IP Library Granted Patent US 9,407,992
Granted Patent B2
US 9,407,992 · App. 14/105,765 · Granted Aug 2, 2016

Estimation of reverberation decay related applications

Inventors: Chris X. Gao (Mississauga, CA); Govind Kannan (Irvine, CA); Youhong Lu (Irvine, CA); Trausti Thormundsson (Irvine, CA); Vilhjalmur S. Thorvaldsson (Irvine, CA)
Assignee: CONEXANT SYSTEMS, INC.
H04R3/02
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 9,407,992
App. No.
14/105,765
Granted
Aug 2, 2016
Kind
B2
Abstract

A method for continuously estimating reverberation decay comprising receiving a sequence of audio data samples. Determining whether a plateau is present in the sequence of audio data samples. Generating one or more reverberation parameters from the sequence of audio data samples if it is determined that the plateau is present.

Claims (26)

1. A method for cancelling reverberation from an audio speech signal comprising:

electronically receiving a sequence of audio data samples representing the audio speech signal;

determining whether a plateau pattern is present in the sequence of audio data samples using electronic data processing equipment;

generating an estimate of the reverberation by defining one or more reverberation parameters from the sequence of audio data samples if it is determined that the plateau pattern is present; and

subtracting the estimate of the reverberation from the audio speech signal.

2. The method of claim 1 wherein determining whether the plateau pattern is present comprises calculating a power of the sequence of audio data samples.

3. The method of claim 1 wherein determining whether the plateau pattern is present comprises generating a power ratio sequence for a power sequence of the audio data samples.

4. The method of claim 2 wherein determining whether the plateau pattern is present comprises generating a block of power ratio sequences.

5. The method of claim 4 wherein determining whether the plateau pattern is present further comprises generating a minimum value and an index value for the block of power ratio sequences.

6. The method of claim 5 wherein determining whether the plateau pattern is present further comprises searching for the plateau pattern within a predetermined window of samples following the index value.

7. The method of claim 1 wherein generating the estimate of the reverberation by defining one or more reverberation parameters from the sequence of audio data samples if it is determined that the plateau pattern is present comprises generating a least squares estimate of the sequence of audio data samples.

8. The method of claim 7 further comprising modeling a filter output of the least squares estimate.

9. The method of claim 8 further comprising generating the reverberation parameters using the modeled filter output.

10. The method of claim 1 wherein the electronic data processing equipment comprises one of a digital signal processor programmed with one or more algorithms or one or more discrete electronic components.

11. A system for cancelling reverberation from an audio speech signal by continuously estimating reverberation decay comprising:

an audio sample system configured to receive the audio speech signal and to generate a sequence of samples of the audio speech signal using electronic data processing equipment;

a speech pause detection system coupled to the audio sample system and configured to receive the sequence of samples of the audio speech signal and to locate a plateau in the sequence of samples of the audio data;

a reverb parameter system coupled to the speech pause detection system and configured to receive a plurality of samples of the audio data associated with the plateau and generate an estimate of the reverberation by setting one or more reverberation decay parameters; and

a reverb cancellation system coupled to the reverb parameter system and configured to subtract the estimate of the reverberation from the audio speech signal.

12. The system of claim 11 wherein the speech pause detection system comprises a sample power system configured to receive the sequence of samples of the audio data and generate sample power data.

13. The system of claim 12 wherein the speech pause detection system comprises a power ratio sequence system configured to receive the sample power data and generate power ratio sequence data.

14. The system of claim 13 wherein the speech pause detection system comprises a block forming system configured to receive the power ratio sequence data and generate a block.

15. The system of claim 14 wherein the speech pause detection system comprises a plateau location system configured to receive the block, locate a minimum and index within the block, and determine whether a plateau pattern is present after the index.

16. The system of claim 15 wherein the speech pause detection system comprises a filter configured to filter samples of audio data associated with the plateau pattern.

17. The system of claim 11 wherein the reverb parameter system is configured to continuously estimate a least-squares model and to filter the output of the least-squares model estimate.

18. The system of claim 11 wherein the electronic data processing equipment comprises one of a digital signal processor programmed with one or more algorithms or one or more discrete electronic components.

Assignments (7)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 039003/0804 →
CHANGE OF NAME Recorded Jun 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 039085/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: GAO, CHRIS X.; KANNAN, GOVIND; LU, YOUHONG; THORMUNDSSON, TRAUSTI; THORVALDSSON, VILHJALMUR S.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038900/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2014
From: GAO, CHRIS X.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 033509/0381 →
Continuity (2)
Provisional Application 61737590 · Dec 14, 2012
Related Publication 20140169575A1 · Jun 19, 2014