Playback device calibration based on representative spectral characteristics
First Claim
1. A computing device comprising:
- at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising;
receiving a plurality of spectral data associated with a respective plurality of playback environments corresponding to a respective plurality of playback devices;
based on the plurality of spectral data, determining a plurality of representative spectral characteristics;
receiving particular spectral data associated with a particular playback environment corresponding to a particular playback device, wherein the particular spectral data comprises recorded audio playback of media content, and wherein the plurality of spectral data comprises respective recordings of audio playback data having at least a first duration, and wherein the recorded audio playback of media content from the particular spectral data has a second duration that is less than the first duration;
identifying a particular one of the representative spectral characteristics that is representative of the particular spectral data;
based on the particular one of the representative spectral characteristics, identifying calibration data for use by the particular playback device when playing back audio; and
transmitting, to the particular playback device, the calibration data.
2 Assignments
0 Petitions
Accused Products
Abstract
An example computing device is configured to perform functions including receiving a plurality of spectral data associated with a respective plurality of playback environments corresponding to a respective plurality of playback devices. The functions also include, based on the plurality of spectral data, determining a plurality of representative spectral characteristics. The functions also include receiving particular spectral data associated with a particular playback environment corresponding to a particular playback device and identifying a given one of the representative spectral characteristics that is representative of the particular spectral data. The functions also include, based on the given one of the representative spectral characteristics, identifying calibration data for use by the particular playback device when playing back audio and transmitting, to the particular playback device, the calibration data.
484 Citations
20 Claims
-
1. A computing device comprising:
-
at least one processor; non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising; receiving a plurality of spectral data associated with a respective plurality of playback environments corresponding to a respective plurality of playback devices; based on the plurality of spectral data, determining a plurality of representative spectral characteristics; receiving particular spectral data associated with a particular playback environment corresponding to a particular playback device, wherein the particular spectral data comprises recorded audio playback of media content, and wherein the plurality of spectral data comprises respective recordings of audio playback data having at least a first duration, and wherein the recorded audio playback of media content from the particular spectral data has a second duration that is less than the first duration; identifying a particular one of the representative spectral characteristics that is representative of the particular spectral data; based on the particular one of the representative spectral characteristics, identifying calibration data for use by the particular playback device when playing back audio; and transmitting, to the particular playback device, the calibration data. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18)
-
-
7. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that are executable by at least one processor to cause a computing device to perform functions comprising:
-
receiving a plurality of spectral data associated with a respective plurality of playback environments corresponding to a respective plurality of playback devices; based on the plurality of spectral data, determining a plurality of representative spectral characteristics; receiving particular spectral data associated with a particular playback environment corresponding to a particular playback device, wherein the particular spectral data comprises recorded audio playback of media content, and wherein the plurality of spectral data comprises respective recordings of audio playback data having at least a first duration, and wherein the recorded audio playback of media content from the particular spectral data has a second duration that is less than the first duration; identifying a particular one of the representative spectral characteristics that is representative of the particular spectral data; based on the particular one of the representative spectral characteristics, identifying calibration data for use by the particular playback device when playing back audio; and transmitting, to the particular playback device, the calibration data. - View Dependent Claims (8, 9, 10, 11, 12, 19, 20)
-
-
13. A method carried out by a computing device, the method comprising:
-
receiving a plurality of spectral data associated with a respective plurality of playback environments corresponding to a respective plurality of playback devices; based on the plurality of spectral data, determining a plurality of representative spectral characteristics; receiving particular spectral data associated with a particular playback environment corresponding to a particular playback device, wherein the particular spectral data comprises recorded audio playback of media content, and wherein the plurality of spectral data comprises respective recordings of audio playback data having at least a first duration, and wherein the recorded audio playback of media content from the particular spectral data has a second duration that is less than the first duration; identifying a particular one of the representative spectral characteristics that is representative of the particular spectral data; based on the particular one of the representative spectral characteristics, identifying calibration data for use by the particular playback device when playing back audio; and transmitting, to the particular playback device, the calibration data. - View Dependent Claims (14, 15, 16)
-
Specification