(57)【要約】【課題】経路案内の所要期間が大きくなりすぎることを防止する技術の提供。【解決手段】本発明の経路案内システムは、走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得手段と、前記案内事象の属性と前記案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、前記案内情報を案内した場合の所要期間が所定の制限期間以下となるように、前記優先度に基づいて案内対象の前記案内情報を絞り込む絞込手段と、前記案内対象の前記案内情報を案内部に案内させる案内制御手段と、を備える。【選択図】図３
2015155828.tif 000002
【特許請求の範囲】
【請求項１】
走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得手段と、
前記案内事象の属性と前記案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、前記案内情報を案内した場合の所要期間が所定の制限期間以下となるように、前記優先度に基づいて案内対象の前記案内情報を絞り込む絞込手段と、
前記案内対象の前記案内情報を案内部に案内させる案内制御手段と、
を備える経路案内システム。
【請求項２】
前記案内情報は、前記案内事象の属性と程度とを示し、
前記絞込手段は、前記案内事象の属性と程度と前記発生地点の位置との組み合わせに基づいて前記優先度を決定する、
請求項１に記載の経路案内システム。
【請求項３】
前記発生地点は、前記走行予定経路上に存在する地点と当該走行予定経路上に存在しない地点とを含むとともに、
前記絞込手段は、前記発生地点の位置が前記走行予定経路上に存在するか否かに基づいて前記優先度を決定する、
請求項１または請求項２のいずれかに記載の経路案内システム。
【請求項４】
前記案内制御手段は、車両が走行を開始する第１期間において、前記案内対象の前記案内情報を案内させる、
請求項１から請求項３のいずれか一項に記載の経路案内システム。
【請求項５】
前記案内制御手段は、
前記第１期間の経過後に車両が幹線道路を走行する第２期間において、前記案内対象ではない前記案内情報を案内させる、
請求項４に記載の経路案内システム。
【請求項６】
前記絞込手段は、車両の走行履歴および／または前記走行予定経路に基づいて、前記第１期間の長さを推定し、当該第１期間の長さを前記制限期間の長さとして設定する、
請求項４に記載の経路案内システム。
【請求項７】
前記絞込手段は、前記案内事象の属性と程度との組み合わせごとに規定された第１スコアと、前記発生地点が前記走行予定経路上に存在するか否かに応じて規定された第２スコアとを乗算することにより、総合スコアを算出し、当該総合スコアが大きいほど大きくなるように前記優先度を決定する、
請求項２から請求項６のいずれか一項に記載の経路案内システム。
【請求項８】
走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得工程と、
前記案内事象の属性と前記案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、前記案内情報を案内した場合の所要期間が所定の制限期間以下となるように、前記優先度に基づいて案内対象の前記案内情報を絞り込む絞込工程と、
前記案内対象の前記案内情報を案内部に案内させる案内工程と、
を含む経路案内方法。
【請求項９】
走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得機能と、
前記案内事象の属性と前記案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、前記案内情報を案内した場合の所要期間が所定の制限期間以下となるように、前記優先度に基づいて案内対象の前記案内情報を絞り込む絞込機能と、
前記案内対象の前記案内情報を案内部に案内させる案内機能と、
をコンピュータに実現させる経路案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路について案内する経路案内システム、方法およびプログラムに関する。
【背景技術】
【０００２】
音楽データを走査することにより音声案内に適した音声案内適正部分を検出し、当該音声案内適正部分の時間帯において経路の音声案内を行う技術が知られている（特許文献１、参照）。これにより、音楽データの再生中においても運転者は経路の音声案内を容易に認識できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２２４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、音声案内の長さが大きい場合や音声案内適正部分の長さが小さい場合、音声案内を終了するまでの期間が大きくなり過ぎるという問題があった。例えば、経路の音声案内が終了する段階で、すでに経路の大半を走行してしまっているというような不具合も考えられる。
本発明は、前記課題にかんがみてなされたもので、経路案内の所要期間が大きくなりすぎることを防止する技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の経路案内システムは、走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得手段と、案内事象の属性と案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込む絞込手段と、案内対象の案内情報を案内部に案内させる案内制御手段と、を備える。
【０００６】
また、前記の目的を達成するため、本発明の経路案内方法は、走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得工程と、案内事象の属性と案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込む絞込工程と、案内対象の案内情報を案内部に案内させる案内制御工程と、を含む。
【０００７】
さらに、前記の目的を達成するため、本発明の経路案内プログラムは、走行予定経路に関する案内事象を示す複数の案内情報を取得する案内情報取得機能と、案内事象の属性と案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込む絞込機能と、案内対象の案内情報を案内部に案内させる案内制御機能と、をコンピュータに実現させる。
【０００８】
以上の経路案内システム、方法、プログラムにおいて、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、案内対象の案内情報を絞り込むため、案内情報を案内する所要期間が大きくなりすぎることを防止できる。また、案内事象の属性と発生地点の位置との組み合わせに基づいて優先度を決定するため、重要な属性の案内事象についての案内情報や、重要な位置に存在する発生地点についての案内情報を優先して案内できる。
【図面の簡単な説明】
【０００９】
【図１】経路案内システムのブロック図である。
【図２】総合スコアを説明する図である。
【図３】（３Ａ）は道路の模式図、（３Ｂ）は案内メッセージを示す図である。
【図４】経路案内処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）経路案内システムの構成：
（１−１）ナビゲーション端末の構成：
（１−２）経路案内システムの構成：
（２）経路案内処理：
（３）他の実施形態：
【００１１】
（１）経路案内システムの構成：
図１は、本実施形態にかかる経路案内システムの構成を示すブロック図である。本実施形態における経路案内システム１０は車両に備えられたナビゲーション端末１００と協働する。
【００１２】
（１−１）ナビゲーション端末の構成：
ナビゲーション端末１００は道路を走行する複数の車両に搭載されている。ナビゲーション端末１００は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２００と記録媒体３００とを備える。制御部２００は、記録媒体３００やＲＯＭに記憶されたプログラムを実行する。本実施形態において制御部２００は、このプログラムの一つとしてナビゲーションプログラム２１０を実行する。
【００１３】
車両は、通信部２２０とＧＰＳ受信部４１０と車速センサ４２０とジャイロセンサ４３０とＥＣＵ（Electronic Control Unit）４４０とカメラ４５０とユーザＩ／Ｆ部４６０とを備えている。通信部２２０は、無線通信を行うための回路によって構成され、制御部２００は通信部２２０を制御して経路案内システム１０と通信を行うことができる。ＧＰＳ受信部４１０は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を制御部２００に出力する。車速センサ４２０は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２００は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３０は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２００は、この信号を取得して車両の進行方向を取得する。
【００１４】
記録媒体３００には、地図情報３００ａが記録されている。地図情報３００ａには車両が走行する道路上に設定されたノード（交差点）の位置等を示すノードデータ、ノード間を接続する道路区間の形状を特定するための形状補間点の位置等を示す形状補間データ、道路区間についての各種情報を示すリンクデータ等が含まれている。リンクデータは、道路区間において車両が進行すべき方向であるリンク方向を示す。また、リンクデータには、リンクに相当する道路区間上に設けられた各種地物の位置を示す地物情報が対応づけられている。各種地物とは、一時停止線、信号機、踏切等である。
【００１５】
制御部２００は、車速センサ４２０やジャイロセンサ４３０やＧＰＳ受信部４１０等の出力信号に基づいて車両の走行軌跡を取得するとともに、地図情報３００ａのノードデータやリンクデータに基づいて道路区間の形状を取得する。そして、制御部２００は、車両の走行軌跡とマッチする形状を有する道路区間を車両が走行している走行道路区間として特定し、当該走行道路区間上にて車両の現在位置を特定する。
【００１６】
ＥＣＵ４４０は、車両を制御するための回路である。本実施形態のＥＣＵ４４０は、ブレーキ制御回路からブレーキペダルの踏み込み量を示す信号を取得する。また、車両は、図示しない挙動安定化装置として、ＴＣＳ（Traction Control System）、ＥＳＣ（Electronic Stability Control）、ＡＢＳ（Antilock Brake System）を備えており、ＥＣＵ４４０はこれらの挙動安定化装置が作動したか否かを示す信号を取得する。さらに、車両は図示しないサスペンションを備えており、ＥＣＵ４４０はサスペンションの伸縮量を示す信号を取得する。ＥＣＵ４４０が取得した各種信号は、制御部２０に出力される。
【００１７】
カメラ４５０は、車両の前方の路面を撮影するイメージセンサである。制御部２００は、カメラ４５０が撮影した画像に対して公知のテンプレートマッチングを実施することにより、車両の前方の障害物の有無を判定する。また、制御部２００は、カメラ４５０が撮影した画像に対して公知の線認識処理を実施することにより、路面上に形成された区画線と車両との位置関係を取得する。区画線とは、路面上において道路の端やレーンの端を区画する線である。制御部２０は、車両と区画線との位置関係に基づいて車両が区画線を跨いでいるか否かを判定する。
【００１８】
ユーザＩ／Ｆ部４６０は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、案内を行う案内部として、図示しないタッチパネルディスプレイからなる入力部を兼ねた表示部やスピーカ等の出力音の出力部を備えている。ナビゲーションプログラム２１０の機能により制御部２００は、ユーザＩ／Ｆ部４６０に対して車両の現在位置および現在位置周辺の地図を表示させることができる。すなわち、制御部２００は、車両の現在位置を取得し、地図情報３００ａに基づいて現在位置周辺の地図を示す画像を生成してユーザＩ／Ｆ部４６０に対して出力する。この結果、ユーザＩ／Ｆ部４６０の表示部は、現在位置を含む地図を表示する。
【００１９】
ナビゲーションプログラム２１０は、車両事象情報送信部２１０ａと経路案内部２１０ｂとを含む。車両事象情報送信部２１０ａは、所定の車両事象が車両にて生じた場合に、車両事象の属性と、車両事象の発生地点と、車両事象の程度とを示す車両事象情報を経路案内システム１０に送信する機能を制御部２００に実現させるモジュールである。
【００２０】
制御部２００は、各センサ４１０〜４５０およびＥＣＵ４４０から出力された信号に基づいて車両事象を検出する。
本実施形態において、制御部２０は、『スリップ』『ふらつき』『段差』『規制見落とし』『急減速』『危険カーブ』を属性とする車両事象として検出する。
『スリップ』とは、挙動安定化装置（ＴＣＳ、ＥＳＣ、ＡＢＳ）のいずれかが作動したことを意味する。スリップの程度とは、挙動安定化装置の作動期間の長さであってもよい。
『ふらつき』とは、直線状の走行道路区間上において車両と区画線との間の距離が不安定になることを意味する。具体的に、車両が区画線を跨いでいる状態と区画線を跨いでいない状態とが所定回数以上繰り返されることを意味する。直線状の走行道路区間とは、曲率半径が閾値以上の走行道路区間を意味し、形状補間点を近似した近似円の半径が閾値以上であることを意味する。ふらつきの程度とは、ふらつきが生じている期間の長さや、ふらつきの量（車幅方向の移動量）であってもよい。
【００２１】
『段差』とは、サスペンションの伸び量または縮み量が閾値以上となることを意味する。段差の程度とは、サスペンションの伸び量または縮み量の長さであってもよい。
『規制見落とし』とは、一時停止線や踏切等の停止規制地点の手前における車速が閾値以上であることを意味する。停止地点から所定距離（例えば２０ｍ）だけ手前の地点における実際の車速が、停止地点にて安全に停止できる上限の車速である安全車速（例えば４０ｋｍ）以上である場合に、制御部２００は、規制見落としを検出してもよい。規制見落としの程度とは、安全車速に対する実際の車速の超過速度であってもよい。
『急減速』とは、ブレーキペダルの踏み込み量が閾値以上であることを意味する。急減速の程度とは、急減速におけるブレーキペダルの踏み込み量であってもよいし、急減速における減速度であってもよい。
『危険カーブ』とは、曲線状の走行道路区間上において車両が区画線を跨ぐことを意味する。曲線状の走行道路区間とは、曲率半径が閾値未満の走行道路区間を意味し、形状補間点を近似した近似円の半径が閾値未満であることを意味する。危険カーブの程度とは、走行道路区間の曲率半径の逆数であってもよいし、車両が区画線を跨いだ期間の長さであってもよい。
【００２２】
車両事象情報送信部２１０ａの機能により制御部２０は、以上説明した車両事象を検出すると、車両事象を検出した時刻である発生時刻における現在位置を発生地点として取得する。そして、制御部２０は、車両事象の属性と、車両事象の発生地点と、車両事象の程度とを示す車両事象情報を生成し、当該車両事象情報を経路案内システム１０に送信する。これにより、車両事象情報は通信部２２０を介して経路案内システム１０に送信されることとなる。図示しないが、多数の車両から経路案内システム１０に対して車両事象情報が送信され、経路案内システム１０は車両事象情報を収集できる。
【００２３】
経路案内部２１０ｂは、走行予定経路に関する案内情報をユーザＩ／Ｆ部４６０にて案内する機能を制御部２００に実現させるモジュールである。経路案内部２１０ｂの機能により制御部２００は、地図情報３００ａに基づいて車両の走行予定経路を探索する。すなわち、制御部２００は、ユーザＩ／Ｆ部４６０が取得した出発地（例えば現在位置）から目的地までを接続する一連の道路区間で構成される走行予定経路を探索する。経路案内部２１０ｂの機能により制御部２００は、探索した走行予定経路を示す経路情報を経路案内システム１０に送信し、その応答として、当該走行予定経路に関する案内情報を受信する。そして、経路案内部２１０ｂの機能により制御部２００は、案内情報が示す音声メッセージをユーザＩ／Ｆ部４６０のスピーカにて出力する。
【００２４】
（１−２）経路案内システムの構成：
次に、経路案内システム１０について説明する。経路案内システム１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と通信部２２と記録媒体３０とを備えている。制御部２０は、記録媒体３０やＲＯＭに記録されたプログラムを実行する。通信部２２は、車両および環境事象情報提供サーバ５０と無線通信を行うための回路によって構成され、制御部２０は通信部２２を制御して車両および環境事象情報提供サーバ５０と通信を行う。制御部２０は、経路案内プログラム２１を実行する。環境事象情報提供サーバ５０は、所定の環境事象と当該環境事象の発生地点とを示す環境事象情報を経路案内システム１０に送信するコンピュータである。
【００２５】
環境事象情報は、環境事象ごとに、当該環境事象の属性と、発生地点と程度とを示す情報である。本実施形態において、環境事象の属性として渋滞と交通事故と天候とが定義されている。環境事象としての渋滞の程度とは渋滞が発生している区間の長さである。環境事象としての交通事故と道路工事の程度とは、交通事故と道路工事とが行われている道路の規模（細街路、一般道路、主要地方道路、有料道路、都市高速道路、都市間高速道路）である。環境事象としての天候の程度とは、降水状態（晴、小雨、多雨、雷雨、雪、霧）である。また、環境事象としての天候の発生地点は行政区画等の地域ごとに特定される。
【００２６】
記録媒体３０には、地図情報３０ａが記録されている。地図情報３０ａは、ナビゲーション端末１００の地図情報３００ａと同様である。また、記録媒体３０には、案内情報ＤＢ（データベース）３０ｂが記録されている。案内情報ＤＢ３０ｂは、案内事象ごとに案内情報を記録したデータベースである。案内情報とは、案内事象ごとに当該案内事象に対応する音声メッセージを示すデータであり、当該案内事象の属性と発生地点と程度と音声メッセージの所要期間を示す情報が添付されている。案内事象とは、上述した車両事象および環境事象によって構成される。従って、案内事象の属性と発生地点と程度とは、上述した車両事象および環境事象の属性と発生地点と程度と一致する。音声メッセージは、例えば案内事象の発生地点や程度を案内するメッセージであってもよいし、案内事象の発生を防止するための対策を示すメッセージであってもよい。音声メッセージの所要期間とは、案内情報が示す音声メッセージを車両のユーザＩ／Ｆ部４６０が出力した場合の所要期間である。
【００２７】
記録媒体３０には、スコア情報３０ｃが記録されている。スコア情報３０ｃは、案内事象の属性と程度ごとにスコアを規定したデータである。図２は、スコア情報３０ｃを示す表である。同図に示すように、案内事象の属性（横方向）と程度（縦方向）との組み合わせごとに、第１スコアが規定されている。ここでは、車両の走行状態（平均車速、安全性等）に対する影響度が大きい案内事象の属性ほど大きい第１スコアが規定されている。また、車両の走行状態に対する影響度が大きいほど大きくなるように案内事象の程度が規定されており、当該案内事象の程度が大きいほど大きい第１スコアが規定されている。さらに、図２に示すように、案内地点の位置（走行予定経路上、いつもの経路上、それ以外）ごとに、第２スコアが規定されている。第２スコアは、走行予定経路上が最も大きく、いつもの経路上がその次に大きい。なお、スコア情報３０ｃの第２スコアはユーザによって設定されてもよい。
【００２８】
さらに、記録媒体３０には、履歴情報３０ｄが記録されている。履歴情報３０ｄは、経路案内システム１０と通信可能な車両ごとに、当該車両がよく通る経路と移動開始期間とが記録されたデータベースである。車両がよく通る経路とは、車両が所定回数（例えば１０回）以上走行したことがある経路であり、ナビゲーション端末１００の制御部２００が車両の現在位置の軌跡を解析することにより取得できる。ナビゲーション端末１００は、車両がよく通る経路を取得すると、当該車両がよく通る経路を示す情報を経路案内システム１０に送信する。また、ナビゲーション端末１００は、経路情報を経路案内システム１０に送信してから車両が移動を開始するまでの期間である移動開始期間を取得し、当該移動開始期間を示す情報を経路案内システム１０に送信する。車両が移動を開始するとは、前方に進行する車速が閾値（例えば３ｋｍ）以上となることであってもよいし、パーキングブレーキが解除されることであってもよい。経路案内システム１０の制御部２０は、車両がよく通る経路と移動開始期間とを車両ごとに履歴情報３０ｄに記録する。
【００２９】
経路案内プログラム２１は、案内事象登録部２１ａと案内情報取得部２１ｂと絞込部２１ｃと案内制御部２１ｄとを含む。
案内事象登録部２１ａは、案内事象ごとに案内情報を案内情報ＤＢ３０ｂに登録する機能を制御部２０に実現させるモジュールである。すなわち、案内情報取得部２１ｂの機能により制御部２０は、環境事象情報提供サーバ５０から環境事象情報を受信した場合に、当該環境事象情報が示す環境事象を案内事象として案内情報ＤＢ３０ｂに登録する。また、案内事象登録部２１ａの機能により制御部２０は、車両から車両事象情報を受信した場合に、当該車両事象情報をデータベース（不図示）に蓄積する。そして、制御部２０は、データベースに蓄積された車両事象情報を統計処理する。例えば、制御部２０は、同一属性の複数の車両事象が生じた発生地点が所定の基準以上接近している場合、当該複数の車両事象の発生地点と程度とを平均等することにより、当該複数の車両事象を統合する。そして、制御部２０は、統合後の車両事象を案内事象として案内情報ＤＢ３０ｂに登録する。
【００３０】
案内情報ＤＢ３０ｂに登録された案内事象には、案内事象の属性（環境事象と車両事象の属性）と、案内事象の発生地点と、案内事象の程度とが対応付けられる。案内事象登録部２１ａの機能により制御部２０は、案内事象の属性と発生地点と程度とに基づいて当該案内事象についての音声メッセージを示す案内情報を生成し、当該案内情報を案内事象に対応付けて案内情報ＤＢ３０ｂに登録する。例えば、案内事象としての渋滞が発生地点としての"ＸＹ交差点付近"にて発生している場合、案内事象登録部２１ａの機能により制御部２０は、『ＸＹ交差点付近にて渋滞が発生しています』という音声メッセージを示す案内情報を案内情報ＤＢ３０ｂに登録する。案内事象登録部２１ａの機能により制御部２０は、案内情報とともに、当該案内情報に基づいて車両のユーザＩ／Ｆ部４６０が音声メッセージを出力した場合の所要期間を案内情報ＤＢ３０ｂに登録する。
【００３１】
案内情報取得部２１ｂは、走行予定経路に関する案内事象を示す複数の案内情報を取得する機能を制御部２０に実現させるモジュールである。案内情報取得部２１ｂの機能により制御部２０は、車両から走行予定経路を示す経路情報を受信すると、当該走行予定経路に関する案内情報を案内情報ＤＢ３０ｂから得する。具体的に、制御部２０は、発生地点が走行予定経路上または走行予定経路の周辺に存在する案内事象を案内情報ＤＢ３０ｂにて検索し、当該検索した案内事象に対応付けて登録されている案内情報を取得する。走行予定経路の周辺の発生地点とは、走行予定経路からの最短距離が閾値（例えば１）以内の発生地点である。従って、走行予定経路に関する案内情報に対応する案内事象の発生地点には、走行予定経路上に存在する地点と当該走行予定経路上に存在しない地点とが含まれることとなる。なお、走行予定経路の周辺の発生地点とは、走行予定経路上の道路区間と直接接続している道路区間上の発生地点であってもよい。また、走行予定経路は、経路案内システム１０によって探索されてもよい。すなわち、案内情報取得部２１ｂの機能により制御部２０は、車両から出発地と目的地とを指定する情報を受信し、当該出発地と目的地とに基づいて走行予定経路を探索してもよい。そして、制御部２０は、探索する走行予定経路の周辺に存在する案内事象を案内情報ＤＢ３０ｂにて検索してもよい。
【００３２】
図３Ａは、走行予定経路の模式図である。同図において、細線は細街路を示し、太線は幹線道路を示す。また、破線は走行予定経路Ｒを示し、走行予定経路Ｒのうち細街路上の部分は細い破線で示し、走行予定経路Ｒのうち幹線道路上の部分は太い破線で示す。図３Ａに示す走行予定経路Ｒは、経路情報を送信した車両のユーザの自宅Ｓを始点とし、白丸で示す交差点Ｎにて細街路から幹線道路に進入し、その後、細街路を経由して目的地Ｚに至る経路である。また、一点鎖線は経路情報を送信した車両がよく通る経路Ｔを示している。よく通る経路Ｔは、経路情報を送信した車両のユーザの自宅Ｓから勤務地Ｖまでの細街路上の経路である。
【００３３】
図３Ａにおいて、走行予定経路Ｒに関する案内情報に対応する案内事象Ｇ1〜Ｇ5の発生地点を示している。同図に示すように、走行予定経路に関する案内情報には、走行予定経路Ｒ上の発生地点にて生じた案内事象Ｇ2，Ｇ4についての案内情報と、走行予定経路Ｒ上ではない発生地点にて生じた案内事象Ｇ1，Ｇ3，Ｇ5についての案内情報とが含まれ得る。また、走行予定経路Ｒに関する案内情報には、経路情報を送信した車両がよく通る経路Ｔ上の発生地点にて生じた案内事象Ｇ1についての案内情報も含まれ得る。
【００３４】
絞込部２１ｃは、案内事象Ｇの属性と案内事象Ｇの発生地点の位置との組み合わせに基づいて優先度を決定し、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込む機能を制御部２０に実現させるモジュールである。
【００３５】
まず、優先度を決定する処理について説明する。絞込部２１ｃの機能により制御部２０は、案内事象Ｇの属性と程度と発生地点の位置との組み合わせに基づいて優先度を決定する。そのために、制御部２０は、図２のスコア情報３０ｃを参照することにより、案内情報が示す案内事象Ｇの属性と程度との組み合わせに対応する第１スコアを取得する。さらに、絞込部２１ｃの機能により制御部２０は、発生地点の位置が走行予定経路Ｒ上に存在するか否かに基づいて優先度を決定する。そのために、制御部２０は、案内事象の発生地点の位置が走行予定経路Ｒ上に存在するか否かを判定する。そして、制御部２０は、図２のスコア情報３０ｃを参照することにより、発生地点の位置が走行予定経路Ｒ上に存在するか否に応じて異なる第２スコアを取得する。本実施形態において、制御部２０は、発生地点の位置がよく通る経路Ｔ上に存在するか否かも判定する。そして、制御部２０は、発生地点の位置が走行予定経路Ｒ上に存在する場合と、発生地点の位置がよく通る経路Ｔ上に存在する場合と、発生地点の位置が走行予定経路Ｒ上とよく通る経路Ｔ上以外に存在する場合とで、異なる値の第２スコアを取得する。
【００３６】
そして、絞込部２１ｃの機能により制御部２０は、案内事象Ｇの属性と程度との組み合わせごとに規定された第１スコアと、発生地点が走行予定経路上に存在するか否かに応じて規定された第２スコアとを乗算することにより、総合スコアを算出し、当該総合スコアが大きいほど大きくなるように優先度を決定する。具体的に、制御部２０は、第１スコアと第２スコアとを乗算した値を優先度の値として取得する。図３Ａの例においては、発生地点に対応する案内事象Ｇ1〜Ｇ5のそれぞれについて優先度が取得されることとなる。発生地点が主要地方道路上である場合、主要地方道路かつ走行予定経路Ｒを発生地点とする事故である案内事象Ｇ4についての優先度は、図２にてハッチングで示すように、第１スコア"１０"と第２スコア"１０"とを乗算した値"１００"となる。
【００３７】
次に、制限期間について説明する。絞込部２１ｃの機能により制御部２０は、車両の走行履歴および走行予定経路Ｒに基づいて、第１期間の長さを推定し、当該第１期間の長さを制限期間の長さとして設定する。第１期間とは、ナビゲーション端末１００が経路情報を経路案内システム１０に送信してから車両が移動を開始するまでの移動開始期間と、出発地から最初に幹線道路に進入するまでの走行予定経路Ｒ上の区間である初期移動区間Ｌを走行する初期移動期間との合計である。
【００３８】
移動開始期間は、履歴情報３０ｄにおいて車両ごとに記録されている。制御部２０は、経路情報を送信した車両に対応する移動開始期間を履歴情報３０ｄから取得する。初期移動期間は、出発地（経路情報を送信した車両のユーザの自宅Ｓ）から最初に幹線道路に進入する交差点Ｎまでの走行予定経路Ｒ上の区間である初期移動区間Ｌを、基準車速（例えば２０ｋｍ／時）で走行するのに要する期間である。すなわち、制御部２０は、初期移動区間Ｌの長さを地図情報３０ａに基づいて取得し、当該初期移動区間Ｌの長さを基準車速で除算することにより、初期移動期間を取得する。なお、基準車速は、ユーザによって設定されてもよいし、初期移動区間Ｌの道路種別や制限車速や渋滞度等に基づいて設定されてもよい。
【００３９】
絞込部２１ｃの機能により制御部２０は、移動開始期間と初期移動期間とを合計することにより第１期間を推定する。そして、制御部２０は、当該第１期間を制限期間として取得するとともに、案内情報を案内した場合の所要期間が制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込む。制御部２０は、走行予定経路Ｒに関して取得した案内情報を案内した場合の所要期間の合計が制限期間以下となるまで、優先度が小さい順に案内情報を案内対象から除外する処理を繰り返す。そして、制御部２０は、除外されなかった案内情報を案内対象の案内情報として取得する。
【００４０】
案内制御部２１ｄは、案内対象の案内情報を車両のユーザＩ／Ｆ部４６０に案内させる機能を制御部２０に実現させるモジュールである。すなわち、案内制御部２１ｄの機能により制御部２０は、案内対象の案内情報を案内情報ＤＢ３０ｂから取得し、当該案内対象の案内情報をナビゲーション端末１００に送信する。これにより、ナビゲーション端末１００は案内対象の案内情報に基づいて案内事象Ｇごとに音声メッセージをユーザＩ／Ｆ部４６０にて出力する。
【００４１】
例えば、図３Ａの例において、案内事象Ｇ2，Ｇ3，Ｇ4についての案内情報が案内対象として絞り込まれ、残りの案内事象Ｇ1，Ｇ5についての案内情報が案内対象から除外されていたとする。この場合、制御部２０は、案内事象Ｇ2，Ｇ3，Ｇ4についての案内情報を、案内対象の案内情報としてナビゲーション端末１００に送信する。このような絞り込みを行うことにより、図３Ｂに示すように、ナビゲーション端末１００は、案内事象Ｇ2，Ｇ3，Ｇ4についての案内情報が示す音声メッセージをユーザＩ／Ｆ部４６０にて出力できる。
【００４２】
また、案内制御部２１ｄの機能により制御部２０は、車両が走行を開始する第１期間において、案内対象の案内情報を案内させる。具体的に、制御部２０は、案内対象の案内情報が示す音声メッセージの出力を即座に開始するように、ナビゲーション端末１００に指示する。すなわち、ナビゲーション端末１００は、経路情報の応答として経路案内システム１０から案内情報を受信すると、即座に音声メッセージの出力を開始する。本実施形態において、ナビゲーション端末１００が経路情報を経路案内システム１０に送信してから、経路案内システム１０が案内情報を応答するまでの期間は無視できることとする。従って、経路案内システム１０から案内情報を受信してから、即座に音声メッセージの出力を開始することにより、経路情報を送信してから交差点Ｎにて車両が最初に幹線道路に進入するまでの第１期間内において音声メッセージの出力を終了させることができる。なお、ナビゲーション端末１００が案内対象の案内事象Ｇ2，Ｇ3，Ｇ4についての案内情報を案内する順序は優先度が大きい順であってもよいし、発生地点が出発地から近い順であってもよい。
【００４３】
以上説明した本実施形態において、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、案内対象の案内情報を絞り込むため、案内情報を案内する所要期間が大きくなりすぎることを防止できる。また、案内事象Ｇの属性と発生地点の位置との組み合わせに基づいて優先度を決定するため、重要な属性の案内事象Ｇについての案内情報や、重要な位置に存在する発生地点についての案内情報を優先して案内できる。
【００４４】
また、案内事象Ｇの属性と程度と発生地点の位置との組み合わせに基づいて優先度が決定されるため、案内事象Ｇの程度も考慮して優先度を決定できる。すなわち、同一の属性の案内事象Ｇについての案内情報であって、程度が大きい案内事象Ｇについての案内情報と、程度が小さい案内事象Ｇについての案内情報とが存在する場合に、程度が大きい案内事象Ｇについての案内情報の優先度を大きく設定できる。また、発生地点の位置が走行予定経路Ｒ上に存在するか否かに基づいて優先度を決定することにより、走行予定経路Ｒ上に存在する発生地点、すなわち車両が走行する可能性が大きい発生地点についての案内情報を優先して案内できる。なお、走行予定経路Ｒ上でなくても車両が頻繁に走行する経路（よく通る経路Ｔ）上の地点は他の地点よりも車両が走行する可能性が大きい。従って、よく通る経路Ｔ上に発生地点が存在するか否かに基づいて優先度を決定することにより、車両が走行する可能性が大きい発生地点についての案内情報を優先して案内できる。具体的に、案内事象Ｇの属性と程度との組み合わせごとに規定された第１スコアと、発生地点が走行予定経路上に存在するか否かに応じて規定された第２スコアとを乗算することにより、案内事象Ｇの属性と程度との組み合わせ、および、発生地点が走行予定経路上に存在するか否かを考慮した総合スコアを得ることができる。
【００４５】
また、第１期間において案内対象の案内情報を案内させることにより、車両が走行を開始する期間において、優先度の大きい案内情報の案内を行うことができ、走行予定経路Ｒの要点を事前に認知できる。すなわち、走行予定経路Ｒを走行する期間の早い段階で、走行予定経路Ｒに関する案内情報のうち優先度の大きい情報を案内しておくことができる。また、走行予定経路Ｒに基づいて、走行予定経路Ｒ上において車両が走行を開始する第１期間の長さを推定できる。また、車両の走行履歴、すなわち過去において車両が走行を開始のに要した期間（経路情報の送信から移動を開始するまでの移動開始期間）の長さに基づいて、車両が走行を開始する第１期間の長さを推定できる。
【００４６】
（２）経路案内処理：
次に、経路案内システム１０にて実行される経路案内処理について説明する。図４は、経路案内処理のフローチャートである。経路案内処理は、要求車両のナビゲーション端末１００から経路情報を受信した場合に実行される処理である。経路情報は、予め探索された走行予定経路Ｒを示す情報であり、経路情報を送信した車両を識別する情報も含まれる。
【００４７】
案内情報取得部２１ｂの機能により制御部２０は、案内情報ＤＢ３０ｂから走行予定経路Ｒに関する案内情報を取得する（ステップＳ１００）。具体的に、制御部２０は、経路情報が示す走行予定経路Ｒ上および当該走行予定経路Ｒの周辺に発生地点が存在する案内事象Ｇについての案内情報を取得する。走行予定経路Ｒの周辺とは、走行予定経路Ｒからの最短距離が閾値（例えば１ｋｍ）以下であることを意味する。なお、ステップＳ１００にて取得したすべての案内情報は、初期段階における案内対象の案内情報となる。ただし、後述する処理において案内対象から除外されると、当該除外された案内情報は案内対象ではなくなる。
【００４８】
次に、制御部２０は、案内情報が取得できたか否かを判定する（ステップＳ１０５）。
すなわち、制御部２０は、走行予定経路Ｒに関する案内情報が１個でも取得できたか否かを判定する。案内情報が取得できたか否かを判定しなかった場合（ステップＳ１０５：Ｎ）、制御部２０は、経路案内処理を終了する。すなわち、経路情報を送信した車両にて案内すべき案内情報は存在しないとして、案内情報を送信することなく、経路案内処理を終了する。
【００４９】
案内情報が取得できたと判定しなかった場合（ステップＳ１０５：Ｎ）、絞込部２１ｃの機能により制御部２０は、第１期間（制限期間）の長さを推定する（ステップＳ１１０）。具体的に、制御部２０は、ナビゲーション端末１００が経路情報を経路案内システム１０に送信してから車両が移動を開始するまでの移動開始期間を履歴情報３０ｄから取得する。さらに、制御部２０は、出発地（経路情報を送信した車両のユーザの自宅Ｓ）から最初に幹線道路に進入する交差点Ｎまでの走行予定経路Ｒ上の区間である初期移動区間Ｌの長さを、基準車速（例えば２０ｋｍ／時）で除算した期間である初期移動期間を取得する。そして、制御部２０は、移動開始期間の長さと初期移動期間の長さとを合計値を、第１期間（制限期間）の長さとして推定する。
【００５０】
次に、絞込部２１ｃの機能により制御部２０は、案内の所要期間を取得する（ステップＳ１１５）。具体的に、制御部２０は、ステップＳ１００にて取得した案内情報の個々を案内した場合の所要期間を案内情報ＤＢ３０ｂから取得し、当該所要期間の合計値を全体の案内の所要期間として取得する。次に、絞込部２１ｃの機能により制御部２０は、案内の所要期間が制限期間以下であるか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、車両が走行を開始する期間である第１期間内に案内情報の案内が完了できるか否かを判定する。
【００５１】
案内の所要期間が制限期間以下であると判定した場合（ステップＳ１２０：Ｙ）、案内制御部２１ｄの機能により制御部２０は、案内対象の案内情報を送信する（ステップＳ１６５）。案内対象の案内情報の送信先は、経路情報を送信した車両のナビゲーション端末１００である。ステップＳ１００にて取得したすべての案内情報が初期段階における案内対象の案内情報となるため、最初から案内の所要期間が制限期間以下である場合、ステップＳ１００にて取得したすべての案内情報がナビゲーション端末１００に送信されることとなる。ここで、経路案内処理の実行期間は無視できるため、ナビゲーション端末１００が経路情報を送信した直後に、ユーザＩ／Ｆ部４６０にて音声メッセージの出力を開始できる。従って、車両が幹線道路に進入するまでの第１期間において、案内情報の案内を終了させることができる。
【００５２】
一方、案内の所要期間が制限期間以下であると判定しなかった場合（ステップＳ１２０：Ｎ）、絞込部２１ｃの機能により制御部２０は、案内情報に対応する案内事象Ｇごとに第１スコアを取得する（ステップＳ１２５）。すなわち、制御部２０は、図２に示すスコア情報３０ｃを参照することにより、ステップＳ１００にて取得した案内情報のそれぞれについて属性と程度に対応する第１スコアを取得する。
【００５３】
次に、絞込部２１ｃの機能により制御部２０は、案内情報に対応する案内事象Ｇごとに第２スコアを取得する（ステップＳ１３０）。すなわち、制御部２０は、図２に示すスコア情報３０ｃを参照することにより、ステップＳ１００にて取得した案内情報のそれぞれの発生地点が存在する道路に対応する第２スコアを取得する。すなわち、制御部２０は、発生地点が走行予定経路Ｒ上に存在するか否かに応じて異なる値の第２スコアを取得する。また、制御部２０は、発生地点がよく通る経路Ｔ上に存在するか否かに応じて異なる値の第２スコアを取得する。なお、発生地点が走行予定経路Ｒ上、かつ、よく通る経路Ｔ上である場合、制御部２０は、走行予定経路Ｒ上に対応する第２スコアを取得すればよい。
【００５４】
次に、絞込部２１ｃの機能により制御部２０は、案内情報に対応する案内事象Ｇごとに総合スコアを算出する（ステップＳ１４５）。すなわち、制御部２０は、ステップＳ１００にて取得した案内情報のそれぞれについて、第１スコアと第２スコアとを乗算することにより、優先度としての総合スコアを算出する。
【００５５】
次に、絞込部２１ｃの機能により制御部２０は、優先度が最小の案内事象Ｇに対応する案内情報を案内対象から除外する（ステップＳ１５０）。すなわち、初期段階においては、ステップＳ１００にて取得した案内情報のすべてが案内対象となっているが、最も優先度が小さい案内情報が案内対象から除外される。次に、絞込部２１ｃの機能により制御部２０は、案内の所要期間を更新する（ステップＳ１５５）。すなわち、制御部２０は、案内対象から除外されていない案内情報の個々を案内した場合の所要期間を案内情報ＤＢ３０ｂから取得し、当該所要期間の合計値を更新後の案内の所要期間として取得する。結果として、除外した案内情報を案内するための所要期間分だけ、全体の案内の所要期間が短縮されることとなる。
【００５６】
次に、絞込部２１ｃの機能により制御部２０は、案内の所要期間が制限期間以下であるか否かを判定する（ステップＳ１６０）。すなわち、制御部２０は、案内の所要期間を短縮したことによって、当該案内の所要期間が制限期間以下となったか否かを判定する。案内の所要期間が制限期間以下であると判定しなかった場合（ステップＳ１６０：Ｎ）、絞込部２１ｃの機能により制御部２０は、ステップＳ１５０に戻る。すなわち、案内の所要期間を短縮が不十分であるとして、最も優先度が小さい案内情報を案内対象から除外する処理（ステップＳ１５０）を、再度、実行する。以上の処理を繰り返して実行することにより、案内の所要期間が制限期間以下となるまで、案内対象の案内情報を絞り込んでいくことができる。
【００５７】
そして、案内の所要期間が制限期間以下であると判定した場合（ステップＳ１６０：Ｙ）、案内制御部２１ｄの機能により制御部２０は、案内対象の案内情報を送信する（ステップＳ１６５）。すなわち、制御部２０は、経路情報を送信した車両のナビゲーション端末１００に対して、除外されることなく残った案内対象の案内情報を送信する。これにより、ステップＳ１００にて取得したすべての案内情報が示す音声メッセージが即座にユーザＩ／Ｆ部４６０にて出力されることとなる。すなわち、車両が幹線道路に進入するまでの第１期間において、案内情報の案内を終了させることができる。
【００５８】
（３）他の実施形態：
案内対象から除外された案内情報は第１期間において案内しないようにすればよく、第１期間とは別の期間において案内対象から除外された案内情報を案内するようにしてもよい。例えば、案内制御部２１ｄの機能により制御部２０は、第１期間の経過後に車両が幹線道路を走行する第２期間において、案内対象ではない案内情報を案内させてもよい。具体的に、案内制御部２１ｄの機能により制御部２０は、案内対象から除外された案内情報もナビゲーション端末１００に対して送信するとともに、案内対象から除外された案内情報について案内開始条件を指定する情報を添付してもよい。例えば、制御部２０は、車両が幹線道路上の巡航を開始した場合に案内対象から除外された案内情報の案内を開始するように案内開始条件を指定してもよい。すなわち、車両が幹線道路上の巡航を開始した時刻から第２期間が開始してもよい。ここで、車両が幹線道路上を巡航するとは、次の交差点までの距離が閾値以上である状態において、単位時間あたりの車速の変動が所定値以下であることであってもよい。これにより、優先度の小さい案内情報については、幹線道路の走行中のゆとりがある第２期間に案内できる。ただし、車両が幹線道路上の巡航を開始した時刻において、車両がすでに案内対象から除外された案内情報に対応する発生地点を通過している場合、ナビゲーション端末１００は、当該通過した発生地点に対応する案内情報を案内しないようにしてもよい。
【００５９】
絞込部２１ｃの機能により制御部２０は、必ずしも案内事象の属性と程度と発生地点の位置との組み合わせに基づいて優先度を決定しなくてもよく、案内事象の属性のみに基づいて優先度を決定してもよい。この場合でも、優先度を決定でき、当該案内対象とする案内情報を絞り込むことができる。さらに、絞込部２１ｃの機能により制御部２０は、案内事象の属性と程度との組み合わせ、すなわち第１コストのみに基づいて優先度を決定しなくてもよい。むろん、案内情報取得部２１ｂの機能により制御部２０は、走行予定経路Ｒ上に発生地点が存在する案内事象についての案内情報のみを取得してもよい。
【００６０】
絞込部２１ｃの機能により制御部２０は、必ずしも第１スコアと第２スコアとを乗算することにより総合スコアを取得しなくてもよく、例えば第１スコアと第２スコアとを合計することにより総合スコアを取得してもよい。さらに、制御部２０は、第１スコアと第２スコアのそれぞれに応じて単調増加する関数によって総合スコアを取得してもよい。また、制御部２０は、必ずしも第１スコアと第２スコアとを取得しなくてもよく、スコア情報３０ｃにおいて、案内事象の属性と程度と発生地点の位置との組み合わせごとに総合スコアが規定されていてもよい。また、制御部２０は、案内事象Ｇの発生地点がよく通る経路Ｔ上であるか否かに応じて異なる第２スコアを取得したが、案内事象Ｇの発生地点がよく通る経路Ｔ上であるか否かに拘わらず同一の第２スコアを取得してもよい。
【００６１】
第１期間は、車両が走行を開始する期間であればよく、車両が移動を開始するまでの移動開始期間であってもよい。この場合、車両が移動を開始するまでの間に、案内情報の案内を終了させることができる。さらに、第１期間は、必ずしも車両が走行を開始する期間でなくてもよい。すなわち、第１期間は、車両が走行予定経路Ｒを走行する期間のうち、他の期間よりもゆとりのある期間であればよく、例えば車両が幹線道路上の巡航する期間であってもよい。この場合、制御部２０は、車両が幹線道路上の巡航する期間の長さを走行予定経路Ｒや走行履歴に基づいて推定し、当該推定した期間の長さを制限期間の長さとして案内対象の案内情報を絞り込む処理を実行すればよい。
【００６２】
制御部２０は、必ずしも車両の走行履歴および走行予定経路Ｒに基づいて、第１期間の長さを推定しなくてもよく、車両の走行履歴のみに基づいて、第１期間の長さを推定してもよい。また、制御部２０は、走行予定経路Ｒのみに基づいて、第１期間の長さを推定してもよい。さらに、制御部２０は、必ずしも第１期間の長さを推定しなくてもよく、予めユーザによって設定された期間の長さを第１期間の長さとして取得してもよい。
【００６３】
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。案内情報取得手段は、走行予定経路に関する案内事象を示す複数の案内情報を取得すればよく、走行予定経路上にて生じている案内事象や走行予定経路の周辺にて生じている案内事象を示す案内情報を取得すればよい。走行予定経路とは、車両が走行する予定の経路であり、例えば公知の経路探索手法によって探索された目的地までの経路であってもよい。案内事象とは、走行予定経路を走行する車両に何らかの影響を与え得る事象であればよく、走行予定経路を走行する車両にて生じたり、当該車両が巻き込まれたりする事象であってもよい。具体的に、案内事象は、車両の安全走行に影響を与える事象であってもよいし、走行予定経路の走行に要する期間に影響を与える事象であってもよいし、車両の燃費に影響を与える事象であってもよい。本発明では、複数の属性の案内事象を定義され、案内情報取得手段は、複数の属性の案内事象を示す案内情報を取得する。なお、案内事象とは、過去生じた事象であってもよいし、現在生じている事象であってもよいし、将来生じ得る事象であってもよい。従って、案内事象の発生地点とは、過去に生じた案内事象の発生地点であってもよいし、現在生じている案内事象の発生地点であってもよいし、将来生じ得る案内事象の発生地点であってもよい。ここで、走行予定経路の周辺（例えば所定距離以内）にて生じた案内事象であっても、走行予定経路を走行する車両まで影響を与える場合や、発生地点が走行予定経路上に移動する可能性もあるため、案内情報取得手段は、走行予定経路の周辺にて生じている案内事象を取得してもよい。
【００６４】
絞込手段は、案内事象の属性と案内事象の発生地点の位置との組み合わせに基づいて優先度を決定すればよく、案内事象の属性と案内事象の発生地点の位置との双方に基づいて優先度を決定すればよい。すなわち、絞込手段は、属性が同一の２個の案内事象であっても発生地点の位置が異なれば、互いに異なる優先度を設定すればよい。同様に、絞込手段は、発生地点が同一の２個の案内事象であっても発生地点の位置が異なれば、互いに異なる優先度を設定すればよい。ここで、案内情報は、どのようなを案内事象であるかを示す情報（属性）と、どこで生じる案内事象であるかを示す情報（発生地点）とを少なくとも含んでいればよい。絞込手段は、車両への影響度が大きい案内事象の属性ほど優先度を大きくしてもよいし、予めユーザが指定した重視度が大きい案内事象の属性ほど優先度を大きくしてもよいし。さらに、絞込手段は、走行予定経路に近い案内事象の発生地点ほど優先度を大きくしてもよいし、案内事象の発生地点の範囲が広いほど優先度を大きくしてもよいし、走行予定時刻が早い案内事象の発生地点ほど優先度を大きくしてもよい。
【００６５】
さらに、絞込手段は、案内情報を案内した場合の所要期間が制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込めばよく、案内情報取得手段が取得した案内情報の一部を案内対象から除外すればよい。具体的に、絞込手段は、優先度が大きい案内情報ほど、案内対象となりやすくなるように案内情報を絞り込めばよい。ここで、案内情報を案内した場合の所要期間とは、ユーザに対する案内情報の伝達に要する期間である。例えば、音声で案内情報を案内する場合、当該音声を出力する期間を所要期間としてもよい。制限期間は、ユーザによって設定された期間であってもよいし、走行予定経路に基づいて設定された期間であってもよい。案内制御手段は、案内対象の案内情報を案内部に案内させればよく、車両に備えられた案内部に案内対象の案内情報を案内させればよい。
【００６６】
ここで、経路案内システムは、車両に搭載された車載端末と通信可能に接続されたサーバであってもよい。すなわち、案内情報取得手段はサーバに備えられ、当該案内情報取得手段は、走行予定経路に関する案内事象を示す複数の案内情報を取得してもよい。さらに、絞込手段はサーバに備えられ、当該絞込手段は、案内事象の属性と案内事象の発生地点の位置との組み合わせに基づいて優先度を決定し、案内情報を案内した場合の所要期間が所定の制限期間以下となるように、優先度に基づいて案内対象の案内情報を絞り込んでもよい。また、案内制御手段はサーバに備えられ、当該案内制御手段は、案内対象の案内情報を車載端末に送信してもよい。むろん、案内情報取得手段と絞込手段と案内制御手段とが車載端末に備えられてもよいし、案内情報取得手段と絞込手段と案内制御手段とがサーバと車載端末に分散して備えられてもよい。
【００６７】
また、案内情報は、案内事象の属性と程度とを示す構成において、絞込手段は、案内事象の属性と程度と発生地点の位置との組み合わせに基づいて優先度を決定してもよい。かかる構成によれば、案内事象の程度も考慮して、優先度を決定できる。すなわち、同一の属性の案内事象についての案内情報であって、程度が大きい案内事象についての案内情報と、程度が小さい案内事象についての案内情報とが存在する場合に、程度が大きい案内事象についての案内情報の優先度を大きく設定できる。ここで、案内事象の程度とは、車両への影響度がどの程度であるかを示す指標であってもよい。
【００６８】
さらに、発生地点は、走行予定経路上に存在する地点と当該走行予定経路上に存在しない地点とを含む構成において、絞込手段は、発生地点の位置が走行予定経路上に存在するか否かに基づいて優先度を決定してもよい。これにより、走行予定経路上に存在する発生地点、すなわち車両が走行する可能性が大きい発生地点についての案内情報を優先して案内できる。なお、走行予定経路上でなくても車両が頻繁に走行する経路上の地点は他の地点よりも車両が走行する可能性が大きい。従って、絞込手段は、車両が頻繁に走行する経路上に発生地点が存在するか否かに基づいて優先度を決定してもよい。車両が頻繁に走行する経路とは、過去における走行回数が所定回数以上の経路であってもよいし、よく通る経路としてユーザが設定した経路であってもよい。
【００６９】
さらに、案内制御手段は、車両が走行を開始する第１期間において、案内対象の案内情報を案内させてもよい。これにより、車両が走行を開始する第１期間において、優先度の大きい案内情報の案内を行うことができ、走行予定経路の要点を事前に認知できる。すなわち、走行予定経路を走行する期間の早い段階で、走行予定経路に関する案内情報のうち優先度の大きい情報を案内しておくことができる。ここで、第１期間は、車両が走行を開始する期間であればよく、車両が最初の交差点やカーブに到達するまでの期間であってもよいし、車両が最初の幹線道路に到達するまでの期間であってもよいし、最初に車速が閾値を上回るまでの期間であってもよいし、パーキングブレーキが解除されるまでの期間であってもよいし、パーキングブレーキが解除されるまでの期間であってもよいし、パーキングやニュートラルやリバース以外へと最初にシフトチェンジされるまでの期間であってもよい。幹線道路とは、高規格幹線道路と地域高規格道路と主要地方道のいずれかまたは組み合わせであってもよい。
【００７０】
また、案内制御手段は、第１期間の経過後に車両が幹線道路を走行する第２期間において、案内対象ではない案内情報を案内させてもよい。これにより、優先度の小さい案内情報については、幹線道路の走行中のゆとりがある第２期間に案内できる。
【００７１】
ここで、絞込手段は、車両の走行履歴および／または走行予定経路に基づいて、第１期間の長さを推定し、当該第１期間の長さを制限期間の長さとして設定してもよい。走行予定経路に基づいて、走行予定経路上において車両が走行を開始する第１期間の長さを取得できる。また、車両の走行履歴、すなわち過去において車両が走行を開始のに要した期間の長さに基づいて、車両が走行を開始する第１期間の長さを取得できる。
【００７２】
さらに、絞込手段は、案内事象の属性と程度との組み合わせごとに規定された第１スコアと、発生地点が走行予定経路上に存在するか否かに応じて規定された第２スコアとを乗算することにより、総合スコアを算出し、当該総合スコアが大きいほど大きくなるように優先度を決定してもよい。これにより、案内事象の属性と程度との組み合わせ、および、発生地点が走行予定経路上に存在するか否かを考慮した総合スコアを得ることができる。
【００７３】
さらに、本発明のように、案内事象について案内を行う手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、走行履歴情報の管理システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００７４】
１０…経路案内システム、２０…制御部、２１…経路案内プログラム、２１ａ…案内事象登録部、２１ｂ…案内情報取得部、２１ｃ…絞込部、２１ｄ…案内制御部、２２…通信部、３０…記録媒体、３０ａ…地図情報、３０ｂ…案内情報ＤＢ、３０ｃ…スコア情報、３０ｄ…履歴情報、５０…環境事象情報提供サーバ、１００…ナビゲーション端末、２００…制御部、２１０…ナビゲーションプログラム、２１０ａ…車両事象情報送信部、２１０ｂ…経路案内部、２２０…通信部、３００…記録媒体、３００ａ…地図情報、４１０…ＧＰＳ受信部、４２０…車速センサ、４３０…ジャイロセンサ、４５０…カメラ、４５０…部、４６０…ユーザＩ／Ｆ部、Ｇ…案内事象、Ｌ…初期移動区間、Ｎ…交差点、Ｒ…走行予定経路、Ｓ…自宅、Ｔ…よく通る経路、Ｖ…勤務地、Ｚ…目的地。
【図１】
2015155828.tif 000003
【図２】
2015155828.tif 000004
【図３】
2015155828.tif 000005
【図４】
2015155828.tif 000006