Microphone array signal enhancement
First Claim
1. An audio enhancement system, comprising:
- an adaptive filter that filters an input signal, at least in part, upon a plurality of adaptive coefficients, the adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the adaptive filter providing a quality enhanced output; and
, a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the quality enhanced output.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method facilitating signal enhancement utilizing an adaptive filter is provided. The invention includes an adaptive filter that filters an input based upon a plurality of adaptive coefficients, the adaptive filter modifying at least one of the adaptive coefficients based on a feedback output. The invention further includes a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the acoustic reverberation reduced output.
The invention further provides a noise statistics component that stores noise statistics associated with a noise portion of an input signal and a signal+noise statistics component that stores signal+noise statistics associated with a signal and noise portion of the input signal. The invention further provides a spatial filter that provides an output signal based, at least in part, upon a filtered input signal, the filtering being based, at least in part, upon a weighted error calculation of the noise statistics and the signal+noise statistics.
-
Citations
65 Claims
-
1. An audio enhancement system, comprising:
-
an adaptive filter that filters an input signal, at least in part, upon a plurality of adaptive coefficients, the adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the adaptive filter providing a quality enhanced output; and
,a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the quality enhanced output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An audio enhancement system, comprising:
-
a first adaptive filter that filters an input signal based, at least in part, upon a plurality of adaptive coefficients, the first adaptive filter providing a quality enhanced output;
a second adaptive filter that filters the input signal based, at least in part, upon the plurality of adaptive coefficients, the second adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the second adaptive filter further providing an output; and
,a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the output of the second adaptive filter. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. The audio enhancement system of claim 111, the second adaptive filter running at a lower data rate than the first adaptive filter.
-
21. An acoustic reverberation reduction system, comprising:
-
an adaptive filter that filters a linear prediction output based, at least in part, upon a plurality of adaptive coefficients, the adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the adaptive filter providing an acoustic reverberation reduced output; and
,a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the acoustic reverberation reduced output. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An acoustic reverberation reduction system, comprising:
-
a first adaptive filter that filters an input signal based, at least in part, upon a plurality of adaptive coefficients, the first adaptive filter providing an acoustic reverberation reduced output;
a second adaptive filter that filters a linear prediction output based, at least in part, upon the plurality of adaptive coefficients, the second adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the second adaptive filter further providing an output; and
,a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the output of the second adaptive filter. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. An acoustic reverberation reduction system, comprising:
-
a plurality of reverberation reduction channel components, at least some of the reverberation reduction channel components comprising a first adaptive filter comprising a frequency transform component that performs a frequency domain transform of an input signal of the channel, the first adaptive filter filtering the frequency transformed input signal based, at least in part, upon a plurality of adaptive coefficients, the first adaptive filter further comprising an inverse frequency transform component that performs an inverse frequency domain transform of the filtered frequency transformed input signal and provides an acoustic reverberation reduced output;
a linear prediction analyzer that analyzes the input signal of the channel and provides a linear prediction residual output;
a second adaptive filter comprising a frequency transform component that performs a frequency domain transform of the linear prediction residual output, the second adaptive filter filtering the linear prediction residual output based, at least in part, upon a plurality of adaptive coefficients, the second adaptive filter further comprising an inverse frequency transform component that performs an inverse frequency domain transform of the filtered frequency transformed linear prediction residual output and provides an output; and
a summing component that sums the plurality of outputs of the second adaptive filters; and
,a feedback component that modifies at least one of the plurality of adaptive coefficients based, at least in part, upon a non-linear function of the output of summing component. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. An acoustic noise reduction system, comprising:
-
a first signal statistics component that stores statistics associated with a certain portion or type of an input signal;
a second signal statistics component that stores statistics associated with a second portion or type of the input signal; and
,a spatial filter that provides an output signal, the output signal being based, at least in part, upon a filtered input signal, the filtering being based, at least in part, upon a weighted error calculation based on the two classes of statistics. - View Dependent Claims (47, 48, 49)
-
-
50. An acoustic noise reduction system, comprising:
-
a filter that filters an input signal based, at least in part, upon a plurality of adaptive coefficients, the first adaptive filter providing an acoustic noise reduced output;
a signal+noise buffer that stores a signal+noise portion of the input signal;
a noise buffer that stores a noise portion of the input signal;
a signal composer that generates a synthetic input signal and a synthetic desired signal based, at least in part, upon information stored in at least one of the signal+noise buffer and the noise buffer a LMS filter that filters the synthetic input signal based, at least in part, upon the plurality of adaptive coefficients, the filtering being based, at least in part, upon a weighted error calculation of noise statistics and signal+noise statistics, the LMS filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the LMS filter further providing an output; and
,a differential component that provides the feedback output based, at least in part, upon a difference between the LMS filter output and the synthetic desired signal. - View Dependent Claims (51)
-
-
52. An acoustic signal enhancement system, comprising:
-
a voice activity noise detector that provides information to a noise buffer and a signal+noise buffer;
a filter that filters the input signal based, at least in part, upon a plurality of adaptive coefficients, the filter providing an acoustic enhanced signal output;
a noise adaptive filter that that filters information stored in the noise buffer based, at least in part, upon the plurality of adaptive coefficients, the noise reduction adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a noise reduction feedback output, the noise reduction adaptive filter further providing an output;
a noise feedback component that provides the noise reduction feedback output based, at least in part, upon a weighted error calculation of the output of the noise reduction adaptive filter. a reverberation adaptive filter that filters at least a part of the speech signal based, at least in part, upon the plurality of adaptive coefficients, the reverberation reduction adaptive filter modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a reverberation feedback output, the reverberation reduction adaptive filter further providing an output; and
,a reverberation feedback component that provides the reverberation feedback output based, at least in part, upon a non-linear function of the output of the reverberation reduction adaptive filter.
-
-
53. A method for reducing acoustic reverberation, comprising:
-
providing an acoustic reverberation reduced output based, at least in part, upon a plurality of adaptive coefficients;
modifying at least one of the plurality of adaptive coefficient based, at least in part, upon a feedback output; and
,providing the feedback output based, at least in part, upon a non-linear function of the acoustic reverberation reduced output. - View Dependent Claims (54)
-
-
55. A method for reducing acoustic reverberation, comprising:
-
filtering an input signal based, at least in part, upon a plurality of adaptive coefficients;
providing an acoustic reverberation reduced output based, at least in part, upon the filtered input signal;
providing a linear prediction residual output based on the input signal;
filtering the linear prediction residual output based, at least in part, upon the plurality of adaptive coefficients;
modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output; and
,providing the feedback output based, at least in part, upon a non-linear function of the filtered linear prediction residual output. - View Dependent Claims (56)
-
-
57. A method for reducing acoustic noise, comprising:
-
storing noise statistics associated with a noise portion of an input signal;
storing signal+noise statistics with a signal and noise portion of the input signal; and
,filtering the input signal based, at least in part, upon a weighted error calculation of the noise statistics and the signal+noise statistics.
-
-
58. A method for reducing acoustic noise, comprising:
-
storing a noise portion of an input signal;
storing a signal+noise portion of the input signal;
filtering the input signal based, at least in part, upon a plurality of adaptive coefficients;
generating a synthetic input signal and a synthetic desired signal based, at least in part, upon at least one of the stored noise portion of the input signal and the stored signal+noise portion of the input signal;
providing an LMS filter output based, at least in part, upon the plurality of adaptive coefficients, the filtering being based, at least in part, upon a weighted error calculation of noise statistics and signal+noise statistics, modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output; and
,providing the feedback output based, at least in part, upon a difference between the LMS filter output and the synthetic desired signal.
-
-
59. A method for enhancing an acoustic signal, comprising:
-
storing noise information associated with a noise portion of an input signal;
storing signal+noise information with a signal and noise portion of the input signal;
filtering the input signal based, at least in part, upon a plurality of adaptive coefficients;
providing a noise adaptive filter output signal based, at least in part, upon the stored noise information and the plurality of adaptive coefficients;
modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a noise feedback output;
providing the noise feedback output based, at least in part, upon a weighted error of the noise statistics and the signal+noise statistics;
providing a reverberation filter output based, at least in part, upon the stored signal+noise information and the plurality of adaptive coefficients;
modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a reverberation feedback output; and
,providing the reverberation feedback output based, at least in part, upon a non-linear function of the output of the reverberation adaptive filter.
-
-
60. A data packet transmitted between two or more computer components that facilitates acoustic reverberation reduction, the data packet comprising:
a data field comprising a plurality of adaptive coefficients, at least one of the plurality of adaptive coefficients having been modified based, at least in part, upon a feedback output based, at least in part, upon a non-linear function of an acoustic reverberation reduced output.
-
61. A data packet transmitted between two or more computer components that facilitates acoustic noise reduction, the data packet comprising:
a data field comprising a plurality of adaptive coefficients, at least one of the plurality of adaptive coefficients having been modified based, at least in part, upon a feedback output based, at least in part, upon a weighted error calculation of noise statistics and signal+noise statistics.
-
62. A computer readable medium storing computer executable components of a system facilitating acoustic reverberation reduction, comprising:
-
an adaptive filter component that filters a linear prediction output based, at least in part, upon a plurality of adaptive coefficients, the adaptive filter component modifying at least one of the plurality of adaptive coefficients based, at least in part, upon a feedback output, the adaptive filter component providing an acoustic reverberation reduced output; and
,a feedback component that provides the feedback output based, at least in part, upon a non-linear function of the acoustic reverberation reduced output.
-
-
63. A computer readable medium storing computer executable components of a system facilitating acoustic noise reduction, comprising:
-
a noise statistics component that stores noise statistics associated with a noise portion of an input signal;
a signal+noise statistics component that stores signal+noise statistics associated with a signal and noise portion of the input signal; and
,a spatial filter component that provides an output signal, the output signal being based, at least in part, upon a filtered input signal, the filtering being based, at least in part, upon a weighted error calculation of the noise statistics and the signal+noise statistics.
-
-
64. An acoustic reverberation reduction system, comprising:
-
means for providing an acoustic reverberation reduced output based, at least in part, upon a plurality of adaptive coefficients;
means for modifying at least one of the plurality of adaptive coefficient based, at least in part, upon a feedback output; and
,means for providing the feedback output based, at least in part, upon a non-linear function of the acoustic reverberation reduced output.
-
-
65. An acoustic noise reduction system, comprising:
-
means for storing noise statistics associated with a noise portion of an input signal;
means for storing signal+noise statistics with a signal and noise portion of the input signal; and
,means for filtering the input signal based, at least in part, upon a weighted error calculation of the noise statistics and the signal+noise statistics.
-
Specification