Playback device calibration
First Claim
1. A network device comprising:
- a microphone;
a network interface;
one or more processors; and
a non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors cause the network device to perform functions comprising;
while (i) a playback device is playing a first audio signal in a given environment and (ii) the network device is moving from a first physical location to a second physical location within the given environment, detecting via the microphone, a second audio signal at a plurality of locations between the first physical location and the second physical location;
based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment;
based on the determined audio characteristic of the given environment, determining an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and
causing audio output of the playback device to be adjusted by the audio processing algorithm to have the pre-determined audio characteristic.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve calibrating a playback device for a playback environment based on audio signals detected by a microphone of a network device as the network device moves about the playback environment. While the playback device is playing a first audio signal and the network device is moving within the playback environment from a first physical location to a second physical location, the network device may detect by a microphone of the network device, a second audio signal. The network device may then identify an audio processing algorithm based on data indicating the second audio signal, and transmit to the playback device, data indicating the identified audio processing algorithm. Similar functions may also be performed by the playback device being calibrated or a computing device, such as a server to coordinate calibration of the playback device.
-
Citations
31 Claims
-
1. A network device comprising:
- a microphone;
a network interface;
one or more processors; and
a non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors cause the network device to perform functions comprising;
while (i) a playback device is playing a first audio signal in a given environment and (ii) the network device is moving from a first physical location to a second physical location within the given environment, detecting via the microphone, a second audio signal at a plurality of locations between the first physical location and the second physical location;
based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment;
based on the determined audio characteristic of the given environment, determining an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and
causing audio output of the playback device to be adjusted by the audio processing algorithm to have the pre-determined audio characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a microphone;
-
8. A playback device comprising:
- one or more processors;
a network interface; and
a tangible non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors cause the playback device to perform functions comprising;
playing a first audio signal;
receiving, via the network interface from a network device, data indicating a second audio signal detected by a microphone of the network device at a plurality of locations between a first physical location and a second physical location within a given environment while the network device was moving from the first physical location to the second physical location;
based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment;
based on the determined audio characteristic of the given environment, determining an audio processing algorithm to adjust audio output by the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and
applying the determined audio processing algorithm when playing audio content in the given environment to output audio having the pre-determined audio characteristic in the given environment. - View Dependent Claims (9, 10, 11, 12, 18, 19, 20)
- one or more processors;
-
13. A Tangible non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors of a playback device, cause the playback device to perform functions comprising:
- receiving, from a network device, data indicating an audio signal detected by a microphone of a network device at a plurality of locations between a first physical location and a second physical location of a given environment while the network device moved from the first physical location to the second physical location;
based on the detected audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment;
based on the determined audio characteristic of the given environment, determining via the one or more processors, an audio processing algorithm to adjust audio output by the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback; and
causing audio output by the playback device in the given environment to be adjusted by the audio processing algorithm to have the pre-determined audio characteristic. - View Dependent Claims (14, 15, 16, 17)
- receiving, from a network device, data indicating an audio signal detected by a microphone of a network device at a plurality of locations between a first physical location and a second physical location of a given environment while the network device moved from the first physical location to the second physical location;
-
21. Tangible, non-transitory computer-readable media having stored therein instructions executable by one or more processors to cause a network device to perform a method comprising:
-
while (i) a playback device is playing a first audio signal in a given environment and (ii) the network device is moving from a first physical location to a second physical location within the given environment, detecting via a microphone, a second audio signal at a plurality of locations between the first physical location and the second physical location, wherein the second audio signal represents at least one or more reflections of the first audio signal played by the playback device; based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment; based on the determined audio characteristic of the given environment, determining an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and causing, via a network interface, audio output of the playback device to be adjusted by the audio processing algorithm to have the pre-determined audio characteristic. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method comprising:
-
while (i) a playback device is playing a first audio signal in a given environment and (ii) a network device is moving from a first physical location to a second physical location within the given environment, detecting via a microphone of a network device, a second audio signal at a plurality of locations between the first physical location and the second physical location, wherein the second audio signal represents at least one or more reflections of the first audio signal played by the playback device; based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment; based on the determined audio characteristic of the given environment, determining, via the network device, an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and causing, via a network interface of the network device, audio output of the playback device to be adjusted by the audio processing algorithm to have the pre-determined audio characteristic. - View Dependent Claims (27, 28)
-
-
29. Tangible, non-transitory computer-readable media having stored therein instructions executable by one or more processors to cause a playback device to perform a method comprising:
-
playing a first audio signal; receiving, via a network interface from a network device, data indicating a second audio signal detected by a microphone of the network device at a plurality of locations between a first physical location and a second physical location within a given environment while the network device was moving from the first physical location to the second physical location; based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining an audio characteristic of the given environment; based on the determined audio characteristic of the given environment, determining an audio processing algorithm to adjust audio output by the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and applying the determined audio processing algorithm when playing audio content in the given environment to output audio having the pre-determined audio characteristic in the given environment. - View Dependent Claims (30)
-
-
31. A method comprising:
-
playing, via a playback device, a first audio signal; receiving, via a network interface of the playback device from a network device, data indicating a second audio signal detected by a microphone of the network device at a plurality of locations between a first physical location and a second physical location within a given environment while the network device was moving from the first physical location to the second physical location; based on the detected second audio signal at the plurality of locations between the first physical location and the second physical location, determining, via the playback device, an audio characteristic of the given environment; based on the determined audio characteristic of the given environment, determining, via the playback device, an audio processing algorithm to adjust audio output by the playback device in the given environment to have a pre-determined audio characteristic, wherein the pre-determined audio characteristic is representative of desired audio playback qualities; and applying, via the playback device, the determined audio processing algorithm when playing audio content in the given environment to output audio having the pre-determined audio characteristic in the given environment.
-
Specification