EVOLVING UNIVERSAL GESTURE SETS
First Claim
1. A method for evolving a gesture set in a gesture-based system, the method comprising:
- selecting a plurality of users for tracking, wherein tracking a user comprises capturing data representative of the user in a physical space;
compiling captured data representative of each of the plurality of users;
processing the captured data to identify input gesture data for each of the plurality of users; and
evolving gesture recognition data in the gesture-based system to correspond to the input gesture data, wherein the gesture recognition data is evolved to comprise a feature of the input gesture data that is common to two or more of the plurality of users.
2 Assignments
0 Petitions
Accused Products
Abstract
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. Gesture recognition data, used to recognize gestures from captured data representative of a user'"'"'s input gestures, may be evolved based on captured data from a plurality of users. A common set or default set of gesture recognition data may be evolved by selecting a plurality of users for tracking. Captured data of the plurality of users may be processed to identify input gesture data for the plurality of users, and the gesture recognition data may be evolved based on features of the input gesture data that is common to multiple users. The evolved gesture recognition data may be implemented not only for the users tracked, but for users not tracked. An identifier may identify when the evolved gesture recognition data applies and implement the evolved gesture recognition data when the identifier is present.
208 Citations
21 Claims
-
1. A method for evolving a gesture set in a gesture-based system, the method comprising:
-
selecting a plurality of users for tracking, wherein tracking a user comprises capturing data representative of the user in a physical space; compiling captured data representative of each of the plurality of users; processing the captured data to identify input gesture data for each of the plurality of users; and evolving gesture recognition data in the gesture-based system to correspond to the input gesture data, wherein the gesture recognition data is evolved to comprise a feature of the input gesture data that is common to two or more of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for associating a gesture set to a user, the method comprising:
-
compiling captured data representative of a user'"'"'s gesture in a physical space; comparing the captured data representative of the user'"'"'s gesture to gesture recognition data in the gesture-based system; determining a level of failure of the captured data to correspond to the gesture recognition data; and implementing an evolved gesture recognition data for gesture recognition of the user'"'"'s gesture, wherein the evolved gesture recognition data comprises an evolution of existing gesture recognition data in a gesture-based system to comprise a feature of input gesture data common to a plurality of users. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
19. A system for evolving gesture recognition data, the system comprising:
-
a camera component, wherein the camera component captures data in a physical space; and a processor, wherein the processor executes computer executable instructions, and wherein the computer executable instructions comprise instructions for; selecting a plurality of users for tracking, wherein tracking a user comprises capturing data representative of the user in the physical space; compiling captured data representative of each of the plurality of users; processing the captured data to identify input gesture data for each of the plurality of users; and evolving gesture recognition data in the gesture-based system to correspond to the input gesture data, wherein the gesture recognition data is evolved to comprise a feature of the input gesture data that is common to two or more of the plurality of users. - View Dependent Claims (20, 21)
-
Specification