METHOD AND PORTABLE APPARATUS WITH A GUI
First Claim
1. A portable apparatus comprising:
- a display screen;
a processor; and
an input device;
wherein the processor is configured to control the display screen to display a graphical user interface comprising at least one object in a 3D space;
wherein the input device is configured to detect an input and to provide an input signal to the processor; and
wherein the processor is further configured to receive the input signal, to determine an input location within the display screen, to determine a direction of a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point, and to cause the at least one object to rotate within the 3D space about the rotation axis.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable apparatus comprising a display screen, a processor, and an input device operable by a user of the portable apparatus. The processor is configured to control the display screen to display a graphical user interface comprising at least one object in a three dimensional (3D) space. The input device is configured to detect a user input and to provide an input signal to the processor. The processor is further configured to receive the input signal, to determine an input location within the display screen, to determine a direction of a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point, and to cause the at least one object to rotate within the 3D space about the rotation axis. A graphical user interface suitable for being displayed by the portable apparatus and a method of operating a portable apparatus are also disclosed.
-
Citations
20 Claims
-
1. A portable apparatus comprising:
-
a display screen; a processor; and an input device; wherein the processor is configured to control the display screen to display a graphical user interface comprising at least one object in a 3D space; wherein the input device is configured to detect an input and to provide an input signal to the processor; and wherein the processor is further configured to receive the input signal, to determine an input location within the display screen, to determine a direction of a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point, and to cause the at least one object to rotate within the 3D space about the rotation axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A graphical user interface comprising at least one object in a 3D space configured such that, in response to a input location determined by an input signal, the at least one object rotates within the 3D space about a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point.
-
19. A method of operating a portable apparatus comprising a display screen, a processor and an input device, the method comprising:
-
operating the processing means to control the display screen to display a graphical user interface comprising at least one object in a 3D space; operating the input device to detect an input and to provide an input signal to the processor; and operating the processor to receive the input signal, to determine an input location within the display screen, to determine a direction of a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point, and to cause the at least one object to rotate within the 3D space about the rotation axis.
-
-
20. A computer readable medium storing computer program code configured to perform a method of operating a portable apparatus comprising a display screen, a processor and an input device, the method comprising:
-
the display screen displaying a graphical user interface comprising at least one object in a 3D space; the input device detecting an input and providing an input signal to the processor; and the processor receiving the input signal, determining an input location within the display screen, determining a direction of a rotation axis extending through a pivot point within the 3D space transverse to a line extending from the input location to the pivot point, and causing the at least one object to rotate within the 3D space about the rotation axis.
-
Specification