Echo cancellation with dynamic latency adjustment

Multiplex communications – Duplex – Transmit/receive interaction control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S287000, C379S406010, C455S570000

Reexamination Certificate

active

06563802

ABSTRACT:

BACKGROUND
The present invention relates to an improved echo canceler for use with drivers of varying clock rates.
Echo cancellation is known per se. For example, in a speaker phone, echo cancellation prevents sound that is emitted from an omni-directional speaker and captured by a nearby microphone from returning to the signal's source and interfering with communication. Consider an example where a first party speaks to a second party located at the speaker phone. When the first party speaks, the party's voice is broadcast from the speaker phone. Not only is the first party's voice heard by the second party, but the voice also is captured by the speaker phone's microphone. The voice signal reflects off of various surfaces, for example walls, ceilings, furniture and people. The reflected signal is captured by the microphone at some time delayed from the time that the signal was emitted by the speaker. If the reflected signal is not eliminated from the aggregate input signal, the reflected speech signal may be perceived as an annoying echo when delivered to the first party.
Echo cancelers, as the name implies, eliminate the echo generated by the reflected signals. Typically, they do so by buffering a copy of the output audio signal at the speaker phone. The echo canceler monitors the input signal from the microphone and identifies when and how the reflected signal appears in the input signal. When a reflected signal is identified, the processor generates an inverted replica of the reflected signal from the buffered signal and applies it to the input signal. When applied in a correct timing relationship, the replica cancels the reflected signal.
Echo cancelers appear in a variety of applications beyond merely speaker phones. For example, they may be used in video conferencing equipment. In all known echo cancelers, the output speaker equipment and the input microphone equipment are driven by a single clock source. The single clock source permits the correct timing relationship to be maintained between the buffered output signal (the source of the replica) and the captured input signal. Speaker and microphone equipment are not driven by independent clocks because drift among them would prevent the echo canceler from establishing and maintaining the correct timing relationship between the replica and reflected signals.
It is anticipated that computer systems such as personal computers and/or network computers may include hardware that enables telecommunication or video conferencing. However, such computer systems may provide independent speaker and microphone equipment, each with it own clock. Even if the clocks had the same ideal clock rate, echo cancellation heretofore could not be provided for such a system because drift among the two clocks would impair the operation of the echo canceler. Echo cancellation certainly could not be provided for a system where speaker and microphone equipment possessed independent clocks with different clock rates.
Accordingly, there is a need in the art for an echo canceler that is suitable for use with independently clocked input and output devices.
SUMMARY
The present invention provides improved echo cancellation in which an average delivery rate of a reference data signal and an average capture rate of an input data signal are measured. From the measured data rates, the reference data signal is converted to a domain of the input data signal and input to an echo canceler. The echo canceler cancels an echo that may be present in the input data signal based upon the converted reference data signal.


REFERENCES:
patent: 4411006 (1983-10-01), Horna
patent: 4481385 (1984-11-01), Kaifs
patent: 4527020 (1985-07-01), Ito
patent: 4682358 (1987-07-01), Werner
patent: 4777633 (1988-10-01), Fletcher et al.
patent: 4803648 (1989-02-01), Dierckx et al.
patent: 4825459 (1989-04-01), Farrow et al.
patent: 4972467 (1990-11-01), Nakagawa et al.
patent: 4989221 (1991-01-01), Qureshi et al.
patent: 4995030 (1991-02-01), Helf
patent: 5309484 (1994-05-01), McLane et al.
patent: 5317596 (1994-05-01), Ho et al.
patent: 5335194 (1994-08-01), Clayton et al.
patent: 5398029 (1995-03-01), Toyama et al.
patent: 5659609 (1997-08-01), Koizumi et al.
patent: 5684792 (1997-11-01), Ishihara
patent: 5784361 (1998-07-01), Bielsker
patent: 5835486 (1998-11-01), Davis et al.
patent: 6057789 (2000-05-01), Lin
patent: 6064733 (2000-05-01), Hayashi
patent: 6078645 (2000-06-01), Cai et al.
patent: 6208671 (2001-03-01), Paulos et al.
patent: 6240128 (2001-05-01), Banerjea et al.
patent: 6266367 (2001-07-01), Strait
patent: 6320902 (2001-11-01), Nafie et al.
B. Wang and T. Adali. Joint Impulse Response Shortening for Discrete Multitone Systems. Global Telecommunications Conference—Globecom'99. 1999 IEEE. pp. 2508-2512.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Echo cancellation with dynamic latency adjustment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Echo cancellation with dynamic latency adjustment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Echo cancellation with dynamic latency adjustment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3001704

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.