US 12,069,444 B2
Calibration state variable
Dayn Wilberding, Portland, OR (US); and Neil Griffiths, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/358,710.
Application 18/358,710 is a continuation of application No. 18/058,667, filed on Nov. 23, 2022, granted, now 11,758,342.
Application 18/058,667 is a continuation of application No. 17/373,179, filed on Jul. 12, 2021, granted, now 11,516,608, issued on Nov. 29, 2022.
Application 17/373,179 is a continuation of application No. 16/403,077, filed on May 3, 2019, granted, now 11,064,306, issued on Jul. 13, 2021.
Application 16/403,077 is a continuation of application No. 16/055,884, filed on Aug. 6, 2018, granted, now 10,284,984, issued on May 7, 2019.
Application 16/055,884 is a continuation of application No. 15/727,913, filed on Oct. 9, 2017, granted, now 10,045,139, issued on Aug. 7, 2018.
Application 15/727,913 is a continuation of application No. 14/793,190, filed on Jul. 7, 2015, granted, now 9,788,113, issued on Oct. 10, 2017.
Prior Publication US 2023/0370795 A1, Nov. 16, 2023
Int. Cl. H04R 29/00 (2006.01); G06F 3/16 (2006.01); H03G 3/20 (2006.01); H03G 5/00 (2006.01); H03G 5/16 (2006.01); H04R 1/22 (2006.01); H04R 3/04 (2006.01); H04R 3/12 (2006.01); H04R 5/04 (2006.01); H04R 27/00 (2006.01); H04S 1/00 (2006.01); H04S 7/00 (2006.01)
CPC H04R 29/001 (2013.01) [G06F 3/165 (2013.01); H03G 3/20 (2013.01); H03G 5/005 (2013.01); H03G 5/16 (2013.01); H03G 5/165 (2013.01); H04R 1/22 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 5/04 (2013.01); H04R 27/00 (2013.01); H04R 29/008 (2013.01); H04S 1/007 (2013.01); H04S 7/301 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A playback device comprising:
at least one microphone;
at least one audio transducer;
a network interface;
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 playback device is configured to:
perform a first room calibration, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the first room calibration comprise program instructions that are executable by the at least one processor such that the playback device is configured to:
play back first audio via the at least one audio transducer;
during playback of the first audio, record first calibration audio via the at least one microphone;
determine first calibration settings that at least partially offset first environmental acoustic characteristics represented in the recorded first calibration audio when applied to playback by the playback device; and
update calibration settings of the playback device with the determined first calibration settings;
after a factory reset of the playback device clears the calibration settings of the playback device, perform a second room calibration, wherein the program instructions that are executable by the at least one processor such that the playback device is configured to perform the second room calibration comprise program instructions that are executable by the at least one processor such that the playback device is configured to:
play back second audio via the at least one audio transducer;
during playback of the second audio, record second calibration audio via the at least one microphone;
determine second calibration settings that at least partially offset second environmental acoustic characteristics represented in the recorded second calibration audio when applied to playback by the playback device; and
update the calibration settings of the playback device with the determined second calibration settings; and
while the second calibration settings are applied, play back audio content via the at least one audio transducer.