Video Processing Lag Reduction via Intra Frame Advancement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The discrepancy in processing rates between audio and video media leads to synchronization issues, as computers struggle to maintain real-time processing of high-data-rate video, causing noticeable lag and desynchronization when accompanied by audio.

Innovation Solution

Processing video in advance by displaying intra frames earlier than their correct time, while skipping inter frames to reduce processing lag and maintain synchronization with audio, utilizing a processor to determine when to skip video processing to achieve a lead criterion over audio processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video is processed at the desired data rate in real-time, then video processing quality is maintained, but video processing lag increases relative to audio processing

Engineering Contradiction:
Improvevideo processing qualityVSAvoidvideo processing lag
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by processing video frames in advance of their scheduled display time. The system determines a lead time for each video frame and processes it before the current playback position, creating a buffer that compensates for processing delays. This allows the video processing to complete ahead of time, reducing the lag relative to audio processing while maintaining quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the video processing rate adaptive rather than fixed. The system dynamically adjusts the processing rate based on the determined lead time and current playback position. When video processing falls behind, the system accelerates processing of future frames; when ahead, it slows down. This dynamic adjustment maintains synchronization with audio while preserving video quality.

Inventive Principle:
Principle #15Dynamics

2Reliability

If video processing rate is increased to match audio processing rate, then synchronization is improved, but computing power requirements increase

Engineering Contradiction:
Improveaudio-video synchronizationVSAvoidcomputing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent uses preliminary action to perform video processing during periods when the video player is not actively displaying frames. By processing future video frames in advance and storing them in a buffer, the system achieves better synchronization with audio without requiring sustained high computing power during playback. The processing is distributed over time rather than concentrated at the playback moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies self-service by using idle computing resources to process video frames. When the video player is displaying current frames and computing resources are available, the system automatically processes future frames without requiring additional dedicated processing power. This self-service approach improves synchronization while minimizing the impact on overall computing power requirements.

Inventive Principle:
Principle #25Self-service

3Loss of time

If video frames are processed in advance, then processing lag is reduced, but video playback timing accuracy decreases

Engineering Contradiction:
Improveprocessing lagVSAvoidplayback timing accuracy
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the video processing rate adaptive rather than fixed. The system dynamically adjusts the processing rate based on the determined lead time and current playback position. When video processing falls behind, the system accelerates processing of future frames; when ahead, it slows down. This dynamic adjustment maintains synchronization with audio while preserving video quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by continuously monitoring the lead time between processed video frames and the current playback position. Based on this feedback, the system adjusts the processing rate of subsequent frames. If the lead time is too large, processing is slowed; if too small, processing is accelerated. This closed-loop control maintains both reduced lag and accurate playback timing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8930570B1Processing video in advance to maintain video synchronization
Publication Date: 2015.01.06 VISUALON
  • US8930570B1 patent drawing
  • US8930570B1 patent drawing
  • US8930570B1 patent drawing

AI summary

A system for processing a media data stream comprises a processor and a memory. The processor is configured for determining that video processing of a media data stream reaches a lag criterion with respect to an associated audio processing of the media data stream. The processor is further configured to skip video processing of a portion of the media data stream such that video processing achieves a lead criterion with respect to the associated audio processing of the media data stream. The memory is coupled to the processor and is configured to provide the processor with instructions.