Noise cancelling microphone apparatus
First Claim
1. A method of reducing noise, comprising the steps of:
- a) forming a main signal and one or more reference signals at a beam-forming module based on at least two received audio signals from at least two microphone elements;
b) detecting voice activity at a voice activity detection module, the voice activity detection module receiving the main and reference signals and outputting a desired voice activity signal;
c) adaptively cancelling noise at an adaptive noise cancellation module, the adaptive noise cancellation module receiving the main, reference, and desired voice activity signals and outputting an adaptive noise cancelled signal; and
d) reducing noise at a single channel noise reduction module receiving the desired voice activity and adaptive noise cancelled signals and outputting a desired speech signal, wherein the beam-forming module, the adaptive noise cancellation module, and the single channel noise reduction module all employ only linear processing.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments include a method of reducing noise include forming a main signal and one or more reference signals at a beam-former based on at least two received audio signals, detecting voice activity at a voice activity detector, where the voice activity detector receives the main and reference signals and outputting a desired voice activity signal, adaptively cancelling noise at an adaptive noise canceller, where the adaptive noise canceller receives the main, reference, and desired voice activity signals and outputs an adaptive noise cancellation signal, and reducing noise at a noise reducer receiving the desired voice activity and adaptive noise cancellation signals and outputting a desired speech signal.
-
Citations
20 Claims
-
1. A method of reducing noise, comprising the steps of:
-
a) forming a main signal and one or more reference signals at a beam-forming module based on at least two received audio signals from at least two microphone elements; b) detecting voice activity at a voice activity detection module, the voice activity detection module receiving the main and reference signals and outputting a desired voice activity signal; c) adaptively cancelling noise at an adaptive noise cancellation module, the adaptive noise cancellation module receiving the main, reference, and desired voice activity signals and outputting an adaptive noise cancelled signal; and d) reducing noise at a single channel noise reduction module receiving the desired voice activity and adaptive noise cancelled signals and outputting a desired speech signal, wherein the beam-forming module, the adaptive noise cancellation module, and the single channel noise reduction module all employ only linear processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A noise cancelling digital signal processor (DSP), comprising:
-
a) a beam-forming module configured to output a main signal and one or more reference signals based on audio signals received from at least two microphones; b) a voice activity detection module configured to receive the main signal and reference signals and to output a desired voice activity signal; c) an adaptive noise cancellation module configured to receive the main signal, reference signals and desired voice activity signal and output an adaptive noise cancelled signal; and d) a single channel noise reduction module configured to receive the desired voice activity signal and adaptive noise cancellation signal and output a desired speech signal, wherein the beam-forming module, the adaptive noise cancellation module, and the single channel noise reduction module all employ only linear processing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer program product for reducing noise, the computer program product comprising a computer readable medium having computer readable instructions stored thereon which, when loaded and executed by a processor, cause the processor to:
-
a) form beams based on audio signals received from at least two microphones and produce a main signal and one or more reference signals; b) detect voice activity based on the main and reference signals and produce a desired voice activity signal; c) adaptively cancel noise based on the main, reference, and desired voice activity signals and produce an adaptive noise cancelled signal; and d) reduce noise in a single channel based on the desired voice activity and adaptive noise cancelled signals and output a desired speech signal, wherein the beam forming, the adaptive noise cancellation and the single channel noise reduction all employ only linear processing.
-
Specification