CPC H03G 5/165 (2013.01) [G06F 3/16 (2013.01); G10L 21/0232 (2013.01); H04R 1/1083 (2013.01); H04R 1/403 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 5/04 (2013.01); H04R 27/00 (2013.01); H04R 29/001 (2013.01); H04R 29/002 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); G10L 2021/02082 (2013.01); G10L 2021/02166 (2013.01); H03G 2201/103 (2013.01); H04R 2227/001 (2013.01); H04R 2227/003 (2013.01); H04R 2430/01 (2013.01)] | 20 Claims |
1. A method, comprising:
applying a set of initial power and gain parameters for a speaker;
playing a stimulus signal via the speaker, wherein the stimulus signal comprises a multitone signal;
detecting the stimulus signal at a first microphone a first distance away from the speaker and at a second microphone a second distance, further than the first distance, from the speaker;
determining the multitone signal is detected at one of the first microphone and the second microphone at a target sound pressure level (SPL) threshold;
filtering the multitone signal via a plurality of filters equal to a number of tones associated with the multitone signal to remove false speaker detection sounds;
responsive to the target SPL threshold being detected, terminating the multitone signal;
determining a gain at the microphone locations based on a difference of the sound pressure levels at the microphone locations and a sound pressure level at a predefined distance from the speaker; and
applying the gain to the speaker output.
|