Claims
- 1. 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 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 for producing an attenuated predicted noise level during the presence of said wanted signal and for producing a non-attenuated signal in the absence of said wanted signal.
- 2. A noise signal prediction system as claimed in claim 2, wherein said attenuation coefficient setting means sets the attenuation coefficient that varies exponentially to gradually increase the attenuation, thereby gradually decreasing the predicted noise level.
- 3. A noise signal prediction system as claimed in claim 3, 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.
- 4. A noise signal prediction system as claimed in claim 3, wherein said noise level detecting means, said storing means, said predicting means, said attenuation coefficient setting means and said attenuator are provided in each of said plurality of channels.
- 5. A noise signal prediction system as claimed in claim 4, further comprising a channel detecting means for detecting a channel in which a portion of voice data is carried, wherein said attenuation coefficient setting means provided in said detected channels are enabled, and said attenuation coefficient setting means in other channels are disabled.
- 6. A noise signal prediction system as claimed in claim 5, wherein said channel detecting means is connected to said band dividing means.
- 7. A noise signal prediction system as claimed in claim 5, wherein said channel detecting means is connected so to receive said mixed signal, said channel detecting means comprising a means for dividing said mixed signal into a plurality of channels in different bands.
- 8. A noise signal prediction system as claimed in claim 3, wherein said signal detection means comprises:
- a cepstrum analysis means for cepstrum-analyzing the signal in each channel from said band dividing means; and
- 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.
- 9. A noise signal prediction system as claimed in claim 8, wherein said signal detection means further comprises 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 being present when said average is greater than a second predetermined threshold.
- 10. A noise signal prediction system as claimed in claim 9, 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.
- 11. A noise signal prediction system as claimed in claim 9, wherein said peak detection means comprises a first comparator for comparing said detection cepstrum peak with said first predetermined threshold, and wherein said average calculation means comprises a second comparator for comparing the average with said second predetermined threshold.
- 12. A noise signal prediction system as claimed in claim 3, further comprising a cancellation means for subtracting the attenuated predicted noise signal from said divided signal in each channel.
- 13. A noise signal prediction system as claimed in claim 12, further comprising a channel combining means for combining the divided signals in said plurality of channels.
- 14. A noise signal prediction system as claimed in claim 1, further comprising a cancellation means for subtracting the attenuated predicted noise level from said mixed signal.
Priority Claims (2)
Number |
Date |
Country |
Kind |
2-138051 |
May 1990 |
JPX |
|
2-138052 |
May 1990 |
JPX |
|
Parent Case Info
This is a Continuation application of Ser. No. 07/706,572, filed May 28, 1991 now U.S. Pat. No. 5,295,225.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4628529 |
Borth et al. |
Dec 1986 |
|
5276765 |
Freeman et al. |
Jan 1994 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
706572 |
May 1991 |
|