System and method for estimating a reverberation time

US9386373B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9386373-B2
Application numberUS-201313922472-A
CountryUS
Kind codeB2
Filing dateJun 24, 2013
Priority dateJul 3, 2012
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 e

Assignees

Inventors

Classifications

  • Noise filtering · CPC title

  • the noise being echo, reverberation of the speech · CPC title

  • H04R3/02Primary

    for preventing acoustic reaction {, i.e. acoustic oscillatory feedback (specially adapted for hearing aids H04R25/453)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9386373B2 cover?
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.
Who is the assignee on this patent?
Dts Inc
What technology area does this patent fall under?
Primary CPC classification G10L21/0208. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).