Playback device calibration
First Claim
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 sets of stored audio calibration settings are determined based on multiple media playback systems each performing a respective audio calibration 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 of a respective mobile device in communication with the respective playback device, first respective audio data representing reflections of the respective audio content in the respective room while the respective mobile device is moving from a first physical location to a second physical location within the respective room, and (iii) based on the first respective audio data, determining a set of audio calibration settings for the respective playback device;
wherein the plurality of stored acoustic room responses are determined based on the multiple media playback systems each performing a respective acoustic room response determination process comprising (i) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, second respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the second 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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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 sets of stored audio calibration settings are determined based on multiple media playback systems each performing a respective audio calibration 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 of a respective mobile device in communication with the respective playback device, first respective audio data representing reflections of the respective audio content in the respective room while the respective mobile device is moving from a first physical location to a second physical location within the respective room, and (iii) based on the first respective audio data, determining a set of audio calibration settings for the respective playback device; wherein the plurality of stored acoustic room responses are determined based on the multiple media playback systems each performing a respective acoustic room response determination process comprising (i) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, second respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the second 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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 sets of stored audio calibration settings are determined based on multiple media playback systems each performing a respective audio calibration 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 of a respective mobile device in communication with the respective playback device, first respective audio data representing reflections of the respective audio content in the respective room while the respective mobile device is moving from a first physical location to a second physical location within the respective room, and (iii) based on the first respective audio data, determining a set of audio calibration settings for the respective playback device; wherein the plurality of stored acoustic room responses are determined based on the multiple media playback systems each performing a respective acoustic room response determination process comprising (i) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, second respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the second 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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 sets of stored audio calibration settings are determined based on multiple media playback systems each performing a respective audio calibration 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 of a respective mobile device in communication with the respective playback device, first respective audio data representing reflections of the respective audio content in the respective room while the respective mobile device is moving from a first physical location to a second physical location within the respective room, and (iii) based on the first respective audio data, determining a set of audio calibration settings for the respective playback device; wherein the plurality of stored acoustic room responses are determined based on the multiple media playback systems each performing a respective acoustic room response determination process comprising (i) while the respective playback device outputs the respective audio content, capturing, via a microphone disposed in a housing of the respective playback device, second respective audio data representing reflections of the respective audio content in the respective room, and (ii) based on the second 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification