CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING
First Claim
Patent Images
1. A method for providing input to a computing device having an associated touch sensitive surface, the method comprising:
- detecting a plurality of touch devices on or near the touch sensitive surface;
identifying a group of contacts including two or more contacts based on the detected touch devices;
tracking the path of the group of contacts as a whole and the paths of individual contacts within the group of contacts;
generating a first event signal when the individual contacts within the group of contacts are moved or generating a second event signal when the group of contacts is moved as a whole.
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.
-
Citations
21 Claims
-
1. A method for providing input to a computing device having an associated touch sensitive surface, the method comprising:
-
detecting a plurality of touch devices on or near the touch sensitive surface; identifying a group of contacts including two or more contacts based on the detected touch devices; tracking the path of the group of contacts as a whole and the paths of individual contacts within the group of contacts; generating a first event signal when the individual contacts within the group of contacts are moved or generating a second event signal when the group of contacts is moved as a whole. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for providing input to a computing device having an associated touch sensitive surface, the apparatus comprising:
-
a contact identifier for identifying a group of contacts including two or more contacts corresponding to multiple touch devices detected on or near the surface of the touch sensitive device; a path tracker for tracking the paths of the group of contacts as a whole and the paths of individual contacts within the group of contacts; an event generator for generating a first event signal when the individual contacts within the group of contacts are moved or for generating a second event signal when the group of contacts is moved as a whole. - 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, the apparatus including a touch sensitive surface that provides input to a computing system, cause the apparatus to:
-
detect a plurality of touch devices on or near the touch sensitive surface; identify a group of contacts including two or more contacts based on the detected touch devices; track the path of the group of contacts as a whole and the paths of individual contacts within the group of contacts; generate a first event signal when the individual contacts within the group of contacts are moved or generate a second event signal when the group of contacts is moved as a whole. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification