Aggregation of devices based on acoustic monitoring
First Claim
1. A coordination device, comprising:
- one or more acoustic transducers configured to measure sound in an environment;
one or more nodes configured to communicatively couple to one or more antennas;
an interface circuit communicatively coupled to the one or more nodes, wherein the coordination device is configured to;
measure the sound using the one or more acoustic transducers associated with electronic devices, wherein the sound corresponds to audio content;
automatically and dynamically aggregate electronic devices into two or more subsets based on the measured sound, wherein the aggregation is based at least in part on sound intensity and acoustic delay, so that proximate speakers are aggregated together;
determine playback timing information for the subsets, wherein the playback timing information specifies playback times when the electronic devices in a given subset are to playback the audio content, and wherein the playback timing information in the given subset is based at least in part on transmit times at the electronic devices and based on clocks in the electronic devices included in frames and receive times at the coordination device and based on a clock in the coordination device of the frames that are communicated between the electronic devices in the given subset and the coordination device; and
transmit, to the one or more nodes, one or more additional frames that include the audio content and playback timing information for the electronic devices, wherein the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated.
11 Assignments
0 Petitions
Accused Products
Abstract
An audio/video (A/V) hub that aggregates electronic devices is described. In particular, the A/V hub may measure sound, corresponding to audio content, output by electronic devices (such as electronic devices that include speakers). Then, the A/V hub may aggregate the electronic devices into two or more subsets based on the measured sound. Moreover, the A/V hub may determine, for the subsets, playback timing information, which may specify playback times when the electronic devices in a given subset are to playback the audio content. Next, the A/V hub may transmit, to the electronic devices, one or more frames that include the audio content and playback timing information, where the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated.
-
Citations
20 Claims
-
1. A coordination device, comprising:
-
one or more acoustic transducers configured to measure sound in an environment; one or more nodes configured to communicatively couple to one or more antennas; an interface circuit communicatively coupled to the one or more nodes, wherein the coordination device is configured to; measure the sound using the one or more acoustic transducers associated with electronic devices, wherein the sound corresponds to audio content; automatically and dynamically aggregate electronic devices into two or more subsets based on the measured sound, wherein the aggregation is based at least in part on sound intensity and acoustic delay, so that proximate speakers are aggregated together; determine playback timing information for the subsets, wherein the playback timing information specifies playback times when the electronic devices in a given subset are to playback the audio content, and wherein the playback timing information in the given subset is based at least in part on transmit times at the electronic devices and based on clocks in the electronic devices included in frames and receive times at the coordination device and based on a clock in the coordination device of the frames that are communicated between the electronic devices in the given subset and the coordination device; and transmit, to the one or more nodes, one or more additional frames that include the audio content and playback timing information for the electronic devices, wherein the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium for use with a coordination device, the computer-readable storage medium storing a program module that, when executed by the coordination device, causes the coordination device to aggregate electronic devices by carrying out one or more operations that comprise:
-
measuring, using one or more acoustic transducers, sound in an environment associated with the electronic devices, wherein the sound corresponds to audio content; automatically and dynamically aggregating the electronic devices into two or more subsets based on the measured sound, wherein the aggregation is based at least in part on sound intensity and acoustic delay, so that proximate speakers are aggregated together; determining playback timing information for the subsets, wherein the playback timing information specifies playback times when the electronic devices in a given subset are to playback the audio content, and wherein the playback timing information in the given subset is based at least in part on transmit times at the electronic devices and based on clocks in the electronic devices included in frames and receive times at the coordination device and based on a clock in the coordination device of the frames that are communicated between the electronic devices in the given subset and the coordination device; and transmitting, to one or more nodes in the coordination device that are communicatively coupled to one or more antennas, one or more additional frames that include the audio content and playback timing information for the electronic devices, wherein the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for aggregating electronic devices, wherein the method comprises:
by a coordination device; measuring, using one or more acoustic transducers, sound in an environment associated with the electronic devices, wherein the sound corresponds to audio content; automatically and dynamically aggregating the electronic devices into two or more subsets based on the measured sound, wherein the aggregation is based at least in part on sound intensity and acoustic delay, so that proximate speakers are aggregated together; determining playback timing information for the subsets, wherein the playback timing information specifies playback times when the electronic devices in a given subset are to playback the audio content, and wherein the playback timing information in the given subset is based at least in part on transmit times at the electronic devices and based on clocks in the electronic devices included in frames and receive times at the coordination device and based on a clock in the coordination device of the frames that are communicated between the electronic devices in the given subset and the coordination device; and transmitting, to one or more nodes in the coordination device that are communicatively coupled to one or more antennas, one or more additional frames that include the audio content and playback timing information for the electronic devices, wherein the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated.
Specification