Mobile Device Frame Update via Region Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile electronic devices face computational overload and reduced smoothness in user interface sliding operations due to the need to redraw large regions of the user interface, especially when the interface size increases, leading to inefficient processing and memory usage.
Innovation Solution
A frame updating method that determines a second region within the user interface, draws and stores its image, and updates only when the first region exceeds this second region during user-driven movements, allowing for efficient fetching and display without redundant redrawing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the entire user interface is temporarily stored as an additional snapshot, then the processor load is reduced and sliding operation smoothness is improved, but the memory consumption increases and may fail on devices with smaller memory
Solution Approach 1:
The user interface is divided into multiple sub-regions, and only the necessary sub-region is stored as a snapshot in memory. This segmentation allows the system to reduce memory consumption while maintaining sliding operation smoothness by selectively storing only the required portion of the interface rather than the entire interface.
2Area of stationary object
If the drawing region size increases to accommodate larger user interfaces, then the display capability is improved, but the computational load increases and smoothness of sliding operations deteriorates
Solution Approach 1:
The large drawing region is segmented into multiple sub-regions. When a sliding operation occurs, the system only processes and redraws the specific sub-region that needs updating rather than the entire drawing region. This segmentation significantly reduces the computational load while maintaining the ability to display large user interfaces.
Solution Approach 2:
The necessary sub-region is extracted from the entire user interface and stored as a snapshot. This extraction allows the system to work with a smaller, manageable portion of the interface, reducing computational requirements for redrawing operations while preserving the overall display capability.
3Reliability
If the graphics component redraws the entire user interface, then the display completeness is ensured, but the processing time increases and smoothness is reduced
Solution Approach 1:
Only the necessary sub-region that requires updating is extracted and processed, rather than redrawing the entire user interface. This extraction approach ensures that the displayed content remains complete and accurate while significantly reducing the processing time required for redrawing operations.
Solution Approach 2:
The necessary sub-region is pre-stored as a snapshot in memory before the sliding operation occurs. This preliminary action allows the system to quickly retrieve and display the required content without performing extensive redrawing operations, thereby reducing processing time while maintaining display completeness.
Data Source
AI summary
An electronic device includes a user interface, and has a frame corresponding to a first region of the user interface. While updating the frame of the electronic device, a second region is determined from the user interface, and an image of the second frame is stored into a memory; the image of the first region is fetched from the memory according to the first region to generate the frame; a movement command is received; the first region is moved in the user interface according to the movement command; it is determined whether the moved first region exceeds the second region; and when the moved first region exceeds the second region, the image of the second region in the memory is updated. The second region includes the first region.


