US 12,143,781 B2
Spatial audio correction
Timothy Sheen, Brighton, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Nov. 16, 2023, as Appl. No. 18/511,775.
Application 18/511,775 is a continuation of application No. 18/338,841, filed on Jun. 21, 2023.
Application 18/338,841 is a continuation of application No. 17/662,282, filed on May 6, 2022, granted, now 11,736,878, issued on Aug. 22, 2023.
Application 17/662,282 is a continuation of application No. 16/994,627, filed on Aug. 16, 2020, granted, now 11,337,017, issued on May 17, 2022.
Application 16/994,627 is a continuation of application No. 16/181,865, filed on Nov. 6, 2018, granted, now 10,750,303, issued on Aug. 18, 2020.
Application 16/181,865 is a continuation of application No. 15/785,088, filed on Oct. 16, 2017, granted, now 10,129,678, issued on Nov. 13, 2018.
Application 15/785,088 is a continuation of application No. 15/211,822, filed on Jul. 15, 2016, granted, now 9,794,710, issued on Oct. 17, 2017.
Prior Publication US 2024/0089680 A1, Mar. 14, 2024
Int. Cl. H04R 29/00 (2006.01); G06F 3/16 (2006.01)
CPC H04R 29/007 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2227/007 (2013.01); H04R 2430/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device comprising:
at least one first audio transducer;
at least one microphone;
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 first playback device is configured to:
detect a trigger condition corresponding to addition of second playback devices to a media playback system including the first playback device;
while multiple second audio transducers play back calibration audio, record, via the at least one microphone, playback of the calibration audio, wherein the second playback devices comprise the multiple second audio transducers;
form a playback configuration including the first playback device and the second playback devices, wherein, in the playback configuration, multiple audio transducers are arrayed to form multiple sound axes, wherein the multiple audio transducers comprise the at least one first audio transducer and the multiple second audio transducers;
process the recorded calibration audio, wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to process the recorded calibration audio comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:
identify respective parts of the recorded calibration audio corresponding to the second playback devices;
determine relative positioning of the second playback devices to the first playback device from the identified respective parts; and
determine calibration data that, when applied to output by the multiple audio transducers, adjusts the multiple sound axes for the determined relative positioning; and
cause calibration of the multiple sound axes with the calibration data; and
after calibration of the multiple sound axes, cause the multiple audio transducers to play back surround sound audio via the multiple sound axes of the playback configuration.