[go: up one dir, main page]

JPH10153445A - Method for searching route in on-vehicle navigation device - Google Patents

Method for searching route in on-vehicle navigation device

Info

Publication number
JPH10153445A
JPH10153445A JP32778796A JP32778796A JPH10153445A JP H10153445 A JPH10153445 A JP H10153445A JP 32778796 A JP32778796 A JP 32778796A JP 32778796 A JP32778796 A JP 32778796A JP H10153445 A JPH10153445 A JP H10153445A
Authority
JP
Japan
Prior art keywords
memory
data
unit
main
units
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.)
Granted
Application number
JP32778796A
Other languages
Japanese (ja)
Other versions
JP3413748B2 (en
Inventor
Hideaki Sasazawa
英章 笹澤
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.)
Kenwood KK
Original Assignee
Kenwood KK
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 Kenwood KK filed Critical Kenwood KK
Priority to JP32778796A priority Critical patent/JP3413748B2/en
Publication of JPH10153445A publication Critical patent/JPH10153445A/en
Application granted granted Critical
Publication of JP3413748B2 publication Critical patent/JP3413748B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To shorten the time for route calculation by storing a plurality of units in a memory area of a size corresponding to each hierarchy of a main storing memory, and reading and using the respective unit data in route calculation. SOLUTION: A main controller 1 calculates a recommended route on the basis of the present position data of one's own vehicle from a own vehicle position processing device 2 and the position data related to the starting point and designation of the vehicle inputted from an input device 6, and the resulting recommended route data is stored in a main storing memory 5. The main controller 1 also reads the recommended route data from the main storing memory 5 and supplies it to an image processing device 7. The image processing device 7 stores the recommended route data in a video RAM 7b by a graphic controller 7a, and supplies the recommended route data read from the video RAM 7b to a display device 7c to display it on a display screen.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、車載用ナビゲーシ
ョン装置における経路探索方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a route search method in a vehicle-mounted navigation device.

【0002】[0002]

【従来の技術】車載用のナビゲーション装置において、
経路探索を行なうための道路ネットワークデータは、緯
度及び経度によって区切られた領域ごとに分割してCD
−ROM等の記録媒体に格納されている。これ以降の説
明において、この区切られた領域1つを「ユニット」と
呼ぶ。図7はユニットの概念図であり、緯度i,j,k
と経度m,n,oの位置において矩形領域に分割された
各ユニットuと、ユニットu中の道路ネットワークを示
している。
2. Description of the Related Art In a car navigation system,
The road network data for performing the route search is divided into regions divided by latitude and longitude, and divided into CDs.
-Stored in a recording medium such as a ROM. In the following description, one of the divided areas is referred to as a “unit”. FIG. 7 is a conceptual diagram of a unit, and latitudes i, j, k
And each unit u divided into rectangular areas at the positions of the longitudes m, n, and o, and a road network in the unit u.

【0003】また、経路探索演算の高速化及びメモリの
消費を抑えるために、複数の子ユニットをまとめて親の
ユニットが作成されている。親のユニットUは、子のユ
ニットよりも広いエリアを持つが、主要でない道路の情
報は持たない。通常、この親子の関係が3階層あるいは
4階層程度作成される。一番詳細な道路ネットワークを
レベル0、上位の階層に行くに従ってレベル1、2、3
と呼ぶ。図8はユニットの階層構造の概念図であり、例
えば、レベル0のユニットuと、このレベル0の4つの
子ユニットuをまとめたエリアを有するレベル1の1つ
の親ユニットUとが示されている。
Further, in order to speed up the route search operation and suppress memory consumption, a parent unit is created by grouping a plurality of child units. The parent unit U has a larger area than the child unit, but does not have information on minor roads. Usually, this parent-child relationship is created in about three or four layers. Level 0 is the most detailed road network, and levels 1, 2, and 3 are in the order of higher levels.
Call. FIG. 8 is a conceptual diagram of the hierarchical structure of units. For example, a unit u at level 0 and one parent unit U at level 1 having an area in which four child units u at level 0 are shown are shown. I have.

【0004】車載用ナビゲーション装置で経路探索を行
なう場合、一般に、出発地及び目的地付近ではレベル0
の詳細な道路ネットワークデータを使用し、中間地点で
は上位のレベルの道路ネットワークデータを使用して経
路探索を行なう。1つのユニットの経路探索データは、
ヘッダ部及びデータ部から構成されているため、記録媒
体からのデータの読み込みはこのユニットを1つの単位
として行なう必要がある。1つのユニットのデータサイ
ズには上限がもうけられており、このサイズを越えるよ
うなユニットは分割され、上限のデータサイズを超えな
いように作成される。
When a route search is carried out by an on-vehicle navigation device, generally, a level 0 is set near the departure point and the destination.
The detailed route network data is used, and a route search is performed at the intermediate point using the higher level road network data. The route search data for one unit is
Since it is composed of a header part and a data part, it is necessary to read data from the recording medium using this unit as one unit. The data size of one unit has an upper limit, and units exceeding this size are divided and created so as not to exceed the upper limit data size.

【0005】従来は、図9に道路ネットワークデータの
階層構造とメモリの内部領域との概念図を示すように、
車載用ナビゲーション装置において経路探索用として用
意されたメモリの一部に(例えば低位アドレス側に)、
上限サイズのデータ読み込み用のバッファ領域(固定領
域)を1つ設け、この領域に記録媒体から読み込まれた
各レベルのユニットデータを交互に入れ替えて格納して
いた。メモリの残りの領域は経路演算用のワーク領域及
び演算の中間結果を格納する領域となる。出発地、目的
地が極めて近い場合、それぞれが同一のユニット中に位
置することがあるが、通常は出発地と目的地の間に複数
のユニットが存在する。つまり、経路探索も複数のユニ
ットに対して演算を行ない、それぞれの経路をつなぎ合
わせる必要がある。
Conventionally, FIG. 9 shows a conceptual diagram of a hierarchical structure of road network data and an internal area of a memory.
In a part of the memory prepared for the route search in the vehicle-mounted navigation device (for example, on the lower address side),
One buffer area (fixed area) for reading data of the upper limit size is provided, and unit data of each level read from the recording medium is alternately stored in this area. The remaining area of the memory is a work area for path calculation and an area for storing intermediate results of the calculation. When the starting point and the destination are very close, each of them may be located in the same unit, but usually there are a plurality of units between the starting point and the destination. In other words, the route search also needs to perform calculations on a plurality of units and connect the respective routes.

【0006】[0006]

【発明が解決しようとする課題】ところが、各ユニット
は緯度及び経度により区切られているので、道路形状に
よっては同一のユニットを複数回読み込まなくてはなら
ず、経路探索に要する時間が長くかかってしまうことが
あった。また、タスクオペレーティングシステム上で実
現した場合に、ハードウェアとのI/O部分である「記
録媒体読み込みタスク」と「経路演算タスク」が並列動
作できず、計算時間を短くすることは不可能であった。
However, since each unit is separated by latitude and longitude, the same unit must be read a plurality of times depending on the road shape, and it takes a long time to search for a route. There was sometimes. Further, when realized on the task operating system, the "recording medium read task" and the "path calculation task" which are I / O parts with hardware cannot operate in parallel, and it is impossible to shorten the calculation time. there were.

【0007】本発明の目的は、上記従来の問題点を解決
し、経路計算時間を短縮できる車載用ナビゲーション装
置における経路探索方法を提供することにある。
An object of the present invention is to solve the above-mentioned conventional problems and to provide a route search method in an on-vehicle navigation device capable of shortening a route calculation time.

【0008】[0008]

【課題を解決するための手段】本発明に係る車載用ナビ
ゲーション装置における経路探索方法は、任意のサイズ
のデータを格納する可変サイズの複数のメモリ領域を有
する主記憶メモリを備え、経路計算に使用する道路ネッ
トワークの階層構造からなる複数のユニットを、前記主
記憶メモリの各階層に応じたサイズのメモリ領域に格納
し、経路計算時にそれぞれのユニットデータを読み出し
て使用するものである。
A route search method in a vehicle-mounted navigation device according to the present invention includes a main storage memory having a plurality of variable-size memory areas for storing data of an arbitrary size, and is used for route calculation. A plurality of units each having a hierarchical structure of a road network are stored in a memory area of a size corresponding to each hierarchy of the main storage memory, and each unit data is read and used at the time of route calculation.

【0009】また、本発明に係る車載用ナビゲーション
装置における経路探索方法は、複数のユニットを主記憶
メモリの連続するメモリ空間のメモリ領域に順次格納す
るものである。
A route search method in a vehicle-mounted navigation device according to the present invention sequentially stores a plurality of units in a memory area of a continuous memory space of a main memory.

【0010】また、本発明に係る車載用ナビゲーション
装置における経路探索方法は、複数のユニットを、タス
クオペレーティングシステムのメモリ割当機能を用いて
主記憶メモリのメモリ領域に格納するものである。
Further, a route search method in a vehicle-mounted navigation device according to the present invention stores a plurality of units in a memory area of a main memory using a memory allocation function of a task operating system.

【0011】[0011]

【作用】車載用ナビゲーション装置において、経路計算
に使用する道路ネットワークの階層構造からなる複数の
ユニットを、任意のサイズのデータを格納する可変サイ
ズの複数のメモリ領域を有する主記憶メモリの各階層に
応じたサイズのメモリ領域に格納し、経路計算時にそれ
ぞれのユニットデータを読み出して使用する。経路計算
に使用するユニットデータがすべて主記憶メモリのメモ
リ領域に格納されているので、従来のようなデータの読
み戻しがなく、経路探索のための計算を高速に行なうこ
とができる。
In a vehicle-mounted navigation device, a plurality of units each having a hierarchical structure of a road network used for route calculation are stored in each hierarchy of a main storage memory having a plurality of variable-size memory areas for storing data of an arbitrary size. The data is stored in a memory area of an appropriate size, and each unit data is read out and used at the time of path calculation. Since all the unit data used for the route calculation is stored in the memory area of the main storage memory, there is no need to read back the data as in the related art, and the calculation for the route search can be performed at high speed.

【0012】[0012]

【発明の実施の形態】図1は本発明に係る経路探索方法
を実施する車載用ナビゲーション装置の一実施例を示す
ブロック図である。図1において、1はマイクロコンピ
ュータ等からなるメインコントローラ、2は自車位置処
理装置、3は地図データベース、4は記憶媒体読取装
置、5は主記憶メモリ、6は入力装置、7は映像処理装
置、8は音声出力装置である。
FIG. 1 is a block diagram showing an embodiment of an on-vehicle navigation device for implementing a route search method according to the present invention. In FIG. 1, 1 is a main controller composed of a microcomputer or the like, 2 is a vehicle position processing device, 3 is a map database, 4 is a storage medium reading device, 5 is a main storage memory, 6 is an input device, and 7 is a video processing device. , 8 are audio output devices.

【0013】自車位置処理装置2は、自律航法センサー
2a、GPS受信機2b及び自車位置演算装置2cとか
らなり、自律航法センサー2aからの自車関連センサ情
報及びGPS受信機2bからのGPS衛星電波受信によ
る自車の現在地情報に基づいて自車位置演算装置2cで
自車位置を算出する。記憶媒体読取装置4は、CDーR
OM等の地図データベース3から地図データを読み取
り、メインコントローラ1に供給する。
The own-vehicle position processing device 2 comprises an autonomous navigation sensor 2a, a GPS receiver 2b, and an own-vehicle position calculation device 2c. The own vehicle-related sensor information from the autonomous navigation sensor 2a and the GPS from the GPS receiver 2b are used. The own vehicle position is calculated by the own vehicle position calculation device 2c based on the current position information of the own vehicle by the satellite radio wave reception. The storage medium reader 4 is a CD-R
The map data is read from the map database 3 such as OM and supplied to the main controller 1.

【0014】メインコントローラ1は、記憶媒体読み取
り装置4からの道路ネットワークのユニットデータと、
自車位置処理装置2からの自車の現在地データと、入力
装置6から入力される自車の出発地及び目的地に関する
位置データとに基づいて推奨経路を計算し、得られた推
奨経路データを主記憶メモリ5に記憶させる。また、メ
インコントローラ1は、推奨経路データを主記憶メモリ
5から読み出して映像処理装置7に供給する。映像処理
装置7は、グラフィックコントローラ7a、ビデオRA
M7b及び表示装置7cとからなり、グラフィックコン
トローラ7により、推奨経路データをビデオRAM7b
に記憶させると共に、ビデオRAM7bから読み出した
推奨経路データを表示装置7cに供給し、表示画面に表
示させる。
The main controller 1 includes unit data of a road network from the storage medium reading device 4 and
The recommended route is calculated based on the current position data of the own vehicle from the own vehicle position processing device 2 and the position data relating to the departure point and the destination of the own vehicle input from the input device 6, and the obtained recommended route data is calculated. It is stored in the main storage memory 5. Further, the main controller 1 reads the recommended route data from the main storage memory 5 and supplies the recommended route data to the video processing device 7. The video processing device 7 includes a graphic controller 7a, a video RA
M7b and a display device 7c. The graphic controller 7 stores recommended route data in the video RAM 7b.
And the recommended route data read from the video RAM 7b is supplied to the display device 7c and displayed on the display screen.

【0015】上記構成において、本発明の経路探索方法
は次の手順で行われる。道路は地域によりその密度が大
きく変化するため、ユニットのデータサイズは様々な大
きさとなる。実際、上限サイズに近いサイズのユニット
の存在はまれであり、小さいものでは上限サイズの数分
の一のものもある。そこで、本発明の経路探索方法に用
いられる主記憶メモリ5メモリの内部領域と道路ネット
ワークデータの階層構造との一例の概念図を図2に示
す。図2において、主記憶メモリ5のメモリ空間内にそ
れぞれのユニットのサイズ分だけのメモリ領域を割り当
て、記録媒体からの道路ネットワークを展開する。すな
わち、各ユニットデータを格納するメモリ領域は可変サ
イズとされる。複数のユニットが必要とされた場合に
は、メモリ空間内にそれぞれのユニットの展開されたメ
モリ領域を隙間なく並べ、必要な数のユニットのデータ
を同時に保持する。
In the above configuration, the route search method of the present invention is performed in the following procedure. Since the density of roads varies greatly depending on the area, the data size of the unit varies. In fact, units of a size close to the upper limit size are rare, and some smaller units are a fraction of the upper limit size. FIG. 2 shows a conceptual diagram of an example of the internal area of the main memory 5 and the hierarchical structure of the road network data used in the route search method of the present invention. In FIG. 2, a memory area corresponding to the size of each unit is allocated in the memory space of the main storage memory 5, and a road network from a recording medium is developed. That is, the memory area for storing each unit data has a variable size. When a plurality of units are required, the expanded memory areas of the respective units are arranged in the memory space without gaps, and data of a required number of units are simultaneously held.

【0016】メモリ空間が固定ではなく可変サイズとさ
れ、また同時に複数のユニットを持つため、これらを管
理する目的で管理テーブルを用意する。この管理テーブ
ルは1ユニット読み込むにつれて1つずつ増加するの
で、上限値は定めず連続したアドレス空間の最上位のア
ドレスより下位アドレスに向けて増加するようにn個分
だけ作成する。管理テーブルの持つ情報は、それぞれの
ユニットを識別するための番号、ユニットのデータサイ
ズ、格納されたアドレス等である。使用できるメモリを
最大限に生かすために、計算速度の早いアルゴリズムよ
りも使用メモリの少ないアルゴリズムを用い、メモリ空
間上にはユニットデータ以外の計算用ワーク領域を極力
少なくする。
Since the memory space is not fixed but has a variable size and has a plurality of units at the same time, a management table is prepared for the purpose of managing these units. Since this management table increases by one as one unit is read, an upper limit value is not defined and n management tables are created so as to increase from the highest address in a continuous address space toward lower addresses. The information held in the management table includes a number for identifying each unit, a data size of the unit, a stored address, and the like. In order to make the best use of the available memory, an algorithm using less memory is used than an algorithm with a higher calculation speed, and a work area for calculation other than unit data is reduced as much as possible in the memory space.

【0017】計算用ワーク領域を極力少なくするための
具体的方法は、例えば、主記憶メモリ5のメモリ領域に
格納されるユニットデータの不要部分に、経路計算に必
要な情報を書き込む方法がある。ユニットデータ構成に
ついて図3に示す道路ネットワークを用いて説明する。
図3では、A,B,C,Dは交差点、AB,B
A,...は道路とすると、Bの交差点のデータより、
BA,BC,BDの3本の道路が出ていることになる。
このうちのBAの道路に関して4種類のデータ、すなわ
ち、a)接続先が交差点Aであること、b)BAの長
さ、c)道路種別(高速道路、一般道等)、d)道路の
特徴を表わすデータが、道路BAが存在するユニットの
データの中に含まれている。これらの4種類のデータの
うちd)のデータは経路探索においては不要なデータな
ので、図2に示した主記憶メモリ5のメモリ配置におい
て、このd)のデータが格納されるべき各ユニットデー
タのメモリ領域を経路計算ワーク領域に転用する。この
転用により、主記憶メモリ5中に経路計算ワーク専用の
メモリ領域は不要となる。
As a specific method for minimizing the calculation work area, for example, there is a method of writing information necessary for path calculation to an unnecessary portion of unit data stored in the memory area of the main memory 5. The unit data configuration will be described using the road network shown in FIG.
In FIG. 3, A, B, C, D are intersections, and AB, B
A,. . . Is a road, from the intersection data of B,
This means that there are three roads, BA, BC, and BD.
Among them, four types of data regarding the road of the BA, namely, a) the connection destination is the intersection A, b) the length of the BA, c) the road type (expressway, general road, etc.), and d) the characteristics of the road Is included in the data of the unit where the road BA exists. Among these four types of data, d) data is unnecessary data in the route search, and therefore, in the memory arrangement of the main memory 5 shown in FIG. Divert the memory area to the path calculation work area. Due to this diversion, a memory area dedicated to the path calculation work in the main storage memory 5 becomes unnecessary.

【0018】計算用ワーク領域を極力少なくするための
他の方法は、ユニットデータの上限以上の値を用いるこ
とである。ユニットデータサイズの上限により、それぞ
れのデータでも上限として取り得る値が決まっている。
そこで、上限以上の値を用いることにより特別な意味を
持たせることができる。例えば、図4に示すように、ユ
ニットデータの上限として1バイトのメモリ領域を規定
していても取り得る値が127までならば、上位1ビッ
トはユニットデータの変化にかかわらず常に0なので、
このビットに経路計算に必要な値を書き込んでも下位ビ
ットに影響を与えることはない。
Another method for minimizing the calculation work area is to use a value that is equal to or larger than the upper limit of the unit data. The value that can be taken as the upper limit of each data is determined by the upper limit of the unit data size.
Therefore, a special meaning can be given by using a value equal to or more than the upper limit. For example, as shown in FIG. 4, even if the memory area of 1 byte is defined as the upper limit of the unit data, if the possible value is up to 127, the upper 1 bit is always 0 regardless of the change of the unit data.
Writing a value necessary for path calculation to this bit does not affect lower bits.

【0019】次に、図5は上記に説明した経路探索方法
におけるユニットデータ読み込み作業のフローチャート
である。まず、ステップS1で、経路計算のために、使
用しているユニットの他のユニットデータの要求がある
と、S2で、要求された当該ユニットが管理テーブルに
存在するか否かを判定し、ノーならばS3に進み、イエ
スならばS9に進む。S3では、管理テーブルにある当
該ユニットの管理情報を読み込み、S4で、当該ユニッ
トのサイズ、格納アドレスを取得する。次いでS5で、
使用しているメモリの最終アドレスを取得し、S6で、
当該ユニットを読み込むサイズ分の空き領域があるか否
かを判定し、イエスならばS7に進み、ノーならばS1
0に進む。
FIG. 5 is a flowchart of the unit data reading operation in the above-described route search method. First, in step S1, when there is a request for another unit data of the used unit for the route calculation, it is determined in step S2 whether the requested unit is present in the management table. If so, proceed to S3; if yes, proceed to S9. In S3, the management information of the unit in the management table is read, and in S4, the size and storage address of the unit are obtained. Then in S5,
The final address of the memory used is obtained, and in S6,
It is determined whether or not there is a free area of a size to read the unit. If yes, proceed to S7, if no, proceed to S1
Go to 0.

【0020】S7では、管理テーブルを作成し、S8で
ユニットデータを読み込み、次いでS9に進む。S2の
答がノーの場合かまたはS8に続くS9では、当該ユニ
ットの読み込み後のデータが出力され、経路計算に使用
される。一方、S6の答がノーならばS10に進み、メ
モリ不足によるエラーという情報が出力される。ここ
で、メモリ不足となるのは、ユニットデータの最後と管
理テーブルの最後が重なることを意味する。
In S7, a management table is created, unit data is read in S8, and then the process proceeds to S9. If the answer to S2 is NO or in S9 following S8, the data after reading the unit is output and used for route calculation. On the other hand, if the answer to S6 is no, the process proceeds to S10, and information indicating an error due to insufficient memory is output. Here, the memory shortage means that the end of the unit data and the end of the management table overlap.

【0021】[0021]

【実施例】次に、図6は、本発明の経路探索方法に用い
られる主記憶メモリ5メモリの内部領域と道路ネットワ
ークデータの階層構造との他の例の概念図であり、オペ
レーティングシステムのメモリ割り当て機能を用いて、
経路計算に必要な複数のユニットデータを連続した空間
とは限らずに割り当てを行なった場合を示している。こ
の場合、管理テーブルは十分な領域を固定エリアとして
獲得し作成する。
FIG. 6 is a conceptual diagram showing another example of the internal area of the main memory 5 and the hierarchical structure of the road network data used in the route search method of the present invention. Using the assignment function,
The figure shows a case where a plurality of unit data required for route calculation are assigned without being limited to a continuous space. In this case, the management table acquires and creates a sufficient area as a fixed area.

【0022】以上説明したように、探索計算に必要とさ
れるユニットのデータを全て主記憶メモリに保持するた
め、同一ユニットデータの読み戻しがなく高速に推奨経
路を求めることができる。
As described above, since all the data of the units required for the search calculation are held in the main memory, the recommended route can be obtained at high speed without reading back the same unit data.

【0023】また、同時に複数のユニットを主記憶メモ
リに保持するので、マルチタスクオペーティングシステ
ム上で実現した場合に記録媒体からあるユニットのデー
タを読み込みながら、別のユニットの計算を行なうこと
ができるため、効率よく計算を進められ、結果として高
速に経路計算を行なうことができる。特に、両方向探索
(出発地から目的地へと向かう探索と目的地から出発地
へと向かう探索の両方向を同時に行なう探索)を行なう
場合には、それぞれの方向で使用するユニットは異なる
場合が多いので特に効率が上がる。
Further, since a plurality of units are simultaneously held in the main storage memory, it is possible to calculate another unit while reading data of one unit from a recording medium when realized on a multitasking operating system. Therefore, the calculation can proceed efficiently, and as a result, the path can be calculated at a high speed. In particular, when performing a bidirectional search (a search in which the search from the departure place to the destination and the search in the direction from the destination to the departure place are performed simultaneously), the unit used in each direction is often different, Especially the efficiency is increased.

【0024】さらに、管理テーブルを置くことにより、
ユニットの読み込みサイズを必要最小限のサイズとする
ことができ、ナビゲーション装置の限られた記憶容量の
主記憶メモリでも、探索に必要となる複数のユニットを
同時に保持することができる。
Further, by providing a management table,
The reading size of the unit can be reduced to a necessary minimum size, and a plurality of units required for the search can be simultaneously held even in the main storage memory having a limited storage capacity of the navigation device.

【0025】[0025]

【発明の効果】本発明によれば、探索計算に必要とされ
るユニットのデータを全て主記憶メモリに保持するた
め、同一ユニットデータの読み戻しがなく、高速に推奨
経路を求めることができる。
According to the present invention, all the data of the units required for the search calculation are stored in the main memory, so that the same unit data is not read back and the recommended route can be obtained at high speed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の経路探索方法を実施する車載用ナビゲ
ーション装置の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an in-vehicle navigation device that implements the route search method of the present invention.

【図2】本発明の経路探索方法に用いられる主記憶メモ
リ5メモリの内部領域と道路ネットワークデータの階層
構造との一例の概念図を示す。
FIG. 2 shows a conceptual diagram of an example of an internal area of a main memory 5 and a hierarchical structure of road network data used in the route search method of the present invention.

【図3】ユニットデータ構成を説明するための道路ネッ
トワークの一例を示す。
FIG. 3 shows an example of a road network for explaining a unit data configuration.

【図4】ユニットデータのメモリ領域の一例を示す。FIG. 4 shows an example of a memory area for unit data.

【図5】本発明の経路探索方法におけるユニットデータ
読み込み作業のフローチャートである。
FIG. 5 is a flowchart of a unit data reading operation in the route search method of the present invention.

【図6】本発明の経路探索方法に用いられる主記憶メモ
リ5メモリの内部領域と道路ネットワークデータの階層
構造との他の例の概念図を示す。
FIG. 6 is a conceptual diagram showing another example of the internal area of the main memory 5 and the hierarchical structure of road network data used in the route search method of the present invention.

【図7】ユニットの概念図である。FIG. 7 is a conceptual diagram of a unit.

【図8】ユニットの階層構造の概念図である。FIG. 8 is a conceptual diagram of a hierarchical structure of a unit.

【図9】従来の道路ネットワークデータの階層構造とメ
モリの内部領域との概念図を示す。
FIG. 9 shows a conceptual diagram of a conventional hierarchical structure of road network data and an internal area of a memory.

【符号の説明】[Explanation of symbols]

1 メインコントローラ 2 自車位置処理装置 3 地図データベース 4 記憶媒体読取装置 5 主記憶メモリ 6 入力装置 7 映像処理装置 8 音声出力装置。 2a 自律航法センサー 2b GPS受信機 2c 自車位置演算装置 7a グラフィックコントローラ 7b ビデオRAM 7c 表示装置 Reference Signs List 1 main controller 2 own vehicle position processing device 3 map database 4 storage medium reading device 5 main storage memory 6 input device 7 video processing device 8 audio output device 2a Autonomous navigation sensor 2b GPS receiver 2c Own vehicle position calculation device 7a Graphic controller 7b Video RAM 7c Display device

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 任意のサイズのデータを格納する可変サ
イズの複数のメモリ領域を有する主記憶メモリを備え、
経路計算に使用する道路ネットワークの階層構造からな
る複数のユニットを、前記主記憶メモリの各階層に応じ
たサイズのメモリ領域に格納し、経路計算時にそれぞれ
のユニットデータを読み出して使用することを特徴とす
る車載用ナビゲーション装置における経路探索方法。
A main storage memory having a plurality of variable-size memory areas for storing data of an arbitrary size;
A plurality of units having a hierarchical structure of a road network used for route calculation are stored in a memory area of a size corresponding to each hierarchy of the main memory, and each unit data is read and used at the time of route calculation. Route search method in a vehicle-mounted navigation device.
【請求項2】 請求項1記載の方法において、複数のユ
ニットを主記憶メモリの連続するメモリ空間のメモリ領
域に順次格納することを特徴とする車載用ナビゲーショ
ン装置における経路探索方法。
2. The method according to claim 1, wherein a plurality of units are sequentially stored in a memory area of a continuous memory space of a main storage memory.
【請求項3】 請求項1記載の方法において、複数のユ
ニットを、タスクオペレーティングシステムのメモリ割
当機能を用いて主記憶メモリのメモリ領域に格納するこ
とを特徴とする車載用ナビゲーション装置における経路
探索方法。
3. The method according to claim 1, wherein a plurality of units are stored in a memory area of a main memory using a memory allocation function of a task operating system. .
JP32778796A 1996-11-22 1996-11-22 Route search method for in-vehicle navigation device Expired - Fee Related JP3413748B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32778796A JP3413748B2 (en) 1996-11-22 1996-11-22 Route search method for in-vehicle navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32778796A JP3413748B2 (en) 1996-11-22 1996-11-22 Route search method for in-vehicle navigation device

Publications (2)

Publication Number Publication Date
JPH10153445A true JPH10153445A (en) 1998-06-09
JP3413748B2 JP3413748B2 (en) 2003-06-09

Family

ID=18202986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32778796A Expired - Fee Related JP3413748B2 (en) 1996-11-22 1996-11-22 Route search method for in-vehicle navigation device

Country Status (1)

Country Link
JP (1) JP3413748B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006275857A (en) * 2005-03-30 2006-10-12 Xanavi Informatics Corp Navigation device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006275857A (en) * 2005-03-30 2006-10-12 Xanavi Informatics Corp Navigation device

Also Published As

Publication number Publication date
JP3413748B2 (en) 2003-06-09

Similar Documents

Publication Publication Date Title
US6556919B2 (en) Map data storage medium
JP4148580B2 (en) Method and system for using real-time traffic information broadcasting with a navigation system
US6526348B1 (en) Method and system for compact representation of routes
US7266560B2 (en) Parcelized geographic data medium with internal spatial indices and method and system for use and formation thereof
US6281807B1 (en) Method for selecting digital traffic messages
EP2487461B1 (en) Vehicle navigation device and method
EP0760504A2 (en) Map database apparatus
JP4456667B2 (en) Navigation device
JPH10177337A (en) Map data base device
JP2021009027A (en) Route output device, method, and program
JPH11161157A (en) Map data processing device
JP3413748B2 (en) Route search method for in-vehicle navigation device
JP3064758B2 (en) Route search display device
JPH0933272A (en) Route search display device
JPH02201600A (en) Route-planning method based on buckets and navigation system fitted with route-planning apparatus practicing said method
JP3097454B2 (en) Route search display device
JP3413749B2 (en) Route search method for in-vehicle navigation device
JP2733285B2 (en) Map reading device and map information storage medium
JPH10206176A (en) Direction display method in car navigation system
JPH06147907A (en) Navigation device
JP3517029B2 (en) In-vehicle route search device
JPH11328379A (en) Map data storage system
JP3420979B2 (en) Car navigation system
JP2000298026A (en) Car navigation system
JP2000067382A (en) Traffic information display device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030304

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090404

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090404

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100404

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110404

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140404

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees