Claims
- 1. A method of filtering noise from a mixed sound signal to obtained a filtered target signal, comprising the steps of:
inputting the mixed signal through a pair of microphones into a first channel and a second channel; separately Fourier transforming each said mixed signal into the frequency domain; computing a signal short-time spectral amplitude |Ŝ| from said transformed signals; computing a signal short-time spectral complex exponential ei arg(S) from said transformed signals, where arg(S) is the phase of the target signal in the frequency domain; computing said target signal S in the frequency domain from said spectral amplitude and said complex exponential.
- 2. The method of claim 1 wherein said target signal S in the frequency domain is inverse Fourier transformed to produce a filtered target signal s in the time domain.
- 3. The method of claim 1 further comprising the step of computing a spectral power matrix and using said spectral power matrix to compute said spectral amplitude and said spectral complex exponential.
- 4. The method of claim 3 wherein said spectral power matrix is computed by spectral channel subtraction.
- 5. The method of claim 3 wherein said signal short-time spectral amplitude is computed by the estimation equation
- 6. The method of claim 3 wherein said signal short-time spectral complex exponential is computed by the estimation equation
- 7. The method of claim 3 wherein said signal short-time spectral complex exponential is computed by the estimation equation
- 8. The method of claim 7 wherein said target signal S in the frequency domain is computed by the equation
- 9. The method of claim 1 wherein said target signal is computed by multiplying said signal short-time spectral amplitude by said signal short-time spectral complex exponential.
- 10 The method of claim 1 further comprising the step of calibrating a function K(ω), said function equal to a ratio of one said Fourier transformed signal to the other, by the estimation equation
- 11 An apparatus for filtering noise from a mixed sound signal to obtained a filtered target signal, comprising:
a pair of input channels for receiving mixed signals from a pair of microphones; a pair of Fourier transformers, each receiving a mixed signal from one of said channels and Fourier transforming said mixed signal into a transformed signal in the frequency domain; a filter, said filter receiving said transformed signals and computing a signal short-time spectral amplitude |Ŝ| and a signal short-time spectral complex exponential ei arg(S) from said transformed signals, where arg(S) is the phase of the target signal in the frequency domain; and Wherein said filter computes said target signal S in the frequency domain from said spectral amplitude and said complex exponential.
- 12. The apparatus of claim 11 further comprising a spectral power matrix updater, said updater receiving said transformed signals and computing therefrom a spectral power matrix, and outputting said spectral power matrix to said filter.
- 13. The apparatus of claim 11 further comprising an inverse Fourier transformer receiving said target signal S in the frequency domain and inverse Fourier transforming said target signal into a filtered target signal s in the time domain.
- 14. A program storage device readable by machine, tangibly embodying a program of instructions executable by machine to perform method steps for filtering noise from a mixed sound signal to obtained a filtered target signal, said method steps comprising:
inputting the mixed signal through a pair of microphones into a first channel and a second channel; separately Fourier transforming each said mixed signal into the frequency domain; computing a signal short-time spectral amplitude |Ŝ| from said transformed signals; computing a signal short-time spectral complex exponential ei arg(S) from said transformed signals, where arg(S) is the phase of the target signal in the frequency domain; computing said target signal S in the frequency domain from said spectral amplitude and said complex exponential.
- 15. The device of claim 14 wherein said target signal S in the frequency domain is inverse Fourier transformed to produce a filtered target signal s in the time domain.
- 16. The device of claim 14 further comprising the step of computing a spectral power matrix and using said spectral power matrix to compute said spectral amplitude and said spectral complex exponential.
- 17. The device of claim 16 wherein said spectral power matrix is computed by spectral channel subtraction.
- 18. The device of claim 16 wherein said signal short-time spectral amplitude is computed by the estimation equation
- 19. The device of claim 16 wherein said signal short-time spectral complex exponential is computed by the estimation equation
- 20. The device of claim 16 wherein said signal short-time spectral complex exponential is computed by the estimation equation
- 21. The device of claim 20 wherein said target signal S in the frequency domain is computed by the equation
- 22. The device of claim 14 wherein said target signal is computed by multiplying said signal short-time spectral amplitude by said signal short-time spectral complex exponential.
- 23. The device of claim 14 further comprising the step of calibrating a function K(ω), said function equal to a ratio of one said Fourier transformed signal to the other, by the estimation equation
- 24. The device of claim 14 further comprising the step of updating a function K(ω), said function equal to a ratio of one said Fourier transformed signal to the other, said updating effected by using a linear combination between a previous value for K(ω) at a time t−1 and a current value for K(ω) at a time t according to the equation
CROSS REFERENCE TO RELATED APPLICATION
[0001] The present application claims priority to U.S. Provisional Patent Application Serial No. 60/326,626, filed Oct. 2, 2001, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60326626 |
Oct 2001 |
US |