×

Software-based wireless coordination of audio playback

  • US 10,120,642 B2
  • Filed: 08/15/2017
  • Issued: 11/06/2018
  • Est. Priority Date: 12/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device, comprising:

  • a system clock circuit configured to provide a system clock in the electronic device;

    a processor, coupled to the system clock, configured to execute software;

    one or more antennas;

    an interface clock circuit that is configured to provide an interface clock; and

    an interface circuit communicatively coupled to the one or more antennas and the processor, wherein the interface circuit is configured to;

    receive, from the one or more antennas, packets associated with a second electronic device, wherein a given packet includes time-coordination information based on a second interface clock in the second electronic device;

    coordinate the interface clock with a second interface clock based on the time-coordination information; and

    receive, from the one or more antennas, information associated with the second electronic device specifying a future time when the electronic device is to perform a playback operation; and

    wherein the processor is configured to;

    capture timing information associated with the interface clock or a reference clock that is used by the interface clock circuit to generate the interface clock to increase a resolution of the system clock, wherein the interface clock has a higher frequency than the system clock;

    track, using the timing information, relative drift as a function of time between the system clock and the interface clock;

    determine, based on the relative drift, an estimated time offset between the interface clock and the system clock at the future time;

    modify the future time based on the estimated time offset to determine a corrected future time; and

    perform the playback operation at the corrected future time.

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