Playback device calibration
First Claim
1. Tangible, non-transitory computer-readable medium having stored thereon instructions, that when executed by one or more processors of a computing system, cause the computing system to perform functions comprising:
- while a playback device is playing a first audio signal in a given environment, receiving, via a network interface from a network microphone device, data indicating a second audio signal detected by the network microphone device at a plurality of locations between a first physical location and a second physical location within the given environment while the network microphone device is moving from the first physical location to 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 the network interface, the playback device to apply the determined audio processing algorithm when the playback device plays audio content in the given environment.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve calibrating a playback device. An example implementation receives, from a network microphone device (NMD), data indicating second audio signal detected by the NMD at multiple locations between a first physical location and a second physical location within a given environment while the network microphone device is moving from the first physical location to the second physical location, the second audio signal representing acoustic echo of a first audio signal played by a playback device. Based on the detected second audio signal, the implementation determines an audio characteristic of the given environment. Based on the determined audio characteristic, the implementation determines an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic that is representative of desired audio playback qualities. The implementation causes the playback device to apply the determined audio processing algorithm.
-
Citations
20 Claims
-
1. Tangible, non-transitory computer-readable medium having stored thereon instructions, that when executed by one or more processors of a computing system, cause the computing system to perform functions comprising:
-
while a playback device is playing a first audio signal in a given environment, receiving, via a network interface from a network microphone device, data indicating a second audio signal detected by the network microphone device at a plurality of locations between a first physical location and a second physical location within the given environment while the network microphone device is moving from the first physical location to 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 the network interface, the playback device to apply the determined audio processing algorithm when the playback device plays audio content in the given environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
while a playback device is playing a first audio signal in a given environment, receiving, via a network interface of a computing system from a network microphone device, data indicating a second audio signal detected by the network microphone device at a plurality of locations between a first physical location and a second physical location within the given environment while the network microphone device is moving from the first physical location to 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, via the computing system, an audio characteristic of the given environment; based on the determined audio characteristic of the given environment, determining, via the computing system, 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 the network interface of the computing system, the playback device to apply the determined audio processing algorithm when the playback device plays audio content in the given environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising:
-
a network interface; one or more processors; data storage having stored therein instructions, that are executable by the one or more processors to cause the computing system to perform functions comprising; while a playback device is playing a first audio signal in a given environment, receiving, via the network interface from a network microphone device, data indicating a second audio signal detected by the network microphone device at a plurality of locations between a first physical location and a second physical location within the given environment while the network microphone device is moving from the first physical location to 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 the playback device to apply the determined audio processing algorithm when the playback device plays audio content in the given environment. - View Dependent Claims (20)
-
Specification