User interfaces
AssigneeMentor Graphics Corporation
InventorsGeoff Kendall, Mark Rivers
Life of this patent
Estimating the term…
Loading patent…
AssigneeMentor Graphics Corporation
InventorsGeoff Kendall, Mark Rivers
Estimating the term…
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.
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:
A 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:
A computer-readable non-transitory storage having instructions thereon for executing a method of displaying one or more graphical objects, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a…:…
Based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like…:…
Based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like…:…
For the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a…:…
About 1 year 10 months of term left · ends 11 Sep 2028 (estimated)
This is the U.S. National Stage of International Application No. PCT/EP2006/001291, filed Feb. 13, 2006, which was published in English under PCT Article 21(2), which in turn claims the benefit of Great Britain Application No. 0502891.5, filed Feb. 12, 2005. Both applications are incorporated herein in their entirety.
The present invention relates to user interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions.
This invention concerns GUIs employed by users to interact with electronic devices having a display, in particular but not limited to hand-held devices with small screens (see FIG. 1 (PRIOR ART)). These devices are (a) a smart phone with keyboard, (b) a PDA with cursor pad and stylus, (c) a mobile phone with joystick and keys, and (d) a TV with remote control. However, the invention is applicable to devices having screens of any size, including PCs.
Embodiments of the invention will now be described in detail, by way of example, with reference to the accompanying drawings, in which:
FIG. 1 (PRIOR ART) shows some examples of types of device that benefit from techniques according to the present invention;
FIG. 2 (PRIOR ART) illustrates how GUI components are conventionally confined to rectangular regions of the screen;
In the current context, applications of the techniques according to the invention include software programs that possess their own Graphical User Interface (GUI)—such as menu systems, browsers, word processors, spreadsheets and agendas—as opposed to those that do not (such as command-line tools, or server software controlled over a network by ‘thin’ browser-based interfaces).
There exist many technologies for creating advanced GUIs (e.g. Microsoft MFC and Java Swing). The following concepts are fundamental to all such methods: A GUI's display is composed of a number of interactive and non-interactive graphical elements (e.g. controls, data, icons, text), which are referred to herein as GUI components; Functionally related components may be grouped into compound components; and The visual and interactive characteristics of a component may change in response to events, which may be caused by user interaction (e.g. a stylus tap or key press), changes in application state (e.g. a processing operation finishes), or modification of a piece of data being displayed.
The present invention enables the delivery of much more sophisticated GUIs than current approaches allow, but it is grounded in these same three concepts. Thus a new GUI framework implemented as an embodiment of the invention should prove to be readily usable by any current GUI developer.