運転支援方法及び運転支援装置
【課題】特定の対象物の画像を良好にピラーに投影することができる運転支援方法及び運転支援装置を提供する。
【解決手段】車両Cに取り付けられたカメラを用いて、車両のピラーによって生じる死角領域を撮影し、カメラによって撮影された画像をピラーの内側に投影する運転支援ユニットにおいて、路面標示上に基準点Pcを設定し、基準点Pcを通る位置に仮想平面VPを設定するとともに、カメラから入力した画像データを仮想平面VP上に座標変換し、仮想平面VP上に座標変換された画像データをプロジェクタに出力する画像プロセッサを備えた。
【解決手段】車両Cに取り付けられたカメラを用いて、車両のピラーによって生じる死角領域を撮影し、カメラによって撮影された画像をピラーの内側に投影する運転支援ユニットにおいて、路面標示上に基準点Pcを設定し、基準点Pcを通る位置に仮想平面VPを設定するとともに、カメラから入力した画像データを仮想平面VP上に座標変換し、仮想平面VP上に座標変換された画像データをプロジェクタに出力する画像プロセッサを備えた。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、運転支援方法及び運転支援装置に関する。
【背景技術】
【0002】
従来より、安全運転を支援する装置として、ドライバーの死角となる領域を車載カメラによって撮影し、ディスプレイ等に表示する車載システムが開発されている。その一つとして、車両のフロントピラーによって生じる死角領域を車載カメラで撮影し、撮影画像をフロントピラーの内側に表示するシステムが提案されている。フロントピラーは、フロントウィンドウやルーフを支える左右の支柱であって、運転席に着座したドライバーからみて斜め前方に位置し、ドライバーの視界を一部遮ってしまうものの、安全性のために所定の太さを確保しなければならない部材である。
【0003】
上記したシステムは、図12に示すように、車体に取り付けられ、撮影領域106を撮影可能なカメラ100と、カメラ100から出力された映像信号を画像処理する画像プロセッサと、フロントピラー101内側に画像を投影するプロジェクタ(図示略)等を備えている。これによれば、ドライバー位置102から見て、あたかもフロントピラー101を透過して外部の背景を視認できるような状態になるので、交差点等において、車両の前側方の道路形状や、前側方にある障害物を確認することができる。
【0004】
カメラ100によって撮影された映像信号をピラー101に投影する際、カメラ100の視角とドライバーの視角とが一致しないため、ピラー101に投影された画像が、ドライバがウィンドウを介して視認している背景に対して傾いたりずれたりする問題がある。これに対し、特許文献1では、カメラで撮影された画像を、ドライバーの視角に合わせるために設定された仮想平面(仮想スクリーン面)に投影変換している。
【特許文献1】特開2005−184225号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところが、図12に示すようにドライバー位置102から一定距離の位置に仮想平面103を定義すると、その一定距離の位置以外にある道路標示、信号、障害物等は、ピラーに投影画像として投影された際に、適切に表示されないことがある。即ち、図12に模式的に示すように仮想平面103上に視認対象物104がある場合、この視認対象物104は図13に示すようにピラー101に画像104aとして投影されても歪むことがない。仮想平面103以外の位置にある視認対象物105は、ピラー101に画像105aとして表示されると、ウィンドウ107,108を介して見える実際の背景に対してずれたり、歪んだりした状態で表示されてしまう。
【0006】
このため、例えば道路標示や歩行者といった、ドライバーが注視しやすい障害物が仮想平面103上にない場合には、それらの障害物が歪んだ状態でピラーに投影されるので、ドライバーが違和感を感じることがある。
【0007】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、特定の対象物の画像を良好にピラーに投影することができる運転支援方法及び運転支援装置を提供することにある。
【課題を解決するための手段】
【0008】
上記問題点を解決するために、請求項1に記載の発明は、車両に取り付けられた撮影装
置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援方法であって、車両周辺の路面上の物体を描画基準物として設定し、該描画基準物を通る位置に仮想平面を設定するとともに、前記撮影装置から入力した画像データを前記仮想平面に座標変換し、座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示することを要旨とする。
【0009】
請求項2に記載の発明は、車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援装置において、車両周辺の路面上の物体を描画基準物として設定する対象物設定手段と、前記描画基準物を通る位置に仮想平面を設定する仮想平面設定手段と、前記撮影装置から入力した画像データを前記仮想平面上に座標変換する画像処理手段と、前記仮想平面上に座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示する出力制御手段とを備えたことを要旨とする。
【0010】
請求項3に記載の発明は、請求項2に記載の運転支援装置において、前記対象物設定手段は、路面標示又は路面設置物の位置を記憶した地図データに基づき、前記路面標示又は路面設置物を前記描画基準物として設定することを要旨とする。
【0011】
請求項4に記載の発明は、請求項2に記載の運転支援装置において、路面上に存在する障害物を検出する障害物検出手段をさらに備え、前記対象物設定手段は、前記障害物を前記描画基準物として設定することを要旨とする。
【0012】
請求項5に記載の発明は、請求項2〜4のいずれか1項に記載の運転支援装置において、前記撮影装置の撮影面を、前記仮想平面と交差する位置に設定することを要旨とする。
【発明の効果】
【0013】
請求項1に記載の発明によれば、描画基準物を通る位置に仮想平面を設定し、その仮想平面に画像データを座標変換するので、車両が移動しても、描画基準物を常に歪みのない状態でピラー内面に表示することができる。
【0014】
請求項2に記載の発明によれば、運転支援装置は、描画基準物を通る位置に仮想平面を設定し、その仮想平面に画像データを座標変換するので、車両が移動しても、描画基準物の画像を常に歪みのない状態でピラー内面に表示することができる。
【0015】
請求項3に記載の発明によれば、路面標示又は路面設置物を描画基準物として設定するので、路面標示又は路面設置物の画像を歪みのない状態でピラーに表示することができる。また、地図データに基づき予め描画基準物の位置が取得できるため、座標変換を行うタイミングが遅くならず、描画基準物に接近した際に、その描画基準物を歪みなく表示できる。
【0016】
請求項4に記載の発明によれば、路面上に存在する障害物を描画基準物として設定するので、ドライバーが注視する必要のある歩行者等を歪ませることなく表示することができる。
【0017】
請求項5に記載の発明によれば、撮影装置の撮影面は仮想平面と交差する位置に設定されるので、撮影装置はその仮想平面上の物体、即ち描画基準物にピントを合わせて撮影することができる。このため、描画基準物をピラー内面に明瞭に表示できる。
【発明を実施するための最良の形態】
【0018】
以下、本発明を具体化した一実施形態を図1〜図10に従って説明する。図1は、自動車に実装された運転支援システム1の構成を説明するブロック図である。
運転支援システム1は車両C(図3参照)に搭載され、図1に示すように、運転支援装置としての運転支援ユニット2、ディスプレイ3、投影装置としてのプロジェクタ4、スピーカ5、撮像装置としてのカメラ6、第1〜第3位置検出センサ8a〜8cを備えている。
【0019】
運転支援ユニット2は、制御部10、不揮発性のメインメモリ11、ROM12、GPS受信部13を備えている。制御部10は、CPU、MPU又はASIC等であって、ROM12に格納された運転支援プログラムに従って、各処理の主制御を行う。メインメモリ11は、制御部10の演算結果を一時記憶する。
【0020】
制御部10は、GPS衛星からGPS受信部13が受信した、衛星軌道情報及び時刻情報を取得して、電波航法により自車両の絶対位置を算出する。また、制御部10は、運転支援ユニット2の車両側I/F部14を介して、車両Cに設けられた車速センサ30及びジャイロ31から車速パルス、角速度をそれぞれ入力する。そして、制御部10は、車速パルス及び角速度を用いる自律航法により、基準位置からの相対位置を算出し、電波航法で算出した絶対位置と組み合わせて自車位置を特定する。
【0021】
また、運転支援ユニット2は、地理データ記憶部15を備えている。地理データ記憶部15は、内蔵ハードディスク、又は光ディスク等の外部記憶媒体である。この地理データ記憶部15には、目的地までの経路を探索するための地図データとしての各経路ネットワークデータ(以下、経路データ16という)と、ディスプレイ3に地図画面3aを出力するための地図データとしての各地図描画データ17とが記憶されている。
【0022】
経路データ16は、全国を区画したメッシュ内の道路に関するデータである。経路データ16は、各メッシュの識別子、交差点及び道路の端点を示すノードに関するノードデータ、各ノードを接続する各リンクの識別子、リンクコスト等のデータを有している。制御部10は、この経路データ16を用いて、目的地までの推奨経路を探索したり、車両Cが交差点等の案内地点に接近しているか否かを判断する。
【0023】
また、地図描画データ17は、道路形状、背景等を描画するためのデータであって、全国の地図を分割したメッシュ毎に格納されている。この地図描画データ17には、中央線、路側帯を区画する白線、ゼブラゾーン、横断歩道等の道路標示と、信号機等の路面設置物とに関するデータが格納されている。具体的には道路標示の種類、道路標示の位置座標、路面設置物の種類、路面設置物の位置座標等が、各地点の交差点やカーブと関連付けられて記憶されている。
【0024】
図1に示すように、運転支援ユニット2は、地図描画プロセッサ18を備えている。地図描画プロセッサ18は、自車位置周辺の地図を描画するための地図描画データ17を地理データ記憶部15から読出して、地図出力用のデータを生成し、地図出力用データに基づく地図画面3aをディスプレイ3に表示する。また、地図描画プロセッサ18は、この地図画面3aに、自車位置を示す自車位置指標3bを重畳する。
【0025】
また、運転支援ユニット2は、音声プロセッサ24を備えている。音声プロセッサ24は、図示しない音声ファイルを有し、例えば目的地までの経路を案内する音声をスピーカ5から出力する。さらに、運転支援ユニット2は、外部入力I/F部25を備えている。外部入力I/F部25は、ディスプレイ3に隣接された操作スイッチ26、タッチパネル式のディスプレイ3から、ユーザの入力操作に基づいた入力信号を入力し、制御部10に
出力する。
【0026】
また、運転支援ユニット2は、検出手段を構成するセンサI/F部23を備えている。センサI/F部23は、第1〜第3位置検出センサ8a〜8cから、検出信号を入力する。第1〜第3位置検出センサ8a〜8cは、超音波センサから構成され、図2に示すように、車室内であって、フロントシートFに着座したドライバーDの周囲に取り付けられている。第1位置検出センサ8aは、ルームミラー(図示略)近傍に取り付けられ、ドライバーDの頭部D1とほぼ同じ高さか、若干高い位置に位置している。
【0027】
第2位置検出センサ8bは、ドアウィンドウW2(図3参照)の上端付近に、ドライバーDの斜め前方右側に位置するように取り付けられている。第3位置検出センサ8cは、フロントシートFの左側であって、ルーフRの内側に取り付けられている。各位置検出センサ8a〜8cの図示しないセンサヘッドから発信された超音波は、ドライバーDの頭部D1に反射する。各位置検出センサ8a〜8cは、超音波を発信してから反射波を受信するまでの時間を計測し、その計測時間に基づいて、頭部D1までの各相対距離をそれぞれ算出する。算出された各相対距離は、センサI/F部23を介して制御部10に出力される。尚、各位置検出センサ8a〜8cからの信号に基づいて、センサI/F部23が頭部D1までの相対距離を算出するようにしてもよい。
【0028】
制御部10は、運転席に着座した状態で、標準的な体型のドライバーDの頭部D1が移動し得る頭部移動範囲と、第1〜第3位置検出センサ8a〜8cが検出した各相対距離とに基づき、頭部中心位置Dcを三角測量等を用いて、公知の方法で取得する。
【0029】
また、図1に示すように、運転支援ユニット2は、映像データ入力部22と、この映像データ入力部22から画像データIMを入力する、対象物設定手段、仮想平面設定手段、画像処理手段及び出力制御手段としての画像プロセッサ20を備えている。映像データ入力部22は、制御部10の制御に基づいて、車両Cに設けられたカメラ6を駆動して、カメラ6によって撮影された画像データIMを入力する。
【0030】
カメラ6は、カラー画像を撮像するカメラであって、レンズ、ミラー等から構成される光学機構と、CCD撮像素子(いずれも図示せず)、自動焦点機構等を備えている。図3に示すように、このカメラ6は、車両CのフロントピラーP(以下、単にピラーPという)の外側に、光軸を車両Cの前方に向けて取り付けられている。本実施形態では、車両右側に配置された運転席に合わせ、カメラ6は、運転席側の右側のピラーPに取り付けられる。このカメラ6は、車両Cの前方右側と、車両Cの右側の一部を含む撮影領域Z1の背景を撮像する。
【0031】
運転支援ユニット2の画像プロセッサ20は、映像データ入力部22を介して、カメラ6から画像データIMを取得する。また、画像プロセッサ20は、取得した画像データIMのうち、ピラーPによって遮られた領域をトリミングするとともに、画像の歪みを解消するための画像処理を行う。画像処理されたデータは、車室内に設けられたプロジェクタ4(図7参照)に出力され、プロジェクタ4はピラーPによって遮られた画像をピラーPの内側に投影する。
【0032】
詳述すると、制御部10が、経路データ16に基づいて車両Cが交差点やカーブに接近したと判断すると、画像プロセッサ20は、交差点やカーブでドライバーDが注視しやすい視認対象物の座標を取得する。本実施形態では、画像プロセッサ20は、地図描画データ17に基づいて、描画基準物としての横断歩道Zの座標を取得する。例えば、図4に示すように、地図描画データ17に基づき、車両前側方に標示された横断歩道Zの基準点Pcの座標を取得する。基準点Pcは、予め地図描画データ17に記憶されているか、若し
くは地図描画データ17に記憶された横断歩道Z全体の座標から画像プロセッサ20が設定する。
【0033】
基準点Pcの座標を取得すると、基準点Pcの座標と、第1〜第3位置検出センサ8a〜8cが検出したドライバーDの頭部中心位置Dcとに基づいて、仮想平面VPの位置を決定する。仮想平面VPは、基準点Pcが設定された横断歩道Zの歪みを補正するための平面であって、ドライバーDの視点を原点とし、ドライバーDの視角に合わせて設定した仮想面である。この仮想平面VP上にある物体は、カメラ6によって撮影された画像データIMを仮想平面VP上に座標変換した際に、ずれたり傾いたりすることなく表示される性質がある。図5に示すように、画像プロセッサ20は、この仮想平面VPを、基準点Pcを含み、頭部中心位置Dcと基準点Pcとを結んだ直線Laに対して垂直になる位置に設定する。
【0034】
図4に示すように、車両Cが、仮想平面VPを設定した初期位置FPから、図中2点鎖線で示す位置に移動し、頭部中心位置Dcと横断歩道Zの基準点Pcとの相対距離ΔLが変化しても、画像プロセッサ20は、基準点Pcを通り、且つ直線Laに対して垂直となる位置に仮想平面VPを設定する。即ち、仮想平面VPは、車両Cの前進に伴って移動させずに、常に基準点Pcを通る位置に設定する。図4に示すように、車両が旋回している場合、頭部中心位置Dcと基準点Pcとを結ぶ直線Laの傾きが変わるので、その変化に伴い、仮想平面VPもその角度のみを変更する。
【0035】
また、画像プロセッサ20は、仮想平面VPの位置に応じてカメラ撮影面CPを決定する。図5に示すように、カメラ撮影面CPは、カメラ6の光軸AXに対して垂直な面である。画像プロセッサ20は、このカメラ撮影面CPを、仮想平面VPと交差する位置に設定する。仮想平面VPと交差する面が複数設定可能な場合には、基準点Pc付近で交差する面を選択する。
【0036】
カメラ撮影面CPを設定すると、画像プロセッサ20は、映像データ入力部22を介して、カメラ撮影面CP上にカメラ6のピントを合わせて撮影し、画像データIMを取得する。
【0037】
画像データIMを取得すると、その画像データIMのうち、ピラーPによって遮られる死角部分をトリミングする。図5に示すように、画像プロセッサ20は、ドライバーDの頭部中心位置DcとピラーPの各端点P1,P2を通る接線L1,L2を算出し、これらの接線L1,L2の内側を死角領域Aとする。また、画像データIMのうち、死角領域Aに相当する領域をトリミングして、ピラー死角データBDを生成する。
【0038】
ピラー死角データBDを取得すると、画像プロセッサ20は、ピラー死角データBDを、基準点Pcを通る仮想平面VPに投影変換する。この投影変換は、カメラ撮影面CPのうち、死角領域A内にある死角部分CBの各画素を、仮想平面VP上の各画素に座標変換する処理であって、公知の座標変換を用いることができる。
【0039】
さらに、画像プロセッサ20は、仮想平面VPに投影変換した画像を、ROM12に記憶されたピラー形状41(図1参照)に基づき、ピラーPの内側面Paを含むピラー面上に投影変換する。ピラー面は、ROM12に記憶されたピラー形状41(図1参照)の3次元座標に基づき設定することができる。ピラー形状41は、ピラーPの外形をパターン又は座標で示したデータであって、車種によって異なるデータである。画像プロセッサ20は、このピラー形状41に基づき、ピラーPの外形を示す長さ方向、車幅方向及び鉛直方向の3次元の座標を取得することができる。また、ピラーの幅や長さも、3次元の座標を用いたデータとして取得することができる。
【0040】
続いて、画像プロセッサ20は、ピラーPの3次元形状に合わせて変換された上記画像を車内に設けられたプロジェクタ4により投影するために、該画像をプロジェクタ4の位置に合わせて座標変換する。即ち、プロジェクタ4から出力された光がピラー内側面に入射する角度によって、ピラー内側面に表示される画像は、歪んだり、拡大又は縮小される。従って、例えば、投影変換した上記画像の各画素の座標と、プロジェクタ4に対して出力する画像の各画素の座標とを予め関連付けたマップ等をメインメモリ11等に予め格納しておき、該マップに基づき、投影変換した画像を、プロジェクタ4への出力画像としてさらに座標変換する。そして、座標変換した画像を、プロジェクタ4に対して出力するための投影データPDとする。
【0041】
また、画像プロセッサ20は、投影データPDに対し、ROM12に記憶されたマスクパターン40(図1及び図6参照)に基づき、プロジェクタ4に出力するための映像信号を生成する。図6に示すように、マスクパターン40は、投影データPDにマスクをかけるためのデータであって、ピラーPの内面形状に沿った画像表示領域40aと、マスク40bとから構成されている。画像プロセッサ20は、画像表示領域40aの領域には、投影データPDを読み込み、マスク40bの領域は、プロジェクタ4の非表示にするための出力用データODを生成する。出力用データODを生成すると、画像プロセッサ20は、その出力用データODをプロジェクタ4に出力する。
【0042】
プロジェクタ4は、図7に示すように、ルーフRの内側であって、ドライバーDが着座するフロントシートFの鉛直方向上方付近に、車両Cの右側のピラーPの内面に画像を投影可能に取り付けられている。図8に示すように、ピラーPの内側面Paには、ピラーPの形状に合わせて切断されたスクリーンSCが貼着されている。プロジェクタ4の焦点は、このスクリーンSCに合わせて調整されている。尚、ピラーPの内側面Paがプロジェクタ4から出力された投影光を受光して鮮明な画像を表示できる材質及び形状からなる場合には、スクリーンSCは省略してもよい。
【0043】
図9に示すように、プロジェクタ4は、ピラーPのスクリーンSCに対して投影光Lを出射し、スクリーンSCに画像を投影する。また、そのスクリーンSCの周囲のフロントウィンドウW1又はドアウィンドウW2には、マスク40bにより画像が投影されないようになっている。
【0044】
次に、本実施形態の処理手順について、図10に従って説明する。まず運転支援ユニット2の制御部10は、ピラーPの内側に背景画像を投影する投影モードの開始を待機する(ステップS1)。例えば、タッチパネル、操作スイッチ26が操作され、制御部10が外部入力I/F部25を介して、モード開始要求を受信した場合に、投影モードを開始すると判断する。或いは、イグニッションモジュール(図示略)からのオン信号に基づき、投影モードを開始すると判断してもよい。
【0045】
投影モードを開始すると判断すると(ステップS1においてYES)、制御部10は、経路データ16に基づき、車両Cが交差点又はカーブに接近するのを待機する(ステップS2)。具体的には、制御部10は、車両Cの現在位置が、T字路を含む交差点又は所定の曲率以上のカーブから所定距離範囲(例えば200m)内に進入したと判断すると、交差点又はカーブに接近したと判断する。
【0046】
交差点又はカーブに接近したと判断すると(ステップS2においてYES)、制御部10は、各位置検出センサ8a〜8cを用いて、ドライバーDの頭部位置を検出する(ステップS3)。このとき、制御部10は、センサI/F部23を介して、各位置検出センサ8a〜8cから、頭部D1までの各相対距離を取得する。そして、各相対距離を用いて、
三角測量の原理とに基づき、頭部中心位置Dcを特定する。
【0047】
頭部中心位置Dcを算出すると、画像プロセッサ20は、上記したように、仮想平面VPを設定する(ステップS4)。車両Cが交差点J(図4参照)に接近しているときは、横断歩道Zの基準点Pcを地図描画データ17に基づき取得して、その基準点Pcを通る位置に仮想平面VPを設定する。横断歩道Zが無い場合には、車両前方の停止線等の道路標示でもよい。車両Cがカーブに接近しているときは、道路に標示された中央線のうち、曲率が大きい位置に基準点Pcを取るようにしてもよい。
【0048】
さらに、画像プロセッサ20は、カメラ撮影面CPを設定する(ステップS5)。このとき、カメラ撮影面CP及び仮想平面VPの交点が、基準点Pc上に重なるか、若しくは基準点Pc付近を通るようにカメラ撮影面CPを設定する。カメラ撮影面CPと仮想平面VPが基準点Pc上に重ならない又はその交点が基準点Pc付近にならない場合には、少なくともカメラ撮影面CPが仮想平面VPと交差するように設定する。また、画像プロセッサ20の設定したカメラ撮影面CPに基づき、カメラ6は、ピントをカメラ撮影面CPに合わせて撮影を行い、画像データIMを取得する(ステップS6)。
【0049】
また、画像プロセッサ20は、上記したように、ピラーPによって遮られる死角領域Aを設定し、画像データIMのうち、その死角領域Aに相当する領域を抽出し(ステップS7)、ピラー死角データBDを生成する。
【0050】
ピラー死角データBDを生成すると、画像プロセッサ20は、ピラー死角データBDに対し画像処理を行う(ステップS8)。具体的には、上記したように、ピラー死角データBDを、ステップS4で設定した仮想平面VPに投影変換する。さらに、仮想平面VPに投影変換した画像を、ROM12に記憶されたピラー形状41に合わせて変換し、変換した該画像をプロジェクタ4により投影するために、プロジェクタ4の位置に合わせて座標変換して、投影データPDを生成する。また、投影データPD及びマスクパターン40に基づき、ピラーP以外の領域をマスクした出力用データODを生成する。
【0051】
出力用データODを生成すると、画像プロセッサ20は、その出力用データODをプロジェクタ4に出力する。プロジェクタ4は、図9に示すように、ピラーPの内側面Paに設けられたスクリーンSCに、ピラーPによって遮られた領域の画像を投影する(ステップS9)。スクリーンSCに表示された投影画像は、予め横断歩道Z等の道路標示に合わせた仮想平面VPに投影変換されているので、その道路標示は、フロントウィンドウW1及びドアウィンドウW2を介して視認される背景と、ずれたり傾いたりすることなく表示される。このため、少なくとも交差点J又はカーブを通過する際に注視しがちな道路標示を歪むことなくピラーPに投影するので、ドライバーは違和感を感じることなく、ピラーPによって遮られた画像を視認することができる。
【0052】
画像プロセッサ20によりピラーPに画像を投影すると、制御部10は、車両Cが、交差点J又はカーブから離れたか否かを判断する(ステップS10)。車両Cが、交差点J又はカーブ内又はその付近にあると判断すると(ステップS10においてNO)、ステップS3に戻り、頭部位置検出(ステップS3)から画像投影(ステップS9)までを繰り返す。即ち、車両Cが交差点J又はカーブを離れるまで、ピラーPによって遮られた画像がピラーPに投影される。
【0053】
車両Cが交差点J又はカーブから離れたと判断すると(ステップS10においてYES)、制御部10は、投影モードを終了するか否かを判断する(ステップS11)。終了トリガは、タッチパネルや操作スイッチ26の操作によるモード終了要求、又はイグニッションモジュールのオフ信号である。これらの信号を入力すると、投影モード終了であると
判断して(ステップS11においてYES)、処理を終了する。
【0054】
上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、画像プロセッサ20は、車両Cが交差点又はカーブに接近した際に、仮想平面VPを、例えば道路標示といった対象物の基準点Pcを通る位置に常に設定するようにした。そして、その仮想平面VPにカメラ6が撮影した画像データIMを投影変換するようにした。従って、車両Cが移動しても、ドライバーが注視する対象物を常に歪みのない状態でピラーPの内側面Paに表示できるので、ドライバーに違和感を感じさせないようにすることができる。
【0055】
(2)上記実施形態では、地理データ記憶部に記憶された地図描画データ17に基づき、道路標示等の対象物の座標を取得し、その対象物に基準点Pcを設定するようにした。このため、運転支援システム1が有する地図描画データ17を利用して予め基準点Pcを設定できるので、車両Cが交差点J又はカーブに進入開始する時点から、歪みのない画像をピラーPに表示できる。
【0056】
(3)上記実施形態では、画像プロセッサ20は、仮想平面VPと交差する位置にカメラ撮影面CPを設定するようにした。このため、仮想平面VP上の道路標示等の対象物にピントを合わせて撮影できるので、その道路標示をコントラストが高い状態で表示することができる。
【0057】
尚、上記実施形態は以下のように変更してもよい。
・上記実施形態では、地図描画データ17に基づき道路標示の基準点Pcを設定するようにしたが、カメラ6から取得した画像データIMに対して白線認識処理を行って、道路標示の白線(又は黄線)を検出するようにしてもよい。そして、検出した白線の端や中央に、基準点Pcを設定するようにしてもよい。
【0058】
・上記実施形態では、仮想平面VPを横断歩道Z等の道路標示に合わせるようにしたが、仮想平面VPの位置を合わせる対象物は適宜変更してもよい。例えば、信号機等の路面設置物に仮想平面VPを合わせるようにしてもよい。また例えば、車両Cに車両前方の障害物までの相対距離を計測する、障害物検出手段としてのレーダ等を搭載し、歩行者、自転車等の対象障害物が検出された場合に、仮想平面VPを障害物に合わせるようにしてもよい。尚、障害物が、例えば歩行者、自転車であるか否かの判定は、特徴検出等の公知の画像処理を用いる。
【0059】
・横断歩道等の路面標示の位置を示すデータは、例えば、路車間通信又は車車間通信、又はそれらのデータを配信するサーバから取得するようにしてもよい。また、歩行者等の障害物の位置を示すデータも、他車両等の外部装置から受信するようにしてもよい。
【0060】
・上記実施形態では、音声案内を用いない場合には、音声プロセッサ24を省略しても良い。
・上記実施形態では、カメラ撮影面CPを、仮想平面VPに交差するように設定したが、図11に示すように、仮想平面VPの手前に設定するようにしてもよい。例えば、仮想平面VPのうちピラーPによって遮られる死角部分B1の端点B2,B3と、カメラ6の視点Vとによって囲まれる領域B内であって、仮想平面VPとカメラ6との間にカメラ撮影面CP2を設定するようにしても良い。この場合、画像データIMのうち、ピラーPによって遮られる領域Bに相当する部分を抽出する。そして、抽出したデータを、カメラ撮影面CP2から仮想平面VPに投影変換する。このようにしても、基準点Pcにある道路標示、歩行者等の視認対象物を歪ませることなくピラーPに表示することができる。
【0061】
・上記実施形態では、プロジェクタ4によってピラーPの内側面Paに画像を投影するようにしたが、ピラーPの内側に薄型の表示手段としてのディスプレイを設け、画像プロセッサ20からそのディスプレイに出力用データODを出力しても良い。
【0062】
・上記実施形態では、カメラ6はフロントピラーPの外側に設け、フロントピラーPによって遮られる領域を撮影するようにしたが、車両後方や側方等、その他のピラーに設けるようにしてもよい。例えば、カメラ6を車両後方のリヤピラー外側に取り付け、そのカメラ6によってリヤピラーにより遮られる領域を撮影するようにしてもよい。この場合、プロジェクタ4を、リヤピラー内面に画像を投影可能な位置に設け、画像プロセッサ20は、カメラ6によって撮影された画像データに基づき、リヤピラーによって遮られた死角領域の画像をリヤピラー内面に投影する。これにより、例えば車両Cが駐車枠に向かって後退する場合に、ドライバーがリヤピラーによって遮られた駐車枠を投影画像にて確認することができるので、駐車操作を行いやすくすることができる。また、複数のピラーPの外側に1つずつカメラ6を設けるとともに、プロジェクタ4をカメラ6の位置に応じて複数台設けるようにしてもよい。さらに、一つのピラーPに複数のカメラ6を設けるようにしてもよい。
【0063】
・上記実施形態では、プロジェクタ4を車両CのルーフRの内側に設けるようにしたが、プロジェクタ4の位置はピラーPの内面に画像を投影できる位置であればよく、例えばダッシュボードの上方(略中央)等、その他の位置に設けるようにしてもよい。
【図面の簡単な説明】
【0064】
【図1】本実施形態の運転支援システムのブロック図。
【図2】ドライバーの頭部を検出する位置検出センサの説明図。
【図3】カメラの取付位置の説明図。
【図4】仮想平面の設定位置の説明図。
【図5】仮想平面及びカメラ撮影面の説明図。
【図6】マスクパターンの説明図。
【図7】プロジェクタの位置を説明する車両の側面図。
【図8】画像が投影されるピラー内面を説明する正面図。
【図9】プロジェクタの投影方向を説明する説明図。
【図10】本実施形態の処理手順の説明図。
【図11】別例のカメラ撮影面の説明図。
【図12】従来の仮想平面位置の説明図。
【図13】従来のピラー投影画像の説明図。
【符号の説明】
【0065】
1…運転支援システム、2…運転支援装置としての運転支援ユニット、4…投影装置としてのプロジェクタ、6…撮影装置としてのカメラ、16…地図データとしての経路データ、17…地図データとしての地図描画データ、20…対象物設定手段、仮想平面設定手段、画像処理手段及び出力制御手段としての画像プロセッサ、A…死角領域、B…死角領域としての死角部分、C…車両、CP…撮影面としてのカメラ撮影面、IM…画像データ、P…ピラー、Pc…描画基準物としての基準点、VP…仮想平面、Z…路面上の物体、描画基準物としての横断歩道。
【技術分野】
【0001】
本発明は、運転支援方法及び運転支援装置に関する。
【背景技術】
【0002】
従来より、安全運転を支援する装置として、ドライバーの死角となる領域を車載カメラによって撮影し、ディスプレイ等に表示する車載システムが開発されている。その一つとして、車両のフロントピラーによって生じる死角領域を車載カメラで撮影し、撮影画像をフロントピラーの内側に表示するシステムが提案されている。フロントピラーは、フロントウィンドウやルーフを支える左右の支柱であって、運転席に着座したドライバーからみて斜め前方に位置し、ドライバーの視界を一部遮ってしまうものの、安全性のために所定の太さを確保しなければならない部材である。
【0003】
上記したシステムは、図12に示すように、車体に取り付けられ、撮影領域106を撮影可能なカメラ100と、カメラ100から出力された映像信号を画像処理する画像プロセッサと、フロントピラー101内側に画像を投影するプロジェクタ(図示略)等を備えている。これによれば、ドライバー位置102から見て、あたかもフロントピラー101を透過して外部の背景を視認できるような状態になるので、交差点等において、車両の前側方の道路形状や、前側方にある障害物を確認することができる。
【0004】
カメラ100によって撮影された映像信号をピラー101に投影する際、カメラ100の視角とドライバーの視角とが一致しないため、ピラー101に投影された画像が、ドライバがウィンドウを介して視認している背景に対して傾いたりずれたりする問題がある。これに対し、特許文献1では、カメラで撮影された画像を、ドライバーの視角に合わせるために設定された仮想平面(仮想スクリーン面)に投影変換している。
【特許文献1】特開2005−184225号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところが、図12に示すようにドライバー位置102から一定距離の位置に仮想平面103を定義すると、その一定距離の位置以外にある道路標示、信号、障害物等は、ピラーに投影画像として投影された際に、適切に表示されないことがある。即ち、図12に模式的に示すように仮想平面103上に視認対象物104がある場合、この視認対象物104は図13に示すようにピラー101に画像104aとして投影されても歪むことがない。仮想平面103以外の位置にある視認対象物105は、ピラー101に画像105aとして表示されると、ウィンドウ107,108を介して見える実際の背景に対してずれたり、歪んだりした状態で表示されてしまう。
【0006】
このため、例えば道路標示や歩行者といった、ドライバーが注視しやすい障害物が仮想平面103上にない場合には、それらの障害物が歪んだ状態でピラーに投影されるので、ドライバーが違和感を感じることがある。
【0007】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、特定の対象物の画像を良好にピラーに投影することができる運転支援方法及び運転支援装置を提供することにある。
【課題を解決するための手段】
【0008】
上記問題点を解決するために、請求項1に記載の発明は、車両に取り付けられた撮影装
置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援方法であって、車両周辺の路面上の物体を描画基準物として設定し、該描画基準物を通る位置に仮想平面を設定するとともに、前記撮影装置から入力した画像データを前記仮想平面に座標変換し、座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示することを要旨とする。
【0009】
請求項2に記載の発明は、車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援装置において、車両周辺の路面上の物体を描画基準物として設定する対象物設定手段と、前記描画基準物を通る位置に仮想平面を設定する仮想平面設定手段と、前記撮影装置から入力した画像データを前記仮想平面上に座標変換する画像処理手段と、前記仮想平面上に座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示する出力制御手段とを備えたことを要旨とする。
【0010】
請求項3に記載の発明は、請求項2に記載の運転支援装置において、前記対象物設定手段は、路面標示又は路面設置物の位置を記憶した地図データに基づき、前記路面標示又は路面設置物を前記描画基準物として設定することを要旨とする。
【0011】
請求項4に記載の発明は、請求項2に記載の運転支援装置において、路面上に存在する障害物を検出する障害物検出手段をさらに備え、前記対象物設定手段は、前記障害物を前記描画基準物として設定することを要旨とする。
【0012】
請求項5に記載の発明は、請求項2〜4のいずれか1項に記載の運転支援装置において、前記撮影装置の撮影面を、前記仮想平面と交差する位置に設定することを要旨とする。
【発明の効果】
【0013】
請求項1に記載の発明によれば、描画基準物を通る位置に仮想平面を設定し、その仮想平面に画像データを座標変換するので、車両が移動しても、描画基準物を常に歪みのない状態でピラー内面に表示することができる。
【0014】
請求項2に記載の発明によれば、運転支援装置は、描画基準物を通る位置に仮想平面を設定し、その仮想平面に画像データを座標変換するので、車両が移動しても、描画基準物の画像を常に歪みのない状態でピラー内面に表示することができる。
【0015】
請求項3に記載の発明によれば、路面標示又は路面設置物を描画基準物として設定するので、路面標示又は路面設置物の画像を歪みのない状態でピラーに表示することができる。また、地図データに基づき予め描画基準物の位置が取得できるため、座標変換を行うタイミングが遅くならず、描画基準物に接近した際に、その描画基準物を歪みなく表示できる。
【0016】
請求項4に記載の発明によれば、路面上に存在する障害物を描画基準物として設定するので、ドライバーが注視する必要のある歩行者等を歪ませることなく表示することができる。
【0017】
請求項5に記載の発明によれば、撮影装置の撮影面は仮想平面と交差する位置に設定されるので、撮影装置はその仮想平面上の物体、即ち描画基準物にピントを合わせて撮影することができる。このため、描画基準物をピラー内面に明瞭に表示できる。
【発明を実施するための最良の形態】
【0018】
以下、本発明を具体化した一実施形態を図1〜図10に従って説明する。図1は、自動車に実装された運転支援システム1の構成を説明するブロック図である。
運転支援システム1は車両C(図3参照)に搭載され、図1に示すように、運転支援装置としての運転支援ユニット2、ディスプレイ3、投影装置としてのプロジェクタ4、スピーカ5、撮像装置としてのカメラ6、第1〜第3位置検出センサ8a〜8cを備えている。
【0019】
運転支援ユニット2は、制御部10、不揮発性のメインメモリ11、ROM12、GPS受信部13を備えている。制御部10は、CPU、MPU又はASIC等であって、ROM12に格納された運転支援プログラムに従って、各処理の主制御を行う。メインメモリ11は、制御部10の演算結果を一時記憶する。
【0020】
制御部10は、GPS衛星からGPS受信部13が受信した、衛星軌道情報及び時刻情報を取得して、電波航法により自車両の絶対位置を算出する。また、制御部10は、運転支援ユニット2の車両側I/F部14を介して、車両Cに設けられた車速センサ30及びジャイロ31から車速パルス、角速度をそれぞれ入力する。そして、制御部10は、車速パルス及び角速度を用いる自律航法により、基準位置からの相対位置を算出し、電波航法で算出した絶対位置と組み合わせて自車位置を特定する。
【0021】
また、運転支援ユニット2は、地理データ記憶部15を備えている。地理データ記憶部15は、内蔵ハードディスク、又は光ディスク等の外部記憶媒体である。この地理データ記憶部15には、目的地までの経路を探索するための地図データとしての各経路ネットワークデータ(以下、経路データ16という)と、ディスプレイ3に地図画面3aを出力するための地図データとしての各地図描画データ17とが記憶されている。
【0022】
経路データ16は、全国を区画したメッシュ内の道路に関するデータである。経路データ16は、各メッシュの識別子、交差点及び道路の端点を示すノードに関するノードデータ、各ノードを接続する各リンクの識別子、リンクコスト等のデータを有している。制御部10は、この経路データ16を用いて、目的地までの推奨経路を探索したり、車両Cが交差点等の案内地点に接近しているか否かを判断する。
【0023】
また、地図描画データ17は、道路形状、背景等を描画するためのデータであって、全国の地図を分割したメッシュ毎に格納されている。この地図描画データ17には、中央線、路側帯を区画する白線、ゼブラゾーン、横断歩道等の道路標示と、信号機等の路面設置物とに関するデータが格納されている。具体的には道路標示の種類、道路標示の位置座標、路面設置物の種類、路面設置物の位置座標等が、各地点の交差点やカーブと関連付けられて記憶されている。
【0024】
図1に示すように、運転支援ユニット2は、地図描画プロセッサ18を備えている。地図描画プロセッサ18は、自車位置周辺の地図を描画するための地図描画データ17を地理データ記憶部15から読出して、地図出力用のデータを生成し、地図出力用データに基づく地図画面3aをディスプレイ3に表示する。また、地図描画プロセッサ18は、この地図画面3aに、自車位置を示す自車位置指標3bを重畳する。
【0025】
また、運転支援ユニット2は、音声プロセッサ24を備えている。音声プロセッサ24は、図示しない音声ファイルを有し、例えば目的地までの経路を案内する音声をスピーカ5から出力する。さらに、運転支援ユニット2は、外部入力I/F部25を備えている。外部入力I/F部25は、ディスプレイ3に隣接された操作スイッチ26、タッチパネル式のディスプレイ3から、ユーザの入力操作に基づいた入力信号を入力し、制御部10に
出力する。
【0026】
また、運転支援ユニット2は、検出手段を構成するセンサI/F部23を備えている。センサI/F部23は、第1〜第3位置検出センサ8a〜8cから、検出信号を入力する。第1〜第3位置検出センサ8a〜8cは、超音波センサから構成され、図2に示すように、車室内であって、フロントシートFに着座したドライバーDの周囲に取り付けられている。第1位置検出センサ8aは、ルームミラー(図示略)近傍に取り付けられ、ドライバーDの頭部D1とほぼ同じ高さか、若干高い位置に位置している。
【0027】
第2位置検出センサ8bは、ドアウィンドウW2(図3参照)の上端付近に、ドライバーDの斜め前方右側に位置するように取り付けられている。第3位置検出センサ8cは、フロントシートFの左側であって、ルーフRの内側に取り付けられている。各位置検出センサ8a〜8cの図示しないセンサヘッドから発信された超音波は、ドライバーDの頭部D1に反射する。各位置検出センサ8a〜8cは、超音波を発信してから反射波を受信するまでの時間を計測し、その計測時間に基づいて、頭部D1までの各相対距離をそれぞれ算出する。算出された各相対距離は、センサI/F部23を介して制御部10に出力される。尚、各位置検出センサ8a〜8cからの信号に基づいて、センサI/F部23が頭部D1までの相対距離を算出するようにしてもよい。
【0028】
制御部10は、運転席に着座した状態で、標準的な体型のドライバーDの頭部D1が移動し得る頭部移動範囲と、第1〜第3位置検出センサ8a〜8cが検出した各相対距離とに基づき、頭部中心位置Dcを三角測量等を用いて、公知の方法で取得する。
【0029】
また、図1に示すように、運転支援ユニット2は、映像データ入力部22と、この映像データ入力部22から画像データIMを入力する、対象物設定手段、仮想平面設定手段、画像処理手段及び出力制御手段としての画像プロセッサ20を備えている。映像データ入力部22は、制御部10の制御に基づいて、車両Cに設けられたカメラ6を駆動して、カメラ6によって撮影された画像データIMを入力する。
【0030】
カメラ6は、カラー画像を撮像するカメラであって、レンズ、ミラー等から構成される光学機構と、CCD撮像素子(いずれも図示せず)、自動焦点機構等を備えている。図3に示すように、このカメラ6は、車両CのフロントピラーP(以下、単にピラーPという)の外側に、光軸を車両Cの前方に向けて取り付けられている。本実施形態では、車両右側に配置された運転席に合わせ、カメラ6は、運転席側の右側のピラーPに取り付けられる。このカメラ6は、車両Cの前方右側と、車両Cの右側の一部を含む撮影領域Z1の背景を撮像する。
【0031】
運転支援ユニット2の画像プロセッサ20は、映像データ入力部22を介して、カメラ6から画像データIMを取得する。また、画像プロセッサ20は、取得した画像データIMのうち、ピラーPによって遮られた領域をトリミングするとともに、画像の歪みを解消するための画像処理を行う。画像処理されたデータは、車室内に設けられたプロジェクタ4(図7参照)に出力され、プロジェクタ4はピラーPによって遮られた画像をピラーPの内側に投影する。
【0032】
詳述すると、制御部10が、経路データ16に基づいて車両Cが交差点やカーブに接近したと判断すると、画像プロセッサ20は、交差点やカーブでドライバーDが注視しやすい視認対象物の座標を取得する。本実施形態では、画像プロセッサ20は、地図描画データ17に基づいて、描画基準物としての横断歩道Zの座標を取得する。例えば、図4に示すように、地図描画データ17に基づき、車両前側方に標示された横断歩道Zの基準点Pcの座標を取得する。基準点Pcは、予め地図描画データ17に記憶されているか、若し
くは地図描画データ17に記憶された横断歩道Z全体の座標から画像プロセッサ20が設定する。
【0033】
基準点Pcの座標を取得すると、基準点Pcの座標と、第1〜第3位置検出センサ8a〜8cが検出したドライバーDの頭部中心位置Dcとに基づいて、仮想平面VPの位置を決定する。仮想平面VPは、基準点Pcが設定された横断歩道Zの歪みを補正するための平面であって、ドライバーDの視点を原点とし、ドライバーDの視角に合わせて設定した仮想面である。この仮想平面VP上にある物体は、カメラ6によって撮影された画像データIMを仮想平面VP上に座標変換した際に、ずれたり傾いたりすることなく表示される性質がある。図5に示すように、画像プロセッサ20は、この仮想平面VPを、基準点Pcを含み、頭部中心位置Dcと基準点Pcとを結んだ直線Laに対して垂直になる位置に設定する。
【0034】
図4に示すように、車両Cが、仮想平面VPを設定した初期位置FPから、図中2点鎖線で示す位置に移動し、頭部中心位置Dcと横断歩道Zの基準点Pcとの相対距離ΔLが変化しても、画像プロセッサ20は、基準点Pcを通り、且つ直線Laに対して垂直となる位置に仮想平面VPを設定する。即ち、仮想平面VPは、車両Cの前進に伴って移動させずに、常に基準点Pcを通る位置に設定する。図4に示すように、車両が旋回している場合、頭部中心位置Dcと基準点Pcとを結ぶ直線Laの傾きが変わるので、その変化に伴い、仮想平面VPもその角度のみを変更する。
【0035】
また、画像プロセッサ20は、仮想平面VPの位置に応じてカメラ撮影面CPを決定する。図5に示すように、カメラ撮影面CPは、カメラ6の光軸AXに対して垂直な面である。画像プロセッサ20は、このカメラ撮影面CPを、仮想平面VPと交差する位置に設定する。仮想平面VPと交差する面が複数設定可能な場合には、基準点Pc付近で交差する面を選択する。
【0036】
カメラ撮影面CPを設定すると、画像プロセッサ20は、映像データ入力部22を介して、カメラ撮影面CP上にカメラ6のピントを合わせて撮影し、画像データIMを取得する。
【0037】
画像データIMを取得すると、その画像データIMのうち、ピラーPによって遮られる死角部分をトリミングする。図5に示すように、画像プロセッサ20は、ドライバーDの頭部中心位置DcとピラーPの各端点P1,P2を通る接線L1,L2を算出し、これらの接線L1,L2の内側を死角領域Aとする。また、画像データIMのうち、死角領域Aに相当する領域をトリミングして、ピラー死角データBDを生成する。
【0038】
ピラー死角データBDを取得すると、画像プロセッサ20は、ピラー死角データBDを、基準点Pcを通る仮想平面VPに投影変換する。この投影変換は、カメラ撮影面CPのうち、死角領域A内にある死角部分CBの各画素を、仮想平面VP上の各画素に座標変換する処理であって、公知の座標変換を用いることができる。
【0039】
さらに、画像プロセッサ20は、仮想平面VPに投影変換した画像を、ROM12に記憶されたピラー形状41(図1参照)に基づき、ピラーPの内側面Paを含むピラー面上に投影変換する。ピラー面は、ROM12に記憶されたピラー形状41(図1参照)の3次元座標に基づき設定することができる。ピラー形状41は、ピラーPの外形をパターン又は座標で示したデータであって、車種によって異なるデータである。画像プロセッサ20は、このピラー形状41に基づき、ピラーPの外形を示す長さ方向、車幅方向及び鉛直方向の3次元の座標を取得することができる。また、ピラーの幅や長さも、3次元の座標を用いたデータとして取得することができる。
【0040】
続いて、画像プロセッサ20は、ピラーPの3次元形状に合わせて変換された上記画像を車内に設けられたプロジェクタ4により投影するために、該画像をプロジェクタ4の位置に合わせて座標変換する。即ち、プロジェクタ4から出力された光がピラー内側面に入射する角度によって、ピラー内側面に表示される画像は、歪んだり、拡大又は縮小される。従って、例えば、投影変換した上記画像の各画素の座標と、プロジェクタ4に対して出力する画像の各画素の座標とを予め関連付けたマップ等をメインメモリ11等に予め格納しておき、該マップに基づき、投影変換した画像を、プロジェクタ4への出力画像としてさらに座標変換する。そして、座標変換した画像を、プロジェクタ4に対して出力するための投影データPDとする。
【0041】
また、画像プロセッサ20は、投影データPDに対し、ROM12に記憶されたマスクパターン40(図1及び図6参照)に基づき、プロジェクタ4に出力するための映像信号を生成する。図6に示すように、マスクパターン40は、投影データPDにマスクをかけるためのデータであって、ピラーPの内面形状に沿った画像表示領域40aと、マスク40bとから構成されている。画像プロセッサ20は、画像表示領域40aの領域には、投影データPDを読み込み、マスク40bの領域は、プロジェクタ4の非表示にするための出力用データODを生成する。出力用データODを生成すると、画像プロセッサ20は、その出力用データODをプロジェクタ4に出力する。
【0042】
プロジェクタ4は、図7に示すように、ルーフRの内側であって、ドライバーDが着座するフロントシートFの鉛直方向上方付近に、車両Cの右側のピラーPの内面に画像を投影可能に取り付けられている。図8に示すように、ピラーPの内側面Paには、ピラーPの形状に合わせて切断されたスクリーンSCが貼着されている。プロジェクタ4の焦点は、このスクリーンSCに合わせて調整されている。尚、ピラーPの内側面Paがプロジェクタ4から出力された投影光を受光して鮮明な画像を表示できる材質及び形状からなる場合には、スクリーンSCは省略してもよい。
【0043】
図9に示すように、プロジェクタ4は、ピラーPのスクリーンSCに対して投影光Lを出射し、スクリーンSCに画像を投影する。また、そのスクリーンSCの周囲のフロントウィンドウW1又はドアウィンドウW2には、マスク40bにより画像が投影されないようになっている。
【0044】
次に、本実施形態の処理手順について、図10に従って説明する。まず運転支援ユニット2の制御部10は、ピラーPの内側に背景画像を投影する投影モードの開始を待機する(ステップS1)。例えば、タッチパネル、操作スイッチ26が操作され、制御部10が外部入力I/F部25を介して、モード開始要求を受信した場合に、投影モードを開始すると判断する。或いは、イグニッションモジュール(図示略)からのオン信号に基づき、投影モードを開始すると判断してもよい。
【0045】
投影モードを開始すると判断すると(ステップS1においてYES)、制御部10は、経路データ16に基づき、車両Cが交差点又はカーブに接近するのを待機する(ステップS2)。具体的には、制御部10は、車両Cの現在位置が、T字路を含む交差点又は所定の曲率以上のカーブから所定距離範囲(例えば200m)内に進入したと判断すると、交差点又はカーブに接近したと判断する。
【0046】
交差点又はカーブに接近したと判断すると(ステップS2においてYES)、制御部10は、各位置検出センサ8a〜8cを用いて、ドライバーDの頭部位置を検出する(ステップS3)。このとき、制御部10は、センサI/F部23を介して、各位置検出センサ8a〜8cから、頭部D1までの各相対距離を取得する。そして、各相対距離を用いて、
三角測量の原理とに基づき、頭部中心位置Dcを特定する。
【0047】
頭部中心位置Dcを算出すると、画像プロセッサ20は、上記したように、仮想平面VPを設定する(ステップS4)。車両Cが交差点J(図4参照)に接近しているときは、横断歩道Zの基準点Pcを地図描画データ17に基づき取得して、その基準点Pcを通る位置に仮想平面VPを設定する。横断歩道Zが無い場合には、車両前方の停止線等の道路標示でもよい。車両Cがカーブに接近しているときは、道路に標示された中央線のうち、曲率が大きい位置に基準点Pcを取るようにしてもよい。
【0048】
さらに、画像プロセッサ20は、カメラ撮影面CPを設定する(ステップS5)。このとき、カメラ撮影面CP及び仮想平面VPの交点が、基準点Pc上に重なるか、若しくは基準点Pc付近を通るようにカメラ撮影面CPを設定する。カメラ撮影面CPと仮想平面VPが基準点Pc上に重ならない又はその交点が基準点Pc付近にならない場合には、少なくともカメラ撮影面CPが仮想平面VPと交差するように設定する。また、画像プロセッサ20の設定したカメラ撮影面CPに基づき、カメラ6は、ピントをカメラ撮影面CPに合わせて撮影を行い、画像データIMを取得する(ステップS6)。
【0049】
また、画像プロセッサ20は、上記したように、ピラーPによって遮られる死角領域Aを設定し、画像データIMのうち、その死角領域Aに相当する領域を抽出し(ステップS7)、ピラー死角データBDを生成する。
【0050】
ピラー死角データBDを生成すると、画像プロセッサ20は、ピラー死角データBDに対し画像処理を行う(ステップS8)。具体的には、上記したように、ピラー死角データBDを、ステップS4で設定した仮想平面VPに投影変換する。さらに、仮想平面VPに投影変換した画像を、ROM12に記憶されたピラー形状41に合わせて変換し、変換した該画像をプロジェクタ4により投影するために、プロジェクタ4の位置に合わせて座標変換して、投影データPDを生成する。また、投影データPD及びマスクパターン40に基づき、ピラーP以外の領域をマスクした出力用データODを生成する。
【0051】
出力用データODを生成すると、画像プロセッサ20は、その出力用データODをプロジェクタ4に出力する。プロジェクタ4は、図9に示すように、ピラーPの内側面Paに設けられたスクリーンSCに、ピラーPによって遮られた領域の画像を投影する(ステップS9)。スクリーンSCに表示された投影画像は、予め横断歩道Z等の道路標示に合わせた仮想平面VPに投影変換されているので、その道路標示は、フロントウィンドウW1及びドアウィンドウW2を介して視認される背景と、ずれたり傾いたりすることなく表示される。このため、少なくとも交差点J又はカーブを通過する際に注視しがちな道路標示を歪むことなくピラーPに投影するので、ドライバーは違和感を感じることなく、ピラーPによって遮られた画像を視認することができる。
【0052】
画像プロセッサ20によりピラーPに画像を投影すると、制御部10は、車両Cが、交差点J又はカーブから離れたか否かを判断する(ステップS10)。車両Cが、交差点J又はカーブ内又はその付近にあると判断すると(ステップS10においてNO)、ステップS3に戻り、頭部位置検出(ステップS3)から画像投影(ステップS9)までを繰り返す。即ち、車両Cが交差点J又はカーブを離れるまで、ピラーPによって遮られた画像がピラーPに投影される。
【0053】
車両Cが交差点J又はカーブから離れたと判断すると(ステップS10においてYES)、制御部10は、投影モードを終了するか否かを判断する(ステップS11)。終了トリガは、タッチパネルや操作スイッチ26の操作によるモード終了要求、又はイグニッションモジュールのオフ信号である。これらの信号を入力すると、投影モード終了であると
判断して(ステップS11においてYES)、処理を終了する。
【0054】
上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、画像プロセッサ20は、車両Cが交差点又はカーブに接近した際に、仮想平面VPを、例えば道路標示といった対象物の基準点Pcを通る位置に常に設定するようにした。そして、その仮想平面VPにカメラ6が撮影した画像データIMを投影変換するようにした。従って、車両Cが移動しても、ドライバーが注視する対象物を常に歪みのない状態でピラーPの内側面Paに表示できるので、ドライバーに違和感を感じさせないようにすることができる。
【0055】
(2)上記実施形態では、地理データ記憶部に記憶された地図描画データ17に基づき、道路標示等の対象物の座標を取得し、その対象物に基準点Pcを設定するようにした。このため、運転支援システム1が有する地図描画データ17を利用して予め基準点Pcを設定できるので、車両Cが交差点J又はカーブに進入開始する時点から、歪みのない画像をピラーPに表示できる。
【0056】
(3)上記実施形態では、画像プロセッサ20は、仮想平面VPと交差する位置にカメラ撮影面CPを設定するようにした。このため、仮想平面VP上の道路標示等の対象物にピントを合わせて撮影できるので、その道路標示をコントラストが高い状態で表示することができる。
【0057】
尚、上記実施形態は以下のように変更してもよい。
・上記実施形態では、地図描画データ17に基づき道路標示の基準点Pcを設定するようにしたが、カメラ6から取得した画像データIMに対して白線認識処理を行って、道路標示の白線(又は黄線)を検出するようにしてもよい。そして、検出した白線の端や中央に、基準点Pcを設定するようにしてもよい。
【0058】
・上記実施形態では、仮想平面VPを横断歩道Z等の道路標示に合わせるようにしたが、仮想平面VPの位置を合わせる対象物は適宜変更してもよい。例えば、信号機等の路面設置物に仮想平面VPを合わせるようにしてもよい。また例えば、車両Cに車両前方の障害物までの相対距離を計測する、障害物検出手段としてのレーダ等を搭載し、歩行者、自転車等の対象障害物が検出された場合に、仮想平面VPを障害物に合わせるようにしてもよい。尚、障害物が、例えば歩行者、自転車であるか否かの判定は、特徴検出等の公知の画像処理を用いる。
【0059】
・横断歩道等の路面標示の位置を示すデータは、例えば、路車間通信又は車車間通信、又はそれらのデータを配信するサーバから取得するようにしてもよい。また、歩行者等の障害物の位置を示すデータも、他車両等の外部装置から受信するようにしてもよい。
【0060】
・上記実施形態では、音声案内を用いない場合には、音声プロセッサ24を省略しても良い。
・上記実施形態では、カメラ撮影面CPを、仮想平面VPに交差するように設定したが、図11に示すように、仮想平面VPの手前に設定するようにしてもよい。例えば、仮想平面VPのうちピラーPによって遮られる死角部分B1の端点B2,B3と、カメラ6の視点Vとによって囲まれる領域B内であって、仮想平面VPとカメラ6との間にカメラ撮影面CP2を設定するようにしても良い。この場合、画像データIMのうち、ピラーPによって遮られる領域Bに相当する部分を抽出する。そして、抽出したデータを、カメラ撮影面CP2から仮想平面VPに投影変換する。このようにしても、基準点Pcにある道路標示、歩行者等の視認対象物を歪ませることなくピラーPに表示することができる。
【0061】
・上記実施形態では、プロジェクタ4によってピラーPの内側面Paに画像を投影するようにしたが、ピラーPの内側に薄型の表示手段としてのディスプレイを設け、画像プロセッサ20からそのディスプレイに出力用データODを出力しても良い。
【0062】
・上記実施形態では、カメラ6はフロントピラーPの外側に設け、フロントピラーPによって遮られる領域を撮影するようにしたが、車両後方や側方等、その他のピラーに設けるようにしてもよい。例えば、カメラ6を車両後方のリヤピラー外側に取り付け、そのカメラ6によってリヤピラーにより遮られる領域を撮影するようにしてもよい。この場合、プロジェクタ4を、リヤピラー内面に画像を投影可能な位置に設け、画像プロセッサ20は、カメラ6によって撮影された画像データに基づき、リヤピラーによって遮られた死角領域の画像をリヤピラー内面に投影する。これにより、例えば車両Cが駐車枠に向かって後退する場合に、ドライバーがリヤピラーによって遮られた駐車枠を投影画像にて確認することができるので、駐車操作を行いやすくすることができる。また、複数のピラーPの外側に1つずつカメラ6を設けるとともに、プロジェクタ4をカメラ6の位置に応じて複数台設けるようにしてもよい。さらに、一つのピラーPに複数のカメラ6を設けるようにしてもよい。
【0063】
・上記実施形態では、プロジェクタ4を車両CのルーフRの内側に設けるようにしたが、プロジェクタ4の位置はピラーPの内面に画像を投影できる位置であればよく、例えばダッシュボードの上方(略中央)等、その他の位置に設けるようにしてもよい。
【図面の簡単な説明】
【0064】
【図1】本実施形態の運転支援システムのブロック図。
【図2】ドライバーの頭部を検出する位置検出センサの説明図。
【図3】カメラの取付位置の説明図。
【図4】仮想平面の設定位置の説明図。
【図5】仮想平面及びカメラ撮影面の説明図。
【図6】マスクパターンの説明図。
【図7】プロジェクタの位置を説明する車両の側面図。
【図8】画像が投影されるピラー内面を説明する正面図。
【図9】プロジェクタの投影方向を説明する説明図。
【図10】本実施形態の処理手順の説明図。
【図11】別例のカメラ撮影面の説明図。
【図12】従来の仮想平面位置の説明図。
【図13】従来のピラー投影画像の説明図。
【符号の説明】
【0065】
1…運転支援システム、2…運転支援装置としての運転支援ユニット、4…投影装置としてのプロジェクタ、6…撮影装置としてのカメラ、16…地図データとしての経路データ、17…地図データとしての地図描画データ、20…対象物設定手段、仮想平面設定手段、画像処理手段及び出力制御手段としての画像プロセッサ、A…死角領域、B…死角領域としての死角部分、C…車両、CP…撮影面としてのカメラ撮影面、IM…画像データ、P…ピラー、Pc…描画基準物としての基準点、VP…仮想平面、Z…路面上の物体、描画基準物としての横断歩道。
【特許請求の範囲】
【請求項1】
車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援方法であって、
車両周辺の路面上の物体を描画基準物として設定し、該描画基準物を通る位置に仮想平面を設定するとともに、前記撮影装置から入力した画像データを前記仮想平面に座標変換し、座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示することを特徴とする運転支援方法。
【請求項2】
車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援装置において、
車両周辺の路面上の物体を描画基準物として設定する対象物設定手段と、
前記描画基準物を通る位置に仮想平面を設定する仮想平面設定手段と、
前記撮影装置から入力した画像データを前記仮想平面上に座標変換する画像処理手段と、
前記仮想平面上に座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示する出力制御手段と
を備えたことを特徴とする運転支援装置。
【請求項3】
請求項2に記載の運転支援装置において、
前記対象物設定手段は、路面標示又は路面設置物の位置を記憶した地図データに基づき、前記路面標示又は路面設置物を前記描画基準物として設定することを特徴とする運転支援装置。
【請求項4】
請求項2に記載の運転支援装置において、
路面上に存在する障害物を検出する障害物検出手段をさらに備え、
前記対象物設定手段は、前記障害物を前記描画基準物として設定することを特徴とする運転支援装置。
【請求項5】
請求項2〜4のいずれか1項に記載の運転支援装置において、
前記撮影装置の撮影面を、前記仮想平面と交差する位置に設定することを特徴とする運転支援装置。
【請求項1】
車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援方法であって、
車両周辺の路面上の物体を描画基準物として設定し、該描画基準物を通る位置に仮想平面を設定するとともに、前記撮影装置から入力した画像データを前記仮想平面に座標変換し、座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示することを特徴とする運転支援方法。
【請求項2】
車両に取り付けられた撮影装置を用いて、前記車両のピラーによって生じる死角領域を撮影し、前記撮影装置によって撮影された画像を前記ピラーの内側に表示する運転支援装置において、
車両周辺の路面上の物体を描画基準物として設定する対象物設定手段と、
前記描画基準物を通る位置に仮想平面を設定する仮想平面設定手段と、
前記撮影装置から入力した画像データを前記仮想平面上に座標変換する画像処理手段と、
前記仮想平面上に座標変換された前記画像データに基づき、前記ピラーの内側に、前記ピラーによって生じる死角領域に相当する画像を表示する出力制御手段と
を備えたことを特徴とする運転支援装置。
【請求項3】
請求項2に記載の運転支援装置において、
前記対象物設定手段は、路面標示又は路面設置物の位置を記憶した地図データに基づき、前記路面標示又は路面設置物を前記描画基準物として設定することを特徴とする運転支援装置。
【請求項4】
請求項2に記載の運転支援装置において、
路面上に存在する障害物を検出する障害物検出手段をさらに備え、
前記対象物設定手段は、前記障害物を前記描画基準物として設定することを特徴とする運転支援装置。
【請求項5】
請求項2〜4のいずれか1項に記載の運転支援装置において、
前記撮影装置の撮影面を、前記仮想平面と交差する位置に設定することを特徴とする運転支援装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2008−174212(P2008−174212A)
【公開日】平成20年7月31日(2008.7.31)
【国際特許分類】
【出願番号】特願2007−205670(P2007−205670)
【出願日】平成19年8月7日(2007.8.7)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
【公開日】平成20年7月31日(2008.7.31)
【国際特許分類】
【出願日】平成19年8月7日(2007.8.7)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
[ Back to top ]