Finger gesture recognition for touch sensing surface
First Claim
1. A method for recognizing gestures on touch sensing surfaces, comprising:
- identifying a first direction of movement of an object on a touch sensing surface;
associating the first direction with a first predetermined direction of a plurality of predetermined directions;
repeating one or more times;
determining that a change in direction of movement of the object has occurred, and incrementing an object direction change count based on the determined change in direction;
identifying a respective direction of movement of the object after determining that the change in direction has occurred; and
associating the respective direction with a respective predetermined direction of the plurality of predetermined directions; and
determining a single object gesture that includes a combination of movement in the first predetermined direction, movement in the one or more respective predetermined directions, and a count of direction changes corresponding to the object direction change count;
wherein determining the object gesture comprises performing a lookup operation in a lookup table that stores the plurality of predetermined object gestures, and wherein the lookup table includes, for each predetermined object gesture, a respective number of object direction changes and corresponding respective predetermined directions associated with the respective gesture.
5 Assignments
0 Petitions
Accused Products
Abstract
Touch sensor methods, devices and systems are disclosed. One embodiment of the present invention pertains to a method comprising monitoring a finger movement along a touch sensing surface based on position data of a finger touching the touch sensing surface, where the position data is obtained by locating a position of a force applied by the finger in a coordinate of the touch sensing surface. In addition, the method comprises generating direction data associated with the finger movement if the finger movement travels for more than a threshold distance. Furthermore, the method comprises determining a finger gesture which corresponds to the finger movement using a lookup table having multiple preconfigured finger gestures based on the direction data.
-
Citations
8 Claims
-
1. A method for recognizing gestures on touch sensing surfaces, comprising:
-
identifying a first direction of movement of an object on a touch sensing surface; associating the first direction with a first predetermined direction of a plurality of predetermined directions; repeating one or more times; determining that a change in direction of movement of the object has occurred, and incrementing an object direction change count based on the determined change in direction; identifying a respective direction of movement of the object after determining that the change in direction has occurred; and associating the respective direction with a respective predetermined direction of the plurality of predetermined directions; and determining a single object gesture that includes a combination of movement in the first predetermined direction, movement in the one or more respective predetermined directions, and a count of direction changes corresponding to the object direction change count; wherein determining the object gesture comprises performing a lookup operation in a lookup table that stores the plurality of predetermined object gestures, and wherein the lookup table includes, for each predetermined object gesture, a respective number of object direction changes and corresponding respective predetermined directions associated with the respective gesture. - View Dependent Claims (2, 3, 4)
-
-
5. A touch sensing device for recognizing gestures, comprising:
-
a touch sensing surface for sensing movement of objects; a processor coupled to the touch sensing surface and configured to; identify a first direction of movement of the object on the touch sensing surface; associate the first direction with a first predetermined direction of a plurality of predetermined directions; repeat one or more times; determine that a change in direction of movement of the object has occurred, and increment an object direction change count based on the determined change in direction; identify a respective direction of movement of the object after determining that the change in direction has occurred; and associate the respective direction with a respective predetermined direction of the plurality of predetermined directions; and determine a single object gesture that includes a combination of movement in the first predetermined direction, movement in the one or more respective predetermined directions, and a count of direction changes corresponding to the object direction change count; wherein determining the object gesture comprises performing a lookup operation in a lookup table that stores the plurality of predetermined object gestures, and wherein the lookup table includes, for each predetermined object gesture, a respective number of object direction changes and corresponding respective predetermined directions associated with the respective gesture. - View Dependent Claims (6, 7, 8)
-
Specification