WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for echo removal in a communication system    
United States Patent5598468   
Link to this pagehttp://www.wikipatents.com/5598468.html
Inventor(s)Ammicht; Egbert (Budd Lake, NJ); Thi; James C. H. (Gaithersburg, MD)
AbstractA signal processor for, e.g., a telephonic communication system interconnecting a near location and at least one far location includes an echo canceller for suppressing the re-transmission of received signals. The operation of the echo canceller is controlled according to whether the near location is transmitting or receiving, and whether the far location is transmitting or receiving. The signal processor includes means for detecting doubletalk, and for controlling the echo canceller in response to the detection of doubletalk, such that doubletalk is permitted. In one method of operation, a delay is applied to the inputs to the echo canceller from the near and far ends, such that each of these signals is used for determining the operating state of the echo canceller before being used to operate an adaptive filter of the echo canceller. In another method of operation, doubletalk detection is carried out, in part, by evaluating the performance of an auxiliary adaptive filter. In another method of operation, the doubletalk detection is carried out, in part, by evaluating a pair of statistics that respectively indicate whether the near-end input to the echo canceller contains more energy than an expected echo generated from the far-end input, and whether an echo is being effectively removed. According to such method, a doubletalk state is declared only is these statistics satisfy predetermined conditions.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5598468
Method and apparatus for echo removal in a communication system - US Patent 5598468 Drawing
Method and apparatus for echo removal in a communication system
Inventor     Ammicht; Egbert (Budd Lake, NJ); Thi; James C. H. (Gaithersburg, MD)
Owner/Assignee     Lucent Technologies Inc. (Murray Hill, NJ)
Patent assignment
All assignments
Publication Date     January 28, 1997
Application Number     08/386,174
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 9, 1995
US Classification     379/406.08 370/290
Int'l Classification     H04M 009/08
Examiner     Matar; Ahmad F.
Assistant Examiner     Kumar; T. Devendra
Attorney/Law Firm     Finston; Martin I.
Address
Parent Case     This application is a continuation of application Ser. No. 08/069960, filed on May 28, 1993, now abandoned.
Priority Data    
USPTO Field of Search     379/388 379/390 379/389 379/395 379/406 379/407 379/410 379/411 370/32.1
Patent Tags     echo removal communication
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5418848
Armbruster
379/406.08
May,1995

[0 after 0 votes]
5390250
Janse
379/406.08
Feb,1995

[0 after 0 votes]
5353348
Sendyk
379/406.07
Oct,1994

[0 after 0 votes]
5343521
Jullien
379/406.07
Aug,1994

[0 after 0 votes]
5307405
Sih
379/406.08
Apr,1994

[0 after 0 votes]
5305307
Chu
370/288
Apr,1994

[0 after 0 votes]
5272695
Makino
370/291
Dec,1993

[0 after 0 votes]
5193112
Sano
379/406.08
Mar,1993

[0 after 0 votes]
5136577
Amano
370/289
Aug,1992

[0 after 0 votes]
5099472
Townsend
370/291
Mar,1992

[0 after 0 votes]
5016271
Ford
379/406.15
May,1991

[0 after 0 votes]
5007046
Erving
370/249
Apr,1991

[0 after 0 votes]
4984265
Connan
379/406.07
Jan,1991

[0 after 0 votes]
4979163
Erving
370/288
Dec,1990

[0 after 0 votes]
4951269
Amano
367/135
Aug,1990

[0 after 0 votes]
4918727
Rohrs
379/406.08
Apr,1990

[0 after 0 votes]
4897832
Suzuki
370/287
Jan,1990

[0 after 0 votes]
4894820
Miyamoto
370/289
Jan,1990

[0 after 0 votes]
4864608
Miyamoto
379/406.07
Sep,1989

[0 after 0 votes]
4845746
Li
379/406.06
Jul,1989

[0 after 0 votes]
4782525
Sylvain
379/406.08
Nov,1988

[0 after 0 votes]
4029912
Geigel
379/406.07
Jun,1977

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) declaring one of a plurality of operating states, depending on data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, operating a main adaptive filter such that data are acquired describing the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, processing the reference signal to generate an estimated echo signal;

d) subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal;

e) delaying the communication signal and the reference signal such that each said signal is used as input for step (a) before it is used as input for step (b), such that the declaration of the operating state is made before the generation of the estimated echo signal, wherein:

f) step (a) comprises detecting a condition, to be referred to as "doubletalk," wherein the communication signal contains more activity than can be accounted for solely by the echoes;

g) step (a) further comprises, when doubletalk is detected, the step of declaring a corresponding operating state, to be referred to as the DT state;

h) during at least the DT state, the main adaptive filter is not permitted to acquire new data describing said transfer characteristics; and

i) during at least some states which include the DT state, bidirectional communication is permitted.

2. A method for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) declaring one of a plurality of operating states, depending on data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, operating a main adaptive filter such that data are acquired describing the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, processing the reference signal to generate an estimated echo signal; and

d) subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal; wherein:

e) step (a) comprises detecting a condition, to be referred to as "doubletalk," wherein the communication signal contains more activity than can be accounted for solely by the echoes;

f) step (a) further comprises, when doubletalk is detected, the step of declaring a corresponding operating state, to be referred to as the DT state;

g) during at least the DT state, the main adaptive filter is not permitted to acquire new data describing said transfer characteristics;

h) during at least some states which include the DT state, bidirectional communication is permitted;

i) the doubletalk-detecting step comprises: operating an auxiliary adaptive filter that is independent of said main adaptive filter and is permitted to acquire new transfer-characteristic data in all of said operating states; and evaluating the performance of the auxiliary adaptive filter; and

j) the auxiliary adaptive filter acts upon a frequency subband smaller than, and contained within, the signal frequency band.

3. The method of claims 1, or 2, wherein the doubletalk-detecting step comprises the further steps of:

evaluating a statistic, to be denoted G, that indicates whether the communication signal contains more energy than the expected echo generated from the reference signal;

evaluating a statistic, to be denoted E, that indicates whether an echo signal is being effectively removed during the echo-signal-subtracting step; and

declaring the DT state only if both G and E satisfy predetermined conditions.

4. The method of claim 3, wherein E and G are evaluated on respective signals derived from the communication signal and the reference signal, within a group of one or more frequency sub-bands that are each smaller than, and contained within, the signal frequency band.

5. The method of claim 4, wherein said group of one or more frequency subbands collectively spans a frequency range that is smaller than, and contained within, the signal frequency band.

6. The method of claim 4, wherein the steps of evaluating E and G comprise adaptively filtering the sub-band signal or signals derived from the communication signal.

7. The method of claim 6, wherein, if the reference signal is denoted F, the communication signal is denoted S, and the echo-corrected signal is denoted T, then the step of evaluating G comprises the further steps of:

a) evaluating the statistic L'.sub.a, defined as ##EQU12## wherein the maxima are taken over appropriate time windows; b) evaluating the statistic L.sub.a, defined ##EQU13## wherein the maxima are taken over appropriate time windows; c) evaluating the statistic L.sub.a, defined as a gated average of L.sub.a that counts only those values of L.sub.a that occur when E exceeds a predetermined threshold;

d) setting G=1 if L'.sub.a >T.sub.G L.sub.a, wherein T.sub.G is a predetermined threshold; and

e) setting G=0 otherwise.

8. The method of claim 7, wherein the reference signal comprises speech received by a communication device from a remote user, the communication signal comprises speech injected into the communication device by a local user, the communication device includes a microphone and a loudspeaker, and the step of operating a main adaptive filter is carried out in such a way that data are acquired describing at least the transfer characteristics of an acoustic path from the loudspeaker to the microphone through a room that contains the communication device.

9. The method of claim 3, wherein the reference signal comprises speech received by a communication device from a remote user, the communication signal comprises speech injected into the communication device by a local user, the communication device includes a microphone and a loudspeaker, and the step of operating a main adaptive filter is carried out in such a way that data are acquired describing at least the transfer characteristics of an acoustic path from the loudspeaker to the microphone through a room that contains the communication device.

10. The method of claim 1, or 2, wherein the reference signal comprises speech received by a communication device from a remote user, the communication signal comprises speech injected into the communication device by a local user, the communication device includes a microphone and a loudspeaker, and the step of operating a main adaptive filter is carried out in such a way that data are acquired describing at least the transfer characteristics of an acoustic path from the loudspeaker to the microphone through a room that contains the communication device.

11. In the operation of a communication system having a microphone and a loudspeaker so disposed that there is a feedback path from the loudspeaker to the microphone, a method for measuring coupling loss that inheres between the loudspeaker and the microphone, said loss optionally including gain due to amplification of input to the loudspeaker and output from the microphone, the method comprising:

a) operating an adaptive filter, thereby to acquire data that represent coupling characteristics of the feedback path;

b) detecting when the adaptive filter is well adapted and when it is not well adapted; and

c) updating an estimate of the coupling loss only when the adaptive filter is well adapted, said updating step comprising the further step of enabling a gated average to be updated only when an indicator of adaption of said adaptive filter exceeds a threshold.

12. A method for operating an echo canceller for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) declaring one of a plurality of operating states of the echo canceller, according to data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, permitting a main adaptive filter to acquire data that describe the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, processing the reference signal to generate an estimated echo signal; and

d) subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal; wherein:

e) the declaring step comprises testing for a condition, to be referred to as "doubletalk," in which the communication signal contains more activity than can be accounted for solely by the echoes, and further comprises declaring a particular operating state, to be referred to as the DT state, whenever doubletalk is detected;

g) permission for the main adaptive filter to acquire new transfer-characteristic data is withheld during at least the DT state;

h) the step of testing for doubletalk comprises measuring coupling loss that is associated with the feedback through the medium, measuring energy of the communication signal, and detecting when said energy exceeds levels predicted for pure echoes on the basis of said coupling loss; and

i) the step of measuring coupling loss comprises operating an auxiliary adaptive filter that acquires data describing transfer characteristics of the medium, detecting when the auxiliary adaptive filter is well adapted, and updating an estimate of the coupling loss only when the auxiliary adaptive filter is well adapted.

13. Apparatus for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) means for declaring one of a plurality of operating states, depending on data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, a main adaptive filter for acquiring data that describe the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, means for processing the reference signal to generate an estimated echo signal; and

d) means for subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal; wherein:

e) the declaring means comprise means for detecting a condition, to be referred to as "doubletalk, in which the communication signal contains more activity than can be accounted" for solely by the echoes;

f) the declaring means further comprise means, responsive to the doubletalk-detection means, for declaring a particular operating state, to be referred to as the DT state, whenever doubletalk is detected;

g) the apparatus further comprises means for preventing the main adaptive filter, during at least the DT state, from acquiring new data describing said transfer characteristics;

h) the apparatus is adapted to permit bidirectional communication during at least some states which include the DT state; and

i) the doubletalk-detection means comprise: an auxiliary adaptive filter that is independent of said main adaptive filter and is permitted to acquire new transfer-characteristic data in all of said operating states, and means for evaluating the performance of the auxiliary adaptive filter, said auxiliary adaptive filter acting upon a frequency subband smaller than, and contained within, the signal frequency band.

14. Apparatus of claim 13, wherein:

the doubletalk-detecting means comprise means for evaluating a statistic, to be denoted G, that indicates whether the communication signal contains more energy than the expected echo generated from the reference signal; and means for evaluating a statistic, to be denoted E, that indicates whether an echo signal is being effectively removed during the echo-signal-subtracting step;

the E-evaluating means and the G-evaluating means each operate on respective signals derived from the communication signal and the reference signal, within a group of one or more frequency sub-bands that are each smaller than, and contained within, the signal frequency band;

the declaring means are adapted to declare the DT state only if both G and E satisfy predetermined conditions;

the E-evaluating means and the G-evaluating means comprise the auxiliary adaptive filter; and

the auxiliary adaptive filter operates on the sub-band signal or signals derived from the communication signal.

15. Apparatus of claim 14, wherein, if the reference signal is denoted F, the communication signal is denoted S, and the echo-corrected signal is denoted T, then the G-evaluating means further comprise:

a) means for evaluating the statistic L'.sub.a, defined as ##EQU14## wherein the maxima are taken over appropriate time windows; b) means for evaluating the statistic L.sub.a, defined as ##EQU15## wherein the maxima are taken over appropriate time windows; c) a gated averager for evaluating the statistic L.sub.a, defined as a gated average of L.sub.a that counts only those values of L.sub.a that occur when E exceeds a predetermined threshold; and

d) means for setting G=1 if L'.sub.a, >T.sub.G L.sub.a, wherein T.sub.G is a predetermined threshold, and for setting G=0 otherwise.

16. Apparatus for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) means for declaring one of a plurality of operating states, depending on data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, an adaptive filter for acquiring data that describe the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, means for processing the reference signal to generate an estimated echo signal;

d) means for subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal; and

e) means for delaying the communication signal and the reference signal such that each said signal is used as input for said means for declaring before it is used as input for said adaptive filter and such that the declaration of the operating state is made before the generation of the estimated echo signal, wherein:

f) the declaring means comprise means for detecting a condition, to be referred to as "doubletalk," in which the communication signal contains more activity than can be accounted for solely by the echoes;

g) the declaring means further comprise means, responsive to the doubletalk-detection means, for declaring a particular operating state, to be referred to as the DT state, whenever doubletalk is detected;

h) the apparatus further comprises means for preventing the adaptive filter, during at least the DT state, from acquiring acquire new data describing said transfer characteristics; and

i) the apparatus is adapted to permit bidirectional communication during at least some states which include the DT state.

17. Apparatus of claim 13, or 16, wherein:

the doubletalk-detecting means comprise means for evaluating a statistic, to be denoted G, that indicates whether the communication signal contains more energy than the expected echo generated from the reference signal; and means for evaluating a statistic, to be denoted E, that indicates whether an echo signal is being effectively removed during the echo-signal-subtracting step; and

the declaring means are adapted to declare the DT state only if both G and E satisfy predetermined conditions.

18. Apparatus of claim 17 wherein the E-evaluating means and the G-evaluating means each operate on respective signals derived from the communication signal and the reference signal, within a group of one or more frequency sub-bands that are each smaller than, and contained within, the signal frequency band.

19. Apparatus of claim 18, wherein said group of one or more frequency subbands collectively spans a frequency range that is smaller than, and contained within, the signal frequency band.

20. A communication device adapted for receiving electrical signals to be referred to as reference signals, said device comprising: a loudspeaker for transducing the reference signals into acoustic signals; a microphone for transducing locally generated speech into electrical signals to be referred to as communication signals; and an echo canceller for removing from the communication signals echoes generated by acoustic feedback of the reference signals, thereby to produce an echo-corrected signal, wherein the echo canceller comprises:

a) means for declaring one of a plurality of operating states, depending on data characteristics of the communication signals and the reference signals;

b) responsive to the declared operating state, a main adaptive filter for acquiring data that describe the transfer characteristics of at least the acoustic path from the loudspeaker to the microphone in at least one signal frequency band;

c) responsive to said data, means for processing the reference signals to generate estimated echo signals; and

d) means for subtracting said estimated echo signals from the communication signals, thereby to form echo-corrected signals; wherein:

e) the declaring means comprise means for detecting a condition, to be referred to as "doubletalk," in which a communication signal contains more activity than can be accounted for solely by the echoes;

f) the declaring means further comprise means, responsive to the doubletalk-detection means, for declaring a particular operating state, to be referred to as the DT state, whenever doubletalk is detected;

g) the echo canceller further comprises means for preventing the main adaptive filter, during at least the DT state, from acquiring new data describing said transfer characteristics;

h) the echo canceller is adapted to permit bidirectional communication during at least some states which include the DT state; and

i) the doubletalk-detection means comprise: an auxiliary adaptive filter that is independent of said main adaptive filter and is permitted to acquire new transfer-characteristic data in all of said operating states, and means for evaluating the performance of the auxiliary adaptive filter.

21. Apparatus of claim 20, further comprising delay means for delaying the communication signals and the reference signals, such that each said signal is used as input for said means for declaring before it is used as input for said main adaptive filter and such that the declaration of the operating state is made before the generation of the estimated echo signals.

22. Apparatus of claim 20, wherein:

the declaring means further comprise means for detecting a condition wherein a communication signal substantially contains only an echo of the reference signal, and means, responsive to detection of such a condition, for declaring a further operating state, to be referred to as the RX state;

the communication device further comprises means for determining a value for a transfer coefficient .sigma..sub.N, and means for applying .sigma..sub.N to the echo-corrected signal during the RX state; and

the transfer-coefficient-determining means comprise: means for evaluating a statistic that indicates whether an echo is being effectively removed during operation of the echo canceller; and means, responsive to at least certain values of said statistic, for varying .sigma..sub.N continuously according to the value of said statistic.

23. In a communication system having a microphone and a loudspeaker so disposed that there is a feedback path from the loudspeaker to the microphone, apparatus for measuring coupling loss that inheres between the loudspeaker and the microphone, said loss optionally including gain due to amplification of input to the loudspeaker and output from the microphone, the apparatus comprising:

a) an adaptive filter that in operation acquires data that represent coupling characteristics of the feedback path;

b) means for indicating when the adaptive filter is well adapted; and

c) means, responsive to the indicating means, for updating an estimate of the coupling loss only when the adaptive filter is well adapted, said means comprising means for enabling a gated average to be updated when an indicator of adaptation of said adaptive filter exceeds a threshold, and for denying said average to be updated at other times.

24. Apparatus for removing, from a communication signal, echoes generated from a reference signal by feedback through a medium, comprising:

a) means for declaring one of a plurality of operating states, depending on data characteristics of the communication signal and the reference signal;

b) responsive to the declared operating state, a main adaptive filter for acquiring data that describe the transfer characteristics of the medium in at least one signal frequency band;

c) responsive to said data, means for processing the reference signal to generate an estimated echo signal; and

d) means for subtracting said estimated echo signal from the communication signal, thereby to form an echo-corrected signal; wherein:

e) the declaring means comprise means for detecting a condition, to be referred to as "doubletalk," in which the communication signal contains more activity than can be accounted for solely by the echoes;

f) the declaring means further comprise means, responsive to the doubletalk-detection means, for declaring a particular operating state, to be referred to as the DT state, whenever doubletalk is detected;

g) the apparatus further comprises means for preventing the main adaptive filter, during at least the DT state, from acquiring new data describing said transfer characteristics;

h) the doubletalk-detection means comprise means for measuring coupling loss that is associated with the feedback through the medium, means for measuring energy of the communication signal, and means for detecting when said energy exceeds levels predicted for pure echoes on the basis of said coupling loss; and

i) the coupling-loss-measuring means comprise an auxiliary adaptive filter that in operation acquires data that describe transfer characteristics of the medium, means for indicating when the adaptive filter is well adapted; and means, responsive to the indicating means, for updating an estimate of the coupling loss only when the adaptive filter is well adapted.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to communication systems that connect two or more separate locations, each equipped with a speakerphone or the like. More specifically, the invention relates to echo-cancellation methods for inhibiting the retransmission of audible signals from a receiving location to the transmitting location.

ART BACKGROUND

FIG. 1 is a simplified schematic diagram of a two-way communication system connecting a near conference room 1 and a far conference room 2. (The terms "near" and "far" are adopted for convenience only. Moreover, for the sake of brevity, most of the explicit discussion that follows is limited to signal processing activities that take place at the near conference room and apparatus associated therewith. It will be understood that wholly analogous activities will generally also take place at the far conference room and associated apparatus.) Each conference room is equipped with, e.g., a speakerphone arrangement having a microphone 30.1, 30.2 and a loudspeaker 40.1, 40.2. Each conference room also has a signal processor 50.1, 50.2 that performs analog-to-digital and digital-to-analog conversions, and provides an electronic interface between the local speakerphone and the telephone lines or other transmission medium external thereto.

It has long been recognized that speech originating in, e.g., room 2 and broadcast into room 1 from loudspeaker 40.1 can be recycled through microphone 30.1 and re-broadcast into room 2. The recycled speech will be heard in room 2 after a time delay corresponding to a round trip through the signal processors and transmission media. The result will often be perceived as an annoying echo. Moreover, if the recycled speech experiences a total gain over the round trip that exceeds unity, an annoying feedback oscillation, referred to as "singing," may also be produced. In fact, recognition of these problems antedates the widespread use of speakerphones. Similar problems have long been known to occur when imperfect impedance matches between ordinary handset telephones and two-way telephone lines produce annoying circuit echoes.

Turning again to FIG. 1, the respective acoustic signals input to microphones 30.1 and 30.2 may be denoted N.sub.1 (t) and N.sub.2 (t). The corresponding acoustic signals broadcast, respectively, by loudspeakers 40.2 and 40.1 may be denoted F.sub.2 (t) and F.sub.1 (t). Thus, the near-in speech N.sub.2 originating at room 2 is broadcast as the far-in speech F.sub.1 at room 1. An echo of this far-in speech may be injected into microphone 30.1, together with near-in speech N.sub.1 originating in room 1. This echo is modified by the acoustic characteristics of room 1, represented by the impulse-response function H.sub.1. Thus, the total acoustic signal injected into microphone 30.1 may be represented as N.sub.1 +F.sub.1 * H.sub.1, where the symbol "*" represents mathematical convolution.

Practitioners of the telephonic arts have employed several techniques for reducing the amplitude of the acoustic signal, corresponding to F.sub.1 * H.sub.1, that is rebroadcast from loudspeaker 40.2. In the technique knowns as "echo suppression," the gain in line 60.1, which transmits from room 1 to room 2, is reduced when far-in speech is detected in room 1, and increased when near-in speech is detected. Although useful, echo suppression is not entirely satisfactory in some respects. For example, the transition between low gain and high gain, triggered by the onset of the near-in speech, is not instantaneous. As a result, a small but noticeable initial fragment of the near-in speech is often cut off.

A second technique, referred to as "echo canc