PRECISION TIMING FOR BROADCAST NETWORK
First Claim
1. A system for synchronizing transmission of audio/video (AV) data in a media distribution network, the system comprising:
- a media transmission controller configured to transmit a plurality of data streams having packetized AV data across a plurality of network paths to a plurality of receiving nodes;
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 having received at least one of the plurality of data streams transmitted across the plurality of network path;
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 or more of the plurality of receiving nodes by adjusting at least one media buffer at the one or more of the plurality of receiving nodes based on the calculated system offset value to accommodate delayed packetized AV data in the plurality of data streams to prevent overflow during media playout of the packetized AV data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present aspects relate to techniques of timing synchronization of audio and video (AV) data in a network. In particular, the techniques for a AV master to distribute AV data encoded with one or more time markers to a plurality of processing nodes. The one or more time markers may be indexed to a precision time protocol (PTP) time stamp used as a time reference. In one technique, the nodes extract the time markers to determine an offset value that is applied to a PLL to synchronize AV data packets at a distribution node or a processing node. In another technique the distribution node or the processing node determines the worst case path, which corresponds to a system offset value. The distribution node then reports the system offset value to the AV master, which in turn adjusts the phase based on the report.
2 Citations
20 Claims
-
1. A system for synchronizing transmission of audio/video (AV) data in a media distribution network, the system comprising:
-
a media transmission controller configured to transmit a plurality of data streams having packetized AV data across a plurality of network paths to a plurality of receiving nodes; 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 having received at least one of the plurality of data streams transmitted across the plurality of network path; 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 or more of the plurality of receiving nodes by adjusting at least one media buffer at the one or more of the plurality of receiving nodes based on the calculated system offset value to accommodate delayed packetized AV data in the plurality of data streams to prevent overflow during media playout of the packetized AV data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for synchronizing audio/video (AV) data in a media distribution network, the system comprising:
-
a media transmission controller configured to transmit a plurality of data streams having packetized AV data across a plurality of network paths to at least one receiving node; a network delay determiner configured to determine a network delay of at least one of the plurality of network paths based on a delay calculation generated by the at least one receiving node for the respective data stream transmitted across the at least one network path; and a media stream synchronizer configured to synchronize the plurality of data streams processed by the at least one receiving node based on a system offset value calculated from the determined network delay. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A media distribution system for synchronizing audio/video (AV) data for media playout, the system comprising:
-
a network delay determiner configured to determine a network delay of a plurality of data streams with AV data transmitted across a plurality of network paths in a media distribution network to at least one receiving node; and a media stream synchronizer configured to prevent overflow during media playout of the AV data by synchronizing the plurality of data streams processed by the at least one receiving node based on a system offset value calculated from the determined network delay of the plurality of data streams. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification