Minimization of transient noises in a voice signal
First Claim
1. A transient road noise detector for detecting the presence of transient road noise in a signal, the transient road noise detector comprising:
- an analog to digital converter that converts a received signal into a digital signal;
a windowing function generator that divides the digital signal into a plurality of individual analysis windows;
a transform module that transforms the individual analysis windows from time domain signals to frequency domain short term spectra; and
a modeler that generates and stores model attributes of transient road noise, and that compares attributes of the short term spectra of the transformed analysis windows to the model attributes to determine whether a transient noise present in the received signal is a transient road noise, where the model attributes include the presence of two sound events separated by a period of time based on the speed at which a vehicle is traveling and a distance between front and rear wheels of the vehicle, and where the period of time between the two sound events is determined by an adaptive model.
14 Assignments
0 Petitions
Accused Products
Abstract
A voice enhancement system is provided for improving the perceptual quality of a processed voice signal. The system improves the perceptual quality of a received voice signal by removing unwanted noise from a voice signal recorded by a microphone or from some other source. Specifically, the system removes sounds that occur within the environment of the signal source but which are unrelated to speech. The system is especially well adapted for removing transient road noises from speech signals recorded in moving vehicles. Transient road noises include common temporal and spectral characteristics that can be modeled. A transient road noise detector employs such models to detect the presence of transient road noises in a voice signal. If transient road noises are found to be present, a transient road noise attenuator is provided to remove them from the signal.
140 Citations
17 Claims
-
1. A transient road noise detector for detecting the presence of transient road noise in a signal, the transient road noise detector comprising:
-
an analog to digital converter that converts a received signal into a digital signal; a windowing function generator that divides the digital signal into a plurality of individual analysis windows; a transform module that transforms the individual analysis windows from time domain signals to frequency domain short term spectra; and a modeler that generates and stores model attributes of transient road noise, and that compares attributes of the short term spectra of the transformed analysis windows to the model attributes to determine whether a transient noise present in the received signal is a transient road noise, where the model attributes include the presence of two sound events separated by a period of time based on the speed at which a vehicle is traveling and a distance between front and rear wheels of the vehicle, and where the period of time between the two sound events is determined by an adaptive model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of removing transient road noises from a signal comprising:
-
modeling characteristics of transient road noises, where the modeled characteristics of transient road noises include a sonic doublet of two sound events separated by an amount of time corresponding to a length of time between front tires of a vehicle traveling at a rate of speed striking an obstacle and rear tires of the vehicle striking the obstacle, and where the amount of time between the two sound events is determined by an adaptive model; analyzing the signal to determine whether characteristics of the signal correspond to the modeled characteristics of transient road noises to determine whether a transient noise present in the signal is a transient road noise; and passing the signal through a noise attenuator to substantially remove from the signal the characteristics of the signal that correspond to the modeled characteristics of transient road noises. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for suppressing transient road noises from a signal comprising:
-
a transient road noise detector that detects a presence of transient road noise in the signal; and a transient road noise attenuator that substantially removes transient road noise detected in the signal; wherein the transient road noise detector includes a model of transient road noise and wherein the transient road noise detector compares an attribute of the signal with an attribute of the model, the transient road noise detector detecting the presence of a transient road noise in the signal when the transient road noise detector determines that the attribute of the signal is in substantial agreement with the attribute of the model; wherein the model includes a spectral component and a temporal component, and the temporal component comprises a first sound event and a second substantially similar sound event separated by a period of time; wherein the period of time between the first sound event and the second sound event is based on a speed at which a vehicle is traveling and a distance between front and rear wheels of the vehicle; and wherein the period of time between the first sound event and the second sound event is determined by an adaptive model.
-
Specification