PROCESSING AUDIO SIGNALS
First Claim
1. A method of processing audio signals at a device, the device comprising an audio output for outputting audio signals, the method comprising:
- receiving audio signals at a plurality of microphones of the device;
processing at least one of the audio signals received by the plurality of microphones to generate a first characteristic;
a beamformer applying beamformer coefficients to the received audio signals, thereby generating a beamformer output;
processing the beamformer output to generate a second characteristic;
applying an echo canceller to the beamformer output, thereby suppressing, from the beamformer output, an echo resulting from audio signals output from the audio output;
determining an operating parameter of the echo canceller, using relationship between the first and second characteristics.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method of processing audio signals at a device includes receiving audio signals at a plurality of microphones of the device; processing at least one of the audio signals received by the plurality of microphones to generate a first characteristic; a beamformer applying beamformer coefficients to the received audio signals, thereby generating a beamformer output; processing the beamformer output to generate a second characteristic. An echo canceller is applied to the beamformer output, thereby suppressing, from the beamformer output, an echo resulting from audio signals output from an audio output. An operating parameter of the echo canceller is determined, using a relationship between the first and second characteristics.
41 Citations
21 Claims
-
1. A method of processing audio signals at a device, the device comprising an audio output for outputting audio signals, the method comprising:
-
receiving audio signals at a plurality of microphones of the device; processing at least one of the audio signals received by the plurality of microphones to generate a first characteristic; a beamformer applying beamformer coefficients to the received audio signals, thereby generating a beamformer output; processing the beamformer output to generate a second characteristic; applying an echo canceller to the beamformer output, thereby suppressing, from the beamformer output, an echo resulting from audio signals output from the audio output; determining an operating parameter of the echo canceller, using relationship between the first and second characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device for processing audio signals, the device comprising:
-
an audio output for outputting audio signals; a plurality of microphones for receiving audio signals; a beamformer configured to apply beamformer coefficients to the received audio signals, to thereby generate a beamformer output; an echo canceller configured to be applied to the beamformer output, to thereby suppress, from the beamformer output, an echo resulting from audio signals output from the audio output; and a processor configured to generate a first characteristic of at least one of the audio signals received by the plurality of microphones, generate a second characteristic of the beamformer output and determine an operating parameter of the echo canceller taking into account a relationship between the first and second characteristics. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for processing audio signals at a device, the device comprising a plurality of microphones for receiving audio signals and an audio output for outputting audio signals, the computer program product being embodied on a non-transient computer-readable medium and configured so as when executed on a processor of the device to perform the steps of:
-
receiving audio signals at a plurality of microphones of the device; processing at least one of the audio signals received by the plurality of microphones to generate a first characteristic; a beamformer applying beamformer coefficients to the received audio signals, thereby generating a beamformer output; processing the beamformer output to generate a second characteristic; applying an echo canceller to the beamformer output, thereby suppressing, from the beamformer output, an echo resulting from audio signals output from the audio output; determining an operating parameter of the echo canceller based on a relationship between the first and second characteristics.
-
Specification