| CPC G06F 3/165 (2013.01) [H03G 5/005 (2013.01); H03G 5/165 (2013.01); H04R 3/04 (2013.01); H04R 29/001 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); H04S 7/303 (2013.01); H04S 7/307 (2013.01); H04R 2227/001 (2013.01); H04R 2227/005 (2013.01); H04S 2420/07 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one processor; and
at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the system is configured to:
play back first audio via a first audio transducer and a second audio transducer in an environment;
capture, via a first microphone, first sound data representing playback of the first audio;
capture, via a second microphone, second sound data representing playback of the first audio;
identify first sections of the captured first sound data and the captured second sound data as played back via the first audio transducer;
identify second sections of the captured first sound data and the captured second sound data as played back via the second audio transducer;
determine first calibration data from the identified first sections and second calibration data from the identified second sections;
determine a first calibration that at least partially offsets environmental acoustic characteristics that are represented in the determined first calibration data and a second calibration that at least partially offsets environmental acoustic characteristics that are represented in the determined second calibration data; and
apply the determined first calibration and the determined second calibration to playback of second audio by the first audio transducer and the second audio transducer, respectively.
|