Noisy acoustic signal enhancement
First Claim
1. A method for enhancing acoustic signal buried in noise within a digitized acoustic input signal, including:
- (a) transforming the digitized acoustic input signal to a time-frequency representation;
(b) detecting transient duration in conjunction with estimating a background noise level in the time-frequency representation;
(c) for each interval of the time-frequency representation containing significant signal levels, performing a signal-to-noise ratio weighted comparison of the time-frequency representation of such interval against a plurality of time-frequency spectrogram templates in a signal model and determining a matching spectrogram template in the signal model that best matches the time-frequency representation of such interval; and
(d) replacing the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing acoustic signal buried in noise. The invention matches the acoustic input to a signal model and produces a corresponding output that has very low noise. Input data are digitized, transformed to a time-frequency representation, background noise is estimated, and transient sounds are isolated. A signal detector is applied to the transient. Long transients without signal content, and the background between the transients, are included in the noise estimate. If at least some part of the transient contains signal of interest, the spectrum of the signal is compared to the signal model after rescaling, and the signal'"'"'s parameters are fitted to the data. If an existing template is found that resembles the input pattern, the template is averaged with the pattern in such a way that the resulting template is the average of all the spectra that matched that template in the past.
-
Citations
20 Claims
-
1. A method for enhancing acoustic signal buried in noise within a digitized acoustic input signal, including:
-
(a) transforming the digitized acoustic input signal to a time-frequency representation;
(b) detecting transient duration in conjunction with estimating a background noise level in the time-frequency representation;
(c) for each interval of the time-frequency representation containing significant signal levels, performing a signal-to-noise ratio weighted comparison of the time-frequency representation of such interval against a plurality of time-frequency spectrogram templates in a signal model and determining a matching spectrogram template in the signal model that best matches the time-frequency representation of such interval; and
(d) replacing the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (2, 3, 4)
-
-
5. A system for enhancing acoustic signal buried in noise within a digitized acoustic input signal, including:
-
(a) means for transforming the digitized acoustic input signal to a time-frequency representation;
(b) means for detecting transient duration in conjunction with estimating a background noise level in the time-frequency representation;
(c) for each interval of the time-frequency representation containing significant signal levels, means for performing a signal-to-noise ratio weighted comparison of the time-frequency representation of such interval against a plurality of time-frequency spectrogram templates in a signal model and determining a matching spectrogram template in the signal model that best matches the time-frequency representation of such interval; and
(d) means for replacing the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (6, 7)
-
-
8. A computer program, stored on a computer-readable medium, for enhancing acoustic signal buried in noise within a digitized acoustic input signal, the computer program comprising instructions for causing a computer to:
-
(a) transform the digitized acoustic input signal to a time-frequency representation;
(b) detect transient duration in conjunction with estimating a background noise level in the time-frequency representation;
(c) for each interval of the time-frequency representation containing significant signal levels, perform a signal-to-noise ratio weighted comparison of the time-frequency representation of such interval against a plurality of time-frequency spectrogram templates in a signal model and determine a matching spectrogram template in the signal model that best matches the time-frequency representation of such interval; and
(d) replace the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (9, 10)
-
-
11. A method for enhancing acoustic signal buried in noise within a digitized acoustic input signal, including:
-
(a) transforming the digitized acoustic input signal to a time-frequency representation;
(b) detecting transient duration in conjunction with estimating background noise and including long transients without signal content and background noise between transients in such estimating;
determining signal strength in the time-frequency representation;
updating a background noise statistic based on the time-frequency representation when the signal strength is under a pre-selected threshold;
(c) performing a signal-to-noise ratio weighted comparison, when the signal strength is greater than the pre-selected threshold, of the time-frequency representation against a plurality of time-frequency spectrogram templates in a signal model;
(d) determining a matching spectrogram template in the signal model that best matches such representation; and
(e) replacing the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (12, 13, 14)
-
-
15. A system for enhancing acoustic signal buried in noise within a digitized acoustic input signal, including:
-
(a) means for transforming the digitized acoustic input signal to a time-frequency representation;
(b) means for detecting transient duration in conjunction with estimating background noise and including long transients without signal content and background noise between transients in such estimating;
(c) means for determining signal strength in the time-frequency representation;
(d) means for updating a background noise statistic based on the time-frequency representation when the signal strength is under a pre-selected threshold;
(e) means for performing a signal-to-noise ratio weighted comparison, when the signal strength is greater than the pre-selected threshold, of the time-frequency representation against a plurality of time-frequency spectrogram templates in a signal model;
(f) means for determining a matching spectrogram template in the signal model that best matches such representation; and
(g) means for replacing the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (16, 17)
-
-
18. A computer program, stored on a computer-readable medium, for enhancing acoustic signal buried in noise within a digitized acoustic input signal, the computer program comprising instructions for causing a computer to:
-
(a) transform the digitized acoustic input signal to a time-frequency representation;
(b) detect transient duration in conjunction with estimating background noise and including long transients without signal content and background noise between transients in such estimating;
determine signal strength in the time-frequency representation;
update a background noise statistic based on the time-frequency representation, when the signal strength is under a pre-selected threshold;
(c) rescale the time-frequency representation of the estimated background noise;
(d) perform a signal-to-noise ratio weighted comparison, when the signal strength is greater than the pre-selected threshold, of the time-frequency representation against a plurality of time-frequency spectrogram templates in a signal model;
(e) determine a matching spectrogram template in the signal model that best matches such representation; and
(f) replace the digitized acoustic input signal with a low-noise output signal comprising a signal-to-noise ratio weighted mix of the time-frequency representation and the matching spectrogram template. - View Dependent Claims (19, 20)
-
Specification