×

Using a plurality of buffers to provide audio for synchronized playback to multiple audio devices having separate device clocks

  • US 9,977,648 B2
  • Filed: 01/03/2017
  • Issued: 05/22/2018
  • Est. Priority Date: 06/25/2004
  • Status: Expired due to Term
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computing device, presentation latency data of a plurality of playback devices, the presentation latency data indicating a respective amount of presentation latency at each playback device when playing content;

    writing, by the computing device, content data into a plurality of buffers, each buffer corresponding to a respective playback device, wherein writing the content data into the buffers comprises;

    determining a respective offset for each playback device based on the presentation latency data, the offset compensating for the respective amount of presentation latency at the corresponding playback device; and

    writing the content data into each buffer at a respective position corresponding to the respective offset; and

    causing, by the computing device, the playback devices to play the content in synchronization by reading the content data from the respective buffers.

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