Display Time Code Synchronization for Shared Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display systems using shared links face synchronization challenges due to varying latency and independent clock domains between display transmitters and panels, leading to potential overflow or underflow issues.

Innovation Solution

Implementing a Display Time Code (DTC) mechanism to adjust the display panel's clock frequency and synchronize it with the display transmitter's clock frequency, using DTC generators and frequency adjusters, and compensating for variable latency through strobe signals or transmission delay calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a shared link is used to transport display data, then link versatility and resource sharing are improved, but synchronization reliability deteriorates due to variable latency

Engineering Contradiction:
Improvelink versatilityVSAvoidsynchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the display panel continuously monitors the arrival time of display time codes relative to its own clock cycles, detects drift between transmitter and panel clock frequencies, and adjusts its clock frequency accordingly to maintain synchronization despite variable latency on the shared link

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes the clock frequency parameter of the display panel based on detected drift, allowing the system to adapt to varying latency conditions on the shared link while maintaining synchronization between transmitter and panel

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If independent clock domains are used between transmitter and panel, then device independence is improved, but clock synchronization deteriorates due to frequency drift

Engineering Contradiction:
Improvedevice independenceVSAvoidclock synchronization
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The display panel uses feedback from comparing received display time codes with its own locally generated time codes to detect frequency drift between independent clock domains, then adjusts its clock frequency to eliminate the drift and maintain synchronization

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Each device (transmitter and panel) maintains its own independent clock domain and generates its own display time codes, with the panel autonomously adjusting its clock frequency based on detected drift, eliminating the need for a dedicated synchronization link

Inventive Principle:
Principle #25Self-service

3Device complexity

If no dedicated synchronization link is used, then system complexity is reduced, but measurement precision of latency deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidlatency measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines data transmission and synchronization functions into a single shared link, eliminating the need for a separate dedicated synchronization link while maintaining precise latency measurement through the display time code mechanism

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared link serves multiple functions including data transmission and synchronization signaling, allowing the system to reduce complexity while maintaining precise latency measurement through the display time codes transmitted over the same link

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

Data Source

PatentUS10504409B2Display synchronization
Publication Date: 2019.12.10 INTEL CORP
  • US10504409B2 patent drawing
  • US10504409B2 patent drawing
  • US10504409B2 patent drawing

AI summary

Techniques for synchronizing a display transmitter and display panel are described. An example display panel includes a timing controller to receive display data from a transmitter and render the display data on a display screen of the display panel. The display panel is in a first clock domain and the transmitter is in a second clock domain which is derived separately from the first clock domain. The display panel also includes a time code generator to generate a first display time code and a frequency adjuster to receive a second display time code from the transmitter. The frequency adjuster adjusts the clock frequency of the display panel based on the first display time code and the second display time code.