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;
interpreting user gestures in accordance with a first mode of operation;
analyzing the path of movement to determine an intent of a user to change modes of operation by;
determining an amount of curvature of the path of movement; and
determining whether a velocity, an acceleration, and a range of motion of movement along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation;
wherein the hysteresis is determined using a physics-based model of the first mode of operation; and
upon determining the intent of the user to change modes of operation, interpreting user gestures in accordance with a second mode of operation.
9 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.
55 Citations
20 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; interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement to determine an intent of a user to change modes of operation by; determining an amount of curvature of the path of movement; and determining whether a velocity, an acceleration, and a range of motion of movement along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation; wherein the hysteresis is determined using a physics-based model of the first mode of operation; and upon determining the intent of the user to change modes of operation, interpreting user gestures in accordance with a second mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of computationally recognizing and interpreting gestures, the method comprising:
-
obtaining, using an image-capture device, 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; storing, in a computer memory, a digital representation of the path of movement; interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement to determine an intent of a user to change modes of operation by; determining an amount of curvature of the path of movement; and determining whether a velocity, an acceleration, and a range of motion of movement along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation; wherein the hysteresis is determined using a physics-based model of the first mode of operation; and upon determining the intent of the user to change modes of operation, interpreting user gestures in accordance with a second mode of operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium impressed with computer program instructions to computationally interpret gestures, which instructions, when executed on a processor, implement a method comprising:
-
obtaining, using an image-capture device, 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; storing, in a computer memory, a digital representation of the path of movement; interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement to determine an intent of a user to change modes of operation by; determining an amount of curvature of the path of movement; and determining whether a velocity, an acceleration, and a range of motion of movement along the path of movement crosses a threshold to overcome a hysteresis associated with the first mode of operation; wherein the hysteresis is determined using a physics-based model of the first mode of operation; and upon determining the intent of the user to change modes of operation, interpreting user gestures in accordance with a second mode of operation. - View Dependent Claims (20)
-
Specification