Video Synchronization via Variable Delay Element

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming video signals often experience interruptions, leading to artifacts such as tearing or blanking of images, due to non-deterministic changes in frame rate or signal loss, which disrupt the viewing experience.

Innovation Solution

A video subsystem with a variable delay element is introduced in the synchronization signal path to detect invalid video signals and generate alternative synchronization signals, ensuring a consistent frame rate by delaying control signals until the validity of the video stream is confirmed, thereby reducing artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a streaming video signal is changed or interrupted, then the frame rate may change non-deterministically or be lost entirely, but this causes artifacts such as tearing or blanking of images

Engineering Contradiction:
Improveframe rate adaptationVSAvoidvisual artifacts
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by detecting synchronization signals in advance and storing them in a buffer before they are needed for display. This allows the system to prepare valid synchronization signals ahead of time, so when the input signal becomes invalid or interrupted, the display engine can continue using buffered signals without experiencing artifacts. The delay element introduces a buffer that captures synchronization signals before potential interruptions occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a delay element as an intermediary component between the video input and the display engine. This intermediary buffer captures and stores synchronization signals, acting as a mediator that decouples the display engine from direct dependence on continuous valid input signals. The delay element allows the system to bridge gaps when the input signal is interrupted, maintaining stable frame rate while preventing visual artifacts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a variable delay element is inserted in the synchronization signal path to detect invalid signals, then the frame rate stability is improved, but the device complexity increases

Engineering Contradiction:
Improveframe rate stabilityVSAvoidsignal processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where the delay element automatically detects the validity of synchronization signals and the display engine autonomously switches between buffered and generated synchronization signals without external intervention. The Video In Validator continuously monitors the input signal and self-adjusts the synchronization signal selection based on signal validity, reducing the need for complex external control systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback through the Video In Validator that continuously monitors the validity of synchronization signals from the video input. This feedback mechanism informs the synchronization signal generator about the current signal state, allowing the system to dynamically adjust its behavior. When invalid signals are detected, the feedback loop triggers the use of alternative synchronization signals, maintaining frame rate stability through adaptive response.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If synchronization signals are delayed to allow detection of invalid signals, then the ability to provide alternative signals is improved, but the time for signal processing is increased

Engineering Contradiction:
Improvesignal validation capabilityVSAvoidsignal processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The delay element performs preliminary buffering of synchronization signals, capturing them before validation is complete. This allows the system to have advance knowledge of signal validity and prepare alternative synchronization signals in advance. By performing the delay and validation actions beforehand, the system reduces the impact of time loss during actual signal switching and display operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7576771B1Method and apparatus of providing video synchronization
Publication Date: 2009.08.18 ADVANCED MICRO DEVICES INC
  • US7576771B1 patent drawing
  • US7576771B1 patent drawing
  • US7576771B1 patent drawing

AI summary

Video control signals are received at a video input port of a system. A determination is made whether the video control signals are valid or invalid. When video control signals represent a valid video signal, providing a delayed representation of a control signal to a synchronization input of a display engine of the system, and when the video control signals represent an invalid video signal, providing a an alternative signal to the synchronization input of the display engine.