Interface Image Scheduling to Reduce Frame Freezing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic devices like mobile phones and tablets, high processor load can cause delays in interface image processing, leading to frame freezing and unsmooth sliding operations due to conflicts between rendering tasks of adjacent frames.
Innovation Solution
Execute animation event tasks of subsequent frames in advance during the processing of current frames, utilizing idle processor time to reduce the likelihood of frame freezing by optimizing the sequence of input, animation, and draw event tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If animation event tasks of subsequent frames are executed in advance during current frame processing, then frame freezing probability is reduced, but processor scheduling complexity increases
Solution Approach 1:
The patent executes animation event tasks of the (t+1)th frame in advance during the processing of the tth frame. Specifically, after the input event task and draw event task of the tth frame are executed, the animation event task of the (t+1)th frame is executed before the Vsync signal of the (t+1)th frame is received, thereby reducing frame freezing probability by preparing animation tasks beforehand
Solution Approach 2:
The patent dynamically adjusts the execution timing of animation event tasks based on processor availability and frame timing. The system determines whether to execute the animation event task of the (t+1)th frame in advance by checking if sufficient time remains before the (t+1)th frame's Vsync signal, creating a flexible scheduling mechanism that adapts to varying processor loads
2Adaptability or versatility
If processor resources are occupied by other processes, then multi-functionality is improved, but interface image processing speed deteriorates
Solution Approach 1:
The patent executes animation event tasks in advance during periods when the processor is available, before high-load operations begin. By preparing animation tasks ahead of time when resources are less contested, the system ensures that critical interface rendering can proceed without delay even when processor resources are later occupied by other processes
Solution Approach 2:
The patent prioritizes and accelerates the execution of animation event tasks during available processor windows. By rushing through animation task execution when the processor is free, the system completes these tasks before moving to heavier processing loads, ensuring that interface image processing maintains speed despite subsequent resource occupation
Data Source
AI summary
This application provides an interface image processing method. The interface image processing method includes: executing an input event task and a draw event task of a tth frame in an interface image processing process of the tth frame; and executing an animation event task of a (t+1)th frame after the input event task and the draw event task of the tth frame are executed in the interface image processing process of the tth frame.


