DE10221774A1 - Verfahren zum Komprimieren und Dekomprimieren von Daten eines Datenstromes - Google Patents
Verfahren zum Komprimieren und Dekomprimieren von Daten eines DatenstromesInfo
- Publication number
- DE10221774A1 DE10221774A1 DE10221774A DE10221774A DE10221774A1 DE 10221774 A1 DE10221774 A1 DE 10221774A1 DE 10221774 A DE10221774 A DE 10221774A DE 10221774 A DE10221774 A DE 10221774A DE 10221774 A1 DE10221774 A1 DE 10221774A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- compression
- attributes
- edge
- data element
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Bei einem Verfahren zum Komprimieren bzw. Dekomprimieren von Daten unterschiedlichen Informationsgehalts, z. B. topografischen Knoten und Kanten sowie deren Attribute, wird der Komprimierungsgrad in Abhängigkeit des Informationsgehaltes konfigurierbar ausgebildet. DOLLAR A Zur Komprimierung werden Attribute weggelassen, die Genauigkeit der topografischen Information begrenzt oder anhand einer vorgegebenen maximalen Datenmenge der Komprimierungsgrad gesteuert.
Description
- Die Erfindung geht aus von einem Verfahren zum Komprimieren von Daten eines Datenstromes.
- In der DE 101 06 502.7 wird ein Verfahren zum Übertragen von Routendaten beschrieben. Die Routendaten umfassen Knoten in Form von Wegepunktdaten mit dazwischen liegenden Kanten (Wegen) sowie zugehörige Attribute. Die einzelnen Wegepunkte eines Routenkorridors sind so miteinander verknüpft, dass ein möglichst geringes Datenvolumen erzeugt wird. Vorzugsweise werden die Wegepunktdaten sequentiell übertragen.
- In der DE 101 05 897.7 ist ein Verfahren zum Austausch von Navigationsdaten zwischen einem Endgerät und einer Zentrale beschrieben mit einer Segmentierung und einer Übertragung von Teilrouten zwischen einem Start- und Zielpunkt. Offboard- Navigationsgeräte nach diesem Verfahren berechnen Routeninformationen nicht autark, sondern fragen diese über eine geeignete (Funk)-Schnittstelle von einem Server an, der sie dann zum Navigationsgerät überträgt.
- Aus der DE 100 12 441 C2 ist ein Verfahren zur Zieleingabe an einem Navigationsgerät bekannt. Zur Reduzierung des Verarbeitungsaufwandes werden dort nur solche Zielnamen aufgenommen, die im Umkreis des aktuellen Standortes liegen. Außerdem werden in einer Zielnamenliste die Ziele nach der Entfernung sortiert.
- Beim Verfahren nach der Erfindung werden Daten eines Datenstromes unterschiedlichen Informationsgehaltes, insbesondere Routendaten die aus topografischen Knoten (Wegepunkten) und Kanten (Verbindungswegen) sowie deren Attributen (Straßennamen, Straßenklassen, usw.) bestehen, komprimiert, wobei der Komprimierungsgrad in Abhängigkeit des Informationsgehaltes der Daten konfigurierbar ausgebildet ist und wobei die Komprimierung dadurch erfolgt, dass vorgegebene Attribute weggelassen werden, die Genauigkeit begrenzt wird, z. B. hinsichtlich der Koordinatengenauigkeit, oder eine maximale Datenmenge vorgegeben wird mit entsprechender Steuerung des Komprimierungsgrades.
- Im Gegensatz zu bekannten Komprimierungsverfahren, bei denen Daten ungeachtet ihrer Bedeutung bzw. ihres Informationsgehaltes komprimiert werden, werden bei der Erfindung die Daten interpretiert und durch Kenntnis ihrer Bedeutung insbesondere redundante Elemente eliminiert.
- Optionale Datenfelder, beispielsweise in einem vorgegebenen Datenformat zur Übertragung von Routeninformationen gemäß der DE 101 06 502.7, können optimal genutzt werden.
- Das Verfahren nach der Erfindung eignet sich vorteilhaft für die Komprimierung von Routendaten, kann aber auf allen möglichen Daten angewandt werden, vorzugsweise auf Daten, die in ihrer Struktur aus Graphen bestehen, also aus Polygonzügen mit topografischen Knoten und Kanten, z. B. Kartendaten, CAD-Zeichnungen.
- Das erfindungsgemäße Verfahren zur Komprimierung wird insbesondere für Offboard- Navigationssysteme vorzugsweise auf einem Server bei einem Diensteanbieter eingesetzt, das Dekomprimieren bzw. Entschlüsseln der Daten vorzugsweise auf der Endgeräte-Seite bzw. beim Client.
- In den Unteransprüchen sind vorteilhafte Weiterbildungen des erfindungsgemäßen Verfahrens zum Komprimieren bzw. zum Dekomprimieren aufgezeigt. Weitere Vorteile des Verfahrens sind insbesondere in folgenden Punkten zu sehen:
- 1. Die Größenreduktion der verarbeiteten Daten, wodurch Übertragungsmedien mit geringen Datenraten gut genutzt werden können.
- 2. Die geringe Komplexität des Komprimierungs- bzw. Dekomprimierungsalgorithmus, so dass sich dieses Verfahren z. B. auch für prozessorschwache Endgeräte mit wenig Arbeitsspeicher eignet.
- 3. Das Komprimierungsverfahren kann streng sequentiell ausgestaltet sein, das heißt bereits während der Komprimierung können Teildatensätze gespeichert bzw. übertragen werden.
- 4. Bei einem sequentiellen Aufbau der komprimierten Daten wird eine Dekomprimierung bereits auf Teildatensätzen noch während der Übertragung ermöglicht.
- 5. Da nicht wie bei vielen anderen Komprimierungsverfahren eine komplette Tabelle mit häufig vorkommenden Datenelementen am Anfang oder am Ende der Daten stehen muss, sondern die einzelnen Elemente an der Stelle eingefügt sind, wo sie erstmalig benötigt werden, ist zu jedem Zeitpunkt der Übertragung eine maximale Anzahl Datenelemente verfügbar.
- Anhand der Zeichnungen werden Ausführungsbeispiele der Erfindung erläutert. Es zeigen
- Fig. 1 eine sequentielle Abarbeitung eines Routengraphen,
- Fig. 2 ein Blockschaltbild eines Komprimierungsprozesses unter Nutzung eines Assoziativspeichers,
- Fig. 3 die Komprimierung eines Attributwertes,
- Fig. 4 ein Beispiel für eine Routengraphen.
- Das Verfahren nach der Erfindung geht davon aus, dass topografische Routen- bzw. Kartendaten aus Wegepunkten (Knoten) und Straßenzügen (Kanten) bestehen, die als gerichtete Verbindungen zwischen den Knoten erzeugt wurden. Weiterhin unterliegen die Knoten und damit die Kanten einer Reihenfolge, die bei Routendaten vorteilhafter Weise vom Startpunkt in Richtung Ziel besteht.
- Wegepunkte besitzen im allgemeinen ein oder mehrer der folgenden Attribute:
- - Koordinaten
- - Eindeutige Kennung (ID)
- Kanten besitzen im allgemeinen ein oder mehrere der folgenden Attribute:
- - Straßenname
- - Straßenklasse
- - Zielführungsanweisung (grafisch und/oder akustisch)
- - Zielknoten (Verweis auf Wegpunkt)
- - Fahrdauer
- - Weglänge
- - Eindeutige Kennung (ID)
- In dem verwendeten Datenformat wird für geeignete dieser Attribute das heißt diejenigen, die optional übertragen werden, z. B. IDs bzw. diejenigen, die eine große Redundanz aufweisen, z. B. Straßennamen und Zielführungsanweisungen jeweils ein Indikator definiert, der zwei oder mehrere der folgenden Werte annehmen kann:
- - Datenelement ist nicht vorhanden (bzw. gleich Default-Wert) (N.V.)
- - Datenelement ist gleich dem des Vorgängers (Vorgänger)
- - Datenelement ist gleich dem des x-ten Elements → Index x folgt (Index)
- - Datenwert des Elementes folgt (Explizit).
- Vorteilhafter Weise werden die Indikatoren für je einen zu übertragenden Wegpunkt/eine zu übertragende Kante zu einem Bitfeld zusammengefasst.
- Der Komprimierungsalgorithmus geht nun sequentiell und insbesondere iterativ alle vorhandenen Wegepunkte durch, vgl. Fig. 1:
- 1. Übertragen der Punktattribute eines aktuellen Punktes (Ablaufpunkt 3) nach dem Start 1 und der Zuordnung 2 (aktueller Punkt gleich erster Wegepunkt)
- 2. Merken des aktuellen Punktes als Vorgängerpunkt (Ablaufpunkt 4)
- 3. Iterativ über alle vom aktuellen Punkt ausgehenden Kanten, vorzugsweise beginnend
bei der Hauptroute (Ablaufpunkt 5)
- 1. Übertragen der Kantenattribute der aktuellen Kante (Ablaufpunkt 6)
- 2. Merken der aktuellen Kanten der als Vorgängerkante (Ablaufpunkt 7)
- 4. Vorzugsweise Merken der ersten vom aktuellen Punkt ausgehenden Kante (Hauptroute) als Vorgängerkante (Ablaufpunkt 9).
- Beim Ablaufpunkt 8 wird untersucht, ob der aktuelle Punkt weitere Kanten hat. Falls ja, wird als aktuelle Kante die nächste Kante des aktuellen Punktes gewählt und das Verfahren bei Ablaufpunkt 6 fortgesetzt.
- Beim Ablaufpunkt 10 wird überprüft, ob weitere Punkte vorhanden sind. Ist dies nicht der Fall, wird der Ablauf beendet. Andernfalls wird der nächste Punkt als aktueller Punkt definiert und der Ablauf bei Ablaufpunkt 3 erneut fortgesetzt.
- Die eigentliche Komprimierung geschieht bei der Übertragung der Attribute. Hierzu verfügt der Komprimierungsalgorithmus für jedes Attribut, für das ein Indikator definiert ist, der den Wert Index annehmen kann über einen Assoziativspeicher 27 (Fig. 2). Der Algorithmus weist jedem Attributwert die Nummer des Elements (Punkt/Kante) zu, bei dem dieser Wert zuerst vorkommt. Also z. B. "Robert-Bosch-Straße" → 5 was bedeutet, dass der Straßenname "Robert-Bosch-Straße" an der 5. Kante zuerst vorgekommen ist. Der Attributivspeicher 27 wird als Zwischenspeicher genutzt, während der Komprimierung angelegt und hinterher wieder gelöscht. Alternativ kann den Attributwerten auch die Elementnummer im Speicher zugeordnet werden, also z. B. 3, wenn der entsprechende Attributwert als drittes in den Speicher eingefügt wurde. Der Komprimierungsprozess 28 ist direkt mit dem Assoziativspeicher 27 verknüpft. Die Eingangsdaten sind die unkomprimierten Routendaten und die Ausgangsdaten die komprimierten Routendaten 30.
- Bevor die eigentlichen Punkt-/Kantenattributwerte in den komprimierten Datenbereich übertragen werden, wird für jedes Element der Indikator bestimmt, um dann anstatt des Wertes gegebenenfalls nur noch einen Verweis auf das Vorgängerelement oder einen Verweis auf ein beliebiges anderes Element zu übertragen.
- Den detaillierten Ablauf für jedes einzelne Attribut eines Wegepunktes/einer Kante beschreibt Fig. 3. Gemäß Fig. 3 wird zuerst geprüft, ob ein Indikator für ein Attribut definiert ist (Ablaufpunkt 12). Falls ja, wird überprüft, ob der Attributwert gefüllt bzw. gültig ist (Ablaufpunkt 13). Wenn nicht, wird ein Indikator als N.V. definiert, das heißt der Attributwert bleibt leer (Ablaufpunkt 14). Andernfalls wird geprüft, ob der aktuelle Attributwert gleich dem des Vorgängerelements ist (Ablaufpunkt 15). Ist dies der Fall, wird der Attributwert dieses Elements gleich dem Vorgängerelements definiert (Ablaufpunkt 16). Ansonsten wird geprüft, ob ein "Index" als zulässiger Wert für einen aktuellen Indikator vorgesehen ist (Ablaufpunkt 17). Ist dies der Fall, wird geprüft, ob der entsprechende Attributwert im Assoziativspeicher vorhanden ist (Ablaufpunkt 18). Im positiven Fall wird zum Indikator ein Index definiert (Ablaufpunkt 19). Im negativen Fall wird der Attributwert bzw. seine Elementnummer gespeichert (Ablaufpunkt 20). Der Indikator wird als "Explizit" definiert, das heißt unkomprimiert verarbeitet (Ablaufpunkt 21). Anschließend werden die Indikatoren für die drei Fälle nach den Ablaufpunkten 21, 19 und 14 in den Speicher geschrieben (Ablaufpunkte 22, 23 und 24) und nachfolgend der Attributwert geschrieben (Ablaufpunkt 25) bzw. die Elementnummer (Ablaufpunkt 26).
- Die Dekomprimierung geht beim Lesen in derselben Reihenfolge sequentiell durch die Daten, das heißt iterativ über alle Wegpunkte und Kanten und speichert die einzelnen Wegpunkt- und Kantenelemente in jeweils einer Tabelle in der Reihenfolge des Auftretens. Der Dekomprimierungsgrad ist in Abhängigkeit des Informationsgehaltes der Daten konfigurierbar ausgebildet unter Berücksichtigung der bei der Komprimierung getroffenen Maßnahmen (siehe dortige Beschreibung). Beim Lesen der einzelnen Attributwerte aus den komprimierten Daten wird anhand der gelesenen Indikatorwerte folgendermaßen vorgegangen:
Indikator ist gleich
- - N.V.: Attributwert bleibt leer, bzw. bekommt Defaultwert zugewiesen
- - Vorgänger: Attributwert dieses Elements wird gleich dem des Elements eine Zeile vorher in der Tabelle gesetzt
- - Index: Index i wird aus den komprimierten Daten gelesen und der Attributwert wird gleich dem des n-ten Elementeintrags in der Tabelle gesetzt
- - Explizit: Attributwert wird unkomprimiert aus den Daten gelesen.
- In vorteilhafter Weise kann der Komprimierungsalgorithmus, z. B. von einem Client, konfiguriert werden, so dass (vom Client) die Art der Komprimierung und/oder der Komprimierungsgrad vorgegeben werden, wodurch Daten eingespart werden können. Folgende Konfigurationsmöglichkeiten sind einzeln oder in Kombination möglich:
- - Weglassen von Informationen, die z. B. (vom Client) nicht verarbeitet werden können, z. B. Kanten IDs
- - Vorgabe von Genauigkeiten, die z. B. für eine Applikation, die die dekomprimierten Daten nutzt, nicht benötigt werden, z. B.:
- - Koordinatengenauigkeit
- - Vorgabe einer maximalen Größe der komprimierten Daten, wodurch der Komprimieralgorithmus die Kompression bei Erreichen des vorgeschriebenen Kriteriums abbricht, z. B.
- - max × kByte Datenmenge
- - max × Meter Länge der Hauptroute
- - max × Minuten Fahrtzeit der Hauptroute
- - . . .
- Das Verfahren nach der Erfindung kann vorteilhafter Weise in einem oder mehreren der folgenden Verfahren zur Größenreduktion der Routen-/Kartendaten kombiniert werden:
- - Verringerung der Koordinatendaten dadurch, dass die Koordinatengenauigkeit (Auflösung der Wegepunkte) generell eingeschränkt wird und weiterhin, sofern möglich, für einen Wegpunkt nicht seine absoluten Koordinaten sondern seine relative Entfernung als Vektor zum zuvor übertragenen Wegpunkt übertragen/gespeichert wird
- - Ersetzen von häufig vorkommenden Begriffen durch nicht anderweitig verwendete Sonderzeichen, z. B. "Straße" durch "Paragraphzeichen". Diese Begriffsersetzung ist unabhängig von bestimmten Routen-/Kartendaten und wird vorab definiert
- - Weiteres Komprimieren der nach diesem Verfahren reduzierten Daten durch einen anderen allgemeinen Komprimierungsalgorithmus
- Nachfolgend wird ein konkretes Ausführungsbeispiel beschrieben.
- In Fig. 4 ist exemplarisch ein Routengraph dargestellt:
- - Die Hauptroute verläuft vom Punkt P1 über die Kanten K1, K2 und K5 zu Punkt P6. Alle drei Kanten haben den Straßennamen "Robert-Bosch-Straße" und die Straßenklasse 3.
- - An Punkt P2 beginnt ein Abzweig über die Kanten K3, K4, die zur Hildesheimer Straße gehören und der Straßenklasse 5 zugeordnet sind.
- Für die Übertragung wird für die Straßennamen ein Indikator vereinbart, der die Werte Explizit, Vorgänger und Index annehmen kann. Für die Straßenklasse analog ein Indikator mit den möglichen Werten Explizit und Vorgänger.
- Nach Durchlaufen des Komprimieralgorithmus ergeben sich die in der folgenden Tabelle dargestellten Werte für die Übertragung/Speicherung. Der Einfachheit halber sind hier nur die zu übertragenden/speichernden Attribute der Kanten dargestellt.
Claims (11)
1. Verfahren zum Komprimieren von Daten eines Datenstromes unterschiedlichen
Informationsgehaltes, insbesondere Daten, die aus topografischen Knoten und Kanten
sowie deren Attributen bestehen, wobei der Komprimierungsgrad in Abhängigkeit
des Informationsgehaltes der Daten konfigurierbar ausgebildet ist und wobei zur
Komprimierung mindestens eine der nachfolgenden Maßnahmen angewendet wird:
- Weglassen vorgegebener Attribute, z. B. Kantenidentifikationen,
- Begrenzen der Genauigkeit der topografischen Information, z. B. deren
Koordinatengenauigkeit,
- Vorgeben einer maximalen Datenmenge und entsprechender Steuerung des
Komprimierungsgrades.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Komprimierung
sequentiell durchgeführt wird, das heißt während der Komprimierung Teildatensätze
in der Reihenfolge ihres erstmaligen Auftretens gespeichert und in den
komprimierten Datenbereich übertragen werden.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass ausgewählten
Attributen, insbesondere für die Übertragung, ein Indikator zugewiesen wird zur
Kennzeichnung, ob insbesondere ein Datenelement hierzu vorhanden ist, ob das
Datenelement gleich dem unmittelbar vorhergehenden Datenelement ist oder ob das
Datenelement gleich einem früher übertragenen Datenelement ist.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass in Abhängigkeit des
Indikatorwertes kein Datenelement, ein Datenelement oder ein Verweis auf ein
früheres Datenelement dem Indikator nachfolgend übertragen wird.
5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass zur
Komprimierung vorhandene Knoten sequentiell überprüft werden, um
- die Attribute des aktuellen Knotens zu komprimieren,
- einen aktuellen Knoten als Vorgängerknoten für einen nachfolgenden Knoten zu
definieren,
- die von einem aktuellen Knoten ausgehende aktuelle Kante und deren Attribute zu
komprimieren,
- die aktuelle Kante als Vorgängerkante für eine nachfolgende Kante zu definieren,
- zu überprüfen, ob von einem aktuellen Knoten weitere Kanten ausgehen und deren
Attribute zu komprimieren bzw. sie als weitere Vorgängerkante für eine weitere
nachfolgende Kante zu definieren.
6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass für die
Komprimierung ein Attributspeicher als Zwischenspeicher bereitgestellt wird, um vor
der Übertragung der Daten in den komprimierten Datenbereich für ein Datenelement
ein/den Indikator zu bestimmen, damit anstatt des Datenwertes des Datenelements
gegebenenfalls nur noch ein Verweis auf ein Vorgängerelement oder ein Verweis auf
ein beliebiges anderes Datenelement gespeichert bzw. komprimiert werden muss.
7. Verfahren zum Dekomprimieren von Daten eines Datenstromes unterschiedlichen
Informationsgehaltes, insbesondere Daten, die aus topografischen Knoten und Kanten
sowie deren Attributen bestehen, wobei der Dekomprimierungsgrad in Abhängigkeit
des Informationsgehaltes der Daten konfigurierbar ausgebildet ist unter
Berücksichtigung von bei der Komprimierung getroffener Maßnahmen wie:
- Weglassen vorgegebener Attribute, z. B. Kantenidentifikationen,
- Begrenzen der Genauigkeit der topografischen Information, z. B. der
Koordinatengenauigkeit,
- Vorgeben einer maximalen Datenmenge und entsprechender Steuerung des
Dekomprimierungsgrades.
8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Dekomprimierung
sequentiell durchgeführt wird, das heißt während der Dekomprimierung
Teildatensätze in der Reihenfolge ihres erstmaligen Auftretens in einer Tabelle
eingetragen und anschließend dekomprimiert werden.
9. Verfahren nach einem der Ansprüche 7 oder 8, dadurch gekennzeichnet, dass
ausgewählte Attribute, denen Indikatoren zugeordnet sind, bei der Dekomprimierung
daraufhin untersucht werden, ob Datenelemente leer sind und ihnen gegebenenfalls
ein Defaultwert zuzuordnen ist, es sich um einen bereits komprimierten
Vorgängerwert handelt oder einen beliebigen anderen bereits bekannten Wert, der
übernommen werden kann.
10. Verfahren nach einem der Ansprüche 1 bis 6 und einem der Ansprüche 7 bis 9,
dadurch gekennzeichnet, dass die Komprimierung bei einem Diensteanbieter und die
Dekomprimierung bei einem Dienstenutzer vorgenommen wird.
11. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass der
Komprimierungs- bzw. Dekomprimierungsgrad von einem Dienstenutzer, z. B. dem
Nutzer von Routeninformationen bei der Offboard-Navigation durch Konfigurierung
vorgegeben wird.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10221774A DE10221774A1 (de) | 2002-05-15 | 2002-05-15 | Verfahren zum Komprimieren und Dekomprimieren von Daten eines Datenstromes |
EP03752689A EP1514077A1 (de) | 2002-05-15 | 2003-02-14 | Verfahren zum komprimieren und dekomprimieren von daten eines datenstromes |
JP2004505630A JP2005525763A (ja) | 2002-05-15 | 2003-02-14 | データストリームのデータの圧縮方法および解凍方法 |
PCT/DE2003/000446 WO2003098151A1 (de) | 2002-05-15 | 2003-02-14 | Verfahren zum komprimieren und dekomprimieren von daten eines datenstromes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10221774A DE10221774A1 (de) | 2002-05-15 | 2002-05-15 | Verfahren zum Komprimieren und Dekomprimieren von Daten eines Datenstromes |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10221774A1 true DE10221774A1 (de) | 2003-11-27 |
Family
ID=29285458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10221774A Withdrawn DE10221774A1 (de) | 2002-05-15 | 2002-05-15 | Verfahren zum Komprimieren und Dekomprimieren von Daten eines Datenstromes |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1514077A1 (de) |
JP (1) | JP2005525763A (de) |
DE (1) | DE10221774A1 (de) |
WO (1) | WO2003098151A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010063330A1 (de) * | 2010-12-17 | 2012-06-21 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zum Komprimieren von Routendaten |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4683014B2 (ja) | 2007-06-25 | 2011-05-11 | 株式会社デンソー | 経路案内装置、道路地図データ作成装置及び道路地図データ作成方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848373A (en) * | 1994-06-24 | 1998-12-08 | Delorme Publishing Company | Computer aided map location system |
JPH08320648A (ja) * | 1995-05-24 | 1996-12-03 | Matsushita Electric Ind Co Ltd | ナビゲーション装置 |
EP0807803B1 (de) * | 1996-05-16 | 2005-02-23 | Matsushita Electric Industrial Co., Ltd. | Strassenkarteninformationswiedergabevorrichtung, Aufzeichnungsmedium und Übertragungsverfahren |
US6006232A (en) * | 1997-10-21 | 1999-12-21 | At&T Corp. | System and method for multirecord compression in a relational database |
US6636802B1 (en) * | 1998-11-24 | 2003-10-21 | Matsushita Electric Industrial Co., Ltd. | Data structure of digital map file |
-
2002
- 2002-05-15 DE DE10221774A patent/DE10221774A1/de not_active Withdrawn
-
2003
- 2003-02-14 JP JP2004505630A patent/JP2005525763A/ja active Pending
- 2003-02-14 EP EP03752689A patent/EP1514077A1/de not_active Withdrawn
- 2003-02-14 WO PCT/DE2003/000446 patent/WO2003098151A1/de active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010063330A1 (de) * | 2010-12-17 | 2012-06-21 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zum Komprimieren von Routendaten |
Also Published As
Publication number | Publication date |
---|---|
WO2003098151A1 (de) | 2003-11-27 |
JP2005525763A (ja) | 2005-08-25 |
EP1514077A1 (de) | 2005-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69828339T2 (de) | Programm zum Erzeugen von Manövern | |
DE10162359B4 (de) | Verfahren zur Bereitstellung von Routendaten für ein Navigationsgerät | |
EP2507589B1 (de) | Verfahren zur vereinfachung einer beschreibung einer fahrtroute | |
DE4219326A1 (de) | System zur verkehrsinformationsanzeige | |
DE112010004633T5 (de) | Fahrzeugmontierte Bildverarbeitungsvorrichtung und Reisehilfevorrichtung | |
EP1224645A1 (de) | Verfahren zur codierung und decodierung von objekten in einem verkehrswegenetz | |
DE4334701A1 (de) | Navigationssystem mit einem Wegbestimmungsprozeß, der in der Lage ist, einen gewünschten Weg schnell und vollständig zu bestimmen | |
DE102011003152A1 (de) | Kartendaten, Verfahren zum Erstellen derselben, Datenprodukt, das dieselben enthält, Speichermedium, das dieselben enthält, und Navigationsvorrichtung, die dieselben verwendet | |
EP0941533A1 (de) | Verfahren und endgerät zur räumlichen zuordnung von auf einen ort bezogenen informationen | |
DE10137632A1 (de) | Verfahren und System zum Auffinden eines Ortes in einer digitalen Karte | |
DE10061044C2 (de) | Verfahren zum automatischen Löschen einer Verkehrsmeldung | |
EP0889454A2 (de) | Verfahren und Zentrale zur Prognose und Analyse eines Verkehrsnetzes | |
EP3472820A1 (de) | Aktualisierung einer digitalen karte | |
DE19758990B3 (de) | Datenempfänger und verfahren zum anzeigen von verkehrsinformationsdaten | |
DE102006013297B4 (de) | Verfahren zum Betrieb eines Navigationssystems | |
DE10221774A1 (de) | Verfahren zum Komprimieren und Dekomprimieren von Daten eines Datenstromes | |
EP3317612A1 (de) | Verfahren und vorrichtung zum hochladen von daten eines kraftfahrzeugs | |
DE102012212815B4 (de) | Verfahren zur Auswahl und Aufbereitung von Verkehrsinformationen | |
DE10052934A1 (de) | Verfahren zur Bestimmung eines Weges zwischen einem Ausgangspunkt und einem Endpunkt eines Netzes, wie beispielsweise Straßennetzes | |
DE112011105119T5 (de) | Relationsinformationserzeugungsverfahren und Relationsinformationserzeugungsvorrichtung | |
WO2008119585A2 (de) | VERFAHREN ZUM ERSTELLEN EINES VERZEICHNISSES VON STRAßENABSCHNITTEN, VERFAHREN ZUM ERMITTELN ALLER STRAßENABSCHNITTE INNERHALB EINES SUCHGEBIETS UND COMPUTERPROGRAMM | |
DE102023002572B3 (de) | Computerimplementiertes Verfahren zur Übertragung einer Navigationsroute aus einer ersten digitalen Straßenkarte in eine zweite digitale Straßenkarte und informationstechnisches System | |
DE102019002594A1 (de) | Verfahren zur Aktualisierung einer optimalen Routenführung | |
DE112011105115T5 (de) | Navigationsvorrichtung | |
EP2362185A2 (de) | Verfahren zum Betrieb eines Navigationssystems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8141 | Disposal/no request for examination |