IP Library Granted Patent US 10,506,105
Granted Patent B2
US 10,506,105 · App. 16/362,156 · Granted Dec 10, 2019

Adaptive filter unit for being used as an echo canceller

Inventors: Stig Petri (Ballerup, DK); Svend Feldt (Ballerup, DK)
Assignee: SENNHEISER COMMUNICATION A/S
H04M9/082G06F17/142G10L21/0208G10L21/0232H03H21/0027H04B3/23H04R3/02G10L2021/02082H04R1/1091H04R25/453
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 10,506,105
App. No.
16/362,156
Granted
Dec 10, 2019
Kind
B2
Abstract

The invention relates to an adaptive filter unit, in particular for being used as an echo canceller, comprising a first filter input, configured to receive a first electric audio signal, indicative of a first audio signal A(t), a second filter input, configured to receive a second electric audio signal, indicative of a second audio signal B(t), a processor and a filter output. The processor is configured to calculate and provide audio estimation data X(f n , A(t 1 , . . . , t M(fn) )) in the frequency domain; to calculate a transformed second audio signal Y(f n , B(t)), formed by a transformation of the second audio signal B(t) into the frequency domain; and to calculate a filtered audio signal by subtracting delayed audio estimation data from the transformed second audio signal, wherein the delayed audio estimation data is provided by a memory unit of the adaptive filter unit, which is arranged to provide a data exchange with the processor, and wherein the delayed audio estimation data comprises a frequency dependent time delay compared to the transformed second audio signal.

Claims (59)

1. An adaptive filter unit, in particular for being used as an echo canceller, comprising:

a first filter input, configured to receive a first electric audio signal, indicative of a first audio signal A(t);

a second filter input, configured to receive a second electric audio signal, indicative of a second audio signal B(t);

a processor arranged and configured to

receive the first electric audio signal and the second electric audio signal;

calculate and provide audio estimation data X(f n , A(t 1 , . . . , t M(fn) )) formed by transformation of the first audio signal A(t) into a frequency domain, for frequencies f n =f 1 , . . . , f N , wherein N is an integer number, and with a number of sampling points M(f n ) of the first audio signal A(t);

calculate a transformed second audio signal Y(f n , B(t)), formed by a transformation of the second audio signal B(t) into the frequency domain;

receive delayed audio estimation data provided by a memory unit of the adaptive filter unit, which is arranged to provide a data exchange with the processor, and wherein the delayed audio estimation data comprises a frequency dependent time delay compared to the transformed second audio signal;

calculate a filtered audio signal by subtracting the delayed audio estimation data from the transformed second audio signal; and

calculate a processed audio output signal by transforming the filtered audio signal into a time domain; and

a filter output configured to provide the processed audio output signal.

2. An adaptive filter according to claim 1 , wherein the first filter input and the second filter input each comprise filter bank analysis including time to frequency conversion of the first electric audio signal and the second electric audio signal, respectively.

3. An adaptive filter according to claim 2 , wherein the filter bank analysis includes an array of filters that decompose the first and the second electric audio signals into multiple components, each component carrying a single frequency sub-band of the first and second electric audio signal, respectively.

4. An adaptive filter according to claim 3 , wherein the output of the filter bank analysis is a sub band signal with as many sub bands as there are filters in the filter bank.

5. The adaptive filter according to claim 1 , wherein the first and second filter output comprises a filter bank synthesis including frequency to time conversion of the processed audio output signal.

6. A hearing device, comprising

an audio input interface, configured to receive an audio signal, to convert the audio signal into a first electric audio signal and to provide the first electric audio signal;

a speaker unit, configured to receive the first electric audio signal and to convert the first electric signal into a perceivable audio output;

a microphone unit, arranged and configured to convert an acoustic tone into a second electric audio signal and to provide the second electric audio signal;

an adaptive filter unit according to claim 1 , configured to receive the first electric audio signal and the second electric audio signal, and which is further configured to filter the second electric audio signal based on the first electric audio signal and to determine a processed audio output signal; and

an audio output interface, configured to provide a device output signal, indicative of the processed audio output signal.

7. The hearing device according to claim 6 , further comprising a delay controller, arranged and configured to receive the first audio signal A(t) and the second audio signal B(t) and to control the processor by controlling the frequency dependent time delay of the delayed audio estimation data according to a length of an echo that is present in the second audio signal.

8. The hearing device according to claim 6 , wherein the audio input interface and the audio output interface are configured to wirelessly communicate with an external audio device.

9. The hearing device according to claim 6 , wherein the hearing device is a headset, a headphone or a hearing aid.

10. A method for performing echo cancelling, comprising the steps of:

receiving a first electric audio signal, indicative of a first audio signal A(t);

receiving a second electric audio signal, indicative of a second audio signal B(t);

calculating and providing audio estimation data X(f n , A(t 1 , . . . , t M(fn) )) formed by transformation of the first audio signal A(t) into a frequency domain, for frequencies f n =f 1 , . . . , f N , wherein N is an integer number, and with a number of sampling points M(f n ) of the first audio signal A(t);

calculating a transformed second audio signal U(f n , B(t)), formed by a transformation of the second audio signal B(t) into the frequency domain;

receiving delayed audio estimation data provided by a memory unit of an adaptive filter unit, which is arranged to provide a data exchange with the processor, and wherein the delayed audio estimation data comprises a frequency dependent time delay compared to the transformed second audio signal;

calculating a filtered audio signal by subtracting delayed audio estimation data from the transformed second audio signal; and

calculating and providing a processed audio output signal by transforming the filtered audio signal into a time domain.

11. The method according to claim 10 , wherein the filtered audio signal is determined by an adaptive algorithm for each frequency f n .

12. A non-transitory computer-readable medium storing a program for controlling an operation of an adaptive filter unit, comprising program code means for causing a processor of the adaptive filter unit to carry out a method according to claim 10 .

13. A hearing device, comprising

an audio input interface, configured to receive an audio signal, to convert the audio signal into a first electric audio signal and to provide the first electric audio signal;

a speaker unit, configured to receive the first electric audio signal and to convert the first electric signal into a perceivable audio output;

a microphone unit, arranged and configured to convert an acoustic tone into a second electric audio signal and to provide the second electric audio signal;

an adaptive filter unit according to claim 2 , configured to receive the first electric audio signal and the second electric audio signal, and which is further configured to filter the second electric audio signal based on the first electric audio signal and to determine a processed audio output signal; and

an audio output interface, configured to provide a device output signal, indicative of the processed audio output signal.

14. A hearing device, comprising

an audio input interface, configured to receive an audio signal, to convert the audio signal into a first electric audio signal and to provide the first electric audio signal;

a speaker unit, configured to receive the first electric audio signal and to convert the first electric signal into a perceivable audio output;

a microphone unit, arranged and configured to convert an acoustic tone into a second electric audio signal and to provide the second electric audio signal;

an adaptive filter unit according to claim 3 , configured to receive the first electric audio signal and the second electric audio signal, and which is further configured to filter the second electric audio signal based on the first electric audio signal and to determine a processed audio output signal; and

an audio output interface, configured to provide a device output signal, indicative of the processed audio output signal.

15. A hearing device, comprising

an audio input interface; configured to receive an audio signal, to convert the audio signal into a first electric audio signal and to provide the first electric audio signal;

a speaker unit, configured to receive the first electric audio signal and to convert the first electric signal into a perceivable audio output;

a microphone unit, arranged and configured to convert an acoustic tone into a second electric audio signal and to provide the second electric audio signal;

an adaptive filter unit according to claim 4 , configured to receive the first electric audio signal and the second electric audio signal, and which is further configured to filter the second electric audio signal based on the first electric audio signal and to determine a processed audio output signal; and

an audio output interface, configured to provide a device output signal, indicative of the processed audio output signal.

16. A hearing device, comprising

an audio input interface, configured to receive an audio signal, to convert the audio signal into a first electric audio signal and to provide the first electric audio signal;

a speaker unit, configured to receive the first electric audio signal and to convert the first electric signal into a perceivable audio output;

a microphone unit, arranged and configured to convert an acoustic tone into a second electric audio signal and to provide the second electric audio signal;

an adaptive filter unit according to claim 5 , configured to receive the first electric audio signal and the second electric audio signal, and which is further configured to filter the second electric audio signal based on the first electric audio signal and to determine a processed audio output signal; and

an audio output interface, configured to provide a device output signal, indicative of the processed audio output signal.

17. A non-transitory computer-readable medium storing a program for controlling an operation of an adaptive filter unit, comprising program code means for causing a processor of the adaptive filter unit to carry out a method according to claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2021
From: SENNHEISER COMMUNICATIONS A/S
To: SENNHEISER ELECTRONIC GMBH & CO. KG; EPOS GROUP A/S
Reel/Frame 055878/0109 →
Priority Claims (1)
EP 16180326 · Jul 20, 2016 · regional
Continuity (2)
Continuation 15655295 · Jul 20, 2017
Related Publication 20190222699A1 · Jul 18, 2019