Patent ID: 8620672

Claim:
A method of processing a multichannel signal, said method comprising: for each of a plurality of different frequency components of the multichannel signal, calculating a difference between a phase of the frequency component in a first channel of the multichannel signal and a phase of the frequency component in a second channel of the multichannel signal, to obtain a plurality of calculated phase differences; calculating a level of the first channel and a corresponding level of the second channel; based on the calculated level of the first channel, the calculated level of the second channel, and at least one of the plurality of calculated phase differences, calculating an updated value of a gain factor; and producing a processed multichannel signal by altering, according to the updated value, an amplitude of the second channel relative to a corresponding amplitude of the first channel, wherein each channel of the multichannel signal is based on a signal produced by a corresponding microphone, among an array of microphones, in response to an acoustic environment of the microphone.