Noise signal prediction system
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsJoji Kane, Akira Nohara
Life of this patent
Estimating the term…
Abstract
A noise signal prediction system includes a signal detector for receiving a mixed signal having a voice signal and a background noise signal and for detecting the presence and absence of the voice signal contained in the mixed signal. A noise level detector is provided for detecting an actual noise level at each sampling cycle during the absence of the voice signal. A storing circuit stores the noise levels for a predetermined number of past sampling cycles. A predicting circuit predicts a noise level of a next sampling cycle based on the stored noise levels in the storing circuit. The storing circuit receiving and stores the actual noise levels during the absence of the voice signal, but stores the predicted noise levels during the presence of the voice signal.
Claims4
A noise signal prediction system comprising:
- a signal detection means for receiving a mixed signal consisting of a wanted signal and a background noise signal and for detecting the presence and absence of said wanted signal contained in said mixed signal;
- a noise level detecting means for detecting an actual noise level at each sampling cycle during the absence of said wanted signal;
- a storing means for storing the noise levels for a predetermined number of past sampling cycles, said storing means receiving and storing said actual noise levels during the absence of said wanted signal;
- a predicting means for predicting a noise level of a next sampling cycle based on said stored noise levels in said storing means;
- wherein said storing means stores said predicted noise levels during the presence of said wanted signal;
- further comprising:
- an attenuation means for attenuating said predicted noise level during the presence of said wanted signal, said attenuation means comprising:
- an attenuation coefficient setting means for setting an attenuation coefficient to a predetermined value in response to the detection of the presence of said wanted signal;
- and
- an attenuator connected to said prediction means for attenuating the predicted noise level in accordance with said attenuation coefficient;
- said noise signal prediction system further comprising a band dividing means for dividing said mixed signal into a plurality of bands of frequency ranges and for supplying said divided signals through a plurality of channels;
- said signal detection means comprising:
- a cepstrum analysis means for cepstrum-analyzing the signal in each channel from said band dividing means;
- a peak detection means for detecting a cepstrum peak in the cepstrum analysis output of said cepstrum analysis means, whereby a wanted signal is detected as being present when a cepstrum peak is greater than a first predetermined threshold;
- and
- an average calculation means for calculating the average of the cepstrum analysis output of said cepstrum analysis means, whereby a wanted signal is detected as present when said average is greater than a second predetermined threshold;
- and
- said noise signal prediction system further comprising a vowel/consonant detection means for detecting vowels based on the peak detection information from said peak detection means and for detecting consonants based on the average information from said average value calculation means.
A noise signal prediction system comprising:
- a signal detection means for receiving a mixed signal consisting of a wanted signal and a background noise signal and for detecting the presence and absence of said wanted signal contained in said mixed signal;
- a noise level detecting means for detecting an actual noise level at each sampling cycle during the absence of said wanted signal;
- a storing means for storing the noise levels for a predetermined number of past sampling cycles, said storing means receiving and storing said actual noise levels during the absence of said wanted signal;
- a predicting means for predicting a noise level of a next sampling cycle based on said stored noise levels in said storing means;
- wherein said storing means stores said predicted noise levels during the presence of said wanted signal;
- further comprising:
- an attenuation means for attenuating said predicted noise level during the presence of said wanted signal, said attenuation means comprising:
- an attenuation coefficient setting means for setting an attenuation coefficient to a predetermined value in response to the detection of the presence of said wanted signal;
- and
- an attenuator connected to said prediction means for attenuating the predicted noise level in accordance with said attenuation coefficient;
- said noise signal prediction system further comprising a band dividing means for dividing said mixed signal into a plurality of bands of frequency ranges and for supplying said divided signals through a plurality of channels;
- said signal detection means comprising:
- a cepstrum analysis means for cepstrum-analyzing the signal in each channel from said band dividing means;
- a peak detection means for detecting a cepstrum peak in the cepstrum analysis output of said cepstrum analysis means, whereby a wanted signal is detected as being present when a cepstrum peak is greater than a first predetermined threshold;
- and
- an average calculation means for calculating the average of the cepstrum analysis output of said cepstrum analysis means, whereby a wanted signal is detected as present when said average is greater than a second predetermined threshold;
- and
- said peak detection means comprising a first comparator for comparing said detection cepstrum peak with said first predetermined threshold;
- and
- said average calculation means comprising a second comparator for comparing the average with said second predetermined threshold.
A noise signal prediction system comprising:
- a signal detection means for receiving a mixed signal consisting of a wanted signal and a background noise signal and for detecting the presence and absence of said wanted signal contained in said mixed signal;
- a noise level detecting means for detecting an actual noise level at each sampling cycle during the absence of said wanted signal;
- a storing means for storing the noise levels for a predetermined number of past sampling cycles, said storing means receiving and storing said actual noise levels during the absence of said wanted signal;
- a predicting means for predicting a noise level of a next sampling cycle based on said stored noise levels in said storing means;
- wherein said storing means stores said predicted noise levels during the presence of said wanted signal;
- further comprising:
- an attenuation means for attenuating said predicted noise level during the presence of said wanted signal;
- said attenuation means comprises:
- an attenuation coefficient setting means for setting an attenuation coefficient to a predetermined value in response to the detection of the presence of said wanted signal;
- and
- an attenuator connected to said prediction means for attenuating the predicted noise level in accordance with said attenuation coefficient;
- said noise signal prediction system further comprising a band dividing means for dividing said mixed signal into a plurality of bands of frequency ranges and for supplying said divided signals through a plurality of channels;
- and
- further comprising a cancellation means for subtracting the predicted noise signal from said divided signal in each channel.
Dependencies are inferred from the claim text.