Angular contact geometry
First Claim
Patent Images
1. A method, comprising:
- recognizing touch input sensor data as a touch input on a touch-screen display;
generating a sensor map from the touch input sensor data, the sensor map representing the touch input;
modeling the sensor map as a Gaussian distribution;
determining an ellipse that approximately encompasses the sensor map from the Gaussian distribution, the ellipse representing a contact shape of the touch input; and
validating the ellipse based on an inaccuracy ratio (IAR) of the ellipse, the IAR of the ellipse determined from one or more regions that are within the bounds of the ellipse, but are not part of the sensor map.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
159 Citations
20 Claims
-
1. A method, comprising:
-
recognizing touch input sensor data as a touch input on a touch-screen display; generating a sensor map from the touch input sensor data, the sensor map representing the touch input; modeling the sensor map as a Gaussian distribution; determining an ellipse that approximately encompasses the sensor map from the Gaussian distribution, the ellipse representing a contact shape of the touch input; and validating the ellipse based on an inaccuracy ratio (IAR) of the ellipse, the IAR of the ellipse determined from one or more regions that are within the bounds of the ellipse, but are not part of the sensor map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a touch-screen display; a touch input module configured to recognize touch input sensor data as a touch input on the touch-screen display; at least a memory and a processor to implement a contact geometry service configured to; generate a sensor map from the touch input sensor data, the sensor map representing the touch input and modeled as a Gaussian distribution; determine an ellipse that approximately encompasses the sensor map from the Gaussian distribution, the ellipse representing a contact shape of the touch input; and validate the ellipse based on an inaccuracy ratio (IAR) of the ellipse, the IAR of the ellipse being determinable from one or more regions that are within the bounds of the ellipse, but are not part of the sensor map. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
generating a sensor map from touch input sensor data that is received as a touch input, the sensor map generated as a two-dimensional array of elements that correlate to sensed contact from the touch input; modeling the sensor map as a Gaussian distribution with variables computed based on a weighted average; determining an ellipse from the Gaussian distribution, the ellipse representing a contact shape of the touch input and approximately encompassing the elements of the sensor map; and validating the ellipse based on an inaccuracy ratio (IAR) of the ellipse, the IAR of the ellipse determined from one or more regions that are within the bounds of the ellipse, but are not part of the sensor map. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification