US 12,260,151 B2
Calibration of a playback device based on an estimated frequency response
Shao-Fu Shih, Boston, MA (US); and Patrick McPherson, Somerville, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jun. 28, 2023, as Appl. No. 18/343,487.
Application 18/343,487 is a continuation of application No. 17/107,157, filed on Nov. 30, 2020, granted, now 11,698,770.
Application 17/107,157 is a continuation of application No. 16/665,415, filed on Oct. 28, 2019, granted, now 10,853,027, issued on Dec. 1, 2020.
Application 16/665,415 is a continuation of application No. 15/229,693, filed on Aug. 5, 2016, granted, now 10,459,684, issued on Oct. 29, 2019.
Prior Publication US 2024/0004607 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); H04R 27/00 (2006.01); H04R 29/00 (2006.01); H04R 3/04 (2006.01)
CPC G06F 3/165 (2013.01) [H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04R 3/04 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2227/007 (2013.01); H04R 2420/07 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a mobile device is configured to:
receive, via a network interface from a wearable playback device, audio data representing audio captured via a microphone array of the wearable playback device while a non-wearable playback device played back a first audio signal in a playback environment;
determine a transfer function between a frequency-domain representation of the first audio signal and a frequency-domain representation of the received audio data;
based on a difference between (i) the transfer function and (ii) a test response of the non-wearable playback device, estimate a frequency response of the non-wearable playback device in the playback environment;
based on the estimated frequency response of the non-wearable playback device in the playback environment, determine an acoustic calibration adjustment for the non-wearable playback device; and
cause, via the network interface, the non-wearable playback device to apply the acoustic calibration adjustment.