Video Frame Transmission Skipping Identical Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video frame transmitting systems waste power by transmitting all frames, including skipped ones, and introduce delays and increased costs due to the need for a video frame buffer, especially in touch control devices with low video frame rates.

Innovation Solution

A system and method where the application processor determines whether an input video frame is active or skip based on content differences, allowing only active frames to be transmitted to the display without a video frame buffer, reducing power consumption and eliminating delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If all video frames are transmitted from the application processor to the display driver, then the display driver has complete video data to work with, but the application processor wastes power transmitting frames that will be skipped anyway

Engineering Contradiction:
Improvepower consumptionVSAvoidframe transmission control
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The application processor performs preliminary determination of which video frames are active and which are skip frames before transmission. By pre-identifying skip frames through content comparison with previous frames, the processor avoids transmitting unnecessary data, thereby reducing power consumption without requiring complex additional hardware

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If a video frame buffer is added to skip video frames according to MIPI standard, then video frame skipping becomes possible, but the size and cost of the video displaying system increases

Engineering Contradiction:
Improveframe skipping capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts the frame skipping functionality from the display driver and video frame buffer location and relocates it to the application processor. By moving the skip frame determination logic to the processor that already generates video frames, the system achieves frame skipping capability without adding a video frame buffer or increasing system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The application processor is made multi-functional by adding frame skipping capability to its existing video frame generation and transmission functions. Instead of requiring a dedicated buffer or separate mechanism, the processor universally handles both frame generation and frame selection, reducing overall system complexity

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

3Productivity

If video frames are skipped by the display driver without notification to the application processor, then the system can reduce transmission load, but the user perceives display delays especially in touch control devices

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddisplay delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The invention implements feedback by having the application processor determine which frames are skip frames based on content comparison, and then not transmitting those frames at all. This feedback mechanism ensures that the display driver receives accurate information about which frames should be displayed, eliminating perceptible delays while maintaining transmission efficiency

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9544474B1Video frame transmitting system and video frame transmitting method
Publication Date: 2017.01.10 XUESHAN TECH INC
  • US9544474B1 patent drawing
  • US9544474B1 patent drawing
  • US9544474B1 patent drawing

AI summary

A video frame transmitting system transmitting at least one output video frame to a display based on content of at least one input video frame. The video frame transmitting system has a display driver receiving an active input video frame and outputting the active input video frame as the output video frame to the display. The video frame transmitting system comprises: an application processor, receiving the input video frame, for determining the input video frame as the active input video frame if the content of the input video frame is different from content of a previous input video frame, and for determining the input video frame as a skip input video frame if the content of the input video frame is the same as the content of the previous input video frame. The application processor outputs the active input video frame to the display driver but does not output the skip input video frame.