×

Coordination of acoustic sources based on location

  • US 10,552,115 B2
  • Filed: 10/22/2017
  • Issued: 02/04/2020
  • Est. Priority Date: 12/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A coordination device, comprising:

  • 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;

    receive an instruction provided by a listener to play audio content;

    calculate an estimated location of the listener relative to electronic devices in an environment, wherein the estimated location is based at least in part on measurements performed in the environment and information that specifies historical locations of the listener in the environment at different times of day, and wherein the estimated location dynamically tracks the location of the listener; and

    transmit, to the one or more nodes, one or more frames that include the audio content and playback timing information for the electronic devices, wherein the playback timing information specifies playback times when the electronic devices are to playback the audio content intended for the listener based on the estimated location,wherein the playback times of the electronic devices have a temporal relationship so that the playback of the audio content by the electronic devices is coordinated,wherein the playback times are determined using current time offsets between clocks in the electronic devices and a clock in the coordination device,wherein the current time offsets are calculated based on receive times at the coordination device and based on the clock in the coordination device and transmit times at the electronic devices and based on the clocks in the electronic devices of frames or packets that are wirelessly communicated between the electronic devices and the coordination device, andwherein the calculation of a given current time offset is based at least in part on a given difference between a given transmit time and a given receive time for a given frame or packet.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×