IP Library Granted Patent US 8,175,290
Granted Patent B2
US 8,175,290 · App. 11/775,687 · Granted May 8, 2012

Feedback reduction system

Assignee: Nuance Communications, Inc.
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 8,175,290
App. No.
11/775,687
Granted
May 8, 2012
Kind
B2
Abstract

A feedback reduction system adaptively processes a microphone signal. An adaptive feedback suppression filter circuit processes the microphone signal, and an adaptive feedback compensation filter circuit further processes the microphone signal. The adaptive feedback suppression filter circuit processes the signal based upon output from the adaptive filter compensation filter circuit.

Claims (56)

1. Method for processing a microphone signal to obtain an output signal with reduced acoustic feedback, the method comprising:

processing the microphone signal by an adaptive feedback suppression filter circuit performed in a signal path and in a non-signal path;

processing the microphone signal by an adaptive feedback compensation filter circuit; and

where:

the processing by the adaptive feedback suppression filter circuit is dependent on the processing by the adaptive feedback compensation filter circuit;

the adaptation of the filter coefficients of the adaptive feedback suppression filter circuit is performed in the non-signal path,

the adaptive feedback suppression filter circuit producing in the signal path an adaptive feedback suppression output,

the output signal with reduced acoustic feedback is produced as the result of combining the microphone signal and the adaptive feedback suppression output and wherein the output signal is used as an input signal to the adaptive feedback compensation circuit and the adaptive feedback suppression output is used as an input to the adaptive feedback compensation circuit.

2. The method according to claim 1 , where

a first input signal for the adaptive feedback suppression filter circuit is generated based on filter coefficients of the adaptive feedback compensation filter circuit, and

the filter coefficients of the adaptive feedback suppression filter circuit are adapted based on the first input signal.

3. The method according to claim 1 , where the adapted filter coefficients are used without modification in the signal path.

4. The method according to claim 1 , where

the first input signal is input in the non-signal path;

the first input signal is generated from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the microphone signal by the adaptive feedback suppression filter circuit, and

the microphone signal is input in the signal path.

5. The method according to claim 4 , further comprising processing the first input signal by an adaptive or non-adaptive decorrelation filter circuit.

6. The method according to claim 2 , where

the first input signal is input in the non-signal path;

the first input signal is generated from a reduced microphone signal generated by a subtraction of an estimated feedback signal obtained by the adaptive feedback compensation filter circuit from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the reduced microphone signal by the adaptive feedback suppression filter circuit, and the microphone signal reduced by the estimated impulse response that is obtained by the feedback compensation means is input in the signal path.

7. The method according to claim 6 , further comprising processing the first input signal by an adaptive or non-adaptive decorrelation filter circuit and processing the output signal by an inverse decorrelation filter circuit.

8. The method according to claim 6 , where the adaptive feedback suppression filter circuit comprises a finite impulse response filter or an infinite impulse response filter.

9. The method according to claim 6 , where adaptation of the filter coefficients of the adaptive feedback suppression filter circuit and/or the adaptive feedback compensation filter circuit is performed on the basis of a normalized least mean square algorithm.

10. The method according to claim 6 , where the microphone signal and/or the output signal is processed by an adaptive and/or non-adaptive noise reduction filter circuit.

11. The method according to claim 6 , where the microphone signal is obtained by an adaptive or non-adaptive beamforming circuit that processes signals detected by at least two microphones.

12. A non-transitory computer-readable storage medium having processor executable instructions to reduce feedback by performing the acts of:

processing a microphone signal by an adaptive feedback suppression filter circuit performed in a signal path and in a non-signal path;

processing the microphone signal by an adaptive feedback compensation filter circuit; and

where:

the processing by the adaptive feedback suppression filter circuit is dependent on the processing by the adaptive feedback compensation filter circuit,

the adaptation of the filter coefficients of the adaptive feedback suppression filter circuit is performed in the non-signal path,

the adapted filter coefficients are used in the signal path,

the adaptive feedback suppression filter circuit in the signal path producing an adaptive feedback suppression output, and

the output signal with reduced acoustic feedback is produced as the result of combining the microphone signal and the adaptive feedback suppression output and wherein the output signal is used as an input signal to the adaptive feedback compensation circuit and the adaptive feedback suppression output is used as an input to the adaptive feedback compensation circuit.

13. The non-transitory computer readable medium according to claim 12 , where the adapted filter coefficients are used without modification in the signal path.

14. The non-transitory computer readable medium according to claim 12 , where the first input signal is input in the non-signal path;

the first input signal is generated from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the microphone signal by the adaptive feedback suppression filter circuit, and the microphone signal is input in the signal path.

15. The non-transitory computer readable medium according to claim 14 , further comprising: processing the first input signal by an adaptive or non-adaptive decorrelation filter circuit.

16. The non-transitory computer readable medium according to claim 12 , where the first input signal is input in the non-signal path; the first input signal is generated from a reduced microphone signal generated by a subtraction of an estimated feedback signal obtained by the adaptive feedback compensation filter circuit from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the reduced microphone signal by the adaptive feedback suppression filter circuit, and the microphone signal reduced by the estimated impulse response that is obtained by the feedback compensation means is input in the signal path.

17. The non-transitory computer readable medium according to claim 16 , further comprising processing the first input signal by an adaptive or non-adaptive decorrelation filter circuit and processing the output signal by an inverse decorrelation filter circuit.

18. The non-transitory computer readable medium according to claim 16 , where the adaptive feedback suppression filter circuit comprises a finite impulse response filter or an infinite impulse response filter.

19. The non-transitory computer readable medium according to claim 16 , where adaptation of the filter coefficients of the adaptive feedback suppression filter circuit and/or the adaptive feedback compensation filter circuit is performed on the basis of a normalized least mean square algorithm.

20. The non-transitory computer readable medium according to claim 16 , where the microphone signal and/or the output signal is processed by an adaptive and/or non-adaptive noise reduction filter circuit.

21. The non-transitory computer readable medium according to claim 16 , where the microphone signal is obtained by an adaptive or non-adaptive beamforming circuit that processes signals detected by at least two microphones.

22. System for audio signal processing with feedback reduction for producing an output signal with reduced feedback, comprising:

a signal path and a non-signal path;

an adaptive feedback compensation filter circuit; and

an adaptive feedback suppression filter circuit configured to be adapted on the basis of the adapted filter coefficients of the adaptive feedback compensation filter circuit and configured to adapt its filter coefficients in the non-signal path and subsequently use the filter coefficients adapted in the non-signal path in the signal path,

the adaptive feedback suppression filter circuit in the signal path producing an adaptive feedback suppression output, and

the output signal with reduced acoustic feedback is produced as the result of combining the microphone signal and the adaptive feedback suppression output wherein the output signal used as an input to the adaptive feedback compensation circuit and the adaptive feedback suppression output used as an input to the adaptive feedback compensation circuit.

23. The system according to claim 22 where:

a first input signal for the adaptive feedback suppression filter circuit is generated using the adapted filter coefficients of the adaptive feedback compensation filter circuit, and where the adaptive feedback suppression filter circuit is configured to be adapted on the basis of the first input signal.

24. The system according to claim 23 , where the adaptive feedback suppression filter circuit is configured to use the filter coefficients adapted in the non-signal path without modifications in the signal path.

25. The system according to claim 24 , configured to generate the first input signal from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the microphone signal by the adaptive feedback suppression filter circuit; input the first signal in the non-signal path, and input the microphone signal in the signal path.

26. The system according to one of the claim 25 , further comprising an adaptive or non-adaptive decorrelation filter circuit configured to process the first input signal.

27. The system according to claim 24 , configured to generate the first input signal from a reduced microphone signal generated by a subtraction of an estimated feedback signal obtained by the adaptive feedback compensation filter circuit from the microphone signal and the convolution result of an estimated impulse response obtained by the adaptive feedback compensation filter circuit and feedback components of the microphone signal previously obtained by processing the reduced microphone signal by the adaptive feedback suppression filter circuit; input the first signal in the non-signal path, and input the microphone signal reduced by an estimated impulse response that is obtained by the feedback compensation means in the signal path.

Assignments (12)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSET PURCHASE AGREEMENT Recorded Jan 19, 2010
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 023810/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAMES AND TO REPLACE THE ORIGINAL ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 022003 FRAME 0250. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR NAMES SHOULD BE CHANGED FROM HARALD LENHARDT, TIM HAULICK, AND GERARD UWE SCHMIDT TO HARALD LENHARDT.. Recorded Feb 13, 2009
From: LENHARDT, HARALD
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 022261/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2009
From: HAULICK, TIM
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 022257/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2009
From: SCHMIDT, GERHARD UWE
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 022257/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2008
From: LENHARDT, HARALD; HAULICK, TIM; SCHMIDT, GERARD UWE
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 022003/0250 →
Priority Claims (2)
EP 05000404 · Jan 11, 2005 · regional
WO PCT/EP2006/000197 · Jan 11, 2006 · international
Continuity (1)
Related Publication 20080025527A1 · Jan 31, 2008