ACTION TRIGGER GESTURING
First Claim
Patent Images
1. A data-holding subsystem holding instructions executable by a logic subsystem to:
- render a spell-casting game for display on a display device;
receive a virtual skeleton including a plurality of joints, the virtual skeleton providing a machine readable representation of a game player observed with a depth camera;
recognize a throwing gesture of the virtual skeleton;
track a path of a left hand joint of the virtual skeleton and/or a path of a right hand joint of the virtual skeleton during the throwing gesture; and
calculate an original aiming vector within the spell-casting game from the path of the left hand joint and/or the path of the right hand joint during the throwing gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
Gestures of a computer user are observed with a depth camera. A throwing gesture of the computer user is identified and an aiming vector is calculated from a path of a left and/or right hand during the throwing gesture. An interface action is directed along the aiming vector within an interactive interface.
31 Citations
20 Claims
-
1. A data-holding subsystem holding instructions executable by a logic subsystem to:
-
render a spell-casting game for display on a display device; receive a virtual skeleton including a plurality of joints, the virtual skeleton providing a machine readable representation of a game player observed with a depth camera; recognize a throwing gesture of the virtual skeleton; track a path of a left hand joint of the virtual skeleton and/or a path of a right hand joint of the virtual skeleton during the throwing gesture; and calculate an original aiming vector within the spell-casting game from the path of the left hand joint and/or the path of the right hand joint during the throwing gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of executing a spell-casting game on a computing system, the method comprising:
-
observing gestures of a game player with a depth camera; recognizing a throwing gesture of the game player; tracking a path of a left hand of the game player and/or a path of a right hand of the game player during the throwing gesture; calculating an original aiming vector within the spell-casting game from the path of the left hand and/or the path of the right hand during the throwing gesture; recognizing an after-touch gesture of the game player; tracking a path of the left hand and/or a path of the right hand during the after-touch gesture; and calculating an after-touch aiming vector within the spell-casting game from the path of the left hand and/or the path of the right hand during the after-touch gesture. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An entertainment system, comprising:
-
a peripheral input to receive depth images from a depth camera; a display output to output an interactive interface to a display device; a logic subsystem operatively connectable to the depth camera via the peripheral input and to the display device via the display output; a data-holding subsystem holding instructions executable by the logic subsystem to; receive from the depth camera one or more depth images of a world space scene including a computer user; model the computer user with a virtual skeleton including a plurality of joints; translate a position of one or more joints of the virtual skeleton as a throwing gesture of the virtual skeleton; track a path of a left hand joint of the virtual skeleton and/or a path of a right hand joint of the virtual skeleton during the throwing gesture; calculate an original aiming vector within the interactive interface from the path of the left hand joint and/or the path of the right hand joint during the throwing gesture; and direct an interface action along the original aiming vector within the interactive interface.
-
Specification