Gesture movies
First Claim
1. A method of demonstrating a gesture for manipulating a user input device, comprising:
- detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device;
displaying a menu of the one or more gestures;
detecting a user selection of one of the one or more gestures from the menu;
initiating a movie of the selected gesture, wherein initiating a gesture movie includes displaying a first movie of the gesture being performed; and
displaying a second movie, synchronous with the first, in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first movie.
1 Assignment
0 Petitions
Accused Products
Abstract
The display of gesture movies is disclosed to assist users in performing gestures. Gesture movies can be short, unintrusive, and available on demand. A list box can appear in a pop-up window or preference panel, containing a list of gestures that can be displayed. If a user clicks on a gesture in the list, a video, movie or animation of the gesture being performed appears in one box, and a video, movie or animation of the action being performed on a particular object is displayed in another box. Thus, a hand can be shown performing the selected gesture over a touch sensor panel, while at the same time, and synchronized with the gesture being displayed, an object being manipulated by the gesture is displayed.
92 Citations
28 Claims
-
1. A method of demonstrating a gesture for manipulating a user input device, comprising:
-
detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device; displaying a menu of the one or more gestures; detecting a user selection of one of the one or more gestures from the menu; initiating a movie of the selected gesture, wherein initiating a gesture movie includes displaying a first movie of the gesture being performed; and displaying a second movie, synchronous with the first, in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first movie. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing program code for demonstrating a gesture that manipulates a user input device, the program code for causing performance of a method comprising:
-
detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device; displaying a menu of the one or more gestures; detecting a user selection of one of the one or more gestures from the menu; initiating a movie of the selected gesture, wherein initiating a movie includes providing a first visual representation of the gesture being performed along with a second visual representation in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first visual representation, the one or more objects being representative of the types of objects that can be manipulated by the gesture. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A mobile telephone including a non-transitory computer-readable storage medium storing program code for demonstrating a gesture that manipulates a user input device, the program code for causing performance of a method comprising:
-
detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device; displaying a menu of the one or more gestures; detecting a user selection of one of the one or more gestures from the menu; initiating a movie of the selected gesture, wherein initiating a movie includes providing a first visual representation of the gesture being performed along with a second visual representation in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first visual representation, the one or more objects being representative of the types of objects that can be manipulated by the gesture.
-
-
27. A media player including a non-transitory computer-readable storage medium storing program code for demonstrating a gesture that manipulates a user input device, the program code for causing performance of a method comprising:
-
detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device; displaying a menu of the one or more gestures; detecting a user selection of one of the one or more gestures from the menu; initiating a movie of the selected gesture, wherein initiating a movie includes providing a first visual representation of the gesture being performed along with a second visual representation in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first visual representation, the one or more objects being representative of the types of objects that can be manipulated by the gesture.
-
-
28. A personal computer including a non-transitory computer-readable storage medium storing program code for demonstrating a gesture that manipulates a user input device, the program code for causing performance of a method comprising:
-
detecting a user input on the user input device, the user input being an initial portion of each of one or more gestures of the input device; displaying a menu of the one or more gestures; detecting a user selection of one of the one or more gestures from the menu; initiating a movie of the selected gesture, wherein initiating a movie includes providing a first visual representation of the gesture being performed along with a second visual representation in which an effect upon one or more objects of a gesture that manipulates a user input device is shown, the effect occurring synchronous with the performance of the gesture in the first visual representation, the one or more objects being representative of the types of objects that can be manipulated by the gesture.
-
Specification