Cursor mode switching
First Claim
Patent Images
1. A system for gesture-recognition, comprising:
- an image-capture device for obtaining digital images of an object in 3D space;
a processor-executable analysis module for computationally determining a path of movement of the object based on captured images;
a computer memory for storing a digital representation of the path of movement; and
a processor-executable mode-control module configured for;
analyzing the path of movement to determine an intent of a user to change modes of operation according to which user gestures are interpreted from a first mode of operation by;
determining an amount or direction of curvature of the path of movement; and
determining whether the amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation according to which user gestures are interpreted; and
upon determining the intent of the user to change modes of operation according to which user gestures are interpreted, interpreting user gestures in accordance with a second mode of operation;
wherein determining whether amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation includes determining whether the amount or direction of curvature along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing input from an image-capture device for gesture-recognition. The method further includes computationally interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement of an object to determine an intent of a user to change modes of operation; and, upon determining an intent of the user to change modes of operation, subsequently interpreting user gestures in accordance with the second mode of operation.
54 Citations
18 Claims
-
1. A system for gesture-recognition, comprising:
-
an image-capture device for obtaining digital images of an object in 3D space; a processor-executable analysis module for computationally determining a path of movement of the object based on captured images; a computer memory for storing a digital representation of the path of movement; and a processor-executable mode-control module configured for; analyzing the path of movement to determine an intent of a user to change modes of operation according to which user gestures are interpreted from a first mode of operation by; determining an amount or direction of curvature of the path of movement; and determining whether the amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation according to which user gestures are interpreted; and upon determining the intent of the user to change modes of operation according to which user gestures are interpreted, interpreting user gestures in accordance with a second mode of operation; wherein determining whether amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation includes determining whether the amount or direction of curvature along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of computationally interpreting gestures, the method comprising:
-
obtaining digital images of a real-world object in 3D space; computationally determining a path of movement of the real-world object based on captured images; analyzing the path of movement to determine an intent of a user to change modes of operation according to which user gestures are interpreted from a first mode of operation by; determining an amount or direction of curvature of the path of movement; and determining whether the amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation according to which user gestures are interpreted; and upon determining the intent of the user to change modes of operation according to which user gestures are interpreted, interpreting user gestures in accordance with a second mode of operation; wherein determining whether amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation includes determining whether the amount or direction of curvature along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium impressed with computer program instructions to computationally interpret gestures, which instructions, when executed on a processor, implement:
-
obtaining digital images of a real-world object in 3D space; computationally determining a path of movement of the real-world object based on captured images; analyzing the path of movement to determine an intent of a user to change modes of operation according to which user gestures are interpreted by; determining an amount or direction of curvature of the path of movement; and determining whether the amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation according to which user gestures are interpreted; and upon determining the intent of the user to change modes of operation according to which user gestures are interpreted, interpreting user gestures in accordance with a second mode of operation; wherein determining whether amount or direction of curvature of the path of movement is sufficient to indicate an intent of the user to change modes of operation includes determining whether the amount or direction of curvature along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation. - View Dependent Claims (18)
-
Specification