Spatial interference suppression using dual-microphone arrays
First Claim
1. A controller comprising:
- an interface configured to receive signals from a first microphone and a second microphone;
a signal processor configured to;
calculate a phase difference between a first signal from a first microphone and a second signal from a second microphone, given a distance between the first microphone and the second microphone,calculate directional-filter coefficients based on the phase difference,obtain a plurality of directional-filter coefficients,identify a subset of robust subband directional-filter coefficients from the plurality of directional-filter coefficients,calculate a gain using an average of the subset of robust subband directional-filter coefficients, andapply the gain to the plurality of directional-filter coefficients; and
a memory configured to store the gain to the plurality of directional-filter coefficients.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, processes, devices, apparatuses, algorithms and computer readable medium for suppressing spatial interference using a dual microphone array for receiving, from a first microphone and a second microphone that are separated by a predefined distance, and that are configured to receive source signals, respective first and second microphone signals based on received source signals. A phase difference between the first and the second microphone signals is calculated based on the predefined distance. An angular distance between directions of arrival of the source signals and a desired capture direction is calculated based on the phase difference. Directional-filter coefficients are calculated based on the angular distance. Undesired source signals are filtered from an output based on the directional-filter coefficients.
12 Citations
20 Claims
-
1. A controller comprising:
-
an interface configured to receive signals from a first microphone and a second microphone; a signal processor configured to; calculate a phase difference between a first signal from a first microphone and a second signal from a second microphone, given a distance between the first microphone and the second microphone, calculate directional-filter coefficients based on the phase difference, obtain a plurality of directional-filter coefficients, identify a subset of robust subband directional-filter coefficients from the plurality of directional-filter coefficients, calculate a gain using an average of the subset of robust subband directional-filter coefficients, and apply the gain to the plurality of directional-filter coefficients; and a memory configured to store the gain to the plurality of directional-filter coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method comprising:
-
receiving, by an interface coupled to a signal processor, a first signal from a first microphone and a second signal from a second microphone; calculating, by the signal processor, a phase difference between the first signal and the second signal, given a distance between the first microphone and the second microphone; calculating, by the signal processor, an angular distance between a desired capture direction and one or more directions of arrival of at least one of the first signal and the second signal based on the phase difference; calculating, by the signal processor, a plurality of directional-filter coefficients based on the angular distance; calculating, by the signal processor, a gain using an average of robust subband directional-filter coefficients from the plurality of directional-filter coefficients; and applying the average to the plurality of directional-filter coefficients. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including instructions stored in a memory and configured to be executed by a processor to:
-
calculate a phase difference between a first signal from a first microphone and a second signal from a second microphone based on a predefined distance of the first microphone and the second microphone; calculate an angular distance between directions of arrival of source signals to the first and second microphones and a desired capture direction based on the phase difference; calculate a plurality of directional-filter coefficients based on the angular distance; calculate a gain using an average of robust subband directional-filter coefficients; and apply the average globally to each of the plurality of directional-filter coefficients.
-
Specification