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 information indicative of a user motion or pose, the information being captured by a camera;
determining from the information that the information is further indicative of a change in the user'"'"'s fatigue, a change in the user'"'"'s competence, or a second user replacing the user, and in response, modifying a parameter of the gesture filter;
determining an output of the modified gesture filter based on the information; and
sending the output to an application.
1 Assignment
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 information indicative of a user motion or pose, the information being captured by a camera; determining from the information that the information is further indicative of a change in the user'"'"'s fatigue, a change in the user'"'"'s competence, or a second user replacing the user, and in response, modifying a parameter of the gesture filter; determining an output of the modified gesture filter based on the information; and sending the output to an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 at least to; receive information indicative of a user motion or pose, the information being captured by a camera; determine from the information that the information is further indicative of a change in the user'"'"'s fatigue, a change in the user'"'"'s competence, or a second user replacing the user, and in response, modifying a parameter of the gesture filter; determine an output of the modified gesture filter based on the information; and send the output to an application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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; determine from the information that the information is further indicative of a change in the user'"'"'s fatigue, a change in the user'"'"'s competence, or a second user replacing the user, and in response, modifying a parameter of the gesture filter; determine an output of the modified gesture filter based on the information; and sending the output to an application. - View Dependent Claims (20)
-
Specification