Audio processing algorithms

US9952825B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9952825-B2
Application numberUS-201414481505-A
CountryUS
Kind codeB2
Filing dateSep 9, 2014
Priority dateSep 9, 2014
Publication dateApr 24, 2018
Grant dateApr 24, 2018

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.

Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The audio processing algorithm may be calculated, or identified in a database based on an acoustic characteristic of the playback zone. The acoustic characteristic of the playback zone may be determined based on the second audio signal and the characteristic of the playback device. The audio processing algorithm may then be applied by the playback device.

First claim

Opening claim text (preview).

I claim: 1. A computing device comprising: a processor; and memory having stored thereon instructions executable by the processor to cause the computing device to perform functions comprising: causing a first playback device to play a first audio signal in a playback zone; causing a second playback device to play a second audio signal in the playback zone; receiving from the first playback device, data indicating a third audio signal detected by a microphone of the first playback device, the third audio signal comprising (i) a portion corresponding to the first audio signal, and (ii) a portion corresponding to the second audio signal played by a second playback device; based on the third audio signal and an acoustic characteristic of the first playback device, determining an audio processing algorithm; and transmitting data indicating the determined audio processing algorithm to the first playback device to cause the first playback device to apply the determined audio processing algorithm when playing audio content in the playback zone. 2. The computing device of claim 1 , wherein determining the audio processing algorithm further comprises: determining one or more characteristics of the playback zone based on the third audio signal and the acoustic characteristic of the first playback device; and selecting, from a plurality of pre-determined audio processing algorithms, a particular audio processing algorithm corresponding to the one or more characteristics of the playback zone as the audio processing algorithm. 3. The computing device of 1 , wherein causing the second playback device to play the second audio signal comprises: causing the second playback device to play the second audio signal in synchrony with the playback of the first audio signal by the first playback device. 4. The computing device of claim 1 , wherein causing the second playback device to play the second audio signal comprises: causing the second playback device to play the second audio signal after playback of the first audio signal by the first playback device is complete. 5. The computing device of claim 1 , wherein the first audio signal is orthogonal to the second audio signal. 6. The computing device of claim 1 , wherein the first playback device and the second playback device are in a zone group of playback devices configured to play audio content in synchrony. 7. The computing device of claim 1 , wherein determining the audio processing algorithm further comprises: determining one or more characteristics of the playback zone based on the third audio signal and the acoustic characteristic of the first playback device; and calculating the audio processing algorithm based on the one or more characteristics of the playback zone and a target audio characteristic. 8. Tangible, non-transitory computer-readable memory having stored thereon instructions executable by one or more processors of a computing device to cause the computing device to perform functions comprising: causing a first playback device to play a first audio signal in a playback zone; causing a second playback device to play a second audio signal in the playback zone; receiving from the first playback device, data indicating a third audio signal detected by a microphone of the first playback device, the third audio signal comprising (i) a portion corresponding to the first audio signal, and (ii) a portion corresponding to the second audio signal played by a second playback device; based on the third audio signal and an acoustic characteristic of the first playback device, determining an audio processing algorithm; and transmitting data indicating the determined audio processing algorithm to the first playback device to cause the first playback device to apply the determined audio processing algorithm when playing audio content in the playback zone. 9. The tangible, non-transitory computer-readable memory of claim 8 , wherein determining the audio processing algorithm further comprises: determining one or more characteristics of the playback zone based on the third audio signal and the acoustic characteristic of the first playback device; and selecting, from a plurality of pre-determined audio processing algorithms, a particular audio processing algorithm corresponding to the one or more characteristics of the playback zone as the audio processing algorithm. 10. The tangible, non-transitory computer-readable memory of claim 8 , wherein causing the second playback device to play the second audio signal comprises: causing the second playback device to play the second audio signal in synchrony with the playback of the first audio signal by the first playback device. 11. The tangible, non-transitory computer-readable memory of claim 8 , wherein causing the second playback device to play the second audio signal comprises: causing the second playback device to play the second audio signal after playback of the first audio signal by the first playback device is complete. 12. The tangible, non-transitory computer-readable memory of claim 8 , wherein the first audio signal is orthogonal to the second audio signal. 13. The tangible, non-transitory computer-readable memory of claim 8 , wherein the first playback device and the second playback device are in a zone group of playback devices configured to play audio content in synchrony. 14. The tangible, non-transitory computer-readable memory of claim 8 , wherein determining the audio processing algorithm further comprises: determining one or more characteristics of the playback zone based on the third audio signal and the acoustic characteristic of the first playback device; and calculating the audio processing algorithm based on the one or more characteristics of the playback zone and a target audio characteristic. 15. A method comprising: causing, by a computing device, a first playback device to play a first audio signal in a playback zone; causing, by the computing device, a second playback device to play a second audio signal in the playback zone; receiving, by the computing device from the first playback device, data indicating a third audio signal detected by a microphone of the first playback device, the third audio signal comprising (i) a portion corresponding to the first audio signal, and (ii) a portion corresponding to the second audio signal played by a second playback device; based on the third audio signal and an acoustic characteristic of the first playback device, determining, by the computing device, an audio processing algorithm; and transmitting, by the computing device, data indicating the determined audio processing algorithm to the first playback device to cause the first playback device to apply the determined audio processing algorithm when playing audio content in the playback zone. 16. The method of claim 15 , further comprising: determining, by the computing device, one or more characteristics of the playback zone based on the third audio signal and the acoustic characteristic of the first playback device; and selecting, by the computing device, from a plurality of pre-determined audio processing algorithms, a particular audio processing algorithm corresponding to the one or more characteristics of the playback zone as the audio processing algorithm. 17. The method of claim 15 , wherein causing, by the computing device, the second playback device to play the second audio signal comprises: causing, by the computing device, the second playback device to play the second audio signal in synchrony with the playback of the first audio

Assignees

Inventors

Classifications

  • Frequency adjustment, e.g. tone control (H04S7/301 takes precedence) · CPC title

  • Audio distribution systems for home, i.e. multi-room use · CPC title

  • Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F) · CPC title

  • G06F3/165Primary

    Management of the audio stream, e.g. setting of volume, audio stream path · 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 US9952825B2 cover?
Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 24 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).