経路案内装置、経路案内方法及びコンピュータプログラム
【課題】案内交差点から移動体が退出する道路をユーザに正確に特定させることを可能とした経路案内装置、経路案内方法及びコンピュータプログラムを提供する。
【解決手段】車両の進行方向前方に案内交差点が有ると判定された場合に、該案内交差点の形状を取得し(S4)、取得した案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定し(S5)、退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付け(S6)、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う(S7)ように構成する。
【解決手段】車両の進行方向前方に案内交差点が有ると判定された場合に、該案内交差点の形状を取得し(S4)、取得した案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定し(S5)、退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付け(S6)、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う(S7)ように構成する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、案内経路に基づいて移動体の移動を案内する経路案内装置、経路案内方法及びコンピュータプログラムに関する。
【背景技術】
【0002】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、出発地から目的地までの最適経路を探索する経路探索機能を備えている。そして、探索結果に基づいて設定された案内経路をディスプレイ画面に表示するとともに、右左折等の案内の対象となる交差点(以下、案内交差点という)に接近した場合には音声やディスプレイ画面を用いた案内を行うことによって、ユーザを所望の目的地まで確実に案内するようになっている。また、近年は携帯電話機、PDA(Personal Digital Assistant)、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。更に、車両以外にも歩行者や二輪車を対象として上記案内を行うことも可能である。
【0003】
ここで、案内交差点において右左折等の案内を行う場合には、案内交差点に接続する複数の道路の内、案内交差点から車両が退出する道路(即ち、案内交差点でユーザが進入する道路)をユーザに正確に特定させることが重要である。特に、案内交差点が5叉路等の複雑な形状を有する交差点である場合には、案内に基づいて案内交差点から退出する道路をユーザが特定することは困難である。そこで、例えば特開2005−147697号公報には、車両が複雑な形状を有する案内交差点に接近した場合に、その案内交差点での音声案内のリストをディスプレイに表示してユーザに選択させ、その後に同一の案内交差点に車両が接近した場合にはユーザに選択された音声案内により案内を行う技術について記載されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−147697号公報(第7頁〜第8頁、図5、図6)
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記特許文献1に記載の技術では、過去に車両が走行した案内交差点については、案内に基づいて案内交差点から退出する道路をユーザが特定することが可能であるが、車両が過去に走行したことの無い案内交差点については適用することができない問題があった。また、複雑な形状を有する案内交差点を通過する度に、ユーザに音声案内を選択させる操作を課すこととなるので、走行中におけるユーザの操作負担が大きかった。
【0006】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザに特別な操作を課すことなく、案内交差点から移動体が退出する道路をユーザに正確に特定させることを可能とした経路案内装置、経路案内方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
前記目的を達成するため本願の請求項1に係る経路案内装置(1)は、移動体(61)の移動を案内する案内経路を設定する案内経路設定手段(51)と、前記移動体の位置を取得する移動体位置取得手段(52)と、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定手段(53)と、前記案内交差点の形状を取得する交差点形状取得手段(54)と、前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定手段(55)と、前記道路判定手段によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応手段(56)と、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内手段(57)と、を有することを特徴とする経路案内装置。
尚、「移動体」としては、車両以外に、歩行者や二輪車も含む。
また、「案内交差点」とは、案内経路に従って移動体の移動の案内を行う際に、右左折指示等の案内を行う対象となる交差点が該当する。
【0008】
また、請求項2に係る経路案内装置(1)は、請求項1に記載の経路案内装置であって、前記道路判定手段(55)は、前記案内交差点へと前記移動体(61)が進入する進入道路の方向を基準とした前記退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否かを判定することを特徴とする。
【0009】
また、請求項3に係る経路案内装置(1)は、請求項1に記載の経路案内装置であって、前記交差点形状取得手段(54)により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点へと前記移動体が進入する進入道路と道なり関係にある道路である道なり道路が前記案内交差点に接続されているか否か判定する道なり判定手段(58)を有し、前記識別情報対応手段(56)は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていると判定された場合には、前記道なり道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0010】
また、請求項4に係る経路案内装置(1)は、請求項3に記載の経路案内装置であって、前記識別情報対応手段(56)は、前記道なり判定手段(58)によって、前記道なり道路が前記案内交差点に接続されていないと判定された場合には、前記進入道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0011】
また、請求項5に係る経路案内装置(1)は、請求項1乃至請求項4のいずれかに記載の経路案内装置であって、前記案内交差点の周辺に地物(103)が位置する場合に、該地物に関する地物情報を取得する地物情報取得手段(59)を有し、前記識別情報対応手段(56)は、前記地物に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0012】
また、請求項6に係る経路案内方法は、移動体(61)の移動を案内する案内経路を設定する案内経路設定ステップと、移動体の位置を取得する移動体位置取得ステップと、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定ステップと、前記案内交差点の形状を取得する交差点形状取得ステップと、前記交差点形状取得ステップにより取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定ステップと、前記道路判定ステップによって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応ステップと、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内ステップと、を有することを特徴とする。
【0013】
更に、請求項7に係るコンピュータプログラムは、コンピュータに搭載され、移動体(61)の移動を案内する案内経路を設定する案内経路設定機能と、移動体の位置を取得する移動体位置取得機能と、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定機能と、前記案内交差点の形状を取得する交差点形状取得機能と、前記交差点形状取得機能により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定機能と、前記道路判定機能によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応機能と、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内機能と、をプロセッサに実行させることを特徴とする。
【発明の効果】
【0014】
前記構成を有する請求項1に記載の経路案内装置によれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【0015】
また、請求項2に記載の経路案内装置によれば、案内交差点へと移動体が進入する進入道路の方向を基準とした退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付けるので、特にユーザが識別の難しい道路を対象として識別情報を対応付けることが可能となる。
【0016】
また、請求項3に記載の経路案内装置によれば、進入道路と道なり関係にある道なり道路が案内交差点に接続されている場合には、道なり道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、道なり道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、移動体が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0017】
また、請求項4に記載の経路案内装置によれば、進入道路と道なり関係にある道なり道路が案内交差点に接続されていない場合には、進入道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、進入道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、道なり道路が無い場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。
【0018】
また、請求項5に記載の経路案内装置によれば、案内交差点の周辺に地物が位置する場合には、地物に対する位置関係に基づいて道路毎に識別情報を対応付けるので、地物を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、移動体が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0019】
また、請求項6に記載の経路案内方法によれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【0020】
更に、請求項7に記載のコンピュータプログラムによれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【図面の簡単な説明】
【0021】
【図1】本実施形態に係るナビゲーション装置を示したブロック図である。
【図2】ナビゲーションECUが構成する各種手段を示した図である。
【図3】本実施形態に係る交差点案内処理プログラムのフローチャートである。
【図4】道なり道路が案内交差点に接続されていない場合に実行されるステップ5の判定処理を説明した図である。
【図5】道なり道路が案内交差点に接続されていない場合における角度範囲の区分を示した図である。
【図6】道なり道路が案内交差点に接続されていない場合に実行されるステップ5の判定処理を説明した図である。
【図7】道なり道路が案内交差点に接続されている場合に実行されるステップ5の判定処理を説明した図である。
【図8】道なり道路が案内交差点に接続されている場合における角度範囲の区分を示した図である。
【図9】道なり道路が案内交差点に接続されている場合に実行されるステップ5の判定処理を説明した図である。
【図10】対象道路が2本の場合に実行されるステップ6の処理を説明した図である。
【図11】対象道路が3本の場合に実行されるステップ6の処理を説明した図である。
【図12】案内交差点の周辺に地物がある場合に実行されるステップ6の処理を説明した図である。
【発明を実施するための形態】
【0022】
以下、本発明に係る経路案内装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。
【0023】
図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。
【0024】
以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記5種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
【0025】
また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12をハードディスクの代わりにメモリーカードやCDやDVD等の光ディスクにより構成しても良い。
【0026】
ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ32、ノード点に関するノードデータ33、各交差点に関する交差点データ34、施設等の地点に関する地点データ35、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【0027】
ここで、リンクデータ32としては、例えば、該リンクを識別するリンクID、該リンクの端部に位置するノードを特定する端部ノード情報、該リンクを構成する道路の道路種別、車線数等が記憶される。また、ノードデータ33としては、該ノードを識別するノードID、該ノードの位置座標、該ノードがリンクを介して接続される接続先ノードを特定する接続先ノード情報等が記憶される。また、交差点データ34としては、該交差点を形成するノードを特定する該当ノード情報、該交差点に接続されるリンク(以下、接続リンクという)を特定する接続リンク情報、接続リンクの交差点に対する接続方向を特定する接続リンク方向情報等が記憶される。また、地点データ35としては、施設等の地点に関する名称、ジャンル、位置座標等が記憶されている。
そして、ナビゲーションECU13は、後述のように地図情報DB31に記憶された各データに基づいて、車両の進行方向前方にある案内交差点を特定するとともに、該案内交差点の形状や案内交差点の周辺にある地物の地物情報を取得する。尚、案内交差点とは、案内経路に従ってナビゲーション装置1が走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点である。
【0028】
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の交差点案内処理プログラム(図3参照)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、図2に示す処理アルゴリズムとしての各種手段を構成する。例えば、案内経路設定手段51は、車両(移動体)の移動を案内する案内経路を設定する。移動体位置取得手段52は、車両の位置を取得する。案内交差点特定手段53は、設定された案内経路と車両の位置に基づいて、車両の進行方向前方にある案内交差点を特定し、交差点形状取得手段54は、特定された案内交差点の形状を取得する。道路判定手段55は、車両の進行方向前方にある案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する道路(以下、退出道路という)と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する。識別情報対応手段56は、道路判定手段によって退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付ける。交差点案内手段57は、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う。道なり判定手段58は、車両の進行方向前方にある案内交差点の形状と案内経路とに基づいて、該案内交差点へと車両が進入する進入道路と道なり関係にある道路である道なり道路が、案内交差点に接続されているか否か判定する。地物情報取得手段59は、車両の進行方向前方にある案内交差点の周辺に地物が位置する場合に、該地物に関する地物情報を取得する。
【0029】
操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【0030】
また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、案内交差点が車両の進行方向前方の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について表示する。
【0031】
また、スピーカ16は、ナビゲーションECU13からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、案内交差点が車両の進行方向前方の所定距離(例えば、700m、300m)に接近した場合には、後述のように案内交差点の形状や周辺の地物を考慮した音声案内(例えば、「まもなく右奥方向です。」や「まもなく右方向、○○ストアの手前側の道路です。」)を出力する。
【0032】
また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。
【0033】
また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。
【0034】
続いて、前記構成を有するナビゲーション装置1においてナビゲーションECU13が実行する交差点案内処理プログラムについて図3に基づき説明する。図3は本実施形態に係る交差点案内処理プログラムのフローチャートである。ここで、交差点案内処理プログラムは車両のACCがONされた後に実行され、案内交差点における走行の案内を行うプログラムである。尚、以下の図3にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。
【0035】
先ず、交差点案内処理プログラムではステップ(以下、Sと略記する)1において、CPU41は、車両の現在位置を現在位置検出部11の検出結果に基づいて取得する。尚、車両の現在位置を地図データ上で特定するマップマッチング処理についても行う。
【0036】
次に、S2においてCPU41は、ナビゲーション装置1において設定されている案内経路を取得する。ここで、案内経路は、出発地(例えば自車の現在位置)からユーザに選択された目的地までの推奨経路であり、経路探索処理の結果に基づいて設定される。また、経路探索処理は、地図情報DB31に記憶されたリンクデータ32やノードデータ33、VICSセンタから取得した交通情報等を用いて、公知のダイクストラ法等により行われる。
【0037】
続いて、S3においてCPU41は、前記S1で取得した車両の現在位置と前記S2で取得した案内経路に基づいて、車両の進行方向前方の所定距離以内(例えば、1km以内)に案内交差点が有るか否か判定する。尚、案内交差点とは、前記したように案内経路に従ってナビゲーション装置1が走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点である。
【0038】
そして、車両の進行方向前方の所定距離以内に案内交差点が有ると判定された場合(S3:YES)には、S4へと移行する。それに対して、車両の進行方向前方の所定距離以内に案内交差点が無いと判定された場合(S3:NO)には、当該交差点案内処理プログラムを終了する。
【0039】
S4においてCPU41は、車両の進行方向前方にある案内交差点の形状を取得する。ここで、前記S4で取得される案内交差点の形状としては、案内交差点に接続されるリンク(接続リンク)の数と、各接続リンクの案内交差点に対する接続方向、各接続リンクの道なり関係等が含まれる。そして、前記S4においてCPU41は、地図情報DB31から該当の案内交差点に関連するリンクデータ32、ノードデータ33及び交差点データ34等を読み出すことによって、車両の進行方向前方にある案内交差点の形状を取得する。
【0040】
その後、S5においてCPU41は、前記S2で取得した案内経路と前記S4で取得した案内交差点の形状に基づいて、進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む複数(例えば少なくとも2以上)の道路が案内交差点に接続されているか否か、即ち、進入道路の方向を基準とした退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在するか否かを判定する。
【0041】
以下に、上記S5の判定処理について具体例を挙げてより詳細に説明する。
前記S5においてCPU41は、先ず、車両が案内交差点に進入する進入道路を特定する。その後、進入道路と道なり関係にある道路(以下、道なり道路という)が案内交差点に接続されているか否かを判定する。
【0042】
(A)道なり道路が案内交差点に接続されていない場合
道なり道路が案内交差点に接続されていない場合には、先ず、進入道路に対する退出道路の角度を算出する。例えば、図4に示すように車両61の進行方向前方に案内交差点62がある場合には、進入道路63に対する退出道路64の角度αを算出する。
次に、進入道路に対する退出道路の角度が図5に示す3つの角度範囲の内、いずれの角度範囲に含まれるかを特定する。尚、図5は特に案内交差点で右折の案内が行われる場合(即ち、進入道路に対して退出道路が右側に位置する場合)に用いられる角度範囲であり、(1)0度〜30度、(2)30度〜150度、(3)150度〜180度で区分される。尚、各数値は適宜変更することが可能である。
そして、CPU41は進入道路に対する角度が、特定された角度範囲(進入道路に対する退出道路の角度を含む角度範囲)となる接続道路が、退出道路を含む複数(例えば少なくとも2以上)存在するか否かを判定し、退出道路を含む複数存在すると判定された場合に、前記S5において進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
例えば、図6に示すように進入道路63に対する退出道路64の角度αが90度である場合には、進入道路63に対する角度が30度〜150度の範囲に退出道路64以外に接続道路が存在するか判定される。図6に示す例では、退出道路64以外に進入道路63に対する角度が30度〜150度の範囲にある接続道路65が存在するので、前記S5においてCPU41は、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
尚、図5に示す各角度範囲には道路の接続方向を案内する為の案内方向も対応付けられている。例えば(1)0度〜30度は“斜め右”、(2)30度〜150度は“右”、(3)150度〜180度は“右に戻る”である。従って、例えば進入道路に対する退出道路の角度が右方向で0度〜30度の範囲にある場合には、後述の案内処理において「まもなく斜め右方向です。」との案内が行われる。
【0043】
(B)道なり道路が案内交差点に接続されている場合
道なり道路が案内交差点に接続されている場合には、進入道路に対する道なり道路の角度と、進入道路に対する退出道路の角度をそれぞれ算出する。例えば、図7に示すように車両61の進行方向前方に案内交差点72がある場合には、進入道路73に対する退出道路74の角度αを算出する。また、進入道路73に対する(進入道路73と道なり関係にある)道なり道路75の角度βを算出する。
次に、進入道路に対する退出道路の角度が図8に示す3つの角度範囲の内、いずれの角度範囲に含まれるかを特定する。尚、図8は特に案内交差点で右折の案内が行われる場合(即ち、進入道路に対して退出道路が右側に位置する場合)に用いられる角度範囲であり、進入道路に対する道なり道路の角度に応じで区分される。例えば、進入道路に対する道なり道路の角度が−30度である場合には、(1)−30度〜30度、(2)30度〜150度、(3)150度〜180度で区分される。尚、各数値は適宜変更することが可能である。
そして、CPU41は進入道路に対する角度が、特定された角度範囲(進入道路に対する退出道路の角度を含む角度範囲)となる接続道路が、退出道路を含む複数(例えば少なくとも2以上)存在するか否かを判定し、退出道路を含む複数存在すると判定された場合に、前記S5において進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
例えば、図9に示すように進入道路73に対する退出道路74の角度αが90度であって、進入道路73に対する道なり道路75の角度βが−30度であった場合には、進入道路73に対する角度が30度〜150度の範囲に退出道路74以外に接続道路が存在するか判定される。図8に示す例では、退出道路74以外に進入道路73に対する角度が30度〜150度の範囲にある接続道路76、77が存在するので、前記S5においてCPU41は、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
尚、図8に示す各角度範囲についても図5と同様に案内方向が対応付けられている。
【0044】
そして、前記S5の判定処理において、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定された場合(S5:YES)には、S6へと移行する。それに対して、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていないと判定された場合(S5:NO)には、案内処理(S7)を実行する。
【0045】
前記S5で進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていないと判定された場合に実行される案内処理(S7)では、車両から案内交差点までの距離が所定距離(例えば、300mと700m)となったタイミングで案内交差点に関する案内を行う。具体的には、車両の案内交差点の進行方向を特定する案内(即ち、車両が案内交差点から退出する退出道路を特定させる為の案内)を行う。そして、案内内容は、進入道路に対する退出道路の角度が含まれる角度範囲に対応付けられた案内方向(図5、図8参照)に基づいて決定される。例えば、進入道路に対する退出道路の角度が右方向で0度〜30度の範囲にある場合には、「まもなく(700m先を)斜め右方向です。」との案内が行われる。更に、案内交差点が車両の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について液晶ディスプレイ15に表示する。
その結果、案内交差点から車両が退出する道路をユーザに正確に特定させることが可能となる。
【0046】
一方、S6においてCPU41は、前記S5で進入道路の方向を基準とした退出道路と同一方向範囲内に含まれると判定された各道路(以下、対象道路という)に対して、案内交差点に対する接続方向を識別する識別情報を対応付ける。
【0047】
以下に、上記S6の処理について具体例を挙げてより詳細に説明する。
前記S6においてCPU41は、先ず、車両が案内交差点に進入する進入道路を特定する。その後、進入道路と道なり関係にある道なり道路が案内交差点に接続されているか否かを判定する。
【0048】
(A)道なり道路が案内交差点に接続されていない場合
道なり道路が案内交差点に接続されていない場合には、進入道路に対する各対象道路の位置関係に基づいて、識別情報を対応付ける。例えば、図10では、車両61の進行方向前方に案内交差点82があって、案内交差点82は進入道路83の方向を基準とした退出道路84と同一方向範囲内に、対象道路として退出道路84と接続道路85が接続されている例について示す。その場合には、対象道路の内、進入道路83に対する角度θが最も小さい対象道路である接続道路85に対して、接続方向を示す“右奥”の識別情報を対応付ける。また、進入道路83に対する角度θが次に小さい対象道路である退出道路84に対して、接続方向を示す“右手前”の識別情報を対応付ける。
また、図11では、車両61の進行方向前方に案内交差点92があって、案内交差点92は進入道路93の方向を基準とした退出道路94と同一方向範囲内に、対象道路として退出道路94と接続道路95、96が接続されている例について示す。その場合には、対象道路の内、進入道路93に対する角度θが最も小さい対象道路である接続道路95に対して、接続方向を示す“右奥”の識別情報を対応付ける。また、進入道路93に対する角度θが2番目に小さい対象道路である退出道路94に対して、接続方向を示す“右”の識別情報を対応付ける。そして、進入道路93に対する角度θが最も大きい対象道路である接続道路96に対して、接続方向を示す“右手前”の識別情報を対応付ける。
以上より、対象道路が複数ある場合でも、各道路を識別情報に基づいて相対的に識別することが可能となる。尚、対象道路が4本以上存在する場合についても同様に進入道路に対する位置関係に基づいて、識別情報を対応付けることが可能である。
【0049】
(B)道なり道路が案内交差点に接続されている場合
道なり道路が案内交差点に接続されている場合には、道なり道路に対する各対象道路の位置関係に基づいて、識別情報を対応付ける。具体的には、道なり道路に対する各対象道路の角度が小さい順に、“右奥”“右手前”や、“右奥”“右”“右手前”を対応付ける。尚、手順については上述した“(A)道なり道路が案内交差点に接続されていない場合”と同様である。但し、進入道路に対する角度ではなく、道なり道路に対する角度を用いて識別情報を対応付ける。
【0050】
尚、案内交差点の周辺に地物が位置する場合には、以下のように地物に関する各対象道路の位置関係に基づいて各対象道路に識別情報を対応付けるようにしても良い。
(C)案内交差点の周辺に地物が位置する場合
図12では、車両61の進行方向前方に案内交差点102があって、案内交差点102は進入道路103の方向を基準とした退出道路104と同一方向範囲内に、対象道路として退出道路104と接続道路105が接続され、退出道路104と接続道路105の間に地物106が存在する例について示す。その場合には、対象道路の内、地物106の奥側に位置する対象道路である接続道路105に対して、接続方向を示す“○○(地物の名称)の奥側”の識別情報を対応付ける。また、地物106の手前側に位置する対象道路である退出道路104に対して、接続方向を示す“○○(地物の名称)の手前側”の識別情報を対応付ける。
以上より、対象道路が複数ある場合でも、各道路を識別情報に基づいて相対的に識別することが可能となる。尚、対象道路が3本以上存在する場合についても同様に、地物に対する位置関係に基づいて識別情報を対応付けることが可能である。
【0051】
その後、S7においてCPU41は、前記S6で各対象道路に対応付けられた識別情報に基づいて、車両から案内交差点までの距離が所定距離(例えば、300mと700m)となったタイミングで案内交差点に関する案内を行う。具体的には、対象道路の内、退出道路に対応付けられた識別情報を用いて車両の案内交差点の進行方向を特定する案内(即ち、車両が案内交差点から退出する退出道路を特定させる為の案内)を行う。例えば、図10に示すように退出道路に“右手前”の識別情報が対応付けられている場合には、「まもなく(700m先を)右手前方向です。」との案内が行われる。また、図11に示すように退出道路に“右”の識別情報が対応付けられている場合には、「まもなく(700m先を)右方向です。」との案内が行われる。更に、図12に示すように退出道路に“○○(地物の名称)の手前側”の識別情報が対応付けられている場合には、「まもなく(700m先を)右方向、○○(地物の名称)の手前側です。」との案内が行われる。更に、案内交差点が車両の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について液晶ディスプレイ15に表示する。
その結果、案内交差点から車両が退出する道路をユーザに正確に特定させることが可能となる。
【0052】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1を用いた経路案内方法及びナビゲーション装置1で実行されるコンピュータプログラムによれば、ナビゲーション装置1に設定された案内経路と車両の位置に基づいて、車両の進行方向前方に案内交差点が有るか否か判定し(S3)、車両の進行方向前方に案内交差点が有ると判定された場合に、該案内交差点の形状を取得し(S4)、取得した案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否か判定し(S5)、退出道路と同一方向範囲内に退出道路を含む複数の道路が案内交差点に接続されていると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付け(S6)、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う(S7)ので、案内交差点から車両が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、車両が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、車両が過去に通過したことのない案内交差点であっても、退出道路をユーザに正確に特定させることが可能となる。
また、案内交差点へと車両が進入する進入道路の方向を基準とした退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付けるので、特にユーザが識別の難しい道路を対象として識別情報を対応付けることが可能となる。
また、進入道路と道なり関係にある道なり道路が案内交差点に接続されている場合には、道なり道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、道なり道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、車両が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
また、進入道路と道なり関係にある道なり道路が案内交差点に接続されていない場合には、進入道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、進入道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、道なり道路が無い場合であっても、車両が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。
また、案内交差点の周辺に地物が位置する場合には、地物に対する位置関係に基づいて道路毎に識別情報を対応付けるので、地物を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、車両が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0053】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、前記S5において進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否か判定する場合において、上りと下りの2本以上のリンクにより構成される国道等の大型の道路が案内交差点に接続されている場合には、該道路を構成するリンク数に関わらず1本の道路とみなして判定することが望ましい。
【0054】
また、本実施形態では前記S5において進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む少なくとも2本以上道路が案内交差点に接続されているか否か判定しているが、3本又は4本以上の道路が案内交差点に接続されているか否か判定する構成としても良い。
【0055】
また、進入道路に対する退出道路の角度が所定角度(例えば15度)以下であって、進入道路に対して所定角度(例えば25度)以内に他の道路が接続されていない場合には、前記S5、S6の処理を行わずに、退出道路に識別情報として“直進方向”を対応付けるように構成しても良い。
【0056】
また、本実施形態では、前記S5において、図5、図8に示す角度範囲の内、退出道路と同じ角度範囲に複数の道路が含まれる場合に、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定しているが、図5や図8を用いずに、退出道路との角度差に基づいて前記S5の判定処理を行うように構成しても良い。その場合には、進入道路の方向は基準とせず、退出道路との角度差から退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否かを判定することとなる。例えば、退出道路が片側一車線以上の道路であった場合には、退出道路に対して45度以内に他の接続道路が接続されているか否か判定し、接続されている場合に、退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定し、S6の処理へと移行する。また、退出道路が片側一車線未満の道路であった場合には、退出道路に対して90度以内に他の接続道路が接続されているか否か判定し、接続されている場合に、退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定し、S6の処理へと移行する。
【0057】
また、本実施形態では本願発明をナビゲーション装置1に適用した例について説明したが、携帯電話機等の携帯端末やパーソナルコンピュータ等に適用することも可能である。また、携帯端末やパーソナルコンピュータに適用した場合には、車両以外に歩行者や二輪車等に対する移動の案内にも本願発明を適用することが可能である。
【符号の説明】
【0058】
1 ナビゲーション装置
13 ナビゲーションECU
31 地図情報DB
41 CPU
42 RAM
43 ROM
61 車両
62、72、82、92、102 案内交差点
63、73、83、93、103 進入道路
64、74、84、94、104 退出道路
106 地物
【技術分野】
【0001】
本発明は、案内経路に基づいて移動体の移動を案内する経路案内装置、経路案内方法及びコンピュータプログラムに関する。
【背景技術】
【0002】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、出発地から目的地までの最適経路を探索する経路探索機能を備えている。そして、探索結果に基づいて設定された案内経路をディスプレイ画面に表示するとともに、右左折等の案内の対象となる交差点(以下、案内交差点という)に接近した場合には音声やディスプレイ画面を用いた案内を行うことによって、ユーザを所望の目的地まで確実に案内するようになっている。また、近年は携帯電話機、PDA(Personal Digital Assistant)、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。更に、車両以外にも歩行者や二輪車を対象として上記案内を行うことも可能である。
【0003】
ここで、案内交差点において右左折等の案内を行う場合には、案内交差点に接続する複数の道路の内、案内交差点から車両が退出する道路(即ち、案内交差点でユーザが進入する道路)をユーザに正確に特定させることが重要である。特に、案内交差点が5叉路等の複雑な形状を有する交差点である場合には、案内に基づいて案内交差点から退出する道路をユーザが特定することは困難である。そこで、例えば特開2005−147697号公報には、車両が複雑な形状を有する案内交差点に接近した場合に、その案内交差点での音声案内のリストをディスプレイに表示してユーザに選択させ、その後に同一の案内交差点に車両が接近した場合にはユーザに選択された音声案内により案内を行う技術について記載されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−147697号公報(第7頁〜第8頁、図5、図6)
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記特許文献1に記載の技術では、過去に車両が走行した案内交差点については、案内に基づいて案内交差点から退出する道路をユーザが特定することが可能であるが、車両が過去に走行したことの無い案内交差点については適用することができない問題があった。また、複雑な形状を有する案内交差点を通過する度に、ユーザに音声案内を選択させる操作を課すこととなるので、走行中におけるユーザの操作負担が大きかった。
【0006】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザに特別な操作を課すことなく、案内交差点から移動体が退出する道路をユーザに正確に特定させることを可能とした経路案内装置、経路案内方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
前記目的を達成するため本願の請求項1に係る経路案内装置(1)は、移動体(61)の移動を案内する案内経路を設定する案内経路設定手段(51)と、前記移動体の位置を取得する移動体位置取得手段(52)と、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定手段(53)と、前記案内交差点の形状を取得する交差点形状取得手段(54)と、前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定手段(55)と、前記道路判定手段によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応手段(56)と、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内手段(57)と、を有することを特徴とする経路案内装置。
尚、「移動体」としては、車両以外に、歩行者や二輪車も含む。
また、「案内交差点」とは、案内経路に従って移動体の移動の案内を行う際に、右左折指示等の案内を行う対象となる交差点が該当する。
【0008】
また、請求項2に係る経路案内装置(1)は、請求項1に記載の経路案内装置であって、前記道路判定手段(55)は、前記案内交差点へと前記移動体(61)が進入する進入道路の方向を基準とした前記退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否かを判定することを特徴とする。
【0009】
また、請求項3に係る経路案内装置(1)は、請求項1に記載の経路案内装置であって、前記交差点形状取得手段(54)により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点へと前記移動体が進入する進入道路と道なり関係にある道路である道なり道路が前記案内交差点に接続されているか否か判定する道なり判定手段(58)を有し、前記識別情報対応手段(56)は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていると判定された場合には、前記道なり道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0010】
また、請求項4に係る経路案内装置(1)は、請求項3に記載の経路案内装置であって、前記識別情報対応手段(56)は、前記道なり判定手段(58)によって、前記道なり道路が前記案内交差点に接続されていないと判定された場合には、前記進入道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0011】
また、請求項5に係る経路案内装置(1)は、請求項1乃至請求項4のいずれかに記載の経路案内装置であって、前記案内交差点の周辺に地物(103)が位置する場合に、該地物に関する地物情報を取得する地物情報取得手段(59)を有し、前記識別情報対応手段(56)は、前記地物に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする。
【0012】
また、請求項6に係る経路案内方法は、移動体(61)の移動を案内する案内経路を設定する案内経路設定ステップと、移動体の位置を取得する移動体位置取得ステップと、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定ステップと、前記案内交差点の形状を取得する交差点形状取得ステップと、前記交差点形状取得ステップにより取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定ステップと、前記道路判定ステップによって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応ステップと、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内ステップと、を有することを特徴とする。
【0013】
更に、請求項7に係るコンピュータプログラムは、コンピュータに搭載され、移動体(61)の移動を案内する案内経路を設定する案内経路設定機能と、移動体の位置を取得する移動体位置取得機能と、前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定機能と、前記案内交差点の形状を取得する交差点形状取得機能と、前記交差点形状取得機能により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定機能と、前記道路判定機能によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応機能と、前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内機能と、をプロセッサに実行させることを特徴とする。
【発明の効果】
【0014】
前記構成を有する請求項1に記載の経路案内装置によれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【0015】
また、請求項2に記載の経路案内装置によれば、案内交差点へと移動体が進入する進入道路の方向を基準とした退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付けるので、特にユーザが識別の難しい道路を対象として識別情報を対応付けることが可能となる。
【0016】
また、請求項3に記載の経路案内装置によれば、進入道路と道なり関係にある道なり道路が案内交差点に接続されている場合には、道なり道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、道なり道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、移動体が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0017】
また、請求項4に記載の経路案内装置によれば、進入道路と道なり関係にある道なり道路が案内交差点に接続されていない場合には、進入道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、進入道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、道なり道路が無い場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。
【0018】
また、請求項5に記載の経路案内装置によれば、案内交差点の周辺に地物が位置する場合には、地物に対する位置関係に基づいて道路毎に識別情報を対応付けるので、地物を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、移動体が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0019】
また、請求項6に記載の経路案内方法によれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【0020】
更に、請求項7に記載のコンピュータプログラムによれば、案内交差点から移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、移動体が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、退出道路をユーザに正確に特定させることが可能となる。
【図面の簡単な説明】
【0021】
【図1】本実施形態に係るナビゲーション装置を示したブロック図である。
【図2】ナビゲーションECUが構成する各種手段を示した図である。
【図3】本実施形態に係る交差点案内処理プログラムのフローチャートである。
【図4】道なり道路が案内交差点に接続されていない場合に実行されるステップ5の判定処理を説明した図である。
【図5】道なり道路が案内交差点に接続されていない場合における角度範囲の区分を示した図である。
【図6】道なり道路が案内交差点に接続されていない場合に実行されるステップ5の判定処理を説明した図である。
【図7】道なり道路が案内交差点に接続されている場合に実行されるステップ5の判定処理を説明した図である。
【図8】道なり道路が案内交差点に接続されている場合における角度範囲の区分を示した図である。
【図9】道なり道路が案内交差点に接続されている場合に実行されるステップ5の判定処理を説明した図である。
【図10】対象道路が2本の場合に実行されるステップ6の処理を説明した図である。
【図11】対象道路が3本の場合に実行されるステップ6の処理を説明した図である。
【図12】案内交差点の周辺に地物がある場合に実行されるステップ6の処理を説明した図である。
【発明を実施するための形態】
【0022】
以下、本発明に係る経路案内装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。
【0023】
図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。
【0024】
以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記5種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
【0025】
また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12をハードディスクの代わりにメモリーカードやCDやDVD等の光ディスクにより構成しても良い。
【0026】
ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ32、ノード点に関するノードデータ33、各交差点に関する交差点データ34、施設等の地点に関する地点データ35、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【0027】
ここで、リンクデータ32としては、例えば、該リンクを識別するリンクID、該リンクの端部に位置するノードを特定する端部ノード情報、該リンクを構成する道路の道路種別、車線数等が記憶される。また、ノードデータ33としては、該ノードを識別するノードID、該ノードの位置座標、該ノードがリンクを介して接続される接続先ノードを特定する接続先ノード情報等が記憶される。また、交差点データ34としては、該交差点を形成するノードを特定する該当ノード情報、該交差点に接続されるリンク(以下、接続リンクという)を特定する接続リンク情報、接続リンクの交差点に対する接続方向を特定する接続リンク方向情報等が記憶される。また、地点データ35としては、施設等の地点に関する名称、ジャンル、位置座標等が記憶されている。
そして、ナビゲーションECU13は、後述のように地図情報DB31に記憶された各データに基づいて、車両の進行方向前方にある案内交差点を特定するとともに、該案内交差点の形状や案内交差点の周辺にある地物の地物情報を取得する。尚、案内交差点とは、案内経路に従ってナビゲーション装置1が走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点である。
【0028】
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の交差点案内処理プログラム(図3参照)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、図2に示す処理アルゴリズムとしての各種手段を構成する。例えば、案内経路設定手段51は、車両(移動体)の移動を案内する案内経路を設定する。移動体位置取得手段52は、車両の位置を取得する。案内交差点特定手段53は、設定された案内経路と車両の位置に基づいて、車両の進行方向前方にある案内交差点を特定し、交差点形状取得手段54は、特定された案内交差点の形状を取得する。道路判定手段55は、車両の進行方向前方にある案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する道路(以下、退出道路という)と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する。識別情報対応手段56は、道路判定手段によって退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付ける。交差点案内手段57は、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う。道なり判定手段58は、車両の進行方向前方にある案内交差点の形状と案内経路とに基づいて、該案内交差点へと車両が進入する進入道路と道なり関係にある道路である道なり道路が、案内交差点に接続されているか否か判定する。地物情報取得手段59は、車両の進行方向前方にある案内交差点の周辺に地物が位置する場合に、該地物に関する地物情報を取得する。
【0029】
操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【0030】
また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、案内交差点が車両の進行方向前方の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について表示する。
【0031】
また、スピーカ16は、ナビゲーションECU13からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、案内交差点が車両の進行方向前方の所定距離(例えば、700m、300m)に接近した場合には、後述のように案内交差点の形状や周辺の地物を考慮した音声案内(例えば、「まもなく右奥方向です。」や「まもなく右方向、○○ストアの手前側の道路です。」)を出力する。
【0032】
また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。
【0033】
また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。
【0034】
続いて、前記構成を有するナビゲーション装置1においてナビゲーションECU13が実行する交差点案内処理プログラムについて図3に基づき説明する。図3は本実施形態に係る交差点案内処理プログラムのフローチャートである。ここで、交差点案内処理プログラムは車両のACCがONされた後に実行され、案内交差点における走行の案内を行うプログラムである。尚、以下の図3にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。
【0035】
先ず、交差点案内処理プログラムではステップ(以下、Sと略記する)1において、CPU41は、車両の現在位置を現在位置検出部11の検出結果に基づいて取得する。尚、車両の現在位置を地図データ上で特定するマップマッチング処理についても行う。
【0036】
次に、S2においてCPU41は、ナビゲーション装置1において設定されている案内経路を取得する。ここで、案内経路は、出発地(例えば自車の現在位置)からユーザに選択された目的地までの推奨経路であり、経路探索処理の結果に基づいて設定される。また、経路探索処理は、地図情報DB31に記憶されたリンクデータ32やノードデータ33、VICSセンタから取得した交通情報等を用いて、公知のダイクストラ法等により行われる。
【0037】
続いて、S3においてCPU41は、前記S1で取得した車両の現在位置と前記S2で取得した案内経路に基づいて、車両の進行方向前方の所定距離以内(例えば、1km以内)に案内交差点が有るか否か判定する。尚、案内交差点とは、前記したように案内経路に従ってナビゲーション装置1が走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点である。
【0038】
そして、車両の進行方向前方の所定距離以内に案内交差点が有ると判定された場合(S3:YES)には、S4へと移行する。それに対して、車両の進行方向前方の所定距離以内に案内交差点が無いと判定された場合(S3:NO)には、当該交差点案内処理プログラムを終了する。
【0039】
S4においてCPU41は、車両の進行方向前方にある案内交差点の形状を取得する。ここで、前記S4で取得される案内交差点の形状としては、案内交差点に接続されるリンク(接続リンク)の数と、各接続リンクの案内交差点に対する接続方向、各接続リンクの道なり関係等が含まれる。そして、前記S4においてCPU41は、地図情報DB31から該当の案内交差点に関連するリンクデータ32、ノードデータ33及び交差点データ34等を読み出すことによって、車両の進行方向前方にある案内交差点の形状を取得する。
【0040】
その後、S5においてCPU41は、前記S2で取得した案内経路と前記S4で取得した案内交差点の形状に基づいて、進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む複数(例えば少なくとも2以上)の道路が案内交差点に接続されているか否か、即ち、進入道路の方向を基準とした退出道路と同一方向範囲内に、案内交差点に接続されている道路が複数存在するか否かを判定する。
【0041】
以下に、上記S5の判定処理について具体例を挙げてより詳細に説明する。
前記S5においてCPU41は、先ず、車両が案内交差点に進入する進入道路を特定する。その後、進入道路と道なり関係にある道路(以下、道なり道路という)が案内交差点に接続されているか否かを判定する。
【0042】
(A)道なり道路が案内交差点に接続されていない場合
道なり道路が案内交差点に接続されていない場合には、先ず、進入道路に対する退出道路の角度を算出する。例えば、図4に示すように車両61の進行方向前方に案内交差点62がある場合には、進入道路63に対する退出道路64の角度αを算出する。
次に、進入道路に対する退出道路の角度が図5に示す3つの角度範囲の内、いずれの角度範囲に含まれるかを特定する。尚、図5は特に案内交差点で右折の案内が行われる場合(即ち、進入道路に対して退出道路が右側に位置する場合)に用いられる角度範囲であり、(1)0度〜30度、(2)30度〜150度、(3)150度〜180度で区分される。尚、各数値は適宜変更することが可能である。
そして、CPU41は進入道路に対する角度が、特定された角度範囲(進入道路に対する退出道路の角度を含む角度範囲)となる接続道路が、退出道路を含む複数(例えば少なくとも2以上)存在するか否かを判定し、退出道路を含む複数存在すると判定された場合に、前記S5において進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
例えば、図6に示すように進入道路63に対する退出道路64の角度αが90度である場合には、進入道路63に対する角度が30度〜150度の範囲に退出道路64以外に接続道路が存在するか判定される。図6に示す例では、退出道路64以外に進入道路63に対する角度が30度〜150度の範囲にある接続道路65が存在するので、前記S5においてCPU41は、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
尚、図5に示す各角度範囲には道路の接続方向を案内する為の案内方向も対応付けられている。例えば(1)0度〜30度は“斜め右”、(2)30度〜150度は“右”、(3)150度〜180度は“右に戻る”である。従って、例えば進入道路に対する退出道路の角度が右方向で0度〜30度の範囲にある場合には、後述の案内処理において「まもなく斜め右方向です。」との案内が行われる。
【0043】
(B)道なり道路が案内交差点に接続されている場合
道なり道路が案内交差点に接続されている場合には、進入道路に対する道なり道路の角度と、進入道路に対する退出道路の角度をそれぞれ算出する。例えば、図7に示すように車両61の進行方向前方に案内交差点72がある場合には、進入道路73に対する退出道路74の角度αを算出する。また、進入道路73に対する(進入道路73と道なり関係にある)道なり道路75の角度βを算出する。
次に、進入道路に対する退出道路の角度が図8に示す3つの角度範囲の内、いずれの角度範囲に含まれるかを特定する。尚、図8は特に案内交差点で右折の案内が行われる場合(即ち、進入道路に対して退出道路が右側に位置する場合)に用いられる角度範囲であり、進入道路に対する道なり道路の角度に応じで区分される。例えば、進入道路に対する道なり道路の角度が−30度である場合には、(1)−30度〜30度、(2)30度〜150度、(3)150度〜180度で区分される。尚、各数値は適宜変更することが可能である。
そして、CPU41は進入道路に対する角度が、特定された角度範囲(進入道路に対する退出道路の角度を含む角度範囲)となる接続道路が、退出道路を含む複数(例えば少なくとも2以上)存在するか否かを判定し、退出道路を含む複数存在すると判定された場合に、前記S5において進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
例えば、図9に示すように進入道路73に対する退出道路74の角度αが90度であって、進入道路73に対する道なり道路75の角度βが−30度であった場合には、進入道路73に対する角度が30度〜150度の範囲に退出道路74以外に接続道路が存在するか判定される。図8に示す例では、退出道路74以外に進入道路73に対する角度が30度〜150度の範囲にある接続道路76、77が存在するので、前記S5においてCPU41は、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定する。
尚、図8に示す各角度範囲についても図5と同様に案内方向が対応付けられている。
【0044】
そして、前記S5の判定処理において、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定された場合(S5:YES)には、S6へと移行する。それに対して、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていないと判定された場合(S5:NO)には、案内処理(S7)を実行する。
【0045】
前記S5で進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていないと判定された場合に実行される案内処理(S7)では、車両から案内交差点までの距離が所定距離(例えば、300mと700m)となったタイミングで案内交差点に関する案内を行う。具体的には、車両の案内交差点の進行方向を特定する案内(即ち、車両が案内交差点から退出する退出道路を特定させる為の案内)を行う。そして、案内内容は、進入道路に対する退出道路の角度が含まれる角度範囲に対応付けられた案内方向(図5、図8参照)に基づいて決定される。例えば、進入道路に対する退出道路の角度が右方向で0度〜30度の範囲にある場合には、「まもなく(700m先を)斜め右方向です。」との案内が行われる。更に、案内交差点が車両の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について液晶ディスプレイ15に表示する。
その結果、案内交差点から車両が退出する道路をユーザに正確に特定させることが可能となる。
【0046】
一方、S6においてCPU41は、前記S5で進入道路の方向を基準とした退出道路と同一方向範囲内に含まれると判定された各道路(以下、対象道路という)に対して、案内交差点に対する接続方向を識別する識別情報を対応付ける。
【0047】
以下に、上記S6の処理について具体例を挙げてより詳細に説明する。
前記S6においてCPU41は、先ず、車両が案内交差点に進入する進入道路を特定する。その後、進入道路と道なり関係にある道なり道路が案内交差点に接続されているか否かを判定する。
【0048】
(A)道なり道路が案内交差点に接続されていない場合
道なり道路が案内交差点に接続されていない場合には、進入道路に対する各対象道路の位置関係に基づいて、識別情報を対応付ける。例えば、図10では、車両61の進行方向前方に案内交差点82があって、案内交差点82は進入道路83の方向を基準とした退出道路84と同一方向範囲内に、対象道路として退出道路84と接続道路85が接続されている例について示す。その場合には、対象道路の内、進入道路83に対する角度θが最も小さい対象道路である接続道路85に対して、接続方向を示す“右奥”の識別情報を対応付ける。また、進入道路83に対する角度θが次に小さい対象道路である退出道路84に対して、接続方向を示す“右手前”の識別情報を対応付ける。
また、図11では、車両61の進行方向前方に案内交差点92があって、案内交差点92は進入道路93の方向を基準とした退出道路94と同一方向範囲内に、対象道路として退出道路94と接続道路95、96が接続されている例について示す。その場合には、対象道路の内、進入道路93に対する角度θが最も小さい対象道路である接続道路95に対して、接続方向を示す“右奥”の識別情報を対応付ける。また、進入道路93に対する角度θが2番目に小さい対象道路である退出道路94に対して、接続方向を示す“右”の識別情報を対応付ける。そして、進入道路93に対する角度θが最も大きい対象道路である接続道路96に対して、接続方向を示す“右手前”の識別情報を対応付ける。
以上より、対象道路が複数ある場合でも、各道路を識別情報に基づいて相対的に識別することが可能となる。尚、対象道路が4本以上存在する場合についても同様に進入道路に対する位置関係に基づいて、識別情報を対応付けることが可能である。
【0049】
(B)道なり道路が案内交差点に接続されている場合
道なり道路が案内交差点に接続されている場合には、道なり道路に対する各対象道路の位置関係に基づいて、識別情報を対応付ける。具体的には、道なり道路に対する各対象道路の角度が小さい順に、“右奥”“右手前”や、“右奥”“右”“右手前”を対応付ける。尚、手順については上述した“(A)道なり道路が案内交差点に接続されていない場合”と同様である。但し、進入道路に対する角度ではなく、道なり道路に対する角度を用いて識別情報を対応付ける。
【0050】
尚、案内交差点の周辺に地物が位置する場合には、以下のように地物に関する各対象道路の位置関係に基づいて各対象道路に識別情報を対応付けるようにしても良い。
(C)案内交差点の周辺に地物が位置する場合
図12では、車両61の進行方向前方に案内交差点102があって、案内交差点102は進入道路103の方向を基準とした退出道路104と同一方向範囲内に、対象道路として退出道路104と接続道路105が接続され、退出道路104と接続道路105の間に地物106が存在する例について示す。その場合には、対象道路の内、地物106の奥側に位置する対象道路である接続道路105に対して、接続方向を示す“○○(地物の名称)の奥側”の識別情報を対応付ける。また、地物106の手前側に位置する対象道路である退出道路104に対して、接続方向を示す“○○(地物の名称)の手前側”の識別情報を対応付ける。
以上より、対象道路が複数ある場合でも、各道路を識別情報に基づいて相対的に識別することが可能となる。尚、対象道路が3本以上存在する場合についても同様に、地物に対する位置関係に基づいて識別情報を対応付けることが可能である。
【0051】
その後、S7においてCPU41は、前記S6で各対象道路に対応付けられた識別情報に基づいて、車両から案内交差点までの距離が所定距離(例えば、300mと700m)となったタイミングで案内交差点に関する案内を行う。具体的には、対象道路の内、退出道路に対応付けられた識別情報を用いて車両の案内交差点の進行方向を特定する案内(即ち、車両が案内交差点から退出する退出道路を特定させる為の案内)を行う。例えば、図10に示すように退出道路に“右手前”の識別情報が対応付けられている場合には、「まもなく(700m先を)右手前方向です。」との案内が行われる。また、図11に示すように退出道路に“右”の識別情報が対応付けられている場合には、「まもなく(700m先を)右方向です。」との案内が行われる。更に、図12に示すように退出道路に“○○(地物の名称)の手前側”の識別情報が対応付けられている場合には、「まもなく(700m先を)右方向、○○(地物の名称)の手前側です。」との案内が行われる。更に、案内交差点が車両の所定距離以内(例えば300m)に接近した場合には、案内交差点付近の拡大図や車両の案内交差点における進行方向について液晶ディスプレイ15に表示する。
その結果、案内交差点から車両が退出する道路をユーザに正確に特定させることが可能となる。
【0052】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1を用いた経路案内方法及びナビゲーション装置1で実行されるコンピュータプログラムによれば、ナビゲーション装置1に設定された案内経路と車両の位置に基づいて、車両の進行方向前方に案内交差点が有るか否か判定し(S3)、車両の進行方向前方に案内交差点が有ると判定された場合に、該案内交差点の形状を取得し(S4)、取得した案内交差点の形状と案内経路とに基づいて、案内交差点から車両が退出する退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否か判定し(S5)、退出道路と同一方向範囲内に退出道路を含む複数の道路が案内交差点に接続されていると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付け(S6)、退出道路に対応付けられた識別情報を用いて案内交差点の案内を行う(S7)ので、案内交差点から車両が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在する場合であっても、車両が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。また、ユーザに特別な操作を課すことなく、車両が過去に通過したことのない案内交差点であっても、退出道路をユーザに正確に特定させることが可能となる。
また、案内交差点へと車両が進入する進入道路の方向を基準とした退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の案内交差点に対する接続方向を識別する識別情報を対応付けるので、特にユーザが識別の難しい道路を対象として識別情報を対応付けることが可能となる。
また、進入道路と道なり関係にある道なり道路が案内交差点に接続されている場合には、道なり道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、道なり道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、車両が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
また、進入道路と道なり関係にある道なり道路が案内交差点に接続されていない場合には、進入道路に対する位置関係に基づいて道路毎に識別情報を対応付けるので、進入道路を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、道なり道路が無い場合であっても、車両が案内交差点で進むべき退出道路をユーザに正確に特定させることが可能となる。
また、案内交差点の周辺に地物が位置する場合には、地物に対する位置関係に基づいて道路毎に識別情報を対応付けるので、地物を基準にして同一方向範囲内にある複数の道路を相対的に識別することが可能となる。従って、車両が案内交差点で進むべき退出道路をユーザにより正確に特定させることが可能となる。
【0053】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、前記S5において進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否か判定する場合において、上りと下りの2本以上のリンクにより構成される国道等の大型の道路が案内交差点に接続されている場合には、該道路を構成するリンク数に関わらず1本の道路とみなして判定することが望ましい。
【0054】
また、本実施形態では前記S5において進入道路(車両が案内交差点に進入する道路)の方向を基準とした退出道路(案内交差点から車両が退出する道路)と同一方向範囲内に、退出道路を含む少なくとも2本以上道路が案内交差点に接続されているか否か判定しているが、3本又は4本以上の道路が案内交差点に接続されているか否か判定する構成としても良い。
【0055】
また、進入道路に対する退出道路の角度が所定角度(例えば15度)以下であって、進入道路に対して所定角度(例えば25度)以内に他の道路が接続されていない場合には、前記S5、S6の処理を行わずに、退出道路に識別情報として“直進方向”を対応付けるように構成しても良い。
【0056】
また、本実施形態では、前記S5において、図5、図8に示す角度範囲の内、退出道路と同じ角度範囲に複数の道路が含まれる場合に、進入道路の方向を基準とした退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定しているが、図5や図8を用いずに、退出道路との角度差に基づいて前記S5の判定処理を行うように構成しても良い。その場合には、進入道路の方向は基準とせず、退出道路との角度差から退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されているか否かを判定することとなる。例えば、退出道路が片側一車線以上の道路であった場合には、退出道路に対して45度以内に他の接続道路が接続されているか否か判定し、接続されている場合に、退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定し、S6の処理へと移行する。また、退出道路が片側一車線未満の道路であった場合には、退出道路に対して90度以内に他の接続道路が接続されているか否か判定し、接続されている場合に、退出道路と同一方向範囲内に、退出道路を含む複数の道路が案内交差点に接続されていると判定し、S6の処理へと移行する。
【0057】
また、本実施形態では本願発明をナビゲーション装置1に適用した例について説明したが、携帯電話機等の携帯端末やパーソナルコンピュータ等に適用することも可能である。また、携帯端末やパーソナルコンピュータに適用した場合には、車両以外に歩行者や二輪車等に対する移動の案内にも本願発明を適用することが可能である。
【符号の説明】
【0058】
1 ナビゲーション装置
13 ナビゲーションECU
31 地図情報DB
41 CPU
42 RAM
43 ROM
61 車両
62、72、82、92、102 案内交差点
63、73、83、93、103 進入道路
64、74、84、94、104 退出道路
106 地物
【特許請求の範囲】
【請求項1】
移動体の移動を案内する案内経路を設定する案内経路設定手段と、
前記移動体の位置を取得する移動体位置取得手段と、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定手段と、
前記案内交差点の形状を取得する交差点形状取得手段と、
前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定手段と、
前記道路判定手段によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応手段と、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内手段と、を有することを特徴とする経路案内装置。
【請求項2】
前記道路判定手段は、前記案内交差点へと前記移動体が進入する進入道路の方向を基準とした前記退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否かを判定することを特徴とする請求項1に記載の経路案内装置。
【請求項3】
前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点へと前記移動体が進入する進入道路と道なり関係にある道路である道なり道路が前記案内交差点に接続されているか否か判定する道なり判定手段を有し、
前記識別情報対応手段は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていると判定された場合には、前記道なり道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項1に記載の経路案内装置。
【請求項4】
前記識別情報対応手段は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていないと判定された場合には、前記進入道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項3に記載の経路案内装置。
【請求項5】
前記案内交差点の周辺に地物が位置する場合に、該地物に関する地物情報を取得する地物情報取得手段を有し、
前記識別情報対応手段は、前記地物に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項1乃至請求項4のいずれかに記載の経路案内装置。
【請求項6】
移動体の移動を案内する案内経路を設定する案内経路設定ステップと、
移動体の位置を取得する移動体位置取得ステップと、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定ステップと、
前記案内交差点の形状を取得する交差点形状取得ステップと、
前記交差点形状取得ステップにより取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定ステップと、
前記道路判定ステップによって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応ステップと、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内ステップと、を有することを特徴とする経路案内方法。
【請求項7】
コンピュータに搭載され、
移動体の移動を案内する案内経路を設定する案内経路設定機能と、
移動体の位置を取得する移動体位置取得機能と、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定機能と、
前記案内交差点の形状を取得する交差点形状取得機能と、
前記交差点形状取得機能により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定機能と、
前記道路判定機能によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応機能と、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内機能と、
をプロセッサに実行させることを特徴とするコンピュータプログラム。
【請求項1】
移動体の移動を案内する案内経路を設定する案内経路設定手段と、
前記移動体の位置を取得する移動体位置取得手段と、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定手段と、
前記案内交差点の形状を取得する交差点形状取得手段と、
前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定手段と、
前記道路判定手段によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応手段と、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内手段と、を有することを特徴とする経路案内装置。
【請求項2】
前記道路判定手段は、前記案内交差点へと前記移動体が進入する進入道路の方向を基準とした前記退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否かを判定することを特徴とする請求項1に記載の経路案内装置。
【請求項3】
前記交差点形状取得手段により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点へと前記移動体が進入する進入道路と道なり関係にある道路である道なり道路が前記案内交差点に接続されているか否か判定する道なり判定手段を有し、
前記識別情報対応手段は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていると判定された場合には、前記道なり道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項1に記載の経路案内装置。
【請求項4】
前記識別情報対応手段は、前記道なり判定手段によって、前記道なり道路が前記案内交差点に接続されていないと判定された場合には、前記進入道路に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項3に記載の経路案内装置。
【請求項5】
前記案内交差点の周辺に地物が位置する場合に、該地物に関する地物情報を取得する地物情報取得手段を有し、
前記識別情報対応手段は、前記地物に対する前記複数の道路の位置関係に基づいて道路毎に前記識別情報を対応付けることを特徴とする請求項1乃至請求項4のいずれかに記載の経路案内装置。
【請求項6】
移動体の移動を案内する案内経路を設定する案内経路設定ステップと、
移動体の位置を取得する移動体位置取得ステップと、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定ステップと、
前記案内交差点の形状を取得する交差点形状取得ステップと、
前記交差点形状取得ステップにより取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定ステップと、
前記道路判定ステップによって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応ステップと、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内ステップと、を有することを特徴とする経路案内方法。
【請求項7】
コンピュータに搭載され、
移動体の移動を案内する案内経路を設定する案内経路設定機能と、
移動体の位置を取得する移動体位置取得機能と、
前記案内経路と前記移動体の位置に基づいて、前記移動体の進行方向前方にある案内交差点を特定する案内交差点特定機能と、
前記案内交差点の形状を取得する交差点形状取得機能と、
前記交差点形状取得機能により取得した前記案内交差点の形状と前記案内経路とに基づいて、前記案内交差点から前記移動体が退出する退出道路と同一方向範囲内に、該案内交差点に接続されている道路が複数存在するか否か判定する道路判定機能と、
前記道路判定機能によって前記退出道路と同一方向範囲内に、前記案内交差点に接続されている道路が複数存在すると判定された場合に、該複数の道路毎に各道路の前記案内交差点に対する接続方向を識別する識別情報を対応付ける識別情報対応機能と、
前記退出道路に対応付けられた前記識別情報を用いて前記案内交差点の案内を行う交差点案内機能と、
をプロセッサに実行させることを特徴とするコンピュータプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2012−132744(P2012−132744A)
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願番号】特願2010−284144(P2010−284144)
【出願日】平成22年12月21日(2010.12.21)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願日】平成22年12月21日(2010.12.21)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
[ Back to top ]