Echo canceler and echo canceling method
AssigneeOki Electric Industry Co., Ltd.
InventorMasashi Takada
Life of this patent
Estimating the term…
Loading patent…
AssigneeOki Electric Industry Co., Ltd.
InventorMasashi Takada
Estimating the term…
An echo canceler uses an adaptive filter to remove an echo of an incoming far-end signal from an outgoing near-end signal in the presence of ambient noise, updating the filter coefficients while the far-end signal is active and the near-end signal is inactive. The near-end and far-end signals are also sampled to obtain data vectors, which are averaged to generate simulated near-end and far-end signals, from which substitute filter coefficients are calculated and updated while the far-end signal is silent, the substitute filter coefficients being used when the far-end signal becomes active again. The number of data vectors averaged is varied according to the ratio of echo power to ambient near-end noise power, or according to the echo attenuation ratio, thereby speeding up convergence of the filter coefficients. Data sampled while the near-end and far-end signals are both active are excluded from the updating process.
An echo canceler for generating an echo replica signal from a far-end input signal and using the echo replica signal to remove an echo component included in a near-end input signal, thereby obtaining a near-end output signal, the echo canceler comprising:
An echo canceler for generating an echo replica signal from a far-end input signal and using the echo replica signal to remove an echo component included in a near-end input signal, thereby obtaining a near-end output signal, the echo canceler comprising:
An echo canceler for generating an echo replica signal from a far-end input signal and using the echo replica signal to remove an echo component included in a near-end input signal, thereby obtaining a near-end output signal, the echo canceler comprising:
An echo canceler for generating an echo replica signal from a far-end input signal and using the echo replica signal to remove an echo component included in a near-end input signal, thereby obtaining a near-end output signal, the echo canceler comprising:
A method of removing an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, comprising:
A method of removing an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, comprising:
A method of removing an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, comprising:
A non-transitory machine-readable tangible medium storing a program executable by a computing device to remove an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, the program comprising instructions for:
A non-transitory machine-readable tangible medium storing a program executable by a computing device to remove an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, the program comprising instructions for:
A non-transitory machine-readable tangible medium storing a program executable by a computing device to remove an echo of a far-end input signal from a near-end input signal by generating an echo replica from the far-end input signal and subtracting the echo replica signal from the near-end input signal to obtain a near-end output signal, the program comprising instructions for:
Dependencies are inferred from the claim text.