ITEM NAVIGATION USING MOTION-CAPTURE DATA
First Claim
1. A method of using motion capture to control a computing system, the method comprising:
- obtaining, from motion-capture model data, a plurality of positions for an object, said plurality of positions being representative of a user'"'"'s movement of the object in a three-dimensional motion-capture space;
determining a curved-gesture center point based on at least some of the plurality of positions for the object;
using the curved-gesture center point as an origin, determining an angular property for one of the plurality of positions for the object; and
in a user interface, navigating a cursor in a sequential arrangement of selectable items based on the angular property.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for using motion-capture data to control navigating of a cursor in a user interface of a computing system. Movement of a user'"'"'s hand or other object in a three-dimensional capture space is tracked and represented in the computing system as motion-capture model data. The method includes obtaining a plurality of positions for the object from the motion-capture model data. The method determines a curved-gesture center point based on at least some of the plurality of positions for the object. Using the curved-gesture center point as an origin, an angular property is determined for one of the plurality of positions for the object. The method further includes navigating the cursor in a sequential arrangement of selectable items based on the angular property.
91 Citations
20 Claims
-
1. A method of using motion capture to control a computing system, the method comprising:
-
obtaining, from motion-capture model data, a plurality of positions for an object, said plurality of positions being representative of a user'"'"'s movement of the object in a three-dimensional motion-capture space; determining a curved-gesture center point based on at least some of the plurality of positions for the object; using the curved-gesture center point as an origin, determining an angular property for one of the plurality of positions for the object; and in a user interface, navigating a cursor in a sequential arrangement of selectable items based on the angular property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system having a user interface that is controllable through motion capture, comprising:
-
a logic subsystem; a display subsystem operatively coupled with the logic subsystem and configured to display a user interface having a sequential arrangement of selectable items; a data-holding subsystem operatively coupled with the logic subsystem and containing motion-capture model data, the data-holding subsystem also containing user interface instructions executable by the logic subsystem to; obtain, from the motion-capture model data, a plurality of positions for an object, said plurality of positions being representative of a user'"'"'s movement of the object in a three-dimensional motion-capture space; determine a curved-gesture center point based on at least some of the plurality of positions for the object; using the curved-gesture center point as an origin, determine an angular property for one of the plurality of positions for the object; and navigate a cursor in the sequential arrangement of selectable items based on the angular property. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of using motion capture to control a computing system, the method comprising:
-
obtaining, from motion-capture model data, a plurality of positions for a hand of a user, said plurality of positions being representative of the user'"'"'s hand moving in a three-dimensional capture space; determining a first curved-gesture center point based on a first set of hand positions from the plurality of positions; determining a first angular property using the first curved-gesture center point as an origin; determining a second curved-gesture center point based on a second set of hand positions from the plurality of positions; determining a second angular property using the second curved-gesture center point as an origin; and changeably navigating a cursor in a sequential arrangement of selectable items, such that the cursor is first navigated based on the first angular property, and then subsequently navigated based on the second angular property. - View Dependent Claims (19, 20)
-
Specification