Claims
- 1. A noise reduction processor, comprising:a time-domain filter configured to convolve a noisy input signal with a time-domain spectral subtraction gain function to provide a noise reduced output signal; a spectral subtraction gain function processor configured to compute a frequency-domain spectral subtraction gain function as a function of the noisy input signal; and a transform processor configured to provide the time-domain spectral subtraction gain function by transforming the frequency-domain spectral subtraction gain function; wherein a minimum phase is added to the frequency-domain spectral subtraction gain function before the frequency-domain spectral subtraction gain function is transformed.
- 2. A noise reduction processor according to claim 1,wherein said time-domain filter continuously convolves the noisy input signal with a prevailing time-domain spectral subtraction gain function, and wherein the prevailing time-domain spectral subtraction gain function is periodically updated by said transform processor.
- 3. A noise reduction processor according to claim 1,wherein samples of the noisy input signal are delayed prior to being convolved with the time-domain spectral subtraction gain function.
- 4. A noise reduction processor according to claim 1, wherein said transform processor transforms the frequency-domain spectral subtraction gain function by computing an Inverse Fast Fourier Transform.
- 5. A method for suppressing a noise component of a communications signal, comprising the steps of:convolving the communications signal with a time-domain spectral subtraction gain function to provide a noise suppressed output signal; computing a frequency-domain spectral subtraction gain function as a function of the communications signal; transforming the frequency-domain spectral subtraction gain function to provide the time-domain spectral subtraction gain function; and adding a minimum phase to the frequency-domain spectral subtraction gain function prior to transforming the frequency-domain spectral subtraction gain function.
- 6. A method according to claim 5,wherein the communications signal is continuously convolved with a prevailing time-domain spectral subtraction gain function, and wherein the prevailing time-domain spectral subtraction gain function is periodically updated.
- 7. A method according to claim 5, further comprising the step of:delaying samples of the communications signal prior to convolving the samples with the time-domain spectral subtraction gain function.
- 8. A method according to claim 5, wherein said step of transforming the frequency-domain spectral subtraction gain function includes the step of computing an Inverse Fast Fourier Transform.
- 9. A telephone, comprising:a microphone receiving near-end sound and providing a corresponding near-end signal; and a spectral subtraction noise reduction processor configured to suppress a noise component of the near-end signal, said spectral subtraction processor including a time-domain filter for convolving the near-end signal with a time-domain spectral subtraction gain function, a spectral subtraction gain function processor configured to compute a frequency-domain spectral subtraction gain function as a function of the near-end signal, and a transform processor configured to provide the time-domain spectral subtraction gain function by transforming the frequency-domain spectral subtraction gain function; wherein a minimum phase is added to the frequency-domain spectral subtraction gain function before the frequency-domain spectral subtraction gain function is transformed.
- 10. A telephone according to claim 9,wherein said time-domain filter continuously convolves the near-end signal with a prevailing time-domain spectral subtraction gain function, and wherein the prevailing time-domain spectral subtraction gain function is periodically updated by said transform processor.
- 11. A telephone according to claim 9,wherein samples of the near-end signal are delayed prior to being convolved with the time-domain spectral subtraction gain function.
- 12. A telephone according to claim 9, wherein said transform processor transforms the frequency-domain spectral subtraction gain function by computing an Inverse Fast Fourier Transform.
RELATED APPLICATIONS
The present application is related to pending U.S. patent application Ser. No. 09/084,387, filed May 27, 1998 and entitled Signal Noise Reduction by Spectral Subtraction using Linear Convolution and Causal Filtering. The present application is also related to pending U.S. patent application Ser. No. 09/084,503, also filed May 27, 1998 and entitled Signal Noise Reduction by Spectral Subtraction using Spectrum Dependent Exponential Gain Function Averaging. Each of the above cited pending patent applications is incorporated herein in its entirety by reference.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4630305 |
Borth et al. |
Dec 1986 |
A |
4658426 |
Chabries et al. |
Apr 1987 |
A |
4853903 |
Linville, Jr. et al. |
Aug 1989 |
A |
5680393 |
Bourmeyster et al. |
Oct 1997 |
A |
5687243 |
McLaughlin et al. |
Nov 1997 |
A |
6122610 |
Isabelle |
Sep 2000 |
A |
Non-Patent Literature Citations (3)
Entry |
PCT Written Opinion No. PCT/EP00/02947, mailed Feb. 9, 2001. |
S.F. Boll, Suppresison of Acoustic Noise in Speech Using Spectral Subtraction, IEEE Transactions on Acoustics, Speech, and Signal Processing, 27:113-120, 1979. |
B.S. Morse, Convolutikon Theorem, Transfer Functions and Filtering, Online!, Oct. 14, 1996. |