Adaptive Zoom Control via Drag Distance Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing devices require repetitive dragging operations to adjust zooming scales, making it difficult to achieve a desired zooming rate due to limited adjustment ranges and sudden changes in scale, which hampers operability.
Innovation Solution
An operating unit and control unit that switch between changing values by the amount of dragging or setting a change speed based on the dragging position, allowing for more precise and efficient adjustments by determining whether the dragging end point is within a predetermined range from the starting point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the change amount of the zooming scale is made large to increase the adjustment range by dragging one time, then the zooming scale changes all at once, making it difficult to adjust to a desired zooming rate, resulting in having to repeat the dragging operation
Solution Approach 1:
The patent applies dynamics by making the zooming behavior adaptive based on dragging distance. When the dragging distance exceeds a threshold, the system switches from fixed-step zooming to continuous zooming at a speed proportional to the dragging motion. This dynamic adjustment allows the system to provide both large adjustment ranges and precise control for desired zooming rates.
Solution Approach 2:
The patent changes the parameter of zooming behavior from a fixed discrete step size to a continuous variable speed based on dragging distance. By introducing a threshold parameter and adjusting the zooming speed parameter dynamically, the system resolves the contradiction between large adjustment range and precise zooming rate control.
2Measurement precision
If dragging is repeated multiple times to achieve the desired zooming scale, then the adjustment precision can be improved, but the number of operations increases, reducing operability efficiency
Solution Approach 1:
The patent applies preliminary action by detecting the dragging distance in advance and pre-determining the appropriate zooming mode before the zooming operation completes. When a long drag is detected, the system immediately switches to continuous zooming mode, allowing the user to achieve the desired zoom level in a single operation rather than requiring multiple repeated drags.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining the zooming operation throughout the entire dragging motion. Instead of completing fixed-step zooms and requiring separate operations, the continuous zooming mode keeps the zooming action ongoing throughout the drag, allowing users to achieve precise zoom levels without interrupting the operation.
3Adaptability or versatility
If the zooming scale changes all at once with large dragging, then the adjustment range increases, but the controllability of the zooming rate decreases
Solution Approach 1:
The patent applies feedback by continuously monitoring the dragging motion and adjusting the zooming speed in real-time based on the dragging distance and direction. This feedback mechanism allows the system to provide appropriate zooming response that is both extensive in range and controllable in rate, as the zooming behavior continuously adapts to the user's dragging input.
Data Source
AI summary
A method of an information processing device, which includes a processor configured to control a display, includes detecting a first input of a user to a first position on the display; displaying a first visual element at the first position of the display; displaying, on the display, a second visual element from the first position to a second position of the display and performing a first display control operation in response to detecting a second input of the user from the first position to the second position; and displaying, on the display, a third visual element from the first position to a third position on the display and performing a second display control operation in response to detecting a third input of the user from the first position to the third position.


