Patent ID: 8761410

Claim:
A method for reducing reverberation within an acoustic signal, the method comprising: receiving a first acoustic signal and a second acoustic signal; separating the first acoustic signal into first acoustic sub-band signals and separating the second acoustic signal into second acoustic sub-band signals; determining an energy level of reverberation components in the first acoustic sub-band signals based on a correlation between the first and second acoustic sub-band signals; determining an energy level of speech components in the first acoustic sub-band signals based on the determined energy level of the reverberation components, the determining the energy level of the speech components comprising forming a noncorrelation signal by suppressing a portion of each of the first acoustic sub-band signals correlated with the second acoustic sub-band signals, the noncorrelation signal indicating the energy level of the reverberation components; determining a signal modification, comprising: determining an energy level of each of the first acoustic sub-band signals; and applying a temporal filter to the determined energy level of each of the first acoustic sub-band signals to form a filtered sub-band signal, filter parameters of the temporal filter being based on the determined energy level of the speech components in the first acoustic sub-band signals, the signal modification based on the filtered sub-band signal; and applying the signal modification to the first acoustic sub-band signals to reduce the energy level of the reverberation components, the signal modification further being based on the determined energy level of the reverberation components and the determined energy level of the speech components, wherein determining the energy level of the reverberation component and applying the signal modification are performed on a per sub-band signal basis for the first and second acoustic sub-band signals.