The invention relates to a method for displaying graphics objects and to a communication appliance, particularly a mobile telephone or a computer.
The constantly advancing development in the field of mobile telephones is resulting in constant miniaturization of these mobile telephones, on the one hand, and in constantly improved graphics capabilities of these mobile telephones, on the other. This prompts the users of such mobile telephones to want to make efficient use of the graphics capabilities of the mobile telephones despite the limited available surface area of the display device.
To this end, it is known practice to arrange graphics objects, such as symbols indicating a function or a program, on a virtual interface panel, for example on an electronically stored and graphically displayable map, which is larger than an available display panel. By moving the display panel over the virtual interface panel, the portion of the virtual interface panel which is displayed on the display panel can be varied and selected by the user, so that the user is able to use a marker, for example, to select all graphics objects displayed on the virtual interface panel.
It has been found to be a drawback of this solution that a user is only ever able to see part of the virtual interface panel. The user is therefore only able to imagine the presence and position of the graphics objects which are not currently displayed on the display panel but which are arranged on the virtual interface panel.
In the next few years, mobile appliances will increasingly be equipped with location based functionality. Besides this, there is already today enormous potential for using map material on mobile appliances. Even in map displays on car navigation appliances, PCs or laptops, however, positions on these maps, which have been or are created for the purpose of a journey, for example, usually end up being so diversely separate that the user usually needs to select a plurality of views in succession in order to retain the spatial overview. What is actually lacking here is the seamless transition from a spatial(ly detailed) view via summarized intermediate stations to one or more destination positions without the user losing the spatial and logical overview in the process.
Browsing maps or desktop interfaces using a limited detail (peephole) suffers from the problem that additional information, such as restaurant opening times, underground train departure times, pictures of buildings etc., cannot be examined by the user until he has clicked on the appropriate icon on the map in order to open its detailed view. That is to say that the map view (with the icons) is separate from the detailed information for the respective icons.
The invention is now based on the object of specifying a technical disclosure which allows convenient clear display of graphics objects which are arranged on a virtual interface panel which is larger than an available display panel.
This object is achieved by the features of the independent claims. Advantageous and expedient developments can be found in the dependent claims. Developments of the apparatus claim which correspond to the dependent method claims are likewise covered by the invention.
Preferably, graphics objects which are arranged on a virtual interface panel which is larger than an available display panel are thus projected onto the edge of the display panel if they are outside of a prescribed threshold region.
The effect achieved by this is that a small available display panel can be used to display a large number of graphics objects clearly and there is also still space to display additional information.
Within the context of this application, graphics objects are also understood to mean symbols, symbol parts, icons, icon parts, display windows, display window parts, pictures, picture details or texts and text elements.
The display panel is preferably formed by a display device, such as a graphics display, or part of a display device. In particular, a display panel can be produced by a graphics window.
The virtual interface panel, such as an electronic graphically displayable map, is preferably formed by information which describes the positions of graphics objects relative to a reference point on the virtual display panel, said information being stored in a memory device. In addition to this, this information can also describe the graphics objects themselves or a display scale. This or other information is also able to determine what detail of the virtual interface panel currently needs to be displayed in what display size on the display panel. The display size or the display scale of the virtual interface panel and of the graphics objects arranged thereon can be changed by the user, for example, so that the case may also arise that the display of the virtual interface panel becomes smaller than the display panel. In this case, projected display of graphics objects can be dispensed with.
The virtual interface panel is preferably larger than a display panel if the current length and/or width dimensions of the display panel are smaller than the current length and/or width dimensions of the virtual interface panel, with the display scale which currently applies to this being used to calculate the dimensions of the virtual interface panel.
Depending on the embodiment variant, a graphics object is preferably situated within a threshold region when it is situated fully or partly within the threshold region or when its center is situated within the threshold region.
The projection onto the edge of the display panel particularly covers the case in which the graphics object is moved fully or partly from its actual position on the virtual interface panel in the direction of the center of the displayed detail from the virtual interface panel and is displayed fully or partly in the edge region of the display panel. In this context, the edge region needs to be of broad design, in particular.
Preferably, graphics objects displayed by projection are displayed in reduced size in comparison with the display scale which currently applies to the virtual interface panel, are displayed in distorted form and/or are displayed as simple geometrical shapes, such as lines.
The edge regions occupied by the projected graphics objects have a minimal space requirement in the case of line display, and even when scaled semicircle projections or “half” object projections are used for display the space requirement is very small. The result is an undistorted user interface detail in the display panel which only needs a minimal additional space (in the extreme case, it is just one pixel line of the edge region) in order to be able to provide a visual display of all graphics objects and their spatial relationship with one another.
Preferably, the size of the display of a projected graphics object is set on the basis of the distance between the displayed detail from the virtual interface panel and the position of the graphics object. The reference point which is used for calculating the distance and which represents the detail displayed is preferably formed by the center of the detail displayed or of the display panel, a corner point of the detail displayed or of the display panel, the point at which an appropriate projection line intersects the edge region of the display panel or another point in the detail displayed.
The present invention preferably uses input by a two-dimensional input device, such as a pin, a mouse or the like, to move a map (virtual interface panel) relative to its peephole (display panel) first of all. In this case, all information icons (graphics objects) on the map, when they end up in the peephole, are kept projected from the center of the peephole at the edge (and connected to a reference line/arrow) until the icon enters a threshold region (particular radius measured from the center), for example. In this case, it is now firstly moved toward the center, for example, such that when the icon position is covered by the center the information area likewise adopts the central position, and secondly the surface area of the information area adopts the largest possible surface area on the basis of particular heuristics. This results in the user being able to use a single positioning interaction to make decisions about complex view conditions.
Particularly preferred refinements of the invention make the following provisions:
The invention is described in more detail below using preferred exemplary embodiments which are explained with reference to the figures listed below:
To control the mobile telephone MS, the operator control unit MMI in the mobile telephone MS and the processes which are executed on the mobile telephone, a program-controlled processor device PE such as a microcontroller is provided which can also comprise a processor CPU and a memory device SPE.
Depending on the embodiment variant, further components—associated with the processor device, belonging to the processor device, controlled by the processor device or controlling the processor device—such as a digital signal processor or further memory devices may be arranged within or outside of the processor device PE in this context, the basic function of said components in connection with a processor device for controlling a mobile telephone being sufficiently well known to a person skilled in the art and therefore not being discussed in more detail at this juncture. The various components can use a bus system BUS or input/output interfaces and possibly suitable controllers to interchange data with the processor CPU.
The memory device SPE stores the program data, such as the control commands or control procedures etc., which are used for controlling the mobile telephone and the operator control unit MMI, and information regarding the description of the virtual interface panel together with graphics objects.
The present invention can be used for the following applications, in particular:
| Number | Date | Country | Kind |
|---|---|---|---|
| 102004012896.0 | Mar 2004 | DE | national |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/EP2005/051095 | 3/10/2005 | WO | 00 | 9/14/2006 |