Moving a graphic element
First Claim
Patent Images
1. A method, comprising:
- a) detecting a gesture, b) associating the gesture with a graphic element of a display, c) determining an acceleration vector of the gesture, d) initiating propulsion of the graphic element in a chosen direction parallel to the acceleration vector, e) comparing a magnitude of the acceleration with a predetermined threshold value, and i) if the magnitude of the acceleration exceeds the predetermined threshold value, then continuing propulsion of the graphic element until the graphic element reaches a predetermined position range, ii) if the magnitude of the acceleration does not exceed the threshold value, then continuing propulsion of the graphic element in the chosen direction until the gesture ends.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of moving a graphic element are disclosed.
-
Citations
30 Claims
-
1. A method, comprising:
-
a) detecting a gesture, b) associating the gesture with a graphic element of a display, c) determining an acceleration vector of the gesture, d) initiating propulsion of the graphic element in a chosen direction parallel to the acceleration vector, e) comparing a magnitude of the acceleration with a predetermined threshold value, and i) if the magnitude of the acceleration exceeds the predetermined threshold value, then continuing propulsion of the graphic element until the graphic element reaches a predetermined position range, ii) if the magnitude of the acceleration does not exceed the threshold value, then continuing propulsion of the graphic element in the chosen direction until the gesture ends. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising a computer-readable medium including computer-executable instructions configured to cause control electronics to:
-
a) receive information for an image captured by an optical receiver, including information corresponding to at least a magnitude of an acceleration characterizing a gesture; and
b) interpret the information corresponding to the gesture as a computer command. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a) means for displaying graphic elements, b) means for detecting a gesture made on the means for displaying, and c) means for updating the means for displaying graphic elements in accordance with a gesture detected. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
a) detecting a gesture performed on a surface of a display, b) associating the gesture with a graphic element displayed on the display, c) characterizing the gesture by at least one motion value including an acceleration, and d) updating the display to move the graphic element in accordance with the at least one motion value. - View Dependent Claims (25, 26, 27)
-
-
28. A method for controlling display of a computer-generated image, the method comprising:
-
a) generating a control signal in response to a gesture executed on a graphic element displayed on a first display surface, the control signal corresponding to at least one motion value of the gesture;
b) causing an application computer program to execute an application-program operation in response to the control signal, the application-program operation causing a computer-generated image on at least a second display surface to change in response to the control signal;
c) causing the computer to display the graphic element associated with the gesture in at least a new position on at least the second display surface;
d) if desired, detecting any collisions of the graphic element with any other graphic elements and/or with any edge of the second display surface and optionally causing motion of the graphic element to vary accordingly; and
e) if desired, re-orienting the graphic element with respect to an edge of the second display surface. - View Dependent Claims (29, 30)
-
Specification