Claims
- 1. A system for denoising acoustic signals, comprising:
a denoising subsystem including at least one receiver coupled to provide acoustic signals of an environment to components of the denoising subsystem; a voice detection subsystem coupled to the denoising subsystem, the voice detection subsystem receiving voice activity signals that include information of human voicing activity, wherein components of the voice detection subsystem automatically generate control signals using information of the voice activity signals, wherein components of the denoising subsystem automatically select at least one denoising method appropriate to data of at least one frequency subband of the acoustic signals using the control signals; and wherein components of the denoising subsystem process the acoustic signals using the selected denoising method to generate denoised acoustic signals.
- 2. The system of claim 1, wherein the receiver couples to at least one microphone array that detects the acoustic signals.
- 3. The system of claim 2, wherein the microphone array includes at least two closely-spaced microphones.
- 4. The system of claim 1, wherein the voice detection subsystem receives the voice activity signals via a sensor, wherein the sensor is selected from among at least one of an accelerometer, a skin surface microphone in physical contact with skin of a user, a human tissue vibration detector, a radio frequency (RF) vibration detector, a laser vibration detector, an electroglottograph (EGG) device, and a computer vision tissue vibration detector.
- 5. The system of claim 1, wherein the voice detection subsystem receives the voice activity signals via a microphone array coupled to the receiver, the microphone array including at least one of a microphone, a gradient microphone, and a pair of unidirectional microphones.
- 6. The system of claim 1, wherein the voice detection subsystem receives the voice activity signals via a microphone array coupled to the receiver, wherein the microphone array includes a first unidirectional microphone co-located with a second unidirectional microphone, wherein the first unidirectional microphone is oriented so that a spatial response curve maximum of the first unidirectional microphone is approximately in a range of 45 to 180 degrees in azimuth from a spatial response curve maximum of the second unidirectional microphone.
- 7. The system of claim 1, wherein the voice detection subsystem receives the voice activity signals via a microphone array coupled to the receiver, wherein the microphone array includes a first unidirectional microphone positioned colinearly with a second unidirectional microphone.
- 8. A method for denoising acoustic signals, comprising:
receiving acoustic signals and voice activity signals; automatically generating control signals from data of the voice activity signals; automatically selecting at least one denoising method appropriate to data of at least one frequency subband of the acoustic signals using the control signals; and applying the selected denoising method and generating the denoised acoustic signals.
- 9. The method of claim 8, wherein selecting further comprises selecting a first denoising method for frequency subbands that include voiced speech.
- 10. The method of claim 9, wherein selecting further comprises selecting a second denoising method for frequency subbands that include unvoiced speech.
- 11. The method of claim 8, wherein selecting further comprises selecting a denoising method for frequency subbands devoid of speech.
- 12. The method of claim 8, wherein selecting further comprises selecting a denoising method in response to noise information of the received acoustic signal, wherein the noise information includes at least one of noise amplitude, noise type, and noise orientation relative to a speaker.
- 13. The method of claim 8, wherein selecting further comprises selecting a denoising method in response to noise information of the received acoustic signal, wherein the noise information includes noise source motion relative to a speaker.
- 14. A method for removing noise from acoustic signals, comprising:
receiving acoustic signals; receiving information associated with human voicing activity; generating at least one control signal for use in controlling removal of noise from the acoustic signals; in response to the control signal, automatically generating at least one transfer function for use in processing the acoustic signals in at least one frequency subband; applying the generated transfer function to the acoustic signals; and removing noise from the acoustic signals.
- 15. The method of claim 14, further comprising dividing the received acoustic signals into a plurality of frequency subbands.
- 16. The method of claim 14, wherein generating the transfer function further comprises adapting coefficients of at least one first transfer function representative of the acoustic signals of a subband when the control signal indicates that voicing information is absent from the acoustic signals of a subband.
- 17. The method of claim 14, wherein generating the transfer funcation further comprises generating at least one second transfer function representative of the acoustic signals of a subband when the control signal indicates that voicing information is present in the acoustic signals of a subband.
- 18. The method of claim 14, wherein applying the generated transfer function further comprises:
generating a noise waveform estimate associated with noise of the acoustic signals; and subtracting the noise waveform estimate from the acoustic signal when the acoustic signal includes speech and noise.
RELATED APPLICATIONS
[0001] This application claims priority from the following U.S. patent applications: application Ser. No. 60/362,162, entitled PATHFINDER-BASED VOICE ACTIVITY DETECTION (PVAD) USED WITH PATHFINDER NOISE SUPPRESSION, filed Mar. 5, 2002; application Ser. No. 60/362,170, entitled ACCELEROMETER-BASED VOICE ACTIVITY DETECTION (PVAD) WITH PATHFINDER NOISE SUPPRESSION, filed Mar. 5, 2002; application Ser. No. 60/361,981, entitled ARRAY-BASED VOICE ACTIVITY DETECTION (AVAD) AND PATHFINDER NOISE SUPPRESSION, filed Mar. 5, 2002; application Ser. No. 60/362,161, entitled PATHFINDER NOISE SUPPRESSION USING AN EXTERNAL VOICE ACTIVITY DETECTION (VAD) DEVICE, filed Mar. 5, 2002; application Ser. No. 60/362,103, entitled ACCELEROMETER-BASED VOICE ACTIVITY DETECTION, filed Mar. 5, 2002; and application Ser. No. 60/368,343, entitled TWO-MICROPHONE FREQUENCY-BASED VOICE ACTIVITY DETECTION, filed Mar. 27, 2002, all of which are currently pending.
[0002] Further, this application relates to the following U.S. patent applications: application Ser. No. 09/905,361, entitled METHOD AND APPARATUS FOR REMOVING NOISE FROM ELECTRONIC SIGNALS, filed Jul. 12, 2001; application Ser. No. 10/159,770, entitled DETECTING VOICED AND UNVOICED SPEECH USING BOTH ACOUSTIC AND NONACOUSTIC SENSORS, filed May 30, 2002; and application Ser. No. 10/301,237, entitled METHOD AND APPARATUS FOR REMOVING NOISE FROM ELECTRONIC SIGNALS, filed Nov. 21, 2002.
Provisional Applications (6)
|
Number |
Date |
Country |
|
60362162 |
Mar 2002 |
US |
|
60362170 |
Mar 2002 |
US |
|
60361981 |
Mar 2002 |
US |
|
60362161 |
Mar 2002 |
US |
|
60362103 |
Mar 2002 |
US |
|
60368343 |
Mar 2002 |
US |