IP Library Granted Patent US 10,582,326
Granted Patent B1
US 10,582,326 · App. 16/401,981 · Granted Mar 3, 2020

Playback device calibration

Inventor: Timothy Sheen (Brighton, MA)
Assignee: Sonos, Inc.
H04S7/301G06F3/165G10K11/17823G10K11/17881H04S2400/13
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,582,326
App. No.
16/401,981
Granted
Mar 3, 2020
Kind
B1
Abstract

Systems and methods for calibrating a playback device include (i) outputting first audio content; (ii) capturing audio data representing reflections of the first audio content within a room in which the playback device is located; (iii) based on the captured audio data, determining an acoustic response of the room; (iv) connecting to a database comprising a plurality of sets of stored audio calibration settings, each set associated with a respective stored acoustic room response of a plurality of stored acoustic room responses; (v) querying the database for a stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located; and (vi) applying to the playback device a particular set of stored audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located.

Claims (57)

1. A playback device comprising:

a microphone;

a speaker;

one or more processors; and

tangible, non-transitory, computer-readable media storing instructions executable by the one or more processors to cause the playback device to perform operations comprising:

outputting, via the speaker, first audio content;

capturing, via the microphone, audio data representing reflections of the first audio content within a room in which the playback device is located;

based on the captured audio data, determining an acoustic response of the room in which the playback device is located;

establishing a connection with a database comprising a plurality of sets of stored audio calibration settings, each set associated with a respective stored acoustic room response of a plurality of stored acoustic room responses;

wherein the plurality of stored acoustic room responses are determined based on multiple media playback systems each performing a respective acoustic room response determination process comprising (i) outputting, via a respective playback device within a respective room that is different from the room in which the playback device is located, respective audio content, (ii) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, respective audio data representing reflections of the respective audio content in the respective room, and (iii) based on the respective audio data, determining an acoustic response of the respective room;

querying the database for a stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located;

responsive to the query, applying to the playback device a particular set of stored audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located; and

outputting, via the speaker, second audio content using the particular set of audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located.

2. The playback device of claim 1 , wherein each respective set of stored audio calibration settings includes respective audio calibration settings for offsetting one or more audio characteristics of an associated respective stored acoustic room response.

3. The playback device of claim 1 , wherein querying the database comprises:

mapping the acoustic response of the room in which the playback device is located to a particular stored acoustic room response in the database that satisfies a threshold similarity to the acoustic response of the room in which the playback device is located.

4. The playback device of claim 1 , wherein a self-response of the playback device is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the playback device from the captured audio data representing reflections of the first audio content.

5. The playback device of claim 1 , wherein a self-response of the microphone is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the microphone from the captured audio data representing reflections of the first audio content.

6. The playback device of claim 1 , wherein outputting, via the speaker, the first audio content comprises gradually increasing a volume level of the playback device while outputting the first audio content, and wherein the operations further comprise:

while outputting the first audio content, measuring a signal-to-noise ratio of the first audio content to environmental noise in the room in which the playback device is located; and

when the signal-to-noise ratio exceeds a threshold value for calibration, ceasing to increase the volume level of the playback device and continuing to output the first audio content at the current volume level.

7. The playback device of claim 1 , wherein the first audio content is different from the respective audio content.

8. Tangible, non-transitory, computer-readable media storing instructions executable by one or more processors to cause a playback device to perform operations comprising:

outputting, via a speaker of the playback device, first audio content;

capturing, via a microphone of the playback device, audio data representing reflections of the first audio content within a room in which the playback device is located;

based on the captured audio data, determining an acoustic response of the room in which the playback device is located;

establishing a connection with a database comprising a plurality of sets of stored audio calibration settings, each set associated with a respective stored acoustic room response of a plurality of stored acoustic room responses;

wherein the plurality of stored acoustic room responses are determined based on multiple media playback systems each performing a respective acoustic room response determination process comprising (i) outputting, via a respective playback device within a respective room that is different from the room in which the playback device is located, respective audio content, (ii) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the respective audio data, determining an acoustic response of the respective room;

querying the database for a stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located;

responsive to the query, applying to the playback device a particular set of stored audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located; and

outputting, via the speaker of the playback device, second audio content using the particular set of audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located.

9. The tangible, non-transitory, computer-readable media of claim 8 , wherein each respective set of stored audio calibration settings includes respective audio calibration settings for offsetting one or more audio characteristics of an associated respective stored acoustic room response.

10. The tangible, non-transitory, computer-readable media of claim 8 , wherein querying the database comprises:

mapping the acoustic response of the room in which the playback device is located to a particular stored acoustic room response in the database that satisfies a threshold similarity to the acoustic response of the room in which the playback device is located.

11. The tangible, non-transitory, computer-readable media of claim 8 , wherein a self-response of the playback device is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the playback device from the captured audio data representing reflections of the first audio content.

12. The tangible, non-transitory, computer-readable media of claim 8 , wherein a self-response of the microphone is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the microphone from the captured audio data representing reflections of the first audio content.

13. The tangible, non-transitory, computer-readable media of claim 8 , wherein outputting, via the speaker of the playback device, the first audio content comprises gradually increasing a volume level of the playback device while outputting the first audio content, and wherein the operations further comprise:

while outputting the first audio content, measuring a signal-to-noise ratio of the first audio content to environmental noise in the room in which the playback device is located; and

when the signal-to-noise ratio exceeds a threshold value for calibration, ceasing to increase the volume level of the playback device and continuing to output the first audio content at the current volume level.

14. The tangible, non-transitory, computer-readable media of claim 8 , wherein the first audio content is different from the respective audio content.

15. A method comprising:

outputting, via a speaker of a playback device, first audio content;

capturing, via a microphone of the playback device, audio data representing reflections of the first audio content within a room in which the playback device is located;

based on the captured audio data, determining an acoustic response of the room in which the playback device is located;

establishing a connection with a database comprising a plurality of sets of stored audio calibration settings, each set associated with a respective stored acoustic room response of a plurality of stored acoustic room responses;

wherein the plurality of stored acoustic room responses are determined based on multiple media playback systems each performing a respective acoustic room response determination process comprising (i) outputting, via a respective playback device within a respective room that is different from the room in which the playback device is located, respective audio content, (i) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the respective audio data, determining an acoustic response of the respective room;

querying the database for a stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located;

responsive to the query, applying to the playback device a particular set of stored audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located; and

outputting, via the speaker of the playback device, second audio content using the particular set of audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located.

16. The method of claim 15 , wherein each respective set of stored audio calibration settings includes respective audio calibration settings for offsetting one or more audio characteristics of an associated respective stored acoustic room response.

17. The method of claim 15 , wherein querying the database comprises:

mapping the acoustic response of the room in which the playback device is located to a particular stored acoustic room response in the database that satisfies a threshold similarity to the acoustic response of the room in which the playback device is located.

18. The method of claim 15 , wherein a self-response of the playback device is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the playback device from the captured audio data representing reflections of the first audio content.

19. The method of claim 15 , wherein a self-response of the microphone is pre-determined in an anechoic chamber, and wherein determining the acoustic response of the room in which the playback device is located comprises offsetting the self-response of the microphone from the captured audio data representing reflections of the first audio content.

20. The method of claim 15 , wherein outputting, via the speaker of the playback device, the first audio content comprises gradually increasing a volume level of the playback device while outputting the first audio content, and wherein the operations further comprise:

while outputting the first audio content, measuring a signal-to-noise ratio of the first audio content to environmental noise in the room in which the playback device is located; and

when the signal-to-noise ratio exceeds a threshold value for calibration, ceasing to increase the volume level of the playback device and continuing to output the first audio content at the current volume level.

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 May 2, 2019
From: SHEEN, TIMOTHY
To: SONOS, INC.
Reel/Frame 049067/0555 →
Continuity (1)
Continuation 16115524 · Aug 28, 2018