SYSTEMS, METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR SPECTRAL CONTRAST ENHANCEMENT
First Claim
Patent Images
1. A method of processing a speech signal, said method comprising performing each of the following acts within a device that is configured to process audio signals:
- performing a spatially selective processing operation on a multichannel sensed audio signal to produce a source signal and a noise reference; and
performing a spectral contrast enhancement operation on the speech signal to produce a processed speech signal,wherein said performing a spectral contrast enhancement operation includes;
calculating a plurality of noise subband power estimates based on information from the noise reference;
generating an enhancement vector based on information from the speech signal; and
producing the processed speech signal based on the plurality of noise subband power estimates, information from the speech signal, and information from the enhancement vector, andwherein each of a plurality of frequency subbands of the processed speech signal is based on a corresponding frequency subband of the speech signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for spectral contrast enhancement of speech signals, based on information from a noise reference that is derived by a spatially selective processing filter from a multichannel sensed audio signal, are disclosed.
252 Citations
50 Claims
-
1. A method of processing a speech signal, said method comprising performing each of the following acts within a device that is configured to process audio signals:
-
performing a spatially selective processing operation on a multichannel sensed audio signal to produce a source signal and a noise reference; and performing a spectral contrast enhancement operation on the speech signal to produce a processed speech signal, wherein said performing a spectral contrast enhancement operation includes; calculating a plurality of noise subband power estimates based on information from the noise reference; generating an enhancement vector based on information from the speech signal; and producing the processed speech signal based on the plurality of noise subband power estimates, information from the speech signal, and information from the enhancement vector, and wherein each of a plurality of frequency subbands of the processed speech signal is based on a corresponding frequency subband of the speech signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for processing a speech signal, said apparatus comprising:
-
means for performing a spatially selective processing operation on a multichannel sensed audio signal to produce a source signal and a noise reference; and means for performing a spectral contrast enhancement operation on the speech signal to produce a processed speech signal, wherein said means for performing a spectral contrast enhancement operation includes; means for calculating a plurality of noise subband power estimates based on information from the noise reference; means for generating an enhancement vector based on information from the speech signal; and means for producing the processed speech signal based on the plurality of noise subband power estimates, information from the speech signal, and information from the enhancement vector, wherein each of a plurality of frequency subbands of the processed speech signal is based on a corresponding frequency subband of the speech signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for processing a speech signal, said apparatus comprising:
-
a spatially selective processing filter configured to perform a spatially selective processing operation on a multichannel sensed audio signal to produce a source signal and a noise reference; and a spectral contrast enhancer configured to perform a spectral contrast enhancement operation on the speech signal to produce a processed speech signal, wherein said spectral contrast enhancer includes; a power estimate calculator configured to calculate a plurality of noise subband power estimates based on information from the noise reference; and an enhancement vector generator configured to generate an enhancement vector based on information from the speech signal, and wherein said spectral contrast enhancer is configured to produce the processed speech signal based on the plurality of noise subband power estimates, information from the speech signal, and information from the enhancement vector, and wherein each of a plurality of frequency subbands of the processed speech signal is based on a corresponding frequency subband of the speech signal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable medium comprising instructions which when executed by at least one processor cause the at least one processor to perform a method of processing a multichannel audio signal, said instructions comprising:
-
instructions which when executed by a processor cause the processor to perform a spatially selective processing operation on a multichannel sensed audio signal to produce a source signal and a noise reference; and instructions which when executed by a processor cause the processor to perform a spectral contrast enhancement operation on the speech signal to produce a processed speech signal, wherein said instructions which when executed by a processor cause the processor to perform a spectral contrast enhancement operation include; instructions which when executed by a processor cause the processor to calculate a plurality of noise subband power estimates based on information from the noise reference; instructions which when executed by a processor cause the processor to generate an enhancement vector based on information from the speech signal; and instructions which when executed by a processor cause the processor to produce a processed speech signal based on the plurality of noise subband power estimates, information from the speech signal, and information from the enhancement vector, wherein each of a plurality of frequency subbands of the processed speech signal is based on a corresponding frequency subband of the speech signal. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of processing a speech signal, said method comprising performing each of the following acts within a device that is configured to process audio signals:
-
smoothing a spectrum of the speech signal to obtain a first smoothed signal; smoothing the first smoothed signal to obtain a second smoothed signal; and producing a contrast-enhanced speech signal that is based on a ratio of the first and second smoothed signals. - View Dependent Claims (50)
-
Specification