US5706344A - Acoustic echo cancellation in an integrated audio and telecommunication system - Google Patents

Acoustic echo cancellation in an integrated audio and telecommunication system Download PDF

Info

Publication number
US5706344A
US5706344A US08/626,208 US62620896A US5706344A US 5706344 A US5706344 A US 5706344A US 62620896 A US62620896 A US 62620896A US 5706344 A US5706344 A US 5706344A
Authority
US
United States
Prior art keywords
signal
voice signal
echo
audio
far
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/626,208
Inventor
Brian M. Finn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digisonix Inc
Original Assignee
Digisonix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digisonix Inc filed Critical Digisonix Inc
Priority to US08/626,208 priority Critical patent/US5706344A/en
Assigned to DIGISONIX, INC. reassignment DIGISONIX, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FINN, BRIAN M.
Application granted granted Critical
Publication of US5706344A publication Critical patent/US5706344A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3039Nonlinear, e.g. clipping, numerical truncation, thresholding or variable input and output gain
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3049Random noise used, e.g. in model identification
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/50Miscellaneous
    • G10K2210/505Echo cancellation, e.g. multipath-, ghost- or reverberation-cancellation

Definitions

  • the invention relates to acoustic echo cancellation in intercom telecommunication systems, and is particularly well suited for use in vehicles having an integrated audio and intercom system.
  • the invention arose during continuing development efforts relating to the subject matter of U.S. Pat. Nos. 4,677,676; 5,033,082; 5,216,721; and 5,216,722 and U.S. patent application Ser. No. 08/368,920, all incorporated herein by reference.
  • the invention involves intercom telecommunication systems that use an adaptive filter to cancel acoustic echoes from being transmitted through the system.
  • the invention can be embodied in both single-channel systems and in multiple-channel systems.
  • a single-channel telecommunication intercom system has a near-end zone and a far-end zone with one speaking location in each zone.
  • a near-end microphone senses sound in the near-end zone and a near-end loudspeaker outputs sound into the near-end zone.
  • a far-end microphone senses sound in the far-end zone and a far-end loudspeaker outputs sound into the far-end zone.
  • the single-channel embodiment of the invention involves combining or summing a voice signal from the far-end microphone with an audio signal from an audio system, and outputting the combined signal to a near-end loudspeaker that introduces the combined voice and audio signal into the near-end zone.
  • An adaptive acoustic echo canceller also receives the combined voice and audio signal.
  • the acoustic echo canceller models the path between the input to the near-end loudspeaker and the output of the near-end microphone, and outputs an echo cancellation signal which is subtracted from the voice signal from the near-end microphone. In this manner, sound introduced into the near-end zone by the near-end loudspeaker (i.e. a combination of the far-end voice signal, the audio signal and/or a random noise signal) is cancelled from being transmitted to the far-end loudspeaker.
  • the acoustic echo canceller is preferably an adaptive FIR filter that is updated using an LMS update in which the regressor signal is formed by a combination of one or more of the following signals: the far-end voice signal, the audio signal and/or a random noise signal.
  • the regressor signal is formed by a combination of one or more of the following signals: the far-end voice signal, the audio signal and/or a random noise signal.
  • a multi-channel system typically has a plurality of zones wherein each zone has one or more speaking locations.
  • the invention is carried out by using a plurality of acoustic echo cancellation channels, each corresponding to an acoustic path between one of the microphones and one of the speakers located within the respective zone.
  • the regressor signal for each of the adaptive echo cancellation channels is a combination of one or more of the received voice signals for the associated loudspeaker, the audio signal for the associated loudspeaker, and/or a random noise signal from a random noise source.
  • the audio signals to various loudspeakers within a zone are likely to be correlated, it is desirable in many applications to shelter the regressor signal from the audio signal. However, the audio signal, if present, continues to input the acoustic echo cancellation channels so that echo of the audio signal is cancelled.
  • the invention carries out these objects by using regressor signals that are customized depending on the application and operating conditions to optimize robust and accurate adaptation of the acoustic echo cancellation filter.
  • FIG. 1 is a schematic drawing in accordance with the invention showing an integrated intercom and audio system having single-channel acoustic echo cancellers.
  • FIG. 2 is a plot illustrating a typical acoustic power spectrum of random noise.
  • FIG. 3 is a plot illustrating a typical acoustic power spectrum of speech.
  • FIG. 4 is a plot illustrating a typical acoustic power spectrum of rock music which can be played through an audio system in a vehicle.
  • FIG. 5 is a schematic drawing in accordance with the invention showing an integrated intercom and audio system implementing a multiple-channel acoustic echo cancellation system.
  • FIG. 1 shows a telecommunication intercom system 10 integrated with an audio system 12.
  • the system 10 has a near-end zone 14 and a far-end zone 16.
  • Each zone 14 and 16 may be subject to one or more noises, and those noises may be attenuated in accordance with incorporated U.S. Pat. No. 5,033,082 and U.S. patent application Ser. No. 08/368,920.
  • each zone 14 and 16 has one speaking location 18 and 20, respectively.
  • a near-end loudspeaker 22 introduces sound into the near-end zone 14 at the speaking location 18.
  • Near-end microphone 24 senses noise and speech at speaking location 18.
  • Far-end loudspeaker 26 introduces sound into far-end zone 16 at speaking location 20.
  • Far-end microphone 28 senses noise and speech at speaking location 20.
  • the near-end microphone 24 generates a near-end voice signal which is transmitted through line 30 to a near-end echo cancellation summer 32.
  • the near-end echo cancellation summer 32 also inputs a near-end echo cancellation signal in line 34 from a near-end acoustic echo canceller 36.
  • the near-end echo cancellation summer 32 subtracts the near-end echo cancellation signal in line 34 from the near-end voice signal in line 30 and outputs a near-end echo-cancelled voice signal in line 38.
  • the near-end, echo-cancelled voice signal in line 38 inputs output gate 40.
  • Output gate/switch 40 opens and terminates (or greatly reduces) the transmission of the near-end echo-cancelled voice signal if the signal does not exceed a threshold value.
  • a suitable gate/switch 40 uses a short-time, average magnitude estimating function to detect if a voice signal is present in line 38.
  • Other suitable estimating functions are disclosed in Digital Processing of Speech Signals, Lawrence R. Rabiner, Ronald W. Schafer, 1978, Bell Laboratories, Inc., Prentice Hall, pages 120-126.
  • the signal is transmitted through line 42 to a far-end audio summer 44.
  • the far-end audio summer 44 sums the voice signal in line 42 with an audio signal in line 46 from the audio system 12.
  • the summer 44 outputs the combined voice and audio signal in line 48 to a signal sensor 50 which detects the level of the combined voice and audio signal in a similar manner as output gate/switch 40.
  • the combined near-end voice and audio signal is transmitted from signal sensor 50 to far-end loudspeaker 26 through lines 51 and 52.
  • the far-end loudspeaker 26 introduces sound into zone 16 in response to the combined far-end voice and audio signal.
  • Far-end microphone 28 generates a far-end voice signal in line 54 which is transmitted to a far-end echo cancellation summer 56.
  • Far-end echo cancellation summer 56 also inputs a far-end echo cancellation signal in line 58 from a far-end acoustic echo canceller 60.
  • the far-end echo cancellation summer 56 subtracts the far-end echo cancellation signal in line 58 from the far-end voice signal in line 54, and outputs an echo-cancelled far-end voice signal in line 62.
  • the echo-cancelled far-end voice signal in line 62 inputs output gate/switch 64 which in most applications is preferably identical to output gate/switch 40.
  • gate/switch 64 transmits the signal to line 66, and the signal in line 66 inputs audio summer 68.
  • An audio signal in line 70 from the audio system 12 also inputs audio summer 68, and the summer 68 outputs a combined far-end voice and audio signal in line 72.
  • the magnitude of the signal in line 72 is measured by signal sensor 74, and the combined far-end voice and audio signal is transmitted through lines 75 and 76 to near-end loudspeaker 22.
  • the near-end loudspeaker 22 introduces sound into the near-end zone 14 in response to the combined far-end voice and audio signal.
  • the near-end acoustic echo canceller 36 inputs the combined far-end voice and audio signal from gate 74 through lines 75 and 78.
  • the acoustic echo canceller 36 is preferably an adaptive finite impulse response filter having sufficient tap length to model the acoustic path.
  • the acoustic echo canceller 36 adaptively models the path between the input to near-end loudspeaker 22 and the output from near-end microphone 24.
  • the near-end echo cancellation summer 32 thus subtracts, from the near-end voice signal in line 30, that portion of the signal due to sound introduced by the near-end speaker 22.
  • the near-end acoustic echo canceller 36 is preferably adapted using an LMS update.
  • a multiplier 80 inputs the echo-cancelled near-end voice signal from summer 32 through lines 38 and 82.
  • the multiplier 80 also inputs a regressor signal in line 84.
  • the multiplier multiplies the signals in lines 82 and 84 and outputs an update signal in line 86 which is transmitted to the acoustic echo canceller 36 for adaptation.
  • the regressor signal in line 84 for the near-end adaptive echo canceller 36 is preferably a combination of one or more of the following signals: the far-end voice signal, the audio signal, and/or a random noise signal.
  • FIG. 1 the structure for carrying out the combination of these signals is depicted by summer 88 and switches 90, 92 and 94. In most applications, it is preferred that the combining operation be carried out in a microprocessor.
  • switch 90 When switch 90 is closed, the far-end voice signal in line 66 is transmitted through line 91 to summer 88.
  • switch 92 When switch 92 is closed, the audio signal from the audio source 12 is transmitted through line 93 to summer 88.
  • random noise from random noise source 97 is transmitted through line 95 to summer 88, and also through line 96 to summer 68.
  • the random noise source 97 preferably provides low-level, random noise uncorrelated to any noise or sound introduced to the speaking location in the near-end zone 14.
  • the preferred form is provided by a Galois sequence, although other random, uncorrelated noise sources may be used.
  • Signal sensor 74 which monitors the level of the combined far-end voice and audio signal in line 72, controls whether switch 94 is closed, and also controls the level of random noise from random noise source 97 if the switch 94 is closed, all shown schematically by dashed line 98.
  • the near-end acoustic echo canceller 36 Adaption of the near-end acoustic echo canceller 36 must be frozen when there is near-end talk sensed by microphone 24. Therefore, the near-end acoustic echo canceller 36 should not adapt when the value of the echo-cancelled, near-end voice signal in line 38 exceeds a threshold value in the gate 40.
  • the signal in line 76 inputting the near-end loudspeaker 22 have an acoustic power spectrum as close to white noise as possible.
  • the input autocorrelation matrix for white noise is well conditioned.
  • FIG. 2 shows an acoustic power spectrum 100 for a typical sample of random noise.
  • FIG. 3 shows an acoustic power spectrum 102 for a typical sample of speech.
  • FIG. 3 shows a typical acoustic power spectrum 104 for a sample audio signal during a generic rock music selection.
  • the speech spectrum 102 is least ideal for modeling, because its tonal nature implies large eigen value spreads in the input autocorrelation matrix.
  • the music spectrum 104 which is not ideal, is better conditioned for modeling. While random noise 100 is the best suited for robust adaptation, additional random noise 100 is typically not desired in communication systems because adding random noise to signal 76 introduces noise into near-end zone 14.
  • adaptation of the near-end acoustic echo canceller 36 can be shielded from the audio signal by opening switch 92 or from the far-end voice signal by opening switch 90.
  • the far-end acoustic echo canceller 60 preferably operates in a manner similar to the near-end acoustic echo canceller 36.
  • the far-end acoustic echo canceller 60 inputs the combined near-end voice and audio signal from signal sensor 50 through lines 51 and 106.
  • the acoustic echo canceller 60 is preferably an adaptive finite impulse response filter having sufficient tap length to model the acoustic path.
  • the acoustic echo canceller 60 adaptively models the path between the input to the far-end loudspeaker 26 and the output from the far-end microphone 28.
  • the far-end echo cancellation summer 56 thus subtracts from the far-end voice signal in line 54 that portion of the signal due to sound introduced by the far-end speaker 26.
  • the far-end acoustic echo canceller 60 is again preferably adapted using an LMS update.
  • a multiplier 108 inputs the echo-cancelled far-end voice signal from summer 56 through lines 62 and 110.
  • the multiplier 108 also inputs a regressor signal in line 112.
  • the multiplier multiplies the signals in lines 110 and 112 and outputs an update signal in line 114 which is transmitted to the acoustic echo canceller 60 for adaptation.
  • the regressor signal in line 114 for the far-end acoustic echo canceller is preferably a combination of the near-end voice signal, the audio signal, and/or a random noise signal. Normally this combination will be carried out in a microprocessor, but FIG. 1 shows summer 116 and switches 118, 122 and 124 for carrying out the combining operations.
  • switch 118 When switch 118 is closed, the near-end voice signal in line 42 is transmitted through line 43 to summer 116.
  • switch 122 When switch 122 is closed, the audio signal from the audio source 12 is transmitted through line 123 to summer 116.
  • switch 124 is closed, random noise from random noise source 125 is transmitted through line 127 to summer 116, and also through line 126 to summer 44.
  • the random noise source 125 is preferably similar to random noise source 97.
  • Signal sensor 50 which monitors the level of the combined near-end voice and audio signal in line 48, controls whether switch 124 is closed, and also controls the level of random noise from random noise source 125 if the switch 124 is closed, all shown schematically by dashed line 128.
  • the far-end acoustic echo canceller 60 should not adapt when the echo-cancelled far-end voice signal in line 62 exceeds a threshold value in gate 64.
  • FIG. 5 illustrates a multi-channel acoustic echo cancellation system 130 for an integrated intercom and audio system having a near-end zone 132 with two speaking locations 134 and 136. While system 130 illustrates a near-end zone 132, it should be understood that such an integrated intercom and audio system would normally have a far-end zone with two or more speaking locations, and possible additional zones as well. Such a system can be used in a vehicle such as an automobile where the near-end zone is the front seat and the far-end zone is the back seat. Of course, the invention is not limited to the zones being the front and the back seat in an automobile.
  • Loudspeaker 138 introduces sound into the near-end zone 132 at speaking location 134.
  • Microphone 140 senses sound and speech at speaking location 134, and generates a voice signal which is transmitted through line 142 to a near-end echo cancellation summer 144.
  • the summer 144 also inputs a signal in line 146 from acoustic echo cancellation channel (1,1) designated by block 148, and a signal in line 150 from acoustic echo cancellation channel (1,0) designated by block 152.
  • the summer 144 subtracts the signals in lines 146 and 150 from the voice signal in line 142, and outputs an echo-cancelled voice signal in line 154.
  • the echo-cancelled voice signal in line 154 inputs output gate/switch 156.
  • Output gate/switch 156 opens and terminates (or, alternatively greatly reduces) the transmission of the echo-cancelled voice signal in line 154 if the signal does not exceed the threshold value.
  • a suitable output gate/switch 156 uses a short-time, average magnitude estimating gate function to detect if a voice signal is present in line 154. In this manner, a voice signal will not be transmitted from microphone 140 at speaking location 134 to the one or more far-end zones when speech is not present at the speaking location 134.
  • the transmitted voice signal in line 154 is depicted in FIG. 5 as Tv 1 .
  • loudspeaker 158 introduces sound into zone 132 at speaking location 136.
  • Microphone 160 senses noise in speech at speaking location 136 and generates a voice signal which is transmitted through 162 to an echo cancellation summer 164.
  • Summer 164 receives a signal through line 166 from acoustic echo cancellation channel (0,0) designated by block 168.
  • Summer 164 also receives an echo cancellation signal through line 170 from acoustic echo cancellation channel (0,1) designated by block 172.
  • Summer 164 subtracts the signals in lines 166 and 170 from the voice signal in line 162 and outputs an echo-cancelled voice signal in line 174.
  • the echo-cancelled voice signal in line 174 inputs output gate/switch 176.
  • Output gate/switch 176 opens and terminates (or greatly reduces) the transmission of the echo-cancelled voice signal in line 174 if the signal does not exceed the threshold value.
  • the echo-cancelled voice signal transmitted from output gate/switch 176 is designated as Tv 0 , and is transmitted to the one or more far-end zones.
  • Voice signals from speaking locations in the one or more far-end zones can be transmitted to the near-end zone 132 as shown schematically by blocks 178 and 180 labeled Rv 0 and Rv 1 , respectively.
  • Received voice signals Rv 0 and Rv 1 can be the same signal or independent.
  • Loudspeaker 138 receives a combined voice and audio signal through line 182.
  • a summer 186 inputs a voice signal Rv 1 in line 184 and an audio signal in line 188 from audio channel 190, and outputs the combined voice and audio signal in line 194.
  • the combined voice and audio signal in line 194 inputs signal sensors 196 and is transmitted therefrom through line 198 to line 182 and to loudspeaker 138.
  • the audio signal in line 192 is an audio signal from a channel 190 of the audio system, which is typically different than the audio signal in line 200 from audio channel 202. Even though the audio signal in line 192 is typically different than the audio signal in line 200, the signals are likely to be correlated to one another.
  • the combined voice and audio signal in line 198 inputs acoustic echo cancellation channel (1,1) designated by block 148, through line 204.
  • the acoustic echo cancellation channel (1,1), block 148 models the acoustic path between the input to loudspeaker 138 and the output from microphone 140.
  • the combined voice and audio signal in line 198 also inputs acoustic echo cancellation channel (0,1), block 172, through line 206.
  • the acoustic echo cancellation channel (0,1), block 172 models the acoustic path between the input to speaker 138 and the output from microphone 160.
  • Loudspeaker 158 receives a combined voice and audio signal in line 208.
  • Summer 210 inputs a voice signal Rv 0 in line 212 from the one or more far-end zones, block 178, and also inputs an audio signal in line 214 from summer 215, line 200 and audio source 202.
  • the summer 210 outputs a combined voice and audio signal in line 216.
  • the signal in line 216 inputs signal sensor 218, and signal sensor 218 transmits the combined voice and audio signal to line 220.
  • the combined voice and audio signal is transmitted through lines 220 and 208 to loudspeaker 158.
  • the combined voice and audio signal in line 220 is also transmitted through lines 220 and 222 to acoustic echo cancellation channel (0,0), block 168.
  • the acoustic echo cancellation channel (0,0), block 168 models the acoustic path between the input to loudspeaker 158 and the output from microphone 160.
  • the combined voice and audio signal in line 220 is also transmitted through line 224 to acoustic echo cancellation channel (1,1), block 152.
  • the acoustic echo cancellation channel (1,0), block 152 models the acoustic path between the input to loudspeaker 158 and the output from microphone 140.
  • Each of the echo cancellation channels 148, 150, 168, 172 are preferably finite impulse response filters having suitable tap length to model the acoustic path, and are preferably adapted using an LMS update.
  • Multiplier 226 inputs an echo-cancelled voice signal from summer 144 through lines 154 and 228 and inputs a regressor signal from line 230. The multiplier 226 multiplies the signals in lines 228 and 230 and outputs an update signal in line 232 which is transmitted to the acoustic echo cancellation channel (1,1), block 148, for adaptation.
  • a multiplier 234 inputs an echo-cancelled voice signal from summer 164 through lines 174 and 236, and inputs a regressor signal through line 238.
  • the multiplier 234 multiplies the signals in lines 236 and 238 and outputs an update signal in line 240 which is transmitted to the acoustic echo cancellation channel (0,1), block 172, for adaptation.
  • the regressor signals in line 230 and line 238 have the same value and each are output from summer 242 through line 244.
  • the regressor signals in lines 230 and 238 are preferably the combination of one or more of the received voice signal Rv 1 in line 246, the audio signal in line 248 from audio channel 190, and/or random noise in line 250 from random noise source 252. In most applications, it will be preferable that the combining operation for the regressor be carried out in a microprocessor, however, FIG.
  • Signal sensor 196 monitors the level of the combined voice and audio signal in line 194 and controls whether switch 258 for the random noise source 252 should be closed, shown schematically by dashed line 260. Signal sensor 196 also controls the level of random noise that should be added to the combined voice and audio signal via summer 193 without the potential of a person located in near-end zone 132 noticing the added random noise.
  • switch 254 When switch 254 is closed, the received voice signal Rx in line 246 is transmitted to summer 242.
  • switch 256 is closed, the audio signal in line 248 is transmitted to summer 242.
  • the random noise signal is transmitted not only to summer 193 but also to summer 242 through line 250.
  • Multiplier 262 inputs an echo-cancelled voice signal from summer 164 through lines 174 and 264 and also inputs a regressor signal through line 266.
  • the multiplier 262 multiplies the signals in lines 264 and 266 and outputs an update signal in line 268 that is used to update acoustic echo cancellation channel (0,0), block 168.
  • Multiplier 270 inputs an echo-cancelled voice signal from summer 144 through lines 154 and 272 and also inputs a regressor signal through line 274.
  • the multiplier 270 multiplies the signals in lines 272 and 274 and outputs an update signal in line 277 that is used to update the acoustic echo cancellation channel (1,0), block 152.
  • the regressor signals in lines 266 and 274 have the same value and are transmitted from summer 276 through line 278.
  • the regressor signal in lines 278, 266 and 274 is preferably the combination of one or more of a received voice signal from line 280, an audio signal from line 282, and/or a random noise signal from line 284.
  • switch 286 When switch 286 is closed, the received voice signal in line 280 inputs summer 276.
  • switch 288 is closed, the audio signal in line 282 from audio channel 202 inputs summer 276.
  • switch 290 is closed, a random noise signal from random noise source 292 inputs summer 276 through line 284. It is preferred that random noise source 292 be independent from and totally uncorrelated with random noise source 252.
  • the random noise signal from random noise source 292 is transmitted not only through line 284 to summer 276, but also through line 294 to summer 215 where it is added to the audio signal in line 200.
  • Signal sensor 218 monitors the level of the combined voice and audio signal in line 216 and closes switch 290 if the level exceeds a threshold value. Sensor 218 can also adjust the level of random noise from random noise source 292 depending on the level of the combined voice and audio signal in line 216 as shown schematically by dashed line 296.

Abstract

Robust acoustic echo cancellation in a single-channel integrated audio and intercom system is provided by adapting echo cancellation filters in accordance with an optimized autocorrelation matrix. This is carried out in a modified FIR LMS filter in which the adaptation regressor signal is formed by a combination of one or more of the received voice signal, the received audio signal, and/or a random noise signal. In a SISO system, it is usually desirable to shelter the regressor signal from tonal components such as voice signals. In a multiple-channel system, it is usually desirable to shelter regressor signals for a particular channel from acoustic components that are likely to be correlated to acoustic components in other parts of the system and are likely to affect that particular channel. In multi-channel applications, it is therefore usually desirable to shelter regressor signals from audio signals.

Description

FIELD OF THE INVENTION
The invention relates to acoustic echo cancellation in intercom telecommunication systems, and is particularly well suited for use in vehicles having an integrated audio and intercom system.
BACKGROUND OF THE SUMMARY OF THE INVENTION
The invention arose during continuing development efforts relating to the subject matter of U.S. Pat. Nos. 4,677,676; 5,033,082; 5,216,721; and 5,216,722 and U.S. patent application Ser. No. 08/368,920, all incorporated herein by reference. The invention involves intercom telecommunication systems that use an adaptive filter to cancel acoustic echoes from being transmitted through the system. The invention can be embodied in both single-channel systems and in multiple-channel systems.
A single-channel telecommunication intercom system has a near-end zone and a far-end zone with one speaking location in each zone. A near-end microphone senses sound in the near-end zone and a near-end loudspeaker outputs sound into the near-end zone. A far-end microphone senses sound in the far-end zone and a far-end loudspeaker outputs sound into the far-end zone. The single-channel embodiment of the invention involves combining or summing a voice signal from the far-end microphone with an audio signal from an audio system, and outputting the combined signal to a near-end loudspeaker that introduces the combined voice and audio signal into the near-end zone. An adaptive acoustic echo canceller also receives the combined voice and audio signal. The acoustic echo canceller models the path between the input to the near-end loudspeaker and the output of the near-end microphone, and outputs an echo cancellation signal which is subtracted from the voice signal from the near-end microphone. In this manner, sound introduced into the near-end zone by the near-end loudspeaker (i.e. a combination of the far-end voice signal, the audio signal and/or a random noise signal) is cancelled from being transmitted to the far-end loudspeaker. In accordance with the invention, the acoustic echo canceller is preferably an adaptive FIR filter that is updated using an LMS update in which the regressor signal is formed by a combination of one or more of the following signals: the far-end voice signal, the audio signal and/or a random noise signal. In the single-channel embodiment, it is preferred to shelter the regressor signal from the far-end voice signal to enhance robust adaptation and accurate modeling inasmuch as human speech is typically tonal in nature.
A multi-channel system typically has a plurality of zones wherein each zone has one or more speaking locations. In such a system, the invention is carried out by using a plurality of acoustic echo cancellation channels, each corresponding to an acoustic path between one of the microphones and one of the speakers located within the respective zone. In such a multi-channel system, it is expected that while the audio signals to the various loudspeakers may be different, it is likely that the audio signals will be highly correlated to each other. In accordance with the invention, the regressor signal for each of the adaptive echo cancellation channels is a combination of one or more of the received voice signals for the associated loudspeaker, the audio signal for the associated loudspeaker, and/or a random noise signal from a random noise source. Inasmuch as the audio signals to various loudspeakers within a zone are likely to be correlated, it is desirable in many applications to shelter the regressor signal from the audio signal. However, the audio signal, if present, continues to input the acoustic echo cancellation channels so that echo of the audio signal is cancelled.
It is an object of the invention to provide an integrated intercom and audio system having robust adaptation and accurate acoustic echo cancellation. It is another object of the invention to provide the same in a multi-channel environment. The invention carries out these objects by using regressor signals that are customized depending on the application and operating conditions to optimize robust and accurate adaptation of the acoustic echo cancellation filter.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic drawing in accordance with the invention showing an integrated intercom and audio system having single-channel acoustic echo cancellers.
FIG. 2 is a plot illustrating a typical acoustic power spectrum of random noise.
FIG. 3 is a plot illustrating a typical acoustic power spectrum of speech.
FIG. 4 is a plot illustrating a typical acoustic power spectrum of rock music which can be played through an audio system in a vehicle.
FIG. 5 is a schematic drawing in accordance with the invention showing an integrated intercom and audio system implementing a multiple-channel acoustic echo cancellation system.
DETAILED DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a telecommunication intercom system 10 integrated with an audio system 12. The system 10 has a near-end zone 14 and a far-end zone 16. Each zone 14 and 16 may be subject to one or more noises, and those noises may be attenuated in accordance with incorporated U.S. Pat. No. 5,033,082 and U.S. patent application Ser. No. 08/368,920. In FIG. 1, each zone 14 and 16 has one speaking location 18 and 20, respectively. A near-end loudspeaker 22 introduces sound into the near-end zone 14 at the speaking location 18. Near-end microphone 24 senses noise and speech at speaking location 18. Far-end loudspeaker 26 introduces sound into far-end zone 16 at speaking location 20. Far-end microphone 28 senses noise and speech at speaking location 20.
The near-end microphone 24 generates a near-end voice signal which is transmitted through line 30 to a near-end echo cancellation summer 32. The near-end echo cancellation summer 32 also inputs a near-end echo cancellation signal in line 34 from a near-end acoustic echo canceller 36. The near-end echo cancellation summer 32 subtracts the near-end echo cancellation signal in line 34 from the near-end voice signal in line 30 and outputs a near-end echo-cancelled voice signal in line 38. The near-end, echo-cancelled voice signal in line 38 inputs output gate 40. Output gate/switch 40 opens and terminates (or greatly reduces) the transmission of the near-end echo-cancelled voice signal if the signal does not exceed a threshold value. In this manner, a noticeable voice signal will not be transmitted from the near-end microphone 24 to the far-end zone 16 when speech is not present at speaking location 18. A suitable gate/switch 40 uses a short-time, average magnitude estimating function to detect if a voice signal is present in line 38. Other suitable estimating functions are disclosed in Digital Processing of Speech Signals, Lawrence R. Rabiner, Ronald W. Schafer, 1978, Bell Laboratories, Inc., Prentice Hall, pages 120-126.
If the echo-cancelled near-end voice signal in line 38 exceeds the threshold value, the signal is transmitted through line 42 to a far-end audio summer 44. The far-end audio summer 44 sums the voice signal in line 42 with an audio signal in line 46 from the audio system 12. The summer 44 outputs the combined voice and audio signal in line 48 to a signal sensor 50 which detects the level of the combined voice and audio signal in a similar manner as output gate/switch 40. The combined near-end voice and audio signal is transmitted from signal sensor 50 to far-end loudspeaker 26 through lines 51 and 52. The far-end loudspeaker 26 introduces sound into zone 16 in response to the combined far-end voice and audio signal.
Far-end microphone 28 generates a far-end voice signal in line 54 which is transmitted to a far-end echo cancellation summer 56. Far-end echo cancellation summer 56 also inputs a far-end echo cancellation signal in line 58 from a far-end acoustic echo canceller 60. The far-end echo cancellation summer 56 subtracts the far-end echo cancellation signal in line 58 from the far-end voice signal in line 54, and outputs an echo-cancelled far-end voice signal in line 62. The echo-cancelled far-end voice signal in line 62 inputs output gate/switch 64 which in most applications is preferably identical to output gate/switch 40. If the signal in line 62 has sufficient magnitude, gate/switch 64 transmits the signal to line 66, and the signal in line 66 inputs audio summer 68. An audio signal in line 70 from the audio system 12 also inputs audio summer 68, and the summer 68 outputs a combined far-end voice and audio signal in line 72. The magnitude of the signal in line 72 is measured by signal sensor 74, and the combined far-end voice and audio signal is transmitted through lines 75 and 76 to near-end loudspeaker 22. The near-end loudspeaker 22 introduces sound into the near-end zone 14 in response to the combined far-end voice and audio signal.
The near-end acoustic echo canceller 36 inputs the combined far-end voice and audio signal from gate 74 through lines 75 and 78. The acoustic echo canceller 36 is preferably an adaptive finite impulse response filter having sufficient tap length to model the acoustic path. The acoustic echo canceller 36 adaptively models the path between the input to near-end loudspeaker 22 and the output from near-end microphone 24. The near-end echo cancellation summer 32 thus subtracts, from the near-end voice signal in line 30, that portion of the signal due to sound introduced by the near-end speaker 22.
The near-end acoustic echo canceller 36 is preferably adapted using an LMS update. To carry out the LMS update, a multiplier 80 inputs the echo-cancelled near-end voice signal from summer 32 through lines 38 and 82. The multiplier 80 also inputs a regressor signal in line 84. The multiplier multiplies the signals in lines 82 and 84 and outputs an update signal in line 86 which is transmitted to the acoustic echo canceller 36 for adaptation.
The regressor signal in line 84 for the near-end adaptive echo canceller 36 is preferably a combination of one or more of the following signals: the far-end voice signal, the audio signal, and/or a random noise signal. In FIG. 1, the structure for carrying out the combination of these signals is depicted by summer 88 and switches 90, 92 and 94. In most applications, it is preferred that the combining operation be carried out in a microprocessor. When switch 90 is closed, the far-end voice signal in line 66 is transmitted through line 91 to summer 88. When switch 92 is closed, the audio signal from the audio source 12 is transmitted through line 93 to summer 88. When switch 94 is closed, random noise from random noise source 97 is transmitted through line 95 to summer 88, and also through line 96 to summer 68. As disclosed in U.S. Pat. No. 4,677,676, the random noise source 97 preferably provides low-level, random noise uncorrelated to any noise or sound introduced to the speaking location in the near-end zone 14. The preferred form is provided by a Galois sequence, although other random, uncorrelated noise sources may be used. Signal sensor 74, which monitors the level of the combined far-end voice and audio signal in line 72, controls whether switch 94 is closed, and also controls the level of random noise from random noise source 97 if the switch 94 is closed, all shown schematically by dashed line 98.
Adaption of the near-end acoustic echo canceller 36 must be frozen when there is near-end talk sensed by microphone 24. Therefore, the near-end acoustic echo canceller 36 should not adapt when the value of the echo-cancelled, near-end voice signal in line 38 exceeds a threshold value in the gate 40. During periods of adaptation, it is preferred for robust adaptation that the signal in line 76 inputting the near-end loudspeaker 22 have an acoustic power spectrum as close to white noise as possible. The input autocorrelation matrix for white noise is well conditioned.
FIG. 2 shows an acoustic power spectrum 100 for a typical sample of random noise. FIG. 3 shows an acoustic power spectrum 102 for a typical sample of speech. FIG. 3 shows a typical acoustic power spectrum 104 for a sample audio signal during a generic rock music selection. The speech spectrum 102 is least ideal for modeling, because its tonal nature implies large eigen value spreads in the input autocorrelation matrix. The music spectrum 104, which is not ideal, is better conditioned for modeling. While random noise 100 is the best suited for robust adaptation, additional random noise 100 is typically not desired in communication systems because adding random noise to signal 76 introduces noise into near-end zone 14.
In accordance with the invention, adaptation of the near-end acoustic echo canceller 36 can be shielded from the audio signal by opening switch 92 or from the far-end voice signal by opening switch 90. In addition, it is desirable to close switch 94 and add random noise to the regressor signal only when the combined far-end voice and audio signal in line 72 is sufficiently large so that the additional random noise will go unnoticed by a person located in near-end zone 14.
The far-end acoustic echo canceller 60 preferably operates in a manner similar to the near-end acoustic echo canceller 36. The far-end acoustic echo canceller 60 inputs the combined near-end voice and audio signal from signal sensor 50 through lines 51 and 106. The acoustic echo canceller 60 is preferably an adaptive finite impulse response filter having sufficient tap length to model the acoustic path. The acoustic echo canceller 60 adaptively models the path between the input to the far-end loudspeaker 26 and the output from the far-end microphone 28. The far-end echo cancellation summer 56 thus subtracts from the far-end voice signal in line 54 that portion of the signal due to sound introduced by the far-end speaker 26.
The far-end acoustic echo canceller 60 is again preferably adapted using an LMS update. A multiplier 108 inputs the echo-cancelled far-end voice signal from summer 56 through lines 62 and 110. The multiplier 108 also inputs a regressor signal in line 112. The multiplier multiplies the signals in lines 110 and 112 and outputs an update signal in line 114 which is transmitted to the acoustic echo canceller 60 for adaptation.
The regressor signal in line 114 for the far-end acoustic echo canceller is preferably a combination of the near-end voice signal, the audio signal, and/or a random noise signal. Normally this combination will be carried out in a microprocessor, but FIG. 1 shows summer 116 and switches 118, 122 and 124 for carrying out the combining operations. When switch 118 is closed, the near-end voice signal in line 42 is transmitted through line 43 to summer 116. When switch 122 is closed, the audio signal from the audio source 12 is transmitted through line 123 to summer 116. When switch 124 is closed, random noise from random noise source 125 is transmitted through line 127 to summer 116, and also through line 126 to summer 44. The random noise source 125 is preferably similar to random noise source 97. Signal sensor 50, which monitors the level of the combined near-end voice and audio signal in line 48, controls whether switch 124 is closed, and also controls the level of random noise from random noise source 125 if the switch 124 is closed, all shown schematically by dashed line 128.
Adaptation of the far-end acoustic echo canceller 60 must be frozen when there is far-end talk sensed by microphone 28. Therefore, the far-end acoustic echo canceller 60 should not adapt when the echo-cancelled far-end voice signal in line 62 exceeds a threshold value in gate 64. As discussed above with respect to the near-end acoustic echo canceller 36, it may be desirable to shelter adaptation of the far-end acoustic echo canceller 60 from either the near-end voice signal (by opening switch 118), or the audio signal (by opening switch 122). Also, it will normally be desirable to add random noise from random noise source 125 (i.e. closed switch 124) when the combined near-end voice and audio signal in line 48 exceeds a threshold value so that the additional random noise will be unnoticeable by a person located in the far-end zone 16.
FIG. 5 illustrates a multi-channel acoustic echo cancellation system 130 for an integrated intercom and audio system having a near-end zone 132 with two speaking locations 134 and 136. While system 130 illustrates a near-end zone 132, it should be understood that such an integrated intercom and audio system would normally have a far-end zone with two or more speaking locations, and possible additional zones as well. Such a system can be used in a vehicle such as an automobile where the near-end zone is the front seat and the far-end zone is the back seat. Of course, the invention is not limited to the zones being the front and the back seat in an automobile.
Loudspeaker 138 introduces sound into the near-end zone 132 at speaking location 134. Microphone 140 senses sound and speech at speaking location 134, and generates a voice signal which is transmitted through line 142 to a near-end echo cancellation summer 144. The summer 144 also inputs a signal in line 146 from acoustic echo cancellation channel (1,1) designated by block 148, and a signal in line 150 from acoustic echo cancellation channel (1,0) designated by block 152. The summer 144 subtracts the signals in lines 146 and 150 from the voice signal in line 142, and outputs an echo-cancelled voice signal in line 154. The echo-cancelled voice signal in line 154 inputs output gate/switch 156. Output gate/switch 156 opens and terminates (or, alternatively greatly reduces) the transmission of the echo-cancelled voice signal in line 154 if the signal does not exceed the threshold value. A suitable output gate/switch 156 uses a short-time, average magnitude estimating gate function to detect if a voice signal is present in line 154. In this manner, a voice signal will not be transmitted from microphone 140 at speaking location 134 to the one or more far-end zones when speech is not present at the speaking location 134. The transmitted voice signal in line 154 is depicted in FIG. 5 as Tv1.
In a similar manner, loudspeaker 158 introduces sound into zone 132 at speaking location 136. Microphone 160 senses noise in speech at speaking location 136 and generates a voice signal which is transmitted through 162 to an echo cancellation summer 164. Summer 164 receives a signal through line 166 from acoustic echo cancellation channel (0,0) designated by block 168. Summer 164 also receives an echo cancellation signal through line 170 from acoustic echo cancellation channel (0,1) designated by block 172. Summer 164 subtracts the signals in lines 166 and 170 from the voice signal in line 162 and outputs an echo-cancelled voice signal in line 174. The echo-cancelled voice signal in line 174 inputs output gate/switch 176. Output gate/switch 176 opens and terminates (or greatly reduces) the transmission of the echo-cancelled voice signal in line 174 if the signal does not exceed the threshold value. The echo-cancelled voice signal transmitted from output gate/switch 176 is designated as Tv0, and is transmitted to the one or more far-end zones.
Voice signals from speaking locations in the one or more far-end zones can be transmitted to the near-end zone 132 as shown schematically by blocks 178 and 180 labeled Rv0 and Rv1, respectively. Received voice signals Rv0 and Rv1 can be the same signal or independent. Loudspeaker 138 receives a combined voice and audio signal through line 182. A summer 186 inputs a voice signal Rv1 in line 184 and an audio signal in line 188 from audio channel 190, and outputs the combined voice and audio signal in line 194. The combined voice and audio signal in line 194 inputs signal sensors 196 and is transmitted therefrom through line 198 to line 182 and to loudspeaker 138. The audio signal in line 192 is an audio signal from a channel 190 of the audio system, which is typically different than the audio signal in line 200 from audio channel 202. Even though the audio signal in line 192 is typically different than the audio signal in line 200, the signals are likely to be correlated to one another.
The combined voice and audio signal in line 198 inputs acoustic echo cancellation channel (1,1) designated by block 148, through line 204. The acoustic echo cancellation channel (1,1), block 148, models the acoustic path between the input to loudspeaker 138 and the output from microphone 140. The combined voice and audio signal in line 198 also inputs acoustic echo cancellation channel (0,1), block 172, through line 206. The acoustic echo cancellation channel (0,1), block 172, models the acoustic path between the input to speaker 138 and the output from microphone 160.
Loudspeaker 158 receives a combined voice and audio signal in line 208. Summer 210 inputs a voice signal Rv0 in line 212 from the one or more far-end zones, block 178, and also inputs an audio signal in line 214 from summer 215, line 200 and audio source 202. The summer 210 outputs a combined voice and audio signal in line 216. The signal in line 216 inputs signal sensor 218, and signal sensor 218 transmits the combined voice and audio signal to line 220. The combined voice and audio signal is transmitted through lines 220 and 208 to loudspeaker 158. The combined voice and audio signal in line 220 is also transmitted through lines 220 and 222 to acoustic echo cancellation channel (0,0), block 168. The acoustic echo cancellation channel (0,0), block 168, models the acoustic path between the input to loudspeaker 158 and the output from microphone 160. The combined voice and audio signal in line 220 is also transmitted through line 224 to acoustic echo cancellation channel (1,1), block 152. The acoustic echo cancellation channel (1,0), block 152, models the acoustic path between the input to loudspeaker 158 and the output from microphone 140.
Each of the echo cancellation channels 148, 150, 168, 172, are preferably finite impulse response filters having suitable tap length to model the acoustic path, and are preferably adapted using an LMS update. Multiplier 226 inputs an echo-cancelled voice signal from summer 144 through lines 154 and 228 and inputs a regressor signal from line 230. The multiplier 226 multiplies the signals in lines 228 and 230 and outputs an update signal in line 232 which is transmitted to the acoustic echo cancellation channel (1,1), block 148, for adaptation. Likewise, a multiplier 234 inputs an echo-cancelled voice signal from summer 164 through lines 174 and 236, and inputs a regressor signal through line 238. The multiplier 234 multiplies the signals in lines 236 and 238 and outputs an update signal in line 240 which is transmitted to the acoustic echo cancellation channel (0,1), block 172, for adaptation. As shown in FIG. 5, the regressor signals in line 230 and line 238 have the same value and each are output from summer 242 through line 244. The regressor signals in lines 230 and 238 are preferably the combination of one or more of the received voice signal Rv1 in line 246, the audio signal in line 248 from audio channel 190, and/or random noise in line 250 from random noise source 252. In most applications, it will be preferable that the combining operation for the regressor be carried out in a microprocessor, however, FIG. 5 shows the structure of summer 242 and switches 254, 256 and 258 for carrying out the combining operation. Signal sensor 196 monitors the level of the combined voice and audio signal in line 194 and controls whether switch 258 for the random noise source 252 should be closed, shown schematically by dashed line 260. Signal sensor 196 also controls the level of random noise that should be added to the combined voice and audio signal via summer 193 without the potential of a person located in near-end zone 132 noticing the added random noise. When switch 254 is closed, the received voice signal Rx in line 246 is transmitted to summer 242. When switch 256 is closed, the audio signal in line 248 is transmitted to summer 242. When the switch 258 is closed, the random noise signal is transmitted not only to summer 193 but also to summer 242 through line 250. Inasmuch as it is likely that the audio signal in line 248 from audio channel 190 will be correlated with the audio signal in line 200 from audio channel 202, it may be desirable to shelter the regressor signal in line 244 from having an audio signal component. This is done by opening switch 256. Likewise, it may be desirable to shelter the regressor signal in line 244 from the received voice signal in line 246 if that signal is correlated with the received voice signal in line 212. This can be done by opening switch 254. If both the received voice signal in 246 and the audio signal in 248 are sheltered, the regressor signal in line 244 will be a random noise signal from random noise source 252.
Multiplier 262 inputs an echo-cancelled voice signal from summer 164 through lines 174 and 264 and also inputs a regressor signal through line 266. The multiplier 262 multiplies the signals in lines 264 and 266 and outputs an update signal in line 268 that is used to update acoustic echo cancellation channel (0,0), block 168. Multiplier 270 inputs an echo-cancelled voice signal from summer 144 through lines 154 and 272 and also inputs a regressor signal through line 274. The multiplier 270 multiplies the signals in lines 272 and 274 and outputs an update signal in line 277 that is used to update the acoustic echo cancellation channel (1,0), block 152. The regressor signals in lines 266 and 274 have the same value and are transmitted from summer 276 through line 278. The regressor signal in lines 278, 266 and 274 is preferably the combination of one or more of a received voice signal from line 280, an audio signal from line 282, and/or a random noise signal from line 284. When switch 286 is closed, the received voice signal in line 280 inputs summer 276. When switch 288 is closed, the audio signal in line 282 from audio channel 202 inputs summer 276. When switch 290 is closed, a random noise signal from random noise source 292 inputs summer 276 through line 284. It is preferred that random noise source 292 be independent from and totally uncorrelated with random noise source 252. If switch 290 is closed, the random noise signal from random noise source 292 is transmitted not only through line 284 to summer 276, but also through line 294 to summer 215 where it is added to the audio signal in line 200. Signal sensor 218 monitors the level of the combined voice and audio signal in line 216 and closes switch 290 if the level exceeds a threshold value. Sensor 218 can also adjust the level of random noise from random noise source 292 depending on the level of the combined voice and audio signal in line 216 as shown schematically by dashed line 296.
It should be recognized that various equivalents, alternatives, and modifications are possible, and these equivalents, alternatives, and modifications should be considered to be within the scope of the appended claims.

Claims (22)

I claim:
1. In a telecommunication system having a near-end zone and a far-end zone, a near-end intercom system having a near-end microphone that senses sound in the near-end zone and a near-end loudspeaker that outputs sound into the near-end zone, and a far-end intercom system having a far-end microphone that senses sound in the far-end zone, and a far-end loudspeaker that outputs sound into the far-end zone, the improvement comprising:
a near-end audio summer that inputs a far-end voice signal from the far-end intercom system and an audio signal from an audio system, and outputs a near-end input signal that is transmitted to the near-end loudspeaker;
an adaptive near-end acoustic echo canceller that receives the near-end input signal and outputs a near-end echo cancellation signal;
a near-end echo cancellation summer that inputs a near-end output signal from a near-end microphone and the near-end echo cancellation signal from the near-end acoustic echo canceller, and outputs an echo-cancelled, near-end voice signal to the far-end intercom system; and
a multiplier that receives the echo-cancelled, near-end voice signal and a regressor signal, and outputs an update signal to adapt the acoustic echo canceller;
wherein the regressor signal is formed by the combination of one or more of the far-end voice signal, the audio signal and a random noise signal.
2. The invention as recited in claim 1 wherein the far-end voice signal inputting the near-end audio summer is an echo-cancelled, far-end voice signal.
3. The invention as recited in claim 1 wherein the near-end adaptive echo canceller is an adaptive FIR filter.
4. The invention as recited in claim 1 further comprising:
a random noise switch that can be closed to combine random noise with the regressor signal;
wherein the random noise switch is closed when a combination of the far-end voice signal and the audio signal exceed a threshold noise level.
5. The invention as recited in claim 4 wherein random noise is further combined with the near-end input signal when the random noise switch is closed.
6. The invention as recited in claim 1 further comprising an audio regressor switch that can be closed to combine the audio signal with the regressor signal.
7. The invention as recited in claim 1 further comprising a voice regressor switch that can be closed to combine the far-end voice signal with the regressor signal.
8. The invention as recited in claim 1 further comprising:
a near-end output gate/switch that monitors the near-end voice signal and terminates transmission of the near-end voice signal to the far-end intercom system when the near-end voice signal falls below a threshold value.
9. The invention as recited in claim 1 further comprising:
a near-end output gate/switch that monitors the near-end voice signal and reduces the level of transmission of the near-end voice signal to the far-end intercom system when the near-end voice signal falls below a threshold value.
10. A multi-channel telecommunications system comprising:
a plurality of zones;
one or more speaking locations in each zone;
a plurality of microphones, each sensing speech at a respective speaking location and outputting a voice signal;
an audio source that provides a plurality of audio signals;
a plurality of acoustic echo cancellers, each outputting an echo cancellation signal and being capable of inputting a combined voice and audio signal from the audio source and a respective microphone;
a plurality of speakers, each inputting one of the combined voice and audio signals and introducing sound into a respective zone at a respective speaking location;
a plurality of echo cancellation summers, each corresponding to a respective microphone, each echo cancellation summer inputting the respective voice signal from the respective microphone and an echo cancellation signal from each adaptive echo canceller associated with the zone in which the microphone is located, and outputting an echo-cancelled voice signal; and
a multiplier associated with each acoustic echo canceller, each multiplier receiving an echo-cancelled voice signal and a regressor signal, and outputting an update signal to the respective acoustic echo canceller;
wherein the acoustic echo canceller inputs a combined voice and audio signal and the regressor signal does not include the audio signal.
11. A multi-channel telecommunications system as recited in claim 10 wherein the regressor signal for each acoustic echo canceller includes random noise when the combination of the voice signal and the audio signal exceeds a threshold noise value.
12. A multi-channel telecommunications system as recited in claim 11 wherein the level of random noise increases as the level of the combined voice signal and audio signal increases.
13. A multi-channel telecommunications system as recited in claim 10 further comprising:
a random noise switch that can be closed to combine random noise with the regressor signal.
14. A multi-channel telecommunications system as recited in claim 10 further comprising:
an output gate associated with each microphone that monitors the level of the echo-cancelled voice signal and terminates transmission of the echo-cancelled voice signal when the echo-cancelled voice signal falls below a threshold value.
15. A multi-channel telecommunications system recited in claim 10 further comprising:
an output gate/switch associated with each microphone that monitors the level of the echo-cancelled voice signal and reduces the level of transmission of the echo-cancelled voice signal when the echo-cancelled voice signal falls below a threshold value.
16. A multi-channel telecommunications system as recited in claim 10 wherein each of the zones in a vehicle.
17. A multi-channel telecommunications system as recited in claim 16 wherein there are two zones and two speaking locations in each zone.
18. A multi-channel telecommunications system as recited in claim 10 further comprising a voice regressor switch that can be closed to combine the voice signal with the regressor signal.
19. In a multi-channel telecommunications system having one or more speaking locations in a plurality of zones, a plurality of microphones, each sensing speech at a respective speaking location, and a plurality of loudspeakers, each introducing sound into a respective zone at a respective speaking location, a method of acoustic echo cancellation comprising the steps of:
outputting a voice signal from each respective microphone in response to speech in the respective speaking location;
combining each respective voice signal with one or more audio signals;
transmitting each combined voice and audio signal to at least one speaker located in other zones;
adaptively modeling the acoustic path between each speaker and each microphone located in each respective zone;
cancelling the echo in a voice signal from each respective microphone by filtering the combined voice and audio signals transmitted to the speaker in the same speaking location through the respective adaptive model for the acoustic path and subtracting the filtered signal from the respective voice signal; and
updating each adaptive model by multiplying the respective echo-cancelled voice signal by a regressor signal wherein the regressor signal is sheltered to not include any audio signal components.
20. A method as recited in claim 19 further comprising the step of:
adding random noise to the regressor signal when the combined value of the voice signal from the other zone and the audio signal exceed threshold value.
21. A method as recited in claim 20 further comprising the step of:
reducing the level of transmission of the echo-cancelled voice signal to the other zones when the echo-cancelled voice signal is less than a threshold value.
22. A method as recited in claim 20 further comprising the step of:
terminating the transmission of the echo-cancelled voice signal to the other zones when the echo-cancelled voice signal is less than a threshold value.
US08/626,208 1996-03-29 1996-03-29 Acoustic echo cancellation in an integrated audio and telecommunication system Expired - Lifetime US5706344A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/626,208 US5706344A (en) 1996-03-29 1996-03-29 Acoustic echo cancellation in an integrated audio and telecommunication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/626,208 US5706344A (en) 1996-03-29 1996-03-29 Acoustic echo cancellation in an integrated audio and telecommunication system

Publications (1)

Publication Number Publication Date
US5706344A true US5706344A (en) 1998-01-06

Family

ID=24509413

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/626,208 Expired - Lifetime US5706344A (en) 1996-03-29 1996-03-29 Acoustic echo cancellation in an integrated audio and telecommunication system

Country Status (1)

Country Link
US (1) US5706344A (en)

Cited By (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774562A (en) * 1996-03-25 1998-06-30 Nippon Telegraph And Telephone Corp. Method and apparatus for dereverberation
US5914982A (en) * 1997-06-13 1999-06-22 Rockwell Semiconductor Systems, Inc. Method and apparatus for training linear equalizers in a PCM modem
EP0932142A2 (en) * 1998-01-23 1999-07-28 Digisonix, Llc Integrated vehicle voice enhancement system and hands-free cellular telephone system
US6266408B1 (en) * 1996-10-28 2001-07-24 Samsung Electronics Co., Ltd. Echo controlling apparatus of video conferencing system and control method using the same
US6295364B1 (en) 1998-03-30 2001-09-25 Digisonix, Llc Simplified communication system
US20010036281A1 (en) * 2000-04-06 2001-11-01 Astorino John F. Active noise cancellation stability solution
US20010046300A1 (en) * 2000-04-17 2001-11-29 Mclean Ian R. Offline active control of automotive noise
US20020039422A1 (en) * 2000-09-20 2002-04-04 Daly Paul D. Driving mode for active noise cancellation
US20020076058A1 (en) * 2000-12-19 2002-06-20 Astorino John Frank Engine rotation reference signal for noise attenuation
WO2002052543A1 (en) * 2000-12-26 2002-07-04 Lear Automotive (Eeds) Spain, S.L. Communication system and method for the passenger compartment of a motor vehicle
US6510224B1 (en) * 1999-05-20 2003-01-21 Telefonaktiebolaget L M Ericsson Enhancement of near-end voice signals in an echo suppression system
US20030040910A1 (en) * 1999-12-09 2003-02-27 Bruwer Frederick J. Speech distribution system
US6535609B1 (en) 1997-06-03 2003-03-18 Lear Automotive Dearborn, Inc. Cabin communication system
US6549629B2 (en) 2001-02-21 2003-04-15 Digisonix Llc DVE system with normalized selection
US20030112981A1 (en) * 2001-12-17 2003-06-19 Siemens Vdo Automotive, Inc. Active noise control with on-line-filtered C modeling
US6594368B2 (en) 2001-02-21 2003-07-15 Digisonix, Llc DVE system with dynamic range processing
US6665411B2 (en) 2001-02-21 2003-12-16 Digisonix Llc DVE system with instability detection
US20060133627A1 (en) * 2004-12-22 2006-06-22 Lee Joseph C Audio communication unit
US7171003B1 (en) * 2000-10-19 2007-01-30 Lear Corporation Robust and reliable acoustic echo and noise cancellation system for cabin communication
US20070174057A1 (en) * 2000-01-31 2007-07-26 Genly Christopher H Providing programming information in response to spoken requests
US20080043997A1 (en) * 2006-08-01 2008-02-21 Acoustic Technologies, Inc. Noise threshold matrix for controlling audio processing
US20080259828A1 (en) * 2007-04-23 2008-10-23 Microsoft Corporation Method and apparatus for reducing timestamp noise in audio echo cancellation
US20100124336A1 (en) * 2008-11-20 2010-05-20 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US20100124337A1 (en) * 2008-11-20 2010-05-20 Harman International Industries, Incorporated Quiet zone control system
US7747002B1 (en) * 2000-03-15 2010-06-29 Broadcom Corporation Method and system for stereo echo cancellation for VoIP communication systems
US20100177905A1 (en) * 2009-01-12 2010-07-15 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US20100260345A1 (en) * 2009-04-09 2010-10-14 Harman International Industries, Incorporated System for active noise control based on audio system output
US20100266134A1 (en) * 2009-04-17 2010-10-21 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US20100290635A1 (en) * 2009-05-14 2010-11-18 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
WO2012161891A2 (en) * 2011-05-20 2012-11-29 Google Inc. Multi-channel audio processing using single-channel components
WO2013169454A3 (en) * 2012-05-10 2014-03-27 Cirrus Logic, Inc. Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
US8848936B2 (en) 2011-06-03 2014-09-30 Cirrus Logic, Inc. Speaker damage prevention in adaptive noise-canceling personal audio devices
US8908877B2 (en) 2010-12-03 2014-12-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
US8948407B2 (en) 2011-06-03 2015-02-03 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US8958571B2 (en) 2011-06-03 2015-02-17 Cirrus Logic, Inc. MIC covering detection in personal audio devices
CN104468471A (en) * 2013-09-13 2015-03-25 阿尔卡特朗讯 Packet acoustic echo cancellation (PAEC) method and equipment
CN104468470A (en) * 2013-09-13 2015-03-25 阿尔卡特朗讯 Method and equipment for packet acoustic echo cancellation
US9014387B2 (en) 2012-04-26 2015-04-21 Cirrus Logic, Inc. Coordinated control of adaptive noise cancellation (ANC) among earspeaker channels
US9066176B2 (en) 2013-04-15 2015-06-23 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation including dynamic bias of coefficients of an adaptive noise cancellation system
US9076431B2 (en) 2011-06-03 2015-07-07 Cirrus Logic, Inc. Filter architecture for an adaptive noise canceler in a personal audio device
US9082387B2 (en) 2012-05-10 2015-07-14 Cirrus Logic, Inc. Noise burst adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9094744B1 (en) 2012-09-14 2015-07-28 Cirrus Logic, Inc. Close talk detector for noise cancellation
US9106989B2 (en) 2013-03-13 2015-08-11 Cirrus Logic, Inc. Adaptive-noise canceling (ANC) effectiveness estimation and correction in a personal audio device
US9107010B2 (en) 2013-02-08 2015-08-11 Cirrus Logic, Inc. Ambient noise root mean square (RMS) detector
US9123321B2 (en) 2012-05-10 2015-09-01 Cirrus Logic, Inc. Sequenced adaptation of anti-noise generator response and secondary path response in an adaptive noise canceling system
US9142205B2 (en) 2012-04-26 2015-09-22 Cirrus Logic, Inc. Leakage-modeling adaptive noise canceling for earspeakers
US9142207B2 (en) 2010-12-03 2015-09-22 Cirrus Logic, Inc. Oversight control of an adaptive noise canceler in a personal audio device
EP2804174A3 (en) * 2011-06-03 2015-09-30 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9208771B2 (en) 2013-03-15 2015-12-08 Cirrus Logic, Inc. Ambient noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9215749B2 (en) 2013-03-14 2015-12-15 Cirrus Logic, Inc. Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones
US9214150B2 (en) 2011-06-03 2015-12-15 Cirrus Logic, Inc. Continuous adaptation of secondary path adaptive response in noise-canceling personal audio devices
US20150371658A1 (en) * 2014-06-19 2015-12-24 Yang Gao Control of Acoustic Echo Canceller Adaptive Filter for Speech Enhancement
US9264808B2 (en) 2013-06-14 2016-02-16 Cirrus Logic, Inc. Systems and methods for detection and cancellation of narrow-band noise
US9294836B2 (en) 2013-04-16 2016-03-22 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation including secondary path estimate monitoring
US9318090B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9319784B2 (en) 2014-04-14 2016-04-19 Cirrus Logic, Inc. Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9319781B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC)
US9324311B1 (en) 2013-03-15 2016-04-26 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US9325821B1 (en) * 2011-09-30 2016-04-26 Cirrus Logic, Inc. Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling
US9369798B1 (en) 2013-03-12 2016-06-14 Cirrus Logic, Inc. Internal dynamic range control in an adaptive noise cancellation (ANC) system
US9369557B2 (en) 2014-03-05 2016-06-14 Cirrus Logic, Inc. Frequency-dependent sidetone calibration
US9392364B1 (en) 2013-08-15 2016-07-12 Cirrus Logic, Inc. Virtual microphone for adaptive noise cancellation in personal audio devices
US9414150B2 (en) 2013-03-14 2016-08-09 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US20160277588A1 (en) * 2015-03-20 2016-09-22 Samsung Electronics Co., Ltd. Method of cancelling echo and electronic device thereof
US9460701B2 (en) 2013-04-17 2016-10-04 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by biasing anti-noise level
US9467776B2 (en) 2013-03-15 2016-10-11 Cirrus Logic, Inc. Monitoring of speaker impedance to detect pressure applied between mobile device and ear
US9478212B1 (en) 2014-09-03 2016-10-25 Cirrus Logic, Inc. Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device
US9479860B2 (en) 2014-03-07 2016-10-25 Cirrus Logic, Inc. Systems and methods for enhancing performance of audio transducer based on detection of transducer status
US9478210B2 (en) 2013-04-17 2016-10-25 Cirrus Logic, Inc. Systems and methods for hybrid adaptive noise cancellation
US9552805B2 (en) 2014-12-19 2017-01-24 Cirrus Logic, Inc. Systems and methods for performance and stability control for feedback adaptive noise cancellation
US9578415B1 (en) 2015-08-21 2017-02-21 Cirrus Logic, Inc. Hybrid adaptive noise cancellation system with filtered error microphone signal
US9578432B1 (en) 2013-04-24 2017-02-21 Cirrus Logic, Inc. Metric and tool to evaluate secondary path design in adaptive noise cancellation systems
US9609416B2 (en) 2014-06-09 2017-03-28 Cirrus Logic, Inc. Headphone responsive to optical signaling
US9620101B1 (en) 2013-10-08 2017-04-11 Cirrus Logic, Inc. Systems and methods for maintaining playback fidelity in an audio system with adaptive noise cancellation
US9635480B2 (en) 2013-03-15 2017-04-25 Cirrus Logic, Inc. Speaker impedance monitoring
US9648410B1 (en) 2014-03-12 2017-05-09 Cirrus Logic, Inc. Control of audio output of headphone earbuds based on the environment around the headphone earbuds
US9666176B2 (en) 2013-09-13 2017-05-30 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by adaptively shaping internal white noise to train a secondary path
US9704472B2 (en) 2013-12-10 2017-07-11 Cirrus Logic, Inc. Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system
US9712866B2 (en) 2015-04-16 2017-07-18 Comigo Ltd. Cancelling TV audio disturbance by set-top boxes in conferences
US9824677B2 (en) 2011-06-03 2017-11-21 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US10013966B2 (en) 2016-03-15 2018-07-03 Cirrus Logic, Inc. Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device
US10026388B2 (en) 2015-08-20 2018-07-17 Cirrus Logic, Inc. Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter
US10181315B2 (en) 2014-06-13 2019-01-15 Cirrus Logic, Inc. Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system
US20190035378A1 (en) * 2017-07-27 2019-01-31 Volkswagen Aktiengesellschaft Method for Compensating for Interfering Noises in a Hands-Free Apparatus in a Motor Vehicle, and Hands-Free Apparatus
US10206032B2 (en) 2013-04-10 2019-02-12 Cirrus Logic, Inc. Systems and methods for multi-mode adaptive noise cancellation for audio headsets
US10219071B2 (en) 2013-12-10 2019-02-26 Cirrus Logic, Inc. Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation
US10367948B2 (en) 2017-01-13 2019-07-30 Shure Acquisition Holdings, Inc. Post-mixing acoustic echo cancellation systems and methods
US10382864B2 (en) 2013-12-10 2019-08-13 Cirrus Logic, Inc. Systems and methods for providing adaptive playback equalization in an audio device
USD865723S1 (en) 2015-04-30 2019-11-05 Shure Acquisition Holdings, Inc Array microphone assembly
USD944776S1 (en) 2020-05-05 2022-03-01 Shure Acquisition Holdings, Inc. Audio device
US11297423B2 (en) 2018-06-15 2022-04-05 Shure Acquisition Holdings, Inc. Endfire linear array microphone
US11297426B2 (en) 2019-08-23 2022-04-05 Shure Acquisition Holdings, Inc. One-dimensional array microphone with improved directivity
US11302347B2 (en) 2019-05-31 2022-04-12 Shure Acquisition Holdings, Inc. Low latency automixer integrated with voice and noise activity detection
US11303981B2 (en) 2019-03-21 2022-04-12 Shure Acquisition Holdings, Inc. Housings and associated design features for ceiling array microphones
US11310596B2 (en) 2018-09-20 2022-04-19 Shure Acquisition Holdings, Inc. Adjustable lobe shape for array microphones
US11438691B2 (en) 2019-03-21 2022-09-06 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality
US11445294B2 (en) 2019-05-23 2022-09-13 Shure Acquisition Holdings, Inc. Steerable speaker array, system, and method for the same
EP4057275A1 (en) * 2021-03-10 2022-09-14 Alps Alpine Co., Ltd. Active noise control system
US11523212B2 (en) 2018-06-01 2022-12-06 Shure Acquisition Holdings, Inc. Pattern-forming microphone array
US11552611B2 (en) 2020-02-07 2023-01-10 Shure Acquisition Holdings, Inc. System and method for automatic adjustment of reference gain
US11558693B2 (en) 2019-03-21 2023-01-17 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality
US11678109B2 (en) 2015-04-30 2023-06-13 Shure Acquisition Holdings, Inc. Offset cartridge microphones
US11706562B2 (en) 2020-05-29 2023-07-18 Shure Acquisition Holdings, Inc. Transducer steering and configuration systems and methods using a local positioning system
US11785380B2 (en) 2021-01-28 2023-10-10 Shure Acquisition Holdings, Inc. Hybrid audio beamforming system

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677676A (en) * 1986-02-11 1987-06-30 Nelson Industries, Inc. Active attenuation system with on-line modeling of speaker, error path and feedback pack
US5033082A (en) * 1989-07-31 1991-07-16 Nelson Industries, Inc. Communication system with active noise cancellation
US5131047A (en) * 1990-06-11 1992-07-14 Matsushita Electric Industrial Co., Ltd. Noise suppressor
US5216721A (en) * 1991-04-25 1993-06-01 Nelson Industries, Inc. Multi-channel active acoustic attenuation system
US5216722A (en) * 1991-11-15 1993-06-01 Nelson Industries, Inc. Multi-channel active attenuation system with error signal inputs
US5222084A (en) * 1990-06-25 1993-06-22 Nec Corporation Echo canceler having adaptive digital filter unit associated with delta-sigma modulation circuit
US5226088A (en) * 1990-04-06 1993-07-06 Samsung Electronics Co., Ltd. Apparatus and methods for active noise suppression in stereo multiplex signals
US5245664A (en) * 1989-12-29 1993-09-14 Nissan Motor Company, Limited Active noise control system for automotive vehicle
US5305307A (en) * 1991-01-04 1994-04-19 Picturetel Corporation Adaptive acoustic echo canceller having means for reducing or eliminating echo in a plurality of signal bandwidths
US5313945A (en) * 1989-09-18 1994-05-24 Noise Cancellation Technologies, Inc. Active attenuation system for medical patients
US5323459A (en) * 1992-11-10 1994-06-21 Nec Corporation Multi-channel echo canceler
US5325437A (en) * 1991-12-27 1994-06-28 Nissan Motor Co., Ltd. Apparatus for reducing noise in space applicable to vehicle compartment
US5327496A (en) * 1993-06-30 1994-07-05 Iowa State University Research Foundation, Inc. Communication device, apparatus, and method utilizing pseudonoise signal for acoustical echo cancellation
US5337365A (en) * 1991-08-30 1994-08-09 Nissan Motor Co., Ltd. Apparatus for actively reducing noise for interior of enclosed space
US5371802A (en) * 1989-04-20 1994-12-06 Group Lotus Limited Sound synthesizer in a vehicle
US5381485A (en) * 1992-08-29 1995-01-10 Adaptive Control Limited Active sound control systems and sound reproduction systems
US5600718A (en) * 1995-02-24 1997-02-04 Ericsson Inc. Apparatus and method for adaptively precompensating for loudspeaker distortions
US5602928A (en) * 1995-01-05 1997-02-11 Digisonix, Inc. Multi-channel communication system

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677676A (en) * 1986-02-11 1987-06-30 Nelson Industries, Inc. Active attenuation system with on-line modeling of speaker, error path and feedback pack
US5371802A (en) * 1989-04-20 1994-12-06 Group Lotus Limited Sound synthesizer in a vehicle
US5033082A (en) * 1989-07-31 1991-07-16 Nelson Industries, Inc. Communication system with active noise cancellation
US5313945A (en) * 1989-09-18 1994-05-24 Noise Cancellation Technologies, Inc. Active attenuation system for medical patients
US5245664A (en) * 1989-12-29 1993-09-14 Nissan Motor Company, Limited Active noise control system for automotive vehicle
US5226088A (en) * 1990-04-06 1993-07-06 Samsung Electronics Co., Ltd. Apparatus and methods for active noise suppression in stereo multiplex signals
US5131047A (en) * 1990-06-11 1992-07-14 Matsushita Electric Industrial Co., Ltd. Noise suppressor
US5222084A (en) * 1990-06-25 1993-06-22 Nec Corporation Echo canceler having adaptive digital filter unit associated with delta-sigma modulation circuit
US5305307A (en) * 1991-01-04 1994-04-19 Picturetel Corporation Adaptive acoustic echo canceller having means for reducing or eliminating echo in a plurality of signal bandwidths
US5216721A (en) * 1991-04-25 1993-06-01 Nelson Industries, Inc. Multi-channel active acoustic attenuation system
US5337365A (en) * 1991-08-30 1994-08-09 Nissan Motor Co., Ltd. Apparatus for actively reducing noise for interior of enclosed space
US5216722A (en) * 1991-11-15 1993-06-01 Nelson Industries, Inc. Multi-channel active attenuation system with error signal inputs
US5325437A (en) * 1991-12-27 1994-06-28 Nissan Motor Co., Ltd. Apparatus for reducing noise in space applicable to vehicle compartment
US5381485A (en) * 1992-08-29 1995-01-10 Adaptive Control Limited Active sound control systems and sound reproduction systems
US5323459A (en) * 1992-11-10 1994-06-21 Nec Corporation Multi-channel echo canceler
US5327496A (en) * 1993-06-30 1994-07-05 Iowa State University Research Foundation, Inc. Communication device, apparatus, and method utilizing pseudonoise signal for acoustical echo cancellation
US5602928A (en) * 1995-01-05 1997-02-11 Digisonix, Inc. Multi-channel communication system
US5600718A (en) * 1995-02-24 1997-02-04 Ericsson Inc. Apparatus and method for adaptively precompensating for loudspeaker distortions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
AT&T Digital Processing of Speech Signals, Bell Laboratories, Inc., 1978. *

