US 12,490,042 B2
Method and apparatus for location-based audio signal compensation
Graham Bradley Davis, Seattle, WA (US); Jason Filos, San Diego, CA (US); and Nils Gunther Peters, San Diego, CA (US)
Assigned to Qualcomm Incorporated, San Diego, CA (US)
Appl. No. 17/760,430
Filed by QUALCOMM Incorporated, San Diego, CA (US)
PCT Filed Mar. 8, 2021, PCT No. PCT/US2021/021372
§ 371(c)(1), (2) Date Aug. 9, 2022,
PCT Pub. No. WO2021/206836, PCT Pub. Date Oct. 14, 2021.
Claims priority of application No. 20200100177 (GR), filed on Apr. 7, 2020.
Prior Publication US 2023/0061896 A1, Mar. 2, 2023
Int. Cl. H04S 7/00 (2006.01); H04R 3/04 (2006.01)
CPC H04S 7/303 (2013.01) [H04R 3/04 (2013.01); H04S 7/301 (2013.01); H04R 2420/07 (2013.01); H04S 2400/11 (2013.01); H04S 2400/15 (2013.01)] 28 Claims
OG exemplary drawing
 
13. A method of performing location-based audio signal compensation, the method comprising:
receiving, at one or more processors of a first device, an audio input signal corresponding to sound received from a second device;
determining a first position of the first device;
generating, based on the audio input signal, a first set of coefficients of a compensation filter configured to:
be applied to an audio playback signal prior to playout from the second device, and
at least partially compensate for distortion associated with sound propagation from the second device to the first position of the first device;
generating:
first coefficient data that indicates the first set of coefficients; and
first position data that indicates the first position of the first device;
determining a second position of the first device after movement of the first device from the first position to the second position;
searching a data structure for second coefficient data that indicates a second set of coefficients of the compensation filter corresponding to the second position; and
in response to a failure to locate the second coefficient data, generating the second set of coefficients based on the first set of coefficients and based on a third set of coefficients of the compensation filter, the third set of coefficients associated with a third position that is within a threshold distance of the second position of the first device.