DE3217880A1 - Strassenkarten-anzeigesystem mit angabe von fahrzeugposition und fahrtziel - Google Patents
Strassenkarten-anzeigesystem mit angabe von fahrzeugposition und fahrtzielInfo
- Publication number
- DE3217880A1 DE3217880A1 DE19823217880 DE3217880A DE3217880A1 DE 3217880 A1 DE3217880 A1 DE 3217880A1 DE 19823217880 DE19823217880 DE 19823217880 DE 3217880 A DE3217880 A DE 3217880A DE 3217880 A1 DE3217880 A1 DE 3217880A1
- Authority
- DE
- Germany
- Prior art keywords
- coordinates
- map
- display
- memory
- map data
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/367—Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/22—Plotting boards
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3673—Labelling using text of road map data items, e.g. road names, POI names
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
Description
i ι / υ υ υ
Straßenkarten-Anzeigesystem mit Angabe von Fahrzeugposition und Fahrtziel
Beschreibung
Die Erfindung betrifft im allgemeinen ein Straßenkarten-Anzeigesystem
zur Anzeige einer Straßenkarte sowie Angaben der Fahrzeugposition auf der Straße und dem
Bestimmungsort auf einem Schirm. Insbesondere betrifft die Erfindung ein Straßenkarten-Anzeigesystem, mit dem
eine Beziehung der Fahrzeugsposition und des Fahrzeugziels angezeigt wird und bei dem die Anzeige sich mit
der Fahrzeugbewegung ändert.
Ein Anzeigesystem zum Anzeigen einer Straßenkarte und der Fahrzeugposition auf der dargestellten Karte hilft
dem Kraftfahrer, seinen Weg zu finden. Ein Pilotsystem für ein Schiff ist in der JP-A 1 -Anmeldung Sho 52-159894
(Tokkai Sho 5^-89767, veröffentlicht am 17. Juli
1979) beschrieben. In dieser Druckschrift ist ein Verfahren zum Anzeigen einer Seekarte mit der Angabe der
Schiffsposition offenbart. Die Seekarte wird auf der Anzeige gemäß dem zurückgelegten Reiseweg und der Reiserichtung
des Schiffes bewegt. Bei diesem System werden die Koordinaten der dargestellten Seekarte bezüglich
der Schiffsposition und der Fahrtrichtung des Schiffs modifiziert. Die Seekarte ist in einem Digitalspeicher
in Form von aufgezeichneten Koordinaten gespeichert. Ein Mikrocomputer wird dazu verwendet, die Modifikationen
der Seekarten-Koordinaten zu verarbeiten und die Schiffsposition basierend auf einem Sensor zu berechnen,
der den Reiseweg mißt und die Schiffsrichtung feststellt.
Die japanische Patentanmeldung Tokkai Sho 52-141662, veröffentlicht am 26. November 1977, befaßt sich an-
O O 1 η ο ο ο
dererseits auf dem Gebiete des Kraftfahrzeugwesens mit
einem Kartenanzeigesystem für ein Kraftfahrzeug- Bei diesem System wird ein Mikrofilm zur Speicherung der
Karte verwendet. Die Anzeige der Fahrzeugposition bewegt sich mit dem zurückgelegten Weg und der Reiserichtung.
Bei einem derartigen Straßenkartensystem für ein Kraftfahrzeug
wäre es zweckmäßig Anzeigen für die Fahrzeugposition und eine Markierung für da3 zu erreichende
Ziel auf der angezeigten Karte zu haben. Noch bequemer wäre es, die Beziehung der Fahrzeugposition und des
Ziels unter Anzeigen der Karte auf einem Schirm darzustellen, wobei das Koordinatensystem einen Ursprung
15
besitzt, der einem Punkt zwischen der Fahrzeugposition
und dem Bestimmungsort entspricht. Auch wäre es am einfachsten
die Straßenkarte zu betrachten, wenn die y-Koordinate der Anzeige-Koordinaten immer auf die Fahr-
nr. zeug-Fahrtrichtung ausgerichtet ist.
Es ist somit ein Ziel der Erfindung, ein Straßenkarten-Anzeigesystem
anzugeben, das Angaben oder Markierungen bezüglich der Fahrzeugposition und eines zu erreichenden
Zieles auf der dargestellten Karte aufweist.
Ein weiteres und spezielleres Ziel der vorliegenden Erfindung ist es ein Straßenkarten-Anzeigesystem anzugeben,
mit Anzeige-Koordinaten auf dem Anzeigeschirm, Q0 deren Ursprung immer der zwischen der Fahrzeugposition
und dem Ziel liegende Zwischenpunkt ist, so daß sehr .einfach die Beziehung zwischen der Fahrzeugposition und
dem Ziel erkannt werden kann.
Zur Erreichung der vorgenannten und andere^ Ziele ist
das erfindungsgemäße Straßenkarten-Anzeigesystem gekennzeichnet durch einen Karbenspeicher zum Speichern
JZ I / UO U
von Kartendaten, einem Sensor zum Peststellen eines
Fahrzeug-Reiseweges und der Reiserichtung und zum Abgeben eines Signals entsprechend dem Drehwinkel für
eine Drehung der Karte, eine arithmetische Vorrichtung zum Berechnen von Koordinaten eines Punktes der zwischen
der Fahrzeugposition und dem Ziel liegt, eine Koordinatentransformationseinrichtung, die die Kartendaten
und Anzeigekoordinaten für eine Zielmarkierung gemäß dem Signal zum Drehen der Karte transformiert,
so daß der Zwischenpunkt an einer vorbestimmten Stelle auf dem Anzeigeschirm zu liegen kommt und eine Fahrzeugmarkierung,
die die augenblickliche Position des in Vorwärtsrichtung schauenden Fahrzeugs angibt, in eine
vorbestimmte Richtung gedreht wird, einen Anzeigespeieher in die transformierten Kartendaten-Koordinaten,
die Fahrzeugmarkierung und die Zielmarkierung gespeichert sind, und eine Anzeigeeinrichtung zum Anzeigen
der in dem Anzeigespeicher gespeicherten Fahrtinformationen auf dem Anzeigeschirm.
Im Prinzip stellt das Straßenkarten-Anzeigesystem gemäß der Erfindung eine in einem Kartenspeicher gespeicherte
Straßenkarte zusammen mit Markierungen für Fahrzeugposition und eines Reiseziels dar. Auf der Anzeige
ist die Fahrzeugmarkierung immer nach oben gerichtet, um in die Fahrzeug-Reiserichtung parallel zur
y-Koordinate des Anzeigeschirms zu zeigen. Für diesen Zweck werden die Anzeigekoordinaten von Zeit zu Zeit
gemäß den Änderungen der Fahrzeugreiserichtung transformiert. Ferner entspricht der Anzeigemittelpunkt immer
einem Punkt zwischen der Fahrzeugposition und dem Ziel, so daß sehr einfach die Beziehung zwischen dem
Restweg zum Erreichen des Zieles und die Fahrtrichtung
erkannt werden können.
35
35
Gemäß einem Ausführungsbeispiel der Erfindung besitzt ein Straßenkarten-Anzeigesystem für ein Kraftfahrzeug
'-; '"> 1 'Ί Q C Π
einen ersten Straßenkartendeten gemäß ersten Kartenkoordinaten
speichernden Speicher, einen ersten Sensor zum feststellen der Fahrzeugposition in den ersten
Kartenkoordinaten und zum Erzeugen eines ersten Sensorsignals, das die festgestellten Ifahrzeugpositionskoordinaten
angibt, einen zweiten Sensor zum Peststellen einer Fahrzeugreiserichtung und zum Erzeugen eines zweiten
Signals, das den Versetzungswinkel der festgestellten
Richtung in Verbindung mit den ersten Kartenkoordinaten 10
darstellt, eine erste Vorrichtung zum Bestimmen von Koordinaten eines Zieles und zum Erzeugen eines dritten
Signales, das die vorbestimmten Zielkoordinaten angibt, eine zweite Einrichtung zum Bestimmen des Mittelpunkts
von zweiten Koordinaten bezüglich des ersten Sensorsignals und des dritten Signals sowie zum Ausrichten
der y-Achse gemäß den zweiten Koordinaten parallel zur Fahrzeugreiserichtung, eine dritte Einrichtung z\*m Transformieren
der Kartendaten in dem ersten Speicher bezüglich der zweiten Koordinaten, einem zweiten Speicher
zum Speichern der transformierten Kartendaten und eine vierte Einrichtung einschließlich eines Anzeigeschirmes
zum Anzeigen der Kartendaten gemäß der gespeicherten Kartendaten in dem zweiten Speicher und der ersten und
n_ dritten Signale zur Angabe der ^ahrzeugposition und des
Reisezieles.
Gemäß einem anderen Ziel der Erfindung umfaßt ein Verfahren
zum Anzeigen einer Straßenkarte mit Angaben einer
QQ Eahrzeugposition und eines Fahrzeugzieles auf dem Anzeigeschirm
die Schrittespeichern erster Kartendaten der Straßenkarte bezüglich erster Koordinaten, Feststellen
einer Fahrzeugposition und -reiserichtung bezüglich
der ersten Koordinaten und Erzeugen eines ersten Signals, das die Fahrzeugkoordinaten in den ersten
Koordinaten darstellt, Eingeben von Koordinaten eines Zieles bezüglich der ersten Koordinaten, Bestimmen von
z_ ι ι υυυ
zweiten Koordinaten auf der Basis der bestimmten Fahrzeugposition,
der Fahrzeugreiserichtung und der Zielkoordinaten, Transformieren der ersten Kartendaten bezüglich
der zweiten Koordinaten, so daß die zweiten Koordinaten derart gedreht werden, daß sie parallel
zur Fahrzeugreiserichtung verlaufen und der Ursprung auf einen Punkt zwischen der Fahrzeugposition und der
Reiserichtung zentriert wird, um zweite Kartendaten zu erhalten und Anzeigen der zweiten Kartendaten auf dem
Anzeigeschirm mit Markierungen für die Fahrzeugposition und das Reiseziel.
Ausführungsbeispiele der Erfindung werden nun unter Bezugnahme auf die Zeichnungen beschrieben.
Es zeigen
Fig. 1 ein Blockschaltbild eines ersten Ausführungsbeispiels des Straßenkarten-Anzeige-
* systems,
Fig. 2 eine veranschaulichende Darstellung eines Anzeigeschirms für das Straßenkarten-Anzeigesystem
der Fig. 1, 25
Fig. 3 eine Darstellung eines Anzeigespeichers in dem System der Fig. 1,
Fig. 4 eine vergrößerte Darstellung des Anzeige-30
Speichers der Fig. 3» in der der Inhalt jeder
Adresse in dem Anzeigespeicher veranschaulicht ist,
Fig. 5 die Transformation der Kartenkoordinaten, 35
Fig. 6 ein Blockschaltbild des Straßenkarten-Anzeigesystems
der Fig. 1 und weitere Einzel-
-11-heiten,
Fig. 7 ein Blockdiagramm des Reiserichtungssensor
in Fig. 6,
Fig. 8 eine grafische Darstellung zur "Veransch.au-
lichung der Beziehung zwischen dem Ausgangssignal des Reiserichtungssensors der Fig. 7
und der Fahrzeugreiserichtung,
Fig. 9 den Anzeigeschirm mit der ursprünglichen
Position der Anzeige mit Anfangsmarkierungen der Fahrzeugposition und des Ziels,
Fig. 10 ein Flußdiagramm zur Veranschaulichung der
Arbeitsweise einer Anzeigesteuereinheit in dem Fahrtkarten-Anzeigesystem der Fig. 1,
Fig. 11 ein Zeitdiagramm, das die Zeitgabe für die
Übertragung der Kartendaten veranschaulicht,
Fig. 12 ein Zeitdiagramm, das eine Beziehung der Arbeitsweise der Anzeigesteuereinheit und einem
nt_ in einer Koordinaten-Transformationseinheit
der Fig. 1 durchgeführten Koordinaten-Transformationsprogramm veranschaulicht,
Fig. 13 ein Flußdiagramm eines Koordinaten-Transformationsprogramms,
das in der Koordinaten-
Transformationseinheit der Fig. 1 ausgeführt wird,
Fig. 14· . eine in einem Karten speicher gespeicherte
und auf dem Anzeigeschirm angezeigte ur
sprüngliche
V W * ν w · » „ _
-12-
Fig. 15 eine ähnliche Darstellung wie Fig. 9 zur
Veranschaulichung des Bestimmens der Fahrzeug-Anfangsposition und des Zieles,
Fig. 16 eine tranformierte Karte, die auf dem Anzeigeschirm dargestellt ist,
Fig. 17 ein Blockschaltbild eines zweiten Ausführungsbeispiels
des Fahrtkarten-Anzeigesystems,
Fig. 18 ein Blockschaltbild der Koordinaten-Transformationseinheit
in dem Fahrtkarten-Anzeigesystem der Fig. 17,
Fig. 19 den Versetzungswinkel in sin θ und cos θ
wie sie von einem Sinus- bzw. Cosinus-Signalgenerator in dem Fahrtkarten-Anzeigesystem
der Fig. 18 erzeugt werden, und
Fig. 20 ein Blockschaltbild einer Zeitgabesteuerschaltung, die der Koordinaten-Transformationseinheit
der Fig. I7 zugeordnet ist.
Es wird nun auf die Zeichnungen.und insbesondere Fig. 1
Bezug genommen, in der der allgemeine Aufbau des Strassenkarten-Anzeigesystems
des ersten Ausführungsbeispiels veranschaulicht ist. Eine Straßenkarte ist in einem
Kartenspeicher 10 gespeichert. Der Kartenspeicher 10 ist eine Digitalspeichereinheit zum Speichern von digitalisierten
Kartendaten. Alle Kartendaten identifizieren Koordinaten aller Punkte der Straße. Die Kartendaten
in dem Kartenspeicher 10 werden in einen Anzeigespeicher 20 über eine Koordinaten-Transformationseinheit
300 übertragen. Der Anzeigespeicher 20 kann zeitweilig
die auf einem Anzeigeschirm 30 darzustellenden
OZi / O3
Kartendaten speichern. Die in dem Anzeigespeicher 20 gespeicherten Daten werden über die Koordinaten-Transformationseinheit
300 ausgelesen und an eine Anzeigesteuereinheit 200 übertragen. Die Anzeigesteuereinheit
200 steuert die Übertragung von Kartendaten von dem Kartenspeicher 10 zum Anζeigespeicher 20 und vom Anzeigespeicher
20 zum Anzeigeschirm 30.
Eine Fahrzeugpositionssensoreinheit 100 ist mit der Anzeigesteuereinheit 200 verbunden. Die Fahrzeugpositionsensoreinheit
100 kann einen vom Startpunkt zurückgelegten Reiseweg und eine Reiserichtung des Fahrzeugs
bezüglich der Koordinatenachsen der in dem Kartenspeicher gespeicherten Karte feststellen. Die Fahrzeugpo-
sitionsensoreinheit 100 erzeugt ein Reisewegsignal S^
und ein Reiserichtungssignal S„, die Werte besitzen, welche dem vom Fahrzeug zurückgelegten Weg bzw. dem
Versetzungswinkel der Fahrzeugreiserichtung bezüglich der Kartenkoordinaten entsprechen. Die Fahrzeugposi-
tionsensoreinheit 100 ist ferner mit der Koordinaten-Transformationseinheit
300 verbunden,, um Koordinatenachsen in der Fahrzeugrichtung darzustellen. Das Reiserichtungssignal
Sq wird der Koordinaten-Transformations einheit 300 zur Verarbeitung der Kartendaten in dem
Anzeigespeicher zugeführt, um die auf dem Anzexgeschxrm durch Verschieben der Kartenkoordinaten-y-Achse in eine
zur Fahrzeugrichtung parallele Achse anzupassen.
o_ Die Koordinatentransformationseinheit 300 ist ferner '
mit einer Eingabeeinheit 400 verbunden, die zwei Einstellstäbe etwa nach Art eines Steuerknüppels zum
Steuern von Zeigern umfaßt, von denen der eine in vertikaler Richtung auf dem Anzeigeschirm zum Bestimmen
Qj- der x-Koordinate der Fahrzeugposition und eines Reisezieles
in den Kartenkoordinaten im Kartenspeicher und der andere in horizontaler Richtung auf dem Anzeige-
schirm zum Bestimmen der y-KoOrdinate der Fahrzeugposition
und des Reiseziels bewegbar sind. Aufgrund der von der Eingabeinheit 4-00 bestimmten Zielposition
und der von der Fahrzeugpositionsensoreinheit 100 festem
gestellten Fahrzeugsposition und Reiserichtung bestimmt
die Koordinaten-Transformationseinheit 300 Koordinatenachsen der darzustellenden Karte in Beziehung zu den
Kartenkoordinatenachsen in dem Kartenspeicher.
In der Praxis wird ein Zwischenpunkt zwischen der Fahrzeugposition und dem Ziel oder Bestimmungsort als
Ursprung des Anzeigemittelpunkts genommen, so daß die Eingabeeinheit 400 dazu dient, Daten entsprechend der
anfänglichen Fahrzeugposition und des Zieles relativ
zu den Kartenkoordinaten einzugeben, die in dem Kartenspeicher 10 gespeichert sind.
Allgemeiner gesprochen jedoch ist es vorzuziehen, daß
die Eingabeeinheit 400 mit der Anzeigesteuereinheit verbunden ist und die Anfangsfahrzeugsposition vom Anzeigemittelpunkt
abweicht. Wie bereits angegeben, ist die Eingabeeinheit 400 auch mit der Koordinaten-Transforraationceinheit
300 zur Eingabe von Fahrzeugpositionsdaten verbunden.
Die Koordinaten-Transformationseinheit 300 transformiert nacheinander die Kartendaten, um die Koordinaten der
Kartendaten an die vorbestimmten Anzeigekoordinaten für 3q die Anzeige auf dem Anzeigeschirm 30 anzupassen. Wenn
das Fahrzeug sich bewegt, dann erzeugt die Fahrzeugpositionssensoreinheit
100 laufend das Reisewegsignal Sjj_ und das Reiserichtungssignal Sft gemäß der Fahrt des
Fahrzeuges. Die Anzeigesteuereinheit 200 empfängt das £ Reisewegsignal Sj und das Reiserichtungssignal SQ und
verarbeitet sie, um die Koordinaten der augenblicklichen Fahrzeugposition zu bestimmen. Die Anzeigesteuerein-
heit 200 erzeugt ein Fahrzeugpositionssignal Sy entsprechend
der x-Koordinate und y-Koordinate des Fahrzeugs in Anzeigekoordinaten und zwar in gegebenen Zeitabstanden.
Das Fahrzeugpositionssignal S_ besitzt somit eine
x-Komponente und eine y-Komponente, die die x-Koordinaten
(xv) bzw. y-Koordinaten (yv) der Fahrzeugposition
darstellen, und wird der Koordinaten-Transformationseinheit 300 zugeführt. Diese empfängt auch auch das
Reiserichtungssignal S~ von der Fahrzeugpositionssen-
y
soreinheit 100. Unter Zugrundelegung des Fahrzeugpositionssignal S , des Drehsignals Sr und des voreingestellten in x- und y-Koordinaten in den Anzeigekoordinaten
angegebenen Bestimmung berechnet die Koordinaten-Transformationseinheit
300 die Versetzung des Anzeige-
Mittelpunkts und verschiebt die Anzeigekoordinaten und dreht die Achsen der Koordinaten, um die y-Achse der
Koordinaten auf die Fahrzeugreiserichtung auszurichten. Gemäß dem Verschieben und Drehen der Anzeigekoordinaten
werden die Kartenkoordinaten in der Koordinaten-Trans-20
formationseinheit 300 transformiert.
Nimmt man an, daß der Anzeigeschirm sich aus einer Vielzahl von Gitterpunkten p^,, p~ · * · z.B. in m-Eeihen
o_ und η-Spalten zusammensetzt, wie dies Fig. 2 zeigt,
dann werden die Daten jedes Gitterpunktes p^, p2 ·-«
in dem Anzeigespeicher 20 gespeichert. Der Anzeigespeicher 20 besitzt eine Vielzahl von Speicheradressen,
wie dies Fig. 3 zeigt. Jede Adresse des Anzeigespei-
O0 chers 20 besteht aus acht Bits (1 Byte) von Speicherstellen.
Zu jeder Adresse können Daten von zwei horizontal benachbarten Gitterpunkten, z.B. p^, und Pp,
gespeichert werden. Fig. 4 zeigt den Inhalt der Adresse O der Fig. 3, wobei die ersten 4- Bits Daten des Git-
Q5 terpunktes p^. und die zweiten M- Bits Daten des Gitterpunktes
?2 speichern. Bei dem veranschaulichten Ausführungsbeispiel
gibt das erste der 4 Bits das Vor-
handensein oder Nichtvorhandensein einer Anzeige der
darzustellenden Straße für jeden Gitterpunkt an, während die drei übrigen Bits die Farbe der Anzeige identifizieren.
5
5
In der Praxis bedeutet dies, daß bei einem Wert von "0" für das erste der vier Bits der Gitterpunkt nicht
die Straße darstellt, sondern lediglich als Hintergrund dient, während bei einem Wert von "1" für das
erste Bit ein Punkt der Straße dargestellt wird. Wie Fig. 3 zeigt, speichern aufeinanderfolgend die Adressen
des Anzeigespeichers Anzeigedaten entsprechend den Gitterpunkten auf dem Anzeigeschirm 30. Bei dem besonderen
Ausführungsbeispiel wird eine Farbfernsehröhre zur Darstellung der Karte verwendet. Somit ist eine
Identifikation der anzuzeigenden Farbe erforderlich, was die drei Bits für Farbendaten notwendig macht. Es
ist jedoch auch möglich, einen einfarbigen Anzeigeschirm zu verwenden. In diesem Falle wird jede Adres-
se durch ein Speicherbit dargestellt, das das Vorhandensein bzw. NichtVorhandensein von Kartendaten für
den entsprechenden Gitterpunkt des Anzeigeschirm 30 identifiziert.
In ähnlicher Weise besitzt der Kartenspeicher 10 eine
Vielzahl von Speicheradressen zum entsprechenden Speichern von Anzeigedaten in Kartenkoordinaten. Wie zuvor
angegeben, speichert der Kartenspeicher 10 die Karten-Q0
daten nacheinander als digitale Daten.
Bei der bevorzugten Ausführungsform wird als Mittelpunkt
der Anzeigekarte ein Zwischenpunkt zwischen der Fahrzeugposition und dem Ziel verwendet und die Anzeige
gekoordinaten haben eine y-Achse, die immer parallel
zur Fahrzeugreiserichtung ist. Es sei angenommen, daß die Fahrzeugpositionskoordinaten x und y und die
Zielkoordinaten x, und x, sowie der Versetzungswinkel
-17-
der Fahrzeugreiserichtung bezüglich der Kartenkoordinaten in dem Kartenspeicher gleich θ ist, wobei die
y-Achse der Karten-Koordinaten zum Nordpol zeigt. Der Ursprung des Anzeigemittelpunkts ergibt sich dann durch
folgende Gleichungen:
χ
*d + *v
Nimmt man somit an, daß die Koordinaten eines Kartenaufzeichnungspunktes
P„ gleich χ und y in Kartenkoon
dinaten des KartenSpeichers 10 sind, dann werden die Koordinaten in die Anzeigekoordinaten durch folgende
Gleichungen transformiert:
■ (sa- | X0) · | cos | θ — | y0) | |
20 | ^d + | xv | |||
. sin | θ | ||||
25 | ■ <xa- | ^ · | sin ϊ, + |
Q _ | yv) |
• COS | θ | ||||
sin 0
cos θ
Gemäß den voranstehenden Gleichungen transformiert die Koordinaten-Transformationseinheit 300 die Kartendaten
für jeden Punkt der darzustellenden Karte für eine Anpassung an die Anzeigekoordinaten, wie dies Fig. 5
zeigt. Die transformierten Kartendaten werden jeweils in entsprechenden Adressen in dem Anzeigespeicher ge-
P Z J./ 0.
speichert. Es zeigt sich somit, daß der Transformationsvorgang in der Koordinaten-Transformationseinheit 300
m χ η-mal wiederholt wird, um die Kartendaten entsprechend
in Anzeigegitterpunkte umzusetzen.
Fig. 6 zeigt ein Kartenanzeigesystem des bevorzugten Ausführungsbeispiels zur Veranschaulichung in detaillierterer
Darstellung. Die Fahrzeugpositionssensoreinhext 100 besitzt einen Reisewegsensor 110 und einen
Reiserichtungssensor 120. Der Reisewegsensor 110 kann benachbart zur Fahrzeugachse (oder einem Fahrzeugrad)
angeordnet sein, um einen Impuls für jeden festen Umdrehungswert der Fahrzeugachse zu erzeugen. Die Impulse
werden einem Signalformer 112 zugeführt und danach der Anseigesteuereinheit 200. Von den Signalen von dem
Signalformer 112 wird die Vektorsumme gebildet, um eine
Angabe des zurückgelegten Fahrzeugweges zu erreichen.
Andererseits kann der Reiserichtungssensor 120 eine beliebige von einer Anzahl von geeigneten Vorrichtungen
sein, wie ein magnetischer Erdkompaß, ein Gyrokompaß, ein Gyroskop usw. Beispiele derartiger Reiserichtungssensor
wie sie speziell für Kraftfahrzeuge geeignet sind, sind in dem SAE-Papier SP-80/4-58/S02.50, veröffentlicht
von der Society of Automotive Engineering, als Nr. 800123 von H. Ito und anderen oder in 3-axis
Rate Gyro Package Parts No. PG24-N1, veranschaulicht
in dem Anweisungs-Handbuch von K.K. Hokushin Denki Seisakusho vom Februar 1979 angegeben. Beide Druckschriften
werden hiermit zum Inhalt der vorliegenden Anmeldung gemacht. Gemäß der ersten Druckschrift werden
zwei Wicklungssensoren zur Erzeugung von Vx- und Vy-Komponenten-Richtungssignalen verwendet. Die y-Wicklung
kann mit der Fahrzeugrichtung ausgerichtet sein, so daß der Winkel Θ, gegeben durch arctan (v/v ),
χ y
die Richtung des Fahrzeugs relativ zum magnetischen
.32172.2
Nordpol angibt. Ein A/D-Wandler 128 wird zur Digitalisierung
der Signale ν und ν verwem in Fig. 2 durch Sq dargestellt sind.
sierung der Signale ν und ν verwendet, die zusammen
Wie aus Fig. 7 hervorgeht, umfaßt der Reiserichtungssensor 120 der bevorzugten Ausführungsform einen Richtungssensor
122 und einen Signalgenerator 124. Der Richtungssensor 122 umfaßt ein Gyroskop, das an sich allgemein
bekannt ist. Das Ausgangssignal des Sensors 122
wird an den Signalgenerator 124 angelegt, der ein Reiserichtungssignal erzeugt in Form eines Analogsignales
mit einem Wert entsprechend dem Verschiebewinkel der Fahrzeugreiserichtung bezüglich des Nordpols. Fig. 8
zeigt die Beziehung zwischen dem Verschiebungswinkel 15
bezüglich des Nordpols und dem Signalwert des Reiserichtungssignals.
Wie aus Fig. 8 hervorgeht, wird der Signalwert bei Verschiebung oder Versetzung der Reiserichtung
im Uhrzeigersinn erhöht. Aus Fig. 6 ergibt sich, daß das Reisewegsignal S^ in Form von Impulsen
und das Reiserichtungssignal Sq an eine Schnittstelle
202 angelegt und mittels einer CPU 204 in einem RAM-Speicher 206 gespeichert werden. Die CPU 204 berechnet
programmgesteuert den zurückgelegten Weg durch Vektorsummierung der Wegimpulse bezüglich der Richtungsdaten
von Sq. Es kann für verhältnismäßig kleine Entfernungen angenommen werden, daß die Richtungsdaten
Sq konstant sind, so daß die Summe beispielsweise für
zehn Sg-Impulse für einen konstanten Sfl-Winkel gebil-
ori det werden kann. Die CPU 204 berechnet somit die
Winkeldaten ö aus den Signalen SQ und führt dann folgende
Summierung über eine konstante kleine Anzahl von Sp-Impulsen durch:
xv = X1 +/CS.. . cos
" yi
■J L·. i I
wobei (x., y.) die Anfangskartenposition des Fahrzeugs darstellt, die über die Eingabeeinheit 400 eingegeben
wurde, und (χ , yy) die augenblickliche Fahrzeugsposi*-
tion darstellt. Der Summenwert wird zu dem Anfangswert addiert und ein neuer Summenwert wird mit einem aktualisierten
θ gebildet und dieser neue Wert wird zu dem zuvor berechneten (xv, xv) addiert usw., so daß die
Fahrzeugposition auf dem neuesten Stand gehalten wird. Auf der Basis des Ergebnisses der Fahrzeugpositionsberechnung
erzeugt die zentrale Verarbeitungseinheit CPU 204 ein Signal, das die Koordinaten (x, y) der
Fahrzeugposition in Kartenkoordinaten angibt und das nachstehend als Fahrzeugpositionssignal Sv bezeichnet
sei. Das Fahrzeugpositionssignal S wird der Kov
ordinatentransformationseinheit 500 über die Schnittstelle
202 zugeführt. Das Fahrzeugpositionssignal Sv
wird dann an eine Schnittstelle 302 der Koordinaten-Tran
sformationseinheit 300 angelegt. Das Reiserichtungssignal
SQ, das den Drehwinkel der Anzeigekoordinaten
darstellt, wird über die Schnittstelle 302 eingegeben. Auf der Basis des Fahrzeugpositionssignals
S und des Reiserichtun.gssignals SQ führt die Bearbeitungseinheit
304 der Koordinaten-Transformationseinheit
300 ein Koordinaten-Transformationsprogramm durch, das in einem Koordinaten-Transformationsprogrammspeicher
ROM 306 gespeichert ist. In die Koordinaten-Transformationseinheit
300 werden Signale entsprechend den Startkoordinaten und den Zielkoordinaten (x^, y^) eingegeben,
die nachstehend als S- und S, bezeichnet werden.
Diese Signale werden einem Register 308 in der Koordinatentransformationseinheit 300 über die Schnittstelle
302 zugeführt.
3g Der zentralen Verarbeitungseinheit 304 ist ein Zeitgeber
310 zugeordnet und diese CPTJ 304 führt periodisch
das Koordinaten-Transformationsprogramm gemäß den vorstehend angegebenen Formeln durch. Die transformierten
...32Ί-7&80
Daten werden in dem AnzeigeSpeicher 20 gespeichert und
periodisch, aktualisiert, um je jeweils gültige Fahrzeugposition
zu berücksichtigen. Die Adressenstellen des AnzeigeSpeichers 20 entsprechen den Adressenstellen
des Anzeigespeichers 240 in der Anzeigesteuereinheit
200. Diese Adressenstellen wiederum entsprechen den η χ m Spalten und Reihen für darzustellende Daten auf
dem Anzeigeschirm 30.
Die Arbeitsweise der Anzeigesteuereinheit 200 wird nun
unter Bezugnahme auf die Fig. 10 bis 12 erläutert. Fig. 10 zeigt ein Flußdiagramm, das in der CPU 204
durchgeführt wird. In ersten Block 2040 wird nach Start die Sammelleitung 215 daraufhin geprüft, ob sie besetzt
ist. Ist dies der Fall, dann geht das Programm in eine Schleife und prüft im Block 2040 wiederholt den Besetztzustand
bis die Sammelleitung 215 frei wird. Ist dies der Fall, dann wird das Anzeigeprogramm in dem Programmspeicher
210 gemäß Block 2042 durchgeführt. Hierbei werden die transformierten Kartendaten aus dem Anzeigespeicher
in den Anzeigespeicher 214 übertragen und die Daten werden auf dem Anzeigeschirm 30 dargestellt. Die
Anzeige auf dem Schirm 30 und die Datenübertragung vom
Speicher 20 in den Speicher 214 kann von Zeile zu Zeile verschachtelt erfolgen, so daß der Anzeigespeicher 214
ohne sichtbare Beeinträchtigung mit den auf dem Schirm dargestellten Daten aktualisiert werden kann. Fig. 11
zeigt die Zeitgabe für eine derartige Zeilenverschachtelung. Zwischen dem Zeitpunkt t„ und t,, wird die
erste Anzeigezeile L^, der Daten von den Anzeigespeicher
20 zu dem Anzeigespeicher 214 über die Schnittstelle 302, die Sammelleitung 215, die Schnittstelle 202 und
die CPU 204 übertragen. Diesen Daten werden in dem Speicher 214 gespeichert und mittels der Anzeigesteuerung
212 während der Zeitperiode zwischen t,. und tp
angezeigt. Der Vorgang wiederholt sich für L? während
der Zeit zwischen tp und t-, und Lp wird während der
Zeit t^ und t^. angezeigt.
Alternativ dazu kann die Datenübertragung zwischen dem
Speicher 20 und dem Speicher 214 auch ohne Verschachtelung der Anzeige stattfinden.
Fig. 10 zeigt, daß nach Durchführung des Blockes 2042 die zentrale Verarbeitungseinheit CPU 204· das Fahrzeugpositionsberechnungsprogramm
im Block 2044 durchführt.
Hierbei wird grundsätzlich das Reisewegsignal S^ und
das Reiserichtungssignal SQ zu den Koordinaten Sy
(x , y ) der Fahrzeugposition in Kartenkoordinaten gemäß den vorstehend angegebenen "Vektorsummengleichungen
verarbeitet. Hierauf kehrt das Programm in Fig.10 in den Anfangsblock 2040 zurück.
Die Durchführung der Programme in der CPU 204 und das Arbeiten der CPU 304 der Koordinatentransformationseinheit
300 läßt sich durch ein Zeitdiagramm gemäß Fig. 12 veranschaulichen. Die Zeitgabe bei der Verarbeitung
in der CPU der Koordinatentransformationseinheit wird durch einen Zeitgeber 310 gesteuert. Während
der Zeitperiode zwischen T,, und Tp berechnet die
CPU 304 die Koordinaten der Anzeigedaten (x ', y ')
für jeden Punkt (x , y ) der Karte und die berechneten Anzeigedaten werden in den Anzeigespeicher 20 übertragen.
Das Koordinaten-Transformationsprogramm wird in der CPU 304 ausgeführt, worauf die CPU 204 zur Durchführung
der Blöcke 2042 und 2044 (vgl. Fig. 10) während
der Zeit zwischen T2 und T, schreitet. Im allgemeinen
ist die Periode zwischen T0 und T- wesentlich kleiner
als die Datentransformationszeit T,. - Tp, so daß sie
in Fig. 12 gedehnt dargestellt ist. Obgleich nicht gezeigt, kann das Flußdiagramm der Fig. 10 zwischen den
Zeitpunkten Tp und T^ vielmals durchlaufen werden. Um
eine Prοgrammausführung durch die CPU 204 für die
? 7 .1. "7
Blöcke 2042 und 2044 während der Durchführung de3 Oatentransformationsprogramms
durch die CPU $04 zu verhindern, wird die Sammelleitung 215 für besetzt erklärt,
während die zentrale "Verarbeitungseinheit 304 der Koordinatentransformationseinheit
300 das Koordinaten-Transformationsprogramm ausführt. Solange die Sammelleitung
215 besetzt ist, läuft die CPU 204 durch eine Schleife gemäß Block 2040 und prüft wiederholt die
Sammelleitung 215 auf ihren Besetztzustand. Nach Beendigung der augenblicklichen Berechnung und der Datenübertragung
zum Anzeigespeicher 20 wird die Sammelleitung 215 von der CPU 304 freigegeben. Somit kann das
Anzeigeprogramm wie vorstehend angegeben, in der CPU während des Zeitintervalls zwischen T0 und Tx durchge-
<- 0 führt werden. Zum Zeitpunkt T7, liest die CPU 304 die
augenblicklichen Eingangsdaten S . S_, S, und führt
die Transformation der Kartenkoordinatendaten in Anzeigekoordinatendaten
durch.
Unter Bezugnahme auf die Figuren 13 "bis 16 wird nun der
Transformationsvorgang in der Koordinaten-Transformationseinheit 300 im einzelnen beschrieben. Fig. 13
zeigt ein Flußdiagramm bezüglich der Arbeitsweise der
Koordinaten-Transformationseinheit 300. In der Anfangsposition speichert der Kartenspeicher 10 die auf dem
Anzeigeschirm darzustellenden Kartendaten gemäß Fig. Bei einer derartigen Darstellung der Straßenkarte in
Form der Fig. 14 wird nun der Verschiebungsstab der Eingabeeinheit 400 betätigt, um die Zeiger 3^ auf dem
Anzeigeschirm zu bewegen, damit sie die Koordinaten des Fahrzeugstartpunktes P und diejenigen des Zieles D auf
dem Anzeigeschirm angeben (vgl. Fig. 15)- Da in der Praxis die y-Achse der in dem Kartenspeicher 10 gespeicherten
Karte auf den Nordpol ausgerichtet ist, wird die etwa fünfeckige Fahrzeugpositionsmarkierung V, die
mit ihrer Spitze in Fahrzeugrichtung zeigt, nicht immer
parallel zur Fahrzeugreiserichtung auf der Karte sein. Nimmt man an, daß die Koordinaten der identifizierten
Fahrzeugposition P gleich χ , y und die Koordinaten
s s
des Zielpunktes D gleich xd und y, sind, dann ergeben
sich die Koordinaten x. und y. des Zwischenpunktes Kartenkoordinaten in dem Kartenspeicher 10 aus den'
folgenden Gleichungen:
Nimmt man ferner an, daß das Fahrzeug nach Süden fährt, 15
■wie dies Fig. 15 zeigt, dann müssen die Koordinaten auf
dem Anzeigeschirm um 180° gedreht werden, um die Beziehung der Fahrzeugreiserichtung und der Karte gemäß
Fig. 16 herzustellen. Da gleichzeitig der Zwischenpunkt (x., y.) ir Kartenkoordinaten gleich der Ursprung und
Mittelpunkt der Anzeigekoordinaten sein soll, müssen die Anzeigekoordinaten gemäß Fig. 5 wie beschrieben
verschoben werden. In der Anfangsposition wird das Koordinaten-Transformationsprogramm unter Steuerung
durch den Zeitgeber 310 durchgeführt.
Es ist zu beachten, daß die Fahrzeugpositions-Anfangskoordinaten
(x , y ) und die Zielkoordinaten (x-,, y,)
SS CL Q.
in dem Register 308 in der Koordinaten-Transformations-3Q
einheit 300 gespeichert sind und daß die augenblicklichen Fahrzeugspositionskoordinaten (xy, y ) und die
Fahrzeugreiserichtungsdaten, dargestellt durch das Reiserichtungssignal SQ über die Schnittstelle 302 dem
RAM-Speicher 312 zugeführt werden. Das Koordinatentransforraationsprogramm
ist ferner in dem Transformationsprogrammspeicher 306 gespeichert und wird unter
Steuerung durch den Zeitgeber 310 auf time-sharing-Ba-
1 ~> 1 "" C ? Π
sis ausgelesen. Der Zeitgeber steuert den Transformationsvorgang gemäß dem Zeitdiagramm,wie es aus Fig.
ersichtlich ist. Unter Ansprechen auf das Zeitgabesignal S^ (Fig. 6) liest die CPU 304 der Koordinaten-Transformationseinheit
300 das Koordinaten-Transformationsprogramm aus und führt dieses durch, um die Koordinaten
für jeden Punkt auf der Karte zu transformieren.
Unmittelbar nach dem Beginn der Ausführung des Koordinaten-Transformationsprogramms
wird ein Register X und ein Register Y 316 im Block 3002 (Fig. 13) in den
Anfangszustand gebracht. Im Block 3003 werden das die augenblicklichen Fahrzeugpositionskoordinaten xv und
y angebende Fahrzeugspositionssignal S und die Zielkoordinaten
x. und y, aus dem RAM-Speicher 312 ausgelesen.
Aufgrund der aus dem RAM-Speicher 312 ausgelesenen
Daten wird der Ursprung der Koordinaten als Anzeigemittelpunkt in einem Block 3004 berechnet. Im
Block 3004 verarbeitet die CPU 304 das Pahrzeugposi~
tionssignal S und das Zielsignal S-, gemäß folgender
Gleichungen:
xd
Ud.
Die Mittelkoordinaten x^ und y^ in Kartenkoordinaten
OU
werden in dem RAM-Speicher 312 im Block 3005 gespeichert
.
Im Block 3006 werden die in dem Kartenspeicher 10 gespeicherten Kartendaten das Reiserichtungssignal SQ
w
und die Mittelkoordinaten xQ und yQ ausgelesen. Aufgrund
der ausgelesenen Daten transformiert die CPU
die Koordinaten für einen Kartenpunkt nach dem anderen,
Im Block 3006 verarbeitet die CPU 304- die ausgelesenen Daten gemäß den folgenden Gleichungen:
x'a = (xa - X1) x cos θ - (ya - j±) x sin θ
y'a = (xa - x±) χ sin θ - (ya - y±) χ cos θ
10
Die Koordinatendaten x1 und y1 werden dem Anzeige
a a
Speicher 20 zugeführt und dort gespeichert.
Hiernach wird im Block 3008, die Adresse des Registers
X 314- geprüft, um festzustellen, ob der erhaltene
Wert xo" im Bereich 0 <
x" ^L n-1 liegt, a a
Liegt die x"-Koordinate χ " innerhalb dieses Bereichs,
dann wird die erhaltene y"-Koordinate y " im Block 3009
geprüft, ob sie innerhalb des Bereichs 0 ^ y " <C
-^z. m - 1 liegt. Ergibt sich im Block 3008 die Antwort
"JA", dann werden die Koordinaten x ", y " in das
ο. Η
Register X 314- und das Register Y 316 eingeschrieben und
die Kartendaten werden im Block 3010 in entsprechende Adressen des Anzeigespeichers 20 übertragen.
Nach Block 3ÖIO wird der Inhalt des Registers X 314-im
Block 3OI2 um 1 erhöht. Dann wird der Adressenwert von
X im Block 3014 geprüft, um festzustellen, ob er größer
als (n-1) ist. Ist dies der Fall, dann wird der Vert X auf den Anfangszustand gebracht und der Y-Wert, der die
Adresse des Y-Reginters angibt, wird im Block 3016 um 1
erhöht. Hierauf erfolgt im Block 3018 die Prüfung, ob der Y~Wert größer als (m - 1) ist; ist dies der Fall,
dann läuft das Programm in die ENDE-Position.
- -- 32.-I-7BS0
Ist der Zustand entweder Im Block 3007 oder 3009 gleich.
"NEIN", dann springt das Programm in den Block 3012, um den X-Wert zu erhöhen und nach dem Block 301A- überzugehen.
In diesem Falle werden die Adressen x ", y " a a
nicht in die Register X 314 "bzw. Ύ 316 eingeschrieben.
Ist der Zustand im Block 3014 gleich "NEIN", dann kehrt
das Programm in den Block 3006 zurück und wiederholt den Vorgang der Blöcke 3007 Ms 3014. Wird der Registerwert
X größer als (n - 1), dann verschiebt sich die Reihe in dem Aniseigenspeicher 20 zur benachbarten
Reihe, was einer Erhöhung des Registerwertes X um 1 entspricht; der Registerwert X wird in den Anfangszustand
gebracht, um die Datentransformation für die erste
Spalte in der nächsten Reihe der Anzeigespeicheradressen im Block 3016 wieder zu beginnen. Ist im Block 3018
die angegebene Bedingung nicht erfüllt, dann kehrt das Programm zum Block 3006 zurück und führt die Transformation
der nächsten Reihe durch.
Somit werden unter Durchführung des Koordinaten-Transformationspro
gramms in dem Koordinaten-Transformationsprogrammspeicher 306 die Kartendaten in dem Anzeigespeicher
10 aktualisiert. Gemäß Pig. 13 wird unter An-
__ sprechen auf den Zustand "ENDE" des KOOrdinaten-TranS-formationsprogramms
die Sammelleitung 215 freigegeben, so daß Kartendaten aus dem Anzeigespeicher 20 für eine
Aktualisierung der Kartendaten in dem Anzeigespeicher 214 in der Anzeigesteuereinheit 200 übertragen werden,
3Q wie dies Pig. 11 zeigt.
Es wird nun auf Pig. 17 bezuggenommen, die den allgemeinen Aufbau eines weiteren Ausführungsbeispiels des
Straßenkarten-Anzeigesystems veranschaulicht. Bei die-3g
ser Ausführungsform ist die den Mikrocomputer verwen-* dende Koordinatentransformationseinheit 300 ersetzt
durch eine Koordinatentransformationseinheit 500. Sonst
sind die Einheiten der Fig. 17 gleich den entsprechenden
Fig. 1.
In gleicher Weise wie bei dem Ausführungsbeispiel der
Fig. 1 ist die Straßenkarte in einem Kartenspeicher 12 gespeichert. Die Kartendaten in dem Kartenspeicher 12
werden über die Koordinaten-Transformationseinheit 500 an den Anzeigespeicher 22 übertragen. Dieser kann die
auf dem Anzeigeschirm anzuzeigenden Kartendaten zeitweilig speichern. Die in dem Anzeigespeicher 22 gespeicherten
Daten werden über die Koordinatentransformationseinheit 500 ausgelesen und an eine Anzeigesteuereinheit
220 übertragen. Diese steuert die Übertragung der Kartendaten von dem Kartenspeicher 12 zu dem Anzeigespeicher
sowie die Anzeige auf dem Anzeigeschirm 32.
Ein Fahrzeugpositionssensoreinheit 150 ist mit der Anzeigesteuereinheit
220 verbunden. Die Fahrzeugpositions-
2G sensoreinheit 150 kann den zurückgelegten Weg des Fahrzeugs
vom Startpunkt und die Reiserichtung des Fahrzeugs bezüglich der Koordinatenachsen der in dem Kartenspeicher
12 gespeicherten Karte feststellen. Die Fahrzeugpositionssensoreinheit 150 erzeugt ein Reisewegsignal
Sg und ein Reiserichtungssignal Sq, die die entsprechenden
Werte für den zurückgelegten Weg des Fahrzeugs und den Versetzungswinkel der Fahrzeugreiserich—
tung bezüglich der Kartenkoordinaten darstellen. Die Fahrzeugpositionssensoreinheit 150 ist ferner mit einem
Koordinatendrehsignalgenerator 42 verbunden, um diesem
das Reiserichtungssignal SQ zuzuführen. Das Reiserichtungssignal
Sq wird der Koordinatentransformationseinheit 500 zur Verarbeitung der Kartendaten in dem Anzeigespeicher
22 zugeführt, um diese auf dem Schirm 32 anzuzeigenden
Daten durch Verschiebung der Kartenkoordinaten-y-Achse auf die Fahrtrichtung anzupassen.
-29-
Die Koordinaten-Transformationseinheit 500 ist ferner
mit einer Eingäbeeinheit 450 zum Eingeben von Daten von
Koordinaten der Fahrzeugposition und der Zielposition verbunden. Auf der Basis der festgelegten Koordinaten
der Fahrzeugposition und des Zieles wird ein anfänglicher Mittelpunkt der Anzeige bestimmt. Wenn der anfängliche
Anzeigemittelpunkt bestimmt ist und die Fahrzeugrichtung durch die Fahrzeugpositionssensoreinheit
i50 festgestellt ist, dann bestimmt die Koordinatentransformationseinheit
500 die Koordinatenachsen für die darzustellende Karte in Bezug auf die Kartenkoordinatenachsen
im Kartenspeicher 12.
Die Koordinatentränsformationseinheit 500 transformiert
laufend Kartendaten, um die Koordinaten aller Kartendaten für eine Anzeige auf dem Anzeigeschirin 52 auf die
vorbestimmten Koordinatenachsen anzupassen. Während der Fahrt des Fahrzeuges erzeugt die Fahrzeugpositionssensoreinheit
laufend Bewegimpulse Se und das Eeiserichtungssignal SQ. Die Anzeigesteuereinheit 220 empfängt
das Reisewegsignal S^ und das Reiserichtungssignal SQ
und verarbeitet diese, um Koordinaten der augenblicklichen Fahrzeugposition zu bestimmen. Die Anzeigesteuereinheit
220 erzeugt ein Fahrzeugpositionssignal S entsprechend
der x- und y-Koordinate des Fahrzeugs in Anzeigekoordinaten in vorgegebenen Intervallen. Das Fahrzeugpositionssignal
S besitzt somit eine x- und y-Komponente entsprechend den x-Koordinaten (x ) und der
QQ y-Koordinate (y ) der Fahrzeugposition und wird der
Koordinatentransformationseinheit 500 zugeführt. Die Koordinatentransformationseinheit 500 empfängt auch ein
Drehsignal S von dem Koordinatendrehsignalgenerator 4-2. Auf der Basis des Fahrzeugpositionssignals S und des
Drehsignals S führt die Koordinatentransformationseinheit 500 eine Datentransformation durch, um den Anzeigemittelpunkt
zu verschieben und hierbei die Anzeige-
-50-
koordinaten zu verschieben und die Achsen der Koordinaten
derart zu drehen, daß die y-Achse der Koordinaten mit der Fahrzeugreiserichtung übereinstimmt.
Der Schaltungsaufbau und die Arbeitsweise der Koordinatentransformationseinheit
500 wird nun nachstehend anhand der Figuren 18 bis 20 beschrieben.
Pig. 18 ist ein Blockschaltbild, das in detaillierterer
Darstellung den Schaltungsaufbau der Koordinatentransformationseinheit
500 der Fig. 17 zum Transformieren der Koordinaten im Kartenspeicher 12 und des Anzeigespeichers
22 veranschaulicht.
Zuerst werden mehrere Signale erzeugt und der .Koordinatentransformationseinheit
zugeführt. Diese Signale umfassen ein Fahrzeugpositionssignal S , das von der
Anseigesteuereinheit 200 erzeugt wird, ein Anfangsfahrzeugpositionssignal S,1, das von der Eingabeein-
heit 400 erzeugt wird, und das Fahrzeugreiserichtungs-
signal Sfl, das von der Fahrzeugpositionssensoreinheit
100 erzeugt wird. Das Fahrzeugpositionssignal S^ hat
eine x-Komponente χ und eine y-Komponente y , die in der AnZeigesteuereinheit 200 erzeugt werden und die
ODER-Gliedern 501 und 502 zugeführt werden. In ähnlicher Weise hat das Fahrzeuganfangspositionssignal S '
eine x-Komponente xv' und eine y-Komponente yv', die
von der Eingabeeinheit 400 erzeugt und den ODER-Gliedern
501 und 502 zugeführt werden. Die ODER-Glieder 30
501 und 502 sind entsprechend an Addierer 503 und 504-angeschlossen.
An den Addierer wird die x-Komponente x, und y-Komponente y, eines Zielsignals Sj>
das über die Eingabeeinheit 400 eingegeben wurde, entsprechend zugeführt. Somit berechnen die Addierer 503 und 504
y^. Die Ausgänge der Addierer 503 und 504 sind mit
Summen für χ oder χ ' und x, bzw. y oder y ' und
Teilern 505 und 506 verbunden. In den Teilern 505 und
506 werden die Ergebnissummen am Ausgang der Addierer 503 und 504 durch, 2 geteilt, damit sich Werte entsprechend
den Zwischenkoordinaten zwischen der Fahrzeugposition und dem Zielort ergeben. Somit stellen die
Ausgangssignale der Teiler 505 und 506 die x-Komponente
x. bzw. die y-Komponente y. der Koordinaten des
Zwischenpunktes zwischen der Fahrzeugposition und der Zielposition dar.
Andererseits wird das Fahrzeugrichtungssignal SQ dem
Cosinus-Generator 526 und dem Sinus-Generator 527 zugeführt.
Diese haben eine Eingangs-ZAusgangs-Kennlinie, wie sie sich aus Fig. 19 ergeben. Die Kennlinie der
Kurven A (sin Θ) und B (cos Θ) kann durch eine Eechteekwellen-Approximationsschaltung
mit Dioden realisiert werden. Die Kurven A und B haben einen Ver~ setzungswert E/2, das korrigierte cos θ und sin θ ergibt
sich durch Subtraktion des Digitalwertes entspre-20
chend E/2 durch die Subtrahierer 530 und 531 nach entsprechender Digitalumwandlung.
Fig. 18 zeigt nun, daß die Subtrahierer 532 und 533
die Werte (x< - :
chung berechnen:
chung berechnen:
die Werte (x - x1) und (y - y1) nach folgender Gloi-&
a
xa ! = (xa - xv) cos θ - (ya - yv) sin θ
y ' = (x_ - xir) sin θ - (y - y ) cos θ
Λ el V el V
Die Ergebnisse werden Multiplizierern 534» 535» 536
bzw. 537 zugeführt, so daß sich die Ausdrücke (x - x )
et ν
cos Θ, (xa - yv) sin Θ, (y& - yy) cos θ und (y& - yy)
sin θ ergeben. Als nächstes erfolgt eine Subtraktion in den Subtrahierern 538 und 539 mit dem Ergebnis:
-32-
(xa - xv) cos θ - (ya - yv) sin θ und
sin θ " (ya ~ yv^ cos
Die Positionsdaten χ ' und y ' in Anzeigekoordinaten
el El
in vergrößerter oder reduzierter Form, wie sie von den Multiplizierern 5^-2 und 5^3 abgegeben werden, werden
nacheinander in einem χ '-Koordinatenregister 5^4- bzw.
St
einem y '-Koordinatenregister 54-5 gespeichert. Als
et
nächstes werden die Positionsdaten χ * und y ' Begrenzerschaltungen
5^-6 "bzw. 5^7 für eine Begrenzung des
Umfangs der Anzeigekoordinaten zugeführt, wobei geprüft
15
wird, ob die sich ergebenen oder transformierten Daten χ ' und y ' innerhalb der Abmessung des Anzeigeschirms
von "m"-Reihen und "n"-Spalten liegen. Nur Daten (x ',
y ·), die innerhalb des Anzeigeschirmes liegen, werden
SL
von einem Adressenumwandler 5^9 in in dem Anzeigespei-20
eher 22 zu speichernden Adressendaten umgewandelt, um
die Adresse in dem Anzeigespeicher 22 über eine Adressensammelleitungsschaltung 550 anzugeben.
Wenn ferner die Begrenzungsschaltungen 5^-6 und 5^-7
feststellen, daß die Daten (x ', y ') innerhalb der
a a
Anzeigekoordinaten liegen, gibt ein Speicheraufzeichnungssignalgenerator
5zt-B einen Aufzeichnungsbefehl zum
Aufzeichnen der Daten in die Adressen in dem Anzeige-3q
speicher 22, welche durch das Adressensignal von dem Adressenumwandler 5^9 angegeben werden.
Zum Auslesen von Daten aus dem Kartenspeicher 12 ist
eine Auslesevorrichtung angeordnet, die einen Zahler
X-551, der mit konstanter Periode angelegte Abtastimpulse
S zählt und Daten χ abgibt, einen Diskris c όχι ει
minator 553, der feststellt, ob die Anzahl der Daten
? D. 1 T, Q c η
χ ? die wiederholt ausgegeben werden, mit einem vorbestimmten
Wert übereinstimmt, und einen Ausgangsimpuls abgibt, wenn eine Konzidenz mit dem vorbestimmten
Wert vorliegt, einen Y-Zähler 552, der die von dem Diskriminator 553 abgegebenen Impulse zählt, und Daten
y abgibt, und ein ODER-Glied 54 aufweist, das den S-Zähler 551 rückstellt, wenn der von dem Diskriminator
553 abgegebene Impuls oder ein Rückstellimpuls S set angelegt wird. Der Y-Zähler 552 wird ebenfalls
durch den Rückstellimpuls S s .. rückgestellt.
Eine Einrichtung zum Erzeugen des Rückstellimpulses Sreset und der Abtastimpulse s SCan zum Auslesen der
in dem Kartenspeicher 12 gespeicherten Daten ist wie 15
in Fig. 20 gezeigt aufgebaut.
In Fig. 20 erzeugt ein Zeitgeber 557 ein Impulssignal,
das in regelmäßigen Intervallen zwischen einer Betriebsart für Transformation und Aufzeichnung der in dem Kartenspeicher
12 gespeicherten Daten in die Koordinaten des Anzeigespeichers 22 und eine andere Betriebsart zum
Anzeigen der in dem Anzeigespeicher 22 gespeicherten Daten auf dem Anzeigeschirm 32 umschaltet. Somit wird
von dem Ausgangsimpuls des Zeitgebers 557 ein Flip-Flop 558 gesetzt, wodurch ein Schalten auf die
Übertragungs- und Aufzeichnungsbetriebsart erfolgt. Andererseits wird das Flip-Flop 558 durch den Ausgangsimpuls
rückgestellt, wodurch ein Schalten auf die Be-
3Q triebsart für die Anzeige erfolgt. Bei Betätigung des
Flip-Flops 558 gibt dieses ein Signal als Adressen-Sammellei
tungs schalt signal an den Adressensammelleitungsschaltkreis 550 sowie eine Halteschaltung 556, die
die darzustellenden Daten feststellt und hält, um die Aufzeichnung von Daten aus dem Kartenspeicher 12 in
den Anzeigespeicher 22 in der durch die Zähler 54-6 und
54-5 angegebenen Adresse zu ermöglichen. Auf diese Weise
werden die Datenbits aus dem Kartenspeicher 12 in
Adressen gespeichert, die den transformierten Koordinaten (χ ", j ") oder, wenn d ' = d ' = 0 den transa
a -^y
formierten Koordinaten (χ ', y ') entsprechen. Die
a a
Daten in dem Anzeigespeicher 22 werden somit wirksam bezüglich der Daten in dem Kartenspeicher transformiert
und gedreht.
Ein Impulsgenerator 559 wird durch das Setzausgangssignal des Flip-Flop 558 betätigt und er erzeugt eine
Vielzahl von Abtastimpulsen S mit konstanter Periode, die der Anzeigesteuereinheit 220 zur Bildung von Abtastpunkten
bezüglich der Koordinaten auf dem Anzeigeschirm 32 zugeführt werden. Ein Abwärtszähler 560 zählt abwärts
von einem durch eine Wertvoreinstellschaltung 561 eingestellten Wert gemäß den Abtastimpulsen S__o_- Besitzt
der Anzeigeschirm "m"-Reihen und "n"-Spalten, dann ist
der eingestellte Wert "m χ η - 1". V/ird der Zählwert
Null, dann wird ein Signal an eine Verzögerungsschaltung 562 angelegt, die mit einer Verzögerung um eine
2^ vorbestimmte Periode einen Impuls an das Flip-Flop
anlegt, um dieses rückzustellen und die Betriebsart auf Anzeigen zu schalten. Die vorbestimmte Verzögerungsperiode in der Verzögerungsschaltung 562 gibt Zeit für
die Beendigung der Aufzeichnung der Daten in dem An-Zeigespeicher 22.
Die Arbeitsweise des Ausführungsbeispiels gemäß Fig.1?
wird nun beschrieben, wobei ein Beispiel gezeigt wird, bei dem die Fahrzeugposition sich in der Mitte befin-
det und der Maßstab verkleinert ist.
Zuerst soll die Beziehung zwischen dem Kartenspeicher 12, dem Anzeigespeicher 22 und dem Anzeigeschirm J2 mit
"m"-Reihen und "n"-Spalten erläutert werden. Die Spei-
cherkapazität des Kartenspeichers 12 ist genügend groß, so daß sie viele Anzeigepunkte für den Anzeigeschirm
3.2-j.7-85-0
mit "in"-Reihen und "η"-Spalten entsprechend der Kapazität
des Anzeigespeichers 22 umfaßt. Der Kartenspeicher 12 gibt Daten mit Nummern entsprechend jeder der
"m χ η"-Positionen ab, die ausgelesen werden um die
Fahrzeugposition als Mittelpunkt des Anzeigespeichers 22, so daß der Anzeigespeicher 22 die in ihm gespeicherten
Daten ausliest und Signale zur Anzeige der Daten auf der Kathodenstrahlröhre abgibt.
Wenn der Anzeigeschirm 32 einer Vergrößerung unterworfen
wird, dann wird ein Anzeigepunkt 32a (minimales Anzeigeelement
des Anzeigeschirms 32) verbroitex't, wie
dies Fig. 23 zeigt. Der Vergrößerungsfaktor für die
Vergrößerung der Karte sollte ausreichen, um die ver-15
größerte Darstellung für das bloße Auge als Kartenanzeige sichtbar zu machen, auch wenn der Anzeigepunkt 32a
verbreitert ist.
Da der Zwischenpunkt zwischen der Fahrzeugposition und dem Ziel als Mittelpunkt der Anzeigekoordinaten genommen
wird, werden die Signale x-r und y·' von den Teilern
505 und 506 entsprechend auf Null transformiert.
o_ Wird nun das Flip Flop 558 durch den Auspangsirapuls dea
üb
Zeitgebers 557 gesetzt, wie dies Fig. 20 zeigt, dann wird die Betriebsart für die Transformation und Aufzeichnung
der Daten wirksam, das Adressensammelleitungsschaltsignal wird gemäß dem Setzausgang des Flip-Flop 558 er-
3q zeugt, was bewirkt, daß der Adressensammelleitungsschaltkreis
550 den Ausgang von dem Adressenumwandler 5^9 auswählt
und gleichzeitig die Detektor-Halteschaltung 556 erregt. Ferner werden die Abtastimpulse S_„ an den
Zähler Z 551 angelegt.
ok Immer wenn der Zähler X 551 einen Abtastimpuls S
zählt, dann wird der gezählte Koordinatenwert χ an
cL
einen Adressenumwandler 555 angelegt, der die Daten in die Adresseninformation für den Kartenspeicher 12 in
Verbindung mit der gezählten Koordinate y vom Zähler
SL
Y 552 umwandelt, die gleichzeitig an den Umwandler 555
angelegt wird. Somit kann die in einer angegebenen Adresse gespeicherte Karteninformation (Anzeige- und Farbinformation)
ausgelesen werden.
Ferner werden die gezählten Daten χ und y vom Zähler
X 551 und dem Zähler Y 552 an die Subtrahierer 532 bzw.
533 angelegt, um die Daten von der Fahrzeugposition abzuzählen,
wobei die Positionsdaten in Kartenkoordinaten angegeben r.ind, do daß sich die Werte (x - χ ) und
(y - yv) ergeben. In jedem Multiplizierer 534· bis 537
werden die subtrahierten Daten entsprechend mit cos Θ- und sin Θ-Signalen entsprechend dem Drehsignal S zwisehen
den Kartenkoordinaten und den Anzeigekoordinaten multipliziert. Die transformierten Koordinaten in dem
Anzeigekoordinatenregister 544- und dem Anzeigekoordinatenregister
54-5 sind die Adressendaten x" und y ", die
St CL
durch die Begrenzerschaltungen 546 bzw. 54-7 geprüft werden.
Liegen die Adressendaten innerhalb ihrer Grenzen, dann werden die Daten in Adressendaten für den Anzeigespeicher
22 in dem Adressenumwandler 54-9 umgewandelt
und gleichzeitig der Speicheraufzeichnungssignalgenera-
2Ö tor 'j'\-Ö erregt, so daß er einen Impuls für die Aufzeichnung
erzeugt. Gemäß diesem Impuls werden die Anzeigedaten aus dem Kartenspeicher 12 ausgelesen und durch die
Detektorhalteschaltung 556 festgestellt, sowie in der spezifizierten Adresse in dem Anzeigespeicher 22 über
den Adressensammelleitungsschaltkreis 50 aufgezeichnet.
Dieser Vorgang wird zur Aufzeichnung der Daten in dem Anzeigespeicher 22 für jede Zählung eines Abtastimpulses
S durch den x-Koordinatenzahler 551 wiederholt.
SC 3.Xi
Wenn die in allen Adressen des KartenSpeichers 12 gespeicherten
Daten vollständig ausgelesen sind, dann wird der Zähler X 551 und Y 552 durch Anlegen eines Rückstell-
'.} ~>
11T. ο Q η
impulses S . zurückgestellt. Die Kartendaten, die um
den Vergrößerungsfaktor k vergrößert wurden und bei denen sich das Fahrzeug im Mittelpunkt befindet, werden
hierdurch in dem Anzeigespeicher 22 gespeichert. 5
Wird der Rückstellimpuls S . ausgegeben, dann schaltet
der Adressensammelleitungsschaltkreis 550 auf eine Verbindung zur Anzeigesteuerschaltung 220 gemäß Fig. 15»
so daß das Adressenanzeigesignal von der Anzei^esbeucrschaltung
220 abgegeben wird. Die in dem Anzeigespeicher 22 gespeicherten Daten werden somit ausgelesen, so daß
die um den Vergrößerungsfaktor k vergrößerte Karte mit der Fahrzeugposition im Mittelpunkt auf der Kathodenstrahlröhre
mit "m"-Reihen und "n"-Spalten angezeigt
werden. Das Rückstellsignal gemäß Fig. 20 wird an die Anzeigesteuereinheit 220 angelegt, die unter Ansprechen
darauf Adressensignale erzeugt, die dem Adressensammelleitungsschaltkreis 550 zugeführt werden sowie ein Lesesignal,
das an den Anzeigespeicher 22 gelegt wird.
Claims (1)
- GRÜNECKER. KINKELDEY, STOCKMAIR & PARTNERPATENTANWÄLTEEURO'S*N PATENT ATTORNEYSA CiRUNECKER. on. INO DP H KINKELDEY. tm. ι~α OP W. STOCKMAIH. !»«.-.•«!.»e DR K SCHUMANN- ob.-fwsP. H JAKOB, an. in» O« G QEZOUD. ο*.·»«»· W MEISTER, on-·Να H HlLGERS. opt. IK» DH H MEVER-PLATI-I. on..insÖ(>OO MÜNCHEN 'JJMAX]UlLlAlSiSYRASiSH 4312. Mai 1982 P 17 189-57/arNISSAN MOTOR COMPANY, LTD. 2 Takara-cho, Kanusawa-ku, Yokohama-shi, Kanagawa-ken, JapanStraßenkarten-Anzeigesystem mit Angabe von Fahrzeugposition und FahrtzielPatentansprücheStraßenkarten-Anzeigesystem für Kraftfahrzeuge, g e kennzeichnet durcheinen ersten Speicher (10) zum Speichern von Kartendaten gemäß ersten Kartenkoordinaten,einen ersten Sensor (100) zum Feststellen einer Fahrzeugposition in den ersten Kartenkoordinaten und zum Erzeugen eines ersten Sensorsignals, das die festgestellten Fahrzeugpositionskoordinaten angibt,L ι / Ö O Ueinen zweiten Sensor (120) zum Feststellen einer Fahrzeugreiserichtung und zum Erzeugen eines zweiten Signals, das den Versetzungswinkel der festgestelltenRichtung in Verbindung mit den ersten Kartenkoordi-5naten angibt,eine erste Einrichtung (400) zum Bestimmen der Koordinaten eines Zielortes und zum Erzeugen eines dritten Signals entsprechend der bestimmten Zielort-Koordinaten,eine zweite Einrichtung (308) zum Bestimmen eines Mittelpunktes zweiter Koordinaten in Beziehung zum ersten Sensorsignal und zum dritten Signal und zum Ausrichten der y-Achse der zweiten Koordinaten paral-IeI zur Fahrzeugreiserichtung,eine dritte Einrichtung (300) zum Transformieren der Kartendaten in dem ersten Speicher (10) bezüglich der zweiten Koordinaten,einen zweiten Speicher (20) zum Speichern der transformierten Kartendaten, undeine vierte Einrichtung (200) einschließlich eines Anzeigeschirms (30) zum Anzeigen der Kartendaten gemäß den in dem zweiten Speicher (20) gespeicherten 25Kartendaten und gemäß den ersten und dritten Signalen zum Anzeigen der Fahrzeugposition und des Reisezielortes.2. Anzeigesystem nach Anspruch 1, dadurch g e k e η η 30zeichnet, daß die Kartendatentränsforma-tionseinrichtung (300) die Kartendaten unter Berücksichtigung des ersten Sensorsignals und des dritten Signals Lx'ansformiort, co daß ein Zwischenpunkt zwio_ sehen den Fahrzeugkoordinaten und den Zielkoordinaten als Ursprung in den zweiten Koordinaten gewählt wird.32173303· Anzeigesystem Dach Anspruch 1 oder 2, dadurch gekennzeichnet , daß die vierte Einrichtung (200) einen dritten Speicher (214) zum Speichern der transformierten Kartendaten umfaßt, um diese auf dem Anzeigeschirm (30) anzeigbar zu machen.4. Anzeigesystem nach einem der Ansprüche 1 bis 3» dadurch gekennzeichnet , daß die vierte Einrichtung durch eine Steuereinrichtung (212) gesteuert wird, die kooperativ der dritten Einrichtung (300) zugeordnet ist, um den Inhalt des dritten Speichers (214) mit den transformierten Kartendaten in dem zweiten Speicher mit einer vorbestimmten Zeitgabe bezüglich des Arbeitens der Kartendatentransfor-mationseinrichtung 000) zu aktualisieren und die vierte Einrichtung bezüglich der Aktualisierung des dritten Speichers (214) zu steuern.5. Anzeigesystem nach einem der Ansprüche 1 bis 3» dadurch gekennzeichnet , daß die dritte Einrichtung (300) periodisch die Kartendaten in dem zweiten Speicher (20) aktualisiert und eine Unterscheidungseinheit aufweist, die prüft, ob die transformierten Kartendaten außerhalb der Anzeigekapazität derAnzeigeeinheit (30) liegen und die die Aktualisierung des zweiten Speichers (20) unterdrückt, wenn die transformierten Kartendaten außerhalb der Anzeigekapazität der vierten Einrichtung (214) liegen.6. Anzeigesystem nach einem der vorhergehenden Ansprüche,. dadurch gekennzeichnet, daß der erste (10) und zweite Speicher (20) Digitalspeicher zum Speichern der Kartendaten in Digitalform sind, wobei die gespeicherten Kartendaten Koordinaten von Kartenadressen entsprechend der Adressen in der Anzeigeeinheit (30) darstellen.7. Anzeigesystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet , daß die Karten datentransformationseinrichtung (300) wiederholt die Datentransformation und Prüfung für jeden Kartendatenwert in dem ersten Speicher (10) durchführt und die transformierten Kartendaten in die entsprechende Adres se in dem zweiten Speicher (20) einschreibt.8. Verfahren zum Anzeigen einer Straßenkarte mit einer 10Angabe einer Fahrzeugposition auf einem Anzeigeschirm, gekennzeichnet durch die SchritteSpeichern erster Kartendaten einer Straßenkarte in ersten Koordinaten,Feststellen einer Fahrzeugposition und einer Reiserichtung bezüglich der ersten Koordinaten und Erzeugen eines ersten Signals entsprechend der Fahrzeugkoordinaten in ersten Koordinaten,Eingeben von Zielortkoordinaten in ersten Koordi-natenwerten,Bestimmen zweiter Koordinaten auf der Grundlage der festgestellten Fahrzeugposition, der Fahrzeugreiserichtung und der Zielortkoordinaten,Transformieren der ersten Kartendaten in zweite Koordinaten derart, daß die zweiten Koordinaten in eine Richtung parallel zur Fahrzeugreiserichtung gedreht und der Ursprung auf einem Zwischenpunkt zwischen der Fahrzeugposition und dem Zielort zentriertwird, so daß sich zweite Kartendaten ergeben, undAnzeigen der zweiten Kartendaten auf dem Anzeigeschirm mit einer Markierung für die Fahrzeugposition und dem Zielort.9- Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß eine Fahrzeuganfangsposition in ersten Koordinaten eingegeben wird.10. Verfahren nach Anspruch 8 oder 9, dadurch gekennzeichnet, daß die Fahrzeugposition durch Feststellen des zurückgelegten Fahrzeugwegs von einem Startpunkt aus festgestellt wird.11. Verfahren nach einem der Ansprüche 8 bis 10, dadurchgekennzeichnet , daß die Kartentransformationsschritte aufeinanderfolgend für jeden Kartendatenwert durchgeführt werden.12. Verfahren nach einem der Ansprüche 8 bis 11, dadurchgekennzeichnet , daß geprüft wird, ob transformierte zweite und dritte Kartendaten außerhalb eines Anzeigeschirms liegen, um die Aktualisierung der Anzeige mit den dritten Kartendaten außerhalb des Schirms zu verhindern.13- Verfahren nach Anspruch 12, dadurch gekennzeichnet , daß alle dritten Kartendaten jeweils einer Adresse auf dem Anzeigeschirm entsprechen.14. Verfahren nach einem der Ansprüche 12 oder 13, dadurch gekennzeichnet , daß die Transformationsschritte für ein vorbestimmtes Auftreten entsprechend einer bestimmten Anzahl von Anzeigeschirmadressen wiederholt werden.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56070781A JPS57186111A (en) | 1981-05-13 | 1981-05-13 | Map display device for vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3217880A1 true DE3217880A1 (de) | 1982-11-25 |
Family
ID=13441402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19823217880 Ceased DE3217880A1 (de) | 1981-05-13 | 1982-05-12 | Strassenkarten-anzeigesystem mit angabe von fahrzeugposition und fahrtziel |
Country Status (4)
Country | Link |
---|---|
US (1) | US4543572A (de) |
JP (1) | JPS57186111A (de) |
DE (1) | DE3217880A1 (de) |
GB (1) | GB2102259B (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3608658A1 (de) * | 1985-03-14 | 1986-09-25 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Navigationssystem und -verfahren fuer kraftfahrzeuge |
DE3609288A1 (de) | 1985-03-20 | 1986-10-23 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Navigationssystem und -verfahren fuer kraftfahrzeuge |
DE3613195A1 (de) * | 1985-04-19 | 1986-11-27 | Honda Giken Kogyo K.K., Tokio/Tokyo | Verfahren und vorrichtung zur fahrweganzeige |
DE4119304A1 (de) * | 1991-06-12 | 1992-12-17 | Erkelenz Thomas | Vorrichtung zum betrachten einer auf einem informationstraeger befindlichen strassennetzes |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5825686A (ja) * | 1981-08-07 | 1983-02-15 | アルプス電気株式会社 | 軌跡の表示位置移動機能をもつ車載用コ−ス誘導システム |
DE3204135A1 (de) * | 1982-02-06 | 1983-08-18 | Honeywell Gmbh, 6050 Offenbach | Vorrichtung zur simulation des freien ausblicks mittels eines optischen geraetes |
JPS58142383A (ja) * | 1982-02-18 | 1983-08-24 | 本田技研工業株式会社 | 図形回転装置 |
JPS5965713A (ja) * | 1982-10-07 | 1984-04-14 | Canon Inc | 画像情報表示装置 |
JPS5963377U (ja) * | 1982-10-21 | 1984-04-26 | パイオニア株式会社 | 地図表示装置 |
JPS59145000A (ja) * | 1983-02-07 | 1984-08-20 | 本田技研工業株式会社 | ナビゲータ装置 |
JPS59164583A (ja) * | 1983-03-09 | 1984-09-17 | 株式会社デンソー | 地図表示装置 |
DE3474607D1 (en) * | 1983-03-09 | 1988-11-17 | Nippon Denso Co | Map display system |
JPS59174714A (ja) * | 1983-03-25 | 1984-10-03 | Nippon Denso Co Ltd | 地図表示装置 |
JPS59183458A (ja) * | 1983-04-01 | 1984-10-18 | Hitachi Ltd | 画像検索方式 |
JPS59214710A (ja) * | 1983-05-23 | 1984-12-04 | Hitachi Ltd | ナビゲ−シヨン装置 |
DE3345520A1 (de) * | 1983-12-16 | 1985-02-07 | Audi Nsu Auto Union Ag, 7107 Neckarsulm | Verfahren zur eingabe von koordinaten |
JPS60196617A (ja) * | 1984-03-19 | 1985-10-05 | Mitsubishi Electric Corp | 車載ナビゲ−シヨン装置 |
JPS60230185A (ja) * | 1984-04-27 | 1985-11-15 | 三菱電機株式会社 | 車載ナビゲ−シヨン装置 |
JPS6175375A (ja) * | 1984-04-28 | 1986-04-17 | 三菱電機株式会社 | 車載ナビゲ−シヨン装置 |
JPS60239791A (ja) * | 1984-05-15 | 1985-11-28 | 三菱電機株式会社 | 車輛ナビゲ−シヨン装置 |
NL8402497A (nl) * | 1984-08-14 | 1986-03-03 | Philips Nv | Voertuignavigatiesysteem voorzien van een adaptief traagheidsnavigatiesysteem gebaseerd op meting van de snelheid en de dwarsversnelling van het voertuig en voorzien van een correctie-eenheid voor het corrigeren van de gemeten waarden. |
US4737773A (en) * | 1984-09-04 | 1988-04-12 | Nec Corporation | Graphical display apparatus having a coordinate correction circuit |
JPH0625909B2 (ja) * | 1984-10-22 | 1994-04-06 | エタツク インコ−ポレ−テツド | マップ表示装置および方法 |
JPS61156276A (ja) * | 1984-12-28 | 1986-07-15 | リズム時計工業株式会社 | 車両用走行軌跡表示装置 |
JPS61166583A (ja) * | 1985-01-18 | 1986-07-28 | リズム時計工業株式会社 | 車両用走行軌跡表示装置 |
JPS61194472A (ja) * | 1985-02-25 | 1986-08-28 | パイオニア株式会社 | ナビゲ−シヨンシステム |
JPH0650560B2 (ja) * | 1985-04-03 | 1994-06-29 | 日産自動車株式会社 | 車両用経路誘導装置 |
DE3512127A1 (de) * | 1985-04-03 | 1986-10-16 | Robert Bosch Gmbh, 7000 Stuttgart | Ortungs- und navigationssystem fuer landfahrzeuge |
US4718025A (en) * | 1985-04-15 | 1988-01-05 | Centec Corporation | Computer management control system |
JPS61245015A (ja) * | 1985-04-23 | 1986-10-31 | Mitsubishi Electric Corp | 方向表示装置 |
JPH0644185B2 (ja) * | 1985-04-26 | 1994-06-08 | 日本電装株式会社 | 車両用走行案内装置 |
JPH0690596B2 (ja) * | 1985-04-30 | 1994-11-14 | 日本電装株式会社 | 電子地図表示装置 |
JPS61251888A (ja) * | 1985-04-30 | 1986-11-08 | 株式会社デンソー | 地図表示装置 |
JPS61251889A (ja) * | 1985-04-30 | 1986-11-08 | 株式会社デンソー | 電子地図表示装置 |
DE3519277A1 (de) * | 1985-05-30 | 1986-12-04 | Robert Bosch Gmbh, 7000 Stuttgart | Navigationsverfahren fuer fahrzeuge |
US4825381A (en) * | 1987-03-31 | 1989-04-25 | Rockwell International Corporation | Moving map display |
US4845645A (en) * | 1987-08-28 | 1989-07-04 | The United States Of America As Represented By The Secretary Of The Air Force | Sequential rapid communication visual displays |
JPH0712895Y2 (ja) * | 1988-02-26 | 1995-03-29 | 日産自動車株式会社 | 車両用現在地表示装置 |
GB2220826A (en) * | 1988-07-06 | 1990-01-17 | British Aerospace | A force/torque display for robotic arm |
JPH0786738B2 (ja) * | 1989-12-13 | 1995-09-20 | パイオニア株式会社 | 車載ナビゲーション装置 |
US5274387A (en) * | 1990-06-06 | 1993-12-28 | Mazda Motor Corporation | Navigation apparatus for vehicles |
JPH05257436A (ja) * | 1992-03-13 | 1993-10-08 | A T R Shichokaku Kiko Kenkyusho:Kk | 地図情報表示装置 |
JPH0743638B2 (ja) * | 1992-10-19 | 1995-05-15 | 株式会社日立製作所 | 図面表示方法及びその装置 |
JPH074979A (ja) * | 1993-06-18 | 1995-01-10 | Pioneer Electron Corp | ナビゲーション装置 |
US5612881A (en) * | 1993-12-27 | 1997-03-18 | Aisin Aw Co., Ltd. | Map display system |
US5848373A (en) * | 1994-06-24 | 1998-12-08 | Delorme Publishing Company | Computer aided map location system |
JP3555191B2 (ja) * | 1994-09-02 | 2004-08-18 | 株式会社デンソー | 副経路設定装置およびナビゲーション装置 |
US5672840A (en) * | 1994-12-21 | 1997-09-30 | Trw Inc. | Method and apparatus for automatically orienting a computer display |
US5682525A (en) | 1995-01-11 | 1997-10-28 | Civix Corporation | System and methods for remotely accessing a selected group of items of interest from a database |
JPH08339162A (ja) * | 1995-06-12 | 1996-12-24 | Alpine Electron Inc | 地図描画方法 |
US5719765A (en) * | 1995-08-07 | 1998-02-17 | Snap-On Technologies, Inc. | Real-time scrolling drive-trace display for a vehicle engine analyzer |
DE69625309T2 (de) | 1995-10-04 | 2003-09-18 | Aisin Aw Co | Fahrzeugsnavigationsgerät |
US5991692A (en) * | 1995-12-28 | 1999-11-23 | Magellan Dis, Inc. | Zero motion detection system for improved vehicle navigation system |
US5862511A (en) * | 1995-12-28 | 1999-01-19 | Magellan Dis, Inc. | Vehicle navigation system and method |
US6029111A (en) * | 1995-12-28 | 2000-02-22 | Magellan Dis, Inc. | Vehicle navigation system and method using GPS velocities |
JP3798469B2 (ja) * | 1996-04-26 | 2006-07-19 | パイオニア株式会社 | ナビゲーション装置 |
US5977961A (en) * | 1996-06-19 | 1999-11-02 | Sun Microsystems, Inc. | Method and apparatus for amplitude band enabled addressing arrayed elements |
US6308134B1 (en) | 1996-12-27 | 2001-10-23 | Magellan Dis, Inc. | Vehicle navigation system and method using multiple axes accelerometer |
US6092076A (en) * | 1998-03-24 | 2000-07-18 | Navigation Technologies Corporation | Method and system for map display in a navigation application |
US6163749A (en) * | 1998-06-05 | 2000-12-19 | Navigation Technologies Corp. | Method and system for scrolling a map display in a navigation application |
US6157375A (en) * | 1998-06-30 | 2000-12-05 | Sun Microsystems, Inc. | Method and apparatus for selective enabling of addressable display elements |
US6122591A (en) * | 1998-08-18 | 2000-09-19 | Pomerantz; David | Taxi trip meter system with indication of fare and distance violations |
US20030158786A1 (en) | 1999-02-26 | 2003-08-21 | Skyline Software Systems, Inc. | Sending three-dimensional images over a network |
US6456281B1 (en) | 1999-04-02 | 2002-09-24 | Sun Microsystems, Inc. | Method and apparatus for selective enabling of Addressable display elements |
US7118498B2 (en) | 2000-06-16 | 2006-10-10 | Skyhawke Technologies, Llc | Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data |
US8172702B2 (en) | 2000-06-16 | 2012-05-08 | Skyhawke Technologies, Llc. | Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data |
US6573842B2 (en) * | 2000-10-06 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Map display device, map display method, and computer program for use in map display device |
US7121962B2 (en) | 2000-12-19 | 2006-10-17 | Reeves G George | Golf round data system with cellular telephone and player help features |
JP2005127725A (ja) * | 2003-10-21 | 2005-05-19 | Navitime Japan Co Ltd | ナビゲーション装置、ナビゲーション方法およびプログラム |
US9508188B2 (en) * | 2009-03-20 | 2016-11-29 | Koninklijke Philips N.V. | Re-centering a view of a scene of a three-dimensional image of anatomy of interest and an alignment object based on a new location of the alignment object in the three-dimensional image |
CN103185593B (zh) * | 2011-12-30 | 2017-05-24 | 上海博泰悦臻电子设备制造有限公司 | 导航方法以及导航装置 |
CN103185586B (zh) * | 2011-12-30 | 2017-11-07 | 上海博泰悦臻电子设备制造有限公司 | 地图显示方法以及控制地图显示的装置、导航装置 |
CN103344250B (zh) * | 2013-07-05 | 2017-06-09 | 深圳市大疆创新科技有限公司 | 无人飞行器的飞行辅助方法和装置 |
US9321461B1 (en) * | 2014-08-29 | 2016-04-26 | Google Inc. | Change detection using curve alignment |
JP6387782B2 (ja) * | 2014-10-17 | 2018-09-12 | ソニー株式会社 | 制御装置、制御方法及びコンピュータプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3213630A1 (de) * | 1981-04-13 | 1982-11-18 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Strassenkarten-anzeigesystem mit angabe einer fahrzeugposition |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3520994A (en) * | 1967-01-12 | 1970-07-21 | Kaiser Aerospace & Electronics | Combination raster and calligraphic scanning techniques for aircraft displays |
US3521228A (en) * | 1967-01-13 | 1970-07-21 | Kaiser Aerospace & Electronics | Course center line generator for aircraft displays |
US3668622A (en) * | 1970-05-21 | 1972-06-06 | Boeing Co | Flight management display |
US3760360A (en) * | 1971-11-01 | 1973-09-18 | E Systems Inc | Matrix switch |
DE2214585C3 (de) * | 1972-03-24 | 1975-05-28 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Anordnung zur Darstellung von Zeichensegmenten |
US3783542A (en) * | 1972-11-10 | 1974-01-08 | Atkins & Merrill | Map display system |
GB1434783A (en) * | 1973-03-09 | 1976-05-05 | Nat Res Dev | Apparatus and methods for computer graphics |
US3925765A (en) * | 1973-10-29 | 1975-12-09 | Hughes Aircraft Co | Digital raster rotator |
US4024493A (en) * | 1974-06-07 | 1977-05-17 | Ingels George W | Apparatus for motor vehicle position indication |
US3967266A (en) * | 1974-09-16 | 1976-06-29 | Hewlett-Packard Company | Display apparatus having improved cursor enhancement |
FR2357022A1 (fr) * | 1976-07-02 | 1978-01-27 | Thomson Csf | Dispositif de visualisation combinee d'une carte mobile et d'informations de navigation et systeme indicateur electronique de navigation comportant un tel dispositif |
US4086632A (en) * | 1976-09-27 | 1978-04-25 | The Boeing Company | Area navigation system including a map display unit for establishing and modifying navigation routes |
US4149148A (en) * | 1977-04-19 | 1979-04-10 | Sperry Rand Corporation | Aircraft flight instrument display system |
JPS54120522A (en) * | 1978-03-10 | 1979-09-19 | Pacific Kogyo Kk | Code converter |
NO155164C (no) * | 1979-04-27 | 1987-02-18 | Furuno Electric Co | Innretning for indikering av et vandrende legemes bane. |
US4267555A (en) * | 1979-06-29 | 1981-05-12 | International Business Machines Corporation | Rotatable raster scan display |
FR2461305B1 (fr) * | 1979-07-06 | 1985-12-06 | Thomson Csf | Systeme indicateur cartographique destine plus particulierement a la navigation aerienne |
US4271476A (en) * | 1979-07-17 | 1981-06-02 | International Business Machines Corporation | Method and apparatus for rotating the scan format of digital images |
US4305057A (en) * | 1979-07-19 | 1981-12-08 | Mcdonnell Douglas Corporation | Concave quadratic aircraft attitude reference display system |
US4312577A (en) * | 1979-08-13 | 1982-01-26 | Fitzgerald J Vincent | Motor vehicle map display system |
JPS56119185A (en) * | 1980-02-23 | 1981-09-18 | Fujitsu Fanuc Ltd | Picture display system |
FR2476951A1 (fr) * | 1980-02-26 | 1981-08-28 | Dahan Pierre Louis | Systeme video pour assistance a la circulation automobile |
US4317114A (en) * | 1980-05-12 | 1982-02-23 | Cromemco Inc. | Composite display device for combining image data and method |
US4384286A (en) * | 1980-08-29 | 1983-05-17 | General Signal Corp. | High speed graphics |
JPS57144589A (en) * | 1981-03-04 | 1982-09-07 | Nissan Motor | Picture display unit |
US4400727A (en) * | 1981-11-27 | 1983-08-23 | The Bendix Corporation | Moving map display |
-
1981
- 1981-05-13 JP JP56070781A patent/JPS57186111A/ja active Granted
-
1982
- 1982-04-29 US US06/373,168 patent/US4543572A/en not_active Expired - Lifetime
- 1982-05-06 GB GB08213180A patent/GB2102259B/en not_active Expired
- 1982-05-12 DE DE19823217880 patent/DE3217880A1/de not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3213630A1 (de) * | 1981-04-13 | 1982-11-18 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Strassenkarten-anzeigesystem mit angabe einer fahrzeugposition |
Non-Patent Citations (3)
Title |
---|
EP 0 059 435 A2 * |
JP 52-141662 * |
JP 54-89767 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3608658A1 (de) * | 1985-03-14 | 1986-09-25 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Navigationssystem und -verfahren fuer kraftfahrzeuge |
DE3609288A1 (de) | 1985-03-20 | 1986-10-23 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | Navigationssystem und -verfahren fuer kraftfahrzeuge |
DE3645100C2 (de) * | 1985-03-20 | 1993-11-04 | Nissan Motor | Navigationssystem fuer kraftfahrzeuge |
DE3613195A1 (de) * | 1985-04-19 | 1986-11-27 | Honda Giken Kogyo K.K., Tokio/Tokyo | Verfahren und vorrichtung zur fahrweganzeige |
DE4119304A1 (de) * | 1991-06-12 | 1992-12-17 | Erkelenz Thomas | Vorrichtung zum betrachten einer auf einem informationstraeger befindlichen strassennetzes |
Also Published As
Publication number | Publication date |
---|---|
GB2102259A (en) | 1983-01-26 |
US4543572A (en) | 1985-09-24 |
GB2102259B (en) | 1985-07-31 |
JPS6355643B2 (de) | 1988-11-04 |
JPS57186111A (en) | 1982-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3217880A1 (de) | Strassenkarten-anzeigesystem mit angabe von fahrzeugposition und fahrtziel | |
DE3213630A1 (de) | Strassenkarten-anzeigesystem mit angabe einer fahrzeugposition | |
DE3908702C2 (de) | ||
DE3629104C2 (de) | ||
DE3016070C2 (de) | Spuranzeigevorrichtung zur Darstellung der Spur eines sich bewegenden Gegenstandes | |
DE3222285C2 (de) | Positionsanzeigeeinrichtung für ein Fahrzeug | |
DE2155148C2 (de) | Kollisionsschutz-Warneinrichtung | |
EP0153584B1 (de) | Verfahren und Einrichtung zum Aufzeichnen von Schriftzeichen | |
DE2157319A1 (de) | Zusammenstoß-Verhütungseinrichtung | |
DE3828725A1 (de) | Verfahren zum aufzeichnen der fahrtroutendaten fuer eine navigationsvorrichtung eines kraftfahrzeuges | |
DE2642027A1 (de) | Verfahren zur automatischen umwandlung einer rohskizze in eine fertige zeichnung | |
EP2075781A1 (de) | Verfahren zur Erzeugung einer digitalen Landkarte | |
DE2907993A1 (de) | Verfahren und vorrichtung zum umsetzen von videosignalen | |
DE3515471A1 (de) | Navigationssystem fuer selbstgetriebene fahrzeuge | |
DE3909532A1 (de) | Ortswaehlvorrichtung fuer ein bordeigenes navigationssystem | |
DE2940691C2 (de) | Schaltung zur Erzeugung eines Fadenkreuz-Cursors auf dem gesamten Schirm einer Anzeige des Rasterabtasttyps | |
DE2833175A1 (de) | Signalgenerator fuer ein anzeigesystem | |
DE3613422C2 (de) | ||
DE3509708A1 (de) | Navigationssystem fuer selbstgetriebene fahrzeuge | |
EP0276366B1 (de) | Korrekturverfahren für die Koppelortung von Landfahrzeugen | |
DE4230299B4 (de) | Verfahren zur Ortung eines Landfahrzeuges | |
DE102020214595B4 (de) | Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs | |
DE3333176A1 (de) | Nevigationshilfe fuer ein fahrzeug | |
DE2751406C3 (de) | Anordnung zur automatischen Führung und Navigation und zum automatischen Betreiben von Schiffen | |
DE2153347A1 (de) | Digital-Anzeige-Generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |