Gesture recognition interactive feedback
First Claim
1. At a gesture recognition tutorial system including a motion-sensitive display surface capable of recognizing various forms of user interaction with the surface, a method of suggesting recognized application gesture commands based on the user interaction with the surface in order to give the user various options and/or instructions on how to appropriately use the application for the motion-sensitive display surface, the method comprising:
- receiving at a motion-sensitive display surface a user-performed gesture, which includes user movement of an object over the surface that recognizes such user interaction therewith;
determining that the received user-performed gesture is an unrecognized command, the gesture not corresponding to gesture commands recognized by one or more programs running on the gesture recognition tutorial system'"'"'s motion-sensitive display surface;
based on the determination, identifying one or more gesture commands that are similar to the received user-performed gesture that are recognizable by the one or more programs of the motion-sensitive display surface, wherein the one or more gesture commands recognized by the program represent actual commands of the program; and
displaying one or more exemplary gesture commands recognized by the one or more programs in order to aid the user in understanding appropriate various defined gestures representing actual program commands, the exemplary gesture commands comprising one or more graphical, non-textual images that depict a series of one or more object motions or movements performable by the user that form a recognized command, recognizable by the motion-sensitive display surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments provide for (i) suggesting proper gesture sequences based on a user'"'"'s initial gesture input; and/or (ii) providing visual or other gesture example(s), which may alternatively be compared with the user'"'"'s mimic thereof. For example, a user may input a gesture into a touch/display surface. Based on the user'"'"'s movement, recognized or proper application gesture commands are suggested. In other embodiments, a tutorial session may be presented to the user for teaching or educating the user on numerous types of gestures. As such, a visual representation of a gesture example may be presented to the user, and feedback provided based on the user'"'"'s mimicking thereof.
-
Citations
20 Claims
-
1. At a gesture recognition tutorial system including a motion-sensitive display surface capable of recognizing various forms of user interaction with the surface, a method of suggesting recognized application gesture commands based on the user interaction with the surface in order to give the user various options and/or instructions on how to appropriately use the application for the motion-sensitive display surface, the method comprising:
-
receiving at a motion-sensitive display surface a user-performed gesture, which includes user movement of an object over the surface that recognizes such user interaction therewith; determining that the received user-performed gesture is an unrecognized command, the gesture not corresponding to gesture commands recognized by one or more programs running on the gesture recognition tutorial system'"'"'s motion-sensitive display surface; based on the determination, identifying one or more gesture commands that are similar to the received user-performed gesture that are recognizable by the one or more programs of the motion-sensitive display surface, wherein the one or more gesture commands recognized by the program represent actual commands of the program; and displaying one or more exemplary gesture commands recognized by the one or more programs in order to aid the user in understanding appropriate various defined gestures representing actual program commands, the exemplary gesture commands comprising one or more graphical, non-textual images that depict a series of one or more object motions or movements performable by the user that form a recognized command, recognizable by the motion-sensitive display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At a gesture recognition tutorial system including a motion-sensitive display surface capable of recognizing various forms of user interaction with the surface simultaneously from a plurality users, a method of providing a gesture tutorial mechanism for instructing one or more users how to properly enter program commands via the motion-sensitive display surface using gestures, the method comprising:
-
determining that a received user-performed gesture is an unrecognized command, the gesture not corresponding to gesture commands recognized by one or more programs running on the gesture recognition tutorial system'"'"'s motion-sensitive display surface; identifying one or more gesture commands similar to the received user-performed gesture that are recognized by a program of a motion-sensitive display surface, the motion-sensitive display surface being configured to detect multiple simultaneous user movements of objects over the surface from a plurality of simultaneous motion-sensitive display surface users, the surface being configured to recognize such multi-user interaction therewith; and based on the identified one or more gesture commands, displaying a visual example of a gesture capable of being performed on the motion-sensitive display surface, wherein the visual example of the gesture comprises one or more graphical, non-textual images that depict one or more motions a user can perform for executing the one or more gesture commands of a program running on the motion-sensitive display surface. - View Dependent Claims (16, 17, 18, 19)
-
-
20. At a gesture recognition tutorial system including a motion-sensitive display surface, a computer program product comprising one or more recordable-type computer-readable storage media having thereon computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to perform a method for suggesting recognized application gesture commands based on the user interaction with the surface, the method comprising:
-
receiving at a motion-sensitive display surface a user-performed gesture, which includes user movement of an object over the surface that recognizes such user interaction therewith; determining that the received user-performed gesture is an unrecognized command, the gesture not corresponding to gesture commands recognized by one or more programs running on the gesture recognition tutorial system'"'"'s motion-sensitive display surface; based on the determination, identifying one or more gesture commands that are similar to the received user-performed gesture that are recognizable by the one or more programs running on the gesture recognition tutorial system'"'"'s motion-sensitive display surface, the identified commands representing actual commands of the program; and displaying one or more exemplary gesture commands recognized by the one or more programs in order to aid the user in understanding appropriate various defined gestures representing actual program commands, the exemplary gesture commands comprising one or more graphical, non-textual images that depict a series of one or more object motions or movements performable by the user that form a recognized command, recognizable by the motion-sensitive display surface.
-
Specification