IP Library Granted Patent US 9,386,373
Granted Patent B2
US 9,386,373 · App. 13/922,472 · Granted Jul 5, 2016

System and method for estimating a reverberation time

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,386,373
App. No.
13/922,472
Granted
Jul 5, 2016
Kind
B2
Abstract

A system and method for estimating a reverberation time is provided. The method includes estimating at least one room response of an audio capture environment with an acoustic echo canceller and generating an estimate of the reverberation time of the audio capture environment based on the at least one room response from the acoustic echo canceller.

Claims (90)

1. A method for attenuating reverberation in a reverberant audio signal, wherein the method is executed by a physical data processor, the method comprising:

estimating at least one room response of the audio capture environment by an acoustic echo canceller using the reverberant audio signal;

generating an energy decay curve from the at least one estimated room response;

generating an estimate of the reverberation time of the audio capture environment based on the energy decay curve, comprising:

generating a total energy curve;

selecting a segment of the energy decay curve based on the total energy curve; and

determining a line equation corresponding to the selected segment of the energy decay curve, wherein the estimate of the reverberation time of the audio capture environment is based on the line equation;

generating a clean audio signal by applying a spectral subtraction-based algorithm to the reverberant audio signal, wherein the spectral subtraction-based algorithm utilizes the estimated reverberation time; and

outputting the clean audio signal.

2. The method of claim 1 , wherein the acoustic echo canceller includes a multi-delay block frequency-domain adaptive filter for estimating the at least one room response of the audio capture environment.

3. The method of claim 1 , wherein the energy decay curve is generated for a plurality of frequency subbands, and the estimate of the reverberation time includes reverberation times corresponding to each of the plurality of frequency subbands.

4. The method of claim 1 , further comprising:

extending the selected segment of the energy decay curve to a predetermined point lower than the maximum energy of the energy decay curve;

wherein the selected segment is extended based on the line equation; and

wherein the estimate of the reverberation time of the audio capture environment is the time corresponding to the predetermined point lower than the maximum energy.

5. The method of claim 1 , wherein the at least one room response of the capture environment is estimated based on natural sounds from an audio source.

6. The method of claim 1 , wherein the spectral subtraction-based algorithm comprises:

filtering the reverberant audio signal with a spectral subtraction filter in the frequency domain, wherein the spectral subtraction filter is:

G

(

k

,

ω

)

=

P

XX

(

k

,

ω

)

-

P

RR

(

k

,

ω

)

P

XX

(

k

,

ω

)

,

 P XX is the power spectral density (PSD) of the reverberant audio signal, P RR is the PSD of a late reverberation component of the reverberant audio signal, k is the time index, and ω is the frequency index, and

wherein P RR (k,ω)=e −2ΔT P XX (k−N,ω), where P XX (k−N,ω) is the power spectrum of the reverberant signal N frames back, T is the early reflection time, N is the early reflection time in frames; and Δ is linked to the reverberation time R T through

Δ

=

3

ln

10

R

T

.

7. A method for estimating a reverberation time, wherein the method is executed by a physical data processor, the method comprising:

estimating at least one room response of an audio capture environment with an acoustic echo canceller;

generating an energy decay curve based on the at least one room response from the acoustic echo canceller; and

generating an estimate of the reverberation time of the audio capture environment based on the energy decay curve, comprising:

generating a total energy curve;

selecting a segment of the energy decay curve based on the total energy curve; and

determining a line equation corresponding to the selected segment of the energy decay curve, wherein the estimate of the reverberation time of the audio capture environment is based on the line equation.

8. The method of claim 7 , wherein the acoustic echo canceller includes a multi-delay block frequency-domain adaptive filter for estimating the at least one room response of audio capture environment.

9. The method of claim 7 , wherein the energy decay curve is generated for a plurality of frequency subbands, and the estimate of the reverberation time includes reverberation times corresponding to each of the plurality of frequency sub bands.

10. The method of claim 7 , further comprising:

extending the selected segment of the energy decay curve to a predetermined point lower than the maximum energy of the energy decay curve;

wherein the selected segment is extended based on the line equation; and

wherein the estimate of the reverberation time of the audio capture environment is the time corresponding to the predetermined point lower than the maximum energy.

11. The method of claim 7 , wherein the at least one room response of the capture environment is estimated based on natural sounds from an audio source.

12. A system for estimating a reverberation time, comprising:

an acoustic echo canceller configured to estimate at least one room response of an audio capture environment; and

a dereverberation module configured to receive the at least one room response from the acoustic echo canceller, and configured to:

generate an energy decay curve based on the at least one room response from the acoustic echo canceller; and

generate an estimate of the reverberation time of the audio capture environment based on the energy decay curve, comprising:

generating a total energy curve;

selecting a segment of the energy decay curve based on the total energy curve; and

determining a line equation corresponding to the selected segment of the energy decay curve, wherein the estimate of the reverberation time of the audio capture environment is based on the line equation.

13. The system of claim 12 , wherein the acoustic echo canceller includes a multi-delay block frequency-domain adaptive filter for estimating the at least one room response of audio capture environment.

14. The system of claim 12 , wherein the acoustic echo canceller estimates the at least one room response of the capture environment based on natural sounds from an audio source.

Assignments (7)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DTS, INC.
Reel/Frame 040821/0083 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 2, 2015
From: DTS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037032/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: MA, CHANGXUE; SHI, GUANGJI; JOT, JEAN-MARC
To: DTS, INC.
Reel/Frame 030651/0949 →