Relative noise ratio weighting techniques for adaptive noise cancellation
First Claim
1. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, apparatus for enhancing the quality of the communication signal comprising:
- a filter arranged to divide the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components in a plurality of frequency bands; and
a calculator generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, the weighting values derived from at least approximations of the normalized powers of the noise signal components in the frequency band signals, the weighting values varying monotonically with a first variation of the values of weight from a first value of weight at a first frequency to a second value of weight at a second frequency greater than the first frequency and the weighting values varying monotonically with a second variation of the values of weight opposite the first variation of the values of weight from the second value of weight to a third value of weight between the first value of weight and second value of weight at a frequency greater than the second frequency, combining the frequency band signals with the weighting signals to generate weighted frequency band signals, and combining the weighted frequency band signals to generate a communication signal with enhanced quality.
4 Assignments
0 Petitions
Accused Products
Abstract
In order to enhance the quality of a communication signal comprising speech signal components due to speech and noise signal components due to noise, a filter divides the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components in a plurality of frequency bands. A calculator generates a plurality of weighting signals having weighting values corresponding to the frequency band signals. The weighting values represent at least approximations of the normalized powers of the noise signal components in the frequency band signals. The frequency band signals are altered in response to the weighting signals to generate weighted frequency band signals which are combined to generate a communication signal with enhanced quality.
172 Citations
44 Claims
-
1. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, apparatus for enhancing the quality of the communication signal comprising:
-
a filter arranged to divide the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components in a plurality of frequency bands; and
a calculator generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, the weighting values derived from at least approximations of the normalized powers of the noise signal components in the frequency band signals, the weighting values varying monotonically with a first variation of the values of weight from a first value of weight at a first frequency to a second value of weight at a second frequency greater than the first frequency and the weighting values varying monotonically with a second variation of the values of weight opposite the first variation of the values of weight from the second value of weight to a third value of weight between the first value of weight and second value of weight at a frequency greater than the second frequency, combining the frequency band signals with the weighting signals to generate weighted frequency band signals, and combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, a method of enhancing the quality of the communication signal comprising:
-
dividing the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components;
generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, the weighting values derived from at least approximations of the normalized powers of the noise signal components in the frequency band signals, varying the weighting values monotonically with a first variation of the values of weight from a first value of weight at a first frequency to a second value of weight at a second frequency greater than the first frequency and varying the weighting values monotonically with a second variation of the values of weight opposite the first variation of the values of weight from the second value of weight to a third value of weight between the first value of weight and second value of weight at a frequency greater than the second frequency;
combining the frequency band signals with the weighting signals to generate weighted frequency band signals; and
combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. In a communication system for processing a communication signal comprising a speech signal component due to speech and a noise signal component due to noise, apparatus for enhancing the quality of the communication signal comprising:
-
means for dividing the communication signal into a plurality of frequency band signals representing a plurality of frequency bands;
a memory storing at least one weighting signal having weighting values varying in accordance with at least an approximation of one or more characteristics of the noise signal component of the communication signal, the weighting values varying monotonically with a first variation of the values of weight from a first value of weight at a first frequency to a second value of weight different from the first value of weight at a second frequency greater than the first frequency and the weighting values varying monotonically with a second variation of the values of weight opposite the first variation of the values of weight from the second value of weight to a third value of weight between the first value of weight and second value of weight at a frequency greater than the second frequency; and
a calculator combining the frequency band signals with the at least one weighting signal to generate weighted frequency band signals, and combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (18, 19, 20, 21)
-
-
22. In a communication system for processing a communication signal comprising a speech signal component due to speech and a noise signal component due to noise, a method of enhancing the quality of the communication signal comprising:
-
dividing said communication signal into a plurality of frequency band signals representing a plurality of frequency bands;
storing at least one weighting signal having weighting values varying in accordance with at least an approximation of one or more characteristics of the noise signal component of the communication signal, varying the weighting values monotonically with a first variation of the values of weight from a first value of weight at a first frequency to a second value of weight different from the first value of weight at a second frequency greater than the first frequency and varying the weighting values monotonically with a second variation of the values of weight opposite the first variation of the values of weight from the second value of weight to a third value of weight between the first value of weight and second value of weight at a frequency greater than the second frequency;
combining the frequency band signals with the at least one weighting signal to generate weighted frequency band signals; and
combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (23, 24, 25, 26)
-
-
27. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, apparatus for enhancing the quality of the communication signal comprising:
-
means for dividing the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components in a plurality of frequency bands, the frequency band signals defining a first group signal representing a first group of the frequency band signals and a second group signal representing a second group of the frequency band signals; and
a calculator generating a first group noise power signal having a first group noise power value related to the power of the noise signal component in the first group signal, generating a second group noise power signal having a second group noise power value related to the power of the noise signal component in the second group signal, generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, at least one of the weighting signals having a weighting value derived from a ratio of the first group noise power value and the second group noise power value, altering the frequency band signals in response to the weighting signals to generate weighted frequency band signals, and combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (28, 29, 30)
-
-
31. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, apparatus for enhancing the quality of the communication signal comprising:
-
means for dividing the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components in a plurality of frequency bands, the frequency band signals comprising a selected number of frequency band signals including at least a first frequency band signal and a second frequency band signal; and
a calculator generating an overall noise power signal having an overall noise power value related to the power of the noise components in at least some of the selected number of frequency band signals, generating a first band power signal having a first band power value related to the power of the noise components in the first frequency band signal and a second band power signal having a second band power value related to the power of the noise components in the second frequency band signal, generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, a first of the weighting signals having a first weighting value derived from a ratio of the first band power value and a scaled value derived from the overall noise power value, and a second of the weighting signals having a second weighting value derived from a ratio of the second band power value and the scaled value, altering the first frequency band signal in response to the first weighting value to generate a first weighted frequency band signal, altering the second frequency band signal in response to the second weighting value to generate a second weighted frequency band signal, and combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, a method of enhancing the quality of the communication signal comprising:
-
dividing the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components and defining a first group signal representing a first group of the frequency band signals and a second group signal representing a second group of the frequency band signals;
generating a first group noise power signal having a first group noise power value related to the power of the noise signal component in the first group signal;
generating a second group noise power signal having a second group noise power value related to the power of the noise signal component in the second group signal;
generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, at least one of the weighting signals having a weighting value derived from a ratio of the first group noise power value and the second group noise power value;
altering the frequency band signals in response to the weighting signals to generate weighted frequency band signals; and
combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (38, 39, 40)
-
-
41. In a communication system for processing a communication signal comprising speech signal components due to speech and noise signal components due to noise, a method of enhancing the quality of the communication signal comprising:
-
dividing the communication signal into a plurality of frequency band signals representing the speech signal components and the noise signal components, the frequency band signals comprising a selected number of frequency band signals including at least a first frequency band signal and a second frequency band signal;
generating an overall noise power signal having an overall noise power value related to the power of the noise signal components in at least some of the selected number of frequency band signals;
generating a first band power signal having a first band power value related to the power of the noise components in the first frequency band signal;
generating a second band power signal having a second band power value related to the power of the noise components in the second frequency band signal;
generating a plurality of weighting signals having weighting values corresponding to the frequency band signals, a first of the weighting signals having a first weighting value derived from a ratio of the first band power value and a scaled value derived from the overall noise power value, and a second of the weighting signals having a second weighting value derived from a ratio of the second band power value and the scaled value;
altering the first frequency band signal in response to the first weighting value to generate a first weighted frequency band signal;
altering the second frequency band signal in response to the second weighting value to generate a second weighted frequency band signal; and
combining the weighted frequency band signals to generate a communication signal with enhanced quality. - View Dependent Claims (42, 43, 44)
generating a first signal indicating that the communication signal is derived at least in part from speech, and wherein the generating an overall noise power signal, generating a first band power signal and generating a second band power signal are responsive to the first signal.
-
-
44. A method, as claimed in claim 41, and further comprising:
-
calculating an overall noisy signal power signal having a noisy signal power value related to the overall noisy signal power in the communication signal; and
generating a noise signal ratio signal having a noise signal ratio value derived from a ratio of the overall noise power value and the overall noisy signal power value; and
wherein the first weighting value and the second weighting value are derived in part from the noise signal ratio value.
-
Specification