Touch Screen Target Point Identification Using Dynamic Behavior Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch screens often struggle to accurately identify the user's intended touch point due to finger movement during quick taps or intentional dragging, leading to incorrect target detection.
Innovation Solution
A method that analyzes touch down and touch up events, along with touch duration and path, to characterize user behavior and adjust the target touch point accordingly, using weighting algorithms to compensate for finger sliding and intentional corrections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the device uses the initial contact point or release point as the target touch location, then the touch identification is simple and quick, but the accuracy of target touch point detection deteriorates when the user's finger slides across the screen
Solution Approach 1:
The system dynamically adjusts the target touch point selection based on the characteristics of finger movement. When quick tapping is detected (short touch duration), the initial contact point is used. When intentional dragging is detected (longer touch duration), the release point or an intermediate point is used instead. This dynamic adaptation resolves the contradiction by selecting different reference points based on the actual user behavior.
Solution Approach 2:
The system changes the parameter used for target touch point identification based on touch characteristics. By analyzing touch duration, movement distance, and velocity, the system switches between using the initial contact point, release point, or calculated intermediate points as the target. This parameter change allows the system to maintain both quick response and high accuracy under different usage scenarios.
2Device complexity
If the device presumes the initial touch point is the target touch point, then the processing is simple and fast, but the accuracy deteriorates when the user intentionally drags to correct the touch location
Solution Approach 1:
The system uses feedback from touch characteristics (duration, movement pattern, distance) to determine the user's intent. When the touch duration exceeds a threshold or when the movement pattern indicates correction behavior, the system adjusts the target touch point from the initial contact point to the release point or an intermediate point. This feedback mechanism allows the system to distinguish between accidental slides and intentional corrections.
Solution Approach 2:
The system performs preliminary analysis of touch characteristics during the touch event itself, collecting data on touch duration, movement distance, and velocity. Based on this preliminary action, the system determines the appropriate target touch point before final processing, ensuring both simplicity and accuracy without requiring complex post-processing.
Data Source
AI summary
A system and method of determining a target touch point on a touch screen is presented. A touch down event at a first time and a first location on a touch screen is detected and a touch up event at a second time and a second location on the touch screen is detected. A mode of operation using at least one of the touch down event and the touch up event is characterized. A target touch point is determined using at least one of the touch down event, the touch up event, and the characterization of the mode of operation.


