Gesture processing using a domain-specific gesture language
First Claim
Patent Images
1. A system for static analysis of gestures, comprising a processor to:
- receive a plurality of gestures comprising one or more primitives from a language domain-specific to gestures specifying an ordering of poses to be performed for each gesture, and translate each of the gestures into a relative constraint that represents an allowable coordinate for a specific body joint; and
statically analyze the constraint for a conflict.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter includes techniques for processing gestures. An example method includes receiving a gesture from an application. The gesture includes one or more primitives from a language that is domain-specific to gestures. The method also further includes receiving skeletal data from a motion detection system. The method also includes comparing the skeletal data with the gesture from the application in a runtime module. The method also further includes sending a gesture event to the application.
-
Citations
23 Claims
-
1. A system for static analysis of gestures, comprising a processor to:
-
receive a plurality of gestures comprising one or more primitives from a language domain-specific to gestures specifying an ordering of poses to be performed for each gesture, and translate each of the gestures into a relative constraint that represents an allowable coordinate for a specific body joint; and statically analyze the constraint for a conflict. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
2. A method for processing gestures, comprising:
-
receiving, via a processor, a gesture from an application, the gesture comprising one or more primitives from a language that is domain-specific to gestures specifying an ordering of poses to be performed for each gesture; translating, via the processor, the gesture into a relative constraint that represents an allowable coordinate for a specific body joint; statically analyzing, via the processor, the application for a conflict based on the relative constraint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
3. One or more computer-readable storage device for processing gestures, comprising a plurality of instructions that, when executed by a processor, cause the processor to:
-
receive a gesture from an application, the gesture comprising one or more primitives from a language that is domain-specific to gestures specifying an ordering of poses to be performed for each gesture; receive a gesture library, the gesture library comprising primitives from the language that is domain-specific to gestures; translate the gesture into a relative constraint that represents an allowable coordinate for a specific body joint; and statically analyze the application for at least one conflict based on the relative constraint. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification