USER INTERFACES
3 Assignments
0 Petitions
Accused Products
Abstract
User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular the plane of the display device. Also disclosed method of displaying one or more moving graphical objects, the method being carried out in an electronic device, the device including processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; for each of one or more instants during a predetermined time period, performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; and using said second image data, displaying the modified form; thereby at one more of said instants generating a rendition of the or each graphical component so as to appear to having a component of dimension perpendicular the plane of the display device, whereby the two-dimensional object appears to move within a three-dimensional space. This invention concerns GUIs employed by users to interact with electronic devices having a display f0b, in particular but not limited to hand-held devices with small screens.
-
Citations
36 Claims
-
1-16. -16. (canceled)
-
17. A method of processing image data, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising:
-
performing a transformation operation on a first image data of at least one two-dimensional graphical component to generate second image data, the second image data defining, for the at least one graphical component, a modified form of the graphical component; and displaying, using said second image data, the modified form, wherein the at least one graphical component has the appearance of having a component of dimension perpendicular the plane of the display device, and wherein performing the transformation operation includes determining whether a first graphical component that is in modified form intersects with a concurrently displayed second graphical component that is in modified form and, if they are intersecting, determining whether to merge the first and second intersecting graphical components based on an area of the merged components. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium having instructions thereon for executing a method of processing image data, the method comprising:
-
performing a transformation operation on a first image data of at least one two-dimensional graphical component to generate second image data, the second image data defining, for the at least one graphical component, a modified form of the graphical component; and using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular the plane of the display device, wherein performing the transformation operation includes determining whether a first graphical component that is in modified form intersects with a concurrently displayed second graphical component that is in modified form and, if they are intersecting, determining whether to merge the first and second intersecting graphical components based on an area of the merged components. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of processing image data, the method comprising:
-
deriving a user'"'"'s interaction or selection related to one of a plurality of graphical components; determining the one of the plurality of graphical components the interaction or selection relates to; determining a 2D bounding box containing the one of the plurality of graphical components on a 2D display, and determining whether a user interface pointer on the 2D display is contained in the determined bounding box; if the determined bounding box does contain the user interface pointer, then determining which one of a list of 3D GUI components corresponds to the determined bounding box and mapping a ray from the pointer position through space in a depth direction perpendicular to the 2D display and in the region of the determined 3D GUI component; and if the ray intersects with the determined 3D GUI component, routing an event to the determined 3D GUI component. - View Dependent Claims (36)
-
Specification