Video Processing Method Dynamic CPU GPU Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video playback technologies face inefficiencies due to high memory occupation by graphics processing units, leading to unreasonable processor choices between central processing units and graphics processing units for video processing.
Innovation Solution
A video processing method that determines the video type of a file and selectively chooses between central processing unit and graphics processing unit processing based on specified types, formats, and real-time levels to optimize resource usage and reduce memory occupation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the graphics processing unit processes the video file, then the processing efficiency is improved, but the memory occupation increases
Solution Approach 1:
The patent changes the parameter of processor selection by introducing video type classification and real-time level detection. The system dynamically switches between CPU and GPU processing based on video format, resolution, and real-time requirements, thereby optimizing the balance between processing efficiency and memory occupation.
Solution Approach 2:
The patent implements a dynamic processor selection mechanism that adapts to different video types and real-time levels. The system can switch processing modes (CPU or GPU) based on detected video characteristics and real-time requirements, making the processing architecture flexible rather than fixed.
2Quantity of substance
If the central processing unit processes the video file, then the memory occupation is reduced, but the processing efficiency decreases
Solution Approach 1:
The system changes the processing parameter by selecting different processors based on video characteristics. For standard-definition videos or non-real-time requirements, the CPU is selected to reduce memory occupation, while for high-definition or real-time videos, the GPU is selected to maintain efficiency.
Solution Approach 2:
The patent creates a dynamic selection mechanism where the system evaluates video type and real-time level to determine the appropriate processor. This allows the system to adaptively choose CPU for memory-efficient processing when appropriate, rather than always using GPU.
3Productivity
If the graphics processing unit is used for all video processing, then the processing capability is improved, but the device complexity increases
Solution Approach 1:
The patent applies local quality by assigning different processing capabilities to different video types. Standard-definition videos are processed by the CPU with simpler resource allocation, while high-definition videos are processed by the GPU with enhanced capabilities, optimizing the match between video requirements and processing resources.
Solution Approach 2:
The patent segments the video processing task by dividing videos into different types (standard-definition vs. high-definition) and real-time levels. This segmentation allows the system to apply appropriate processing strategies for each category, reducing overall system complexity through structured classification.
Data Source
AI summary
The present disclosure relates to the technical field of video processing, and disclosed therein are a video processing method, electronic device, and computer-readable medium. The method includes acquiring a video type of a video file scheduled for playing; determining whether the video type is a specified type; and if the video type is a specified type, controlling a graphics processor to process the video file scheduled for playing and then display same on a screen.


