[go: up one dir, main page]

JPH08105752A - Navigation apparatus for mounting on vehicle - Google Patents

Navigation apparatus for mounting on vehicle

Info

Publication number
JPH08105752A
JPH08105752A JP23977794A JP23977794A JPH08105752A JP H08105752 A JPH08105752 A JP H08105752A JP 23977794 A JP23977794 A JP 23977794A JP 23977794 A JP23977794 A JP 23977794A JP H08105752 A JPH08105752 A JP H08105752A
Authority
JP
Japan
Prior art keywords
route
intersection
data
destination
vehicle
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
JP23977794A
Other languages
Japanese (ja)
Other versions
JP3349839B2 (en
Inventor
Fumihito Endo
文仁 遠藤
Takeshi Yoshida
剛 吉田
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 JP23977794A priority Critical patent/JP3349839B2/en
Publication of JPH08105752A publication Critical patent/JPH08105752A/en
Application granted granted Critical
Publication of JP3349839B2 publication Critical patent/JP3349839B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE: To obtain a navigation apparatus by which, after a route guidance operation has been started, a vehicle can reach a destination without passing a route whose passage is not desired by the vehicle, imply running along a guidance route. CONSTITUTION: A route search part 14 searches a shortest route between a present position and a destination by using map data in a CD-ROM 1 so as to be stored as guidance route data. By receiving the instruction of an automatic scrolling operation, a map-image drawing part 16 draws, together with a guidance route, a map image in which a cursor position changing along the guidance route is used as the center, and the guidance route is scrolled and displayed. When an avoidance-point input key is pressed in a halfway part, a cursor position at this time is registered. By the instruction of a re-searching operation after a scrolling operation has been finished, the route search part 14 selects crossings before and after a registered point on an original guidance route, the crossings are connected, a shortest route other than the original guidance route is searched, and guidance route data is corrected. After that, when a route-guidance-start key is pressed, the map-image drawing part 16 draws, together with the guidance route and a vehicle position mark, a map image in which a vehicle position is used as the center, and the map image is displayed on a screen.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は車載用ナビゲーション装
置に係り、特に地図データを用いて出発地と目的地を結
ぶ最適な経路を自動探索し、探索した誘導経路データを
用いて経路誘導を行うようにした車載用ナビゲーション
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an on-vehicle navigation device, and more particularly, it automatically searches an optimum route connecting a starting point and a destination using map data and performs route guidance using the searched guidance route data. The present invention relates to a vehicle-mounted navigation device.

【0002】[0002]

【従来の技術】車載用ナビゲーション装置は、地図デー
タを記憶したCD−ROM、ICメモリカード等の地図
データ記憶装置、ディスプレイ装置、GPS受信機等の
車両の現在位置、現在方位を検出する車両位置検出装置
等を有し、車両の現在位置を含む地図データをCD−R
OM等から読み出し、該地図データに基づいて車両位置
を中心とする地図画像を描画し、ディスプレイ画面に表
示するとともに、車両位置マーク(ロケーションカーソ
ル)をディスプレイ画面の画面中央に固定し、車両の移
動に応じて地図画像をスクロール表示したり、地図画像
を画面に固定し車両位置マークを移動させたりして、車
両が現在どこを走行しているか一目で判るようにしてあ
る。
2. Description of the Related Art A vehicle-mounted navigation device is a vehicle position for detecting a current position and a current direction of a vehicle such as a CD-ROM storing map data, a map data storage device such as an IC memory card, a display device, and a GPS receiver. CD-R with map data including the current position of the vehicle
The map image centering on the vehicle position is drawn based on the map data and displayed on the display screen, and the vehicle position mark (location cursor) is fixed to the center of the display screen to move the vehicle. According to the above, the map image is scroll-displayed, or the map image is fixed on the screen and the vehicle position mark is moved so that the user can know at a glance where the vehicle is currently traveling.

【0003】CD−ROM等に記憶されている地図は、
1/12500 、1/25000 、1/50000 、1/100000などの縮尺レ
ベルに応じて適当な大きさの経度幅、緯度幅に区切られ
ており、道路等は経緯度で表現された頂点(ノード)の
座標集合で示される。なお、道路は2以上のノードの連
結からなり、2つのノードを連結した部分はリンクと呼
ばれる。地図データには、(1)道路リスト、ノードテ
ーブル、交差点構成ノードリスト、交差点ネットリスト
などからなるマップマッチング、経路探索用の道路レイ
ヤ、(2)地図画面上に道路、建物、施設、公園、河川
等を表示するための背景レイヤ、(3)市町村名などの
行政区画名、道路名、交差点名、建物の名前等の文字、
地図記号等を表示するための文字・記号レイヤなどから
構成されている。
The map stored in the CD-ROM or the like is
Depending on the scale level such as 1/12500, 1/25000, 1/50000, 1/100000, etc., it is divided into an appropriate size of longitude width and latitude width, and roads etc. are represented by latitude and longitude (nodes) ) Is indicated by the coordinate set. 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) map matching consisting of road list, node table, intersection constituent node list, intersection net list, etc., road layer for route search, (2) road, building, facility, park on the map screen, Background layer for displaying rivers, etc. (3) Administrative division names such as municipal names, road names, intersection names, characters such as building names,
It is composed of a character / symbol layer for displaying map symbols and the like.

【0004】車載用ナビゲーション装置には、運転者が
所望の目的地に向けて道路を間違うことなく容易に走行
できるようにした経路誘導機能を搭載したものがあり、
この経路誘導機能によれば地図データを用いて或る出発
地から或る目的地までを結ぶ最短の経路を横型探索法、
ダイクストラ法等のシュミレーション計算を行って自動
探索し、誘導経路データとして記憶しておき、走行中、
地図画像上に誘導経路を他の道路とは色を変えて太く描
画し、画面表示したり、車両が誘導経路上の進路を変更
すべき交差点に一定距離内に近づいたとき、地図画像上
の進路を変更すべき交差点に進路を示す矢印を描画し、
画面表示したりすることで、目的地に向けた最適な経路
をユーザが簡単に把握できるようになっている。更に、
経路再探索機能付であれば経路誘導を受けて走行中に車
両が誘導経路から外れた場合、その時点の車両位置から
目的地までを結ぶ最適な経路を再び自動探索し、誘導経
路データを修正する。これにより、寄り道等で車両が誘
導経路から外れても新たに探索された誘導経路に従い目
的地に向けた経路誘導を受けることができる。
Some on-vehicle navigation devices are equipped with a route guidance function that enables a driver to easily travel to a desired destination on the road without making a mistake.
According to this route guidance function, a horizontal search method is used to find the shortest route connecting a certain starting point to a certain destination using map data,
Simulation calculation such as the Dijkstra method is performed to automatically search, and it is stored as guide route data.
When the guide route is drawn thicker on the map image by changing the color from other roads and displayed on the screen, or when the vehicle approaches the intersection where the route on the guide route should be changed within a certain distance, Draw an arrow indicating the route at the intersection where the route should be changed,
By displaying on the screen, the user can easily understand the optimal route to the destination. Furthermore,
With the route re-search function, when the vehicle deviates from the guide route while receiving a route guide, the optimum route connecting the vehicle position at that time to the destination is automatically searched again and the guide route data is corrected. To do. As a result, even if the vehicle deviates from the guidance route on the side road, it is possible to receive route guidance toward the destination according to the newly searched guidance route.

【0005】[0005]

【発明が解決しようとする課題】ところで、従来の経路
誘導機能では、地図データを用いて機械的に最短の経路
を探索してしまうので、例えば道路が悪かったり、良く
渋滞するためユーザがあまり走行したくないポイントや
経路が含まれていても最短の条件に合致すれば誘導経路
とされてしまう。この結果、経路誘導に従い走行したと
き、悪路に入り込んだり、渋滞に巻き込まれてしまう恐
れがある。一方、経路再探索機能が有るとき、機械的に
探索された誘導経路に沿って走行している途中で、悪路
や渋滞を回避するため誘導経路を外れれば目的地までを
結ぶ新たな誘導経路が探索されるので、このあとの経路
誘導により悪路や渋滞を迂回しながら目的地に到達でき
る場合もあるが、元の誘導経路から適切な方向に外れな
いと、行き止まりのため元の誘導経路に戻る経路が再探
索されてしまい、悪路や渋滞を何ら回避することができ
ない場合があった。
By the way, in the conventional route guidance function, since the shortest route is mechanically searched using the map data, the user travels too much because the road is bad or the traffic is often congested, for example. Even if a point or route that you do not want to include is included, it will be regarded as a guide route if it meets the shortest condition. As a result, when traveling according to route guidance, there is a risk of getting into a bad road or getting into a traffic jam. On the other hand, when there is a route re-search function, a new guidance route that connects to the destination if you deviate from the guidance route to avoid bad roads and congestion while traveling along the mechanically searched guidance route Since the route is searched, it may be possible to reach the destination while bypassing the bad road or the congestion by the route guidance after this, but if it does not deviate from the original route in the proper direction, the original route will be a dead end. There was a case where the route returning to was re-searched and it was not possible to avoid any bad roads or congestion.

【0006】以上から本発明の目的は、経路誘導開始
後、誘導経路に沿って走行するだけでユーザが走行を望
まないポイントや経路を通らずに目的地に容易に到達す
ることのできる車載用ナビゲーション装置を提供するこ
とにある。
In view of the above, the object of the present invention is to mount the vehicle on a vehicle where the user can easily reach the destination without traveling through points or routes which the user does not want to travel by simply traveling along the guided route after the route guidance is started. It is to provide a navigation device.

【0007】[0007]

【課題を解決するための手段】上記課題は、本発明にお
いては、地図データを記憶した地図データ記憶手段と、
車両位置と車両方位を検出する車両位置検出手段と、地
図データを用いて出発地と目的地を結ぶ最適な経路を自
動探索し、誘導経路データとして誘導経路記憶手段に記
憶させる経路探索手段と、地図データを用いて車両位置
周辺の地図画像を車両位置マークとともに描画し、表示
手段に画面表示させる地図画像描画手段と、誘導経路デ
ータを用いて経路誘導を行う経路誘導手段とを備えた車
載用ナビゲーション装置において、経路探索手段が経路
探索を完了後、ユーザが誘導経路の自動スクロールを指
示したときまたは自動で、地図データと誘導経路データ
を用いて、誘導経路に沿ってカーソル位置を出発地から
目的地側まで順に移動しながらカーソル位置周辺の地図
画像を誘導経路、カーソルマークとともに描画し、表示
手段に画面表示させて自動スクロールを行う自動スクロ
ール手段と、自動スクロール中にユーザが回避ポイント
入力操作をしたとき、その時点のカーソル位置を回避ポ
イントとして登録する登録手段を備え、経路探索手段は
ユーザが再探索を指示したときまたはカーソル位置が目
的地に到達したあと自動で、地図データを用いて登録手
段に登録された回避ポイントを迂回して目的地に到達す
る最適な経路を再探索し、誘導経路記憶手段に記憶され
た誘導経路データを修正することにより達成される。
According to the present invention, there is provided a map data storage means for storing map data,
Vehicle position detecting means for detecting a vehicle position and a vehicle direction, route searching means for automatically searching for an optimum route connecting a departure place and a destination using map data, and storing it as guide route data in the guide route storing means, A vehicle-mounted device provided with a map image drawing means for drawing a map image around the vehicle position together with the vehicle position mark using the map data and displaying the image on the display means and a route guiding means for guiding the route using the guiding route data. In the navigation device, after the route search means completes the route search, or when the user instructs the automatic scrolling of the guide route or automatically, using the map data and the guide route data, the cursor position from the departure point along the guide route. While moving to the destination side in sequence, draw a map image around the cursor position along with the guide route and the cursor mark, and display it on the screen. Equipped with automatic scrolling means for automatic scrolling, and registration means for registering the cursor position at that time as an avoidance point when the user performs an avoidance point input operation during automatic scrolling. Automatically or when the cursor position reaches the destination, the map data is used to re-search for the optimum route that bypasses the avoidance point registered in the registration means and reaches the destination, and is stored in the guide route storage means. This is accomplished by modifying the stored route data.

【0008】[0008]

【作用】本発明によれば、出発地と目的地を結ぶ最適な
経路の探索完了後、ユーザが誘導経路の自動スクロール
を指示したときまたは自動で、地図データと誘導経路デ
ータを用いて、誘導経路に沿ってカーソル位置を出発地
から目的地側まで順に移動しながらカーソル位置周辺の
地図画像を誘導経路、カーソルマークとともに描画し、
表示手段に画面表示させて自動スクロールを行い、自動
スクロール中にユーザが回避ポイント入力操作をしたと
き、その時点のカーソル位置を回避ポイントとして登録
する。そして、ユーザが再探索を指示したときまたはカ
ーソル位置が目的地に到達したとき、地図データを用い
て登録された回避ポイントを迂回して目的地に到達する
最適な経路を再探索し、誘導経路データを修正する。こ
れにより、経路誘導が開始される前にユーザが走行を望
まないポイントを通らない誘導経路の探索を完了してお
くことができるので、ユーザは経路誘導開始後、誘導経
路に沿って走行するだけで悪路などのためユーザが走行
を望まないポイントを通らずに目的地に容易かつ迅速に
到達することができる。また、最初に探索された誘導経
路の中から回避ポイントを探す際、カーソルキー等で地
図スクロール操作をする手間が省ける。
According to the present invention, after the search for the optimum route connecting the starting point and the destination is completed, when the user instructs the automatic scrolling of the guide route or automatically, the guide route is obtained by using the map data and the guide route data. While moving the cursor position along the route from the starting point to the destination side in sequence, draw a map image around the cursor position with the guide route and the cursor mark,
When the user performs an avoidance point input operation during automatic scrolling by displaying a screen on the display means, the cursor position at that time is registered as an avoidance point. Then, when the user instructs the re-search or when the cursor position reaches the destination, the avoidance point registered using the map data is bypassed to re-search for the optimal route to reach the destination, and the guide route is set. Correct the data. As a result, it is possible to complete a search for a guide route that does not pass a point where the user does not want to travel before the route guide is started, so that the user can only travel along the guide route after starting the route guide. The user can easily and quickly reach the destination without going through a point where the user does not want to travel due to a bad road. Further, when searching for an avoidance point in the initially searched guidance route, it is possible to save the trouble of performing a map scroll operation with a cursor key or the like.

【0009】また、他の発明によれば、出発地と目的地
を結ぶ最適な経路の探索完了後、ユーザが誘導経路の自
動スクロールを指示したときまたは自動で、地図データ
と誘導経路データを用いて、誘導経路に沿ってカーソル
位置を出発地から目的地側まで順に移動しながらカーソ
ル位置周辺の地図画像を誘導経路、カーソルマークとと
もに描画し、表示手段に画面表示させて自動スクロール
を行い、自動スクロール中にユーザが回避開始ポイント
入力操作をした時点と回避終了ポイント入力操作をした
時点のカーソル位置を回避開始ポイントと回避終了ポイ
ントとして登録する。そして、ユーザが再探索を指示し
たときまたはカーソル位置が目的地に到達したとき、地
図データを用いて登録された回避開始ポイントから回避
終了ポイントまでを迂回して目的地に到達する最適な経
路を再探索し、誘導経路データを修正する。これによ
り、経路誘導が開始される前にユーザが走行を望まない
経路を通らない誘導経路の探索を完了しておくことがで
きるので、ユーザは経路誘導開始後、誘導経路に沿って
走行するだけで渋滞などのためユーザが走行を望まない
経路を通らずに目的地に容易に到達することができる。
また、最初に探索された誘導経路の中から回避開始ポイ
ントと回避終了ポイントを探す際、カーソルキー等で地
図スクロール操作をする手間が省ける。
According to another invention, the map data and the guide route data are used when the user instructs the automatic scrolling of the guide route after completing the search for the optimum route connecting the starting point and the destination. Then, while moving the cursor position along the guide route from the starting point to the destination side, the map image around the cursor position is drawn together with the guide route and the cursor mark, and the screen is displayed on the display means for automatic scrolling. The cursor positions at the time when the user performs the avoidance start point input operation and the avoidance end point input operation during scrolling are registered as the avoidance start point and the avoidance end point. Then, when the user instructs a re-search or when the cursor position reaches the destination, an optimal route to reach the destination is bypassed from the avoidance start point registered using the map data to the avoidance end point. Re-search and correct the guide route data. As a result, it is possible to complete the search for a guide route that does not pass through a route that the user does not want to travel before the route guide is started, so that the user only has to travel along the guide route after starting the route guide. The user can easily reach the destination without going through a route that the user does not want to travel due to traffic congestion.
Further, when searching for the avoidance start point and the avoidance end point from the initially searched guide route, it is possible to save the trouble of performing a map scroll operation with a cursor key or the like.

【0010】[0010]

【実施例】図1は本発明の一実施例に係る車載用ナビゲ
ーション装置の全体構成図である。図中、1は縮尺別の
道路レイヤ、背景レイヤ、文字・記号レイヤなどから構
成された地図データを記憶したCD−ROM、2は車両
位置、車両方位を衛星航法により検出するGPS受信機
である。3は地図スクロール用のカーソルキー、目的地
入力キー、経路誘導開始キー、自動スクロールキー、回
避ポイント入力キー、再探索指示キー等を有する操作
部、4は地図画像を車両位置マーク、誘導経路などとと
もに表示するディスプレイ装置である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is an overall configuration diagram of a vehicle-mounted navigation device according to an embodiment of the present invention. In the figure, 1 is a CD-ROM that stores map data composed of road layers, background layers, character / symbol layers, etc., according to scale, and 2 is a GPS receiver that detects the vehicle position and vehicle direction by satellite navigation. . 3 is an operation unit having a cursor key for map scrolling, a destination input key, a route guidance start key, an automatic scroll key, an avoidance point input key, a re-search instruction key, etc. 4 is a map image of a vehicle position mark, a guidance route, etc. It is a display device for displaying with.

【0011】10はマイコン構成のナビゲーションコン
トローラであり、CD−ROM1に記憶された地図デー
タを用いて車両の現在位置を含む地図画像を車両位置マ
ークとともに描画し、ディスプレイ装置4に画面表示さ
せたり、目的地が入力されると、地図データを用いて出
発地である現在位置からユーザ所望の目的地までを結ぶ
最短の経路を横型探索法により自動探索し、誘導経路と
して記憶したのち、地図画像上に他の道路とは異なる色
で太く強調した誘導経路を描画し、車両位置マークとと
もに画面表示させて経路誘導を行う。また、ナビゲーシ
ョンコントローラ10は、出発地から目的地までを結ぶ
誘導経路を探索したあと、ユーザが自動スクロールを指
示したとき、誘導経路に沿って地図画像を誘導経路とと
もに自動的にスクロール表示させ、ユーザが入力した回
避ポイントを登録したあと再探索を指示したとき、地図
データを用いて登録された回避ポイントを迂回して目的
地に到達する最適な経路を再探索し、誘導経路データを
修正する。
Reference numeral 10 denotes a navigation controller having a microcomputer structure, which draws a map image including the current position of the vehicle together with the vehicle position mark using the map data stored in the CD-ROM 1 and displays it on the display device 4. When the destination is entered, the shortest route connecting the current position, which is the starting point, to the destination desired by the user is automatically searched using the map data by the horizontal search method and stored as the guide route, and then on the map image. A guide route is drawn in a different color from that of other roads and is emphasized thickly, and is displayed on the screen together with the vehicle position mark to guide the route. In addition, the navigation controller 10 automatically searches the map route along with the guide route along with the guide route when the user instructs the automatic scroll after searching for the guide route connecting the departure point to the destination. When the re-search is instructed after registering the avoidance point input by, the optimum route reaching the destination is bypassed by using the map data to bypass the registered avoidance point, and the guide route data is corrected.

【0012】ナビゲーションコントローラ10の内、1
1はCD−ROM1から読み出された地図データを格納
するバッファメモリ、12はカーソルキーの操作に従い
カーソル位置を計算するカーソル位置計算部である。こ
のカーソル位置計算部12は誘導経路の探索後、自動ス
クロールが指示されたとき、誘導経路に沿って出発地か
ら目的地まで連続的に変化するカーソル位置を計算す
る。13は目的地入力キーが押圧された時点のカーソル
位置を目的地として設定する目的地設定部、14は目的
地が設定されると、CD−ROM1から必要な地図デー
タをバッファメモリ11に読み出し、現在位置を出発地
とし該出発地から目的地までを結ぶ最短の経路をバッフ
ァメモリ11に読み出した地図データを用いて横型探索
法により探索する経路探索部である。15は経路探索部
14で探索された経路を構成するノードデータを経路順
に並べたノードデータ列を誘導経路データとして記憶す
る誘導経路記憶部であり、図2に示す如く、各ノードデ
ータは経度、緯度の座標データと、交差点ノードか否か
を示す交差点識別フラグを含む。経路探索部14は経路
探索後、ユーザにより再探索が指示されたとき、元の誘
導経路上でユーザの指定した回避ポイントを迂回して目
的地に到達することのできる経路を再探索し、誘導経路
記憶部15に記憶された誘導経路データを修正する。
1 of the navigation controllers 10
Reference numeral 1 is a buffer memory for storing map data read from the CD-ROM 1, and 12 is a cursor position calculation unit for calculating the cursor position according to the operation of the cursor keys. The cursor position calculation unit 12 calculates the cursor position that continuously changes from the starting point to the destination along the guide route when the automatic scroll is instructed after searching the guide route. 13 is a destination setting unit that sets the cursor position at the time of pressing the destination input key as the destination, and 14 is the destination, the necessary map data is read from the CD-ROM 1 to the buffer memory 11, A route search unit that searches for the shortest route connecting the current position to the destination with the current position as the starting point by the horizontal search method using the map data read out to the buffer memory 11. Reference numeral 15 denotes a guide route storage unit that stores, as guide route data, a node data string in which the node data forming the route searched by the route search unit 14 is arranged in the route order. As shown in FIG. It includes latitude coordinate data and an intersection identification flag indicating whether or not the node is an intersection node. After the route search, when the user instructs a re-search after the route search, the route search unit 14 re-searches a route that can bypass the avoidance point designated by the user and reach the destination on the original guide route, and guides the route. The guide route data stored in the route storage unit 15 is corrected.

【0013】16は地図画像描画部であり、経路誘導し
ないときはGPS受信機2で検出された車両位置と車両
方位に基づき、CD−ROM1に記憶された内、車両位
置を含む地図データをバッファメモリ11に読み出し、
該読み出した地図データを用いて車両位置を中心とする
北を上向きにした地図画像を車両位置マークとともに描
画する。経路誘導するときは更に、誘導経路記憶部15
の中から地図画像の描画エリアに入っている誘導経路デ
ータを読み出し、地図画像に重ねて特定色で太く強調し
た誘導経路を描画する。また、地図画像描画部16はカ
ーソルキーによる地図スクロール操作時と自動スクロー
ル時、カーソル位置計算部12で計算されたカーソル位
置を含む地図データをバッファメモリ11に読み出し、
該読み出した地図データを用いてカーソル位置を中心と
する北を上向きにした地図画像をカーソルマークととも
に描画し、地図スクロールを行う。
Reference numeral 16 denotes a map image drawing unit which buffers the map data including the vehicle position stored in the CD-ROM 1 based on the vehicle position and the vehicle direction detected by the GPS receiver 2 when the route is not guided. Read to memory 11,
Using the read map data, a map image with the vehicle position as the center and the north facing upward is drawn together with the vehicle position mark. When the route is guided, the route guidance storage unit 15 is further provided.
The guide route data in the drawing area of the map image is read out from among the above, and the guide route which is overlaid on the map image and thickly emphasized with a specific color is drawn. Further, the map image drawing unit 16 reads the map data including the cursor position calculated by the cursor position calculation unit 12 into the buffer memory 11 during the map scroll operation by the cursor keys and the automatic scroll,
Using the read map data, a map image with the cursor position at the center and north facing upward is drawn together with the cursor mark, and the map is scrolled.

【0014】17は自動スクロール中にユーザが回避ポ
イント入力キーを押圧したとき、その時点のカーソル位
置を回避ポイントとして内蔵メモリ(図示せず)に登録
する登録部、18は地図画像描画部16の描画した画像
を記憶するビデオRAM、19はビデオRAM18に記
憶された画像を読み出し、所定の映像信号に変換してデ
ィスプレイ装置4に出力する映像変換部である。
Reference numeral 17 denotes a registration unit for registering the cursor position at that time as an avoidance point in an internal memory (not shown) when the user presses the avoidance point input key during automatic scrolling, and 18 denotes the map image drawing unit 16. A video RAM 19 for storing the drawn image is an image conversion unit for reading out the image stored in the video RAM 18, converting it into a predetermined image signal and outputting it to the display device 4.

【0015】道路レイヤ 地図データ中の道路レイヤは図3に示す構成を有してい
る。道路リストRDLTは道路別に、道路の種別、道路
を構成する全ノード数、道路を構成するノードのノード
テーブルNDTB上での位置と、次のノードまでの幅員
等のデータより構成されている。交差点構成ノードリス
トCRLTは地図上の各交差点毎に、該交差点に連結す
るリンク他端ノード(交差点構成ノードという)のノー
ドテーブルNDTB上での位置の集合である。ノードテ
ーブルNDTBは地図上の全ノードのリストであり、ノ
ード毎に位置情報(経度、緯度)、該ノードが交差点で
あるか否かの交差点識別フラグ、交差点であれば交差点
構成ノードリスト上での位置を指し、交差点でなければ
道路リスト上で当該ノードが属する道路の位置を指すポ
インタ等で構成されている。
Road Layer The road layer in the map data has the structure shown in FIG. The road list RDLT is made up of data such as road types, the total number of nodes that make up the road, the positions of the nodes that make up the road on the node table NDTB, and the width to the next node for each road. The intersection constituent node list CRLT is, for each intersection on the map, a set of positions on the node table NDTB of the other end node of the link (referred to as an intersection constituent node) which is connected to the intersection. The node table NDTB is a list of all nodes on the map. Position 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. It is composed of a pointer or the like that points to the position and points to the position of the road to which the node belongs on the road list if it is not an intersection.

【0016】また、交差点ネットリストCRNLは、図
4に示す如く構成されていて、固定データ領域FDA
に、 (1)交差点シーケンシャル番号(当該交差点を特定す
る情報) (2)該交差点ノードが含まれる地図の図葉番号 (3)データユニットコード 以上、交差点ノードID (4)交差点構成ノード数 (5)各隣接交差点のシーケンシャル番号 (6)各隣接交差点までの距離 (7)各隣接交差点までの道路の属性(道路種別、幅
員) 等を有している。1つの交差点ネットリストには最大で
7つの隣接交差点データが格納されている。また、交差
点ネットリストCRNLは書き換えデータ領域RDAを
有しており、経路探索時に、累計距離及び1つ手前の
(次数の1つ少ない)交差点のシーケンシャル番号、検
索次数を格納できるようになっている。
The intersection netlist CRNL is constructed as shown in FIG. 4, and has a fixed data area FDA.
(1) Intersection sequential number (information for identifying the intersection) (2) Map leaf number of the map including the intersection node (3) Data unit code Above, intersection node ID (4) Number of intersection constituent nodes (5) Sequential number of each adjacent intersection (6) Distance to each adjacent intersection (7) It has road attributes (road type, width) to each adjacent intersection. Up to seven adjacent intersection data are stored in one intersection netlist. Further, the intersection netlist CRNL has a rewriting data area RDA so that it is possible to store the cumulative distance, the sequential number of the previous intersection (one less the order), and the search order at the time of route search. .

【0017】経路探索部14はユーザの目的地入力操作
に基づき目的地が設定されると、交差点ネットリストC
RNLに格納された交差点間距離をそのまま用いて出発
地−目的地間を結ぶ最短の誘導経路を横型探索法により
探索する。また、ユーザの再探索指示操作に基づき、既
に探索してある誘導経路データを参照して登録部17に
登録された各回避ポイントにつき、誘導経路上で回避ポ
イントの前と後の2つの交差点を選び出す。そして、選
び出した2つの各交差点に対応する交差点ネットリスト
CRNLに対し、当該選び出した2つの交差点間距離
(図4の項番9等参照)は極めて大きな距離に置き換え
ておく。しかるのち、当該選び出した2つの交差点の
内、出発地に近い方の交差点から遠い方の交差点までを
結ぶ最短の経路を横型探索法により探索し、探索した経
路で元の誘導経路の一部を置き換え修正する。
When the destination is set on the basis of the destination input operation by the user, the route search unit 14 sets the intersection netlist C.
Using the distance between intersections stored in the RNL as it is, the shortest guide route connecting the departure place and the destination is searched by the horizontal search method. Further, based on the user's re-search instruction operation, for each avoidance point registered in the registration unit 17 with reference to the guide route data that has already been searched, two intersections before and after the avoidance point are set on the guide route. Pick out. Then, for the intersection netlist CRNL corresponding to each of the two selected intersections, the distance between the two selected intersections (see item 9 in FIG. 4) is replaced with an extremely large distance. After that, of the two selected intersections, the shortest route connecting the intersection closer to the departure place to the intersection farther away is searched by the horizontal search method, and a part of the original guide route is searched by the searched route. Replace and correct.

【0018】図5〜図8はナビゲーションコントローラ
10の動作を示す流れ図、図9は車両位置周辺の道路を
示す説明図、図10は横型探索法による経路探索方法の
説明図、図11と図12は画面表示例の説明図であり、
以下、これらの図に従って説明する。最初の経路探索 電源がオンされると、GPS受信機2は衛星航法により
定期的に車両位置、車両方位の検出を行う。一方、ナビ
ゲーションコントローラ10はGPS受信機2から車両
位置データ、車両方位データを入力し(図5のステップ
101)、地図画像描画部16が車両位置を含む地図デ
ータをCD−ROM1からバッファメモリ11に読み出
し、該読み出した地図データを用いて車両位置を中心と
する北を上向きにした地図画像をビデオRAM18に描
画し、更に、地図画像の中心に車両方位方向を向けた車
両位置マークを描画する。ビデオRAM18に描画され
た画像は映像変換部19により読み出され、所定の映像
信号に変換されたのちディスプレイ装置4に出力されて
画面表示される(ステップ102)。
5 to 8 are flowcharts showing the operation of the navigation controller 10, FIG. 9 is an explanatory view showing roads around the vehicle position, FIG. 10 is an explanatory view of a route search method by the lateral search method, and FIGS. Is an explanatory diagram of a screen display example,
Hereinafter, description will be given with reference to these figures. When the first route search power supply is turned on, the GPS receiver 2 periodically detects the vehicle position and the vehicle direction by satellite navigation. On the other hand, the navigation controller 10 inputs the vehicle position data and the vehicle direction data from the GPS receiver 2 (step 101 in FIG. 5), and the map image drawing unit 16 transfers the map data including the vehicle position from the CD-ROM 1 to the buffer memory 11. Using the read map data, a map image with the north of the vehicle position as the center facing upward is drawn on the video RAM 18, and a vehicle position mark with the vehicle azimuth direction facing the center of the map image is drawn. The image drawn in the video RAM 18 is read by the video conversion unit 19, converted into a predetermined video signal, and then output to the display device 4 and displayed on the screen (step 102).

【0019】このあと、ナビゲーションコントローラ1
0はカーソルキーにより地図スクロール操作がなされた
かチェックし(ステップ103)、NOであればステッ
プ101に戻ってGPS受信機2から新たな車両位置デ
ータ、車両方位データを入力し、新たな車両位置を中心
とする地図画像を車両位置マークとともに描画し、画面
表示させる。以下、同様の処理が繰り返されることで車
両の走行に従い画面では車両位置が中央に固定したまま
地図がスクロールしていく。
After that, the navigation controller 1
In 0, it is checked whether or not the map scroll operation is performed by the cursor key (step 103). If NO, the process returns to step 101 to input new vehicle position data and vehicle azimuth data from the GPS receiver 2 to set a new vehicle position. The center map image is drawn together with the vehicle position mark and displayed on the screen. Thereafter, by repeating the same processing, the map scrolls while the vehicle position is fixed at the center on the screen as the vehicle travels.

【0020】その後、ユーザが現在位置を出発地とし、
所望の目的地まで最適な経路に沿って走行したいとき、
カーソルキーにより地図スクロール操作を行い、目的地
を探す。このときカーソルキーの操作が開始されたとこ
ろで、カーソル位置計算部12がGPS受信機2で検出
されている現在の車両位置を初期カーソル位置として初
期設定したのち(ステップ103、104)、カーソル
キーの操作に従いカーソル位置を連続的に変化させてい
く(ステップ106、107)。また、地図画像描画部
16はCD−ROM1からカーソル位置を含む地図デー
タをバッファメモリ11に読み出し、該読み出した地図
データを用いてカーソル位置を中心とする北を上向きに
した地図画像をビデオRAM18に描画し、地図画像上
の中心にカーソルマークを描画する。ビデオRAM18
の画像は映像変換部19により読み出され、所定の映像
信号に変換されてディスプレイ装置4に出力される(ス
テップ105)。この結果、画面の地図画像はカーソル
キーの操作に従いスクロールしかつ中心にカーソルマー
クが表示される。
Then, the user sets the current position as the starting point,
When you want to travel along the optimal route to your desired destination,
Use the cursor keys to scroll the map and search for the destination. At this time, when the cursor key operation is started, the cursor position calculation unit 12 initializes the current vehicle position detected by the GPS receiver 2 as the initial cursor position (steps 103 and 104), and then the cursor key The cursor position is continuously changed according to the operation (steps 106 and 107). Further, the map image drawing unit 16 reads the map data including the cursor position from the CD-ROM 1 into the buffer memory 11, and uses the read map data to display in the video RAM 18 the map image in which the north with the cursor position as the center is directed upward. Draw and draw a cursor mark at the center of the map image. Video RAM 18
The image is read out by the video converter 19, converted into a predetermined video signal, and output to the display device 4 (step 105). As a result, the map image on the screen is scrolled according to the operation of the cursor key and the cursor mark is displayed at the center.

【0021】カーソルが目的地に合ったところで目的地
入力キーを押圧すると(ステップ108でYES)、目
的地設定部13はその時点のカーソル位置を目的地とし
て設定し、経路探索部14に目的地データとして出力す
る(ステップ109)。目的地データを入力した経路探
索部14はGPS受信機2で検出されている現在位置を
出発地として設定する(ステップ110)。そして、出
発地から目的地までが入る範囲の地図データをCD−R
OM1からバッファメモリ11に読み出し、該読み出し
た地図データ中の特に道路レイヤを用いて出発地から目
的地までを結ぶ最短の経路を横型探索法により探索す
る。
When the destination input key is pressed when the cursor is aligned with the destination (YES in step 108), the destination setting unit 13 sets the cursor position at that time as the destination, and the route search unit 14 sets the destination. The data is output (step 109). The route search unit 14 which has input the destination data sets the current position detected by the GPS receiver 2 as the departure place (step 110). Then, the map data of the range from the starting point to the destination is included in the CD-R.
The OM1 is read to the buffer memory 11, and the shortest route connecting the starting point to the destination is searched by the horizontal search method using the road layer in the read map data.

【0022】具体的な探索処理の仕方を図10を参照し
て説明する。なお、ここでは簡単のため、どの交差点の
交差点ネットリストCRNLにも、第1〜第4の4つの
隣接交差点が含まれているものとし、図10における下
隣が第1隣接交差点、右隣が第2隣接交差点、上隣が第
3隣接交差点、左隣が第4隣接交差点になっているもの
とする。
A specific method of search processing will be described with reference to FIG. Here, for simplification, it is assumed that the intersection netlist CRNL of any intersection includes the first to fourth adjacent intersections, and the lower adjacent in FIG. 10 is the first adjacent intersection and the right adjacent is It is assumed that the second adjacent intersection, the upper adjacent one is the third adjacent intersection, and the left adjacent one is the fourth adjacent intersection.

【0023】最初、経路探索部14は出発地が交差点で
あるか調べ(図6のステップ201)、交差点であれば
出発地交差点STPとし(ステップ202)、ステップ
204以降の処理を行い、交差点でなければ、最寄りの
交差点を出発地交差点STPとし(ステップ203)、
ステップ204以降の処理を行う。出発地交差点STP
が決まれば、経路探索部14は目的地が交差点であるか
調べ(ステップ204)、交差点であれば目的地交差点
DSPとし(ステップ205)、ステップ207以降の
処理を行い、交差点でなければ、最寄りの交差点を目的
地交差点DSPとし(ステップ206)、ステップ20
7以降の処理を行う。
First, the route search unit 14 checks whether the departure place is an intersection (step 201 in FIG. 6). If the departure place is an intersection, the departure place intersection STP is set (step 202), and the processes after step 204 are performed. If not, the nearest intersection is set as the departure point intersection STP (step 203),
The processing after step 204 is performed. Departure intersection STP
If it is determined that the destination is an intersection (step 204), if it is an intersection, it is determined as the destination intersection DSP (step 205), and the processing from step 207 onward is performed. Is set as the destination intersection DSP (step 206), and step 20
Processing after 7 is performed.

【0024】出発地交差点STP及び目的地交差点DS
Pが決まれば、経路探索部14はまず、出発地交差点S
TPを中心とし、該出発地交差点STPと目的地交差点
DSP間より少し長い距離を半径とする円内に含まれる
全ての交差点の交差点ネットリストCRNLをCD−R
OM1の地図データから読み出し、バッファメモリ11
に記憶しておく(ステップ207)。そして、検索次数
iを0とする(ステップ208)。バッファメモリ11
に記憶された第i次交差点に係る交差点ネットリストC
RNLを参照して、当該第i次交差点に隣接する交差点
が残存するかを調べる(ステップ209)。0次交差点
は出発地交差点STPである。なお、ステップ209で
は、それまでに第j次交差点(j=0,1,・・,i)
とされたものは除く。
Departure intersection STP and destination intersection DS
When P is determined, the route search unit 14 firstly determines the departure point intersection S
CD-R the intersection netlists CRNL of all intersections included in a circle centered on TP and having a radius slightly longer than the distance between the departure intersection STP and the destination intersection DSP
The buffer memory 11 is read from the map data of OM1.
(Step 207). Then, the search order i is set to 0 (step 208). Buffer memory 11
Intersection netlist C related to the i-th intersection stored in
It is checked with reference to the RNL whether or not an intersection adjacent to the i-th intersection remains (step 209). The 0th intersection is the starting point intersection STP. In step 209, the j-th intersection (j = 0, 1, ...
Excludes those that are said to be.

【0025】ここでは、4つの隣接交差点が残存するの
で、最初の第1隣接交差点A1 について、出発地交差点
STPに係る交差点ネットリストCRNLの中の出発地
交差点STPから第1隣接交差点A1 までの距離d2
参照して、出発地交差点STPから隣接交差点A1 まで
の累計距離Dを計算する(ステップ210)。Dは出発
地交差点STPから第i次交差点までの累計距離をd1
とすると、次式 d1 +d2 →D により求まる。初めi=0のときはd1 =0なのでD=
2 となる。
Since four adjacent intersections remain, the first adjacent intersection A 1 from the starting intersection STP to the first adjacent intersection A 1 in the intersection netlist CRNL related to the starting intersection STP is left. The total distance D from the departure point intersection STP to the adjacent intersection A 1 is calculated with reference to the distance d 2 of (step 210). D is the cumulative distance from the starting point intersection STP to the i-th intersection d 1
Then, it can be obtained by the following expression d 1 + d 2 → D. Initially, when i = 0, d 1 = 0, so D =
It becomes d 2 .

【0026】次いで、バッファメモリ11に記憶された
交差点A1 に係る交差点ネットリストCRNLの書き換
えデータ領域RDAを参照して、隣接交差点A1 の検索
次数が(i+1)となっているか、換言すれば、既に、
交差点A1 につき、異なる経路での累計距離及び1つ手
前の交差点を特定する情報が登録済かチェックし(ステ
ップ211)、ここではNOとなるので、当該隣接交差
点A1 に対応させるようにして、交差点A1 に係る交差
点ネットリストCRNLの中に、(a)現在着目してい
る第0次交差点STPのシーケンシャル番号、(b)出
発地交差点STPから当該隣接交差点A1 までの累計距
離D(=Ad1)、を書き換えデータ領域RDAに記憶
し、(c)当該隣接交差点A1 の検索次数としての(i
+1)=1を書き換えデータ領域RDAに記憶する(ス
テップ212)。
Next, referring to the rewriting data area RDA of the intersection netlist CRNL related to the intersection A 1 stored in the buffer memory 11, whether the search order of the adjacent intersection A 1 is (i + 1), in other words, ,already,
For the intersection A 1 , it is checked whether the accumulated distances on different routes and the information specifying the previous intersection is registered (step 211). Since it is NO here, it is made to correspond to the adjacent intersection A 1. , in the intersection network list CRNL according to the intersection a 1, (a) the sequential number of the zero-order intersection STP currently focused, (b) total distance D from the departure point intersection STP to the adjacent intersection a 1 ( = Ad 1 ), is stored in the rewriting data area RDA, and (c) (i) as the search order of the adjacent intersection A 1 is stored.
+1) = 1 is stored in the rewrite data area RDA (step 212).

【0027】そして、ステップ209に戻り、出発地交
差点STPを対象とした交差点ネットリストCRNLを
参照して、着目している第0次交差点に隣接する交差点
がなお残存するか調べ、残存すれば同様の処理を繰り返
す。この結果、出発地交差点STPの交差点ネットリス
トに隣接交差点A1 〜A4 が存在しているので、これら
が1次交差点とされ、かつ、これら1次交差点に係る交
差点ネットリストCRNLの各データ書き換え領域に
は、累計距離Ad1 〜Ad4 及び各隣接交差点A 1 〜A
4 に対応する1つ手前の交差点STPを特定するシーケ
ンシャル番号が登録される。
Then, returning to step 209,
Intersection netlist CRNL for the difference point STP
An intersection that is adjacent to the 0th intersection you are looking at
Check if it still exists and repeat the same process if it remains
You. As a result, the intersection net list of the departure point intersection STP
Intersection A adjacent to1~ AFourBecause there are these
Is the primary intersection and the intersections related to these primary intersections
In each data rewriting area of the difference netlist CRNL
Is the total distance Ad1~ AdFourAnd each adjacent intersection A 1~ A
FourFor identifying the previous intersection STP corresponding to
The serial number is registered.

【0028】出発地交差点STPを対象とした交差点ネ
ットリストCRNLに含まれる全ての隣接交差点につき
処理が終わると、経路探索部14は、出発地交差点ST
P以外に第0次交差点が存在するか判断し(図6のステ
ップ209、図7のステップ301)、存在しないの
で、続いて目的地交差点DSPに到達したか、換言すれ
ば第(i+1)次交差点とした中に目的地交差点DSP
が含まれているか判断し(ステップ302)、まだであ
れば、iをインクリメントして1とする(ステップ30
3)。そして、図6のステップ209へ進み、第1次交
差点とされた中の1つA1 に着目して、バッファメモリ
11に記憶された交差点A1 に係る交差点ネットリスト
CRNLを参照して、第0次交差点STPを除き、隣接
交差点が残存するか判断する。
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 searching section 14 determines that the departure point intersection ST is present.
It is judged whether there is a 0th intersection other than P (step 209 in FIG. 6, step 301 in FIG. 7), and since it does not exist, whether or not the destination intersection DSP is subsequently reached, in other words, the (i + 1) th intersection Destination crossing DSP in the intersection
Is included (step 302), and if not, i is incremented to 1 (step 30).
3). Then, the process proceeds to step 209 in FIG. 6, by focusing on one A 1 among which is the first intersection, with reference to the intersection network list CRNL according to the intersection A 1 stored in the buffer memory 11, the Except for the 0th-order intersection STP, it is determined whether or not an adjacent intersection remains.

【0029】ここでは、B11,B12,B14が存在するの
で、この内、まず第1隣接交差点B 11について、交差点
1 に係る交差点ネットリストCRNLを参照しなが
ら、出発地交差点STPから隣接交差点B11までの累計
距離Dを計算する(ステップ210)。出発地交差点S
TPから現在着目している第1次交差点A1 までの累計
距離d1 はバッファメモリ11に、交差点A1 に係る交
差点ネットリストCRNLのRDAにAd1 として記憶
されており、第1次交差点A1 から当該隣接交差点B11
までの距離d2 は交差点A1 に係る交差点ネットリスト
CRNLに記憶されているから、 Ad1 +d2 →D により出発地交差点STPから第1次交差点A1 を経由
した当該隣接交差点B11までの累計距離Dが求まる。
Here, B11, B12, B14There exists
So, first of all, the first adjacent intersection B 11About the intersection
A1Please refer to the intersection netlist CRNL related to
From departure point intersection STP to adjacent intersection B11Up to
The distance D is calculated (step 210). Departure intersection S
The first intersection A that is currently focused on from TP1Up to
Distance d1At the intersection A in the buffer memory 111Exchange relating to
Ad to RDA of difference point netlist CRNL1Remember as
It is done and the first intersection A1From the adjacent intersection B11
Distance to2Is intersection A1Intersection netlist
Since it is stored in CRNL, Ad1+ D2→ From D to the first intersection A from the intersection STP1Via
Said adjacent intersection B11The total distance D up to is obtained.

【0030】次いで、バッファメモリ11に記憶された
隣接交差点B11に係る交差点ネットリストCRNLの書
き換えデータ領域RDAを参照して、隣接交差点B11
検索次数が(i+1)かチェックし(ステップ21
1)、ここではNOとなるので、当該隣接交差点B11
対応させるようにして、交差点B11に係る交差点ネット
リストCRNLの中に、(a)現在着目している第1次
交差点A1 のシーケンシャル番号、(b)出発地交差点
STPから当該隣接交差点B11までの累計距離D(=B
1)、を書き換えデータ領域RDAに記憶し、(c)
当該隣接交差点B11の検索次数としての(i+1)=2
を書き換えデータ領域RDAに記憶する(ステップ21
2)。そしてステップ209に戻り、バッファメモリ1
1に記憶された第1次交差点A1 に係る交差点ネットリ
ストCRNLを参照して、現在着目している第1次交差
点A1 に隣接する交差点がなお残存するか調べ、残存す
れば同様の処理を繰り返す。
Next, referring to the rewriting data area RDA of the intersection netlist CRNL related to the adjacent intersection B 11 stored in the buffer memory 11, it is checked whether the search order of the adjacent intersection B 11 is (i + 1) (step 21).
1), which is NO here, so as to correspond to the adjacent intersection B 11 in the intersection netlist CRNL related to the intersection B 11 , (a) of the first-order intersection A 1 currently focused on. Sequential number, (b) Cumulative distance D (= B from the starting point intersection STP to the adjacent intersection B 11 )
d 1 ), is stored in the rewrite data area RDA, and (c)
(I + 1) = 2 as the search order of the adjacent intersection B 11
Is stored in the rewrite data area RDA (step 21).
2). Then, returning to step 209, the buffer memory 1
By referring to the intersection netlist CRNL related to the first-order intersection A 1 stored in No. 1, it is checked whether an intersection adjacent to the currently-selected first-order intersection A 1 still remains, and if there is, the same processing is performed. repeat.

【0031】経路探索部14はステップ209に戻ると
隣接交差点B12,B14が存在しているのでYESと判断
する。そして、この内、第2隣接交差点B12について、
出発地交差点STPから隣接交差点B12までの累計距離
Dを計算したあと(ステップ210)、バッファメモリ
11に記憶された隣接交差点B12に対応する交差点ネッ
トリストCRNLのデータ書き換え領域RDAを参照し
て検索次数が既に2となっているかチェックし(ステッ
プ211)、NOなので、データ書き換え領域RDAに
第1次交差点A1 のシーケンシャル番号と累計距離D=
Bd12、検索次数2を登録する(ステップ212)。そ
して、ステップ209に戻って、前述と同様にして、交
差点A1 の交差点ネットリストCRNLに記憶された残
りの隣接交差点B14につき処理する。
Returning to step 209, the route searching unit 14 determines YES because the adjacent intersections B 12 and B 14 are present. And, of these, for the second adjacent intersection B 12 ,
After calculating the cumulative distance D from the departure point intersection STP to the adjacent intersection B 12 (step 210), the data rewriting area RDA of the intersection netlist CRNL corresponding to the adjacent intersection B 12 stored in the buffer memory 11 is referred to. It is checked if the search order is already 2 (step 211), and since it is NO, the sequential number of the primary intersection A 1 and the cumulative distance D = in the data rewriting area RDA.
Bd 12 and search order 2 are registered (step 212). Then, returning to step 209, the remaining adjacent intersections B 14 stored in the intersection netlist CRNL of the intersection A 1 are processed in the same manner as described above.

【0032】B14についての処理が終わると、経路探索
部14は、他の第1次交差点が存在するかチェックし
(図7のステップ301)、ここではまだA2 ,A3
4 が存在するので、続いてA2 を新たな第1次交差点
として図6のステップ209以降の処理を行う(ステッ
プ304)。
When the processing for B 14 is completed, the route search unit 14 checks whether there is another primary intersection (step 301 in FIG. 7), and here, A 2 , A 3 ,
Since A 4 exists, the process after step 209 in FIG. 6 is performed by using A 2 as a new first intersection (step 304).

【0033】交差点A2 の交差点ネットリストCRNL
に第1〜第4隣接交差点B21〜B24が存在しているが、
24=出発地交差点STPなので、第4隣接交差点B24
はステップ209で外して処理される。そして、まずB
21について、経路探索部14は、交差点A2 の交差点ネ
ットリストCRNLを参照して、出発地交差点STPか
ら第1次隣接交差点A2 を経由した隣接交差点B21まで
の累計距離Dを計算する(ステップ209、210)。
Intersection netlist CRNL of intersection A 2
There are first to fourth adjacent intersections B 21 to B 24 in
B 24 = Starting point intersection STP, so the fourth adjacent intersection B 24
Is removed and processed in step 209. And first B
For 21, the route searching unit 14 refers to the intersection network list CRNL intersection A 2, to calculate the total distance D from the departure point intersection STP to the adjacent intersection B 21 passing through the first primary adjacent intersection A 2 ( Steps 209, 210).

【0034】続いて、経路探索部14はバッファメモリ
11に記憶された隣接交差点B21の交差点ネットリスト
CRNLを参照して隣接交差点B21の次数が2かチェッ
クするが(ステップ211)、B21=B12であり、隣接
交差点B12の次数が既に2となっているためYESとな
る。これは、先に第1次交差点A1 に隣接する交差点B
12として処理済み(前記(a)〜(c)のデータが記憶
済み)であることを示すが、この場合、まず、該隣接交
差点B12に係る交差点ネットリストCRNLの書き換え
データ領域RDAに記憶してある出発地交差点STPか
らの累計距離*D=Bd12と今回ステップ210で求め
た距離Dの大小を比較する(ステップ213)。
Subsequently, the route searching unit 14 refers to the intersection netlist CRNL of the adjacent intersection B 21 stored in the buffer memory 11 and checks whether the degree of the adjacent intersection B 21 is 2 (step 211), but B 21 = B 12 , and the degree of the adjacent intersection B 12 is already 2, so the result is YES. This is the intersection B adjacent to the first intersection A 1
12 indicates that it has been processed (data of (a) to (c) above has been stored). In this case, first, it is stored in the rewrite data area RDA of the intersection netlist CRNL related to the adjacent intersection B 12. The total distance * D = Bd 12 from the given starting point intersection STP is compared with the size of the distance D obtained in step 210 this time (step 213).

【0035】D<*Dであれば、当該隣接交差点B
12(=B21)の交差点ネットリストCRNLの書き換え
データ領域RDAに記憶してある第i次交差点A1 のシ
ーケンシャル番号を現在着目している第i次交差点A2
のシーケンシャル番号で置き換えるとともに、累計距離
*DをD=Bd21で書き換える(ステップ214)。D
≧*DであればRDAの書き換えはしない。このあと、
ステップ209に戻り、第1次交差点A2 に係る次の隣
接交差点について、同様の処理を行う。
If D << * D, the adjacent intersection B
The sequential number of the i-th intersection A 1 stored in the rewriting data area RDA of the intersection netlist CRNL of 12 (= B 21 ) is the i-th intersection A 2 currently focused on.
And the cumulative distance * D is rewritten with D = Bd 21 (step 214). D
If ≧ * D, RDA is not rewritten. after this,
Returning to step 209, similar processing is performed for the next adjacent intersection related to the first intersection A 2 .

【0036】以下、同様の処理を順次繰り返していき、
図7のステップ302のチェックにおいて、第(i+
1)次とされた全ての交差点の中に目的地交差点DSP
が含まれていて、YESと判断されたとき、まず、バッ
ファメモリ11に記憶された目的地交差点DSPに係る
交差点ネットリストCRNLの中で、書き換えデータ領
域RDAに記憶してある当該目的地交差点DSP(m次
の交差点とする)に対応する1つ手前の(m−1)次交
差点、該(m−1)次の交差点に係る交差点ネットリス
トCRNLの中で、書き換えデータ領域RDAに記憶し
てある当該交差点に対応する1つ手前の(m−2)次交
差点、・・・、2次の交差点に係る交差点ネットリスト
CRNLの中で、書き換えデータ領域RDAに記憶して
ある1次交差点、出発地交差点STPを、逆順に結んで
累計距離で見た最短の最適経路を決定し、出発地交差点
STPから目的地交差点DSPまでの最適経路を構成す
る交差点ノード列を基本誘導経路とする。そして、地図
データ中の道路レイヤを参照して基本誘導経路中の交差
点ノード間に単純ノード(交差点でないノード)を補間
したノードデータ列を最終的な誘導経路データとし、誘
導経路記憶部15に記憶させる(ステップ305)。こ
の際、誘導経路上の交差点ノードについては交差点識別
フラグを立てておく。今回、探索された誘導経路は図9
に破線GRで示す如くなったものとする。
Thereafter, the same processing is sequentially repeated,
In the check in step 302 of FIG. 7, the (i +
1) Destination intersection DSP among all the following intersections
When it is determined to be YES, first, in the intersection netlist CRNL related to the destination intersection DSP stored in the buffer memory 11, the destination intersection DSP stored in the rewrite data area RDA. Store in the rewriting data area RDA in the previous (m-1) th intersection corresponding to the (mth intersection) and the intersection netlist CRNL related to the (m-1) th intersection. The previous (m-2) th intersection corresponding to the certain intersection, ... In the intersection netlist CRNL related to the secondary intersection, the primary intersection stored in the rewriting data area RDA, the departure An intersection node sequence that connects the ground intersections STP in the reverse order to determine the shortest optimum route viewed from the cumulative distance and configures the optimum route from the departure intersection STP to the destination intersection DSP. As a basic guide route. Then, referring to the road layer in the map data, a node data string in which simple nodes (nodes that are not intersections) are interpolated between intersection nodes in the basic guide route is set as final guide route data and stored in the guide route storage unit 15. (Step 305). At this time, an intersection identification flag is set for an intersection node on the guide route. The guidance route searched this time is shown in Fig. 9.
It is assumed that it is as shown by the broken line GR.

【0037】自動スクロール ここで、ユーザが今回探索された誘導経路を画面で確認
し、悪路などのため走行したくないポイントが有れば迂
回して目的地に到達できる誘導経路を再探索させたい場
合、自動スクロールキーを押圧する。すると、カーソル
位置計算部12は誘導経路データを参照して誘導経路上
を出発地から一定時間間隔で一定距離ずつ目的地寄りに
変化するカーソル位置データを計算して地図画像描画部
16と登録部17に出力する(ステップ306でYE
S、307、314)。一方、地図画像描画部16は最
初、出発地を示すカーソル位置データに基づきCD−R
OM1からカーソル位置を含む地図データをバッファメ
モリ11に読み出し、該読み出した地図データを用いて
カーソル位置を中心とする地図画像をビテオRAM18
に描画する。そして、誘導経路記憶部15から今回描画
したエリアに入っている誘導経路データを読み出し、地
図画像に重ねて所定色で太く強調した誘導経路を描画
し、かつ、中心にカーソルマークを描画する。その後、
カーソル位置が変化する度に、カーソル位置が常に中心
となるように地図画像を誘導経路、カーソルマークとと
もに描画し直す。ビデオRAM18に描画された画像は
映像変換部19により読み出され、所定の映像信号に変
換されたのちディスプレイ装置4に出力されて画面表示
される(ステップ308)。
Automatic scrolling Here, the user confirms the guide route searched this time on the screen, and if there is a point that he / she does not want to travel due to a bad road or the like, he / she re-searches for a guide route that can bypass and reach the destination. If you want, press the automatic scroll key. Then, the cursor position calculation unit 12 refers to the guide route data, calculates cursor position data that changes from the place of departure on the guide route toward the destination by a constant distance at a constant time interval, and calculates the map image drawing unit 16 and the registration unit. 17 (YE in step 306)
S, 307, 314). On the other hand, the map image drawing unit 16 first determines the CD-R based on the cursor position data indicating the departure place.
The map data including the cursor position is read from the OM 1 to the buffer memory 11, and the map image centered at the cursor position is used as a video RAM 18 by using the read map data.
Draw on. Then, the guide route data contained in the area drawn this time is read from the guide route storage unit 15, the guide route which is overlaid on the map image and thickly emphasized with a predetermined color is drawn, and the cursor mark is drawn at the center. afterwards,
Every time the cursor position changes, the map image is drawn again along with the guide route and the cursor mark so that the cursor position is always at the center. The image drawn in the video RAM 18 is read by the image conversion unit 19, converted into a predetermined image signal, and then output to the display device 4 to be displayed on the screen (step 308).

【0038】画面には最初、図11(1)に示す如く、
出発地を中心とする地図画像MPが誘導経路GR、カー
ソルマークKMとともに表示され、その後、中心が誘導
経路に沿って出発地側から目的地側に連続的に変化する
ように地図画像MPが誘導経路GRと一体となって自動
的に或る速度で誘導経路に沿ってスクロールしていく
(図11(2)参照)。なお、自動スクロール速度は例
えば、ユーザがカーソルキーを操作して地図スクロール
する場合と同じ程度に設定しておく。自動スクロールが
なされている途中で、カーソルマークKMが走行を避け
たいと思っていたポイントに一致したとき(図9のF
D、図12(1)参照)、回避ポイント入力キーを押圧
する。すると、登録部17はその時点のカーソル位置デ
ータを回避ポイントとして内蔵メモリ(図示せず)に登
録する(ステップ309、310)。その後の自動スク
ロール中、特に誘導経路上に走行を避けたいポイントが
なければカーソル位置が目的地に一致したところで、自
動スクロールは停止する(ステップ313でYES)。
First, on the screen, as shown in FIG. 11 (1),
The map image MP centering on the departure point is displayed together with the guide route GR and the cursor mark KM, and then the map image MP is guided so that the center continuously changes from the departure point side to the destination side along the guide route. Together with the route GR, it automatically scrolls along the guide route at a certain speed (see FIG. 11 (2)). The automatic scroll speed is set to the same level as when the user operates the cursor keys to scroll the map. During the automatic scrolling, when the cursor mark KM coincides with the point where you want to avoid running (F in Fig. 9).
D, see FIG. 12 (1)), and press the avoidance point input key. Then, the registration unit 17 registers the cursor position data at that time in the built-in memory (not shown) as an avoidance point (steps 309 and 310). During the subsequent automatic scrolling, if there is no point on the guide route where it is desired to avoid traveling, the automatic scrolling stops when the cursor position coincides with the destination (YES in step 313).

【0039】経路再探索 このあと、先に入力した回避ポイントを避けて目的地に
到達できる最短の経路を再探索させたい場合、再探索指
示キーを押圧する。すると、経路探索部14は既に探索
してある誘導経路データの中から登録部17に登録され
た回避ポイントの前後の交差点を選び出す(ステップ3
11でYES、図8のステップ401)。ここでは図9
のCP1 とCP2 であったとき、経路探索部14はCP
1 からCP2 までが入る範囲の地図データをCD−RO
M1からバッファメモリ11に読み出し、該読み出した
地図データ中の交差点ネットリストCRNLを用いてC
1 からCP2 までを結び、それまでの誘導経路以外の
最短の経路を先に説明した横型探索法により探索する
(ステップ402)。
[0039]Route re-search After this, avoid the avoidance point entered earlier and move to the destination
To re-search for the shortest route that can be reached,
Press the display key. Then, the route search unit 14 has already searched.
It is registered in the registration unit 17 from the guide route data
Select intersections before and after the avoidance point (step 3
YES in step 11, step 401 in FIG. 8. Figure 9 here
CP1And CP2, The route search unit 14 determines that the CP
1To CP2CD-RO map data in the range
Read from M1 to the buffer memory 11 and read
C using the intersection netlist CRNL in the map data
P 1To CP2Connect up to
Search for the shortest route using the horizontal search method described above
(Step 402).

【0040】この際、再探索処理を開始する前に、交差
点CP1 とCP2 に対応する交差点ネットリストCRN
Lに対し、CP1 とCP2 の間の隣接交差点間距離は極
めて大きな距離に置き換えておく。これにより、CP1
からCP2 までを結ぶ元の誘導経路は累計距離が大きく
なり過ぎて最早、最短の経路として探索されることはな
く、CP1 からCP2 までを結びそれまでの誘導経路を
迂回する種々の経路の中で最短の経路(図9の一点鎖線
GR´参照)が探索される。このあと、経路探索部14
は誘導経路記憶部15に記憶された当初の誘導経路デー
タの内、CP1 からCP2 までの間を今回再探索したノ
ードデータ列で置き換えて、誘導経路データの修正を行
う(ステップ403)。若し、登録部17に他の回避ポ
イントも登録されている場合、各回避ポイントにつき、
ステップ401〜403を繰り返す(ステップ404で
YES)。
At this time, before starting the re-search processing, the intersection netlist CRN corresponding to the intersections CP 1 and CP 2
For L, the distance between adjacent intersections between CP 1 and CP 2 is replaced with an extremely large distance. This makes CP 1
The original guide route that connects from CP to CP 2 will not be searched as the shortest route anymore because the cumulative distance becomes too large, and various routes that connect from CP 1 to CP 2 and bypass the guide route up to that point. The shortest route (see the one-dot chain line GR 'in FIG. 9) is searched for. After this, the route search unit 14
Replaces the CP 1 to CP 2 of the initial guide route data stored in the guide route storage unit 15 with the node data string re-searched this time to correct the guide route data (step 403). If other avoidance points are also registered in the registration unit 17, for each avoidance point,
Steps 401 to 403 are repeated (YES in step 404).

【0041】経路誘導 経路誘導を開始させたいとき、最初の経路探索が終了後
または自動スクロールの途中または目的地まで終了後に
経路誘導開始キーを押せば良い(図7のステップ315
または312でYES)。ここでは、回避ポイントを迂
回して目的地に到達できる最短の経路の再探索終了後、
経路誘導開始キーを押圧したとすると、ナビゲーション
コントローラ10はステップ315でYESと判断し、
GPS受信機2から車両位置データと車両方位データを
入力し(ステップ316)、地図画像描画部16が車両
位置を含む地図データをCD−ROM1からバッファメ
モリ11に読み出し、該読み出した地図データを用いて
車両位置を中心とする北を上向きにした地図画像をビデ
オRAM18に描画する。次に、誘導経路記憶部15に
記憶された誘導経路データの中から地図画像の描画エリ
アに入っているものを選び出し、地図画像に重ねて通常
の道路とは異なる色で太く強調した誘導経路を描画す
る。そして、地図画像の中心に車両方位方向を向けた車
両位置マークを描画する。ビデオRAM18に描画され
た画像は映像変換部19により読み出され、所定の映像
信号に変換されてディスプレイ装置4に出力され、画面
表示される(ステップ317)。この結果、画面には図
12(2)に示す如く車両位置を含む地図画像MPが誘
導経路GR、車両位置マークCMとともに表示される。
[0041] If you want to start the route guidance route guidance, the steps of the first route search may press the route guidance start key after the end to the middle or the destination of the end or after the auto-scroll (7 315
Or YES at 312). Here, after re-searching for the shortest route that can reach the destination by bypassing the avoidance point,
If the route guidance start key is pressed, the navigation controller 10 determines YES in step 315,
Vehicle position data and vehicle azimuth data are input from the GPS receiver 2 (step 316), the map image drawing unit 16 reads the map data including the vehicle position from the CD-ROM 1 to the buffer memory 11, and uses the read map data. A map image with the vehicle position as the center and the north facing upward is drawn in the video RAM 18. Next, from the guide route data stored in the guide route storage unit 15, a guide route selected in the drawing area of the map image is selected, and a guide route which is overlaid on the map image and emphasized in a color different from that of a normal road is thickly drawn. draw. Then, a vehicle position mark with the vehicle azimuth direction facing the center of the map image is drawn. The image drawn in the video RAM 18 is read by the video conversion unit 19, converted into a predetermined video signal, output to the display device 4, and displayed on the screen (step 317). As a result, the map image MP including the vehicle position is displayed on the screen together with the guide route GR and the vehicle position mark CM as shown in FIG.

【0042】このあと、ナビゲーションコントローラ1
0はステップ316に戻ってGPS受信機2から新たな
車両位置データと車両方位データを入力し、新たな車両
位置を中心とする地図画像を誘導経路、車両位置マーク
とともに描画し、画面表示させる(ステップ317)。
以下、同様の処理を繰り返す。車両の走行に従い画面は
車両位置が中央に固定したまま誘導経路を表した地図が
スクロールしていく。これにより、運転者は経路誘導開
始後、誘導経路に沿って走行するだけで悪路等で走行を
避けたいと思ったポイントを回避しながら目的地に簡単
かつ速やかに到達できることになる。
After this, the navigation controller 1
0 returns to step 316 and inputs new vehicle position data and vehicle azimuth data from the GPS receiver 2, draws a map image centering on the new vehicle position together with the guide route and the vehicle position mark, and displays it on the screen ( Step 317).
Hereinafter, similar processing is repeated. As the vehicle runs, the screen scrolls the map showing the guide route with the vehicle position fixed at the center. As a result, the driver can easily and quickly reach the destination while avoiding the point at which he / she wants to avoid traveling on a bad road or the like only by traveling along the guidance route after starting the route guidance.

【0043】なお、上記した実施例では、最初の経路探
索終了後、自動スクロールキーが押圧された場合に誘導
経路を自動スクロール表示するようにしたが、最初の経
路探索終了後、自動的に誘導経路を自動スクロール表示
するようにしても良い。また、自動スクロールが目的地
まで終わるか、自動スクロールの途中で、再探索指示キ
ーが押圧された場合に再探索を行うようにしたが、自動
スクロールが目的地まで終わったとき自動的に再探索を
行うようにしても良い。
In the above embodiment, the guide route is automatically scrolled when the automatic scroll key is pressed after the first route search is completed. However, the guide route is automatically displayed after the first route search is completed. The route may be automatically scroll-displayed. Also, when the automatic scroll ends up to the destination, or if the re-search instruction key is pressed during the automatic scroll, the re-search is performed, but when the automatic scroll ends up to the destination, the automatic re-search is performed again. May be performed.

【0044】また、操作部に回避開始ポイント入力キー
と回避終了ポイント入力キーを設けておき、図13に示
す如く、当初の誘導経路GRに沿って自動スクロール中
に回避開始ポイント入力キーと回避終了ポイント入力キ
ーが押圧された時点のカーソル位置データをそれぞれ回
避開始ポイントと回避終了ポイントとして登録部に登録
する(図13のFDS とFDE 参照)。そして、経路探
索部はユーザが再探索を指示したときまたは自動スクロ
ールでカーソル位置が目的地に到達したとき、元の誘導
経路データを参照して誘導経路上で回避開始ポイントよ
り出発地側で最も回避開始ポイントに近い交差点CP1
と、回避終了ポイントより目的地側で最も回避終了ポイ
ントに近い交差点CP2 を選び出す。続いて、CP1
らCP2までにつき元の誘導経路を迂回して目的地に到
達するのに最適な経路(図13のGR´)を再探索し、
誘導経路データを修正するように構成しても良い。この
ようにすれば、経路誘導が開始される前に、渋滞が良く
発生するなどの理由でユーザが走行を望まない経路を通
らない誘導経路の探索を完了しておくことができるの
で、ユーザは経路誘導開始後、誘導経路に沿って走行す
るだけで渋滞などのためユーザが走行を望まない経路を
通らずに目的地に容易に到達することができる。また、
最初に探索された誘導経路の中から回避開始ポイントと
回避終了ポイントを探す際、カーソルキー等で地図スク
ロール操作をする手間が省ける。
Further, an avoidance start point input key and an avoidance end point input key are provided in the operation section, and as shown in FIG. 13, the avoidance start point input key and the avoidance end point are input during automatic scrolling along the initial guide route GR. The cursor position data at the time when the point input key is pressed is registered in the registration section as the avoidance start point and the avoidance end point, respectively (see FD S and FD E in FIG. 13). Then, when the user instructs a re-search or when the cursor position reaches the destination by automatic scrolling, the route search unit refers to the original guide route data and finds the most on the departure point side from the avoidance start point on the guide route. Intersection CP 1 near the avoidance start point
Then, the intersection CP 2 closest to the avoidance ending point on the destination side is selected from the avoidance ending point. Next, for CP 1 to CP 2 , the original guide route is bypassed and the optimum route (GR ′ in FIG. 13) to reach the destination is searched again,
The guide route data may be modified. By doing this, before the route guidance is started, it is possible to complete the search for the guidance route that does not pass the route that the user does not want to travel due to frequent congestion, etc. After the route guidance is started, the user can easily reach the destination without traveling along a route that the user does not want to travel due to traffic congestion, etc. simply by traveling along the route. Also,
When searching for the avoidance start point and the avoidance end point from the initially searched guidance route, it is possible to save the trouble of performing a map scroll operation with a cursor key or the like.

【0045】[0045]

【発明の効果】以上本発明によれば、出発地と目的地を
結ぶ最適な経路の探索完了後、ユーザが誘導経路の自動
スクロールを指示したときまたは自動で、地図データと
誘導経路データを用いて、誘導経路に沿ってカーソル位
置を出発地から目的地側まで順に移動しながらカーソル
位置周辺の地図画像を誘導経路、カーソルマークととも
に描画し、表示手段に画面表示させて自動スクロールを
行い、自動スクロール中にユーザが回避ポイント入力操
作をしたとき、その時点のカーソル位置を回避ポイント
として登録する。そして、ユーザが再探索を指示したと
きまたはカーソル位置が目的地に到達したとき、地図デ
ータを用いて登録された回避ポイントを迂回して目的地
に到達する最適な経路を再探索し、誘導経路データを修
正するように構成したから、経路誘導が開始される前に
ユーザが走行を望まないポイントを通らない誘導経路の
探索を完了しておくことができるので、ユーザは経路誘
導開始後、誘導経路に沿って走行するだけで悪路などの
ためユーザが走行を望まないポイントを通らずに目的地
に容易かつ迅速に到達することができる。また、最初に
探索された誘導経路の中から回避ポイントを探す際、カ
ーソルキー等で地図スクロール操作をする手間が省け
る。
As described above, according to the present invention, the map data and the guide route data are used when the user instructs the automatic scrolling of the guide route after completing the search for the optimum route connecting the departure point and the destination. Then, while moving the cursor position along the guide route from the starting point to the destination side, the map image around the cursor position is drawn together with the guide route and the cursor mark, and the screen is displayed on the display means for automatic scrolling. When the user performs an avoidance point input operation during scrolling, the cursor position at that time is registered as an avoidance point. Then, when the user instructs the re-search or when the cursor position reaches the destination, the avoidance point registered using the map data is bypassed to re-search for the optimal route to reach the destination, and the guide route is set. Since it is configured to correct the data, the user can complete the search for the guide route that does not pass the point where the user does not want to travel before the route guide is started, so that the user can guide the route after starting the route guide. By simply traveling along the route, the user can easily and quickly reach the destination without passing through a point where the user does not want to travel due to a bad road or the like. Further, when searching for an avoidance point in the initially searched guidance route, it is possible to save the trouble of performing a map scroll operation with a cursor key or the like.

【0046】また、他の発明によれば、出発地と目的地
を結ぶ最適な経路の探索完了後、ユーザが誘導経路の自
動スクロールを指示したときまたは自動で、地図データ
と誘導経路データを用いて、誘導経路に沿ってカーソル
位置を出発地から目的地側まで順に移動しながらカーソ
ル位置周辺の地図画像を誘導経路、カーソルマークとと
もに描画し、表示手段に画面表示させて自動スクロール
を行い、自動スクロール中にユーザが回避開始ポイント
入力操作をした時点と回避終了ポイント入力操作をした
時点のカーソル位置を回避開始ポイントと回避終了ポイ
ントとして登録する。そして、ユーザが再探索を指示し
たときまたはカーソル位置が目的地に到達したとき、地
図データを用いて登録された回避開始ポイントから回避
終了ポイントまでを迂回して目的地に到達する最適な経
路を再探索し、誘導経路データを修正するように構成し
たから、経路誘導が開始される前にユーザが走行を望ま
ない経路を通らない誘導経路の探索を完了しておくこと
ができるので、ユーザは経路誘導開始後、誘導経路に沿
って走行するだけで渋滞などのためユーザが走行を望ま
ない経路を通らずに目的地に容易に到達することができ
る。また、最初に探索された誘導経路の中から回避開始
ポイントと回避終了ポイントを探す際、カーソルキー等
で地図スクロール操作をする手間が省ける。
According to another invention, the map data and the guide route data are used when the user instructs the automatic scrolling of the guide route after completing the search for the optimum route connecting the starting point and the destination. Then, while moving the cursor position along the guide route from the starting point to the destination side, the map image around the cursor position is drawn together with the guide route and the cursor mark, and the screen is displayed on the display means for automatic scrolling. The cursor positions at the time when the user performs the avoidance start point input operation and the avoidance end point input operation during scrolling are registered as the avoidance start point and the avoidance end point. Then, when the user instructs a re-search or when the cursor position reaches the destination, an optimal route to reach the destination is bypassed from the avoidance start point registered using the map data to the avoidance end point. Since it is configured to re-search and correct the guide route data, the user can complete the search for the guide route that does not pass the route that the user does not want to travel before the route guide is started. After the route guidance is started, the user can easily reach the destination without traveling along a route that the user does not want to travel due to traffic congestion, etc. simply by traveling along the route. Further, when searching for the avoidance start point and the avoidance end point from the initially searched guide route, it is possible to save the trouble of performing a map scroll operation with a cursor key or the like.

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

【図1】本発明の一実施例に係る車載用ナビゲーション
装置の全体構成図である。
FIG. 1 is an overall configuration diagram of a vehicle-mounted navigation device according to an embodiment of the present invention.

【図2】誘導経路記憶部に記憶されるデータの説明図で
ある。
FIG. 2 is an explanatory diagram of data stored in a guide route storage unit.

【図3】道路レイヤのデータ構造を示す説明図である。FIG. 3 is an explanatory diagram showing a data structure of a road layer.

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

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

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

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

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

【図9】車両位置周辺の道路を示す説明図である。FIG. 9 is an explanatory diagram showing roads around a vehicle position.

【図10】経路探索方法の説明図である。FIG. 10 is an explanatory diagram of a route search method.

【図11】画面表示例を示す説明図である。FIG. 11 is an explanatory diagram showing a screen display example.

【図12】画面表示例を示す説明図である。FIG. 12 is an explanatory diagram showing a screen display example.

【図13】本発明の変形例における再探索動作の説明図
である。
FIG. 13 is an explanatory diagram of a re-search operation in a modified example of the present invention.

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

1 CD−ROM 2 GPS受信機 3 操作部 4 ディスプレイ装置 10 ナビゲーションコントローラ 11 バッファメモリ 12 カーソル位置計算部 13 目的地設定部 14 経路探索部 15 誘導経路記憶部 16 地図画像描画部 17 登録部 18 ビデオRAM 19 映像変換部 1 CD-ROM 2 GPS receiver 3 Operation part 4 Display device 10 Navigation controller 11 Buffer memory 12 Cursor position calculation part 13 Destination setting part 14 Route search part 15 Guided route storage part 16 Map image drawing part 17 Registration part 18 Video RAM 19 Video converter

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 地図データを記憶した地図データ記憶手
段と、車両位置と車両方位を検出する車両位置検出手段
と、地図データを用いて出発地と目的地を結ぶ最適な経
路を自動探索し、誘導経路データとして誘導経路記憶手
段に記憶させる経路探索手段と、地図データを用いて車
両位置周辺の地図画像を車両位置マークとともに描画
し、表示手段に画面表示させる地図画像描画手段と、誘
導経路データを用いて経路誘導を行う経路誘導手段とを
備えた車載用ナビゲーション装置において、 経路探索手段が経路探索を完了後、ユーザが誘導経路の
自動スクロールを指示したときまたは自動で、地図デー
タと誘導経路データを用いて、誘導経路に沿ってカーソ
ル位置を出発地から目的地側まで順に移動しながらカー
ソル位置周辺の地図画像を誘導経路、カーソルマークと
ともに描画し、表示手段に画面表示させて自動スクロー
ルを行う自動スクロール手段と、 自動スクロール中にユーザが回避ポイント入力操作をし
たとき、その時点のカーソル位置を回避ポイントとして
登録する登録手段を備え、 経路探索手段はユーザが再探索を指示したときまたはカ
ーソル位置が目的地に到達したとき、地図データを用い
て登録手段に登録された回避ポイントを迂回して目的地
に到達する最適な経路を再探索し、誘導経路記憶手段に
記憶された誘導経路データを修正するようにしたこと、 を特徴とする車載用ナビゲーション装置。
1. A map data storage means for storing map data, a vehicle position detection means for detecting a vehicle position and a vehicle direction, and an automatic search for an optimum route connecting a departure place and a destination using the map data, Route search means to be stored in the guide route storage means as guide route data, map image drawing means for drawing a map image around the vehicle position together with the vehicle position mark using the map data, and displaying it on the screen on the display means, and guide route data In a vehicle-mounted navigation device equipped with a route guidance means for performing route guidance using, the map data and the guidance route are automatically displayed when the user instructs automatic scrolling of the guidance route after the route search means completes the route search. Using the data, guide the map image around the cursor position while sequentially moving the cursor position from the starting point to the destination side along the guide route. A registration that registers the current cursor position as an avoidance point when the user performs an avoidance point input operation during automatic scrolling by drawing together with the path and cursor mark and displaying it on the screen of the display means for automatic scrolling. Optimal to reach the destination by bypassing the avoidance point registered in the registration means using the map data when the user instructs a re-search or when the cursor position reaches the destination. The vehicle-mounted navigation device is characterized in that the guide route data stored in the guide route storage means is corrected by re-searching for various routes.
【請求項2】 地図データを記憶した地図データ記憶手
段と、車両位置と車両方位を検出する車両位置検出手段
と、地図データを用いて出発地と目的地を結ぶ最適な経
路を自動探索し、誘導経路データとして誘導経路記憶手
段に記憶させる経路探索手段と、地図データを用いて車
両位置周辺の地図画像を車両位置マークとともに描画
し、表示手段に画面表示させる地図画像描画手段と、誘
導経路データを用いて経路誘導を行う経路誘導手段とを
備えた車載用ナビゲーション装置において、 経路探索手段が経路探索を完了後、ユーザが誘導経路の
自動スクロールを指示したときまたは自動で、地図デー
タと誘導経路データを用いて、誘導経路に沿ってカーソ
ル位置を出発地から目的地側まで順に移動しながらカー
ソル位置周辺の地図画像を誘導経路、カーソルマークと
ともに描画し、表示手段に画面表示させて自動スクロー
ルを行う自動スクロール手段と、 自動スクロール中にユーザが回避開始ポイント入力操作
をした時点と回避終了ポイント入力操作をした時点のカ
ーソル位置を回避開始ポイント及び回避終了ポイントと
して登録する登録手段を備え、 経路探索手段はユーザが再探索を指示したときまたはカ
ーソル位置が目的地に到達したとき、地図データを用い
て登録手段に登録された回避開始ポイントから回避終了
ポイントまでを迂回して目的地に到達する最適な経路を
再探索し、誘導経路記憶手段に記憶された誘導経路デー
タを修正するようにしたこと、 を特徴とする車載用ナビゲーション装置。
2. A map data storage means for storing map data, a vehicle position detection means for detecting a vehicle position and a vehicle direction, and an automatic search for an optimum route connecting a departure place and a destination using the map data, Route search means to be stored in the guide route storage means as guide route data, map image drawing means for drawing a map image around the vehicle position together with the vehicle position mark using the map data, and displaying it on the screen on the display means, and guide route data In a vehicle-mounted navigation device equipped with a route guidance means for performing route guidance using, the map data and the guidance route are automatically displayed when the user instructs automatic scrolling of the guidance route after the route search means completes the route search. Using the data, guide the map image around the cursor position while sequentially moving the cursor position from the starting point to the destination side along the guide route. Path and cursor mark, and display on the screen of the display means to automatically scroll, and the cursor position at the time when the user performs the avoidance start point input operation and the avoidance end point input operation during the automatic scrolling. Is provided as an avoidance start point and an avoidance end point, and the route search means is registered in the registration means using the map data when the user instructs a re-search or when the cursor position reaches the destination. The vehicle is characterized in that the optimum route to reach the destination is re-searched by bypassing the avoidance start point to the avoidance end point, and the guide route data stored in the guide route storage means is corrected. Navigation device.
JP23977794A 1994-10-04 1994-10-04 Car navigation system Expired - Fee Related JP3349839B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23977794A JP3349839B2 (en) 1994-10-04 1994-10-04 Car navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23977794A JP3349839B2 (en) 1994-10-04 1994-10-04 Car navigation system

Publications (2)

Publication Number Publication Date
JPH08105752A true JPH08105752A (en) 1996-04-23
JP3349839B2 JP3349839B2 (en) 2002-11-25

Family

ID=17049746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23977794A Expired - Fee Related JP3349839B2 (en) 1994-10-04 1994-10-04 Car navigation system

Country Status (1)

Country Link
JP (1) JP3349839B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001174278A (en) * 1999-12-20 2001-06-29 Clarion Co Ltd Navigation system and recording medium of bypath searching program
JP2004279508A (en) * 2003-03-13 2004-10-07 Hitachi Kokusai Electric Inc Radio wave propagation path display method and display device
JP2005100206A (en) * 2003-09-26 2005-04-14 Toyota Motor Corp Vehicle information processing apparatus, vehicle information processing method, and vehicle information processing system
DE19748077B4 (en) * 1996-11-01 2005-10-20 Alpine Electronics Inc Route navigation system and route navigation method therefor
WO2005098366A1 (en) * 2004-03-31 2005-10-20 Pioneer Corporation Route guidance system and method
JP2008309619A (en) * 2007-06-14 2008-12-25 Funai Electric Co Ltd Navigation device
JP2009047655A (en) * 2007-08-22 2009-03-05 Funai Electric Co Ltd Navigation system
US7526377B2 (en) 2003-07-17 2009-04-28 Harman Becker Automotive Systems Gmbh Route calculation around traffic obstacles using marked diversions
JP2010085359A (en) * 2008-10-02 2010-04-15 Aisin Aw Co Ltd Navigation system, method of setting bypass area of the system, and program
US7873471B2 (en) 2003-07-16 2011-01-18 Harman Becker Automotive Systems Gmbh Transmission of special routes to a navigation device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19748077B4 (en) * 1996-11-01 2005-10-20 Alpine Electronics Inc Route navigation system and route navigation method therefor
JP2001174278A (en) * 1999-12-20 2001-06-29 Clarion Co Ltd Navigation system and recording medium of bypath searching program
JP2004279508A (en) * 2003-03-13 2004-10-07 Hitachi Kokusai Electric Inc Radio wave propagation path display method and display device
US7873471B2 (en) 2003-07-16 2011-01-18 Harman Becker Automotive Systems Gmbh Transmission of special routes to a navigation device
US7526377B2 (en) 2003-07-17 2009-04-28 Harman Becker Automotive Systems Gmbh Route calculation around traffic obstacles using marked diversions
JP2005100206A (en) * 2003-09-26 2005-04-14 Toyota Motor Corp Vehicle information processing apparatus, vehicle information processing method, and vehicle information processing system
WO2005098366A1 (en) * 2004-03-31 2005-10-20 Pioneer Corporation Route guidance system and method
US7653485B2 (en) 2004-03-31 2010-01-26 Pioneer Corporation Route guidance system and method
JP2008309619A (en) * 2007-06-14 2008-12-25 Funai Electric Co Ltd Navigation device
JP2009047655A (en) * 2007-08-22 2009-03-05 Funai Electric Co Ltd Navigation system
JP2010085359A (en) * 2008-10-02 2010-04-15 Aisin Aw Co Ltd Navigation system, method of setting bypass area of the system, and program

Also Published As

Publication number Publication date
JP3349839B2 (en) 2002-11-25

Similar Documents

Publication Publication Date Title
KR100245267B1 (en) Car navigation system
US5359527A (en) Navigation system for vehicle
JP2007051997A (en) Navigation device
JP2003214879A (en) Navigation system
JP2004239864A (en) Navigation system, program for the same, and recording medium
JP3586331B2 (en) Drive simulation method
US6820003B2 (en) Navigation apparatus
US7657369B2 (en) Navigation device for a vehicle, method for producing data for a search, and method for searching for a guided route
JP3349839B2 (en) Car navigation system
JP3366790B2 (en) Car navigation system
JP3340857B2 (en) Car navigation system
JP2001091283A (en) Bypass route search method of navigation device
JP3891770B2 (en) Navigation device
JP4484402B2 (en) Navigation route search device for navigation
JPH10213450A (en) Vehicle mounted navigator
JP3429923B2 (en) Car navigation system
JP3270549B2 (en) Route guidance method
JP2004045053A (en) On-vehicular navigation device
JP3012096B2 (en) Route search method
JPH05297800A (en) Route guiding device
JP2902209B2 (en) Route search method
JPH06186049A (en) Method for guiding along course
JPH09257505A (en) Route guiding method of on-vehicle navigation system
JPH08106597A (en) On-vehicle navigation device
JP3406449B2 (en) In-vehicle navigation device and guidance route search method

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

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

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090913

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100913

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100913

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110913

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees