Gestures Beyond Skeletal
AssigneeMicrosoft Corporation
InventorsKevin Geisner, Stephen Latta, Relja Markovic, Gregory N. Snook
Life of this patent
Estimating the term…
Abstract
Systems, methods and computer readable media are disclosed for gesture input beyond skeletal. A user's movement or body position is captured by a capture device of a system. Further, non-user-position data is received by the system, such as controller input by the user, an item that the user is wearing, a prop under the control of the user, or a second user's movement or body position. The system incorporates both the user-position data and the non-user-position data to determine one or more inputs the user made to the system.
Claims20
A method for enabling a user to make hybrid-gesture input to an application comprising:
- receiving first data concerning movement or position of the user captured by a capture device;
- receiving additional data, the additional data not derived from the movement or position of the user captured by a capture device;
- analyzing the first data in combination with the additional data and determining therefrom an output corresponding to the likelihood that the user performed a system-recognized input;
- and
- sending the output to the application.
A system for enabling a user to make hybrid-gesture input to an application comprising:
- a processor;
- at least one memory storing computer-readable instructions that when executed on the processor, cause the processor to perform operations comprising:
- receiving first data concerning movement or position of the user captured by a capture device;
- receiving additional data, the additional data not derived from the movement or position of the user captured by a capture device;
- analyzing the first data and the additional data and determining an output corresponding to the likelihood that the user performed a system-recognized input;
- and
- sending the output to the application.
A computer-readable storage medium for enabling a user to make hybrid-gesture input to an application, bearing computer-readable instructions that when executed on a processor cause the processor to perform operations comprising:
- receiving first data concerning movement or position of the user captured by a capture device;
- receiving additional data, the additional data not derived from the movement or position of the user captured by a capture device;
- analyzing the first data and the additional data and determining an output corresponding to the likelihood that the user performed a system-recognized input;
- sending the output to the application.
Dependencies are inferred from the claim text.