DE102005007531A1 - Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point - Google Patents

Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point Download PDF

Info

Publication number
DE102005007531A1
DE102005007531A1 DE200510007531 DE102005007531A DE102005007531A1 DE 102005007531 A1 DE102005007531 A1 DE 102005007531A1 DE 200510007531 DE200510007531 DE 200510007531 DE 102005007531 A DE102005007531 A DE 102005007531A DE 102005007531 A1 DE102005007531 A1 DE 102005007531A1
Authority
DE
Germany
Prior art keywords
map
point
mapping
data
coordinates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE200510007531
Other languages
German (de)
Inventor
Hans Hubschneider
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PTV Planung Transport Verkehr GmbH
Original Assignee
PTV Planung Transport Verkehr GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PTV Planung Transport Verkehr GmbH filed Critical PTV Planung Transport Verkehr GmbH
Priority to DE200510007531 priority Critical patent/DE102005007531A1/en
Publication of DE102005007531A1 publication Critical patent/DE102005007531A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The method involves mapping a map extract (KA) of a mapping data with coordinates in a mapping region. A magnified or reduced map extract of zoomed data is mapped with the coordinates, by activating a zoom function using a mouse at a selective eccentric mapping point of a cursor (M). The mapping point data corresponds to corresponding unzoomed data at the point before the zoom, relating to the position of the mapping point.

Description

Die Erfindung bezieht sich auf ein Verfahren zum Zoomen einer Kartendarstellung mit den oberbegrifflichen Merkmalen des Patentanspruchs 1.The The invention relates to a method for zooming a map display with the preamble features of claim 1.

Bei der Anzeige einer Karte insbesondere auf einem Abbildungsbereich auf einer Anzeigeeinrichtung eines PCs (PC: Personalcomputer) besteht eine wesentliche Funktion darin, mit Bezug auf einen interessierenden Punkt auf der Karte entweder eine bessere Übersicht zu erhalten oder mehr Details zu sehen. Eine bessere Übersicht ist durch eine Verkleinerung des Abbildungsmaßstabs, ein so genanntes Zoom out, zu erhalten. Um mehr Details zu sehen, wird eine Vergrößerung des Abbildungsmaßstabs, ein so genanntes Zoom in, vorgenommen. Als Hilfsmittel für die Navigation in der Karte wird in der Regel der Mauszeiger und/oder die Tastatur genutzt.at the display of a map, in particular on an imaging area on a display device of a PC (PC: personal computer) is a essential function therein, with respect to a person of interest Point on the map either to get a better overview or more See details. A better overview is by a reduction of the magnification, a so-called zoom to get out. To see more details, an enlargement of the Mapping scale, on so-called zoom in, made. As a tool for navigation in the map is usually the mouse pointer and / or the keyboard used.

Üblicherweise wird das Vergrößern oder Verkleinern entweder dadurch erreicht, dass der interessierende Punkt in die Mitte des zu zoomenden Bildausschnitts verschoben und dann das gesamte Kartenbild vergrößert bzw. verkleinert wird, oder dass, insbesondere für Zoom in, mit dem Mauszeiger ein Rechteck aufgezogen wird, das den interessierenden Punkt oder das interessierende Gebiet einschließt, welches dann nachfolgend abgebildet wird.Usually will zoom in or out Reducing either achieved by having the person of interest Move the dot to the center of the image to be zoomed and then the entire map image is enlarged or reduced, or that, especially for Zoom in, with the mouse pointer a rectangle is raised, which the which includes the point of interest or region of interest then shown below.

Ein Kartenausschnitt einer Karte wird in der Regel in einem rechteckigen Bildausschnitt bzw. Abbildungsbereich dargestellt. Dabei erfolgt eine Abbildung der Pixel des Kartenausschnitts der Koordination (Kxmin bis Kxmax, Kymin bis Kymax) der tatsächlichen Karte auf die des Bildschirms. Bei der Zoom-Funktion wird die Zuordnung der Kartenkoordinaten zu den Bildkoordinaten geändert. Wenn z.B. um einen Faktor S geändert wird, dann wird der Kartenausschnitt in x-Richtung z. B. durch folgende Funktionen neu berechnet: Kxmin* = 0,5·Kxmin·(1 + S) + 0,5·Kxmax·(1 – S), Kxmax* = 0,5·Kxmin·(1 – S) + 0,5·Kxmax·(1 + S)mit Kxmin als der minimalen x-Koordinate der Kartendaten im ursprünglichen Kartenausschnitt, Kxmax als der maximalen x-Koordinate der Kartendaten im ursprünglichen Kartenausschnitt und S als einem Zoomfaktor mit S < 1 für Zoom-in und mit S > 1 für Zoom-out. Mit einem „*" sind die entsprechenden neuen Größen nach dem Zoomvorgang gekennzeichnet. Die entsprechende Berechnung erfolgt in y-Richtung.A map of a map is usually displayed in a rectangular image section or imaging area. In this case, the pixels of the map section of the coordination (Kxmin to Kxmax, Kymin to Kymax) of the actual map are mapped to those of the screen. The zoom function changes the mapping of the map coordinates to the image coordinates. If, for example, a factor S is changed, then the map section in the x direction z. B. recalculated by the following functions: Kxmin * = 0.5 * Kxmin * (1 + S) + 0.5 * Kxmax * (1-S), Kxmax * = 0.5 * Kxmin * (1-S) + 0.5 * Kxmax * (1 + S) with Kxmin as the minimum x-coordinate of the map data in the original map, Kxmax as the maximum x-coordinate of map data in the original map, and S as a zoom factor with S <1 for zoom-in and S> 1 for zoom-out. With a "*", the corresponding new sizes are marked after zooming in. The corresponding calculation is made in the y-direction.

Störend bei dieser Verfahrensweise ist, dass sich das Zoom der Karte grundsätzlich auf den Mittelpunkt bezieht. Dadurch kann es insbesondere passieren, dass beim Zoom-In ein interessanten Punkt aus dem Bild verschwindet. Deswegen muss entweder vor oder nach dem Zoom-In der interessante Punkte erst in die Bildmitte verschoben werden Die Aufgabe der Erfindung besteht darin, ein alternatives Verfahren zum Zoomen einer Kartendarstellung bereitzustellen.Disturbing at this procedure is that the zoom of the card in principle refers to the center. This can happen in particular that when zooming in an interesting point disappears from the picture. Therefore, either before or after the zoom-in the interesting points be moved to the center of the picture The object of the invention This is an alternative method for zooming a map display provide.

Diese Aufgabe wird durch das Verfahren mit den Merkmalen des Patentanspruchs 1 gelöst. Vorteilhafte Ausgestaltungen sind Gegenstand von abhängigen Ansprüchen.These The object is achieved by the method having the features of the patent claim 1 solved. Advantageous embodiments are the subject of dependent claims.

Bevorzugt wird demgemäß ein Verfahren zum Zoomen einer Kartendarstellung, bei dem ein erster Kartenausschnitt von Kartendaten mit zugeordneten ersten Kartenkoordinaten in einem Abbildungsbereich mit zugeordneten Bildkoordinaten abgebildet wird und durch Aktivierung einer Zoomfunktion an einem ausgewählten außermittigen Abbildungspunkt eines Cursors ein vergrößerter oder verkleinerter Kartenausschnitt der Kartendaten mit zugeordneten zweiten Kartenkoordinaten gezoomt in den Abbildungsbereich abgebildet wird, wobei die gezoomten Kartendaten des außermittigen Abbildungspunktes im Abbildungsbereich nach dem Zoomen bezüglich deren Lage den entsprechenden ungezoomten Kartendaten am Abbildungspunkt vor dem Zoomen entsprechen.Prefers Accordingly, a method for Zooming a map view, where a first map section of map data with associated first map coordinates in one Imaging area is mapped with associated image coordinates and by activating a zoom function on a selected off-center Image point of a cursor an enlarged or reduced map detail the map data with associated second map coordinates zoomed is mapped into the imaging area, with the zoomed map data of the off-center Image point in the image area after zooming with respect to their Location the corresponding unzoomed map data at the point of view before zooming.

