← Back to Patent Explorer
US4894820A Expired / Lapsed US ⏱️ 0.0 years remaining

Double-talk detection in an echo canceller

Assignee: Oki Electric Industry Co Ltd
•
Filing: 1988-03-21
•
Granted: 1990-01-16
•
Expires: 2008-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method and apparatus for double-talk detection in an echo canceller that uses an adaptive digital filter to estimate, from a received signal and a transmitted signal to which an echo signal of the received signal is added, the characteristics of an echo path and generate a simulated echo signal, and subtracts this echo replica from the transmitted signal in order to transmit a residual signal from which the echo signal has been removed, and which during the course of this operation detects the double-talk state according to a double-talk detection threshold and inhibits the estimation of adaptive digital filter; adaptive estimation and the double-talk detection threshold are controlled in accordance with the state of system e.g., whether it is in the single-talk state, whether the echo signal is active or idle, whether there are fluctuations in the echo path, or whether howling is taking place.

Inventors

  • 👤 Ryoichi Miyamoto
  • 👤 Yoshio Itoh
  • 👤 Yoshikazu Nakano
  • 👤 Mitsuo Tsujikado
  • 👤 Kenichiro Hosoda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:58
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/234

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 311 words
A method of double-talk detection in an echo canceller that uses an adaptive digital filter to adaptively estimate, from a received signal and a transmitted signal to which an echo signal of the received signal is added, the characteristics of an echo path and generate an echo replica signal, and substracts this echo replica signal from the transmitted signal in order to transmit a residual signal from which the echo signal has been removed, and which during the course of this operation detects a double-talk state according to a double-talk detection threshold and inhibits the adaptive estimation by the adaptive digital filter, wherein: a determination is made as to whether the received signal is active or idle and, if it is idle, the adaptive estimation by the adaptive digital filter is inhibited and the double-talk detection threshold is held constant; if the received signal is active, a determination is made as to whether the echo signal is active or idle, and if the echo signal is idle, the inhibition of the adaptive estimation by the adaptive digital filter is cleared and the double-talk detection threshold is rapidly reduced; if the received signal is active and the echo signal is active, the levels of the received signal and residual signal are determined, a margin is added to the difference between them, the result is compared with the double-talk detection threshold, and if the former is less than the latter, the double-talk state is detected and the adaptive estimation by the adaptive digital filter is inhibited, whereas if the former is greater than the latter, the single-talk state is detected and the inhibition of the adaptive estimation by the adaptive digital filter is cleared; and the double-talk detection threshold is updated while the adaptive digital filter is estimating, in accordance with integration of its past values, the received signal, and the residual signal.
Claim 2
Independent Claim 311 words
A method of double-talk detection in an echo canceller that uses an adaptive digital filter to adaptively estimate, from a received signal and a transmitted signal to which an echo signal of the received signal is added, the characteristics of an echo path and generate an echo replica signal, and substracts this echo replica signal from the transmitted signal in order to transmit a residual signal from which the echo signal has been removed, and which during the course of this operation detects a double-talk state according to a double-talk detection threshold and inhibits the adaptive estimation by the adaptive digital filter, wherein: a determination is made as to whether the received signal is active or idle and, if it is idle, the adaptive estimation by the adaptive digital filter is inhibited and the double-talk detection threshold is held constant; if the received signal is active, a determination is made as to whether the echo signal is active or idle, and if the echo signal is idle, the inhibition of the adaptive estimation by the adaptive digital filter is cleared and the double-talk detection threshold is rapidly reduced; if the received signal is active and the echo signal is active, the levels of the received signal and residual signal are determined, a margin is added to the difference between them, the result is compared with the double-talk detection threshold, and if the former is less than the latter, the double-talk state is detected and the adaptive estimation by the adaptive digital filter is inhibited, whereas if the former is greater than the latter, the single-talk state is detected and the inhibition of the adaptive estimation by the adaptive digital filter is cleared; and the double-talk detection threshold is updated while the adaptive digital filter is estimating, in accordance with integration of its past values, the received signal, and the residual signal.
Claim 3
Dependent Claim 159 words
A double-talk detection method for control of adaptive estimation by an adaptive digital filter in an echo canceller, the filter having a double-talk state and a single-talk state determined on a basis of comparison of a function of a received signal, and a residual signal obtained from a transmittal signal from which a replica of an echo signal has been substracted, to a double-talk detection threshold, wherein the double-talk detection threshold is controlled so that: (i) in the single-talk state, the long-term average value of the level difference between the received signal and the residual signal is used for double-talk detection; (ii) in a double-talk state, or when there are fluctuations on an echo path but these are not so great as to cause howling, or when the received signal is idle, the detection threshold is held or is reduced at a gradual rate; (iii) when howling is detected, the detection threshold is reduced faster than the gradual rate.
Claim 4
Dependent Claim 159 words
A double-talk detection method for control of adaptive estimation by an adaptive digital filter in an echo canceller, the filter having a double-talk state and a single-talk state determined on a basis of comparison of a function of a received signal, and a residual signal obtained from a transmittal signal from which a replica of an echo signal has been substracted, to a double-talk detection threshold, wherein the double-talk detection threshold is controlled so that: (i) in the single-talk state, the long-term average value of the level difference between the received signal and the residual signal is used for double-talk detection; (ii) in a double-talk state, or when there are fluctuations on an echo path but these are not so great as to cause howling, or when the received signal is idle, the detection threshold is held or is reduced at a gradual rate; (iii) when howling is detected, the detection threshold is reduced faster than the gradual rate.
Claim 5
Dependent Claim 140 words
A double-talk detector for the control of the adaptive estimation of an adaptive digital filter in an echo canceller, comprising: a signal level calculation circuit for calculating the signal level of a received signal and a residual signal; a comparator for comparing a signal indicative of a difference in level between said received signal and said residual signal with a double-talk detection threshold and generating an adaptive estimation inhibit signal; a howling detector for detecting howling; an idle detector for detecting the idle state of said received signal; and a double-talk detection threshold control circuit for receiving said level difference signal and controlling the double-talk detection threshold in response to the detection results from the idle detector, the comparator, and the howling detector so that the detection threshold is reduced more rapidly when howling occurs than in the double-talk state.
Claim 6
Dependent Claim 140 words
A double-talk detector for the control of the adaptive estimation of an adaptive digital filter in an echo canceller, comprising: a signal level calculation circuit for calculating the signal level of a received signal and a residual signal; a comparator for comparing a signal indicative of a difference in level between said received signal and said residual signal with a double-talk detection threshold and generating an adaptive estimation inhibit signal; a howling detector for detecting howling; an idle detector for detecting the idle state of said received signal; and a double-talk detection threshold control circuit for receiving said level difference signal and controlling the double-talk detection threshold in response to the detection results from the idle detector, the comparator, and the howling detector so that the detection threshold is reduced more rapidly when howling occurs than in the double-talk state.
Claim 7
Dependent Claim 232 words
A double-talk detector for the control of the adaptive estimation of an adaptive digital filter, which has delay elements which store successive stored samples of a received signal in an echo canceller, comprising: a signal level calculation circuit for calculating the signal level of the received signal and a residual signal; a comparator for comparing a signal indicative of a difference in level between said received signal and said residual signal with a double-talk detection threshold and generating an adaptive estimation inhibit signal; a howling detector for detecting howling, wherein the howling detector comprises a second-order nonrecursive adaptive predictive filter for receiving the received signal, an echo signal, or the residual signal, and which detects howling by means of the second-order coefficient of said adaptive predictive filter, a predictive output control coefficient, and a received signal register power of the adaptive digital filter consisting of the sum of the power of the samples of the received signal stored in the delay elements, for output of an echo replica; an idle detector for detecting the idle state of said received signal; and a double-talk detection threshold control circuit for receiving said level difference signal and controlling the double-talk detection threshold in response to the detection results from the idle detector, the comparator, and the howling detector so that the detection threshold is reduced more rapidly when howling occurs than in the double-talk state.
Claim 8
Dependent Claim 232 words
A double-talk detector for the control of the adaptive estimation of an adaptive digital filter, which has delay elements which store successive stored samples of a received signal in an echo canceller, comprising: a signal level calculation circuit for calculating the signal level of the received signal and a residual signal; a comparator for comparing a signal indicative of a difference in level between said received signal and said residual signal with a double-talk detection threshold and generating an adaptive estimation inhibit signal; a howling detector for detecting howling, wherein the howling detector comprises a second-order nonrecursive adaptive predictive filter for receiving the received signal, an echo signal, or the residual signal, and which detects howling by means of the second-order coefficient of said adaptive predictive filter, a predictive output control coefficient, and a received signal register power of the adaptive digital filter consisting of the sum of the power of the samples of the received signal stored in the delay elements, for output of an echo replica; an idle detector for detecting the idle state of said received signal; and a double-talk detection threshold control circuit for receiving said level difference signal and controlling the double-talk detection threshold in response to the detection results from the idle detector, the comparator, and the howling detector so that the detection threshold is reduced more rapidly when howling occurs than in the double-talk state.

References Cited (Backward Citations)

US3499999A Cited
US3699271A Cited
JPS56526A Cited
GB2075313A Cited
EP0053202B1 Cited
US4426729A Cited
EP0182096A2 Cited
US4712235A Cited
US4626825A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-15 1993-07-17 1994-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-15 1997-07-17 1998-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-15 2001-07-17 2002-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag