×

Precision timing for broadcast network

  • US 10,455,126 B2
  • Filed: 10/27/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 04/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for synchronizing transmission of audio/video (AV) data in a media distribution network, the system comprising:

  • a memory; and

    processor configured to implement instructions stored on the memory so as to provide;

    a media transmission controller configured to control transmission of a plurality of data streams having packetized AV data across a plurality of network paths to a plurality of receiving nodes with the packetized AV data comprising one or more timestamps;

    a network delay determiner configured to determine a network delay of each of the plurality of network paths based on a delay calculation generated by each of the plurality of receiving nodes based on the one or more timestamps and having received at least one of the plurality of data streams transmitted across the plurality of network paths;

    a network delay calculator configured to calculate a system offset value for the media distribution network by comparing the determined network delay of each of the plurality of network paths to determine the system offset value based on a worst network path of the plurality of network paths that experiences a longest network delay for receiving the respective data stream; and

    a media stream synchronizer configured to synchronize the plurality of data streams processed by one receiving node of the plurality of receiving nodes by generating a buffer allocation control based on the system offset value and transmitting the buffer allocation control to the one receiving node from the plurality of data streams, such that the one receiving node allocates a sufficient amount of memory space in at least one media buffer based on the buffer allocation control, with the allocated memory space being configured to accommodate delayed packetized AV data in the plurality of data streams to prevent overflow during synchronized media playout of the packetized AV data based on the one or more timestamps.

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