MULTI-TOUCH FINGER REGISTRATION AND ITS APPLICATIONS
First Claim
Patent Images
1. A method, comprising:
- detecting contact points corresponding to at least a thumb, an index finger and a middle finger of a hand on a multi-touch device;
computing a reference point from the contact points;
connecting the contact points to the reference point;
calculating spanning angles between the contact points utilizing the reference point as a vertex;
associating fingers with the contact points based on the spanning angles and distances between contact points; and
determining whether the hand is a left hand or a right hand.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are finger registration systems and methods for use with a multi-touch device that can facilitate in place execution of commands or operations, thereby reducing focus switching and minimizing hand movement. The finger registration methods are simple and robust, using only contact points on the touch-based device, without requiring additional hardware. Direct mapping of operations to gestures involving individual fingers or combination of fingers (e.g., finger chords), provides a new and rich set of direct manipulation without focus switching for selecting commands/operations.
-
Citations
25 Claims
-
1. A method, comprising:
-
detecting contact points corresponding to at least a thumb, an index finger and a middle finger of a hand on a multi-touch device; computing a reference point from the contact points; connecting the contact points to the reference point; calculating spanning angles between the contact points utilizing the reference point as a vertex; associating fingers with the contact points based on the spanning angles and distances between contact points; and determining whether the hand is a left hand or a right hand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having stored thereon instructions, the instructions comprising:
-
detecting contact points corresponding to at least a thumb, an index finger and a middle finger of one or more hands on a multi-touch device; associating fingers with the contact points; associating one or more hands with the fingers; and adjusting a layout of a user interface based on locations of the fingers. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system, comprising:
-
a registration component configured to detect at least six contact points on a multi-touch device, group the at least six contact points into at least two groups and associate each group with a hand; an orientation component configured to determine an orientation and a scale for each hand; and a layout component configured to adjust a layout of a user interface based on orientation, scale and contact points of one hand or orientation, scale and contact points of two hands of the same user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification