IP Library Granted Patent US 10,299,055
Granted Patent B2
US 10,299,055 · App. 16/102,499 · Granted May 21, 2019

Restoration of playback device configuration

Inventors: Tetsuro Oishi (Santa Barbara, CA); William H Bush (Santa Clarita, CA)
Assignee: Sonos, Inc.
H04R29/007G06F3/165H04R1/323H04R3/04H04R3/12H04R5/04H04R27/00H04R29/001H04R29/002H04S7/307H04R2227/001H04R2227/003H04R2227/005H04R2420/03H04R2430/03H04R2499/13H04S2400/01H04S2420/07
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 10,299,055
App. No.
16/102,499
Granted
May 21, 2019
Kind
B2
Abstract

Examples described herein involve configuring a playback device based on distortion, such as that caused by a barrier. One implementation may involve causing the playback device to play audio content according to an existing playback configuration, determining an existing frequency response of the playback device in a given system, and determining whether a difference between the existing frequency response of the playback device in the given system and a predetermined frequency response for the playback device is greater than a predetermined distortion threshold. If it is determined that the difference between the existing frequency response of the playback device and the predetermined frequency response for the playback device is greater than the predetermined distortion threshold, then the existing playback configuration of the playback device is changed to an updated playback configuration of the playback device and the playback device plays audio content according to the updated playback configuration.

Claims (50)

1. A playback device comprising:

one or more proximity sensors;

one or more processors; and

data storage storing (i) a first playback configuration and (ii) instructions that when executed by the one or more processors cause the playback device to perform functions comprising:

while a second playback configuration of the playback device is set, receiving, via the one or more proximity sensors, proximity data indicating that a barrier has been removed from proximity of the playback device;

based on receiving the proximity data indicating that the barrier has been removed from proximity of the playback device, setting the first playback configuration from the data storage; and

causing the playback device to play audio content according to the first playback configuration.

2. The playback device of claim 1 , wherein the functions further comprise:

while the first playback configuration of the playback device is set, receiving, via the one or more proximity sensors, proximity data indicating that the barrier is in proximity to the playback device; and

based on receiving the proximity data indicating that the barrier is in proximity to the playback device, (i) storing the first playback configuration in data storage and (ii) setting the second playback configuration.

3. The playback device of claim 1 , wherein the first playback configuration comprises a first calibration that offsets first acoustic effects of a given environment, and wherein the second playback configuration comprises a second calibration that offsets second acoustic effects of the given environment.

4. The playback device of claim 3 , wherein the second calibration adjusts one or more frequency bands of the playback device to offset acoustic effects of the barrier.

5. The playback device of claim 1 , wherein the playback device comprises a first speaker and a second speaker, and wherein the first speaker and the second speaker are enabled when the first playback configuration is set, and wherein the first speaker is disabled and the second speaker is enabled when the second playback configuration is set.

6. The playback device of claim 5 , wherein:

when the first playback configuration is set, the first speaker is configured to play a first audio channel and the second speaker is configured to play a second audio channel, and

when the second playback configuration is set, the second speaker is configured to play back (i) at least a portion of the first audio channel and (ii) the second audio channel.

7. The playback device of claim 1 , wherein the one or more proximity sensors comprise a microphone, and wherein receiving the proximity data indicating that the barrier has been removed from proximity of the playback device comprises:

receiving, via the microphone, audio data indicating one or more reflections of audio content played back by the playback device, and

detecting a change in the audio data, the change indicating that the barrier has been removed from proximity of the playback device.

8. The playback device of claim 1 , wherein receiving, via the one or more proximity sensors, proximity data indicating that the barrier has been removed from proximity of the playback device comprises receiving proximity data indicating that distortion of the playback device is less than a distortion threshold.

9. A method to be performed by an playback device comprising one or more proximity sensors and data storage storing a first playback configuration, the method comprising

while a second playback configuration of the playback device is set, receiving, via the one or more proximity sensors, proximity data indicating that a barrier has been removed from proximity of the playback device;

based on receiving the proximity data indicating that the barrier has been removed from proximity of the playback device, setting the first playback configuration from the data storage; and

causing the playback device to play audio content according to the first playback configuration.

10. The method of claim 9 , further comprising:

while the first playback configuration of the playback device is set, receiving, via the one or more proximity sensors, proximity data indicating that the barrier is in proximity to the playback device; and

based on receiving the proximity data indicating that the barrier is in proximity to the playback device, (i) storing the first playback configuration in data storage and (ii) setting the second playback configuration.

11. The method of claim 9 , wherein the first playback configuration comprises a first calibration that offsets first acoustic effects of a given environment, and wherein the second playback configuration comprises a second calibration that offsets second acoustic effects of the given environment.

12. The method of claim 11 , wherein the second calibration adjusts one or more frequency bands of the playback device to offset acoustic effects of the barrier.

13. The method of claim 9 , wherein the playback device comprises a first speaker and a second speaker, and wherein the first speaker and the second speaker are enabled when the first playback configuration is set, and wherein the first speaker is disabled and the second speaker is enabled when the second playback configuration is set.

14. The method of claim 13 , wherein:

when the first playback configuration is set, the first speaker is configured to play a first audio channel and the second speaker is configured to play a second audio channel, and

when the second playback configuration is set, the second speaker is configured to play back (i) at least a portion of the first audio channel and (ii) the second audio channel.

15. The method of claim 9 , wherein the one or more proximity sensors comprise a microphone, and wherein receiving the proximity data indicating that the barrier has been removed from proximity of the playback device comprises:

receiving, via the microphone, audio data indicating one or more reflections of audio content played back by the playback device, and

detecting a change in the audio data, the change indicating that the barrier has been removed from proximity of the playback device.

16. The method of claim 9 , wherein receiving, via the one or more proximity sensors, proximity data indicating that the barrier has been removed from proximity of the playback device comprises receiving proximity data indicating that distortion of the playback device is less than a distortion threshold.

17. A tangible non-transitory computer-readable medium having stored thereon instructions executable by a playback device to cause the playback device to perform a method comprising:

while a second playback configuration of the playback device is set, receiving, via one or more proximity sensors, proximity data indicating that a barrier has been removed from proximity of the playback device;

based on receiving the proximity data indicating that the barrier has been removed from proximity of the playback device, setting a first playback configuration, wherein the first playback configuration is stored in data storage; and

causing the playback device to play audio content according to the first playback configuration.

18. The tangible non-transitory computer-readable medium of claim 17 , wherein the method further comprises:

while the first playback configuration of the playback device is set, receiving, via the one or more proximity sensors, proximity data indicating that the barrier is in proximity to the playback device; and

based on receiving the proximity data indicating that the barrier is in proximity to the playback device, (i) storing the first playback configuration in data storage and (ii) setting the second playback configuration.

19. The tangible non-transitory computer-readable medium of claim 17 , wherein the playback device comprises a first speaker and a second speaker, and wherein the first speaker and the second speaker are enabled when the first playback configuration is set, and wherein the first speaker is disabled and the second speaker is enabled when the second playback configuration is set, and wherein:

when the first playback configuration is set, the first speaker is configured to play a first audio channel and the second speaker is configured to play a second audio channel, and

when the second playback configuration is set, the second speaker is configured to play back (i) at least a portion of the first audio channel and (ii) the second audio channel.

20. The tangible non-transitory computer-readable medium of claim 17 , wherein the one or more proximity sensors comprise a microphone, and wherein receiving the proximity data indicating that the barrier has been removed from proximity of the playback device comprises:

receiving, via the microphone, audio data indicating one or more reflections of audio content played back by the playback device, and

detecting a change in the audio data, the change indicating that the barrier has been removed from proximity of the playback device.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2018
From: OISHI, TETSURO; BUSH, WILLIAM H.
To: SONOS, INC.
Reel/Frame 046631/0511 →
Continuity (6)
Continuation 15681640 · Aug 21, 2017
Continuation 15339260 · Oct 31, 2016
Continuation 15066049 · Mar 10, 2016
Continuation 14921781 · Oct 23, 2015
Continuation 14216325 · Mar 17, 2014
Related Publication 20190075415A1 · Mar 7, 2019