Angular Contact Geometry for Touch Input Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable computing devices with touch-screen displays face inaccuracies in processing touch and gesture inputs due to the size of users' fingers, making it difficult to accurately select smaller controls or perform precise actions.

Innovation Solution

The implementation of angular contact geometry, which generates a sensor map from touch input data and determines an ellipse to represent the contact shape, using a Gaussian distribution and Eigen values to find a best-fit ellipse that minimizes inaccuracy, thereby improving input recognition accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard touch processing techniques are used, then the device can process touch inputs, but the accuracy of touch input recognition deteriorates due to finger size

Engineering Contradiction:
Improvetouch input recognition accuracyVSAvoiddifficulty to accurately select controls
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The touch input processing is segmented into multiple stages: generating a sensor map from raw touch data, determining an ellipse that encompasses the sensor map elements, calculating an inaccuracy ratio, and validating the ellipse. This segmentation allows each stage to optimize for its specific function, improving overall accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from standard 2D touch coordinate processing to 3D elliptical geometry analysis. By representing the touch contact area as an ellipse with major and minor axes, the system adds a dimensional perspective that captures the shape and orientation of finger contact, enabling more accurate touch point determination.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Volume of moving object

If the touch-screen display is made smaller for portability, then the device is more convenient to carry, but the accuracy of touch input processing deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidtouch input accuracy
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

The patent applies local quality analysis by examining the specific geometry of each touch contact area through sensor maps and elliptical fitting. Instead of treating all touch inputs uniformly, the system adapts to the local characteristics of each contact, determining optimal ellipse parameters (size, orientation, position) for each touch event to maximize accuracy on small displays.

Inventive Principle:
Principle #3Local quality

3Device complexity

If conventional ellipse fitting methods are used, then the processing is simpler, but the inaccuracy ratio increases due to non-optimal ellipse determination

Engineering Contradiction:
Improveprocessing complexityVSAvoidellipse fit accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements feedback through the inaccuracy ratio calculation, which measures the discrepancy between the determined ellipse and the actual sensor map elements. This feedback mechanism validates whether the ellipse adequately represents the touch contact area and allows for iterative optimization of ellipse parameters to minimize the inaccuracy ratio.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system optimizes multiple ellipse parameters simultaneously: the major axis length, minor axis length, orientation angle, and center position. By adjusting these parameters to best fit the sensor map data and minimize the inaccuracy ratio, the system achieves superior ellipse determination compared to conventional fixed-parameter methods.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8982061B2Angular contact geometry
Publication Date: 2015.03.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8982061B2 patent drawing
  • US8982061B2 patent drawing
  • US8982061B2 patent drawing

AI summary

In embodiments of angular contact geometry, touch input sensor data is recognized as a touch input on a touch-screen display, such as a touch-screen display integrated in a mobile phone or portable computing device. A sensor map is generated from the touch input sensor data, and the sensor map represents the touch input. The sensor map can be generated as a two-dimensional array of elements that correlate to sensed contact from a touch input. An ellipse can then be determined that approximately encompasses elements of the sensor map, and the ellipse represents a contact shape of the touch input.