Touch Panel Scroll Area Button Detection Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing touch-based scrolling methods on computers with touch panels require repeated flick operations, leading to increased chances of accidentally touching buttons outside the scroll area, especially when scrolling large lists, which can result in unintended screen shifts.
Innovation Solution
An information processing apparatus with a detection unit that differentiates between touches within and outside the scroll area during scrolling, invalidating outside button touches during active scrolling to prevent unintended processing and enhancing user convenience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If flick operation is repeated many times to scroll large lists, then scrolling coverage is improved, but probability of accidental button press increases
Solution Approach 1:
The system dynamically changes the responsiveness of buttons based on the current operation state. During flick scrolling, buttons outside the scroll area are temporarily set to non-responsive state, while during normal operation they remain responsive. This dynamic state adjustment allows the system to accommodate both rapid scrolling and button interaction needs without conflict.
Solution Approach 2:
The system introduces an intermediary detection mechanism that monitors touch positions and operation states. This detection unit acts as a mediator between user input and system response, determining whether a touch is intended for scrolling or button activation based on position and context, thereby preventing accidental activations.
2Speed
If flick operation is performed vigorously and quickly, then scrolling speed is improved, but accuracy of touch detection deteriorates
Solution Approach 1:
The system performs preliminary detection of touch position and operation intent before executing the scrolling action. By detecting the touch coordinates and determining whether the touch is within or outside the scroll area before the flick operation commences, the system can pre-establish the appropriate response mode, ensuring accurate interpretation even during rapid scrolling.
Solution Approach 2:
The system implements feedback mechanisms that continuously monitor touch position, movement velocity, and operation state. This feedback allows the system to adjust its interpretation of user input in real-time, distinguishing between intentional button presses and accidental touches that occur during vigorous scrolling operations.
Data Source
AI summary
An information processing apparatus for improving operability when a content is scroll-displayed by an operation for scrolling such as a flick operation. The information processing apparatus displays a plurality of contents in a predetermined display area, and scroll-displays the contents according to an instruction to perform the scroll display. When a press of a button displayed outside the display area has been detected, processing corresponding to the pressed button is performed if the scroll display is not being performed, and is not performed if the scroll display is being performed.


