Claims
- 1. A method for removing noise from acoustic signals, comprising:
receiving a plurality of acoustic signals; receiving physiological information associated with human voicing activity; generating at least one first transfer function representative of the plurality of acoustic signals upon determining that voicing information is absent from the plurality of acoustic signals for at least one specified period of time; generating at least one second transfer function representative of the plurality of acoustic signals upon determining that voicing information is present in the plurality of acoustic signals for the at least one specified period of time; removing noise from the plurality of acoustic signals using at least one combination of the at least one first transfer function and the at least one second transfer function to produce at least one denoised acoustic data stream.
- 2. The method of claim 1, wherein the plurality of acoustic signals include at least one reflection of at least one associated noise source signal and at least one reflection of at least one acoustic source signal.
- 3. The method of claim 1, wherein receiving physiological information comprises receiving physiological data associated with human voicing using at least one detector selected from a group consisting of radio frequency devices, electroglottographs, ultrasound devices, acoustic throat microphones, and airflow detectors.
- 4. The method of claim 1, wherein receiving the plurality of acoustic signals includes receiving using a plurality of independently located microphones.
- 5. The method of claim 1, wherein removing noise further includes generating at least one third transfer function using the at least one first transfer function and the at least one second transfer function.
- 6. The method of claim 1, wherein generating the at least one first transfer function comprises recalculating the at least one first transfer function during at least one prespecified interval.
- 7. The method of claim 1, wherein generating the at least one second transfer function comprises recalculating the at least one second transfer function during at least one prespecified interval.
- 8. The method of claim 1, wherein generating the at least one first transfer function and the at least one second transfer function comprises use of at least one technique selected from a group consisting of adaptive techniques and recursive techniques.
- 9. A method for removing noise from electronic signals, comprising:
detecting an absence of voiced information during at least one period; receiving at least one noise source signal during the at least one period; generating at least one transfer function representative of the at least one noise source signal; receiving at least one composite signal comprising acoustic and noise signals; and removing the noise signal from the at least one composite signal using the at least one transfer function to produce at least one denoised acoustic data stream.
- 10. The method of claim 9, wherein the at least one noise source signal includes at least one reflection of at least one associated noise source signal.
- 11. The method of claim 9, wherein the at least one composite signal includes at least one reflection of at least one associated composite signal.
- 12. The method of claim 9, wherein detecting comprises collecting physiological data associated with human voicing using at least one detector selected from a group consisting of radio frequency devices, electroglottographs, ultrasound devices, acoustic throat microphones, and airflow detectors.
- 13. The method of claim 9, wherein receiving includes receiving the at least one noise source signal using at least one microphone.
- 14. The method of claim 13, wherein the at least one microphone includes a plurality of independently located microphones.
- 15. The method of claim 9, wherein removing the noise signal from the at least one composite signal using the at least one transfer function includes generating at least one other transfer function using the at least one transfer function.
- 16. The method of claim 9, wherein generating at least one transfer function comprises recalculating the at least one transfer function during at least one prespecified interval.
- 17. The method of claim 9, wherein generating the at least one transfer function comprises calculating the at least one transfer function using at least one technique selected from a group consisting of adaptive techniques and recursive techniques.
- 18. A method for removing noise from electronic signals, comprising:
determining at least one unvoicing period during which voiced information is absent; receiving at least one noise signal input during the at least one unvoicing period and generating at least one unvoicing transfer function representative of the at least one noise signal; determining at least one voicing period during which voiced information is present; receiving at least one acoustic signal input from at least one signal sensing device during the at least one voicing period and generating at least one voicing transfer function representative of the at least one acoustic signal; receiving at least one composite signal comprising acoustic and noise signals; and removing the noise signal from the at least one composite signal using at least one combination of the at least one unvoicing transfer function and the at least one voicing transfer function to produce at least one denoised acoustic data stream.
- 19. A system for removing noise from acoustic signals, comprising:
at least one receiver that receives at least one acoustic signal; at least one sensor that receives physiological information associated with human voicing activity; at least one processor coupled among the at least one receiver and the at least one sensor that generates a plurality of transfer functions, wherein at least one first transfer function representative of the at least one acoustic signal is generated in response to a determination that voicing information is absent from the at least one acoustic signal for at least one specified period of time, wherein at least one second transfer function representative of the at least one acoustic signal is generated in response to a determination that voicing information is present in the at least one acoustic signal for at least one specified period of time, wherein noise is removed from the at least one acoustic signal using at least one combination of the at least one first transfer function and the at least one second transfer function to produce at least one denoised acoustic data stream.
- 20. The system of claim 19, wherein the at least one sensor includes at least one radio frequency (RF) interferometer that detects tissue motion associated with human speech production.
- 21. The system of claim 19, wherein the at least one sensor includes at least one sensor selected from a group consisting of radio frequency devices, electroglottographs, ultrasound devices, acoustic throat microphones, and airflow detectors.
- 22. The system of claim 19, further comprising:
dividing acoustic data of the at least one acoustic signal into a plurality of subbands; removing noise from each of the plurality of subbands using the at least one combination of the at least one first transfer function and the at least one second transfer function, wherein a plurality of denoised acoustic data streams are generated; and combining the plurality of denoised acoustic data streams to generate the at least one denoised acoustic data stream.
- 23. The system of claim 19, wherein the at least one receiver includes a plurality of independently located microphones.
- 24. A system for removing noise from acoustic signals, comprising at least one processor coupled among at least one microphone and at least one voicing sensor, wherein the at least one voicing sensor collects physiological data associated with voicing, wherein an absence of voiced information is detected during at least one period using the at least one voicing sensor, wherein at least one noise source signal is received during the at least one period using the at least one microphone, wherein the at least one processor generates at least one transfer function representative of the at least one noise source signal, wherein the at least one microphone receives at least one composite signal comprising acoustic and noise signals, and the at least one processor removes the noise signal from the at least one composite signal using the at least one transfer function to produce at least one denoised acoustic data stream.
- 25. A signal processing system coupled among at least one user and at least one electronic device, wherein the signal processing system includes at least one denoising subsystem for removing noise from acoustic signals, the denoising subsystem comprising at least one processor coupled among at least one receiver and at least one sensor, wherein the at least one receiver is coupled to receive at least one acoustic signal, wherein the at least one sensor is coupled to receive physiological information associated with human voicing activity, wherein the at least one processor generates a plurality of transfer functions, wherein at least one first transfer function representative of the at least one acoustic signal is generated in response to a determination that voicing information is absent from the at least one acoustic signal for at least one specified period of time, wherein at least one second transfer function representative of the at least one acoustic signal is generated in response to a determination that voicing information is present in the at least one acoustic signal for at least one specified period of time, wherein noise is removed from the at least one acoustic signal using at least one combination of the at least one first transfer function and the at least one second transfer function to produce at least one denoised acoustic data stream.
- 26. The signal processing system of claim 25, wherein the at least one electronic device includes at least one device selected from a group consisting of cellular telephones, personal digital assistants, portable communication devices, computers, video cameras, digital cameras, and telematics systems.
- 27. A computer readable medium comprising executable instructions which, when executed in a processing system, remove noise from received acoustic signals by:
receiving at least one acoustic signal; receiving physiological information associated with human voicing activity; generating at least one first transfer function representative of the at least one acoustic signal upon determining that voicing information is absent from the at least one acoustic signal for at least one specified period of time; generating at least one second transfer function representative of the at least one acoustic signal upon determining that voicing information is present in the at least one acoustic signal for at least one specified period of time; removing noise from the at least one acoustic signal using at least one combination of the at least one first transfer function and the at least one second transfer function to produce at least one denoised acoustic data stream.
- 28. An electromagnetic medium comprising executable instructions which, when executed in a processing system, remove noise from received acoustic signals by:
receiving at least one acoustic signal; receiving physiological information associated with human voicing activity; generating at least one first transfer function representative of the at least one acoustic signal upon determining that voicing information is absent from the at least one acoustic signal for at least one specified period of time; generating at least one second transfer function representative of the at least one acoustic signal upon determining that voicing information is present in the at least one acoustic signal for at least one specified period of time; removing noise from the at least one acoustic signal using at least one combination of the at least one first transfer function and the at least one second transfer function to produce at least one denoised acoustic data stream.
RELATED APPLICATIONS
[0001] This application claims the benefit of United States Provisional Patent Application No. 60/219,297, filed Jul. 19, 2000, incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60219297 |
Jul 2000 |
US |