Calibration of acoustic echo cancelation for multi-channel sound in dynamic acoustic environments
First Claim
1. A method for calibrating a multi-channel sound system, the method comprising:
- storing a reference scene from an acoustic environment having a reference value, and a plurality of predetermined scenes, wherein each predetermined scene from among the plurality of predetermined scenes corresponds to a pre-tuned filter configuration for acoustic echo cancellation in the respective predetermined scene;
determining a scene from the acoustic environment;
mapping the determined scene to a value;
detecting a change to the acoustic environment, wherein detecting the change includes comparing the reference value of the reference scene from the acoustic environment to the value of the determined scene from the acoustic environment, and quantifying the change between the reference value of the reference scene from the acoustic environment and the value of the determined scene from the acoustic environment;
determining whether the change to the acoustic environment meets a threshold as a condition for calibrating the multi-channel sound system that includes two or more acoustic sources within the acoustic environment and two or more filters configured to modify sound signals produced by each of the two or more acoustic sources for acoustic echo cancellation in the acoustic environment;
based on the change to the acoustic environment meeting the threshold, identifying a predetermined scene from among the plurality of predetermined scenes that best matches the determined scene; and
calibrating the multi-channel sound system using the pre-tuned filter configuration corresponding to the identified predetermined scene, wherein calibrating the multi-channel sound system comprises updating the two or more filters of the multi-channel sound system according to the pre-tuned filter configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-channel sound (MCS) system features intelligent calibration (e.g., of acoustic echo cancellation (AEC)) for use in dynamic acoustic environments. A sensor subsystem is utilized to detect and identify changes in the acoustic environment and determine a “scene” corresponding to the resulting acoustic characteristics for that environment. This detected scene is compared to predetermined scenes corresponding to the acoustic environment. Each predetermined scene has a corresponding pre-tuned filter configuration for optimal AEC performance. Based on the results of the comparison, the pre-tuned filter configuration corresponding to the predetermined scene that most closely matches the detected scene is utilized by the AEC subsystem of the multi-channel sound system.
16 Citations
24 Claims
-
1. A method for calibrating a multi-channel sound system, the method comprising:
-
storing a reference scene from an acoustic environment having a reference value, and a plurality of predetermined scenes, wherein each predetermined scene from among the plurality of predetermined scenes corresponds to a pre-tuned filter configuration for acoustic echo cancellation in the respective predetermined scene; determining a scene from the acoustic environment; mapping the determined scene to a value; detecting a change to the acoustic environment, wherein detecting the change includes comparing the reference value of the reference scene from the acoustic environment to the value of the determined scene from the acoustic environment, and quantifying the change between the reference value of the reference scene from the acoustic environment and the value of the determined scene from the acoustic environment; determining whether the change to the acoustic environment meets a threshold as a condition for calibrating the multi-channel sound system that includes two or more acoustic sources within the acoustic environment and two or more filters configured to modify sound signals produced by each of the two or more acoustic sources for acoustic echo cancellation in the acoustic environment; based on the change to the acoustic environment meeting the threshold, identifying a predetermined scene from among the plurality of predetermined scenes that best matches the determined scene; and calibrating the multi-channel sound system using the pre-tuned filter configuration corresponding to the identified predetermined scene, wherein calibrating the multi-channel sound system comprises updating the two or more filters of the multi-channel sound system according to the pre-tuned filter configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for calibrating a multi-channel sound system, the apparatus comprising:
-
a memory configured to store a reference scene from an acoustic environment having a reference value, and a plurality of predetermined scenes, wherein each predetermined scene from among the plurality of predetermined scenes corresponds to a pre-tuned filter configuration for acoustic echo cancellation in the respective predetermined scene; and a processor in communication with the memory and configured to; determine a scene from the acoustic environment; map the determined scene to a value; detect a change to the acoustic environment, wherein, to detect the change, the processor is configured to compare the reference value of the reference scene from the acoustic environment to the value of the determined scene from the acoustic environment, and quantify the change between the reference value of the reference scene from the acoustic environment and the value of the determined scene from the acoustic environment; determine whether the change to the acoustic environment meets a threshold as a condition for calibrating the multi-channel sound system that includes two or more acoustic sources within the acoustic environment and two or more filters configured to modify sound signals produced by each of the two or more acoustic sources for acoustic echo cancellation in the acoustic environment; based on the change to the acoustic environment meeting the threshold, identify a predetermined scene from among the plurality of predetermined scenes that best matches the determined scene; and calibrate the multi-channel sound system using the pre-tuned filter configuration corresponding to the identified predetermined scene, wherein, to calibrate the multi-channel sound system, the processor is configured to update the two or more filters of the multi-channel sound system according to the pre-tuned filter configuration. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A multi-channel sound system comprising:
-
means for storing a reference scene from an acoustic environment having a reference value, and a plurality of predetermined scenes, wherein each predetermined scene from among the plurality of predetermined scenes corresponds to a pre-tuned filter configuration for acoustic echo cancellation in the respective predetermined scene; means for determining a scene from the acoustic environment; means for mapping the determined scene to a value; means for detecting a change to the acoustic environment, wherein the detecting means include means for comparing the reference value of the reference scene from the acoustic environment to the value of the determined scene from the acoustic environment, and means for quantifying the change between the reference value of the reference scene from the acoustic environment and the value of the determined scene from the acoustic environment; means for determining whether the change to the acoustic environment meets a threshold as a condition for calibrating the multi-channel sound system that includes two or more acoustic sources within the acoustic environment and two or more filters configured to modify sound signals produced by each of the two or more acoustic sources for acoustic echo cancellation in the acoustic environment; means for, based on the change to the acoustic environment meeting the threshold, identifying a predetermined scene from among the plurality of predetermined scenes that best matches the determined scene; and means for calibrating the multi-channel sound system using the pre-tuned filter configuration corresponding to the identified predetermined scene, wherein the calibrating means further comprise means for updating the two or more filters of the multi-channel sound system according to the pre-tuned filter configuration. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising computer-executable instructions that enable calibration of a multi-channel sound system, the computer-executable instructions comprising instructions that cause a processor to:
-
store a reference scene from an acoustic environment having a reference value, and a plurality of predetermined scenes, wherein each predetermined scene from among the plurality of predetermined scenes corresponds to a pre-tuned filter configuration for acoustic echo cancellation in the respective predetermined scene; determine a scene from the acoustic environment; map the determined scene to a value; detect a change to the acoustic environment, wherein the instructions cause the processor to compare the reference value of the reference scene from the acoustic environment to the value of the determined scene from the acoustic environment, and quantify the change between the reference value of the reference scene from the acoustic environment and the value of the determined scene from the acoustic environment; determine whether the change to the acoustic environment meets a threshold as a condition for calibrating the multi-channel sound system that includes two or more acoustic sources within the acoustic environment and two or more filters configured to modify sound signals produced by each of the two or more acoustic sources for acoustic echo cancellation in the acoustic environment; based on the change to the acoustic environment meeting the threshold, identify a predetermined scene from among the plurality of predetermined scenes that best matches the determined scene; and calibrate the multi-channel sound system using the pre-tuned filter configuration corresponding to the identified predetermined scene, wherein the instructions cause the processor to update the two or more filters of the multi-channel sound system according to the pre-tuned filter configuration. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification