IP Library › Granted Patent US 12,562,144
Granted Patent B2
US 12,562,144 · App. 17/581,657 · Granted Feb 24, 2026

Acoustic echo cancellation unit

Inventors: Moritz Wild (Erlangen, DE); Emanuel Habets (Erlangen, DE); Edwin Mabande (Erlangen, DE); Guendalina Milano (Erlangen, DE); Maria Luis Valero (Erlangen, DE); Philipp Goetz (Erlangen, DE); Andreas Walther (Erlangen, DE); Fabian Kuech (Erlangen, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10K11/17854G10K11/17823H03F3/183H04R5/02H04R5/04H04S3/008G10K2210/3028G10K2210/505H03F2200/03H04S2400/01H04S2400/03
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,562,144
App. No.
17/581,657
Granted
Feb 24, 2026
Kind
B2
Abstract

An acoustic echo cancellation unit includes: an audio processor configured to receive a multichannel audio signal and including: a first stage which is configured to process the multichannel audio signal to obtain a first set of spatial audio components; and a second stage which is configured to process the first set of spatial audio components to obtain a second set of spatial audio components; an echo cancellation processor configured to perform echo cancellation by use of the first set of spatial audio components or a deviated version of the first set of spatial audio components as reference signal.

Claims (48)

1 . An acoustic echo cancellation unit, comprising:

an audio processor configured to receive a multichannel audio signal and comprising:

a first stage which is configured to process the multichannel audio signal to acquire a first set of spatial audio components representing an interim signal; wherein the first stage is configured to perform a non-linear processing or a time-varying processing or a highly time-varying processing to acquire the first set of spatial audio components; and

a second stage which is configured to process said first set of spatial audio components to acquire a second set of spatial audio components representing loudspeaker playback signals;

an echo cancellation processor configured to perform echo cancellation by use of said first set of spatial audio components or a deviated version of the first set of spatial audio components as reference signal and by use of at least one received microphone signal; wherein the deviated version is acquired by use of a spatial component combiner, by performing a linear processing or another processing.

2 . Acoustic echo cancellation unit according to claim 1 , wherein the echo cancellation processor comprises a spatial component combiner configured to process the first set of spatial audio components to acquire the deviated version of the first set of spatial components to be used as reference signal.

3 . Acoustic echo cancellation unit according to claim 2 , wherein the spatial component combiner is configured to output one reference signal or more reference signals or a reference signal comprising one, two or more channels.

4 . The acoustic echo cancellation unit according to claim 2 , wherein the spatial component combiner is configured to perform a processing so as to output one or more linear combinations of the first set of spatial components as the reference signal and/or to apply a time-invariant downmix matrix to the first set of spatial components to acquire the reference signal.

5 . The acoustic echo cancellation unit according to claim 2 , wherein the spatial component combiner is configured to perform its processing based on the following formula

R

i

=

∑

k

=

1

n

β

ki

⁢

C

k

wherein R i is the ith reference signal, □ ki are the weights, C k is the kth spatial component signal.

6 . Acoustic echo cancellation unit according to claim 2 , wherein the spatial component combiner is configured to output one or more signals of the reference signal comprising a reduced number when compared to the number of spatial audio components of the first set of spatial audio components.

7 . Acoustic echo cancellation unit according to claim 1 , where the reference signal is a subset of the first set of spatial audio components.

8 . Acoustic echo cancellation unit according to claim 1 , where each spatial component of the first set of spatial audio components is comprised by a maximum of one signal of the reference signal.

9 . Acoustic echo cancellation unit according to claim 1 , wherein the echo cancellation processor performs the echo cancellation based on at least a microphone signal received via a microphone input.

10 . The acoustic echo cancellation unit according to claim 1 , wherein the echo cancellation processor is configured to perform the echo cancellation using a single or multichannel adaptive filter or a single or multichannel adaptive filter which is configurable based on a comparison between the reference signal and a microphone signal.

11 . The acoustic echo cancellation unit according to claim 1 , wherein the second stage is configured to output the second set of spatial audio components to a playback device or soundbar.

12 . Acoustic echo cancellation unit according to claim 11 , wherein the set of spatial audio components enable to directly control one or more transducers of a playback device or to control one or more transducer of a playback device or soundbar by use of one or more amplifiers.

13 . Acoustic echo cancellation unit according to claim 1 , wherein the second stage is configured to perform a linear processing.

14 . Playback device or soundbar comprising an acoustic echo cancellation unit, comprising:

an audio processor configured to receive a multichannel audio signal and comprising:

a first stage which is configured to process the multichannel audio signal to acquire a first set of spatial audio components representing an interim signal; and

a second stage which is configured to process the first set of spatial audio components to acquire a second set of spatial audio components representing loudspeaker playback signals;

an echo cancellation processor configured to perform echo cancellation by use of the first set of spatial audio components or a deviated version of the first set of spatial audio components as reference signal and by use of at least one received microphone signal; wherein the deviated version is acquired by use of a spatial component combiner, by performing a linear processing or another processing;

wherein the first stage is configured to perform a non-linear processing or a time-varying processing or a highly time-varying processing to acquire the first set of spatial audio components.

15 . A method for acoustic echo cancellation, comprising:

receiving a multichannel audio signal;

processing the multichannel audio signal to acquire a first set of spatial audio components representing an interim signal; wherein the processing comprises non-linear processing or time-varying processing or highly time-varying processing to acquire the first set of spatial audio components;

processing the first set of spatial audio components to acquire a second set of spatial audio components representing loudspeaker playback signals;

performing echo cancellation by use of the first set of spatial audio components or a deviated version of the first set of spatial audio components as reference signal and by use of at least one received microphone signal; wherein the deviated version is acquired by use of a spatial component combiner, by performing a linear processing or another processing.

16 . A non-transitory digital storage medium having a computer program stored thereon to perform the method for acoustic echo cancellation, said method comprising:

receiving a multichannel audio signal;

processing the multichannel audio signal to acquire a first set of spatial audio components representing an interim signal; wherein the processing comprises non-linear processing or time-varying processing or highly time-varying processing to acquire the first set of spatial audio components;

processing the first set of spatial audio components to acquire a second set of spatial audio components representing loudspeaker playback signals;

performing echo cancellation by use of the first set of spatial audio components or a deviated version of the first set of spatial audio components as reference signal and by use of at least one received microphone signal; wherein the deviated version is acquired by use of a spatial component combiner, by performing a linear processing or another processing,

when said computer program is run by a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: WILD, MORITZ; HABETS, EMANUEL; MABANDE, EDWIN; MILANO, GUENDALINA; LUIS VALERO, MARIA; GOETZ, PHILIPP; WALTHER, ANDREAS; KUECH, FABIAN
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 062032/0242 →
Priority Claims (1)
EP 19187880 · Jul 23, 2019 · regional
Continuity (2)
Continuation PCTEP2020070671 · Jul 22, 2020
Related Publication 20220148559A1 · May 12, 2022
References Cited (11)
US 10013995B1 · Lashkari · 2018 [cited by examiner]
US 10229698B1 · Chhetri · 2019 [cited by applicant]
US 20080031466A1 · Buck et al. · 2008 [cited by applicant]
US 20080198779A1 · Jaermyr et al. · 2008 [cited by applicant]
US 20120076308A1 · Kuech · 2012 [cited by examiner]
US 20150249884A1 · Ooi et al. · 2015 [cited by applicant]
US 20190373390A1 · Horbach · 2019 [cited by examiner]
US 20190392853A1 · Kleijn · 2019 [cited by examiner]
JP 2007288775A · 2007 [cited by applicant]
RU 2472237C2 · 2013 [cited by applicant]
WO 2018193028A1 · 2018 [cited by applicant]