Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
168 words
An echo canceller for a full-duplex communication system, comprising: a first filter having an input for receiving a sampled input signal, and a plurality of outputs for providing a plurality of sub-band signals; a plurality of sub-band adapters wherein each adapter receives a corresponding one of the plurality of sub-band signals and a gain factor, and performs a mathematical calculation based at least in part on the corresponding one of the plurality of sub-band signals and the gain factor to produce a corresponding modified sub-band signal; a second filter having a plurality of inputs for receiving the modified sub-band signals and an output for providing an echo cancelled output signal; and a gain factor controller having an output for providing the gain factor to the sub-band adapters, said gain factor controller determining a state of the echo canceller based at least in part on the plurality of sub-band signals and a time domain signal and selectively updating the gain factor based upon the state of the echo canceller.
Claim 2
Dependent Claim
168 words
An echo canceller for a full-duplex communication system, comprising: a first filter having an input for receiving a sampled input signal, and a plurality of outputs for providing a plurality of sub-band signals; a plurality of sub-band adapters wherein each adapter receives a corresponding one of the plurality of sub-band signals and a gain factor, and performs a mathematical calculation based at least in part on the corresponding one of the plurality of sub-band signals and the gain factor to produce a corresponding modified sub-band signal; a second filter having a plurality of inputs for receiving the modified sub-band signals and an output for providing an echo cancelled output signal; and a gain factor controller having an output for providing the gain factor to the sub-band adapters, said gain factor controller determining a state of the echo canceller based at least in part on the plurality of sub-band signals and a time domain signal and selectively updating the gain factor based upon the state of the echo canceller.
Claim 3
Dependent Claim
32 words
The echo canceller of claim 1 , wherein the time domain signal is one of the sampled input signal, the echo cancelled output signal, and a receive signal from a transmission device.
Claim 4
Dependent Claim
54 words
The echo canceller of claim 2 , wherein the gain factor controller receives the one of the sampled input signal, the echo cancelled output signal, and the receive signal; provides a first silence detector output; and determines whether the echo canceller is in a first state in response to the first silence detector output.
Claim 5
Dependent Claim
56 words
The echo canceller of claim 3 , wherein the gain factor controller receives another one of the sampled input signal, the echo cancelled output signal, and the receive signal; provides a second silence detector output; and determines whether the echo canceller is in the first state in response to the first and second silence detector outputs.
Claim 6
Dependent Claim
42 words
The echo canceller of claim 1 , further comprising a third filter having an input for receiving a receive signal from a transmission device and a plurality of outputs for providing a plurality of reference signals to the plurality of sub-band adapters.
Claim 7
Dependent Claim
25 words
The echo canceller of claim 5 , wherein each of the plurality of sub-band adapters receives a corresponding one of the plurality of reference signals.
Claim 8
Dependent Claim
29 words
The echo canceller of claim 1 , wherein each of the plurality of sub-band adapters selectively updates a filter coefficient unit based on the state of the echo canceller.
Claim 9
Dependent Claim
37 words
The echo canceller of claim 1 , wherein the gain factor controller has a plurality of outputs for providing a corresponding gain factor of a plurality of gain factors to each of the plurality of sub-band adapters.
Claim 10
Dependent Claim
38 words
The echo canceller of claim 8 , wherein the gain factor controller selectively updates the plurality of gain factors based upon a determination of a plurality of states wherein each of the sub-band adapters has a corresponding state.
Claim 11
Dependent Claim
23 words
The echo canceller of claim 9 , wherein each of the plurality of states is one of talk, listen, double talk, and silence.
Claim 12
Dependent Claim
23 words
The echo canceller of claim 1 , wherein the state of the echo canceller is one of talk, listen, double talk, and silence.
Claim 13
Dependent Claim
26 words
The echo canceller of claim 11 , wherein the gain factor controller updates the gain factor if the state of the echo canceller is double talk.
Claim 14
Independent Claim
113 words
A method for reducing echo in a full-duplex communication system, comprising: receiving a sampled input signal; converting said sampled input signal into a plurality of sub-band signals; determining a state of the full-duplex communication system based at least in part on the plurality of sub-band signals and a time domain signal; selectively updating a gain factor based at least in part on the state of the full-duplex communication system; modifying said plurality of sub-band signals based at least in part on the gain factor to produce a plurality of modified sub-band signals; and combining said plurality of modified sub-band signals to produce an echo cancelled output signal corresponding to the sampled input signal.
Claim 15
Independent Claim
113 words
A method for reducing echo in a full-duplex communication system, comprising: receiving a sampled input signal; converting said sampled input signal into a plurality of sub-band signals; determining a state of the full-duplex communication system based at least in part on the plurality of sub-band signals and a time domain signal; selectively updating a gain factor based at least in part on the state of the full-duplex communication system; modifying said plurality of sub-band signals based at least in part on the gain factor to produce a plurality of modified sub-band signals; and combining said plurality of modified sub-band signals to produce an echo cancelled output signal corresponding to the sampled input signal.
Claim 16
Dependent Claim
40 words
The method of claim 13 , wherein determining the state of the full-duplex communication system comprises determining whether the full-duplex communication system is in one of a talk state, a double talk state, a listen state, and a silence state.
Claim 17
Dependent Claim
54 words
The method of claim 14 , wherein the determination of whether the full-duplex communication system is in the silence state is based in part on the time domain signal, wherein the time domain signal is one of the sampled input signal, the echo cancelled output signal, and a receive signal from a transmission device.
Claim 18
Dependent Claim
42 words
The method of claim 15 , wherein the determination of whether the full-duplex communication system is in the silence state is further based in part on another one of the sampled input signal, the echo cancelled output signal, and the receive signal.
Claim 19
Dependent Claim
40 words
The method of claim 14 , wherein the determination of whether the full-duplex communication system is in one of the talk state, the double talk state, and the listen state is based in part on the plurality of sub-band signals.
Claim 20
Dependent Claim
23 words
The method of claim 14 , wherein the gain factor is updated if the full-duplex communication system is in the double talk state.
Claim 21
Dependent Claim
27 words
The method of claim 14 , wherein modifying said plurality of sub-band signals is further based on a corresponding reference signal of a plurality of reference signals.
Claim 22
Dependent Claim
40 words
The method of claim 19 , wherein each of the plurality of sub-band signals includes at least one corresponding coefficient and wherein modifying the plurality of sub-band signals further comprises selectively updating the at least one of the corresponding coefficients.
Claim 23
Dependent Claim
67 words
The method of claim 20 , wherein selectively updating the at least one of the corresponding coefficients further comprises: updating the at least one corresponding coefficient if the full-duplex communication system is one of the listen state and the double talk state; and not updating the at least one corresponding coefficient if the full-duplex communication system is in one of the talk state and the silence state.
Claim 24
Dependent Claim
27 words
The method of claim 13 , wherein modifying said plurality of sub-band signals is further based on a corresponding reference signal of a plurality of reference signals.
Claim 25
Dependent Claim
25 words
The method of claim 13 , wherein determining the state of the full-duplex communication system comprises determining a corresponding sub-band state for each sub-band signal.
Claim 26
Dependent Claim
28 words
The method of claim 23 , wherein each corresponding sub-band state is one of a talk state, a double talk state, a listen state, and a silence state.
Claim 27
Dependent Claim
38 words
The method of claim 23 , wherein selectively updating the gain factor comprises selectively updating a corresponding sub-band gain factor for each sub-band signal based at least in part on the corresponding sub-band state of the sub-band signal.