Probabilistic Touch Sensing for Parallax Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser awareness of touch locationVSAvoidtouch location accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvetouch location accuracyVSAvoidadaptability to varying stylus angles
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If probabilistic determinations with dynamic offset calculations are used, then touch location accuracy and adaptability are improved, but computational complexity increases

Engineering Contradiction:
Improveintended touch location determinationVSAvoidcomputational processing requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10025427B2Probabilistic touch sensing
Publication Date: 2018.07.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10025427B2 patent drawing
  • US10025427B2 patent drawing
  • US10025427B2 patent drawing

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.