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 scaling motion information corresponding to two or more of the multiple contacts based on the tracked paths of the contacts;
generating a scaling gesture control signal based on the scaling 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.
232 Citations
23 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 scaling motion information corresponding to two or more of the multiple contacts based on the tracked paths of the contacts; generating a scaling gesture control signal based on the scaling motion information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 scaling motion information between two or more of the multiple contacts based on the tracked paths of the contacts; wherein a scaling gesture control signal is provided to the computing system based on the extracted scaling motion information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. 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 scaling motion information between two or more of the multiple contacts based on the tracked paths of the contacts; and generate a scaling gesture command based on the extracted scaling motion information. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification