Audio processing algorithm database
First Claim
1. Tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors, cause a computing device to perform functions comprising:
- receiving data indicating a first audio signal detected by a microphone of a first playback device while the first playback device is playing a second audio signal in a first playback zone;
based on the first audio signal and a characteristic of the first playback device, determining an acoustic characteristic of the first playback zone by removing the characteristic of the first playback device from the first audio signal;
based on the determined acoustic characteristic of the first playback zone and a predetermined audio characteristic, determining an audio processing algorithm that, when applied to audio output of a given playback device in a given playback zone that has the acoustic characteristic of the first playback zone, adjusts the audio output of the given playback device in the given playback zone to have the predetermined audio characteristic; and
causing an association between the determined audio processing algorithm and the determined acoustic characteristic of the first playback zone to be stored in a database.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve maintaining a database of audio processing algorithms. Maintaining the database may involve generating or updating audio processing algorithm entries. In one example, generating an audio processing algorithm may involve a computing device causing a playback device to play a first audio signal in a playback zone, receiving (i) data indicating one or more characteristics of a playback zone, and (ii) data indicating a second audio signal detected by a microphone of the playback device in the playback zone. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The an association between the determined audio processing algorithm at least one of the one or more characteristics of the playback zone may be stored in the database.
408 Citations
20 Claims
-
1. Tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors, cause a computing device to perform functions comprising:
-
receiving data indicating a first audio signal detected by a microphone of a first playback device while the first playback device is playing a second audio signal in a first playback zone; based on the first audio signal and a characteristic of the first playback device, determining an acoustic characteristic of the first playback zone by removing the characteristic of the first playback device from the first audio signal; based on the determined acoustic characteristic of the first playback zone and a predetermined audio characteristic, determining an audio processing algorithm that, when applied to audio output of a given playback device in a given playback zone that has the acoustic characteristic of the first playback zone, adjusts the audio output of the given playback device in the given playback zone to have the predetermined audio characteristic; and causing an association between the determined audio processing algorithm and the determined acoustic characteristic of the first playback zone to be stored in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. Tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors, cause a computing device to perform functions comprising:
-
receiving (i) data indicating one or more characteristics of a first playback zone, and (ii) data indicating a first audio signal detected by a microphone of a first playback device while the first playback device is playing a second audio signal in the first playback zone; based on the first audio signal and a characteristic of the first playback device, determining an acoustic characteristic of the first playback zone by removing the characteristic of the first playback device from the first audio signal; based on the determined acoustic characteristic of the first playback zone and a predetermined audio characteristic, determining an audio processing algorithm that, when applied to audio output of a given playback device in a given playback zone that has the acoustic characteristic of the first playback zone, adjusts the audio output of the given playback device in the given playback zone to have the predetermined audio characteristic; and causing to be stored in a database, an association between the determined audio processing algorithm and at least one of the one or more characteristics of the first playback zone. - View Dependent Claims (9, 10, 11, 12, 20)
-
-
13. Tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors, cause a computing device to perform functions comprising:
-
maintaining a database of (i) a plurality of audio processing algorithms and (ii) a plurality of playback zone characteristics, wherein each audio processing algorithm of the plurality of audio processing algorithms corresponds to at least one playback zone characteristic of the plurality of playback zone characteristics, and wherein application of a given audio processing algorithm in the database to a first playback zone modifies playback of audio content in the first playback zone having at least one corresponding playback zone characteristic to have a predetermined acoustic characteristic; receiving data indicating one or more characteristics of a second playback zone of a playback device; based on the data, identifying, in the database, an audio processing algorithm corresponding to the one or more characteristics of the second playback zone; and transmitting to the playback device, data indicating the identified audio processing algorithm to cause the playback device in the second playback zone to apply the identified audio processing algorithm when playing audio content in the second playback zone such that playback of audio content in the second playback zone has the same predetermined acoustic characteristic. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification