Spatial interference suppression using dual-microphone arrays
First Claim
1. A device comprising:
- a first microphone and a second microphone that are separated by a predefined distance, and that are configured to receive source signals and output respective first and second microphone signals based on received source signals; and
a signal processor configured to;
calculate a phase difference between the first and the second microphone signals based on the predefined distance, calculate an angular distance between directions of arrival of the source signals and a desired capture direction based on the phase difference; and
calculate directional-filter coefficients based on the angular distance, whereinthe signal processor is configured to filter undesired source signals from an output of the signal processor based on the directional-filter coefficients,wherein the signal processor is configured to replace at least one of the directional-filter coefficients of a first range of subbands with an average value of the directional-filter coefficients for a second range of subbands.
1 Assignment
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.
-
Citations
18 Claims
-
1. A device comprising:
-
a first microphone and a second microphone that are separated by a predefined distance, and that are configured to receive source signals and output respective first and second microphone signals based on received source signals; and a signal processor configured to;
calculate a phase difference between the first and the second microphone signals based on the predefined distance, calculate an angular distance between directions of arrival of the source signals and a desired capture direction based on the phase difference; and
calculate directional-filter coefficients based on the angular distance, whereinthe signal processor is configured to filter undesired source signals from an output of the signal processor based on the directional-filter coefficients, wherein the signal processor is configured to replace at least one of the directional-filter coefficients of a first range of subbands with an average value of the directional-filter coefficients for a second range of subbands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable storage mediums encoded with software comprising computer executable instructions, which when executed by one or more processors, execute a method comprising:
-
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; calculating a phase difference between the first and the second microphone signals based on the predefined distance; calculating an angular distance between directions of arrival of the source signals and a desired capture direction based on the phase difference; calculating directional-filter coefficients based on the angular distance; replacing at least one of the directional-filter coefficients of a first range of subbands with directional-filter coefficients for a second range of subbands; and filtering undesired source signals from an output based on the directional-filter coefficients.
-
-
18. A device comprising:
-
a first microphone and a second microphone that are separated by a predefined distance, and that are configured to receive source signals and output respective first and second microphone signals based on received source signals; and a signal processor configured to;
calculate a phase difference between the first and the second microphone signals based on the predefined distance, calculate an angular distance between directions of arrival of the source signals and a desired capture direction based on the phase difference; and
calculate directional-filter coefficients based on the angular distance,wherein the signal processor is configured to filter undesired source signals from an output of the signal processor based on the directional-filter coefficients, wherein the signal processor is configured to replace each of the directional-filter coefficients of a first range of subbands with an average value of the directional-filter coefficients for a second range of subbands.
-
Specification