Dereverberation of multi-channel audio streams
First Claim
Patent Images
1. A computer-implemented process for dereverberation of a multi-channel audio stream, comprising using a computer to perform the following process actions:
- estimating reverberation decay parameters for each of a prescribed number of frequency sub-bands for each audio channel of the multi-channel audio stream assuming a frequency dependent model of the reverberation decay; and
suppressing the reverberation component of each frame of each channel of the audio stream that it is desired to dereverberate via a spectral subtraction-based reverberation reduction using the estimated reverberation decay parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and process for dereverberation of multi-channel audio streams is presented which uses reverberation suppression techniques. In general, the present system and process builds a frequency dependent model of the reverberation decay and uses spectral subtraction-based reverberation reduction to achieve the aforementioned suppression. This dereverberation system and process can be used to improve automatic speech recognition (ASR) results with minimal CPU overhead.
28 Citations
20 Claims
-
1. A computer-implemented process for dereverberation of a multi-channel audio stream, comprising using a computer to perform the following process actions:
-
estimating reverberation decay parameters for each of a prescribed number of frequency sub-bands for each audio channel of the multi-channel audio stream assuming a frequency dependent model of the reverberation decay; and
suppressing the reverberation component of each frame of each channel of the audio stream that it is desired to dereverberate via a spectral subtraction-based reverberation reduction using the estimated reverberation decay parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for suppressing reverberation in a multi-channel audio stream, comprising:
-
a general purpose computing device;
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, estimate reverberation decay parameters for each of a prescribed number of frequency sub-bands for each audio channel of the multi-channel audio stream assuming a frequency dependent model of the reverberation decay, and suppress the reverberation component of each frame of each channel of the audio stream that it is desired to dereverberate via a spectral subtraction-based reverberation reduction using the estimated reverberation decay parameters.
-
Specification