Patent ID: 8345890

Claim:
A method for enhancing speech, comprising: receiving a primary acoustic signal at a primary microphone and a secondary acoustic signal at a secondary microphone; executing an audio processing engine by a processor to perform frequency analysis on the received acoustic signals to generate a primary acoustic spectrum signal and a secondary acoustic spectrum signal, the primary acoustic spectrum signal and the secondary acoustic spectrum signal each comprising a plurality of sub-bands; determining a filter estimate for each of the plurality of sub-bands of the primary acoustic spectrum signal during a frame, the filter estimate for each sub-band based on: (i) a noise estimate for the particular sub-band of the primary acoustic spectrum signal; (ii) an energy estimate for the particular sub-band of the primary acoustic spectrum signal; and (iii) an inter-microphone level difference for the particular sub-band, the inter-microphone level difference for the particular sub-band being based on the energy estimate for the particular sub-band of the primary acoustic spectrum signal and an energy estimate for the particular sub-band of the secondary acoustic spectrum signal; and applying the filter estimate for the particular sub-band of the primary acoustic spectrum signal to the corresponding sub-band of the primary acoustic spectrum signal to produce a speech estimate.