Dynamic Beamformer Processing for Acoustic Echo Cancellation in Systems with High Acoustic Coupling
First Claim
1. Near-end equipment for a near-end audio source communicating with a far-end equipment via an audio communication channel, the near-end equipment comprising:
- a beamformer configured to receive two or more microphone signals generated by two or more local microphones and generate one or more beampattern signals; and
an echo canceller configured to (i) receive the one or more beampattern signals from the beamformer and an incoming signal from the far-end equipment that is applied to one or more local loudspeakers, (ii) determine an active communication state for the audio communication channel, (iii) select a beampattern for the beamformer based on the determined active communication state, and (iv) apply echo-cancellation processing to the beampattern signal corresponding to the selected beampattern for the beamformer, to generate an outgoing signal to be transmitted to the far-end equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
Near-end equipment for a communication channel with far-end equipment. The near-end equipment includes at least one loudspeaker, at least two microphones, a beamformer, and an echo canceller. The communication channel may be in one of a number of communication states including Near-End Only state, Far-End Only state, and Double-Talk state. In one embodiment, when the echo canceller determines that the communication channel is in either the Far-End Only state or the Double-Talk state, the beamformer is configured to generate a nearfield beampattern signal that directs a null towards a loudspeaker. When the echo canceller detects the Near-End Only state, the beamformer is configured to generate a farfield beampattern signal that optimizes reception of acoustic signals from the near-end audio source. Using different beamformer processing for different communication states allows echo cancellation processing to be more successful at reducing echo in the signal transmitted to the far-end equipment.
58 Citations
13 Claims
-
1. Near-end equipment for a near-end audio source communicating with a far-end equipment via an audio communication channel, the near-end equipment comprising:
-
a beamformer configured to receive two or more microphone signals generated by two or more local microphones and generate one or more beampattern signals; and an echo canceller configured to (i) receive the one or more beampattern signals from the beamformer and an incoming signal from the far-end equipment that is applied to one or more local loudspeakers, (ii) determine an active communication state for the audio communication channel, (iii) select a beampattern for the beamformer based on the determined active communication state, and (iv) apply echo-cancellation processing to the beampattern signal corresponding to the selected beampattern for the beamformer, to generate an outgoing signal to be transmitted to the far-end equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification