Method and apparatus for suppressing wind noise
First Claim
1. A method for attenuating wind noise in a signal, comprising:
- performing time-frequency transform on said signal to obtain transformed data;
performing signal analysis on said transformed data to identify spectra dominated by wind noise;
attenuating wind noise in said transformed data;
constructing a time series from said transformed data.
16 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a method, apparatus, and computer program to selectively suppress wind noise while preserving narrow-band signals in acoustic data. Sound from one or several microphones is digitized into binary data. A time-frequency transform is applied to the data to produce a series of spectra. The spectra are analyzed to detect the presence of wind noise and narrow band signals. Wind noise is selectively suppressed while preserving the narrow band signals. The narrow band signal is interpolated through the times and frequencies when it is masked by the wind noise. A time series is then synthesized from the signal spectral estimate that can be listened to. This invention overcomes prior art limitations that require more than one microphone and an independent measurement of wind speed. Its application results in good-quality speech from data severely degraded by wind noise.
-
Citations
111 Claims
-
1. A method for attenuating wind noise in a signal, comprising:
-
performing time-frequency transform on said signal to obtain transformed data;
performing signal analysis on said transformed data to identify spectra dominated by wind noise;
attenuating wind noise in said transformed data;
constructing a time series from said transformed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus for suppressing wind noise, comprising:
-
a time-frequency transform component configured to transform a time-based signal to frequency-based data;
a signal analyzer configured to identify spectra dominated by wind noise;
a wind noise attenuation component configured to minimize wind noise in said frequency-based using results obtained from said signal analyzer;
a time series synthesis component configured to construct a time-series based on said frequency-based data. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured for suppressing wind noise, comprising;
computer readable code configured to cause a computer to perform time-frequency transform on said signal to obtain transformed data;
computer readable code configured to cause a computer to perform signal analysis on said transformed data to identify spectra dominated by wind noise;
computer readable code configured to cause a computer to attenuate wind noise in said transformed data;
computer readable code configured to cause a computer to construct a time series from said transformed data. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111)
-
Specification