Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
244 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of error signals; attenuation factor control means for generating a plurality of attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison levels derived from at least two signals selected from the group consisting of (i) a subband send-input signal, (ii) a subband receive-input signal, and (iii) an error signal; variable attenuation means responsive to said attenuation factor control means for attenuating each of the error signals in accordance with a corresponding one of said attenuation factors, thereby producing a plurality of attenuated error signals; and combining means for combining said attenuated error signals to provide a send-output signal that is substantially free of the echo component.
Claim 2
Dependent Claim
244 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of error signals; attenuation factor control means for generating a plurality of attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison levels derived from at least two signals selected from the group consisting of (i) a subband send-input signal, (ii) a subband receive-input signal, and (iii) an error signal; variable attenuation means responsive to said attenuation factor control means for attenuating each of the error signals in accordance with a corresponding one of said attenuation factors, thereby producing a plurality of attenuated error signals; and combining means for combining said attenuated error signals to provide a send-output signal that is substantially free of the echo component.
Claim 3
Dependent Claim
105 words
The echo canceler of claim 1, comprising: noise estimation means for generating a plurality of subband noise factors, each noise factor being representative of a noise component of at least one of a subband send-input signal and an error signal; a noise source for producing a noise signal having a bandwidth commensurate with each of said subband send-input signals; noise modulation means for modulating said noise signal in accordance with each of said subband noise factors, thereby to provide a plurality of modulated subband noise signals; and noise injection means for combining each of said modulated subband noise signals with a corresponding attenuated error signal.
Claim 4
Dependent Claim
27 words
The echo canceler of claim 2 wherein said noise modulation means is further configured for modulating said noise signal in accordance with each of said attenuation factors.
Claim 5
Dependent Claim
185 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of subband error signals; variable attenuation means for attenuating each of the subband error signals in accordance with a subband attenuation factor, thereby producing a plurality of attenuated subband error signals; and combining means for combining said attenuated subband error signals to provide a send-output signal that is substantially free of the echo component.
Claim 6
Dependent Claim
185 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of subband error signals; variable attenuation means for attenuating each of the subband error signals in accordance with a subband attenuation factor, thereby producing a plurality of attenuated subband error signals; and combining means for combining said attenuated subband error signals to provide a send-output signal that is substantially free of the echo component.
Claim 7
Dependent Claim
64 words
The echo canceler of claim 4 wherein said variable attenuation means comprises: attenuation factor control means for generating a plurality of subband attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison values derived from at least two signals selected from the group consisting of a subband send-input signal, a subband receive-input signal, and a subband error signal.
Claim 8
Dependent Claim
31 words
The echo canceler of claim 4 comprising noise injection means for injecting a subband noise signal into a corresponding attenuated subband error signal in accordance with a corresponding subband noise factor.