Patent US5327495A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5327495A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for controlling an echo canceler

Assignee: Alcatel Lucent Holdings Inc
•
Filing: 1992-10-23
•
Granted: 1994-07-05
•
Expires: 2012-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo canceler (10) is controlled and operated during hangover time between a double talk condition and a single talk condition for a more natural residual echo cancellation. The adaptive gain and the residual suppression threshold necessary for controlling an adaptive filter and a residual echo suppressor, respectively, are computed such that their respective values increase gradually and smoothly from predetermined minimum values to predetermined maximum values during the hangover time.

Inventors

  • 👤 Kishan Shenoi
  • 👤 Thomas T. Oshidari

Bibliographic Details

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

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 91 words
A method for controlling an echo canceler having an adaptive filter, comprising the steps of: determining a beginning of a transitional hangover time between double talk or soft double talk, and single talk conditions; computing an adaptive filter gain for time instances during said transitional hangover time, said computed gain varying gradually depending on an amount of time lapse from the beginning of said transitional hangover time from a first predetermined value to a second predetermined value; and providing said adaptive filter with said computed gain at each said time instance.
Claim 2
Independent Claim 91 words
A method for controlling an echo canceler having an adaptive filter, comprising the steps of: determining a beginning of a transitional hangover time between double talk or soft double talk, and single talk conditions; computing an adaptive filter gain for time instances during said transitional hangover time, said computed gain varying gradually depending on an amount of time lapse from the beginning of said transitional hangover time from a first predetermined value to a second predetermined value; and providing said adaptive filter with said computed gain at each said time instance.
Claim 3
Dependent Claim 90 words
The method, as set forth in claim 1, wherein said echo controller further employing a residual echo suppressor controllable by a residual suppression threshold parameter, the method further comprising the steps of: computing said residual suppression threshold for time instances during said transitional hangover time, said computed threshold varying gradually depending on an amount of time lapse from the beginning of said transitional hangover time from a first predetermined value to a second predetermined value; and providing said residual echo suppressor with said computed threshold at each said time instance.
Claim 4
Dependent Claim 35 words
The method, as set forth in claim 1, wherein said computing step computes said adaptive gain increasing from said first predetermined value which is less than said second predetermined value to said second predetermined value.
Claim 5
Dependent Claim 36 words
The method, as set forth in claim 2, wherein said computing step computes said residual suppression threshold increasing from said first predetermined value which is less than said second predetermined value to said second predetermined value.
Claim 6
Dependent Claim 26 words
The method, as set forth in claim 1, further comprising the step of storing said computed adaptive gains for said time instances in a look-up table.
Claim 7
Dependent Claim 27 words
The method, as set forth in claim 2, further comprising the step of storing said computed residual suppression thresholds for said time instances in a look-up table.
Claim 8
Dependent Claim 72 words
The method, as set forth in claim 1, further comprising the steps of: initializing and enabling a counter for timekeeping during said hangover time; and said adaptive gain computing step includes the steps of: accessing a look-up table having a plurality of adaptive gain modifying values; subtracting from a predetermined optimum adaptive gain value an adaptive gain modifying value accessed from said look-up table as indexed by the value of said counter.
Claim 9
Dependent Claim 76 words
The method, as set forth in claim 2, further comprising the steps of: initializing and enabling a counter for timekeeping during said hangover time; and said residual suppression threshold computing step includes the steps of: accessing a look-up table having a plurality of residual suppression threshold modifying values; subtracting from a predetermined optimum residual suppression threshold value a residual suppression threshold modifying value accessed from said look-up table as indexed by the value of said counter.
Claim 10
Dependent Claim 74 words
The method, as set forth in claim 2, wherein said hangover time determining step comprises the steps of: detecting a double talk condition; detecting a soft double talk condition; initiating a counter and begin counting in response to detecting an absence of double talk and soft double talk conditions being indicative of a single talk condition; and computing said adaptive filter gain and residual suppression threshold in response to the value of said counter.
Claim 11
Dependent Claim 101 words
The method, as set forth in claim 9, wherein said echo canceler receives far-end signal X R , and near-end signal Y R , and generates a signal W R after subtracting from said Y R an estimated echo, said hangover time determining step further comprising the steps of: comparing the power levels of X R and Y R signals to determine the presence of double talk; and comparing the power levels of X R and Y R signals and the power levels of Y R and W R signals to determine the presence of single talk and soft double talk.
Claim 12
Independent Claim 218 words
A method for controlling an echo canceler having an adaptive filter controllable by an adaptive gain, and a residual echo suppressor controllable by a residual suppression threshold, the method comprising the steps of: determining a transitional hangover time between double talk or soft double talk and single talk conditions; initializing and enabling a counter for timekeeping during said hangover time; accessing a first look-up table having a plurality of adaptive gain modifying values; accessing a second look-up table having a plurality of residual suppression threshold modifying values; subtracting from a predetermined optimum adaptive gain value an adaptive gain modifying value accessed from said first look-up table and indexed by said counter value for computing said adaptive gain, said computed adaptive gain varying gradually from a first predetermined value to a second predetermined value depending on the value of said counter; subtracting from a predetermined optimum residual suppression threshold value a residual suppression threshold modifying value accessed from said second look-up table as indexed by the value of said counter for computing said residual suppression threshold, said computed residual suppression threshold varying gradually from a third predetermined value to a fourth predetermined value depending on the value of said counter; providing said adaptive filter with said computed gain and said residual echo suppressor with said computed residual suppression threshold.
Claim 13
Independent Claim 218 words
A method for controlling an echo canceler having an adaptive filter controllable by an adaptive gain, and a residual echo suppressor controllable by a residual suppression threshold, the method comprising the steps of: determining a transitional hangover time between double talk or soft double talk and single talk conditions; initializing and enabling a counter for timekeeping during said hangover time; accessing a first look-up table having a plurality of adaptive gain modifying values; accessing a second look-up table having a plurality of residual suppression threshold modifying values; subtracting from a predetermined optimum adaptive gain value an adaptive gain modifying value accessed from said first look-up table and indexed by said counter value for computing said adaptive gain, said computed adaptive gain varying gradually from a first predetermined value to a second predetermined value depending on the value of said counter; subtracting from a predetermined optimum residual suppression threshold value a residual suppression threshold modifying value accessed from said second look-up table as indexed by the value of said counter for computing said residual suppression threshold, said computed residual suppression threshold varying gradually from a third predetermined value to a fourth predetermined value depending on the value of said counter; providing said adaptive filter with said computed gain and said residual echo suppressor with said computed residual suppression threshold.
Claim 14
Dependent Claim 179 words
Apparatus for controlling an echo canceler having an adaptive filter controllable by an adaptive gain, and a residual echo suppressor controllable by a residual suppression threshold, the apparatus comprising: means for determining the beginning of a transitional hangover time between double talk or soft double talk and single talk conditions; a counter being initialized at the beginning of said transitional hangover time and for timekeeping during said hangover time; means for computing an adaptive filter gain for time instances during said transitional hangover time, said computed gain varying gradually depending on an account of time lapse from the beginning of said transitional hangover time from a first predetermined value to a second predetermined value; computing said residual suppression threshold for time instances during said transitional hangover time, said computed threshold varying gradually depending on an amount of time lapse from the beginning of said transitional hangover time from a third predetermined value to a fourth predetermined value; and means for providing said adaptive filter with said computed gain and said residual echo suppressor with said computed residual suppression threshold.
Claim 15
Dependent Claim 179 words
Apparatus for controlling an echo canceler having an adaptive filter controllable by an adaptive gain, and a residual echo suppressor controllable by a residual suppression threshold, the apparatus comprising: means for determining the beginning of a transitional hangover time between double talk or soft double talk and single talk conditions; a counter being initialized at the beginning of said transitional hangover time and for timekeeping during said hangover time; means for computing an adaptive filter gain for time instances during said transitional hangover time, said computed gain varying gradually depending on an account of time lapse from the beginning of said transitional hangover time from a first predetermined value to a second predetermined value; computing said residual suppression threshold for time instances during said transitional hangover time, said computed threshold varying gradually depending on an amount of time lapse from the beginning of said transitional hangover time from a third predetermined value to a fourth predetermined value; and means for providing said adaptive filter with said computed gain and said residual echo suppressor with said computed residual suppression threshold.
Claim 16
Dependent Claim 138 words
The apparatus, as set forth in claim 12, further comprising: a first look-up table having a plurality of adaptive gain modifying values; a second look-up table having a plurality of residual suppression threshold modifying values; means for subtracting from a predetermined optimum adaptive gain value an adaptive gain modifying value accessed from said first look-up table and indexed by said counter value for computing said adaptive gain, said computed adaptive gain varying gradually from a first predetermined value to a second predetermined value; and means for subtracting from a predetermined optimum residual suppression threshold value a residual suppression threshold modifying value accessed from said second look-up table as indexed by the value of said counter for computing said residual suppression threshold, said computed residual suppression threshold varying gradually from a third predetermined value to a fourth predetermined value.

References Cited (Backward Citations)

US4679230A Cited
US4897832A Cited
US4998241A Cited
WO1992015156A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-04 1998-01-03 1998-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-04 2002-01-03 2002-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-04 2006-01-03 2006-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag