Displacement-Based Video Frame Insertion for Reduced CPU Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High power consumption and reduced system performance of electronic devices due to repeated video frame processing by the CPU during video playback.
Innovation Solution
A method and apparatus that decodes only video frames with significant object displacement and inserts additional frames based on displacement data to reduce CPU load, using a discrete graphics chip for frame processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the CPU processes all video frames through decoding and rendering operations, then video playback quality is maintained, but CPU power consumption increases and system performance decreases
Solution Approach 1:
The patent applies partial action by selectively processing only certain video frames (key frames and frames with significant changes) through full CPU decoding, while other frames are handled through simpler operations like frame insertion or direct display of previous frames. This reduces the total computational load on the CPU while maintaining acceptable video playback quality.
Solution Approach 2:
The video frame processing is segmented into different handling strategies: key frames are fully decoded by the CPU, frames with significant object displacement are processed selectively, and frames with minimal changes are handled through frame insertion or skipped. This segmentation allows the system to optimize power consumption while maintaining playback quality.
2Loss of information
If the CPU processes all video frames through decoding and rendering operations, then complete video information is preserved, but system performance decreases
Solution Approach 1:
The system performs partial processing on video frames by fully decoding only key frames and frames with significant changes, while using frame insertion techniques for intermediate frames. This approach preserves essential video information while reducing CPU workload and improving system performance.
Solution Approach 2:
The patent introduces frame insertion as an intermediary technique between full decoding and complete frame skipping. By inserting simplified or interpolated frames between key frames, the system maintains visual continuity and preserves sufficient video information without requiring full CPU processing of every frame.
3Use of energy by moving object
If the CPU is released from video processing tasks, then power consumption decreases, but video playback quality may deteriorate
Solution Approach 1:
Frame insertion acts as an intermediary solution that allows the CPU to be released from processing every frame while maintaining video playback quality. The inserted frames (whether through duplication, interpolation, or selective rendering) preserve visual continuity and ensure acceptable playback quality without requiring intensive CPU processing.
Solution Approach 2:
The system dynamically changes processing parameters based on frame characteristics, such as object displacement thresholds and frame type identification. By adjusting which frames require full processing versus simplified handling, the system optimizes the balance between power consumption and playback quality.
Data Source
AI summary
A video playback method includes obtaining video frame data of a target video and displacement data of a target object in video frames; in a case that the displacement data indicates that a displacement between the target object in a first video frame and the target object in a second video frame of the target video is greater than or equal to a preset value, decoding the video frame data to obtain the first video frame and the second video frame, and inserting a third video frame according to a preset rule; and playing the first video frame, the second video frame, and the third video frame.


