Patent ID: 8494174

Claim:
A method of improving the voice quality and the signal to noise ratio in a voice communication system, the method comprising: a) acquiring one or more buffers of sound samples from a first microphone and a second microphone, resulting in a first microphone signal and a second microphone signal; b) obtaining cardioid shape output signal by processing the first microphone signal and the second microphone signal; c) obtaining a first cardioid shape signal by subtracting a delayed second microphone signal from the first microphone signal, the delayed second microphone signal corresponding to the second microphone; d) obtaining a second cardioid shape signal by subtracting the second microphone signal from the delayed first microphone signal, the delayed first microphone signal corresponding to the first microphone; e) generating a first level output signal based on the first cardioid shape signal and adaptive weights output, the adaptive weights output being calculated based on the second cardioid shape signal; f) detecting at least one of a speech region and a non-speech region of the first level output signal; g) generating a second level output signal on the second cardioid shape signal, and the detected at least one of the speech region and the non-speech region of the first level output signal; and h) removing residuals of noise from the first level output signal based on the generated second level output signal, thereby improving the voice quality and the signal to noise ratio.