Beamforming Pre-Processing for Speaker Localization
First Claim
1. A method for signal processing in a signal processing system comprising the steps of:
- obtaining a first plurality of microphone signals by a first microphone array;
obtaining a second plurality of microphone signals by a second microphone array different from the first microphone array;
beamforming the first plurality of microphone signals by a first beamformer comprising beamforming weights to obtain a first beamformed signal;
beamforming the second plurality of microphone signals by a second beamformer comprising the same beamforming weights as the first beamformer to obtain a second beamformed signal; and
adjusting the beamforming weights such that the power density of echo components and/or noise components present in the first and second plurality of microphone signals is substantially reduced.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to methods, systems, and computer program products for signal processing. A first plurality of microphone signals is obtained by a first microphone array. A second plurality of microphone signals is obtained by a second microphone array different from the first microphone array. The first plurality of microphone signals is beamformed by a first beamformer comprising beamforming weights to obtain a first beamformed signal. The second plurality of microphone signals is beamformed by a second beamformer comprising the same beamforming weights as the first beamformer to obtain a second beamformed signal. The beamforming weights are adjusted such that the power density of echo components and/or noise components present in the first and second plurality of microphone signals is substantially reduced.
204 Citations
12 Claims
-
1. A method for signal processing in a signal processing system comprising the steps of:
-
obtaining a first plurality of microphone signals by a first microphone array; obtaining a second plurality of microphone signals by a second microphone array different from the first microphone array; beamforming the first plurality of microphone signals by a first beamformer comprising beamforming weights to obtain a first beamformed signal; beamforming the second plurality of microphone signals by a second beamformer comprising the same beamforming weights as the first beamformer to obtain a second beamformed signal; and adjusting the beamforming weights such that the power density of echo components and/or noise components present in the first and second plurality of microphone signals is substantially reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Signal processing means, comprising:
-
a first microphone array configured to obtain a first plurality of microphone signals; a second microphone array different from the first microphone array and configured to obtain a second plurality of microphone signals; a first beamformer comprising beamforming weights and configured to beamform the first plurality of microphone signals to obtain a first beamformed signal; a second beamformer comprising the same beamforming weights as the first beamformer and configured to beamform the second plurality of microphone signals to obtain a second beamformed signal; and a control means configured to adjust the beamforming weights such that the power density of echo components and/or noise components present in the first and/or second plurality of microphone signals is minimized. - View Dependent Claims (9, 10)
-
-
11. A communication system adapted for the localization of a speaker, the communication system comprising:
-
a first microphone array configured to obtain a first plurality of microphone signals; a second microphone array different from the first microphone array and configured to obtain a second plurality of microphone signals; a first beamformer comprising beamforming weights and configured to beamform the first plurality of microphone signals to obtain a first beamformed signal; a second beamformer comprising the same beamforming weights as the first beamformer and configured to beamform the second plurality of microphone signals to obtain a second beamformed signal; a control means configured to adjust the beamforming weights such that the power density of echo components and/or noise components present in the first and/or second plurality of microphone signals is minimized; and a processing means configured to determine the speaker'"'"'s direction towards and/or distance from the first and/or second microphone arrays on the basis of the first and/or second beamformed signals. - View Dependent Claims (12)
-
Specification