Methods and apparatuses for performing adaptive equalization of microphone arrays
First Claim
1. A method comprising:
- configuring a real-time adaptive microphone array to gather signals from one or more desired directions in a main lobe of the array;
configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array;
configuring a computer-readable memory to store one or more test signals;
processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights;
retrieving the one or more test signals from the computer-readable memory;
modeling a degradation in the gathered signals from the adaptive microphone array by applying the set of preliminary weights to the one or more test signals to provide a set of equalizer weights; and
minimizing or reducing the modeled degradation in the gathered signals by processing the set of equalizer weights and the preliminary output signal to generate an equalized output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuring an adaptive microphone array to gather signals from a main lobe of the array, and configuring the array to reduce side interference gathered from sources that are not situated within the main lobe. A memory stores test signals gathered by the array in an anechoic chamber, a free-field environment, or other echo, interference and noise-minimized acoustic environment. Signals gathered in real time are processed to provide a preliminary output and preliminary weights. The test signals are retrieved from memory. The preliminary weights are applied to the test signals to provide equalizer weights. The equalizer weights and the preliminary output generate an equalized output that minimizes degradations resulting from side interference reduction.
-
Citations
20 Claims
-
1. A method comprising:
-
configuring a real-time adaptive microphone array to gather signals from one or more desired directions in a main lobe of the array; configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; configuring a computer-readable memory to store one or more test signals; processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights; retrieving the one or more test signals from the computer-readable memory; modeling a degradation in the gathered signals from the adaptive microphone array by applying the set of preliminary weights to the one or more test signals to provide a set of equalizer weights; and minimizing or reducing the modeled degradation in the gathered signals by processing the set of equalizer weights and the preliminary output signal to generate an equalized output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a real-time adaptive microphone array configured to gather signals from one or more desired directions in a main lobe of the array, and configured to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; and a computer-readable memory, operatively coupled to the array, and configured to store one or more test signals gathered by the array; wherein the real-time adaptive microphone array further comprises a processing mechanism for; processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights; retrieving the one or more test signals from the computer-readable memory; modeling a degradation in the gathered signals from the adaptive microphone array by applying the set of preliminary weights to the one or more test signals to provide a set of equalizer weights; and minimizing or reducing the modeled degradation in the gathered signals by processing the set of equalizer weights and the preliminary output signal to generate an equalized output signal. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable memory encoded with a computer program comprising computer readable instructions recorded thereon for execution of a method that includes:
-
configuring a real-time adaptive microphone array to gather signals from one or more desired directions in a main lobe of the array; configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; configuring a computer-readable memory to store one or more test signals; processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights; retrieving the one or more test signals from the computer-readable memory; modeling a degradation in the gathered signals from the adaptive microphone array by applying the set of preliminary weights to the one or more test signals to provide a set of equalizer weights; and minimizing or reducing the modeled degradation in the gathered signals by processing the set of equalizer weights and the preliminary output signal to generate an equalized output signal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification