Noise-reduction system
First Claim
1. For reducing the noise content of a sampled input signal consisting of a sequence of input samples, a noise-reduction circuit comprising:
- A) a speech detector for determining whether the input signal includes speech and generating a speech-detector output that indicates whether speech is present or absent in the input signal;
B) a sliding-discrete-Fourier-transform circuit for recursively computing, for each sample, the values of at least a plurality of the components of the discrete Fourier transform of a sample sequence that ends with that sample, each such Fourier-component value, denominated a raw Fourier-component value, thereby being associated with a respective frequency bin;
C) a gain-value generator, responsive to the speech-detector output and the computed Fourier components, for generating, from the frequency components associated with each of a plurality of the frequency bins, a gain value associated with that frequency bin by comparing a function of those components computed for samples that include those taken when the speech detector indicated the presence of speech with those components computed only for samples taken when the speech detector indicated the absence of speech;
D) a gain-adjustment circuit for generating an adjusted-Fourier-component value for each bin by multiplying the raw Fourier-component value associated with each bin by the gain value generated for that bin; and
E) an output circuit for generating an output from the adjusted frequency-bin values.
3 Assignments
0 Petitions
Accused Products
Abstract
A noise-suppression circuit (10) divides the signal from a microphone (12) into a plurality of frequency sub-bands by means of a noise-band divider (18) and a subtraction circuit (36). By means of gain circuits (32) and (34), it applies separate gains to the separate bands and then recombines them in a signal combiner (38) to generate an output signal in which the noise has been suppressed. Separate gains are applied only to the lower subbands in the voice spectrum. Accordingly, the noise-band divider (18) is required to compute spectral components for only those bands. By employing a sliding-discrete-Fourier-transform method, the noise-band divider (18) computes the spectral components on a sample-by-sample basis, and circuitry (50, 52) for determining the individual gains can therefore update them on a sample-by-sample basis, too.
111 Citations
16 Claims
-
1. For reducing the noise content of a sampled input signal consisting of a sequence of input samples, a noise-reduction circuit comprising:
-
A) a speech detector for determining whether the input signal includes speech and generating a speech-detector output that indicates whether speech is present or absent in the input signal; B) a sliding-discrete-Fourier-transform circuit for recursively computing, for each sample, the values of at least a plurality of the components of the discrete Fourier transform of a sample sequence that ends with that sample, each such Fourier-component value, denominated a raw Fourier-component value, thereby being associated with a respective frequency bin; C) a gain-value generator, responsive to the speech-detector output and the computed Fourier components, for generating, from the frequency components associated with each of a plurality of the frequency bins, a gain value associated with that frequency bin by comparing a function of those components computed for samples that include those taken when the speech detector indicated the presence of speech with those components computed only for samples taken when the speech detector indicated the absence of speech; D) a gain-adjustment circuit for generating an adjusted-Fourier-component value for each bin by multiplying the raw Fourier-component value associated with each bin by the gain value generated for that bin; and E) an output circuit for generating an output from the adjusted frequency-bin values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. For reducing the noise content of a sampled input signal consisting of a sequence of input samples, a noise-reduction circuit comprising:
-
A) a speech detector for determining whether the input signal includes speech and generating a speech-detector output that indicates whether speech is present or absent in the input signal; B) a discrete-Fourier-transform circuit for computing, for each sample, at least a plurality of the components of the discrete Fourier transform of a sample sequence that ends with that sample, each such Fourier component thereby being associated with a respective frequency bin; C) a gain-value generator, responsive to the speech-detector output and the computed Fourier components, for generating, from the frequency components associated with each of a plurality of the frequency bins, a gain value associated with that frequency bin by comparing a function of those components computed for samples taken when the speech detector indicated the presence of speech with those components computed for samples taken when the speech detector indicated the absence of speech, the gains for at least a first plurality of the frequency bins above 800 Hz being the same and those for at least a second plurality of the frequency bins below 1500 Hz not in general being the same; D) a gain-adjustment circuit for generating an adjusted-Fourier-component value for each bin by multiplying the raw Fourier-component value associated with each bin by the gain value generated for that bin; and E) an output circuit for generating an output from the adjusted frequency-bin values. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a noise-reduction circuit, adapted to receive a sampled input signal consisting of a sequence of input samples, that includes a speech detector for determining whether the input signal includes speech and generating a speech-detector output that indicates whether speech is present or absent in the input signal and circuitry responsive to the speech-detector output and the input signal for processing the input signal to generate as an output signal a noise-reduced version of the input signal, the improvement wherein the speech detector comprises means for indicating the absence of speech when ρ
-
ave is less than a predetermined threshold, where ρ
ave is the average of a plurality of factors ρ
k associated with respective frequency bins, each factor ρ
k associated with a given frequency bin being the result of computing a first average of the Fourier components associated with that frequency bin for samples that include those taken when the speech detector has indicated the presence of speech, computing a second average of the Fourier components associated with that frequency bin for samples taken when the speech detector has indicated the absence of speech, and taking as ρ
k the ratio that the difference between the first and second averages bears to the first average.
-
ave is less than a predetermined threshold, where ρ
Specification