[go: up one dir, main page]

JP2005345114A - Route search method for navigation system - Google Patents

Route search method for navigation system Download PDF

Info

Publication number
JP2005345114A
JP2005345114A JP2004161489A JP2004161489A JP2005345114A JP 2005345114 A JP2005345114 A JP 2005345114A JP 2004161489 A JP2004161489 A JP 2004161489A JP 2004161489 A JP2004161489 A JP 2004161489A JP 2005345114 A JP2005345114 A JP 2005345114A
Authority
JP
Japan
Prior art keywords
link
route search
time
route
navigation device
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.)
Pending
Application number
JP2004161489A
Other languages
Japanese (ja)
Inventor
Shinichi Amaya
真一 天谷
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Xanavi Informatics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xanavi Informatics Corp filed Critical Xanavi Informatics Corp
Priority to JP2004161489A priority Critical patent/JP2005345114A/en
Publication of JP2005345114A publication Critical patent/JP2005345114A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To search for a recommending route, taking both a travel distance and a travel time into account. <P>SOLUTION: This navigation system has a storage device 3 for storing link data in each link constituting a road on a map, and statistical data of the each link, and an arithmetic processing part 1. The arithmetic processing part 1 sets a start point and a destination, and searches for the recommending route between the start point and the destination, using the data in the storage device 3. A value in response to a total value of the travel time in a candidate link included in the statistical data, and a correction time that is a time found from the travel time in a candidate link included in the link data is determined as a cost for the route search for the candidate link, in each of the candidate links of the links constituting the recommending route. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の経路探索技術に関する。   The present invention relates to a navigation device, and more particularly to a route search technique for an in-vehicle navigation device.

特許文献1には、ナビゲーション装置において、ディスプレイに表示する地図上の所定道路の表示形態を渋滞度に応じて変化させる技術が開示されている。例えば、経路探索により探索された経路に前記所定道路が含まれている場合、前記所定道路の前記経路に含まれている部分を、過去の所定期間に収集された交通情報により判断される当該道路の渋滞度に応じた表示形態とする。ここで、過去の所定期間に収集された交通情報を所定の時間帯ごとに分類してもよい。このようして、道路の表示形態を決定するために採用する当該道路の交通情報を、時刻に合わせて変えることで、リアルタイムに変化する渋滞に合わせて当該道路の表示形態を変化させることができる。   Patent Document 1 discloses a technique for changing a display form of a predetermined road on a map displayed on a display in accordance with the degree of congestion in a navigation device. For example, when the predetermined road is included in the route searched by the route search, the road included in the route of the predetermined road is determined by the traffic information collected in the past predetermined period. Display format according to the degree of traffic congestion. Here, the traffic information collected in the past predetermined period may be classified for each predetermined time zone. In this way, by changing the traffic information of the road adopted to determine the display form of the road according to the time, the display form of the road can be changed according to the traffic congestion that changes in real time. .

特開平10-82644号公報Japanese Patent Laid-Open No. 10-82644

ところで、特許文献1に記載の技術は、過去に収集された交通情報を経路探索に利用することを考慮していない。通常、ナビゲーション装置は、地図上の道路を構成する各リンクの旅行時間を含むリンクデータを用いて、出発地および目的地間の推奨経路を探索する。具体的には、リンクデータに含まれているリンクの旅行時間を当該リンクのコストとし、出発地および目的地間を結ぶ経路を構成する各リンクのコスト総和が最小となる経路を、ダイクストラ法等を利用して探索する。ここで、リンクの旅行時間として、リンクデータの旅行時間(通常、リンクの旅行距離に比例している)に代えて、過去に収集された交通情報により特定される旅行時間を用いることで、渋滞等の実際の交通事情を考慮して旅行時間の最も短い経路を推奨経路として探索することが可能となる。   By the way, the technique described in Patent Document 1 does not consider using traffic information collected in the past for route search. Usually, the navigation apparatus searches for a recommended route between the departure point and the destination using link data including travel times of the links constituting the road on the map. Specifically, the travel time of the link included in the link data is used as the cost of the link, and the route that minimizes the total cost of each link constituting the route connecting the starting point and the destination is the Dijkstra method, etc. Use to search. Here, as the travel time of the link, instead of the travel time of the link data (usually proportional to the travel distance of the link), the travel time specified by the traffic information collected in the past is used. It is possible to search for the route with the shortest travel time as a recommended route in consideration of actual traffic conditions such as the above.

しかし、リンクのコストとして、リンクデータに含まれている当該リンクの旅行時間に代えて、過去に収集された交通情報により特定される当該リンクの旅行時間を用いた場合、最短距離の経路よりもコスト総和が僅かに小さいために、この最短距離の経路を大きく遠回りした経路が推奨経路として探索される場合が生ずる。この場合、交通情報の精度等を考慮すると、推奨経路の実際の旅行時間が最短距離の経路よりも長くなる場合もあり得る。また、ユーザは、通常、大幅な時間短縮が望めないならば、移動が楽な最短距離の経路の走行を望むものと考えられる。   However, when the travel time of the link specified by the traffic information collected in the past is used as the cost of the link instead of the travel time of the link included in the link data, the link cost is shorter than the shortest distance route. Since the total cost is slightly small, there may be a case where a route that is far away from the shortest distance route is searched for as a recommended route. In this case, considering the accuracy of traffic information, the actual travel time of the recommended route may be longer than the route with the shortest distance. In addition, it is generally considered that the user desires to travel on the shortest distance route that is easy to move if a significant time reduction cannot be expected.

本発明は上記事情に鑑みてなされたものであり、本発明の目的は、旅行距離および旅行時間の両方を考慮して推奨経路を探索できるようにすることにある。例えば、最短距離の経路に対して大きく遠回りする経路が、この最短距離の経路に対して大幅な時間短縮が望めないない場合に、推奨経路として探索されるのを防止することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to enable a recommended route to be searched in consideration of both travel distance and travel time. For example, a route that makes a long detour with respect to the route with the shortest distance is prevented from being searched as a recommended route when a significant time reduction cannot be expected with respect to the route with the shortest distance.

上記課題を解決するために、本発明の経路探索方法では、ナビゲーション装置の記憶装置に、地図上の道路を構成する各リンクの旅行距離を含むリンクデータと、前記各リンクの過去に収集された交通情報の統計値より定まる旅行時間を含む統計データと、を記憶しておく。そして、ナビゲーション装置に、探索すべき経路の出発地および目的地を設定する設定ステップと、前記記憶装置に記憶されているリンクデータおよび統計データを用いて、前記出発地および前記目的地間の推奨経路を探索する経路探索ステップと、を行わせる。ここで、前記経路探索ステップは、前記推奨経路を構成するリンクの候補リンク各々について、前記統計データに含まれている当該候補リンクの旅行時間と、前記リンクデータに含まれている当該候補リンクの旅行距離から求めた時間である補正時間との合計値に応じた値を、当該候補リンクの経路探索のためのコストに決定する。   In order to solve the above-described problem, in the route search method of the present invention, link data including travel distance of each link constituting a road on the map is collected in the storage device of the navigation device and the past of each link. And statistical data including travel time determined from the statistical value of the traffic information. Then, using the setting step of setting the starting point and destination of the route to be searched for in the navigation device, and the link data and statistical data stored in the storage device, the recommendation between the starting point and the destination is made. And a route search step for searching for a route. Here, the route search step includes a travel time of the candidate link included in the statistical data and a candidate link included in the link data for each candidate link of the link constituting the recommended route. A value corresponding to the total value of the correction time, which is the time obtained from the travel distance, is determined as the cost for route search for the candidate link.

本発明は、推奨経路を構成するリンクの候補リンク各々について、リンクデータに含まれている当該候補リンクの旅行距離から補正時間を求めている。そして、統計データに含まれている当該候補リンクの旅行時間に補正時間を加算し、その加算結果に応じた値を当該候補リンクの経路探索のためのコストとする。したがって、本発明によれば、交通情報より定まる旅行時間および実際の旅行距離の両方を考慮して、推奨経路を探索することができる。これにより、例えば、最短距離の経路に対して大きく遠回りする経路が、この最短距離の経路に対して大幅な時間短縮が望めないないにもかかわらず、推奨経路として探索されるのを防止することができる。   In the present invention, for each candidate link of the links constituting the recommended route, the correction time is obtained from the travel distance of the candidate link included in the link data. Then, the correction time is added to the travel time of the candidate link included in the statistical data, and a value corresponding to the addition result is set as a cost for route search of the candidate link. Therefore, according to the present invention, the recommended route can be searched in consideration of both the travel time determined from the traffic information and the actual travel distance. This prevents, for example, a route that makes a large detour with respect to the route with the shortest distance from being searched as a recommended route even though it cannot be expected to significantly reduce the time with respect to the route with the shortest distance. Can do.

以下に、本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described.

図1は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。図示するように、本実施形態の車載用ナビゲーション装置は、演算処理部1と、表示装置2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、地磁気センサ7と、ジャイロセンサ8と、GPS(Global Positioning System)受信装置9と、車内LAN装置11と、を有する。   FIG. 1 is a schematic configuration diagram of an in-vehicle navigation device to which an embodiment of the present invention is applied. As shown in the figure, the in-vehicle navigation device of the present embodiment includes an arithmetic processing unit 1, a display device 2, a storage device 3, a voice input / output device 4, an input device 5, a wheel speed sensor 6, and a geomagnetism. A sensor 7, a gyro sensor 8, a GPS (Global Positioning System) receiver 9, and an in-vehicle LAN device 11 are included.

演算処理部1は、様々な処理を行う中心的ユニットである。例えば、各種センサ6〜8およびGPS受信装置9から出力される情報を基にして現在地を検出し、得られた現在地に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねて表示装置2へ表示したり、記憶装置3に記憶されている地図データおよび統計交通データを用いて、ユーザから指示された目的地と出発地(例えば現在地)とを結ぶ最適な経路(推奨経路)を探索し、音声入出力装置4や表示装置2を用いてユーザを誘導する。   The arithmetic processing unit 1 is a central unit that performs various processes. For example, the current location is detected based on information output from the various sensors 6 to 8 and the GPS receiver 9, and map data necessary for display is read from the storage device 3 based on the obtained current location. Also, the read map data is developed in graphics, and a mark indicating the current location is displayed on the display device 2 over the map data, or the map data and statistical traffic data stored in the storage device 3 are used to instruct the user. The optimal route (recommended route) connecting the destination and the departure place (for example, the current location) is searched, and the user is guided using the voice input / output device 4 and the display device 2.

表示装置2は、演算処理部1で生成されたグラフィックス情報を表示するユニットで、LCDやCRTなどで構成される。演算処理部1および表示装置2間は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。   The display device 2 is a unit that displays graphics information generated by the arithmetic processing unit 1, and is configured by an LCD, a CRT, or the like. The arithmetic processing unit 1 and the display device 2 are generally connected by RGB signals or NTSC (National Television System Committee) signals.

記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には地図データおよび統計交通データが記憶されている。   The storage device 3 includes a storage medium such as a CD-ROM, DVD-ROM, HDD, or IC card. This storage medium stores map data and statistical traffic data.

図2は記憶装置3に記憶されている地図データの構成例を示す図である。図示するように、地図を複数に分割することで得られるメッシュ領域毎に地図データ31が記憶されている。地図データ31は、メッシュ領域の識別コード(メッシュID)311、および、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ312を有する。リンクデータ312は、リンクの識別コード(リンクID)3121、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報3122、リンクを含む道路の属性情報(種別、道幅を含む)3123、リンク長を示すリンク長情報3124、リンクの旅行時間情報3125、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)3126などを有する。なお、ここでは、リンクを構成する2つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。また、地図データ31には、図示していないが、対応するメッシュ領域に含まれている道路以外の地図構成物の情報(名称、種別、座標情報など)も含まれている。   FIG. 2 is a diagram illustrating a configuration example of map data stored in the storage device 3. As shown in the figure, map data 31 is stored for each mesh region obtained by dividing the map into a plurality of parts. The map data 31 includes a mesh area identification code (mesh ID) 311 and link data 312 of each link constituting a road included in the mesh area. The link data 312 includes a link identification code (link ID) 3121, coordinate information 3122 of two nodes (start node and end node) constituting the link, attribute information (including type and road width) 3123 of a road including the link, It includes link length information 3124 indicating the link length, link travel time information 3125, link ID (connection link ID) 3126 of a link connected to each of the two nodes, and the like. Here, by distinguishing the start node and the end node for the two nodes constituting the link, the upward direction and the downward direction of the same road are managed as different links. Further, the map data 31 includes information (name, type, coordinate information, etc.) of map components other than roads included in the corresponding mesh area, although not shown.

図3は記憶装置3に記憶されている統計交通データの構成例を示す図である。図示するように、上述のメッシュ領域毎に統計交通データ32が記憶されている。統計交通データ32は、メッシュ領域のメッシュID321、および、そのメッシュ領域に含まれる道路を構成する各リンクの交通情報統計値(過去に収集された交通情報の統計値)を管理するための管理データ322を有する。メッシュID321は、地図データ31のメッシュID311と同じもの用いている。管理データ322は、階層構造を有する複数のテーブル3221〜3223で構成されている。   FIG. 3 is a diagram illustrating a configuration example of statistical traffic data stored in the storage device 3. As shown in the figure, statistical traffic data 32 is stored for each mesh area described above. The statistical traffic data 32 is management data for managing the mesh ID 321 of the mesh area and the traffic information statistical value (statistical value of the traffic information collected in the past) of each link constituting the road included in the mesh area. 322. The mesh ID 321 is the same as the mesh ID 311 of the map data 31. The management data 322 is composed of a plurality of tables 3221 to 3223 having a hierarchical structure.

テーブル3221は、日の種類を登録するテーブルである。日の種類は、交通情報統計値が異なる傾向を示す単位毎に定めるとよい。ここでは、日の種類として、休日前の平日「平日(休日前)」、休日明けの平日「平日(休日後)」、盆、正月などといった特異日前の平日「平日(特異日前)」、特異日明けの平日「平日(特異日後)」、その他の平日「平日(一般)」、特異日の初日「休日(特異日初め)」、特異日の終り「休日(特異日終り)」、その他の休日「休日(一般)」を含めている。   The table 3221 is a table for registering the day type. The type of day may be determined for each unit indicating a tendency of different traffic information statistics. Here, weekdays before holidays, “weekdays (before holidays)”, weekdays after holidays, “weekdays (after holidays)”, weekdays before special days such as Bon, New Year, etc. Weekdays of the daylight “Weekdays (after the singular days)”, Other weekdays “Weekdays (general)”, the first days of the singular days “holidays (beginning of the singular days)”, the end of the singular days “holidays (end of the singular days)” The holiday “holiday (general)” is included.

テーブル3222は、メッシュID321により登録されるメッシュ領域に含まれる道路を構成する各リンクのリンクIDを登録するためのテーブルであり、テーブル3221に登録されている日の種類毎に設けられている。リンクIDは、地図データ31のリンクID3121と同じもの用いている。   The table 3222 is a table for registering the link ID of each link constituting the road included in the mesh area registered by the mesh ID 321, and is provided for each type of day registered in the table 3221. The same link ID as the link ID 3121 of the map data 31 is used.

テーブル3223は、時間帯毎の交通情報統計値を登録するためのテーブルであり、テーブル3222に登録されているリンクID毎に設けられている。時間帯毎の交通情報統計値は、これらの元となる複数の交通情報により特定されるリンク旅行時間、リンク旅行時間のばらつき度、および、リンク渋滞度を含んでいる。また、時間帯毎の交通情報統計値は、これらの元となる交通情報の収集条件(元となる交通情報が収集された日の種類)と対象リンクとによって分類される。つまり、あるテーブル3223に登録されている時間帯毎の交通情報統計値の対象リンクは、このテーブル3223に対応付けられているテーブル3222のリンクIDにより特定されるリンクであり、これらの統計値の元となる交通情報は、このリンクIDが登録されているテーブル3222に対応付けられているテーブル3221の日の種類により特定される日に収集された交通情報である。   The table 3223 is a table for registering traffic information statistics for each time zone, and is provided for each link ID registered in the table 3222. The traffic information statistical value for each time zone includes the link travel time, the link travel time variation degree, and the link traffic congestion degree specified by the plurality of pieces of traffic information as a basis. In addition, the traffic information statistics for each time zone are classified according to the traffic information collection conditions (the type of day when the traffic information is collected) and the target link. That is, the target link of the traffic information statistical value for each time zone registered in a certain table 3223 is a link specified by the link ID of the table 3222 associated with this table 3223, and these statistical values The original traffic information is traffic information collected on the day specified by the type of day in the table 3221 associated with the table 3222 in which the link ID is registered.

なお、記憶装置3には、上述の地図データおよび統計交通データの他に、座標情報からその座標情報により特定される地点を含むメッシュ領域のメッシュIDを特定するための変換テーブルである第1変換テーブルと、年月日からテーブル3221で管理されている日の種類を特定するための変換テーブルである第2変換テーブルとが記憶されている。   In addition to the above map data and statistical traffic data, the storage device 3 includes a first conversion that is a conversion table for specifying a mesh ID of a mesh region including a point specified by the coordinate information from the coordinate information. A table and a second conversion table, which is a conversion table for specifying the type of day managed in the table 3221 from the date, are stored.

図1に戻って説明を続ける。音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力すると共に、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。   Returning to FIG. 1, the description will be continued. The voice input / output device 4 converts the message to the user generated by the arithmetic processing unit 1 into a voice signal and outputs it, and recognizes the voice uttered by the user and transfers the content to the arithmetic processing unit 1.

入力装置5は、ユーザからの指示を受け付けるユニットで、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。   The input device 5 is a unit that receives an instruction from a user, and includes a hardware switch such as a scroll key and a scale change key, a joystick, a touch panel pasted on a display, and the like.

センサ6〜8およびGPS受信機9は、車載用ナビゲーション装置で現在地(自車位置)を検出するために使用するものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ7は、地球が保持している磁場を検知し、車両が向いている方角を検出する。ジャイロ8は、光ファイバジャイロや振動ジャイロ等で構成され、車両が回転した角度を検出するものである。GPS受信機9は、GPS衛星からの信号を受信し車両とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで車両の現在地、進行方向および進行方位を測定する。   The sensors 6 to 8 and the GPS receiver 9 are used for detecting the current location (own vehicle position) by the in-vehicle navigation device. The wheel speed sensor 6 measures the distance from the product of the wheel circumference and the measured number of rotations of the wheel, and further measures the angle at which the moving body is bent from the difference in the number of rotations of the paired wheels. The geomagnetic sensor 7 detects the magnetic field held by the earth and detects the direction in which the vehicle is facing. The gyro 8 is configured by an optical fiber gyro, a vibration gyro, or the like, and detects an angle at which the vehicle rotates. The GPS receiver 9 receives a signal from a GPS satellite and measures the distance between the vehicle and the GPS satellite and the rate of change of the distance with respect to three or more satellites to measure the current location, traveling direction, and traveling direction of the vehicle. To do.

そして、車内LAN装置11は、本実施形態の車載用ナビゲーション装置が搭載された車両の様々な情報、例えばドアの開閉情報、ライトの点灯状態情報、エンジンの状況や故障診断結果などを受ける。   The in-vehicle LAN device 11 receives various information of the vehicle on which the in-vehicle navigation device of the present embodiment is mounted, such as door opening / closing information, light lighting state information, engine status and failure diagnosis result.

図4は、演算処理部1のハードウェア構成例を示す図である。図示するように、演算処理部1は、各デバイス間をバス32で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Prosessing Unit)21と、記憶装置3から読み出した地図データ、統計交通データや演算データを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上にのせるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、を有する。   FIG. 4 is a diagram illustrating a hardware configuration example of the arithmetic processing unit 1. As illustrated, the arithmetic processing unit 1 has a configuration in which devices are connected by a bus 32. The arithmetic processing unit 1 includes a central processing unit (CPU) 21 that executes various processes such as numerical calculation and control of each device, and a RAM (RAM) that stores map data, statistical traffic data, and arithmetic data read from the storage device 3. Random Access Memory (ROM) 22, ROM (Read Only Memory) 23 for storing programs and data, DMA (Direct Memory Access) 24 for executing data transfer between the memories and between the memory and each device, and graphics drawing , And a display controller 25 for performing display control, a video random access memory (VRAM) 26 for storing graphics image data, a color palette 27 for converting image data into RGB signals, and converting analog signals into digital signals. A / D converter 28 and SCI (Serial Co) that converts serial signals into parallel signals synchronized with the bus mmunication interface) 29, a PIO (Parallel Input / Output) 30 that puts a parallel signal on the bus in synchronization with the bus, and a counter 31 that integrates the pulse signal.

図5は、演算処理部1の機能構成を示す図である。図示するように、演算処理部1は、ユーザ操作解析部41と、経路探索部42と、経路記憶部43と、経路誘導部44と、地図表示処理部45と、現在地検出部46と、マップマッチ処理部47と、データ読込部48と、軌跡記憶部49と、メニュー表示処理部50と、グラフィックス処理部51と、を有する。   FIG. 5 is a diagram illustrating a functional configuration of the arithmetic processing unit 1. As illustrated, the arithmetic processing unit 1 includes a user operation analysis unit 41, a route search unit 42, a route storage unit 43, a route guidance unit 44, a map display processing unit 45, a current location detection unit 46, and a map. A match processing unit 47, a data reading unit 48, a locus storage unit 49, a menu display processing unit 50, and a graphics processing unit 51 are included.

現在地検出部46は、車輪速センサ6で計測される距離パルスデータおよびジャイロセンサ8で計測される角加速度データを各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である現在地(X′,Y′)を定期的に演算し、マップマッチ処理部47に出力する処理を行う。ここで、自車の回転した角度と進む方位との関係を一致させるため、地磁気センサ7から得られる方位データと、ジャイロセンサ8から得られる角加速度データを積分した角度データとを参照して、自車が進行している方向の絶対方位を推定する。なお、車輪速センサ6のデータおよびジャイロセンサ8のデータを各々積分してゆくと、誤差が蓄積するため、ある時間周期でGPS受信装置9から得られた位置データを基に蓄積した誤差をキャンセルするという処理を施して、現在地の情報をマップマッチ処理部47に出力する。   The current position detection unit 46 uses distance data and angle data obtained as a result of integrating the distance pulse data measured by the wheel speed sensor 6 and the angular acceleration data measured by the gyro sensor 8, and integrates the data on the time axis. As a result, the current position (X ′, Y ′), which is the position after the host vehicle travels, is periodically calculated from the initial position (X, Y), and is output to the map match processing unit 47. Here, in order to match the relationship between the rotation angle of the vehicle and the traveling direction, referring to the direction data obtained from the geomagnetic sensor 7 and the angle data obtained by integrating the angular acceleration data obtained from the gyro sensor 8, Estimate the absolute direction of the direction in which the vehicle is traveling. Since the error accumulates when the data of the wheel speed sensor 6 and the data of the gyro sensor 8 are integrated, the accumulated error is canceled based on the position data obtained from the GPS receiver 9 in a certain time period. The current location information is output to the map match processing unit 47.

マップマッチ処理部47は、例えば定期的に、データ読込部48によって読み込まれた現在地周辺の地図データと、後述する軌跡記憶部49に記憶されている走行軌跡とを互いに照らし合わせ、形状の相関が最も高い道路(リンク)上に、現在位置演算部46より出力された現在地を合わせ込むというマップマッチ処理を行う。現在位置演算部46で得られる現在地の情報にはセンサ誤差が含まれているため、さらに位置精度を高めることを目的に、マップマッチ処理を行う。これにより、現在地は、多くの場合、走行道路と一致するようになる。   For example, the map match processing unit 47 periodically compares the map data around the current location read by the data reading unit 48 with a travel locus stored in a locus storage unit 49 described later, and the correlation of the shapes is compared. Map matching processing is performed in which the current location output from the current position calculation unit 46 is matched with the highest road (link). Since the current position information obtained by the current position calculation unit 46 includes a sensor error, map matching processing is performed for the purpose of further improving the position accuracy. As a result, the current location often coincides with the traveling road.

軌跡記憶部49は、マップマッチ処理部47でマップマッチ処理が施された現在地の情報を、軌跡データとして自車が所定距離走行する度に記憶する。なお、この軌跡データは、これまで走行してきた道路につき、対応する地図上の道路に軌跡マークを描画するために用いられる。   The trajectory storage unit 49 stores information on the current location on which the map match processing has been performed by the map match processing unit 47 as trajectory data every time the vehicle travels a predetermined distance. The trajectory data is used to draw a trajectory mark on the road on the map corresponding to the road that has been traveled so far.

ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。例えば、ユーザが推奨経路の探索を要求したときは、出発地および目的地を設定するため、地図をディスプレイ2に表示する処理を地図表示部45に要求し、さらに、出発地から目的地までの経路を演算する処理を経路探索部42に要求する。   The user operation analysis unit 41 receives a request from the user input to the input device 5, analyzes the request content, and controls each unit of the arithmetic processing unit 1 so that processing corresponding to the request content is executed. To do. For example, when the user requests a search for a recommended route, the map display unit 45 is requested to display a map on the display 2 in order to set a departure point and a destination, and further, from the departure point to the destination. Requests the route search unit 42 to calculate a route.

経路探索部42は、ダイクストラ法等を用いて、指定された2地点(出発地、目的地)間を結ぶ経路のうち所望のコスト(旅行時間)で目的地へ到達可能な経路を、地図データから検索し、その結果得られた経路を推奨経路として経路記憶部43に蓄える。なお、本実施形態では、2地点間を結ぶ経路のコスト計算のために、記憶装置3に記憶されている統計交通データ32、つまり、日の種類毎に分類された各リンクの時間帯毎の旅行時間と、リンクデータ312に登録されている旅行距離から求めた補正時間とを用いている。   The route search unit 42 uses a Dijkstra method or the like to search for a route that can reach the destination at a desired cost (travel time) among the routes connecting the two specified points (departure point, destination) with map data. And the route obtained as a result is stored in the route storage unit 43 as a recommended route. In this embodiment, in order to calculate the cost of a route connecting two points, the statistical traffic data 32 stored in the storage device 3, that is, the time zone of each link classified for each day type. The travel time and the correction time obtained from the travel distance registered in the link data 312 are used.

経路誘導部44は、経路記憶部43に蓄えられた推奨経路の情報と、マップマッチ処理部47から出力された現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置4を用いて音声でユーザに知らせたり、表示装置2に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知する。   The route guidance unit 44 compares the recommended route information stored in the route storage unit 43 with the current location information output from the map match processing unit 47 and determines whether the vehicle should go straight before passing an intersection or the like. The voice input / output device 4 is used to inform the user by voice, or the direction to travel is displayed on the map displayed on the display device 2 to notify the user of the recommended route.

データ読込部48は、表示装置2への表示が要求される領域や、経路探索のために要求される領域(出発地および目的地を含む領域)にある地図データおよび統計交通データを、記憶装置3から読み込み準備するように動作する。   The data reading unit 48 stores map data and statistical traffic data in an area required to be displayed on the display device 2 and an area required for route search (an area including a departure place and a destination). It operates to prepare for reading from 3.

地図表示処理部45は、表示装置2への表示が要求される領域にある地図データをデータ読込部48から受け取り、グラフィックス処理部51が、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、誘導経路のための矢印といったマークを描画するように、地図描画コマンドを生成する。   The map display processing unit 45 receives the map data in the area where the display on the display device 2 is requested from the data reading unit 48, and the graphics processing unit 51 uses the designated scale and drawing method, roads, and the like. A map drawing command is generated so as to draw a map component, a current location, a destination, and a mark such as an arrow for a guide route.

メニュー表示処理部50は、ユーザ操作解析部41から出力される命令を受け、グラフィックス処理部51が、様々な種類のメニューやグラフなどを描画するようにメニュー描画コマンドを生成する。   Upon receiving a command output from the user operation analysis unit 41, the menu display processing unit 50 generates a menu drawing command so that the graphics processing unit 51 draws various types of menus and graphs.

そして、グラフィックス処理部51は、地図表示処理部45およびメニュー表示処理部50で生成されたコマンドを受け、表示装置表示する画像データをVRAM26にイメージ展開する。   The graphics processing unit 51 receives the commands generated by the map display processing unit 45 and the menu display processing unit 50, and develops image data to be displayed on the display device in the VRAM 26.

次に、上記構成の車載用ナビゲーション装置の推奨経路探索動作について説明する。図6は本実施形態が適用されたナビゲーション装置の推奨経路探索動作を説明するためのフロー図である。   Next, the recommended route searching operation of the in-vehicle navigation device having the above-described configuration will be described. FIG. 6 is a flowchart for explaining the recommended route search operation of the navigation device to which this embodiment is applied.

まず、ユーザ操作解析部41は、音声入出力装置4あるいは入力装置5を介してユーザより換算係数設定要求を受け付けると(S11)、換算係数受付画面表示要求をメニュー表示処理部50に出力する。これを受けて、メニュー表示処理部50は、グラフィックス処理部51を制御して表示装置2に、ユーザから換算係数および補正係数を受け付けるための換算係数受付画面を表示する。ここで、換算係数とは、経路探索に用いるリンクのコスト(旅行時間)に含める補正時間を算出するのに用いる係数である。補正係数は、換算係数を補正するための係数である。リンクデータ312に登録されているリンクの旅行距離に、補正係数で補正された換算係数を乗算することにより、当該リンクのコストに含める補正時間を求めることができる。   First, when receiving a conversion coefficient setting request from the user via the voice input / output device 4 or the input device 5 (S11), the user operation analysis unit 41 outputs a conversion coefficient reception screen display request to the menu display processing unit 50. In response to this, the menu display processing unit 50 controls the graphics processing unit 51 to display a conversion coefficient reception screen for receiving the conversion coefficient and the correction coefficient from the user on the display device 2. Here, the conversion coefficient is a coefficient used to calculate the correction time included in the cost (travel time) of the link used for route search. The correction coefficient is a coefficient for correcting the conversion coefficient. By multiplying the travel distance of the link registered in the link data 312 by the conversion coefficient corrected with the correction coefficient, the correction time included in the cost of the link can be obtained.

図7は換算係数受付画面の一例を示している。符号201が換算係数の入力欄、符号202は道幅に応じた補正係数の入力欄、そして、符号203は道路種別に応じた補正係数の入力欄である。図7に示す例では、道幅が2車線の場合および3車線の場合の各々について入力欄202が設けられている。また、道路種別が県道の場合、国道の場合および有料道路の場合の各々について入力欄203が設けられている。また、これらの入力欄201〜203には初期値が登録されている。入力欄202の初期値は、3車線、2車線の順で補正時間を小さくするように設定されている。また、入力欄203の初期値は、有料道路、国道、県道の順で補正時間を小さくするように設定されている。ユーザは入力装置5を用いてこれらの初期値を所望の値に変更することができる。そして、ユーザ操作解析部41は、入力装置5を用いて確定ボタン204を選択されたことを検知すると、そのときに入力欄201〜203に表示されている換算係数、および、道路属性(道幅、種別)に応じた補正係数を、経路探索部42に設定する(S12)。   FIG. 7 shows an example of the conversion coefficient reception screen. Reference numeral 201 is a conversion coefficient input field, reference numeral 202 is a correction coefficient input field corresponding to the road width, and reference numeral 203 is a correction coefficient input field corresponding to the road type. In the example shown in FIG. 7, an input field 202 is provided for each of the case where the road width is 2 lanes and the case where the road width is 3 lanes. In addition, an input field 203 is provided for each of the case where the road type is a prefectural road, the case of a national road, and the case of a toll road. In addition, initial values are registered in these input fields 201 to 203. The initial value of the input field 202 is set so that the correction time is reduced in the order of 3 lanes and 2 lanes. The initial value in the input field 203 is set so that the correction time is reduced in the order of toll road, national road, and prefectural road. The user can change these initial values to desired values using the input device 5. When the user operation analysis unit 41 detects that the confirmation button 204 has been selected using the input device 5, the conversion coefficient displayed in the input fields 201 to 203 at that time, and the road attribute (road width, A correction coefficient corresponding to the type is set in the route search unit 42 (S12).

また、ユーザ操作解析部41は、音声入出力装置4あるいは入力装置5を介してユーザより経路探索要求を受け付けると(S13)、出発地、目的地および出発時刻を経路探索部42に設定する(S14)。   When the user operation analysis unit 41 receives a route search request from the user via the voice input / output device 4 or the input device 5 (S13), the user operation analysis unit 41 sets the departure point, the destination, and the departure time in the route search unit 42 ( S14).

ここで、設定する出発地および目的地は、ユーザ操作解析部41が、メニュー表示処理部50およびグラフィックス処理部51を介して表示装置2に、データ読込部48を介して記憶装置3から読み込んだ地図データ31に登録されている地図構成物の情報を表示させ、音声入出力装置4あるいは入力装置5を介してユーザより、この表示中の地図構成物の情報の中から選択させるようにしてもよい。あるいは、ユーザによって予めRAM22などに登録されている地点(登録地)の情報を表示させ、音声入出力装置4あるいは入力装置5を介してユーザより、この表示中の登録地の情報の中から選択させるようにしてもよい。さらには、ユーザ操作解析部41が、地図表示処理部45およびグラフィックス処理部51を介して表示装置2に、データ読込部48を介して記憶装置3から読み込んだ地図データ32より特定される地図を表示させ、音声入出力装置4あるいは入力装置5を介してユーザより地図上にて地点の指定を受け付けることで選択されるようにしてもよい。なお、現在地を出発地に設定する場合は、ユーザによる出発地の指定を省略してもよい。また、現在時刻を出発時刻に設定する場合も、ユーザによる出発時刻の指定を省略してもよい。以上のようにして出発地、目的地および出発時刻が経路探索部42に設定されたならば、ユーザ操作解析部41は、経路探索部42に経路探索指示を出力する。   Here, the starting point and the destination to be set are read from the storage device 3 by the user operation analysis unit 41 into the display device 2 through the menu display processing unit 50 and the graphics processing unit 51 through the data reading unit 48. The information of the map components registered in the map data 31 is displayed, and the user can select from the information of the displayed map components via the voice input / output device 4 or the input device 5. Also good. Alternatively, information on a point (registered place) registered in advance in the RAM 22 or the like by the user is displayed, and selected from the information on the registered place being displayed by the user via the voice input / output device 4 or the input device 5 You may make it make it. Further, the map specified by the user operation analysis unit 41 from the map data 32 read from the storage device 3 via the data reading unit 48 to the display device 2 via the map display processing unit 45 and the graphics processing unit 51. May be displayed by selecting designation of a spot on the map from the user via the voice input / output device 4 or the input device 5. When the current location is set as the departure location, the designation of the departure location by the user may be omitted. Also, when the current time is set as the departure time, the designation of the departure time by the user may be omitted. When the departure point, destination, and departure time are set in the route search unit 42 as described above, the user operation analysis unit 41 outputs a route search instruction to the route search unit 42.

これを受けて、経路探索部42は、データ読込部48を介して記憶装置3より、座標情報からその座標情報により特定される地点を含むメッシュ領域のメッシュIDを特定するための第1変換テーブルを読み出す。そして、この第1変換テーブルを用いて、設定された出発地および目的地を含む領域に含まれる各メッシュ領域のメッシュIDを特定する。次に、データ読込部48を介して記憶装置3より、特定したメッシュIDを持つ地図データ31各々に登録されている各リンクデータ312を入手する(S15)。次に、データ読込部48を介して記憶装置3より、年月日から統計交通データ32のテーブル3221で管理されている日の種類を特定するための第2変換テーブルを読み出す。そして、第2変換テーブルを用いて、今日(出発日)の日の種類を特定する(S16)。   In response to this, the route search unit 42, from the storage device 3 via the data reading unit 48, the first conversion table for specifying the mesh ID of the mesh region including the point specified by the coordinate information from the coordinate information. Is read. And using this 1st conversion table, mesh ID of each mesh area | region contained in the area | region containing the set departure place and the destination is specified. Next, each link data 312 registered in each map data 31 having the specified mesh ID is obtained from the storage device 3 via the data reading unit 48 (S15). Next, the second conversion table for specifying the type of day managed in the table 3221 of the statistical traffic data 32 is read from the storage device 3 via the data reading unit 48. Then, using the second conversion table, the type of today (departure date) is specified (S16).

次に、経路探索部42は、S15で読み出した各リンクデータ312と、これらのリンクデータ312により特定されるリンク各々のS16で特定した日の種類に対応する統計交通データ32と、予め設定されている換算係数および補正係数とを用いて、S14で設定した出発地から目的地までの推奨経路を探索する(S17)。それから、経路探索部42は、メニュー表示処理部50あるいは地図表示処理部を制御して、探索した推奨経路の情報を表示装置2に表示させる(S18)。   Next, the route search unit 42 is set in advance with each link data 312 read in S15 and statistical traffic data 32 corresponding to the type of day specified in S16 of each link specified by these link data 312. The recommended route from the starting point to the destination set in S14 is searched using the conversion factor and the correction factor that are set (S17). Then, the route search unit 42 controls the menu display processing unit 50 or the map display processing unit to display the searched recommended route information on the display device 2 (S18).

次に、図6のS17における推奨経路探索処理を説明する。図8は図6のS17における推奨経路探索処理を説明するためのフロー図である。   Next, the recommended route search process in S17 of FIG. 6 will be described. FIG. 8 is a flowchart for explaining the recommended route search processing in S17 of FIG.

先ず、経路探索部42は、図6のS15で記憶装置3から読み込んだリンクデータ312を用いて、後述するS1709でヒープテーブルから抽出されたリンク(抽出リンクと呼ぶ)の終了ノードを開始ノードとするリンクを、推奨経路を構成するリンクの候補(候補リンクと呼ぶ)として選出する。   First, the route search unit 42 uses the link data 312 read from the storage device 3 in S15 of FIG. 6 as an end node of the link (referred to as an extracted link) extracted from the heap table in S1709 described later. The link to be selected is selected as a link candidate (referred to as a candidate link) constituting the recommended route.

ただし、S1709での処理が行われていない場合、つまり、ヒープテーブルにリンクが登録されていない初期段階では、抽出リンクの終了ノードを開始ノードとするリンクを候補リンクとして選出する代わりに、出発地が存在あるいは出発地に近接する少なくとも1つのリンクを、候補リンクとして選出する(S1701)。   However, when the processing in S1709 is not performed, that is, in the initial stage in which no link is registered in the heap table, instead of selecting a link having the end node of the extracted link as a start node as a candidate link, the departure place Is selected as a candidate link (S1701).

ここで、ヒープテーブルとは、候補リンクのリンクデータを、出発地から当該候補リンクの終了ノードまでの総コストと共に登録するためのテーブルであり、メモリ等の記憶装置に記憶される。図9はヒープテーブルの一例を示す図である。図示するように、ヒープテーブルには、候補リンク毎にレコード4300が登録される。レコード4300は、候補リンクのリンクIDを登録するフィールド4301と、候補リンクのコストを登録するフィールド4302と、終了ノードが候補リンクの開始ノードと接続する接続元リンクのリンクIDを登録するためのフィールド4303と、出発地から候補リンクまでの総コストを登録するためのフィールド4304と、出発地から候補リンクまでの総旅行時間を登録するためのフィールド4305と、後述するS1709で抽出リンクとして設定済みか否かを示す抽出フラグを登録するためのフィールド4306と、を有する。   Here, the heap table is a table for registering the link data of the candidate link together with the total cost from the departure place to the end node of the candidate link, and is stored in a storage device such as a memory. FIG. 9 is a diagram illustrating an example of a heap table. As illustrated, a record 4300 is registered for each candidate link in the heap table. The record 4300 includes a field 4301 for registering the link ID of the candidate link, a field 4302 for registering the cost of the candidate link, and a field for registering the link ID of the connection source link that connects the end node to the start node of the candidate link. 4303, a field 4304 for registering the total cost from the departure point to the candidate link, a field 4305 for registering the total travel time from the departure point to the candidate link, and whether the extraction link has been set in S1709 to be described later And a field 4306 for registering an extraction flag indicating whether or not.

次に、経路探索部42は、抽出リンクの終了ノードへの到着予想時刻を算出する。これは、ヒープテーブルから抽出リンクに現在設定されている候補リンクのレコード4300を特定し、出発時刻にこのレコード4300のフィールド4305に登録されている総旅行時間を加算することで算出できる。それから、経路探索部42は、統計交通データ32に交通情報統計値が登録されている時間帯の中から、算出した到着予想時刻が属する時間帯を特定し、この時間帯を注目時間帯とする(S1702)。   Next, the route search unit 42 calculates the estimated arrival time at the end node of the extracted link. This can be calculated by identifying the candidate link record 4300 currently set for the extracted link from the heap table and adding the total travel time registered in the field 4305 of this record 4300 to the departure time. Then, the route search unit 42 identifies the time zone to which the calculated estimated arrival time belongs from the time zones in which the traffic information statistical values are registered in the statistical traffic data 32, and uses this time zone as the attention time zone. (S1702).

次に、経路探索部42は、第1変換テーブルを用いて抽出リンクの終了ノードが属するメッシュ領域のメッシュIDを特定する。そして、データ読込部48を介して記憶装置3から、この特定したメッシュIDを持つ統計交通データ32を読み出す。それから、読み出した統計交通データ32の管理データ322を用いて、候補リンク各々について、注目時間帯の交通情報統計値を特定する(S1703)。   Next, the route search unit 42 specifies the mesh ID of the mesh region to which the end node of the extraction link belongs using the first conversion table. Then, the statistical traffic data 32 having the identified mesh ID is read from the storage device 3 via the data reading unit 48. Then, using the management data 322 of the read statistical traffic data 32, the traffic information statistical value of the attention time zone is specified for each candidate link (S1703).

それから、経路探索部42は、候補リンク各々について、リンクデータ312の道路属性3123を用いて上述の補正係数を決定する(S1704)。例えば経路探索部42に図7に示す補正係数が設定されていると仮定する。この場合、候補リンクの道路属性が道幅:2車線、道路種別:国道ならば、道幅:2車線に対応する係数0.9と道路種別:国道に対応する係数0.9との乗算結果0.81が当該候補リンクの補正係数となる。   Then, the route search unit 42 determines the above correction coefficient for each candidate link using the road attribute 3123 of the link data 312 (S1704). For example, it is assumed that the correction coefficient shown in FIG. In this case, if the road attribute of the candidate link is road width: 2 lanes, road type: national road, the multiplication result of the coefficient 0.9 corresponding to the road width: 2 lanes and the coefficient 0.9 corresponding to the road type: national road 0. 81 is the correction coefficient of the candidate link.

次に、経路探索部43は、候補リンク各々について、リンクデータ312のリンク長3124、S1704で決定した補正係数、および、予め設定されている換算係数を用いて、補正時間を算出する(S1705)。例えば、リンク長に補正係数および換算係数を乗算し、その結果を補正時間とする。   Next, the route search unit 43 calculates a correction time for each candidate link using the link length 3124 of the link data 312, the correction coefficient determined in S 1704, and a preset conversion coefficient (S 1705). . For example, the link length is multiplied by a correction coefficient and a conversion coefficient, and the result is used as the correction time.

次に、経路探索部42は、候補リンク各々について、注目時間帯の交通情報統計値に含まれている旅行時間、および、S1705で算出した補正時間とを用いて、コストを算出する(S1706)。例えば、旅行時間および補正時間の合計値に所定の係数を乗算し、その結果をコストとする。   Next, the route search unit 42 calculates a cost for each candidate link by using the travel time included in the traffic information statistical value of the attention time zone and the correction time calculated in S1705 (S1706). . For example, the total value of the travel time and the correction time is multiplied by a predetermined coefficient, and the result is used as the cost.

次に、経路探索部42は、候補リンク各々について、出発地から当該候補リンクまでの総旅行時間および総コストを算出する。具体的には、ヒープテーブルに登録されている抽出リンクの総旅行時間に、候補リンクの注目時間帯の交通情報統計値に含まれている旅行時間を加算し、その加算結果を当該候補リンクの総旅行時間とする。また、ヒープテーブルに登録されている抽出リンクの総コストに、S1706で算出した総コストを加算し、その加算結果を当該候補リンクの総コストとする。それから、経路探索部42は、ヒープテーブルに、各候補リンクのレコード4300を追加する。そして、追加した各レコード4300のフィールド4301〜4304に、対応する候補リンクのリンクID、S1706で算出した当該候補リンクのコスト、抽出リンク(接続元リンク)のリンクID、S1706で算出した出発地から当該候補リンクまでの総コスト、総旅行時間を登録する。また、フィールド4306には未だ抽出リンクに設定されていないことを示す「未」を登録する(S1707)。   Next, the route search unit 42 calculates the total travel time and the total cost from the departure point to the candidate link for each candidate link. Specifically, the travel time included in the traffic information statistical value of the attention time zone of the candidate link is added to the total travel time of the extracted link registered in the heap table, and the addition result is added to the candidate link. Total travel time. Further, the total cost calculated in S1706 is added to the total cost of the extraction link registered in the heap table, and the addition result is set as the total cost of the candidate link. Then, the route search unit 42 adds a record 4300 for each candidate link to the heap table. Then, in the fields 4301 to 4304 of each added record 4300, the link ID of the corresponding candidate link, the cost of the candidate link calculated in S1706, the link ID of the extracted link (connection source link), and the departure place calculated in S1706 Register the total cost and total travel time to the candidate link. Further, “not yet” indicating that the extraction link has not been set yet is registered in the field 4306 (S1707).

次に、経路探索部42は、直前に行ったS1707にてヒープテーブルに新たに追加された候補リンクの中に、目的地が存在あるいは目的地に近接するリンク(目的地リンクと呼ぶ)があるか否かを調べる(S1708)。   Next, the route search unit 42 includes a link where the destination exists or is close to the destination (referred to as a destination link) among the candidate links newly added to the heap table in S1707 performed immediately before. It is checked whether or not (S1708).

S1708において目的地リンクがないと判断したならば、経路探索部42は、ヒープテーブルに登録されている各候補リンクのレコード4300を総コストの小さい順にソートし、フィールド4306の抽出フラグが「未」の候補リンク(未抽出リンクと呼ぶ)の中で、最も上位に位置する未抽出リンクを抽出するなどして、ヒープテーブルから総コストが最小の未抽出リンクを抽出する。そして、現在の抽出リンクをこの未抽出リンクに変更し、この未抽出リンクのレコード4300のフィールド4306に登録されている抽出フラグを「未」から「済」に変更する(S1709)。それから、S1701に戻る。   If it is determined in S1708 that there is no destination link, the route search unit 42 sorts the records 4300 of the candidate links registered in the heap table in ascending order of the total cost, and the extraction flag in the field 4306 is “not yet”. Among the candidate links (referred to as unextracted links), the unextracted link with the lowest total cost is extracted from the heap table, for example, by extracting the unextracted link located at the top. Then, the current extracted link is changed to the unextracted link, and the extraction flag registered in the field 4306 of the record 4300 of the unextracted link is changed from “not yet” to “completed” (S1709). Then, the process returns to S1701.

一方、S1708において目的地リンクがあると判断したならば、経路探索部42は、推奨経路決定処理を行う。具体的には、ヒープテーブルから、目的地リンクの接続元リンク(目的地リンクのレコード4300のフィールド4303にリンクIDが登録されている候補リンク)を検索し、検索したリンクを推奨経路を構成するリンク(構成リンクと呼ぶ)に決定する。次に、構成リンクの接続元リンクがあるか否かを調べ、接続元リンクがあるならば、この接続元リンクを構成リンクに決定して、その接続元リンクがあるか否かをさらに調べる。この処理を、構成リンクの接続元リンクがなくなるまで、つまり、構成リンクが、出発地が存在あるいは出発地に近接するリンク(出発地リンクと呼ぶ)となるまで繰り返すことで、推奨経路を構成する各構成リンクを決定する。それから、経路探索部42は、推奨経路の情報として、推奨経路を構成する各構成リンクのリンクデータ312およびS1703で入手した交通情報統計値を、出発時刻の情報と共に、経路記憶部43に記憶する(S1710)。   On the other hand, if it is determined in S1708 that there is a destination link, the route search unit 42 performs recommended route determination processing. Specifically, the connection source link of the destination link (candidate link whose link ID is registered in the field 4303 of the destination link record 4300) is searched from the heap table, and the searched link constitutes a recommended route. Determine a link (referred to as a configuration link). Next, it is checked whether or not there is a connection source link of the configuration link. If there is a connection source link, this connection source link is determined as the configuration link, and it is further checked whether or not there is the connection source link. The recommended route is configured by repeating this process until there is no connection source link of the configuration link, that is, the configuration link is a link that exists or is close to the departure location (called a departure location link). Determine each component link. Then, the route search unit 42 stores the link information 312 of each constituent link constituting the recommended route and the traffic information statistical value obtained in S1703 as the recommended route information in the route storage unit 43 together with the departure time information. (S1710).

以上の処理により、推奨経路を構成する各構成リンクのコストは、次のようになる。すなわち、推奨経路を構成する1番目のリンクの旅行時間として、出発時刻を含む時間帯に対応する交通情報統計値より求まる旅行時間と、当該1番目のリンクのリンク長および道路属性より求まる補正時間との合計値に応じた値が用いられる。また、推奨経路を構成するn番目(n≧2)のリンクの旅行時間として、当該n番目のリンクと接続するn-1番目のリンクの終了ノードへの予想到着時刻を含む時間帯に対応する交通情報統計値より求まる旅行時間と、当該n番目のリンクのリンク長および道路属性より求まる補正時間との合計値に応じた値が用いられる。   With the above processing, the cost of each constituent link constituting the recommended route is as follows. That is, as the travel time of the first link constituting the recommended route, the travel time obtained from the traffic information statistical value corresponding to the time zone including the departure time, and the correction time obtained from the link length and the road attribute of the first link A value corresponding to the total value is used. In addition, the travel time of the nth (n ≧ 2) link constituting the recommended route corresponds to a time zone including an expected arrival time at the end node of the n−1th link connected to the nth link. A value corresponding to the total value of the travel time obtained from the traffic information statistical value and the correction time obtained from the link length and road attribute of the n-th link is used.

次に、図6のS18における推奨経路表示処理を説明する。図10は図6のS18における推奨経路表示処理を説明するためのフロー図である。   Next, the recommended route display process in S18 of FIG. 6 will be described. FIG. 10 is a flowchart for explaining the recommended route display processing in S18 of FIG.

先ず、経路探索部42は、経路記憶部43に登録した推奨経路の情報を用いて、当該推奨経路の予想旅行時間および目的地への予想到着時刻を求める。具体的には、経路記憶部43に登録されている、推奨経路を構成する各リンクの交通情報統計値に含まれている旅行時間を総和を求め、これを当該推奨経路の予想旅行時間とする。また、出発時刻にこの予想到着時間を追加した時刻を目的地への予想到着時刻とする。さらに、経路探索部42は、地図データ31を用いて、推奨経路を構成する各リンクの開始ノードあるいは終了ノードの中から、交差点等などの通過点に設定すべきノードを特定する。そして、このノードまでの予想旅行時間および予想到着時刻を、目的地までの予想旅行時間および予想到着時刻を求める場合と同様の要領で求める(S1801)。   First, the route search unit 42 uses the recommended route information registered in the route storage unit 43 to determine the expected travel time of the recommended route and the expected arrival time at the destination. Specifically, the travel time included in the traffic information statistical value of each link constituting the recommended route registered in the route storage unit 43 is summed up, and this is used as the expected travel time of the recommended route. . Further, the time obtained by adding the estimated arrival time to the departure time is set as the estimated arrival time at the destination. Furthermore, the route search unit 42 uses the map data 31 to specify a node to be set as a passing point such as an intersection from the start node or the end node of each link constituting the recommended route. Then, the estimated travel time and the expected arrival time to this node are obtained in the same manner as the expected travel time and the expected arrival time to the destination (S1801).

次に、経路探索部42は、S1801で求めた推奨経路の予想旅行時間および目的地までの予想到着時刻の信頼度・推定誤差を求める(S1802)。具体的には、経路記憶部43に登録されている、推奨経路を構成する各リンクの交通情報統計値に含まれているばらつき度を用いて、当該各リンクの旅行時間の誤差を算出する。例えば、ばらつき度「小」の場合は誤差率3%、ばらつき度「中」の場合は誤差率5%、そして、ばらつき度「大」の場合は誤差率10%とする。そして、リンクの旅行時間に、当該リンクの旅行時間のばらつき度に対応する誤差率を乗算して、当該リンクの誤差を算出する。この処理を推奨経路を構成する各リンクに対して行う。次に、当該各リンクの誤差の総和を算出し、これを予想旅行時間および予想到着時刻の推定誤差とする。また、推定誤差の予想旅行時間に対する割合(誤差率)を求め、その値に応じて予想旅行時間および予想到着時刻の信頼度を決定する。例えば、前記割合が5%未満ならば信頼度「高」、10%未満ならば信頼度「中」、そして、10%以上ならば信頼度「低」に決定する。   Next, the route search unit 42 obtains the reliability / estimation error of the expected travel time of the recommended route obtained in S1801 and the expected arrival time to the destination (S1802). Specifically, the error of the travel time of each link is calculated using the degree of variation included in the traffic information statistical value of each link constituting the recommended route registered in the route storage unit 43. For example, when the degree of variation is “small”, the error rate is 3%, when the degree of variation is “medium”, the error rate is 5%, and when the degree of variation is “large”, the error rate is 10%. Then, the link travel time is multiplied by an error rate corresponding to the degree of variation in the travel time of the link to calculate an error of the link. This process is performed for each link constituting the recommended route. Next, the sum of errors of each link is calculated, and this is used as the estimated error of the expected travel time and the expected arrival time. Further, the ratio of the estimated error to the estimated travel time (error rate) is obtained, and the reliability of the estimated travel time and the estimated arrival time is determined according to the value. For example, the reliability is determined as “high” if the ratio is less than 5%, “medium” if it is less than 10%, and “low” if it is 10% or more.

以上のようにして、目的地までの予想旅行時間、予想到着時刻、通過点までの予想旅行時間、予想到着時刻、および、推奨経路の信頼度、推定誤差を求めたならば、経路探索部42は、これらの情報をメニュー表示処理部50に渡して、推奨経路表示を指示する。これを受けて、メニュー表示処理部50は、グラフィックス処理部51を介して表示装置2に、推奨経路を、予想旅行時間、予想到着時刻、および、信頼度、推定誤差が分かるように表示する(S1803)。図11は推奨経路の一般表示例を示している。この例では、出発地221、目的地222および少なくとも1つの通過点223の各々について、時刻(出発時刻、到達時刻、通過時刻)224と、出発地221からの経過時間225とを、推奨経路の予想旅行時間(予想到着時刻)の信頼度226および推定誤差227と共に表示している。ここで、通過点223は、S1801で特定した通過点に相当する。   When the estimated travel time to the destination, the estimated arrival time, the estimated travel time to the passing point, the estimated arrival time, the reliability of the recommended route, and the estimation error are obtained as described above, the route search unit 42 Passes these pieces of information to the menu display processing unit 50 to instruct recommended route display. In response to this, the menu display processing unit 50 displays the recommended route on the display device 2 via the graphics processing unit 51 so that the estimated travel time, the estimated arrival time, the reliability, and the estimation error can be understood. (S1803). FIG. 11 shows a general display example of the recommended route. In this example, the time (departure time, arrival time, passage time) 224 and the elapsed time 225 from the departure point 221 for each of the departure point 221, the destination point 222, and the at least one passing point 223 are the recommended route. The estimated travel time (expected arrival time) reliability 226 and the estimated error 227 are displayed. Here, the passing point 223 corresponds to the passing point specified in S1801.

さて、推奨経路の一般表示が行われている状態において、ユーザ操作解析部41が音声入出力装置4あるいは入力装置5を介してユーザより、地図表示モードへの変更指示を受け付けると(S1804でYES)、その旨を経路探索部42に知らせる。経路探索部42は、目的地までの予想旅行時間、予想到着時刻、通過点までの予想旅行時間、予想到着時刻、および、推奨経路の信頼度、推定誤差を、経路記憶部43に記憶されている推奨経路を構成する各リンクのリンクデータと共に、地図表示処理部45に渡して、推奨経路の表示を指示する。これを受けて、地図表示処理部45は、グラフィックス処理部51を介して表示装置2に、推奨経路を、予想旅行時間、予想到着時刻および信頼度、推定誤差が分かるように地図上に表示する(S1805)。図12は推奨経路の地図表示例を示している。この例では、推奨経路231を推奨経路231の予想旅行時間(予想到着時刻)の信頼度235および推定誤差236と共に地図上に表示している。推奨経路231には、出発地、通過点および目的地がマークされており、各地点の近傍には、各地点までの予想到着時刻および予想旅行時間が表示されている(232〜234)。   When the general display of the recommended route is performed, when the user operation analysis unit 41 receives an instruction to change to the map display mode from the user via the voice input / output device 4 or the input device 5 (YES in S1804). ) And inform the route search unit 42 to that effect. The route search unit 42 stores the estimated travel time to the destination, the estimated arrival time, the estimated travel time to the passing point, the estimated arrival time, the reliability of the recommended route, and the estimation error in the route storage unit 43. Along with the link data of each link constituting the recommended route, it is passed to the map display processing unit 45 to instruct display of the recommended route. In response to this, the map display processing unit 45 displays the recommended route on the map via the graphics processing unit 51 so that the recommended travel time, the predicted arrival time, the reliability, and the estimation error can be understood. (S1805). FIG. 12 shows a map display example of the recommended route. In this example, the recommended route 231 is displayed on the map together with the reliability 235 and the estimated error 236 of the expected travel time (expected arrival time) of the recommended route 231. The recommended route 231 is marked with a departure point, a passing point, and a destination, and an estimated arrival time and an estimated travel time to each point are displayed near each point (232 to 234).

さて、推奨経路の地図表示が行われている状態において、ユーザ操作解析部41が音声入出力装置4あるいは入力装置5を介してユーザより、一般表示モードへの変更指示を受け付けると(S1806でYES)、その旨を経路探索部42に知らせ、S1804に移行する。   If the user operation analysis unit 41 receives an instruction to change to the general display mode from the user via the voice input / output device 4 or the input device 5 while the recommended route is being displayed on the map (YES in S1806). ), That is notified to the route search part 42, and it transfers to S1804.

なお、このフローは、ユーザ操作解析部41が音声入出力装置4あるいは入力装置5を介してユーザより終了指示を受け付けると終了する。   This flow ends when the user operation analysis unit 41 receives an end instruction from the user via the voice input / output device 4 or the input device 5.

以上、本発明の一実施形態を説明した。   The embodiment of the present invention has been described above.

本実施形態では、推奨経路を構成するリンクの候補リンク各々について、リンクデータに含まれている当該候補リンクのリンク長から補正時間を求めている。そして、統計データに含まれている当該候補リンクの旅行時間に補正時間を加算し、その加算結果に応じた値を当該候補リンクの経路探索のためのコストとする。したがって、本実施形態によれば、交通情報統計値より定まる旅行時間および実際の旅行距離の両方を考慮して、推奨経路を探索することができる。これにより、例えば、最短距離の経路に対して大きく遠回りする経路が、この最短距離の経路に対して大幅な時間短縮が望めないないにもかかわらず、推奨経路として探索されるのを防止することができる。   In the present embodiment, the correction time is obtained from the link length of the candidate link included in the link data for each candidate link of the link constituting the recommended route. Then, the correction time is added to the travel time of the candidate link included in the statistical data, and a value corresponding to the addition result is set as a cost for route search of the candidate link. Therefore, according to the present embodiment, the recommended route can be searched in consideration of both the travel time determined from the traffic information statistics and the actual travel distance. This prevents, for example, a route that makes a large detour with respect to the route with the shortest distance from being searched as a recommended route even though it cannot be expected to significantly reduce the time with respect to the route with the shortest distance. Can do.

また、本実施形態では、補正係数を用いて、リンク長から補正時間を求める換算係数を、道路属性に応じて変更している。例えば、道幅が広い道路や国道などの走り易い道路は、補正時間が短くなるように換算係数を補正係数で補正している。これにより、走り易い道路が推奨経路として探索される可能性を高くすることができる。なお、本実施形態では、換算係数および補正係数をユーザが設定できるようにしているので、ユーザは自身の好みにあった経路が推奨経路として探索される可能性が高まるように、換算係数および補正係数を調節することができる。   Moreover, in this embodiment, the conversion coefficient which calculates | requires correction time from link length is changed according to a road attribute using a correction coefficient. For example, a conversion coefficient is corrected with a correction coefficient so that the correction time is shortened for a road that is easy to travel, such as a wide road or a national road. As a result, it is possible to increase the possibility that an easy-to-run road is searched as a recommended route. In this embodiment, since the conversion coefficient and the correction coefficient can be set by the user, the conversion coefficient and the correction are adjusted so that the user is more likely to search for a recommended route as a recommended route. The coefficient can be adjusted.

なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。   In addition, this invention is not limited to said embodiment, Many deformation | transformation are possible within the range of the summary.

例えば、図6に示すS14(探索条件の設定)において、所定種別の道路(例えば有料道路)を優先して経路探索を行う優先モードの適用の有無を、ユーザより受け付るようにしてもよい。そして、優先モードの適用指示を受け付けた場合は、前記所定種別の道路に対する補正係数として、前記所定種別の道路以外の場合に比べて、補正時間が小さくなるように予め設定された値を用いて、図6に示すS17(推奨経路探索)を行なうことにより、前記所定種別の道路を用いた経路が推奨経路として探索される可能性を高めるようにしてもよい。   For example, in S14 (search condition setting) shown in FIG. 6, whether or not a priority mode for performing route search with priority given to a predetermined type of road (for example, a toll road) is applied may be received from the user. . When the priority mode application instruction is received, a correction coefficient for the predetermined type of road is set to a value that is set in advance so that the correction time is shorter than that of the case other than the predetermined type of road. By performing S17 (recommended route search) shown in FIG. 6, the possibility that a route using the predetermined type of road is searched as a recommended route may be increased.

また、図6に示すS14(探索条件の設定)において、探索条件を変えた複数探索を行なうか否かの指示を、ユーザより受け付けるようにしてもよい。そして、複数探索の指示を受け付けた場合は、所定の規則に従って探索条件を変えて、図6に示すS17(推奨経路探索)を複数回を行うようにしてもよい。例えば、上述の優先モードを適用する場合と、上述の優先モードを適用しない場合と、換算係数を「0」すなわち全てのリンクの補正時間を0とする場合とのそれぞれについて、図6に示すS17を実行してもよい。   Further, in S14 (setting search conditions) shown in FIG. 6, an instruction as to whether or not to perform a plurality of searches with different search conditions may be received from the user. When a multiple search instruction is received, the search condition may be changed according to a predetermined rule, and S17 (recommended route search) shown in FIG. 6 may be performed a plurality of times. For example, each of the case where the above-described priority mode is applied, the case where the above-described priority mode is not applied, and the case where the conversion coefficient is “0”, that is, the correction time of all the links is set to 0 are shown in FIG. May be executed.

この場合、図6に示すS18(推奨経路表示)は次のようになる。すなわち、それぞれの探索条件で探索された推奨経路に対して、図10のS1801、1802が実行される。それから、図10のS1803が実行され、メニュー表示処理部50がグラフィックス処理部51を介して表示装置2に、各推奨経路を、予想旅行時間、予想到着時刻、および、信頼度、推定誤差が分かるように表示する。図13は推奨経路の一般表示例の変形例を示している。この例では、探索条件228の異なる複数の推奨経路各々について、出発地221、目的地222および通過点223各々における時刻224、経過時間225が、当該推奨経路の予想旅行時間(予想到着時刻)の信頼度226および推定誤差227と共に表示されている。   In this case, S18 (recommended route display) shown in FIG. 6 is as follows. That is, S1801 and 1802 in FIG. 10 are executed for the recommended routes searched under the respective search conditions. Then, S1803 in FIG. 10 is executed, and the menu display processing unit 50 sends each recommended route to the display device 2 via the graphics processing unit 51, the estimated travel time, the estimated arrival time, the reliability, and the estimation error. Display as you can see. FIG. 13 shows a modification of the general display example of the recommended route. In this example, for each of a plurality of recommended routes with different search conditions 228, the time 224 and the elapsed time 225 at the departure point 221, the destination 222, and the passing point 223 are the estimated travel time (expected arrival time) of the recommended route. A reliability 226 and an estimation error 227 are displayed.

また、上記の実施形態において、コスト計算に用いる交通情報統計値を決定するために用いる探索条件は、日の種類に限定されるものではない。例えば、日の種類に代えて天気の種類を用いてもよいし、あるいはこれらの組み合わせを利用してもよい。   Moreover, in said embodiment, the search conditions used in order to determine the traffic information statistical value used for cost calculation are not limited to the kind of day. For example, the type of weather may be used instead of the type of day, or a combination thereof may be used.

また、上記の実施形態では、リンクのコスト計算に当該リンクの交通情報統計値の旅行時間を用いている。しかし、本発明はこれに限定されない。例えば、VICS情報等のリアルタイムの交通情報を受信する受信装置をナビゲーション装置に接続し、リンクの旅行時間として、この受信装置から受信した交通情報が示す旅行時間を用いてもよい。   In the above embodiment, the travel time of the traffic information statistical value of the link is used for the cost calculation of the link. However, the present invention is not limited to this. For example, a reception device that receives real-time traffic information such as VICS information may be connected to the navigation device, and the travel time indicated by the traffic information received from the reception device may be used as the travel time of the link.

また、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。   In the above embodiment, an example in which the present invention is applied to a vehicle-mounted navigation device has been described. However, the present invention can also be applied to a navigation device other than a vehicle-mounted navigation device.

図1は本発明の一実施形態が適用された車載用ナビゲーションシステムの概略図である。FIG. 1 is a schematic diagram of an in-vehicle navigation system to which an embodiment of the present invention is applied. 図2は記憶装置3に記憶されている地図データの構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of map data stored in the storage device 3. 図3は記憶装置3に記憶されている統計交通データの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of statistical traffic data stored in the storage device 3. 図4は演算処理部1のハードウェア構成を示す図である。FIG. 4 is a diagram illustrating a hardware configuration of the arithmetic processing unit 1. 図5は演算処理部1の機能構成を示す図である。FIG. 5 is a diagram showing a functional configuration of the arithmetic processing unit 1. 図6は本実施形態が適用された車載用ナビゲーション装置の推奨経路探索動作を説明するためのフロー図である。FIG. 6 is a flowchart for explaining the recommended route search operation of the in-vehicle navigation device to which the present embodiment is applied. 図7は換算係数受付画面の一例を示す図である。FIG. 7 is a diagram illustrating an example of the conversion coefficient reception screen. 図8は図6のS18における推奨経路探索処理を説明するためのフロー図である。FIG. 8 is a flowchart for explaining the recommended route search processing in S18 of FIG. 図9はヒープテーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of a heap table. 図10は図6のS19における推奨経路表示処理を説明するためのフロー図である。FIG. 10 is a flowchart for explaining the recommended route display processing in S19 of FIG. 図11は推奨経路の一般表示例を示している。FIG. 11 shows a general display example of the recommended route. 図12は推奨経路の地図表示例を示している。FIG. 12 shows a map display example of the recommended route. 図13は推奨経路の一般表示例の変形例を示している。FIG. 13 shows a modification of the general display example of the recommended route.

符号の説明Explanation of symbols

1…演算処理部、2…表示装置、3…記憶装置、4…音声入出力装置、5…入力装置、6…車輪速センサ、7…地磁気センサ、8…ジャイロセンサ、9…GPS受信機、11…車内LAN装置、21…CPU、22…RAM、23…ROM、24…DMA、25…描画コントローラ、26…VRAM、27…カラーパレット、28…A/D変換器、29…SCI、30…PIO、31…カウンタ、41…ユーザ操作解析部、42…経路探索部、43…経路記憶部、44…経路誘導部、45…地図表示処理部、46…現在位置演算部、47…マップマッチ処理部、48…データ読込部、49…軌跡記憶部、50…メニュー表示処理部、51…グラフィックス処理部   DESCRIPTION OF SYMBOLS 1 ... Arithmetic processing part, 2 ... Display apparatus, 3 ... Memory | storage device, 4 ... Voice input / output device, 5 ... Input device, 6 ... Wheel speed sensor, 7 ... Geomagnetic sensor, 8 ... Gyro sensor, 9 ... GPS receiver, 11 ... In-vehicle LAN device, 21 ... CPU, 22 ... RAM, 23 ... ROM, 24 ... DMA, 25 ... Drawing controller, 26 ... VRAM, 27 ... Color palette, 28 ... A / D converter, 29 ... SCI, 30 ... PIO, 31 ... counter, 41 ... user operation analysis unit, 42 ... route search unit, 43 ... route storage unit, 44 ... route guidance unit, 45 ... map display processing unit, 46 ... current position calculation unit, 47 ... map match processing 48, data reading unit, 49 ... locus storage unit, 50 ... menu display processing unit, 51 ... graphics processing unit

Claims (9)

ナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクの旅行距離を含むリンクデータと、前記各リンクの過去に収集された交通情報の統計値より定まる旅行時間を含む統計データと、を記憶する記憶装置を備えており、
探索すべき経路の出発地および目的地を設定する設定ステップと、
前記記憶装置に記憶されているリンクデータおよび統計データを用いて、前記出発地および前記目的地間の推奨経路を探索する経路探索ステップと、を行い、
前記経路探索ステップは、
前記推奨経路を構成するリンクの候補リンク各々について、前記統計データに含まれている当該候補リンクの旅行時間と、前記リンクデータに含まれている当該候補リンクの旅行距離から求めた時間である補正時間との合計値に応じた値を、当該候補リンクの経路探索のためのコストに決定すること
を特徴とするナビゲーション装置の経路探索方法。
A navigation device route search method,
The navigation device stores link data including a travel distance of each link constituting a road on a map and statistical data including a travel time determined from a statistical value of traffic information collected in the past of each link. A storage device,
A setting step for setting the starting point and destination of the route to be searched;
Using the link data and statistical data stored in the storage device, searching for a recommended route between the departure place and the destination, and
The route search step includes:
For each candidate link of the link that constitutes the recommended route, a correction that is a time obtained from the travel time of the candidate link included in the statistical data and the travel distance of the candidate link included in the link data A route search method for a navigation device, wherein a value corresponding to a total value with time is determined as a cost for route search for the candidate link.
請求項1に記載のナビゲーション装置の経路探索方法であって、
前記統計データは、前記各リンクの時間帯毎の旅行時間を含み、
前記設定ステップは、前記出発地および前記目的地に加えて出発時刻を設定し、
前記経路探索ステップは、前記出発時刻と、前記出発地から前記候補リンクまでのリンク各々の予想到着時間帯における旅行時間とを用いて、前記候補リンクの予想到着時間帯を計算し、前記候補リンクの当該計算した予想到着時間帯における旅行時間を、前記統計データに含まれている当該候補リンクの旅行時間として採用すること
を特徴とするナビゲーション装置の経路探索方法。
A navigation device route search method according to claim 1,
The statistical data includes a travel time for each link time zone,
The setting step sets a departure time in addition to the departure place and the destination,
The route search step calculates an expected arrival time zone of the candidate link using the departure time and a travel time in each expected arrival time zone of each link from the departure place to the candidate link, and the candidate link The route search method for a navigation device, wherein the calculated travel time in the predicted arrival time zone is adopted as the travel time of the candidate link included in the statistical data.
請求項1又は2に記載のナビゲーション装置の経路探索方法であって、
前記リンクデータは、前記各リンクの道路属性を含み、
前記経路探索ステップは、前記リンクデータに含まれている前記候補リンクの道路属性に応じた換算係数を用いて、前記リンクデータに含まれている前記候補リンクの旅行距離から補正時間を算出すること
を特徴とするナビゲーション装置の経路探索方法。
A route search method for a navigation device according to claim 1 or 2,
The link data includes road attributes of the links,
The route search step calculates a correction time from a travel distance of the candidate link included in the link data using a conversion coefficient corresponding to a road attribute of the candidate link included in the link data. A route search method of a navigation device characterized by the above.
請求項3に記載のナビゲーション装置の経路探索方法であって、
前記換算係数は、前記道路属性が示す道幅に応じて補正時間を変更するように設定されていること
を特徴とするナビゲーション装置の経路探索方法。
A navigation device route search method according to claim 3,
The route search method for a navigation device, wherein the conversion coefficient is set so as to change a correction time according to a road width indicated by the road attribute.
請求項4に記載のナビゲーション装置の経路探索方法であって、
前記換算係数は、前記道路属性が示す道幅が広くなるほど補正時間が小さくなるように設定されていること
を特徴とするナビゲーション装置の経路探索方法。
A navigation device route search method according to claim 4,
The route search method for a navigation device, wherein the conversion factor is set such that the correction time decreases as the road width indicated by the road attribute increases.
請求項3に記載のナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、入力装置を介してユーザより、所定種別の道路を優先して経路探索を行う優先モードの指定を受け付るモード指定受付ステップをさらに行い、
前記経路探索ステップは、前記モード指定ステップにより優先モードが指定されている場合において、前記リンクデータに含まれている前記候補リンクの道路属性が示す道路種別が前記所定種別である場合に、前記所定種別以外の種別の道路に比べて補正時間が小さくなるように設定された換算係数を用いて、前記リンクデータに含まれている前記候補リンクの旅行距離から補正時間を算出すること
を特徴とするナビゲーション装置の経路探索方法。
A navigation device route search method according to claim 3,
The navigation device further performs a mode designation receiving step of receiving a designation of a priority mode for performing a route search by giving priority to a predetermined type of road from the user via the input device,
In the route search step, when the priority mode is designated in the mode designation step, the road type indicated by the road attribute of the candidate link included in the link data is the predetermined type. The correction time is calculated from the travel distance of the candidate link included in the link data using a conversion coefficient set so that the correction time is shorter than that of a road of a type other than the type. A route search method for a navigation device.
請求項3記載のナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、入力装置を介してユーザより、換算係数を受け付ける係数受付ステップをさらに行い、
前記経路探索ステップは、前記係数受付ステップで受け付けた換算係数を用いて、前記リンクデータに含まれている前記候補リンクの旅行距離から補正時間を算出すること
を特徴とするナビゲーション装置の経路探索方法。
A route search method for a navigation device according to claim 3,
The navigation device further performs a coefficient receiving step of receiving a conversion coefficient from the user via the input device,
The route search method of the navigation device, wherein the route search step calculates a correction time from a travel distance of the candidate link included in the link data, using the conversion coefficient received in the coefficient reception step. .
ナビゲーション装置であって、
地図上の道路を構成する各リンクの旅行距離を含むリンクデータ、および、前記各リンクの過去に収集された交通情報の統計値より定まる旅行時間を含む統計データを記憶する記憶手段と、
探索すべき経路の出発地および目的地を設定する設定手段と、
前記記憶手段に記憶されたリンクデータおよび統計データを用いて、前記設定手段により設定された出発地および目的地間の推奨経路を探索する経路探索手段と、を有し、
前記経路探索手段は、
前記推奨経路を構成するリンクの候補リンク各々について、前記統計データに含まれている当該候補リンクの旅行時間と、前記リンクデータに含まれている当該候補リンクの旅行距離から求めた時間である補正時間との合計値に応じた値を、当該候補リンクの経路探索のためのコストに決定すること
を特徴とするナビゲーション装置。
A navigation device,
Storage means for storing link data including travel distance of each link constituting a road on a map, and statistical data including travel time determined from statistical values of traffic information collected in the past of each link;
Setting means for setting the starting point and destination of the route to be searched;
Using the link data and statistical data stored in the storage means, and a route search means for searching for a recommended route between the departure place and the destination set by the setting means,
The route search means includes
For each candidate link of the link that constitutes the recommended route, a correction that is a time obtained from the travel time of the candidate link included in the statistical data and the travel distance of the candidate link included in the link data A navigation device characterized in that a value corresponding to a total value with time is determined as a cost for route search of the candidate link.
ナビゲーション装置であって、
地図上の道路を構成する各リンクの旅行距離および道路属性を含むリンクデータ、および、前記各リンクの過去に収集された交通情報の統計値より定まる旅行時間を含む統計データを記憶する記憶手段と、
前記リンクデータの旅行距離から補正時間を算出するための換算係数、および、道路属性に応じて前記換算係数を補正するための補正係数を受け付けるための係数入力画面を表示して、ユーザより換算係数および補正係数の設定を受け付ける係数受付手段と、
推奨経路を構成するリンクの候補リンク各々について、前記統計データに含まれている当該候補リンクの旅行時間と、前記リンクデータに含まれている当該候補リンクの旅行距離、前記係数受付手段で受け付けた換算係数、および、前記係数受付手段で受け付けた、前記リンクデータに含まれている当該候補リンクの道路属性に応じた補正係数と、を用いて、当該候補リンクのコストを計算し、各候補リンクのコストを用いて、推奨経路を構成する各リンクを決定する経路探索手段と、を有すること
を特徴とするナビゲーション装置。
A navigation device,
Storage means for storing link data including travel distance and road attributes of each link constituting a road on a map, and statistical data including travel time determined from statistical values of traffic information collected in the past of each link; ,
A conversion coefficient for calculating a correction time from the travel distance of the link data and a coefficient input screen for receiving a correction coefficient for correcting the conversion coefficient according to a road attribute are displayed, and the conversion coefficient is displayed by the user. And coefficient receiving means for receiving the setting of the correction coefficient,
For each candidate link of the link constituting the recommended route, the travel time of the candidate link included in the statistical data, the travel distance of the candidate link included in the link data, received by the coefficient receiving unit Using the conversion coefficient and the correction coefficient according to the road attribute of the candidate link included in the link data received by the coefficient receiving means, the cost of the candidate link is calculated, and each candidate link is calculated. And a route search means for determining each link constituting the recommended route using the cost of the navigation device.
JP2004161489A 2004-05-31 2004-05-31 Route search method for navigation system Pending JP2005345114A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004161489A JP2005345114A (en) 2004-05-31 2004-05-31 Route search method for navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004161489A JP2005345114A (en) 2004-05-31 2004-05-31 Route search method for navigation system

Publications (1)

Publication Number Publication Date
JP2005345114A true JP2005345114A (en) 2005-12-15

Family

ID=35497658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004161489A Pending JP2005345114A (en) 2004-05-31 2004-05-31 Route search method for navigation system

Country Status (1)

Country Link
JP (1) JP2005345114A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009281814A (en) * 2008-05-21 2009-12-03 Denso Corp Navigation apparatus and program for the same
JP2018128332A (en) * 2017-02-08 2018-08-16 パイオニア株式会社 Route search device, control method, program, and storage medium
JP2019045282A (en) * 2017-09-01 2019-03-22 クラリオン株式会社 Navigation system and navigation method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009281814A (en) * 2008-05-21 2009-12-03 Denso Corp Navigation apparatus and program for the same
JP2018128332A (en) * 2017-02-08 2018-08-16 パイオニア株式会社 Route search device, control method, program, and storage medium
JP2019045282A (en) * 2017-09-01 2019-03-22 クラリオン株式会社 Navigation system and navigation method

Similar Documents

Publication Publication Date Title
US9239241B2 (en) Navigation system
JP4568782B2 (en) Location registration device, navigation device, route search device, location registration method, location registration program, and recording medium
US7590488B2 (en) Route condition evaluation method and apparatus for navigation system
EP0762362A2 (en) Navigation system for vehicles
JP2005201793A (en) Route retrieval method of navigation system
JP4374242B2 (en) Navigation device and computer program.
EP3591339B1 (en) Method, apparatus, and computer program product for generation of a route including multiple waypoints
JP4791726B2 (en) Traffic information display method for navigation device
JP4263007B2 (en) Route search method for navigation device
JPH05323872A (en) Course display device
JP2004239741A (en) Pathway search method and traffic information display method of navigation system
JP4646499B2 (en) Route search method for navigation device
JP4409965B2 (en) Navigation device and route search method thereof
JP2010008142A (en) On-vehicle navigation device
JP4501685B2 (en) Vehicle navigation device
EP1995559A1 (en) Travel route search device, method thereof, program thereof, recording medium containing the program, and guide device
US20050004754A1 (en) Navigation method and apparatus for learning and updating position of street address
JP4640166B2 (en) Navigation device
WO2010110050A1 (en) Navigation server and navigation system
JP2004279077A (en) Vehicle navigation system
JP2009025090A (en) Navigation device
JP2004045053A (en) In-vehicle navigation device
JP2005345114A (en) Route search method for navigation system
JP4263058B2 (en) Navigation device and route search method thereof
JP2010038860A (en) Navigator and facility search method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061219

A521 Written amendment

Effective date: 20070219

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Effective date: 20070828

Free format text: JAPANESE INTERMEDIATE CODE: A02

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071029

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071204

A912 Removal of reconsideration by examiner before appeal (zenchi)

Effective date: 20080111

Free format text: JAPANESE INTERMEDIATE CODE: A912

A711 Notification of change in applicant

Effective date: 20100212

Free format text: JAPANESE INTERMEDIATE CODE: A712