Adaptive Scroll Control for Information Processing Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses struggle to provide intuitive scroll control, making it difficult for users to easily navigate and grasp display contents when the display region exceeds the screen size, as they cannot display all elements at once and require manual scrolling.
Innovation Solution
The apparatus includes means to display a partial range of a display region and control scrolling based on the position of this range within the region, adjusting the movement amount according to user instructions, ensuring that entire units or subregions are displayed or excluded based on predetermined ratios and user input, while maintaining the background image's position.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the display region size exceeds the screen size, then more display elements can be arranged, but the user cannot grasp all display contents at once and requires manual scrolling
Solution Approach 1:
The display region is divided into multiple subregions, and the scrolling behavior is segmented into different modes: when the display target range is within a subregion, scrolling moves by a first amount; when it spans across subregion boundaries, scrolling moves by a second amount. This segmentation allows the system to provide different scrolling behaviors for different contexts, improving ease of navigation while maintaining the ability to display multiple elements.
Solution Approach 2:
The scrolling mechanism dynamically adjusts the movement amount based on the position of the display target range within the display region. The system transitions between different scrolling modes (first scrolling mode and second scrolling mode) depending on whether the display target range is near subregion boundaries, making the scrolling behavior adaptive to the user's current view and improving navigation intuitiveness.
2Device complexity
If fixed scroll movement amount is used, then scroll control is simple, but the display target range may not align with logical units or subregions
Solution Approach 1:
The scrolling system incorporates feedback by continuously monitoring the position of the display target range relative to subregion boundaries. Based on this feedback, the system automatically adjusts the scrolling movement amount to ensure that the display target range aligns with subregion boundaries after scrolling, rather than stopping at arbitrary positions. This feedback mechanism improves alignment precision while keeping the user interface simple.
Solution Approach 2:
The system changes the scrolling parameter (movement amount) based on the position of the display target range. When the range is near a subregion boundary, a different scrolling amount is applied compared to when it is in the middle of a subregion. This dynamic parameter adjustment ensures precise alignment with logical units without requiring complex user input or manual calibration.
3Device complexity
If the display target range is moved by a fixed amount, then the control logic is simple, but the user experience lacks adaptability to different display scenarios
Solution Approach 1:
The scrolling system is made dynamic by adjusting the movement amount based on the display target range's position within subregions. The system transitions between different scrolling modes (first scrolling mode for normal scrolling, second scrolling mode for boundary-aware scrolling), providing adaptability to different display scenarios while maintaining relatively simple control logic through automatic mode switching.
Solution Approach 2:
The system changes the scrolling parameter (movement amount) based on the contextual position of the display target range. By modifying this parameter dynamically, the system achieves versatile scrolling behavior that adapts to different scenarios (within subregion vs. across boundaries) without requiring fundamentally different control mechanisms, thus balancing adaptability with logic simplicity.
Data Source
AI summary
Provided is an information processing apparatus configured to: display on a screen a display target range, which is a part of a display region including display elements arranged therein; and move the display target range in the display region in accordance with a direction of a scroll instruction when the scroll instruction is received from a user in a state in which the display target range is displayed, in which a movement amount of the display target range in accordance with the scroll instruction is changed based on a position of the display target range in the display region.


