Display Control Device Variable Scroll Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display control methods face difficulties in fine-tuning the display position of content in scroll displays, especially when the content exceeds the application window size, leading to cumbersome operations and inability to smoothly scroll or jump to desired positions.
Innovation Solution
A display control device that calculates the movement amount of the display position per unit time based on the difference between the current and target display positions, with the proportion of movement varying according to the magnitude of the difference, allowing intuitive control of the scroll position through a movable knob on a scroll bar.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the ratio of change in display position to knob movement distance is increased to enable scrolling when scroll bar size is limited, then scrolling capability is improved, but fine control of display position becomes difficult
Solution Approach 1:
The patent applies dynamics by making the scrolling speed variable rather than fixed. The scrolling speed is dynamically adjusted based on the distance between the current display position and target position, and the duration of knob holding. When the distance is large or holding duration is short, scrolling speed increases to cover distance quickly. When distance is small or holding duration is long, scrolling speed decreases to enable precise positioning, thus resolving the contradiction between scrolling capability and fine control precision.
Solution Approach 2:
The patent changes the parameter of scrolling speed based on multiple factors including distance to target position and knob holding duration. By dynamically adjusting this parameter, the system can achieve both fast scrolling when needed and fine control when the target position is approached, resolving the technical contradiction between overall scrolling capability and fine control precision.
2Device complexity
If a fixed delay timing is used for scrolling after user operation, then system response is simplified, but ability to jump to desired position or slowly scroll while checking information is lost
Solution Approach 1:
The patent replaces fixed delay timing with dynamic timing control. The scrolling execution timing is determined by real-time conditions including whether the knob is still being held and the current scrolling state. This dynamic approach enables both immediate scrolling response and delayed scrolling execution depending on user input patterns, achieving versatile control flexibility while maintaining relatively simple control logic through condition-based decision making.
3Measurement precision
If the scroll bar height is increased to improve fine control, then fine control precision is improved, but the scroll bar may not fit within the application window
Solution Approach 1:
Instead of changing the physical size of the scroll bar, the patent changes the parameter of scrolling speed. By adjusting scrolling speed based on distance and holding duration, the system achieves fine control precision without needing to increase scroll bar height, thus resolving the contradiction between fine control precision and scroll bar area constraints.
Solution Approach 2:
The patent replaces the mechanical approach of increasing scroll bar physical dimensions with a software-based speed control mechanism. By substituting physical size adjustment with dynamic speed parameter control, the system achieves fine control precision while maintaining the scroll bar within the application window boundaries.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
An apparatus includes a display control unit, including a processor, configured to control a display to display an image on a screen and to scroll the image toward a target position. The display control unit is configured to scroll the image with a scroll speed based on a difference between a current position and the target position.