Voice activity detector (VAD) -based multiple-microphone acoustic noise suppression
First Claim
1. A method for removing noise from acoustic signals, comprising:
- receiving a plurality of acoustic signals;
receiving information on the vibration of human tissue 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; and
removing noise from the plurality of acoustic signals using the first transfer function to produce at least one denoised acoustic data stream.
18 Assignments
0 Petitions
Accused Products
Abstract
Acoustic noise suppression is provided in multiple-microphone systems using Voice Activity Detectors (VAD). A host system receives acoustic signals via multiple microphones. The system also receives information on the vibration of human tissue associated with human voicing activity via the VAD. In response, the system generates a transfer function representative of the received acoustic signals upon determining that voicing information is absent from the received acoustic signals during at least one specified period of time. The system removes noise from the received acoustic signals using the transfer function, thereby producing a denoised acoustic data stream.
125 Citations
44 Claims
-
1. A method for removing noise from acoustic signals, comprising:
-
receiving a plurality of acoustic signals;
receiving information on the vibration of human tissue 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; and
removing noise from the plurality of acoustic signals using the first transfer function to produce at least one denoised acoustic data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for removing noise from electronic signals, comprising:
-
detecting an absence of voiced information during at least one period, wherein detecting includes measuring the vibration of human tissue;
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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for removing noise from electronic signals, comprising:
-
determining at least one unvoicing period during which voiced information is absent based on vibration of human tissue;
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;
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 unvoicing transfer function to produce at least one denoised acoustic data stream. - View Dependent Claims (24, 25)
-
-
26. A system for removing noise from the acoustic signals, comprising:
-
at least one receiver that receives at least one acoustic signal;
at least one sensor that receives human tissue vibration 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 noise is removed from the at least one acoustic signal using the first transfer function to produce at least one denoised acoustic data stream. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
- 33. 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 detects human tissue vibration 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.
- 35. 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 detects human tissue vibration 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 noise is removed from the at least one acoustic signal using the first transfer function to produce at least one denoised acoustic data stream.
-
39. 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 human tissue vibration 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; and
removing noise from the at least one acoustic signal using the at least one first transfer function to produce at least one denoised acoustic data stream. - View Dependent Claims (40, 41)
-
-
42. 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 human tissue vibration 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; and
removing noise from the at least one acoustic signal using the at least one first transfer function to produce at least one denoised acoustic data stream. - View Dependent Claims (43, 44)
-
Specification