Die Erfindung ermöglicht einen wesentlich verbesserten Zoom-Mechanismus durch Nutzung der jeweils aktuellen Mausposition. Der entscheidende Unterschied zum normalen Zoomen besteht darin, dass nicht, wie bekannt, mit Bezug auf den Bildmittelpunkt, sondern mit Bezug auf die aktuelle Mausposition gezoomt wird. Da der Effekt des Verfahrens sich für den Fall einer Aktivierung der Zoomfunktion in einem mittigen Abbildungspunkt des Anzeigebereichs gleich der für sich bekannten Verfahrensweise ist, wird von einer Aktivierung der Zoomfunktion an einem außermittig ausgewählten Abbildungspunkt ausgegangen.The Invention allows a much improved zoom mechanism by using each one current mouse position. The crucial difference from the normal one Zooming is not that, as is known, with respect to the Center of the image, but with reference to the current mouse position is zoomed. Because the effect of the procedure is in the case an activation of the zoom function in a central imaging point the display area is the same as for is known procedure, is an activation of the Zoom function on an off-center chosen Image point gone out.

Bevorzug wird insbesondere ein Verfahren, bei dem der Abbildungspunkt eine momentane Cursorposition auf einer Abbildungseinrichtung mit dem Abbildungsbereich ist.Favor In particular, a method in which the imaging point is a current cursor position on an imaging device with the imaging area is.

Bevorzugt wird insbesondere ein Verfahren, bei dem der Abbildungsbereich nur einen Ausschnitt der Abbildungseinrichtung beansprucht und zum Auswählen eines Kartenpunktes und Zoomen die Cursorposition wahlweise innerhalb oder außerhalb des Abbildungsbereichs für die Kartendarstellung positionierbar ist.Prefers in particular, a method in which the imaging area only claimed a section of the imaging device and for selecting a Map point and zoom the cursor position within or outside of Image area for the map display is positionable.

Bevorzugt wird insbesondere ein Verfahren, bei dem der Abbildungspunkt mittels einer Computermaus oder Computertastatur zumindest innerhalb des Abbildungsbereichs positionierbar ist.In particular, a method is preferred in which the imaging point can be positioned by means of a computer mouse or computer keyboard at least within the imaging area.

Bevorzugt wird insbesondere ein Verfahren, bei dem die Zoomfunktion mittels einer Taste oder eines Drehrads einer Computermaus oder mittels Tasten einer Computertastatur aktivierbar ist.Prefers In particular, a method in which the zoom function means a key or a rotary wheel of a computer mouse or by means of Keys a computer keyboard is activated.

Die Zoomfunktion selbst kann dabei entweder mit Funktionen der Maus selbst, z. B. das Drehrad, oder durch Tastenfunktionen, z. B. der Tasten für die Zeichen „+" und „–", ausgelöst werden.The Zoom function itself can be either with functions of the mouse itself, z. B. the rotary knob, or by key functions, eg. B. the Buttons for the Characters "+" and "-" are triggered.

Der Benutzer hat mit dieser Funktion die Möglichkeit, die Maus genau auf einen interessierenden Punkt als einem Abbildungspunkt zu positionieren, und dann innerhalb des Bildausschnitts genau mit Bezug auf diesen Punkt den Ausschnitt zu vergrößern oder zu verkleinern.Of the With this function, the user has the opportunity to precisely position the mouse to position a point of interest as an imaging point and then within the frame exactly with respect to this Point to enlarge the clipping or to downsize.

Ein Ausführungsbeispiel wird nachfolgend anhand der Zeichnung näher erläutert. Es zeigt:One embodiment will be explained in more detail with reference to the drawing. It shows:

1 einen in einem Abbildungsbereich darzustellenden Kartenausschnitt sowie einen gezoomten Ausschnitt des Kartenausschnitts. 1 a map section to be displayed in an imaging area and a zoomed-out section of the map section.

Wie aus 1 ersichtlich, werden Kartendaten KD zur Abbildung einer Karte in einem Abbildungsbereich D auf beispielsweise einem Computerbildschirm bereitgestellt. Der Abbildungsbereich D kann dabei die gesamte Fläche des Computerbildschirms oder nur ein sogenanntes Fenster aus Ausschnitt der Fläche des Computerbildschirms ausmachen.How out 1 As can be seen, map data KD for imaging a map in an imaging area D is provided on, for example, a computer screen. The imaging area D can thereby make up the entire area of the computer screen or only a so-called window from the area of the computer screen.

