Microphone array signal enhancement using mixture models
First Claim
1. A computer implemented signal enhancement system, comprising the following computer executable components:
- a speech model that characterizes statistical properties of speech;
a noise model that characterizes statistical properties of noise;
a windowed component that applies an N-point window to input signals;
a frequency transformation component that receives a windowed signal output from the windowed component and computes a frequency transform of the windowed signal to generate a plurality of frequency transformed input signals; and
a plurality of adaptive filter parameters utilized by the signal enhancement adaptive system to provide an enhanced signal output, the enhanced signal output being based, at least in part, upon the plurality of frequency transformed input signals, the plurality of adaptive filter parameters being modified based, at least in part, upon the speech model, the noise model and the enhanced signal output.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method facilitating signal enhancement utilizing mixture models is provided. The invention includes a signal enhancement adaptive system having a speech model, a noise model and a plurality of adaptive filter parameters. The signal enhancement adaptive system employs probabilistic modeling to perform signal enhancement of a plurality of windowed frequency transformed input signals received, for example, for an array of microphones. The signal enhancement adaptive system incorporates information about the statistical structure of speech signals. The signal enhancement adaptive system can be embedded in an overall enhancement system which also includes components of signal windowing and frequency transformation.
-
Citations
21 Claims
-
1. A computer implemented signal enhancement system, comprising the following computer executable components:
-
a speech model that characterizes statistical properties of speech; a noise model that characterizes statistical properties of noise; a windowed component that applies an N-point window to input signals; a frequency transformation component that receives a windowed signal output from the windowed component and computes a frequency transform of the windowed signal to generate a plurality of frequency transformed input signals; and a plurality of adaptive filter parameters utilized by the signal enhancement adaptive system to provide an enhanced signal output, the enhanced signal output being based, at least in part, upon the plurality of frequency transformed input signals, the plurality of adaptive filter parameters being modified based, at least in part, upon the speech model, the noise model and the enhanced signal output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented signal enhancement system, comprising the following computer executable components:
-
a frequency transformation component that receives windowed signal inputs, computes a frequency transform of the windowed signals, and provides outputs of frequency transformed windowed signals; and
,a signal enhancement adaptive system that receives the frequency transformed windowed signals from the frequency transformation component and provides an enhanced signal output, the enhanced signal output being based, at least in part, upon the frequency transformed windowed signals; wherein the signal enhancement adaptive system has a speech model, a noise model and a plurality of adaptive filter parameters also utilized to provide an enhanced signal output, the plurality of adaptive filter parameters being modified based, at least in part, upon the speech model, the noise model and the enhanced signal output. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer implemented method for speech signal enhancement, comprising the following computer executable acts:
-
receiving input signals; windowing the input signals; performing a frequency transform of the windowed input signals to generate a plurality of frequency transformed input signals; utilizing a signal enhancement adaptive model having a speech model and a noise model; providing a plurality of adaptive filter parameters utilized to provide an enhanced signal output, the enhanced signal output based on the plurality of the frequency transformed input signals; and modifying at least one of the adaptive filter parameters based, at least in part, upon the speech model, the noise model and the enhanced signal output. - View Dependent Claims (17)
-
-
18. A computer implemented method for speech signal enhancement, comprising the following computer executable acts:
-
calculating an enhanced signal output based on a plurality of adaptive filter parameters; for each frame and subband, calculating a conditional mean of the enhanced signal output; for each frame and subband, calculating a conditional precision of the enhanced signal output; for each frame and subband, calculating a conditional probability of a speech model; calculating an autocorrelation of the enhanced signal output; calculating a cross correlation of the enhanced signal output; and
,modifying at least one of the plurality of adaptive filter parameters based on the autocorrelation and cross correlation of the enhanced signal output.
-
-
19. A computer readable medium having stored thereon a data structure, comprising:
-
a first data field comprising a speech model that characterizes statistical properties of speech; a second data field comprising a noise model that characterizes statistical properties of noise; a third data field comprising a windowed component that applies an N-point window to input signals; a fourth data field comprising a frequency transformation component that receives a windowed signal output from the windowed component and computes a frequency transform of the windowed signal to generate a plurality of frequency transformed input signals; a fifth data field comprising an enhanced signal output being based, at least in part, upon the plurality of frequency transformed input signals; and a sixth data field comprising a plurality of adaptive filter parameters, at least one of the plurality of adaptive filter parameters having been modified based, at least in part, upon the enhanced signal output, the speech model and the noise model.
-
-
20. A computer readable medium storing computer executable components of a signal enhancement model, comprising:
-
a speech model component that models speech; a noise model component that models noise; a windowed component that applies an N-point window to input signals; and a frequency transformation component that receives a windowed signal output from the windowed component and computes a frequency transform of the windowed signal to generate a plurality of frequency transformed input signals; the signal enhancement model utilizing a plurality of adaptive filter parameters to provide an enhanced signal output, the enhanced signal output being based, at least in part upon, the plurality of frequency transformed input signals, the plurality of adaptive filter parameters being modified based, at least in part, upon the speech model, the noise model and the enhanced signal output.
-
-
21. A computer implemented signal enhancement system, comprising:
-
computer implemented means for windowing a plurality of input signals; computer implemented means for frequency transforming the plurality of windowed input signals; computer implemented means for receiving the frequency transformed windowed signals; computer implemented means for providing an enhanced signal output based, at least in part, upon the frequency transformed windowed signals; computer implemented means for modeling speech; computer implemented means for modeling noise; computer implemented means for providing a plurality of adaptive filter parameters; and
,computer implemented means for modifying the plurality of adaptive filter parameters, the modification being based, at least in part, upon the means for modeling speech, the means for modeling noise and the enhanced signal output.
-
Specification