Sensor arrangement for use with a touch sensor that identifies hand parts
First Claim
Patent Images
1. A method of generating input of an electronic system including a touch sensing surface, the method comprising:
- detecting a first set of a plurality of contacts touched down on or near the surface;
detecting a liftoff of a first subset of one or more contacts of the first set, wherein a second subset of one or more contacts of the first set remain touched down;
while the one or more contacts of the second subset remain touched down, detecting a touchdown of a second set, wherein the second set includes one or more contacts of the first subset, each contact in the second set touching down at a corresponding touchdown location, each touchdown location having a relative position to a location of each contact in the second subset; and
generating input of the electronic system based on the touchdown of the second set independent of the number of contacts in the second subset and independent of at least one of the relative positions.
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.
512 Citations
57 Claims
-
1. A method of generating input of an electronic system including a touch sensing surface, the method comprising:
-
detecting a first set of a plurality of contacts touched down on or near the surface; detecting a liftoff of a first subset of one or more contacts of the first set, wherein a second subset of one or more contacts of the first set remain touched down; while the one or more contacts of the second subset remain touched down, detecting a touchdown of a second set, wherein the second set includes one or more contacts of the first subset, each contact in the second set touching down at a corresponding touchdown location, each touchdown location having a relative position to a location of each contact in the second subset; and generating input of the electronic system based on the touchdown of the second set independent of the number of contacts in the second subset and independent of at least one of the relative positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable storage medium storing computer-executable instructions executable to perform a method of generating input of an electronic system including a touch sensing surface, the method comprising:
-
detecting a first set of a plurality of contacts touched down on or near the surface; detecting a liftoff of a first subset of one or more contacts of the first set, wherein a second subset of one or more contacts of the first set remain touched down; while the one or more contacts of the second subset remain touched down, detecting a touchdown of a second set, the second set including one or more contacts of the first subset, each contact in the second set touching down at a corresponding touchdown location, each touchdown location having a relative position to a location of each contact in the second subset; and generating input of the electronic system based on the touchdown of the second set independent of the number of contacts in the second subset and independent of at least one of the relative positions. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An electronic system comprising:
-
a touch sensing surface; one or more touch processing modules that detect a first set of a plurality of contacts touched down on or near the surface, detect a liftoff of a first subset of one or more contacts of the first set, wherein a second subset of one or more contacts of the first set remain touched down, while the one or more contacts of the second subset remain touched down, detect a touchdown of a second set, the second set including one or more contacts of the first subset, each contact in the second set touching down at a corresponding touchdown location, each touchdown location having a relative position to a location of each contact in the second subset, and generate input based on the touchdown of the second set independent of the number of contacts in the second subset and independent of at least one of the relative positions. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification