(57)【要約】【課題】進入道路の道路形状に適したタイミングで交差点の案内を行うことができる技術技術の提供。【解決手段】本発明の交差点案内システムは、交差点に対する進入道路の道路形状を取得する道路形状取得手段と、前記進入道路の道路形状に基づいて、前記交差点内に基準位置を設定する基準位置設定手段と、運転者が視認可能な視認可能範囲内に前記基準位置が移動した場合に、前記交差点の案内を開始する案内手段と、を備える。【選択図】図５
2014157070.tif 000002
【特許請求の範囲】
【請求項１】
交差点に対する進入道路の道路形状を取得する道路形状取得手段と、
前記進入道路の道路形状に基づいて、前記交差点内に基準位置を設定する基準位置設定手段と、
運転者が視認可能な視認可能範囲内に前記基準位置が移動した場合に、前記交差点の案内を開始する案内手段と、
を備える交差点案内システム。
【請求項２】
前記基準位置設定手段は、前記進入道路の道路形状が湾曲形状である場合に、前記交差点内の目標視認範囲における前記交差点の像の移動方向の反対側の端に前記基準位置を設定する、
請求項１に記載の交差点案内システム。
【請求項３】
前記基準位置設定手段は、前記進入道路の道路形状が湾曲形状である場合に、前記目標視認範囲における前記進入道路の曲率中心側の端に前記基準位置を設定する、
請求項２に記載の交差点案内システム。
【請求項４】
前記基準位置設定手段は、前記進入道路の道路形状が湾曲形状である場合に、前記目標視認範囲における前記進入道路の曲率中心側の端から基準距離だけ前記進入道路の曲率中心の反対側に移動した位置へと前記基準位置を補正する、
請求項３に記載の交差点案内システム。
【請求項５】
前記基準位置設定手段は、前記進入道路の道路形状が左方向の湾曲形状である場合に、前記進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している領域の中央位置を地図情報に基づいて取得し、当該中央位置から前記進入道路の幅だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置に前記基準位置を設定する、
請求項１から請求項４のいずれか一項に記載の交差点案内システム。
【請求項６】
前記基準位置設定手段は、前記進入道路の道路形状が右方向の湾曲形状である場合に、前記進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している領域の中央位置を地図情報に基づいて取得し、当該中央位置から基準距離だけ左方向に移動した位置に前記基準位置を設定する、
請求項１から請求項５のいずれか一項に記載の交差点案内システム。
【請求項７】
前記基準位置設定手段は、前記進入道路の道路形状が左方向の湾曲形状である場合に、前記進入道路と当該進入道路に接続する接続道路とが交差している領域の中央位置を地図情報に基づいて取得し、当該中央位置から前記進入道路の幅の半分だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置に前記基準位置を設定する、
請求項１から請求項６のいずれか一項に記載の交差点案内システム。
【請求項８】
前記基準位置設定手段は、前記進入道路の道路形状が右方向の湾曲形状である場合に、前記進入道路と当該進入道路に接続する接続道路とが交差している領域の中央位置を地図情報に基づいて取得し、当該中央位置から前記進入道路の幅の半分だけ右方向に移動した位置を特定し、当該特定した位置から基準距離だけ左方向に移動した位置に前記基準位置を設定する、
請求項１から請求項７のいずれか一項に記載の交差点案内システム。
【請求項９】
前記案内手段は、前記視認可能範囲内に前記基準位置が移動した場合に、前記交差点についての第１案内を終了するとともに、前記交差点についての案内であって第１案内と異なる案内態様の第２案内を開始する、
請求項１から請求項８のいずれか一項に記載の交差点案内システム。
【請求項１０】
交差点に対する進入道路の道路形状を取得する道路形状取得工程と、
前記進入道路の道路形状に基づいて、前記交差点内に基準位置を設定する基準位置設定工程と、
運転者が視認可能な視認可能範囲内に前記基準位置が移動した場合に、前記交差点の案内を開始する案内工程と、
を含む交差点案内方法。
【請求項１１】
交差点に対する進入道路の道路形状を取得する道路形状取得機能と、
前記進入道路の道路形状に基づいて、前記交差点内に基準位置を設定する基準位置設定機能と、
運転者が視認可能な視認可能範囲内に前記基準位置が移動した場合に、前記交差点の案内を開始する案内機能と、
をコンピュータに実行させる交差点案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交差点の案内を行う交差点案内システム、方法およびプログラムに関する。
【背景技術】
【０００２】
分岐点が運転者の可視範囲内に存在するか否かに応じて、分岐点を案内する画像を切り替える技術が知られている（特許文献１、参照。）。特許文献１において、分岐点を運転者が視認できる状況と、分岐点を運転者が視認できない状況とのそれぞれに適した画像で分岐点を案内できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８１３６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、分岐点を案内する画像を切り替えるタイミングが不適切となるという問題があった。分岐点に進入する進入道路上から視認されるため、分岐点の見え方は進入道路の道路形状に依存する。従って、進入道路の道路形状によっては分岐点を案内する画像を切り替えるタイミングが早く感じられたり、遅く感じられたりする場合があった。
本発明は、前記課題にかんがみてなされたもので、進入道路の道路形状に適したタイミングで交差点の案内を行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明において、道路形状取得手段は、交差点に対する進入道路の道路形状を取得する。基準位置設定手段は、道路形状に基づいて、交差点内に基準位置を設定する。案内手段は、運転者が視認可能な視認可能範囲内に基準位置が移動した場合に、交差点の案内を開始する。前記構成において、進入道路の道路形状に基づいて設定された基準位置が視認できるようになったタイミングで交差点の案内を開始できる。従って、進入道路の道路形状に適したタイミングで交差点の案内を開始できる。
【０００６】
道路形状取得手段は、進入道路の道路形状を取得すればよく、地図情報や車両前方の風景画像の画像認識等に基づいて進入道路の道路形状を取得すればよい。進入道路とは、車両が交差点に進入する際に走行する道路であり、案内する交差点に向かって車両が進行できるレーンのみで構成される道路である。交差点とは、少なくとも交差点において進入道路と当該進入道路に接続する２以上の接続道路とが交差している領域である進入領域を含む路面上の領域である。また、進入道路に対向道路が併設されている場合、交差点は、交差点において進入道路と当該進入道路に接続する接続道路とが交差している進入領域と、交差点において対向道路と当該対向道路に接続する接続道路とが交差している領域とを含むこととなる。なお、対向道路とは、車両の進行方向が進入道路における車両の進行方向と反対となる道路であり、進入道路に併設された道路である。進入道路の道路形状とは、交差点から所定距離以内における進入道路の道路形状であってもよい。また、進入道路の道路形状とは、水平方向における進入道路の形状（湾曲形状、幅、レーン数等）であってもよいし、鉛直方向における進入道路の形状（勾配等）であってもよい。
【０００７】
基準位置設定手段は、交差点の領域内に基準位置を設定すればよく、当該交差点の領域のうち進入道路の道路形状に基づいた位置を基準位置として設定すればよい。ここで、基準位置が視認可能範囲に移動するタイミングは、交差点の案内を開始するタイミングを意味する。従って、基準位置設定手段は、基準位置が視認可能範囲に移動するタイミングが、交差点の案内を開始させるべきタイミングとなるように基準位置を設定すればよい。例えば、基準位置設定手段は、基準位置が視認可能範囲に移動するタイミングが、運転者が交差点の形状を認識できるタイミングとなるように基準位置を設定してもよい。なお、視認可能範囲とは、運転者が視認可能な車両前方の範囲を意味し、実風景内で視認可能な範囲であってもよいし、車両前方の風景を映し出した画面上で視認可能な範囲であってもよい。案内手段は、視認可能範囲内に基準位置が移動したタイミングで案内を開始すればよく、音声での案内を開始してもよいし、画像での案内を開始してもよい。また、案内手段は、視認可能範囲内に基準位置が移動した場合に、交差点の像上に交差点の案内画像を重畳する案内を開始してもよい。これにより、基準位置が視認可能となっている状態の交差点の像に対して案内画像を重畳できる。
【０００８】
また、基準位置設定手段は、進入道路の道路形状が湾曲形状である場合に、交差点内の目標視認範囲における交差点の像の移動方向の反対側の端に基準位置を設定してもよい。進入道路の道路形状が湾曲形状である場合に、車両が交差点に接近するにしたがって、もともと車両の進行方向に対して左側または右側に存在していた交差点が徐々に車両の正面に移動することとなる。従って、進入道路の道路形状が湾曲形状である場合に、交差点の像は横方向に移動することとなる。また、目標視認範囲における交差点の像の移動方向の反対側の端は、目標視認範囲のうち最も遅れて視認可能範囲内に移動する位置となる。すなわち、目標視認範囲における交差点の像の移動方向の反対側の端が視認できるタイミングにおいて、目標視認範囲の全体が視認できるようになっていると見なすことができる。
従って、目標視認範囲における交差点の像の移動方向の反対側の端に基準位置を設定することにより、目標視認範囲の全体が視認できるタイミングで交差点の案内を開始することができる。なお、目標視認範囲とは、交差点のうち、当該交差点の案内を開始するタイミングにおいて運転者に視認させるべき目標の領域である。例えば、交差点に対して進入道路がどのように接続しているかが認識できるようになったタイミングで交差点の案内を開始できるように、交差点において進入道路と当該進入道路に接続する接続道路とが交差している進入領域が目標視認範囲であってもよい。さらに、目標視認範囲は、進入道路の道路形状に依存する範囲であってもよいし、進入道路の道路形状に非依存の範囲であってもよい。
【０００９】
また、基準位置設定手段は、進入道路の道路形状が湾曲形状である場合に、目標視認範囲における進入道路の曲率中心側の端に基準位置を設定してもよい。進入道路の道路形状が湾曲形状である場合、車両が交差点に接近するにしたがって、もともと車両の進行方向を基準として進入道路の曲率中心側に存在していた交差点が徐々に車両の正面に移動することとなる。すなわち、進入道路の道路形状が湾曲形状である場合、交差点の像は進入道路の曲率中心と反対側に移動することとなる。従って、目標視認範囲における進入道路の曲率中心側の端に基準位置することにより、目標視認範囲における交差点の像の移動方向の反対側の端に基準位置を設定できる。
【００１０】
ただし、基準位置設定手段は、必ずしも目標視認範囲の厳密な端の位置に基準位置を設定しなくてもよい。例えば、基準位置設定手段は、進入道路の道路形状が湾曲形状である場合に、目標視認範囲における進入道路の曲率中心側の端から基準距離だけ曲率中心の反対側に基準位置を補正してもよい。目標視認範囲における曲率中心側の端から基準距離だけ曲率中心の反対側に補正した位置に基準位置を設定することにより、目標視認範囲の全体が視認できるタイミングよりも、基準距離に応じた期間だけ早いタイミングで交差点の案内を開始できる。これにより、交差点の案内が遅れることを防止できる。基準距離は、進入道路の道路形状に依存した距離であってもよいし、進入道路の道路形状に非依存の距離であってもよい。
【００１１】
ところで、地図情報において、進入道路と当該進入道路の対向道路とのそれぞれに対してリンクが１個ずつ設定される場合（進入道路に対するリンク設定態様が上下分離ありの場合）と、進入道路と対向道路とからなる結合道路に対してリンクがまとめて１個設定される場合（進入道路に対するリンク設定態様が上下分離なしの場合）とがある。一般に、交差点や進入道路の規模が大きくなるほど、進入道路と当該進入道路の対向道路とのそれぞれに対してリンクが１個ずつ設定される可能性が高くなる。進入道路に対するリンク設定態様が上下分離ありの場合、進入道路に対応するリンクの終点のノードは、交差点において進入道路と当該進入道路に接続する接続道路とが交差している進入領域の中央位置に設定される。一方、進入道路に対するリンク設定態様が上下分離なしの場合、進入道路を含む結合道路に対応するリンクの終点のノードは、交差点において結合道路と当該結合道路に接続する接続道路とが交差している領域である全体領域の中央位置に設定される。従って、進入道路に対するリンク設定態様が上下分離ありの場合と、上下分離なしの場合とでは、リンクの終点のノードが設定される位置が異なることとなる。従って、進入道路に対するリンク設定態様に応じて、リンクの終点のノードの位置を起点として基準位置を設定する処理を切り替えてもよい。
【００１２】
まず、進入道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が左方向の湾曲形状である場合における基準位置設定手段の処理例について説明する。この場合、基準位置設定手段は、結合道路と当該結合道路に接続する接続道路とが交差している領域（全体領域）の中央位置を地図情報に基づいて取得し、当該中央位置から進入道路の幅だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置に基準位置を設定してもよい。ここで、全体領域の中央位置は、結合道路に対応するリンクの終点のノードの位置であり、地図情報から取得できる。また、幅方向において、結合道路は進入道路と対向道路とでほぼ二等分されるとともに、対向道路は進入道路の右側に設けられる。従って、全体領域の中央位置は、進入領域の幅方向における右端付近に位置することとなる。従って、全体領域の中央位置から進入道路の幅だけ左方向に移動した位置は、進入領域の左方向の端の位置となる。また、進入道路の道路形状が左方向の湾曲形状である場合、左方向が湾曲中心側の方向となり、右方向が湾曲中心と反対側の方向となる。従って、全体領域の中央位置から進入道路の幅だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置を基準位置として設定することにより、進入領域の曲率中心側の端から基準距離だけ曲率中心の反対側に移動した位置を基準位置として設定できる。従って、進入領域の幅方向の全体が視認できるタイミングよりも基準距離に応じた期間だけ早いタイミングで交差点の案内を開始できる。
【００１３】
次に、進入道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が右方向の湾曲形状である場合における基準位置設定手段の処理例について説明する。この場合、基準位置設定手段は、進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している領域の中央位置を地図情報に基づいて取得し、当該中央位置から基準距離だけ左方向に移動した位置に基準位置を設定してもよい。上述のように、全体領域の中央位置は、進入領域の右端付近に位置することとなる。また、進入道路の道路形状が右方向の湾曲形状である場合、右方向が湾曲中心側の方向となり、左方向が湾曲中心と反対側の方向となる。従って、全体領域の中央位置から基準距離だけ左方向に移動した位置を基準位置として設定することにより、進入領域の曲率中心側の端から基準距離だけ曲率中心の反対側に移動した位置を基準位置として設定できる。従って、進入領域の幅方向の全体が視認できるタイミングよりも基準距離に応じた期間だけ早いタイミングで交差点の案内を開始できる。
【００１４】
次に、進入道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が左方向の湾曲形状である場合における基準位置設定手段の処理例について説明する。この場合、基準位置設定手段は、進入道路と当該進入道路に接続する接続道路とが交差している領域（進入領域）の中央位置を地図情報に基づいて取得し、当該中央位置から進入道路の幅の半分だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置に基準位置を設定してもよい。ここで、進入領域の中央位置は、進入道路に対応するリンクの終点のノードの位置であり、地図情報から取得できる。また、進入道路の道路形状が左方向の湾曲形状である場合、左方向が湾曲中心側の方向となり、右方向が湾曲中心と反対側の方向となる。従って、進入領域の中央位置から進入道路の幅の半分だけ左方向に移動した位置は、進入領域の湾曲中心側の端の位置となる。そのため、進入領域の中央位置から進入道路の幅の半分だけ左方向に移動した位置を特定し、当該特定した位置から基準距離だけ右方向に移動した位置を基準位置として設定することにより、進入領域の曲率中心側の端から基準距離だけ曲率中心の反対側に移動した位置を基準位置として設定できる。従って、進入領域の幅方向の全体が視認できるタイミングよりも基準距離に応じた期間だけ早いタイミングで交差点の案内を開始できる。
【００１５】
さらに、進入道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が右方向の湾曲形状である場合における基準位置設定手段の処理例について説明する。この場合、基準位置設定手段は、進入道路と当該進入道路に接続する接続道路とが交差している領域（進入領域）の中央位置を地図情報に基づいて取得し、当該中央位置から進入道路の幅の半分だけ右方向に移動した位置を特定し、当該特定した位置から基準距離だけ左方向に移動した位置に基準位置を設定してもよい。進入道路の道路形状が右方向の湾曲形状である場合、右方向が湾曲中心側の方向となり、左方向が湾曲中心と反対側の方向となる。従って、進入領域の中央位置から進入道路の幅の半分だけ右方向に移動した位置は、進入領域の曲率中心側の端の位置となる。そのため、進入領域の中央位置から進入道路の幅の半分だけ右方向に移動した位置を特定し、当該特定した位置から基準距離だけ左方向に移動した位置を基準位置として設定することにより、進入領域の曲率中心側の端から基準距離だけ曲率中心の反対側に移動した位置を基準位置として設定できる。従って、進入領域の幅方向の全体が視認できるタイミングよりも基準距離に応じた期間だけ早いタイミングで交差点の案内を開始できる。
【００１６】
また、案内手段は、視認可能範囲内に基準位置が移動した場合に、交差点についての第１案内を終了するとともに、交差点の案内であって第１案内と異なる案内態様の第２案内を開始してもよい。すなわち、視認可能範囲内に基準位置が移動するタイミング以前においても交差点の案内を行ってもよく、視認可能範囲内に基準位置が移動したタイミングで交差点の案内態様が遷移するようにしてもよい。これにより、交差点の案内を継続して行うことができるとともに、視認可能範囲内に基準位置が移動していない状態と、視認可能範囲内に基準位置が移動した状態とのそれぞれに適した案内態様で交差点の案内ができる。
【００１７】
さらに、本発明のように進入道路の道路形状に基づいて交差点の案内を開始する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、ナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１８】
【図１】ナビゲーション装置のブロック図である。
【図２】図２Ａ，２Ｂは道路の平面図である。
【図３】図３Ａ，３Ｂは道路の平面図である。
【図４】図４Ａ，４Ｂは前方画像を示す図である。
【図５】交差点案内処理のフローチャートである。
【発明を実施するための形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション装置の構成：
（２）交差点案内処理：
（３）他の実施形態： 
【００２０】
（１）ナビゲーション装置の構成：
図１は、本発明の一実施形態にかかる交差点案内システムとしてのナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、車両に備えられている。ナビゲーション装置１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたプログラムを実行する。記録媒体３０は、地図情報３０ａと位置変換テーブル３０ｂとを記録する。
【００２１】
地図情報３０ａは、道路上に設定されたノードの位置等を示すノードデータと、ノード同士を接続する道路に対応するリンクについての情報を示すリンクデータと、ノード同士を接続する道路の幅方向の中央線上に設定された形状補間点の位置等を示す形状補間点データとを含んでいる。３本以上のリンクが接続するノードは交差点に対応する。リンクデータは、道路上に設けられたレーンの数や幅を示す情報と、道路の幅を示す情報等を含む。
【００２２】
図２Ａ，２Ｂ，３Ａ，３Ｂは、道路の平面図である。図２Ａ，２Ｂと図３Ａ，３Ｂとでは、道路に対するリンク設定態様が異なる。地図情報３０ａにおいて、道路と当該道路の対向道路とのそれぞれに対してリンクＬ（二点鎖線）が１個ずつ設定される場合（道路に対するリンク設定態様が上下分離ありの場合：図２Ａ，２Ｂ）と、道路と該道路の対向道路とからなる結合道路に対してリンクＬがまとめて１個設定される場合（道路に対するリンク設定態様が上下分離なしの場合：図３Ａ，３Ｂ）とがある。なお、道路と当該道路の対向道路とでは、車両の進行方向が反対となる。
【００２３】
図２Ａ，２Ｂ，３Ａ，３Ｂにおいて、黒太線が道路と当該道路の対向道路とを区画する中央分離帯Ｋを表し、白線が道路と道路外の部分とを区画する区画線Ｅを表す。なお、道路上に形成されたレーン同士を区画する区画線の図示は省略する。二重丸はノードＮの位置を示し、白丸は形状補間点Ｍの位置を示す。同一の道路上において道路の方向に連続しているノードと形状補間点Ｍとを順に接続する折れ線は、リンクＬを構成する。リンクＬは、ノードＮを始点および終点とし、道路の幅方向の中央線を表す。ノードＮは交差点Ｃ内に設定されており、あるリンクＬに対応する道路上を車両が走行している場合、当該リンクＬの終点のノードＮtの位置に存在する交差点Ｃが車両が次に走行する交差点Ｃとなる。道路に対するリンク設定態様が上下分離ありの場合、リンクＬの両端のノードＮのどちらがリンクＬの終点（道路から車両が退出する地点）であるかがリンクデータに規定されている。また、道路に対するリンク設定態様が上下分離なしの場合、リンクデータは、道路と該道路の対向道路とからなる結合道路全体の幅を示す。また、リンクデータにおいて、リンクごとにリンク設定態様が対応付けられている。
【００２４】
位置変換テーブル３０ｂは、カメラ４４の位置を基準とした視認可能範囲Ｚ内の位置と、前方画像内の位置との対応関係を規定したテーブルである。視認可能範囲Ｚとは、車両の前方の実空間のうち、カメラ４４が車両の前方風景を撮影する際の視野内の空間である。前方画像とは、カメラ４４が前方風景を撮影することによって生成される画像である。位置変換テーブル３０ｂは、カメラ４４の光学的な仕様（画角、光軸方向、光学倍率等）に基づいて作成され、予め記録媒体３０に記録されている。制御部２０は、位置変換テーブル３０ｂによって視認可能範囲Ｚ内の任意の位置を変換することにより、当該任意の位置に存在する物体の像が前方画像内において投影される位置を取得する。反対に、制御部２０は、位置変換テーブル３０ｂによって前方画像内の任意の位置を変換することにより、当該任意の位置に像が投影される物体の視認可能範囲Ｚ内の位置を取得する。
【００２５】
車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とカメラ４４とディスプレイ４５とを備える。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の位置を算出するための信号を制御部２０に出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を制御部２０に出力する。ジャイロセンサ４３は、車両に作用する角加速度に対応した信号を制御部２０に出力する。
【００２６】
カメラ４４は、視認可能範囲Ｚ内の風景を撮影し、当該視認可能範囲Ｚ内の風景を表す前方画像を生成するイメージセンサである。カメラ４４が生成した前方画像は、図示しないインタフェースを介して制御部２０に出力される。カメラ４４は、水平方向において光軸に関して対称な光学系を有する。カメラ４４は、車両の幅方向の中央位置に備えられており、光軸が車両の進行方向Ｆと一致する。図２Ａ，２Ｂ，３Ａ，３Ｂに示すように、平面視における視認可能範囲Ｚは、黒三角で示す車両（カメラ４４）の位置を基準とする範囲であり、車両の進行方向Ｆに延びる直線を基準とする左右の角度がそれぞれカメラ４４の視野角Ａの半分Ａ／２以内となる範囲である。
【００２７】
制御部２０は、ジャイロセンサ４３からの出力信号等に基づいて車両の進行方向Ｆを特定する。また、制御部２０は、ＧＰＳ受信部４１、車速センサ４２、及びジャイロセンサ４３等から出力された信号に基づいてマップマッチング前の現在位置を取得する。さらに、制御部２０は、車両の進行方向Ｆとマップマッチング前の現在位置とに基づいて車両が走行している道路である走行道路を特定する。例えば、制御部２０は、車両の進行方向Ｆに対する平行度が所定基準以上（例えば角度差が１０度以内）のリンクＬのうち、マップマッチング前の現在位置に最も近いリンクＬに対応する道路を走行道路として特定する。なお、図２Ａ，２Ｂに示すように、道路に対するリンク設定態様が上下分離ありの場合、道路と当該道路の対向道路とが近い位置に存在する。この場合、制御部２０は、終点のノードＮtの位置に対してマップマッチング前の現在位置が接近しているリンクＬに対応する道路を走行道路として特定すればよい。制御部２０は、走行道路に対応するリンクＬ上の位置のうち、マップマッチング前の現在位置に最も近い位置、すなわちマップマッチング前の現在位置からリンクＬに下ろした垂線上の位置を、マップマッチング後の現在位置Ｙとして特定する。以下、特に示さない限り、現在位置Ｙと表記した場合、マップマッチング後の現在位置Ｙを意味することとする。
【００２８】
図２Ａ，２Ｂ，３Ａ，３Ｂにおいて、白三角は現在位置Ｙを示す。現在位置Ｙは、走行道路の幅方向の中央線上、すなわちリンクＬ上の位置となる。なお、車両は交差点Ｃよりも紙面下方に図示された走行道路上を上方に向けて走行していることとする。図２Ａ，２Ｂに示すように、道路に対するリンク設定態様が上下分離ありの場合、結合道路を構成する道路の一方が走行道路として特定され、当該走行道路の幅方向の中央線上にてマップマッチング後の現在位置Ｙが特定される。一方、図３Ａ，３Ｂに示すように、走行道路に対するリンク設定態様が上下分離なしの場合、結合道路全体が走行道路として特定され、当該結合道路の幅方向の中央線上にてマップマッチング後の現在位置Ｙが特定される。走行道路に対するリンク設定態様が上下分離なしの場合、制御部２０は、走行道路の両端のノードＮのうち、現在位置Ｙが接近しているノードＮを走行道路の終点のノードＮtとして特定する。
【００２９】
ディスプレイ４５は、制御部２０から出力された映像信号に基づいて前方画像および各種運転支援を行うための画像を出力する映像出力装置である。運転者はディスプレイ４５にて前方画像を視認できるため、前方画像を撮影するカメラ４４の視野は運転者が視認可能な視認可能範囲Ｚを構成する。
【００３０】
制御部２０はナビゲーションプログラム２１を実行する。ナビゲーションプログラム２１は、道路形状取得部２１ａと基準位置設定部２１ｂと案内部２１ｃとを含む。
道路形状取得部２１ａは、交差点Ｃに対する進入道路の道路形状を取得する機能を制御部２０に実行させるモジュールである。進入道路とは、交差点Ｃに対して進入する際に車両が走行する道路である。図２Ａ，２Ｂに示すように、走行道路のリンクの設定態様が上下分離ありの場合には、走行道路が進入道路と一致する。一方、図３Ａ，３Ｂに示すように、進入道路のリンクの設定態様が上下分離なしの場合には、走行道路（結合道路）のうち、車両の進行方向Ｆを基準として左側の道路が進入道路となる。
【００３１】
道路形状取得部２１ａの機能により制御部２０は、走行道路上の形状補間点Ｍのうち、終点のノードＮtから所定距離（例えば３００ｍ）以内に存在する形状補間点Ｍを取得する。そして、制御部２０は、走行道路の終点のノードＮtから所定距離以内に存在する形状補間点Ｍのそれぞれにおける道路の方向の変化角Ｂを取得し、当該変化角Ｂの平均値を取得する。変化角Ｂは、ｎ番目の形状補間点Ｍから（ｎ＋１）番目の形状補間点Ｍに向かうベクトルである後方ベクトルと、（ｎ＋１）番目の形状補間点Ｍから（ｎ＋２）番目の形状補間点Ｍ（または終点のノードＮt）に向かうベクトルである前方ベクトルとがなす角度である。ｎは、走行道路の終点のノードＮtから所定距離以内の形状補間点Ｍを、走行道路の終点のノードＮtから遠い順に数えた順番を表す自然数である。制御部２０は、ｎに１をインクリメントしながら、順に変化角Ｂを取得していく。なお、平面視において、前方ベクトルが後方ベクトルに対して反時計回りに回転している場合には変化角Ｂを正とし（図２Ａ，３Ａ）、前方ベクトルが後方ベクトルに対して時計回りに回転している場合には変化角Ｂを負とする（図２Ｂ，３Ｂ）。
【００３２】
道路形状取得部２１ａの機能により制御部２０は、変化角Ｂの平均値が正の閾値（例えば１０度）以上である場合には、走行道路の道路形状が左方向の湾曲形状であると判定する。一方、制御部２０は、変化角Ｂの平均値が負の閾値（例えば−１０度）以下である場合には、走行道路の道路形状が右方向の湾曲形状であると判定する。制御部２０は、終点のノードＮtから所定距離以内に形状補間点Ｍが存在しない場合、および、変化角Ｂの平均値が負の閾値よりも大きく、正の閾値よりも小さい場合に、走行道路の道路形状が直線状であると判定する。
【００３３】
図２Ａ，２Ｂに示すように、走行道路に対するリンク設定態様が上下分離ありの場合、走行道路と進入道路とは一致する。従って、走行道路に対するリンク設定態様が上下分離ありの場合、制御部２０は、走行道路の道路形状を進入道路の道路形状として取得する。一方、図３Ａ，３Ｂに示すように、走行道路に対するリンク設定態様が上下分離なしの場合、走行道路のうち車両の進行方向Ｆを基準として左側の道路が進入道路となる。しかし、進入道路と対向道路とからなる結合道路（走行道路）の道路形状と、進入道路単独の道路形状とは同一と見なすことができるため、制御部２０は、走行道路に対するリンク設定態様が上下分離なしの場合も、走行道路の道路形状を進入道路の道路形状として取得する。
【００３４】
基準位置設定部２１ｂは、進入道路の道路形状に基づいて、交差点Ｃ内に基準位置Ｑを設定する機能を制御部２０に実行させるモジュールである。具体的に、基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状が湾曲形状である場合に、交差点Ｃ内の目標視認範囲Ｔ（ハッチング）における交差点Ｃの像の移動方向の反対側の端に基準位置Ｑを設定する。より具体的に、基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状が湾曲形状である場合に、目標視認範囲Ｔにおける進入道路の曲率中心側の端に基準位置Ｑを設定する。
【００３５】
進入道路の道路形状が湾曲形状である場合、車両が交差点Ｃに接近するにしたがって、もともと車両の進行方向Ｆを基準として進入道路の曲率中心側に存在していた交差点Ｃが徐々に車両の正面に移動することとなる。すなわち、進入道路の道路形状が湾曲形状である場合、交差点Ｃの像は進入道路の曲率中心と反対側に移動することとなる。そのため、目標視認範囲Ｔにおける交差点Ｃの像の移動方向の反対側の端は、目標視認範囲Ｔにおける進入道路の曲率中心側の端を意味する。従って、目標視認範囲Ｔにおける進入道路の曲率中心側の端に基準位置Ｑを設定することにより、目標視認範囲Ｔ（破線枠内）における交差点Ｃの像の移動方向の反対側の端に基準位置Ｑを設定できる。
【００３６】
図２Ａ，３Ａに示すように、進入道路の道路形状が左方向の湾曲形状である場合、前方画像における交差点Ｃの像の移動方向は曲率中心の反対方向としての右方向となる。図４Ａ，図４Ｂは、進入道路の道路形状が左方向の湾曲形状である場合の前方画像を示す。図４Ｂは図４Ａよりも交差点Ｃに車両が接近した状態における前方画像を示す。図４Ａ，図４Ｂに示すように、進入道路の道路形状が左方向の湾曲形状である場合、車両が交差点Ｃに接近するのにしたがって、交差点Ｃの像が右方向に移動する。なお、図４Ａにおいては、視認可能範囲Ｚよりも左側に存在し、前方画像に像が投影されていない領域の像も参考のため図示している。進入道路の道路形状が左方向の湾曲形状である場合、視認可能範囲Ｚよりも左側に存在している領域の像も、車両の交差点Ｃに接近するにしたがって前方画像内に移動してくることとなる。一方、図２Ｂ，３Ｂに示すように、進入道路の道路形状が右方向の湾曲形状である場合、前方画像における交差点Ｃの像の移動方向は曲率中心の反対方向としての左方向となる。
【００３７】
本実施形態において、図２Ａ，２Ｂ，３Ａ，３Ｂに示すように、目標視認範囲Ｔは、交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している領域である進入領域である。具体的に、目標視認範囲Ｔは、進入道路の幅方向の両端の延長線と、当該進入道路に接続する接続道路の幅方向の両端の延長線とによって囲まれた範囲である。
従って、目標視認範囲Ｔにおける進入道路の曲率中心側の端は、進入道路の曲率中心側の端の延長線上に位置することとなる。
【００３８】
ただし、本実施形態では、目標視認範囲Ｔにおける進入道路の曲率中心側の厳密な端の位置に基準位置Ｑを設定するのではなく、進入道路の曲率中心側の端から補正した位置に基準位置Ｑを設定する。基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状が湾曲形状である場合に、目標視認範囲Ｔにおける進入道路の曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に基準位置Ｑを補正する。本実施形態において、基準距離Ｓは、平均的なレーンの幅よりも小さい所定値に設定されており、記録媒体３０に記録されている。
以上においては、基準位置Ｑが、交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している領域である目標視認範囲Ｔにおける進入道路の曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に補正した位置であることを、目標視認範囲Ｔの概念を用いて説明した。
【００３９】
以下、基準位置Ｑを設定するための実体的な処理について説明する。基準位置設定部２１ｂの機能により制御部２０は、走行道路の終点のノードＮtの位置を起点として基準位置Ｑを設定する。ここで、走行道路に対するリンク設定態様が上下分離ありの場合、走行道路（進入道路）の終点のノードＮtは、交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している進入領域（目標視認範囲Ｔ）の中央位置に設定される。一方、走行道路に対するリンク設定態様が上下分離なしの場合、走行道路（結合道路）の終点のノードＮtは、交差点Ｃにおいて結合道路と当該結合道路に接続する接続道路とが交差している領域である全体領域Ｖ（図３Ａ，図３Ｂにおいて一点鎖線枠内）の中央位置に設定される。従って、走行道路に対するリンク設定態様が上下分離ありの場合と、走行道路に対するリンク設定態様が上下分離なしの場合とでは、走行道路の終点のノードＮtが設定される位置が異なることとなる。また、進入道路の曲率中心の方向は、進入道路の湾曲方向に応じて異なることとなる。そこで、基準位置設定部２１ｂの機能により制御部２０は、走行道路の終点のノードＮtの位置を起点として基準位置Ｑを設定する実体的な処理を、走行道路に対するリンク設定態様と進入道路の湾曲方向との組み合わせに応じて、以下のように切り替える。
【００４０】
まず、図３Ａに示すように、走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が左方向の湾曲形状である場合における基準位置設定部２１ｂの処理について説明する。この場合、基準位置設定部２１ｂの機能により制御部２０は、結合道路と当該結合道路に接続する接続道路とが交差している全体領域Ｖの中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗだけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置に基準位置Ｑを設定する。
【００４１】
ここで、全体領域Ｖの中央位置は、走行道路（結合道路）の終点のノードＮtの位置であり、地図情報３０ａから取得できる。また、幅方向において、結合道路は進入道路と対向道路とでほぼ二等分され、対向道路は進入道路の右側に設けられる。従って、全体領域Ｖの中央位置は、目標視認範囲Ｔ（進入領域）の幅方向における右端付近に位置することとなる。従って、全体領域Ｖの中央位置から進入道路の幅Ｗだけ左方向に移動した位置は、目標視認範囲Ｔの左方向の端の位置となる。また、進入道路の道路形状が左方向の湾曲形状である場合、左方向が湾曲中心側の方向となり、右方向が湾曲中心と反対側の方向となる。従って、全体領域Ｖの中央位置から進入道路の幅だけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置を基準位置Ｑとして設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００４２】
なお、制御部２０は、走行道路（結合道路）の幅をリンクデータから取得し、当該走行道路の幅の半分の幅を進入道路の幅Ｗとして取得すればよい。ここで、基準位置Ｑを設定する際における右方向と左方向とは、交差点Ｃにおける走行道路（結合道路または進入道路）の方向を基準とする。具体的に、制御部２０は、交差点Ｃにおける走行道路の方向から、平面視において、９０度だけ反時計回りに回転した方向を左方向として特定する。反対に、制御部２０は、交差点Ｃにおける走行道路の方向から、平面視において、９０度だけ時計回りに回転した方向を右方向として特定する。なお、制御部２０は、走行道路上の形状補間点Ｍのうち、走行道路の終点のノードＮtに最も近い形状補間点Ｍから、走行道路の終点のノードＮtに向かうベクトルの方向を、交差点Ｃにおける走行道路の方向として取得する。
【００４３】
次に、図３Ｂに示すように、走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が右方向の湾曲形状である場合における基準位置設定部２１ｂの処理例について説明する。この場合、基準位置設定部２１ｂの機能により制御部２０は、進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している全体領域Ｖの中央位置を地図情報３０ａに基づいて取得し、当該中央位置から基準距離Ｓだけ左方向に移動した位置に基準位置Ｑを設定する。上述のように、全体領域Ｖの中央位置は、目標視認範囲Ｔの右端付近に位置することとなる。また、進入道路の道路形状が右方向の湾曲形状である場合、右方向が湾曲中心側の方向となり、左方向が湾曲中心と反対側の方向となる。従って、全体領域Ｖの中央位置から基準距離Ｓだけ左方向に移動した位置を基準位置Ｑとして設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ進入道路の曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００４４】
次に、図２Ａに示すように、走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が左方向の湾曲形状である場合における基準位置設定部２１ｂの処理例について説明する。この場合、基準位置設定部２１ｂの機能により制御部２０は、進入道路と当該進入道路に接続する接続道路とが交差している領域である進入領域（目標視認範囲Ｔ）の中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗの半分Ｗ／２だけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置に基準位置Ｑを設定する。目標視認範囲Ｔの中央位置は走行道路（進入道路）の終点のノードＮtの位置と一致するため、制御部２０は、目標視認範囲Ｔの中央位置を地図情報３０ａから取得できる。目標視認範囲Ｔの幅は進入道路の幅であるため、目標視認範囲Ｔの中央位置から進入道路の幅Ｗの半分Ｗ／２だけ左方向に移動した位置は、目標視認範囲Ｔの左端の位置となる。また、進入道路の道路形状が左方向の湾曲形状である場合、左方向が湾曲中心側の方向となり、右方向が湾曲中心と反対側の方向となる。従って、目標視認範囲Ｔの中央位置から進入道路の幅Ｗの半分Ｗ／２だけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置を基準位置Ｑとして設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００４５】
さらに、図２Ｂに示すように、走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が右方向の湾曲形状である場合における基準位置設定部２１ｂの処理例について説明する。この場合、基準位置設定部２１ｂの機能により制御部２０は、進入道路と当該進入道路に接続する接続道路とが交差している領域である進入領域（目標視認範囲Ｔ）の中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗの半分Ｗ／２だけ右方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ左方向に移動した位置に基準位置Ｑを設定する。上述のように、目標視認範囲Ｔの中央位置は進入道路の幅方向における中央の位置となる。従って、目標視認範囲Ｔの中央位置から進入道路の幅Ｗの半分Ｗ／２だけ右方向に移動した位置は、目標視認範囲Ｔの右端の位置となる。また、進入道路の道路形状が右方向の湾曲形状である場合、右方向が湾曲中心側の方向となり、左方向が湾曲中心と反対側の方向となる。従って、目標視認範囲Ｔの中央位置から進入道路の幅Ｗの半分Ｗ／２だけ右方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ左方向に移動した位置を基準位置Ｑとして設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動した位置を基準位置Ｑとして設定できる。
【００４６】
案内部２１ｃは、運転者が視認可能な視認可能範囲Ｚ内に基準位置Ｑが移動した場合に、交差点Ｃの案内を開始する機能を制御部２０に実行させるモジュールである。すなわち、案内部２１ｃの機能により制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動したタイミングで案内を開始する。
【００４７】
視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを判定するにあたり、案内部２１ｃの機能により制御部２０は、現在位置Ｙと前方画像の画像認識とに基づいてカメラ４４の位置（図２Ａ，２Ｂ，３Ａ，３Ｂにおいて黒三角）を特定する。制御部２０は、前方画像に対して公知の線認識手法やパターン認識手法を実行することにより、前方画像から進入道路の幅方向の右端または左端に存在する線の像を認識する。本実施形態において、制御部２０は、図４Ａ，４Ｂに示す前方画像において、進入道路の右端に存在する中央分離帯Ｋの下端の線の像を認識する。そして、制御部２０は、前方画像の下辺と中央分離帯Ｋの下端の線との交点Ｒの位置を位置変換テーブル３０ｂによって変換することにより、実空間における中央分離帯Ｋとカメラ４４との距離Ｘを取得する。
【００４８】
図３Ａ，図３Ｂに示すように走行道路に対するリンク設定態様が上下分離なしである場合、リンクＬ上の現在位置Ｙが中央分離帯Ｋ上に存在すると見なすことができるため、制御部２０は、現在位置Ｙを通過し、リンクＬに対して垂直な補助線Ｇ（破線）を生成し、当該補助線Ｇ上において現在位置Ｙから距離Ｘだけ左方向に移動した位置をカメラ４４の位置として特定する。一方、図２Ａ，図２Ｂに示すように走行道路に対するリンク設定態様が上下分離ありである場合、リンクＬの位置が進入道路の幅方向の中央線上の位置となるため、制御部２０は、現在位置Ｙを通過し、リンクＬに対して垂直な補助線Ｇを生成し、当該補助線Ｇ上においてリンクＬ上の現在位置Ｙから右方向に進入道路の幅Ｗの半分Ｗ／２だけ移動した位置を中央分離帯Ｋの位置として特定する。そして、制御部２０は、補助線Ｇ上において中央分離帯Ｋの位置から距離Ｘだけ左方向に移動した位置をカメラ４４の位置として特定する。以上においては、中央分離帯Ｋの位置を基準にカメラ４４の位置を特定する手順を説明したが、進入道路の左端の区画線Ｅの像が前方画像に含まれている場合には、進入道路の左端の区画線Ｅの像の位置を基準にカメラ４４の位置を特定してもよい。また、進入道路において複数のレーンを区画する区画線Ｅの像の認識結果に基づいて車両が走行している走行レーンを特定し、当該走行レーンに基づいてカメラ４４の位置を特定してもよい。
【００４９】
以上のようにしてカメラ４４の位置を特定すると、制御部２０は、カメラ４４の位置から車両の進行方向Ｆへと延びる直線と、カメラ４４の位置から基準位置Ｑへと延びる直線線とがなす角度の絶対値を算出し、当該角度の絶対値がカメラ４４の視野角Ａの半分Ａ／２以下である場合に、視認可能範囲Ｚ内に基準位置Ｑが移動したと判定する。
【００５０】
案内部２１ｃの機能により制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動した場合に、交差点Ｃについての第１案内を終了するとともに、交差点Ｃの案内であって第１案内と異なる案内態様の第２案内を開始する。すなわち、制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動するタイミング以前においても交差点Ｃの案内を行っておき、視認可能範囲Ｚ内に基準位置Ｑが移動したタイミングで交差点Ｃの案内態様が遷移させる。
【００５１】
本実施形態において、第１案内の案内態様は、図４Ａに示すように交差点Ｃにおける推奨の進行方向を示す矢印画像Ｕを交差点Ｃの像の上方に表示する案内態様である。一方、第２案内の案内態様は、図４Ｂに示すように矢印画像Ｕを交差点Ｃの像上に重畳して表示する案内態様である。案内部２１ｃの機能により制御部２０は、予め公知の経路探索手法によって走行予定経路を探索しておく。そして、制御部２０は、進入道路が走行予定経路上の道路である場合に、車両が次に走行する交差点Ｃにおける推奨の進行方向を取得する。制御部２０は、走行予定経路上の道路であって、交差点Ｃの次に車両が走行する予定の退出道路を取得し、進入道路から退出道路に進路を取った場合の進行方向を、推奨の進行方向として取得する。矢印画像Ｕは、進入道路における車両の進行方向を表す部分（縦方向の線状部分）と、退出道路における車両の進行方向を表す部分とが屈曲点Ｕ１にて屈曲した折れ線の矢印を表す。図４Ａ，４Ｂは、推奨の進行方向が左折方向である場合の例を示す。なお、矢印画像Ｕは、進入道路における車両の進行方向に対する退出道路における車両の進行方向の角度ごとに記録媒体３０に記録されている。
【００５２】
視認可能範囲Ｚ内に基準位置Ｑが移動していない場合、制御部２０は、矢印画像Ｕを背景画像Ｊ上に重畳する。背景画像Ｊは、矢印画像Ｕの高さと幅よりも所定量だけ大きい高さと幅を有する無地の画像であり、記録媒体３０に記録されている。制御部２０は、矢印画像Ｕが重畳された背景画像Ｊを前方画像における地平線よりも高い位置に重畳するとともに、上端が背景画像Ｊの下端に接続し、下端が交差点Ｃの像内の位置に接続する接続画像Ｉをさらに前方画像に重畳する。具体的に、制御部２０は、目標視認範囲Ｔ内に設定された所定の重畳基準位置を位置変換テーブル３０ｂによって変換することにより、当該重畳基準位置に対応する前方画像内の位置を特定し、当該特定した位置に接続画像Ｉの下端を重畳する。例えば、重畳基準位置は、目標視認範囲Ｔの幅方向の中央位置であってもよい。上下分離ありの場合、走行道路の終点のノードＮtの位置を重畳基準位置として取得できる。上下分離なしの場合、走行道路の終点のノードＮtの位置から進入道路の幅Ｗの半分Ｗ／２だけ左方向に移動した位置を重畳基準位置として取得できる。そして、制御部２０は、矢印画像Ｕと背景画像Ｊと接続画像Ｉとが重畳された前方画像をディスプレイ４５に表示させることにより、第１案内を行う。
【００５３】
視認可能範囲Ｚ内に基準位置Ｑが移動した場合、制御部２０は、矢印画像Ｕをそのまま前方画像に重畳し、矢印画像Ｕが重畳された前方画像をディスプレイ４５に表示させることにより、第２案内を行う。制御部２０は、前方画像における交差点Ｃの像の位置を特定し、交差点Ｃの像上に矢印画像Ｕを重畳する。例えば、制御部２０は、前記重畳基準位置に対応する前方画像内の位置に、矢印画像Ｕの屈曲点Ｕ１が重畳されるように、矢印画像Ｕを前方画像に重畳してもよい。
【００５４】
前記構成において、進入道路の道路形状に基づいて設定された基準位置Ｑが視認できるようになったタイミングで交差点Ｃについての第２案内を開始できる。従って、進入道路の道路形状に適したタイミングで交差点Ｃについての第２案内を開始できる。目標視認範囲Ｔにおける交差点Ｃの像の移動方向の反対側の端は、目標視認範囲Ｔのうち最も遅れて視認可能範囲Ｚ内に移動する位置となる。すなわち、目標視認範囲Ｔにおける交差点Ｃの像の移動方向の反対側の端が視認できるタイミングにおいて、目標視認範囲Ｔの全体が視認できるようになっていると見なすことができる。従って、目標視認範囲Ｔの全体が視認できるタイミングで交差点Ｃについての第２案内を開始することができる。また、目標視認範囲Ｔは交差点Ｃにおいて進入道路が接続している進入領域であるため、交差点Ｃに対して進入道路がどのように接続しているかが認識できるようになったタイミングで交差点Ｃについての第２案内を開始できる。上述のように、進入道路の道路形状が湾曲形状である場合、交差点Ｃの像は進入道路の曲率中心と反対側に移動することとなる。従って、目標視認範囲Ｔにおける進入道路の曲率中心側の端に基準位置Ｑすることにより、目標視認範囲Ｔにおける交差点Ｃの像の移動方向の反対側の端に基準位置Ｑを設定できる。
【００５５】
さらに、目標視認範囲Ｔにおける進入道路の曲率中心側の厳密な端の位置に基準位置Ｑを設定するのではなく、目標視認範囲Ｔにおける曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に補正した位置に基準位置Ｑを設定することにより、目標視認範囲Ｔの全体が視認できるタイミングよりも、基準距離Ｓに応じた期間だけ早いタイミングで交差点Ｃの案内を開始できる。これにより、第２案内への遷移が遅れることを防止できる。本実施形態において、目標視認範囲Ｔは交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している進入領域であり、基準距離Ｓは平均的なレーンの幅よりも小さい所定値に設定されている。従って、基準位置Ｑが視認できるタイミングにおいて、交差点Ｃの手前における進入道路のレーン構成が認識できるようになった見なせる。そのため、交差点Ｃの手前における進入道路のレーン構成が認識できるようになったタイミングで、第２案内を開始できる。
【００５６】
上述のように、走行道路に対するリンク設定態様と進入道路の湾曲方向との組み合わせがいずれであっても、走行道路の終点のノードＮtの位置を起点として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動した位置を基準位置Ｑとして設定できる。従って、走行道路に対するリンク設定態様と、進入道路の湾曲方向との組み合わせがいずれであっても、交差点Ｃにおいて進入道路が接続している進入領域である目標視認範囲Ｔの全体が視認できるタイミングよりも、基準距離Ｓに応じた期間だけ早いタイミングで交差点Ｃの案内を開始できる。
【００５７】
さらに、案内部２１ｃの機能により制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動した場合に、交差点Ｃについての第１案内を終了するとともに、交差点Ｃの案内であって第１案内と異なる案内態様の第２案内を開始する。これにより、交差点Ｃの案内を継続して行うことができるとともに、視認可能範囲Ｚ内に基準位置Ｑが移動していない状態と、視認可能範囲Ｚ内に基準位置Ｑが移動した状態とのそれぞれに適した案内態様で交差点Ｃの案内ができる。特に、本実施形態では、基準位置Ｑが視認可能な状態となっている交差点Ｃの像に対して矢印画像Ｕを重畳できる。また、カメラ４４の位置を前方画像の画像認識によって正確に特定しているため、カメラ４４の位置を基準とする視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを正確に判定できる。
【００５８】
（２）交差点案内処理：
図５は、交差点案内処理のフローチャートである。交差点案内処理は、所定の時間周期または走行距離周期ごとに実行される処理である。まず、道路形状取得部２１ａの機能により制御部２０は、進入道路の道路形状を取得する（ステップＳ１００）。具体的に、制御部２０は、走行道路の終点のノードＮtから所定距離（例えば３００ｍ）以内の形状補間点Ｍのうち、走行道路の終点のノードＮtから遠い順に数えた順番がｎ番目の形状補間点Ｍから（ｎ＋１）番目の形状補間点Ｍに向かうベクトルである後方ベクトルと、（ｎ＋１）番目の形状補間点Ｍから（ｎ＋２）番目の形状補間点Ｍ（または終点のノードＮt）に向かうベクトルである前方ベクトルとがなす角度である変化角Ｂの平均値に基づいて、走行道路の道路形状が、直線状であるか、左方向の湾曲形状であるか、右方向の湾曲形状であるかを判定する。走行道路に対するリンク設定態様に拘わらず走行道路の道路形状は進入道路の道路形状と同一と見なせるため、制御部２０は、走行道路の道路形状を進入道路の道路形状として取得する。
【００５９】
次に、基準位置設定部２１ｂの機能により制御部２０は、走行道路に対するリンク設定態様を取得する（ステップＳ１０５）。走行道路に対するリンク設定態様は地図情報３０ａのリンクデータに基づいて取得できる。以上によって、走行道路に対するリンク設定態様と進入道路の道路形状との組み合わせが得られたこととなる。以降の処理（ステップＳ１００〜Ｓ１４５）において、基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状に基づいて、交差点Ｃ内に基準位置Ｑを設定する。
【００６０】
基準位置設定部２１ｂの機能により制御部２０は、走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が左方向の湾曲形状であるか否かを判定する（ステップＳ１１０）。走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が左方向の湾曲形状であると判定した場合（ステップＳ１１０：Ｙ）、基準位置設定部２１ｂの機能により制御部２０は、結合道路と当該結合道路に接続する接続道路とが交差している全体領域Ｖの中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗだけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置に基準位置Ｑを設定する（ステップＳ１１５、図３Ａ）。なお、制御部２０は、走行道路（結合道路）の終点のノードＮtの位置を、全体領域Ｖの中央位置として取得できる。以上のようにして基準位置Ｑを設定することにより、結果として、交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している進入領域である目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ進入道路の曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００６１】
次に、基準位置設定部２１ｂの機能により制御部２０は、走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が右方向の湾曲形状であるか否かを判定する（ステップＳ１２０）。走行道路に対するリンク設定態様が上下分離なしであり、かつ、進入道路の道路形状が左方向の湾曲形状であると判定した場合（ステップＳ１２０：Ｙ）、基準位置設定部２１ｂの機能により制御部２０は、進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している全体領域Ｖの中央位置を地図情報３０ａに基づいて取得し、当該中央位置から基準距離Ｓだけ左方向に移動した位置に基準位置Ｑを設定する（ステップＳ１２５、図３Ｂ）。以上のようにして基準位置Ｑを設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ進入道路の曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００６２】
次に、基準位置設定部２１ｂの機能により制御部２０は、走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が左方向の湾曲形状であるか否かを判定する（ステップＳ１３０）。走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が左方向の湾曲形状であると判定した場合（ステップＳ１３０：Ｙ）、進入道路と当該進入道路に接続する接続道路とが交差している領域である進入領域（目標視認範囲Ｔ）の中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗの半分Ｗ／２だけ左方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ右方向に移動した位置に基準位置Ｑを設定する（ステップＳ１３５、図２Ａ）。なお、制御部２０は、走行道路（進入道路）の終点のノードＮtの位置を、目標視認範囲Ｔの中央位置として取得できる。以上のようにして基準位置Ｑを設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動（補正）した位置を基準位置Ｑとして設定できる。
【００６３】
次に、基準位置設定部２１ｂの機能により制御部２０は、走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が右方向の湾曲形状であるか否かを判定する（ステップＳ１４０）。走行道路に対するリンク設定態様が上下分離ありであり、かつ、進入道路の道路形状が右方向の湾曲形状であると判定した場合（ステップＳ１４０：Ｙ）、基準位置設定部２１ｂの機能により制御部２０は、進入道路と当該進入道路に接続する接続道路とが交差している領域である進入領域（目標視認範囲Ｔ）の中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅Ｗの半分Ｗ／２だけ右方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ左方向に移動した位置に基準位置Ｑを設定する（ステップＳ１４５、図２Ｂ）。以上のようにして基準位置Ｑを設定することにより、結果として、目標視認範囲Ｔの曲率中心側の端から基準距離Ｓだけ曲率中心の反対側に移動した位置を基準位置Ｑとして設定できる。
【００６４】
以上のようにして、進入道路の道路形状が湾曲形状である場合に基準位置Ｑを設定すると、案内部２１ｃの機能により制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを判定する（ステップＳ１５０）。具体的に、制御部２０は、現在位置Ｙと前方画像の画像認識とに基づいて特定したカメラ４４の位置（図２Ａ，２Ｂ，３Ａ，３Ｂにおいて黒三角）から基準位置Ｑに延びる直線と、当該カメラ４４の位置から車両の進行方向Ｆに延びる直線とがなす角度の絶対値がカメラ４４の視野角Ａの半分Ａ／２以下である場合に、視認可能範囲Ｚ内に基準位置Ｑが移動したと判定する。
【００６５】
視認可能範囲Ｚ内に基準位置Ｑが移動したと判定した場合（ステップＳ１５０：Ｙ）、案内部２１ｃの機能により制御部２０は、車両から交差点Ｃまでの残距離が閾値以下であるか否かを判定する（ステップＳ１５５）。閾値（例えば３００ｍ）は記録媒体３０に記録されている。制御部２０は、マップマッチング後の現在位置Ｙと走行道路の終点のノードＮtの位置との直線距離を残距離として取得する。
【００６６】
車両から交差点Ｃまでの残距離が閾値以下であると判定しなかった場合（ステップＳ１５５：Ｎ）、案内部２１ｃの機能により制御部２０は、交差点Ｃについて第１案内を行う（ステップＳ１６０、図４Ａ）。また、視認可能範囲Ｚ内に基準位置Ｑが移動したと判定しなかった場合（ステップＳ１５０：Ｎ）も、案内部２１ｃの機能により制御部２０は、交差点Ｃについて第１案内を行う。具体的に、制御部２０は、交差点Ｃにおける推奨の進行方向を予め探索した走行予定経路に基づいて取得し、当該推奨の進行方向を示す矢印画像Ｕを記録媒体３０から取得する。そして、制御部２０は、矢印画像Ｕが重畳された背景画像Ｊを前方画像における地平線よりも高い位置に重畳するとともに、上端が背景画像Ｊの下端に接続し、下端が交差点Ｃの像内の位置に接続する接続画像Ｉをさらに前方画像に重畳する。さらに、制御部２０は、矢印画像Ｕと背景画像Ｊと接続画像Ｉとが重畳された前方画像をディスプレイ４５に表示させることにより、第１案内を行う。
【００６７】
一方、車両から交差点Ｃまでの残距離が閾値以下であると判定した場合（ステップＳ１５５：Ｙ）、案内部２１ｃの機能により制御部２０は、交差点Ｃについて第２案内を行う（ステップＳ１６５、図４Ｂ）。すなわち、案内部２１ｃの機能により制御部２０は、運転者が視認可能な視認可能範囲Ｚ内に基準位置Ｑが移動した場合に、交差点Ｃについての第２案内を開始する。具体的に、制御部２０は、前方画像における交差点Ｃの像上に矢印画像Ｕを重畳する。以上の処理により、進入道路の道路形状が湾曲形状である場合、車両から交差点Ｃまでの残距離が閾値以下の状態において、視認可能範囲Ｚ内に基準位置Ｑが移動したタイミングで交差点Ｃの案内を第１案内から第２案内へと遷移させることができる。すなわち、交差点Ｃの手前における進入道路のレーン構成が認識できると見なせるタイミングで交差点Ｃの案内を第１案内から第２案内へと遷移させることができる。
【００６８】
また、進入道路の道路形状が湾曲形状でない場合（ステップＳ１１０，Ｓ１２０，Ｓ１３０，Ｓ１４０のすべて：Ｎ）、案内部２１ｃの機能により制御部２０は、基準位置Ｑを設定する処理（ステップＳ１１５，Ｓ１２５，Ｓ１３５，Ｓ１４５）と、視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを判定する処理（ステップＳ１５０）をスキップして、ステップＳ１５５を実行する。すなわち、進入道路の道路形状が直線状である場合、車両から交差点Ｃまでの残距離が閾値以下となったタイミングで交差点Ｃの案内を第１案内から第２案内へと遷移させる。
【００６９】
（３）他の実施形態：
前記実施形態においては、地図情報３０ａの形状補間点Ｍデータに基づいて進入道路の道路形状を取得したが前方画像の画像認識等に基づいて進入道路の道路形状を取得してもよい。進入道路の道路形状とは、鉛直方向における進入道路の形状（勾配等）であってもよい。例えば、進入道路が上り勾配の道路形状を有する場合に、基準位置設定部２１ｂの機能により制御部２０は、交差点Ｃにおける進入道路の方向（前後方向）の所定位置に基準位置Ｑを設定してもよい。そして、案内部２１ｃの機能により制御部２０は、基準位置Ｑがカメラ４４の鉛直方向の視野角内の高さに移動した場合に、交差点Ｃの案内を開始してもよい。また、進入道路の道路形状とは、進入道路の幅、レーン数等であってもよく、進入道路の幅、レーン数等に基づいて基準位置Ｑを設定してもよい。。
【００７０】
基準位置設定部２１ｂの機能により制御部２０は、基準位置Ｑが視認可能範囲Ｚに移動するタイミングが、交差点Ｃの案内を開始させるべきタイミングとなるように基準位置Ｑを設定すればよい。例えば、制御部２０は、基準位置Ｑが視認可能範囲Ｚに移動するタイミングが、運転者が交差点Ｃの形状が認識できるようになるタイミングとなるように基準位置Ｑを設定してもよい。具体的に、制御部２０は、進入道路の曲率半径が小さいほど基準距離Ｓを小さく設定してもよい。すなわち、基準距離Ｓは、進入道路の道路形状に依存した距離であってもよい。ここで、進入道路の曲率半径が小さいほど、前方画像における交差点Ｃの像の形状がいびつとなり、交差点Ｃの形状の認識が困難となる。従って、進入道路の曲率半径が小さいほど、基準距離Ｓを小さく設定することにより、運転者が交差点Ｃの形状が認識できるタイミングが遅れるのに追従するように、基準位置Ｑが視認可能範囲Ｚに移動するタイミングを遅らせることができる。ところで、進入道路の道路形状が右方向の湾曲形状である場合、中央分離帯Ｋによって交差点Ｃの像が遮蔽され、運転者が交差点Ｃの形状が認識できるタイミングが遅れる可能性がある。従って、制御部２０は、進入道路の道路形状が右方向の湾曲形状である場合、進入道路の道路形状が左方向の湾曲形状である場合よりも、基準距離Ｓを小さく設定してもよい。また、目標視認範囲Ｔも進入道路の道路形状に依存する範囲であってもよく、進入道路の曲率半径が小さいほど、目標視認範囲Ｔの幅を小さくしてもよい。
【００７１】
さらに、案内部２１ｃの機能により制御部２０は、視認可能範囲Ｚ内に基準位置Ｑが移動したタイミングで交差点Ｃの案内を開始すればよく、音声での案内を開始させてもよい。また、交差点Ｃの案内とは、交差点Ｃについての情報を提示する案内であればよく、必ずしも交差点Ｃにおける進行方向を案内しなくてもよい。例えば、制御部２０は、交差点Ｃや名称や接続道路の名称や接続道路の行き先や交差点Ｃの手前におけるレーン構成等を案内してもよい。なお、案内部２１ｃの機能により制御部２０は、前方画像の画像認識に基づいて特定したカメラ４４の位置を基準として視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを判定したが、マップマッチング後の現在位置Ｙまたはマップマッチング前の現在位置を基準として視認可能範囲Ｚ内に基準位置Ｑが移動したか否かを判定してもよい。
【００７２】
さらに、目標視認範囲Ｔは、交差点Ｃにおいて進入道路と当該進入道路に接続する接続道路とが交差している進入領域でなくてもよく、結合道路と当該結合道路に接続する接続道路とが交差している全体領域Ｖ（図３Ａ，３Ｂ）が目標視認範囲Ｔであってもよい。車両が右折する場合には、車両が対向道路側に進行することとなるため、制御部２０は、全体領域Ｖの全体を目標視認範囲Ｔとして設定してもよい。
【００７３】
前記実施形態では、前方画像を撮影するカメラ４４の視野に基づいて視認可能範囲Ｚが設定されたが、制御部２０は、運転者が実風景を視認する際の視野に基づいて視認可能範囲Ｚを設定してもよい。また、道路に対するリンク設定態様が、上下分離あり、または、上下分離なしのいずれかに統一されている地図情報３０ａを使用する場合、制御部２０は、道路に対するリンク設定態様に応じて基準位置Ｑを設定する処理を切り替えなくてもよい。
【００７４】
以上においては、いわゆる左側通行の道路において交差点Ｃの案内を行う場合の例を挙げたが、右側通行の道路において交差点Ｃの案内を行う場合でも、本発明を適用できる。基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状が左方向の湾曲形状である場合に、進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している全体領域Ｖの中央位置を地図情報３０ａに基づいて取得し、当該中央位置から基準距離Ｓだけ右方向に移動した位置に基準位置Ｑを設定することにより、右側通行の道路においても適切に基準位置Ｑを設定できる。同様に、基準位置設定部２１ｂの機能により制御部２０は、進入道路の道路形状が右方向の湾曲形状である場合に、進入道路と当該進入道路の対向道路とからなる結合道路と、当該結合道路に接続する接続道路とが交差している全体領域の中央位置を地図情報３０ａに基づいて取得し、当該中央位置から進入道路の幅だけ右方向に移動した位置を特定し、当該特定した位置から基準距離Ｓだけ左方向に移動した位置に基準位置Ｑを設定することにより、右側通行の道路においても適切に基準位置Ｑを設定できる。
【符号の説明】
【００７５】
１０…ナビゲーション装置、２０…制御部、２１…ナビゲーションプログラム、２１ａ…道路形状取得部、２１ｂ…基準位置設定部、２１ｃ…案内部、３０…記録媒体、３０ａ…地図情報、３０ｂ…位置変換テーブル、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…カメラ、４５…ディスプレイ、Ａ／２…半分、Ｂ…変化角、Ｃ…交差点、Ｅ…区画線、Ｆ…進行方向、Ｇ…補助線、Ｍ…形状補間点、Ｎ…ノード、Ｑ…基準位置、Ｓ…基準距離、Ｔ…目標視認範囲、Ｕ…矢印画像、Ｙ…現在位置、Ｚ…視認可能範囲。
【図１】
2014157070.tif 000003
【図２】
2014157070.tif 000004
【図３】
2014157070.tif 000005
【図４】
2014157070.tif 000006
【図５】
2014157070.tif 000007