Single MIC Detection in Beamformer and Noise Canceller for Speech Enhancement
AssigneeYang Gao
InventorYang Gao
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment of the present invention, a noise reduction method for speech processing includes detecting if two signals from two microphones are so close to each other in non voice area that the two microphones are equivalent to Single-Microphone for noise/interference reduction processing. Single-Microphone noise/interference reduction processing algorithm is selected if the equivalent Single-Microphone is detected; Multiple-Microphone noise/interference reduction processing algorithm is selected if the equivalent Single-Microphone is not detected.
Claims12
A method for reducing or cancelling noise/interference component signal in speech enhancement signal processing, the method comprising:
- detecting if two signals from two microphones are so close to each other in non voice area that the two microphones are equivalent to Single-Microphone for noise/interference reduction processing;
- selecting Single-Microphone noise/interference reduction processing algorithm if the equivalent Single-Microphone is detected;
- selecting Multiple-Microphone noise/interference reduction processing algorithm if the equivalent Single-Microphone is not detected, wherein the Multiple-Microphone noise/interference reduction processing algorithm comprises:
- estimating the noise/interference component signal by subtracting voice component signal from a first microphone input signal wherein the voice component signal is evaluated as a first replica signal produced by passing a second microphone input signal through a first adaptive filter;
- outputting a noise/interference reduced signal by subtracting a second replica signal from the target signal, wherein the second replica signal is produced by passing the estimated noise or interference component signal through a second adaptive filter.
A speech processing apparatus comprising:
- a processor;
- and
- a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
- detect if two signals from two microphones are so close to each other in non voice area that the two microphones are equivalent to Single-Microphone for noise/interference reduction processing;
- select Single-Microphone noise/interference reduction processing algorithm if the equivalent Single-Microphone is detected;
- select Multiple-Microphone noise/interference reduction processing algorithm if the equivalent Single-Microphone is not detected, wherein the Multiple-Microphone noise/interference reduction processing algorithm comprises:
- estimating the noise/interference component signal by subtracting voice component signal from a first microphone input signal wherein the voice component signal is evaluated as a first replica signal produced by passing a second microphone input signal through a first adaptive filter;
- outputting a noise/interference reduced signal by subtracting a second replica signal from the target signal, wherein the second replica signal is produced by passing the estimated noise or interference component signal through a second adaptive filter.
Dependencies are inferred from the claim text.