Ethernet NTP Frame Synchronization via Predicted Cue Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital cinema playback systems face challenges in achieving frame synchronization among devices over an Ethernet network without dedicated hardware interfaces or additional cables, due to variable network latency and the lack of a fixed relationship between NTP time and video frame time.

Innovation Solution

Implementing a method where NTP-time-keeping devices receive instructions with predicted NTP times based on the current relationship between NTP time and video frame time, ensuring events are synchronized with video frames by adjusting cue times to account for network latency and clock drift, using a Stratum 2 NTP server and Stratum 3 client/servers for clock synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If NTP time-keeping devices are used to synchronize clocks over Ethernet network, then ease of operation and device complexity are improved, but frame synchronization precision deteriorates due to variable network latency and lack of fixed relationship between NTP time and video frame time

Engineering Contradiction:
Improveease of operationVSAvoidframe synchronization precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary calculations of predicted NTP times based on current relationships between NTP time and video frame time. Instructions are sent in advance with these predicted times, allowing receiving devices to compensate for network latency and clock drift before the actual synchronization event occurs, thereby maintaining frame accuracy without dedicated hardware interfaces

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the relationship between NTP time and video frame time, using this feedback to adjust and refine predicted NTP times for future instructions. This closed-loop approach compensates for variable network latency and clock drift, enabling precise frame synchronization over Ethernet without additional hardware

Inventive Principle:
Principle #23Feedback

2Reliability

If instructions are sent in advance in NTP time, then reliability of time-keeping is improved, but frame synchronization precision deteriorates because there is no long-term fixed relationship between NTP time and video frame time

Engineering Contradiction:
Improvetime-keeping reliabilityVSAvoidframe synchronization precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system calculates predicted NTP times in advance based on current time relationships, sending instructions before the actual synchronization event. This preliminary action allows the system to account for network latency while maintaining the ability to synchronize with video frames accurately

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts predicted NTP times based on continuously monitored relationships between NTP time and video frame time. This dynamic adaptation allows the system to maintain frame synchronization precision despite the lack of a long-term fixed relationship between the two time sources

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If dedicated hardware interfaces and additional cables are used for frame synchronization, then frame synchronization precision is improved, but device complexity and ease of operation worsen

Engineering Contradiction:
Improveframe synchronization precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses the existing Ethernet network infrastructure for both data communication and frame synchronization purposes. By encoding synchronization information within standard Ethernet packets and using NTP time-keeping mechanisms, the system eliminates the need for dedicated hardware interfaces and additional synchronization cables, thereby reducing device complexity while maintaining frame accuracy

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system replaces physical mechanical connections (dedicated hardware interfaces and cables) with a software-based time-keeping and prediction mechanism running over the existing Ethernet network, thereby achieving frame synchronization without additional physical hardware

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7448061B2Frame synchronization in an ethernet NTP time-keeping digital cinema playback system
Publication Date: 2008.11.04 DOLBY LABORATORIES LICENSING CORP
  • US7448061B2 patent drawing
  • US7448061B2 patent drawing
  • US7448061B2 patent drawing

AI summary

In a digital cinema network of NTP-timekeeping devices in which one of the devices decodes video information, the scheduling of future instructions takes into account the differences between the nominal and actual frame rates of the video decoding device and the network's NTP latency.