IDENTIFYING CONTACTS ON A TOUCH SURFACE
First Claim
Patent Images
1. A method of input of a computing system including a touch sensing surface, the method comprising:
- obtaining touch sensing information of a scan of the touch sensing surface;
determining, based on the touch sensing information of the scan, contact information of a set of one or more contacts, each contact corresponding to a touch object on or near the surface and the contact information including one of a major axis and a minor axis of a first contact of the set;
determining, based on the one of the major axis and the minor axis of the first contact, a first orientation of the first contact; and
generating input of the computing system based on the first orientation.
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
30 Claims
-
1. A method of input of a computing system including a touch sensing surface, the method comprising:
-
obtaining touch sensing information of a scan of the touch sensing surface; determining, based on the touch sensing information of the scan, contact information of a set of one or more contacts, each contact corresponding to a touch object on or near the surface and the contact information including one of a major axis and a minor axis of a first contact of the set; determining, based on the one of the major axis and the minor axis of the first contact, a first orientation of the first contact; and generating input of the computing system based on the first orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system comprising:
-
a touch sensing surface; one or more touch processing modules that obtain touch sensing information of a scan of the touch sensing surface, determine, based on the touch sensing information of the scan, contact information of a set of one or more contacts, each contact corresponding to a touch object on or near the surface and the contact information including one of a major axis and a minor axis of a first context of the set, determine, based on the one of the major axis and the minor axis of the first contact, a first orientation of the first contact, and generate input of the computing system based on the first orientation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification