JPH06186048A - Method for guiding along course - Google Patents

Method for guiding along course

Info

Publication number
JPH06186048A
JPH06186048A JP33868592A JP33868592A JPH06186048A JP H06186048 A JPH06186048 A JP H06186048A JP 33868592 A JP33868592 A JP 33868592A JP 33868592 A JP33868592 A JP 33868592A JP H06186048 A JPH06186048 A JP H06186048A
Authority
JP
Japan
Prior art keywords
intersection
route
data
guide
destination
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
JP33868592A
Other languages
Japanese (ja)
Other versions
JP3270549B2 (en
Inventor
Shigeru Ichikawa
茂 市川
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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP33868592A priority Critical patent/JP3270549B2/en
Publication of JPH06186048A publication Critical patent/JPH06186048A/en
Application granted granted Critical
Publication of JP3270549B2 publication Critical patent/JP3270549B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To guide a vehicle on an optimum course for actual road conditions. CONSTITUTION:A course retrieval portion 14 retrieves the optimum course from a starting point to a destination using map data and the retrieved guide course data is stored in a guide course storage portion 16 and an entrance/exit specifying and comparing portion 26 specifies the entrance point of a VICS rest area on the guide course. During travel a map image describing portion 13 and a guide course describing portion 18 operate in conjunction with each other to display the map of an area around the position of the vehicle on a screen, together with the guide course using both map data from a CD-ROM 1 and guide course data from the guide course storage portion 16, so as to guide the vehicle on the specified course. If the entrance/exit specifying and comparing portion 26 detects that the vehicle has reached the entrance point while traveling on a guide course, the course retrieving portion 14 retrieves the optimum course beyond the entrance point while taking dynamic information obtained from VICS into account, and renews part of the guide course data stored in the guide course storage portion 16 and then guides the vehicle on the course using the renewed guide course data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は所望の目的地まで最適経
路で走行できるようにした経路誘導方法に係り、特にV
ICSが提供する走行規制、渋滞等の動的情報を加味
し、実際の道路事情に合わせた経路で誘導するようにし
た経路誘導方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a route guidance method capable of traveling on an optimum route to a desired destination, and more particularly to a route guidance method.
The present invention relates to a route guidance method in which dynamic information such as travel regulations and traffic congestion provided by ICS is taken into consideration and a route is guided according to actual road conditions.

【0002】[0002]

【従来の技術】車載ナビゲータは、大量の地図データを
記憶するCD−ROM等の大容量記憶装置、ディスプレ
イ装置、車両の現在位置を検出する車両位置検出装置等
を有し、車両の現在位置に応じた地図データをCD−R
OMから読み出し、該地図データに基づいて地図をディ
スプレイ画面に描画するとともに、車両位置マーク(ロ
ケーションカーソル)をディスプレイ画面の特定位置
(例えば画面中央)に固定し、車両の移動に応じて地図
をスクロール表示したり、或いは地図は画面に固定し、
車両位置マークを移動表示したりして、車両が現在どこ
を走行しているか一目で判るようにしてある。
2. Description of the Related Art An in-vehicle navigator has a large-capacity storage device such as a CD-ROM for storing a large amount of map data, a display device, and a vehicle position detection device for detecting the current position of a vehicle. CD-R corresponding map data
The map is read from the OM, the map is drawn on the display screen based on the map data, the vehicle position mark (location cursor) is fixed at a specific position (for example, the center of the screen) on the display screen, and the map is scrolled according to the movement of the vehicle. Display or fix the map on the screen,
The vehicle position mark is moved and displayed so that the user can easily recognize where the vehicle is currently traveling.

【0003】CD−ROMに記憶されている地図は縮尺
レベルに応じて適当な大きさの経度幅、緯度幅の図葉に
区切られており、道路等は経緯度で表現された頂点(ノ
ード)の座標集合で示され、これらの描画は各ノードを
順に直線で接続することにより行われる。なお、道路は
2以上のノードの連結からなり、2つのノードを連結し
た部分はリンクと呼ばれる。地図データは、図19に示
す如く、1枚の図葉を4分割したデータユニット毎(4
分割図葉毎)にまとめられており、1データユニットが
1画面に相当している。地図データには、(1)道路リ
スト、ノードテーブル、交差点構成ノードリスト、隣接
ノードリストなどからなる道路レイヤ、(2)地図画面
上の道路、建物、河川等を表示するための背景レイヤ、
(3)市町村名、道路名等を表示するための文字レイヤ
などから構成されている。
The map stored in the CD-ROM is divided into map sheets of a longitude width and a latitude width of an appropriate size according to the scale level, and roads and the like are vertices (nodes) expressed in latitude and longitude. , Which are represented by a coordinate set of, and these drawing is performed by connecting each node in order by a straight line. The road is composed of two or more nodes connected to each other, and a part connecting the two nodes is called a link. As shown in FIG. 19, the map data is divided into four data units (4
Each data sheet corresponds to one screen. The map data includes (1) a road layer including a road list, a node table, an intersection node list, and an adjacent node list, (2) a background layer for displaying roads, buildings, rivers, etc. on the map screen,
(3) It is composed of a character layer for displaying the names of cities, towns and villages, road names, and the like.

【0004】この内、道路レイヤは図20に示す構成を
有している。道路リストRDLTは道路別に、道路の種
別(高速道路、国道、その他の道路)、道路を構成する
全ノード数、道路を構成するノードのノードテーブルN
DTB上での位置と、次のノードまでの幅員等のデータ
より構成されている。交差点構成ノードリストCRLT
は地図上の各交差点毎の該交差点に連結するリンク他端
ノード(交差点構成ノードという)のノードテーブルN
DTB上での位置の集合である。隣接ノードリストNN
LTは、ノードが複数のユニットに跨がる道路について
ユニット境界に定義されて複数のユニットに共有される
隣接ノードの場合(図21参照)、自身のユニットを除
いて他に共有するユニット数を示す隣接ノード数(図2
1(1)でユニットAU1 (AU2 )で定義された隣接
ノードRNについて、他に共有するユニットはAU
2 (AU1 )の1つであるから隣接ノード数は1、図2
2(2)でユニットAU11で定義された隣接ノードRN
について、他に共有するユニットはAU11、AU21、A
22の3つであるから隣接ノード数は3)、図葉番号、
該図葉内で隣接ノードが属するユニットコード、該ユニ
ットでのノードテーブル上での位置により構成される。
ノードテーブルNDTBは地図上の全ノードのリストで
あり、ノード毎に座標情報(経度、緯度)、該ノードが
交差点であるか否かの交差点識別フラグ、交差点であれ
ば交差点構成ノードリスト上での位置を指し、交差点で
なければ道路リスト上で当該ノードが属する道路の位置
を指すポインタ、また、当該ノードが隣接ノードである
か否かの隣接ノード識別フラグ、隣接ノードであれば、
隣接ノードリストNNLTでの位置を指すポインタ等で
構成されている。
Of these, the road layer has the structure shown in FIG. The road list RDLT is classified into roads by road type (highway, national road, other roads), the total number of nodes that make up the road, and a node table N of nodes that make up the road.
It is composed of data such as the position on the DTB and the width to the next node. Intersection node list CRLT
Is a node table N of the other end nodes of links (referred to as intersection constituent nodes) for each intersection on the map
It is a set of positions on the DTB. Adjacent node list NN
In the case of an adjacent node in which a node is defined as a unit boundary on a road that spans multiple units and shared by multiple units (see FIG. 21), the LT indicates the number of units shared by other units except its own unit. Number of adjacent nodes shown (Fig. 2
For the adjacent node RN defined by the unit AU 1 (AU 2 ) in 1 (1), the other shared unit is AU.
2 (AU 1 ), the number of adjacent nodes is 1, and FIG.
2 (2) Adjacent node RN defined in unit AU 11
About other shared units are AU 11 , AU 21 , A
Since U 22 is three, the number of adjacent nodes is 3), the leaf number,
It is configured by the unit code to which the adjacent node belongs in the map leaf and the position on the node table in the unit.
The node table NDTB is a list of all nodes on the map. Coordinate information (longitude, latitude) for each node, an intersection identification flag indicating whether or not the node is an intersection, and if the intersection is an intersection, the node configuration node list is displayed. Pointer pointing to the position, if not an intersection, a pointer pointing to the position of the road to which the node belongs on the road list, an adjacent node identification flag indicating whether or not the node is an adjacent node, if the adjacent node,
It is composed of a pointer or the like pointing to a position in the adjacent node list NNLT.

【0005】ところで車載ナビゲータには、出発地から
目的地まで最短の時間で到達できるような最適経路を探
索し、画面に誘導経路表示して運転者の走行案内をする
経路誘導機能があり、実際の運転に際して、誘導経路を
特定色で太く表示するなど他の道路と識別可能にしたり
して、運転者が目的地まで容易に到達できるようにして
ある。出発地から目的地を結ぶ最適経路を求める方法と
して、横型探索法を利用した方法が提案されている。こ
の方法は、CD−ROMの道路データを参照して、出発
地と目的地を結ぶ直線を対角線とする方形領域を全て含
む1又は隣接する複数の4分割図葉内に存在する全交差
点(本来の交差点のほか、隣接ノードとなっている単純
ノードも含む)を対象にして、各交差点につき、交差点
ネットリストCRNLを作成して経路探索メモリに記憶
しておくか、または、予め交差点ネットリストがCD−
ROMに記憶されている場合は、必要なエリアに含まれ
る交差点ネットリストを読み出し経路探索メモリに記憶
しておき、出発地から目的地迄の最短経路を交差点ネッ
トリストを参照して探索するものである。
By the way, the vehicle-mounted navigator has a route guidance function of searching for an optimum route that allows the user to reach the destination from the destination in the shortest time and displaying the guidance route on the screen to guide the driver. When driving, the guide route is displayed in a specific color in bold so as to be distinguishable from other roads so that the driver can easily reach the destination. A method using a horizontal search method has been proposed as a method for obtaining an optimum route connecting a starting point to a destination. This method refers to the road data of the CD-ROM and refers to all intersections existing in one or a plurality of adjacent quadrants including all rectangular areas having a straight line connecting a starting point and a destination as a diagonal line. In addition to the intersections, the intersection netlist CRNL is created for each intersection and stored in the route search memory for each intersection, or the intersection netlist is stored in advance. CD-
If it is stored in the ROM, the intersection netlist included in the required area is read out and stored in the route search memory, and the shortest route from the departure point to the destination is searched by referring to the intersection netlist. is there.

【0006】交差点ネットリストCRNLは、交差点
(交差点ノードのほか、単純ノードの内、隣接ノードと
なっているものを含む。)毎に、 (1)交差点シーケンシャル番号(当該交差点を特定す
る情報) (2)該交差点が含まれる地図の図葉番号 (3)データユニットコード (4)ノードテーブル上の位置 (5)経度 (6)緯度 以上、交差点ID (7)交差点構成ノードリスト上の位置(当該交差点が
本来の交差点ノードのとき) (8)交差点構成ノード数(同上) (9)隣接ノードリスト上の位置(当該交差点が隣接ノ
ードのとき) (10)隣接ノード数(同上) (11)各隣接交差点のシーケンシャル番号 (12)各隣接交差点までの距離 (13)各隣接交差点までの道路種別 (14)当該交差点の1つ手前の交差点シーケンシャル
番号 (15)出発地から当該交差点までの累計距離 (16)当該交差点の検索次数 等が登録されるようになっている(但し、(14)〜
(16)は経路探索実行時に登録される)。
The intersection netlist CRNL includes (1) intersection sequential number (information for identifying the intersection) for each intersection (including intersection nodes and simple nodes that are adjacent nodes). 2) Map leaf number of the map including the intersection (3) Data unit code (4) Position on node table (5) Longitude (6) Latitude or more, intersection ID (7) Position on intersection constituent node list (the intersection Is an original intersection node) (8) Number of intersection constituent nodes (same as above) (9) Position on adjacent node list (when the intersection is an adjacent node) (10) Number of adjacent nodes (same as above) (11) Each adjacent Intersection sequential number (12) Distance to each adjacent intersection (13) Road type to each adjacent intersection (14) Intersection seat immediately before the intersection Nsharu number (15) total distance from the departure point to the intersection (16) Search degree or the like of the intersection are registered (where (14) -
(16) is registered when the route search is executed).

【0007】交差点ネットリストCRNLを含まない道
路レイヤから交差点ネットリストを作成する手法は、ま
ず、図23に示す如く、出発地と目的地を結ぶ直線を対
角線とする方形領域を含む各図葉につき、地図データの
図葉管理情報から図葉番号を得る。そして、地図データ
からこれらの各図葉の中で、出発地と目的地を結ぶ直線
を対角線とする方形領域を含む各4分割図葉(図23の
AU11〜AU44)に対する道路データを入力し(個々の
4分割図葉は、図葉番号とデータユニットコードで特定
される)、ノードテーブルNDTBから交差点識別フラ
グや隣接ノード識別フラグの立っているノードを探し、
連番で交差点シーケンシャル番号(1)をふった交差点
ネットリストを経路探索メモリ上に用意し、交差点ID
を登録する((2)〜(6))。そして、ノードテーブ
ル、交差点構成ノードリスト、隣接ノードリストから、
交差点構成ノードリスト上の位置、交差点構成ノード
数、隣接ノードリスト上の位置、隣接ノード数を得て、
(7)〜(10)を登録する。
As shown in FIG. 23, the method of creating an intersection netlist from a road layer that does not include the intersection netlist CRNL is as follows. First, as shown in FIG. 23, for each drawing leaf including a square area having a straight line connecting a starting point and a destination as a diagonal line. The map leaf number is obtained from the map leaf management information of the map data. Then, from these map data, the road data for each of the four-divided map leaves (AU 11 to AU 44 in FIG. 23) including a rectangular area whose diagonal line is a straight line connecting the starting point and the destination is input from these map leaves. (Each quadrant is identified by a leaf number and a data unit code), and the node table NDTB is searched for a node with an intersection identification flag or an adjacent node identification flag.
Prepare an intersection netlist with sequential numbers (1) for intersections on the route search memory, and enter the intersection ID.
Is registered ((2) to (6)). Then, from the node table, intersection configuration node list, adjacent node list,
Obtain the position on the intersection configuration node list, the number of intersection configuration nodes, the position on the adjacent node list, and the number of adjacent nodes,
Register (7) to (10).

【0008】次に、道路リストRDLTの各道路につ
き、ノードテーブルNDTBを参照して、相隣る交差点
(一方が単純ノードでの隣接ノードの場合を含む)相互
間のリンクの距離、道路種別を求め、リンクの一方の交
差点に係る交差点ネットリストに、リンクの他方の交差
点を隣接交差点とし、該隣接交差点に係る交差点ネット
リストに登録された交差点シーケンシャル番号(隣接交
差点シーケンシャル番号)、当該リンクの距離、道路種
別を登録していく((11)〜(13))。そして、交
差点ネットリストの作られた対象が、交差点ノードで隣
接ノードを兼ねている場合と、単純ノードの隣接ノード
である場合、同一隣接ノードにつき、他の共有ユニット
の下でも交差点ネットリストが作られている場合がある
ことから、隣接ノードリストNNLTを参照して、他の
全ての共有ユニットでの交差点シーケンシャル番号を探
し、当該交差点ネットリストの中に、隣接交差点シーケ
ンシャル番号と距離、道路種別を登録し、隣接ノード接
続処理を行う。この際、距離は0とする。最後に各交差
点ネットリストCRNLに1から連番で交差点シーケン
シャル番号を付す。以上で交差点ネットリストCRNL
が完成する。
[0008] Next, for each road in the road list RDLT, by referring to the node table NDTB, the distance of the link between adjacent intersections (including the case where one is a simple node and the adjacent node), the road type Obtained, the intersection netlist related to one intersection of the link, the other intersection of the link as an adjacent intersection, the intersection sequential number (adjacent intersection sequential number) registered in the intersection netlist related to the adjacent intersection, the distance of the link , Road types are registered ((11) to (13)). If the target for which the intersection netlist is created also serves as the adjacent node at the intersection node, or if it is the adjacent node of the simple node, the intersection netlist is created even under other shared units for the same adjacent node. Therefore, the adjacent node list NNLT is referred to search for the intersection sequential number in all other shared units, and the adjacent intersection sequential number, distance, and road type are listed in the intersection netlist. Register and perform adjacent node connection processing. At this time, the distance is 0. Finally, each intersection netlist CRNL is numbered sequentially from 1 with an intersection sequential number. This is the intersection netlist CRNL
Is completed.

【0009】図24は横型探索法の概略説明図であり、
道路を直線、交差点(単純ノードでの隣接ノードを含
む)を直線の交点としてクラフ化したものであり、各交
差点間の距離と道路種別は既知で、STPは出発地(交
差点)、DSPは目的地(交差点)である。横型探索法
においては、交差点ネットリストCRNLを参照しなが
ら、出発地を0次交差点(次数0は交差点ネットリスト
の(16)に登録される)として、該0次交差点に道路
に沿って隣接する1次交差点A1 〜A4 を探し、各1次
交差点A1 〜A4 につき、対応する1つ手前の交差点
(次数の1つ低い交差点。ここでは、出発地交差点)を
経由した出発地からの累計距離を求め、各交差点A1
4 に対応させて、各々の交差点ネットリスト中に、1
つ手前の交差点を特定する交差点シーケンシャル番号、
検索次数1とともに登録する(交差点ネットリストの
(14)〜(16))。
FIG. 24 is a schematic explanatory view of the horizontal search method.
The road is a straight line, and the intersections (including adjacent nodes at simple nodes) are made into the intersections of the straight lines. The distance between each intersection and the road type are known, STP is the departure point (intersection), and DSP is the purpose. It is the ground (intersection). In the horizontal search method, while referring to the intersection netlist CRNL, the departure place is set as a 0th-order intersection (degree 0 is registered in (16) of the intersection netlist), and the 0th-order intersection is adjacent along the road. Search for the primary intersections A 1 to A 4, and for each primary intersection A 1 to A 4 , from the departure point via the corresponding previous intersection (an intersection of one lower order. Here is the departure point intersection) Calculate the cumulative distance of each intersection A 1 ~
Corresponding to A 4 , 1 in each intersection netlist
Intersection sequential number that identifies the previous intersection,
It is registered together with the search order 1 ((14) to (16) in the intersection net list).

【0010】次いで、各1次交差点A1 〜A4 について
2次交差点Bijを探し、各2次交差点につき、対応する
1つ手前の1次交差点を経由した出発地からの累計距離
を求め、各交差点Bijに対応させて、各々の交差点ネッ
トリストに1つ手前の交差点を特定する交差点シーケン
シャル番号、検索次数2とともに登録する。なお、累計
距離を求める場合、単純に交差点ネットリストの(1
2)に登録された距離を加算するのでなく、該距離に対
し交差点ネットリストの(13)に登録された道路種別
に応じた重み付けをして加算する。具体的には、重み係
数kを、例えば、高速道路は1、国道は2、その他の道
路は3という具合にして、予想される平均走行速度に反
比例した累計距離となるようにする。
Then, a secondary intersection B ij is searched for each of the primary intersections A 1 to A 4 , and a cumulative distance from the departure point via the corresponding preceding primary intersection is calculated for each secondary intersection, Corresponding to each intersection B ij , it is registered in each intersection net list together with the intersection sequential number that specifies the previous intersection and the search order 2. When calculating the cumulative distance, simply use (1
Instead of adding the distance registered in 2), the distance is weighted and added according to the road type registered in (13) of the intersection net list. Specifically, the weighting factor k is set to, for example, 1 for a highway, 2 for a national road, and 3 for other roads so that the cumulative distance is inversely proportional to the expected average traveling speed.

【0011】1次交差点A1 については3つの2次交差
点B11,B12,B13を見出し、これら各交差点に対応さ
せて、 B11:1次交差点A1 経由での出発地からの累計距離Bd1112:1次交差点A1 経由での出発地からの累計距離Bd1213:1次交差点A1 経由での出発地からの累計距離Bd13 ・・(a) を対応する交差点A1 の交差点シーケンシャル番号とと
もに記憶する。また、1次交差点A2 に対しては3つの
2次交差点B21,B22,B23が求まり、各2次交差点B
21,B22,B23に対応させて、 B21:1次交差点A2 経由での出発地からの累計距離Bd21 ・・(b) B22:1次交差点A2 経由での出発地からの累計距離Bd2223:1次交差点A2 経由での出発地からの累計距離Bd23 を対応する交差点A2 の交差点シーケンシャル番号とと
もに記憶する。他の1次交差点A3 ,A4 についても同
様に隣接する2次交差点を探して所定のデータを記憶す
る。ところで、交差点B13とB21は同一の交差点であ
る。このように、データを記憶すべき交差点が重複し、
既に、該交差点に対し、異なる経路での累計距離が記憶
されているとき、(a)の累計距離Bd13と(b)の累
計距離Bd21の大小を比較し、小さい方のデータに書き
換えて記憶する。たとえば、Bd13>Bd21であれば、
交差点B13(=B21)の交差点ネットリストには、
(b)に示す累計距離Bd21と対応する1つ手前の交差
点A2 のシーケンシャル番号が最終的に記憶される。
Regarding the primary intersection A 1 , three secondary intersections B 11 , B 12 and B 13 are found, and corresponding to each of these intersections, B 11 : Cumulative from the departure point via the primary intersection A 1. Distance Bd 11 B 12 : Cumulative distance from departure point via primary intersection A 1 Bd 12 B 13 : Cumulative distance from departure point via primary intersection A 1 Bd 13 ··· (a) It is stored together with the intersection sequential number of A 1 . Further, three secondary intersections B 21 , B 22 , and B 23 are obtained for the primary intersection A 2 , and each secondary intersection B
Corresponding to 21 , B 22 and B 23 , B 21 : Cumulative distance from departure point via primary intersection A 2 Bd 21 ··· (b) B 22 : From departure point via primary intersection A 2 Cumulative distance Bd 22 B 23 : The cumulative distance Bd 23 from the departure point via the primary intersection A 2 is stored together with the intersection sequential number of the corresponding intersection A 2 . Similarly, for other primary intersections A 3 and A 4 , adjacent secondary intersections are searched for and predetermined data are stored. By the way, the intersections B 13 and B 21 are the same intersection. In this way, intersections that should store data overlap,
When the accumulated distances on different routes have already been stored for the intersection, the accumulated distance Bd 13 in (a) and the accumulated distance Bd 21 in (b) are compared in magnitude and rewritten to the smaller data. Remember. For example, if Bd 13 > Bd 21 ,
The intersection netlist for intersection B 13 (= B 21 )
The sequential number of the previous intersection A 2 corresponding to the cumulative distance Bd 21 shown in (b) is finally stored.

【0012】以降、同様にして、各2次交差点Bijにつ
いて隣接する3次交差点Cijを求め、各交差点Cijにつ
き、対応する1つ手前の交差点を経由する出発地からの
道路種別に応じた重み付けをした累計距離を求め、当該
1つ手前の交差点シーケンシャル番号とともに記憶し、
一般に、交差点ネットリストを参照しながら各第i次交
差点について第(i+1)次交差点を求め、各第(i+
1)次交差点につき、1つ手前の第i次交差点を経由す
る出発地からの道路種別に応じた重み付けをした累計距
離を求め、1つ手前の交差点の交差点シーケンシャル番
号とともに、第(i+1)次交差点の交差点ネットリス
トに記憶していけば、最終的に目的地(交差点)DSP
に到達する。目的地に到達したあと、目的地(m次交差
点とする)の交差点ネットリストに記憶してある(m−
1)次の交差点、(m−1)次の交差点の交差点ネット
リストに記憶してある(m−2)次の交差点、・・・、
2次の交差点の交差点ネットリストに記憶してある1次
交差点、1次交差点の交差点ネットリストに記憶してあ
る0次の交差点(出発地)を、順次、出発地側から目的
地側に向けた順序で結んでなる経路が最短の最適経路と
なる。
Thereafter, similarly, the adjacent tertiary intersection C ij is obtained for each secondary intersection B ij , and for each intersection C ij , the road type from the departure point passing through the corresponding previous intersection is determined. The weighted cumulative distance is calculated and stored together with the previous sequential intersection number,
In general, the (i + 1) th-order intersection is calculated for each i-th intersection with reference to the intersection netlist, and each (i +) th intersection is obtained.
1) For the next intersection, the cumulative distance weighted according to the road type from the departure point passing through the previous i-th intersection is obtained, and the intersection sequential number of the previous intersection and the (i + 1) th next If you store it in the intersection netlist of the intersection, finally the destination (intersection) DSP
To reach. After the destination is reached, it is stored in the intersection netlist of the destination (m-th intersection) (m-
1) Next intersection, (m-1) Next intersection stored in the intersection net list of the next intersection, ...
The first-order intersections stored in the intersection netlist of the second-order intersections, and the 0th-order intersections (departures) stored in the intersection netlist of the first-order intersections are sequentially turned from the departure side to the destination side. The shortest optimal route is the route connected in this order.

【0013】但し、或る経路で目的地に到達しても、目
的地の交差点ネットリストに記憶された累計距離に対
し、累計距離の短い経路が存在する間は経路探索を継続
し、若し、他の経路でも目的地に到達したとき、該経路
での累計距離の方が、既に目的地の交差点ネットリスト
に記憶されている累計距離より短ければ、書き換えを行
い、その後、どの経路も目的地の交差点ネットリストに
登録された累計距離より長くなったとき、経路探索を終
えるようにしてもよい。また、目的地交差点を起点にし
て出発地交差点に向けて経路探索を進めても同様に最適
な誘導経路を求めることができる。
However, even if the destination is reached by a certain route, the route search is continued while there is a route having a short cumulative distance with respect to the cumulative distance stored in the intersection netlist of the destination. , When reaching the destination on any other route, if the accumulated distance on that route is shorter than the accumulated distance already stored in the intersection netlist of the destination, it is rewritten. The route search may be terminated when the total distance becomes longer than the total distance registered in the ground intersection netlist. Further, even when the route search is advanced from the destination intersection toward the departure intersection, the optimum guide route can be similarly obtained.

【0014】このように横型探索法によれば、グラフ理
論的に最短距離を指標にした最適経路が求まる。よっ
て、画面の地図画像中に、車両位置マークとともに、最
適な誘導経路を特定の強調色で表示することで、運転者
に対し、所望の目的地に向けた経路誘導を行うことがで
きる。なお、累計距離を求める際の重み付けは道路の種
別に加えて幅員も加味するようにしてもよい。また、誘
導経路の探索には上記した横型探索法の他にダイクスト
ラ法(dijkstra法)も良く利用されるがここでは説明を
省略する。
As described above, according to the horizontal search method, the optimum path can be obtained by using the shortest distance as an index in graph theory. Therefore, by displaying the optimal guide route in a specific emphasized color together with the vehicle position mark in the map image on the screen, the driver can be guided to a desired destination. In addition to the road type, the width may be taken into consideration when calculating the cumulative distance. Further, the Dijkstra method (dijkstra method) is often used in addition to the above-described lateral search method for searching for the guide route, but the description thereof is omitted here.

【0015】[0015]

【発明が解決しようとする課題】ところで、上記しの如
くして求めた出発地と目的地を結ぶ最適な誘導経路は、
事故や工事などによる通行止めや渋滞等、実際の道路事
情を全く加味していないので、誘導経路に従って走行し
たとき、途中で渋滞に巻き込まれてしまい却って所望の
目的地に到達するのに時間が掛かったり、途中が通行止
めになっていて誘導経路に沿った走行ができず、仕方な
く誘導経路から外れた経路で目的地に向かわなければな
らず、経路誘導が役に立たないという事態が発生する問
題があった。以上から本発明の目的は、実際の道路事情
を考慮した最適な経路で誘導できる経路誘導方法を提供
することにある。
By the way, the optimum guide route connecting the starting point and the destination obtained as described above is as follows:
Since we do not take into account actual road conditions such as traffic closures and traffic congestion due to accidents and construction, when we follow the guide route, we are caught in traffic on the way and it takes time to reach the desired destination. However, there is a problem that the route guidance is not useful because you can not travel along the guidance route because it is closed on the way and you have to go to the destination on a route outside the guidance route. It was In view of the above, an object of the present invention is to provide a route guidance method capable of guiding an optimal route in consideration of actual road conditions.

【0016】[0016]

【課題を解決するための手段】上記課題は、本発明にお
いては、地図データを記憶した地図データ記憶手段と、
車両位置を検出する車両位置検出手段と、VICSより
通行規制、渋滞等の動的情報を受信するVICS受信手
段と、地図データを参照して出発地と目的地を結ぶ最適
な誘導経路を探索する手段と、誘導経路データを記憶す
る誘導経路記憶手段と、誘導経路がVICSサービスエ
リアを通るが出発地はVICSサービスエリア外に存在
するとき、誘導経路のVICSサービスエリア入口地点
を求める手段と、走行中、誘導経路記憶手段に記憶され
た誘導経路データに基づき所定の経路誘導を行う手段
と、走行中に車両がVICSサービスエリアの入口地点
に到達したとき、VICSより受信した動的情報を加味
しながら地図データを参照して入口地点から先について
の最適な経路を再探索し、該再探索した誘導経路データ
を誘導経路記憶部に記憶させる手段とにより達成され
る。
According to the present invention, there is provided a map data storage means for storing map data,
A vehicle position detecting means for detecting the vehicle position, a VICS receiving means for receiving dynamic information such as traffic restrictions and traffic congestion from the VICS, and an optimum guide route connecting the departure point and the destination with reference to the map data. Means, guide route storage means for storing guide route data, means for determining the VICS service area entrance point of the guide route when the guide route passes through the VICS service area but the departure place is outside the VICS service area, In addition, a means for performing a predetermined route guidance based on the guidance route data stored in the guidance route storage means, and the dynamic information received from the VICS when the vehicle reaches the entrance point of the VICS service area while traveling While referring to the map data, the optimum route from the entrance point is searched again, and the re-searched guide route data is stored in the guide route storage unit. It is accomplished by a means for 憶.

【0017】[0017]

【作用】本発明によれば、出発地と目的地を結ぶ最適な
経路を地図データを参照して探索した誘導経路がVIC
Sサービスエリアを通るが出発地はVICSサービスエ
リア外に存在するとき、誘導経路のVICSサービスエ
リア入口地点を求めておき、所定の経路誘導を受けて走
行中に車両が入口地点に到達したとき、VICSより受
信した動的情報を加味しながら地図データを参照して入
口地点から先についての最適な経路を再探索し、該再探
索した誘導経路データを誘導経路記憶部に記憶して、該
誘導経路データに基づき所定の経路誘導を行う。これに
より、当初探索した誘導経路に従い走行してVICSサ
ービスエリアに入ると、そこから先はVICSより得た
動的情報を加味した最適な経路に基づき経路誘導を受け
られるので、所望地に迅速かつ容易に到達できることに
なる。
According to the present invention, the optimum route connecting the starting point and the destination is searched by referring to the map data, and the guide route is VIC.
When passing through the S service area but the departure place is outside the VICS service area, the VICS service area entry point of the guidance route is obtained in advance, and when the vehicle reaches the entry point while receiving the predetermined route guidance, By referring to the map data while considering the dynamic information received from the VICS, the optimum route from the entry point to the future is re-searched, the re-searched guidance route data is stored in the guidance route storage unit, and the guidance route is stored. A predetermined route guidance is performed based on the route data. As a result, when the vehicle travels according to the initially searched guidance route and enters the VICS service area, the route guidance can be received based on the optimal route in consideration of the dynamic information obtained from VICS. It will be easy to reach.

【0018】[0018]

【実施例】全体の構成 図1は本発明の経路誘導方法を具現した車載ナビゲータ
の全体構成図である。図中、1は地図データを記憶する
CD−ROM(地図情報記憶部)である。地図データ
は、交差点ネットリストを含む道路レイヤ、背景レイ
ヤ、文字レイヤなどから構成されている。2は車両の現
在位置に応じた地図画像や車両位置マーク、最適経路探
索で探索された誘導経路等を表示するCRTディスプレ
イ装置、3は走行中の車両の走行距離と方位を検出しな
がら、車両の現在位置を算出するとともに車両位置デー
タと車両方位データを出力する車両位置検出部である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Overall Configuration FIG. 1 is an overall configuration diagram of an in-vehicle navigator embodying the route guidance method of the present invention. In the figure, 1 is a CD-ROM (map information storage unit) for storing map data. The map data is composed of a road layer including an intersection netlist, a background layer, a character layer, and the like. 2 is a CRT display device that displays a map image and a vehicle position mark according to the current position of the vehicle, a guide route searched by the optimum route search, and 3 is a vehicle while detecting the traveling distance and direction of the traveling vehicle. Is a vehicle position detector that calculates the current position of the vehicle and outputs vehicle position data and vehicle azimuth data.

【0019】4は地図検索キー、拡大・縮小キー、地図
スクロールキー、目的地入力キー等を備えた操作部、5
は道路に沿って配置された路上ビーコン送信器からの準
マイクロ波ビーコンからVICSデータを受信・復調す
るビーコン受信機、6は車載FMラジオ、7は車載FM
ラジオのFM検波信号からFM多重されたVICSデー
タを復調するVICSデータ復調器である。ここでVI
CSとは道路交通情報通信システム(=Vehicle Inform
ation & Communication System)のことで、車載ナビゲ
ータ搭載の車両に対し外部から準マイクロ波ビーコン、
FM多重放送等の無線通信により位置情報,行先案内等
の静的情報、渋滞情報や臨時の交通規制等の動的情報を
提供し、運転者が希望するときにこれらの情報を画面表
示させたり、車載ナビゲータが自動で画面表示したりし
て、円滑な走行を可能とするために実用化が進められて
いるものである。
Reference numeral 4 denotes an operation unit having a map search key, an enlargement / reduction key, a map scroll key, a destination input key, and the like.
Is a beacon receiver that receives and demodulates VICS data from quasi-microwave beacons from roadside beacon transmitters arranged along the road, 6 is an in-vehicle FM radio, and 7 is an in-vehicle FM
It is a VICS data demodulator that demodulates FM-multiplexed VICS data from a radio FM detection signal. VI here
CS is a road traffic information communication system (= Vehicle Inform
ation & Communication System), a quasi-microwave beacon from outside for vehicles equipped with an in-vehicle navigator,
It provides location information, static information such as destination information, dynamic information such as traffic congestion information and temporary traffic restrictions, etc. by wireless communication such as FM multiplex broadcasting, and displays these information on the screen when the driver desires. The in-vehicle navigator automatically displays the screen, and is being put into practical use in order to enable smooth running.

【0020】準マイクロ波ビーコンで送られるVICS
データには、位置情報、行先案内、駐車場案内等の各種
静的情報と、比較的狭いエリアでの渋滞情報(渋滞区
間,渋滞程度,原因等)及び臨時の交通規制(区間,原
因等)等の各種動的情報が含まれる。また、FM多重で
送られるVICSデータには、比較的広いエリアでの渋
滞情報、気象情報、臨時の交通規制等の各種動的情報が
含まれる。
VICS sent in quasi-microwave beacon
The data includes various static information such as location information, destination guidance, parking lot guidance, etc., traffic congestion information in relatively narrow areas (congestion sections, congestion levels, causes, etc.) and temporary traffic restrictions (sections, causes, etc.). It includes various dynamic information such as. Further, the VICS data transmitted by FM multiplexing includes various dynamic information such as traffic congestion information, weather information, and temporary traffic restrictions in a relatively wide area.

【0021】10はマイコン構成のナビゲーションコン
トローラであり、車両位置周辺の地図画像を、車両位置
マーク、誘導経路などともににCRTディスプレイ装置
2の画面に表示させる。この内、11はCD−ROMか
ら読み出された地図データを一時記憶するバッファメモ
リ、12は操作部4の地図検索キーが押圧されると、そ
の時点で車両位置検出部3で検出されている車両位置を
カーソル位置の初期値として設定し、以降、地図スクロ
ールキーが押圧されている間、連続的に変化するカーソ
ル位置(経度、緯度)を計算してカーソル位置データを
出力するカーソル位置計算部、13は車両位置データ
(またはカーソル位置データ)に基づき、CD−ROM
1から現在地(またはカーソル位置)を含む1枚の地図
と、該地図を取り囲む周辺8枚の地図に係る地図データ
を読み出し、一旦、バッファメモリ11に格納させると
ともに、該地図データに基づいて、現在地(またはカー
ソル位置)を含む中央の1枚の地図と、該地図を取り囲
む周辺8枚の地図を一体化したドットイメージの地図画
像を北を上向きにして後述するビデオRAMに描画する
地図画像描画部である。
Reference numeral 10 denotes a navigation controller having a microcomputer configuration, which displays a map image around the vehicle position on the screen of the CRT display device 2 together with a vehicle position mark, a guide route and the like. Of these, 11 is a buffer memory for temporarily storing the map data read from the CD-ROM, and 12 is the vehicle position detection unit 3 at that time when the map search key of the operation unit 4 is pressed. A cursor position calculation unit that sets the vehicle position as the initial value of the cursor position and then calculates the cursor position (longitude, latitude) that continuously changes while the map scroll key is pressed and outputs the cursor position data. , 13 are CD-ROMs based on vehicle position data (or cursor position data)
The map data relating to one map including the current position (or cursor position) from 1 and eight peripheral maps surrounding the map is read out, stored in the buffer memory 11 once, and based on the map data, the current position is read. A map image drawing unit that draws a dot image map image in which one map in the center including (or the cursor position) and eight peripheral maps surrounding the map are integrated in a video RAM described later with north facing upward. Is.

【0022】14は経路探索部であり、地図検索キーが
押圧されたあと、目的地入力キーが押圧されると、その
時点の車両位置を出発地、カーソル位置を目的地とし
て、CD−ROM1から出発地と目的地を結ぶ直線を対
角線とする方形領域より少し広い範囲の交差点ネットリ
ストを読み出し、バッファメモリ11を経由して後述す
る経路探索メモリに格納したあと、過去にVICSサー
ビスエリア内を走行したときの走行履歴を加味しながら
交差点ネットリストを用いて出発地と目的地を結ぶ最適
な誘導経路を探索する経路探索部である。出発地から目
的地までを結ぶ最適経路を探索する際、走行履歴に応じ
て交差点間距離を一部変更してリンクコストの修正を行
う。
Reference numeral 14 denotes a route search unit which, when the map input key is pressed and then the destination input key is pressed, sets the vehicle position at that time as the starting point and the cursor position as the destination from the CD-ROM 1. After reading the intersection netlist in a slightly wider range than the rectangular area with the straight line connecting the departure point and the destination as the diagonal line, storing it in the route search memory described later via the buffer memory 11, and traveling in the VICS service area in the past It is a route search unit that searches for an optimal guide route connecting a departure place and a destination by using an intersection netlist while taking into account the travel history at the time. When searching for the optimum route connecting the departure point to the destination, the link cost is corrected by partially changing the distance between intersections according to the traveling history.

【0023】経路探索部14は後述する入出口特定・比
較部から再探索指令を入力したときも、VICSサービ
スエリアの入口地点から出口地点(VICSサービスエ
リアの中に目的地が存在するときは目的地)を結ぶ直線
を対角線とする方形領域より少し広い範囲の地図データ
をバッファメモリ11に読み出し、該地図データに含ま
れる交差点ネットリストを経路探索メモリに格納したあ
と、交差点ネットリストを用いてVICSより得た動的
情報を加味しながら入口地点から出口地点(VICSサ
ービスエリアの中に目的地が存在するときは目的地)を
結ぶ最適な誘導経路を再探索する。再探索時において
は、経路探索部14は交差点間の距離に対する重み付け
を一部変更したり、交差点ネットリストから特定の隣接
交差点を削除したりしてリンクコストの修正を行う。
The route searching unit 14 also receives a re-search command from the entrance / exit specifying / comparing unit, which will be described later, and from the entry point to the exit point of the VICS service area The map data in a range slightly wider than a rectangular area having a diagonal line connecting the ground) is read to the buffer memory 11, the intersection netlist included in the map data is stored in the route search memory, and then the VICS is used using the intersection netlist. The optimum guidance route connecting the entrance point to the exit point (the destination when the destination exists in the VICS service area) is searched again while adding the obtained dynamic information. At the time of re-search, the route search unit 14 modifies the link cost by partially changing the weighting for the distance between the intersections or deleting a specific adjacent intersection from the intersection netlist.

【0024】15は経路探索部が読み出した交差点ネッ
トリストが格納される経路探索メモリ、16は経路探索
部で探索された最適な経路を構成する誘導経路データを
記憶する誘導経路記憶部、17は地図画像描画部によっ
て描画された地図画像を格納するビデオRAM、18は
誘導経路記憶部に記憶された誘導経路データの中から、
現在ビデオRAMに描画された地図エリアに入るものを
選び出し、地図画像に重ねて所定色で太く強調した誘導
経路を描画する誘導経路描画部、19は地図画像描画部
の読み出し制御を受けて、ビデオRAMから車両位置
(またはカーソル位置)を中心とする1画面分の画像を
読み出す読み出し制御部である。地図画像描画部13
は、ビデオRAMの内、車両位置(またはカーソル位
置)を中心とする1画面分の範囲を示すウインドーアド
レスを読み出し制御部に出力して読み出し制御を行う。
Reference numeral 15 is a route search memory that stores the intersection netlist read by the route search unit, 16 is a guide route storage unit that stores guide route data that constitutes the optimum route searched by the route search unit, and 17 is The video RAM 18 for storing the map image drawn by the map image drawing unit, 18 is stored in the guide route storage unit.
A guide route drawing unit for selecting a route which is currently drawn in the map area drawn in the video RAM and drawing a guide route which is overlaid on the map image and thickly emphasized with a predetermined color, and 19 receives the read control of the map image drawing unit, It is a read control unit that reads out an image for one screen centered on the vehicle position (or the cursor position) from the RAM. Map image drawing unit 13
Outputs a window address indicating a range of one screen centered on the vehicle position (or the cursor position) in the video RAM to the read control unit for read control.

【0025】20はマーク画像発生部であり、車両位置
検出部3で検出された車両方位方向を向けた車両位置マ
ークを発生したり、カーソルマークを発生したりする。
21は合成部であり、読み出し制御部19によりビデオ
RAMから読み出された画像に、車両位置マーク(また
はカーソルマーク)を合成する合成部、22は合成部に
よって合成された画像を所定の映像信号に変換してCR
Tディスプレイ装置2へ出力し画面表示させる映像変換
部である。
Reference numeral 20 denotes a mark image generating section for generating a vehicle position mark oriented in the vehicle azimuth direction detected by the vehicle position detecting section 3 and generating a cursor mark.
Reference numeral 21 denotes a synthesizing unit, which synthesizes the vehicle position mark (or cursor mark) with the image read from the video RAM by the read control unit 19, and 22 a predetermined video signal of the image synthesized by the synthesizing unit. Convert to CR
A video conversion unit for outputting to the T display device 2 for screen display.

【0026】地図画像描画部13は読み出し制御部19
による読み出し範囲がビデオRAM17の画像範囲を越
えないように、車両位置の変化(またはカーソル位置の
変化)に従って、随時、ビデオRAM17の地図画像を
書き換える。また誘導経路描画部18は車両位置の変化
でビデオRAM17の地図画像が書き換えられる毎に、
該ビデオRAM17に誘導経路を描画する。
The map image drawing unit 13 has a read control unit 19
The map image in the video RAM 17 is rewritten at any time in accordance with the change in the vehicle position (or the change in the cursor position) so that the read range by does not exceed the image range in the video RAM 17. In addition, the guide route drawing unit 18 rewrites the map image in the video RAM 17 each time the vehicle position changes.
The guide route is drawn in the video RAM 17.

【0027】23はビーコン受信機5とVICSデータ
復調器7から出力された各最新のVICSデータを分け
て一時記憶するバッファメモリ、24はビーコン受信機
5が道路沿いに設置されたビーコン送信器から発射され
ているビーコンを受信する度に、走行履歴を走行履歴記
憶部に記録する走行履歴記録部である。この走行履歴記
録部24は、具体的には、図2に示す如く、車両が道路
RDaの例えば上り車線に沿って配置されたビーコン送
信器BC1 、BC2 、BC3 、・・を順に通過していく
とき、BC1 −BC2 間の距離L12、BC2 −BC3
の距離L23、・・が全て既知であるとして、まず、ビー
コン受信機5でビーコン送信器BC1 のビーコンが受信
され、VICSデータがバッファメモリ23に記憶され
ると、その受信時刻を特定するとともに、VICSデー
タからビーコン送信器BC1 を特定しておく。そして、
次のビーコン送信器BC2 のビーコンが受信され、VI
CSデータがバッファメモリ23に記憶されると、その
受信時刻とビーコン送信器BC2 を特定するとともに、
1つ手前のビーコン送信器BC1 との間の時間差t12
用いて速度v12=L12/t12を計算し、前回までに計測
した同じビーコン送信器BC1 からBC2 までの平均速
度*v12(*は平均を表すものとする)及び計測回数n
12を用いて、 (*v12・n12+v12)/(n12+1)→*v1212+1→n12 の計算を行い、結果をそれまでの*v12とn12に代えて
走行履歴記憶部に更新記憶する。
Reference numeral 23 denotes a buffer memory for temporarily storing the latest VICS data output from the beacon receiver 5 and the VICS data demodulator 7 separately, and 24 denotes a beacon transmitter in which the beacon receiver 5 is installed along the road. A travel history recording unit that records a travel history in a travel history storage unit each time a beacon is emitted. Specifically, as shown in FIG. 2, the traveling history recording unit 24 includes beacon transmitters BC 1 , BC 2 , BC 3 , ... In which the vehicle is arranged along the up lane of the road RD a in order. when going through, BC 1 -BC distance between 2 L 12, BC 2 -BC 3 between the distance L 23, as ... are all known, first, in the beacon receiver 5 of the beacon transmitter BC 1 When the beacon is received and the VICS data is stored in the buffer memory 23, the reception time is specified and the beacon transmitter BC 1 is specified from the VICS data. And
The beacon of the next beacon transmitter BC 2 is received and
When the CS data is stored in the buffer memory 23, the reception time and the beacon transmitter BC 2 are specified, and
The average velocity of the velocity v 12 = L 12 / t 12 is calculated using the time difference t 12, from the same beacon transmitter BC 1 measured up to the previous time to the BC 2 between the beacon transmitter BC 1 of immediately preceding * V 12 (* means average) and number of measurements n
12 is used to calculate (* v 12 · n 12 + v 12 ) / (n 12 +1) → * v 12 n 12 + 1 → n 12 and the result is replaced by the previous * v 12 and n 12. The data is updated and stored in the traveling history storage unit.

【0028】次に、ビーコン送信器BC3 のビーコンが
受信され、VICSデータがバッファメモリ23に記憶
されると、その受信時刻とビーコン送信器を特定すると
ともに、1つ手前のビーコン送信器BC2 との間の時間
差t23を用いて速度v23=L 23/t23を計算し、前回ま
でに計測した同じビーコン送信器BC2 からBC3 まで
の平均速度*v23(*は平均を表すものとする)及び計
測回数n23を用いて、 (*v23・n23+v23)/(n23+1)→*v2323+1→n23 の計算を行い、結果をそれまでの*v23とn23に代えて
走行履歴記憶部に更新記憶する。道路RDa の下り車線
に沿って配置されたビーコン送信器BC1 ´、BC
2 ´、BC3 ´、・・等、他のビーコン間の走行に関し
ても同様である。
Next, the beacon transmitter BC3Beacon of
Received and VICS data stored in buffer memory 23
Then, when the reception time and beacon transmitter are specified,
Both of them are the beacon transmitter BC, which is one before this.2Time between
Difference ttwenty threeUsing velocity vtwenty three= L twenty three/ Ttwenty threeIs calculated and
Same beacon transmitter BC measured at2To BC3Until
Average speed * vtwenty three(* Means average) and total
Number of measurements ntwenty threeUsing, (* vtwenty three・ Ntwenty three+ Vtwenty three) / (Ntwenty three+1) → * vtwenty three ntwenty three+ 1 → ntwenty three Is calculated and the result is * vtwenty threeAnd ntwenty threeInstead of
The data is updated and stored in the traveling history storage unit. Road RDaDown lane
Beacon transmitters BC arranged along1´ 、 BC
2´ 、 BC3´ 、 ・ ・ etc., regarding traveling between other beacons
The same is true.

【0029】即ち、BC3 ´−BC2 ´間の距離L
32´、BC2 ´−BC1 ´間の距離L21´が既知である
として、車両が道路RDa を下ることで、まず、ビーコ
ン受信機5でビーコン送信器BC3 ´のビーコンが受信
され、VICSデータがバッファメモリ23に記憶され
ると、その受信時刻を特定するとともに、VICSデー
タからビーコン送信器BC3 ´を特定しておく。そし
て、次のビーコン送信器BC 2 ´のビーコンが受信さ
れ、VICSデータがバッファメモリ23に記憶される
と、その受信時刻とビーコン送信器BC2 ´を特定する
とともに、1つ手前のビーコン送信器BC3 ´との間の
時間差t32´を用いて速度v32´=L32´/t32´を計
算し、前回までに計測した同じビーコン送信器BC3 ´
からBC2 ´までの平均速度*v32´及び計測回数n32
´を用いて、 (*v32´・n32´+v32´)/(n32´+1)→*v32´ n32´+1→n32´ の計算を行い、結果をそれまでの*v32´とn32´に代
えて走行履歴記憶部に更新記憶する。
That is, BC3´-BC2Distance between ´
32´ 、 BC2´-BC1Distance between ´twenty one´ is known
As the vehicle is on the road RDaBy going down, first, beeco
Beacon transmitter BC with receiver 53'Beacon is received
And the VICS data is stored in the buffer memory 23.
Then, the reception time is specified and the VICS data is received.
Beacon transmitter BC3´ is specified. That
Next beacon transmitter BC 2'Beacon is received
And the VICS data is stored in the buffer memory 23.
And its reception time and beacon transmitter BC2Identify ´
Together with the beacon transmitter BC one before this3Between ´
Time difference t32′ Using velocity v32′ = L32´ / t32´ is total
And the same beacon transmitter BC measured up to the previous time3´
To BC2Average speed to '*32'And the number of measurements n32
′ Is used, (* v32´ ・ n32´ + v32′) / (N32´ + 1) → * v32'N32´ + 1 → n32´ is calculated, and the result is * v32'And n32In lieu
The data is updated and stored in the traveling history storage unit.

【0030】次に、ビーコン送信器BC1 ´のビーコン
が受信され、VICSデータがバッファメモリ23に記
憶されると、その受信時刻とビーコン送信器BC1 ´を
特定するとともに、1つ手前のビーコン送信器BC2 ´
との間の時間差t21´を用いて速度v21´=L21´/t
21´を計算し、前回までに計測した同じビーコン送信器
BC2 ´からBC1 ´までの平均速度*v21´及び計測
回数n21´を用いて、 (*v21´・n21´+v21´)/(n21´+1)→*v21´ n21´+1→n21´ の計算を行い、結果をそれまでの*v21´とn21´に代
えて走行履歴記憶部に更新記憶する。なお、或るビコー
ンが受信されてから、道路上で隣接する関係に無いビー
コンが受信されたときや、道路上で隣接するが時間間隔
が異常に長かった場合は、上記の記録はしない。
Next, when the beacon of the beacon transmitter BC 1 ′ is received and the VICS data is stored in the buffer memory 23, the reception time and the beacon transmitter BC 1 ′ are specified and the beacon immediately before is received. Transmitter BC 2 '
Using the time difference t 21 ′ between the speed v 21 ′ = L 21 ′ / t
21 ′ is calculated and the average speed * v 21 ′ and the number of measurements n 21 ′ from the same beacon transmitters BC 2 ′ to BC 1 ′ measured up to the previous time are used to calculate (* v 21 ′ · n 21 ′ + v 21 ′) / (n 21 ′ +1) → * v 21 ′ n 21 ′ + 1 → n 21 ′ is calculated, and the result is updated to the running history storage unit instead of the previous * v 21 ′ and n 21 ′. Remember. The above recording is not performed when a beacon that is not adjacent to the road is received after a certain Bicon is received, or when a beacon that is adjacent on the road but has an abnormally long time interval is received.

【0031】25は走行履歴記憶部であり、図3に示す
ようにして、隣接ビーコン間の走行履歴を方向別に記憶
する。26は誘導経路記憶部16に記憶された誘導経路
データから誘導経路がVICSサービスエリアを通ると
きに、入口地点と出口地点を特定するとともに、経路誘
導を受けながら車両が走行中に、車両位置検出部3で検
出された車両位置を入口地点と比較し、一致したとき再
探索指令を経路探索部14に与える入出口特定・比較部
である。
A traveling history storage unit 25 stores traveling history between adjacent beacons for each direction as shown in FIG. Reference numeral 26 identifies the entry point and the exit point when the guide route passes through the VICS service area from the guide route data stored in the guide route storage unit 16, and detects the vehicle position while the vehicle is traveling while receiving the route guide. It is an entrance / exit specifying / comparing unit that compares the vehicle position detected by the unit 3 with an entrance point and gives a re-search command to the route searching unit 14 when they match.

【0032】経路探索部14は、出発地と目的地を結ぶ
最適経路を探索するとき、経路探索メモリ15に交差点
ネットリストを読み出したあと、走行履歴記憶部25に
記憶された走行履歴データを参照して、例えば、図2の
如く、道路RDa の上り方向でビーコン送信器BC1
BC2 の間に存在する交差点CP1 、CP2 、CP3
ついては、*v12と道路RDa の道路種別に対する予想
平均速度との差に反比例する修正係数f12を用いて、交
差点CP1 の交差点ネットリスト(図5参照)に登録さ
れた隣接交差点CP2 までの距離を1/f12倍し、交差
点CP2 の交差点ネットリストに登録された隣接交差点
CP3 までの距離を1/f12倍する。また、道路RDa
の下り方向でビーコン送信器BC2 ´とBC1 ´の間に
存在する交差点CP1 、CP2 、CP3 については、*
21´と道路種別に対する予想平均速度との差に反比例
する修正係数f21´を用いて、交差点CP3 の交差点ネ
ットリストに登録された隣接交差点CP2 までの距離を
1/f21´倍し、交差点CP2 の交差点ネットリストに
登録された隣接交差点CP1 までの距離を1/f21倍す
る。他の交差点についても同様である。
When searching for an optimum route connecting a departure place and a destination, the route search unit 14 reads the intersection netlist into the route search memory 15 and then refers to the travel history data stored in the travel history storage unit 25. Then, for example, as shown in FIG. 2, for intersections CP 1 , CP 2 and CP 3 existing between the beacon transmitters BC 1 and BC 2 in the up direction of the road RD a , * v 12 and the road RD a of the road RD a . using a modified coefficient f 12 that is inversely proportional to the difference between the predicted average speed for the road type, the distance to the adjacent intersection CP 2 registered in the intersection network list intersection CP 1 (see FIG. 5) 1 / f 12 multiplies , The distance of the intersection CP 2 to the adjacent intersection CP 3 registered in the intersection net list is multiplied by 1 / f 12 . Also, road RD a
For intersections CP 1 , CP 2 , CP 3 that exist between beacon transmitters BC 2 ′ and BC 1 ′ in the down direction of
Using the correction coefficient f 21 ′ that is inversely proportional to the difference between v 21 ′ and the expected average speed for the road type, multiply the distance of the intersection CP 3 to the adjacent intersection CP 2 registered in the intersection netlist by 1 / f 21 ′. Then, the distance of the intersection CP 2 to the adjacent intersection CP 1 registered in the intersection net list is multiplied by 1 / f 21 . The same applies to other intersections.

【0033】また、経路探索部14は再探索指令を受け
てVICSサービスエリアの入口地点と出口地点(目的
地がVICSサービスエリア内にあるときは当該目的
地)を結ぶ最適経路を探索するとき、バッファメモリ2
3に記憶された最新の全ての動的情報に基づき、適宜、
CD−ROM1の地図データを参照しながら、通行規制
の区間については、例えば、図4(1)の如く道路RD
b 上で交差点CP4 とCP5 の間が全面通行止めであれ
ば、交差点CP4 に係る交差点ネットリストの中に登録
された隣接交差点CP5 のシーケンシャル番号、道路種
別、当該交差点CP4 から隣接交差点CP5 までの距離
を削除し、同様に、交差点CP5 に係る交差点ネットリ
ストの中に登録された隣接交差点CP4 のシーケンシャ
ル番号、道路種別、当該交差点CP5 から隣接交差点C
4 までの距離を削除する。また、図4(2)に示す如
く、道路RDc 上で交差点CP6 からCP8 に向けた一
方通行となっている場合、交差点CP7 に係る交差点ネ
ットリストの中に登録された隣接交差点CP6 のシーケ
ンシャル番号、道路種別、当該交差点CP7から隣接交
差点CP6 までの距離を削除し、同様に、交差点CP8
に係る交差点ネットリストの中に登録された隣接交差点
CP7 のシーケンシャル番号、道路種別、当該交差点C
8 から隣接交差点CP7 までの距離を削除する。
When the route search unit 14 receives a re-search command and searches for an optimum route connecting an entrance point and an exit point of the VICS service area (the destination when the destination is in the VICS service area), Buffer memory 2
Based on all the latest dynamic information stored in 3,
Referring to the map data of the CD-ROM 1, for the section of the traffic regulation, for example, as shown in FIG.
If the crossing between CP 4 and CP 5 is completely closed on b , the sequential number of the adjacent intersection CP 5 registered in the intersection net list related to the intersection CP 4 , the road type, the intersection CP 4 to the adjacent intersection The distance to CP 5 is deleted, and similarly, the sequential number of the adjacent intersection CP 4 registered in the intersection net list related to the intersection CP 5 , the road type, the intersection CP 5 to the adjacent intersection C
Delete the distance to P 4 . Further, as shown in FIG. 4 (2), if the intersection CP 6 on the road RD c has a one way toward CP 8, adjacent intersection CP registered in the intersection network list according to the intersection CP 7 The sequential number of 6 , the road type, and the distance from the intersection CP 7 to the adjacent intersection CP 6 are deleted, and similarly, the intersection CP 8
Sequential number, road type, and intersection C of the adjacent intersection CP 7 registered in the intersection netlist related to
Delete the distance from P 8 to the adjacent intersection CP 7 .

【0034】動的情報の内、渋滞の区間については、例
えば、図4(3)に示す如く、道路RDd の交差点CP
9 からCP11に向かう方向上で渋滞が発生していると
き、交差点CP9 に係る交差点ネットリストの隣接交差
点CP10の道路種別に並べて、渋滞フラグを立て、か
つ、渋滞の度合い(走行速度)を示すデータを登録し、
交差点CP10に係る交差点ネットリストの隣接交差点C
11の道路種別に並べて、渋滞フラグを立て、かつ、渋
滞の度合いを示すデータを登録する。
Regarding the section of traffic congestion in the dynamic information, for example, as shown in FIG. 4 (3), the intersection CP of the road RD d
When a traffic jam occurs in the direction from 9 to CP 11 , the traffic congestion flag is set and the traffic congestion flag is set by arranging them according to the road type of the adjacent intersection CP 10 of the intersection netlist related to the intersection CP 9. Register the data indicating
Adjacent intersection C of the intersection netlist related to intersection CP 10
The traffic congestion flag is set and data indicating the degree of traffic congestion is registered in line with the road type of P 11 .

【0035】以上の処理を、動的情報に含まれる全ての
通行規制と渋滞について行ったのち、経路探索部14は
入口地点から出口地点(目的地がVICSサービスエリ
ア内にあるときは当該目的地)までを結ぶ最適経路を再
探索する。再探索時、入口地点から或る交差点CPi
経由して隣接交差点CPi+1 までの累計距離を求める
際、交差点CPi に係る交差点ネットリストの中で隣接
交差点CPi+1 の渋滞フラグが立っている場合、交差点
ネットリストに登録された当該交差点CPi から隣接交
差点CPi+1 までの距離に対し、道路種別に応じた重み
係数kと、渋滞の度合いに応じた重み係数k´(k´>
1)の両者を乗じて重み付けしたのち、交差点CPi
での累計距離に加算する。なお、k´は渋滞の度合いが
大きいほど大きくする。
After performing the above processing for all traffic restrictions and traffic jams included in the dynamic information, the route search unit 14 determines that the route from the entrance point to the exit point (when the destination is in the VICS service area, the destination is concerned). ) Re-search for the optimal route connecting to. When re-search, when via a certain intersection CP i from entrance point obtains the cumulative distances to adjacent intersection CP i + 1, the congestion flag adjacent intersections CP i + 1 in the intersection network list according to the intersection CP i Is standing, the weighting coefficient k according to the road type and the weighting coefficient k ′ according to the degree of traffic congestion with respect to the distance from the intersection CP i to the adjacent intersection CP i + 1 registered in the intersection net list. (K '>
After weighting by multiplying both of 1), it is added to the cumulative distance to the intersection CP i . Note that k'is increased as the degree of traffic congestion increases.

【0036】地図データ CD−ROM1に記憶されている地図は縮尺別に適当な
大きさの経度幅、緯度幅の図葉に区切られている。各図
葉の地図データは、各々1画面分に相当する4つのデー
タユニット毎(4分割図葉毎)に分割されており(図1
9参照)、地図データでは、道路等は経緯度で表現され
た頂点(ノード)の座標集合で示され、これらの描画は
各ノードを順に直線で接続することにより行われる。な
お、道路は2以上のノードの連結からなり、2つのノー
ドを連結した部分はリンクと呼ばれる。地図データに
は、(1)道路リスト、ノードテーブル、交差点構成ノ
ードリスト、隣接交差点リスト、交差点ネットリストな
どからなる道路レイヤ、(2)地図画面上の道路、建
物、河川等を表示するための背景レイヤ、(3)市町村
名、道路名等を表示するための文字レイヤなどから構成
されている。この内、道路レイヤは、図20と同様の道
路リストRDLT、交差点構成ノードリストCRLT、
ノードテーブルNDTB、隣接ノードリストNNLTに
加えて交差点ネットリストも含んでいる。
The map stored in the map data CD-ROM 1 is divided into scales having a proper size of longitude and latitude according to the scale. The map data of each map leaf is divided into four data units (each of four divided map leaves) corresponding to one screen (see FIG. 1).
9)), in the map data, roads and the like are indicated by a coordinate set of vertices (nodes) expressed in latitude and longitude, and these are drawn by sequentially connecting each node with a straight line. The road is composed of two or more nodes connected to each other, and a part connecting the two nodes is called a link. The map data includes (1) a road layer including a road list, a node table, an intersection node list, an adjacent intersection list, and an intersection net list, and (2) roads, buildings, rivers, etc. on the map screen. It is composed of a background layer, (3) character layers for displaying names of cities, towns and villages, road names, and the like. Of these, the road layer includes the road list RDLT, the intersection configuration node list CRLT, and
In addition to the node table NDTB and the adjacent node list NNLT, the intersection netlist is also included.

【0037】交差点ネットリスト CD−ROM1の道路レイヤに含まれている交差点ネッ
トリストCRNLは、図5に示す如く構成されており、
本来の交差点(交差点ノード(隣接ノードであるか否か
を問わない))のほか、単純ノードの内、隣接ノードと
なっているものを含めて交差点毎に、 (1)交差点シーケンシャル番号(当該交差点を特定す
る情報) (2)該交差点が含まれる地図の図葉番号 (3)データユニットコード (4)ノードテーブル上の位置 (5)経度 (6)緯度 (7)VICSサービスエリア内か外かを示すフラグ
(0;外、1;内) 以上、交差点ID (8)交差点構成ノードリスト上の位置 (9)交差点構成ノード数 (10)隣接ノードリスト上の位置 (11)隣接ノード数 (12)各隣接交差点のシーケンシャル番号 (13)当該交差点から各隣接交差点までの距離 (14)各隣接交差点までの道路種別、渋滞フラグ、渋
滞の度合 (15)当該交差点の1つ手前の交差点シーケンシャル
番号 (16)出発地から当該交差点までの累計距離 (17)当該交差点の検索次数 等が登録されている(但し、(14)の渋滞フラグと渋
滞の度合、(15)〜(17)は経路探索実行時に登録
される)。
The intersection netlist CRNL included in the road layer of the intersection netlist CD-ROM 1 is constructed as shown in FIG.
In addition to the original intersection (intersection node (whether or not it is an adjacent node)), for each intersection including simple nodes that are adjacent nodes, (1) Intersection sequential number (the intersection (2) Map leaf number of the map containing the intersection (3) Data unit code (4) Position on node table (5) Longitude (6) Latitude (7) Whether inside or outside VICS service area Flags to indicate (0; outside, 1; inside) Above, intersection ID (8) Position on intersection constituent node list (9) Number of intersection constituent nodes (10) Position on adjacent node list (11) Number of adjacent nodes (12) Sequential number of each adjacent intersection (13) Distance from the intersection to each adjacent intersection (14) Road type to each adjacent intersection, congestion flag, degree of congestion (15) Intersection Intersection sequential number before the intersection (16) Cumulative distance from the departure point to the intersection (15) to (17) are registered when the route search is executed).

【0038】図6〜図10は、ナビゲーションコントロ
ーラ10の動作を示す流れ図、図11は出発地から目的
地までの道路概要を示す説明図、図12は横型探索法に
よる最初の経路探索の説明図、図13はVICSサービ
スエリア内の道路概要を示す説明図、図14は横型探索
法による再探索の説明図であり、以下、これらの図に従
って説明する。なお、過去に車両がVICSサービスエ
リア内を走行したことで、走行履歴記憶部25には、十
分な走行履歴データが蓄積されているものとする。ま
た、地図データとしては縮尺が比較的小さく、細かな道
路まで含まれた下層のものを用いるものとする。
6 to 10 are flow charts showing the operation of the navigation controller 10, FIG. 11 is an explanatory view showing the outline of the road from the departure place to the destination, and FIG. 12 is an explanatory view of the first route search by the horizontal search method. 13 is an explanatory diagram showing an outline of roads in the VICS service area, and FIG. 14 is an explanatory diagram of re-search by the lateral search method, which will be described below with reference to these drawings. It is assumed that sufficient traveling history data has been accumulated in the traveling history storage unit 25 because the vehicle has traveled in the VICS service area in the past. In addition, as the map data, it is assumed that the lower layer of which the scale is relatively small and which includes even small roads is used.

【0039】運転者が所望の目的地まで経路誘導を受け
て走行したい場合、操作部4の地図検索キーを押圧した
あと、カーソルキーを操作して画面中央(カーソルマー
クが表示されている)を目的地に合わせ、目的地キーを
押圧することで目的地入力を行う(図6のステップ10
1)。
When the driver wants to travel to a desired destination with route guidance, he pushes the map search key of the operation unit 4 and then operates the cursor key to move the center of the screen (the cursor mark is displayed). Input the destination by pressing the destination key in accordance with the destination (step 10 in FIG. 6).
1).

【0040】ステップ101におけるナビゲーションコ
ントローラ10の動作は、地図検索キーの押圧で、ま
ず、カーソル位置計算部12がその時点で車両位置検出
部3が検出している現在地を初期カーソル位置として設
定し、地図画像描画部13が地図データ中の図葉管理情
報を参照して、CD−ROM1からカーソル位置を含む
1枚の地図と、該地図の周辺の地図のデータを全て読み
出しバッファメモリ11に格納する。そして、読み出し
た地図データを用いて、カーソル位置を含む中央の1枚
の地図と、該地図を取り囲む8枚分の地図を一体化した
地図画像を、ビデオRAM17に北を上向きにして描画
する。そして、地図画像描画部13はビデオRAM17
上のカーソル位置を中心とする1画面分の範囲を示すウ
インドーアドレスを読み出し制御部19に与え、カーソ
ル位置を中心とする1画面分の地図画像を読み出させ
る。続いて、マーク画像発生部20がカーソルマークを
発生し、合成部21が読み出し制御部19で読み出され
た1画面分の画像の中央にカーソルマークを合成し、映
像変換部22が所定の映像信号に変換してCRTディス
プレイ装置2へ出力する。この結果、画面には車両現在
地を中心にした地図が表示されるとともに、中心にカー
ソルマークが表示される。
The operation of the navigation controller 10 in step 101 is to press the map search key. First, the cursor position calculator 12 sets the current position detected by the vehicle position detector 3 at that time as the initial cursor position, The map image drawing unit 13 refers to the map leaf management information in the map data, reads out one map including the cursor position from the CD-ROM 1 and all map data around the map, and stores it in the buffer memory 11. . Then, using the read map data, a map image in which one central map including the cursor position and eight maps surrounding the map are integrated is drawn in the video RAM 17 with the north facing upward. Then, the map image drawing unit 13 has a video RAM 17
A window address indicating a range for one screen centered on the cursor position is given to the read control unit 19 to read a map image for one screen centered on the cursor position. Subsequently, the mark image generating unit 20 generates a cursor mark, the synthesizing unit 21 synthesizes the cursor mark at the center of the image for one screen read by the reading control unit 19, and the image converting unit 22 determines a predetermined image. It is converted into a signal and output to the CRT display device 2. As a result, a map centering on the current vehicle location is displayed on the screen, and a cursor mark is displayed in the center.

【0041】このあと、地図スクロールキーが操作され
ている間、カーソル位置計算部12が初期設定したカー
ソル位置から連続的に変化するカーソル位置を計算し、
カーソル位置データを地図画像描画部13へ出力する。
地図画像描画部13は、カーソル位置データの示すカー
ソル位置がビデオRAM17に前回描画した地図画像の
内、中央の1枚の地図に含まれている間は、地図画像を
描画し直すことなく、カーソル位置の変化に応じて変化
するウインドーアドレスを読み出し制御部19へ出力し
て、常に、ビデオRAM17からカーソル位置を中央と
する1画面分を読み出させ、カーソル位置がビデオRA
M17の中央の1枚の地図から外れたときは、再び、カ
ーソル位置を含む中央の1枚の地図と、該地図を取り囲
む8枚分の地図を一体化した地図画像を、ビデオRAM
17に北を上向きにして描画し直し、カーソル位置の変
化に応じて変化するウインドーアドレスを読み出し制御
部19へ出力する。この結果、カーソル操作中、画面の
地図がスクロールしていく(カーソルマークは常に画面
中央に表示される)。
Thereafter, while the map scroll key is being operated, the cursor position calculation unit 12 calculates a cursor position that continuously changes from the initially set cursor position,
The cursor position data is output to the map image drawing unit 13.
The map image drawing unit 13 does not redraw the map image while the cursor position indicated by the cursor position data is included in one map at the center of the map images previously drawn in the video RAM 17 without redrawing the map image. A window address that changes according to a change in position is output to the read control unit 19 so that one screen whose center is at the cursor position is always read from the video RAM 17, and the cursor position is the video RA.
When the map deviates from the one map in the center of M17, the map image in which the one map in the center including the cursor position and the eight maps surrounding the map are integrated again is displayed in the video RAM.
The image is redrawn in 17 with north facing upward, and the window address that changes according to the change in the cursor position is output to the read control unit 19. As a result, the map on the screen scrolls during the cursor operation (the cursor mark is always displayed in the center of the screen).

【0042】カーソルマークが地図上の目的地に来たと
ころで、カーソル操作を止め、目的地キーを押圧して目
的地を入力すると、経路探索部14はその時点で車両位
置検出部3で検出されている車両位置を出発地、カーソ
ル位置計算部12で計算されているカーソル位置を目的
地として設定する(ステップ102)。
When the cursor mark reaches the destination on the map, if the cursor operation is stopped and the destination key is pressed to input the destination, the route searching unit 14 is detected by the vehicle position detecting unit 3 at that time. The current vehicle position is set as the departure point, and the cursor position calculated by the cursor position calculation unit 12 is set as the destination (step 102).

【0043】次いで、経路探索部14は、出発地を含む
図葉の地図データに基づき、出発地が道路データで定義
された交差点(本来の交差点ノード又は単純ノードの内
の隣接ノード)であるか調べ(ステップ103)、交差
点であれば出発地交差点STPとし(ステップ10
4)、ステップ106以降の処理を行い、交差点でなけ
れば、道路データで定義された最寄りの交差点を出発地
交差点STPとし(ステップ105)、ステップ106
以降の処理を行う。出発地交差点STPが決まれば、経
路探索部14は目的地が道路データで定義された交差点
(本来の交差点ノート又は単純ノードの内の隣接ノー
ド)であるか調べ(ステップ106)、交差点であれば
目的地交差点DSPとし(ステップ107)、ステップ
109以降の処理を行い、交差点でなければ、最寄りの
交差点を目的地交差点DSPとし(ステップ108)、
ステップ109以降の処理を行う。
Next, the route search unit 14 determines whether the departure place is an intersection defined by the road data (an original intersection node or an adjacent node among simple nodes) based on the map data of the map leaf including the departure place. It is checked (step 103), and if it is an intersection, it is determined as the departure point intersection STP (step 10).
4) Perform the processing from step 106 onward, and if it is not an intersection, the nearest intersection defined by road data is set as the departure point intersection STP (step 105), and step 106
Perform the following processing. When the departure point intersection STP is determined, the route search unit 14 checks whether the destination is the intersection defined by the road data (the original intersection note or the adjacent node in the simple nodes) (step 106). The destination intersection DSP is set (step 107), the processing from step 109 is performed, and if it is not an intersection, the nearest intersection is set as the destination intersection DSP (step 108),
The processing after step 109 is performed.

【0044】出発地交差点STP及び目的地交差点DS
Pが決まれば、経路探索部14は、図葉管理情報を参照
して、出発地と目的地を結ぶ直線を対角線とする方形領
域を含む1又は複数の4分割図葉を求め、これらの4分
割図葉全てにつき、地図データをCD−ROM1からバ
ッファメモリ11に読み出し、該地図データ中の交差点
ネットリストCRNLを全て経路探索メモリ15に記憶
させる(ステップ109)。なお、交差点ネットリスト
CRNLに予め交差点シーケンシャル番号が記憶されて
いない場合、経路探索メモリ15に記憶したものにつき
1から昇順の連番で交差点シーケンシャル番号を付す。
Departure intersection STP and destination intersection DS
When P is determined, the route search unit 14 refers to the leaf management information to obtain one or a plurality of four-divided leafs including a rectangular area having a straight line connecting the starting point and the destination as a diagonal line, Map data is read from the CD-ROM 1 to the buffer memory 11 for all the divided map sheets, and all the intersection netlists CRNL in the map data are stored in the route search memory 15 (step 109). If the intersection net number CRNL is not stored in advance in the intersection net list CRNL, the intersection sequential numbers stored in the route search memory 15 are sequentially numbered from 1 in ascending order.

【0045】次いで、経路探索部14は走行履歴記憶部
25に記憶された過去の走行履歴データに基づき、交差
点ネットリストに対しリンクコストの修正処理を行う
(ステップ110)。具体的には、例えば、或る道路R
D上で隣接するビーコンBCiからBCi+1 までの平均
速度が*vであったとき、該*vと道路種別に対する予
定平均速度の差に反比例する修正係数fを用いて、ビー
コンBCi 側から見てビーコンBCi とBCi+1 の間に
存在するm個の交差点CPj 〜CPj+m-1 について、交
差点CPj の交差点ネットリストに記憶された隣接交差
点CPj+1 の距離を1/f倍し、CPj+1 の交差点ネッ
トリストに記憶された隣接交差点CPj+2の距離を1/
f倍し、・・・、CPj+m-2 の交差点ネットリストに記
憶された隣接交差点CPj+m-1 の距離を1/f倍にす
る。他のビーコン間の平均速度についても同様に処理す
る。なお、ビーコン間の平均速度*vと道路種別に対す
る予定平均速度の差が小さい場合は、距離の修正をしな
いようにしてもよい。
Next, the route search unit 14 performs a link cost correction process on the intersection netlist based on the past travel history data stored in the travel history storage unit 25 (step 110). Specifically, for example, a certain road R
When the average speed from adjacent beacons BC i to BC i + 1 on D is * v, the beacon BC i is modified using a correction coefficient f that is inversely proportional to the difference between the * v and the planned average speed for the road type. For the m intersections CP j to CP j + m−1 existing between the beacons BC i and BC i + 1 as viewed from the side, the adjacent intersections CP j + 1 stored in the intersection net list of the intersection CP j are stored. The distance is multiplied by 1 / f, and the distance of the adjacent intersection CP j + 2 stored in the intersection net list of CP j + 1 is reduced by 1 / f.
f times, and the distance of the adjacent intersection CP j + m-1 stored in the intersection net list of CP j + m-2 is multiplied by 1 / f. The average speed between other beacons is similarly processed. If the difference between the average speed * v between beacons and the planned average speed for the road type is small, the distance may not be corrected.

【0046】このあと、経路探索部14は、経路探索メ
モリ15に格納された交差点ネットリストを用いて横型
探索法により出発地から目的地までを結ぶ最適経路を探
索する(図12参照)。なお、CD−ROM1から読み
出した状態では、交差点ネットリストの渋滞フラグは全
て落ちている。まず、経路探索部14は、出発地交差点
STPに係る交差点ネットリストCRNLの項番(3
4)に検索次数i=0を登録し(図7のステップ20
1、202)、第0次交差点(出発地交差点STP)に
隣接する交差点が残存するかを出発地交差点STPの交
差点ネットリストCRNLを参照して調べる(ステップ
203)。なお、ステップ203では、それまでに第j
次交差点(j=0,1,・・,i)とされたのは除く。
After that, the route search unit 14 searches for the optimum route connecting the departure point to the destination by the horizontal search method using the intersection netlist stored in the route search memory 15 (see FIG. 12). When read from the CD-ROM 1, all the congestion flags in the intersection netlist are off. First, the route search unit 14 determines the item number (3) of the intersection net list CRNL related to the departure point intersection STP.
The search order i = 0 is registered in 4) (step 20 in FIG. 7).
1, 202) and whether there is an intersection adjacent to the 0th intersection (departure intersection STP) with reference to the intersection netlist CRNL of the departure intersection STP (step 203). In step 203, the jth
Excludes the next intersection (j = 0, 1, ..., I).

【0047】隣接交差点が残存すれば、その内、1つの
隣接交差点、例えばA1 について、出発地交差点STP
から隣接交差点A1 までの道路種別に応じて重み付けし
た累計距離Dを計算する(ステップ204)。Dは出発
地交差点STPから第i次交差点までの累計距離を
1 、第i次交差点から当該隣接交差点A1 までの距離
をd2 とすると、次式 d1 +k・d2 →D (但し、kは、第i次交差点から隣接交差点A1 までの
道路種別に応じた重み係数。ここでは、高速道路;k=
1、国道;k=2、その他の道路;k=3)により求ま
るが、初めi=0のときはd1 =0なのでD=k・d2
となる。d2とkは出発地交差点STPに係る交差点ネ
ットリストCRNLの図5における(12)、(13)
等の項番から判る。
If an adjacent intersection remains, one of the adjacent intersections, for example, A 1 , is the starting point intersection STP.
To the adjacent intersection A 1 are calculated according to the road type, and the cumulative distance D is calculated (step 204). D 1 The total distance D from the departure point intersection STP to i-th order intersection, and the distance from the i-th order intersection to the adjacent intersection A 1 and d 2, the following equation d 1 + k · d 2 → D ( where , K are weighting factors corresponding to the road type from the i-th intersection to the adjacent intersection A 1. Here, an expressway; k =
1, national road; k = 2, other roads; k = 3), but when i = 0 first, d 1 = 0, so D = k · d 2
Becomes d 2 and k are (12) and (13) in FIG. 5 of the intersection netlist CRNL related to the departure point intersection STP.
It can be understood from the item numbers such as.

【0048】次いで、隣接交差点A1 に係る交差点ネッ
トリストCRNLの図5における(32)以降の項番を
参照して、既に、検索次数が(i+1)となっており、
交差点A1 につき、異なる経路での累計距離及び1つ手
前の交差点を特定する情報(交差点シーケンシャル番
号)等が登録済みかチェックし(ステップ205)、こ
こではNOとなるので、当該隣接交差点A1 に係る交差
点ネットリストCRNLの図5における(32)〜(3
4)に、以下のデータ(A)現在着目している第0次交
差点STPの交差点シーケンシャル番号、(B)第0次
交差点STPから当該隣接交差点A1 までの累計距離、
(C)当該隣接交差点A1 の検索次数としての(i+
1)=1を登録し(ステップ206)、以降、ステップ
203に戻り、出発地交差点STPを対象とした交差点
ネットリストCRNLを参照して、着目している第0次
交差点に隣接する交差点がなお残存するか調べ、残存す
れば同様の処理を繰り返す。
Next, with reference to the item numbers after (32) in FIG. 5 of the intersection netlist CRNL related to the adjacent intersection A 1 , the retrieval order is already (i + 1),
Per intersection A 1, information specifying the total distance and one before the intersection of the different routes (intersection sequential number) or the like is checked whether registered (step 205), since the NO is where the adjacent intersection A 1 (32) to (3) in FIG. 5 of the intersection netlist CRNL related to
In 4), the following data (A) the intersection sequential number of the 0th intersection STP currently being focused on, (B) the cumulative distance from the 0th intersection STP to the adjacent intersection A 1 ,
(C) As a search order of the adjacent intersection A 1 , (i +
1) = 1 is registered (step 206), and thereafter, the process returns to step 203, refers to the intersection net list CRNL for the departure point intersection STP, and refers to the intersection next to the 0th intersection of interest. It is checked whether or not it remains, and if it remains, the same processing is repeated.

【0049】隣接交差点A2 が残存するので、出発地交
差点STPから隣接交差点A2 までの道路種別に応じた
重み付けをした累計距離Dを求め、隣接交差点A2 の交
差点ネットリストに、第0次交差点の交差点シーケンシ
ャル番号と検索次数(i+1)とともに登録する(ステ
ップ204〜206)。そして、ステップ203に戻
る。隣接交差点A3 とA4 についても同様に処理する。
この結果、出発地交差点STPの交差点ネットリストに
存在している隣接交差点A1 〜A4 が1次交差点とさ
れ、対応する各交差点ネットリストCRNLに、1つ手
前の交差点(ここでは出発地交差点STP)の交差点シ
ーケンシャル番号、出発地からの累計距離Ad1 〜Ad
4 、検索次数1が登録される。
Since the adjacent intersection A 2 remains, the cumulative distance D from the departure point intersection STP to the adjacent intersection A 2 weighted according to the road type is obtained, and the 0th order is added to the intersection netlist of the adjacent intersection A 2. It is registered together with the intersection sequential number of the intersection and the search order (i + 1) (steps 204 to 206). Then, the process returns to step 203. The same processing is performed for the adjacent intersections A 3 and A 4 .
As a result, the adjacent intersections A 1 to A 4 existing in the intersection net list of the departure point intersection STP are set as the primary intersections, and the corresponding intersection net list CRNL is set to the previous intersection (here, the departure point intersection). STP) intersection sequential number, total distance from departure point Ad 1 to Ad
4 , the search order 1 is registered.

【0050】出発地交差点STPを対象とした交差点ネ
ットリストCRNLに含まれる全ての隣接交差点につき
処理が終わると、経路探索部14は、出発地交差点ST
P以外に第0次交差点が存在するか判断し(ステップ2
07)、存在しないので、続いて目的地交差点DSPに
到達したか、換言すれば第(i+1)次交差点とした中
に目的地交差点DSPが含まれているか判断し(ステッ
プ208)、含まれていなければ、iをインクリメント
して1とする(ステップ209)。そして、第1次交差
点とされた内の1つ、例えばA1 に着目して、経路探索
メモリ15に記憶された交差点A1 に係る交差点ネット
リストを参照して、それまでに第0次交差点、第1次交
差点とされた交差点以外で隣接交差点が存在するか判断
する(ステップ203)。ここでは、B11,B12,B14
が存在するので、その内の1つ、例えば隣接交差点B11
につき、交差点A1 の交差点ネットリストを参照しなが
ら、出発地交差点STP、現在着目している第1次交差
点A1 、隣接交差点B11の経路における道路種別に応じ
た重み付けをした累計距離Dを計算する(ステップ20
4)。
When the processing is completed for all the adjacent intersections included in the intersection net list CRNL for the departure point intersection STP, the route search section 14 determines that the departure point intersection ST is present.
It is judged whether there is a 0th intersection other than P (Step 2
07) Since it does not exist, it is judged whether or not the destination intersection DSP is subsequently reached, in other words, whether or not the destination intersection DSP is included in the (i + 1) th intersection (step 208). If not, i is incremented to 1 (step 209). Then, paying attention to one of the first-order intersections, for example, A 1 , and referring to the intersection netlist related to the intersection A 1 stored in the route search memory 15, the 0th-order intersection is displayed by then. , It is determined whether there is an adjacent intersection other than the intersection designated as the first intersection (step 203). Here, B 11 , B 12 , and B 14
Exists, one of them, for example the adjacent intersection B 11
In regard, with reference to the intersection network list of intersection A 1, departure point intersection STP, first intersection A 1 of interest currently, the total distance D was weighted according to the road type in the path of the adjacent intersection B 11 Calculate (Step 20)
4).

【0051】出発地交差点STPから現在着目している
第1次交差点A1 までの累計距離Ad1 と、第1次交差
点A1 から当該隣接交差点B11までの距離d2 及び道路
種別は交差点A1 の交差点ネットリストCRNLの図5
における項番(33)と、(12),(13)等として
記憶されているから、 Ad1 +k・d2 →D により出発地交差点STPから当該隣接交差点B11まで
の累計距離Dが求まる。次いで、隣接交差点B11に係る
交差点ネットリストCRNLを参照して、図5の(3
2)以降の項番に既に1つ手前の交差点シーケンシャル
番号、累計距離、検索次数が登録済かチェックし(ステ
ップ205)、ここではNOなので、当該隣接交差点B
11に対応させて、以下のデータ(A)現在着目している
第1次交差点A1 の交差点シーケンシャル番号、(B)
出発地から当該隣接交差点B11までの累計距離、(C)
当該隣接交差点B11の検索次数としての(i+1)=2
を交差点B11の交差点ネットリストCRNLの図5の
(32)〜(34)に登録し(ステップ206)、ステ
ップ203側に戻って、第1次交差点A1 に係る次の隣
接交差点があれば、同様の処理を行う。
The cumulative distance Ad 1 from the starting point intersection STP to the primary intersection A 1 of interest at present, the distance d 2 from the primary intersection A 1 to the adjacent intersection B 11 and the road type are the intersection A. Figure 5 of 1 intersection netlist CRNL
Since they are stored as item numbers (33), (12), (13), etc. in, the cumulative distance D from the departure point intersection STP to the adjacent intersection B 11 is obtained by Ad 1 + k · d 2 → D. Next, referring to the intersection netlist CRNL related to the adjacent intersection B 11 , (3 in FIG.
2) It is checked whether or not the previous sequential intersection number, cumulative distance, and search order have been registered in the subsequent item numbers (step 205). Since it is NO here, the adjacent intersection B
Corresponding to 11 , the following data (A) The intersection number of the first intersection A 1 currently being focused on, (B)
Cumulative distance from departure point to the adjacent intersection B 11 (C)
(I + 1) = 2 as the search order of the adjacent intersection B 11
5 is registered in (32) to (34) of FIG. 5 of the intersection net list CRNL of the intersection B 11 (step 206), the process returns to the step 203 side, and if there is a next adjacent intersection related to the first intersection A 1 , Perform similar processing.

【0052】隣接交差点B12が存在するので、出発地交
差点STP、現在着目している第1次交差点A1 、隣接
交差点B12の経路における道路種別に応じて重み付けし
た累計距離Dを計算する(ステップ204)。次いで、
隣接交差点B12に係る交差点ネットリストCRNLを参
照して、図5の(32)以降の項番に既に1つ手前の交
差点シーケンシャル番号、累計距離、検索次数が登録済
かチェックし(ステップ205)、ここでもNOなの
で、当該隣接交差点B12に対応させて、以下のデータ
(A)現在着目している第1次交差点A1 の交差点シー
ケンシャル番号、(B)出発地から当該隣接交差点B12
までの累計距離、(C)当該隣接交差点B12の検索次数
としての(i+1)=2を交差点B12の交差点ネットリ
ストCRNLの図5の(32)〜(34)に登録し(ス
テップ206)、ステップ203側に戻って、第1次交
差点A1 に係る次の隣接交差点があれば、同様の処理を
行う。
Since the adjacent intersection B 12 exists, the cumulative distance D weighted according to the road type in the route of the departure intersection STP, the primary intersection A 1 which is currently focused, and the adjacent intersection B 12 is calculated ( Step 204). Then
By referring to the intersection netlist CRNL related to the adjacent intersection B 12 , it is checked whether or not the previous sequential intersection number, cumulative distance, and search order have been registered in the item numbers (32) onward in FIG. 5 (step 205). Since this is also NO in this case, the following data (A) is associated with the adjacent intersection B 12 , and the following sequential data (A) is the intersection sequential number of the primary intersection A 1 currently being focused on, (B) is the departure point and the adjacent intersection B 12
(C) register (i + 1) = 2 as the search order of the adjacent intersection B 12 to (32) to (34) in FIG. 5 of the intersection net list CRNL of the intersection B 12 (step 206). Then, returning to the step 203 side, if there is a next adjacent intersection related to the first intersection A 1 , the same processing is performed.

【0053】なお、隣接交差点B14が存在しており、出
発地交差点STPから隣接交差点B 14までの道路種別に
応じた重み付けした累計距離Dを求め、隣接交差点B14
の交差点ネットリストに、第1次交差点A1 の交差点シ
ーケンシャル番号と検索次数(i+1)とともに登録す
る(ステップ204〜206)。そして、ステップ20
3に戻る。この結果、第1次交差点A1 の交差点ネット
リストに出発地交差点以外に隣接交差点B11,B12,B
14が存在しており、これらの対応する各交差点ネットリ
ストCRNLに、1つ手前の交差点の交差点シーケンシ
ャル番号、出発地からの累計距離Bd11,Bd12,Bd
14、検索次数2が登録される。
The adjacent intersection B14Exists and exits
From the departure intersection STP to the adjacent intersection B 14Up to the road type
Calculate the weighted cumulative distance D according to14
At the intersection netlist of the first intersection A1At the intersection of
Register with sequential number and search order (i + 1)
(Steps 204 to 206). And step 20
Return to 3. As a result, the first intersection A1Crossing net
In addition to the departure intersection, the adjacent intersection B in the list11, B12, B
14Exists and each of these corresponding intersection networks
The intersection sequence of the previous intersection on the strike CRNL
Number, total distance from departure point Bd11, Bd12, Bd
14, The search order 2 is registered.

【0054】交差点A1 を対象とした交差点ネットリス
トCRNLに含まれる全ての隣接交差点につき処理が終
わると、経路探索部14は、交差点A1 以外に第1次交
差点が存在するか判断し(ステップ207)、ここでは
交差点A2 が存在するので、新たな第1次交差点として
(ステップ210)、ステップ203以降の処理を繰り
返す。交差点A2 の交差点ネットリストには、出発地以
外に隣接交差点B21〜B23が存在している。この内、B
21の処理においては、B12=B21なので、ステップ20
5において、先に第1次交差点A1 に隣接する交差点B
12として処理済み(前記(A)〜(C)のデータが記憶
済み)であることからYESとなる。この場合、該隣接
交差点B12に係る交差点ネットリストCRNLに登録し
てある出発地交差点STPからの累計距離D´=Bd12
と、今回ステップ204で求めた距離Dの大小を比較す
る(ステップ211)。
[0054] When the processing for all the adjacent intersections contained in the intersection network list CRNL intended for intersection A 1 is finished, the route search unit 14 judges whether the first intersection other than the intersection A 1 is present (step 207), since there is an intersection A 2 here, the processing is repeated from step 203 onward as a new primary intersection (step 210). In the intersection netlist of the intersection A 2 , adjacent intersections B 21 to B 23 exist in addition to the departure place. Of this, B
In the processing of 21 , B 12 = B 21, so step 20
5, the intersection B adjacent to the first intersection A 1
Since it has been processed as 12 (the data of the above (A) to (C) has been stored), the result is YES. In this case, total distance D'= Bd 12 from the departure point intersection STP that is registered in the intersection network list CRNL according to the adjacent intersection B 12
And the magnitude of the distance D obtained this time in step 204 are compared (step 211).

【0055】D<D´であれば、当該隣接交差点B
12(=B21)の交差点ネットリストCRNLの図5にお
ける(32)と(33)の項番に記憶してある、第i次
交差点A 1 の交差点シーケンシャル番号を現在着目して
いる第i次交差点A2 の交差点シーケンシャル番号で置
き換えるとともに、累計距離D´をD=Bd21で書き換
え(ステップ212)、以降、ステップ203に戻る。
また、D≧D´の場合は、当該交差点B12(=B21)に
係る交差点ネットリストCRNLの図5における(3
2)と(33)の内容を変更せずステップ203に戻
る。交差点A2 に関して、各隣接交差点に対する所定の
処理を終え、別の第1次交差点が存在しなくなれば、目
的地交差点DSPに到達したかチェックし(ステップ2
07、208)、まだなので、iをインクリメントして
2とする(ステップ209)。次いで、ステップ203
へ進み、前述と同様の処理を順に繰り返していく。
If D <D ', the adjacent intersection B
12(= Btwenty one) Of the intersection netlist CRNL
I-th order stored in the item numbers of (32) and (33)
Intersection A 1Focusing on the intersection sequential numbers of
I-th intersection A2Place at the intersection sequential number
And the cumulative distance D ′ is changed to D = Bdtwenty oneRewrite with
(Step 212), and thereafter returns to Step 203.
When D ≧ D ′, the intersection B12(= Btwenty one) To
The intersection netlist CRNL (3 in FIG.
Return to step 203 without changing the contents of 2) and (33)
It Intersection A2With respect to each adjacent intersection
When the process is completed and another primary intersection no longer exists, the
Check whether you have reached the DSP intersection (Step 2
07,208), so i incremented i
2 (step 209). Then, step 203
Then, the processing similar to the above is repeated in sequence.

【0056】その後、ステップ208のチェックにおい
て、第(i+1)次とされた全ての交差点の中に目的地
交差点DSPが含まれていて、YESと判断されたと
き、目的地交差点DSP、該目的地交差点DSP(m次
の交差点とする)に係る交差点ネットリストCRNLの
図5の(32)の項番に記憶してある(m−1)次の交
差点、該(m−1)次の交差点に係る交差点ネットリス
トCRNLに記憶してある(m−2)次の交差点、・・
・、2次の交差点に係る交差点ネットリストCRNLに
記憶してある1次交差点、1次交差点に係る交差点ネッ
トリストCRNLに記憶してある0次交差点=出発地交
差点STPを、出発地側から目的地側に向けた順序で順
次結んで最短経路を決定する(ステップ213)。そし
て、求めた最短経路を構成するノード列を個々にVIC
Sサービスエリア内か外かを示すフラグを附加して、誘
導経路データとして誘導経路記憶部16に記憶させて経
路探索処理を終了する(ステップ214、図11、図1
3(1)参照)。このとき誘導経路記憶部16に記憶さ
れた誘導経路は、VICSサービスエリア内について過
去の走行履歴を加味したものとなっているので、実際の
道路事情が或る程度反映されたものとなる。
Thereafter, in the check in step 208, the destination intersection DSP is included in all the intersections of the (i + 1) th order, and when the determination is YES, the destination intersection DSP, the destination intersection DSP The intersection (m-1) th intersection stored in the item number (32) of FIG. 5 of the intersection netlist CRNL related to the intersection DSP (m-th intersection) The (m-2) th next intersection stored in the intersection netlist CRNL.
・ Aiming from the departure point side to the 0th-order intersection = departure point intersection STP, which is stored in the intersection netlist CRNL related to the secondary intersection, and stored in the intersection netlist CRNL related to the primary intersection The shortest route is determined by sequentially connecting in the order toward the ground side (step 213). Then, the node sequence that forms the obtained shortest path is individually VIC
A flag indicating whether the service area is inside or outside the S service area is added and stored as guide route data in the guide route storage unit 16 to end the route search process (step 214, FIG. 11, FIG. 1).
3 (1)). At this time, the guide route stored in the guide route storage unit 16 is one in which the past travel history in the VICS service area is added, and therefore the actual road condition is reflected to some extent.

【0057】なお、或る1つの経路で目的地DSPに到
達しても、目的地交差点に係る交差点ネットリストに登
録された累計距離に対し、累計距離の短い経路が存在す
る間は経路探索を継続し、若し、他の経路でも目的地D
SPに到達したとき、該経路での累計距離の方が、既に
目的地交差点に係る交差点ネットリストに登録されてい
る累計距離より短ければ、書き換えを行い、その後、ど
の経路も目的地交差点に係る交差点ネットリストに登録
された累計距離より長くなったとき、経路探索を終える
ようにしてもよい。また、誘導経路データが交差点(単
純ノードの内、隣接ノードとなっているものを含む)だ
けで構成されていることから、交差点ネットリストや道
路データ中の道路リストRDLT、ノードテーブルND
TB等を参照して交差点間を単純ノード補間し、詳細な
経路誘導データとしたのち、誘導経路記憶部16に記憶
させるようにしてもよい。更に、目的地側から出発地側
に向けて経路探索を行い、探索したノード列を逆順で並
べて誘導経路データとしてもよい。
Even if the destination DSP is reached by a certain route, the route search is performed while there is a route having a short cumulative distance with respect to the cumulative distance registered in the intersection net list related to the destination intersection. Continue, young, D on other routes
When reaching SP, if the accumulated distance on the route is shorter than the accumulated distance already registered in the intersection net list related to the destination intersection, rewrite, and then any route is related to the destination intersection. The route search may be ended when the cumulative distance registered in the intersection net list becomes longer. Further, since the guide route data is composed only of intersections (including simple nodes that are adjacent nodes), the intersection net list, the road list RDLT in the road data, and the node table ND.
It is also possible to perform simple node interpolation between intersections by referring to TB or the like to obtain detailed route guidance data, and then store it in the route guidance storage unit 16. Furthermore, a route search may be performed from the destination side toward the departure side, and the searched node strings may be arranged in reverse order to form the guide route data.

【0058】誘導経路データが誘導経路記憶部16に記
憶されると、続いて、入出口特定・比較部26は、誘導
経路記憶部16に記憶されたノードの中で、出発地側か
ら見てVICSサービスエリア内か外かを示すフラグが
0から1に変わっている交差点を入口地点、該入口地点
より目的地寄りでVICSサービスエリア内か外かを示
すフラグが1から0に変わっている交差点を出口地点と
して特定しておく(図8のステップ301)。ここで
は、図11に示す如く、誘導経路はVICSサービスエ
リア内を通っているが、出発地と目的地がいずれもVI
CSサービスエリア外に存在しているため、入口地点E
NTと出口地点EXTが特定されたものとする。
When the guide route data is stored in the guide route storage unit 16, subsequently, the entrance / exit specifying / comparing unit 26, among the nodes stored in the guide route storage unit 16, sees from the departure place side. An intersection where the flag indicating whether it is inside or outside the VICS service area changes from 0 to 1 is an entrance point, and an intersection where the flag indicating whether inside or outside the VICS service area has changed from 1 to 0 near the destination from the entrance point Is specified as the exit point (step 301 in FIG. 8). Here, as shown in FIG. 11, the guide route passes through the VICS service area, but the departure point and the destination are both VI.
Since it exists outside the CS service area, entrance point E
It is assumed that the NT and the exit point EXT are specified.

【0059】このあと、ナビゲーションコントローラ1
0は、運転者に対し目的地まで誘導経路記憶部16に記
憶された誘導経路データを用いて経路誘導処理を行う
(ステップ302)。即ち、地図画像描画部13が車両
位置検出部3から車両位置データを入力し、図葉管理情
報を参照して、車両位置を含む1枚の地図と該地図を囲
む8枚の地図に係る地図データをCD−ROM1からバ
ッファメモリ11に読み出すとともに、該地図データを
用いて車両位置を含む中央の1枚の地図と該地図を囲む
周辺8枚の地図を一体化した地図画像を北を上向きにし
てビデオRAM17に描画する。また、誘導経路描画部
18は、地図画像描画部13から入力したビデオRAM
17の地図画像エリア情報に基づき、誘導経路記憶部1
6に記憶された誘導経路データの中から、ビデオRAM
17に描画された地図画像エリアに入る部分を選び出
し、ビデオRAM17に地図画像に重ねて誘導経路を所
定色で太く強調させて描画する。そして、車両の走行で
車両位置が変化するに従い、地図画像描画部13は車両
位置検出部13から入力した車両位置データに基づき、
ビデオRAM17から車両位置を中心とする1画面分の
画像を読み出し制御部19をして読み出させる。
After that, the navigation controller 1
0 performs route guidance processing to the driver using the guidance route data stored in the guidance route storage unit 16 to the destination (step 302). That is, the map image drawing unit 13 inputs the vehicle position data from the vehicle position detecting unit 3 and refers to the map leaf management information to refer to one map including the vehicle position and eight maps surrounding the map. The data is read from the CD-ROM 1 to the buffer memory 11, and a map image in which one map in the center including the vehicle position and eight peripheral maps surrounding the map are integrated by using the map data with the north facing upward. And draw it in the video RAM 17. In addition, the guide route drawing unit 18 uses the video RAM input from the map image drawing unit 13.
Based on the 17 map image area information, the guide route storage unit 1
From the guide route data stored in 6, video RAM
A portion that enters the map image area drawn in 17 is selected, and the guide route is drawn in the video RAM 17 while being thickly emphasized in a predetermined color in a thick manner on the map image. Then, as the vehicle position changes as the vehicle travels, the map image drawing unit 13 determines, based on the vehicle position data input from the vehicle position detecting unit 13,
An image for one screen centered on the vehicle position is read from the video RAM 17 by the read control unit 19.

【0060】若し、車両位置の変化でビデオRAM17
に描画された地図画像から自車位置を中心とする1画面
分の範囲が外れそうな場合、地図画像描画部13はCD
−ROM1から自車位置周辺の新たな地図データをバッ
ファメモリ11に読み出しながら、自車位置を含む中央
の1枚の地図と、該地図を囲む8枚の地図を一体化した
地図画像をビデオRAM17に描画し直す。そして、誘
導経路描画部18は、ビデオRAM17に新たに描画さ
れた地図画像エリアに入る誘導経路データを誘導経路記
憶部16から選び出し、ビデオRAM17に地図画像に
重ねて誘導経路を所定色で太く強調させて描画し直す。
If the vehicle position changes, the video RAM 17
If the range of one screen centered on the vehicle position is likely to be out of the map image drawn on the screen, the map image drawing unit 13
-While reading new map data around the vehicle position from the ROM 1 to the buffer memory 11, a map image in which one map at the center including the vehicle position and eight maps surrounding the map are integrated into the video RAM 17 Redraw. Then, the guide route drawing unit 18 selects from the guide route storage unit 16 the guide route data that enters the map image area newly drawn in the video RAM 17, superimposes the guide route on the map image in the video RAM 17, and emphasizes the guide route in a predetermined color thickly. Let me redraw.

【0061】一方、マーク画像発生部20は車両位置検
出部3から入力した車両方位データに基づき、該データ
の示す方向に向けた車両位置マークを発生する。読み出
し制御部19から読み出された画像の中心には合成部2
1により、マーク画像発生部20の発生した車両位置マ
ークが合成され、映像変換部22で所定の映像信号に変
換されたのち、CRTディスプレイ装置2へ出力されて
強調誘導経路の表示を伴う車両位置周辺の地図画像が車
両位置マークとともに画面表示される。運転者は、画面
に表示された誘導経路に沿って走行することで、目的地
に向けた走行を行うことができる。
On the other hand, the mark image generator 20 generates a vehicle position mark in the direction indicated by the data based on the vehicle direction data input from the vehicle position detector 3. At the center of the image read from the read control unit 19, the synthesizing unit 2
1, the vehicle position mark generated by the mark image generation unit 20 is combined, converted into a predetermined video signal by the video conversion unit 22, and then output to the CRT display device 2 to display the highlighted guide route. A map image of the surrounding area is displayed on the screen together with the vehicle position mark. The driver can travel toward the destination by traveling along the guide route displayed on the screen.

【0062】出発地から経路誘導を受けて走行中、車両
が入口地点ENTに近づくと、画面の地図には該入口地
点が現れるが、誘導経路記憶部16には入口地点ENT
より先の誘導経路データも記憶されているので(図1
1、図13(1)参照)、画面には入口地点より先の誘
導経路も表示される。よって、運転者はVICSサービ
スエリアに入ったあとの凡その予定走行経路を知ること
ができる。しかも、該VICSサービスエリアの誘導経
路は過去の走行履歴を加味して求めてあるので、或る程
度実際の道路事情を反映したものとなっており、突発的
な事故等が起きていなければ、目的地に到達する最適経
路である。但し、突発的な事故や、短期の工事等で、V
ICSサービスエリア内に臨時の通行規制や、突発的な
渋滞が発生しているとき、当初求めた誘導経路で走行し
続けると却って目的地に到達するのが遅れたり、或い
は、通行止めのため誘導経路から外れて走行しなければ
ならないことがあり、不便である。
When a vehicle approaches the entrance point ENT while receiving a route guidance from the departure point, the entrance point appears on the map on the screen, but the guidance route storage unit 16 shows the entrance point ENT.
Since further guidance route data is also stored (see FIG. 1
1, FIG. 13 (1)), the guide route ahead of the entrance point is also displayed on the screen. Therefore, the driver can know about the planned travel route after entering the VICS service area. Moreover, since the guide route of the VICS service area is obtained by taking the past travel history into consideration, it reflects actual road conditions to some extent, and unless a sudden accident or the like occurs, It is the optimum route to reach the destination. However, due to a sudden accident or short-term construction, V
When temporary traffic restrictions or sudden traffic congestion occur in the ICS service area, if you continue to travel on the initially requested route, you may be delayed in reaching the destination or the route may be blocked. It may be necessary to drive away from the vehicle, which is inconvenient.

【0063】本実施例におけるナビゲーションコントロ
ーラ10は、出発地から経路誘導を受けて走行中に車両
が目的地に到達することなく(ステップ303でN
O)、VICSサービスエリアに入り、ビーコン送信器
から送信されたビーコンがビーコン受信機5で受信さ
れ、VICSデータが出力される度に、バッファメモリ
23にVICSデータを記憶したあと(ステップ30
4、305)、走行履歴記録部24が走行履歴の記録処
理を行う(ステップ306)。また、FM多重されたV
ICSデータが車載FMラジオ7で受信され、VICS
データ復調器8で復調されると、ビーコンで受信したデ
ータとは分けてバッファメモリ23に一時記憶させる
(ステップ307、308)。FM多重されたVICS
データが受信されたとき、続いて、入出口特定・比較部
26が車両位置検出部3で検出された車両位置と入口地
点ENTを比較して、車両が入口地点ENTに到達した
かチェックし(ステップ310)、到達すると、再探索
指令を経路探索部14に与える。
The navigation controller 10 in the present embodiment receives the route guidance from the departure place and the vehicle does not reach the destination while traveling (N in step 303).
O), after entering the VICS service area, the beacon transmitted from the beacon transmitter is received by the beacon receiver 5, and the VICS data is stored in the buffer memory 23 every time the VICS data is output (step 30).
4 and 305), the traveling history recording unit 24 performs a traveling history recording process (step 306). Also, FM multiplexed V
The ICS data is received by the in-vehicle FM radio 7, and the VICS
When demodulated by the data demodulator 8, it is temporarily stored in the buffer memory 23 separately from the data received by the beacon (steps 307 and 308). FM multiplexed VICS
When the data is received, subsequently, the entrance / exit identification / comparison unit 26 compares the vehicle position detected by the vehicle position detection unit 3 with the entry point ENT to check whether the vehicle has reached the entry point ENT ( At step 310), when it reaches, a re-search command is given to the route search unit 14.

【0064】再探索指令を受けた経路探索部14は、入
口地点(入口交差点)ENTを再出発地交差点、出口地
点(出口交差点)EXTを仮目的地交差点として設定し
(ステップ311)、再出発地交差点と仮目的地交差点
を結ぶ直線を対角線とする方形領域を含む1または複数
の4分割図葉に係る全ての地図データをバッファメモリ
11に読み出し、地図データ中の交差点ネットリストを
全て経路探索メモリ15に読み出す(ステップ31
2)。
Upon receiving the re-search command, the route search unit 14 sets the entry point (entrance intersection) ENT as the re-starting point intersection and the exit point (exit intersection) EXT as the temporary destination intersection (step 311), and re-starts. All map data relating to one or a plurality of four-divided map leaves including a rectangular area having a diagonal line connecting the ground intersection and the temporary destination intersection is read into the buffer memory 11, and all the intersection netlists in the map data are searched for a route. Read to memory 15 (step 31)
2).

【0065】そして、経路探索部14はバッファメモリ
23に記憶された最新の全ての動的情報に基づき、交差
点ネットリストに対しリンクコストの修正処理を行う
(ステップ313)。具体的には、図13(2)の全面
通行止めの区間については、交差点C1 に係る交差点ネ
ットリストの中に登録された隣接交差点D12のシーケン
シャル番号、道路種別、当該交差点C1 から隣接交差点
12までの距離を削除し、同様に、交差点D12に係る交
差点ネットリストの中に登録された隣接交差点C 1 のシ
ーケンシャル番号、道路種別、当該交差点D12から隣接
交差点C1 までの距離を削除する。また、図13(2)
の三角印に示す如く誘導経路上ではないが、交差点D12
とC2 の間で、交差点C2 からD12に向かう方向上に渋
滞が発生している場合、交差点C2 に係る交差点ネット
リストの中に登録された隣接交差点D12につき、渋滞フ
ラグを立てるとともに渋滞の度合いを示すデータを登録
する。
Then, the route search unit 14 uses a buffer memory.
Intersection based on all the latest dynamic information stored in 23
Correct the link cost for the point netlist
(Step 313). Specifically, the entire surface of FIG. 13 (2)
For the closed sections, see the intersection C1Intersection related to
Adjacent intersection D registered in the list12The sequence
Shall number, road type, intersection C1From adjacent intersection
D12Delete the distance to, and also at intersection D12Exchange relating to
Adjacent intersection C registered in the difference net list 1Shi
Sequential number, road type, intersection D12From adjacent
Intersection C1Delete the distance to. Also, FIG. 13 (2)
Although it is not on the guide route as shown by the triangle mark, intersection D12
And C2Between intersections C2To D12Astringent in the direction toward
If there is a stagnation, intersection C2Intersection net pertaining to
Adjacent intersection D registered in the list12Because of the traffic jam
Register the data showing the degree of traffic congestion while making a lag
To do.

【0066】このあと、経路探索部14は経路探索メモ
リ15に記憶された交差点ネットリストを用いて、次の
ようにして再出発地STP´から仮目的地DSP´まで
を結ぶ最適経路を横型探索法により再探索する(図14
参照)。まず、経路探索部14は、検索次数i=0とし
(図9のステップ401)、再出発地交差点STP´に
係る交差点ネットリストCRNLの項番(34)に検索
次数0を登録し(ステップ402)、第0次交差点(再
出発地交差点STP´)に隣接する交差点が残存するか
を再出発地交差点STP´の交差点ネットリストCRN
Lを参照して調べる(ステップ403)。なお、ステッ
プ403では、それまでに第j次交差点(j=0,1,
・・,i)とされたのは除く。
After that, the route search unit 14 uses the intersection netlist stored in the route search memory 15 to horizontally search for the optimum route connecting the re-starting point STP 'to the temporary destination DSP' as follows. Search again by the method (Fig. 14
reference). First, the route search unit 14 sets the search order i = 0 (step 401 in FIG. 9), and registers the search order 0 in the item number (34) of the intersection net list CRNL related to the re-starting point intersection STP ′ (step 402). ), Whether there is an intersection adjacent to the 0th intersection (restarting point intersection STP '), the intersection netlist CRN of the restarting point intersection STP'
It checks by referring to L (step 403). In step 403, the j-th intersection (j = 0, 1,
.., i) are excluded.

【0067】隣接交差点が残存すれば、その内、1つの
隣接交差点、例えばC1 について、第0次交差点から隣
接交差点C1 に向けた経路は渋滞していないので(渋滞
フラグが落ちている)、再出発地交差点STP´から隣
接交差点C1 までの道路種別に応じて重み付けした累計
距離Dを計算する(ステップ404、405)。Dは再
出発地交差点STP´から第i次交差点までの累計距離
をd1 、第i次交差点から当該隣接交差点C1 までの距
離をd2 とすると、次式 d1 +k・d2 →D (但し、kは、第i次交差点から隣接交差点C1 までの
道路種別に応じた重み係数。高速道路;k=1、国道;
k=2、その他の道路;k=3)により求まるが、初め
i=0のときはd1 =0なのでD=k・d2 となる。d
2とkは再出発地交差点STP´に係る交差点ネットリ
ストCRNLの図5における(12)、(13)等の項
番から判る。
If an adjacent intersection remains, one of the adjacent intersections, for example, C 1 is not congested on the route from the 0th intersection to the adjacent intersection C 1 (congestion flag is off). , The cumulative distance D from the re-starting point intersection STP ′ to the adjacent intersection C 1 is weighted according to the road type (steps 404 and 405). D is d 1 the total distance from the new start point intersection STP' to i-th order intersection, and the distance from the i-th order intersection to the adjacent intersection C 1 and d 2, the following equation d 1 + k · d 2 → D (However, k is a weighting coefficient according to the road type from the i-th intersection to the adjacent intersection C 1. Expressway; k = 1, national road;
k = 2, other roads; k = 3), but when i = 0 initially, d 1 = 0, so D = k · d 2 . d
2 and k can be known from the item numbers such as (12) and (13) in FIG. 5 of the intersection netlist CRNL related to the re-starting point intersection STP '.

【0068】次いで、隣接交差点C1 に係る交差点ネッ
トリストCRNLの図5における(32)以降の項番を
参照して、既に、交差点C1 につき、検索次数が(i+
1)となっているか、換言すれば、異なる経路での累計
距離及び1つ手前の交差点を特定する情報(交差点シー
ケンシャル番号)等が登録済みかチェックし(ステップ
406)、ここではNOとなるので、当該隣接交差点C
1 に係る交差点ネットリストCRNLの図5における
(32)〜(34)に、以下のデータ(A)現在着目し
ている第0次交差点STP´の交差点シーケンシャル番
号、(B)第0次交差点STP´から当該隣接交差点C
1 までの累計距離、(C)当該隣接交差点C1 の検索次
数としての(i+1)=1を登録し(ステップ40
7)、以降、ステップ403に戻り、再出発地交差点S
TP´を対象とした交差点ネットリストCRNLを参照
して、着目している第0次交差点に隣接する交差点がな
お残存するか調べ、残存すれば同様の処理を繰り返す。
[0068] Next, with reference to the item number of the subsequent (32) in FIG. 5 of the intersection network list CRNL according to adjacent intersection C 1, already per intersection C 1, the search order is (i +
1), in other words, it is checked whether the accumulated distances on different routes and the information (intersection sequential number) for identifying the previous intersection are registered (step 406). , The adjacent intersection C
In (32) to (34) of FIG. 5 of the intersection netlist CRNL related to 1 , the following data (A) the intersection sequential number of the 0th intersection STP ′ currently focused on, (B) the 0th intersection STP From ´ to the adjacent intersection C
Total distance of up to 1, registers (i + 1) = 1 as (C) searching order of the adjacent intersection C 1 (step 40
7) After that, it returns to step 403, and the re-starting point intersection S
By referring to the intersection netlist CRNL for TP ', it is checked whether or not the intersection adjacent to the 0th-order intersection of interest still remains, and if it remains, the same processing is repeated.

【0069】隣接交差点C2 が残存するが、第0次交差
点から隣接交差点C2 に向けた経路も渋滞していないの
で、再出発地交差点STP´から隣接交差点C2 までの
道路種別に応じた重み付けをした累計距離Dを求め、隣
接交差点C2 の交差点ネットリストに、第0次交差点の
交差点シーケンシャル番号と検索次数(i+1)ととも
に登録する(ステップ404〜407)。そして、ステ
ップ403に戻る。隣接交差点C3 とC4 についても同
様に処理する。この結果、再出発地交差点STP´の交
差点ネットリストに存在している隣接交差点C1 〜C4
が1次交差点とされ、対応する各交差点ネットリストC
RNLに、1つ手前の交差点(ここでは再出発地交差点
STP´)の交差点シーケンシャル番号、出発地からの
累計距離Cd1 〜Cd4 、検索次数1が登録される。
Although the adjacent intersection C 2 remains, the route from the 0th intersection to the adjacent intersection C 2 is not congested either. Therefore, it depends on the road type from the restarting intersection STP 'to the adjacent intersection C 2 . obtains the cumulative distance D in which the weighting is registered in the intersection network list adjacent intersection C 2, together with the intersection sequential number and the search order of the zeroth-order crossroads (i + 1) (step 404 to 407). Then, the process returns to step 403. The same processing is performed for the adjacent intersections C 3 and C 4 . As a result, adjacent intersection C 1 ~C 4 that is present in the intersection network list of re-starting point intersection STP'
Is the primary intersection and each corresponding intersection netlist C
In the RNL, the intersection sequential number of the previous intersection (here, the re-starting point intersection STP ′), the cumulative distances Cd 1 to Cd 4 from the starting point, and the search order 1 are registered.

【0070】再出発地交差点STP´を対象とした交差
点ネットリストCRNLに含まれる全ての隣接交差点に
つき処理が終わると、経路探索部14は、再出発地交差
点STP´以外に第0次交差点が存在するか判断し(ス
テップ408)、存在しないので、続いて仮目的地交差
点DSP´に到達したか、換言すれば第(i+1)次交
差点とした中に仮目的地交差点DSP´が含まれている
か判断し(ステップ409)、含まれていなければ、i
をインクリメントして1とする(ステップ410)。そ
して、第1次交差点とされた内の1つ、例えばC1 に着
目して、経路探索メモリ15に記憶された交差点C1
係る交差点ネットリストを参照して、それまでに第0次
交差点、第1次交差点とされた交差点以外で隣接交差点
が存在するか判断する(ステップ403)。ここでは、
先に、ステップ312の処理で隣接交差点D12が削除さ
れたので、D11,D14だけが存在し、その内の1つ、例
えば隣接交差点D11につき、交差点C1 の交差点ネット
リストを参照しながら、再出発地交差点STP´、現在
着目している第1次交差点C1 、隣接交差点D11の経路
における道路種別に応じた重み付けをした累計距離Dを
計算する(ステップ404、405)。
When the processing is completed for all the adjacent intersections included in the intersection net list CRNL for the re-starting point intersection STP ', the route searching section 14 has the 0th-order intersection other than the re-starting point intersection STP'. Since it does not exist, it is determined whether the temporary destination intersection DSP ′ has been reached, in other words, whether the temporary destination intersection DSP ′ is included in the (i + 1) th intersection. Judge (step 409), and if not included, i
Is incremented to 1 (step 410). Then, paying attention to one of the first-order intersections, for example, C 1 and referring to the intersection netlist related to the intersection C 1 stored in the route search memory 15, the 0th-order intersection is displayed by then. , It is determined whether or not there is an adjacent intersection other than the intersection designated as the first intersection (step 403). here,
Previously, since the adjacent intersection D 12 was deleted in the processing of step 312, only D 11 and D 14 exist, and for one of them, for example, the adjacent intersection D 11 , refer to the intersection netlist of the intersection C 1 . Meanwhile, the cumulative distance D weighted according to the road type in the route of the re-starting point intersection STP ′, the currently-selected primary intersection C 1 , and the adjacent intersection D 11 is calculated (steps 404 and 405).

【0071】再出発地交差点STP´から現在着目して
いる第1次交差点C1 までの累計距離Cd1 と、第1次
交差点C1 から当該隣接交差点D11までの距離d2 及び
道路種別は交差点C1 の交差点ネットリストCRNLの
図5における項番(33)と、(12),(13)等と
して記憶されているから、 Cd1 +k・d2 →D により再出発地交差点STP´から当該隣接交差点D11
までの累計距離Dが求まる。次いで、隣接交差点D11
係る交差点ネットリストCRNLを参照して、図5の
(34)の項番に登録された検索次数が(i+1)=2
かチェックし(ステップ406)、ここではNOなの
で、当該隣接交差点D11に対応させて、以下のデータ
(A)現在着目している第1次交差点C1 の交差点シー
ケンシャル番号、(B)再出発地から当該隣接交差点D
11までの累計距離、(C)当該隣接交差点D11の検索次
数としての(i+1)=2を交差点D11の交差点ネット
リストCRNLの図5の(32)〜(34)に登録し
(ステップ407)、ステップ403側に戻って、第1
次交差点C1 に係る次の隣接交差点があれば、同様の処
理を行う。
The cumulative distance Cd 1 from the re-starting point intersection STP ′ to the primary intersection C 1 currently being focused on, the distance d 2 from the primary intersection C 1 to the adjacent intersection D 11 and the road type are Since the intersection netlist CRNL of the intersection C 1 is stored as the item numbers (33), (12), (13), etc. in FIG. 5, Cd 1 + k · d 2 → D from the restart point intersection STP ′ The adjacent intersection D 11
The total distance D up to is obtained. Next, referring to the intersection net list CRNL related to the adjacent intersection D 11 , the search order registered in the item number of (34) in FIG. 5 is (i + 1) = 2.
It is checked (step 406), and since it is NO here, the following data (A) is associated with the adjacent intersection D 11 , and the following sequential data (A) is the primary sequential intersection C 1 of the current intersection, and (B) is a restart. From the ground to the adjacent intersection D
The cumulative distance to 11 (C) (i + 1) = 2 as the search order of the adjacent intersection D 11 is registered in (32) to (34) of FIG. 5 of the intersection net list CRNL of the intersection D 11 (step 407). ), Returning to the step 403 side, the first
If there is a next adjacent intersection related to the next intersection C 1 , similar processing is performed.

【0072】隣接交差点D14が存在するので、再出発地
交差点STP´、現在着目している第1次交差点C1
隣接交差点D14の経路における道路種別に応じて重み付
けした累計距離Dを計算する(ステップ404、40
5)。次いで、隣接交差点D14に係る交差点ネットリス
トCRNLを参照して、図5の(34)の項目に登録さ
れた検索次数が(i+1)=2かチェックし(ステップ
406)、ここでもNOなので、当該隣接交差点D14
対応させて、以下のデータ(A)現在着目している第1
次交差点C1 の交差点シーケンシャル番号、(B)再出
発地から当該隣接交差点D14までの累計距離、(C)当
該隣接交差点D14の検索次数としての(i+1)=2を
交差点D14の交差点ネットリストCRNLの図5の(3
2)〜(34)に登録し(ステップ407)、ステップ
403側に戻って、第1次交差点C1 に係る次の隣接交
差点があれば、同様の処理を行う。
Since the adjacent intersection D 14 exists, the re-starting point intersection STP ', the first-order intersection C 1 currently under consideration,
The cumulative distance D weighted according to the road type in the route of the adjacent intersection D 14 is calculated (steps 404, 40).
5). Next, with reference to the intersection net list CRNL related to the adjacent intersection D 14 , it is checked whether the search order registered in the item (34) of FIG. 5 is (i + 1) = 2 (step 406). The following data (A) corresponding to the adjacent intersection D 14
Next intersection C 1 intersection sequential number, (B) total distance from re departure point to the adjacent intersection D 14, (C) the intersection of the adjacent intersection D 14 searches the order of the (i + 1) = 2 the intersection D 14 The netlist CRNL (3
2) to (34) are registered (step 407), the process returns to the side of step 403, and if there is the next adjacent intersection related to the first-order intersection C 1 , similar processing is performed.

【0073】この結果、第1次交差点C1 の交差点ネッ
トリストに出発地交差点以外に隣接交差点D11とD14
存在しており、これらの対応する各交差点ネットリスト
CRNLに、1つ手前の交差点の交差点シーケンシャル
番号、出発地からの累計距離Dd11とDd14、検索次数
2が登録される。
As a result, adjacent intersections D 11 and D 14 are present in the intersection netlist of the first intersection C 1 in addition to the departure intersection, and the adjacent intersection netlist CRNL is immediately preceded by one. The intersection sequential number of the intersection, the cumulative distances Dd 11 and Dd 14 from the departure place, and the search order 2 are registered.

【0074】交差点C1 を対象とした交差点ネットリス
トCRNLに含まれる全ての隣接交差点につき処理が終
わると、経路探索部14は、交差点C1 以外に第1次交
差点が存在するか判断し(ステップ408)、ここでは
交差点C2 が存在するので、新たな第1次交差点として
(ステップ411)、ステップ403以降の処理を繰り
返す。交差点C2 の交差点ネットリストには、出発地以
外に隣接交差点D21〜D23が存在している。この内、D
21の処理においては、渋滞フラグが立っているので、渋
滞の度合いに比例した重み係数k´(>1)を用いて、 Cd2 +k・k´・d2 →D により再出発地交差点STP´から当該隣接交差点D21
までの累計距離Dを求める(ステップ404、41
2)。そして、隣接交差点D21については、まだ、前記
(A)〜(C)のデータが記憶されていないので、隣接
交差点D21に係る交差点ネットリストCRNLにこれら
のデータを記憶する(ステップ406、407)。
[0074] When the processing for all the adjacent intersections contained in the intersection network list CRNL intended for intersection C 1 is completed, the route search unit 14 judges whether the first intersection other than the intersection C 1 exists (step 408), since there is an intersection C 2 here, the processing after step 403 is repeated as a new first intersection (step 411). In the intersection netlist of the intersection C 2 , adjacent intersections D 21 to D 23 exist in addition to the departure place. Of this, D
In the process of 21 , since the congestion flag is set, the weighting coefficient k ′ (> 1) proportional to the degree of the congestion is used, and Cd 2 + k · k ′ · d 2 → D is used to restart the intersection STP ′. From the adjacent intersection D 21
Find the cumulative distance D up to (steps 404, 41
2). Then, the adjacent intersection D 21 is still, the data of the (A) ~ (C) is not stored, stores these data in the intersection network list CRNL according to adjacent intersection D 21 (step 406, 407 ).

【0075】ここで隣接交差点D21について求めた累計
距離D´は、渋滞が発生しているためk´の分だけ長く
なっている。よって、他の経路により交差点D21までの
累計距離Dが求められたとき、D´>Dとなる確率が高
く、ステップ413に続くステップ414で書き換えら
れる可能性が高く、換言すれば、再出発地交差点STP
´→1次交差点C1 →2次交差点D12の経路が最終的に
誘導経路として選択され難くなる。他の隣接交差点
22、D23についても同様に処理する。
[0075] total distance D'obtained here for adjacent intersection D 21 is congestion is longer by the amount of k'for occurring. Therefore, when the cumulative distance D to the intersection D 21 is obtained by another route, there is a high probability that D ′> D, and there is a high possibility that it will be rewritten at step 414 following step 413. Ground intersection STP
It becomes difficult to finally select the route of '→ primary intersection C 1 → secondary intersection D 12 as the guide route. The other adjacent intersections D 22 and D 23 are similarly processed.

【0076】交差点C2 に関して、各隣接交差点に対す
る所定の処理を終え、別の第1次交差点が存在しなくな
れば、仮目的地交差点DSP´に到達したかチェックし
(ステップ408、409)、まだであれば、iをイン
クリメントして2とする(ステップ410)。次いで、
ステップ403へ進み、前述と同様の処理を順に繰り返
していく。
Regarding the intersection C 2 , if the predetermined processing for each adjacent intersection is completed and another primary intersection does not exist, it is checked whether or not the temporary destination intersection DSP 'has been reached (steps 408, 409). If so, i is incremented to 2 (step 410). Then
The process proceeds to step 403, and the same processing as described above is sequentially repeated.

【0077】その後、ステップ409のチェックにおい
て、第(i+1)次とされた全ての交差点の中に仮目的
地交差点DSP´が含まれていて、YESと判断された
とき、仮目的地交差点DSP´、該仮目的地交差点DS
P´(m次の交差点とする)に係る交差点ネットリスト
CRNLの図5の(32)の項番に記憶してある(m−
1)次の交差点、該(m−1)次の交差点に係る交差点
ネットリストCRNLに記憶してある(m−2)次の交
差点、・・・、2次の交差点に係る交差点ネットリスト
CRNLに記憶してある1次交差点、1次交差点に係る
交差点ネットリストCRNLに記憶してある0次交差点
=再出発地交差点STP´を、再出発地側から仮目的地
側に向けた順序で順次結んで最短経路を決定する(ステ
ップ415)。そして、求めた再出発地側から仮目的地
までの最短経路を構成するノード列で、誘導経路記憶部
16に記憶してある入口地点ENTから出口地点EXT
までを書き換えて再経路探索処理を終了する(ステップ
416、図13(2)参照)。今回書き換えた誘導経路
データは、通行規制、渋滞等の走行上の制約を加味して
あり、その時点での入口地点ENTから出口地点EXT
に最短時間で向かう経路となっている。
Thereafter, in the check at step 409, when all the intersections of the (i + 1) th order include the temporary destination intersection DSP ', and when YES is determined, the temporary destination intersection DSP' , The temporary destination intersection DS
It is stored in the item number of (32) in FIG. 5 of the intersection netlist CRNL related to P ′ (assumed to be the mth intersection) (m−
1) The next intersection, the (m-2) th intersection stored in the intersection netlist CRNL related to the (m-1) th intersection, ... To the intersection netlist CRNL related to the second intersection. First-order intersections memorized and first-order intersections 0th-order intersections = restarting point intersections STP 'stored in the intersection netlist CRNL are sequentially connected in the order from the re-starting point side to the temporary destination side. Then, the shortest route is determined (step 415). Then, in the node sequence that constitutes the shortest route from the obtained re-starting point side to the temporary destination, the entry point ENT to the exit point EXT stored in the guide route storage unit 16 are stored.
Are rewritten and the reroute search processing is terminated (step 416, see FIG. 13 (2)). The guide route data rewritten this time takes into account traffic restrictions, traffic restrictions, and other driving restrictions. At that time, the entry point ENT to the exit point EXT
It is a route to go to in the shortest time.

【0078】最適経路の再探索が終了したならば、ナビ
ゲーションコントローラ10は、誘導経路記憶部16に
記憶した誘導経路データを用いて経路誘導を再開する
(図10のステップ501)。このとき、画面に表示さ
れる誘導経路は当初の誘導経路上で発生した通行止めの
区間が含まれておらず、また、通常は渋滞を回避するよ
うな経路となっているので、目的地に迅速かつ容易に到
達できることになる。その後、ビーコン送信器から送信
されたビーコンがビーコン受信機5で受信され、VIC
Sデータが出力される度に、ナビゲーションコントロー
ラ10はバッファメモリ23にVICSデータを記憶し
たあと(ステップ502、503)、走行履歴記録部2
5が走行履歴の記録処理を行う(ステップ504)。ま
た、FM多重されたVICSデータが車載FMラジオ6
で受信され、VICSデータ復調器7から入力される毎
に、ナビゲーションコントローラ10はバッファメモリ
23にVICSデータを記憶する(ステップ505、5
06)。その後、順調に目的地に到達したならば、ナビ
ゲーションコントローラ10は経路誘導を終える(ステ
ップ507)。
When the re-search for the optimum route is completed, the navigation controller 10 restarts the route guidance using the guidance route data stored in the guidance route storage unit 16 (step 501 in FIG. 10). At this time, the guide route displayed on the screen does not include the closed section that occurred on the original guide route, and it is usually a route that avoids congestion, so you can quickly reach the destination. And it will be easy to reach. After that, the beacon transmitted from the beacon transmitter is received by the beacon receiver 5, and the VIC
Each time the S data is output, the navigation controller 10 stores the VICS data in the buffer memory 23 (steps 502 and 503), and then the travel history recording unit 2
5 records the traveling history (step 504). In addition, the FM multiplexed VICS data is the in-vehicle FM radio 6
The navigation controller 10 stores the VICS data in the buffer memory 23 each time it is received by the VICS data demodulator 7 (steps 505, 5).
06). After that, if the destination is smoothly reached, the navigation controller 10 finishes the route guidance (step 507).

【0079】なお、若し、当初の目的地がVICSサー
ビスエリア内にあったとき、再探索指令を受けた経路探
索部14は、入口地点から目的地までを結ぶ最適な経路
を、VICSより得た動的情報を加味して探索し、誘導
経路記憶部16に記憶された誘導経路データの内、入口
地点から目的地までを書き換える(図8のステップ31
4)。
When the original destination is within the VICS service area, the route search unit 14 that receives the re-search command obtains the optimum route from the entrance point to the destination from VICS. Of the guide route data stored in the guide route storage unit 16 from the entry point to the destination (step 31 in FIG. 8).
4).

【0080】この実施例によれば、当初求めた出発地と
目的地を結ぶ最適経路がVICSサービスエリア内を通
り、かつ、出発地がVICSサービスエリア外に存在す
るとき、経路誘導を受けて走行中に車両がVICSサー
ビスエリアの入口地点に到達したところで、該入口地点
から先は、VICSより得た動的情報を加味して最適経
路を探索し直し、該再探索した誘導経路に基づき経路誘
導するようにしたから、VICSサービスエリアで起き
た事故や工事等による臨時の通行規制や渋滞等の走行上
の制約を加味した最適な経路により誘導可能となり、所
望の目的地に迅速かつ容易に到達できることになる。
According to this embodiment, when the initially determined optimum route connecting the departure place and the destination passes through the VICS service area and the departure place is outside the VICS service area, the vehicle is guided by the route and travels. When the vehicle arrives at the entrance point of the VICS service area, the optimum path is searched again from the entrance point in consideration of the dynamic information obtained from VICS, and the route is guided based on the re-searched guide route. By doing so, it becomes possible to guide to the desired destination quickly and easily by taking the optimum route that takes into account temporary traffic restrictions due to accidents and construction in the VICS service area, construction restrictions, and traffic restrictions such as traffic congestion. You can do it.

【0081】また、当初求める出発地と目的地を結ぶ最
適経路は、VICSサービスエリア内での過去の走行履
歴が加味されているので、或る程度道路事情が加味され
たものとなり、入口地点や出口地点が適切な経路とな
る。更に、車両が入口地点の近くまで来て、画面の地図
に入口地点が現れたとき、該入口地点より先の誘導経路
も合わせて表示されるので、凡その予定走行経路を知る
ことができる。
Further, since the optimum route connecting the starting point and the destination, which is initially sought, takes into consideration the past driving history in the VICS service area, the road conditions are taken into consideration to some extent, and the entry point and the The exit point becomes an appropriate route. Furthermore, when the vehicle comes close to the entrance point and the entrance point appears on the map on the screen, the guide route ahead of the entrance point is also displayed, so that the expected traveling route can be known.

【0082】なお、上記した実施例では、VICSサー
ビスエリアの外に目的地が有る場合に、入口地点から出
口地点までを結ぶ最適経路を再探索するようにしたが、
入口地点から目的地までを再探索するようにしてもよ
い。また、当初、出発地と目的地を結ぶ最適経路を求め
る際、過去の走行履歴を加味せず、CD−ROMから読
み出した地図データだけから探索するようにしてもよ
い。
In the above-mentioned embodiment, when the destination is outside the VICS service area, the optimum route connecting the entrance point to the exit point is searched again.
You may make it search again from an entrance point to a destination. Further, initially, when obtaining the optimum route connecting the departure place and the destination, it is possible to search only from the map data read from the CD-ROM without considering the past travel history.

【0083】図15〜図17は本発明の変形例に係るナ
ビゲーションコントローラ10の動作を示す流れ図、図
18は経路探索処理の説明図である。この変形例では、
縮尺の大きな上層の地図データと縮尺の小さな下層の地
図データを使い分けることで、出発地と目的地が遠く離
れている場合に、探索時間を短くできるようにしたもの
である。
15 to 17 are flowcharts showing the operation of the navigation controller 10 according to the modification of the present invention, and FIG. 18 is an explanatory diagram of the route search processing. In this variation,
By using the map data of the upper layer with a large scale and the map data of the lower layer with a small scale, the search time can be shortened when the departure place and the destination are far apart.

【0084】操作部4の地図検索キー、地図スクロール
キー、目的地入力キーの操作で目的地入力操作がなされ
ると(図15のステップ601)、経路探索部14は、
車両現在地である出発地から目的地までを結ぶ最適な経
路を、CD−ROM1に記憶された縮尺の大きな上層の
地図データを用いて過去の走行履歴を加味しながら一次
探索し、一旦、誘導経路記憶部16に記憶させる(ステ
ップ602、図18参照)。この際、出発地交差点と目
的地交差点は上層の地図データで定める。次いで、入出
口特定・比較部26が誘導経路記憶部16に記憶された
一次探索経路データからVICSサービスエリアの入口
地点と出口地点を特定する(ステップ603)。
When the destination input operation is performed by operating the map search key, the map scroll key, or the destination input key of the operation unit 4 (step 601 in FIG. 15), the route search unit 14
Using the map data of the upper layer with a large scale stored in the CD-ROM 1, the optimum route connecting the starting point, which is the vehicle's current location, to the destination is primarily searched for while taking into account the past travel history, and then the guide route is set once. It is stored in the storage unit 16 (step 602, see FIG. 18). At this time, the starting point intersection and the destination intersection are determined by the upper layer map data. Next, the entrance / exit specifying / comparing unit 26 specifies the entry point and the exit point of the VICS service area from the primary search route data stored in the guidance route storage unit 16 (step 603).

【0085】次いで、経路探索部14は入出口特定・比
較部26で入口地点が特定されているときは、出発地か
ら入口地点までを結ぶ最適な経路を、CD−ROM1に
記憶された縮尺の小さな下層の地図データを用いて二次
探索し、誘導経路記憶部16に記憶させ(ステップ60
4、605)、続いて、入出口特定・比較部26で出口
地点が特定されているときは、入口地点から出口地点ま
でを結ぶ最適な経路を、CD−ROM1に記憶された縮
尺の小さな下層の地図データを用いて過去の走行履歴を
加味しながら二次探索し、誘導経路記憶部16に記憶さ
せ(ステップ606、607)、更に、出口地点から目
的地までを結ぶ最適な経路を、CD−ROM1に記憶さ
れた縮尺の小さな下層の地図データを用いて二次探索
し、誘導経路記憶部16に記憶させる(ステップ60
8、図18参照)。なお、誘導経路記憶部16では出発
地から入口地点、入口地点から出口地点、出口地点から
目的地の各誘導経路データが繋がるようにする。また、
下層の地図データを用いて二次探索する際、出発地交差
点、目的地交差点は該下層の地図データで定める。入口
地点と出口地点は上層の地図データでの交差点である
が、これは同時に下層の地図データでも交差点として定
義されているので、そのまま用いればよい。
Next, when the entrance point is specified by the entrance / exit specifying / comparing section 26, the path searching section 14 determines the optimum path connecting the departure point and the entrance point with the scale stored in the CD-ROM 1. A secondary search is performed using the small map data of the lower layer and stored in the guide route storage unit 16 (step 60
4, 605), and subsequently, when the exit point is specified by the entrance / exit specifying / comparing unit 26, the optimum route connecting the entrance point to the exit point is stored in the CD-ROM 1 and has a small scale. A secondary search is performed while taking into account the past travel history using the map data of the above, and it is stored in the guide route storage unit 16 (steps 606 and 607), and further, the optimum route connecting the exit point to the destination is recorded on the CD. -The secondary search is performed using the map data of the lower layer, which is stored in the ROM 1 and has a small scale, and is stored in the guide route storage unit 16 (step 60).
8, see FIG. 18). In the guide route storage unit 16, each guide route data of the departure point, the entrance point, the exit point, and the exit point is connected. Also,
When the secondary search is performed using the map data of the lower layer, the starting point intersection and the destination intersection are determined by the map data of the lower layer. The entrance point and the exit point are the intersections in the upper layer map data, but since they are also defined as the intersections in the lower layer map data, they can be used as they are.

【0086】なお、一次探索した経路がVICSサービ
スエリアを通らず、入出口特定・比較部26で入口地点
が特定されていないときは、下層の地図データを用いて
出発地から目的地までを結ぶ最適経路を二次探索し(ス
テップ609)、一次探索した経路がVICSサービス
エリアを通るが、目的地が該サービスエリア内に有るた
め、入口地点は特定されているが出口地点は特定されて
いないとき、下層の地図データを用いて入口地点から出
口地点まで二次探索する代わりに、入口地点から目的地
まで二次探索する(ステップ610)。このように、上
層の地図データでVICSサービスエリアの入口地点と
出口地点を特定したのち、経路を分割しながら下層の地
図データを用いて二次探索することで、比較的短時間で
探索処理を実行することができる。
When the route which is primarily searched does not pass through the VICS service area and the entrance point is not specified by the entrance / exit specifying / comparing section 26, the map data in the lower layer is used to connect the starting point to the destination. The optimum route is secondarily searched (step 609), and the first searched route passes through the VICS service area, but since the destination is in the service area, the entrance point is specified but the exit point is not specified. At this time, instead of performing the secondary search from the entry point to the exit point using the map data of the lower layer, the secondary search is performed from the entry point to the destination (step 610). In this way, after the entrance point and the exit point of the VICS service area are specified by the map data of the upper layer, the secondary search is performed using the map data of the lower layer while dividing the route, so that the search processing can be performed in a relatively short time. Can be executed.

【0087】二次探索が完了したならば、ナビゲーショ
ンコントローラ10は地図画像描画部13と誘導経路描
画部18の連携で画面に車両位置周辺の地図画像を誘導
経路とともに表示させて経路誘導を行う(図16のステ
ップ701)。走行中、車両が目的地に到達することな
く(ステップ702でNO)、VICSサービスエリア
に入りビーコン送信器からビーコンが受信されたなら
ば、VICSデータをバッファメモリ23に記憶すると
ともに、走行履歴の記録を行い(ステップ703〜70
5)、FM多重されたVICSデータが受信されたなら
ば、VICSデータ復調器7から出力されたVICSデ
ータをバッファメモリ23に記憶する(ステップ70
6、707)。
When the secondary search is completed, the navigation controller 10 cooperates with the map image drawing unit 13 and the guide route drawing unit 18 to display the map image around the vehicle position on the screen together with the guide route to guide the route ( Step 701 of FIG. 16). If the vehicle enters the VICS service area and a beacon is received from the beacon transmitter without traveling to the destination (NO in step 702) during traveling, the VICS data is stored in the buffer memory 23 and the traveling history is stored. Record (steps 703-70)
5) If the FM-multiplexed VICS data is received, the VICS data output from the VICS data demodulator 7 is stored in the buffer memory 23 (step 70).
6, 707).

【0088】そして、車両が入口地点に到達した所で
(ステップ708でYES)、入出口特定・比較部26
が再探索指令を経路探索部14に与え、該指令を受けた
経路探索部14は、下層の地図データを用いてVICS
より得た動的情報を加味しながら入口地点から出口地点
までを結ぶ最適経路を再度二次探索し、誘導経路記憶部
16に記憶された誘導経路データの内、入口地点から出
口地点までを書き換える(ステップ709、710)。
若し、入口地点は特定されているが出口地点は特定され
ていないときは、経路探索部14は、下層の地図データ
を用いてVICSより得た動的情報を加味しながら入口
地点から目的地までを結ぶ最適経路を二次探索し、誘導
経路記憶部16に記憶された誘導経路データの内、入口
地点から目的地までを書き換える(ステップ711、図
18参照)。
When the vehicle reaches the entrance point (YES in step 708), the entrance / exit identification / comparison unit 26
Gives a re-search command to the route search unit 14, and the route search unit 14 that has received the command uses the map data of the lower layer to perform VICS.
The optimum route connecting the entrance point and the exit point is secondarily searched again while adding the obtained dynamic information, and the guide route data stored in the guide route storage unit 16 is rewritten from the entrance point to the exit point. (Steps 709, 710).
If the entrance point is specified but the exit point is not specified, the route search unit 14 uses the map data of the lower layer to add dynamic information obtained from VICS to the destination point from the entrance point. The optimum route connecting the routes is searched secondarily, and the guide route data stored in the guide route storage unit 16 is rewritten from the entry point to the destination (step 711, see FIG. 18).

【0089】そして、誘導経路記憶部16に記憶させた
誘導経路データを用いてVICSサービスエリア内を走
行中の車両に対し経路誘導を行う(図17のステップ8
01)。VICSサービスエリア内を走行中に、ビーコ
ンが受信される度に、VICSデータをバッファメモリ
23に記憶させるとともに走行履歴の記録を行い(ステ
ップ802〜804)、また、FM多重でされたVIC
Sデータが受信されたときもバッファメモリ23に記憶
させ(ステップ805、806)、常に、最新の動的情
報がバッファメモリ23に記憶されているようにする。
その後、車両が順調に目的地に到達したならば、経路誘
導を終える(ステップ807)。
Then, using the guidance route data stored in the guidance route storage unit 16, the route guidance is performed for the vehicle running in the VICS service area (step 8 in FIG. 17).
01). While traveling in the VICS service area, each time a beacon is received, the VICS data is stored in the buffer memory 23 and the traveling history is recorded (steps 802 to 804).
Even when the S data is received, it is stored in the buffer memory 23 (steps 805 and 806) so that the latest dynamic information is always stored in the buffer memory 23.
After that, when the vehicle reaches the destination smoothly, the route guidance is finished (step 807).

【0090】この変形例によれば、当初求めた出発地と
目的地を結ぶ一次経路がVICSサービスエリア内を通
り、かつ、出発地がVICSサービスエリア外に存在す
るとき、経路誘導を受けて走行中に車両がVICSサー
ビスエリアの入口地点に到達したところで、該入口地点
から先は、VICSより得た動的情報を加味して最適経
路を探索し直し、該再探索した誘導経路に基づき経路誘
導するようにしたから、VICSサービスエリアで起き
た事故や工事等による臨時の通行規制や渋滞等の走行上
の制約を加味した最適な経路により誘導可能となり、所
望の目的地に迅速かつ容易に到達できることになる。
According to this modification, when the initially determined primary route connecting the departure place and the destination passes through the VICS service area and the departure place is outside the VICS service area, the vehicle is guided by the route and travels. When the vehicle arrives at the entrance point of the VICS service area, the optimum path is searched again from the entrance point in consideration of the dynamic information obtained from VICS, and the route is guided based on the re-searched guide route. By doing so, it becomes possible to guide to the desired destination quickly and easily by taking the optimum route that takes into account temporary traffic restrictions due to accidents and construction in the VICS service area, construction restrictions, and traffic restrictions such as traffic congestion. You can do it.

【0091】また、当初求める出発地と目的地を結ぶ一
次経路は、VICSサービスエリア内での過去の走行履
歴が加味されているので、或る程度道路事情が加味され
たものとなり、入口地点や出口地点が適切な経路とな
る。更に、車両が入口地点に到達する前に、予め、入口
地点から先の誘導経路も探索してあるので、車両が入口
地点の近くまで来て、画面の地図に入口地点が現れたと
き、該入口地点より先の誘導経路も合わせて表示でき、
凡その予定走行経路を知ることができる。
Further, since the initial route connecting the starting point and the destination, which is initially sought, takes into consideration the past travel history in the VICS service area, the road conditions are taken into consideration to some extent, and the entry point and the The exit point becomes an appropriate route. Furthermore, before the vehicle reaches the entrance point, the guide route ahead of the entrance point is searched in advance, so when the vehicle comes close to the entrance point and the entrance point appears on the map on the screen, You can also display the guide route ahead of the entrance point,
You can know the planned travel route.

【0092】なお、上記した変形例では、VICSサー
ビスエリアの外に目的地が有る場合に、入口地点から出
口地点までを結ぶ最適経路を再探索するようにしたが、
入口地点から目的地までを再探索するようにしてもよ
い。また、当初、出発地と目的地を結ぶ一次経路を求め
る際、過去の走行履歴を加味せず、CD−ROMから読
み出した地図データだけから探索するようにしてもよ
い。更に、二次探索は最初、出発地から入口地点までだ
け行っておき、車両が入口地点に到達した所で、初め
て、入口地点より先の経路を二次探索するようにしても
よい。
In the above modification, when the destination is outside the VICS service area, the optimum route connecting the entrance point to the exit point is searched again.
You may make it search again from an entrance point to a destination. Further, initially, when obtaining the primary route connecting the departure place and the destination, it is possible to search only from the map data read from the CD-ROM without considering the past travel history. Further, the secondary search may be first performed only from the departure point to the entrance point, and the route prior to the entrance point may be secondarily searched when the vehicle reaches the entrance point.

【0093】なお、上記した実施例及び変形例では、渋
滞の度合いを交差点ネットリストに登録し、累計距離を
計算する際、渋滞の度合いに応じた重み係数を乗じるよ
うにしたが、リンクコスト修正時に、交差点ネットリス
トにおける隣接交差点までの距離を、渋滞の度合いに応
じた重み係数を乗じたものに書き換えておくようにすれ
ば、経路探索処理が簡便となる。また、過去の走行履歴
を記録する際、平日と休日を区別したり、更に、昼間と
夜間を区別したりしておき、経路探索時に走行履歴に応
じてリンクコストを修正する際、探索時の曜日や更に時
間帯に応じた走行履歴データを用いるようにしてもよ
い。
In the above-described embodiments and modifications, the degree of traffic congestion is registered in the intersection netlist, and when calculating the cumulative distance, the weighting coefficient corresponding to the degree of traffic congestion is multiplied. At this time, if the distance to the adjacent intersection in the intersection netlist is rewritten to a value multiplied by a weighting coefficient according to the degree of traffic congestion, the route search process becomes simple. In addition, when recording past travel history, distinguish between weekdays and holidays, further distinguish between daytime and nighttime, and when correcting the link cost according to the travel history during route search, You may make it use the travel history data according to the day of the week and the time zone.

【0094】更に、交差点ネットリストがCD−ROM
に予め道路レイヤの一部として記憶されているものとし
たが、交差点ネットリストを含まない地図データからナ
ビゲーションコントローラ内で作成するようにしてもよ
く、また、横型探索法により最適経路の探索を行うよう
にしたが、ダイクストラ法で探索するようにしてもよ
い。また、初めの探索では道路種別に加えて幅員も考慮
して距離に対する重み付けをし、再探索では道路種別と
渋滞の度合いに加えて幅員も考慮して距離に対する重み
付けをするようにしてもよい。また、車両位置と車両方
位の検出はGPS衛星航法を利用して行うようにしても
よい。
Further, the intersection netlist is a CD-ROM.
Although it is assumed to be stored in advance as a part of the road layer, it may be created in the navigation controller from the map data that does not include the intersection netlist, or the optimum route is searched by the horizontal search method. However, the search may be performed by the Dijkstra method. In addition, in the first search, the width may be considered in consideration of the width in addition to the road type, and in the re-search, the width may be considered in consideration of the width in addition to the road type and the degree of congestion. Further, the vehicle position and the vehicle direction may be detected using GPS satellite navigation.

【0095】[0095]

【発明の効果】以上本発明によれば、出発地と目的地を
結ぶ最適な経路を地図データを参照して探索した誘導経
路がVICSサービスエリアを通るが出発地はVICS
サービスエリア外に存在するとき、誘導経路のVICS
サービスエリア入口地点を求めておき、所定の経路誘導
を受けて走行中に車両が入口地点に到達したとき、VI
CSより受信した動的情報を加味しながら地図データを
参照して入口地点から先についての最適な経路を再探索
し、該再探索した誘導経路データを誘導経路記憶部に記
憶して、該誘導経路データに基づき所定の経路誘導を行
うように構成したから、当初探索した誘導経路に従い走
行してVICSサービスエリアに入ると、そこから先は
VICSより得た動的情報を加味した最適な経路に基づ
き経路誘導を受けられるので、所望地に迅速かつ容易に
到達できることになる。
As described above, according to the present invention, an optimum route connecting a departure place and a destination is searched by referring to map data, and the guide route passes through the VICS service area, but the departure place is VICS.
VICS of the guide route when existing outside the service area
When the vehicle arrives at the entrance point while traveling by receiving a predetermined route guidance, the VI
While considering the dynamic information received from the CS, referring to the map data, the optimum route from the entry point to the future is re-searched, the re-searched guide route data is stored in the guide route storage unit, and the guide route is stored. Since it is configured to guide the predetermined route based on the route data, when the vehicle travels according to the initially searched guide route and enters the VICS service area, from there onwards, the optimum route is added with the dynamic information obtained from VICS. Since the route guidance can be received based on the route, it is possible to reach the desired place quickly and easily.

【0096】また、過去にVICSサービスリエア内を
走行したときの走行履歴を蓄積しておき、出発地と目的
地を結ぶ最適な経路を探索する際、当該走行履歴を加味
するようにしたから、VICSサービスエリアに入る前
でも、実際の道路事情を或る程度考慮した経路に沿って
走行することができる。
Further, since the traveling history when traveling in the VICS service air is stored in the past, the traveling history is taken into consideration when searching for the optimum route connecting the departure place and the destination. Even before entering the VICS service area, it is possible to travel along a route that takes into consideration actual road conditions to some extent.

【0097】また、最初、出発地と目的地を結ぶ最適な
経路を縮尺の大きな上層の地図データを参照して一次探
索し、一次探索した経路はVICSサービスエリアを通
るが出発地はVICSサービスエリア外に存在すると
き、当該一次探索経路のVICSサービスエリアの入口
地点を求め、出発地から入口地点までを結ぶ最適な経路
を縮尺の小さな下層の地図データを参照して二次探索
し、該二次探索した誘導経路データを誘導経路記憶部に
記憶して、該誘導経路データに基づき所定の経路誘導を
行い、該経路誘導を受けて走行中に車両が入口地点に到
達したとき、VICSより受信した動的情報を加味しな
がら縮尺の小さな下層の地図データを参照して入口地点
から先についての最適な経路を二次探索し、該二次探索
した誘導経路データを誘導経路記憶部に記憶して、該誘
導経路データに基づき所定の経路誘導を行うように構成
したから、VICSサービスエリアに入ると、そこから
先はVICSより得た動的情報を加味した最適な経路に
基づき経路誘導を受けられるので、所望地に迅速かつ容
易に到達でき、しかも、出発地と目的地が遠く離れてい
ても、探索に要する時間が比較的短くて済み、目的地を
入力してから経路誘導が開始されるまで長く待たされる
ことはない。
Further, first, the optimum route connecting the starting point and the destination is first searched with reference to the map data of the upper layer having a large scale, and the route searched first passes through the VICS service area, but the starting point is the VICS service area. When the vehicle exists outside, the entry point of the VICS service area of the primary search route is obtained, and the optimum route connecting the departure point to the entry point is secondarily searched by referring to the map data of the lower layer with a small scale. The next searched guidance route data is stored in the guidance route storage unit, a predetermined route guidance is performed based on the guidance route data, and when the vehicle reaches the entrance point while receiving the route guidance and received from the VICS By referring to the map data of the lower layer with a small scale while adding the dynamic information, the optimum route from the entrance point to the destination is secondarily searched, and the guide route data searched secondarily is obtained. Since the route is stored in the guide route storage unit and the predetermined route is guided on the basis of the guide route data, when entering the VICS service area, the optimum route in consideration of the dynamic information obtained from the VICS is obtained from there. Since you can receive route guidance based on the route, you can reach the desired place quickly and easily, and even if the departure place and the destination are far away, the time required for the search is relatively short, and you can enter the destination. There is no need to wait long after the start of route guidance.

【0098】また、過去にVICSサービスリエア内を
走行したときの走行履歴を蓄積しておき、最初、出発地
と目的地を結ぶ最適な経路を一次探索する際、当該走行
履歴を加味するように構成したから、VICSサービス
エリアに入る前でも、実際の道路事情を或る程度考慮し
た経路に沿って走行することができる。
Further, the traveling history when traveling in the VICS service air is stored in the past, and the traveling history is taken into consideration when the optimum route connecting the departure place and the destination is first searched for first. Therefore, even before entering the VICS service area, it is possible to travel along a route that takes into consideration actual road conditions to some extent.

【0099】また、車両がVICSサービスエリアの入
口地点に到達するまでは、予め、入口地点から先につい
て縮尺の小さな下層の地図データを参照して二次探索
し、誘導経路記憶部に記憶させた誘導経路データに基づ
き、入口地点より先の部分に対する所定の経路誘導を行
うように構成したから、車両がVICSサービスエリア
の入口地点の近くまで来て、画面の地図に入口地点が現
れたとき、該入口地点より先に関する凡その予定走行経
路を知ることができる。
Further, until the vehicle reaches the entry point of the VICS service area, a secondary search is made in advance by referring to the map data of the lower layer having a small scale from the entry point and stored in the guide route storage section. Based on the guidance route data, it is configured to perform a predetermined route guidance to the portion beyond the entry point, so when the vehicle comes near the entry point of the VICS service area and the entry point appears on the map on the screen, It is possible to know the approximate travel route ahead of the entrance point.

【0100】また、過去にVICSサービスリエア内を
走行したときの走行履歴を蓄積しておき、車両がVIC
Sサービスエリアの入口地点に到達するまでは、予め、
入口地点から先について走行履歴を加味しながら縮尺の
小さな下層の地図データを参照して二次探索し、誘導経
路記憶部に記憶させた誘導経路データに基づき、入口地
点より先の部分に対する所定の経路誘導を行うように構
成したから、車両がVICSサービスエリアの入口地点
の近くまで来て、画面の地図に入口地点が現れたとき、
該入口地点より先に関し、或る程度実際の道路事情に即
した予定走行経路を知ることができる。
In addition, the traveling history when traveling in the VICS service air is accumulated in the past, and the vehicle is
Before reaching the entrance point of the S service area,
A secondary search is performed referring to the map data of the lower layer with a small scale while adding the traveling history from the entrance point to the destination, and based on the guidance route data stored in the guidance route storage unit, a predetermined portion for the portion beyond the entrance point is determined. Since it is configured to guide the route, when the vehicle comes near the entry point of the VICS service area and the entry point appears on the map on the screen,
It is possible to know a planned travel route that is in accordance with actual road conditions to some extent beyond the entrance point.

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

【図1】本発明に係る経路誘導方法を具現した車載ナビ
ゲータの全体構成図である。
FIG. 1 is an overall configuration diagram of an in-vehicle navigator embodying a route guidance method according to the present invention.

【図2】走行履歴記録方法の説明図である。FIG. 2 is an explanatory diagram of a traveling history recording method.

【図3】走行履歴記憶部に格納される走行履歴データの
説明図である。
FIG. 3 is an explanatory diagram of travel history data stored in a travel history storage unit.

【図4】動的情報に基づくリンクコスト修正方法の説明
図である。
FIG. 4 is an explanatory diagram of a link cost correction method based on dynamic information.

【図5】交差点ネットリストの説明図である。FIG. 5 is an explanatory diagram of an intersection netlist.

【図6】ナビゲーションコントローラの動作を示す第1
の流れ図である。
FIG. 6 shows a first operation of the navigation controller.
2 is a flowchart of.

【図7】ナビゲーションコントローラの動作を示す第2
の流れ図である。
FIG. 7 is a second diagram showing the operation of the navigation controller.
2 is a flowchart of.

【図8】ナビゲーションコントローラの動作を示す第3
の流れ図である。
FIG. 8 is a third view showing the operation of the navigation controller.
2 is a flowchart of.

【図9】ナビゲーションコントローラの動作を示す第4
の流れ図である。
FIG. 9 is a fourth view showing the operation of the navigation controller.
2 is a flowchart of.

【図10】ナビゲーションコントローラの動作を示す第
5の流れ図である。
FIG. 10 is a fifth flowchart showing the operation of the navigation controller.

【図11】出発地から目的地までの道路概要の説明図で
ある。
FIG. 11 is an explanatory diagram of a road outline from a departure place to a destination.

【図12】最初の横型探索法の説明図である。FIG. 12 is an explanatory diagram of the first horizontal search method.

【図13】VICSサービスエリア内の道路概要の説明
図である。
FIG. 13 is an explanatory diagram of a road outline in the VICS service area.

【図14】VICSサービスエリア内を対象にした2回
目の横型探索法の説明図である。
FIG. 14 is an explanatory diagram of a second horizontal search method for the VICS service area.

【図15】本発明の変形例に係るナビゲーションコント
ローラの動作を示す第1の流れ図である。
FIG. 15 is a first flowchart showing the operation of the navigation controller according to the modified example of the present invention.

【図16】本発明の変形例に係るナビゲーションコント
ローラの動作を示す第2の流れ図である。
FIG. 16 is a second flowchart showing the operation of the navigation controller according to the modified example of the present invention.

【図17】本発明の変形例に係るナビゲーションコント
ローラの動作を示す第3の流れ図である。
FIG. 17 is a third flowchart showing the operation of the navigation controller according to the modified example of the present invention.

【図18】変形例の経路探索方法の説明図である。FIG. 18 is an explanatory diagram of a route search method of a modified example.

【図19】CD−ROMでの地図データの持ち方の説明
図である。
FIG. 19 is an explanatory diagram of how to hold map data on a CD-ROM.

【図20】道路データ構造の説明図である。FIG. 20 is an explanatory diagram of a road data structure.

【図21】隣接ノードの説明図である。FIG. 21 is an explanatory diagram of an adjacent node.

【図22】交差点ネットリストの作成対象図葉の説明図
である。
FIG. 22 is an explanatory diagram of a drawing leaf for which an intersection netlist is created.

【図23】横型探索法による経路探索方法の説明図であ
る。
FIG. 23 is an explanatory diagram of a route search method based on a horizontal search method.

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

1 CD−ROM 2 CRTディスプレイ装置 3 車両位置検出部 5 ビーコン受信機 6 車載FMラジオ 7 VICSデータ復調器 10 ナビゲーションコントローラ 13 地図画像描画部 14 経路探索部 16 誘導経路記憶部 17 ビデオRAM 18 誘導経路描画部 24 走行履歴記録部 25 走行履歴記憶部 26 入出口特定・比較部 1 CD-ROM 2 CRT display device 3 vehicle position detection unit 5 beacon receiver 6 vehicle-mounted FM radio 7 VICS data demodulator 10 navigation controller 13 map image drawing unit 14 route search unit 16 guide route storage unit 17 video RAM 18 guide route drawing Part 24 Travel history recording unit 25 Travel history storage unit 26 Entrance / exit identification / comparison unit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 地図データ記憶手段に記憶された地図デ
ータを参照して出発地と目的地を結ぶ最適な経路を探索
するとともに、該探索した誘導経路データを誘導経路記
憶手段に記憶させておき、走行中、誘導経路記憶手段に
記憶された誘導経路データに基づき所定の経路誘導を行
うようにした経路誘導方法において、 出発地と目的地を結ぶ最適な経路を地図データを参照し
て探索した誘導経路がVICSサービスエリアを通るが
出発地はVICSサービスエリア外に存在するとき、誘
導経路のVICSサービスエリア入口地点を求め、 所定の経路誘導を受けて走行中に車両が入口地点に到達
したとき、VICSより受信した動的情報を加味しなが
ら地図データを参照して入口地点から先についての最適
な経路を再探索し、該再探索した誘導経路データを誘導
経路記憶部に記憶して、該誘導経路データに基づき所定
の経路誘導を行うようにしたこと、 を特徴とする経路誘導方法。
1. An optimum route connecting a starting point and a destination is searched with reference to the map data stored in the map data storage means, and the searched guide route data is stored in the guide route storage means. , In the route guidance method that performs a predetermined route guidance based on the guidance route data stored in the guidance route storage means while traveling, the optimum route connecting the starting point and the destination is searched with reference to the map data. When the guide route passes through the VICS service area but the place of departure is outside the VICS service area, the VICS service area entrance point of the guide route is sought, and the vehicle reaches the entrance point while receiving the predetermined route guidance and traveling. , Refer to the map data while considering the dynamic information received from the VICS, and re-search for the optimal route from the entry point to the destination, and the re-searched guidance route Stores data in the guide route storage unit, it has to perform a predetermined route guidance based on the guidance route data, the route guidance method comprising.
【請求項2】 過去にVICSサービスリエア内を走行
したときの走行履歴を蓄積しておき、 出発地と目的地を結ぶ最適な経路を探索する際、当該走
行履歴を加味するようにしたこと、 を特徴とする請求項1記載の経路誘導方法。
2. A history of traveling when traveling in the VICS service air is accumulated in the past, and the traveling history is taken into consideration when searching for an optimum route connecting a departure place and a destination. The route guidance method according to claim 1, wherein:
【請求項3】 地図データ記憶手段に記憶された地図デ
ータを参照して出発地と目的地を結ぶ最適な経路を探索
するとともに、該探索した誘導経路データを誘導経路記
憶手段に記憶させておき、走行中、誘導経路記憶手段に
記憶された誘導経路データに基づき所定の経路誘導を行
うようにした経路誘導方法において、 最初、出発地と目的地を結ぶ最適な経路を縮尺の大きな
上層の地図データを参照して一次探索し、一次探索した
経路はVICSサービスエリアを通るが出発地はVIC
Sサービスエリア外に存在するとき、当該一次探索経路
のVICSサービスエリアの入口地点を求め、 出発地から入口地点までを結ぶ最適な経路を縮尺の小さ
な下層の地図データを参照して二次探索し、該二次探索
した誘導経路データを誘導経路記憶部に記憶して、該誘
導経路データに基づき所定の経路誘導を行い、 該経路誘導を受けて走行中に車両が入口地点に到達した
とき、VICSより受信した動的情報を加味しながら縮
尺の小さな下層の地図データを参照して入口地点から先
についての最適な経路を二次探索し、該二次探索した誘
導経路データを誘導経路記憶部に記憶して、該誘導経路
データに基づき所定の経路誘導を行うようにしたこと、 を特徴とする経路誘導方法。
3. The optimum route connecting the starting point and the destination is searched with reference to the map data stored in the map data storage means, and the searched guide route data is stored in the guide route storage means. In a route guidance method in which a predetermined route guidance is performed based on the guidance route data stored in the guidance route storage means while traveling, first, an optimal route connecting a departure place and a destination is shown in a map of a large upper layer. A primary search is performed by referring to the data, and the route that is primarily searched passes through the VICS service area, but the departure place is VIC.
When the vehicle is outside the S service area, the entry point of the VICS service area of the primary search route is obtained, and the optimum route connecting the departure point and the entry point is secondarily searched by referring to the map data of the lower layer with a small scale. When the guide route storage unit stores the guide route data searched secondarily, performs a predetermined route guide based on the guide route data, and when the vehicle reaches the entrance point while receiving the route guide, The optimum route from the entry point to the destination is secondarily searched by referring to the map data of the lower layer having a small scale while adding the dynamic information received from the VICS, and the second route searched guide route data is stored in the guide route storage unit. And a predetermined route guidance is carried out based on the guidance route data.
【請求項4】 過去にVICSサービスリエア内を走行
したときの走行履歴を蓄積しておき、 最初、出発地と目的地を結ぶ最適な経路を一次探索する
際、当該走行履歴を加味するようにしたこと、 を特徴とする請求項3記載の経路誘導方法。
4. A travel history when traveling in the VICS service air is accumulated in the past, and the travel history is taken into consideration when initially searching for an optimum route connecting a departure place and a destination. The route guidance method according to claim 3, wherein:
【請求項5】 車両がVICSサービスエリアの入口地
点に到達するまでは、予め、入口地点から先について縮
尺の小さな下層の地図データを参照して二次探索し、誘
導経路記憶部に記憶させた誘導経路データに基づき、入
口地点より先の部分に対する所定の経路誘導を行うよう
にしたこと、 を特徴とする請求項3記載の経路誘導方法。
5. Until the vehicle reaches the entry point of the VICS service area, a secondary search is made in advance with reference to the map data of the lower layer having a small scale from the entry point to the entry point, and the map is stored in the guide route storage unit. The route guidance method according to claim 3, wherein a predetermined route guidance is performed to a portion ahead of the entrance point based on the guidance route data.
【請求項6】 過去にVICSサービスリエア内を走行
したときの走行履歴を蓄積しておき、 車両がVICSサービスエリアの入口地点に到達するま
では、予め、入口地点から先について走行履歴を加味し
ながら縮尺の小さな下層の地図データを参照して二次探
索し、誘導経路記憶部に記憶させた誘導経路データに基
づき、入口地点より先の部分に対する所定の経路誘導を
行うようにしたこと、 を特徴とする請求項3記載の経路誘導方法。
6. The traveling history of traveling in the VICS service area in the past is accumulated, and the traveling history is added in advance from the entry point until the vehicle reaches the entry point of the VICS service area. While performing a secondary search with reference to the map data of the lower layer of a small scale, based on the guide route data stored in the guide route storage unit, to perform a predetermined route guidance to the portion beyond the entrance point, The route guidance method according to claim 3, wherein:
JP33868592A 1992-12-18 1992-12-18 Route guidance method Expired - Fee Related JP3270549B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33868592A JP3270549B2 (en) 1992-12-18 1992-12-18 Route guidance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33868592A JP3270549B2 (en) 1992-12-18 1992-12-18 Route guidance method

Publications (2)

Publication Number Publication Date
JPH06186048A true JPH06186048A (en) 1994-07-08
JP3270549B2 JP3270549B2 (en) 2002-04-02

Family

ID=18320494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33868592A Expired - Fee Related JP3270549B2 (en) 1992-12-18 1992-12-18 Route guidance method

Country Status (1)

Country Link
JP (1) JP3270549B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09287968A (en) * 1996-04-23 1997-11-04 Aisin Aw Co Ltd On-vehicle navigation apparatus
JP2001314002A (en) * 1995-07-24 2001-11-09 Toyota Motor Corp Electric vehicle power generator control device
JP2007155462A (en) * 2005-12-02 2007-06-21 Aisin Aw Co Ltd Navigation device
JP2010520993A (en) * 2007-03-09 2010-06-17 トムトム インターナショナル ベスローテン フエンノートシャップ Navigation device that supports management of road traffic congestion
JP2011145169A (en) * 2010-01-14 2011-07-28 Navitime Japan Co Ltd Navigation system, terminal device, navigation server, navigation apparatus, navigation method, and program
WO2023062822A1 (en) * 2021-10-15 2023-04-20 日産自動車株式会社 Information processing method and information processing device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001314002A (en) * 1995-07-24 2001-11-09 Toyota Motor Corp Electric vehicle power generator control device
JPH09287968A (en) * 1996-04-23 1997-11-04 Aisin Aw Co Ltd On-vehicle navigation apparatus
JP2007155462A (en) * 2005-12-02 2007-06-21 Aisin Aw Co Ltd Navigation device
JP2010520993A (en) * 2007-03-09 2010-06-17 トムトム インターナショナル ベスローテン フエンノートシャップ Navigation device that supports management of road traffic congestion
JP2011145169A (en) * 2010-01-14 2011-07-28 Navitime Japan Co Ltd Navigation system, terminal device, navigation server, navigation apparatus, navigation method, and program
WO2023062822A1 (en) * 2021-10-15 2023-04-20 日産自動車株式会社 Information processing method and information processing device

Also Published As

Publication number Publication date
JP3270549B2 (en) 2002-04-02

Similar Documents

Publication Publication Date Title
JP3537285B2 (en) Navigation device
JP4266173B2 (en) Guide route search device
JPH0935183A (en) Dynamic route search method and navigation device
JP2003214879A (en) Navigation system
JP5692628B2 (en) Navigation device and navigation program
JPH1183516A (en) Navigator
JP2003121182A (en) Navigation device
US6820003B2 (en) Navigation apparatus
JP4155776B2 (en) Navigation device
JP2002090167A (en) Route guiding method for on-vehicle navigation device
JP3566503B2 (en) Link travel time interpolation method
JP3340857B2 (en) Car navigation system
JP3798146B2 (en) Navigation device
JPH11160091A (en) Navigation system
JP4115910B2 (en) Navigation device and alternative route generation notification method
JP2011158393A (en) Navigation device and guide route searching method
JP3349839B2 (en) Car navigation system
JP3270549B2 (en) Route guidance method
JP5599737B2 (en) On-vehicle navigation device and highway driving guidance information display method
JP3472676B2 (en) Car navigation system
JPH10300495A (en) On-vehicle navigation device
JPH06186049A (en) Method for guiding along course
WO2006070583A1 (en) Route searching device, route searching method, route searching program, and recording medium
JP3510964B2 (en) Guidance route search method for car navigation system
JPH1019593A (en) On-vehicle navigator

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: 20020108

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

Free format text: PAYMENT UNTIL: 20100118

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100118

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees