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 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.
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.
38 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 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. - 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 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
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 to introduce in an echo canceller that is processing the call; activating a receive-side attenuator in the echo canceller to introduce the additional attenuation; disabling the receive-side attenuator when the double-talk ends. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification