Assigning gesture dictionaries
First Claim
1. A method for assigning a gesture dictionary, the method comprising:
- receiving data representative of a user in a physical space;
processing the received data to identify a first motion or pose by the user that invokes an input command to a computer;
correlating the first motion or pose to a first gesture dictionary of a plurality of gesture dictionaries, each gesture dictionary of the plurality of gesture dictionaries comprising a set of input commands to the computer that may be invoked by motions or poses of the user reflected in the received data; and
assigning the first gesture dictionary to the user, the first gesture dictionary corresponding to the first motion or pose; and
processing additional captured data with the first gesture dictionary to identify whether a second motion or pose by the user in the additional captured data invokes an input command to the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for assigning a gesture dictionary in a gesture-based system to a user comprise capturing data representative of a user in a physical space. In a gesture-based system, gestures may control aspects of a computing environment or application, where the gestures may be derived from a user'"'"'s position or movement in a physical space. In an example embodiment, the system may monitor a user'"'"'s gestures and select a particular gesture dictionary in response to the manner in which the user performs the gestures. The gesture dictionary may be assigned in real time with respect to the capture of the data representative of a user'"'"'s gesture. The system may generate calibration tests for assigning a gesture dictionary. The system may track the user during a set of short gesture calibration tests and assign the gesture dictionary based on a compilation of the data captured that represents the user'"'"'s gestures.
-
Citations
21 Claims
-
1. A method for assigning a gesture dictionary, the method comprising:
-
receiving data representative of a user in a physical space; processing the received data to identify a first motion or pose by the user that invokes an input command to a computer; correlating the first motion or pose to a first gesture dictionary of a plurality of gesture dictionaries, each gesture dictionary of the plurality of gesture dictionaries comprising a set of input commands to the computer that may be invoked by motions or poses of the user reflected in the received data; and assigning the first gesture dictionary to the user, the first gesture dictionary corresponding to the first motion or pose; and processing additional captured data with the first gesture dictionary to identify whether a second motion or pose by the user in the additional captured data invokes an input command to the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for assigning a gesture dictionary, the system comprising:
a memory communicatively coupled to a processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system;
at least to;receive data representative of a user in a physical space; process the received data to identify a first motion or pose by the user that invokes an input command to a computer; correlate the first motion or pose to a first gesture dictionary of a plurality of gesture dictionaries, each gesture dictionary of the plurality of gesture dictionaries comprising a set of input commands to the computer that may be invoked by motions or poses of the user reflected in the received data; and assign the at least one of the plurality of gesture dictionaries to the user, the gesture dictionary corresponding to the first motion or pose; and process additional captured data with the first gesture dictionary to identify whether a second motion or pose by the user in the additional captured data invokes an input command to the computer. - View Dependent Claims (14, 15, 16)
-
17. A computer-readable storage device bearing computer-executable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
receiving data representative of a user in a physical space; processing the received data to identify a first motion or pose by the user that invokes an input command to the computer; correlating the first motion or pose to a first gesture dictionary of a plurality of gesture dictionaries, each gesture dictionary of the plurality of gesture dictionaries comprising a set of input commands to the computer that may be invoked by motions or poses of the user reflected in the received data; and assigning the first gesture dictionary to the user, the first gesture dictionary corresponding to the first motion or pose; and processing additional captured data with the first gesture dictionary to identify whether a second motion or pose by the user in the additional captured data invokes an input command to the computer. - View Dependent Claims (18, 19, 20, 21)
-
Specification