Input Position Processing Device Gesture Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing input position processing methods face challenges in usability due to difficulties in correcting inappropriate input traces, limited intuitive operation gestures, and inconspicuous display of recognized gestures, leading to reduced user experience and increased cognitive load.
Innovation Solution
A storage medium and device executing an input position processing program that detects input positions, defines reference positions, and divides the screen into areas to determine operations based on position data, allowing for intuitive and visible gesture recognition and correction through flag updates and display indicators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the browser stores a series of input positions specified through mouse movement to determine next operation, then the variety of usable operations is increased, but when the user draws an inappropriate trace and keeps moving the mouse to correct it, more unintended traces are accumulated, failing to perform the intended operation
Solution Approach 1:
The system performs preliminary action by detecting when the user releases the right mouse button and proactively clearing the stored series of input positions before new gestures are recorded. This prevents accumulation of unintended traces from inappropriate strokes, allowing users to correct mistakes without having to release and re-draw the entire gesture.
2Loss of information
If the recognized mouse gesture is displayed on the lower left corner of the screen, then the user can expect the next operation, but the display is inconspicuous and requires the user to move eyes back and forth between the portion of interest and the lower left corner
Solution Approach 1:
The system applies local quality by displaying the recognized gesture indicator at the location where the user released the right mouse button, rather than in a fixed corner position. This places the feedback information locally at the point of interaction, eliminating the need for users to shift their attention to a distant corner of the screen while maintaining comprehensive gesture feedback.
3Measurement precision
If only a single direction is used to determine the next operation, then the variety of usable operation gestures is reduced, but the direction intended by the user is more accurately recognized
Solution Approach 1:
The system segments the gesture recognition into two distinct processing paths: one that analyzes only the initial direction from the first input position for simple directional operations, and another that analyzes the complete series of input positions for complex gesture operations. This segmentation allows the system to maintain high direction recognition accuracy for simple gestures while supporting a wide variety of complex gesture-based operations.
Data Source
AI summary
An input position processing program detects a series of pieces of position data based on input positions outputted from a pointing device, and defines a reference position. When the last piece of position data indicates a point within a defined area other than a reference area, an operation is to be performed determined based on a direction that extends from the reference position to the defined area indicated by the last piece of position data. When an intermediate piece of position data indicates a point within a defined area other than the reference area and the last piece of position data indicates a point within the reference area, the operation to be performed is determined based on the combination of directions representing a reciprocal movement between the reference position and the defined area indicated by the intermediate piece of position data.