Beispielsweise sollen in einem ersten Darstellungsschritt nur Kartendaten bzw. entsprechende Objekte zu entsprechen zugeordneten Kartenkoordinaten Kxmin – Kxmax, Kymin – Kymax eines ersten Kartenausschnitts KA abgebildet werden. Entsprechend werden die ersten Kartenkoordinaten zu Kartendaten dieses ersten Kartenausschnitts KA den entsprechenden Bildpunkten des Abbildungsbereichs D zugeordnet. In einem zweiten Schritt soll eine Zoomfunktion aktiviert werden. Von Interesse soll beispielsweise die Umgebung einer Kirche sein, welche in dem ersten Kartenausschnitt KA bzw. in dem Abbildungsbereich D außermittig abgebildet ist. Dazu wird der Cursor M mittels beispielsweise einer Computermaus zu der dargestellten Position in den Abbildungsbereich D bewegt. Bei den entsprechenden Ko ordinaten Mx, My des Cursors M, welchen entsprechende Kartendaten K mit Kartenkoordinaten Kx, Ky zugeordnet sind, wird die Zoomfunktion aktiviert. Die Aktivierung kann beispielsweise mittels eines Drehrads, welches auch als Scrollrad bezeichnet wird, aktiviert werden.For example in a first presentation step, only map data or corresponding objects correspond to assigned map coordinates Kxmin - Kx max, Kymin - Kymax a first map section KA be mapped. Corresponding the first map coordinates become map data of this first one Map section KA the corresponding pixels of the image area D assigned. In a second step, a zoom function is activated become. Of interest, for example, the environment of a church which are in the first map section KA or in the imaging area D off-center is shown. For this purpose, the cursor M by means of, for example, a computer mouse moved to the position shown in the imaging area D. In the corresponding coordinates Mx, My of the cursor M, which corresponding Map data K map coordinates Kx, Ky are assigned the zoom function is activated. The activation can be, for example by means of a rotary wheel, which is also called scroll wheel, to be activated.

Durch die Zoomfunktion wird ein neuer, zweiter Kartenausschnitt KA* zur Darstellung in dem Abbildungsbereich D auf dem Bildschirm festgelegt. Bei der Festlegung entsprechen die gezoomten Kartendaten K* des außermittigen Cursor- bzw. Abbildungspunktes M* im Abbildungsbereich D nach dem Zoomen bezüglich deren Lage den entsprechenden ungezoomten Kartendaten K am selben Abbildungspunkt M = M* in dem Abbildungsbereich D vor dem Zoomen.By the zoom function becomes a new, second map section KA * Representation in the imaging area D set on the screen. When set, the zoomed map data K * corresponds to the off-center Cursor or imaging point M * in the imaging area D after the Zoom in terms their location on the corresponding unzoomten map data K at the same Image point M = M * in the imaging area D before zooming.

Ein Kartenausschnitt KA aus Kartendaten KD einer Karte wird in der Regel in einem rechteckigen Bildausschnitt bzw. Abbildungsbereich D auf z.B. einer Anzeigeeinrichtung eines Computers dargestellt. Der Kartenausschnitt KA umfasst z.B. Kartenkoordinaten Kxmin bis Kxmax und Kymin bis Kymax, denen entsprechende Kartendaten KD der Karte zugeordnet werden. Insbesondere kann es sich bei dem Kartenausschnitt KA bereits um eine Untermenge als einem Ausschnittsbereich der Kartendaten KD einer größeren Karte handeln. Der Abbildungsbereich D der Anzeigeeinrichtung umfasst Bildpunkte mit Bildkoordinaten Bxmin bis Bxmax und Bymin bis Bymax.One Map section KA from map data KD of a map is usually in a rectangular image section or imaging region D on e.g. a display device of a computer. The map section KA includes e.g. Map coordinates Kxmin to Kxmax and Kymin to Kymax, to which corresponding map data KD are assigned to the map. In particular, the map section KA may already be around a subset as a cutout area of the map data KD bigger map act. The imaging area D of the display device comprises Pixels with image coordinates Bxmin to Bxmax and Bymin to Bymax.

Zum Abbilden erfolgt eine Abbildung der Datenwerte bzw. Pixel des Kartenausschnitts KA der Kartenkoordinaten der tatsächlichen Karte auf die Bildkoordinaten des Anzeigebereichs D. Bei Aktivierung der Zoom-Funktion wird die Zuordnung der Kartenkoordinaten zu den Bildkoordinaten geändert.To the Imaging is a mapping of the data values or pixels of the map section KA of the map coordinates of the actual map on the image coordinates of the display area D. When the zoom function is activated, the Assignment of the map coordinates to the image coordinates changed.

Erfindungsgemäß wird unter Nutzung der jeweiligen Maus-Position Mx, My eine vorteilhafte Berechnung des Kartenausschnitts durchgeführt. Dabei bleibt im Abbildungsbereich D der Karteninhalt K an der momentanen Position bzw. dem Abbildungs punkt M z. B. des Cursors bzw. einer Computermaus feststehend. Die Positionen der den Abbildungspunkt M umgebenden Karteninhalte bzw. Kartendaten werden von diesem Abbildungspunkt M als einem Null- bzw. Ursprungspunkt für die Zoomwirkung zu allen Seiten hin gestreckt oder verkürzt.According to the invention is under Use of the respective mouse position Mx, My performed a favorable calculation of the map section. It remains in the mapping area D, the map content K at the current position or the mapping point M z. As the cursor or a computer mouse fixed. The positions of the imaging point M surrounding Map contents or map data are from this map point M as a zero or origin point for zooming to all pages stretched or shortened.

Wenn z.B. um einen Faktor S gezoomt wird, dann wird der neue Kartenausschnitt KA* in x-Richtung z. B. durch folgende Funktionen neu berechnet Kxm = Kxmin + (Mx – Bxmin)/(Bxmax – Bxmin)·(Kxmax – Kxmin) Kxmin* = Kxm + S·(Kxmin – Kxm) Kxmax* = Kxm + S·(Kxmax – Kxm)mit Kxmin als der minimalen x-Koordinate der Kartendaten KD im ursprünglichen Kartenausschnitt KA, Kxmax als der maximalen x-Koordinate der Kartendaten KD im ursprünglichen Kartenausschnitt KA, Mx als der momentanen Abbildungspunktposition des Cursors als x-Bildkoordinate und S als einem Zoomfaktor mit S < 1 für Zoom-in und mit S > 1 für Zoom-out. Mit einem „*" sind die entsprechenden neuen Größen nach dem Zoomvorgang gekennzeichnet. Der Bildschirm- bzw. Abbildungsbereich D wird durch dessen entsprechende Bildkoordinaten Bxmin bis Bxmax und Bymin bis Bymax berücksichtigt.If, for example, a factor S is zoomed, then the new map section KA * in the x-direction z. B. recalculated by the following functions Kxm = Kxmin + (Mx-Bxmin) / (Bxmax-Bxmin) * (Kxmax-Kxmin) Kxmin * = Kxm + S * (Kxmin-Kxm) Kxmax * = Kxm + S * (Kxmax-Kxm) with Kxmin as the minimum x-coordinate of the map data KD in the original map section KA, Kxmax as the maximum x-coordinate of the map data KD in the original map section KA, Mx as the current imaging point position of the cursor as x-image coordinate and S as a zoom factor with S <1 for zoom-in and S> 1 for zoom-out. With a "*", the corresponding new sizes are marked after zooming in. The screen or image area D is taken into account by its corresponding image coordinates Bxmin to Bxmax and Bymin to Bymax.

Die entsprechende Berechnung erfolgt in y-Richtung mit Kymin als der minimalen y-Koordinate der Kartendaten KD im ursprünglichen Kartenausschnitt KA und Kymax als der maximalen y-Koordinate der Kartendaten KD im ursprünglichen Kartenausschnitt KA.The corresponding calculation takes place in the y-direction with Kymin as the minimum y-coordinate of the map data KD in the original one Map section KA and Kymax as the maximum y-coordinate of the map data KD in the original Map section KA.

In x-Richtung wird ein beliebiger Abbildungspunkt K x eines Objekts in den Kartendaten KD beim Zoomen z.B. berechnet durch Kx* = Kxm + S·(Kx – Kxm) In the x-direction, an arbitrary imaging point K x of an object in the map data KD during zooming, for example, is calculated by Kx * = Kxm + S * (Kx-Kxm)

