Signature noise removal
First Claim
Patent Images
1. A speech enhancement system operative to suppress noise from a received signal comprising:
- a background noise estimator that measures a background noise level in the received signal;
a transient noise detector operative to store a model of a noise component within a memory and operative to detect the presence of a transient noise in the received signal; and
a noise attenuator in communication with the transient noise detector and operative to substantially remove the transient noise from the received signal when an attribute of the received signal substantially matches an attribute of the stored model of the noise component;
where the transient noise detector is operative to disable or modulate the background noise estimator during a period of time when an instantaneous background noise level of the received signal exceeds an average background noise level of the received signal by more than a predetermined threshold.
13 Assignments
0 Petitions
Accused Products
Abstract
A speech enhancement system improves the perceptual quality of a processed voice signal. The system improves the perceptual quality of a voice signal by removing unwanted noise components from a voice signal. The system removes undesirable signals that may result in the loss of information. The system receives and analyzes signals to determine whether an undesired random or persistent signal corresponds to one or more modeled noises. When one or more noise components are detected, the noise components are substantially removed or dampened from the signal to provide a less noisy voice signal.
142 Citations
27 Claims
-
1. A speech enhancement system operative to suppress noise from a received signal comprising:
-
a background noise estimator that measures a background noise level in the received signal; a transient noise detector operative to store a model of a noise component within a memory and operative to detect the presence of a transient noise in the received signal; and a noise attenuator in communication with the transient noise detector and operative to substantially remove the transient noise from the received signal when an attribute of the received signal substantially matches an attribute of the stored model of the noise component; where the transient noise detector is operative to disable or modulate the background noise estimator during a period of time when an instantaneous background noise level of the received signal exceeds an average background noise level of the received signal by more than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A noise detector operative to detect a noise that may affect a signal comprising:
-
an analog to digital converter operative to convert a received signal into a digital signal; a windowing function operative to separate the received signal into a plurality of signal analysis windows; a transform logic operative to transform the plurality of signal analysis windows to the frequency domain; and a modeling logic operative to store attributes of a noise, and compare the stored attributes to a transformed signal to identify a noise, where the modeling logic fits a function to a selected portion of the transformed signal in a time-frequency domain to evaluate the spectro-temporal shape characteristics of a sound event in the transformed signal, and where the modeling logic identifies the sound event as a noise event based on a correlation between the function and a signal envelope of the sound event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method operative to substantially remove noises from a signal comprising:
-
modeling characteristics of a noise to generate a noise model; analyzing the signal to determine whether characteristics of the signal correspond to characteristics of the noise model; fitting a function to a selected portion of the signal in a time-frequency domain to evaluate the spectro-temporal shape characteristics of a sound event in the signal; identifying the sound event as a noise event based on a correlation between the function and a signal envelope of the sound event; and applying the signal to a noise attenuator that removes characteristics of the sound event from the signal when the sound event is identified as the noise event. - View Dependent Claims (24, 25, 26, 27)
-
Specification