Video Synchronization Device for IP Network Frame Drop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video distribution systems face challenges in maintaining synchronization between video source and decoder devices due to independent timing devices, leading to frame drops, video shifting, and stuttering, especially when data flow is interrupted or when connected via an IP network.

Innovation Solution

A video synchronization device that re-synchronizes video playback by generating and transmitting video data signals, requesting next subframes, setting condition flags for underruns, and using a 'frame repeat' function to maintain continuous playback, while resetting playback pointers and notifying the host of changes in frame rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If independent timing devices are used in video source and decoder devices, then device independence and flexibility are improved, but video synchronization is deteriorated due to clock drift

Engineering Contradiction:
Improvedevice independenceVSAvoidvideo synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the video decoder continuously monitors the synchronization status between its internal clock and the source device clock, and adjusts its playback rate accordingly. The system detects clock drift and applies corrective adjustments to maintain frame rate synchronization, resolving the contradiction by allowing independent devices to communicate and coordinate their timing through feedback signals.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that mediates between the independent timing devices of the video source and decoder. This intermediary system translates and coordinates the clock signals from both devices, allowing them to operate independently while maintaining synchronized video playback through a mediating synchronization layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If frame rate is increased to improve video smoothness, then video quality is improved, but data transmission requirements and processing load are increased

Engineering Contradiction:
Improvevideo smoothnessVSAvoiddata transmission rate
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by transmitting and processing only the necessary portions of video data at each frame rate interval. The system dynamically adjusts the amount of data transmitted based on current synchronization status and buffer levels, sending only what is needed to maintain video smoothness without unnecessarily increasing overall data transmission requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Duration of action of stationary object

If video playback continues during data flow interruption, then user experience is improved, but frame drops and video artifacts occur

Engineering Contradiction:
Improvecontinuous playbackVSAvoidvideo quality
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by maintaining buffer stocks of video frames before playback begins. When data flow is interrupted, the system continues playback using pre-loaded frames from the buffer, preventing immediate frame drops. This cushioning mechanism allows the system to bridge short interruptions without degrading video quality or causing visible artifacts.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Ease of manufacture

If clock tolerance is relaxed to improve device compatibility, then ease of manufacture is improved, but synchronization precision is deteriorated

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsynchronization precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the effective clock tolerance range based on current synchronization conditions. The system allows wider tolerance ranges during normal operation to maintain device compatibility, but automatically tightens synchronization precision requirements when drift is detected, effectively changing the operational parameters to balance compatibility and precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9973795B2Method for video synchronization in video distribution systems
Publication Date: 2018.05.15 BIAMP SYST LLC
  • US9973795B2 patent drawing
  • US9973795B2 patent drawing
  • US9973795B2 patent drawing

AI summary

This disclosure describes a method for video synchronization in video distribution systems that includes a system that re-synchronizes the video playback of a video synchronization device with that of a host device after any change by the host, interruption within the host, or interruption of data flow between a video source device and a video display device.