Precision timing for broadcast network
First Claim
1. A method for timing synchronization of audio video (AV) data, comprising:
- receiving the AV data encoded with one or more time markers, wherein the one or more time markers are indexed to a precision time protocol (PTP) time stamp used as a time reference for a network;
locking phase of the AV data to align phase of the AV data based on the one or more time markers;
determining a system offset value based on a worst case absolute phase offset value of the AV data; and
setting a media buffer based on the system offset value to delay timing of the locking of the phase of the AV data to prevent overflow of the 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.
40 Citations
15 Claims
-
1. A method for timing synchronization of audio video (AV) data, comprising:
-
receiving the AV data encoded with one or more time markers, wherein the one or more time markers are indexed to a precision time protocol (PTP) time stamp used as a time reference for a network; locking phase of the AV data to align phase of the AV data based on the one or more time markers; determining a system offset value based on a worst case absolute phase offset value of the AV data; and setting a media buffer based on the system offset value to delay timing of the locking of the phase of the AV data to prevent overflow of the AV data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A node for timing synchronization of audio video (AV) data, comprising:
-
a receiver configured to receive the AV data encoded with one or more time markers, wherein the one or more time markers are indexed to a precision time protocol (PTP) time stamp used as a time reference for a network; a timing circuit configured to lock phase of the AV data based on the one or more time markers; and a processor configured to; determine a system offset value based on a worst case absolute phase offset value of the AV data; and set a media buffer based on the system offset value to delay timing of the locking of the phase of the AV data by the timing module to prevent overflow of the AV data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing computer executable code for timing synchronization of received audio video (AV) data, the computer readable media comprising code to:
-
receive the AV data encoded with one or more time markers that are indexed to a precision time protocol (PTP) time stamp used as a time reference for a network; lock phase of the AV data to align phase of the AV based on the one or more time markers; determine a system offset value based on a worst case absolute phase offset value of the AV data; and set a media buffer based on the system offset value to delay timing of the locking of the phase of the AV data to prevent overflow of the AV data. - View Dependent Claims (12, 13, 14, 15)
-
Specification