Standard Gestures
First Claim
Patent Images
1. A method for providing a package of complementary gesture filters to an application, comprising:
- providing a package comprising a plurality of filters, each filter comprising information about a gesture, at least one filter being complementary with at least one other filter in the package;
receiving an indication of assigning a first value to a parameter of a first filter, the parameter defining an attribute of a motion or pose to be made by a user for it to be recognized that the user has performed the gesture of the first filter;
assigning the first value to the parameter;
assigning a second value to a second parameter of a second filter, the second value determined using the first value, the second value being determined using the first value based on a proportional relationship, an inversely proportional relationship, a linear relationship, an exponential relationship, or a function that takes the first value as an input; and
processing data indicative of the user'"'"'s motion or pose with the first filter and the parameter to determine an output indicative of whether the user'"'"'s motion or pose invokes the gesture of the first filter.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media are disclosed for grouping complementary sets of standard gestures into gesture libraries. The gestures may be complementary in that they are frequently used together in a context or in that their parameters are interrelated. Where a parameter of a gesture is set with a first value, all other parameters of the gesture and of other gestures in the gesture package that depend on the first value may be set with their own value which is determined using the first value.
-
Citations
19 Claims
-
1. A method for providing a package of complementary gesture filters to an application, comprising:
-
providing a package comprising a plurality of filters, each filter comprising information about a gesture, at least one filter being complementary with at least one other filter in the package; receiving an indication of assigning a first value to a parameter of a first filter, the parameter defining an attribute of a motion or pose to be made by a user for it to be recognized that the user has performed the gesture of the first filter; assigning the first value to the parameter; assigning a second value to a second parameter of a second filter, the second value determined using the first value, the second value being determined using the first value based on a proportional relationship, an inversely proportional relationship, a linear relationship, an exponential relationship, or a function that takes the first value as an input; and processing data indicative of the user'"'"'s motion or pose with the first filter and the parameter to determine an output indicative of whether the user'"'"'s motion or pose invokes the gesture of the first filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a package of complementary filters to an application, each filter comprising information about 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 on the processor, cause the system to at least; receive data corresponding to at least one image of at least part of a user; determine that the data corresponds to a first filter; determine that the data is indicative of it being likely that the user performed a motion or pose that corresponds to the gesture of the first filter; determine that how a second filter is to be used to identify whether a corresponding gesture is performed is to be modified in response to determining that the data is indicative of it being likely that the user performed the motion or pose that corresponds to the gesture of the first filter; and evaluate the data with the modified second filter to determine an output indicative of whether the data is indicative of the user performing a motion or pose that corresponds to the gesture of the second filter. - View Dependent Claims (16, 17, 18)
-
-
19. A computer readable storage device, comprising computer readable instructions that when executed on a computer, cause the computer to perform operations comprising:
-
providing a package comprising a plurality of filters, each filter comprising information about a gesture, each filter being complementary with at least one other filter in the package, a gesture being input by a user making a motion or pose associated with that gesture that is captured by a distance camera; receiving an indication of assigning a first value to a parameter of a first filter, the parameter defining an attribute of a motion or pose to be made by a user for it to be recognized that the user has performed the gesture of the first filter; assigning the first value to the parameter; and assigning a second value to a second parameter of a second filter, the second value determined using the first value, the second value being determined using the first value based on a proportional relationship, an inversely proportional relationship, a linear relationship, an exponential relationship, or a function that takes the first value as an input.
-
Specification