Audio processing algorithms
First Claim
1. A playback device comprising:
- a network interface;
an audio stage comprising an amplifier;
one or more processors; and
a housing, the housing carrying at least the network interface, the audio stage, the one or more processors, and data storage having stored therein instructions executable by the one or more processors to cause the playback device to perform functions comprising;
calibrating the playback device, wherein calibrating the playback device comprises;
determining that the playback device is in a particular type of zone;
querying, via the network interface, a database of pre-determined calibrations for a particular pre-determined calibration, the particular pre-determined calibration offsetting acoustic characteristics of a model zone that simulates the particular type of zone, wherein the model zone is based on additional zones corresponding to the particular type of zone, wherein the model zone includes one or more known materials having a given reflectivity characteristic, and wherein the database is hosted by one or more servers remote from the playback device;
applying the particular pre-determined calibration to the audio stage of the playback device; and
playing back first audio via the calibrated audio stage and one or more speakers.
2 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a computing device transmitting, via a local area network, a command that instructs a playback device to play a particular audio signal. The example implementation also involves the computing device receiving data indicating a detected audio signal corresponding to playback of the particular audio signal by the playback device, where the detected audio signal includes a portion of the particular audio signal. The implementation further involves the computing device obtaining data indicating a predetermined audio characteristic and determining an audio processing algorithm based on the detected audio signal and the predetermined audio characteristic. The example implementation involves causing the playback device to apply the determined audio processing algorithm when playing audio via at least one speaker.
489 Citations
20 Claims
-
1. A playback device comprising:
-
a network interface; an audio stage comprising an amplifier; one or more processors; and a housing, the housing carrying at least the network interface, the audio stage, the one or more processors, and data storage having stored therein instructions executable by the one or more processors to cause the playback device to perform functions comprising; calibrating the playback device, wherein calibrating the playback device comprises; determining that the playback device is in a particular type of zone; querying, via the network interface, a database of pre-determined calibrations for a particular pre-determined calibration, the particular pre-determined calibration offsetting acoustic characteristics of a model zone that simulates the particular type of zone, wherein the model zone is based on additional zones corresponding to the particular type of zone, wherein the model zone includes one or more known materials having a given reflectivity characteristic, and wherein the database is hosted by one or more servers remote from the playback device; applying the particular pre-determined calibration to the audio stage of the playback device; and playing back first audio via the calibrated audio stage and one or more speakers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to be performed by a playback device, the method comprising:
-
calibrating the playback device, wherein calibrating the playback device comprises; determining that the playback device is in a particular type of zone; querying, via a network interface of the playback device, a database of pre-determined calibrations for a particular pre-determined calibration, the particular pre-determined calibration offsetting acoustic characteristics of a model zone that simulates the particular type of zone, wherein the model zone is based on additional zones corresponding to the particular type of zone, wherein the model zone includes one or more known materials having a given reflectivity characteristic, and wherein the database is hosted by one or more servers remote from the playback device; applying the particular pre-determined calibration to an audio stage of the playback device; and playing back first audio via the calibrated audio stage and one or more speakers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon instructions executable by a processor of a playback device to cause the playback device to perform functions comprising:
-
calibrating the playback device, wherein calibrating the playback device comprises; determining that the playback device is in a particular type of zone; querying, via a network interface of the playback device, a database of pre-determined calibrations for a particular pre-determined calibration, the particular pre-determined calibration offsetting acoustic characteristics of a model zone that simulates the particular type of zone, wherein the model zone is based on additional zones corresponding to the particular type of zone, wherein the model zone includes one or more known materials having a given reflectivity characteristic, and wherein the database is hosted by one or more servers remote from the playback device; applying the particular pre-determined calibration to an audio stage of the playback device; and playing back first audio via the calibrated audio stage and one or more speakers. - View Dependent Claims (18, 19, 20)
-
Specification