Ambient noise sound level compensation
First Claim
1. A noise compensation system comprising:
- a variable amplifier configured to receive an audio input signal and to generate an audio output signal in response to the audio input signal;
where the variable amplifier is further configured to receive an adjustment signal and to control an output level of the audio output signal in response to the adjustment signal;
a source sound processor coupled to the variable amplifier, configured to receive the audio output signal, and configured to generate a set of audio output levels, where each audio output level from the set of audio output levels is indicative of the audio output signal in a corresponding frequency band from a set of frequency bands;
an area sound processor configured to receive an ambient sound input signal and configured to generate a set of ambient sound levels, where each ambient sound level from the set of ambient sound levels is derived from the ambient sound input signal in a corresponding frequency band from the set of frequency bands; and
an adjustment circuit coupled to the source and area sound processors, configured to perform a comparison of the set of audio output levels with the set of ambient sound levels, and configured to generate the adjustment signal in response to the comparison.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for ambient noise compensation are disclosed. One example of a system includes a variable amplifier, a source sound processor, an area sound processor, and an adjustment circuit. The variable amplifier adjusts an audio input signal to generate an audio output signal with an appropriate level so that the audio output signal is audible over noise in a listening area. The source sound processor and the area sound processor may split the audio output signal and a monitoring signal into frequency bands, and may compare these signals band-by band to find differences that represent time-varying noise in the monitoring signal. These differences may be modified to account for the acoustic response of the listening area and for constant-level background noise in the listening area. The adjustment circuit controls the variable amplifier in response to these differences.
76 Citations
65 Claims
-
1. A noise compensation system comprising:
-
a variable amplifier configured to receive an audio input signal and to generate an audio output signal in response to the audio input signal;
where the variable amplifier is further configured to receive an adjustment signal and to control an output level of the audio output signal in response to the adjustment signal;
a source sound processor coupled to the variable amplifier, configured to receive the audio output signal, and configured to generate a set of audio output levels, where each audio output level from the set of audio output levels is indicative of the audio output signal in a corresponding frequency band from a set of frequency bands;
an area sound processor configured to receive an ambient sound input signal and configured to generate a set of ambient sound levels, where each ambient sound level from the set of ambient sound levels is derived from the ambient sound input signal in a corresponding frequency band from the set of frequency bands; and
an adjustment circuit coupled to the source and area sound processors, configured to perform a comparison of the set of audio output levels with the set of ambient sound levels, and configured to generate the adjustment signal in response to the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of compensating for noise in a listening area, comprising:
-
receiving an audio input signal;
scaling the audio input signal according to an adjustment signal to generate an audio output signal;
receiving an ambient sound input signal;
calculating a set of audio output levels, where each audio output level from the set of audio output levels is indicative of the audio input signal in a corresponding frequency band from a set of frequency bands;
calculating a set of ambient sound levels, where each ambient sound level from the set of ambient sound levels is derived from the ambient sound input signal in a corresponding frequency band from the set of frequency bands;
comparing the set of audio output levels and the set of ambient sound levels; and
generating the adjustment signal in response to the comparing. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of compensating for noise in a listening area, comprising:
-
measuring characteristics of substantially constant background noise in the listening area;
storing the characteristics of substantially constant background noise in the listening area;
projecting a test signal into the listening area;
measuring acoustic characteristics of the listening area;
storing the acoustic characteristics of the listening area;
projecting a desired audio signal into the listening area;
detecting an ambient sound in the listening area;
calculating an ambient noise level, where the calculating includes;
examining the ambient sound in the listening area with regard to the stored acoustic characteristics of the listening area and with regard to the stored characteristics of substantially constant background noise in the listening area; and
adjusting a level of the desired audio signal in response to the ambient noise level. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-readable medium storing a computer-executable program code for compensating for noise in a listening area, said computer-executable program code comprising:
-
code for measuring characteristics of substantially constant background noise in the listening area;
code for storing the characteristics of substantially constant background noise in the listening area;
code for projecting a test signal into the listening area;
code for measuring acoustic characteristics of the listening area;
code for storing the acoustic characteristics of the listening area;
code for projecting a desired audio signal into the listening area;
code for detecting an ambient sound in the listening area;
code for calculating an ambient noise level, where the code for calculating includes;
code for examining the ambient sound in the listening area with regard to the stored acoustic characteristics of the listening area and with regard to the stored characteristics of substantially constant background noise in the listening area; and
code for adjusting a level of the desired audio signal in response to the ambient noise level. - View Dependent Claims (58, 59, 60)
-
-
61. A noise compensation system including:
-
a variable amplifier configured to receive an audio input signal and to generate an audio output signal in response to the audio input signal;
where the variable amplifier is further configured to receive an adjustment signal and to control an output level of the audio output signal in response to the adjustment signal;
a memory capable of storing listening-area characteristics, where the listening-area characteristics include information regarding a substantially constant-level background noise in the listening area and information regarding an acoustic response of the listening area;
a noise detection circuit coupled to the memory and to the variable amplifier, configured to receive the listening-area characteristics from the memory, and configured to receive the audio output signal from the variable amplifier;
where the noise detection circuit is further configured to receive an ambient sound input signal and to generate the adjustment signal in response to the ambient sound input signal, the audio output signal, and the listening-area characteristics.
-
-
62. A method of compensating for noise in a listening area, comprising:
-
receiving an audio input signal;
receiving an ambient sound input signal;
recalling listening-area characteristics, where the listening-area characteristics include information regarding a substantially constant-level background noise in the listening area and information regarding an acoustic response of the listening area; and
scaling the audio input signal in response to the audio output signal, the ambient sound input signal, and the listening-area characteristics.
-
-
63. A computer-readable medium storing a computer-executable program code for compensating for noise in a listening area, said computer-executable program code comprising:
-
code for receiving an audio input signal;
code for receiving an ambient sound input signal;
code for recalling listening-area characteristics, where the listening-area characteristics include information regarding a substantially constant-level background noise in the listening area and information regarding an acoustic response of the listening area; and
code for scaling the audio input signal in response to the audio output signal, the ambient sound input signal, and the listening-area characteristics. - View Dependent Claims (64, 65)
-
Specification