Estimating a room impulse response

US9602923B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602923-B2
Application numberUS-201314098283-A
CountryUS
Kind codeB2
Filing dateDec 5, 2013
Priority dateDec 5, 2013
Publication dateMar 21, 2017
Grant dateMar 21, 2017

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.

Various methods and systems for estimating a room impulse response between an audio source and an array of microphones are described. In one example, a method includes receiving audio signals at a microphone of an array of microphones. The audio signals correspond to each of the microphones in the array of microphones. The method also includes determining a room impulse response in a subspace that is compatible with a geometry of the array of microphones based on the received audio signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for estimating a room impulse response between an audio source and an array of microphones, comprising: receiving audio signals at a microphone of an array of microphones, the audio signals corresponding to each of the microphones; estimating a geometry of the array of microphones; and determining a room impulse response in a subspace based on the estimated geometry of the array of microphones and the received audio signals, the received audio signals to be modeled based in part on a basis vector comprising a sampling interval, a propagation delay from the audio source to a center of the array of microphones, a channel length, an individual microphone from the array of microphones, and an angle of arrival from the received audio signals. 2. The method of claim 1 , comprising defining a set of single-source signals as the single-source signals would impinge on all microphones of the array of microphones at the same time, each of the single-source signals corresponding to a different location a single real or virtual source. 3. The method of claim 1 , comprising using the room impulse response to initialize an acoustic echo cancelation. 4. The method of claim 1 , comprising creating an approximation of the received audio signals as a weighted combination of the set of single-source signals. 5. The method of claim 4 , comprising using a sparse solver to determine a weight that satisfies a reconstruction error. 6. The method of claim 5 , wherein the weight is optimized utilizing convex optimization techniques. 7. The method of claim 5 , wherein the reconstruction error corresponds to modeling error plus noise. 8. The method of claim 1 , comprising calculating an impulse response in a subspace that is compatible with a microphone array geometry. 9. The method of claim 1 , wherein the received audio signals are represented by basis vectors; wherein the basis vectors are configured to represent real or virtual image signals that would be received by the microphone array from an unattenuated source. 10. The method of claim 1 , wherein the structure of the received signal is modeled by the following basis vector: b T , θ = [ l ⁡ ( 0 - T - τ ⁡ ( z 1 , θ ) ) ⋮ l ⁡ ( ( L x - 1 ) ⁢ T s - T - τ ⁡ ( z 1 , θ ) ) ⋮ l ⁡ ( 0 - T - τ ⁡ ( z K , θ ) ) ⋮ l ⁡ ( ( L x - 1 ) ⁢ T s

Assignees

Inventors

Classifications

  • G10K11/16Primary

    Methods or devices for protecting against, or for damping, noise or other acoustic waves in general (G10K11/36 takes precedence) · CPC title

  • using echo cancellers (echo cancellers per se H04B3/23) · CPC title

  • Applications of echo suppressors or cancellers in telephonic connections (in two-way loud-speaking telephone systems H04M9/08, echo suppressors or cancellers per se H04B3/20) · CPC title

  • Damping circuit arrangements for transducers, e.g. motional feedback circuits · CPC title

  • Electronic adaptation of audio signals to reverberation of the listening space for PA · 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 US9602923B2 cover?
Various methods and systems for estimating a room impulse response between an audio source and an array of microphones are described. In one example, a method includes receiving audio signals at a microphone of an array of microphones. The audio signals correspond to each of the microphones in the array of microphones. The method also includes determining a room impulse response in a subspace t…
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G10K11/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 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).