CPC H04R 29/007 (2013.01) [G06F 3/165 (2013.01); H04R 1/323 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 5/04 (2013.01); H04R 27/00 (2013.01); H04R 29/001 (2013.01); H04R 29/002 (2013.01); H04S 7/307 (2013.01); H04R 2227/001 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/03 (2013.01); H04R 2430/03 (2013.01); H04R 2499/13 (2013.01); H04S 2400/01 (2013.01); H04S 2420/07 (2013.01)] | 20 Claims |
1. A system comprising:
a playback device comprising at least one sensor, one or more microphones, one or more one or more audio transducers, and a housing carrying the at least one sensor, the one or more microphones and the one or more audio transducers;
at least one processor; and
at least one non-transitory computer-readable medium including instructions that are executable by the at least one processor such that the system is configured to:
play back first audio content via the one or more audio transducers;
while playing back the first audio content, perform a first calibration of the playback device, wherein the instructions that are executable by the at least one processor such that the system is configured to perform the first calibration comprise instructions that are executable by the at least one processor such that the system is configured to:
(i) capture, via the one or more microphones, first audio representing playback of the first audio content by the playback device;
(ii) determine, based on the captured first audio, a first playback configuration that at least partially offsets first acoustic characteristics of an environment surrounding the playback device; and
(iii) apply the first playback configuration to the playback device;
while the first playback configuration is applied to the playback device, play back second audio content via the one or more audio transducers;
while playing back the second audio content, detect, via the at least one sensor, a change in the environment;
based on detection of the change in the environment, perform a second calibration of the playback device, wherein the instructions that are executable by the at least one processor such that the system is configured to perform the second calibration comprise instructions that are executable by the at least one processor such that the system is configured to:
(i) capture, via the one or more microphones, second audio representing playback of the second audio content by the playback device;
(ii) determine, based on the captured second audio, a second playback configuration that at least partially offsets second acoustic characteristics of the environment surrounding the playback device; and
(iii) apply the second playback configuration to the playback device.
|