Cited By (160)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774562A (en) * 1996-03-25 1998-06-30 Nippon Telegraph And Telephone Corp. Method and apparatus for dereverberation
US6266408B1 (en) * 1996-10-28 2001-07-24 Samsung Electronics Co., Ltd. Echo controlling apparatus of video conferencing system and control method using the same
US6535609B1 (en) 1997-06-03 2003-03-18 Lear Automotive Dearborn, Inc. Cabin communication system
US5914982A (en) * 1997-06-13 1999-06-22 Rockwell Semiconductor Systems, Inc. Method and apparatus for training linear equalizers in a PCM modem
US5949819A (en) * 1997-06-13 1999-09-07 Conexant Systems, Inc. Method and apparatus for training linear equalizers in a PCM modem
USRE39165E1 (en) * 1997-06-13 2006-07-11 Pctel, Inc. Method and apparatus for training linear equalizers in a PCM modem
US6505057B1 (en) 1998-01-23 2003-01-07 Digisonix Llc Integrated vehicle voice enhancement system and hands-free cellular telephone system
EP0932142A2 (en) * 1998-01-23 1999-07-28 Digisonix, Llc Integrated vehicle voice enhancement system and hands-free cellular telephone system
EP0932142A3 (en) * 1998-01-23 2000-03-15 Digisonix, Llc Integrated vehicle voice enhancement system and hands-free cellular telephone system
US6295364B1 (en) 1998-03-30 2001-09-25 Digisonix, Llc Simplified communication system
US6510224B1 (en) * 1999-05-20 2003-01-21 Telefonaktiebolaget L M Ericsson Enhancement of near-end voice signals in an echo suppression system
US20030040910A1 (en) * 1999-12-09 2003-02-27 Bruwer Frederick J. Speech distribution system
US8374875B2 (en) 2000-01-31 2013-02-12 Intel Corporation Providing programming information in response to spoken requests
US8805691B2 (en) 2000-01-31 2014-08-12 Intel Corporation Providing programming information in response to spoken requests
US20070174057A1 (en) * 2000-01-31 2007-07-26 Genly Christopher H Providing programming information in response to spoken requests
US8433060B2 (en) * 2000-03-15 2013-04-30 Broadcom Corporation Method and system for stereo echo cancellation for VoIP communication systems
US8750493B2 (en) 2000-03-15 2014-06-10 Broadcom Corporation Method and system for stereo echo cancellation for VoIP communication systems
US20100266118A1 (en) * 2000-03-15 2010-10-21 Broadcom Corporation Method and System for Stereo Echo Cancellation for VOIP Communication Systems
US7747002B1 (en) * 2000-03-15 2010-06-29 Broadcom Corporation Method and system for stereo echo cancellation for VoIP communication systems
US20010036281A1 (en) * 2000-04-06 2001-11-01 Astorino John F. Active noise cancellation stability solution
US7106866B2 (en) 2000-04-06 2006-09-12 Siemens Vdo Automotive, Inc. Active noise cancellation stability solution
US20010046300A1 (en) * 2000-04-17 2001-11-29 Mclean Ian R. Offline active control of automotive noise
US20020039422A1 (en) * 2000-09-20 2002-04-04 Daly Paul D. Driving mode for active noise cancellation
US7171003B1 (en) * 2000-10-19 2007-01-30 Lear Corporation Robust and reliable acoustic echo and noise cancellation system for cabin communication
US20020076058A1 (en) * 2000-12-19 2002-06-20 Astorino John Frank Engine rotation reference signal for noise attenuation
WO2002052543A1 (en) * 2000-12-26 2002-07-04 Lear Automotive (Eeds) Spain, S.L. Communication system and method for the passenger compartment of a motor vehicle
US6665411B2 (en) 2001-02-21 2003-12-16 Digisonix Llc DVE system with instability detection
US6549629B2 (en) 2001-02-21 2003-04-15 Digisonix Llc DVE system with normalized selection
US6594368B2 (en) 2001-02-21 2003-07-15 Digisonix, Llc DVE system with dynamic range processing
US20030112981A1 (en) * 2001-12-17 2003-06-19 Siemens Vdo Automotive, Inc. Active noise control with on-line-filtered C modeling
US7623641B2 (en) * 2004-12-22 2009-11-24 Lee Joseph C Audio communication unit
US20060133627A1 (en) * 2004-12-22 2006-06-22 Lee Joseph C Audio communication unit
US20080043997A1 (en) * 2006-08-01 2008-02-21 Acoustic Technologies, Inc. Noise threshold matrix for controlling audio processing
US20080259828A1 (en) * 2007-04-23 2008-10-23 Microsoft Corporation Method and apparatus for reducing timestamp noise in audio echo cancellation
US8259928B2 (en) 2007-04-23 2012-09-04 Microsoft Corporation Method and apparatus for reducing timestamp noise in audio echo cancellation
US8270626B2 (en) 2008-11-20 2012-09-18 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US9020158B2 (en) 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
US8135140B2 (en) 2008-11-20 2012-03-13 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US8315404B2 (en) 2008-11-20 2012-11-20 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US20100124337A1 (en) * 2008-11-20 2010-05-20 Harman International Industries, Incorporated Quiet zone control system
US20100124336A1 (en) * 2008-11-20 2010-05-20 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US20100177905A1 (en) * 2009-01-12 2010-07-15 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US8718289B2 (en) 2009-01-12 2014-05-06 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US8189799B2 (en) 2009-04-09 2012-05-29 Harman International Industries, Incorporated System for active noise control based on audio system output
US20100260345A1 (en) * 2009-04-09 2010-10-14 Harman International Industries, Incorporated System for active noise control based on audio system output
US8199924B2 (en) 2009-04-17 2012-06-12 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US20100266134A1 (en) * 2009-04-17 2010-10-21 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US20100290635A1 (en) * 2009-05-14 2010-11-18 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
US8077873B2 (en) 2009-05-14 2011-12-13 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
US9142207B2 (en) 2010-12-03 2015-09-22 Cirrus Logic, Inc. Oversight control of an adaptive noise canceler in a personal audio device
US8908877B2 (en) 2010-12-03 2014-12-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
US9633646B2 (en) 2010-12-03 2017-04-25 Cirrus Logic, Inc Oversight control of an adaptive noise canceler in a personal audio device
US9646595B2 (en) 2010-12-03 2017-05-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
WO2012161891A3 (en) * 2011-05-20 2013-01-17 Google Inc. Multi-channel audio processing using single-channel components
WO2012161891A2 (en) * 2011-05-20 2012-11-29 Google Inc. Multi-channel audio processing using single-channel components
US8948407B2 (en) 2011-06-03 2015-02-03 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US9368099B2 (en) 2011-06-03 2016-06-14 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US9711130B2 (en) 2011-06-03 2017-07-18 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US20150104032A1 (en) * 2011-06-03 2015-04-16 Cirrus Logic, Inc. Mic covering detection in personal audio devices
EP2804174A3 (en) * 2011-06-03 2015-09-30 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US8958571B2 (en) 2011-06-03 2015-02-17 Cirrus Logic, Inc. MIC covering detection in personal audio devices
US10468048B2 (en) * 2011-06-03 2019-11-05 Cirrus Logic, Inc. Mic covering detection in personal audio devices
US10249284B2 (en) 2011-06-03 2019-04-02 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US9076431B2 (en) 2011-06-03 2015-07-07 Cirrus Logic, Inc. Filter architecture for an adaptive noise canceler in a personal audio device
US9824677B2 (en) 2011-06-03 2017-11-21 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US8848936B2 (en) 2011-06-03 2014-09-30 Cirrus Logic, Inc. Speaker damage prevention in adaptive noise-canceling personal audio devices
US9214150B2 (en) 2011-06-03 2015-12-15 Cirrus Logic, Inc. Continuous adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9318094B2 (en) 2011-06-03 2016-04-19 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9325821B1 (en) * 2011-09-30 2016-04-26 Cirrus Logic, Inc. Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling
US9226068B2 (en) 2012-04-26 2015-12-29 Cirrus Logic, Inc. Coordinated gain control in adaptive noise cancellation (ANC) for earspeakers
US9142205B2 (en) 2012-04-26 2015-09-22 Cirrus Logic, Inc. Leakage-modeling adaptive noise canceling for earspeakers
US9014387B2 (en) 2012-04-26 2015-04-21 Cirrus Logic, Inc. Coordinated control of adaptive noise cancellation (ANC) among earspeaker channels
US9318090B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9319781B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC)
US9076427B2 (en) 2012-05-10 2015-07-07 Cirrus Logic, Inc. Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
WO2013169454A3 (en) * 2012-05-10 2014-03-27 Cirrus Logic, Inc. Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
US9123321B2 (en) 2012-05-10 2015-09-01 Cirrus Logic, Inc. Sequenced adaptation of anti-noise generator response and secondary path response in an adaptive noise canceling system
US9721556B2 (en) 2012-05-10 2017-08-01 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
CN104303228A (en) * 2012-05-10 2015-01-21 美国思睿逻辑有限公司 Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
US9773490B2 (en) 2012-05-10 2017-09-26 Cirrus Logic, Inc. Source audio acoustic leakage detection and management in an adaptive noise canceling system
US9082387B2 (en) 2012-05-10 2015-07-14 Cirrus Logic, Inc. Noise burst adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9094744B1 (en) 2012-09-14 2015-07-28 Cirrus Logic, Inc. Close talk detector for noise cancellation
US9230532B1 (en) 2012-09-14 2016-01-05 Cirrus, Logic Inc. Power management of adaptive noise cancellation (ANC) in a personal audio device
US9773493B1 (en) 2012-09-14 2017-09-26 Cirrus Logic, Inc. Power management of adaptive noise cancellation (ANC) in a personal audio device
US9107010B2 (en) 2013-02-08 2015-08-11 Cirrus Logic, Inc. Ambient noise root mean square (RMS) detector
US9369798B1 (en) 2013-03-12 2016-06-14 Cirrus Logic, Inc. Internal dynamic range control in an adaptive noise cancellation (ANC) system
US9106989B2 (en) 2013-03-13 2015-08-11 Cirrus Logic, Inc. Adaptive-noise canceling (ANC) effectiveness estimation and correction in a personal audio device
US9414150B2 (en) 2013-03-14 2016-08-09 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9955250B2 (en) 2013-03-14 2018-04-24 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9215749B2 (en) 2013-03-14 2015-12-15 Cirrus Logic, Inc. Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones
US9635480B2 (en) 2013-03-15 2017-04-25 Cirrus Logic, Inc. Speaker impedance monitoring
US9467776B2 (en) 2013-03-15 2016-10-11 Cirrus Logic, Inc. Monitoring of speaker impedance to detect pressure applied between mobile device and ear
US9324311B1 (en) 2013-03-15 2016-04-26 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US9208771B2 (en) 2013-03-15 2015-12-08 Cirrus Logic, Inc. Ambient noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9502020B1 (en) 2013-03-15 2016-11-22 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US10206032B2 (en) 2013-04-10 2019-02-12 Cirrus Logic, Inc. Systems and methods for multi-mode adaptive noise cancellation for audio headsets
US9066176B2 (en) 2013-04-15 2015-06-23 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation including dynamic bias of coefficients of an adaptive noise cancellation system
US9294836B2 (en) 2013-04-16 2016-03-22 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation including secondary path estimate monitoring
US9462376B2 (en) 2013-04-16 2016-10-04 Cirrus Logic, Inc. Systems and methods for hybrid adaptive noise cancellation
US9460701B2 (en) 2013-04-17 2016-10-04 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by biasing anti-noise level
US9478210B2 (en) 2013-04-17 2016-10-25 Cirrus Logic, Inc. Systems and methods for hybrid adaptive noise cancellation
US9578432B1 (en) 2013-04-24 2017-02-21 Cirrus Logic, Inc. Metric and tool to evaluate secondary path design in adaptive noise cancellation systems
US9264808B2 (en) 2013-06-14 2016-02-16 Cirrus Logic, Inc. Systems and methods for detection and cancellation of narrow-band noise
US9392364B1 (en) 2013-08-15 2016-07-12 Cirrus Logic, Inc. Virtual microphone for adaptive noise cancellation in personal audio devices
US9666176B2 (en) 2013-09-13 2017-05-30 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by adaptively shaping internal white noise to train a secondary path
CN104468471A (en) * 2013-09-13 2015-03-25 阿尔卡特朗讯 Packet acoustic echo cancellation (PAEC) method and equipment
CN104468471B (en) * 2013-09-13 2017-11-03 阿尔卡特朗讯 A kind of method and apparatus for being used to be grouped acoustic echo elimination
CN104468470B (en) * 2013-09-13 2017-08-01 阿尔卡特朗讯 A kind of method and apparatus for being used to be grouped acoustic echo elimination
CN104468470A (en) * 2013-09-13 2015-03-25 阿尔卡特朗讯 Method and equipment for packet acoustic echo cancellation
US9620101B1 (en) 2013-10-08 2017-04-11 Cirrus Logic, Inc. Systems and methods for maintaining playback fidelity in an audio system with adaptive noise cancellation
US9704472B2 (en) 2013-12-10 2017-07-11 Cirrus Logic, Inc. Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system
US10219071B2 (en) 2013-12-10 2019-02-26 Cirrus Logic, Inc. Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation
US10382864B2 (en) 2013-12-10 2019-08-13 Cirrus Logic, Inc. Systems and methods for providing adaptive playback equalization in an audio device
US9369557B2 (en) 2014-03-05 2016-06-14 Cirrus Logic, Inc. Frequency-dependent sidetone calibration
US9479860B2 (en) 2014-03-07 2016-10-25 Cirrus Logic, Inc. Systems and methods for enhancing performance of audio transducer based on detection of transducer status
US9648410B1 (en) 2014-03-12 2017-05-09 Cirrus Logic, Inc. Control of audio output of headphone earbuds based on the environment around the headphone earbuds
US9319784B2 (en) 2014-04-14 2016-04-19 Cirrus Logic, Inc. Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9609416B2 (en) 2014-06-09 2017-03-28 Cirrus Logic, Inc. Headphone responsive to optical signaling
US10181315B2 (en) 2014-06-13 2019-01-15 Cirrus Logic, Inc. Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system
US20150371658A1 (en) * 2014-06-19 2015-12-24 Yang Gao Control of Acoustic Echo Canceller Adaptive Filter for Speech Enhancement
US9613634B2 (en) * 2014-06-19 2017-04-04 Yang Gao Control of acoustic echo canceller adaptive filter for speech enhancement
US9478212B1 (en) 2014-09-03 2016-10-25 Cirrus Logic, Inc. Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device
US9552805B2 (en) 2014-12-19 2017-01-24 Cirrus Logic, Inc. Systems and methods for performance and stability control for feedback adaptive noise cancellation
US10148823B2 (en) * 2015-03-20 2018-12-04 Samsung Electronics Co., Ltd. Method of cancelling echo and electronic device thereof
US20160277588A1 (en) * 2015-03-20 2016-09-22 Samsung Electronics Co., Ltd. Method of cancelling echo and electronic device thereof
US9712866B2 (en) 2015-04-16 2017-07-18 Comigo Ltd. Cancelling TV audio disturbance by set-top boxes in conferences
USD865723S1 (en) 2015-04-30 2019-11-05 Shure Acquisition Holdings, Inc Array microphone assembly
US11832053B2 (en) 2015-04-30 2023-11-28 Shure Acquisition Holdings, Inc. Array microphone system and method of assembling the same
US11310592B2 (en) 2015-04-30 2022-04-19 Shure Acquisition Holdings, Inc. Array microphone system and method of assembling the same
US11678109B2 (en) 2015-04-30 2023-06-13 Shure Acquisition Holdings, Inc. Offset cartridge microphones
USD940116S1 (en) 2015-04-30 2022-01-04 Shure Acquisition Holdings, Inc. Array microphone assembly
US10026388B2 (en) 2015-08-20 2018-07-17 Cirrus Logic, Inc. Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter
US9578415B1 (en) 2015-08-21 2017-02-21 Cirrus Logic, Inc. Hybrid adaptive noise cancellation system with filtered error microphone signal
US10013966B2 (en) 2016-03-15 2018-07-03 Cirrus Logic, Inc. Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device
US11477327B2 (en) 2017-01-13 2022-10-18 Shure Acquisition Holdings, Inc. Post-mixing acoustic echo cancellation systems and methods
US10367948B2 (en) 2017-01-13 2019-07-30 Shure Acquisition Holdings, Inc. Post-mixing acoustic echo cancellation systems and methods
US10636404B2 (en) * 2017-07-27 2020-04-28 Volkswagen Atiengesellschaft Method for compensating for interfering noises in a hands-free apparatus in a motor vehicle, and hands-free apparatus
US20190035378A1 (en) * 2017-07-27 2019-01-31 Volkswagen Aktiengesellschaft Method for Compensating for Interfering Noises in a Hands-Free Apparatus in a Motor Vehicle, and Hands-Free Apparatus
US11800281B2 (en) 2018-06-01 2023-10-24 Shure Acquisition Holdings, Inc. Pattern-forming microphone array
US11523212B2 (en) 2018-06-01 2022-12-06 Shure Acquisition Holdings, Inc. Pattern-forming microphone array
US11297423B2 (en) 2018-06-15 2022-04-05 Shure Acquisition Holdings, Inc. Endfire linear array microphone
US11770650B2 (en) 2018-06-15 2023-09-26 Shure Acquisition Holdings, Inc. Endfire linear array microphone
US11310596B2 (en) 2018-09-20 2022-04-19 Shure Acquisition Holdings, Inc. Adjustable lobe shape for array microphones
US11438691B2 (en) 2019-03-21 2022-09-06 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality
US11558693B2 (en) 2019-03-21 2023-01-17 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality
US11303981B2 (en) 2019-03-21 2022-04-12 Shure Acquisition Holdings, Inc. Housings and associated design features for ceiling array microphones
US11778368B2 (en) 2019-03-21 2023-10-03 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality
US11445294B2 (en) 2019-05-23 2022-09-13 Shure Acquisition Holdings, Inc. Steerable speaker array, system, and method for the same
US11800280B2 (en) 2019-05-23 2023-10-24 Shure Acquisition Holdings, Inc. Steerable speaker array, system and method for the same
US11688418B2 (en) 2019-05-31 2023-06-27 Shure Acquisition Holdings, Inc. Low latency automixer integrated with voice and noise activity detection
US11302347B2 (en) 2019-05-31 2022-04-12 Shure Acquisition Holdings, Inc. Low latency automixer integrated with voice and noise activity detection
US11297426B2 (en) 2019-08-23 2022-04-05 Shure Acquisition Holdings, Inc. One-dimensional array microphone with improved directivity
US11750972B2 (en) 2019-08-23 2023-09-05 Shure Acquisition Holdings, Inc. One-dimensional array microphone with improved directivity
US11552611B2 (en) 2020-02-07 2023-01-10 Shure Acquisition Holdings, Inc. System and method for automatic adjustment of reference gain
USD944776S1 (en) 2020-05-05 2022-03-01 Shure Acquisition Holdings, Inc. Audio device
US11706562B2 (en) 2020-05-29 2023-07-18 Shure Acquisition Holdings, Inc. Transducer steering and configuration systems and methods using a local positioning system
US11785380B2 (en) 2021-01-28 2023-10-10 Shure Acquisition Holdings, Inc. Hybrid audio beamforming system
EP4057275A1 (en) * 2021-03-10 2022-09-14 Alps Alpine Co., Ltd. Active noise control system
US20220293079A1 (en) * 2021-03-10 2022-09-15 Alps Alpine Co., Ltd Active noise control system
US11922916B2 (en) * 2021-03-10 2024-03-05 Alps Alpine Co., Ltd. Active noise control system

Similar Documents

Publication Publication Date Title
US5706344A (en) Acoustic echo cancellation in an integrated audio and telecommunication system
US5796819A (en) Echo canceller for non-linear circuits
EP1429315B1 (en) Method and system for suppressing echoes and noises in environments under variable acoustic and highly fedback conditions
EP0932142B1 (en) Integrated vehicle voice enhancement system and hands-free cellular telephone system
EP1879181B1 (en) Method for compensation audio signal components in a vehicle communication system and system therefor
US6052462A (en) Double talk detection and echo control circuit
JP4568439B2 (en) Echo suppression device
CA2242510A1 (en) Coupled acoustic echo cancellation system
US6707912B2 (en) Method and apparatus for setting a step size for an adaptive filter coefficient of an echo canceller
EP1698159A1 (en) System and method for enhanced stereo audio
US6560332B1 (en) Methods and apparatus for improving echo suppression in bi-directional communications systems
US20080219431A1 (en) Method and apparatus for echo cancellation
JP4622399B2 (en) Communication terminal with echo canceller and echo cancellation method thereof
JP2861888B2 (en) Echo / noise canceller and echo / noise elimination method
JP3220979B2 (en) Voice switch
JPH07121027B2 (en) Loud phone
US20050249347A1 (en) Non stationary echo canceller
JP3403655B2 (en) Method and apparatus for identifying unknown system using subband adaptive filter
WO1997007624A1 (en) Echo cancelling using signal preprocessing in an acoustic environment
JP2004080647A (en) Echo canceller and telephone conversation processor
JPH09116471A (en) Acoustic echo cancellor
JPH10243082A (en) Echo canceler
JP3187715B2 (en) Echo canceller
JP2000040985A (en) Echo cancler
JPH0342918A (en) Anti-sidetone circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: DIGISONIX, INC., WISCONSIN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FINN, BRIAN M.;REEL/FRAME:007984/0468

Effective date: 19960312

STCF Information on status: patent grant

Free format text: PATENTED CASE

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12