×

Acoustic coordination of audio sources

  • US 10,649,716 B2
  • Filed: 10/22/2017
  • Issued: 05/12/2020
  • Est. Priority Date: 12/13/2016
  • Status: Active Grant
First Claim
Patent Images

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, wherein the sound corresponds to one or more acoustic-characterization patterns;

    calculate current time offsets between clocks in electronic devices and a clock in the coordination device based on the measured sound, one or more times when the electronic devices output the sound and the one or more acoustic-characterization patterns, wherein the current time offsets comprise clock drifts between the clocks and the clock, wherein calculating the current time offsets comprises correcting for propagation times of the sound from the electronic devices to the coordination device including a correction for changes in temperature that impact a speed of sound, and wherein calculating the current time offsets comprises modifying the measured sound based on an acoustic transfer function of the environment in at least a band of frequencies to improve an accuracy of the calculated current time offsets; and

    transmit, to the one or more nodes, one or more frames that include 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 based on the current time offsets,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, andwherein the coordination of the playback times has an accuracy that is less than 10 microseconds.

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