Patent ID: 8560320

Claim:
A method for enhancing speech components of an audio signal composed of speech and noise components, comprising transforming the audio signal from the time domain to a plurality of subbands in the frequency domain, processing subbands of the audio signal, said processing including adaptively reducing the gain of ones of said subbands in response to a control, wherein the control is derived at least in part from estimates of the amplitudes of noise components of the audio signal in said ones of the subbands, and wherein the gain minimizes the following cost function for each subband k of said ones of the subbands: C k = β k ⁡ [ log 10 ⁢ g k ] 2 + max ⁡ [ ( log 10 ⁢ g k ⁢ N ^ k - 1 2 ⁢ log 10 ⁢ m k ) , 0 ] 2 wherein [log 10 g k ] 2 represents a speech distortion term and max [ ( log 10 ⁢ g k ⁢ N ^ k - 1 2 ⁢ log 10 ⁢ m k ) , 0 ] 2 represents a perceptible noise term, and wherein β k represents a weighting factor with 0≦β<∞, and g k represents the gain, m k represents a masking threshold resulting from the application of estimates of the amplitudes of speech components of the audio signal to a psychoacoustic masking model, and {circumflex over (N)} k represents an estimated noise component amplitude, and transforming the processed audio signal from the frequency domain to the time domain to provide an audio signal in which speech components are enhanced.