-
Die Vorliegende Erfindung betrifft eine Verfahren zum Betreiben eines Navigationssystems sowie ein Navigationssystem.
-
Ein Navigationssystem beispielsweise für die Verwendung in einem Kraftfahrzeug umfasst unter anderem einen Rechner mit Mikroprozessor und Speicher, wobei in diesem Speicher unter anderem eine digitale Straßenkarte gespeichert ist. Ein solches Navigationssystem umfasst ferner einen Bildschirm, auf dem ein Kartenausschnitt mit einer aktuellen Position darstellbar ist, wobei die Größe des Kartenausschnitts über einen einstellbaren Abbildungsmaßstab ausgewählt wird. Darüber hinaus kann ein entsprechender Abschnitt einer Route von der aktuellen Position zu einem vorgegebenen Ziel auf dem eingestellten Kartenausschnitt angezeigt werden, sofern eine Routenführung aktiv ist.
-
Der Kartenausschnitt kann in verschiedenen Anzeigemodi auf dem Bildschirm dargestellt werden, z.B. in einer dreidimensionalen (3D) perspektivischen Ansicht, die eine Vogelperspektive in Bewegungsrichtung zeigt oder in einer zweidimensionalen (2D) Darstellung in einer Aufsicht auf einem Kartenausschnitt. Ein solcher 2D Kartenausschnitt kann auf dem Bildschirm nordweisend oder richtungsweisend dargestellt werden.
-
Bei einer richtungsweisenden Darstellung wird die digitale Straßenkarte um die aktuelle Position herum kontinuierlich in die Bewegungsrichtung ausgerichtet, wobei die Bewegungsrichtung in der Darstellung auf dem Bildschirm stets in Richtung eines oberen Randes ausgerichtet ist. Die aktuelle Position wird beispielsweise mit einem pfeilförmigen Cursor angezeigt, wobei die Pfeilspitze die Fahrtrichtung markiert, die bei der richtungsweisenden Darstellung stets in Richtung des oberen Randes des Kartenausschnittes bzw. des Bildschirmes zeigt. Der pfeilförmige Cursor ist vertikaler Richtung in der unteren Hälfte des Kartenausschnittes bzw. angeordnet, vorzugsweise am unteren Rand. Horizontal ist der Cursor zum Kartenausschnitt vorzugsweise zentriert angeordnet.
-
Bei einer nordweisenden Darstellung ist der geografische Norden der digitalen Straßenkarte stets auf den oberen Rand der Bildschirmdarstellung ausgerichtet. Die aktuelle Position kann mit einem pfeilförmigen Cursor auf dem dargestellten Kartenausschnitt markiert werden, der kontinuierlich in Fahrtrichtung ausgerichtet wird und somit die aktuelle Fahrtrichtung auf dem Bildschirm anzeigt.
-
Bei der nordweisenden Darstellung wird der pfeilförmige Cursor, der die aktuelle Position auf der digitalen Straßenkarte markiert, in einer festen Position gehalten, vorzugsweise in der Mitte des auf dem Bildschirm dargestellten Kartenausschnittes. Sofern eine Routenführung zu einem vorgegebenen Ziel aktiv ist, wird ein Abschnitt der entsprechenden geplanten Route auf dem dargestellten Kartenausschnitt zur Anzeige gebracht. Die geplante Route entspringt im Zentrum des dargestellten Kartenausschnitts. Abhängig vom eingestellten Kartenmaßstab, der die Größe des dargestellten Kartenausschnittes bestimmt, kann der dargestellte Abschnitt der geplanten Route in eine Richtung aus dem dargestellten Kartenabschnitt herauslaufen. Dies ist insbesondre bei kleinen Kartenmaßstäben, d.h. bei einer detaillierten Darstellung der digitalen Straßenkarte auf dem Bildschirm, in der Regel der Fall.
-
Bei der nordweisenden Darstellung einer digitalen Straßenkarte mit einer geplanten Route auf einem Bildschirm eines Navigationssystems verläuft der Routenabschnitt vom Mittelpunkt der Bildschirmdarstellung oft direkt in eine Richtung zum einem Bildrand der Darstellung. Dies bedeutet, dass bei der nordweisenden Darstellung nur ein kleiner Anteil der zur Verfügung stehenden Anzeigefläche auf dem Bildschirm bzw. dem Kartenausschnitt zur Darstellung der vorausliegenden Route genutzt wird. Somit erhält ein Fahrzeugfahrer auch nur eine begrenzte Information über die vorrauliegende Route.
-
Somit stellt sich die Aufgabe, eine verbesserte nordweisende Darstellung einer digitalen Straßenkarte mit einer geplanten Route bereitzustellen, wobei für die Darstellung insbesondere mehr Informationen über die vorausliegende Route bereitgestellt werden.
-
Vorgeschlagen wird dementsprechend ein Verfahren zum Betrieb eines eine Navigationssystems gemäß dem Hauptanspruch sowie einem Computerprogramm, einem Computerprogrammprodukt und einem Navigationssystem gemäß den nebengeordneten Ansprüchen. Weiterführende Ausgestaltungen sind Gegenstand der abhängigen Ansprüche.
-
Die Aufgabe wird gemäß einem ersten Aspekt der Erfindung gelöst durch ein Verfahren zum Betrieb eines Navigationssystems mit einer grafischen Wiedergabe eines nordweisenden Kartenausschnittes einer digitalen Straßenkarte. Ein wiederzugebender Kartenausschnitt umfasst eine aktuelle Position sowie zumindest einen Abschnitt einer Route zu einem vorgegebenen Ziel.
-
Der wiederzugebende Kartenausschnitt wird mit einer Auswahlschrittabfolge ausgewählt, bei der ein Doppelrahmen bereitstellt wird und die folgende Schritte umfasst:
- - Positionieren des Doppelrahmens auf einer Startposition auf der digitalen Straßenkarte,
- - Schrittweises Verschieben des Doppelrahmens gegenüber der digitalen Straßenkarte,
- - Auswahl des wiederzugebenden Kartenausschnitts, sobald festgestellt wurde, dass eine Bedingung für eine Beendigung der Auswahlschrittabfolge erfüllt wird.
-
Ein Hintergedanke der Erfindung ist, einen wiederzugebenden Kartenausschnitt nicht zentriert um eine aktuelle Position des eigenen Standortes auszuwählen, sondern um einen Punkt, der in Abhängigkeit einer aktuellen Position und dem Verlauf der vorausliegenden Route bestimmt wird. Der Doppelrahmen kann als Softwaremodul des Navigationssystems betrachtet werden, der von einem Startpunkt iterativ solange vom Prozessorsystem des Navigationssystems gegenüber der digitalen Straßenkarte verschoben wird, bis eine Bedingung für das Ende der Auswahl erreicht wird.
-
Gemäß einer bevorzugten Ausgestaltung kann zum Positionieren auf der Startposition ein Mittelpunkt des Doppelrahmens auf die aktuelle Position gesetzt werden. Die aktuelle Position stellt einen eindeutig definierten Punkt auf der digitalen Straßenkarte dar und ist gelichzeitig ein Kriterium für eine optimale Auswahl eines wiederzugebenen Kartenausschnittes.
-
Für den Doppelrahmen kann ein rechteckiger äußerer Rahmen und ein rechteckiger innerer Rahmen definiert werden, die konzentrisch um den Mittelpunkt des Doppelrahmens angeordnet werden und wobei eine horizontale Flächenhalbierende parallel zu einer Ost-West-Richtung der digitalen Straßenkarte ausgerichtet wird. Die Größe des Doppelrahmens kann vorzugsweise abhängig von einem eingestellten Kartenmaßstab für die Wiedergabe des wiederzugebenden Kartenausschnittes sein.
-
Der Doppelrahmen kann zwei Polygonzüge in Form von Rechtecken enthalten. Die Seitenverhältnisse dieser konzentrisch ineinander liegenden Rechtecke können auf das Seitenverhältnis eines Bildschirms zur Wiedergabe des Kartenausschnittes angepasst sein. Der äußere Rahmen des Doppelrahmens kann in seiner Endlage gegenüber der digitalen Straßenkarte nach der Beendigung Auswahlschrittabfolge den wiederzugebenen Kartenausschnitt definieren. Alternativ kann der wiederzugebenen Kartenausschnitt um ein vorbestimmtes Maß größer angezeigt werden, als vom äußeren Rahmen ausgewählt. Mit dem inneren Rahmen kann mit seiner Lage gegenüber der digitalen Straßenkarte ein Kriterium für die Beendigung der Auswahlschrittabfolge gebildet werden.
-
Gemäß einer Ausgestaltung kann das schrittweise Verschieben des Doppelrahmens gegenüber der Startposition in einer ersten Richtung und/oder in eine optionale zweite Richtung erfolgen.
-
Das schrittweise Verschieben in die erste Richtung kann in horizontaler Richtung oder in vertikaler Richtung erfolgen.
-
Die horizontale Richtung entspricht der Ost-West-Richtung der digitalen Straßenkarte, die vertikale Richtung der Nord-Süd-Richtung der digitalen Straßenkarte.
-
Das schrittweise Verschieben in die optionale zweite Richtung kann in Bezug zur ersten Richtung orthogonal erfolgt.
-
Somit wird der Doppelrahmen parallel zu den durch die digitale Straßenkarte definierten Himmelsrichtungen in Ost-West-Richtung und in Nord-Süd-Richtung verschoben.
-
Gemäß einer Ausgestaltung kann das schrittweise Verschieben in horizontaler Richtung nach rechts erfolgen, wenn festgestellt wird, dass die Route den äußerer Rahmen nach Beginn der Auswahlschrittabfolge zuerst an einer rechten Seite schneidet. Das schrittweise Verschieben kann in horizontaler Richtung nach links erfolgen, wenn festgestellt wird, dass die Route den äußerer Rahmen nach Beginn der Auswahlschrittabfolge zuerst an einer linken Seite schneidet.
-
Während des Durchlaufens der Auswahlschrittabfolge wird in Bezug der schrittweisen Verschiebung in horizontaler Richtung, die einer schrittweisen Verschiebung in Ost-West-Richtung auf der digitalen Straßenkarte entspricht, einmalig festgelegt, ob die Verschiebung nach rechts, also in östlicher Richtung erfolgt oder ob die Verschiebung nach links, also nach Westen gemäß der digitalen Straßenkarte erfolgt.
-
Gemäß einer Ausgestaltung kann das schrittweise Verschieben in vertikaler Richtung nach oben erfolgen, wenn festgestellt wird, dass die Route den äußerer Rahmen nach Beginn der Auswahlschrittabfolge zuerst an einer oberen Seite schneidet. Das schrittweise Verschieben kann in vertikaler Richtung nach unten erfolgen, wenn festgestellt wird, dass die Route den äußerer Rahmen nach Beginn der Auswahlschrittabfolge zuerst an einer unteren Seite schneidet.
-
Während des Durchlaufens der Auswahlschrittabfolge wird in Bezug der schrittweisen Verschiebung in vertikaler Richtung, die einer schrittweisen Verschiebung in Nord-Süd-Richtung auf der digitalen Straßenkarte entspricht einmalig festgelegt, ob die Verschiebung nach Oben, also nach Norden oder ob die Verschiebung nach Unten, also nach Westen gemäß der digitalen Straßenkarte erfolgt.
-
Gemäß einer weiteren Ausgestaltung kann die Bedingung für eine Beendigung Auswahlschrittabfolge erfüllt werden, wenn die aktuelle Position den inneren Rahmen verlässt.
-
Eine Bedingung für die Auswahl ein wiederzugebender Kartenausschnitt ist, dass die aktuelle Position sich nach Beendigung der Auswahlschrittabfolge innerhalb eines vorgegebenen inneren Rahmens befindet. Sofern der innere Rahmen keiner gewählt wird, als der äußerer Rahmen, wird gewährleiste, dass die aktuelle Position innerhalb des ausgewählten wiederzugebenden Kartenausschnittes liegt.
-
Gemäß einer weiteren Ausgestaltung kann Bedingung für eine Beendigung Auswahlschrittabfolge erfüllt werden, sobald der äußere Rahmen von der Route nicht mehr geschnitten wird.
-
Gemäß einer weiteren Ausgestaltung kann die Auswahlschrittabfolge wiederholt werden, sobald sich die aktuelle Position auf der digitalen Straßenkarte um einen vorgegebenen Abstand geändert hat.
-
Die Auswahlschrittabfolge wird somit abhängig von der zurückgelegten Stecke zyklisch wiederholt. Der vorgegebene Abstand, mit dem eine neue Auswahlschrittabfolge angestoßen wird, kann von einem eingestellten Katenmaßstab abhängig gemacht werden.
-
Die Aufgabe wird gemäß einem weiteren Aspekt der Erfindung gelöst durch ein Computerprogramm, das, wenn es auf einer Recheneinheit innerhalb eines Navigationssystems ausgeführt wird, die jeweilige Recheneinheit anleitet, das zuvor beschriebene Verfahren auszuführen.
-
Ein weiterer Aspekt der Erfindung betrifft ein Computerprogrammprodukt mit einem Programmcode, der auf einem von einem Computer lesbaren Medium gespeichert ist, zur Durchführung des zuvor beschriebenen Verfahrens.
-
Ein weiterer Aspekt der Erfindung betrifft ein Navigationssystem mit einer Wiedergabeeinrichtung für eine grafische Wiedergabe eines nordweisenden Kartenausschnittes einer digitalen Straßenkarte, einer Recheneinheit und einem Programmcode zur Durchführung des zuvor beschriebenen Verfahrens.
-
Weitere Merkmale und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung, in der - gegebenenfalls unter Bezug auf die Zeichnung - zumindest ein Ausführungsbeispiel im Einzelnen beschrieben ist. Beschriebene und/oder bildlich dargestellte Merkmale bilden für sich oder in beliebiger, sinnvoller Kombination den Gegenstand, gegebenenfalls auch unabhängig von den Ansprüchen, und können insbesondere zusätzlich auch Gegenstand einer oder mehrerer separater Anmeldung/en sein. Gleiche, ähnliche und/oder funktions-gleiche Teile sind mit gleichen Bezugszeichen versehen. Dabei zeigen:
- 1 ein Ablaufdiagramm für ein Ausführungsbeispiel eines erfindungsgemäßen Verfahrens,
- 2 Auswahl eines wiederzugebenen Kartenausschnittes einer ersten Route mit zwei Schritten,
- 3 Auswahl eines wiederzugebenen Kartenausschnittes einer zweiten Route mit drei Schritten.
-
In der 1 ist ein Ablaufdiagramm dargestellt, das eine mögliche Umsetzung des erfindungsgemäßen Verfahrens veranschaulicht. Sobald nach der Eingabe eines Zielortes in ein Navigationssystem eine Route berechnet worden ist, kann abhängig von einem eingestellten Kartenmaßstab ein Kartenausschnitt der digitalen Straßenkarte auf einem Bildschirm des Navigationssystems angezeigt werden.
-
Ein solcher Kartenausschnitt beinhaltet die Darstellung zumindest eines Abschnitts der vorausliegenden Route zu dem eingegebenen Zielort, sowie die Darstellung einer aktuellen Position des eigenen Fahrzeuges auf der digitalen Straßenkarte, die mit einem Pfeilförmigen Cursor gekennzeichnet wird. Bei einer nordweisenden Darstellung weist der geografische Norden der digitalen Straße in Richtung der oberen Begrenzung eines auf dem Bildschirm gezeigten Kartenausschnittes. Die Pfeilspitze des Cursors zur Markierung der aktuellen Position zeigt vorzugsweise in Fahrtrichtung des Fahrzeugs, also in die Himmelsrichtung, in die sich das Fahrzeug bewegt.
-
In der 2a ist eine digitale Straßenkarte 1 mit einer geplanten Route 2 dargestellt, die über ein Straßennetz von einem Startpunkt 3 zu einem Zielort 4 führt. Das Straßennetz mit einer Anzahl von Abzweigungen, Nebenstraßen etc. ist aus Gründen einer besseren Übersichtlichkeit in der 2a und den nachfolgenden Figuren nicht dargestellt.
-
Der äußere Rahmen 7 markiert einen Kartenausschnitt, der gewöhnlich für die Darstellung einer vorausliegenden Route in nordweisender Darstellung Verwendung findet. Der Cursor 5 befindet sich im Zentrum des Kartenausschnittes. Die nach unten weisende Pfeilspitze zeigt an, dass sich das eigene Fahrzeug in südlicher Richtung entlang der Route 2 zum Zielort 4 bewegt. Die bereits zurückgelegte Strecke zwischen dem Startpunkt 3 und der durch den Cursor 5 markierten aktuellen Position, kann im Rahmen einer zyklischen Aktualisierung der Routen entfallen, die jeweils nur vom aktuellen Standort 5 zum Zielort 4 neu berechnet werden würde. Der vereinfachten Darstellung wegen ist in den 2a bis 3c jeweils die gesamte Route von einem ursprünglichen Startpunkt 3 zu einem Zielort 4 dargestellt.
-
Wie aus der 2a ersichtlich ist, wird bei einer konventionellen Auswahl eines anzuzeigenden Kartenausschnitts für eine nordweisende Darstellung die geplante Route nur im unteren rechten Viertel der Darstellungsfläche gezeigt. Die restlichen dreiviertel der zur Bildschirmausgabe ausgewählten Fläche enthalten keinen für die vorausliegende Route relevanten Inhalt.
-
Ziel des im Folgenden noch ausführlich beschriebenen Verfahrens ist, die Auswahl eines anzuzeigenden Kartenausschnitts derart zu verbessern, dass mehr Informationen über die vorausliegende Route 2 dargestellt werden können. In der 2b wird ein erreichtes Ergebnis veranschaulicht. Der Cursor 5, der die aktuelle Position des Fahrzeuges auf der digitalen Straßenkarte 1 kennzeichnet, ist nicht wie bei einer konventionellen Auswahl eines darzustellenden nordweisenden Kartenausschnittes in der Mitte des äußeren Rahmens 7 angeordnet, sondern außermittig in der linken Hälfte im äußeren Rahmen 7. Im Vergleich zu der 2a wird deutlich, dass die vorzuliegende Route nunmehr eine wesentliche größere Anzeigefläche einnimmt.
-
Vor Beginn des Verfahrens zur Auswahl eines Kartenausschnittes ist die aktuelle Position eines Fahrzeuges beispielsweise mittels eines satellitengestützten Positionierungssystems bestimmt worden und es liegt eine aktualisierte geplante Route 2 vor. Wie aus der 1 in Verbindung mit der 2 hervorgeht, wird in dem Verfahrensschritt 100 das Zentrum des Doppelrahmens 6 auf den Cursor 5 der aktuellen Position zentriert. Im dem Schritt 200 wird ermittelt, dass die geplante Route 2 den äußeren Rahmen 7 an der rechten Seite 7R schneidet und verlässt. In Folge dessen folgt der Verfahrensablauf nach dem Schritt 200 der Verzweigung für eine horizontale Verschiebung H des Doppelrahmens 6 zum Schritt 310. In dem Schritt 310 wird abgefragt, ob Route 2 während des Starts des Verfahrensablaufes die rechte oder die linke Seite erstmalig geschnitten hat. Entsprechend des Beispiels gemäß 2a verzweigt der Ablauf auf eine horizontale Rechtsverschiebung R auf den Schritt 311. Im Schritt 311 wird der Doppelrahmen 6 um einen definierten Abstand nach rechts verschoben. Anschließend wird in Schritt 315 geprüft, ob der Cursor 5 nach der Verschiebung in die rechte Richtung den Rand des inneren Rahmens 8 berührt. Falls der Cursor den inneren Rahmen 8 nicht berührt, verzweigt der Verfahrensablauf zurück auf den Schritt 200.
-
Somit wird eine Schleife mit einer inkrementellen Verschiebung des Doppelrahmens 6 in die rechte Richtung durchlaufen, bis der Cursor den Rand des inneren Rahmens 8 berührt oder bis die Route 2 den äußeren Rahmen 7 nicht mehr schneidet. In diesem Fall wird in dem Schritt 400 die Auswahl des Kartenausschnittes beendet. Der äußere Rahmen 7 definiert nun den Kartenausschnitt, der auf einem Bildschirm des Navigationssystems zur Anzeige gebracht wird.
-
Mit der Anzeige des ausgewählten Kartenausschnitts bewegt sich der Cursor 5, der die aktuelle Position auf der Karte markiert, entsprechend einer zurückgelegten Wegstrecke auf dem dargestellten Routenabschnitt weiter. Im Schritt 500 wird daher ein Zähler auf null zurückgesetzt, der im Schritt 700 jeweils zum eins erhöht wird, sofern in dem Schritt 600 zuvor festgestellt wurde, dass sich der Cursor 5 um einen Bildpunkt des Bildschirmes bewegt hat. Im Schritt 800 wird geprüft, ob der Zähler einen vorbestimmten Wert erreicht hat. Falls der vorbestimmte Wert erreicht ist, wird das Verfahren zur Auswahl eines Kartenausschnittes von neuem gestartet. Falls nicht, wird die Schleife zwischen den Schritten 600 bis 800 so lange durchlaufen, bis der vorbestimmte Wert erreicht wird.
-
Die 3a bis 3c veranschaulichen den Verfahrensablauf gemäß 1 anhand einer anderen geplanten Route.
-
Im Schritt 100 wird das Zentrum des Doppelrahmens 6 zunächst auf den Cursor 5 zentriert, der die aktuelle Position auf der digitalen Straßenkarte 1 markiert. Anschließend wird im Schritt 200 ermittelt, dass die Route 2 entlang ihres Verlaufes von der aktuellen Position des Cursors 5 zu dem Zielort 4 den äußerer Rahmen 7 des Doppelnamens 6 zuerst an dem oberen Rand 70 schneidet. In Folge dessen folgt der Verfahrensablauf nach dem Schritt 200 der Verzweigung für eine vertikale Verschieberichtung V des Doppelrahmens 6 zum Schritt 320. In dem Schritt 310 wird festgestellt, dass die Route 2 während des Starts des Verfahrensablaufes den oberen Rand 70 des äußeren Rahmens 7 bezüglich der vertikalen Richtung erstmalig geschnitten hat, entsprechend verzweigt der Ablauf auf eine vertikale Verschiebung nach Oben O auf den Schritt 321. Im Schritt 321 wird der Doppelrahmen 6 um einen definierten Abstand nach oben verschoben.
-
Im Schritt 315 wird geprüft, ob der Cursor 5 nach der Verschiebung in die obere Richtung den Rand des inneren Rahmens 8 berührt. Falls der Cursor den inneren Rahmen 8 nicht berührt, verzweigt der Verfahrensablauf zurück auf den Schritt 200. Diese Schleife zwischen den Schritten 200 und 325 wird solange durchlaufen, bis der Doppelrahmen 6 soweit nach oben geschoben ist, bis die Route wie, in 2b dargestellt ist, nicht mehr den oberen Rand 70 sondern nunmehr den rechten Rand 7R schneidet.
-
Der Verfahrensablauf verzweigt nach dem Schritt 200 horizontale Verschiebung H des Doppelrahmens 6 zum Schritt 310. In dem Schritt 310 wird ermittelt, dass die Route 2 während des Starts des Verfahrensablaufes die rechte Seite erstmalig geschnitten hat, so dass das Verfahren auf den Schritt 311 verzweigt und der Doppelrahmen 6 um einen definierten Abstand nach rechts verschoben wird.
-
Der Rahmen wird in einer Schleife zwischen den Schritten 200 und 315 so lange verschoben, bis die Bedingung im Schritt 315 erfüllt ist und der Cursor 5 den Rand des inneren Rahmens 8 berührt, wie in der 3 dargestellt ist. Folglich wird die Auswahl des Kartenausschnittes im Schritt 400 beendet. Der ausgewählte Kartenausschnitt kann auf dem Bildschirm des Navigationssystems ausgegeben werden.
-
Durch die Routine der Schritte 500 bis 800 wird eine erneute Durchführung der Auswahl eines Kartenausschnittes sichergestellt.
-
Bezugszeichenliste
-
- 1
- digitale Straßenkarte
- 2
- geplante Route
- 3
- Start
- 4
- Ziel
- 5
- aktuelle Position, Cursor
- 6
- Dopplerahmen
- 7
- äußerer Rahmen
- 8
- innerer Rahmen
- 100
- Schritt: Doppelrahmen auf Cursor zentrieren
- 200
- Schritt: Ermitteln, an der rechten Seite den Doppelrahmen verlässt
- 310
- Schritt: Ermitteln, welche Seite erstmalig geschnitten wird
- 311
- Schritt: Verschiebung des Doppelrahmens nach links
- 312
- Schritt: Verschiebung des Doppelrahmens nach rechts
- 315
- Schritt: Prüfen, ob Cursor im inneren Rahmen
- 320
- Schritt: Ermitteln, welche Seite erstmalig geschnitten wird
- 321
- Schritt: Verschiebung des Doppelrahmens nach oben
- 322
- Schritt: Verschiebung des Doppelrahmens nach unten
- 325
- Schritt: Prüfen, ob Cursor im inneren Rahmen
- 400
- Schritt: Auswahl beenden
- 500
- Schritt: Zähler auf null zurücksetzten
- 600
- Schritt: Prüfen, ob sich der Cursor um einen Bildpunkt bewegt hat
- 700
- Schritt: Zähler erhöhen
- 800
- Schritt: Prüfen, ob der Zähler einen vorbestimmten Wert erreicht hat