DE10362321B4 - Kartendaten-Verarbeitungseinheit - Google Patents

Kartendaten-Verarbeitungseinheit Download PDF

Info

Publication number
DE10362321B4
DE10362321B4 DE10362321.3A DE10362321A DE10362321B4 DE 10362321 B4 DE10362321 B4 DE 10362321B4 DE 10362321 A DE10362321 A DE 10362321A DE 10362321 B4 DE10362321 B4 DE 10362321B4
Authority
DE
Germany
Prior art keywords
update
data
section
map data
map
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.)
Expired - Fee Related
Application number
DE10362321.3A
Other languages
English (en)
Inventor
Masaharu Umezu
Tomoya Ikeuchi
Makoto Mikuriya
Mitsuo Shimotani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of DE10362321B4 publication Critical patent/DE10362321B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3859Differential updating map data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3881Tile-based structures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Instructional Devices (AREA)

Abstract

Kartendaten-Verarbeitungseinheit, welche aufweist: einen Kartendaten-Speicherabschnitt (101) zum Speichern der Kartendaten; einen Aktualisierungsdaten-Eingabeabschnitt (102) zur Eingabe von Aktualisierungsdaten zum Aktualisieren von Kartendaten, die in dem Kartendaten-Speicherabschnitt (101) gespeichert sind, unter Verwendung eines Datenspeichermediums; einen Aktualisierungsdaten-Aufzeichnungsabschnitt (301) zum Aufzeichnen aller von dem Aktualisierungsdaten-Eingabeabschnitt (102) eingegebenen Aktualisierungsdaten; einen dynamischen Aktualisierungsabschnitt (104) zum Auslesen der genannten Aktualisierungsdaten aus dem genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301) und zum Aktualisieren der Kartendaten, die in dem genannten Kartendaten-Speicherabschnitt (101) gespeichert sind, unter Verwendung der in dem Aktualisierungsdaten-Aufzeichnungsabschnitt (301) aufgezeichneten Aktualisierungsdaten als Antwort auf eine Anfrage von einer Anwendung, nach der Aufzeichnung aller Aktualisierungsdaten in den genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301), wobei der genannte Aktualisierungsdaten-Eingabeabschnitt (102) ausgebildet ist, es möglich zu machen, Daten wiederzugeben, die von den genannten Aktualisierungsdaten verschieden sind, und wobei die genannte Kartendaten-Verarbeitungseinheit ausgebildet ist, die Wiedergabe der verschiedenen Daten zu ermöglichen, wobei die verschiedenen Daten einen vom Zweck der genannten Kartendaten der genannten Aktualisierungsdaten verschiedenen Zweck aufweisen, durch den genannten Aktualisierungsdaten-Eingabeabschnitt (102) selbst während des Betriebs des genannten dynamischen Aktualisierungsabschnitts (104) und während des Navigationsfunktionsbetriebes, der zu einer Zeit durchgeführt wird, die verschieden ist zu der Zeit der Aufzeichnung der genannten allen Aktualisierungsdaten, die von dem genannten Aktualisierungsdaten-Eingabeabschnitt (102) in den genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301) eingegeben werden.

Description

  • Die vorliegende Erfindung bezieht sich auf eine Kartendaten-Verarbeitungseinheit, die in der Lage ist, Kartendaten zu aktualisieren, ohne die Arbeitsgeschwindigkeit ihrer Navigationsfunktion zu beeinträchtigen bei Minimierung der Zeit des Ausschlusses der Verwendung der Navigationsfunktion.
  • Ein herkömmliches, in einem Fahrzeug installiertes Navigationssystem arbeitet gewöhnlich mit Kartendaten, die in einem Aufzeichnungsmedium wie einer CD-ROM oder DVD-ROM gespeichert sind, und aktualisiert die Kartendaten durch Auswechseln der CD-ROM oder DVD-ROM. Durch dieses Verfahren können die Daten jedoch nicht häufig aktualisiert werden, höchstens ein- oder zweimal im Jahr, und daher kann es nicht immer die letzten Kartendaten liefern.
  • Im Gegensatz hierzu wird ein Verfahren zum Aktualisieren der Kartendaten in einer kürzeren Zeitperiode vorgeschlagen, indem die Kartendaten in einem wiederschreibbaren Medium gespeichert werden (siehe z. B. Dokument 1).
    • Dokument 1: Japanische Patentanmeldungs-Offenlegungsschrift Nr. 2002-49624 (Seite 4, 7).
  • Mit einer derartigen Anordnung aktualisiert die herkömmliche Kartendaten-Verarbeitungseinheiten die Kartendaten, wenn dies erforderlich wird. Somit stellt dies, wenn mehrere Kartendaten bei der Verarbeitung wie einer Routensuche verwendet werden, eine schwere Belastung des Navigationssystems dar, wodurch das Problem der Verzögerung der Operation auftritt. Zusätzlich ergibt die Durchführung der Aktualisierungsverarbeitung aller Kartendaten auf einmal das Problem des Ausschlusses der Verwendung der fahrzeuginstallierten Navigation, da die Aktualisierungsverarbeitung eine erhebliche Zeit benötigt. Z. B. müssen, um alle Kartendaten durch Lesen von Daten aus einer DVD-ROM wieder zu schreiben, Daten in einer Menge von etwa 9 Gigabit gelesen werden. Da ein gegenwärtiges DVD-ROM-Laufwerk gewöhnlich 1–2 MB pro Sekunde liest, benötigt es etwa 1–2 Stunden, um die Kartendaten zu lesen, wobei während dieser Zeit die Verwendung der Navigationsvorrichtung ausgeschlossen ist.
  • Die Druckschrift US 2001/004724 A1 offenbart ein Navigationssystem, bei dem die durch das System erforderten Kartendaten von einem Medium wie beispielsweise einer DVD-ROM oder einer CD-ROM auf einen geräteinternen zweiten Speicher, beispielsweise eine Festplatte, übertragen wird. Dies ermöglich es, während der Navigation eine andere Disk durch das DVD-ROM-Laufwerk wiederzugeben.
  • Die Druckschrift EP 1 288 621 beschreibt ein Navigationssystem zur Verwendung in einem Fahrzeug, dass eine Navigationsverarbeitung durchführen kann, wie z. B. eine Routensuche, eine Routennavigation, eine Kartenanzeige und ähnliches. Hierfür werden Kartendaten über ein CD-ROM- oder DVD-ROM-Laufwerk eingelesen und auf einer Festplatte gespeichert. Die Kartendaten können dann wieder jederzeit ohne Verwendung des CD- oder DVD-Laufwerks ausgelesen werden. Auf diese Weise kann das CD-ROM- oder das DVD-ROM Laufwerk zur Wiedergabe von Audio- oder Videodaten auch während einer Navigationsoperation genutzt werden.
  • Die vorliegende Erfindung wurde gemacht, um das vorgenannte Problem zu lösen. Es ist daher eine Aufgabe der vorliegenden Erfindung, eine Kartendaten-Verarbeitungseinheit vorzusehen, die in der Lage ist, die Kartendaten zu aktualisieren, ohne die Operationsgeschwindigkeit ihrer Navigationsfunktion zu beeinträchtigen unter Minimierung der Zeit der Ausschaltung der Navigationsfunktion.
  • Diese Aufgabe wird durch die Kartendaten-Verarbeitungseinheit nach Anspruch 1 gelöst.
  • Die Erfindung wird im Folgenden anhand von in den Figuren dargestellten Ausführungsbeispielen näher erläutert. Es zeigen:
  • 1 ein Blockschaltbild einer Konfiguration eines Ausführungsbeispiels 1 einer Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung;
  • 2 ein Flussdiagramm, das die Arbeitsweise eines Aktualisierungsverfahrens-Auswahlabschnitts nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 3 ein Flussdiagramm, das die Arbeitsweise eines Gruppenaktualisierungsabschnitts nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 4 ein Flussdiagramm, das die Arbeitsweise eines dynamischen Aktualisierungsabschnitts nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 5 ein Diagramm, das ein Format der in einem Kartendaten-Speicherabschnitt nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung gespeicherten Kartendaten illustriert;
  • 6 ein Diagramm, das ein Format der in dem Kartendaten-Speicherabschnitt nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung gespeicherten Kartendaten illustriert;
  • 7 ein Diagramm, das ein Format von lokalen Daten nach dem Ausführungsbeispiel der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 8 ein Diagramm, das ein Format von Differenzaktualisierungsdaten nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 9 ein Diagramm, das ein Format von Aktualisierungsdaten nach dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 10 ein Flussdiagramm, das die Arbeitsweise des Gruppenaktualisierungsabschnitts nach einem Ausführungsbeispiel 2 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 11 ein Flussdiagramm, das die Arbeitsweise des Gruppenaktualisierungsabschnitts nach einem Ausführungsbeispiel 3 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 12 ein Flussdiagramm, das die Arbeitsweise des dynamischen Aktualisierungsabschnitts nach dem Ausführungsbeispiel 3 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 13 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 4 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 14 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch einen Differenzdaten-Aktualisierungsabschnitt nach dem Ausführungsbeispiel 4 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 15 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den Differenzdaten-Aktualisierungsabschnitt nach einem Ausführungsbeispiel 5 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 16 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 6 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 17 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch einen Nachaktualisierungsdaten-Cacheabschnitt nach dem Ausführungsbeispiel 6 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 18 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 7 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 19 ein Blockschaltbild, das eine Konfiguration nach einem Ausführungsbeispiel 8 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 20 ein Blockschaltbild, das eine Konfiguration nach einem Ausführungsbeispiel 9 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 21 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch einen Erwerbsabschnitt für die gegenwärtige Position nach dem Ausführungsbeispiel 9 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 22 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 10 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 23 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den Erwerbsabschnitt für die gegenwärtige Position und den Voraktualisierungsabschnitt bei dem Ausführungsbeispiel 10 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 24 ein Blockschaltbild, das eine Konfiguration nach einem Ausführungsbeispiel 11 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 25 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung eines Ortsregistrierungsabschnitts und eines Nachaktualisierungsdaten-Cacheabschnitts nach dem Ausführungsbeispiel 11 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 26 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 12 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 27 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung des Ortsregistrierungsabschnitts und des Voraktualisierungsdaten-Aufzeichnungsabschnitts nach dem Ausführungsbeispiel 12 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 28 ein Blockschaltbild, das eine Konfiguration nach einem Ausführungsbeispiel 13 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 29 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung eines Fahrhistorien-Speicherabschnitts und eines Nachaktualisierungsdaten-Cacheabschnitts nach dem Ausführungsbeispiel 13 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 30 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 14 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 31 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung des Fahrthistorie-Speicherabschnitts und des Voraktualisierungsabschnitts nach dem Ausführungsbeispiel 14 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert;
  • 32 ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 15 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung wiedergibt;
  • 33 ein Flussdiagramm, das die Aktualisierungsdaten-Aufzeichnungsoperation in dem Aktualisierungsdaten-Aufzeichnungsabschnitt nach dem Ausführungsbeispiel 15 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert; und
  • 34 ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den dynamischen Aktualisierungsabschnitt nach dem Ausführungsbeispiel 15 der Kartendaten-Verarbeitungseinheit gemäß der vorliegenden Erfindung illustriert.
  • AUSFÜHRUNGSBEISPIEL 1
  • 1 ist ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 1 der Kartendaten-Verarbeitungseinheit zeigt. Sie umfasst einen Kartendaten-Speicherabschnitt 101 zum Speichern von Kartendaten; einen Aktualisierungsdaten-Eingabeabschnitt 102 zum Eingeben von Aktualisierungsdaten; einen Gruppenaktualisierungsabschnitt 103 zum kollektiven Aktualisieren der in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendaten unter Verwendung eines oder mehrerer über den Aktualisierungsdaten-Eingabeabschnitt 102 eingegebener Aktualisierungsdatenstücke; einen dynamischen Aktualisierungsabschnitt 104 zum Aktualisierung der in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendaten unter Verwendung eines oder mehrerer über den Aktualisierungsdaten-Eingabeabschnitt 102 eingegebener Aktualisierungsdatenstücke, falls erforderlich; einen Aktualisierungsverfahren-Auswahlabschnitt 105 zum Auswählen des Gruppenaktualisierungsabschnitts 103 oder des dynamischen Aktualisierungsabschnitts 104 in Abhängigkeit von Differenzdaten; einen Anzeigeabschnitt 106 zur Durchführung einer Anzeige auf der Grundlage der Kartendaten; einen Betätigungsabschnitt 107 zum Durchführen verschiedener Betätigungen; und einen Steuerabschnitt 108 zum Steuern des gesamten Systems.
  • Der Kartendaten-Speicherabschnitt 101 zum Speichern der Kartendaten besteht aus einem wiederschreibbaren Medium wie einer Platte zum Speichern der Kartendaten nach dem Aktualisieren. Der Aktualisierungsdaten-Eingabeabschnitt 102 zum Eingeben der Aktualisierungsdaten besteht aus einem Datenspeichermedium wie einer CD-ROM, DVD-ROM oder Speicherkarte. Der Gruppenaktualisierungsabschnitt 103 aktualisiert kollektiv die in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendaten unter Verwendung eines oder mehrerer Aktualisierungsdatenstücke, die von dem Aktualisierungsdaten-Eingabeabschnitt 102 geliefert wurden. Der dynamische Aktualisierungsabschnitt 104 aktualisiert die in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendaten unter Verwendung eines oder mehrerer Aktualisierungsdatenstücke, die von dem Aktualisierungsdaten-Eingabeabschnitt 102 wie benötigt geliefert wurden. Der Aktualisierungsverfahren-Auswahlabschnitt 105 wählt den Gruppenaktualisierungsabschnitt 103 oder den dynamischen Aktualisierungsabschnitt 104 in Abhängigkeit von den Aktualisierungsdaten aus. Der Anzeigeabschnitt 106 führt die Anzeige entsprechend den Kartendaten durch.
  • 5 ist ein Diagramm, das ein Format der in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendaten illustriert; und 6 ist ein Diagramm, das ein Format einer in dem Kartendaten-Speicherabschnitt 101 gespeicherten Kartendatendatei illustriert.
  • Die Kartendaten bestehen aus Dateien, von denen jede einen Typ von Daten enthält. Jede Datei enthält Vorsatzinformationen und mehrere lokale Datenstücke (Datenstück #0–Datenstück #n). Die Vorsatzinformationen bestehen aus einem Datentyp, einer Datenversion, einer Dateigröße und der Anzahl der Datenstücke, wie in 6 illustriert ist. Der Datentyp zeigt an, ob die Daten für die Kartenanzeige, für den Ort, für die Routensuche oder für die Routenführung verwendet werden, entsprechend den individuellen Funktionen des Navigationssystems.
  • Die lokalen Daten beziehen sich auf Daten über individuelle Bereiche, die durch Teilen des gesamten Gebietes erhalten wurden. Z. B. entsprechen Daten für ganz Japan, wie in 5 illustriert ist, der gesamten Kartendatendatei, wie in 6 illustriert ist, und die individuellen Bereiche, die in 5 durch ein Gitter angezeigt sind, entsprechen den lokalen Datenstücken (lokales Datenstück #0–#n).
  • 7 ist ein Diagramm, das Formate der lokalen Datenstücke illustriert. 7(a) illustriert ein Format des lokalen Datenstücks, das für die Kartenanzeige verwendet wird. Es enthält die Datengröße des lokalen Datenstücks; den Datenbereich des lokalen Datenstücks; und das tatsächlich für die Kartenanzeige verwendete Datenstück wie Straßenlinien-Koordinatenreihen, die die Geometrie von Straßen darstellen, Hintergrundlinien-Koordinatenreihen, die die Geometrie von Flüssen, Eisenbahnlinien und dergleichen darstellen, Anzeigezeichenreihen zum Anzeigen von Platznamen und dergleichen und Anzeigesymbole zum Darstellen von Einrichtungen wie einer Schule oder eines Krankenhauses. 7(b) illustriert ein Format des lokalen Datenstücks für die Routensuche. Es enthält die Datengröße des lokalen Datenstücks; den Datenbereich des lokalen Datenstücks; Knotendaten, die hauptsächlich Kreuzungen darstellen; Verbindungsdaten, die die Straßendaten darstellen, und Verkehrsregelungsdaten.
  • Hinsichtlich der über den Aktualisierungsdaten-Eingabeabschnitt 102 eingegebenen Aktualisierungsdaten, wie in 1 gezeigt ist, gibt es zwei Typen von Daten: einen vollständigen Satz von Aktualisierungsdaten zum Ersetzen der alten Kartendaten; und Differenz-Aktualisierungsdaten zum Durchführen der Aktualisierung entsprechend der Differenz zwischen der alten Version und der letzten Version der Kartendaten. Das Format des gesamten Satzes von Aktualisierungsdaten ist dasselbe wie das der in den 5 und 6 illustrierten Kartendaten.
  • 8 ist ein Diagramm, das ein Format der Differenz-Aktualisierungsdaten illustriert. Wie bei den Kartendaten bestehen die Differenz-Aktualisierungsdaten aus Dateien von denen jede einen Typ von Daten enthält. Jede Datei enthält Vorsatzinformationen und mehrere Aktualisierungsdatenstücke #0–#n. Die Aktualisierungsdatenstücke #0–#n entsprechen den lokalen Datenstücken #0–#n, wie in 6 illustriert ist.
  • Die Vorsatzinformationen bestehen aus Informationsdatenwörtern, die einen Datentyp, eine entsprechende Datenversion, eine Nachaktualisierungs-Datenversion, eine Dateigröße und die Anzahl der Aktualisierungsdatenstücke anzeigen. Der Datentyp entspricht dem Datentyp der Kartendaten nach 6. Die entsprechende Datenversion zeigt die Version der zu aktualisierenden Kartendaten an. Wenn z. B. die entsprechende Datenversion die Version 1.0 ist und die Nachaktualisierungs-Datenversion die Version 1.1 ist, sind die Differenz-Aktualisierungsdaten die Daten zum Aktualisieren der Kartendaten der Version 1.0 in die Kartendaten der Version 1.1.
  • 9 ist ein Diagramm, das ein Format der Aktualisierungsdaten illustriert, bestehend aus einer Datengröße, die die Größe der Aktualisierungsdaten selbst anzeigt, einer Nachaktualisierungs-Datengröße, die die Größe der Kartendaten nach der Aktualisierung anzeigt, und dem Körper der Aktualisierungsdaten zur Durchführung der Kartenaktualisierung.
  • Als Nächstes wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 1 beschrieben.
  • 2 ist ein Flussdiagramm, das die Arbeitsweise des Aktualisierungsverfahren-Auswahlabschnitts 105 bei dem Ausführungsbeispiel 1 der Kartendaten-Verarbeitungseinheit illustriert. 3 ist ein Flussdiagramm, das die Arbeitsweise des Gruppenaktualisierungsabschnitts 103 illustriert, und 4 ist ein Flussdiagramm, das die Arbeitsweise des dynamischen Aktualisierungsabschnitts 104 illustriert. Zuerst wird die Arbeitsweise des Aktualisierungsverfahren-Auswahlabschnitts 105 mit Bezug auf das Flussdiagramm nach 2 beschrieben. Der Aktualisierungsverfahren-Auswahlabschnitt 105 erwirbt Vorsatzinformationen der Aktualisierungsdaten im Schritt ST1201 von dem Aktualisierungsdaten-Eingabeabschnitt 102. Nachfolgend bestimmt im Schritt ST1202 der Aktualisierungsverfahren-Auswahlabschnitt 105 den Datentyp der Vorsatzinformationen. Wenn es die Daten für die Routensuche sind, dann bewirkt der Aktualisierungsverfahren-Auswahlabschnitt 105 im Schritt ST1203, dass der Gruppenaktualisierungsabschnitt 103 die Gruppenaktualisierung durchführt. Wenn die Daten nicht die Daten für die Routensuche sind, registriert der Aktualisierungsverfahren-Auswahlabschnitt 105 im Schritt ST1204 die Daten als die der dynamischen Aktualisierung zu unterziehenden Daten. Schließlich entscheidet der Aktualisierungsverfahren-Auswahlabschnitt 105 im Schritt ST1205, ob die Vorsatzinformationen aller Daten eingegeben wurden, und beendet die Verarbeitung, wenn die Eingabe beendet wurde. Andernfalls wiederholt der Aktualisierungsverfahren-Auswahlabschnitt 105 die Verarbeitung von dem Schritt ST1201.
  • Als Nächstes wird die Arbeitsweise des Gruppenaktualisierungsabschnitts 103 mit Bezug auf 3 beschrieben.
  • Der Gruppenaktualisierungsabschnitt 103 löscht im Schritt ST1401 die zu aktualisierenden Kartendaten und zeichnet den entsprechenden vollständigen Satz von Aktualisierungsdaten im Schritt ST1402 in dem Kartendaten-Speicherabschnitt 101 auf. Dann ändert der Gruppenaktualisierungsabschnitt 103 im Schritt ST1403 den Dateinamen des gesamten Satzes von Aktualisierungsdaten in den der gelöschten Kartendaten.
  • Als Nächstes wird die Arbeitsweise des dynamischen Aktualisierungsabschnitts 104 mit Bezug auf 4 beschrieben.
  • Als Antwort auf eine Anforderung nach Kartendaten von der Anwendung im Schritt ST1301 liest der dynamische Aktualisierungsabschnitt 104 im Schritt ST1302 die Kartendaten aus dem Kartendatenspeicherabschnitt 101. Dann führt der dynamische Aktualisierungsabschnitt 104 im Schritt ST1303 eine Bestimmung dahingehend durch, ob die der dynamischen Aktualisierung zu unterziehenden Daten entsprechend den gelesenen Kartendaten vorhanden sind oder nicht. Wenn die Daten nicht vorhanden sind, beendet der dynamische Aktualisierungsabschnitt 104 die Verarbeitung. Andernfalls erwirbt der dynamische Aktualisierungsabschnitt 104 im Schritt ST1304 die entsprechenden Aktualisierungsdaten und aktualisiert die Karte im Schritt ST1305.
  • Somit aktualisiert der Gruppenaktualisierungsabschnitt 103 den Satz von Daten für die Routensuche in die Kartendaten der letzten Version und zeichnet die Kartendaten der letzten Version in dem Kartendaten-Speicherabschnitt 101 auf. Andererseits aktualisiert der dynamische Aktualisierungsabschnitt 104 jedes der verbleibenden Datenstücke zu jeder Zeit, zu der die Anwendung dies erfordert.
  • Die Verarbeitungszeit nach 3 ist nahezu die Lesezeit des gesamten Satzes von Aktualisierungsdaten, was der Größe der Kartendaten für die Routensuche von etwa mehreren zehn Megabytes entspricht. Somit kann die Verarbeitung in mehreren zehn Sekunden in dem Fall des Lesens der Daten von der DVD-ROM beendet werden.
  • Obgleich die vorhergehende Beschreibung anhand eines Beispiels erfolgt, bei dem die Daten für die Routensuche der Gruppenaktualisierungsverarbeitung unterzogen werden, können andere Daten als die Routensuchdaten, die als ziemlich klein in der Größe angesehen werden, als die der Gruppenaktualisierungsverarbeitung zu unterziehenden Daten verwendet werden.
  • Zusätzlich ist, obgleich die der Gruppenaktualisierungsverarbeitung zu unterziehenden Zieldaten entsprechend dem Datentyp bestimmt werden, dies nicht wesentlich. Z. B. können die der Gruppenaktualisierungsverarbeitung zu unterziehenden Zieldaten bestimmt werden entsprechend der Datengröße anstatt des Datentyps.
  • Weiterhin ist, obgleich der Aktualisierungsdaten-Eingabeabschnitt 102 als ein Datenspeichermedium angenommen ist, dies nicht wesentlich. Z. B. können die Aktualisierungsdaten über verschiedene Typen von Kommunikationsmitteln wie einem mobilen Telefon, DSRC (Bestimmte Kurzbereichskommunikation), Bluetooth und drahtloses LAN eingegeben werden.
  • Wie vorstehend beschrieben ist, führt das vorliegende Ausführungsbeispiel 1 eine Bestimmung durch hinsichtlich der Verarbeitungszeit und der Speicherkapazität, die erforderlich sind zum Durchführen der Gruppenaktualisierungsverarbeitung, anhand des Kartendatentyps, der Kartendatengröße und dergleichen; wählt die der Gruppenaktualisierung zu unterziehenden Daten aus; führt die Gruppenaktualisierungsverarbeitung durch; und führt die dynamische Aktualisierungsverarbeitung der verbleibenden Daten wie benötigt durch. Somit bietet das vorliegende Ausführungsbeispiel 1 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die fähig ist, in die letzte Kartendatenversion zu aktualisieren ohne Beeinträchtigung der Arbeitsgeschwindigkeit der Navigationsfunktion unter Minimierung der Zeit, in der die Navigationsfunktion ausgeschaltet ist.
  • AUSFÜHRUNGSBEISPIEL 2
  • 10 ist ein Flussdiagramm, das die Arbeitsweise des Gruppenaktualisierungsabschnitts nach dem vorliegenden Ausführungsbeispiel 2 der Kartendaten-Verarbeitungseinheit illustriert. Die Konfiguration der Kartendaten-Verarbeitungseinheit, auf die der Gruppenaktualisierungsabschnitt nach dem vorliegenden Ausführungsbeispiel 2 angewendet wird, ist dieselbe wie die nach 1.
  • Unter Bezugnahme auf 10 wird die Arbeitsweise des Gruppenaktualisierungsabschnitts der Kartendaten-Verarbeitungseinheit beschrieben.
  • Der Gruppenaktualisierungsabschnitt bewegt die zu aktualisierenden Kartendaten im Schritt ST1501 zu einem anderen Verzeichnis, um die Kartendaten vor der Aktualisierung zu halten. Er zeichnet im Schritt ST1502 den entsprechenden vollständigen Satz von Aktualisierungsdaten in dem Kartendaten-Speicherabschnitt 101 auf und ändert im Schritt ST1503 den Dateinamen des vollständigen Satzes von Aktualisierungsdaten.
  • Somit hält das vorliegende Ausführungsbeispiel 2 die Kartendaten vor der Aktualisierung. Demgemäß bietet es den Vorteil, in der Lage zu sein, den Zustand vor der Aktualisierung einfach wieder herzustellen, und daher eine Kartendaten-Verarbeitungseinheit zu schaffen, die in der Lage ist, die Navigation unter Verwendung der Kartendaten der vorhergehenden Version durchzuführen.
  • AUSFÜHRUNGSBEISPIEL 3
  • 11 ist ein Flussdiagramm, das die Arbeitsweise des Gruppenaktualisierungsabschnitts nach dem vorliegenden Ausführungsbeispiel 3 der Kartendaten-Verarbeitungseinheit illustriert; und 12 ist ein Flussdiagramm, das die Arbeitsweise seines dynamischen Aktualisierungsabschnitts illustriert. Die Konfiguration der Kartendaten-Verarbeitungseinheit, auf die der Gruppenaktualisierungsabschnitt und der dynamische Aktualisierungsabschnitt nach dem vorliegenden Ausführungsbeispiel 3 angewendet werden, ist dieselbe wie die nach 1.
  • Unter Bezugnahme auf das Flussdiagramm nach den 11 und 12 wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 3 beschrieben.
  • Zuerst wird die Arbeitsweise des Gruppenaktualisierungsabschnitts 103 mit Bezug auf 11 beschrieben. Der Gruppenaktualisierungsabschnitt 103 löscht im Schritt ST3001 ein Gruppenaktualisierungsbeendigungs-Kennzeichen, um anzuzeigen, dass die Gruppenaktualisierung noch nicht beendet wurde. Dann zeichnet der Gruppenaktualisierungsabschnitt 103 im Schritt ST3002 den entsprechenden vollständigen Satz von Aktualisierungsdaten in dem Kartendaten-Speicherabschnitt 101 auf und zeigt im Schritt ST3003 auf dem in 1 gezeigten Anzeigeabschnitt 106 ein Gruppenaktualisierungsvorbereitungs-Beendigungstelop an. Nachfolgend löscht der Gruppenaktualisierungsabschnitt 103 im Schritt ST3004 die Kartendaten und ändert im Schritt ST3005 den Dateinamen des vollständigen Satzes von Aktualisierungsdaten für die Gruppenaktualisierung in den Dateinamen der gelöschten Kartendaten. Schließlich setzt der Gruppenaktualisierungsabschnitt 103 im Schritt ST3006 das Gruppenaktualisierungsbeendigungs-Kennzeichen, um anzuzeigen, dass die Gruppenaktualisierung beendet wurde.
  • Als Nächstes wird die Arbeitsweise des dynamischen Aktualisierungsabschnitts 104 mit Bezug auf 12 beschrieben.
  • Als Antwort auf eine Kartendatenanforderung von einer Anwendung im Schritt ST3101 liest der dynamische Aktualisierungsabschnitt 104 im Schritt ST3102 die angemessenen Kartendaten aus dem Kartendaten-Speicherabschnitt 101. Dann prüft im Schritt ST3103 der dynamische Aktualisierungsabschnitt 104 das Gruppenaktualisierungsbeendigungs-Kennzeichen, um festzustellen, ob das Gruppenaktualisierungsbeendigungs-Kennzeichen gelöscht wurde oder nicht. Wenn es gelöscht wurde und daher anzeigt, dass die Gruppenaktualisierung noch nicht beendet wurde, beendet der dynamische Aktualisierungsabschnitt 104 die dynamische Aktualisierungsverarbeitung. Als eine Folge ist die Navigation verfügbar unter Verwendung der Kartendaten der alten Version, die aus dem Kartendaten-Speicherabschnitt 101 gelesen wurden in Abhängigkeit von der Kartendatenanforderung von der Anwendung, selbst während der Gruppenaktualisierung. Wenn andererseits das Gruppenaktualisierungsbeendigungs-Kennzeichen gesetzt wurde und daher anzeigt, dass die Gruppenaktualisierung beendet wurde, stellt der dynamische Aktualisierungsabschnitt 104 im Schritt ST3104 fest, ob die der dynamischen Aktualisierung zu unterziehenden Daten entsprechend den von dem Kartendaten-Speicherabschnitt 101 gelesenen Kartendaten vorhanden sind oder nicht. Wenn sie nicht vorhanden sind, beendet der dynamische Aktualisierungsabschnitt 104 die dynamische Aktualisierungsverarbeitung. Wenn sie demgegenüber vorhanden sind, erwirbt der dynamische Aktualisierungsabschnitt 104 im Schritt ST3105 die entsprechenden Aktualisierungsdaten und aktualisiert die Karte im Schritt ST3106 in Übereinstimmung mit der dynamischen Aktualisierungsverarbeitung.
  • Wie vorstehend beschrieben ist, kann das vorliegende Ausführungsbeispiel 3 als Antwort auf die Kartendatenanforderung von der Anwendung die Kartendaten der alten Version aus dem Kartendaten-Speicherabschnitt 101 lesen, selbst während der Gruppenaktualisierungsverarbeitung, die fortgesetzt wird, bis die Gruppenaktualisierung vollendet ist und das Gruppenaktualisierungsbeendigungs-Kennzeichen gesetzt ist, wodurch die Navigation mit Verwendung der Kartendaten der alten Version verfügbar gemacht wird. Somit bietet das vorliegende Ausführungsbeispiel 3 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die fähig ist, die Annehmlichkeiten des Benutzers zu erhöhen.
  • AUSFÜHRUNGSBEISPIEL 4
  • 13 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 4 der Kartendaten-Verarbeitungseinheit zeigt. In 13 sind dieselben oder gleiche Teile wie diejenigen in 1 durch dieselben Bezugszahlen gekennzeichnet, und ihre Beschreibung ist hier weggelassen.
  • Bei dem vorliegenden Ausführungsbeispiel 4 der Kartendaten-Verarbeitungseinheit weist der Gruppenaktualisierungsabschnitt 103 einen Differenzdaten-Aktualisierungsabschnitt 201 und einen Gesamtdaten-Aktualisierungsabschnitt 202 auf.
  • Der Differenzdaten-Aktualisierungsabschnitt 201 führt die Kartenaktualisierung gemäß den Differenzdaten zwischen den Kartendaten der alten Version und der letzten Version durch. Im Gegensatz hierzu führt der Gesamtdaten-Aktualisierungsabschnitt 202 die Kartenaktualisierung durch Wiederschreiben des alten vollständigen Satzes von Kartendaten in der letzten Version der Kartendaten durch gemäß dem entsprechenden neuen vollständigen Satz von Aktualisierungsdaten.
  • 14 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den Differenzdaten-Aktualisierungsabschnitt 201 illustriert. Andererseits ist der Ablauf der Aktualisierungsoperation der Kartendaten durch den Gesamtdaten-Aktualisierungsabschnitt 202 gegeben durch 3, die in Verbindung mit dem vorhergehenden Ausführungsbeispiel 1 beschrieben wurde.
  • Unter Bezugnahme auf 14 wird die Kartenaktualisierungsoperation durch den Differenzdaten-Aktualisierungsabschnitt 201 beschrieben.
  • Zuerst liest der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1601 die in dem Kartendaten-Speicherabschnitt 101 aufgezeichnete alte Version der Kartendaten. Zweitens erwirbt der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1602 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102 und aktualisiert im Schritt ST1603 die Karte entsprechend den Kartendaten der alten Version und den Differenzaktualisierungsdaten. Dann zeichnet der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1604 die Nachaktualisierungs-Kartendaten in dem Kartendaten-Speicherabschnitt 101 auf.
  • Nachfolgend stellt der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1605 fest, ob alle Daten aktualisiert wurden oder nicht. Wenn Kartendaten, die noch nicht aktualisiert wurden, übrig bleiben, wiederholt der Differenzdaten-Aktualisierungsabschnitt 201 die Verarbeitung von dem Schritt ST1601. Im Gegensatz hierzu löscht, wenn die Aktualisierung aller Kartendaten beendet ist, der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1606 die Kartendaten vor der Aktualisierung. Dann ändert der Differenzdaten-Aktualisierungsabschnitt 201 im Schritt ST1607 den Dateinamen der Kartendaten nach der Aktualisierung in den der Kartendaten vor der Aktualisierung.
  • Wie vorstehend beschrieben ist, ermöglicht das vorliegende Ausführungsbeispiel 4, dass die Gruppenaktualisierung den vollständigen Satz von Aktualisierungsdaten oder die Differenzaktualisierungsdaten verwendet. Somit bietet es den Vorteil, dass es in der Lage ist, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verringerung der Menge der Aktualisierungsdaten fähig ist.
  • AUSFÜHRUNGSBEISPIEL 5
  • Bei dem vorliegenden Ausführungsbeispiel 5 der Kartendaten-Verarbeitungseinheit hat der Gruppenaktualisierungsabschnitt 103 auch den Differenzdaten-Aktualisierungsabschnitt und den Gesamtdaten-Aktualisierungsabschnitt wie bei dem Ausführungsbeispiel 4 der Kartendaten-Verarbeitungseinheit. Der Gesamtdaten-Aktualisierungsabschnitt aktualisiert die Kartendaten ebenso wie bei dem vorhergehenden Ausführungsbeispiel 4. Jedoch aktualisiert der Differenzdaten-Aktualisierungsabschnitt die Kartendaten in einer unterschiedlichen Weise. 15 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den Differenzdaten-Aktualisierungsabschnitt illustriert.
  • Unter Bezugnahme auf 15 wird die Aktualisierungsoperation der Kartendaten durch den Differenzdaten-Aktualisierungsabschnitt nach dem vorliegenden Ausführungsbeispiel 5 beschrieben.
  • Der Differenzdaten-Aktualisierungsabschnitt liest im Schritt ST1701 die in dem Kartendaten-Speicherabschnitt 101 aufgezeichneten Kartendaten und erwirbt im Schritt ST1702 die Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102. Dann aktualisiert der Differenzdaten-Aktualisierungsabschnitt im Schritt ST1703 die Karte und zeichnet im Schritt ST1704 die Kartendaten nach der Aktualisierung in dem Kartendaten-Speicherabschnitt 101 auf. Nachfolgend stellt der Differenzdaten-Aktualisierungsabschnitt im Schritt ST1705 fest, ob er alle Daten aktualisiert hat. Wenn Kartendaten verbleiben, die noch nicht aktualisiert wurden, wiederholt der Differenzdaten-Aktualisierungsabschnitt die Verarbeitung vom Schritt ST1701. Wenn die Aktualisierung aller Kartendaten vollendet ist, bewegt der Differenzdaten-Aktualisierungsabschnitt die Kartendaten vor der Aktualisierung im Schritt ST1706 zu einem anderen Verzeichnis und ändert im Schritt ST1707 den Dateinamen der Kartendaten nach der Aktualisierung.
  • Somit speichert das vorliegende Ausführungsbeispiel 5 die Kartendaten vor der Aktualisierung in dem getrennten Verzeichnis. Demgemäß bietet es den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur einfachen Wiedergewinnung des Zustands vor der Aktualisierung fähig ist.
  • Zusätzlich kann das vorliegende Ausführungsbeispiel 5 die Gruppenaktualisierung durchführen, indem entweder der vollständige Satz von Aktualisierungsdaten oder die Differenzaktualisierungsdaten verwendet werden. Somit bietet es den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verringerung der Menge der Aktualisierungsdaten durch Verwendung der Differenzaktualisierungsdaten fähig ist.
  • AUSFÜHRUNGSBEISPIEL 6
  • 16 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 6 der Kartendaten-Verarbeitungseinheit zeigt. In 16 sind dieselben oder ähnliche Teile wie diejenigen in 1 mit denselben Bezugszahlen gekennzeichnet und ihre Beschreibung ist hier weggelassen. Das vorliegende Ausführungsbeispiel 6 der Kartendaten-Verarbeitungseinheit weist einen Nachaktualisierungsdaten-Cacheabschnitt 301 für die Cachespeicherung der von dem dynamischen Aktualisierungsabschnitt 104 aktualisierten Kartendaten und einen Löschungsdaten-Bestimmungsabschnitt 302 zum Bestimmen von zu löschenden Kartendaten aus den cachegespeicherten Kartendaten.
  • 17 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung des Nachaktualisierungsdaten-Cacheabschnitts 301 bei dem Ausführungsbeispiel 6 der Kartendaten-Verarbeitungseinheit illustriert.
  • Unter Bezugnahme auf das Flussdiagramm nach 17 wird die Arbeitsweise beschrieben.
  • Wenn im Schritt ST1801 eine Anforderung nach Kartendaten von einer Anwendung geliefert wird, stellt der Steuerabschnitt 108 im Schritt ST1802 fest, ob die angeforderten Kartendaten in dem Cache vorhanden sind oder nicht. Wenn die Kartendaten in dem Cache vorhanden sind, liest der Steuerabschnitt 108 im Schritt ST1803 die angemessenen Kartendaten aus dem Cache. Dann beendet nach der Aktualisierung der Zugriffshistorie des Cache im Schritt ST1804 der Steuerabschnitt 108 die Verarbeitung. Wenn demgegenüber die Kartendaten nicht in dem Cache vorhanden sind, liest der Steuerabschnitt 108 im Schritt ST1805 die angemessenen Kartendaten aus dem Kartendaten-Speicherabschnitt 101 und erwirbt im Schritt ST1806 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102. Dann bewirkt der Steuerabschnitt 108 im Schritt ST1807, dass der dynamische Aktualisierungsabschnitt 104 die Karte aktualisiert. Nachfolgend stellt der Steuerabschnitt 108 im Schritt ST1808 fest, ob der Cache verfügbaren Raum hat oder nicht. Wenn er keinen verfügbaren Raum hat, löscht der Steuerabschnitt 108 im Schritt ST1801 die ältesten Kartendaten in der Zugriffshistorie aus dem Cache. Wenn demgegenüber der Cache verfügbaren Raum enthält, oder nach dem Löschen der ältesten Kartendaten in der Zugriffshistorie aus dem Cache schreibt der Steuerabschnitt 108 im Schritt ST1810 die aktualisierten Karten in den Cache. Schließlich beendet der Steuerabschnitt 108 nach dem Setzen der Zugriffshistorie im Schritt ST1811 die Verarbeitung.
  • Wie vorstehend beschrieben ist, enthält das vorliegende Ausführungsbeispiel 6 den Nachaktualisierungsdaten-Cacheabschnitt 301. Wenn demgemäß der Nachaktualisierungsdaten-Cacheabschnitt 301 die von der Anwendung angeforderten Kartendaten enthält, kann das vorliegende Ausführungsbeispiel 6 die Kartendaten der letzten Version verwenden, indem nur die Kartendaten durch den Nachaktualisierungsdaten-Cacheabschnitt 301 gelesen werden. Folglich bietet das vorliegende Ausführungsbeispiel 6 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verringerung der Zeit der dynamischen Aktualisierungsverarbeitung fähig ist.
  • AUSFÜHRUNGSBEISPIEL 7
  • 18 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 7 der Kartendaten-Verarbeitungseinheit zeigt. In 18 sind dieselben oder ähnliche Teile wie diejenigen in 16 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung ist hier weggelassen. Das vorliegende Ausführungsbeispiel 7 der Kartendaten-Verarbeitungseinheit weist einen Voraktualisierungsabschnitt 401 zum vorherigen Durchführen einer Kartenaktualisierung und einen Voraktualisierungsdaten-Bestimmungsabschnitt 402 zum vorherigen Bestimmen der durch den Voraktualisierungsabschnitt 401 zu aktualisierenden Karten auf.
  • Gemäß dem vorliegenden Ausführungsbeispiel 7 bestimmt der Voraktualisierungsdaten-Bestimmungsabschnitt 402 vorher die von dem Voraktualisierungsabschnitt 401 zu aktualisierenden Kartendaten, und der Voraktualisierungsabschnitt 401 führt die Kartenaktualisierung vorher durch und speichert die Kartendaten vorher in dem Nachaktualisierungsdaten-Cache. Demgemäß bietet das vorliegende Ausführungsbeispiel 7 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die in der Lage ist, die Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten zu verkürzen, die mit einer großen Häufigkeit verwendet werden, indem die häufig verwendeten Kartendaten in dem Nachaktualisierungsdaten-Cache gespeichert werden.
  • AUSFÜHRUNGSBEISPIEL 8
  • 19 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 8 der Kartendaten-Verarbeitungseinheit zeigt. In 19 sind dieselben oder ähnliche Teile wie diejenigen in 18 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung ist hier weggelassen. Das vorliegende Ausführungsbeispiel 8 der Kartendaten-Verarbeitungseinheit weist einen Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 zum Aufzeichnen der vorher durch den Voraktualisierungsabschnitt 401 aktualisierten Kartendaten auf. Gemäß dem vorliegenden Ausführungsbeispiel 8 speichert der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 die vorher aktualisierten Kartendaten. Wenn folglich die gespeicherten Kartendaten die mit großer Häufigkeit verwendeten Kartendaten sind, dann bietet das vorliegende Ausführungsbeispiel 8 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der häufig verwendeten Kartendaten fähig ist.
  • AUSFÜHRUNGSBEISPIEL 9
  • 20 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 9 der Kartendaten-Verarbeitungseinheit zeigt. In 20 sind dieselben oder ähnliche Teile wie diejenigen in 18 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung wird hier weggelassen. Das vorliegende Ausführungsbeispiel 9 der Kartendaten-Verarbeitungseinheit weist einen Erwerbsabschnitt 601 für die gegenwärtige Position zum Erfassen der Position eines Fahrzeugs, zu dem sie gehört, auf.
  • 21 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch Verwendung des Erwerbsabschnitts 601 für die gegenwärtige Position bei dem Ausführungsbeispiel 9 der Kartendaten-Verarbeitungseinheit illustriert.
  • Unter Bezugnahme auf das Flussdiagramm nach 21 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt im Schritt ST1901 der Voraktualisierungsabschnitt 401 die gegenwärtige Position von dem Erwerbsabschnitt 601 für die gegenwärtige Position. Zweitens liest der Voraktualisierungsabschnitt 401 im Schritt ST1902 die Kartendaten um die gegenwärtige Position herum aus dem Kartendatenspeicherabschnitt 101 und erwirbt die Differenzaktualisierungsdaten entsprechend den Kartendaten im Schritt ST1903 von dem Aktualisierungsdaten-Eingabeabschnitt 102. Dann aktualisiert der Voraktualisierungsabschnitt 401 im Schritt ST1904 die Karte. Nachfolgend bewirkt der Voraktualisierungsabschnitt 401, dass der Nachaktualisierungsdaten-Cacheabschnitt 301 im Schritt ST1905 die aktualisierten Kartendaten in den Cache schreibt, und setzt die Zugriffshistorie im Schritt ST1906. Schließlich stellt der Voraktualisierungsabschnitt 401 im Schritt ST1907 fest, ob alle umliegenden Karten gelesen wurden, und beendet die Verarbeitung, wenn alle Karten gelesen wurden. Wenn noch einige Kartendaten verblieben sind, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung vom Schritt ST1902.
  • Gemäß dem vorliegenden Ausführungsbeispiel 9 speichert der Nachaktualisierungsdaten-Cache die Aktualisierungsdaten um die Position des Fahrzeugs herum (gegenwärtige Position). Somit bietet das vorliegende Ausführungsbeispiel 9 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um die Position des Fahrzeugs herum, die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 10
  • 22 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 10 der Kartendaten-Verarbeitungseinheit zeigt. In 22 sind dieselben oder ähnliche Teile wie diejenigen in 20 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung wird hier weggelassen.
  • Das vorliegende Ausführungsbeispiel 10 der Kartendaten-Verarbeitungseinheit weist den Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 auf. Der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 speichert die vorher von dem Voraktualisierungsabschnitt 401 aktualisierten Kartendaten.
  • 23 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch Verwendung dass Erwerbsabschnitts 601 für die gegenwärtige Position und des Voraktualisierungsabschnitts 401 bei dem Ausführungsbeispiel 10 der Kartendaten-Verarbeitungseinheit illustriert.
  • Bezug nehmend auf das Flussdiagramm nach 23 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt der Voraktualisierungsabschnitt 401 im Schritt ST2001 die gegenwärtige Position von dem Erwerbsabschnitt 601 für die gegenwärtige Position. Nachfolgend liest der Voraktualisierungsabschnitt 401 im Schritt ST2002 die Kartendaten um die gegenwärtige Position herum aus dem Kartendaten-Speicherabschnitt 101 und erwirbt im Schritt ST2003 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102, gefolgt durch die Aktualisierung der Karte im Schritt ST2004. Dann schreibt der Voraktualisierungsabschnitt 401 im Schritt ST2005 die vorher aktualisierten Kartendaten in den Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 und stellt im Schritt ST2006 fest, ob alle umgebenden Karten gelesen wurden. Wenn alle umgebenden Karten gelesen wurden, beendet der Voraktualisierungsabschnitt 401 die Verarbeitung. Wenn demgegenüber Kartendaten verblieben, die noch nicht gelesen wurden, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung von Schritt ST2002.
  • Gemäß dem vorliegenden Ausführungsbeispiel 10 speichert der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 die vorher von dem Voraktualisierungsabschnitt 401 aktualisierten Kartendaten. Somit bietet das vorliegende Ausführungsbeispiel 10 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um die Position des Fahrzeugs herum, die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 11
  • 24 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 11 der Kartendaten-Verarbeitungseinheit zeigt. In 24 sind dieselben oder ähnliche Teile wie diejenigen in 18 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung wird hier weggelassen.
  • Das vorliegende Ausführungsbeispiel 11 der Kartendaten-Verarbeitungseinheit weist einen Ortsregistrierungsabschnitt 801 zum Durchführen einer Ortsregistrierung auf.
  • Als Nächstes wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 11 beschrieben.
  • 25 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten unter Verwendung des Ortsregistrierungsabschnitts 801 und des Nachaktualisierungsdaten-Cacheabschnitts 301 nach dem Ausführungsbeispiels 11 der Kartendaten-Verarbeitungseinheit illustriert. Unter Bezugnahme auf das Flussdiagramm nach 25 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt der Voraktualisierungsabschnitt 401 im Schritt ST2101 eine Registrierungsposition von dem Ortsregistrierungsabschnitt 801.
  • Nachfolgend liest der Voraktualisierungsabschnitt 401 im Schritt ST2102 die Kartendaten um die Registrierungsposition herum aus dem Kartendaten-Speicherabschnitt 101 und erwirbt im Schritt ST2103 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102, gefolgt durch die Aktualisierung der Karte im Schritt ST2104.
  • Dann bewirkt der Voraktualisierungsabschnitt 401 im Schritt ST2105, dass der Nachaktualisierungsdaten-Cacheabschnitt 301 die aktualisierten Kartendaten in den Cache schreibt, und setzt die Zugriffshistorie im Schritt ST2106. Nachfolgend stellt der Voraktualisierungsabschnitt 401 im Schritt ST2107 fest, ob alle umgebenden Karten gelesen wurden oder nicht. Wenn alle umgebenden Karten gelesen wurden, beendet der Voraktualisierungsabschnitt 401 die Verarbeitung. Wenn einige Kartendaten verblieben sind, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung von Schritt ST2102.
  • Gemäß dem vorliegenden Ausführungsbeispiel 11 speichert der Nachaktualisierungsdaten-Cache die Aktualisierungsdaten um die Registrierungsposition herum. Somit bietet das vorliegende Ausführungsbeispiel 11 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um den Registrierungsort herum, die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 12
  • 26 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 12 der Kartendaten-Verarbeitungseinheit zeigt. In 26 sind dieselben oder ähnliche Teile wie diejenigen in 24 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung wird hier weggelassen.
  • Das vorliegende Ausführungsbeispiel 12 der Kartendaten-Verarbeitungseinheit weist einen Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 auf, der bei dem vorhergehenden Ausführungsbeispiel 11 nicht installiert ist. Der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 speichert die Karten, die vorher von dem Voraktualisierungsabschnitt 401 aktualisiert wurden, wie vorstehend bei dem Ausführungsbeispiel 10 beschrieben wurde.
  • 27 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch Verwendung des Ortsregistrierungsabschnitts 801 und des Voraktualisierungsdaten-Aufzeichnungsabschnitts 501 nach dem Ausführungsbeispiel 12 der Kartendaten-Verarbeitungseinheit illustriert. Unter Bezugnahme auf das Flussdiagramm nach 27 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt der Voraktualisierungsabschnitt 401 im Schritt ST2201 die Registrierungsposition von dem Ortsregistrierungsabschnitt 801. Nachfolgend liest der Voraktualisierungsabschnitt 401 im Schritt ST2202 die Kartendaten um die Registrierungsposition herum aus dem Kartendaten-Speicherabschnitt 101 und erwirbt im Schritt ST2203 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102, gefolgt durch die Aktualisierung der Karte im Schritt ST2204. Dann schreibt der Voraktualisierungsabschnitt 401 im Schritt ST2205 die aktualisierten Kartendaten in den Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 und stellt im Schritt ST2206 fest, ob alle umgebenden Karten gelesen wurden. Wenn alle umgebenden Karten gelesen wurden, beendet der Voraktualisierungsabschnitt 401 die Verarbeitung. Wenn demgegenüber Kartendaten verblieben sind, die noch nicht gelesen wurden, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung von Schritt ST2202.
  • Gemäß dem vorliegenden Ausführungsbeispiel 12 speichert der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 die Kartendaten um die Registrierungsposition herum. Somit bietet das vorliegende Ausführungsbeispiel 12 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um den Registrierungsort herum die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 13
  • 28 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 13 der Kartendaten-Verarbeitungseinheit zeigt. In 28 sind dieselben oder ähnliche Teile wie diejenigen in 18 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung wird hier weggelassen. Das vorliegende Ausführungsbeispiel 18 der Kartendaten-Verarbeitungseinheit weist einen Fahrthistorie-Speicherabschnitt 1001 zum Speichern der Fahrthistorie auf.
  • Als Nächstes wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 13 beschrieben.
  • 29 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch Verwendung des Fahrthistorie-Speicherabschnitts 1001 und des Nachaktualisierungsdaten-Cacheabschnitts 301 nach dem Ausführungsbeispiel 13 der Kartendaten-Verarbeitungseinheit illustriert. Unter Bezugnahme auf das Flussdiagramm nach 29 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt der Voraktualisierungsabschnitt 401 im Schritt ST2301 die Fahrthistorieposition von dem Fahrthistorie-Speicherabschnitt 1001. Dann liest der Voraktualisierungsabschnitt 401 im Schritt ST2302 die Kartendaten um die Fahrthistorieposition herum aus dem Kartendaten-Speicherabschnitt 101 und erwirbt im Schritt ST2303 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102, gefolgt durch die Aktualisierung der Karte im Schritt ST2304. Nachfolgend bewirkt der Voraktualisierungsabschnitt 401 im Schritt ST2305, dass der Nachaktualisierungsdaten-Cacheabschnitt 301 aktualisierte Kartendaten in den Cache schreibt, und setzt die Zugriffshistorie im Schritt ST2306. Schließlich stellt der Voraktualisierungsabschnitt 401 im Schritt ST2307 fest, ob alle umgebenden Karten gelesen wurden oder nicht. Wenn alle Karten gelesen wurden, beendet der Voraktualisierungsabschnitt 401 die Verarbeitung. Wenn einige Daten verblieben sind, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung von Schritt ST2302.
  • Gemäß dem vorliegenden Ausführungsbeispiel 13 speichert der Nachaktualisierungsdaten-Cache die aktualisierten Kartendaten um die Fahrthistorieposition herum. Somit bietet das vorliegende Ausführungsbeispiel 13 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um die Fahrthistorieposition herum, die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 14
  • 30 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 14 der Kartendaten-Verarbeitungseinheit zeigt. Das vorliegende Ausführungsbeispiel 14 der Kartendaten-Verarbeitungseinheit weist den Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 auf, der bei dem vorhergehenden Ausführungsbeispiel 13 der Kartendaten-Verarbeitungseinheit fehlt. Wie vorstehend in Verbindung mit dem Ausführungsbeispiel 12 beschrieben ist, zeichnet der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 die vorher von dem Voraktualisierungsabschnitt 401 aktualisierten Kartendaten auf. Da die verbleibende Konfiguration in 30 dieselbe ist wie die des vorhergehenden Ausführungsbeispiels 13 der Kartendaten-Verarbeitungseinheit, ist ihre Beschreibung hier weggelassen durch Bezeichnen derselben oder ähnlicher Teile wie derjenigen in 28 durch dieselben Bezugszahlen.
  • Als Nächstes wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 14 beschrieben.
  • 31 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch Verwendung des Fahrthistorie-Speicherabschnitts 1001 und des Voraktualisierungsabschnitts 401 bei dem vorliegenden Ausführungsbeispiel 14 der Kartendaten-Verarbeitungseinheit illustriert. Unter Bezugnahme auf das Flussdiagramm nach 31 wird die Arbeitsweise beschrieben.
  • Zuerst erwirbt der Voraktualisierungsabschnitt 401 im Schritt ST2401 die Fahrthistorieposition von dem Fahrthistorie-Speicherabschnitt 1001. Als Zweites liest der Voraktualisierungsabschnitt 401 im Schritt ST2402 die Kartendaten um die Fahrthistorieposition herum aus dem Kartendaten-Speicherabschnitt 101, erwirbt im Schritt ST2403 die entsprechenden Differenzaktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102 und aktualisiert die Karte im Schritt ST2404. Dann schreibt der Voraktualisierungsabschnitt 401 im Schritt ST2405 die aktualisierten Kartendaten in den Voraktualisierungsdaten-Aufzeichnungsabschnitt 501. Schließlich stellt der Voraktualisierungsabschnitt 401 im Schritt ST2406 fest, ob alle umgebenden Karten gelesen wurden. Wenn alle Karten gelesen wurden, beendet der Voraktualisierungsabschnitt 401 die Verarbeitung. Wenn einige Kartendaten übrig geblieben sind, wiederholt der Voraktualisierungsabschnitt 401 die Verarbeitung von Schritt ST2402.
  • Es ist möglich, als Fahrthistorie nicht nur Koordinaten von Orten, die bei tatsächlichen Fahrten passiert wurden, sondern auch Koordinaten von Bestimmungsorten oder Plätzen auf einer Route, die bei der Routensuche gesetzt werden, oder Koordinaten von Plätzen einer Suchroute zu verwenden.
  • Wie vorstehend beschrieben ist, speichert gemäß dem vorliegenden Ausführungsbeispiel 14 der Voraktualisierungsdaten-Aufzeichnungsabschnitt 501 die durch Verwendung der Kartendaten um die Fahrthistorieposition aktualisierten Daten und die entsprechenden Differenzaktualisierungsdaten. Somit bietet das vorliegende Ausführungsbeispiel 14 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verkürzung der Zeit der dynamischen Aktualisierungsverarbeitung der Kartendaten um die Fahrhistorieposition, die mit großer Häufigkeit verwendet werden, fähig ist.
  • AUSFÜHRUNGSBEISPIEL 15
  • 32 ist ein Blockschaltbild, das eine Konfiguration des vorliegenden Ausführungsbeispiels 15 der Kartendaten-Verarbeitungseinheit zeigt. In 32 sind dieselben oder ähnliche Teile wie diejenigen in 1 durch dieselben Bezugszahlen gekennzeichnet und ihre Beschreibung ist hier weggelassen. Das vorliegende Ausführungsbeispiel 15 der Kartendaten-Verarbeitungseinheit weist einen Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 zum Aufzeichnen der von dem Aktualisierungsdaten-Eingabeabschnitt 102 zugeführten Aktualisierungsdaten auf.
  • Als Nächstes wird die Arbeitsweise des vorliegenden Ausführungsbeispiels 15 beschrieben.
  • 33 ist ein Flussdiagramm, das die Aktualisierungsdaten-Aufzeichnungsoperation in dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 des Ausführungsbeispiels 15 illustriert, und 34 ist ein Flussdiagramm, das die Aktualisierungsoperation der Kartendaten durch den dynamischen Aktualisierungsabschnitt 104 des Ausführungsbeispiels 15 illustriert.
  • Unter Bezugnahme auf die Flussdiagramme nach den 33 und 34 wird die Arbeitsweise beschrieben.
  • Zuerst wird die Aufzeichnungsoperation der Aktualisierungsdaten in dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 mit Bezug auf das Flussdiagramm nach 33 beschrieben. Der Steuerabschnitt 108 erwirbt die Aktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102 im Schritt ST3301 zu einer Zeit, die verschieden von der Zeit einer Navigationsoperation ist, und zeichnet die Aktualisierungsdaten im Schritt ST3302 in dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 auf. Nachfolgend stellt der Steuerabschnitt 108 im Schritt ST3303 fest, ob alle Aktualisierungsdaten eingegeben wurden oder nicht. Wenn die Eingabe vollendet wurde, beendet der Steuerabschnitt 108 die Verarbeitung, und andernfalls wiederholt er die Verarbeitung von Schritt ST3301.
  • Als Nächstes wird die Arbeitsweise des dynamischen Aktualisierungsabschnitts 104 mit Bezug auf das Flussdiagramm nach 34 beschrieben. Als Antwort auf eine Anforderung von Kartendaten von einer Anwendung im Schritt ST3401 liest der dynamische Aktualisierungsabschnitt 104 im Schritt ST3402 die angemessenen Kartendaten aus dem Kartendaten-Speicherabschnitt 101. Dann liest der dynamische Aktualisierungsabschnitt 104 im Schritt ST3403 die Aktualisierungsdaten entsprechend den gelesenen Kartendaten von dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201, gefolgt durch die Aktualisierung der Karte im Schritt ST3404.
  • Somit aktualisiert das vorliegende Ausführungsbeispiel 15 die Karte gemäß den in dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 aufgezeichneten Aktualisierungsdaten. Daher ist es nicht erforderlich, die Aktualisierungsdaten von dem Aktualisierungsdaten-Eingabeabschnitt 102 während der Navigationsoperation einzugeben. Dies macht es möglich, den Aktualisierungsdaten-Eingabeabschnitt 102 während der Navigationsoperation für andere Zwecke zu verwenden. Wenn z. B. der Aktualisierungsdaten-Eingabeabschnitt 102 eine DVD ist, kann er während der Navigationsoperation eine DVD-Videowiedergabe durchführen. Wenn der Aktualisierungsdaten-Eingabeabschnitt 102 eine Speicherkarte ist, ist er für den Austausch anderer Navigationsdaten verwendbar.
  • Weiterhin kann die Beschleunigung der Kartenaktualisierung selbst erwartet werden durch Verwendung eines Hochgeschwindigkeitsmediums wie eines Plattenlaufwerks als Aktualisierungsdaten-Aufzeichnungsabschnitt 3201.
  • Obgleich in der vorhergehenden Beschreibung angenommen ist, dass der Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 getrennt von dem Kartendaten-Speicherabschnitt 101 installiert ist, können sie in demselben Medium verkörpert sein. Z. B. kann dasselbe Plattenlaufwerk die Kartendaten und die Aktualisierungsdaten aufzeichnen.
  • Wie vorstehend beschrieben ist, bietet das vorliegende Ausführungsbeispiel 15 den Vorteil, in der Lage zu sein, eine Kartendaten-Verarbeitungseinheit zu schaffen, die zur Verwendung des Aktualisierungsdaten-Eingabeabschnitts 102 während der Navigationsoperation für andere Zwecke fähig ist, indem die Aktualisierungsdaten in dem Aktualisierungsdaten-Aufzeichnungsabschnitt 3201 zu einer Zeit aufgezeichnet werden, die verschieden von der Navigationsoperationsperiode ist.

Claims (1)

  1. Kartendaten-Verarbeitungseinheit, welche aufweist: einen Kartendaten-Speicherabschnitt (101) zum Speichern der Kartendaten; einen Aktualisierungsdaten-Eingabeabschnitt (102) zur Eingabe von Aktualisierungsdaten zum Aktualisieren von Kartendaten, die in dem Kartendaten-Speicherabschnitt (101) gespeichert sind, unter Verwendung eines Datenspeichermediums; einen Aktualisierungsdaten-Aufzeichnungsabschnitt (301) zum Aufzeichnen aller von dem Aktualisierungsdaten-Eingabeabschnitt (102) eingegebenen Aktualisierungsdaten; einen dynamischen Aktualisierungsabschnitt (104) zum Auslesen der genannten Aktualisierungsdaten aus dem genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301) und zum Aktualisieren der Kartendaten, die in dem genannten Kartendaten-Speicherabschnitt (101) gespeichert sind, unter Verwendung der in dem Aktualisierungsdaten-Aufzeichnungsabschnitt (301) aufgezeichneten Aktualisierungsdaten als Antwort auf eine Anfrage von einer Anwendung, nach der Aufzeichnung aller Aktualisierungsdaten in den genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301), wobei der genannte Aktualisierungsdaten-Eingabeabschnitt (102) ausgebildet ist, es möglich zu machen, Daten wiederzugeben, die von den genannten Aktualisierungsdaten verschieden sind, und wobei die genannte Kartendaten-Verarbeitungseinheit ausgebildet ist, die Wiedergabe der verschiedenen Daten zu ermöglichen, wobei die verschiedenen Daten einen vom Zweck der genannten Kartendaten der genannten Aktualisierungsdaten verschiedenen Zweck aufweisen, durch den genannten Aktualisierungsdaten-Eingabeabschnitt (102) selbst während des Betriebs des genannten dynamischen Aktualisierungsabschnitts (104) und während des Navigationsfunktionsbetriebes, der zu einer Zeit durchgeführt wird, die verschieden ist zu der Zeit der Aufzeichnung der genannten allen Aktualisierungsdaten, die von dem genannten Aktualisierungsdaten-Eingabeabschnitt (102) in den genannten Aktualisierungsdaten-Aufzeichnungsabschnitt (301) eingegeben werden.
DE10362321.3A 2003-03-25 2003-11-20 Kartendaten-Verarbeitungseinheit Expired - Fee Related DE10362321B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003083103A JP4307121B2 (ja) 2003-03-25 2003-03-25 地図データ処理装置
JP2003-83103 2003-03-25

Publications (1)

Publication Number Publication Date
DE10362321B4 true DE10362321B4 (de) 2014-05-22

Family

ID=32985033

Family Applications (2)

Application Number Title Priority Date Filing Date
DE10354850.5A Expired - Fee Related DE10354850B4 (de) 2003-03-25 2003-11-20 Kartendaten-Verarbeitungseinheit
DE10362321.3A Expired - Fee Related DE10362321B4 (de) 2003-03-25 2003-11-20 Kartendaten-Verarbeitungseinheit

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE10354850.5A Expired - Fee Related DE10354850B4 (de) 2003-03-25 2003-11-20 Kartendaten-Verarbeitungseinheit

Country Status (3)

Country Link
US (3) US6980907B2 (de)
JP (1) JP4307121B2 (de)
DE (2) DE10354850B4 (de)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4444677B2 (ja) * 2004-01-20 2010-03-31 クラリオン株式会社 検索データの更新方法および更新システム
JP2005214779A (ja) * 2004-01-29 2005-08-11 Xanavi Informatics Corp ナビゲーション装置および地図データ更新方法
US7403851B2 (en) * 2004-09-30 2008-07-22 Navteq North America, Llc Method of operating a navigation system to report effects of updated portions of a geographic database
KR100754168B1 (ko) * 2004-11-12 2007-09-03 삼성전자주식회사 지도 데이터 업데이트 방법 및 장치와, 그 방법을수행하기 위한 프로그램이 저장된 기록 매체
JP2006171106A (ja) * 2004-12-13 2006-06-29 Aisin Aw Co Ltd 地図データ更新方法、地図データ更新システム、サーバ及び中継装置
JP4531582B2 (ja) 2005-02-10 2010-08-25 アルパイン株式会社 地図更新処理用データ作成方法、地図更新方法及び装置
JP5052002B2 (ja) * 2005-02-10 2012-10-17 アルパイン株式会社 地図更新方法、地図更新処理用データ作成装置、ナビゲーション装置及び地図データ更新システム
CN101699546B (zh) 2005-04-08 2012-05-09 松下电器产业株式会社 地图信息更新装置及地图信息更新方法
WO2006132065A1 (ja) * 2005-06-10 2006-12-14 Pioneer Corporation ナビゲーション装置、データ更新方法、およびデータ更新プログラム
JP4669331B2 (ja) * 2005-06-24 2011-04-13 アルパイン株式会社 車両用走行誘導装置及び車両用走行誘導装置の更新地図データ生成方法
JP4841242B2 (ja) 2005-12-15 2011-12-21 アルパイン株式会社 地図データ更新方法および地図データ更新装置
JP4745045B2 (ja) * 2005-12-15 2011-08-10 アルパイン株式会社 ナビゲーション装置
JP4745070B2 (ja) * 2006-01-30 2011-08-10 アルパイン株式会社 地図更新データ作成装置及びナビゲーション装置
TW200737058A (en) * 2006-03-17 2007-10-01 Mitac Int Corp A safety navigation system using wireless communication technology and method thereof
DE602006013274D1 (de) * 2006-03-31 2010-05-12 Research In Motion Ltd Verfahren zur Kontrolle von Kartenversionen und Vorrichtung zur Aktualisierung der Verwendung von über ein Netzwerk gewarteten Kartendatensätzen für mobile Kommunikationsvorrichtungen
JP4682089B2 (ja) * 2006-06-09 2011-05-11 アイシン・エィ・ダブリュ株式会社 地図更新システム及び地図更新方法
CA2652503C (en) * 2006-06-09 2016-08-02 Aisin Aw Co., Ltd. Data updating system, terminal device, server, and method of data updating
JP4682088B2 (ja) * 2006-06-09 2011-05-11 アイシン・エィ・ダブリュ株式会社 地図更新システム及び地図更新方法
JP4995499B2 (ja) * 2006-06-23 2012-08-08 アイシン・エィ・ダブリュ株式会社 地図情報配信システム
JP5103807B2 (ja) * 2006-06-30 2012-12-19 富士通株式会社 制御プログラム、制御方法、情報処理装置及び情報処理システム
JP4961605B2 (ja) * 2006-08-29 2012-06-27 アイシン・エィ・ダブリュ株式会社 データ管理システム及びデータ更新方法
JP5280617B2 (ja) * 2006-09-01 2013-09-04 アイシン・エィ・ダブリュ株式会社 地図更新システム及び地図更新方法
JP5001617B2 (ja) * 2006-09-29 2012-08-15 アイシン・エィ・ダブリュ株式会社 地図更新データ供給装置、バージョンテーブル、地図データ更新システム、地図更新データ供給プログラム、及び地図データ更新プログラム
US20080114543A1 (en) * 2006-11-14 2008-05-15 Interchain Solution Private Limited Mobile phone based navigation system
JP4663620B2 (ja) * 2006-12-07 2011-04-06 日立オートモティブシステムズ株式会社 車載情報端末、地図サーバ、および車載システム
EP2103906A4 (de) * 2007-01-12 2011-06-29 Pioneer Corp Informationsprozessor, informationsverarbeitungsverfahren, informationsverarbeitungsprogramm und computerlesbares aufzeichnungsmedium
JP2008185416A (ja) * 2007-01-29 2008-08-14 Aisin Aw Co Ltd 地図情報配信システム
JP4897516B2 (ja) * 2007-02-28 2012-03-14 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及びデータ更新システム
JP4869399B2 (ja) * 2007-03-07 2012-02-08 三菱電機株式会社 地図情報処理装置および地図情報更新方法
JP4711994B2 (ja) * 2007-03-30 2011-06-29 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及びその地図データ更新方法
US9383213B2 (en) * 2007-08-25 2016-07-05 Continental Teves Ag & Co. Ohg Update of digital maps and position-finding
DE102008011290A1 (de) * 2008-02-27 2009-09-03 Continental Teves Ag & Co. Ohg Vorrichtung und Verfahren zur Aktualisierung von digitalen Karten
EP2185897A1 (de) 2007-08-25 2010-05-19 Continental Teves AG & CO. OHG Vorrichtung und verfahren zur aktualisierung von digitalen karten
DE102008046896A1 (de) * 2007-09-13 2009-04-16 Continental Teves Ag & Co. Ohg Sicherheitskritische Kartenaktualisierung über einen Datenkanal eines Satellitennavigationssystems
US8521430B2 (en) 2007-12-28 2013-08-27 Navteq B.V. Managing differences between geographic database versions
JP4561913B2 (ja) * 2008-01-25 2010-10-13 株式会社デンソー 地図データ管理装置、及び地図データ管理方法
JP4900725B2 (ja) 2008-03-31 2012-03-21 アイシン・エィ・ダブリュ株式会社 地図更新システム及び地図更新プログラム
JP5187021B2 (ja) * 2008-06-20 2013-04-24 株式会社Jvcケンウッド センター装置、情報配信システム、情報配信方法
JP5103528B2 (ja) * 2008-07-18 2012-12-19 パイオニア株式会社 更新地図データ作成装置、地図データ更新システム、更新地図データ作成方法、地図データ更新方法、更新地図データ作成プログラム、および記録媒体
US8290704B2 (en) * 2008-10-31 2012-10-16 Honda Motor Co., Ltd. System and method for collecting and conveying point of interest information
JP5310839B2 (ja) * 2009-03-12 2013-10-09 トヨタ自動車株式会社 情報提供方法、情報提供システム、並びに、その情報提供システムを構成する情報提供センタ及び車載機
JP2010237444A (ja) * 2009-03-31 2010-10-21 Aisin Aw Co Ltd 地図配信装置、地図配信方法及びコンピュータプログラム
JP5054734B2 (ja) * 2009-06-26 2012-10-24 クラリオン株式会社 カーナビゲーション装置、プログラムおよび地図データ更新方法
JP5143149B2 (ja) * 2010-01-20 2013-02-13 クラリオン株式会社 地図情報配信方法および地図情報配信装置
CN107063273B (zh) * 2011-05-19 2021-05-25 Sk 普兰尼特有限公司 实时地图数据更新***和方法
US8683008B1 (en) 2011-08-04 2014-03-25 Google Inc. Management of pre-fetched mapping data incorporating user-specified locations
US8280414B1 (en) 2011-09-26 2012-10-02 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US8204966B1 (en) 2011-09-26 2012-06-19 Google Inc. Map tile data pre-fetching based on user activity analysis
JP5435001B2 (ja) * 2011-09-28 2014-03-05 株式会社デンソー 地図データ配信装置、電子機器及び地図更新システム
US9275374B1 (en) 2011-11-15 2016-03-01 Google Inc. Method and apparatus for pre-fetching place page data based upon analysis of user activities
US8886715B1 (en) 2011-11-16 2014-11-11 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US9063951B1 (en) 2011-11-16 2015-06-23 Google Inc. Pre-fetching map data based on a tile budget
US8711181B1 (en) 2011-11-16 2014-04-29 Google Inc. Pre-fetching map data using variable map tile radius
US9305107B2 (en) 2011-12-08 2016-04-05 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9197713B2 (en) 2011-12-09 2015-11-24 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US8803920B2 (en) 2011-12-12 2014-08-12 Google Inc. Pre-fetching map tile data along a route
US9389088B2 (en) 2011-12-12 2016-07-12 Google Inc. Method of pre-fetching map data for rendering and offline routing
JP2013200249A (ja) * 2012-03-26 2013-10-03 Fujitsu Ten Ltd 車載システム、車載機、情報処理方法、及び、プログラム
US9332387B2 (en) 2012-05-02 2016-05-03 Google Inc. Prefetching and caching map data based on mobile network coverage
US8849942B1 (en) 2012-07-31 2014-09-30 Google Inc. Application programming interface for prefetching map data
CN102944243B (zh) * 2012-11-16 2016-12-21 沈阳美行科技有限公司 一种地图数据可以增量更新的方法
JP5860836B2 (ja) * 2013-05-10 2016-02-16 アイシン・エィ・ダブリュ株式会社 地図データ記憶装置、地図データ更新方法及びコンピュータプログラム
US11481091B2 (en) * 2013-05-15 2022-10-25 Google Llc Method and apparatus for supporting user interactions with non- designated locations on a digital map
US9798740B2 (en) * 2014-12-29 2017-10-24 Here Global B.V. Updates for navigational map data organized in lists
US10902655B1 (en) * 2016-02-01 2021-01-26 United Parcel Service Of America, Inc. Editing cached map titles
JP6785180B2 (ja) * 2017-04-10 2020-11-18 株式会社ゼンリン 車両制御システム及び管理テーブル生産方法
US10365660B2 (en) * 2017-10-31 2019-07-30 Savioke, Inc. Computer system and method for automated indoor surveying by robots
EP3779930B1 (de) * 2018-03-28 2023-08-09 Hitachi Astemo, Ltd. Kartendarstellungsvorrichtung
DE102019000634A1 (de) 2019-01-29 2019-06-13 Daimler Ag Verfahren zur Übertragung von Kartendaten
CN110146101B (zh) * 2019-05-06 2021-06-04 北京三快在线科技有限公司 一种位置匹配方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010004724A1 (en) * 1999-12-13 2001-06-21 Pioneer Corporation Navigation system
EP1288621A2 (de) * 2001-09-03 2003-03-05 Pioneer Corporation Vorrichtung, Computerprogramm und Verfahren zur Kommunikationsnavigation

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU575182B2 (en) * 1984-06-28 1988-07-21 Wang Laboratories, Inc. Self extending memory file
US5438674A (en) * 1988-04-05 1995-08-01 Data/Ware Development, Inc. Optical disk system emulating magnetic tape units
US5214757A (en) * 1990-08-07 1993-05-25 Georesearch, Inc. Interactive automated mapping system
JP2975507B2 (ja) 1993-06-30 1999-11-10 富士通テン株式会社 地図画面の表示方法
US5666645A (en) * 1995-04-26 1997-09-09 News America Publications, Inc. Data management and distribution system and method for an electronic television program guide
US6732077B1 (en) * 1995-05-12 2004-05-04 Trimble Navigation Limited Speech recognizing GIS/GPS/AVL system
US7610146B2 (en) * 1997-10-22 2009-10-27 Intelligent Technologies International, Inc. Vehicle position determining system and method
US5680640A (en) * 1995-09-01 1997-10-21 Emc Corporation System for migrating data by selecting a first or second transfer means based on the status of a data element map initialized to a predetermined state
GB2317470A (en) * 1996-09-24 1998-03-25 Ibm Screen remote control
DE19734365A1 (de) * 1997-08-08 1999-02-18 Grundig Ag Navigationssystem für ein Kraftfahrzeug
JP3500928B2 (ja) * 1997-09-17 2004-02-23 トヨタ自動車株式会社 地図データ処理装置、地図データ処理方法および地図データ処理システム
JPH11306155A (ja) 1998-04-24 1999-11-05 Jisedai Joho Hoso System Kenkyusho:Kk 送信装置および送信方法、受信装置および受信方法、並びに送受信システムおよび送受信方法
JP2001012957A (ja) * 1999-06-29 2001-01-19 Mitsubishi Electric Corp カーナビゲーション用地図更新システムおよびカーナビゲーション端末
US6546344B1 (en) * 1999-07-02 2003-04-08 Banner Engineering Corporation Magnetic anomaly sensor system
DE19944938A1 (de) * 1999-09-20 2001-03-22 Mannesmann Vdo Ag Navigationssystem mit erweiterter Anzeigefunktion
DE10007348C2 (de) * 2000-02-18 2003-07-10 Harman Becker Automotive Sys Navigationssystem
US6381537B1 (en) * 2000-06-02 2002-04-30 Navigation Technologies Corp. Method and system for obtaining geographic data using navigation systems
JP5118793B2 (ja) * 2000-06-29 2013-01-16 ソニー株式会社 サービス提供システム
JP2002041401A (ja) 2000-07-31 2002-02-08 Fuji Xerox Co Ltd 情報提示方法
JP2002049624A (ja) 2000-08-04 2002-02-15 Matsushita Electric Ind Co Ltd 地図データ提供装置、ナビゲーション装置およびナビゲーションシステム
US6999956B2 (en) * 2000-11-16 2006-02-14 Ward Mullins Dynamic object-driven database manipulation and mapping system
JP4348503B2 (ja) * 2000-12-21 2009-10-21 三菱電機株式会社 ナビゲーション装置
JP4566413B2 (ja) * 2001-01-10 2010-10-20 三菱電機株式会社 地図情報処理装置
JP3465702B2 (ja) 2001-07-04 2003-11-10 日産自動車株式会社 ナビゲーションシステム
JP2003042771A (ja) * 2001-07-31 2003-02-13 Pioneer Electronic Corp 通信ナビゲーションシステムにおける地図データの更新方法およびサーバ装置、記録媒体、通信ナビゲーション端末装置
JP2002318532A (ja) 2002-01-29 2002-10-31 Matsushita Electric Ind Co Ltd 地図編集表示装置
US6937936B2 (en) * 2002-04-25 2005-08-30 Aisin Aw Co., Ltd. Navigation system
US7149730B2 (en) * 2002-05-03 2006-12-12 Ward Mullins Dynamic class inheritance and distributed caching with object relational mapping and cartesian model support in a database manipulation and mapping system
US7103854B2 (en) * 2002-06-27 2006-09-05 Tele Atlas North America, Inc. System and method for associating text and graphical views of map information
WO2004010319A2 (en) * 2002-07-22 2004-01-29 Thought, Inc. Dynamic object- driven database manipulation and mapping system
JP4065202B2 (ja) * 2003-01-07 2008-03-19 三菱電機株式会社 地図データ処理装置およびセンターシステム
JP5052002B2 (ja) * 2005-02-10 2012-10-17 アルパイン株式会社 地図更新方法、地図更新処理用データ作成装置、ナビゲーション装置及び地図データ更新システム
US20080040770A1 (en) * 2006-08-09 2008-02-14 Nils Angquist Media map for capture of content from random access devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010004724A1 (en) * 1999-12-13 2001-06-21 Pioneer Corporation Navigation system
EP1288621A2 (de) * 2001-09-03 2003-03-05 Pioneer Corporation Vorrichtung, Computerprogramm und Verfahren zur Kommunikationsnavigation

Also Published As

Publication number Publication date
US20050114018A1 (en) 2005-05-26
US20040193370A1 (en) 2004-09-30
DE10354850B4 (de) 2014-03-27
US6980907B2 (en) 2005-12-27
US7610147B2 (en) 2009-10-27
DE10354850A1 (de) 2004-10-21
US20050114019A1 (en) 2005-05-26
JP4307121B2 (ja) 2009-08-05
JP2004295207A (ja) 2004-10-21

Similar Documents

Publication Publication Date Title
DE10362321B4 (de) Kartendaten-Verarbeitungseinheit
DE69531447T2 (de) Datenbanksystem mit lokalen informationen, mit dynamischen informationen kombiniert
DE102004040381B4 (de) Karteninformations-Verarbeitungsgerät und Karteninformations-Aktualisierungssystem
DE112009005295B4 (de) Karteninformations-Verarbeitungsvorrichtung
DE3782157T2 (de) Verfahren und einrichtung zur speicherung einer haufenweise unterteilten binaerdatenbasis.
DE4422391C2 (de) Geographisches Informationsanzeigegerät
DE69623720T2 (de) Verfahren zum Aufräumen eines Flash-Speichers mit Übersetzungsschicht
DE60029411T2 (de) Navigationssystem
DE69126278T2 (de) Verzeichnisverwaltungssystem
DE69833815T2 (de) Verbesserter Disk-Log mit verteiltem Schreibsystem
EP2507589B1 (de) Verfahren zur vereinfachung einer beschreibung einer fahrtroute
DE69313003T2 (de) Navigationsvorrichtung
EP1113410A2 (de) Verfahren, Bedienteil, Navigationssystem und Schnittstelle zur Darstellung von Ausschnitten einer digitalen Kartenbasis
DE102004009463A1 (de) Verfahren zum Speichern von Verkehrswegeabschnitten repräsentierenden Kartendaten in einem Navigationssystem und Navigationssystem
DE19750692A1 (de) Schnelles Dateisystem
DE69721914T2 (de) Speichermedium mit geographischen ortsdaten
DE3509907C2 (de)
DE19750786C2 (de) Verfahren und Endgerät zur räumlichen Zuordnung von auf einen Ort bezogenen Informationen
DE10204490A1 (de) Navigationssystem für Fahrzeuge
DE10059145B4 (de) Fahrzeuginformationsprozessor zum Bereitstellen von Karteninformation auf Grundlage von Kartendaten
DE69919717T2 (de) Routenplannungsverfahren für Fahrzeug
DE102007003115A1 (de) Zielführungseinrichtung, Steuergerät und Verfahren zur Eingabe eines Zielortes
EP1929243A1 (de) Verfahren zur aktualisierung von digitalen karten
DE102015200075B4 (de) Verfahren zur Zuordnung von streckenbezogenen Daten eines Online-Dienstes und Navigationssystem
EP1944576B1 (de) Verfahren zum Aktualisieren von geographischen Daten

Legal Events

Date Code Title Description
Q172 Divided out of (supplement):

Ref document number: 10354850

Country of ref document: DE

Kind code of ref document: P

8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R020 Patent grant now final

Effective date: 20150224

R084 Declaration of willingness to licence
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee