Probabilistic Touch Sensing for Parallax Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch-sensitive computing devices face issues with parallax errors, where the sensed touch input location differs from the intended location due to visual and hardware parallax, leading to incorrect selections and user experience degradation, as existing calibration methods are not effective for varying stylus angles.
Innovation Solution
Implementing a probabilistic determination method to adjust sensed touch input locations based on the sensed location, user interface elements, and statistical distributions of touch locations, allowing for dynamic offset calculations that change with each input, without relying on visual cues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If visual cues are used to indicate touch location, then user awareness of touch location is improved, but parallax errors persist because the visual cue does not compensate for the offset between sensed and intended locations
Solution Approach 1:
The system performs probabilistic determinations based on sensed touch locations, UI element positions, and statistical distributions to calculate adjusted locations. This feedback mechanism continuously refines the mapping between sensed and intended locations, compensating for parallax errors dynamically without requiring visual cues that could occlude content.
Solution Approach 2:
The system changes the parameter of touch location representation from raw sensed coordinates to probabilistically adjusted coordinates. By transforming the location data through statistical modeling and dynamic offset calculations, the system corrects parallax errors while maintaining accurate user feedback.
2Measurement precision
If fixed calibration offsets are applied to compensate for parallax, then touch location accuracy is improved for specific conditions, but the solution becomes ineffective when stylus angles or viewing conditions vary
Solution Approach 1:
The system transitions from static fixed offsets to dynamic probabilistic adjustments. The offset calculations change with each touch input based on the specific sensed location, UI element context, and learned statistical distributions, enabling adaptation to varying stylus angles and viewing conditions while maintaining accuracy.
Solution Approach 2:
The system performs preliminary probabilistic determinations and dynamic offset calculations before final touch input registration. By pre-calculating adjusted locations based on statistical models and contextual information, the system prepares accurate location mappings in advance, ensuring correctness across varying conditions.
3Measurement precision
If probabilistic determinations with dynamic offset calculations are used, then touch location accuracy and adaptability are improved, but computational complexity increases
Solution Approach 1:
The system applies probabilistic determinations selectively based on contextual factors such as touch location, UI element proximity, and confidence thresholds. By performing full probabilistic calculations only when necessary and using simpler methods for routine inputs, the system achieves high accuracy where needed while managing computational complexity through targeted application of complex processing.
Data Source
AI summary
Embodiments are disclosed that relate to adjusting touch inputs on a computing device. For example, one disclosed embodiment provides a method of operating a touch-sensitive display of a computing device comprising displaying a graphical user interface on the touch-sensitive display, receiving a touch input via a touch sensor of the touch-sensitive display at a sensed location, performing a probabilistic determination of an intended touch location based on the input, and displaying a response to the input at an adjusted location on the graphical user interface that is adjusted relative to the sensed location based upon the probabilistic determination.


