Speech dereverberation methods, devices and systems
First Claim
1. A method, comprising:
- receiving a signal that includes frequency domain audio data;
applying a filterbank to the frequency domain audio data to produce frequency domain audio data in a plurality of subbands;
determining amplitude modulation signal values for the frequency domain audio data in each subband;
applying a band-pass filter to the amplitude modulation signal values in each subband to produce band-pass filtered amplitude modulation signal values for each subband, the band-pass filter having a central frequency that exceeds an average cadence of human speech;
determining a gain for each subband based, at least in part, on a function of the amplitude modulation signal values and the band-pass filtered amplitude modulation signal values; and
applying a determined gain to each subband.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved audio data processing method and systems are provided. Some implementations involve dividing frequency domain audio data into a plurality of subbands and determining amplitude modulation signal values for each of the plurality of subbands. A band-pass filter may be applied to the amplitude modulation signal values in each subband, to produce band-pass filtered amplitude modulation signal values for each subband. The band-pass filter may have a central frequency that exceeds an average cadence of human speech. A gain may be determined for each subband based, at least in part, on a function of the amplitude modulation signal values and the band-pass filtered amplitude modulation signal values. The determined gain may be applied to each subband.
42 Citations
20 Claims
-
1. A method, comprising:
-
receiving a signal that includes frequency domain audio data; applying a filterbank to the frequency domain audio data to produce frequency domain audio data in a plurality of subbands; determining amplitude modulation signal values for the frequency domain audio data in each subband; applying a band-pass filter to the amplitude modulation signal values in each subband to produce band-pass filtered amplitude modulation signal values for each subband, the band-pass filter having a central frequency that exceeds an average cadence of human speech; determining a gain for each subband based, at least in part, on a function of the amplitude modulation signal values and the band-pass filtered amplitude modulation signal values; and applying a determined gain to each subband. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
an interface system; and a logic system configured to receive, via the interface system, a signal that includes frequency domain audio data; apply a filterbank to the frequency domain audio data to produce frequency domain audio data in a plurality of subbands; determine amplitude modulation signal values for the frequency domain audio data in each subband; apply a band-pass filter to the amplitude modulation signal values in each subband to produce band-pass filtered amplitude modulation signal values for each subband, the band-pass filter having a central frequency that exceeds an average cadence of human speech; determine a gain for each subband based, at least in part, on a function of the amplitude modulation signal values and the band-pass filtered amplitude modulation signal values; and apply a determined gain to each subband. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification