Audio processing algorithms
First Claim
1. A playback device comprising:
- a network interface;
an audio stage comprising an amplifier;
one or more processors;
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 operations comprising;
determining that a first type of calibration is unavailable, the first type of calibration configured to offset acoustic characteristics of a particular zone in which the playback device is located;
based on determining that the first type of calibration is unavailable, calibrating the playback device with a second type of calibration, wherein calibrating the playback device with the second type of calibration comprises;
determining that the playback device is in a particular type of zone;
querying, via the network interface, a database of pre-determined calibrations of the second type for a particular pre-determined calibration of the second type, 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 audio content via the calibrated audio stage and one or more speakers.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The audio processing algorithm may be calculated, or identified in a database based on an acoustic characteristic of the playback zone. The acoustic characteristic of the playback zone may be determined based on the second audio signal and the characteristic of the playback device. The audio processing algorithm may then be applied by the playback device.
453 Citations
23 Claims
-
1. A playback device comprising:
-
a network interface; an audio stage comprising an amplifier; one or more processors; 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 operations comprising; determining that a first type of calibration is unavailable, the first type of calibration configured to offset acoustic characteristics of a particular zone in which the playback device is located; based on determining that the first type of calibration is unavailable, calibrating the playback device with a second type of calibration, wherein calibrating the playback device with the second type of calibration comprises; determining that the playback device is in a particular type of zone; querying, via the network interface, a database of pre-determined calibrations of the second type for a particular pre-determined calibration of the second type, 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 audio content via the calibrated audio stage and one or more speakers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A method to be performed by a playback device, the method comprising:
-
determining that a first type of calibration is unavailable, the first type of calibration configured to offset acoustic characteristics of a particular zone in which the playback device is located; based on determining that the first type of calibration is unavailable, calibrating the playback device with a second type of calibration, wherein calibrating the playback device with the second type of calibration comprises; determining that the playback device is in a particular type of zone; querying, via a network interface, a database of pre-determined calibrations of the second type for a particular pre-determined calibration of the second type, 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 audio content via the calibrated audio stage and one or more speakers. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22)
-
-
15. 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 a method comprising:
-
determining that a first type of calibration is unavailable, the first type of calibration configured to offset acoustic characteristics of a particular zone in which the playback device is located; based on determining that the first type of calibration is unavailable, calibrating the playback device with a second type of calibration, wherein calibrating the playback device with the second type of calibration comprises; determining that the playback device is in a particular type of zone; querying, via a network interface, a database of pre-determined calibrations of the second type for a particular pre-determined calibration of the second type, 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 audio content via the calibrated audio stage and one or more speakers. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
Specification