×

Systems, methods and computer-readable media for configuring receiver latency

  • US 10,291,944 B2
  • Filed: 09/22/2016
  • Issued: 05/14/2019
  • Est. Priority Date: 04/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing rendering of a media channel, the method comprising:

  • receiving a signal comprising a timestamp from transmitting device via a media channel;

    determining a transmission latency of the signal based on the timestamp;

    obtaining a latency of the transmitting device, wherein the latency of the transmitting device corresponds to an amount of time between when media data is sampled and when the media data receives a timestamp;

    determining a minimum end-to-end latency based on at least the latency of the transmitting device and the transmission latency, and a latency of the receiving device, wherein the latency of the receiving device corresponds to an amount of time between when media data is written to a receiver buffer and when the media data is rendered;

    determining a maximum end-to-end latency based on at least the latency of the transmitting device, the latency of the receiving device, and a receiver buffer capacity;

    transmitting a message comprising the minimum end-to-end latency to at least one other receiving device;

    setting a current latency value of the receiver device to the greater of the minimum end-to-end latency of the receiving device or a minimum end-to-end latency of another receiving device; and

    rendering the media channel at the receiving device according to the current latency value, such that the rendering of the media channel by the receiving device is synchronized with the rendering of the media channel by other receiving devices.

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