(57)【特許請求の範囲】
【請求項１】
道路上に設置されるとともに車両の進入を禁止する立体構造物を検出する構造物検出手段と、
前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線を設定する仮想線設定手段と、
前記仮想線を前記車両が越えるか否かを判定する仮想線判定手段と、
前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行う警告手段と、を有することを特徴とする運転支援装置。
【請求項２】
前記車両が前記仮想線を越えると判定された場合に、前記仮想線を越えた後の前記車両の進行方向を取得する進行方向取得手段を有し、
前記警告手段は、前記進行方向取得手段で取得した前記車両の進行方向に応じて警告が必要か否か判定し、必要であると判定された場合に警告を行うことを特徴とする請求項１に記載の運転支援装置。
【請求項３】
前記立体構造物が設置されている道路の道路形状を取得する道路形状取得手段を有し、
前記仮想線設定手段は、前記道路形状取得手段によって取得された道路形状に基づいて前記仮想線を設定することを特徴とする請求項１又は請求項２に記載の運転支援装置。
【請求項４】
構造物検出手段が、道路上に設置されるとともに車両の進入を禁止する立体構造物を検出するステップと、
仮想線設定手段が、前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線を設定するステップと、
仮想線判定手段が、前記仮想線を前記車両が越えるか否かを判定するステップと、
警告手段が、前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行うステップと、を有することを特徴とする運転支援方法。
【請求項５】
コンピュータを、
道路上に設置されるとともに車両の進入を禁止する立体構造物を検出する構造物検出手段と、
前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線を設定する仮想線設定手段と、
前記仮想線を前記車両が越えるか否かを判定する仮想線判定手段と、
前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行う警告手段と、して機能させる為のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の安全走行の為に警告を行う運転支援装置、運転支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
一般的に道路が複数の車線から構成されている場合においては、車線毎に車両の進行方向や走行可能な車両が予め決められている場合が多い。そして、そのような車線毎に決められた規制の内容は、通常、道路標識や路面上に描かれた路面標示で示されている。また、近年では、ナビゲーション装置において車線毎に決められた規制の内容を運転者に案内することも行われている（特開２００９−５９２０９号公報参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５９２０９号公報（第１０頁、図６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一部の道路区間においては、車線毎に決められた規制の内容が道路標識や路面上に描かれた路面標示で明確に示されていない場合がある。同じく、一部の道路区間においては、ナビゲーション装置に車線毎に決められた規制の内容が記憶されておらず運転者に案内できない場合がある。そのような道路区間としては、例えば、高速道路の料金所付近、サービスエリアやパーキングエリア付近等のような、仮設防護柵等の車両の進入を禁止する立体構造物（以下、車線区分構造物という）によって車線が区分されている道路区間がある。このような道路区間では、曜日や時間帯によって車線区分構造物の設置位置が変化することにより、車線の境界の位置が変化する。その結果、車線の境界の位置が不規則且つ頻繁に変動するので、ナビゲーション装置に予め車線の境界の位置を記憶させることができない。
【０００５】
また、上記道路区間において車線を区分する車線区分構造物は、車線の境界上に一定間隔で連続して設置され、車両が進入できないように構成されているが、間隔が広く設置されている場所も存在する。そのような場所では車両が車線区分構造物の間に進入して他の車線へと移動することができる。その場合において、車両が進入した車線が対向車線であったり、走行することが禁止されている車線の場合もあるので、安全走行を行わせるために車線を越える場合に適切な警告を行う必要がある。しかしながら、前記特許文献１に記載のナビゲーション装置では、予め車線の境界の位置をナビゲーション装置に記憶させることができないので、車線の境界の位置を特定することができない。従って、そのような状況において運転者に適切な警告を行うことができない問題があった。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、車線の境界の位置が不規則或いは頻繁に変動する道路区間においても、車両が現在走行する車線から他の車線へと進入する場合に警告することが可能な運転支援装置、運転支援方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る運転支援装置（１）は、道路上に設置されるとともに車両の進入を禁止する立体構造物（５４、５５）を検出する構造物検出手段（１３）と、前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線（６６、７６）を設定する仮想線設定手段（１３）と、前記仮想線を前記車両が越えるか否かを判定する仮想線判定手段（１３）と、前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行う警告手段（１３）と、を有することを特徴とする。
尚、「車両の進入を禁止する立体構造物」とは、例えば車線の境界上に設置されたポストコーンや仮設防護柵等がある。
【０００８】
また、請求項２に係る運転支援装置（１）は、請求項１に記載の運転支援装置において、前記車両が前記仮想線（６６、７６）を越えると判定された場合に、前記仮想線を越えた後の前記車両の進行方向を取得する進行方向取得手段（１３）を有し、前記警告手段（１３）は、前記進行方向取得手段で取得した前記車両の進行方向に応じて警告が必要か否か判定し、必要であると判定された場合に警告を行うことを特徴とする。
【０００９】
また、請求項３に係る運転支援装置（１）は、請求項１又は請求項２に記載の運転支援装置において、前記立体構造物（５４、５５）が設置されている道路の道路形状を取得する道路形状取得手段（１３）を有し、前記仮想線設定手段（１３）は、前記道路形状取得手段によって取得された道路形状に基づいて前記仮想線を設定することを特徴とする。
【００１０】
また、請求項４に係る運転支援方法は、構造物検出手段が、道路上に設置されるとともに車両の進入を禁止する立体構造物（５４、５５）を検出するステップと、仮想線設定手段が、前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線（６６、７６）を設定するステップと、仮想線判定手段が、前記仮想線を前記車両が越えるか否かを判定するステップと、警告手段が、前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行うステップと、を有することを特徴とする。
【００１１】
更に、請求項５に係るコンピュータプログラムは、コンピュータを、道路上に設置されるとともに車両の進入を禁止する立体構造物（５４、５５）を検出する構造物検出手段と、前記構造物検出手段により検出された前記立体構造物が間隔を隔てて連続して設置されている場合であって、且つ前記間隔が前記車両の進入が可能な間隔である場合に、前記間隔を形成する各立体構造物の間を結ぶ仮想線（６６、７６）を設定する仮想線設定手段と、前記仮想線を前記車両が越えるか否かを判定する仮想線判定手段と、前記仮想線判定手段によって前記車両が越えると判定された場合に警告を行う警告手段と、を実現させることを特徴とする。
【発明の効果】
【００１２】
前記構成を有する請求項１に記載の運転支援装置によれば、車線の境界の位置が不規則或いは頻繁に変動する道路区間においても、車両が現在走行する車線から他の車線へと進入する場合に警告することが可能となる。
【００１３】
また、請求項２に記載の運転支援装置によれば、車両が現在走行する車線から他の車線へと進入する場合に、進入後の車両の進行方向に応じて警告が必要な場合に警告を行うことができる。その結果、より適切な警告を行うことが可能となる。
【００１４】
また、請求項３に記載の運転支援装置によれば、直線形状以外の特殊な形状の道路において車両の進入を禁止する立体構造物が設置されている場合であっても、道路形状に対応させた適切な形状の仮想線を設定することが可能となる。その結果、車両が立体構造物の間を通過して現在走行する車線から他の車線へと進入するか否かを正確に判定することができる。
【００１５】
また、請求項４に記載の運転支援方法によれば、車線の境界の位置が不規則或いは頻繁に変動する道路区間においても、車両が現在走行する車線から他の車線へと進入する場合に警告することが可能となる。
【００１６】
更に、請求項５に記載のコンピュータプログラムによれば、車線の境界の位置が不規則或いは頻繁に変動する道路区間においても、車両が現在走行する車線から他の車線へと進入する場合に警告を実行させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】車線を区画する車線区分構造物の例を示した図である。
【図３】本実施形態に係る仮想線警告処理プログラムのフローチャートである。
【図４】直線形状の道路区間において設定される仮想線の一例を示した図である。
【図５】カーブ形状の道路区間において設定される仮想線の一例を示した図である。
【図６】判定領域の一例を示した図である。
【図７】本願発明を一般道路に対して適用した場合の例を示す。
【発明を実施するための形態】
【００１８】
以下、本発明に係る運転支援装置についてナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００１９】
図１に示すように本実施形態に係るナビゲーション装置１は、車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して地図や目的地までの案内経路を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、プログラムを記憶した記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、交通情報センタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。また、ナビゲーション装置１には後述する車線区分構造物を検出する為の検出カメラ１９が接続されている。
【００２０】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４、高度計（図示せず）等からなり、現在の車両の位置、方位、車両の走行速度等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の車輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより車輪の回転速度や移動距離を算出する。尚、上記４種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００２１】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００２２】
ここで、地図情報ＤＢ３１は、経路案内、交通情報案内及び地図表示に必要な各種地図データが記録されている。
また、地図データは、具体的には、道路（リンク）形状に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する情報であるＰＯＩデータ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ、地図、道路、交通情報等の画像を液晶ディスプレイ１５に描画するための画像描画データ等から構成されている。特にリンクデータとしては、リンクの道路種別（高速自動車道路、都市高速道路、自動車専用道路、一般有料道路、取付道路、一般道路）に関する情報が記憶される。
尚、地図情報ＤＢ３１は、地図配信センタ等から配信される更新データや記憶媒体（例えば、ＤＶＤやメモリーカード）を介して提供される更新データに基づいて更新される。
【００２３】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、目的地が選択された場合に現在位置から目的地までの案内経路を設定する案内経路設定処理、検出カメラ１９を用いて道路上に設置された車線区分構造物を検出する検出処理、検出した複数の車線区分構造物の間を結ぶ仮想線を設定する仮想線設定処理、設定された仮想線を車両が越えるか否かを判定する仮想線判定処理、車両が仮想線を越えると判定される場合に警告を行う警告処理等のナビゲーション装置１の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の仮想線警告処理プログラム（図３参照）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。
【００２４】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、液晶ディスプレイ１５の前面に設けたタッチパネルによって構成することもできる。
【００２５】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、車両が仮想線を越えると判定される場合には警告を表示する。
【００２６】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、車両が仮想線を越えると判定される場合には警告音声を出力する。
【００２７】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて地図情報ＤＢ３１の更新等が行われる。
【００２８】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００２９】
また、検出カメラ１９は、例えばＣＣＤ等の固体撮像素子を用いたものであり、車両の前後左右のそれぞれの外壁に対して、視線方向を水平より所定角度下方に向けて設置される。そして、検出カメラ１９は走行時に車両の進行方向、車両側方及び車両後方を撮像し、ナビゲーションＥＣＵ１３は撮像した画像に基づいて後述のように車両の周囲の道路上に設置された車線を区画する車線区分構造物を検出する。そして、ナビゲーションＥＣＵ１３は、検出された車線区分構造物に基づいて後述の仮想線を設定する。ここで、車線区分構造物は、複数の車線から構成される道路区間において車線の境界上に一定間隔で連続して設置され、車線を区分するとともに車両の進入を禁止する立体構造物である。具体的には図２に示すような車線５１〜５３の境界上に設置されたポストコーン５４や仮設防護柵５５等が該当する。これらの車線区分構造物は、例えば高速道路の料金所付近、サービスエリアやパーキングエリア付近において多く設置されているが、一部の一般道においても設置されている場所がある。
尚、本実施形態では車両周辺に設置された車線区分構造物を検出する手段として検出カメラ１９を用いているが、検出カメラ１９の代わりにレーダーセンサや赤外線センサ等を用いてもよい。
【００３０】
続いて、前記構成を有するナビゲーション装置１において実行する仮想線警告処理プログラムについて図３に基づき説明する。図３は本実施形態に係る仮想線警告処理プログラムのフローチャートである。ここで、仮想線警告処理プログラムは車両のＡＣＣがＯＮされた後に実行され、複数の車線区分構造物の間に設定された仮想線を車両が越えると判定された場合に警告を行うプログラムである。尚、以下の図３にフローチャートで示されるプログラムは、ナビゲーションＥＣＵ１３が備えているＲＡＭ４２、ＲＯＭ４３等に記憶されており、ＣＰＵ４１により実行される。
【００３１】
仮想線警告処理プログラムでは、先ずステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、自車両の走行する道路の道路種別を取得する。具体的には、先ずＧＰＳ２１やジャイロセンサ２４の検出結果に基づいて、自車両の現在位置や方位等に関する情報を取得する。そして、地図情報ＤＢ３１に記憶された地図情報に基づいて、自車両の現在位置を地図上で特定するマップマッチング処理を行い、自車両の現在位置を含むリンクの道路種別についてリンクデータから特定する。尚、リンクの道路種別としては、高速自動車道路、都市高速道路、自動車専用道路、一般有料道路、取付道路、一般道路等がある。
【００３２】
次に、Ｓ２においてＣＰＵ４１は、自車両の走行する道路が仮想線に基づく警告を行う対象の道路であるか否か判定する。尚、本実施形態では高速自動車道路、都市高速道路、自動車専用道路、一般有料道路、取付道路のいずれかの道路種別に該当する道路を仮想線に基づく警告を行う対象の道路とする。
【００３３】
そして、自車両の走行する道路が仮想線に基づく警告を行う対象の道路であると判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。それに対して、自車両の走行する道路が仮想線に基づく警告を行う対象の道路でないと判定された場合（Ｓ２：ＮＯ）には、当該仮想線警告処理プログラムを終了する。
【００３４】
続いて、Ｓ３においてＣＰＵ４１は、検出カメラ１９により撮像した撮像画像に対して画像認識処理を行い、自車両の周囲に設置された車線区分構造物を検出する。
ここで、以下に前記Ｓ３における車線区分構造物の検出方法について簡単に説明する。先ず、ＣＰＵ４１は、検出カメラ１９で撮像した撮像画像から車線区分構造物を検出する為に、路面と構造物を輝度差に基づいて輝度補正を行う。その後、構造物を画像から分離する２値化処理、歪みを補正する幾何学処理、画像の雑音を除去する平滑化処理等を行い、路面と構造物との境界線を検出する。
その後、ＣＰＵ４１は、撮像画像とＲＯＭ４３に記憶された各テンプレート画像とのパターンマッチングを施すことにより、撮像画像中に検出された構造物が車線区分構造物（ポストコーン５４、仮設防護柵５５等（図２参照））に該当するか否かを判定する。その結果、車両の周囲に設置された車線区分構造物を検出することが可能となる。
【００３５】
その後、Ｓ４においてＣＰＵ４１は、自車両の周囲に少なくとも一以上の車線区分構造物が検出されたか否かを判定する。そして、自車両の周囲に車線区分構造物が検出されたと判定された場合（Ｓ４：ＹＥＳ）には、Ｓ５へと移行する。一方、自車両の周囲に車線区分構造物が検出されなかったと判定された場合（Ｓ４：ＮＯ）には、当該仮想線警告処理プログラムを終了する。
【００３６】
次に、Ｓ５においてＣＰＵ４１は、前記Ｓ３で検出された車線区分構造物が間隔を隔てて連続して設置され、且つ該間隔が車両の進入が可能な間隔であるか否かを判定する。ここで、車両の進入が可能な間隔とは、自車両の車幅より広い間隔とする。即ち、車線区分構造物が間隔を隔てて連続して設置されているとは、少なくとも２以上の車線区分構造物が車線の境界として並んで配置されるとともに、各車線区分構造物によって形成される間隔の内、少なくとも一以上の間隔が車両の進入が可能な間隔である場合をいう。
尚、車線区分構造物の設置間隔は、例えばそれぞれの車線区分構造物の位置座標を撮像画像から特定することにより算出する。
【００３７】
そして、車線区分構造物が間隔を隔てて連続して設置され、且つ該間隔が車両の進入が可能な間隔であると判定された場合（Ｓ５：ＹＥＳ）には、Ｓ６へと移行する。それに対して、前記Ｓ３で検出された車線区分構造物が１個のみ設置されている場合、或いは検出された複数の車線区分構造物が全て車両の進入が不可能な間隔で連続して設置されていると判定された場合（Ｓ５：ＮＯ）には、仮想線を設定することなく当該仮想線警告処理プログラムを終了する。
【００３８】
Ｓ６においてＣＰＵ４１は、車両の進入可能な間隔を形成する各車線区分構造物、即ち、該間隔の両端に位置する各車線区分構造物の座標が取得できたか否かを判定する。その結果、該間隔の両端に位置する各車線区分構造物の座標が取得できたと判定された場合（Ｓ６：ＹＥＳ）には、Ｓ７へと移行する。それに対して、該間隔の両端に位置する各車線区分構造物の座標が取得できなかったと判定された場合（Ｓ６：ＮＯ）には、当該仮想線警告処理プログラムを終了する。尚、車線区分構造物の座標は自車両に対する相対的な位置座標で特定される。
【００３９】
Ｓ７においてＣＰＵ４１は、車両の進入可能な間隔を形成する各車線区分構造物の座標に基づいて、該間隔を形成する車線区分構造物の間を結ぶ仮想線を設定する。ここで、仮想線は該仮想線を設定する道路の道路形状に基づいて設定される。具体的には、直線形状の道路上に仮想線を設定する場合には直線形状の仮想線が設定される。また、直線形状以外の形状（カーブ形状やＬ字形状等）の道路上に仮想線を設定する場合には、その形状（カーブ形状やＬ字形状等）に沿った仮想線が設定される。具体的には、カーブ形状の道路上に仮想線を設定する場合には、該カーブと同じ旋回半径（Ｒ）でカーブを描く仮想線が設定される。また、Ｌ字形状の道路上に仮想線を設定する場合には、Ｌ字を描く仮想線が設定される。
【００４０】
従って、Ｓ７においてＣＰＵ４１は、先ず、自車両の現在走行する道路、即ち、前記Ｓ３で検出した車線区分構造物が設置された道路の道路形状（カーブ形状である場合には旋回半径など）を取得する。次に、前記Ｓ６で取得した間隔の両端に位置する各車線区分構造物の座標と、道路形状に基づいて仮想線を設定する。尚、仮想線は自車両に対する相対的な位置座標で特定される。また、特定された仮想線の位置座標はＲＡＭ４２等に記憶される。
【００４１】
ここで、図４及び図５を用いて前記Ｓ７の仮想線設定処理について具体例をあげて説明する。図４は直線形状の道路区間において設定される仮想線の一例を示した図である。図５はカーブ形状の道路区間において設定される仮想線の一例を示した図である。
図４に示すように、自車両６１が車線６２及び車線６３との境界にポストコーン５４が連続して設置された直線形状の道路を走行する場合であって、ポストコーン６４とポストコーン６５との間に自車両６１の進入できる間隔がある場合には、前記Ｓ７の処理においてＣＰＵ４１はポストコーン６４とポストコーン６５の間を結ぶ仮想線６６を設定する。仮想線６６は、ポストコーン６４の位置座標Ａ（ｘ１，ｙ１）とポストコーン６５の位置座標Ｂ（ｘ２，ｙ２）との間を結ぶ直線となる。
一方、図５に示すように、自車両６１が車線７２及び車線７３との境界にポストコーン５４が連続して設置されたカーブ形状の道路を走行する場合であって、ポストコーン７４とポストコーン７５との間に自車両６１の進入できる間隔がある場合には、前記Ｓ７の処理においてＣＰＵ４１はポストコーン７４とポストコーン７５の間を結ぶ仮想線７６を設定する。仮想線６６は、ポストコーン７４の位置座標Ｃ（ｘ３，ｙ３）とポストコーン７５の位置座標Ｄ（ｘ４，ｙ４）との間を結ぶとともに、道路と同じ旋回半径でカーブする曲線となる。
【００４２】
仮想線を設定した後、Ｓ８においてＣＰＵ４１は、自車両の現在位置を取得する。ここで、前記Ｓ８で取得される自車両の現在位置は、前記Ｓ７で仮想線を設定した時点の自車両の位置からの相対的な位置座標で特定される。尚、仮想線を設定した時点の自車両の位置からの相対的な位置座標は、車速センサ２２及びジャイロセンサ２４によって仮想線を設定した時点からの自車両の走行距離及び進行方向を検出することにより特定される。
【００４３】
続いて、Ｓ９においてＣＰＵ４１は、前記Ｓ７で設定した仮想線を自車両が越えるか否かを判定する。具体的には、前記Ｓ８で取得した自車両の現在位置に基づいて自車両の四隅の座標をそれぞれ算出し、前記Ｓ７で特定された仮想線を四隅のいずれかの座標が仮想線を通過したと判定された場合に、仮想線を自車両が越えると判定する。尚、四隅の内、２以上の隅の座標が仮想線上を通過したと判定された場合に仮想線を自車両が越えると判定しても良い。或いは、四隅のすべての座標が仮想線上を通過したと判定された場合に仮想線を自車両が越えると判定しても良い。
【００４４】
そして、前記Ｓ９において仮想線を自車両が越えると判定された場合（Ｓ９：ＹＥＳ）には、Ｓ１０へと移行する。Ｓ１０においてＣＰＵ４１は、仮想線を越えることに対する警告を液晶ディスプレイ１５やスピーカ１６を用いて出力する。警告の内容としては、車両の進行方向に対する警告として、例えば「対向車線に進入するので注意して下さい。」や「進行方向に注意して下さい。」等の音声案内がある。その後、当該仮想線警告処理プログラムを終了する。
【００４５】
一方、前記Ｓ９において仮想線を自車両が越えないと判定された場合（Ｓ９：ＮＯ）には、Ｓ１１へと移行する。そして、Ｓ１１においてＣＰＵ４１は、自車両が判定領域を越えたか否か判定する。ここで、判定領域は、前記Ｓ９で仮想線を自車両が越えるか否かを判定する対象となる領域である。図６は判定領域の一例を示した図である。
【００４６】
図６に示すように、判定領域８１は仮想線８２の一方の端点Ｅ（車線区分構造物８３の座標）と、仮想線８２の他方の端点Ｆ（車線区分構造物８４の座標）と、端点Ｅを通過して自車両６１の走行する車線８５と交差する方向に定義された直線と車線８５の縁部との交点Ｇと、端点Ｆを通過して自車両６１の走行する車線８５と交差する方向に定義された直線と車線８５の縁部との交点Ｈとを結んだ線によって囲まれる領域である。尚、道路形状がカーブ形状やＬ字形状である場合には、その道路形状に従ってカーブ形状或いはＬ字形状に判定領域は設定される。
【００４７】
そして、前記Ｓ１１では、前記Ｓ８で取得した自車両の現在位置の座標が判定領域を超えた場合、即ち、図６に示すＦ−Ｈ間を座標Ｘが通過したと判定された場合に、ＣＰＵ４１は自車両が判定領域を越えたと判定する。自車両が判定領域を越えたかと判定された場合（Ｓ１１：ＹＥＳ）には、当該仮想線警告処理プログラムを終了する。
【００４８】
それに対して、前記Ｓ８で取得した自車両の現在位置の座標が判定領域を超えていない場合、即ち、図６に示すＦ−Ｈ間を座標Ｘが通過していないと判定された場合に、ＣＰＵ４１は自車両が判定領域を越えていないと判定する。自車両が判定領域を越えていないと判定された場合（Ｓ１１：ＮＯ）には、Ｓ８へと戻る。
【００４９】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１では、車両の周囲の道路上に設置された車線区分構造物を検出し（Ｓ３）、検出された車線区分構造物が車両の進入可能な間隔を隔てて連続して設置されている場合に、該間隔を形成する各車線区分構造物の座標に基づいて、各車線区分構造物の間を結ぶ仮想線を設定するとともに（Ｓ７）、設定された仮想線を自車両が越えると判定された場合に警告を行う（Ｓ１１）ので、車線の境界の位置が不規則或いは頻繁に変動する道路区間においても、車両が現在走行する車線から他の車線へと進入する場合に警告することが可能となる。
また、車線区分構造物が設置されている道路の道路形状に基づいて仮想線を設定するので、直線形状以外の特殊な形状の道路において車両の進入を禁止する立体構造物が設置されている場合であっても、道路形状に対応させた適切な形状の仮想線を設定することが可能となる。その結果、車両が立体構造物の間を通過して現在走行する車線から他の車線へと進入するか否かを正確に判定することができる。
【００５０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では前記Ｓ２において自車両の走行する道路が高速自動車道路、都市高速道路、自動車専用道路、一般有料道路、取付道路のいずれかの道路種別に該当する場合に仮想線に基づく警告を行うこととしているが、自車両が一般道路を走行している場合であっても仮想線に基づく警告を行う構成としても良い。その際には、自車両が仮想線を越えた後の自車両の進行方向を取得し、自車両の進行方向に応じて警告が必要か否か判定し、必要であると判定された場合に警告を行うことが好ましい。
【００５１】
例えば、図７に示すように自車両１０１が車線１０２及び対向車線１０３との境界にポストコーンが連続して設置された一般道路を走行する場合であって、ポストコーン１０４とポストコーン１０５との間に自車両１０１の進入できる間隔がある場合について説明する。その場合において、ＣＰＵ４１は前記Ｓ７の処理でポストコーン１０４とポストコーン１０５の間を結ぶ仮想線１０６を設定する。そして、ＣＰＵ４１は、前記Ｓ１０の処理で仮想線１０６を自車両１０１が越えると判定された場合に、仮想線１０６に対する自車両１０１の進入角度をステアリングセンサ２３やジャイロセンサ２４により取得する。
その結果、仮想線１０６に対する自車両１０１の進入角度が所定角度（例えば４５度）未満であると判定された場合には、自車両１０１は矢印Ａのように対向車線１０３を逆走する進行方向へと進むと判定する。そして、矢印Ａのように進むと判定された場合には、「進行方向に注意して下さい。」や「逆走の可能性があります。」との警告を行う。
一方、仮想線１０６に対する自車両１０１の進入角度が所定角度（例えば４５度）以上であると判定された場合には、自車両１０１は矢印Ｂのように対向車線１０３を横切って他の道路や施設内に進入する進行方向、或いは矢印Ｃのように対向車線１０３にＵターンする進行方向へと進むと判定する。そして、矢印Ｂや矢印Ｃのように進むと判定された場合には、自車両１０１の周辺状況を取得する。その結果、仮想線１０６の右側方に右折して進入できる道路や施設があるかを確認し、右折して進入できる道路や施設がなければ「右折ができません。」との警告を行う。また、Ｕターンが禁止されている道路であれば「Ｕターン禁止です。」との警告を行う。一方、右折して進入できる道路や施設があり、Ｕターンが禁止されている道路でもなければ特に警告を行わない。
上記のように、仮想線を越えた後の自車両の進行方向に応じて警告が必要か否か判定し、必要であると判定された場合に警告を行うことにより、より適切な警告を行うことが可能となる。
【００５２】
また、本実施形態では自車両が仮想線を越えると判定された場合に警告を行う構成としているが、自車両が仮想線を超えることが予測される場合に警告を行う構成としても良い。具体的には、ジャイロセンサ２４やステアリングセンサ２３に基づいて、所定時間後（１ｓｅｃ）の自車位置を予測して、予測された自車位置が仮想線と交わる場合に、自車両が仮想線を超えると予測し、警告を行う。
【００５３】
また、本実施形態では仮想線を設定する対象となる車線区分構造物として、車線の境界上に設置されたポストコーンや仮設防護柵を挙げているが、車両の進入を禁止する為の立体構造物であれば他の立体構造物であっても良い。
【符号の説明】
【００５４】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
４１            ＣＰＵ
４２            ＲＯＭ
４３            ＲＡＭ
５４            ポストコーン
５５            仮設防護柵
６６、７６      仮想線
【図１】
0005564920.tif 000002
【図２】
0005564920.tif 000003
【図３】
0005564920.tif 000004
【図４】
0005564920.tif 000005
【図５】
0005564920.tif 000006
【図６】
0005564920.tif 000007
【図７】
0005564920.tif 000008