Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
172 words
An echo canceller for cancelling an echo signal in a telephone communications system, comprising: an echo estimator including a transversal filter, said echo estimator receiving an incoming signal and tap coefficients and adaptively producing an estimated echo signal; a subtractor coupled to said echo estimator, said subtractor being adapted to subtract said estimated echo signal from the echo signal applied thereto, said subtractor outputting an error signal indicating residual echo; a tap coefficient memory for storing said tap coefficients; a tap coefficient updating circuit coupled to receive said error signal and said incoming signal and said tap coefficients, said tap coefficient updating circuit applying renewed tap coefficients to said tap coefficient memory; a double talk detector coupled to receive said error signal and said incoming signal and said echo signal, said double talk detector producing a double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level.
Claim 2
Dependent Claim
172 words
An echo canceller for cancelling an echo signal in a telephone communications system, comprising: an echo estimator including a transversal filter, said echo estimator receiving an incoming signal and tap coefficients and adaptively producing an estimated echo signal; a subtractor coupled to said echo estimator, said subtractor being adapted to subtract said estimated echo signal from the echo signal applied thereto, said subtractor outputting an error signal indicating residual echo; a tap coefficient memory for storing said tap coefficients; a tap coefficient updating circuit coupled to receive said error signal and said incoming signal and said tap coefficients, said tap coefficient updating circuit applying renewed tap coefficients to said tap coefficient memory; a double talk detector coupled to receive said error signal and said incoming signal and said echo signal, said double talk detector producing a double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level.
Claim 3
Dependent Claim
213 words
An echo canceller as claimed in claim 1, wherein said double talk detector includes: first means, said first means being coupled to receive said incoming signal and said echo signal and deriving said cross-correlation value therebetween, said first means outputting the cross-correlation value derived; second ' means, said second means being coupled to receive said cross-correlation value and compares same with said first predetermined level, said second means outputting a signal assuming a first logic sate in the event that said cross-correlation value is less than said first predetermined level; third means, said third means being coupled to receive said echo signal and said error signal, said third means estimating an echo cancellation and outputting the estimated echo cancellation signal; fourth means, said fourth means being coupled to receive said estimated echo cancellation signal and compares same with said second predetermined level, said fourth means outputting a signal assuming a first logic state in the event that the estimated echo cancellation is larger than said second predetermined level; fifth means, said fifth means being coupled to receive the outputted signals of said second and fourth means, and producing said double talk detection signal in the event that each of the outputted signals of said second and fourth means assumes the first logic state.
Claim 4
Dependent Claim
45 words
An echo canceller as claimed in claim 2, wherein said third means is coupled to receive the signal produced from said second means, said third means terminating the operation thereof in response to the signal applied from said second signal assuming said first logic state.
Claim 5
Dependent Claim
40 words
An echo canceller as claimed in any of claims 1 to 3, wherein said double talk detector also produces a double talk detection signal when signal power of said echo signal is greater than signal power of said incoming signal.
Claim 6
Dependent Claim
80 words
An echo canceller as claimed in claim 4, wherein said double talk detector includes: a signal power comparator coupled to receive said incoming signal and said echo signal and detecting signal power thereof, said signal power comparator compares the signal power of each of said incoming and echo signals, said signal power comparator outputting the double talk detection signal in the event that the signal power of said echo signal is larger than the signal power of said incoming signal.
Claim 7
Dependent Claim
202 words
An echo canceller for cancelling an echo signal in a telephone communications system, comprising: an echo estimator including a transversal filter, said echo estimator receiving an incoming signal and tap coefficients and adaptively producing an estimated echo signal; a subtractor coupled to said echo estimator, said subtractor being adapted to subtract said estimated echo signal from the echo signal applied thereto, said subtractor outputting an error signal indicating residual echo; a tap coefficient memory for storing said tap coefficients; a tap coefficient updating circuit coupled to receive said error signal and said incoming signal and said tap coefficients, said tap coefficient updating circuit applying renewed tap coefficients to said tap coefficient memory; a double talk detector coupled to receive said error signal and said incoming signal and said echo signal, said double talk detector producing a first double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level, and said double talk detector also producing a second double talk detection signal when signal power of said echo signal is greater than signal power of said incoming signal.
Claim 8
Dependent Claim
202 words
An echo canceller for cancelling an echo signal in a telephone communications system, comprising: an echo estimator including a transversal filter, said echo estimator receiving an incoming signal and tap coefficients and adaptively producing an estimated echo signal; a subtractor coupled to said echo estimator, said subtractor being adapted to subtract said estimated echo signal from the echo signal applied thereto, said subtractor outputting an error signal indicating residual echo; a tap coefficient memory for storing said tap coefficients; a tap coefficient updating circuit coupled to receive said error signal and said incoming signal and said tap coefficients, said tap coefficient updating circuit applying renewed tap coefficients to said tap coefficient memory; a double talk detector coupled to receive said error signal and said incoming signal and said echo signal, said double talk detector producing a first double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level, and said double talk detector also producing a second double talk detection signal when signal power of said echo signal is greater than signal power of said incoming signal.
Claim 9
Dependent Claim
280 words
An echo canceller as claimed in claim 6, wherein said double talk detector includes: first means, said first means being coupled to receive said incoming signal and said echo signal and deriving said cross-correlation value therebetween, said first means outputting the cross-correlation value derived; second means, said second means being coupled to receive said cross-correlation value and compares same with said first predetermined level, said second means outputting a signal assuming a first logic sate in the event that said cross-correlation value is less than said first predetermined level; third means, said third means being coupled to receive said echo signal and said error signal, said third means estimating an echo cancellation and outputting the estimated echo cancellation signal; fourth means, said fourth means being coupled to receive said estimated echo cancellation signal and compares same with said second predetermined level, said fourth means outputting a signal assuming a first logic state in the event that the estimated echo cancellation is larger than said second predetermined level; fifth means, said fifth means being coupled to receive the outputted signals of said second and fourth means, and producing said first double talk detection signal in the event that each of the outputted signals of said second and fourth means assumes the first logic state. sixth means, said six means being coupled to receive said incoming signal and said echo signal and detecting signal power thereof, said sixth means comparing the signal power of each of said incoming and echo signals, said sixth means outputting said second double talk detection signal in the event that the signal power of said echo signal is larger than the signal power of said incoming signal.
Claim 10
Dependent Claim
45 words
An echo canceller as claimed in claim 7, wherein said third means is coupled to receive the signal produced from said second means, said third means terminating the operation thereof in response to the signal applied from said second signal assuming said first logic state.
Claim 11
Dependent Claim
38 words
An echo canceller as claimed in claim 7, wherein said third means is coupled to receive said second double talk detection signal, said third means terminating the operation thereof in response to the second double talk detection signal.
Claim 12
Independent Claim
134 words
A method for cancelling an echo signal in a telephone communications system, comprising the steps: (a) receiving an incoming signal and tap coefficients previously stored in a tap coefficient memory and adaptively producing an estimated echo signal using a transversal filter; (b) subtracting said estimated echo signal from the echo signal, and outputting an error signal indicating residual echo; (c) receiving said error signal and said incoming signal and said tap coefficients, updating the tap coefficients stored in said tap coefficient memory; (d) receiving said error signal and said incoming signal and said echo signal, and producing a double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level.
Claim 13
Independent Claim
134 words
A method for cancelling an echo signal in a telephone communications system, comprising the steps: (a) receiving an incoming signal and tap coefficients previously stored in a tap coefficient memory and adaptively producing an estimated echo signal using a transversal filter; (b) subtracting said estimated echo signal from the echo signal, and outputting an error signal indicating residual echo; (c) receiving said error signal and said incoming signal and said tap coefficients, updating the tap coefficients stored in said tap coefficient memory; (d) receiving said error signal and said incoming signal and said echo signal, and producing a double talk detection signal in the event that a cross-correlation value between said incoming and echo signals is less than a first predetermined level while an estimated echo cancellation is larger than a second predetermined level.
Claim 14
Dependent Claim
166 words
A method as claimed in claim 10, wherein said step (c) includes: (e) receiving said incoming signal and said echo signal, deriving said cross-correlation value therebetween, and outputting the cross-correlation value derived; (f) receiving said cross-correlation value and comparing same with said first predetermined level, and outputting a signal assuming a first logic sate in the event that said cross-correlation value is less than said first predetermined level; (g) receiving said echo signal and said error signal, estimating an echo cancellation and outputting the estimated echo cancellation signal; (h) receiving said estimated echo cancellation signal and compares same with said second predetermined level, and outputting a signal assuming a first logic state in the event that the estimated echo cancellation is larger than said second predetermined level; (i) receiving the signals derived at the steps (f) and (h), and producing said double talk detection signal in the event that each of the outputted signals derived at the steps (f) and (h) assuming the first logic state.