Inertial Scrolling Distance Limits for Precise Display Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inertial scrolling in electronic devices is often imprecise, making it difficult for users to scroll content to the desired distance accurately after breaking contact with the display.
Innovation Solution
The method limits the distance of inertial scrolling by the distance between the initial window location touched by the user and the window border, using visual cues to highlight the initial pointed document area and adjust scrolling based on user input attributes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If inertial scrolling is implemented to allow continuous scrolling after user releases the display, then scrolling smoothness and user experience are improved, but scrolling precision deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting the user's intent direction and calculating the exact distance to the window border before the inertial scrolling begins. This allows the system to pre-calculate the stopping point and ensure the content stops precisely at the border, resolving the precision issue while maintaining scrolling smoothness
Solution Approach 2:
The system implements feedback by continuously monitoring the scrolling position during inertial scrolling and comparing it against the pre-calculated distance to the window border. When the content approaches the border, the system adjusts the scrolling speed and stopping point to ensure precise alignment, thereby maintaining both smoothness and precision
2Productivity
If the content is allowed to scroll beyond the initial window location by a large distance, then more content becomes visible, but the user may lose track of the initial position and scroll too far
Solution Approach 1:
The system applies visual differentiation by changing the color or appearance of the initial window location marker as the content scrolls. This visual feedback helps users track the scrolling progress and understand their current position relative to the initial location, preventing excessive scrolling while maintaining productivity
Solution Approach 2:
The system performs preliminary marking of the initial window location before scrolling begins. This pre-established reference point serves as a visual anchor that helps users maintain position awareness throughout the scrolling process, allowing them to scroll more content while knowing when to stop
Data Source
AI summary
The present invention teaches inertial scrolling method and apparatus, according to which the distance, for which the content of a display window scrolls as a result of an inertial scrolling user action, is limited to substantially the distance between (a) the point or area of the display window, which is contacted, or pointed at, by the user when an inertial scrolling is initiated and (b) the border of the display window in the direction of the scrolling. According to an embodiment of the invention, the limitation may be disabled in case of more forceful scrolling user actions. According to another embodiment, the area of the display window, proximal to the point or area, which is contacted, or pointed at, by the user when an inertial scrolling is initiated, is visually highlighted during inertial scrolling.


