NOISE-REDUCING DIRECTIONAL MICROPHONE ARRAY
First Claim
1. A method for processing audio signals, comprising:
- (a) generating first and second cardioid signals (e.g., 1509(1) and 1509(2)) from first and second microphone signals (e.g., 1503(1) and 1503(2));
(b) determining whether any of wind noise, thermal noise, and circuit noise are present in the first and second microphone signals;
(c) generating a first adaptation factor (e.g., β
), wherein;
the first adaptation factor is constrained to a first range of values if the determination of step (b) is that wind noise, thermal noise, and circuit noise are not present in the first and second microphone signals; and
the first adaptation factor is constrained to a second range of values, different from the first range of values, if the determination of step (b) is that at least one of wind noise, thermal noise, and circuit noise is present in the first and second microphone signals;
(d) applying the first adaptation factor (e.g., β
) to adjust amplitude of the second cardioid signal (e.g., 1509(2)) to generate an adapted second cardioid signal (e.g., 1513); and
(e) combining the first cardioid signal (e.g., 1509(1)) and the adapted second cardioid signal (e.g., 1513) to generate a first output audio signal (e.g., 1515), wherein, when the first adaptation factor is constrained to the second range of values, the first output audio signal corresponds to a first beampattern having no nulls.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a directional microphone array having (at least) two microphones generates forward and backward cardioid signals from two (e.g., omnidirectional) microphone signals. An adaptation factor is applied to the backward cardioid signal, and the resulting adjusted backward cardioid signal is subtracted from the forward cardioid signal to generate a (first-order) output audio signal corresponding to a beampattern having no nulls for negative values of the adaptation factor. After low-pass filtering, spatial noise suppression can be applied to the output audio signal. Microphone arrays having one (or more) additional microphones can be designed to generate second- (or higher-) order output audio signals.
86 Citations
15 Claims
-
1. A method for processing audio signals, comprising:
-
(a) generating first and second cardioid signals (e.g., 1509(1) and 1509(2)) from first and second microphone signals (e.g., 1503(1) and 1503(2)); (b) determining whether any of wind noise, thermal noise, and circuit noise are present in the first and second microphone signals; (c) generating a first adaptation factor (e.g., β
), wherein;the first adaptation factor is constrained to a first range of values if the determination of step (b) is that wind noise, thermal noise, and circuit noise are not present in the first and second microphone signals; and the first adaptation factor is constrained to a second range of values, different from the first range of values, if the determination of step (b) is that at least one of wind noise, thermal noise, and circuit noise is present in the first and second microphone signals; (d) applying the first adaptation factor (e.g., β
) to adjust amplitude of the second cardioid signal (e.g., 1509(2)) to generate an adapted second cardioid signal (e.g., 1513); and(e) combining the first cardioid signal (e.g., 1509(1)) and the adapted second cardioid signal (e.g., 1513) to generate a first output audio signal (e.g., 1515), wherein, when the first adaptation factor is constrained to the second range of values, the first output audio signal corresponds to a first beampattern having no nulls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An audio system (e.g., 1500, 1600, 1700, 1800) for processing audio signals, comprising:
-
(a) means (e.g., 1508) for generating first and second cardioid signals (e.g., 1509(1) and 1509(2)) from first and second microphone signals (e.g., 1503(1) and 1503(2)); (b) means for determining whether any of wind noise, thermal noise, and circuit noise are present in the first and second microphone signals; (c) an adaptation block (e.g., 1510) adapted to generate a first adaptation factor (e.g., β
), wherein;the first adaptation factor is constrained to a first range of values if the determination of means (b) is that wind noise, thermal noise, and circuit noise are not present in the first and second microphone signals; and the first adaptation factor is constrained to a second range of values, different from the first range of values, if the determination of means (b) is that at least one of wind noise, thermal noise, and circuit noise is present in the first and second microphone signals; (d) a multiplication node (e.g., 1512) adapted to apply the first adaptation factor (e.g., β
) to adjust amplitude of the second cardioid signal (e.g., 1509(2)) to generate an adapted second cardioid signal (e.g., 1513); and(e) a combiner (e.g., 1514) adapted to combine the first cardioid signal (e.g., 1509(1)) and the adapted second cardioid signal (e.g., 1513) to generate a first output audio signal (e.g., 1515), wherein, when the first adaptation factor is constrained to the second range of values, the first output audio signal corresponds to a first beampattern having no nulls.
-
Specification