Controlling echo during double-talk in a voice conference
First Claim
1. An echo canceller apparatus, comprising:
- a receive side attenuator coupled in a receive side signal path that is configured to couple from a conference call bridge to a caller;
a convolution processor coupled to the receive side signal path at a pick-off point;
a double-talk detector coupled to the receive side signal path and to a sending side signal path that is configured to couple from the caller to the conference call bridge;
logic coupled to the receive side attenuator which is configured to;
responsive to a double-talk condition detected by the double-talk detector,determine a level of echo canceled by the convolution processor,determine an additional amount of attenuation to introduce to a caller input signal, andactivate the receive side attenuator to introduce the additional attenuation to the caller input signal;
wherein the caller input signal is provided to a caller causing the double-talk condition.
1 Assignment
0 Petitions
Accused Products
Abstract
An echo canceller apparatus comprises a receive side attenuator coupled in a receive side signal path that is configured to couple from a conference call bridge to a caller; a convolution processor coupled to the receive side signal path at a convolution processor pick-off point; a double-talk detector coupled to the receive side signal path and to a sending side signal path that is configured to couple from the caller to the conference call bridge; and logic coupled to the receive side attenuator which when executed is responsive to a double-talk condition detected by the double-talk detector and operable to determine a level of echo canceled by the convolution processor, to determine an additional amount of attenuation to introduce, and to activate the receive side attenuator to introduce the additional attenuation.
22 Citations
26 Claims
-
1. An echo canceller apparatus, comprising:
-
a receive side attenuator coupled in a receive side signal path that is configured to couple from a conference call bridge to a caller; a convolution processor coupled to the receive side signal path at a pick-off point; a double-talk detector coupled to the receive side signal path and to a sending side signal path that is configured to couple from the caller to the conference call bridge; logic coupled to the receive side attenuator which is configured to; responsive to a double-talk condition detected by the double-talk detector, determine a level of echo canceled by the convolution processor, determine an additional amount of attenuation to introduce to a caller input signal, and activate the receive side attenuator to introduce the additional attenuation to the caller input signal; wherein the caller input signal is provided to a caller causing the double-talk condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A conference call bridge apparatus, comprising:
-
a mixer; a plurality of echo cancellers coupled to the mixer, wherein each of the echo cancellers comprises; a receive side attenuator coupled in a receive side signal path that is configured to couple from the mixer to a caller; a convolution processor coupled to the receive side signal path at a pick-off point; a double-talk detector coupled to the receive side signal path and to a sending side signal path that is configured to couple from the caller to the mixer; logic coupled to the receive side attenuator which is configured to; responsive to a double-talk condition detected by the double-talk detector; determine a level of echo canceled by the convolution processor, determine an additional amount of attenuation to introduce to a caller input signal, and activate the receive side attenuator to introduce the additional attenuation to the caller input signal; wherein the caller input signal is provided to a caller causing the double-talk condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
in response to detecting an occurrence of double-talk in a call; determining a level of residual echo that has been canceled by a convolution processor; determining an amount of additional attenuation for a caller input signal to introduce in an echo canceller that is processing the call; and activating a receive-side attenuator in the echo canceller to introduce the additional attenuation to the caller input signal; wherein the caller input signal is provided to a caller causing the double-talk condition; disabling the receive-side attenuator when the double-talk ends. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification