← Back to Patent Explorer
US5680450A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for canceling acoustic echoes including non-linear distortions in loudspeaker telephones

Assignee: Ericsson Inc
•
Filing: 1995-02-24
•
Granted: 1997-10-21
•
Expires: 2015-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo canceling loudspeaker telephone includes a loudspeaker which produces a sound pressure wave in response to an input signal which is applied to an audio input thereof. This sound pressure wave includes a desired linear component which is a linear function of the input signal, and an undesired non-linear component which is a non-linear function of the input signal, and the sound pressure wave is transmitted along an acoustic path. A microphone is positioned in the acoustic path and converts the sound pressure wave into an output signal. An echo filter is responsive to the input signal and generates an estimated echo signal. This echo filter includes a loudspeaker model which generates an estimate of the sound pressure wave including an estimate of the linear component and an estimate of the non-linear component. This echo filter also includes an acoustic path model which generates an estimate of the acoustic path from the loudspeaker to the microphone. In addition, a subtractor subtracts the estimated echo signal from the output signal thereby reducing an echo portion of said sound signal.

Inventors

  • 👤 Paul W. Dent
  • 👤 Torbjorn W. Solve

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 08:04
CPC Classifications
H; H04; H04M; H04M9/00; H04M9/08; H04M9/082

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 255 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model which generates an estimate of said acoustic path from said loudspeaker to said microphone; a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said output signal; and an echo filter modifier responsive to said output signal said input signal and said estimated echo signal which determines a residual echo portion of said output signal remaining after subtracting said estimated echo signal from said output signal, and which modifies estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal; wherein said loudspeaker model and said acoustic path model are connected in series.
Claim 2
Dependent Claim 255 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model which generates an estimate of said acoustic path from said loudspeaker to said microphone; a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said output signal; and an echo filter modifier responsive to said output signal said input signal and said estimated echo signal which determines a residual echo portion of said output signal remaining after subtracting said estimated echo signal from said output signal, and which modifies estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal; wherein said loudspeaker model and said acoustic path model are connected in series.
Claim 3
Dependent Claim 41 words
An echo-canceling loudspeaker telephone according to claim 1 wherein said echo filter modifier comprises a loudspeaker model modifier for modifying the estimate of said sound pressure wave including said estimate of said linear component and said estimate of said non-linear component.
Claim 4
Dependent Claim 33 words
An echo-canceling loudspeaker telephone according to claim 1 wherein said echo filter modifier comprises an acoustic path model modifier for improving the estimate of said acoustic path from said loudspeaker to said microphone.
Claim 5
Dependent Claim 17 words
An echo-canceling loudspeaker telephone according to claim 1 wherein said acoustic path model comprises a finite-impulse-response filter.
Claim 6
Dependent Claim 17 words
An echo-canceling loudspeaker telephone according to claim 1 wherein said echo filter comprises a digital signal processor.
Claim 7
Dependent Claim 41 words
An echo-canceling loudspeaker telephone according to claim 1 wherein said loudspeaker model comprises means for performing a transformation of said input signal, said transformation being an estimate of a transfer function of said loudspeaker, said transfer function including a non-linear component.
Claim 8
Dependent Claim 29 words
An echo-canceling loudspeaker telephone according to claim 6 wherein said non-linear component represents one of a delay modulation of said loudspeaker and a diaphragm stress-strain curve of said loudspeaker.
Claim 9
Dependent Claim 203 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model comprising a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave; and a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said sound signal.
Claim 10
Dependent Claim 203 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model comprising a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave; and a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said sound signal.
Claim 11
Dependent Claim 42 words
An echo-canceling loudspeaker telephone according to claim 8 further comprising an echo filter modifier responsive to said output signal, said input signal and said estimated echo signal for modifying said echo filter to further reduce said echo portion of said output signal.
Claim 12
Dependent Claim 41 words
An echo-canceling loudspeaker telephone according to claim 9 wherein said echo filter modifier comprises an loudspeaker model modifier for modifying the estimate of said sound pressure wave including said estimate of said linear component and said estimate of said non-linear component.
Claim 13
Dependent Claim 33 words
An echo-canceling loudspeaker telephone according to claim 9 wherein said echo filter modifier comprises an acoustic path model modifier for improving the estimate of said acoustic path from said loudspeaker to said microphone.
Claim 14
Dependent Claim 17 words
An echo-canceling loudspeaker telephone according to claim 8 wherein said acoustic path model comprises a finite-impulse-response filter.
Claim 15
Dependent Claim 17 words
An echo-canceling loudspeaker telephone according to claim 8 wherein said echo filter comprises a digital signal processor.
Claim 16
Dependent Claim 41 words
An echo-canceling loudspeaker telephone according to claim 8 wherein said loudspeaker model comprises means for performing a transformation of said input signal, said transformation being an estimate of a transfer function of said loudspeaker, said transfer function including a non-linear component.
Claim 17
Dependent Claim 29 words
An echo-canceling loudspeaker telephone according to claim 14 wherein said non-linear component represents one of a delay modulation of said loudspeaker and a diaphragm stress-strain curve of said loudspeaker.
Claim 18
Dependent Claim 248 words
An echo-canceling loudspeaker telephone comprising: output transducer means for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; input transducer means positioned in said acoustic path for converting said sound pressure wave into a output signal; echo filter means responsive to said input signal for generating an estimated echo signal, said echo filter means comprising an output transducer model for generating an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model for generating an estimate of said acoustic path from said output transducer means to said input transducer means; combination means for combining said estimated echo signal and said output signal thereby reducing an echo portion of said output signal; and an echo filter modifier responsive to said output signal, said input signal and said estimated echo signal which determines a residual echo portion of said output signal remaining after subtracting said estimated echo signal from said output signal, and which modifies estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal.
Claim 19
Dependent Claim 248 words
An echo-canceling loudspeaker telephone comprising: output transducer means for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; input transducer means positioned in said acoustic path for converting said sound pressure wave into a output signal; echo filter means responsive to said input signal for generating an estimated echo signal, said echo filter means comprising an output transducer model for generating an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model for generating an estimate of said acoustic path from said output transducer means to said input transducer means; combination means for combining said estimated echo signal and said output signal thereby reducing an echo portion of said output signal; and an echo filter modifier responsive to said output signal, said input signal and said estimated echo signal which determines a residual echo portion of said output signal remaining after subtracting said estimated echo signal from said output signal, and which modifies estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal.
Claim 20
Dependent Claim 42 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said echo filter modifier comprises an output transducer model modifier for modifying the estimate of said sound pressure wave including said estimate of said linear component and said estimate of said non-linear component.
Claim 21
Dependent Claim 35 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said echo filter modifier comprises an acoustic path model modifier for improving the estimate of said acoustic path from said output transducer to said input transducer.
Claim 22
Dependent Claim 17 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said acoustic path model comprises a finite-impulse-response filter.
Claim 23
Dependent Claim 18 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said echo filter means comprises a digital signal processor.
Claim 24
Dependent Claim 16 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said output transducer means comprises a loudspeaker.
Claim 25
Dependent Claim 16 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said input transducer means comprises a microphone.
Claim 26
Dependent Claim 30 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said output transducer model and said acoustic path model are connected in series between said audio input and said combination means.
Claim 27
Dependent Claim 25 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said combination means comprises a subtractor for subtracting said estimated echo signal from said output signal.
Claim 28
Dependent Claim 44 words
An echo-canceling loudspeaker telephone according to claim 16 wherein said output transducer model comprises means for performing a transformation of said input signal, said transformation being an estimate of a transfer function of said output transducer means, said transfer function including a non-linear component.
Claim 29
Dependent Claim 33 words
An echo-canceling loudspeaker telephone according to claim 25 wherein said non-linear component represents one of a delay modulation of said output transducer means and a diaphragm stress-strain curve of said output transducer means.
Claim 30
Dependent Claim 228 words
An echo-canceling loudspeaker telephone comprising: output transducer means for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; input transducer means positioned in said acoustic path for converting said sound pressure wave into a output signal; echo filter means responsive to said input signal for generating an estimated echo signal, said echo filter means comprising an output transducer model for generating an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model for generating an estimate of said acoustic path from said output transducer means to said input transducer means; and combination means for combining said estimated echo signal and said output signal thereby reducing an echo portion of said output signal; wherein said acoustic path model comprises a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave.
Claim 31
Dependent Claim 228 words
An echo-canceling loudspeaker telephone comprising: output transducer means for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; input transducer means positioned in said acoustic path for converting said sound pressure wave into a output signal; echo filter means responsive to said input signal for generating an estimated echo signal, said echo filter means comprising an output transducer model for generating an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model for generating an estimate of said acoustic path from said output transducer means to said input transducer means; and combination means for combining said estimated echo signal and said output signal thereby reducing an echo portion of said output signal; wherein said acoustic path model comprises a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave.
Claim 32
Independent Claim 203 words
A method for reducing echoes in a telephone system including a loudspeaker, said method comprising the steps of: applying an input signal to said loudspeaker to produce a sound pressure wave which is transmitted along an acoustic path, said sound pressure wave including a desired linear component which is a linear function of said input signal and an undesired non-linear component which is a non-linear function of said input signal; converting said sound pressure wave in said acoustic path to produce an output signal including an echo portion; generating an estimated echo signal in response to said input signal, wherein said estimated echo signal includes an estimate of distortions due to said loudspeaker which includes linear and non-linear components, and an estimate of distortions due to said acoustic path; and combining said output signal and said estimated echo signal to reduce said echo portion of said output signal; wherein said combining step is followed by the steps of determining a residual echo portion of said output signal remaining after said combining step, and modifying said estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal.
Claim 33
Independent Claim 203 words
A method for reducing echoes in a telephone system including a loudspeaker, said method comprising the steps of: applying an input signal to said loudspeaker to produce a sound pressure wave which is transmitted along an acoustic path, said sound pressure wave including a desired linear component which is a linear function of said input signal and an undesired non-linear component which is a non-linear function of said input signal; converting said sound pressure wave in said acoustic path to produce an output signal including an echo portion; generating an estimated echo signal in response to said input signal, wherein said estimated echo signal includes an estimate of distortions due to said loudspeaker which includes linear and non-linear components, and an estimate of distortions due to said acoustic path; and combining said output signal and said estimated echo signal to reduce said echo portion of said output signal; wherein said combining step is followed by the steps of determining a residual echo portion of said output signal remaining after said combining step, and modifying said estimates of distortions due to said loudspeaker and said acoustic path in response to said residual echo portion to further reduce said echo portion of said output signal.
Claim 34
Dependent Claim 48 words
A method according to claim 28 further comprising the step of comparing said input signal with said output signal to determine when said output signal substantially comprises only said echo portion, and wherein said modifying step is performed when said output signal substantially comprises only said echo portion.
Claim 35
Dependent Claim 15 words
A method according to claim 29 wherein said input signal comprises an input test signal.
Claim 36
Dependent Claim 236 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model which generates an estimate of said acoustic path from said loudspeaker to said microphone; and a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said output signal; wherein said loudspeaker model and said acoustic path model are connected in series; and wherein said acoustic path model comprises a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave.
Claim 37
Dependent Claim 236 words
An echo canceling loudspeaker telephone comprising: a loudspeaker for producing a sound pressure wave in response to an input signal which is applied to an audio input thereof, said sound pressure wave including a desired linear component which is a linear function of said input signal, and an undesired non-linear component which is a non-linear function of said input signal, said sound pressure wave being transmitted along an acoustic path; a microphone positioned in said acoustic path for converting said sound pressure wave into an output signal; an echo filter responsive to said input signal and which generates an estimated echo signal, said echo filter comprising a loudspeaker model which generates an estimate of said sound pressure wave including an estimate of said linear component and an estimate of said non-linear component, and an acoustic path model which generates an estimate of said acoustic path from said loudspeaker to said microphone; and a subtractor for subtracting said estimated echo signal from said output signal thereby reducing an echo portion of said output signal; wherein said loudspeaker model and said acoustic path model are connected in series; and wherein said acoustic path model comprises a first processing block for generating an estimate of said acoustic path for said non-linear component of said sound pressure wave and a second processing block for generating an estimate of said acoustic path for said linear component of said sound pressure wave.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-20 2001-04-21 2001-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-20 2005-04-21 2005-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-20 2009-04-21 2009-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag