(57)【特許請求の範囲】
【請求項１】
車両の前方を撮影した前方画像を取得する前方画像取得手段と、
前記前方画像において前記車両が走行すべき推奨レーンを特定するレーン特定手段と、
前記車両が現在走行している位置を示す後方側端点を後方側の端点とし、前記推奨レーン内において前記後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成し、当該生成した前記案内線を重畳した前記前方画像を表示部に表示させる表示制御手段と、を備え、
前記表示制御手段は、前記案内線を重畳した前記前方画像を連続的に更新するとともに、前記車両が現在走行している走行レーンと前記推奨レーンとが異なるレーン変更状態と、前記走行レーンと前記推奨レーンとが異ならないレーン維持状態とにおいて、前記前方画像の縦方向における前記前方側端点の位置が一定に維持されるように前記案内線を生成する、
レーン案内表示システム。
【請求項２】
前記表示制御手段は、
前記前方画像の横方向における前記推奨レーンの左右の区画線の像の中点を通過する中央線を特定し、
前記前方画像における前記中央線上の位置、かつ、当該前方画像の縦方向の一定位置に前記前方側端点を設定する、
請求項１に記載のレーン案内表示システム。
【請求項３】
前記表示制御手段は、
前記前方画像の縦方向における前記一定位置において横方向の補助直線を生成し、前記中央線と前記補助直線との交点に前記前方側端点を設定する、
請求項２に記載のレーン案内表示システム。
【請求項４】
前記表示制御手段は、前記走行レーンと前記推奨レーンとが異なる場合に、
前記推奨レーン内において、前記前方側端点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第１変化点を設定し、
前記第１変化点と前記前方側端点とを接続する推奨レーン側案内線部分を含む前記案内線を生成するとともに、
前記前方画像における前記推奨レーン側案内線部分の長さが所定値以上に維持されるように前記案内線を生成する、
請求項１から請求項３のいずれか一項に記載のレーン案内表示システム。
【請求項５】
前記表示制御手段は、前記走行レーンと前記推奨レーンとが異なる場合に、
前記推奨レーン内において、前記前方側端点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第１変化点を設定し、
前記第１変化点と前記前方側端点とを接続する推奨レーン側案内線部分を含む前記案内線を生成するとともに、
前記前方画像における前記推奨レーン側案内線部分の長さが所定値以上に維持されるように前記案内線を生成し、
前記中央線上に前記第１変化点を設定する、
請求項２に記載のレーン案内表示システム。
【請求項６】
前記表示制御手段は、前記走行レーンと前記推奨レーンとが異なる場合に、
前記走行レーン内において、前記第１変化点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第２変化点を設定し、
前記推奨レーン側案内線部分と、前記第２変化点と前記第１変化点とを接続する交差線部分とを含む前記案内線を生成するとともに、
前記前方画像において、前記走行レーンと前記推奨レーンとの間に存在する区画線の像と、前記第１変化点と前記第２変化点とを結ぶ直線とがなす鋭角が所定角度以上になるように前記案内線を生成する、
請求項４または請求項５のいずれかに記載のレーン案内表示システム。
【請求項７】
前記表示制御手段は、
前記推奨レーンにおける幅方向の中央位置を示すように前記前方画像における前記前方側端点の位置を設定し、前記前方側端点を矢印の頭部に含む矢印形状の前記案内線を生成するとともに、
前記前方画像における前記推奨レーンの左右の区画線の像のそれぞれと前記矢印の頭部との間に形成される隙間の幅の差を抑制するように、前記矢印形状を補正する、
請求項１から請求項６のいずれか一項に記載のレーン案内表示システム。
【請求項８】
前記表示制御手段は、前記前方画像における前記推奨レーンの左右の区画線の像のそれぞれと前記矢印の頭部との間に形成される隙間の幅の差を抑制するように、前記前方側端点の位置を前記前方画像の横方向に補正する、
請求項７に記載のレーン案内表示システム。
【請求項９】
前記表示制御手段は、
前記推奨レーンにおける幅方向の中央位置を示すように前記前方画像における前記前方側端点の位置を設定し、前記前方側端点を矢印の頭部に含む矢印形状の前記案内線を前記前方画像に重畳するとともに、
前記前方画像における前記推奨レーンの左右の区画線の像のそれぞれと前記矢印の頭部との間に形成される隙間の幅の差を抑制するように、前記推奨レーン側案内線部分の傾きを補正する、
請求項４から請求項６のいずれか一項に記載のレーン案内表示システム。
【請求項１０】
車両の前方を撮影した前方画像を取得する前方画像取得工程と、
前記前方画像において前記車両が走行すべき推奨レーンを特定するレーン特定工程と、
前記車両が現在走行している位置を示す後方側端点を後方側の端点とし、前記推奨レーン内において前記後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成し、当該生成した前記案内線を重畳した前記前方画像を表示部に表示させる表示制御工程と、を含み、
前記表示制御工程において、前記案内線を重畳した前記前方画像を連続的に更新するとともに、前記車両が現在走行している走行レーンと前記推奨レーンとが異なるレーン変更状態と、前記走行レーンと前記推奨レーンとが異ならないレーン維持状態とにおいて、前記前方画像の縦方向における前記前方側端点の位置が一定に維持されるように前記案内線が生成される、
レーン案内表示方法。
【請求項１１】
車両の前方を撮影した前方画像を取得する前方画像取得機能と、
前記前方画像において前記車両が走行すべき推奨レーンを特定するレーン特定機能と、
前記車両が現在走行している位置を示す後方側端点を後方側の端点とし、前記推奨レーン内において前記後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成し、当該生成した前記案内線を重畳した前記前方画像を表示部に表示させる表示制御機能と、コンピュータに実行させ、
前記表示制御機能によりコンピュータは、前記案内線を重畳した前記前方画像を連続的に更新するとともに、前記車両が現在走行している走行レーンと前記推奨レーンとが異なるレーン変更状態と、前記走行レーンと前記推奨レーンとが異ならないレーン維持状態とにおいて、前記前方画像の縦方向における前記前方側端点の位置が一定に維持されるように前記案内線を生成する、
レーン案内表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両が走行すべき推奨レーンの案内を表示させるレーン案内表示システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、車両の前方を撮影した前方画像に対して、車両が走行すべき推奨レーンの位置を指し示す矢印を重畳して表示させる技術が知られている（特許文献１、参照。）。特許文献１において、予め地図情報において推奨レーン内に設定されたノードの位置を矢印の先端が示すように矢印を前方画像に重畳させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２８１７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１において、前方画像における矢印の先端の位置が、推奨レーンのレーン方向におけるノードの位置に依存する。そのため、推奨レーンのレーン方向におけるノードの位置に依存して、前方画像において矢印の先端の位置が変化し、矢印の先端が示す推奨レーンの位置が認識しづらくなるという問題があった。
本発明は、前記課題にかんがみてなされたもので、案内線の先端が示す推奨レーンの位置を認識しやすくする技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明において、前方画像取得手段は、車両の前方を撮影した前方画像を取得する。レーン特定手段は、前方画像において車両が走行すべき推奨レーンを特定する。表示制御手段は、車両が現在走行している位置を示す後方側端点を後方側の端点とし、推奨レーン内において後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成する。そして、表示制御手段は、生成した案内線を前方画像に重畳して表示部に表示させる。また、表示制御手段は、案内線を重畳した前方画像を連続的に更新する。そして、表示制御手段は、前方画像の縦方向における前方側端点の位置が一定に維持されるように案内線を生成する。
【０００６】
前記の構成において、表示制御手段は、前方画像の縦方向における前方側端点の位置を一定に維持するため、前方画像において前方側端点の位置が縦方向に変化することを防止できる。従って、前方側端点の視認性を向上させ、前方側端点が示す推奨レーンの位置を認識しやすくすることができる。表示制御手段は、前方画像の縦方向においては前方側端点の位置を一定に維持するが、前方画像の横方向においては前方側端点の移動を許容する。これにより、表示制御手段は、推奨レーン内の位置を示すように前方側端点の位置を前方画像において設定できる。なお、車両において表示部は、水平線の像が前方画像において横方向に示されるように設置される。また、前方画像の縦方向の位置は、撮影された被写体の鉛直方向の位置、および、車両の前方におけるカメラからの距離に依存する。さらに、前方画像の縦方向における前方側端点の位置が高くなるほど、前方側端点が車両から遠く感じられる。そのため、前方画像の縦方向において前方側端点の位置が変化すると、運転者は、前方側端点が示す位置が遠ざかったり近づいたりするような違和感を覚える。これに対して、前方画像の縦方向において前方側端点の位置を一定に維持することにより、前方側端点が示す位置が遠ざかったり近づいたりするような違和感を覚えることを防止できる。
【０００７】
前方画像取得手段は、車両の前方を撮影した前方画像を取得すればよく、例えば車両の前方を視野に含むカメラから前方画像を取得すればよい。また、前方画像取得手段は、表示制御手段が案内線を重畳した前方画像を連続的に更新できるように、車両の前方を連続的に撮影した前方画像を連続的に取得する。なお、車両の前方とは車両の走行方向の前方を意味する。特に、あるレーン内における前方側と表記する場合、当該レーンにおける車両の走行方向（レーン方向）の前方側を意味する。また、前方側端点の位置および後方側端点の位置とはそれぞれ前方画像上の位置を意味し、前方側端点が示す位置および後方側端点が示す位置とはそれぞれ実空間内の位置を意味する。前方画像を連続的に更新するとは、所定の時間周期で前方画像を更新することであってもよいし、所定の車両の走行距離ごとに前方画像を更新することであってもよい。さらに、前方画像を連続的に更新するとは、不定周期で前方画像を更新することであってもよい。
【０００８】
レーン特定手段は、車両が走行すべきレーンを推奨レーンとして特定すればよく、推奨レーンは予め探索された走行予定経路において目的地点に到達することが可能なレーンであってもよい。さらに、レーン特定手段は、走行予定経路において車両の前方の交差点に進入すべきレーンが存在する場合に、当該交差点に所定距離以内に接近した段階で当該レーンを推奨レーンとして特定してもよい。また、レーン特定手段は、車両が走行している走行道路において、他のレーンよりも安全またはスムーズに走行できるレーンを推奨レーンとして特定してもよい。
【０００９】
表示制御手段は、後方側端点を後方側の端点とし、前方側端点を前方側の端点とする案内線を生成すればよく、案内線は前方側端点と後方側端点との間で種々の線形状をとり得る。また、案内線は前方側端点と後方側端点との間で連続した線に限らず、破線や鎖線であってもよい。さらに、案内線は細線に限らず、前方画像において前方側端点と後方側端点とを接続する矢印等の図形であってもよい。ここで、車両が現在走行している位置とは、車両が現在走行している走行レーンが認識可能な位置であってもよく、例えば走行レーンにおける幅方向の中央位置であってもよい。さらに、車両が現在走行している位置とは、車両が現在走行している走行レーン内における車両の詳細な位置であってもよく、例えば車両の幅方向の中央位置であってもよいし、車両における運転者の視点位置であってもよいし、車両において前方画像を撮影するカメラが備えられた位置であってもよい。
【００１０】
車両が推奨レーンと異なる走行レーンを現在走行している場合、車両が現在走行している位置を示す後方側端点は走行レーン内のいずれかの位置を示すこととなる。従って、車両が推奨レーンと異なる走行レーンを現在走行している場合、走行レーン内の位置を示す後方側端点と、推奨レーン内の位置を示す前方側端点とを接続する案内線は、走行レーン内の位置を示す部分と推奨レーン内の位置を示す部分とを含むこととなる。このうち推奨レーン内の位置を示す部分の前方画像における長さを所定値以上とすることにより、推奨レーンを認識しやすくすることができる。そのため表示制御手段は、以下のようにして案内線を生成してもよい。すなわち、表示制御手段は、走行レーンと推奨レーンとが異なる場合に、前方側端点よりも後方側、かつ、後方側端点よりも前方側の位置を示す第１変化点を設定する。さらに、表示制御手段は、第１変化点と前方側端点とを接続する推奨レーン側案内線部分を含む案内線を生成する。そして、表示制御手段は、前方画像における推奨レーン側案内線部分の長さが所定値以上に維持されるように案内線を生成する。これにより、推奨レーン内の位置を示す推奨レーン側案内線部分の長さを所定値以上とすることができ、推奨レーンを認識しやすくすることができる。なお、表示制御手段は、推奨レーンのレーン方向を示すように前方画像における推奨レーン側案内線部分の方向を設定してもよい。これにより、運転者は、推奨レーンのレーン方向を認識できる。なお、推奨レーン側案内線部分は、直線であってもよいし曲線であってもよい。
【００１１】
さらに、車両が推奨レーンと異なる走行レーンを現在走行している場合、前方画像において、案内線は走行レーンと推奨レーンとの間に存在する区画線の像と交差することとなる。ここで、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像に対して案内線が直角に近い角度で交差するほど、運転者は走行レーンと推奨レーンとの間に存在する区画線を越えてレーン変更をすべきことを明確に認識できる。そのため表示制御手段は、以下のようにして案内線を生成してもよい。すなわち、表示制御手段は、走行レーンと推奨レーンとが異なる場合に、走行レーン内において、第１変化点よりも後方側、かつ、後方側端点よりも前方側の位置を示す第２変化点を設定する。さらに、表示制御手段は、推奨レーン側案内線部分と、第２変化点と第１変化点とを接続する交差線部分とを含む案内線を生成する。そして、表示制御手段は、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像と、第１変化点と第２変化点とを結ぶ直線とがなす鋭角が所定角度以上になるように案内線を生成する。これにより、走行レーンと推奨レーンとの間に存在する区画線の像と、第１変化点と第２変化点とを結ぶ直線とがなす鋭角を所定角度よりも直角に近い角度となるように第１変化点と第２変化点との相対位置を設定することができ、運転者は第１変化点と第２変化点とを結ぶ交差線部分を視認して、走行レーンと推奨レーンとの間に存在する区画線を越えてレーン変更をすべきことを明確に認識できる。なお、第１変化点と第２変化点とを結ぶ交差線部分は、第１変化点と第２変化点とを結ぶ直線であってもよいし、曲線であってもよい。
【００１２】
鋭角とは、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像と、第１変化点と第２変化点とを結ぶ直線との交点まわりに形成される角のうち角度が９０度以下の角を意味する。走行レーンと推奨レーンとの間に存在する区画線の像と、第１変化点と第２変化点とを結ぶ直線とが交差していることを運転者が容易に認識できる程度に、所定角度は直角に近い角度とされるのが望ましい。なお、走行レーンと推奨レーンとが幅方向に隣接する場合には走行レーンと推奨レーンと間に存在する区画線は１本のみとなるが、走行レーンと推奨レーンとの間に別のレーンが介在する場合には走行レーンと推奨レーンと間に存在する区画線は複数となる。この場合、表示制御手段は、走行レーンと推奨レーンとの間に存在する複数の区画線の像のそれぞれと、第１変化点と第２変化点とを結ぶ直線とが交差する鋭角のうち最小の鋭角が所定角度以上となるように案内線を生成してもよい。
【００１３】
また、表示制御手段は、推奨レーンにおける幅方向の中央位置を示すように前方画像における前方側端点の位置を設定するとともに、前方側端点を矢印の頭部に含む矢印形状の案内線を前方画像に重畳してもよい。前方側端点が推奨レーン内の幅方向の中央位置を示すようにすることにより、前方側端点が推奨レーンの左右の区画線から最も遠い位置を示すようにすることができる。従って、前方側端点が示す位置が他のレーン内の位置と紛らわしくなることが防止できる。さらに、前方側端点を矢印の頭部に含む矢印形状の案内線を表示させることにより、推奨レーン内の位置へと車両を走行させるべきことを明確に認識できる。この場合において表示制御手段は、前方画像における推奨レーンの左右の区画線の像のそれぞれと矢印の頭部との間に形成される隙間の幅の差を抑制するように、矢印形状を補正してもよい。これにより、前方画像において、矢印の頭部が推奨レーンの像上にて左右一方の区画線の像側に偏ることを防止できる。従って、推奨レーンのレーン幅が狭い場合等において、前方画像において推奨レーンの左右の区画線の像の一方と矢印の頭部とが干渉することが防止できる。
【００１４】
具体的に表示制御手段は、前方側端点の位置を前方画像の横方向に補正することにより、前方画像における推奨レーンの左右の区画線の像のそれぞれと矢印の頭部との間に形成される隙間の幅の差を抑制してもよい。これにより、前方側端点の位置を補正しても、前方画像の縦方向において前方側端点の位置を一定に維持できる。
【００１５】
さらに、表示制御手段は、前方画像における推奨レーンの左右の区画線の像のそれぞれと矢印の頭部との間に形成される隙間の幅の差を抑制するように、推奨レーン側案内線部分の傾きを補正してもよい。このようにすることにより、前方画像における矢印の頭部形状の左右のバランスを崩すことなく、前方画像における推奨レーンの左右の区画線の像のそれぞれと矢印の頭部との間に形成される隙間の幅の差を抑制することができる。
【００１６】
さらに、表示制御手段は、前方画像の横方向における推奨レーンの左右の区画線の像の中点を通過する中央線を特定し、当該中央線上の位置、かつ、当該前方画像の縦方向の一定位置に前方側端点の位置を設定してもよい。このように、前方画像における推奨レーンの左右の区画線の像の認識結果に基づいて前方側端点の位置を設定するため、連続的に更新される前方画像の変化に追従するように前方側端点の位置を設定できる。ただし、前方側端点の位置は前方画像の縦方向の一定位置とされるため、前方画像の縦方向における前方側端点の位置を一定に維持できる。
【００１７】
さらに、本発明のように、前方画像に重畳した案内線により推奨レーンの位置を案内させる手法は、プログラムや方法としても適用可能である。また、以上のようなレーン案内表示システム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。すなわち、レーン案内表示システムを構成する各手段が複数の実体的な装置に分散して備えられてもよい。各手段が複数の実体的な装置に分散して備えられる場合に、各手段を機能させるために必要なデータを送受信する通信手段が備えられてもよい。さらに、以上のようなレーン案内表示システムの少なくとも一部を備えたナビゲーション装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、レーン案内表示システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１８】
【図１】ナビゲーション装置のブロック図である。
【図２】（２Ａ），（２Ｂ）はレーン変更状態を説明する図である。
【図３】（３Ａ）〜（３Ｃ）は前方画像を示す図である。
【図４】（４Ａ）〜（４Ｃ）は細線状の案内線を示す図である。
【図５】（５Ａ）〜（５Ｃ）は矢印形状の案内線を示す図である。
【図６】レーン案内表示処理のフローチャートである。
【図７】（７Ａ），（７Ｂ）は前方側端点の位置を補正する様子を説明する図である。
【図８】細線状の案内線を示す図である。
【発明を実施するための形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション装置の構成：
（２）レーン案内表示処理：
（３）他の実施形態：
【００２０】
（１）ナビゲーション装置の構成：
図１は、本発明の一実施形態にかかるレーン案内表示システムとしてのナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、車両Ｃに備えられている。ナビゲーション装置１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたプログラムを実行する。記録媒体３０は、地図情報３０ａを記録する。地図情報３０ａは、道路の端点（交差点）に対応して設定されたノードを示すノードデータと、ノード間の道路に関する情報を示すリンクデータと、ノード間の道路の形状を特定するための形状補間点データと、道路やその周辺に存在する地物を示すデータ等を含んでいる。リンクデータには、道路が含むレーンのレーン数と、道路における幅方向の一方（本実施形態では左側）から数えた各レーンのレーン番号と、レーンを道路の終点まで走行した場合に進入できる道路と、レーンを区画する区画線の線種（線形状，色等）とを示すレーン情報とが含まれる。
【００２１】
また、車両Ｃは、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とカメラ４４とユーザＩ／Ｆ部４５とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両Ｃの現在位置を算出するための信号を出力する。車速センサ４２は、車両Ｃが備える車輪の回転速度に対応した信号を出力する。ジャイロセンサ４３は、車両Ｃに作用する角加速度に対応した信号を出力する。カメラ４４は、車両Ｃの前方の前方画像を撮影するイメージセンサである。
【００２２】
図２Ａ，図２Ｂは、カメラ４４が前方画像を撮影する様子を示す平面図である。図２Ａ，図２Ｂに示すようにカメラ４４は車両Ｃの前方を視野に含み、車両Ｃの前方を俯瞰した前方画像を示す前方画像を撮影する。カメラ４４が撮影した前方画像は、図示しないインタフェースを介して制御部２０に出力される。本実施形態において、カメラ４４は、車両Ｃの幅方向の中央位置に備えられたバックミラーの裏側に備えられている。ユーザＩ／Ｆ部４５は、制御部２０から出力された制御信号に基づいて各種案内を出力する出力装置を含む。本実施形態のユーザＩ／Ｆ部４５の出力装置は、音声により案内を出力するスピーカと、画像により案内を表示する表示部としてのディスプレイとを含む。ディスプレイは、車両Ｃの運転者が視認できる方向に設置されており、ディスプレイに表示される画像の縦方向と横方向とがそれぞれ車両Ｃ内において鉛直方向と水平方向となるように設置されている。また、本実施形態において、カメラ４４が撮影する各レーンのレーン方向は、すべて直線かつ互いに平行であることとする。
【００２３】
レーン案内表示プログラム２１は、ナビゲーション部２１ａと前方画像取得部２１ｂとレーン特定部２１ｃと判定部２１ｄと表示制御部２１ｅとを含む。
ナビゲーション部２１ａは、目的地までの走行予定経路を案内するために必要な各種機能を制御部２０に実行させるモジュールである。ナビゲーション部２１ａの機能により制御部２０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３の出力信号等に基づいて車両Ｃの現在位置を特定する。そして、ナビゲーション部２１ａの機能により制御部２０は、地図情報３０ａのリンクデータを参照することにより、車両Ｃの現在位置が存在する道路を走行道路として特定する。また、ナビゲーション部２１ａの機能により制御部２０は、地図情報３０ａを参照して、現在位置から目的地までの走行予定経路を公知の経路探索手法により探索する。本実施形態では走行予定経路が予め探索されていることとする。なお、ナビゲーション部２１ａの機能により制御部２０は、走行予定経路を取得できればよく、外部のコンピュータにおいて探索された走行予定経路を通信により取得してもよい。
【００２４】
前方画像取得部２１ｂは、車両Ｃの前方を撮影した前方画像を取得する機能を制御部２０に実行させるモジュールである。すなわち、前方画像取得部２１ｂの機能により制御部２０は、カメラ４４が撮影した前方画像データを所定の時間周期ごとに連続して取得する。
【００２５】
図３Ａ〜３Ｃは、前方画像を示す図である。車両Ｃが水平に走行する場合、前方画像を横方向に二等分する二等分線上における縦方向の上方は、カメラ４４（車両Ｃの幅方向の中央位置）の正面前方Ｆを示す。なお、前方画像を横方向に二等分する二等分線上に消失点が存在する。車両Ｃが水平に走行する場合、前方画像の横方向の位置は、カメラ４４の視野における水平方向の位置に対応し、特にレーン上におけるレーンの幅方向の位置に対応する。一方、前方画像の縦方向の位置は、視野における鉛直方向の位置、および、カメラ４４からの距離に依存する。従って、前方画像の縦方向の位置が高いほど、車両Ｃの走行方向の前方側における遠い位置を示す。本実施形態では、前方画像の下辺の中点ＣＣが車両Ｃの幅方向の中央位置を示すこととする。
【００２６】
レーン特定部２１ｃは、前方画像において車両Ｃが現在走行している走行レーンと車両Ｃが走行すべき推奨レーンとをそれぞれ特定する機能を制御部２０に実行させるモジュールである。すなわち、レーン特定部２１ｃの機能により制御部２０は、公知のハフ変換等の線認識手法により、前方画像からレーンの区画線の像を認識し、当該区画線の像によって区画された領域をレーンの像として特定する。なお、レーン特定部２１ｃの機能により制御部２０は、地図情報３０ａのレーン情報が示す区画線の線種を参照して、区画線の像を認識してもよい。さらに、レーン特定部２１ｃの機能により制御部２０は、レーンの像のうち前方画像の下辺の中点ＣＣから最も近いレーンの像が走行レーンの像であると特定する。また、レーン特定部２１ｃの機能により制御部２０は、前方画像において、左端のレーンの像から順に走行レーンの像まで数えることにより、走行レーンのレーン番号を特定する。
【００２７】
また、レーン特定部２１ｃの機能により制御部２０は、ナビゲーション部２１ａの機能によって予め探索された走行予定経路に基づいて推奨レーンを特定する。すなわち、レーン特定部２１ｃの機能により制御部２０は、走行予定経路において車両Ｃが現在走行している走行道路の次に走行すべき道路を特定し、当該道路に進入することが可能なレーンを推奨レーンとして特定する。そして、レーン特定部２１ｃの機能により制御部２０は、前方画像において左端のレーンの像から順に推奨レーンのレーン番号だけ数えたレーンの像を推奨レーンの像として特定する。
【００２８】
判定部２１ｄは、車両Ｃが走行レーンから推奨レーンへとレーン変更しようとするレーン変更状態であるか否かを判定する機能を制御部２０に実行させるモジュールである。判定部２１ｄの機能により制御部２０は、レーン特定部２１ｃの機能により特定された走行レーンと推奨レーンとが異なる場合、すなわち推奨レーンのレーン番号が走行レーンのレーン番号と等しくない場合に、レーン変更状態であると判定する。
【００２９】
図２Ａは、走行道路を構成する３個のレーンのうち走行レーンと推奨レーンとがともに中央のレーンであり、レーン変更状態でない場合の例を示している。以下、レーン変更状態でない場合をレーン維持状態と表記する。図２Ｂは、走行道路を構成する３個のレーンのうち走行レーンが中央のレーンであり、推奨レーンが左端のレーンであり、レーン変更状態の場合の例を示している。図３Ａは図２Ａの場合の前方画像を示し、図３Ｂは図２Ｂの場合の前方画像を示す。図３Ｂの前方画像において、中央のレーンの像が走行レーンの像（右肩上がりハッチング）であり、左端のレーンの像が推奨レーンの像（右肩下がりハッチング）となっている。一方、図３Ａの前方画像において、中央のレーンの像が走行レーンの像、かつ、推奨レーンの像（クロスハッチング）となっている。
【００３０】
さらに、レーン変更状態の場合において、判定部２１ｄの機能により制御部２０は、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだか否かを判定する。判定部２１ｄの機能により制御部２０は、前方画像の下辺の中点ＣＣから当該下辺において推奨レーンの像側へ所定距離Ｔだけずれた位置を、推奨レーン側の車輪の位置を示す車輪点Ｅとして特定する。なお、所定距離Ｔは車両Ｃの車幅の半分に対応する長さである。判定部２１ｄの機能により制御部２０は、走行レーンの区画線の像ＢＬのうち推奨レーンの像側の区画線の像ＢＬと前方画像の下辺との交点の位置Ｇよりも走行レーンの像側に車輪点Ｅがある場合には、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いでない状態であると判定する（図３Ｂ）。なお、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いでない状態を、開始前状態と表記する。一方、判定部２１ｄの機能により制御部２０は、車輪点Ｅが、走行レーンの区画線の像ＢＬのうち推奨レーンの像側の区画線の像ＢＬと前方画像の下辺との交点の位置Ｇと等しいか、当該交点の位置Ｇよりも推奨レーンの像側にある場合には、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだ状態であると判定する（図３Ｃ）。なお、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだ状態を、開始後状態と表記する。また、判定部２１ｄの機能により制御部２０は、最初に車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いでから、推奨レーンへのレーン変更が完了するまでは、開始後状態であると判定する。判定部２１ｄの機能により制御部２０は、例えば車両Ｃが推奨レーンにおける幅方向の中央位置から所定距離以内を走行することをもって、レーン変更が完了したと判定してもよい。判定部２１ｄの機能により制御部２０は、レーン変更が完了すると、レーン維持状態であると判定する。
【００３１】
表示制御部２１ｅは、案内線を生成し、当該生成した案内線を前方画像に重畳して連続的にユーザＩ／Ｆ部４５に表示させる機能を制御部２０に実行させるモジュールである。具体的に、表示制御部２１ｅの機能により制御部２０は、案内線を重畳した前方画像をユーザＩ／Ｆ部４５に表示させる処理を、所定の時間周期で前方画像が取得されるごとに実行する。なお、どの時間周期で撮影された前方画像においても、前方画像の下辺の中点ＣＣは常に車両Ｃの幅方向の中央位置を示す。また、車両Ｃがレーンの幅方向に移動すると、前方画像においてレーンの区画線の像が横方向に移動することとなる。
【００３２】
表示制御部２１ｅの機能により制御部２０は、車両Ｃが現在走行している位置を示す後方側端点を後方側の端点とし、推奨レーン内において後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成する。以下、案内線を構成する各点について詳細に説明する。
【表１】
0005810843.tif 000002
表１は、案内線を構成する各点が実空間において示す位置を示す表である。表１に示すようにレーン変更状態の開始前状態と開始後状態と、レーン維持状態とのいずれにおいても、表示制御部２１ｅの機能により制御部２０は、推奨レーンにおける幅方向の中央位置を示すように、前方画像において前方側端点を設定する。
【００３３】
表示制御部２１ｅの機能により制御部２０は、前方画像の横方向における推奨レーンの左右の区画線の像ＢＬの中点を通過する中央線ＲＣ（一点鎖線）を特定する。表示制御部２１ｅの機能により制御部２０は、図３Ａ〜３Ｃに示すように前方画像において横方向の補助直線Ｏ（二点鎖線）と推奨レーンの左右の区画線の像ＢＬのそれぞれとの交点（白丸）間の横方向の中点（白三角）を特定し、当該中点が推奨レーンの幅方向の中央位置を示すと特定する。表示制御部２１ｅの機能により制御部２０は、縦方向の位置が異なる２本以上の補助直線Ｏのそれぞれについて、推奨レーンの左右の区画線の像ＢＬの横方向の中点（白三角）を特定し、当該中点（白三角）同士を結ぶ直線を推奨レーンにおける幅方向の中央位置を示す中央線ＲＣとして特定する。なお、推奨レーンが直線でない場合には、推奨レーンの左右の区画線の像ＢＬの横方向の中点（白三角）を３本以上の補助直線Ｏについて特定し、当該中点（白三角）同士を結ぶ曲線や折れ線を中央線ＲＣとして特定してもよい。
【００３４】
図４Ａ〜４Ｃは、図３Ａ〜３Ｃのそれぞれの前方画像において前方側端点を設定する様子を示す図である。表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣ上の位置、かつ、当該前方画像の縦方向の一定位置Ｈに前方側端点ＦＥを設定する。図４Ａ〜４Ｃに示すようにレーン変更状態の開始前状態と開始後状態と、レーン維持状態とのいずれにおいても、表示制御部２１ｅの機能により制御部２０は、前方画像の縦方向における一定位置Ｈにおいて横方向の補助直線Ｓを生成し、当該補助直線と推奨レーンの中央線ＲＣとの交点に前方側端点ＦＥを設定する。従って、レーン変更状態の開始前状態と開始後状態と、レーン維持状態とのいずれにおいても、前方側端点は推奨レーン内の位置を示す。また、一定位置Ｈは前方画像に非依存である。
【００３５】
表１に示すように表示制御部２１ｅの機能により制御部２０は、レーン維持状態において走行レーンの幅方向の中央位置を示すように、前方画像における後方側端点の位置を設定する。表示制御部２１ｅの機能により制御部２０は、前方画像において走行レーンの左右の区画線の像ＢＬの中点を通過する中央線ＵＣ（一点鎖線）を特定する。ただし、図３Ａに示すように、レーン維持状態において走行レーンと推奨レーンとが一致するため、走行レーンの中央線ＵＣは、前方側端点ＦＥを設定する際に特定した推奨レーンの中央線ＲＣと一致する。図４Ａに示すようにレーン維持状態において、表示制御部２１ｅの機能により制御部２０は、走行レーンの中央線ＵＣと前方画像の下辺との交点に後方側端点ＢＥを設定する。なお、レーン変更をしないレーン維持状態において、車両Ｃは走行レーンにおける幅方向のほぼ中央位置を走行すると考えることができる。従って、レーン維持状態において、前方画像の下辺において走行レーンの中央線ＵＣ上に設定される後方側端点ＢＥは、車両Ｃが現在走行している位置を示すと言える。
【００３６】
表１に示すように表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始前状態と開始後状態とのそれぞれにおいて、車両Ｃの幅方向の中央位置を示すように、前方画像における後方側端点を設定する。上述のように前方画像の下辺の中点ＣＣが車両Ｃの幅方向の中央位置を示す。従って、図４Ｂ，４Ｃに示すように開始前状態と開始後状態のいずれにおいても、表示制御部２１ｅの機能により制御部２０は、前方画像の下辺の中点ＣＣに後方側端点ＢＥを設定する。
【００３７】
表１に示すように、表示制御部２１ｅの機能により制御部２０は、レーン維持状態において第１変化点と第２変化点とを設定することなく、前方側端点ＦＥと後方側端点ＢＥのみを設定する。図４Ａに示すように表示制御部２１ｅの機能により制御部２０は、レーン維持状態において前方側端点ＦＥと後方側端点ＢＥとを接続する直線状かつ細線状の案内線ＧＬを生成する。
【００３８】
一方、表１に示すように表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始前状態において第１変化点と第２変化点とを設定し、レーン変更状態の開始後状態において第１変化点を設定する。図４Ｂ，４Ｃに示すようにレーン変更状態の開始前状態と開始後状態とにおいて、表示制御部２１ｅの機能により制御部２０は、推奨レーン内において、前方側端点ＦＥよりも後方側、かつ、後方側端点ＢＥよりも前方側の位置を示す第１変化点Ｋ１を設定する。具体的には、表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣ上において、前方側端点ＦＥよりも縦方向の下方、かつ、前方画像の下辺よりも縦方向の上方の位置に第１変化点Ｋ１を設定する。さらに、表示制御部２１ｅの機能により制御部２０は、前方側端点ＦＥと第１変化点Ｋ１とを結ぶ推奨レーン側案内線部分ＲＬの長さが所定値Ｙと等しくなるように第１変化点Ｋ１を設定する。なお、所定値Ｙは前方画像に非依存である。なお、推奨レーン側案内線部分ＲＬは推奨レーンの中央線ＲＣ上の線であるため、推奨レーン側案内線部分ＲＬは推奨レーンのレーン方向を示す。
【００３９】
表１に示すように、表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始後状態において第２変化点を設定しない。図４Ｃに示すように表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始後状態において前方側端点ＦＥと第１変化点Ｋ１と後方側端点ＢＥとを接続する折れ線状かつ細線状の案内線ＧＬを生成する。この場合、案内線ＧＬは、前方側端点ＦＥと第１変化点Ｋ１との間の推奨レーン側案内線部分ＲＬと、第１変化点Ｋ１と後方側端点ＢＥとの間の公差線部分ＣＬとを含む。なお、公差線部分ＣＬは、第１変化点Ｋ１と後方側端点ＢＥとを結ぶ直線であっても曲線であってもよい。また、推奨レーン側案内線部分ＲＬは、全体が推奨レーンの像内に存在すればよく、曲線であってもよい。
【００４０】
図４Ｂに示すようにレーン変更状態の開始前状態において、表示制御部２１ｅの機能により制御部２０は、走行レーン内において、第１変化点Ｋ１よりも後方側、かつ、後方側端点ＢＥよりも前方側の位置を示す第２変化点Ｋ２を設定する。すなわち、表示制御部２１ｅの機能により制御部２０は、前方画像において、第１変化点Ｋ１よりも縦方向の下方、かつ、前方画像の下辺よりも縦方向の上方の位置に第２変化点Ｋ２を設定する。また、表示制御部２１ｅの機能により制御部２０は、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θを所定角度と等しくさせる。本実施形態において表示制御部２１ｅの機能により制御部２０は、前方画像を横方向に二等分する二等分線上に第２変化点Ｋ２を設定する。すなわち、第２変化点Ｋ２は車両Ｃの幅方向の中央位置の正面前方Ｆの位置を示すように設定される。また、所定角度は前方画像に非依存である。所定角度は９０度に近いほど望ましく、本実施形態では６０度とする。鋭角θは、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）との交点まわりに形成される４個の角のうち９０度以下の小さい２個の角を指す。
【００４１】
図４Ｂに示すように表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始前状態において前方側端点ＦＥと第１変化点Ｋ１と第２変化点Ｋ２と後方側端点ＢＥとを接続する折れ線状かつ細線状の案内線ＧＬを生成する。この場合、案内線ＧＬは、前方側端点ＦＥと第１変化点Ｋ１との間の推奨レーン側案内線部分ＲＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ公差線部分ＣＬと、第２変化点Ｋ２と後方側端点ＢＥとの間の直近部分ＡＬとを含む。なお、開始前状態における公差線部分ＣＬも、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線であっても曲線であってもよい。
【００４２】
表示制御部２１ｅの機能により制御部２０は、細線状の案内線ＧＬに基づいて矢印形状の案内線ｇｌを生成する。図５Ａ〜５Ｃは、図４Ａ〜４Ｃのそれぞれにおける細線状の案内線ＧＬに基づいて矢印形状の案内線ｇｌを描画する様子を示す図である。本実施形態においては、細線状の案内線ＧＬに関して線対称な形状となるように、矢印形状の案内線ｇｌを生成する。矢印の頭部は三角形状であり、その頂角が前方側端点ＦＥとなる。
【００４３】
表示制御部２１ｅの機能により制御部２０は、矢印形状の案内線ｇｌを前方画像に重畳し、ユーザＩ／Ｆ部４５に表示させる。表示制御部２１ｅの機能により制御部２０は、時間周期ごとに連続して取得される前方画像のそれぞれについて、当該前方画像に同期した矢印形状の案内線ｇｌを生成し、当該矢印形状の案内線ｇｌを重畳した前方画像を連続して更新する。
【００４４】
前記の構成において、表示制御部２１ｅの機能により制御部２０は、前方画像の縦方向における前方側端点ＦＥの位置を一定位置Ｈに維持するため、前方画像において案内線ｇｌの前方側端点ＦＥの位置の縦方向の変化を防止できる。従って、案内線ｇｌの前方側端点ＦＥが示す推奨レーンの位置を認識しやすくすることができる。すなわち、前方画像の縦方向において前方側端点ＦＥの位置を一定に維持することにより、前方側端点ＦＥが示す位置が遠ざかったり近づいたりするような違和感を覚えることが防止できる。
【００４５】
また、表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーン側案内線部分ＲＬの長さが所定値Ｙに維持されるように案内線ｇｌを生成する。これにより、推奨レーン内の位置を示す推奨レーン側案内線部分ＲＬの長さを所定値Ｙだけ確保することができ、推奨レーンを認識しやすくすることができる。なお、表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣと同一方向に推奨レーン側案内線部分ＲＬの方向を設定している。これにより、運転者は、推奨レーンのレーン方向を容易に認識できる。
【００４６】
さらに、表示制御部２１ｅの機能により制御部２０は、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ１とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θが所定角度（６０度）以上になるように案内線ｇｌを生成する。これにより、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θを所定角度よりも直角に近い角度とすることができ、運転者は走行レーンと推奨レーンとの間に存在する区画線を越えてレーン変更をすべきことを明確に認識できる。
【００４７】
さらに、レーン変更状態の開始前状態と開始後状態とのそれぞれにおいて、表示制御部２１ｅの機能により制御部２０は、車両Ｃの幅方向の中央位置を示すように、前方画像における後方側端点ＢＥの位置を設定することにより、案内線ｇｌの後方側端点ＢＥが前方画像において常に車両Ｃの幅方向の中央位置を示すようにすることができる。従って、レーン変更にともなって変化する車両Ｃの幅方向の中央位置に追従するように、案内線ｇｌの後方側端点ＢＥが示す位置を変化させることができる。すなわち、レーン変更にともなって走行レーン側から推奨レーン側へと移動する車両Ｃの幅方向の中央位置に追従して、前方画像において走行レーンの像側から推奨レーンの像側へと案内線ｇｌの後方側端点ＢＥが示す位置を移動させていくことができる。従って、レーン変更の進行度に即した案内線ｇｌを前方画像に重畳させることができる。なお、本実施形態では、レーン変更状態において、前方画像における後方側端点ＢＥの絶対位置は底辺の中点ＣＣに固定されて変化しないが、後方側端点ＢＥは車両Ｃの幅方向の中央位置に追従するように、走行レーンと推奨レーンの像に対して相対移動する。レーン変更状態における前方画像を示す図５Ｂと図５Ｃとを比較すると、図５Ｃの方が図５Ｂよりも中点ＣＣに対して走行レーンの区画線と推奨レーンの区画線の像ＢＬが右側に移動しており、レーン変更状態において運転者は車両Ｃの幅方向の中央位置が変化していることを認識できる。
【００４８】
一方、レーン変更状態でなく車両Ｃが走行レーンを継続して走行する場合において、車両Ｃの幅方向の中央位置が変化した場合、運転者が意図しない車両Ｃのふらつきによって車両Ｃの幅方向の位置が変化したに過ぎないと推定できる。このように運転者が意図しない車両Ｃのふらつきに追従して案内線ｇｌの後方側端点ＢＥが示す幅方向の位置が変化すると、運転者に不要な注意を喚起したりすることとなる。そこで、表示制御部２１ｅの機能により制御部２０は、レーン変更状態でない場合においては、走行レーンにおける幅方向の中央位置を示すように、前方画像における後方側端点ＢＥの位置を設定する。これにより、車両Ｃのふらつきに追従して後方側端点ＢＥが走行レーンの区画線の像ＢＬに近づいたり離れたりさせないようにすることができ、運転者に不要な注意を喚起することが防止できる。
【００４９】
また、判定部２１ｄの機能により制御部２０は、走行レーンと推奨レーンとが異なる場合に、レーン変更状態であると判定する。これにより、前方側端点ＦＥと後方側端点ＢＥとが同一のレーン内の位置を示す状態から異なるレーン内の位置を示す状態へと変化するタイミングと同期して、後方側端点ＢＥが示す位置を走行レーンにおける幅方向の中央位置から車両Ｃの幅方向の中央位置へと変化させることができる。従って、前方画像において後方側端点の位置が変化することを運転者に認識しづらくさせることができ、運転者が違和感を覚えることが防止できる。
【００５０】
さらに、表示制御部２１ｅの機能により制御部２０は、前方画像の横方向における推奨レーンの左右の区画線の像の中点を通過する中央線ＲＣを特定し、前方画像における推奨レーンの中央線ＲＣ上の位置、かつ、当該前方画像の縦方向の一定位置Ｈに前方側端点ＦＥの位置を設定する。このように、前方画像における推奨レーンの左右の区画線の像ＢＬの認識結果に基づいて前方側端点ＦＥの位置を設定するため、連続的に更新される前方画像の変化に追従するように前方側端点ＦＥの位置を設定できる。ただし、前方側端点ＦＥの位置は前方画像の縦方向の一定位置Ｈとされるため、前方画像の縦方向における前方側端点の位置を一定に維持できる。
【００５１】
表示制御部２１ｅの機能により制御部２０は、レーン変更状態でない場合において、前方画像の横方向における走行レーンの左右の区画線の像の中点を通過する中央線ＵＣを特定し、前方画像における走行レーンの中央線ＵＣ上の位置、かつ、当該前方画像の底辺上の位置に後方側端点ＢＥの位置を設定する。このように、前方画像における走行レーンの左右の区画線の像ＢＬの認識結果に基づいて後方側端点ＢＥの位置を設定するため、前方画像における走行レーンの像の位置の変化に追従するように後方側端点ＢＥの位置を設定できる。
【００５２】
（２）レーン案内表示処理：
次に、レーン案内表示プログラム２１の機能により実行されるレーン案内表示処理を説明する。図６はレーン案内表示処理のフローチャートである。レーン案内表示処理は、前方画像取得部２１ｂの機能により制御部２０が所定の時間周期で前方画像を取得するごとに実行するループ処理である。前方画像取得部２１ｂの機能により制御部２０は、カメラ４４にて撮影された前方画像を取得する（Ｓ１００）。次に、レーン特定部２１ｃの機能により制御部２０は、前方画像において車両Ｃが現在走行している走行レーンの像を特定する（Ｓ１０５）。具体的に、レーン特定部２１ｃの機能により制御部２０は、前方画像において区画線の像の認識により特定したレーンの像のうち、車両Ｃの幅方向の中央位置を示す前方画像の下辺の中点ＣＣに最も近いレーンの像を走行レーンの像として特定する。さらに、レーン特定部２１ｃの機能により制御部２０は、前方画像において車両Ｃが走行すべき推奨レーンの像を特定する（Ｓ１１５）。具体的に、レーン特定部２１ｃの機能により制御部２０は、予め探索された走行予定経路に基づいて推奨レーンの走行道路におけるレーン番号を特定する。そして、レーン特定部２１ｃの機能により制御部２０は、前方画像にて特定したレーンの像のうち、推奨レーンのレーン番号に対応するレーンの像を推奨レーンの像として特定する。
【００５３】
次に、判定部２１ｄの機能により制御部２０は、走行レーンと推奨レーンとが異なるか否かを判定する（Ｓ１１５）。具体的に、判定部２１ｄの機能により制御部２０は、走行レーンのレーン番号と推奨レーンのレーン番号とが異なるか否かを判定する。走行レーンと推奨レーンとが異なると判定されなかった場合、判定部２１ｄの機能により制御部２０は、レーン維持状態と判定する（Ｓ１２０）。
【００５４】
レーン維持状態と判定された場合、表示制御部２１ｅの機能により制御部２０は、推奨レーンにおける幅方向の中央位置を示すように前方側端点ＦＥと後方側端点ＢＥとを設定する（Ｓ１２５）。すなわち、表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣ上の位置、かつ、当該前方画像の縦方向の一定位置Ｈに前方側端点ＦＥを設定するとともに、前方画像における走行レーンの中央線ＵＣ（推奨レーンの中央線ＲＣ）上の位置、かつ、当該前方画像の下辺上の位置に後方側端点ＢＥを設定する（図４Ａ）。
【００５５】
次に、表示制御部２１ｅの機能により制御部２０は、矢印形状の案内線ｇｌを重畳した前方画像を更新してユーザＩ／Ｆ部４５に表示させる（Ｓ１３０，図５Ａ）。具体的に、表示制御部２１ｅの機能により制御部２０は、前方側端点ＦＥと後方側端点ＢＥとを接続する直線状の案内線ＧＬを生成し、当該案内線ＧＬに関して線対称となる矢印形状の案内線ｇｌを生成し、当該案内線ｇｌを前方画像に重畳する。レーン維持状態である期間においては、ステップＳ１２５〜Ｓ１３０が繰り返して実行され、矢印形状の案内線ｇｌは走行レーン（＝推奨レーン）の中央線ＵＣ上に常に位置する前方側端点ＦＥと後方側端点ＢＥとを接続する直線状となる。矢印形状の案内線ｇｌは、車両Ｃの位置に応じて走行レーンの区画線の像ＢＬに近づいたり離れたりしないため、運転者がレーン変更を意図していないレーン維持状態において、不要に案内線ｇｌが注意を喚起することが防止できる。また、前方画像の縦方向の一定位置Ｈに前方側端点ＦＥが維持されるため、前方側端点ＦＥが示す推奨レーンの位置が認識しやすい。
【００５６】
ステップＳ１１５において走行レーンと推奨レーンとが異なると判定された場合、判定部２１ｄの機能により制御部２０は、跨ぎ状態を特定する（Ｓ１３５）。すなわち、判定部２１ｄの機能により制御部２０は、前方画像の下辺において、推奨レーン側の車輪の位置を示す車輪点Ｅと、走行レーンの区画線の像ＢＬのうち推奨レーンの像側の区画線の像ＢＬの位置Ｇとの相対位置関係を特定する（図３Ｂ，３Ｃ）。そして、判定部２１ｄの機能により制御部２０は、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだか否かを判定する（Ｓ１４０）。具体的に、判定部２１ｄの機能により制御部２０は、前方画像の下辺において、車輪点Ｅが、走行レーンの区画線の像ＢＬのうち推奨レーンの像側の区画線の像ＢＬの位置Ｇよりも走行レーンの像側にある場合には、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いでないと判定する（図３Ｂ）。一方、前方画像の下辺において、車輪点Ｅが、走行レーンの区画線の像ＢＬのうち推奨レーンの像側の区画線の像ＢＬの位置Ｇと等しいか、当該位置Ｇよりも推奨レーンの像側にある場合には、車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだと判定する（図３Ｃ）。
【００５７】
ステップＳ１４０において車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだと判定されなかった場合、判定部２１ｄの機能により制御部２０はレーン変更状態の開始前状態であると判定する（Ｓ１４５）。開始前状態と判定された場合、表示制御部２１ｅの機能により制御部２０は、推奨レーンにおける幅方向の中央位置を示すように前方側端点ＦＥを設定し、車両Ｃの幅方向の中央位置を示すように後方側端点ＢＥとを設定する（Ｓ１５０）。すなわち、判定部２１ｄの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣ上の位置、かつ、当該前方画像の縦方向の一定位置Ｈに前方側端点ＦＥを設定するとともに、前方画像の下辺の中点ＣＣに後方側端点ＢＥを設定する（図４Ｂ）。
【００５８】
次に、表示制御部２１ｅの機能により制御部２０は、第１変化点Ｋ１を設定する（Ｓ１５５）。具体的に表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの中央線ＲＣ上において、前方側端点ＦＥよりも縦方向の下方、かつ、前方画像の下辺よりも上方の位置に第１変化点Ｋ１を設定する。さらに、表示制御部２１ｅの機能により制御部２０は、前方側端点ＦＥと第１変化点Ｋ１とを結ぶ推奨レーン側案内線部分ＲＬの長さが所定値Ｙと等しくなるように第１変化点Ｋ１を設定する（図４Ｂ）。次に、表示制御部２１ｅの機能により制御部２０は、第２変化点Ｋ２を設定する（Ｓ１６０）。具体的に表示制御部２１ｅの機能により制御部２０は、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θが所定角度（６０度）と等しくなるように、第１変化点Ｋ１よりも縦方向の下方、かつ、前方画像の下辺よりも縦方向の上方の位置に第２変化点Ｋ２を設定する。より具体的に、表示制御部２１ｅの機能により制御部２０は、前方画像を横方向に二等分する二等分線上に第２変化点Ｋ２を設定する（図４Ｂ）。
【００５９】
そして、表示制御部２１ｅの機能により制御部２０は、矢印形状の案内線ｇｌを重畳した前方画像を更新してユーザＩ／Ｆ部４５に表示させる（Ｓ１３０，図５Ｂ）。レーン変更状態の開始前状態である期間においては、ステップＳ１５０〜Ｓ１６０，Ｓ１３０が繰り返して実行され、矢印形状の案内線ｇｌは推奨レーンの中央線ＲＣ上に位置する前方側端点ＦＥと、第１変化点Ｋ１と、第２変化点Ｋ２と、車両Ｃの幅方向の中央位置を示す前方画像の下辺の中点ＣＣ上の後方側端点ＢＥとを接続する折れ線状となる。これにより、運転者がレーン変更しようとしている開始前状態において、矢印形状の案内線ｇｌにおいて車両Ｃが現在走行している位置を示す後方側端点ＢＥを、車両Ｃの中央位置の変化に追従するように走行レーンの区画線の像ＢＬに対して相対移動させることができる。また、開始前状態においても、前方画像の縦方向の一定位置Ｈに前方側端点ＦＥが維持されるため、前方側端点ＦＥが示す推奨レーンの位置が認識しやすい。さらに、開始前状態において、推奨レーン内の位置を示す推奨レーン側案内線部分ＲＬの長さが所定値Ｙに維持されるため、推奨レーン側案内線部分ＲＬが示す推奨レーンの位置および推奨レーンのレーン方向が認識しやすくすることができる。また、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θが所定角度（６０度）と等しくされるため、運転者は走行レーンと推奨レーンとの間に存在する区画線を越えてレーン変更をすべきことを明確に認識できる。
【００６０】
ステップＳ１４０において車両Ｃが走行レーンの区画線のうち推奨レーン側の区画線を跨いだと判定された場合、判定部２１ｄの機能により制御部２０はレーン変更状態のうちの開始後状態であると判定する（Ｓ１６５）。開始後状態と判定された場合、表示制御部２１ｅの機能により制御部２０は、開始前状態（Ｓ１５０）と同様に前方側端点ＦＥと後方側端点ＢＥとをそれぞれ設定する（Ｓ１７０，図４Ｃ）。次に、表示制御部２１ｅの機能により制御部２０は、開始前状態（Ｓ１５５）と同様に第１変化点Ｋ１を設定する（Ｓ１７５，図４Ｃ）。
【００６１】
そして、表示制御部２１ｅの機能により制御部２０は、矢印形状の案内線ｇｌを重畳した前方画像を更新してユーザＩ／Ｆ部４５に表示させる（Ｓ１３０，図５Ｃ）。レーン変更状態の開始後状態である期間においては、ステップＳ１７０〜Ｓ１７５，Ｓ１３０が繰り返して実行され、矢印形状の案内線ｇｌは推奨レーンの中央線ＲＣ上に位置する前方側端点ＦＥと、第１変化点Ｋ１と、車両Ｃの幅方向の中央位置を示す前方画像の下辺の中点ＣＣ上の後方側端点ＢＥとを接続する折れ線状となる。これにより、運転者がレーン変更を行っている開始後状態において、矢印形状の案内線ｇｌにおいて車両Ｃが現在走行している位置を示す後方側端点ＢＥを、車両Ｃの位置の変化に追従するように走行レーンの区画線の像ＢＬに対して相対移動させることができる。また、開始後状態においても、前方画像の縦方向の一定位置Ｈに前方側端点ＦＥが維持されるため、前方側端点ＦＥが示す推奨レーンの位置が認識しやすい。さらに、開始後状態においても、推奨レーン内の位置を示す推奨レーン側案内線部分ＲＬの長さが所定値Ｙに維持されるため、推奨レーン側案内線部分ＲＬが示す推奨レーンの位置および推奨レーンのレーン方向が認識しやすい。
【００６２】
（３）他の実施形態： 
前記実施形態において表示制御部２１ｅの機能により制御部２０は、前方画像における前方側端点ＦＥの縦方向の位置と、推奨レーン側案内線部分ＲＬの長さと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θの大きさとをそれぞれ一定に維持した。しかし、表示制御部２１ｅの機能により制御部２０が少なくとも前方側端点ＦＥの縦方向の位置を一定とすれば、前方側端点ＦＥが示す推奨レーンの位置を認識しやすくすることができる。さらに、表示制御部２１ｅの機能により制御部２０は、前方画像における前方側端点ＦＥの縦方向の位置と、推奨レーン側案内線部分ＲＬの長さとをそれぞれ一定に維持しつつ、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θの大きさが所定角度よりも小さくなることを許容してもよい。この場合でも、前方側端点ＦＥおよび推奨レーン側案内線部分ＲＬが示す推奨レーンの位置を認識しやすくすることができる。また、表示制御部２１ｅの機能により制御部２０は、前方画像における前方側端点ＦＥの縦方向の位置と、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θの大きさとをそれぞれ一定に維持しつつ、推奨レーン側案内線部分ＲＬが所定値Ｙよりも小さくなることを許容してもよい。この場合でも、前方側端点ＦＥが示す推奨レーンの位置、および、推奨レーンへとレーン変更をすべきことを認識しやすくすることができる。さらに、表示制御部２１ｅの機能により制御部２０は、推奨レーン側案内線部分ＲＬの長さと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θの大きさとを、必ずしも所定値に維持する必要はなく、所定値以上となる範囲で変化させてもよい。さらに、後方側端点ＢＥが示す位置は、車両Ｃが現在走行している位置であればよく、車両Ｃにおける運転者の視点位置であってもよいし、車両Ｃにおいて前方画像を撮影するカメラ４４が備えられた位置であってもよい。
【００６３】
前記実施形態において判定部２１ｄの機能により制御部２０は、走行レーンと推奨レーンとが異なる場合にレーン変更状態であると判定したが、走行レーンと推奨レーンとが異なり、かつ、走行レーンから推奨レーンへとレーン変更するための動作を車両Ｃが行っている場合にレーン変更状態であると判定してもよい。すなわち、案内線ｇｌの後方側端点ＢＥが走行レーンの幅方向の中央位置を示す状態から車両Ｃの幅方向の中央位置を示す状態へと変化するタイミングを、車両Ｃがレーン変更するための動作を行ったタイミングとしてもよい。これにより、走行レーンと推奨レーンとが異なっていても、運転者が意図的に走行レーンにて車両Ｃを走行させる期間においては、前方画像において後方側端点ＢＥが示す位置を走行レーンにおける幅方向の中央位置に維持することができ、後方側端点ＢＥが示す位置が車両Ｃの位置に追従して運転者に不要な注意を喚起することが防止できる。また、判定部２１ｄの機能により制御部２０は、運転者の状態や車両Ｃの動作状態や操作状態や周期環境の状態等の判定要素に基づいて、レーン変更状態であるか否かを判定してもよい。判定部２１ｄの機能により制御部２０は、推奨レーン側の方向を示す方向指示器の動作や、推奨レーン側の方向に対する操舵角の変更動作や、所定の加減速動作が行われた場合に、レーン変更状態であると判定してもよい。なお、表示制御部２１ｅの機能により制御部２０は、レーン変更状態であるか否かに拘わらず、常に推奨レーンにおける幅方向の中央位置を示すように、前方画像において後方側端点ＢＥの位置を設定してもよい。また、表示制御部２１ｅの機能により制御部２０は、レーン変更状態であるか否かに拘わらず、常に前方画像の下辺の中点ＣＣに後方側端点ＢＥを設定してもよい。これらの場合、レーン案内表示プログラム２１は判定部２１ｄを含まなくてもよい。
【００６４】
表示制御部２１ｅの機能により制御部２０は、前方画像における推奨レーンの左右ＢＬの区画線の像のそれぞれと矢印の頭部との間に形成される隙間の幅の差を抑制するように、矢印形状の案内線ｇｌを補正してもよい。図７Ａは、前方画像において矢印形状の案内線ｇｌを補正する様子を示す図である。同図において、前方側端点ＦＥが頂角であり、推奨レーンの像内の推奨レーン側案内線部分ＲＬに関して線対称となる二等辺三角形状の矢印の頭部ＡＨを示す。矢印の頭部ＡＨは、左側の底角の位置において、矢印の頭部ＡＨと推奨レーンの左の区画線の像ＢＬとの隙間の横方向の幅ａ1が最も狭くなる。同様に、矢印の頭部ＡＨの右側の底角の位置において、矢印の頭部ＡＨと推奨レーンの右の区画線の像ＢＬとの隙間の横方向の幅ａ2が最も狭くなる。なお、矢印の頭部ＡＨの左右の底角の位置は、推奨レーン側案内線部分ＲＬ上の所定位置（白丸）から直交方向に当該推奨レーン側案内線部分ＲＬを挟んで両側に所定距離だけそれぞれ移動した位置である。本実施形態において表示制御部２１ｅの機能により制御部２０は、左の隙間の幅ａ1と右の隙間の幅ａ2との差を抑制するように、前方側端点ＦＥを走行レーンの像側に補正量ａだけ横方向に移動させるとともに、推奨レーン側案内線部分ＲＬをもとの傾斜角γから補正角Δγだけ傾斜させる。傾斜角γは、第１変化点Ｋ１にて推奨レーン側案内線部分ＲＬと前方画像の横方向の補助線Ｎ（二点鎖線）とがなす角であって、前方画像を横方向に二等分する二等分線側の角を指すこととする。なお、各レーンのレーン方向が直線かつ互いに平行である場合、消失点が存在する前記二等分線側の傾斜角γは必ず９０度以下の鋭角となる。なお、前方側端点ＦＥを横方向に移動させるだけであるため、前方側端点ＦＥの縦方向の位置は一定位置Ｈに維持される。
【００６５】
表示制御部２１ｅの機能により制御部２０は、図６ステップＳ１４５において最初にレーン変更状態の開始前状態であると判定された場合、ステップＳ１６０の後、かつ、ステップＳ１３０の前に補正角Δγの設定を行う。表示制御部２１ｅの機能により制御部２０は、前方側端点ＦＥを補正することなく矢印の頭部ＡＨを生成した場合に、矢印の頭部ＡＨと左右の区画線の像ＢＬとの間に形成される左の隙間の横方向の幅ａ1と右の隙間の横方向の幅ａ2とを特定する。そして、表示制御部２１ｅの機能により制御部２０は、右の隙間の横方向の幅ａ2の半分から左の隙間の横方向の幅ａ1の半分を減算した値を前方側端点ＦＥの横方向における右（走行レーン側）への補正量ａ（＝ａ2／２−ａ1／２）とする。
【００６６】
そして、表示制御部２１ｅの機能により制御部２０は、前方側端点ＦＥを右に補正量ａだけ移動させた補正後の前方側端点ｆｅと第１変化点Ｋ１とを通過するように推奨レーン側案内線部分ＲＬを傾斜させる補正角Δγを設定する。なお、補正量ａが負であれば前方側端点ＦＥを横方向における左に移動させる。補正角Δγを設定すると、表示制御部２１ｅの機能により制御部２０は、推奨レーン側案内線部分ＲＬを第１変化点Ｋ１まわりに補正角Δγだけ傾斜させた補正後の推奨レーン側案内線部分ｒｌ、および、前方側端点ＦＥを横方向において走行レーンの像側に補正量ａだけ移動させた補正後の前方側端点ｆｅを設定する。なお、補正前の推奨レーン側案内線部分ＲＬの横方向に対する傾斜角γから補正角Δγを減算した角度（γ−Δγ）が補正後の推奨レーン側案内線部分ｒｌの補助線Ｎに対する傾斜角となる。なお、縦方向における第１変化点Ｋ１と前方側端点ＦＥとの距離Ｍとすると、補正前における推奨レーン側案内線部分ＲＬの長さはＭ／ｓｉｎγと表され、補正後における推奨レーン側案内線部分ｒｌの長さはＭ／ｓｉｎ（γ−Δγ）と表すことができる。傾斜角γは鋭角であるため、ｓｉｎγ＞ｓｉｎ（γ−Δγ）となる。従って、補正後の推奨レーン側案内線部分ｒｌの長さは、補正前の推奨レーン側案内線部分ＲＬの長さよりも長くなり、補正後の推奨レーン側案内線部分ｒｌの長さは所定値Ｙ以上に維持される。
【００６７】
以上のようにして補正後の推奨レーン側案内線部分ｒｌを設定すると、ステップＳ１３０において補正後の推奨レーン側案内線部分ｒｌに関して線対称となる矢印形状の案内線ｇｌを生成する。以上のようにして推奨レーン側案内線部分ｒｌを補正角Δγだけ傾斜させることにより、矢印の頭部ＡＨの左右の底角の位置を補正量ａだけ走行レーンの像側に移動させることができる。なお、厳密には矢印の頭部ＡＨは推奨レーン側案内線部分ｒｌの傾斜にともなって回転移動するため、矢印の頭部ＡＨの左右の底角の位置の横方向の移動量は補正量ａと異なるが、補正角Δγは微小であるため回転移動成分は無視できる。従って、補正後において、左の隙間の横方向の幅が（ａ1＋ａ）＝（ａ1／２＋ａ2／２）となり、右の隙間の横方向の幅が（ａ2−ａ）＝（ａ1／２＋ａ2／２）となり、互いに等しくなる。
【００６８】
表示制御部２１ｅの機能により制御部２０は、図６ステップＳ１４５において最初にレーン変更状態の開始前状態であると判定された場合にステップＳ１６０の後、かつ、ステップＳ１３０の前に補正角Δγを設定し、推奨レーン側案内線部分ＲＬをもとの傾斜角γから補正角Δγだけ傾斜させて矢印形状の案内線ｇｌの形状を補正する。その後、表示制御部２１ｅの機能により制御部２０は、開始前状態が継続する期間においては、ステップＳ１６０の後、かつ、ステップＳ１３０の前に推奨レーン側案内線部分ＲＬを一定の補正角Δγだけ傾斜させて矢印形状の案内線ｇｌの形状を補正する。これにより、矢印の頭部ＡＨが前方画像における推奨レーンの像上にて左右一方側に偏ることを防止できる。また、推奨レーンのレーン幅が狭い場合において、前方画像において推奨レーンの左右の区画線の像ＢＬの一方と矢印の頭部ＡＨとが干渉することが防止できる。また、矢印の頭部ＡＨの回転と平行移動とにより左の隙間の幅ａ1と右の隙間の幅ａ2との差を抑制できるため、矢印の頭部ＡＨの形状そのものが歪むことはない。
【００６９】
一方、表示制御部２１ｅの機能により制御部２０は、レーン変更状態の開始後状態である場合には、ステップＳ１７５の後、かつ、ステップＳ１３０の前に、補正角をΔγからΔγ×（Ｘ／Ｐ）へと修正した上で、推奨レーン側案内線部分ＲＬをもとの傾斜角γから補正角Δγ×（Ｘ／Ｐ）だけ傾斜させて矢印形状の案内線ｇｌの形状を補正する。ここで、（Ｘ／Ｐ）は開始後状態におけるレーン変更の進行度を示す係数である。図７Ｂに示すように、Ｘは前方画像の底辺における推奨レーンの中央線ＲＣの位置Ｉと中点ＣＣとの距離である。前方画像の底辺において車両Ｃの幅方向の中央位置を示す中点ＣＣと推奨レーンの中央線ＲＣの位置Ｉとが一致する場合、車両Ｃが推奨レーンにおける幅方向の中央位置を走行しており、レーン変更が完了したと考えることができる。従って、Ｘは、現在からレーン変更が完了するまでに、中点ＣＣが前方画像の底辺において推奨レーンの中央線ＲＣの位置Ｉに対して相対的に移動する距離を意味する。なお、表示制御部２１ｅの機能により制御部２０は、前方画像の下辺の中点ＣＣと第１変化点Ｋ１との横方向における距離が所定距離以下となった場合に、レーン変更が完了したと判定してもよい。前方画像の下辺の中点ＣＣと第１変化点Ｋ１との横方向における距離が所定距離以下となった場合、推奨レーン側案内線部分ＲＬと交差線部分ＣＬとにより一直線に近い形状の案内線ＧＬが形成され、運転者は車両が直進すべきであり、レーン変更が完了したことを認識できるからである。
【００７０】
Ｐは、走行レーン（車両Ｃがすでに推奨レーンを走行している場合には直前の走行レーン）の推奨レーン側の区画線の像ＢＬの前方画像の底辺における位置Ｇから車幅の半分に対応する所定距離Ｔだけ走行レーン側へ移動した位置Ｊと、前方画像の底辺における推奨レーンの中央線ＲＣの位置Ｉとの距離である。前方画像の底辺において車両Ｃの幅方向の中央位置を示す中点ＣＣと位置Ｊとが一致するタイミングにおいて、開始前状態から開始後状態へと移行する。従って、Ｐは、開始後状態となってからレーン変更が完了するまでに、中点ＣＣが前方画像の底辺において推奨レーンの中央線ＲＣの位置Ｉに対して相対的に移動する距離を意味する。従って、補正角Δγ×（Ｘ／Ｐ）は開始前状態から開始後状態へと移行したタイミングでΔγとなり、レーン変更の進行とともに減少し、レーン変更が完了したタイミングで０となる。すなわち、開始後状態において表示制御部２１ｅの機能により制御部２０は、レーン変更が進行し、推奨レーン側案内線部分ＲＬの方向が縦方向に近づくにつれて補正角Δγ×（Ｘ／Ｐ）が減少する。レーン変更が進行して推奨レーン側案内線部分ＲＬの方向が縦方向に近づくほど、矢印の頭部ＡＨと左右の底角それぞれの縦方向の位置の差は減少するとともに、推奨レーンの左右の区画線の像ＢＬが推奨レーン側案内線部分ＲＬに関して互いに線対称に近くなっていく。従って、レーン変更が進行していくにつれて矢印の頭部ＡＨと推奨レーンの左右の区画線の像ＢＬとの間に形成される左の隙間の幅ａ1と右の隙間の幅ａ2との差は減少していく。このような左の隙間の幅ａ1と右の隙間の幅ａ2との差の減少に対応して、当該差を抑制するための補正角Δγ×（Ｘ／Ｐ）も減少させていくことができ、前方側端点ＦＥの補正量ａが過多となることが防止できる。
【００７１】
推奨レーン側案内線部分ＲＬをもとの傾斜角γの補正する手法以外の手法により、矢印の頭部ＡＨと推奨レーンの左右の区画線の像ＢＬとの間に形成される左の隙間の幅ａ1と右の隙間の幅ａ2との差を抑制してもよい。例えば、前方画像において、矢印の頭部ＡＨの頂角に対応する前方側端点ＦＥの位置を補正することなく、矢印の頭部ＡＨの左右の底角をそれぞれ補正量ａだけ横方向に補正してもよい。
【００７２】
前記実施形態において、表示制御部２１ｅの機能により制御部２０は、表１に示すようにレーン変更状態の開始前状態においてのみ第２変化点Ｋ２を設定することとしたが、レーン変更状態の開始後状態においても第２変化点Ｋ２を設定してもよい。具体的に表示制御部２１ｅの機能により制御部２０は、前記実施形態の開始前状態における第２変化点Ｋ２（図４Ｂ）と同様に、前方画像を横方向に二等分する二等分線上に第２変化点Ｋ２を設定してもよい。ただし、表示制御部２１ｅの機能により制御部２０は、前方画像における第２変化点Ｋ２の縦方向の位置を、第１変化点Ｋ１よりも下方の所定位置とする。開始後状態においては、推奨レーンの区画線のうち走行レーン側の区画線の像ＢＬと交差線部分ＣＬとが交差しない場合もあり、また交差した場合でも平行に近い角度で交差することとなるため、推奨レーンの区画線のうち走行レーン側の区画線の像ＢＬと交差線部分ＣＬとが形成する鋭角θが所定角度となるように第２変化点Ｋ２を設定することができないからである。前方画像において第２変化点Ｋ２が設定される縦方向の所定位置は、開始前状態から開始後状態へと移行する直前において第２変化点Ｋ２が設定されている縦方向の位置とするのが望ましい。これにより、開始前状態から開始後状態へと移行するタイミングにおいて第２変化点Ｋ２が急激に遷移することが防止できる。
【００７３】
以上においては、推奨レーンと走行レーンとが隣接している場合を例示したが、推奨レーンと走行レーンとの間に１個以上の他のレーンが介在していてもよい。この場合、前方画像において、推奨レーンの像内に設定される第１変化点Ｋ１と、走行レーンの像内に設定される第２変化点Ｋ２との結ぶ直線（交差線部分ＣＬ）は、推奨レーンと走行レーンとの間に存在する複数の区画線の像ＢＬと交差することとなる。図８は、交差線部分ＣＬが２本の区画線の像ＢＬと交差する例を示す。表示制御部２１ｅの機能により制御部２０は、交差線部分ＣＬと２本の区画線の像ＢＬのそれぞれが交差する点にて形成される鋭角θ1，θ2のうち最も角度が小さい鋭角θ2を特定し、当該鋭角θ2が所定角度（６０度）となるように、第２変化点Ｋ２を設定する。このようにすることにより、第１変化点Ｋ１と第２変化点Ｋ２との結ぶ直線（交差線部分ＣＬ）は、推奨レーンと走行レーンとの間に存在する複数の区画線の像ＢＬと交差する鋭角θのそれぞれを所定角度以上とすることができる。従って、運転者は、どの区画線についても区画線を越えてレーン変更をすべきことを容易に認識できる。
【００７４】
レーン特定部２１ｃの機能により制御部２０は、車両Ｃが走行すべきレーンを推奨レーンとして特定すればよく、走行予定経路において車両Ｃの前方の交差点に進入すべきレーンが存在する場合において、当該交差点に所定距離以内に接近した段階で当該レーンを推奨レーンとして特定してもよい。また、レーン特定部２１ｃの機能により制御部２０は、他のレーンよりも安全またはスムーズに走行できるレーンを推奨レーンとして特定してもよい。表示制御部２１ｅの機能により制御部２０は、前方側端点と後方側端点とを接続する破線や鎖線の案内線ｇｌを生成してもよい。さらに、表示制御部２１ｅの機能により制御部２０は、細線状の案内線ＧＬをそのまま前方画像に重畳してもよい。
【００７５】
また、表示制御部２１ｅの機能により制御部２０は、推奨レーン側案内線部分ＲＬを傾斜させる以外の手法により、矢印の頭部ＡＨと推奨レーンの左右の区画線の像ＢＬとの間に形成される左の隙間の横方向の幅ａ1と右の隙間の横方向の幅ａ2との差を抑制してもよい。例えば、推奨レーン側案内線部分ＲＬを傾斜させることなく矢印の頭部ＡＨの形状を推奨レーン側案内線部分ＲＬに関して非対称とすることにより、左の隙間の幅ａ1と右の隙間の幅ａ2との差を抑制してもよい。例えば、表示制御部２１ｅの機能により制御部２０は、矢印の頭部ＡＨの底角のうち隙間の幅ａ1，ａ2が小さい側については大きい側よりも、推奨レーン側案内線部分ＲＬから近い位置とすることにより、矢印の頭部ＡＨの形状そのものを補正してもよい。
【００７６】
また、レーン案内表示システムは、
車両の前方を撮影した前方画像を取得する前方画像取得手段と、
前記前方画像において前記車両が走行すべき推奨レーンを特定するレーン特定手段と、
前記車両が現在走行している位置を示す後方側端点を後方側の端点とし、前記推奨レーン内において前記後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成し、当該生成した前記案内線を重畳した前記前方画像を表示部に表示させる表示制御手段と、を備え、
前記表示制御手段は、前記車両が現在走行している走行レーンと前記推奨レーンとが異なる場合に、
前記前方側端点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第１変化点を設定し、
前記走行レーン内において、前記第１変化点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第２変化点を設定し、
前記第１変化点と前記第２変化点とを接続する交差線部分を含む前記案内線を生成するとともに、
前記前方画像において、前記走行レーンと前記推奨レーンとの間に存在する区画線の像と、前記第１変化点と前記第２変化点とを結ぶ直線とがなす鋭角が所定角度以上になるように前記案内線を生成する、構成を有してもよい。
【００７７】
すなわち、表示制御部２１ｅの機能により制御部２０は、前方画像における前方側端点ＦＥの縦方向の位置を一定位置Ｈに維持することなく、前方画像において、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θが所定角度と等しくなるように第２変化点Ｋ２を設定してもよい。この場合、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ交差線部分ＣＬにより、推奨レーンへとレーン変更をすべきことを認識しやすくすることができる。
【００７８】
また、レーン案内表示システムは、
車両の前方を撮影した前方画像を取得する前方画像取得手段と、
前記前方画像において前記車両が走行すべき推奨レーンを特定するレーン特定手段と、
前記車両が現在走行している位置を示す後方側端点を後方側の端点とし、前記推奨レーン内において前記後方側端点よりも前方側の位置を示す前方側端点を前方側の端点とする案内線を生成し、当該生成した前記案内線を重畳した前記前方画像を表示部に表示させる表示制御手段と、を備え、
前記表示制御手段は、前記車両が現在走行している走行レーンと前記推奨レーンとが異なる場合に、
前記前方側端点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第１変化点を設定し、
前記走行レーン内において、前記第１変化点よりも後方側、かつ、前記後方側端点よりも前方側の位置を示す第２変化点を設定し、
前記第１変化点と前記前方側端点とを接続する推奨レーン側案内線部分と、前記第２変化点と前記第１変化点とを接続する交差線部分とを含む前記案内線を生成するとともに、
前記前方画像において、前記前方画像における前記推奨レーン側案内線部分の長さが所定値以上に維持され、かつ、前記走行レーンと前記推奨レーンとの間に存在する区画線の像と、前記第１変化点と前記第２変化点とを結ぶ直線とがなす鋭角が所定角度以上になるように前記案内線を生成する、構成を有してもよい。
【００７９】
すなわち、表示制御部２１ｅの機能により制御部２０は、前方画像における前方側端点ＦＥの縦方向の位置を一定位置Ｈに維持することなく、前方画像において、推奨レーン側案内線部分ＲＬの長さを一定値Ｙ以上に維持するように案内線ＧＬを生成するとともに、走行レーンと推奨レーンとの間に存在する区画線の像ＢＬと、第１変化点Ｋ１と第２変化点Ｋ２とを結ぶ直線（交差線部分ＣＬ）とがなす鋭角θが所定角度と等しくなるように第２変化点Ｋ２を設定してもよい。この場合、推奨レーン側案内線部分ＲＬが示す推奨レーンの位置、および、推奨レーンへとレーン変更をすべきことを認識しやすくすることができる。
【００８０】
さらに、本発明のように、前方画像に重畳した案内線により推奨レーンの像を案内させる手法は、プログラムや方法としても適用可能である。また、以上のようなレーン案内表示システム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。すなわち、レーン案内表示システムを構成する各手段が複数の実体的な装置に分散して備えられてもよい。各手段が複数の実体的な装置に分散して備えられる場合に、各手段を機能させるために必要なデータを送受信する通信手段が備えられてもよい。さらに、以上のようなレーン案内表示システムの少なくとも一部を備えたナビゲーション装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、レーン案内表示システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８１】
１０…ナビゲーション装置、２０…制御部、２１…レーン案内表示プログラム、２１ａ…ナビゲーション部、２１ｂ…前方画像取得部、２１ｃ…レーン特定部、２１ｄ…判定部、２１ｅ…表示制御部、３０…記録媒体、３０ａ…地図情報、４１…受信部、４２…車速センサ、４３…ジャイロセンサ、４４…カメラ、４５…ユーザＩ／Ｆ部、ＢＥ…後方側端点、ＢＬ…区画線の像、Ｃ…車両、ＣＣ…中点、ＣＬ…交差線部分、ＦＥ…前方側端点、ＧＬ，ｇｌ…案内線、Ｈ…一定位置、Ｋ１…第１変化点、Ｋ２…第２変化点、ＲＣ…中央線、ＲＬ…推奨レーン側案内線部分。
【図１】
0005810843.tif 000003
【図２】
0005810843.tif 000004
【図３】
0005810843.tif 000005
【図４】
0005810843.tif 000006
【図５】
0005810843.tif 000007
【図６】
0005810843.tif 000008
【図７】
0005810843.tif 000009
【図８】
0005810843.tif 000010