Patent ID: 8867759

Claim:
A method for enhancing speech, comprising: receiving a primary acoustic signal and a secondary acoustic signal; executing an audio processing engine operable 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 comprising a plurality of sub-bands; determining a filter estimate for each of the plurality of sub-bands during a frame, the filter estimate for each of the plurality of sub-bands based on: (i) a noise estimate for a respective sub-band of the primary acoustic spectrum signal; (ii) an energy estimate for the respective sub-band of the primary acoustic spectrum signal; and (iii) a level difference for the respective sub-band of the primary acoustic spectrum signal, the level difference for the respective sub-band being based on the energy estimate for the respective sub-band of the primary acoustic spectrum signal and the energy estimate for the respective sub-band of the secondary acoustic spectrum signal; and applying the filter estimate for each of the plurality of sub-bands to the respective sub-band of the primary acoustic spectrum signal to produce a speech estimate spectrum signal.