Der eigentliche Punkt besteht im Wesentlichen nur in der Nutzung einer aktuellen Mauszeigerposition Mx, My für die Berechnung des Punkts der Karte, der quasi „am Ort" bleibt. Die Skalierungsformeln selbst können dem Stand der Technik entnommen werden.Of the Essentially, the only point is to use one current mouse pointer position Mx, My for calculating the point the card, the quasi "am Place "remains Scaling formulas themselves be taken from the prior art.

Alternativ zum Mauszeiger als dem auszuwählenden außermittigen Abbildungspunkt könnte auch ein anderes Objekt verwendet werden, z. B. ein Fadenkreuz. Der Mauszeiger oder ein solches Objekt kann nicht nur mit der Maus, sondern z. B. auch mit der Tastatur bewegt werden.alternative to the mouse pointer as the one to select off-center Picture point could too to use another object, e.g. B. a crosshair. The mouse pointer or such an object can not only with the mouse, but z. B. also be moved with the keyboard.

Natürlich funktioniert die Verfahrensweise auch bei beliebig geformten Bildausschnitten. Entscheidend ist, dass die Zoom-Funktion nicht mit Bezug auf einen impliziten Bildmittelpunkt des Abbildungsbereichs D durchgeführt wird, sondern mit Bezug auf die aktuelle Cursor- bzw. Mausposition Mx, My innerhalb des Abbildungsbereichs D.Of course it works the procedure even with arbitrarily shaped image sections. It is crucial that the zoom function not with respect to an implicit center of the image area D performed but with reference to the current cursor or mouse position Mx, My within the mapping area D.

Vorzugsweise liegt die Mausposition Mx, My innerhalb des Bildausschnitts. Die Berechnung funktioniert jedoch grundsätzlich auch mit außerhalb liegenden Mauspositionen Mx, My.Preferably is the mouse position Mx, My within the image section. The Calculation works in principle with outside lying mouse positions Mx, My.

Claims (5)

Verfahren zum Zoomen einer Kartendarstellung, bei dem – ein erster Kartenausschnitt (KA) von Kartendaten (KD) mit zugeordneten ersten Kartenkoordinaten (Kxmin – Kxmax, Kymin – Kymax) in einem Abbildungsbereich (D) mit zugeordneten Bildkoordinaten (Bxmin – Bxmax, Bymin – Bymax) abgebildet wird und – durch Aktivierung einer Zoomfunktion an einem ausgewählten außermittigen Abbildungspunkt eines Cursors (M) ein vergrößerter oder verkleinerter Kartenausschnitt (KA*) der Kartendaten (KD) mit zugeordneten zweiten Kartenkoordinaten (Kxmin* – Kxmax*, Kymin* – Kymax*) gezoomt in den Abbildungsbereich (D) abgebildet wird, dadurch gekennzeichnet dass, – die gezoomten Kartendaten (K*) des außermittigen Abbildungspunktes (M*) im Abbildungsbereich (D) nach dem Zoomen bezüglich deren Lage den entsprechenden ungezoomten Kartendaten (K) am Abbildungspunkt (M = M*) vor dem Zoomen entsprechen.Method for zooming a map representation, in which - a first map section (KA) of map data (KD) with assigned first map coordinates (Kxmin - Kxmax, Kymin - Kymax) in an imaging area (D) with assigned image coordinates (Bxmin - Bxmax, Bymin - Bymax ) and - by activating a zoom function at a selected eccentric imaging point of a cursor (M) an enlarged or reduced map section (KA *) of the map data (KD) with associated second map coordinates (Kxmin * - Kxmax *, Kymin * - Kymax *) zoomed into the imaging area (D), characterized in that - the zoomed map data (K *) of the off-center imaging point (M *) in the imaging area (D) after zooming with respect to their position the corresponding unzoomten map data (K) at the imaging point ( M = M *) before zooming. Verfahren nach Anspruch 1, bei dem der Abbildungspunkt (M) eine momentane Cursorposition auf einer Abbildungseinrichtung mit dem Abbildungsbereich (D) ist.The method of claim 1, wherein the imaging point (M) a current cursor position on an imaging device with the imaging area (D). Verfahren nach Anspruch 2, bei dem der Abbildungsbereich (D) nur einen Ausschnitt der Abbildungseinrichtung beansprucht und zum Auswählen eines Kartenpunktes und Zoomen die Cursorposition (MX, MY) wahlweise innerhalb oder außerhalb des Abbildungsbereich (D) für die Kartendarstellung positionierbar ist.The method of claim 2, wherein the imaging area (D) claimed only a section of the imaging device and to select one Map point and zoom the cursor position (MX, MY) either within or outside of the image area (D) for the map display is positionable. Verfahren nach einem vorstehenden Anspruch, bei dem der Abbildungspunkt (M) mittels einer Computermaus oder Computertastatur zumindest innerhalb des Abbildungsbereichs (D) positionierbar ist.Method according to any preceding claim, in which the image point (M) by means of a computer mouse or computer keyboard at least within the imaging area (D) is positionable. Verfahren nach einem vorstehenden Anspruch, bei dem die Zoomfunktion mittels einer Taste oder eines Drehrads einer Computermaus oder mittels Tasten einer Computertastatur aktivierbar ist.Method according to any preceding claim, in which the zoom function by means of a button or a rotary knob of a computer mouse or can be activated by means of keys on a computer keyboard.
DE200510007531 2005-02-17 2005-02-17 Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point Ceased DE102005007531A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510007531 DE102005007531A1 (en) 2005-02-17 2005-02-17 Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510007531 DE102005007531A1 (en) 2005-02-17 2005-02-17 Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point

Publications (1)

Publication Number Publication Date
DE102005007531A1 true DE102005007531A1 (en) 2006-08-24

Family

ID=36776179

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510007531 Ceased DE102005007531A1 (en) 2005-02-17 2005-02-17 Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point

Country Status (1)

Country Link
DE (1) DE102005007531A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19926367A1 (en) * 1999-06-10 2000-12-14 Bosch Gmbh Robert Navigation device and method for controlling the scale of a map section shown on a display unit of a navigation device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19926367A1 (en) * 1999-06-10 2000-12-14 Bosch Gmbh Robert Navigation device and method for controlling the scale of a map section shown on a display unit of a navigation device

Similar Documents

Publication Publication Date Title
DE60025926T2 (en) CONTROL OF THE DEPTH MOTION IN A DISPLAY DEVICE WITH A MULTILAYER SCREEN
DE102009032637B4 (en) Image magnification system for a computer interface
EP0824247B1 (en) 3-D Object modification method
DE69827875T2 (en) Method and device for shifting the information of a display in a mobile radio station
EP1304653B1 (en) System and method for displaying images
DE102012109058A1 (en) Control procedure and electronic device
DE112010005737B4 (en) Imaging device
EP1262740A2 (en) Vehicle computer system and method for controlling a cursor for a vehicle computer system
DE102006041993A1 (en) Touch panel input device
DE19830968A1 (en) device
DE112009005430T5 (en) Image synthesis device and image synthesis program
DE102005007531A1 (en) Map display zooming method for personal computer, involves mapping map extract of data with coordinates, where mapping data corresponds to corresponding unzoomed data at point before zoom, relating to position of mapping point
DE112013007669T5 (en) Display control device and display control method
WO2021122141A1 (en) Method for displaying an object through a head-up display display system and a head-up display display system
EP1881398B1 (en) Method for positioning a cursor on a touch-sensitive screen
WO2017050997A1 (en) Method, computer program and system for transmitting data in order to produce an interactive image
DE112020003221T5 (en) Information processing apparatus, information processing method and program
DE102008008048B3 (en) Operating parameters adjusting method for data processing system utilized for processing image in medical field, involves automatically combining graphics parameter file and device parameter file
DE102005024638A1 (en) Word/text inputs navigation method, for mobile telephone, involves displacing menu based on requirements of electronic device movement found by image recording device, where relative position of cursor and menu entry is found by device
WO2014108166A1 (en) Method for moving image contents displayed on a display device of a vehicle, operator control and display device for a vehicle and computer program product
DE102018206676B4 (en) Method for the interaction of a pointing device with a target point arranged on a projection surface of a virtual desktop
EP3281098B1 (en) Gesture-sensitive screen and computer with gesture-sensitive screen
DE102008017830A1 (en) Method and user interface for the graphical representation of medical data
DE102009053819A1 (en) Digital medical images or image series displaying method for patient during e.g. computer tomography process, involves representing group of images or image series in flat segments, where number of segments is preset or changed by user
EP2331360B1 (en) Method and device for displaying information, in particular in a vehicle

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection