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

Echo canceller with talk state determination to control speech processor functional elements in a digital telephone system

Assignee: Qualcomm Inc
•
Filing: 1997-01-31
•
Granted: 1999-07-06
•
Expires: 2017-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for controlling various functional elements in a digital telephone system using state determination from an echo canceller. An echo canceller is used to evaluate which one of five talk states two speakers are engaged in during a telephone conversation. This state determination information is used to control a tone detector function, a noise suppressor function, an adaptive equalizer function, a transmission mute function, and a vocoder encoder function within a vocoder. During the talk state where the far-end speaker is active and the near-end speaker is inactive, the echo canceller provides a signal which disables background noise estimates from being performed in the noise suppressor and the vocoder encoder. The same signal is used to disable the tone detector and to enable the transmission mute function during this talk state.

Inventors

  • 👤 Gilbert C. Sih
  • 👤 Anthony P. Mauro

Bibliographic Details

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

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 74 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a tone detector responsive to said state information signal.
Claim 2
Independent Claim 74 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a tone detector responsive to said state information signal.
Claim 3
Dependent Claim 71 words
The apparatus of claim 1, wherein said tone detector comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing said digitized speech samples and for providing a signal indicative of DTMF tone selection and duration; tone detection means for detecting DTMF tones; and controller means for disabling said tone detection means when said state information signal indicates a far-end speech only state.
Claim 4
Dependent Claim 71 words
The apparatus of claim 1, wherein said tone detector comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing said digitized speech samples and for providing a signal indicative of DTMF tone selection and duration; tone detection means for detecting DTMF tones; and controller means for enabling said tone detection means when said state information signal indicates a near-end speech only state.
Claim 5
Dependent Claim 70 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a tone detector function within said digital processing element using said state information signal.
Claim 6
Dependent Claim 70 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a tone detector function within said digital processing element using said state information signal.
Claim 7
Dependent Claim 34 words
The method of claim 4 wherein the controlling step is further comprised the steps of: disabling said tone detector function within said digital processing element when said state information signal indicates far-end speech only.
Claim 8
Dependent Claim 34 words
The method of claim 4 wherein the controlling step is further comprised the steps of: enabling said tone detector function within said digital processing element when said state information signal indicates near-end speech only.
Claim 9
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a noise suppressor, separate from said echo canceller, responsive to said state information signal.
Claim 10
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a noise suppressor, separate from said echo canceller, responsive to said state information signal.
Claim 11
Dependent Claim 68 words
The apparatus of claim 7, wherein said noise suppressor comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing a noise-suppressed digitized speech signal; background noise estimation means for generating an estimated background noise signal used to suppress background noise; and controller means for disabling said background noise estimation means when said state information signal indicates far-end only speech.
Claim 12
Dependent Claim 68 words
The apparatus of claim 7, wherein said noise suppressor comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing a noise-suppressed digitized speech signal; background noise estimation means for generating an estimated background noise signal used to suppress background noise; and controller means for enabling said background noise estimation means when said state information signal indicates both speakers silent.
Claim 13
Dependent Claim 102 words
The apparatus of claim 7, wherein said speech processing means is a noise suppressor, comprising of: input means for receiving digitized speech samples, for receiving said state information signal, and for receiving said signal indicative of whether or not echo is present at said input to said echo canceller; output means for providing a noise-suppressed digitized speech signal; background noise estimation means for generating an estimated background noise signal used to suppress background noise; and controller means for enabling said background noise estimation means when said state information signal indicates far-end only speech and said echo detection means indicates no echo present.
Claim 14
Independent Claim 80 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a transmission muting means, separate from said echo canceller, responsive to said state information signal.
Claim 15
Independent Claim 80 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a transmission muting means, separate from said echo canceller, responsive to said state information signal.
Claim 16
Dependent Claim 70 words
The apparatus of claim 11 wherein said transmission muting means comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing either said digitized speech samples or a synthesized noise signal; noise generation means for generating said synthesized noise signal; and controller means for replacing said digitized speech samples with said synthesized noise when said state information signal indicates far-end only speech.
Claim 17
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a vocoder encoder, separate from said echo canceller, responsive to said state information signal.
Claim 18
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and a vocoder encoder, separate from said echo canceller, responsive to said state information signal.
Claim 19
Dependent Claim 76 words
The apparatus of claim 13, wherein said vocoder encoder comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing an encoded digital speech packet at a reduced data rate; background noise estimation means for generating threshold information used to determine which rate to encode said digitized speech samples; and controller means for disabling said background noise estimation means when said state information signal indicates far-end speech only.
Claim 20
Dependent Claim 76 words
The apparatus of claim 13, wherein said vocoder encoder comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing an encoded digital speech packet at a reduced data rate; background noise estimation means for generating threshold information used to determine which rate to encode said digitized speech samples; and controller means for enabling said background noise estimation means when said state information signal indicates both speakers silent.
Claim 21
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and an adaptive equalizer, separate from said echo canceller, responsive to said state information signal.
Claim 22
Independent Claim 79 words
An apparatus for speech processing in a digital telephone system, comprising: an echo canceller for receiving a digitized speech-plus-echo signal, for receiving a far-end speech signal, and for providing an echo-suppressed output signal, said echo canceller comprising; state determination means for determining which talk states two speakers are engaged in, said state determination means providing a state information signal indicative of said talk states; and an adaptive equalizer, separate from said echo canceller, responsive to said state information signal.
Claim 23
Dependent Claim 65 words
The apparatus of claim 16, wherein said adaptive equalizer comprises: input means for receiving digitized speech samples and for receiving said state information signal; output means for providing a frequency compensated digitized speech signal; frequency estimation means for estimating the spectral content of said digitized speech samples; and controller means for enabling said frequency estimation means when said state information signal indicates far-end only speech.
Claim 24
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a noise suppressor function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 25
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a noise suppressor function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 26
Dependent Claim 41 words
The method of claim 18 wherein the controlling step is further comprised the steps of: disabling a background noise estimation calculation performed by said noise suppression function within said digital processing element when said state information signal indicates far-end speech only.
Claim 27
Dependent Claim 40 words
The method of claim 18 wherein the controlling step is further comprised the steps of: enabling a background noise estimation calculation performed by noise suppression function within said digital processing element when said state information signal indicates both speakers silent.
Claim 28
Dependent Claim 86 words
The method of claim 18, wherein the controlling step is further comprised of: disabling a background noise estimation calculation performed by said noise suppression function within said digital processing element when both said state information signal indicates far-end speech only and said echo present signal indicates echo present at input to said echo canceller; and enabling said background noise estimation calculation when both said state information signal indicates far-end speech only and said echo present signal indicates no echo present at input to said echo canceller.
Claim 29
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a transmission muting function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 30
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a transmission muting function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 31
Dependent Claim 47 words
The method of claim 22 wherein the controlling step is further comprised the steps of: enabling said transmission muting function which replaces digitized speech with synthesized noise when said state information signal indicates far-end speech only and disabling said transmission muting function for all other talk states.
Claim 32
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a vocoder encoder function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 33
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling a vocoder encoder function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 34
Dependent Claim 40 words
The method of claim 24 wherein the controlling step is further comprised the steps of: disabling a background noise estimation calculation performed by said vocoder encoder function within said digital processing element when said state information indicates far-end speech only.
Claim 35
Dependent Claim 41 words
The method of claim 24 wherein the controlling step is further comprised the steps of: enabling a background noise estimation calculation performed by said vocoder encoder function within said digital processing element when said state information signal indicates both speakers silent.
Claim 36
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling an adaptive equalizer function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 37
Dependent Claim 75 words
In a speech processing apparatus comprising an echo canceller and a digital processing element, a method for controlling the operation of said digital processing element using state information from said echo canceller, the method comprising the steps of: generating a state information signal by said echo canceller indicative of a plurality of talk states; and controlling an adaptive equalizer function, separate from said echo canceller, within said digital processing element using said state information signal.
Claim 38
Dependent Claim 40 words
The method of claim 27 wherein the controlling step is further comprised the steps of: enabling a frequency response update performed by said adaptive equalizer function within said digital processing element when said state information signal indicates near-end speech only.

References Cited (Backward Citations)

US5307405A Cited
US5598468A Cited
US5742734A Cited
WO1996042142A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag