Repetitive transient noise removal
First Claim
1. A system for suppressing repetitive transient noises from a signal comprising:
- a repetitive transient noise detector that comprises a processor adapted to detect the presence of transient noise in a received signal comprising a harmonic spectrum and a noise spectrum, where the repetitive transient noise detector is adapted to analyze one or more frequency spectrum sound event characteristics and one or more temporal sound event characteristics of the transient noise to determine whether the transient noise is repetitive transient noise; and
a repetitive transient noise attenuator adapted to dampen the transient noise detected in the received signal in response to the repetitive transient noise detector identifying the transient noise as being repetitive transient noise;
where the repetitive transient noise detector is adapted to fit a function to a selected portion of the received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a sound event in the received signal and to determine whether the transient noise is repetitive transient noise; and
where the repetitive transient noise detector is adapted to identify the sound event as a repetitive transient noise event based on the function, a signal envelope of the sound event, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise.
14 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.
-
Citations
34 Claims
-
1. A system for suppressing repetitive transient noises from a signal comprising:
-
a repetitive transient noise detector that comprises a processor adapted to detect the presence of transient noise in a received signal comprising a harmonic spectrum and a noise spectrum, where the repetitive transient noise detector is adapted to analyze one or more frequency spectrum sound event characteristics and one or more temporal sound event characteristics of the transient noise to determine whether the transient noise is repetitive transient noise; and a repetitive transient noise attenuator adapted to dampen the transient noise detected in the received signal in response to the repetitive transient noise detector identifying the transient noise as being repetitive transient noise; where the repetitive transient noise detector is adapted to fit a function to a selected portion of the received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a sound event in the received signal and to determine whether the transient noise is repetitive transient noise; and where the repetitive transient noise detector is adapted to identify the sound event as a repetitive transient noise event based on the function, a signal envelope of the sound event, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A repetitive transient noise detector for detecting the presence of repetitive noise in a signal, the repetitive transient noise detector comprising:
-
an analog to digital converter for converting a received signal into a digital signal; a windowing function generator for dividing the received signal into a plurality of individual analysis windows; a transform module for transforming the individual analysis windows from a time domain spectra to a frequency domain spectra; a modeler that generates and stores attributes of repetitive transient noise in a memory; and a controller adapted to fit a function to a selected portion of the received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a transient noise in the received signal and to determine whether the transient noise is repetitive transient noise, where the controller is adapted to identify the transient noise as a repetitive transient noise event based on the function, a signal envelope of the sound event, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise; where the modeler is adapted to identify the transient noise for attenuation in response to the modeler determining that the transient noise is repetitive transient noise. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of attenuating repetitive transient noises from a signal comprising:
-
fitting a function to a received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a transient noise in the received signal and to determine whether the transient noise is repetitive transient noise; identifying the transient noise as a repetitive transient noise event based on the function, a signal envelope of the transient noise, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise; and attenuating, by a processor, at least a portion of the transient noise from the received signal in response to identifying the transient noise as the repetitive transient noise event. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system for suppressing repetitive transient noises from a signal comprising:
-
a repetitive transient noise detector that comprises a processor adapted to fit a function to a received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a transient noise in the received signal and to determine whether the transient noise is repetitive transient noise; and a repetitive transient noise attenuator adapted to dampen the transient noise in the received signal in response to the repetitive transient noise detector identifying the transient noise as being repetitive; where the repetitive transient noise detector is adapted to identify the transient noise as a repetitive transient noise event based on the function, a signal envelope of the transient noise, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise.
-
-
34. A system for suppressing repetitive transient noises from a signal comprising:
-
a repetitive transient noise detector that comprises a processor adapted to detect the presence of transient noise in a received signal comprising a harmonic spectrum and a noise spectrum, where the repetitive transient noise detector is adapted to fit a function to a selected portion of the received signal in a time-frequency domain to evaluate spectro-temporal shape characteristics of a sound event in the received signal and to determine whether the transient noise is repetitive transient noise, where the repetitive transient noise detector is adapted to identify the sound event as a repetitive transient noise event based on a correlation between the function and a signal envelope of the sound event; and a repetitive transient noise attenuator adapted to dampen the transient noise detected in the received signal in response to the repetitive transient noise detector identifying the transient noise as being repetitive transient noise; where the repetitive transient noise detector is adapted to identify the sound event as the repetitive transient noise event based on the function, the signal envelope of the sound event, and a correlation threshold that depends on a width and sharpness of the repetitive transient noise.
-
Specification