Patent ID: 7532717

Claim:
A method of canceling an echo of a receive signal in a transmit signal while controlling a signal level of the transmit signal, comprising the steps of: (a) detecting activity of the transmit signal and the receive signal; (b) generating signal level data for the transmit signal; (c) updating the signal level data when the transmit signal is active and the receive signal is inactive, the signal level data being left unchanged when the receive signal is active; (d) generating an echo cancellation signal from the receive signal; (e) amplifying the echo cancellation signal according to the signal level data, thereby generating an amplified echo cancellation signal; (f) amplifying the transmit signal according to the signal level data, thereby generating an amplified transmit signal; and (g) subtracting the amplified echo cancellation signal from the amplified transmit signal, thereby generating a transmit output signal.