Video Playback Stability via Dynamic Whitelist and Blacklist Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face issues with video jamming and poor playback effects due to long decoding times and GPU occupation, especially when using decoding modes with poor performance, leading to screen flicker and jamming.
Innovation Solution
A video processing method that dynamically manages a blacklist and whitelist based on decoding information to determine whether to perform display enhancement processing, adding video file identifiers to a blacklist if decoding is abnormal and to a whitelist if normal, thereby reducing GPU resource occupation and improving playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If display enhancement processing is performed on all video files, then video playback quality is improved, but GPU resource occupation increases and video jamming occurs
Solution Approach 1:
The patent applies local quality by differentiating treatment for different video files based on their decoding characteristics. Video files are categorized into whitelist (normal decoding) and blacklist (abnormal decoding) groups, and display enhancement processing is selectively applied only to whitelist files, while blacklist files skip this processing to avoid GPU resource exhaustion and video jamming.
Solution Approach 2:
The patent implements dynamic management of the whitelist and blacklist, allowing video file identifiers to be added or removed from these lists based on real-time decoding performance feedback. This dynamic adjustment enables the system to adapt to changing video file characteristics and decoding conditions, optimizing the balance between playback quality and system stability.
2Manufacturing precision
If display enhancement processing is performed on video files with abnormal decoding, then playback quality may improve, but video jamming and screen flicker occur due to long decoding times
Solution Approach 1:
The patent performs preliminary detection of decoding information for each video file before deciding whether to apply display enhancement processing. By pre-identifying video files with abnormal decoding characteristics and adding them to the blacklist, the system avoids subsequent processing that would cause video jamming and screen flicker, ensuring smooth playback from the outset.
Solution Approach 2:
The patent segments video files into distinct categories (whitelist and blacklist) based on their decoding performance. This segmentation allows the system to apply different processing strategies to different groups, with whitelist files receiving full enhancement processing and blacklist files skipping this step to maintain decoding speed and avoid playback issues.
3Reliability
If decoding information is monitored for every video file, then playback stability is improved, but system complexity increases
Solution Approach 1:
The patent extracts only the essential decoding information from video files that is sufficient to determine whether they should be placed in the whitelist or blacklist. By focusing on key decoding characteristics rather than analyzing all possible video parameters, the system achieves reliable playback stability while minimizing the complexity of the monitoring and decision-making process.
Data Source
AI summary
Provided are a video processing method, an electronic device, and a storage medium. The method is applied to an electronic device, and includes: acquiring decoding information when decoding a video file; and determining whether the decoding information is abnormal. The method further includes: in response to detecting the decoding information is abnormal, adding an identifier of the video file into a preset blacklist; and in response to detecting the decoding information is normal, adding the identifier of the video file into a preset whitelist, and performing display enhancement processing on the video file.


