GESTURE RECOGNIZER SYSTEM ARCHITECTURE
First Claim
1. A method for providing recognition of gestures made by a user using a gesture filter representing a gesture, comprising:
- receiving data indicative of a user motion or pose, the data being captured by a camera;
determining an output of the gesture filter based on the data; and
sending a first application of a plurality of applications the output when the data corresponds to the first application and does not correspond to a system application of the plurality of applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user motion data and provides that data to a plurality of filters. A filter corresponds to a gesture, that may then be tuned by an application receiving information from the gesture recognizer so that the specific parameters of the gesture—such as an arm acceleration for a throwing gesture—may be set on a per-application level, or multiple times within a single application. Each filter may output to an application using it a confidence level that the corresponding gesture occurred, as well as further details about the user motion data.
-
Citations
20 Claims
-
1. A method for providing recognition of gestures made by a user using a gesture filter representing a gesture, comprising:
-
receiving data indicative of a user motion or pose, the data being captured by a camera; determining an output of the gesture filter based on the data; and sending a first application of a plurality of applications the output when the data corresponds to the first application and does not correspond to a system application of the plurality of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing recognition of gestures made by a user using a gesture filter representing a gesture comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed by the processor, cause the system to at least; receive data indicative of a user motion or pose, the data being captured by a camera; determine an output of the gesture filter based on the data; and send the first application the output when the data corresponds to a first application of a plurality of applications does not correspond to a system application of the plurality of applications. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium for providing recognition of gestures made by a user using a gesture filter representing a gesture bearing computer-readable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
receiving data indicative of a user motion or pose, the data being captured by a camera; determining an output of the gesture filter based on the data; and sending a first application of a plurality of applications the output when the data corresponds to the first application and does not correspond to a system application of the plurality of applications.
-
Specification