Outer Rim Archives
Archives · 2023 · 11728917

Granted patent

Robust distribution of IP timing signals

Number
11728917
Published
2023-08-15
Filed
2021-11-09
Assignee
Disney Enterprises, Inc.
Inventors
Beardsley; Craig L. et al.
CPC
H04Q11/0005; H04J3/0641; H04N21/4305; H04J3/0673; H04N21/6125; H04J3/0667; H04N21/64322
Verdict
Set aside broadcast infrastructure timing, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

Embodiments disclosed herein provide techniques to selectively distribute Precision Time Protocol (PTP) data in a network. The network can include multiple different network devices (e.g., switches) connected to form a network architecture (e.g., a spine/leaf architecture). Rather than distributing the PTP data (e.g., PTP timestamps) through all the network devices in order to synchronize local clocks to a global, master clock, the embodiments herein describe an out-of-band distribution network which selectively distributes the PTP data to select network devices in the network.

Background

BACKGROUND Field of the Disclosure (1) Embodiments disclosed herein relate to selectively distributing Precision Time Protocol (PTP) time reference data in network. Description of the Related Art (2) The Precision Time Protocol (PTP) is defined by the Institute of Electrical and Electronics Engineers (IEEE®) 1588 standard and adopted by the Society of Motion Picture and Television Engineers® (SMPTE®) 2059. The PTP standard provides a timestamp that has 80 bits of precision and is accurate to the microsecond range. Generally, SMPTE 2059 is directed to leveraging PTP to provide timestamps for video data that is encapsulated in Internet Protocol (IP) packets. Using these protocols, PTP time reference data can be shared throughout a network to provide a synchronized clock to media nodes (e.g., cameras, audio devices, video encoders, audio encoders, etc.) connected to the network. That is, the switches and other network devices distribute clock signals (e.g., timestamps) that can synchronize local clocks to a master clock. (3) However, every hop in the network introduces inaccuracy into the PTP signals. That is, even when the switches in the network are PTP-enabled, the switches introduce jitter (e.g., 5-20 nanoseconds) which can reduce the accuracy between a local clock and the master clock. Further, if a path in the network traverses a non-PTP-enabled switch, the jitter or inaccuracy in the PTP signals is increased more, since the non-PTP switch does not account for the transit

Claims

1. A method for synchronizing boundary clocks in a plurality of PTP-enabled network devices, comprising: receiving, at the plurality of PTP-enabled network devices, an announcement from a master clock device, wherein the announcement is received via a transparent clock switch, wherein the master clock device and the transparent clock switch form an out-of-band PTP distribution network; synchronizing the boundary clocks to a master clock generated by the master clock device based on a timestamp of the master clock and a transit delay corresponding to the transparent clock switch; transmitting timestamps of the boundary clocks to media nodes connected to the plurality of PTP-enabled network devices; and transmitting non-PTP data signals from the plurality of PTP-enabled network devices to a plurality of non-PTP enabled network devices. || 9. A method, comprising: receiving, at a plurality of PTP-enabled network devices, an announcement from a master clock device, wherein the announcement is received via a transparent clock switch, wherein the master clock device and the transparent clock switch form an out-of-band PTP distribution network; synchronizing boundary clocks to a master clock generated by the master clock device based on a timestamp of the master clock and a transit delay corresponding to the transparent clock switch; transmitting timestamps of the boundary clocks to media nodes connected to the plurality of PTP-enabled network devices; and transmitting non-PTP data signals from the plurality of PTP-enabled network devices to a plurality of non-PTP enabled network devices. || 17. A method, comprising: receiving, at a plurality of PTP-enabled network devices comprising switches, an announcement from a master clock device, wherein the announcement is received via a transparent clock switch coupled to the plurality of PTP-enabled network devices; synchronizing boundary clocks to a master clock generated by the master clock device based on a timestamp of the master clock and a transit delay corresponding to the transparent clock switch; transmitting timestamps of the boundary clocks to media nodes connected to the plurality of PTP-enabled network devices; and transmitting non-PTP data signals from the plurality of PTP-enabled network devices to a plurality of non-PTP enabled network devices comprising switches.