Interface Image Processing With Staggered Frames for Fast Scrolling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices fail to display picture content in a timely manner during fast page scrolling processes due to the long decoding time required for each frame, leading to white blocks or gaps in the image display.
Innovation Solution
Implement a staggered-frame processing procedure where decoding and display processes are separated and executed in different frames, allowing for a higher probability of image decoding before display, particularly when scrolling speeds exceed a threshold, and adjusting frame rates and resolutions based on scrolling speed and quantity of pictures to be updated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If picture decoding is performed for each frame during interface scrolling, then image display completeness is improved, but picture decoding time increases causing delayed display during fast scrolling
Solution Approach 1:
The patent segments the picture decoding process into multiple frames. Instead of decoding all pictures within a single frame, the decoding is divided across N frames (where N≥2), with each frame handling a subset of the decoding tasks. This segmentation reduces the decoding burden per frame and enables timely display during fast scrolling operations.
Solution Approach 2:
The patent implements preliminary action by performing picture decoding in advance across multiple frames before the actual display is needed. By distributing decoding tasks across N frames ahead of time, the system ensures that pictures are ready for display without causing delays during fast scrolling.
2Speed
If frame rate is increased to improve scrolling smoothness, then scrolling smoothness is improved, but picture decoding speed decreases causing more white blocks
Solution Approach 1:
The patent segments the decoding workload across N frames to reduce per-frame processing time. This allows the system to maintain higher frame rates for smooth scrolling while distributing the decoding burden, preventing white blocks from appearing due to decoding delays.
Solution Approach 2:
The patent applies partial action by decoding only a subset of pictures in each frame rather than all pictures. This partial decoding approach enables the system to maintain high frame rates for smooth scrolling while progressively decoding pictures across multiple frames, avoiding the white block issue.
3Measurement precision
If high resolution pictures are displayed to improve image quality, then image quality is improved, but decoding time increases causing display delays during fast scrolling
Solution Approach 1:
The patent segments high-resolution picture decoding across N frames, reducing the decoding burden for each individual frame. This allows the system to maintain high image quality while preventing decoding delays during fast scrolling by distributing the complex decoding tasks over multiple frames.
Solution Approach 2:
The patent performs preliminary decoding of high-resolution pictures across multiple frames before display is required. This advance decoding ensures that high-quality images are ready for display without causing delays during fast scrolling operations.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
Embodiments of this application provide an interface image processing method, an electronic device, and a storage medium, which relate to the field of image processing technologies, to alleviate a problem that picture content is not displayed in a timely manner in a fast page scrolling process. The method includes a staggered-frame processing procedure, and the staggered-frame processing procedure includes: obtaining, in an nth frame, a picture index position requested by an input event of the nth frame, decoding a picture corresponding to the picture index position requested by the input event of the nth frame, and displaying an image of an (n-1)th frame, where the image of the (n-1)th frame includes a picture corresponding to a picture index position requested by an input event of the (n-1)th frame; and obtaining, in an (n+a)th frame, a picture index position requested by an input event of the (n+a)th frame, decoding a picture corresponding to the picture index position requested by the input event of the (n+a)th frame, and displaying an image of the nth frame, where the image of the nth frame includes the picture corresponding to the picture index position requested by the input event of the nth frame, and a is an integer greater than or equal to 1.