Patent US5327495A successfully refreshed from Google Patents.
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
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)
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 |