Gesture tool
First Claim
Patent Images
1. A computer system, comprising:
- a processor;
a tool operable to execute on the processor to facilitate the adjustment of parameters of a gesture filter of an application that is designed to recognize whether a user of the application has performed a particular gesture from data comprising information about position or movement of the user, the tool operable to;
receive data captured by a capture device, the data comprising information representing user position or movement;
display a visual representation of the position or movement represented by the received data, the visual representation comprising a list identifying a gesture filter;
in response to user selection of the gesture filter from the list, display at least one adjustable parameter of the gesture filter;
in response to the system processing the data with the gesture filter and the adjustable parameter, display an indication of whether the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize;
receive, via a user interface of the display, a change to a parameter of the gesture filter of the application;
alter the gesture filter according to the received change; and
display an indication of whether processing the data with the gesture filter and the changed parameter causes the system to determine that the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media are disclosed for a gesture tool. A capture device captures user movement and provides corresponding data to a gesture recognizer engine and an application. From that, the data is parsed to determine whether it satisfies one or more gesture filters, each filter corresponding to user-performed gesture. The data and the information about the filters is also sent to a gesture tool, which displays aspects of the data and filters. In response to user input corresponding to a change in a filter, the gesture tool sends an indication of such to the gesture recognizer engine and application, where that change occurs.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
a processor; a tool operable to execute on the processor to facilitate the adjustment of parameters of a gesture filter of an application that is designed to recognize whether a user of the application has performed a particular gesture from data comprising information about position or movement of the user, the tool operable to; receive data captured by a capture device, the data comprising information representing user position or movement; display a visual representation of the position or movement represented by the received data, the visual representation comprising a list identifying a gesture filter; in response to user selection of the gesture filter from the list, display at least one adjustable parameter of the gesture filter; in response to the system processing the data with the gesture filter and the adjustable parameter, display an indication of whether the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize; receive, via a user interface of the display, a change to a parameter of the gesture filter of the application; alter the gesture filter according to the received change; and display an indication of whether processing the data with the gesture filter and the changed parameter causes the system to determine that the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for altering visualized parameters for a gesture filter of an application, the gesture filter being designed to recognize whether to recognize a user of the application has performed a particular gesture from data comprising information about position or movement of the user, the method comprising:
-
receiving data captured by a capture device, the data comprising information about user position or movement; displaying a visual output of the application; displaying a visual representation of at least one aspect of the user data, the visual representation comprising a list comprising the gesture filter; displaying a skeletal map associated with the user data; in response to user selection of a gesture filter from the list, displaying an indication of at least one body part involved in the performance of the gesture that the gesture filter is designed to recognize; in response to the system processing the data with the gesture filter and the adjustable parameter, displaying a representation indicating whether the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize; receiving, via a user interface of the display, a change to a parameter of the gesture filter of the application; altering the gesture filter corresponding to the received change; and displaying a representation of whether processing the data with the gesture filter and the changed parameter causes the system to determine that the position or movement represented by the data would be recognized by the gesture filter as the performance of the gesture that the gesture filter is designed to recognize. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A volatile or nonvolatile computer storage medium for altering visualized parameters for a gesture filter of an application bearing computer-readable instructions that, when executed on a processor, cause the processor to perform operations comprising:
-
receiving data captured by a capture device, the data comprising information representing user position or movement; displaying a visual representation of the position or movement represented by the received data, the visual representation comprising a list comprising the gesture filter; in response to user selection of the gesture filter from the list, displaying at least one adjustable parameter of the gesture filter and an indication of at least one body part involved in the performance of the gesture that the gesture filter is designed to recognize; displaying a representation of whether the data invokes a computer-recognized input command that corresponds to the gesture filter in response to the system processing the data with the gesture filter and the adjustable parameter, based on the determination of the system; receiving, via a user interface of the display, a change to a parameter of the gesture filter of the application; altering the gesture filter according to the received change; and displaying a representation of whether processing the data with the gesture filter and the changed parameter causes the system to determine that the data invokes the gesture filter. - View Dependent Claims (19, 20)
-
Specification