US 12,464,302 B2
Calibration of audio playback devices
Patrick McPherson, Somerville, MA (US); Shao-Fu Shih, Boston, MA (US); and Klaus Hartung, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jan. 26, 2024, as Appl. No. 18/424,041.
Application 18/424,041 is a continuation of application No. 17/567,311, filed on Jan. 3, 2022, granted, now 11,889,276.
Application 17/567,311 is a continuation of application No. 16/994,874, filed on Aug. 17, 2020, granted, now 11,218,827, issued on Jan. 4, 2022.
Application 16/994,874 is a continuation of application No. 16/416,593, filed on May 20, 2019, granted, now 10,750,304, issued on Aug. 18, 2020.
Application 16/416,593 is a continuation of application No. 16/056,862, filed on Aug. 7, 2018, granted, now 10,299,054, issued on May 21, 2019.
Application 16/056,862 is a continuation of application No. 15/698,283, filed on Sep. 7, 2017, granted, now 10,045,142, issued on Aug. 7, 2018.
Application 15/698,283 is a continuation of application No. 15/096,827, filed on Apr. 12, 2016, granted, now 9,763,018, issued on Sep. 12, 2017.
Prior Publication US 2024/0251213 A1, Jul. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04R 29/00 (2006.01); H04R 27/00 (2006.01); H04S 7/00 (2006.01)
CPC H04R 29/007 (2013.01) [H04R 27/00 (2013.01); H04S 7/301 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
processors comprising a first processor and a second processor;
a playback device comprising the first processor, at least one microphone, one or more audio transducers, and a housing configured to carry the at least one microphone and the one or more audio transducers;
a computing device comprising the second processor; and
at least one non-transitory computer-readable medium storing instructions that are executable by the processors such that the system is configured to:
while the playback device is at a first position in a first environment, output audio via the one or more audio transducers;
during output of the audio, record, via the at least one microphone, the audio as outputted via the one or more audio transducers;
based on the recorded audio, determine a self-response of the playback device in the first environment;
estimate a room response at a second position in the first environment, wherein the instructions that are executable by the processors such that the system is configured to estimate the room response comprise instructions that are executable by the processors such that the system is configured to apply, via the second processor of the computing device, a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;
determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response; and
apply the determined calibration settings to playback by the playback device.