Microphone selection in multiple-microphone devices
AssigneeDSP Concepts, Inc.
InventorJames Brian Piket
Life of this patent
Estimating the term…
Abstract
A method of microphone selection for double-talk situations, for an audio device including a plurality of microphones, a receive audio path and a transmit audio path is disclosed. The method includes detecting voice audio on the receive audio path, detecting no voice audio on the transmit audio path, capturing an echo signal generated by each of the plurality of microphones, determining an echo return parameter for each of the plurality of microphones from a level of the corresponding echo signal and a level of the receive audio, comparing the echo return parameters on each of the plurality of microphones to identify the microphone with the best echo return parameter, and setting the microphone with the best echo return parameter as a default microphone.
Claims20
A method of providing audio processing in an audio communications device including a plurality of microphones, a receive audio path and a transmit audio path, the method comprising:
- detecting voice audio on the receive audio path;
- detecting no voice audio on the transmit audio path;
- capturing an echo signal generated by each of the plurality of microphones;
- determining an echo return parameter for each of the plurality of microphones from a level of the corresponding echo signal for each of the plurality of microphones and a level of the receive audio;
- comparing the echo return parameters on each of the plurality of microphones to identify at least one microphone with a better echo return parameter;
- and
- setting the at least one microphone with the better echo return parameter as a default microphone.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations for providing audio processing in an audio communications device including a plurality of microphones, a receive audio path and a transmit audio path, the operations comprising:
- detecting voice audio on the receive audio path;
- detecting no voice audio on the transmit audio path;
- capturing an echo signal generated by each of the plurality of microphones;
- determining an echo return parameter for each of the plurality of microphones from a level of the corresponding echo signal for each of the plurality of microphones and a level of the receive audio;
- comparing the echo return parameters on each of the plurality of microphones to identify at least one microphone with a better echo return parameter;
- and
- setting the at least one microphone with the better echo return parameter as a default microphone.
An audio device comprising:
- a plurality of microphones;
- a receive audio path;
- a transmit audio path;
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the audio device to perform operations for providing audio processing, the operations comprising:
- detecting voice audio on the receive audio path;
- detecting no voice audio on the transmit audio path;
- capturing an echo signal generated by each of the plurality of microphones;
- determining an echo return parameter for each of the plurality of microphones from a level of the corresponding echo signal for each of the plurality of microphones and a level of the receive audio;
- comparing the echo return parameters on each of the plurality of microphones to identify at least one microphone with a better echo return parameter;
- and
- setting the at least one microphone with the better echo return parameter as a default microphone.
Dependencies are inferred from the claim text.