Cursor mode switching
AssigneeLeap Motion, Inc.
InventorDavid S. Holz
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.