CONTROL SYSTEM USING AESTHETICALLY GUIDED GESTURE RECOGNITION
First Claim
1. A method for authoring gesture definitions for use in gesture-based control systems, comprising:
- during performance of a gesture by a performer, collecting a plurality of sets of raw sensor data each corresponding to differing parameters of the performance of the gesture;
displaying a graphical user interface (GUI) on a display device, wherein the GUI includes a graphical plot of each of the sets of raw sensor data;
receiving and storing in memory user input identifying a subset of the parameters to include in a gesture definition; and
for each of the graphical plots for the subset of the parameters in the gesture definition, receiving and storing, in the memory in the gesture definition, user input defining at least one of a starting position, an ending position, a maximum value, and a minimum value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating and enhancing computer-based authoring of gesture definitions that are useful in controlling a walk-around character and other systems using gesture controls. The method includes, during performance of a gesture by a performer, collecting sets of raw sensor data each corresponding to differing parameters of the performance of the gesture. The method includes displaying a graphical user interface with a graphical plot of each of the sets of raw sensor data. The method includes receiving user input identifying which of the parameters to include in a gesture definition. The method includes, for the graphical plots associated with the chosen parameters receiving user input defining a starting position, an ending position, a maximum value, and a minimum value. The gesture may involve movement of a performer'"'"'s arms, legs, hands, head, eyes, and so on in a particular manner.
-
Citations
20 Claims
-
1. A method for authoring gesture definitions for use in gesture-based control systems, comprising:
-
during performance of a gesture by a performer, collecting a plurality of sets of raw sensor data each corresponding to differing parameters of the performance of the gesture; displaying a graphical user interface (GUI) on a display device, wherein the GUI includes a graphical plot of each of the sets of raw sensor data; receiving and storing in memory user input identifying a subset of the parameters to include in a gesture definition; and for each of the graphical plots for the subset of the parameters in the gesture definition, receiving and storing, in the memory in the gesture definition, user input defining at least one of a starting position, an ending position, a maximum value, and a minimum value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for authoring gestures for use by a gesture-based controller, comprising:
-
a computer with a processor managing a display and a memory device; a gesture monitoring assembly including a set of sensors sampling data during performance of a gesture by a performer; and a gesture authoring tool run by the processor to; during the performance of the gesture by the performer, collect sets of sensor data from each of the sensors; display a graphical user interface (GUI) on a display device, wherein the GUI includes a graphical plot of each of the sets of sensor data; receiving and storing in the memory device user input identifying a subset of the sensors to include in a gesture definition; and for each of the graphical plots for the subset of the sensors included in the gesture definition, receiving and storing, in the memory device as part of the gesture definition, user input defining at least one of a starting position, an ending position, a maximum value, and a minimum value. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A gesture authoring method, comprising:
-
collecting a set of data from a sensor during a data collection window; receiving first user input defining a gesture performance time period with a start time and an end time for performance of gesture by a performer during the collecting; creating a first gesture definition including the set of data from the sensor during the gesture performance time period; receiving second user input marking in the first gesture definition at least one of a start position, an end position, a maximum value, and a minimum value; and creating a second gesture definition comprising a modified version of the first gesture definition including the marking from the second user input. - View Dependent Claims (17, 18, 19, 20)
-
Specification