CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING
First Claim
Patent Images
1. A method of performing operations on a computing system having a touch sensitive surface, the method comprising:
- tracking the paths of multiple distinguishable contacts, the contacts corresponding to touch devices as they move on or near the surface at the same time, wherein tracking is based on at least shape and position data corresponding to the contacts;
determining translation motion information corresponding to one or more of the multiple contacts based on the tracked paths of the contacts;
generating a translation gesture control signal based on the translation motion information.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
174 Citations
21 Claims
-
1. A method of performing operations on a computing system having a touch sensitive surface, the method comprising:
-
tracking the paths of multiple distinguishable contacts, the contacts corresponding to touch devices as they move on or near the surface at the same time, wherein tracking is based on at least shape and position data corresponding to the contacts; determining translation motion information corresponding to one or more of the multiple contacts based on the tracked paths of the contacts; generating a translation gesture control signal based on the translation motion information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for providing input to a computing system, the apparatus including a touch sensitive surface, the apparatus comprising:
-
a tracking module for tracking the paths of multiple distinguishable contacts, the contacts corresponding to touch devices as they move on or near the surface at the same time, wherein tracking is based on at least shape and position data corresponding to the contacts; a motion component extraction module for extracting translation motion information from one or more of the multiple contacts based on the tracked paths of the contacts; wherein a translation gesture control signal is provided to the computing system based on the extracted translation motion information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium having instructions stored therein, which when executed by an apparatus including a touch sensitive surface causes the apparatus to perform operations by causing the apparatus to:
-
track the paths of multiple distinguishable contacts, the contacts corresponding to touch devices as they move on or near the surface at the same time, wherein tracking is based on at least shape and position data corresponding to the contacts; determine translation motion information of one or more of the multiple contacts based on the tracked paths of the contacts; and generate a translation gesture command based on the extracted translation motion information. - View Dependent Claims (16, 17, 18, 19, 21)
-
-
20. The computer readable storage medium as recited in claim 22 wherein the instructions cause the apparatus to pan a display along one of a horizontal and a vertical axis based on the translation gesture command.
Specification