Touch Panel Subpages for Synchronous Scrolling and Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touch panel user interfaces are limited by fixed buttons and pages that cannot be moved or scrolled, and popup pages lack the ability to be moved off-screen or onto the screen in a scrolling manner, restricting user interaction and content management.
Innovation Solution
Implementing subpages that can be linked and scrolled together, allowing them to move synchronously on and off the screen, with caching of off-screen subpages for seamless scrolling and dynamic reordering, enabling flexible layout and smooth user navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional fixed pages and buttons are used in touch panel interface, then the interface structure is simple and easy to implement, but the user interaction flexibility and scrolling capability are limited
Solution Approach 1:
The interface is divided into multiple subpages that can be independently managed and positioned. Each subpage can be treated as a separate entity that can be moved, cached, and rendered independently, enabling flexible scrolling and reordering while maintaining manageable complexity through modular structure
Solution Approach 2:
The patent introduces an off-screen dimension by implementing a virtual canvas that extends beyond the visible display area. Subpages can be positioned and cached in this extended space, allowing scrolling and panning operations to move content on and off the screen smoothly, thereby enhancing user interaction flexibility without proportionally increasing visible interface complexity
2Loss of information
If multiple popup pages are displayed simultaneously, then more information is accessible, but managing and moving multiple pages becomes complex and cumbersome
Solution Approach 1:
Multiple subpages are merged into a single coordinated system managed by one virtual canvas and rendering engine. All subpages share the same coordinate system, caching mechanism, and event handling, which simplifies their management and movement compared to treating them as independent popup pages
Solution Approach 2:
The subpage system implements dynamic positioning and rendering where subpages can be moved, panned, and scrolled smoothly. The rendering engine dynamically determines which subpages to display based on the current view state, making page management more intuitive and easier to operate while maintaining information accessibility
3Speed
If all subpages are kept in memory for smooth scrolling, then scrolling performance is improved, but memory consumption increases
Solution Approach 1:
The system performs preliminary rendering and caching of subpages that are likely to be needed soon based on their position in the virtual canvas. Subpages within a certain distance from the current view are pre-rendered and cached in memory, while distant subpages remain in storage format, optimizing memory usage while maintaining smooth scrolling performance for visible and near-visible content
Solution Approach 2:
The rendering engine dynamically adjusts the quality and resolution parameters of cached subpages based on their distance from the current view. Subpages closer to the visible area are rendered at higher quality with more detail, while distant subpages are rendered at lower quality, thereby optimizing memory consumption across the entire set of subpages while maintaining acceptable scrolling performance
Data Source
AI summary
Disclosed are an apparatus and method of retrieving subpages from memory and rendering the subpages for display on a user display device, such as a smartphone or other display with limited viewing area. The method may also include identifying each of the subpages as being part of a sequence of subpages and displaying a first portion of the subpages on the display and storing a remaining portion of the subpages in the memory as rendered and ready for display.


