Repetitive transient noise removal
First Claim
1. A system for attenuating repetitive transient noise, comprising:
- a repetitive transient noise detector configured to determine whether an aural signal includes a repetitive transient noise based on a comparison between the aural signal and a repetitive transient noise model, where the repetitive transient noise detector comprises a processor configured to perform the comparison by fitting the repetitive transient noise model to the aural signal in a time-frequency domain, and where the repetitive transient noise detector is configured to identify the repetitive transient noise as being repetitive based on a correlation between a temporal shape of the aural signal and a temporal shape of the repetitive transient noise model, and a correlation between a spectral shape of the aural signal and a spectral shape of the repetitive transient noise model; and
a repetitive transient noise attenuator responsive to the repetitive transient noise detector and configured to attenuate the repetitive transient noise identified in the aural signal and generate a noise-reduced aural signal.
12 Assignments
0 Petitions
Accused Products
Abstract
A system improves the perceptual quality of a speech signal by dampening undesired repetitive transient noises. The system includes a repetitive transient noise detector adapted to detect repetitive transient noise in a received signal. The received signal may include a harmonic and a noise spectrum. The system further includes a repetitive transient noise attenuator that substantially removes or dampens repetitive transient noises from the received signal. The method of dampening the repetitive transient noises includes modeling characteristics of repetitive transient noises; detecting characteristics in the received signal that correspond to the modeled characteristics of the repetitive transient noises; and substantially removing components of the repetitive transient noises from the received signal that correspond to some or all of the modeled characteristics of the repetitive transient noises.
139 Citations
21 Claims
-
1. A system for attenuating repetitive transient noise, comprising:
-
a repetitive transient noise detector configured to determine whether an aural signal includes a repetitive transient noise based on a comparison between the aural signal and a repetitive transient noise model, where the repetitive transient noise detector comprises a processor configured to perform the comparison by fitting the repetitive transient noise model to the aural signal in a time-frequency domain, and where the repetitive transient noise detector is configured to identify the repetitive transient noise as being repetitive based on a correlation between a temporal shape of the aural signal and a temporal shape of the repetitive transient noise model, and a correlation between a spectral shape of the aural signal and a spectral shape of the repetitive transient noise model; and a repetitive transient noise attenuator responsive to the repetitive transient noise detector and configured to attenuate the repetitive transient noise identified in the aural signal and generate a noise-reduced aural signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of attenuating repetitive transient noise, comprising:
-
detecting whether a transient noise of an aural signal is repetitive based on a comparison between the aural signal and a repetitive transient noise model by fitting the repetitive transient noise model to the aural signal in a time-frequency domain; identifying the transient noise as being repetitive based on a correlation between a temporal shape of the aural signal and a temporal shape and spectral shapes of the repetitive transient noise model, and a correlation between a spectral shape of the aural signal and a spectral shape of the repetitive transient noise model; and attenuating the repetitive transient noise identified in the aural signal to generate a noise-reduced aural signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for attenuating repetitive transient noise, comprising:
-
a repetitive transient noise detector comprising a processor configured to determine whether a transient noise of an aural signal is repetitive based on a comparison between the aural signal and a repetitive transient noise model; where the repetitive transient noise detector is configured to perform the comparison by fitting the repetitive transient noise model to the aural signal in a time-frequency domain, and where the repetitive transient noise detector is configured to identify the transient noise as being repetitive based on a correlation between a temporal shape of the aural signal and a temporal shape of the repetitive transient noise model, and a correlation between a spectral shape of the aural signal and a spectral shape of the repetitive transient noise model; where the repetitive transient noise detector is configured to update the repetitive transient noise model based on one or more characteristics of the transient noise in response to an identification that the transient noise is repetitive; and a repetitive transient noise attenuator responsive to the repetitive transient noise detector and configured to generate a noise-reduced aural signal by attenuation of the transient noise identified in the aural signal as being repetitive.
-
Specification