Multi-pass touch contact tracking
First Claim
Patent Images
1. A method, comprising:
- recognizing touch input sensor data as a series of components of a contact on a touch-screen display;
determining that the components correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components; and
associating the components to represent a tracking of the contact.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of multi-pass touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen display. The components can be determined to correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components. The components can then be associated to represent a tracking of the contact. Subsequent components of the contact can also be determined and associated with the previous components of the contact to further represent the tracking of the contact.
136 Citations
20 Claims
-
1. A method, comprising:
-
recognizing touch input sensor data as a series of components of a contact on a touch-screen display; determining that the components correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components; and associating the components to represent a tracking of the contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 19)
-
-
9. A computing device, comprising:
-
a touch-screen display; a touch input module configured to recognize touch input sensor data as a series of components of a contact on the touch-screen display; at least a memory and a processor to implement a contact tracking service configured to; determine that the components correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components; and associate the components to represent a tracking of the contact. - View Dependent Claims (10, 11, 12, 13, 15, 16, 20)
-
-
17. A method, comprising:
-
recognizing touch input sensor data as a series of components of one or more contacts on a touch-screen display; initiating a forward nearest-neighbor contact mapping to determine the components that correlate to the respective one or more contacts; determining that unmapped components remain after the forward nearest-neighbor contact mapping, the unmapped components based on two touch positions having the same [x,y] grid point coordinates; and initiating a reverse nearest-neighbor contact mapping to determine the components that correlate to the respective one or more contacts. - View Dependent Claims (18)
-
Specification