Interaction using touch and non-touch gestures
First Claim
Patent Images
1. A method comprising:
- receiving image data corresponding to a user'"'"'s gesture;
processing, by a computing device, the image data to generate a touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more touch gestures and a non-touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more non-touch gestures;
processing the touch gesture similarity value and the non-touch gesture similarity value to identify the user'"'"'s gesture, resulting in an identified 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.
31 Citations
29 Claims
-
1. A method comprising:
-
receiving image data corresponding to a user'"'"'s gesture; processing, by a computing device, the image data to generate a touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more touch gestures and a non-touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more non-touch gestures; processing the touch gesture similarity value and the non-touch gesture similarity value to identify the user'"'"'s gesture, resulting in an identified 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 at least:
-
receive image data corresponding to a user'"'"'s gesture; process the image data to generate a touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more touch gestures and a non-touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more non-touch gestures; process the touch gesture similarity value and the non-touch gesture similarity value to identify the user'"'"'s gesture, resulting in an identified gesture; and generate an output in response of the identified gesture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more processors; and memory storing computer-executable instructions that, with the processor, cause the apparatus to at least; receive image data corresponding to a user'"'"'s gesture; process the image data to generate a touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more touch gestures and a non-touch gesture similarity value that defines similarity of the user'"'"'s gesture to one or more non-touch gestures; process the touch gesture similarity value and the non-touch gesture similarity value to identify the user'"'"'s gesture, resulting in an identified gesture; and generate an output in response to the identified gesture. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification