IP Library Granted Patent US 10,135,968
Granted Patent B2
US 10,135,968 · App. 14/784,539 · Granted Nov 20, 2018

System and method for acoustic echo cancellation

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,135,968
App. No.
14/784,539
Granted
Nov 20, 2018
Kind
B2
Abstract

A system and method for acoustic echo cancellation is provided. Embodiments may include receiving, at one or more microphones, an audio reference signal from an audio speaker. Embodiments may also include filtering the audio reference signal using one or more adaptive audio filters. Embodiments may further include analyzing a level of signal energy of the audio reference signal with regard to time, frequency and audio channel to identify at least one maximum error contribution point. Embodiments may also include updating the one or more adaptive audio filters based upon, at least in part, the analyzed audio reference signal.

Claims (25)

1. A computer-implemented method for acoustic echo cancellation comprising:

receiving, at one or more microphones, an audio reference signal from an audio speaker;

filtering the audio reference signal using one or more adaptive audio filters;

analyzing a level of signal energy of the audio reference signal with regard to time, frequency and audio channel to identify at least one maximum error contribution point, wherein analyzing includes determining a plurality of coefficients for the one or more adaptive audio filters that contribute to the at least one maximum error contribution point; and

updating a portion of the plurality of coefficients for the one or more adaptive audio filters that contribute to the at least one maximum error contribution point based upon, at least in part, the analysis of time, frequency and audio channel signal energy.

2. The method of claim 1 , wherein updating includes applying an £-Max update based upon, at least in part, the analysis of time, frequency and audio channel signal energy.

3. The method of claim 1 , wherein updating includes updating a sub-band adaptive filter.

4. The method of claim 1 , wherein updating includes applying at least one sparse update to one or more sub-band adaptive filters.

5. The method of claim 1 , further comprising: applying a constraint to updating based upon, at least in part, one or more set parameters, wherein the constraint is configured to limit an amount of processing required for updating.

6. The method of claim 1 wherein analyzing includes a sparsity determination.

7. The method of claim 2 , further comprising: determining a particular sub-band filter to update.

8. The method of claim 1 , wherein the microphone is associated with at least one of a voice controlled television, an in-vehicle system, and a hands-free telephone system.

9. The method of claim 1 , wherein the acoustic echo cancellation system is a multi-channel acoustic echo cancellation system.

10. The method of claim 1 , further comprising: removing an echo component associated with the audio reference signal.

11. A system for acoustic echo cancellation comprising:

one or more processors configured to receive an audio reference signal from an audio speaker, the one or more processors further configured to filter the audio reference signal using one or more adaptive audio filters, the one or more processors further configured to analyze a level of signal energy of the audio reference signal with regard to time, frequency and audio channel to identify at least one maximum error contribution point, wherein analyzing includes determining a plurality of coefficients for the one or more adaptive audio filters that contribute to the at least one maximum error contribution point, the one or more processors further configured to update a portion of the plurality of coefficients for the one or more adaptive audio filters that contribute to the at least one maximum error contribution point based upon, at least in part, the analysis of time, frequency and audio channel signal energy.

12. The system of claim 11 , wherein updating includes applying an £-Max update based upon, at least in part, the analysis of time, frequency and audio channel signal energy.

13. The system of claim 11 , wherein updating includes updating a sub-band adaptive filter.

14. The system of claim 11 , wherein updating includes applying at least one sparse update to one or more sub-band adaptive filters.

15. The system of claim 11 , further comprising: applying a constraint to updating based upon, at least in part, one or more set parameters, wherein the constraint is configured to limit an amount of processing required for updating.

16. The system of claim 11 wherein analyzing includes a sparsity determination.

17. The system of claim 12 , further comprising: determining a particular sub-band filter to update.

18. The system of claim 11 , wherein the one or more processors are associated with at least one of a voice controlled television, an in-vehicle system, and a hands-free telephone system.

19. The system of claim 11 , wherein the acoustic echo cancellation system is a multi-channel acoustic echo cancellation system.

20. The system of claim 11 , further comprising: removing an echo component associated with the audio reference signal.

Assignments (7)
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 →