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