Touch Screen Stroke Continuity Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch screen technologies face challenges in accurately interpreting user inputs when there are disruptions or discontinuities in the sensing of strokes, leading to erroneous outcomes and the need for repeated actions.
Innovation Solution
A system and method that utilize a touch sensitive device with a processor to determine when an initial stroke track and a subsequent stroke track are part of a common user input action by analyzing the continuity of the trajectory and timing of the strokes, and integrating them to correct for discontinuities such as lift or boundary crossings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional touch screen technology processes strokes independently without continuity analysis, then processing simplicity is maintained, but input accuracy deteriorates due to discontinuities causing erroneous outcomes
Solution Approach 1:
The system performs preliminary analysis of stroke continuity by comparing trajectory characteristics and timing of consecutive strokes before final interpretation. This preliminary action identifies potential discontinuities early in the processing pipeline, allowing the system to correct them before they affect the final input interpretation, thereby improving accuracy without requiring complete reprocessing of all stroke data
Solution Approach 2:
The system introduces an intermediary continuity analysis mechanism that acts as a mediator between raw stroke detection and final input interpretation. This intermediary layer analyzes trajectory consistency and timing relationships to determine whether apparent discontinuities are actually part of continuous user input, bridging the gap between simple stroke detection and accurate input interpretation
2Reliability
If the system integrates discontinuous stroke tracks as continuous input, then input accuracy improves, but the risk of merging separate user actions erroneously increases
Solution Approach 1:
The system changes multiple parameters simultaneously to determine stroke continuity: trajectory parameters (direction, curvature, speed), temporal parameters (time gap between strokes), and spatial parameters (distance between stroke endpoints). By analyzing multiple parameters rather than a single criterion, the system can more reliably distinguish between genuine continuous input and separate user actions that happen to be close in space and time, reducing erroneous merging while maintaining integration of valid continuous strokes
3Measurement precision
If stroke processing requires user repetition correction, then input accuracy improves, but user interaction time increases
Solution Approach 1:
The system performs self-correction of discontinuities by automatically analyzing and integrating split stroke segments that belong to the same continuous user input. This self-service approach eliminates the need for users to detect and correct their own input errors through repetition, as the system autonomously identifies and repairs discontinuities based on trajectory and timing analysis, improving accuracy without requiring additional user time
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods are provided that determine when an initial stroke and a subsequent stroke track may be part of a common user input action. A method may include receiving a signal from which an initial stroke track representing an initial movement of a user controlled indicator against a touch sensitive surface and sensing a subsequent stroke track representing subsequent movement of the user controlled indicator against the touch sensitive surface can be determined. The method further includes determining that the initial stroke track and the subsequent stroke track comprise portions of common user input action when the initial stroke track is followed by the subsequent stroke track within a predetermined period of time and a trajectory of the initial stroke track is consistent with a trajectory of the subsequent stroke track.