Spatial mapping of audio playback devices in a listening environment
First Claim
Patent Images
1. A method comprising:
- sending by a given playback device, a first signal indicative of a position of the given playback device wherein the given playback device is associated with a first channel of a plurality of audio channels;
receiving, via a plurality of microphones of the given playback device, a second signal indicative of a respective position of each of one or more other playback devices, wherein each of the one or more other playback devices is associated with a respective channel of the plurality of audio channels;
determining the position of the given playback device relative to each position of the one or more other playback devices based on the second signal indicative of the respective position of each of the one or more other playback devices;
determining an angular orientation of the given playback device relative to each orientation of the one or more other playback devices based on a difference in time delay of receipt of the second signal by the plurality of microphones;
determining an angle between a listening position in the listening environment and a virtual point, wherein the virtual point is a position in the listening environment between the given playback device and one of the one or more other playback devices;
causing a controller device to output, to a display of the controller device, a device map indicating the positions in the listening environment of the given playback device and the one or more other playback devices, wherein the device map is oriented on the display at the determined angle between the listening position and the virtual point;
comparing the determined position and the determined orientation of the given playback device relative to each position and to each orientation of the one or more other playback devices to a corresponding one or more relative reference positions and reference orientations, respectively, wherein the one or more relative reference positions and the one or more relative reference orientations are defined by a predefined audio standard, and wherein a corresponding relative reference position associated with the given playback device and a given device of the one or more other playback devices is based on the first channel associated with the playback device and the respective channel associated with the given device; and
based on the comparison, causing a controller device to output an indication in the device map on the display that at least one of the given playback device and the one or other more playback devices is not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively, such that repositioning or reorienting in accordance with the one or more relative reference positions and the one or more reference orientations will improve playback of audio by the given playback device and the one or more other playback devices, wherein causing the controller device to output the indication comprises displaying one or more alerts indicating improper placement in the device map, wherein individual alerts of the one or more alerts are positioned in the device map adjacent the at least one of the given playback device and the one or more other playback devices not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for spatial mapping of two or more audio playback devices in a listening environment. Two or more playback devices may signal each other. Based on the signaling, a position of the two or more playback devices relative to each other is determined and a device map of the two or more playback devices in the listening environment is generated based on this position.
-
Citations
12 Claims
-
1. A method comprising:
-
sending by a given playback device, a first signal indicative of a position of the given playback device wherein the given playback device is associated with a first channel of a plurality of audio channels; receiving, via a plurality of microphones of the given playback device, a second signal indicative of a respective position of each of one or more other playback devices, wherein each of the one or more other playback devices is associated with a respective channel of the plurality of audio channels; determining the position of the given playback device relative to each position of the one or more other playback devices based on the second signal indicative of the respective position of each of the one or more other playback devices; determining an angular orientation of the given playback device relative to each orientation of the one or more other playback devices based on a difference in time delay of receipt of the second signal by the plurality of microphones; determining an angle between a listening position in the listening environment and a virtual point, wherein the virtual point is a position in the listening environment between the given playback device and one of the one or more other playback devices; causing a controller device to output, to a display of the controller device, a device map indicating the positions in the listening environment of the given playback device and the one or more other playback devices, wherein the device map is oriented on the display at the determined angle between the listening position and the virtual point; comparing the determined position and the determined orientation of the given playback device relative to each position and to each orientation of the one or more other playback devices to a corresponding one or more relative reference positions and reference orientations, respectively, wherein the one or more relative reference positions and the one or more relative reference orientations are defined by a predefined audio standard, and wherein a corresponding relative reference position associated with the given playback device and a given device of the one or more other playback devices is based on the first channel associated with the playback device and the respective channel associated with the given device; and based on the comparison, causing a controller device to output an indication in the device map on the display that at least one of the given playback device and the one or other more playback devices is not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively, such that repositioning or reorienting in accordance with the one or more relative reference positions and the one or more reference orientations will improve playback of audio by the given playback device and the one or more other playback devices, wherein causing the controller device to output the indication comprises displaying one or more alerts indicating improper placement in the device map, wherein individual alerts of the one or more alerts are positioned in the device map adjacent the at least one of the given playback device and the one or more other playback devices not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 10)
-
-
7. A tangible non-transitory computer readable storage medium including a set of instructions that when executed by a processor cause a media playback system to:
-
sending by a media playback device, a first signal indicative of a position of the media playback device wherein the given playback device is associated with a first channel of a plurality of audio channels; receiving, via a plurality of microphones of the given playback device, a second signal indicative of a respective position of each of one or more other playback devices, wherein each of the one or more other playback devices is associated with a respective channel of the plurality of audio channels; determining the position of the media playback device relative to each position of the one or more other playback devices based on the second signal indicative of the respective position of each of the one or more other playback devices; determining an angular orientation of the media playback device relative to each orientation of the one or more other playback devices based on a difference in time delay of receipt of the second signal by the plurality of microphones; determining an angle between a listening position in the listening environment and a virtual point, wherein the virtual point is a position in the listening environment between the media playback device and one of the one or more other playback devices; causing a controller device to output, to a display of the controller device, a device map indicating the positions in the listening environment of the one or more other playback devices and the media playback device, wherein the device map is oriented on the display at the determined angle between the listening position and the virtual point; comparing the determined position and the determined orientation of the media playback device relative to each position and to each orientation of the one or more other playback devices to a corresponding one or more relative reference positions and reference orientations, respectively, wherein the one or more relative reference positions and the one or more relative reference orientations are defined by a predefined audio standard, and wherein a corresponding relative reference position associated with the media playback device and a given device of the one or more other playback devices is based on the first channel associated with the playback device and the respective channel associated with the given device; and based on the comparison, causing a controller device to output an indication in the device map on the display that at least one of the media playback device and the one or other more playback devices is not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively, such that repositioning or reorienting in accordance with the one or more relative reference positions and the one or more reference orientations will improve playback of audio by the media playback device and the one or more other playback devices, wherein causing the controller device to output the indication comprises displaying one or more alerts indicating improper placement in the device map, wherein individual alerts of the one or more alerts are positioned in the device map adjacent the at least one of the media playback device and the one or more other playback devices not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively. - View Dependent Claims (8, 9, 11)
-
-
12. A media playback system, comprising:
-
a first playback device; one or more other playback devices; and tangible non-transitory computer readable media storing instructions, that when executed by one or more processors, cause the media playback system to; sending, by the first playback device, a first signal indicative of a position of the first playback device wherein the given playback device is associated with a first channel of a plurality of audio channels; receiving, via a plurality of microphones of the given playback device, a second signal indicative of a respective position of each of one or more other playback devices, wherein each of the one or more other playback devices is associated with a respective channel of the plurality of audio channels; determining the position of the first playback device relative to each position of the one or more other playback devices based on the second signal indicative of the respective position of each of the one or more other playback devices; determining an angular orientation of the first playback device relative to each orientation of the one or more other playback devices based on a difference in time delay of receipt of the second signal by the plurality of microphones; determining an angle between a listening position in the listening environment and a virtual point, wherein the virtual point is a position in the listening environment between the first playback device and one of the one or more other playback devices; causing a controller device to output, to a display of the controller device, a device map indicating the positions in the listening environment of the one or more other playback devices and the first playback device, wherein the device map is oriented on the display at the determined angle between the listening position and the virtual point; comparing the determined position and the determined orientation of the first playback device relative to each position and to each orientation of the one or more other playback devices to a corresponding one or more relative reference positions and reference orientations, respectively, wherein the one or more relative reference positions and the one or more relative reference orientations are defined by a predefined audio standard, and wherein a corresponding relative reference position associated with the first playback device and a given device of the one or more other playback devices is based on the first channel associated with the playback device and the respective channel associated with the given device; and based on the comparison, causing a controller device to output an indication in the device map on the display that at least one of the first playback device and the one or other more playback devices is not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively, such that repositioning or reorienting in accordance with the one or more relative reference positions and the one or more reference orientations will improve playback of audio by the first playback device and the one or more other playback devices, wherein causing the controller device to output the indication comprises displaying one or more alerts indicating improper placement in the device map, wherein individual alerts of the one or more alerts are positioned in the device map adjacent the at least one of the first playback device and the one or more other playback devices not positioned or oriented in accordance with the one or more relative reference positions or with the one or more reference orientations, respectively.
-
Specification