(57)【特許請求の範囲】
【請求項１】
車両の前方にある車両の停止位置を取得する停止位置取得手段と、
前記停止位置取得手段によって取得された停止位置の道路幅を取得する道路幅取得手段と、
前記道路幅取得手段によって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定手段と、
前記停止位置取得手段によって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援手段と、を有し、
前記補正距離特定手段は、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とする運転支援装置。
【請求項２】
前記停止位置取得手段は、前記車両の前方の交差点にある停止線の位置を、前記車両の停止位置として取得することを特徴とする請求項１に記載の運転支援装置。
【請求項３】
前記停止位置取得手段により取得された停止線のある交差点に設置された信号機の点灯状態を取得する信号機状態取得手段と、
前記信号機状態取得手段によって取得された信号機の点灯状態に基づいて信号機が赤に点灯しているか否かを判定する信号機状態判定手段と、を有し、
前記運転支援手段は前記信号機状態判定手段によって前記信号機が赤に点灯していると判定された場合に運転を支援することを特徴とする請求項２に記載の運転支援装置。
【請求項４】
前記停止位置取得手段は、前記車両の前方にある駐車場出口の位置を、前記車両の停止位置として取得することを特徴とする請求項１に記載の運転支援装置。
【請求項５】
前記補正距離特定手段は、
前記道路幅が前記所定幅未満で且つ閾幅以上の場合には、前記補正距離を第１距離に特定し、
前記道路幅が前記閾幅未満の場合には、前記補正距離を前記第１距離より長い第２距離に特定することを特徴とする請求項１乃至請求項４のいずれかに記載の運転支援装置。
【請求項６】
車両の前方にある車両の停止位置を取得する停止位置取得ステップと、
前記停止位置取得ステップによって取得された停止位置の道路幅を取得する道路幅取得ステップと、
前記道路幅取得ステップによって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定ステップと、
前記停止位置取得ステップによって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援ステップと、を有し、
前記補正距離特定ステップは、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とする運転支援方法。
【請求項７】
コンピュータに搭載され、
車両の前方にある車両の停止位置を取得する停止位置取得機能と、
前記停止位置取得機能によって取得された停止位置の道路幅を取得する道路幅取得機能と、
前記道路幅取得機能によって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定機能と、
前記停止位置取得機能によって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援機能と、を実行させるコンピュータプログラムであって、
前記補正距離特定機能は、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の停止位置を案内する運転支援装置、運転支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、ナビゲーション装置の地図データから得られる道路情報や、ＧＰＳ等によって特定される現在位置等の車両の走行に係る各種情報を取得し、運転手に対する報知や、運転の補助、さらには運転への介入を行うことで車両事故を防止する運転支援装置について提案されている。ここで、このような運転支援装置においては、特に自車の進行方向の道路上に形成された停止線等の車両が停止する停止位置について、警告や車両の制御を行うことが有効であった。
【０００３】
例えば、特開平１０−４７９８１号公報には、車両の現在の速度から車両が停止を試みた際の停止までに要する停止距離を算出し、車両前方にある停止線までの距離が算出した停止距離以下となった場合に警告を行うナビゲーション装置について記載されている。
【特許文献１】特開平１０−４７９８１号公報（第５〜６頁、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上記特許文献１に記載されたナビゲーション装置では車両を停止線の位置に停止させる為の警告を行っている。しかしながら、車両の周囲の状況によっては、停止線より手前の位置に車両を停止させる方が良い場合がある。例えば、図１５に示すように道路幅の狭い片側一車線の道路１０１と片側二車線の道路１０２が接続する交差点において、赤信号により道路１０１に形成された停止線１０３に車両１０４が停車している状況が該当する。即ち、このような交差点で、仮に道路１０２を走行する大型車両１０５が左折して道路１０１へと進入する場合には、内輪差を考慮して矢印１０６に示すように外側へ大きく膨らみながら左折を行う。従って、車両１０４が停止線１０３の位置で停止した場合には、大型車両１０５の左折時に車両１０４と大型車両１０５とが接触する虞がある。
また、同様にして道路１０２を走行する大型車両が右折して道路１０１へと進入する場合には、内輪差から車両後端部が大きく内側へ移動しつつ右折を行う。従って、車両１０４が停止線１０３の位置で停止した場合には、大型車両の右折時に車両１０４と大型車両１０５とが接触する虞がある。
【０００５】
本発明は前記従来における問題点を解消するためになされたものであり、自車両の走行する道路幅に応じて本来の車両の停止位置より手前で自車両を停止するように運転を支援するので、他車両が右左折して自車両側へと進入した場合であっても他車両と接触する虞の無い運転支援装置、運転支援方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため本願の請求項１に係る運転支援装置（１）は、車両（２）の前方にある車両の停止位置を取得する停止位置取得手段（１３）と、前記停止位置取得手段によって取得された停止位置の道路幅を取得する道路幅取得手段（１３）と、前記道路幅取得手段によって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定手段（１３）と、前記停止位置取得手段によって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援手段（１３）と、を有し、前記補正距離特定手段は、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とする。
尚、「道路幅」とは、道路が複数のレーンから構成される場合には、道路全体の道路幅以外にも、道路を構成する一のレーンのレーン幅も該当する。
【０００７】
また、請求項２に係る運転支援装置（１）は、請求項１に記載の運転支援装置において、前記停止位置取得手段（１３）は、前記車両（２）の前方の交差点にある停止線の位置を、前記車両の停止位置として取得することを特徴とする。
【０００８】
また、請求項３に係る運転支援装置（１）は、請求項２に記載の運転支援装置において、前記停止位置取得手段（１３）により取得された停止線のある交差点に設置された信号機の点灯状態を取得する信号機状態取得手段（１３）と、前記信号機状態取得手段によって取得された信号機の点灯状態に基づいて信号機が赤に点灯しているか否かを判定する信号機状態判定手段（１３）と、を有し、前記運転支援手段（１３）は前記信号機状態判定手段によって前記信号機が赤に点灯していると判定された場合に運転を支援することを特徴とする。
【０００９】
また、請求項４に係る運転支援装置（１）は、請求項１に記載の運転支援装置において、前記停止位置取得手段（１３）は、前記車両（２）の前方にある駐車場出口の位置を、前記車両の停止位置として取得することを特徴とする。
【００１０】
また、請求項５に係る運転支援装置（１）は、請求項１乃至請求項４のいずれかに記載の運転支援装置において、前記補正距離特定手段は、前記道路幅が前記所定幅未満で且つ閾幅以上の場合には、前記補正距離を第１距離に特定し、前記道路幅が前記閾幅未満の場合には、前記補正距離を前記第１距離より長い第２距離に特定することを特徴とする。
【００１１】
また、請求項６に係る運転支援方法は、車両の前方にある車両の停止位置を取得する停止位置取得ステップ（Ｓ３２、Ｓ６１）と、前記停止位置取得ステップによって取得された停止位置の道路幅を取得する道路幅取得ステップ（Ｓ２１、Ｓ５１）と、前記道路幅取得ステップによって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定ステップ（Ｓ２３、Ｓ２５、Ｓ２６、Ｓ５３、Ｓ５５、Ｓ５６）と、前記停止位置取得ステップによって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援ステップ（Ｓ１０、Ｓ４７）と、を有し、前記補正距離特定ステップは、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とする。
【００１２】
更に、請求項７に記載のコンピュータプログラムによれば、コンピュータに搭載され、車両の前方にある車両の停止位置を取得する停止位置取得機能（Ｓ３２、Ｓ６１）と、前記停止位置取得機能によって取得された停止位置の道路幅を取得する道路幅取得機能（Ｓ２１、Ｓ６１）と、前記道路幅取得機能によって取得された前記道路幅が所定幅未満の場合に、前記道路幅に対応する補正距離を特定する補正距離特定機能（Ｓ２３、Ｓ２５、Ｓ２６、Ｓ５３、Ｓ５５、Ｓ５６）と、前記停止位置取得機能によって取得された前記車両の停止位置から前記補正距離手前の位置で前記車両を停止するように運転を支援する運転支援機能（Ｓ１０、Ｓ４７）と、を実行させるコンピュータプログラムであって、前記補正距離特定機能は、前記道路幅が狭くなるほど前記補正距離を長い距離に特定することを特徴とする。
【発明の効果】
【００１３】
前記構成を有する請求項１に記載の運転支援装置によれば、自車両の走行する道路幅が狭い場合に、本来の車両の停止位置より手前で自車両を停止するように運転を支援するので、交差点や駐車場出口で他車両が右左折して自車両側へと進入した場合であっても他車両との接触を防止できる。
また、道路幅が狭く、他車両との接触の虞の高い状況ほど車両を本来の停止位置から手前側に離間して停止させるので、他車両との接触を確実に防止できる。
【００１４】
また、請求項２に記載の運転支援装置によれば、交差点で信号待ち或いは右左折待ちで停車する状況において、交差点で接続する他の道路から他車両が右左折して自車両の走行する道路へと進入した場合であっても他車両との接触を防止できる。
【００１５】
また、請求項３に記載の運転支援装置によれば、交差点で赤信号により停車する場合において、交差点で接続する他の道路から他車両が右左折して自車両側へと進入した場合であっても他車両と接触することを防止できる。また、交差点で停車する虞が無い場合には不要な案内を行わないことにより、運転者の集中力を低下させることがない。
【００１６】
また、請求項４に記載の運転支援装置によれば、駐車場の出口で公道へと出るタイミングを待つために停車する状況において、他車両が公道から駐車場内へ右左折して進入した場合であっても他車両との接触を防止できる。
【００１７】
また、請求項５に記載の運転支援装置によれば、道路幅が狭く、他車両との接触の虞の高い状況ほど車両を本来の停止位置から手前側に離間して停止させるので、他車両との接触を確実に防止できる。
【００１８】
また、請求項６に記載の運転支援方法によれば、自車両の走行する道路幅が狭い場合に、本来の車両の停止位置より手前で自車両を停止するように運転を支援するので、交差点や駐車場出口で他車両が右左折して自車両側へと進入した場合であっても他車両との接触を防止できる。
また、道路幅が狭く、他車両との接触の虞の高い状況ほど車両を本来の停止位置から手前側に離間して停止させるので、他車両との接触を確実に防止できる。
【００１９】
更に、請求項７に記載のコンピュータプログラムによれば、自車両の走行する道路幅が狭い場合に、本来の車両の停止位置より手前で自車両を停止させるように運転を支援するので、交差点や駐車場出口で他車両が右左折して自車両側へと進入した場合であっても他車両との接触を防止できる。
また、道路幅が狭く、他車両との接触の虞の高い状況ほど車両を本来の停止位置から手前側に離間して停止させるので、他車両との接触を確実に防止できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る運転支援装置について具体化した一実施形態について図面を参照しつつ詳細に説明する。
先ず、本実施形態に係る運転支援装置１の概略構成について図１を用いて説明する。図１は本実施形態に係る運転支援装置１の概略構成図である。
図１に示すように、本実施形態に係る運転支援装置１は、車両２に対して設置されたフロントカメラ３と、液晶ディスプレイ４やスピーカ５等を備えたナビゲーション装置６と、車両ＥＣＵ７等で構成されている。
【００２１】
フロントカメラ３は、例えばＣＣＤ等の固体撮像素子を用いたものであり、車両２の前方に装着されたナンバープレートの上中央付近に取り付けられ、視線方向を水平より所定角度下方に向けて設置される。そして、走行時に車両２の進行方向となる車両前方を撮像し、後述のように車両２の前方の路面上に形成された停止線等の路面標示や信号機の点灯状態を検出する。尚、停止線は車両の停止位置を示す路面標示であり、信号機のある交差点に形成される停止線、踏み切りの手前に形成される停止線、駐車場の出入口に形成される停止線、信号機の無い交差点に形成される一時停止線等がある。
【００２２】
また、ナビゲーション装置６は、車両２の室内のセンターコンソール又はパネル面に備え付けられ、地図や目的地までの探索経路を表示する液晶ディスプレイ４や経路案内に関する音声ガイダンスを出力するスピーカ５等を備えている。そして、ＧＰＳ等によって車両２の現在位置を特定するととともに、目的地が設定された場合においては目的地までの経路の探索、並びに設定された経路に従った案内を液晶ディスプレイやスピーカを用いて行う。また、本実施形態に係るナビゲーション装置６では、後述するように車両２の前方に停止線がある場合に、停止線から後述する補正距離手前で車両を停止させるように液晶ディスプレイ４やスピーカ５を用いて案内を行う。尚、ナビゲーション装置６の詳細な構成については後述する。
【００２３】
また、車両ＥＣＵ７は、エンジン、変速機、アクセル、ブレーキ等の作動を制御する車両２の電子制御ユニットであり、ブレーキアクチュエータ、アクセルアクチュエータ、ＡＴ（Automatic Transmission）等が接続されている。ナビゲーション装置６は、所定の条件を満たした場合に車両ＥＣＵ７へと制御信号を送信し、ブレーキ圧やエンジンに吸入する空気量や変速比を変化させ、制動力を自動で付与させる。
【００２４】
次に、本実施形態に係る運転支援装置１の制御系に係る構成について特にナビゲーション装置６を中心にして図２に基づき説明する。図２は本実施形態に係る運転支援装置１の制御系を模式的に示すブロック図である。
図２において、運転支援装置１の制御系は、ナビゲーション装置６を基本にして構成され、各制御手段に対して所定の周辺機器が接続されている。
【００２５】
図２に示すように本実施形態に係るナビゲーション装置６は、自車の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ（停止位置取得手段、道路幅取得手段、補正距離特定手段、運転支援手段、信号機状態取得手段、信号機状態判定手段）１３と、操作者からの操作を受け付ける操作部１４と、操作者に対して自車周辺の地図や交通情報を表示する液晶ディスプレイ４と、経路案内に関する音声ガイダンスや交通情報の案内を出力するスピーカ５と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１５と、交通情報センタ等の情報センタとの間で通信を行う通信モジュール１６と、から構成されている。また、ナビゲーションＥＣＵ１３には、自車の走行速度を検出する車速センサ１７や、上述したフロントカメラ３及び車両ＥＣＵ７が接続される。
【００２６】
以下に、ナビゲーション装置６を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、地磁気センサ２２、距離センサ２３、ステアリングセンサ２４、方位検出部としてのジャイロセンサ２５、高度計（図示せず）等からなり、現在の自車の位置、方位等を検出することが可能となっている。
【００２７】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００２８】
また、地図情報ＤＢ３１は、経路案内、交通情報案内及び地図表示に必要な各種地図データが記録されている。具体的には、道路（リンク）形状に関するリンクデータ３２、ノード点に関するノードデータ３３、道路の属性に関する道路属性データ３４、レストランや駐車場等の施設に関する施設データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ、地図、道路、交通情報等の画像を液晶ディスプレイ４に描画するための画像描画データ等から構成されている。尚、交差点データとしては、信号機の有無に関する情報を含む。また、施設データとしては、特に駐車場の構造（出入口の位置や出入口の道路幅）に関する情報を含む。また、道路属性データとしては、例えば、一方通行の有無、停止線の有無、道路のレーン数、道路幅、歩道幅、中央分離帯の有無等に関する情報を含む。尚、地図情報ＤＢ３１に記憶される道路幅は、道路が複数のレーンから構成される場合には、道路全体の道路幅以外にも、道路を構成する一又は複数のレーンのみの道路幅も含まれる。
【００２９】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、目的地が選択された場合に現在位置から目的地までの誘導経路を設定する誘導経路設定処理、車両前方にある停止線等の車両の停止を必要とする停止位置を取得する停止位置取得処理、停止位置の道路幅から補正距離を特定する補正距離特定処理、停止位置から特定した補正距離手前で車両が停止するように運転を支援する運転支援処理等のナビゲーション装置６の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、運転支援処理プログラム（図３〜図８参照）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記録するフラッシュメモリ４４等の内部記憶装置を備えている。
【００３０】
操作部１４は、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、液晶ディスプレイ４の前面に設けたタッチパネルによって構成することもできる。
【００３１】
また、液晶ディスプレイ４には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、現在位置から目的地までの誘導経路、誘導経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に、本実施形態に係るナビゲーション装置６では、走行中の車両前方に停止線等の車両が停止する必要のある停止位置が存在する場合に、本来の停止位置（具体的には、停止線の描かれた位置）より補正距離手前で車両を停止することを指示する案内文を液晶ディスプレイ４に表示する。
【００３２】
また、スピーカ５は、ナビゲーションＥＣＵ１３からの指示に基づいて誘導経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に、本実施形態に係るナビゲーション装置６では、走行中の車両前方に停止線等の車両が停止する必要のある停止位置が存在する場合に、本来の停止位置より補正距離手前で車両を停止することを指示する案内音声をスピーカ５より出力する。
【００３３】
また、ＤＶＤドライブ１５は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて地図情報ＤＢ３１の更新等が行われる。
【００３４】
また、通信モジュール１６は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、駐車場情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００３５】
一方、車速センサ１７は、車両の車輪の回転に応じて車速パルスを発生させ、車両の移動距離、車速、加速度を検出可能にするセンサである。
【００３６】
また、ナビゲーションＥＣＵ１３には、上述したフロントカメラ３や車両ＥＣＵ７が接続されている。そして、ナビゲーションＥＣＵ１３はフロントカメラ３で撮像した撮像画像が入力された際に、入力された撮像画像に所定の画像処理を施すことによって路面に形成された停止線や交差点に設置された信号機の点灯状態を検出する。また、車両ＥＣＵ７に制御信号を送信することにより、車両を停止位置から補正距離手前で停車させるように制御することも可能である。
【００３７】
続いて、前記構成を有する運転支援装置１においてナビゲーションＥＣＵ１３が実行する運転支援処理プログラムについて図３〜図８に基づき説明する。図３は本実施形態に係る運転支援処理プログラムのフローチャートである。ここで、運転支援処理プログラムは車両のイグニションがＯＮされた後に所定間隔（例えば２００ｍｓ毎）で実行され、車両前方に停止線等の車両が停止する必要のある停止位置が存在する場合に、車両が本来の停止位置より補正距離手前で車両を停止するように運転を支援するプログラムである。また、以下の図３〜図８にフローチャートで示されるプログラムは、ナビゲーション装置６が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００３８】
先ず、運転支援処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、現在位置検出部１１により自車の現在位置や進行方向を検出する。また、検出した自車の現在位置を地図上で特定し、自車の走行する道路を特定するマップマッチングも行われる。更に、Ｓ１でＣＰＵ４１は、特定した自車の現在位置と地図情報ＤＢ３１から取得した地図情報に基づいて、自車の前方にある道路の分岐点の情報（分岐点の位置、信号機の有無、道路の交差角度等）を取得する。
【００３９】
続いて、Ｓ２でＣＰＵ４１は、前記Ｓ１のマップマッチングの結果に基づいて、自車がオンロード（道路上に位置する状態）か、オフロード（道路外の施設内等に位置する状態）であるかを判定する。
【００４０】
そして、自車がオンロードであると判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。一方、自車がオフロードであると判定された場合（Ｓ２：ＮＯ）にはＳ１１へと移行し、後述の駐車場内案内処理（図６）が行われる。
【００４１】
また、Ｓ３においてＣＰＵ４１は、前記Ｓ１で取得した分岐点の情報に基づいて、自車の前方の所定距離以内（例えば１００ｍ以内）に道路の分岐点が有るか否か判定する。
【００４２】
その結果、自車の前方の所定距離以内に道路の分岐点が有ると判定された場合（Ｓ３：ＹＥＳ）には、Ｓ４へと移行する。一方、自車の前方の所定距離以内に道路の分岐点が無いと判定された場合（Ｓ３：ＮＯ）には、停止線等の車両が停止する必要のある停止位置についても存在しないと判定され、当該運転支援処理プログラムを終了する。
【００４３】
その後、Ｓ４においてＣＰＵ４１は、前記Ｓ１で取得した分岐点の情報に基づいて、自車の前方にある分岐点に信号機が設置されているか否か判定する。
【００４４】
そして、自車の前方の分岐点に信号機が設置されていると判定された場合（Ｓ４：ＹＥＳ）には、Ｓ５へと移行する。一方、自車の前方の分岐点に信号機が設置されていないと判定された場合（Ｓ４：ＮＯ）には、一時停止線以外の停止線は存在しないと判定され、当該運転支援処理プログラムを終了する。尚、信号機の無い交差点に設置された一時停止線では停車後に運転者による左右確認の必要性があるために、本実施形態では一時停止線から補正距離手前に停車させる案内や制御を行わないこととしているが、一時停止線についても案内や制御の対象に含めても良い。
【００４５】
次に、Ｓ５においてＣＰＵ４１は、前記Ｓ１で取得した分岐点の情報に基づいて、自車の前方にある分岐点が十字交差点又はＴ字交差点であるか否か判定する。ここで、分岐点が十字交差点又はＴ字交差点であるか否かについては、分岐点で接続されるリンクの端点の座標から算出された分岐点の道路の交差角度に基づいて判定される。具体的には道路の交差角度が７５°〜１０５°である場合に十字交差点又はＴ字交差点であると判定する。
【００４６】
その結果、自車の前方の分岐点が十字交差点又はＴ字交差点であると判定された場合（Ｓ５：ＹＥＳ）には、Ｓ６へと移行する。一方、自車の前方の分岐点が十字交差点でもＴ字交差点でもないと判定された場合（Ｓ５：ＮＯ）、例えばＹ字交差点等である場合には、本来の車両の停止位置に自車を停車しても他車との接触の虞は無いと判定されるので、案内等を行うことなく当該運転支援処理プログラムを終了する。
【００４７】
続いて、Ｓ６でＣＰＵ４１は、停止位置の道路幅に基づいて補正距離を特定する後述の補正距離特定処理（図４）を行う。更に、Ｓ７でＣＰＵ４１は、停止位置に対する案内を実施するか否かを判定する後述の案内実施判定処理（図５）を行う。
【００４８】
その後、Ｓ８においてＣＰＵ４１は、案内実施フラグがＯＮされているか否かを判定する。尚、案内実施フラグは後述するＳ７の案内実施判定処理（図５）においてＯＮ又はＯＦＦされる。
【００４９】
そして、案内実施フラグがＯＮであると判定された場合（Ｓ８：ＹＥＳ）には、更に、ＣＰＵ４１は後述するＳ６の補正距離特定処理によって特定された補正距離が０ｍより大きいか否か判定する（Ｓ９）。
【００５０】
そして、前記Ｓ９で補正距離が０ｍより大きいと判定された場合（Ｓ９：ＹＥＳ）には、本来の停止位置（具体的には、停止線の描かれた位置）より補正距離手前で車両を停止することを指示する案内文を液晶ディスプレイ４に表示する（Ｓ１０）。また、同内容の案内音声をスピーカ５より出力する。更に、車両ＥＣＵ７に制御信号を送信することにより、自車を停止位置から補正距離手前で停車させるように制御することも可能である。尚、上記Ｓ１０が運転支援手段の処理に相当する。
【００５１】
一方、案内実施フラグがＯＦＦであると判定された場合（Ｓ８：ＮＯ）や、補正距離が０ｍである場合（Ｓ９：ＮＯ）には、案内等を行うことなく当該運転支援処理プログラムを終了する。
【００５２】
次に、上記Ｓ６の補正距離特定処理のサブ処理について図４に基づき説明する。図４は本実施形態に係る補正距離特定処理のサブ処理プログラムのフローチャートである。
【００５３】
ここで、本実施形態に係る運転支援装置１は、信号待ちで停車する際に、図９に示すように右左折して進入する他車両４５と接触することを防止する為に、本来の車両２の停止位置（図９では停止線４６の位置）より所定距離（補正距離Ｈ）だけ手前側に停車させることを特徴とする。そして、この補正距離Ｈは、図１０に示すように車両２の停止位置の道路幅Ｗに対応して補正距離Ｈが特定され、道路幅Ｗが狭くなるほど距離を長くする。特に、本実施形態では道路幅Ｗが５ｍ未満である場合には補正距離Ｈを１ｍとし、道路幅Ｗが５ｍ以上６ｍ未満である場合には補正距離Ｈを０．５ｍとし、道路幅Ｗが６ｍ以上である場合には補正距離Ｈを０ｍとする。
【００５４】
先ず、Ｓ２１でＣＰＵ４１は、地図情報ＤＢ３１に記憶された道路属性データに基づいて、自車の現在走行するリンクの道路幅を取得する。尚、Ｓ２１で取得された道路幅は車両が停止する必要のある停止位置（即ち、停止線の描かれた位置）の道路幅Ｗ（図９参照）にも相当する。尚、上記Ｓ２１が道路幅取得手段の処理に相当する。
【００５５】
次に、Ｓ２２においてＣＰＵ４１は、前記Ｓ２１で取得した道路幅が５ｍ未満であるか否か判定する。そして、道路幅が５ｍ未満であると判定された場合（Ｓ２２：ＹＥＳ）には、補正距離を１ｍに特定する（Ｓ２３）。
【００５６】
一方、道路幅が５ｍ以上であると判定された場合（Ｓ２２：ＮＯ）には、道路幅が６ｍ未満であるか否か判定する（Ｓ２４）。そして、道路幅が５ｍ以上６ｍ未満であると判定された場合（Ｓ２４：ＹＥＳ）には、補正距離を０．５ｍに特定する（Ｓ２５）。
【００５７】
更に、道路幅が６ｍ以上であると判定された場合（Ｓ２４：ＮＯ）には、補正距離を０ｍに特定する（Ｓ２６）。尚、上記Ｓ２３、Ｓ２５、Ｓ２６が補正距離特定手段の処理に相当する。
【００５８】
次に、上記Ｓ７の案内実施判定処理のサブ処理について図５に基づき説明する。図５は本実施形態に係る案内実施判定処理のサブ処理プログラムのフローチャートである。
【００５９】
先ず、Ｓ３１でＣＰＵ４１は、自車前方の分岐点に設置された信号機に関する信号機情報を取得する。更に、Ｓ３２でＣＰＵ４１は、自車前方の分岐点の路面に形成された停止線に関する停止線情報を取得する。具体的に前記Ｓ３１及びＳ３２の処理では、先ず、フロントカメラ３で撮像した画像から信号機や路面標示の画像認識処理を行う。そして、画像認識処理の結果に基づいて信号機の点灯状態や路面標示の種別、自車から路面標示までの距離等を検出する。ここで、図１１は片側一車線の道路５０を交差点５１方向へと走行する車両２を示した俯瞰図、図１２は図１１の状態における車両２のフロントカメラ３によって撮像された撮像画像５２を示した模式図である。
【００６０】
フロントカメラ３は、車両２の前バンパー５３付近から前方を撮像できるように光軸を水平から所定角度下方向に向けるように取り付けられており、撮像範囲が固定されている。そして、路面標示の画像認識処理では、フロントカメラ３によって撮像される車両２の前方環境の画像を取り込んで解析処理を行い、車両が走行する路面上に形成された路面標示の境界線を特定するとともに、検出された路面標示の種別を判定する。
具体的には、先ず、ＮＴＳＣのようなアナログ通信手段や、ｉ−ｌｉｎｋのようなデジタル通信手段を用いてフロントカメラ３で撮像した映像を入力し、ｊｐｅｇ、ｍｐｅｇ等のデジタル画像フォーマットに変換する。次に、路面標示が一般に白線であることを用いて、撮像画像中の路面標示が描かれた路面と他の路面を輝度差に基づいて輝度補正を行う。その後、対象となる路面標示を画像から分離する２値化処理、歪みを補正する幾何学処理、画像の雑音を除去する平滑化処理等を行い、路面標示と他の路面との境界線を検出する。
その後、ＣＰＵ４１は、検出された境界線の形状と画像内の位置座標から検出された路面標示の種別や位置を特定する。それによって、自車の前方の交差点に停止線があることを検出でき、停止線がある場合には自車から停止線までの距離を取得できる。
また、同様にして検出された境界線の形状から信号機について検出し、更に、信号機の発光色を識別することにより、信号機の点灯状態を取得できる。
【００６１】
例えば、図１２に示す撮像画像５２に対して認識処理を行った場合には、車両２の前方にある交差点５１に形成された停止線５４が検出され、車両２から停止線５４までの距離Ｌについても算出される。また、信号機５５が赤色に点灯していることが検出される。尚、上記Ｓ３１が信号機状態取得手段の処理に相当し、上記Ｓ３２が停止位置取得手段の処理に相当する。
【００６２】
そして、図５のＳ３３においてＣＰＵ４１は、前記Ｓ３１で取得した信号機情報に基づいて、自車の前方の交差点に設置された信号機が赤信号か否か判定する。そして、赤信号であると判定された場合（Ｓ３３：ＹＥＳ）には、Ｓ３４へと移行する。一方、赤信号でないと判定された場合（Ｓ３３：ＮＯ）には、停止線で自車が停止する必要がないので、案内実施フラグをＯＦＦした（Ｓ３６）後にＳ８へと移行する。尚、上記Ｓ３３が信号機状態判定手段の処理に相当する。
【００６３】
Ｓ３４でＣＰＵ４１は、前記Ｓ３２で取得した停止線情報に基づいて、自車の前方の交差点に停止線が形成されているか否か判定する。そして、停止線が形成されていると判定された場合（Ｓ３４：ＹＥＳ）には、停止線で自車が停止する必要があるので、自車の前方に形成された停止線を車両の停止位置と認定し、案内実施フラグをＯＮした（Ｓ３５）後にＳ８へと移行する。それに対して、停止線が形成されていない場合（Ｓ３４：ＮＯ）には、車両の停止位置を特定できないので、案内実施フラグをＯＦＦした（Ｓ３６）後にＳ８へと移行する。
【００６４】
次に、上記Ｓ１１の駐車場案内処理のサブ処理について図６に基づき説明する。図６は本実施形態に係る駐車場案内処理のサブ処理プログラムのフローチャートである。
【００６５】
先ず、Ｓ４１でＣＰＵ４１は、前記Ｓ１のマップマッチングの結果に基づいて、自車が特に駐車場内に位置するか否かを判定する。
【００６６】
そして、自車が駐車場内に位置すると判定された場合（Ｓ４１：ＹＥＳ）には、更に、自車が駐車場の出入口方向へ走行しているか否かを判定する（Ｓ４２）。尚、自車が駐車場の出入口方向へ走行しているか否かについては、自車の現在位置と方位並びに地図情報ＤＢ３１に記憶された駐車場の情報に基づいて判定する。その結果、自車が駐車場の出入口方向へ走行していると判定された場合（Ｓ４２：ＹＥＳ）には、Ｓ４３へと移行する。
【００６７】
一方、自車が駐車場外に位置すると判定された場合（Ｓ４１：ＮＯ）及び駐車場内に位置する場合でも出入口方向へと走行していないと判定された場合（Ｓ４２：ＮＯ）には、当該運転支援処理プログラムを終了する。
【００６８】
続いて、Ｓ４３でＣＰＵ４１は、停止位置の道路幅に基づいて補正距離を特定する後述の補正距離特定処理（図７）を行う。更に、Ｓ４４でＣＰＵ４１は、停止位置に対する案内を実施するか否かを判定する後述の案内実施判定処理（図８）を行う。
【００６９】
その後、Ｓ４５においてＣＰＵ４１は、案内実施フラグがＯＮされているか否かを判定する。尚、案内実施フラグは後述するＳ４４の案内実施判定処理（図８）においてＯＮ又はＯＦＦされる。
【００７０】
そして、案内実施フラグがＯＮであると判定された場合（Ｓ４５：ＹＥＳ）には、更に、ＣＰＵ４１は後述するＳ４３の補正距離特定処理によって特定された補正距離が０ｍより大きいか否か判定する（Ｓ４６）。
【００７１】
そして、前記Ｓ４６で補正距離が０ｍより大きいと判定された場合（Ｓ４６：ＹＥＳ）には、本来の停止位置（具体的には、駐車場出口の停止線の描かれた位置）より補正距離手前で車両を停止することを指示する案内文を液晶ディスプレイ４に表示する（Ｓ４７）。また、同内容の案内音声をスピーカ５より出力する。更に、車両ＥＣＵ７に制御信号を送信することにより、自車を停止位置から補正距離手前で停車させるように制御することも可能である。尚、上記Ｓ４７が運転支援手段の処理に相当する。
【００７２】
一方、案内実施フラグがＯＦＦであると判定された場合（Ｓ４５：ＮＯ）や、補正距離が０ｍである場合（Ｓ４６：ＮＯ）には、案内等を行うことなく当該運転支援処理プログラムを終了する。
【００７３】
次に、上記Ｓ４３の補正距離特定処理（駐車場）のサブ処理について図７に基づき説明する。図７は本実施形態に係る補正距離特定処理のサブ処理プログラムのフローチャートである。
【００７４】
ここで、本実施形態に係る運転支援装置１は、駐車場６１から公道へと出るタイミングを待つ為に出入口付近で停車する際に、図１３に示すように右左折して駐車場内に進入する他車両６２と接触することを防止する為に、本来の車両２の停止位置（図１３では駐車場出口に形成された停止線６３の位置）より所定距離（補正距離Ｈ）だけ手前側に停車させることを特徴とする。そして、この補正距離Ｈは、既に図１０に示したように車両２の停止位置の道路幅Ｗに対応して補正距離Ｈが特定され、道路幅Ｗが狭くなるほど距離を長くする。特に、本実施形態では道路幅Ｗが５ｍ未満である場合には補正距離Ｈを１ｍとし、道路幅Ｗが５ｍ以上６ｍ未満である場合には補正距離Ｈを０．５ｍとし、道路幅Ｗが６ｍ以上である場合には補正距離Ｈを０ｍとする。
【００７５】
先ず、Ｓ５１でＣＰＵ４１は、地図情報ＤＢ３１に記憶された施設データに基づいて、駐車場の出入口の道路幅を取得する。尚、Ｓ５１で取得された道路幅は車両が停止する必要のある停止位置（即ち、停止線の描かれた位置）の道路幅Ｗ（図１３参照）にも相当する。尚、上記Ｓ５１が道路幅取得手段の処理に相当する。
【００７６】
次に、Ｓ５２においてＣＰＵ４１は、前記Ｓ５１で取得した道路幅が５ｍ未満であるか否か判定する。そして、道路幅が５ｍ未満であると判定された場合（Ｓ５２：ＹＥＳ）には、補正距離を１ｍに特定する（Ｓ５３）。
【００７７】
一方、道路幅が５ｍ以上であると判定された場合（Ｓ５２：ＮＯ）には、道路幅が６ｍ未満であるか否か判定する（Ｓ５４）。そして、道路幅が５ｍ以上６ｍ未満であると判定された場合（Ｓ５４：ＹＥＳ）には、補正距離を０．５ｍに特定する（Ｓ５５）。
【００７８】
更に、道路幅が６ｍ以上であると判定された場合（Ｓ５４：ＮＯ）には、補正距離を０ｍに特定する（Ｓ５６）。尚、上記Ｓ５３、Ｓ５５、Ｓ５６が補正距離特定手段の処理に相当する。
【００７９】
次に、上記Ｓ４４の案内実施判定処理（駐車場）のサブ処理について図８に基づき説明する。図８は本実施形態に係る案内実施判定処理のサブ処理プログラムのフローチャートである。
【００８０】
先ず、Ｓ６１でＣＰＵ４１は、自車前方の駐車場の出入口に形成された停止線に関する停止線情報を取得する。尚、前記Ｓ６１の処理では、フロントカメラ３で撮像した撮像画像に対して所定の画像処理を施すことによって、駐車場の出入口に形成された停止線が検出され、自車から停止線までの距離についても算出される。また、前記Ｓ６１の具体的な処理内容については既にＳ３２で説明した処理と同様の処理であるので、その詳細は省略する。尚、上記Ｓ６１が停止位置取得手段の処理に相当する。
【００８１】
次に、Ｓ６２においてＣＰＵ４１は、前記Ｓ６１で取得した停止線情報に基づいて、自車の前方の駐車場出入口に停止線が形成されているか否か判定する。そして、停止線が形成されていると判定された場合（Ｓ６２：ＹＥＳ）には、停止線で自車が停止する必要があるので、自車の前方に形成された停止線を車両の停止位置と認定し、案内実施フラグをＯＮした（Ｓ６３）後にＳ４５へと移行する。それに対して、停止線が形成されていない場合（Ｓ６２：ＮＯ）には、車両の停止位置を特定できないので、案内実施フラグをＯＦＦした（Ｓ６４）後にＳ４５へと移行する。
【００８２】
以上詳細に説明した通り、本実施形態に係る運転支援装置１、運転支援装置１による運転支援方法及び運転支援装置１で実行されるコンピュータプログラムでは、自車の前方に形成された停止線を車両の停止位置として、先ず停止位置の道路幅を取得し（Ｓ３２、Ｓ５１）、取得した道路幅に基づいて補正距離を特定し（Ｓ２３、Ｓ２５、Ｓ２６、Ｓ５３、Ｓ５５、Ｓ５６）、本来の停止位置（具体的には、停止線の描かれた位置）より補正距離手前で車両を停止することを指示する案内を液晶ディスプレイ４やスピーカ５を用いて行う（Ｓ１０、Ｓ４７）ので、自車両の走行する道路幅に応じて本来の車両の停止位置より手前で自車両を停止するように運転を支援するので、交差点や駐車場出口で他車両が右左折して自車両側へと進入した場合であっても他車両との接触を防止できる。
また、車両の前方の交差点にある停止線の位置を車両の停止位置とするので、交差点で信号待ち或いは右左折待ちで停車する状況において、交差点で接続する他の道路から他車両が右左折して自車両側へと進入した場合であっても他車両との接触を防止できる。
また、信号機が赤に点灯していると判定した場合（Ｓ３３：ＹＥＳ）にのみ案内を行うので、交差点で停車する虞が無い場合には不要な案内を行わないことにより、運転者の集中力を低下させることがない。
また、駐車場の出入口の位置を車両の停止位置とするので、駐車場の出入口で公道へと出るタイミングを待つために停車する状況において、他車両が公道から駐車場内へ右左折して進入した場合であっても他車両との接触を防止できる。
更に、道路幅が狭く、他車両との接触の虞の高い状況ほど車両を本来の停止位置から手前側に離間して停止させるので、他車両との接触を確実に防止できる。
【００８３】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では信号機のある交差点に形成された停止線を車両の停止位置として、補正距離の特定や停止位置の案内を行っているが、例えば、踏み切りの前に形成された停止線や信号機の無い交差点に形成された一時停止線を車両の停止位置として、補正距離の特定や停止位置の案内を行っても良い。
【００８４】
また、本実施形態ではフロントカメラ３で撮像した撮像画像に基づいて自車の前方にある停止線を検出し、自車から停止線までの距離についても算出することとしているが、予め停止線の位置座標が記憶されたＤＢをナビゲーション装置６に備え、ＧＰＳ２１で検出した自車の現在位置に基づいて自車の前方にある停止線を検出し、自車から停止線までの距離についても算出するようにしても良い。
【００８５】
更に、停止線を他の路面標示（例えば、「横断歩道有り」や「制限速度」の路面標示）に対応付けて記憶し、他の路面標示を車両に設置されたバックカメラで撮像して検出することによって検出した路面標示に対応する停止線の位置についても検出し、自車から停止線までの距離を算出しても良い。
例えば、図１４では「横断歩道有り」の路面標示７１と停止線７２が対応付けられて記憶されている場合を示す。図１４に示すように、車両２が「横断歩道有り」の路面標示７１をバックカメラで撮像して検出すると、「横断歩道有り」の路面標示７１から対応する停止線７２までの距離ＭをＤＢから取得できる。そして、バックカメラの撮像画像に基づいて車両２から路面標示７１までの距離Ｄ１を算出し、更に車両２の全長Ｄ２をＤＢから取得する。その結果、車両から停止線７２までの距離（Ｍ−Ｄ１−Ｄ２）が算出可能となる。
【００８６】
また、Ｓ２１の処理の後に、ＣＰＵ４１が自車の走行する道路に中央分離帯があるか否かを判定する判定処理を追加し、中央分離帯があると判定された場合には停止位置の案内を行うことなく運転支援処理プログラムを終了するようにしても良い。中央分離帯がある場合には、反対車線を走行する他車両との接触の虞が無いからである。
【図面の簡単な説明】
【００８７】
【図１】本実施形態に係る運転支援装置の概略構成図である。
【図２】本実施形態に係る運転支援装置の制御系を模式的に示すブロック図である。
【図３】本実施形態に係る運転支援処理プログラムのフローチャートである。
【図４】本実施形態に係る補正距離特定処理のサブ処理プログラムのフローチャートである。
【図５】本実施形態に係る案内実施判定処理のサブ処理プログラムのフローチャートである。
【図６】本実施形態に係る駐車場案内処理のサブ処理プログラムのフローチャートである。
【図７】本実施形態に係る補正距離特定処理（駐車場）のサブ処理プログラムのフローチャートである。
【図８】本実施形態に係る案内実施判定処理（駐車場）のサブ処理プログラムのフローチャートである。
【図９】交差点の車両の停止位置における道路幅と補正距離の関係を示した図である。
【図１０】道路幅と補正距離の対応関係を示したテーブルである。
【図１１】片側一車線の道路を交差点方向へと走行する車両を示した俯瞰図である。
【図１２】図１１の状態における車両のフロントカメラによって撮像された撮像画像を示した模式図である。
【図１３】駐車場内の車両の停止位置における道路幅と補正距離の関係を示した図である。
【図１４】他の実施形態を説明した説明図である。
【図１５】従来技術を説明した説明図である。
【符号の説明】
【００８８】
１              運転支援装置
２              車両
３              フロントカメラ
６              ナビゲーション装置
１３            ナビゲーションＥＣＵ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
【図１】
0004888285.tif 000002
【図２】
0004888285.tif 000003
【図３】
0004888285.tif 000004
【図４】
0004888285.tif 000005
【図５】
0004888285.tif 000006
【図６】
0004888285.tif 000007
【図７】
0004888285.tif 000008
【図８】
0004888285.tif 000009
【図９】
0004888285.tif 000010
【図１０】
0004888285.tif 000011
【図１１】
0004888285.tif 000012
【図１２】
0004888285.tif 000013
【図１３】
0004888285.tif 000014
【図１４】
0004888285.tif 000015
【図１５】
0004888285.tif 000016