Teaching gestures with offset contact silhouettes
First Claim
Patent Images
1. A computer-implemented method for providing hand gesture training on a display surface, comprising:
- detecting a hand gesture on the display surface;
displaying a contact silhouette showing, at a location of the display surface offset from the hand gesture, only regions of a hand performing the hand gesture that are in contact with the display surface while not showing other regions of the hand that are not in contact with the display surface;
responsive to displaying the contact silhouette, determining with a logic subsystem one or more possible legal hand gesture continuations based on the detected hand gesture; and
displaying one or more annotations corresponding to the one or more possible legal hand gesture continuations proximate to the contact silhouette, each annotation showing a different legal hand gesture continuation, where the contact silhouette and the one or more annotations proximate to the contact silhouette are displayed after the hand gesture fails to change at a predetermined rate as recognized by the logic subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing multi-touch input training on a display surface is disclosed. A touch input is detected at one or more regions of the display surface. A visualization of the touch input is displayed at a location of the display surface offset from the touch input. One or more annotations are displayed at a location of the display surface offset from the touch input and proximate to the visualization, where each annotation shows a different legal continuation of the touch input.
36 Citations
16 Claims
-
1. A computer-implemented method for providing hand gesture training on a display surface, comprising:
-
detecting a hand gesture on the display surface; displaying a contact silhouette showing, at a location of the display surface offset from the hand gesture, only regions of a hand performing the hand gesture that are in contact with the display surface while not showing other regions of the hand that are not in contact with the display surface; responsive to displaying the contact silhouette, determining with a logic subsystem one or more possible legal hand gesture continuations based on the detected hand gesture; and displaying one or more annotations corresponding to the one or more possible legal hand gesture continuations proximate to the contact silhouette, each annotation showing a different legal hand gesture continuation, where the contact silhouette and the one or more annotations proximate to the contact silhouette are displayed after the hand gesture fails to change at a predetermined rate as recognized by the logic subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for providing hand gesture training on a display surface, comprising:
-
detecting a hand gesture on the display surface performed by a hand of a user; displaying a contact silhouette showing, at a location of the display surface offset from the hand gesture, only regions of the hand performing the hand gesture that are in contact with the display surface while not showing other regions of the hand that are not in contact with the display surface; responsive to displaying the contact silhouette, determining with a logic subsystem one or more possible legal hand gesture continuations based on the detected hand gesture; responsive to the hand gesture failing to change at a predetermined rate as recognized by the logic subsystem, displaying one or more annotations corresponding to the one or more possible legal hand gesture continuations proximate to the contact silhouette, each annotation showing a different legal hand gesture continuation; and hiding the contact silhouette upon completion of a legal continuation of the hand gesture as recognized by the logic subsystem. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing system, comprising:
-
a display surface configured to receive touch input; a logic subsystem operatively connected to the display surface; and a data-holding subsystem holding instructions executable by the logic subsystem to; detect a hand gesture on the display surface; display a contact silhouette showing, at a location of the display surface offset from the hand gesture, only regions of a hand performing the hand gesture that are in contact with the display surface while not showing other regions of the hand that are not in contact with the display surface; and display a first annotation proximate to the contact silhouette showing a first legal hand gesture continuation; and if a subsequent hand gesture corresponding to the first legal hand gesture continuation is not detected within a threshold amount of time, then removing the first annotation and displaying a second annotation proximate the contact silhouette showing a second legal hand gesture continuation, different than the first legal hand gesture continuation.
-
Specification