IP Library Granted Patent US 9,521,487
Granted Patent B2
US 9,521,487 · App. 15/066,049 · Granted Dec 13, 2016

Calibration adjustment based on barrier

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,521,487
App. No.
15/066,049
Granted
Dec 13, 2016
Kind
B2
Abstract

Embodiments described herein involve configuring a playback device based on the detection of a barrier in proximity to the playback device. An example implementation may involve configuring the playback device for audio output in a given environment by calibrating the playback device to at least partially offset acoustic effects of the given environment. After the playback device is configured for audio output, the playback device may detect a barrier within proximity of the playback device by detecting a change in the acoustic effects of the given environment. In response to detecting the barrier within proximity of the playback device, the playback device may adjust the calibration.

Claims (46)

1. A playback device comprising:

one or more processors; and

tangible, computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the playback device to perform a method comprising:

configuring the playback device for audio output in a given environment, wherein configuring the playback device for audio output comprises calibrating the playback device to at least partially offset acoustic effects of the given environment;

after configuring the playback device for audio output, detecting a barrier within proximity of the playback device, wherein detecting the barrier comprises detecting a change in the acoustic effects of the given environment; and

in response to detecting the barrier within proximity of the playback device, adjusting the calibration of the playback device.

2. The playback device of claim 1 , wherein calibrating the playback device to at least partially offset acoustic effects of the given environment comprises:

causing, at a first instance, one or more speakers to output a first audio pulse; and

receiving audio data representing the first audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the first instance.

3. The playback device of claim 2 , wherein detecting the change in the acoustic effects of the given environment:

causing, at a second instance that is after the first instance, the one or more speakers to output a second audio pulse;

receiving audio data representing the second audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the second instance; and

determining that the acoustic effects of the given environment have changed between the first instance and the second instance.

4. The playback device of claim 3 , wherein receiving audio data representing the first audio pulse comprises causing a microphone to record samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises causing the microphone to record samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

5. The playback device of claim 3 , wherein receiving audio data representing the first audio pulse comprises receiving, via a network interface from a recording device, samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises receiving, via the network interface from the recording device, samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

6. The playback device of claim 3 , wherein the audio data representing the first audio pulse comprises a first frequency response indicating acoustic effects of the given environment at the first instance, wherein the audio data representing the second audio pulse comprises a second frequency response indicating acoustic effects of the given environment at the second instance, and wherein determining that the acoustic effects of the given environment have changed between the first instance and the second instance comprises determining that a change between the first frequency response and the second frequency response is greater than a distortion threshold.

7. The playback device of claim 1 , wherein the playback device comprises a first speaker and a second speaker, wherein calibrating the playback device comprises determining respective calibrations for the first speaker and the second speaker, wherein detecting the barrier comprises detecting that the barrier is within proximity of the first speaker, and wherein adjusting the calibration of the playback device comprises adjusting the calibration of the first speaker.

8. A method comprising:

configuring, via a playback device, the playback device for audio output in a given environment, wherein configuring the playback device for audio output comprises calibrating the playback device to at least partially offset acoustic effects of the given environment

after configuring the playback device for audio output, detecting, via the playback device, a barrier within proximity of the playback device, wherein detecting the barrier comprises detecting a change in the acoustic effects of the given environment; and

in response to detecting the barrier within proximity of the playback device, adjusting the calibration of the playback device.

9. The method of claim 8 , wherein calibrating the playback device to at least partially offset acoustic effects of the given environment comprises:

causing, at a first instance, one or more speakers to output a first audio pulse; and

receiving audio data representing the first audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the first instance.

10. The method of claim 9 , wherein detecting the change in the acoustic effects of the given environment:

causing, at a second instance that is after the first instance, the one or more speakers to output a second audio pulse;

receiving audio data representing the second audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the second instance; and

determining that the acoustic effects of the given environment have changed between the first instance and the second instance.

11. The method of claim 10 , wherein receiving audio data representing the first audio pulse comprises causing a microphone to record samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises causing the microphone to record samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

12. The method of claim 10 , wherein receiving audio data representing the first audio pulse comprises receiving, via a network interface from a recording device, samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises receiving, via the network interface from the recording device, samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

13. The method of claim 10 , wherein the audio data representing the first audio pulse comprises a first frequency response indicating acoustic effects of the given environment at the first instance, wherein the audio data representing the second audio pulse comprises a second frequency response indicating acoustic effects of the given environment at the second instance, and wherein determining that the acoustic effects of the given environment have changed between the first instance and the second instance comprises determining that a change between the first frequency response and the second frequency response is greater than a distortion threshold.

14. The method of claim 8 , wherein the playback device comprises a first speaker and a second speaker, wherein calibrating the playback device comprises determining respective calibrations for the first speaker and the second speaker, wherein detecting the barrier comprises detecting that the barrier is within proximity of the first speaker, and wherein adjusting the calibration of the playback device comprises adjusting the calibration of the first speaker.

15. A tangible non-transitory computer-readable storage medium including a set of instructions for execution by a processor, the set of instructions, when executed, cause a playback device to perform operations comprising:

configuring the playback device for audio output in a given environment, wherein configuring the playback device for audio output comprises calibrating the playback device to at least partially offset acoustic effects of the given environment;

after configuring the playback device for audio output, detecting a barrier within proximity of the playback device, wherein detecting the barrier comprises detecting a change in the acoustic effects of the given environment; and

in response to detecting the barrier within proximity of the playback device, adjusting the calibration of the playback device.

16. The tangible non-transitory computer-readable storage medium of claim 15 , wherein calibrating the playback device to at least partially offset acoustic effects of the given environment comprises:

causing, at a first instance, one or more speakers to output a first audio pulse; and

receiving audio data representing the first audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the first instance.

17. The tangible non-transitory computer-readable storage medium of claim 16 , wherein detecting the change in the acoustic effects of the given environment:

causing, at a second instance that is after the first instance, the one or more speakers to output a second audio pulse;

receiving audio data representing the second audio pulse, wherein the received audio data indicates acoustic effects of the given environment at the second instance; and

determining that the acoustic effects of the given environment have changed between the first instance and the second instance.

18. The tangible non-transitory computer-readable storage medium of claim 17 , wherein receiving audio data representing the first audio pulse comprises causing a microphone to record samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises causing the microphone to record samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

19. The tangible non-transitory computer-readable storage medium of claim 17 , wherein receiving audio data representing the first audio pulse comprises receiving, via a network interface from a recording device, samples of the first audio pulse, the recorded samples of the first audio pulse indicating acoustic effects of the given environment at the first instance, and wherein receiving audio data representing the second audio pulse comprises receiving, via the network interface from the recording device, samples of the second audio pulse, the recorded samples of the second audio pulse indicating acoustic effects of the given environment at the second instance.

20. The tangible non-transitory computer-readable storage medium of claim 15 , wherein the playback device comprises a first speaker and a second speaker, wherein calibrating the playback device comprises determining respective calibrations for the first speaker and the second speaker, wherein detecting the barrier comprises detecting that the barrier is within proximity of the first speaker, and wherein adjusting the calibration of the playback device comprises adjusting the calibration of the first speaker.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2018
From: GORDON BROTHERS FINANCE COMPANY
To: SONOS, INC.
Reel/Frame 046625/0882 →
SECURITY INTEREST Recorded Apr 1, 2016
From: SONOS, INC.
To: GORDON BROTHERS FINANCE COMPANY
Reel/Frame 038329/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2016
From: OISHI, TETSURO; BUSH, WILLIAM H
To: SONOS, INC.
Reel/Frame 037942/0147 →