Identifying contacts on a touch surface
First Claim
Patent Images
1. A method comprising:
- obtaining a set of contacts detected on or near a sensing surface;
generating a plurality of partitions, each partition representing an assignment of the contacts to a plurality of groups, wherein each group corresponds to a plurality of touch devices;
determining, for each partition, a fit of the assignment of the contacts to one or more constraints of the plurality of touch devices of each group; and
assigning the contacts to the groups according to the partition with the best fit.
1 Assignment
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.
333 Citations
30 Claims
-
1. A method comprising:
-
obtaining a set of contacts detected on or near a sensing surface; generating a plurality of partitions, each partition representing an assignment of the contacts to a plurality of groups, wherein each group corresponds to a plurality of touch devices; determining, for each partition, a fit of the assignment of the contacts to one or more constraints of the plurality of touch devices of each group; and assigning the contacts to the groups according to the partition with the best fit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium storing computer-executable program instructions executable to perform a method comprising:
-
obtaining a set of contacts detected on or near a sensing surface; generating a plurality of partitions, each partition representing an assignment of the contacts to a plurality of groups, wherein each group corresponds to a plurality of touch devices; determining, for each partition, a fit of the assignment of the contacts to one or more constraints of the plurality of touch devices of each group; and assigning the contacts to the groups according to the partition with the best fit. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A touch sensing apparatus comprising:
-
a sensing surface; a scanner that detects a set of contacts on or near the sensing surface; and an identification module that generates a plurality of partitions, each partition representing an assignment of the contacts to a plurality of groups, wherein each group corresponds to a plurality of touch devices, determines, for each partition, a fit of the assignment of the contacts to one or more constraints of the plurality of touch devices of each group, and assigns the contacts to the groups according to the partition with the best fit. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification