US 12,282,706 B2
Facilitating calibration of an audio playback device
Timothy W. Sheen, Brighton, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Sep. 8, 2023, as Appl. No. 18/463,827.
Application 18/463,827 is a continuation of application No. 17/407,793, filed on Aug. 20, 2021, granted, now 11,803,350.
Application 17/407,793 is a continuation of application No. 16/812,618, filed on Mar. 9, 2020, granted, now 11,099,808, issued on Aug. 24, 2021.
Application 16/812,618 is a continuation of application No. 16/182,886, filed on Nov. 7, 2018, granted, now 10,585,639, issued on Mar. 10, 2020.
Application 16/182,886 is a continuation of application No. 14/864,393, filed on Sep. 24, 2015, granted, now 10,127,006, issued on Nov. 13, 2018.
Claims priority of provisional application 62/220,225, filed on Sep. 17, 2015.
Prior Publication US 2024/0134595 A1, Apr. 25, 2024
Prior Publication US 2024/0231751 A9, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); H03G 5/00 (2006.01); H03G 5/16 (2006.01); H04R 3/04 (2006.01); H04R 29/00 (2006.01); H04S 7/00 (2006.01)
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
OG exemplary drawing
 
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.