Interaction Using Touch and Non-Touch Gestures
First Claim
1. A method comprising:
- receiving image data corresponding to a user'"'"'s gesture;
processing the image data to generate a touch gesture similarity value and a non-touch gesture similarity value;
processing the similarity values to identify the user'"'"'s gesture; and
generating an output in response to the identified gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer interface may use touch- and non-touch-based gesture detection systems to detect touch and non-touch gestures on a computing device. The systems may each capture an image, and interpret the image as corresponding to a predetermined gesture. The systems may also generate similarity values to indicate the strength of a match between a captured image and corresponding gesture, and the system may combine gesture identifications from both touch- and non-touch-based gesture identification systems to ultimately determine the gesture. A threshold comparison algorithm may be used to apply different thresholds for different gesture detection systems and gesture types.
84 Citations
29 Claims
-
1. A method comprising:
-
receiving image data corresponding to a user'"'"'s gesture; processing the image data to generate a touch gesture similarity value and a non-touch gesture similarity value; processing the similarity values to identify the user'"'"'s gesture; and generating an output in response to the identified gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media, storing computer-executable instructions that, when executed, cause a computer to perform the following:
-
receive image data corresponding to a user'"'"'s gesture; process the image data to generate a touch gesture similarity value and a non-touch gesture similarity value; process the similarity values to identify the user'"'"'s gesture; and output an indication in response to the user'"'"'s gesture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a processor configured to; receive image data corresponding to a user'"'"'s gesture; process the image data to generate touch gesture and non-touch gesture similarity values; process the similarity values to identify the user'"'"'s gesture; and generate an output in response to the detected user gesture. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification