画像生成装置、画像表示システム及び画像生成方法
【課題】車載カメラの撮影状態に異常状態が生じた場合に、異常状態に応じた適切な周辺画像をユーザに提供する。
【解決手段】画像生成装置100は、車両9の側方を撮影するカメラ52が配置されるサイドミラーの格納状態を判定する状態判定部13と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラ52からの撮影画像のうち少なくとも車両が映り込む第1領域の画像R1を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域R1と異なる撮影画像の第2領域R2の画像を選択する画像選択部33と、画像選択部33により選択される画像が配置された表示画像を生成する画像生成部35を備える。
【解決手段】画像生成装置100は、車両9の側方を撮影するカメラ52が配置されるサイドミラーの格納状態を判定する状態判定部13と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラ52からの撮影画像のうち少なくとも車両が映り込む第1領域の画像R1を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域R1と異なる撮影画像の第2領域R2の画像を選択する画像選択部33と、画像選択部33により選択される画像が配置された表示画像を生成する画像生成部35を備える。
【発明の詳細な説明】
【技術分野】
【0001】
本明細書で論じられる実施態様は、車両において画像を表示する技術に関する。
【背景技術】
【0002】
従来より、自動車などの車両に搭載され、車載カメラで得られる撮影画像に基づいて車両の周辺の領域を示す周辺画像を車室内のディスプレイに表示する画像表示システムが知られている。この画像表示システムを利用することにより、ユーザ(代表的にはドライバ)は車両の周辺の様子をほぼリアルタイムに把握することができる。
【0003】
例えば、運転席の逆側となるフロントフェンダの外側領域は運転席から死角となりやすく、車体と障害物との間のクリアランスをユーザが把握しにくい。これに対して、画像表示システムを利用すれば、車両の側方に配置された車載カメラの撮影画像に基づいてフロントフェンダの外側領域を示す周辺画像を車室内のディスプレイに表示できる。これにより、車両の幅寄せを行う場合などにおいて、運転席の逆側の車体と障害物との間のクリアランスをユーザが容易に確認できることとなる。
【0004】
なお、撮像部から出力されたカメラ画像を受けてマッピングテーブルを参照して合成画像を生成する画像処理システムが知られている。この画像システムでは、表示切替部は、ドアやボンネットなどの可動部分の表示を示す信号を受け、可動部分の状態変化がカメラ画像に影響を与えるとき、合成画像にそのカメラ画像が用いられないようにマッピングデータの書き換えを行う。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2001−334870号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記のような画像表示システムにおいて、車載カメラの撮影状態に異常が生じると適切な周辺画像をユーザに提供できなくなる。このような車載カメラの撮影状態の異常の例としては、車載カメラが設置されたサイドミラーの格納や、車載カメラ自体の故障がある。
【0007】
開示の装置及び方法は、車載カメラの撮影状態に異常状態が生じた場合に、異常状態に応じた適切な周辺画像をユーザに提供することを目的とする。
【課題を解決するための手段】
【0008】
装置の一観点による画像生成装置は、車両の側方を撮影するカメラが配置されるサイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域と異なる撮影画像の第2領域の画像を選択する画像選択部と、画像選択部により選択される画像が配置された表示画像を生成する画像生成部を備える。
【0009】
装置の一観点による画像表示システムは、車両のサイドミラーに配置されて車両の側方を撮影するカメラと、サイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域と異なる撮影画像の第2領域の画像を選択する画像選択部と、画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、画像生成部から出力される画像を表示する表示部を備える。
【0010】
装置の一観点による画像表示装置は、サイドミラーに設置されたサイドカメラを含む車両に配置された複数のカメラで得られる撮影画像に基づいて車両及び車両の周囲を仮想視点から見た様子を示す合成画像を生成する合成画像生成手段と、合成画像を表示画面に表示する表示手段と、サイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、サイドカメラからの撮影画像から車両側面の一部が映り込み、かつ、車両側面前後方向に沿って切り出した画像を表示手段に表示する表示制御手段を備える。
【発明の効果】
【0011】
本件開示の装置又は方法によれば、車載カメラの撮影状態に異常状態が生じた場合に、異常状態に応じた適切な周辺画像をユーザに提供することが可能となる。
【図面の簡単な説明】
【0012】
【図1】第1の実施の形態の画像表示システムの構成例を示す図である。
【図2】車載カメラが車両に配置される位置を示す図である。
【図3】(A)及び(B)は、画像結合部によって生成される結合画像の説明図である。
【図4】合成画像を生成する手法を説明する図である。
【図5】画像表示システムの動作モードの遷移を示す図である。
【図6】(A)及び(B)は、サイドミラー展開時及び格納時に生成される合成画像を示す図である。
【図7】画像選択部による選択範囲の説明図である。
【図8】(A)及び(B)は、サイドミラー格納時におけるディスプレイの表示例の説明図である。
【図9】サイドミラー格納時における画像表示システムの処理例の説明図である。
【図10】カメラの故障時にディスプレイに表示される合成画像の第1例を示す図である。
【図11】第2の実施の形態の画像表示システムの構成例を示す図である。
【図12】合成画像の一部を置換用画像で置き換える処理例の説明図である。
【図13】カメラの故障時にディスプレイに表示される合成画像の第2例を示す図である。
【図14】カメラ故障時における画像表示システムの処理例の説明図である。
【図15】カメラの故障時に表示される合成画像の状態遷移の説明図である。
【発明を実施するための形態】
【0013】
<1.第1の実施の形態>
<1−1.システム構成>
第1の実施の形態では、車載カメラが設置されたサイドミラーが格納された場合に、サイドミラーの展開時とは異なる表示処理を行うことで、より適切な周辺画像をユーザに提供する。まず始めに、周辺画像の処理が行われる画像表示システムの概要について説明する。
【0014】
図1は、第1の実施の形態の画像表示システム120の構成を示すブロック図である。この画像表示システム120は、車両(本実施の形態では、自動車)に搭載されるものであり、車両の周辺を撮影して画像を生成して車室内に表示する機能を有している。画像表示システム120のユーザ(代表的にはドライバ)は、この画像表示システム120を利用することにより、当該車両の周辺の様子をほぼリアルタイムに把握できるようになっている。
【0015】
図1に示すように、画像表示システム120は、車両の周辺の様子を示す周辺画像を生成する画像生成装置100と、車両に乗車するユーザに対して各種情報を表示するナビゲーション装置20とを主に備えている。画像生成装置100で生成された周辺画像は、ナビゲーション装置20において表示される。
【0016】
ナビゲーション装置20は、ユーザに対しナビゲーション案内を行うものであり、タッチパネル機能を備えた液晶などのディスプレイ21と、ユーザが操作を行うハードスイッチなどの操作部22と、装置全体を制御する制御部23とを備えている。ディスプレイ21の画面がユーザから視認可能なように、ナビゲーション装置20は車両のインストルメントパネルなどに設置される。
【0017】
ユーザの各種の指示は、操作部22とタッチパネルとしてのディスプレイ21とによって受け付けられる。制御部23は、CPU、RAM及びROMなどを備えたコンピュータであり、所定のプログラムに従ってCPUが演算処理を行うことでナビゲーション機能を含む各種の機能が実現される。ナビゲーション装置20は、画像生成装置100と通信可能に接続され、画像生成装置100との間で各種の制御信号の送受信や、画像生成装置100で生成された画像の受信が可能となっている。
【0018】
ディスプレイ21には、制御部23の制御により、通常は、ナビゲーション装置20単体の機能によって、ナビゲーション案内用の車両の周辺の地図画像が表示される。地図画像は、ナビゲーション装置20が備えるハードディスクなどに予め記憶されている。また、ナビゲーション装置20が備えるGPS装置によって車両の位置(緯度、経度)が取得され、この車両の位置に基づいて、車両の周辺の地図画像がディスプレイ21に表示される。表示する地図画像の縮尺はユーザの操作部22の操作に応じて変更可能である。
【0019】
一方で、画像表示システム120の動作モードを変更した場合は、画像生成装置100で生成された車両の周辺の様子を示す周辺画像が、ディスプレイ21に表示される。これにより、ナビゲーション装置20は、画像生成装置100で生成された周辺画像を受信して表示する表示装置としても機能する。
【0020】
画像生成装置100は、画像を生成する機能を有するECU(Electronic Control Unit)である本体部10と、車両の周辺を撮影する撮影部5とを備えている。本体部10は、車両の所定の位置に配置され、撮影部5で車両の周辺を撮影して得られる撮影画像に基づいてディスプレイ21に表示するための周辺画像を生成する。
【0021】
撮影部5は、本体部10に電気的に接続され、本体部10からの信号に基づいて動作する。撮影部5は、車載カメラであるフロントカメラ51、サイドカメラ52、及び、バックカメラ53を備えている。各車載カメラ51〜53は、レンズと撮像素子とを備えており電子的に画像を取得する。
【0022】
これらの複数の車載カメラ51〜53は、車両の異なる位置にそれぞれ配置される。図2は、車載カメラ51〜53が車両9に配置される位置を示す図である。
【0023】
図2に示すように、フロントカメラ51は、車両9の前端にあるナンバープレート取付位置の近傍に設けられ、その光軸51aは車両9の直進方向に向けられている。バックカメラ53は、車両9の後端にあるナンバープレート取付位置の近傍に設けられ、その光軸53aは車両9の直進方向の逆方向に向けられている。これらフロントカメラ51やバックカメラ53の取り付け位置は、左右中央であることが望ましいが、左右中央から左右方向に多少ずれた位置であってもよい。また、サイドカメラ52は左右のサイドミラー93にそれぞれ設けられ、その光軸52aは車両9の左右方向(直進方向に直交する方向)に沿って車両9の外側に向けられている。
【0024】
これらの車載カメラ51〜53のレンズとしては魚眼レンズなどが採用されており、車載カメラ51〜53は180度以上の画角θを有している。このため、車載カメラは、それぞれの光軸を中心として、斜め下方や斜め上方の範囲の視野も撮影画像に移すことができる。撮影部5は、4つの車載カメラ51〜53を利用することで車両9の全周囲の撮影が可能となっている。
【0025】
図1に戻り、画像生成装置100の本体部10は、装置全体を制御する制御部1と、撮影部5の4つの車載カメラ51〜53それぞれの撮影画像を入力する入力端子49と、表示用の周辺画像を生成する画像生成部3と、ナビゲーション装置20との間で通信を行うナビ通信部42を主に備えている。
【0026】
ナビゲーション装置20の操作部22やディスプレイ21によって受け付けられたユーザからの各種の指示は、制御信号としてナビ通信部42によって受け付けられて制御部1に入力される。また、画像生成装置100は、表示内容を切り替える指示をユーザから受け付ける切替スイッチ43を備えている。この切替スイッチ43からもユーザの指示を示す信号が制御部1に入力される。これにより、画像生成装置100は、ナビゲーション装置20に対するユーザの操作、及び、切替スイッチ43に対するユーザの操作の双方に応答した動作が可能となっている。切替スイッチ43は、ユーザが操作しやすいように、本体部10とは別に車両の適位置、例えばステアリングやセンターコンソールに配置される。
【0027】
画像生成部3は、各種の画像処理が可能なハードウェア回路であり、入力端子49を介して撮影部5から入力される撮影画像を処理し、ディスプレイ21に表示するための周辺画像を生成する。画像生成部3は、画像結合部30、メモリ31、画像調整部32、合成画像生成部34、画像配置部35、及び表示付加部36を主な構成要素として備えている。
【0028】
画像結合部30は、撮影部5で取得された撮影画像を1枚の結合画像に結合する。図3の(A)及び図3の(B)は、画像結合部30によって生成される結合画像Pcnの説明図である。撮影部5のフロントカメラ51、サイドカメラ52及びバックカメラ53で同時に撮影が行われると、車両9の前方、左側方、右側方及び後方をそれぞれ示す4つの撮影画像P1〜P4が取得される。画像結合部30は、これら4枚の撮影画像P1〜P4を結合することによって、図3の(B)に示すような結合画像Pcnを生成する。画像結合部30によって生成された結合画像Pcnは、メモリ31に格納される。
【0029】
画像調整部32は、画像結合部30にて生成された結合画像Pcnを表示に利用するための調整を行うものである。具体的には、画像調整部32は、結合画像Pcnに含まれる撮影画像P1〜P4に対して、歪み補正、拡大縮小、及び、切り出しなどの画像処理を行う。画像調整部32は、画像選択部33を備える。画像選択部33は、画像調整部32における画像処理において、結合画像Pcnに含まれる撮影画像P1〜P4から表示範囲の画像を切り出す範囲、すなわちディスプレイ21への表示範囲を選択する。
尚、切り出しの設定(切り出し範囲の設定)や拡大縮小設定等は、装置(カメラ)取付時に行われるキャリブレーション(調整・設定作業)時においてそれら調整値・設定値等が記憶され、これらの値を用いて、上述の調整処理等の画像処理が行われる。
【0030】
合成画像生成部34は、結合画像Pcnに基づいて、車両の周辺の任意の仮想視点からみた車両の周辺の領域を示す合成画像を生成する。合成画像生成部34が合成画像を生成する手法については後述する。
【0031】
画像調整部32により表示用に調整された撮影画像、及び合成画像生成部34により生成された合成画像は、ナビ通信部42によってナビゲーション装置20に出力される。その際に、画像配置部35は、以下に説明する画像表示システム120の動作モードに応じて、画面上の所定の表示位置にこれらの画像を配置した表示画像を生成し、ナビゲーション装置20へ出力する。これにより、被写体像として車両の周辺の少なくとも一部の領域を含む周辺画像がナビゲーション装置20のディスプレイ21に表示されることになる。
【0032】
本明細書において、「周辺画像」とは、車両の周辺の少なくとも一部の領域を示す画像を意味し、表示用に調整された撮影画像、及び、合成画像の双方を含む概念である。表示用に調整された撮影画像は、取得された車載カメラ51〜53のレンズの位置を視点とし、その視点からみた周辺画像となる。また、合成画像は、車両の周辺の任意の位置に設定された仮想視点からみた周辺画像となる。
【0033】
表示付加部36は、画像表示システム120がユーザへ所定の情報を提示するための表示を、画像配置部35によって生成される表示画像上に付加する。この表示は、例えば特定の情報を示すアイコンでもよく、又はメッセージなどの文字情報であってよい。
【0034】
制御部1は、CPU、RAM及びROMなどを備えたコンピュータであり、所定のプログラムに従ってCPUが演算処理を行うことで各種の制御機能が実現される。図中に示す、画像制御部11、表示制御部12、及び格納状態判定部13は、このようにして実現される制御部1の機能のうちの一部を示している。
【0035】
画像制御部11は、画像生成部3によって実行される画像処理に係る制御を行う。例えば、画像制御部11は、合成画像生成部34が生成する合成画像の生成に必要な各種パラメータなどを指示する。
【0036】
表示制御部12は、ナビゲーション装置20のディスプレイ21に表示する表示内容に係る制御を行う。例えば、画像表示システム120の動作モードの変更に応じて、ディスプレイ21の表示内容を切り替える。
【0037】
格納状態判定部13は、車両9のサイドミラーの格納状態を判定する。すなわち、格納状態判定部13は、現在、サイドミラーの位置が展開位置であるのか、サイドミラーの位置が格納位置であるのかを判定する。サイドミラーの展開位置とは、サイドミラーのミラー面が車両後方に向きサイドミラーが使用状態になる位置であり、サイドミラーの格納位置とは、サイドミラーのミラー面が車両9の本体に対向する位置である。
【0038】
格納状態判定部13は、サイドミラーの開閉を操作する制御装置からの出力信号に基づいてサイドミラーの格納状態を判定してよい。格納状態判定部13は、サイドミラーに設けられた位置センサの検出結果に基づいてサイドミラーの格納状態を判定してもよい。
【0039】
画像生成装置100の本体部10は、不揮発性メモリ40、カード読取部44、及び、信号入力部41をさらに備えており、これらは制御部1に接続されている。
【0040】
不揮発性メモリ40は、電源オフ時においても記憶内容を維持可能なフラッシュメモリなどである。不揮発性メモリ40には、視点データ4aが記憶されている。視点データ4aは、合成画像の仮想視点を定める際に利用される。
【0041】
カード読取部44は、可搬性の記録媒体であるメモリカードMCの読み取りを行う。カード読取部44は、メモリカードMCの着脱が可能なカードスロットを備えており、そのカードスロットに装着されたメモリカードMCに記録されたデータを読み取る。カード読取部44で読み取られたデータは、制御部1に入力される。メモリカードMCは、種々のデータを記憶可能なフラッシュメモリなどであり、画像生成装置100はメモリカードMCに記憶された種々のデータを利用できる。例えば、メモリカードMCにプログラムを記憶させ、これを読み出すことで、制御部1の機能を実現するプログラム(ファームウェア)を更新することが可能である。
【0042】
また、信号入力部41は、車両に設けられた各種装置からの信号を入力する。この信号入力部41を介して、画像表示システム120の外部からの信号が制御部1に入力される。本実施の形態では、シフトセンサ71及び舵角センサ72からの信号が信号入力部41を介して制御部1に入力される。
【0043】
シフトセンサ71からは、車両の変速装置のシフトレバーの操作の位置、すなわち、”P(駐車)”,”D(前進)”,”N(中立)”,”R(後退)”などのシフトポジションが入力される。舵角センサ72からは、ドライバによるステアリングホイールの操作角が入力される。
【0044】
<1−2.画像合成処理>
次に、画像生成部3の合成画像生成部34が、撮影部5で得られた複数の撮影画像P1〜P4に基づいて車両9の周辺を任意の仮想視点からみた様子を示す合成画像を生成する手法について説明する。図4は、合成画像を生成する手法を説明するための図である。
【0045】
上述の通り、撮影部5のフロントカメラ51、サイドカメラ52及びバックカメラ53で同時に撮影が行われると、車両9の前方、左側方、右側方及び後方をそれぞれ示す4つの撮影画像P1〜P4が取得される。撮影部5で取得される4つの撮影画像P1〜P4を結合した結合画像Pcnには、撮影時点の車両9の全周囲を示す情報が含まれている。
【0046】
次に、結合画像Pcnの各画素が、仮想的な三次元空間における立体曲面TSに投影される。立体曲面TSは、例えば略半球状(お椀形状)をしており、その中心部分(お椀の底部分)が車両9が存在する位置として定められている。結合画像Pcnの各画素の位置とこの立体曲面TSの各画素の位置とは予め対応関係が定められている。このため、立体曲面TSの各画素の値は、この対応関係と結合画像Pcnに含まれる各画素の値とに基づいて決定できる。
【0047】
結合画像Pcnの各画素の位置と立体曲面TSの各画素の位置との対応関係は、車両9における4つの車載カメラ51〜53の配置(相互間距離、地上高さ、光軸角度等)に依存する。この対応関係を示すテーブルデータは、不揮発性メモリ40に予め記憶されている。
【0048】
また、不揮発性メモリ40に予め記憶された車体の形状やサイズを示すデータが利用され、車両9の三次元形状を示すポリゴンのモデルが仮想的に構成される。構成された車両9のモデルは、立体曲面TSが設定される三次元空間において、車両9の位置と定められた略半球状の中心部分に配置される。
【0049】
さらに、立体曲面TSが存在する三次元空間に対して、制御部1により仮想視点VPが設定される。仮想視点VPは、視点位置と視野方向とで規定され、この三次元空間における車両9の近傍に相当する任意の視点位置に任意の視野方向に向けて設定される。
【0050】
そして、設定された仮想視点VPに応じて、立体曲面TSにおける必要な領域が画像として切り出される。仮想視点VPと、立体曲面TSにおける必要な領域との関係は予め定められており、テーブルデータとして不揮発性メモリ40等に予め記憶されている。一方で、設定された仮想視点VPに応じてポリゴンのモデルに関してレンダリングがなされ、その結果となる二次元の車両の像が、切り出された画像に対して重畳される。これにより、車両9及びその車両9の周辺を任意の仮想視点VPからみた様子を示す合成画像が生成されることになる。
【0051】
例えば、視点位置が車両9の位置の略中央の直上で、視野方向が直下方向とした仮想視点VPaを設定した場合は、車両9の略直上から車両9を見下ろすように、車両9及び車両9の周辺の領域を示す合成画像CPaが生成される。また、図中に示すように、視点位置が車両9の位置の左後方で、視野方向が車両9における略前方方向とした仮想視点VPbを設定した場合は、車両9の左後方からその周辺全体を見渡すように、車両9及び車両9の周辺の領域を示す合成画像CPbが生成される。
【0052】
なお、実際に合成画像を生成する場合においては、立体曲面TSの全ての画素の値を決定する必要はなく、設定された仮想視点VPに対応して必要となる領域の画素の値のみを撮影画像P1〜P4に基づいて決定することで、処理速度を向上できる。画像表示システム120では、このような合成画像生成部34の機能を利用することで、車両9の周辺の任意の視点からみた合成画像を生成して、ディスプレイ21に表示する。
【0053】
<1−3.動作モード>
次に、画像表示システム120の動作モードについて説明する。図5は、画像表示システム120の動作モードの遷移を示す図である。画像表示システム120は、ナビモードM0、フロントモードM1、サイドモードM2、及び、バックモードM3の3つの動作モードを有している。これらの動作モードは、ドライバの車両9への操作や車両9の走行状態に応じて制御部1の制御により切り替えられるようになっている。
【0054】
ナビモードM0は、ナビゲーション装置20の機能により、ナビゲーション案内を行う動作モードである。ナビモードM0では、画像生成装置100の機能が利用されず、ナビゲーション装置20単体の機能でディスプレイ21に各種の表示がなされる。具体的には、ディスプレイ21には、車両9の周辺の地図画像NPが主に表示される。
【0055】
これに対し、フロントモードM1、サイドモードM2及びバックモードM3は、画像生成装置100の機能を利用して、周辺画像をディスプレイ21に表示して、車両の周辺の状況をリアルタイムでユーザに示す動作モードである。
【0056】
フロントモードM1は、車両9の前方を表示する動作モードであり、見通しの悪い交差点への進入時などに利用される。ディスプレイ21の第2表示位置L2には、フロントカメラ51で取得されて表示用に調整した撮影画像(以下、「フロント画像」という。)SP1が表示される。このフロント画像SP1は、車両9の前方の視点(フロントカメラ51のレンズ位置)からみた周辺画像である。フロントモードM1では、表示中の周辺画像(すなわち、フロント画像)SP1の視点が車両9の前方であることを示すアイコンC1が表示される。
【0057】
また、第1表示位置L1には、合成画像生成部34により生成された、車両9の略直上から車両9を見下ろすように車両9とその周辺の領域を示す合成画像CPaが表示される。
【0058】
サイドモードM2は、車両9の側方を表示する動作モードであり、幅寄せを行う場合などに利用される。ディスプレイ21の第3表示位置L3及び第4表示位置L4には、サイドカメラ52で取得されて表示用に調整した撮影画像(以下、「サイド画像」という。)SP2が表示される。このサイド画像SP2は、車両9の側方の視点(サイドカメラ52のレンズ位置)からみた周辺画像である。尚、この状態では前進中、今後前進が推測される状態(シフト「R」以外)のため、画像は車両側方画像から前方方向を切り出した画像であり、車体と道路(および車外の物体)との関係が分かりやすいように車体の一部が写り写り、かつ車両進行方向が略上下方向に一致するように画像処理(切り出し処理、回転処理等)がなされている。サイドモードM2では、表示中の周辺画像(すなわち、サイド画像)SP2の視点が車両9の側方であることを示すアイコンC2が表示される。
【0059】
また、バックモードM3は、車両9の後方を表示する動作モードであり、後退時に利用される。ディスプレイ21の第2表示位置L2には、バックカメラ53で取得されて表示用に調整した撮影画像(以下、「バック画像」という。)SP3が表示される。このバック画像SP3は、車両9の後方の視点(バックカメラ53のレンズ位置)からみた周辺画像である。バックモードM3では、表示中の周辺画像(すなわち、バック画像)SP3の視点が車両9の後方であることを示すアイコンC3が表示される。
【0060】
また、第1表示位置L1には、合成画像生成部34により生成された、車両9の略直上から車両9を見下ろすように車両9とその周辺の領域を示す合成画像CPaが表示される。
【0061】
ナビモードM0において、ナビゲーション装置20の操作部22に所定の操作(周辺画像の表示操作)がなされると、フロントモードM1及びサイドモードM2のうちの最後に有効化された動作モード(いわゆる、ラストモード)に切り替わる。フロントモードM1とサイドモードM2とは、切替スイッチ43を押下するごとに切り替えられる。また、フロントモードM1あるいはサイドモードM2において、ナビゲーション装置20の操作部22に所定の操作がなされると、ナビモードM0に戻る。
【0062】
また、バックモードM3以外の動作モードにおいて、シフトセンサ71から入力されるシフトポジションが”R(後退)”となったときは、バックモードM3に切り替えられる。すなわち、シフトポジションが”R(後退)”の場合は、車両9は後退する状態であるため、車両9の後方を主に示すバックモードM3に切り替えられる。また、バックモードM3の場合に、シフトポジションが”R(後退)”以外となったときは、バックモードM3に切り替えられる直前の動作モードに戻ることになる。
【0063】
このように画像表示システム120は、複数の動作モードを切り替えることで、複数の視点からみた周辺画像を切り替えてディスプレイ21に表示可能となっている。
【0064】
<1−4.サイドミラー格納時の処理>
次に、サイドミラーが格納された場合の画像表示システム120の処理について説明する。サイドカメラ52の撮影画像は、合成画像CPaの生成やサイド画像SP2に使用されている。これらの画像は、サイドミラーが展開している状態で撮影されることを前提にしている。このため、サイドミラーが格納されると、画像表示システム120は、合成画像CPa及びサイド画像SP2を正常に表示することができない。
【0065】
図6の(A)は、サイドミラー展開時に生成される合成画像CPaを示す図である。図6の(A)において、参照符号201は、車両9の左側方に見られる白線を示し、参照符号202は、車両9の左側方に見られる側溝蓋を示す。
【0066】
なお、図6の(A)及び図6の(B)における領域210〜213は、それぞれ合成画像CPaのうち、フロントカメラ51、バックカメラ53、左側のサイドカメラ52及び右側のサイドカメラ52によって撮影された画像から生成された領域を示す。また、点線215〜218は、これら領域210〜213の境界を模式的に示す境界線であり、実際の合成画像CPa上には、これらの点線215〜218は表示されない。なお、これらの参照符号210〜215及び215〜218は、他の添付図面における合成画像CPaの説明でも同様の意味で使用される。
【0067】
図6の(B)は、左側のサイドミラーが格納されている時に生成される合成画像CPaを示す図である。格納時の左側のサイドミラーの回転に伴い、車両9の左側領域212の画像が回転し、各画像の繋がりが乱れ、一種の異常画像となる。また参照符号203の部分には、車両9の車体の一部が映り込んでいる。このように、サイドミラーが格納されていると、適正な合成画像CPaを生成することができない。このため、ユーザはこのような合成画像CPaから車両側面の障害物に対するクリアランスを把握しにくい。
【0068】
サイドミラーを格納しながら走行する状況としては、車両側面と障害物との間のクリアランスが非常に少なくなるような場所、すなわち幅が狭い場所を走行していることが想定される。したがってユーザにとっては、車両9周辺のある程度広い範囲を俯瞰する合成画像CPaが表示されるよりも車両側方の狭い範囲の画像が大きく表示される方が、障害物とのクリアランスを把握しやすい。
また、俯瞰合成画像においては、合成処理の関係で車体近傍にマージンが発生するため、このマージンにより車体に近い部分では障害物を確認することができないという可能性がある。
【0069】
そこで本実施形態は、サイドミラーの格納が検出された場合に、サイドミラーを格納しながら走行することが想定される場面に適した周辺画像の提示を行うことを目的とする。
【0070】
本実施形態では、サイドミラー格納時には、合成画像CPaの代わりに、サイドカメラ52の撮影画像から切り出した車両側方の直近の領域を大きく表示する。サイドミラーを格納しながら走行する場合には車両側方の直近の領域を大きく表示した方が、ユーザにとって障害物とのクリアランスを把握し易くなると考えられる。また、上述した俯瞰画におけるマージンの問題も発生することがない。
【0071】
この車両側方の直近画像には、車両9の車体が一部に映り込んでいることが望ましい。車両9の車体が画像内に映り込んでいることにより、ユーザは車両9と障害物との間隔を把握しやすくなる。また、車両側方の画像は、左右両側方のうち助手席側の側方を映す画像であることが望ましい。運転手にとって、運転手側の側方よりも助手席側の側方の方が、障害物との間隔を把握しにくいからである。
【0072】
画像調整部32がサイドカメラ52の撮影画像を表示用に調整する際に、画像選択部33は、サイドカメラ52の撮影画像P2又はP3から表示用画像を切り出す範囲を選択する。なお、以下の実施例では、サイドミラー格納時における表示用画像として、車両左側の撮影画像が使用される場合について説明する。他の実施例では、車両左側の撮影画像に代えて又はこれに加えて右側の撮影画像を使用してもよい。
【0073】
画像選択部33は、格納状態判定部13によるサイドミラーの格納状態の判定結果に応じて、撮影画像P2から表示用画像を切り出す範囲を選択する。図7は、画像選択部33による選択範囲の説明図である。参照符号220及び221は、サイドミラー格納時及び展開時のそれぞれの場合に撮影画像P2に写り込む範囲を模式的に示す。サイドミラー格納時と展開時とではサイドカメラ52の光軸のパン角、チルト角及びロール角が異なり、この結果、範囲220は範囲221と異なる。また、範囲220は範囲221に対して回転している。すなわち、サイドミラー格納時の撮影画像はサイドミラー展開時の撮影画像に比べて回転している。
【0074】
サイドミラー格納時において、画像選択部33は、撮影画像P2の範囲220の中の矩形の第1領域R1の画像を表示範囲として選択する。サイドミラー展開時には、画像選択部33は、撮影画像P2の範囲221の中の第2領域R2の画像を表示範囲として選択する。図示するとおり、範囲220における第1領域R1の画像の位置及び範囲は、範囲221における第2領域R2の画像の位置及び範囲と異なっている。
【0075】
以下の説明において、サイドミラー格納時において撮影画像P2の第1領域R1から切り出される画像を「サイド画像SR1」と表記することがある。第1領域R1の前後方向の辺222及び223は、サイド画像SR1の垂直方向の辺に対応し、第1領域R1の左右方向の辺224及び225は、サイド画像SR1の水平方向の辺に対応する。一方で、サイドミラー展開時において撮影画像P2の第2領域R2から切り出される画像は、図5に示すサイド画像SP2と同様であってよいし、サイド画像SR1と同様であってもよい。
【0076】
例えば、画像選択部33は、車両9の側端、前端及び後端からそれぞれ長さW、F及びBだけ離れた位置まで含む矩形領域を第1領域R1として選択してよい。このとき、画像選択部33は、第1領域R1の一部分に車両9の車体の一部が映り込み、かつ車両9の車体の前後方向と、矩形の第1領域R1の前後方向の辺223とが揃うように第1領域R1を定めてよい。長さW、F及びBの値は、例えばそれぞれ2m、1m及び1.5mであってよい。
【0077】
サイド画像SR1及びSP2内の各画素の座標と、撮影画像P2の画像の各画素の座標との対応関係は、サイドカメラ52の光軸のパン角、チルト角及びロール角に基づいて定まる。画像選択部33は、サイドミラー格納時におけるこれらのパン角、チルト角及びロール角に基づいて、サイド画像SR1内の各画素を、それぞれに対応する撮影画像P2内の画素からマッピングすることによりサイド画像SR1を生成する。
【0078】
また、画像選択部33は、サイドミラー展開時におけるこれらのパン角、チルト角及びロール角に基づいて、サイド画像SP2内の各画素を、それぞれに対応する撮影画像P2内の画素からマッピングすることによりサイド画像SP2を生成する。これらパン角、チルト角及びロール角の情報は、不揮発性メモリ40に格納されてよい。画像選択部33は不揮発性メモリ40からこれらの情報を読み出してよい。
【0079】
サイド画像SR及びSP2内の各画素の座標と、撮影画像P2の各画素の座標との対応関係を、予め不揮発性メモリ40に格納しておいてもよい。これら画素間の対応関係は、既知のサイドカメラ52の光軸のパン角、チルト角及びロール角に基づいて予め決定しておく。画像選択部33は、この対応関係を不揮発性メモリ40から読み出して、サイド画像SR1及びSP2内の各画素にそれぞれ対応する撮影画像P2内の画素を決定してよい。
【0080】
図8の(A)及び図8の(B)を参照して、サイドミラー格納時にディスプレイ21の表示例を説明する。図8の(A)は、車両9及びその周囲の状態と、第1領域R1の位置の説明図である。図8の(A)に示すように、車両9の前方には他の車両230が駐車しており、車両9の助手席側である左側には複数の白線231と車止め232が存在する。第1領域R1は、図7にて例示した設定方法と同様に設定されており、参照符号233は、第1領域R1の前後方向の一辺を示す。
【0081】
図8の(B)は、画像表示システム120の動作モードがフロントモードM1である場合のディスプレイ21の表示例を示す。図8の(B)に示すように、ディスプレイ21に表示される表示画像の第1表示位置L1には、車両側方の第1領域R1を撮影したサイド画像SR1が表示される。また、第2表示位置L2には、フロント画像SP1が表示される。フロント画像SP1には、車両9の前方の車両230が写っている。また、サイド画像SR1には、第1領域R1内の白線231と車止め232と車両9の車体の側面234が写っている。
【0082】
上述の通り、第1領域R1の前後方向の辺233と車両9の車体の前後方向とが揃っているため、サイド画像SRに映り込む車両9の車体の前後方向はサイド画像SRの垂直方向に一致する。一方で、サイド画像SR1を切り出す撮影画像SP2上では、映り込んだ車両9の車体の前後方向と撮影画像P2の垂直方向とは一致しない。これは、サイドミラーを格納する際にサイドカメラ52の光軸が回転するためである。このため、撮影画像P2からサイド画像SR1へのマッピング処理は、撮影画像の回転処理を伴う画像処理になる。このように、撮影画像を回転させて車体の前後方向をサイド画像SRの垂直方向に一致させることにより、車両側方にある障害物の方向を把握することが容易になる。
【0083】
図1に示す画像配置部35は、ナビゲーション装置20へ出力する表示画像の第1表示位置L1にサイド画像SR1を配置する。フロントモードM1において画像配置部35は、表示画像の第2表示位置L2へフロント画像SP1を配置する。このため、フロントモードM1では、サイド画像SR1及びフロント画像SP1が同時に表示画像に配置される。バックモードM3において画像配置部35は、表示画像の第2表示位置L2へバック画像SP3を配置する。このため、バックモードM3では、サイド画像SR1及びバック画像SP3が同時に表示画像に配置される。
【0084】
フロント画像SP1又はバック画像SP3に加えてサイド画像SR1を同時に表示することによって、前方又は後方の安全確認と車両側方の障害物までのクリアランスの確認を同時に確認できるようになる。このため、例えばサイドミラーを格納して通るような狭い場所を走行する場面において、運転手の確認作業がより容易になる。
また、俯瞰画像ではなく、サイド画像SR1を表示するので、俯瞰画像におけるマージンの問題を発生することを防ぐことができる。
【0085】
サイドミラー格納時に表示付加部36は、第1表示位置L1にサイド画像SR1が表示されている旨を示す表示を、ナビゲーション装置20へ出力する表示画像に付加してよい。このような表示は、例えば、図8の(B)に示すようなアイコンC4であってよい。このような表示を付加することによって、ユーザは、車両周辺のどの位置が第1表示位置L1に表示されているか判断しやすくなる。第1表示位置L1にサイド画像SR1が表示されている旨を示す表示はメッセージなどの文字情報でもよい。
【0086】
続いて、画像表示システム120によって実行される処理を説明する。図9は、サイドミラー格納時における画像表示システム120の処理例の説明図である。なお、他の実施態様においては、下記のオペレーションAA〜AOの各オペレーションはステップであってもよい。
【0087】
オペレーションAAにおいて車載カメラ51〜53は、それぞれ撮影画像P1〜P4を撮影する。オペレーションABにおいて画像結合部30は、これらの画像P1〜P4を結合した結合画像Pcnを生成し、メモリ31に格納する。
【0088】
オペレーションACにおいて格納状態判定部13は、車両9のサイドミラーの格納状態を判断する。サイドミラーが格納状態にある場合(オペレーションAD:Y)には、処理はオペレーションAEに進む。サイドミラーが展開状態にある場合(オペレーションAD:N)には、処理はオペレーションALへ進む。
【0089】
オペレーションAEにおいて画像選択部33は、結合画像Pcnに含まれる撮影画像P2内の第1領域R1を表示範囲として選択する。画像選択部33は、選択した範囲を撮影画像P2から切り出してサイド画像SR1を生成する。オペレーションAFにおいて画像配置部35は、ナビゲーション装置20へ出力する表示画像の第1表示位置L1にサイド画像SR1を配置する。
【0090】
オペレーションAGにおいて画像配置部35は、現在の画像表示システム120の動作モードがフロントモードM1であるかバックモードM3であるかを判断する。動作モードがフロントモードM1である場合(オペレーションAG:Y)には、処理はオペレーションAHへ進む。動作モードがフロントモードM1でない場合(オペレーションAG:N)には、処理はオペレーションAIへ進む。
【0091】
オペレーションAHにおいて画像配置部35は、表示画像の第2表示位置L2にフロント画像SP1を配置する。その後処理はオペレーションAJへ進む。オペレーションAIにおいて画像配置部35は、表示画像の第2表示位置L2にバック画像SP3を配置する。その後処理はオペレーションAJへ進む。
【0092】
オペレーションAJにおいて表示付加部36は、第1表示位置L1にサイド画像SR1が表示されている旨を示すアイコンC4を表示画像に付加する。画像生成装置100は、表示画像をナビゲーション装置20へ出力する。ナビゲーション装置20へ出力される表示画像には、サイド画像SRと、フロント画像SP1及びバック画像SP3のいずれか一方と、アイコンC4が含まれる。その後、処理はオペレーションAKへ進む。
【0093】
オペレーションALにおいて画像配置部35は、現在の画像表示システム120の動作モードがサイドモードM2であるかその他のモードであるかを判断する。動作モードがサイドモードM2である場合(オペレーションAL:Y)には、処理はオペレーションANへ進む。動作モードがサイドモードM2でない場合(オペレーションAL:N)には、処理はオペレーションAMへ進む。
【0094】
オペレーションAMにおいて画像配置部35は、現在の動作モード、すなわちフロントモードM1であるかバックモードM3であるかに応じて表示画像を生成する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。その後、処理はオペレーションAKへ進む。
【0095】
オペレーションANにおいて画像選択部33は、結合画像Pcnに含まれる撮影画像P2内の第2領域R2を表示範囲として選択する。画像選択部33は、選択した範囲を撮影画像P2から切り出してサイド画像SP2を生成する。オペレーションAOにおいて、画像配置部35は、サイド画像SP2を表示画像に配置する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。その後、処理はオペレーションAKへ進む。
【0096】
オペレーションAKにおいてナビゲーション装置20は、画像生成装置100から出力された表示画像をディスプレイ21へ表示する。
【0097】
本実施例によれば、サイドミラーを格納しながら走行するような場面、例えば車両側面と障害物との間の間隔が非常に少ない場面において、ディスプレイ21上に車両側方の直近領域を大きく表示することが可能になる。このため、上記場面において、ユーザは、障害物と車両との間のクリアランスを把握しやすくなる。
【0098】
特に、助手席側の側方を表示することによって、ドライバは、運転席から死角になりやすい助手席側の側方において、障害物と車両とのクリアランスを把握しやすくなる。
【0099】
また、表示画像の一部に車両側面を映し込むことによって、車両側面と障害物との距離の把握がより容易になる。また、撮影画像を回転させて、表示画面に映り込む車両の前後方向を表示画面の垂直方向に合わせることにより、ユーザは、障害物の方向を把握しやすくなる。
【0100】
<2.第2の実施の形態>
<2−1.システム構成>
続いて第2の実施の形態について説明する。第2の実施の形態では、車載カメラ51〜53のいずれかが故障した場合に、車載カメラ51〜53が正常に画像を出力している場合とは異なる表示処理を行うことで、より適切な周辺画像をユーザに提供する。
【0101】
車載カメラ51〜53のいずれかが故障し、故障したカメラからの映像信号の出力が停止すると、図1に示す合成画像生成部34が、固着した画像を使用して合成画像CPaを生成する可能性がある。車両移動中に固着した画像を表示すると、ユーザにより認識される障害物までの間隔が現実と相違する可能性がある。
【0102】
そこで第2の実施の形態は、車載カメラ51〜53のいずれかが故障した場合に、固着画像から合成画像CPaが生成されることを防止する。
【0103】
第2の実施の形態は、車載カメラ51〜53の故障を検出すると、合成画像CPaに含まれる画像のうち、故障したカメラの撮影画像から生成される範囲の画像を、予め定めた他の画像で置換する。このように故障したカメラの撮影画像を他の画像で置換することによって固着画像の表示を防止する。また、画像表示システム120は、予め定めた他の画像を合成画像CPa上に表示することによって、カメラの故障をユーザに通知する。図10は、カメラの故障時にディスプレイ21に表示される合成画像CPaの第1例を示す図である。
【0104】
なお、以下の説明において、合成画像CPaに含まれる画像のうち、故障したカメラの撮影画像から生成される範囲を「故障カメラの範囲」と表記することがある。また、合成画像CPaに含まれる画像のうち、故障していないカメラの撮影画像から生成される範囲を「故障していないカメラの範囲」と表記することがある。さらに、故障カメラの範囲の画像に置換される予め定めた他の画像を「置換用画像」と表記することがある。
【0105】
図10に示す例では、バックカメラ53の故障のため、合成画像CPaに含まれる画像のうちバックカメラ53の撮影画像P4から生成された領域211が置換用画像で置換されている。置換用画像は、例えば黒一色などの単一色で塗りつぶされた画像であってよい。この場合、領域211はこの単一色で塗り潰される。置換用画像は、黒以外の単一色の画像でもよい。黒以外の色を使用することによって、車両9の周囲が暗く合成画像CPaの輝度が低い場合であっても、正常な画像と置換用画像が混同されにくくなり、カメラの故障が発見しやすくなる。置換用画像は、単一色以外の画像、例えば所定の模様やアイコン、文字を含んだ画像であってもよい。
【0106】
図11は、第2の実施の形態の画像表示システム120の構成例を示す図である。図1に示す構成要素と同一の構成要素については同一の参照符号を付する。同一の参照符号が付された構成要素の動作は特に説明しない限り同じである。また、図11に示す構成要素やその機能を他の実施例が備えていてもよい。
【0107】
画像生成部3は、異常検出部37と、画像置換部38と、ガイド線付加部39を備える。異常検出部37は、車載カメラ51〜53の故障を検出する。例えば、異常検出部37は、車載カメラ51〜53から出力される同期信号の異常を判断することによって、車載カメラ51〜53の故障を検出してよい。例えば、異常検出部37は、車載カメラ51〜53から出力される画像信号が所定の期間に亘って変わらない場合に車載カメラ51〜53の故障を検出してよい。また、例えば異常検出部37は、車載カメラ51〜53から出力される画像信号が白一色や黒一色などの異常値を示す場合に車載カメラ51〜53の故障を検出してよい。
【0108】
画像置換部38は、合成画像CPa内の故障カメラの範囲の画像を置換用画像に置き換える。図12は、合成画像CPaの一部を置換用画像で置き換える処理の一例の説明図である。画像置換部38は、例えば、画像結合部30により生成される結合画像Pcnのうち、故障したカメラの撮影画像を置換用画像で置き換えてよい。合成画像生成部34が、この結合画像Pcnに基づいて合成画像CPaを生成すると、合成画像CPa内の故障カメラの範囲の画像も置換用画像に置き換えられる。図12の例では、画像置換部38は、結合画像Pcnのうちバックカメラ53の撮影画像P4を置換用画像で置き換える。図12に示すように撮影画像P4が置換用画像で置換されると、図10に示す合成画像CPaのように領域211が置換用画像に置き換えられる。
【0109】
図11を参照する。ガイド線付加部39は、合成画像CPaに各種ガイド線を付加する。ガイド線は、例えば、車両端が通過する軌跡を示す予想進路線であってよい。ガイド線付加部39は、舵角センサ72からの入力信号に従って合成画像CPa上に予想進路線を描画する描画位置を決定してよい。ガイド線付加部39は、合成画像CPa上の描画位置に予想進路線を付加する。ガイド線は、例えば、車両後端を示す距離目安線や、車両側面に平行な車幅平行線であってもよい。
【0110】
ガイド線付加部39は、故障カメラの範囲の上にも継続してガイド線を描画する。図13は、バックカメラ53の故障時にディスプレイ21に表示される合成画像CPaの例を示す図である。ガイド線240は、車両9の後退時に左後端及び右後端が通る軌跡を示す予想進路線である。ガイド線241は、車両9の後退時に左前端が通る軌跡を示す予想進路線である。
【0111】
予想進路線240は故障カメラの範囲211内にも描画される。また、予想進路線241は、故障していない左カメラ52の撮影画像P2から生成される領域212と、故障カメラの範囲211との間に跨いで描画される。
【0112】
このように、ガイド線付加部39は、故障カメラの範囲211の上へのガイド線240及び241の描画を継続する、すなわち故障カメラの範囲211に描画されるガイド線240及び241を消さないため、故障していないカメラの範囲212へ跨いで描画されるガイド線241が継続して描画される。このため、ユーザは、故障していないカメラの範囲212において、ガイド線241を有効に利用することが可能になる。
【0113】
<2−2.カメラ故障時の処理>
続いて、図14を参照して、カメラ故障時における画像表示システム120の処理を説明する。なお、他の実施態様においては、下記のオペレーションBA〜BIの各オペレーションはステップであってもよい。
【0114】
オペレーションBAにおいて車載カメラ51〜53は、それぞれ撮影画像P1〜P4を撮影する。オペレーションBBにおいて画像結合部30は、これらの画像P1〜P4を結合した結合画像Pcnを生成し、メモリ31に格納する。
【0115】
オペレーションBCにおいて異常検出部37は、車載カメラ51〜53が正常か否かを判断する。いずれの車載カメラ51〜53も正常である場合(オペレーションBD:Y)には、処理はオペレーションBFに進む。いずれかの車載カメラが故障している場合(オペレーションBD:N)には、処理はオペレーションBEへ進む。
【0116】
オペレーションBEにおいて画像置換部38は、結合画像Pcnのうち故障したカメラの撮影画像の部分を置換用画像に置き換える。その後、処理はオペレーションBFへ進む。オペレーションBFにおいて合成画像生成部34は、結合画像Pcnに基づいて合成画像CPaを生成する。オペレーションBGにおいてガイド線付加部39は、合成画像CPa上にガイド線を付加する。
【0117】
オペレーションBHにおいて画像配置部35は、現在の画像表示システム120の動作モードにしたがって、合成画像CPa及び撮影画像SP1〜SP3のいずれかを選択し、ナビゲーション装置20へ出力する表示画像上に配置する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。オペレーションBIにおいてナビゲーション装置20は、画像生成装置100から出力された表示画像をディスプレイ21へ表示する。
【0118】
本実施例によれば、車載カメラ51〜53が故障した場合に、固着した画像が合成画像CPaに使用されることが防止される。このため、車両移動中に表示画像が固着してユーザが認識する障害物までの間隔を現実の間隔から相違させてしまうことを防止する。また、車載カメラ51〜53の故障をユーザに通知することが可能となる。
【0119】
次に、車載カメラ51〜53が故障から復旧した場合の処理について説明する。車載カメラ51〜53が故障から復旧した場合には、置換用画像での置き換えを停止してよい。しかしながら、異常検出部37が検出する車載カメラの状態が、故障と復旧との間で頻繁に変化を繰り返すと、置換用画像の置換と停止が短い周期で発生しすることで画面のちらつきが生じ、合成画像CPaが見にくくなる。
【0120】
そこで、画像置換部38は、車載カメラ51〜53が故障を検出した後は、切替スイッチ43の押下やシフトレバーの切り換えによって画像表示システム120の動作モードの変更があるまでは、故障したカメラの復旧を検出しても置換用画像での置き換えを続行する。
【0121】
図15は、カメラの故障時に表示される合成画像の状態遷移の説明図である。図15の上段の画像は、車載カメラ51〜53が故障していない場合の合成画像CPaである。上段の画像は、車載カメラ51〜53の故障によって置換用画像での置き換えが施された合成画像CPa’である。
【0122】
車載カメラ51〜53が故障すると、即座に故障カメラの範囲が置換用画像で置き換えられ、表示画像は合成画像CPa’に変わる。その後、故障したカメラが復旧しても、表示画像はすぐに合成画像CPaに戻らない。カメラの復旧後、画像表示システム120の動作モードの変更があった時に、表示画像が元の合成画像CPaに戻る。
【0123】
本実施例によれば、カメラ故障時に即座に故障カメラの範囲を置換用画像で置き換えて、固着画像の表示が防止される一方で、車載カメラの故障の検出結果が頻繁に変わる場合の画像のちらつきが防止される。このため、車載カメラの撮影画像を使用する場合の安全性とユーザの利便性が両立される。
【符号の説明】
【0124】
13 格納状態判定部
30 画像選択部
35 画像配置部
36 表示付加部
100 画像生成装置
120 画像表示システム
【技術分野】
【0001】
本明細書で論じられる実施態様は、車両において画像を表示する技術に関する。
【背景技術】
【0002】
従来より、自動車などの車両に搭載され、車載カメラで得られる撮影画像に基づいて車両の周辺の領域を示す周辺画像を車室内のディスプレイに表示する画像表示システムが知られている。この画像表示システムを利用することにより、ユーザ(代表的にはドライバ)は車両の周辺の様子をほぼリアルタイムに把握することができる。
【0003】
例えば、運転席の逆側となるフロントフェンダの外側領域は運転席から死角となりやすく、車体と障害物との間のクリアランスをユーザが把握しにくい。これに対して、画像表示システムを利用すれば、車両の側方に配置された車載カメラの撮影画像に基づいてフロントフェンダの外側領域を示す周辺画像を車室内のディスプレイに表示できる。これにより、車両の幅寄せを行う場合などにおいて、運転席の逆側の車体と障害物との間のクリアランスをユーザが容易に確認できることとなる。
【0004】
なお、撮像部から出力されたカメラ画像を受けてマッピングテーブルを参照して合成画像を生成する画像処理システムが知られている。この画像システムでは、表示切替部は、ドアやボンネットなどの可動部分の表示を示す信号を受け、可動部分の状態変化がカメラ画像に影響を与えるとき、合成画像にそのカメラ画像が用いられないようにマッピングデータの書き換えを行う。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2001−334870号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記のような画像表示システムにおいて、車載カメラの撮影状態に異常が生じると適切な周辺画像をユーザに提供できなくなる。このような車載カメラの撮影状態の異常の例としては、車載カメラが設置されたサイドミラーの格納や、車載カメラ自体の故障がある。
【0007】
開示の装置及び方法は、車載カメラの撮影状態に異常状態が生じた場合に、異常状態に応じた適切な周辺画像をユーザに提供することを目的とする。
【課題を解決するための手段】
【0008】
装置の一観点による画像生成装置は、車両の側方を撮影するカメラが配置されるサイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域と異なる撮影画像の第2領域の画像を選択する画像選択部と、画像選択部により選択される画像が配置された表示画像を生成する画像生成部を備える。
【0009】
装置の一観点による画像表示システムは、車両のサイドミラーに配置されて車両の側方を撮影するカメラと、サイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、状態判定部でサイドミラーが展開状態であると判定された場合に、第1領域と異なる撮影画像の第2領域の画像を選択する画像選択部と、画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、画像生成部から出力される画像を表示する表示部を備える。
【0010】
装置の一観点による画像表示装置は、サイドミラーに設置されたサイドカメラを含む車両に配置された複数のカメラで得られる撮影画像に基づいて車両及び車両の周囲を仮想視点から見た様子を示す合成画像を生成する合成画像生成手段と、合成画像を表示画面に表示する表示手段と、サイドミラーの格納状態を判定する状態判定部と、状態判定部でサイドミラーが格納状態であると判定された場合に、サイドカメラからの撮影画像から車両側面の一部が映り込み、かつ、車両側面前後方向に沿って切り出した画像を表示手段に表示する表示制御手段を備える。
【発明の効果】
【0011】
本件開示の装置又は方法によれば、車載カメラの撮影状態に異常状態が生じた場合に、異常状態に応じた適切な周辺画像をユーザに提供することが可能となる。
【図面の簡単な説明】
【0012】
【図1】第1の実施の形態の画像表示システムの構成例を示す図である。
【図2】車載カメラが車両に配置される位置を示す図である。
【図3】(A)及び(B)は、画像結合部によって生成される結合画像の説明図である。
【図4】合成画像を生成する手法を説明する図である。
【図5】画像表示システムの動作モードの遷移を示す図である。
【図6】(A)及び(B)は、サイドミラー展開時及び格納時に生成される合成画像を示す図である。
【図7】画像選択部による選択範囲の説明図である。
【図8】(A)及び(B)は、サイドミラー格納時におけるディスプレイの表示例の説明図である。
【図9】サイドミラー格納時における画像表示システムの処理例の説明図である。
【図10】カメラの故障時にディスプレイに表示される合成画像の第1例を示す図である。
【図11】第2の実施の形態の画像表示システムの構成例を示す図である。
【図12】合成画像の一部を置換用画像で置き換える処理例の説明図である。
【図13】カメラの故障時にディスプレイに表示される合成画像の第2例を示す図である。
【図14】カメラ故障時における画像表示システムの処理例の説明図である。
【図15】カメラの故障時に表示される合成画像の状態遷移の説明図である。
【発明を実施するための形態】
【0013】
<1.第1の実施の形態>
<1−1.システム構成>
第1の実施の形態では、車載カメラが設置されたサイドミラーが格納された場合に、サイドミラーの展開時とは異なる表示処理を行うことで、より適切な周辺画像をユーザに提供する。まず始めに、周辺画像の処理が行われる画像表示システムの概要について説明する。
【0014】
図1は、第1の実施の形態の画像表示システム120の構成を示すブロック図である。この画像表示システム120は、車両(本実施の形態では、自動車)に搭載されるものであり、車両の周辺を撮影して画像を生成して車室内に表示する機能を有している。画像表示システム120のユーザ(代表的にはドライバ)は、この画像表示システム120を利用することにより、当該車両の周辺の様子をほぼリアルタイムに把握できるようになっている。
【0015】
図1に示すように、画像表示システム120は、車両の周辺の様子を示す周辺画像を生成する画像生成装置100と、車両に乗車するユーザに対して各種情報を表示するナビゲーション装置20とを主に備えている。画像生成装置100で生成された周辺画像は、ナビゲーション装置20において表示される。
【0016】
ナビゲーション装置20は、ユーザに対しナビゲーション案内を行うものであり、タッチパネル機能を備えた液晶などのディスプレイ21と、ユーザが操作を行うハードスイッチなどの操作部22と、装置全体を制御する制御部23とを備えている。ディスプレイ21の画面がユーザから視認可能なように、ナビゲーション装置20は車両のインストルメントパネルなどに設置される。
【0017】
ユーザの各種の指示は、操作部22とタッチパネルとしてのディスプレイ21とによって受け付けられる。制御部23は、CPU、RAM及びROMなどを備えたコンピュータであり、所定のプログラムに従ってCPUが演算処理を行うことでナビゲーション機能を含む各種の機能が実現される。ナビゲーション装置20は、画像生成装置100と通信可能に接続され、画像生成装置100との間で各種の制御信号の送受信や、画像生成装置100で生成された画像の受信が可能となっている。
【0018】
ディスプレイ21には、制御部23の制御により、通常は、ナビゲーション装置20単体の機能によって、ナビゲーション案内用の車両の周辺の地図画像が表示される。地図画像は、ナビゲーション装置20が備えるハードディスクなどに予め記憶されている。また、ナビゲーション装置20が備えるGPS装置によって車両の位置(緯度、経度)が取得され、この車両の位置に基づいて、車両の周辺の地図画像がディスプレイ21に表示される。表示する地図画像の縮尺はユーザの操作部22の操作に応じて変更可能である。
【0019】
一方で、画像表示システム120の動作モードを変更した場合は、画像生成装置100で生成された車両の周辺の様子を示す周辺画像が、ディスプレイ21に表示される。これにより、ナビゲーション装置20は、画像生成装置100で生成された周辺画像を受信して表示する表示装置としても機能する。
【0020】
画像生成装置100は、画像を生成する機能を有するECU(Electronic Control Unit)である本体部10と、車両の周辺を撮影する撮影部5とを備えている。本体部10は、車両の所定の位置に配置され、撮影部5で車両の周辺を撮影して得られる撮影画像に基づいてディスプレイ21に表示するための周辺画像を生成する。
【0021】
撮影部5は、本体部10に電気的に接続され、本体部10からの信号に基づいて動作する。撮影部5は、車載カメラであるフロントカメラ51、サイドカメラ52、及び、バックカメラ53を備えている。各車載カメラ51〜53は、レンズと撮像素子とを備えており電子的に画像を取得する。
【0022】
これらの複数の車載カメラ51〜53は、車両の異なる位置にそれぞれ配置される。図2は、車載カメラ51〜53が車両9に配置される位置を示す図である。
【0023】
図2に示すように、フロントカメラ51は、車両9の前端にあるナンバープレート取付位置の近傍に設けられ、その光軸51aは車両9の直進方向に向けられている。バックカメラ53は、車両9の後端にあるナンバープレート取付位置の近傍に設けられ、その光軸53aは車両9の直進方向の逆方向に向けられている。これらフロントカメラ51やバックカメラ53の取り付け位置は、左右中央であることが望ましいが、左右中央から左右方向に多少ずれた位置であってもよい。また、サイドカメラ52は左右のサイドミラー93にそれぞれ設けられ、その光軸52aは車両9の左右方向(直進方向に直交する方向)に沿って車両9の外側に向けられている。
【0024】
これらの車載カメラ51〜53のレンズとしては魚眼レンズなどが採用されており、車載カメラ51〜53は180度以上の画角θを有している。このため、車載カメラは、それぞれの光軸を中心として、斜め下方や斜め上方の範囲の視野も撮影画像に移すことができる。撮影部5は、4つの車載カメラ51〜53を利用することで車両9の全周囲の撮影が可能となっている。
【0025】
図1に戻り、画像生成装置100の本体部10は、装置全体を制御する制御部1と、撮影部5の4つの車載カメラ51〜53それぞれの撮影画像を入力する入力端子49と、表示用の周辺画像を生成する画像生成部3と、ナビゲーション装置20との間で通信を行うナビ通信部42を主に備えている。
【0026】
ナビゲーション装置20の操作部22やディスプレイ21によって受け付けられたユーザからの各種の指示は、制御信号としてナビ通信部42によって受け付けられて制御部1に入力される。また、画像生成装置100は、表示内容を切り替える指示をユーザから受け付ける切替スイッチ43を備えている。この切替スイッチ43からもユーザの指示を示す信号が制御部1に入力される。これにより、画像生成装置100は、ナビゲーション装置20に対するユーザの操作、及び、切替スイッチ43に対するユーザの操作の双方に応答した動作が可能となっている。切替スイッチ43は、ユーザが操作しやすいように、本体部10とは別に車両の適位置、例えばステアリングやセンターコンソールに配置される。
【0027】
画像生成部3は、各種の画像処理が可能なハードウェア回路であり、入力端子49を介して撮影部5から入力される撮影画像を処理し、ディスプレイ21に表示するための周辺画像を生成する。画像生成部3は、画像結合部30、メモリ31、画像調整部32、合成画像生成部34、画像配置部35、及び表示付加部36を主な構成要素として備えている。
【0028】
画像結合部30は、撮影部5で取得された撮影画像を1枚の結合画像に結合する。図3の(A)及び図3の(B)は、画像結合部30によって生成される結合画像Pcnの説明図である。撮影部5のフロントカメラ51、サイドカメラ52及びバックカメラ53で同時に撮影が行われると、車両9の前方、左側方、右側方及び後方をそれぞれ示す4つの撮影画像P1〜P4が取得される。画像結合部30は、これら4枚の撮影画像P1〜P4を結合することによって、図3の(B)に示すような結合画像Pcnを生成する。画像結合部30によって生成された結合画像Pcnは、メモリ31に格納される。
【0029】
画像調整部32は、画像結合部30にて生成された結合画像Pcnを表示に利用するための調整を行うものである。具体的には、画像調整部32は、結合画像Pcnに含まれる撮影画像P1〜P4に対して、歪み補正、拡大縮小、及び、切り出しなどの画像処理を行う。画像調整部32は、画像選択部33を備える。画像選択部33は、画像調整部32における画像処理において、結合画像Pcnに含まれる撮影画像P1〜P4から表示範囲の画像を切り出す範囲、すなわちディスプレイ21への表示範囲を選択する。
尚、切り出しの設定(切り出し範囲の設定)や拡大縮小設定等は、装置(カメラ)取付時に行われるキャリブレーション(調整・設定作業)時においてそれら調整値・設定値等が記憶され、これらの値を用いて、上述の調整処理等の画像処理が行われる。
【0030】
合成画像生成部34は、結合画像Pcnに基づいて、車両の周辺の任意の仮想視点からみた車両の周辺の領域を示す合成画像を生成する。合成画像生成部34が合成画像を生成する手法については後述する。
【0031】
画像調整部32により表示用に調整された撮影画像、及び合成画像生成部34により生成された合成画像は、ナビ通信部42によってナビゲーション装置20に出力される。その際に、画像配置部35は、以下に説明する画像表示システム120の動作モードに応じて、画面上の所定の表示位置にこれらの画像を配置した表示画像を生成し、ナビゲーション装置20へ出力する。これにより、被写体像として車両の周辺の少なくとも一部の領域を含む周辺画像がナビゲーション装置20のディスプレイ21に表示されることになる。
【0032】
本明細書において、「周辺画像」とは、車両の周辺の少なくとも一部の領域を示す画像を意味し、表示用に調整された撮影画像、及び、合成画像の双方を含む概念である。表示用に調整された撮影画像は、取得された車載カメラ51〜53のレンズの位置を視点とし、その視点からみた周辺画像となる。また、合成画像は、車両の周辺の任意の位置に設定された仮想視点からみた周辺画像となる。
【0033】
表示付加部36は、画像表示システム120がユーザへ所定の情報を提示するための表示を、画像配置部35によって生成される表示画像上に付加する。この表示は、例えば特定の情報を示すアイコンでもよく、又はメッセージなどの文字情報であってよい。
【0034】
制御部1は、CPU、RAM及びROMなどを備えたコンピュータであり、所定のプログラムに従ってCPUが演算処理を行うことで各種の制御機能が実現される。図中に示す、画像制御部11、表示制御部12、及び格納状態判定部13は、このようにして実現される制御部1の機能のうちの一部を示している。
【0035】
画像制御部11は、画像生成部3によって実行される画像処理に係る制御を行う。例えば、画像制御部11は、合成画像生成部34が生成する合成画像の生成に必要な各種パラメータなどを指示する。
【0036】
表示制御部12は、ナビゲーション装置20のディスプレイ21に表示する表示内容に係る制御を行う。例えば、画像表示システム120の動作モードの変更に応じて、ディスプレイ21の表示内容を切り替える。
【0037】
格納状態判定部13は、車両9のサイドミラーの格納状態を判定する。すなわち、格納状態判定部13は、現在、サイドミラーの位置が展開位置であるのか、サイドミラーの位置が格納位置であるのかを判定する。サイドミラーの展開位置とは、サイドミラーのミラー面が車両後方に向きサイドミラーが使用状態になる位置であり、サイドミラーの格納位置とは、サイドミラーのミラー面が車両9の本体に対向する位置である。
【0038】
格納状態判定部13は、サイドミラーの開閉を操作する制御装置からの出力信号に基づいてサイドミラーの格納状態を判定してよい。格納状態判定部13は、サイドミラーに設けられた位置センサの検出結果に基づいてサイドミラーの格納状態を判定してもよい。
【0039】
画像生成装置100の本体部10は、不揮発性メモリ40、カード読取部44、及び、信号入力部41をさらに備えており、これらは制御部1に接続されている。
【0040】
不揮発性メモリ40は、電源オフ時においても記憶内容を維持可能なフラッシュメモリなどである。不揮発性メモリ40には、視点データ4aが記憶されている。視点データ4aは、合成画像の仮想視点を定める際に利用される。
【0041】
カード読取部44は、可搬性の記録媒体であるメモリカードMCの読み取りを行う。カード読取部44は、メモリカードMCの着脱が可能なカードスロットを備えており、そのカードスロットに装着されたメモリカードMCに記録されたデータを読み取る。カード読取部44で読み取られたデータは、制御部1に入力される。メモリカードMCは、種々のデータを記憶可能なフラッシュメモリなどであり、画像生成装置100はメモリカードMCに記憶された種々のデータを利用できる。例えば、メモリカードMCにプログラムを記憶させ、これを読み出すことで、制御部1の機能を実現するプログラム(ファームウェア)を更新することが可能である。
【0042】
また、信号入力部41は、車両に設けられた各種装置からの信号を入力する。この信号入力部41を介して、画像表示システム120の外部からの信号が制御部1に入力される。本実施の形態では、シフトセンサ71及び舵角センサ72からの信号が信号入力部41を介して制御部1に入力される。
【0043】
シフトセンサ71からは、車両の変速装置のシフトレバーの操作の位置、すなわち、”P(駐車)”,”D(前進)”,”N(中立)”,”R(後退)”などのシフトポジションが入力される。舵角センサ72からは、ドライバによるステアリングホイールの操作角が入力される。
【0044】
<1−2.画像合成処理>
次に、画像生成部3の合成画像生成部34が、撮影部5で得られた複数の撮影画像P1〜P4に基づいて車両9の周辺を任意の仮想視点からみた様子を示す合成画像を生成する手法について説明する。図4は、合成画像を生成する手法を説明するための図である。
【0045】
上述の通り、撮影部5のフロントカメラ51、サイドカメラ52及びバックカメラ53で同時に撮影が行われると、車両9の前方、左側方、右側方及び後方をそれぞれ示す4つの撮影画像P1〜P4が取得される。撮影部5で取得される4つの撮影画像P1〜P4を結合した結合画像Pcnには、撮影時点の車両9の全周囲を示す情報が含まれている。
【0046】
次に、結合画像Pcnの各画素が、仮想的な三次元空間における立体曲面TSに投影される。立体曲面TSは、例えば略半球状(お椀形状)をしており、その中心部分(お椀の底部分)が車両9が存在する位置として定められている。結合画像Pcnの各画素の位置とこの立体曲面TSの各画素の位置とは予め対応関係が定められている。このため、立体曲面TSの各画素の値は、この対応関係と結合画像Pcnに含まれる各画素の値とに基づいて決定できる。
【0047】
結合画像Pcnの各画素の位置と立体曲面TSの各画素の位置との対応関係は、車両9における4つの車載カメラ51〜53の配置(相互間距離、地上高さ、光軸角度等)に依存する。この対応関係を示すテーブルデータは、不揮発性メモリ40に予め記憶されている。
【0048】
また、不揮発性メモリ40に予め記憶された車体の形状やサイズを示すデータが利用され、車両9の三次元形状を示すポリゴンのモデルが仮想的に構成される。構成された車両9のモデルは、立体曲面TSが設定される三次元空間において、車両9の位置と定められた略半球状の中心部分に配置される。
【0049】
さらに、立体曲面TSが存在する三次元空間に対して、制御部1により仮想視点VPが設定される。仮想視点VPは、視点位置と視野方向とで規定され、この三次元空間における車両9の近傍に相当する任意の視点位置に任意の視野方向に向けて設定される。
【0050】
そして、設定された仮想視点VPに応じて、立体曲面TSにおける必要な領域が画像として切り出される。仮想視点VPと、立体曲面TSにおける必要な領域との関係は予め定められており、テーブルデータとして不揮発性メモリ40等に予め記憶されている。一方で、設定された仮想視点VPに応じてポリゴンのモデルに関してレンダリングがなされ、その結果となる二次元の車両の像が、切り出された画像に対して重畳される。これにより、車両9及びその車両9の周辺を任意の仮想視点VPからみた様子を示す合成画像が生成されることになる。
【0051】
例えば、視点位置が車両9の位置の略中央の直上で、視野方向が直下方向とした仮想視点VPaを設定した場合は、車両9の略直上から車両9を見下ろすように、車両9及び車両9の周辺の領域を示す合成画像CPaが生成される。また、図中に示すように、視点位置が車両9の位置の左後方で、視野方向が車両9における略前方方向とした仮想視点VPbを設定した場合は、車両9の左後方からその周辺全体を見渡すように、車両9及び車両9の周辺の領域を示す合成画像CPbが生成される。
【0052】
なお、実際に合成画像を生成する場合においては、立体曲面TSの全ての画素の値を決定する必要はなく、設定された仮想視点VPに対応して必要となる領域の画素の値のみを撮影画像P1〜P4に基づいて決定することで、処理速度を向上できる。画像表示システム120では、このような合成画像生成部34の機能を利用することで、車両9の周辺の任意の視点からみた合成画像を生成して、ディスプレイ21に表示する。
【0053】
<1−3.動作モード>
次に、画像表示システム120の動作モードについて説明する。図5は、画像表示システム120の動作モードの遷移を示す図である。画像表示システム120は、ナビモードM0、フロントモードM1、サイドモードM2、及び、バックモードM3の3つの動作モードを有している。これらの動作モードは、ドライバの車両9への操作や車両9の走行状態に応じて制御部1の制御により切り替えられるようになっている。
【0054】
ナビモードM0は、ナビゲーション装置20の機能により、ナビゲーション案内を行う動作モードである。ナビモードM0では、画像生成装置100の機能が利用されず、ナビゲーション装置20単体の機能でディスプレイ21に各種の表示がなされる。具体的には、ディスプレイ21には、車両9の周辺の地図画像NPが主に表示される。
【0055】
これに対し、フロントモードM1、サイドモードM2及びバックモードM3は、画像生成装置100の機能を利用して、周辺画像をディスプレイ21に表示して、車両の周辺の状況をリアルタイムでユーザに示す動作モードである。
【0056】
フロントモードM1は、車両9の前方を表示する動作モードであり、見通しの悪い交差点への進入時などに利用される。ディスプレイ21の第2表示位置L2には、フロントカメラ51で取得されて表示用に調整した撮影画像(以下、「フロント画像」という。)SP1が表示される。このフロント画像SP1は、車両9の前方の視点(フロントカメラ51のレンズ位置)からみた周辺画像である。フロントモードM1では、表示中の周辺画像(すなわち、フロント画像)SP1の視点が車両9の前方であることを示すアイコンC1が表示される。
【0057】
また、第1表示位置L1には、合成画像生成部34により生成された、車両9の略直上から車両9を見下ろすように車両9とその周辺の領域を示す合成画像CPaが表示される。
【0058】
サイドモードM2は、車両9の側方を表示する動作モードであり、幅寄せを行う場合などに利用される。ディスプレイ21の第3表示位置L3及び第4表示位置L4には、サイドカメラ52で取得されて表示用に調整した撮影画像(以下、「サイド画像」という。)SP2が表示される。このサイド画像SP2は、車両9の側方の視点(サイドカメラ52のレンズ位置)からみた周辺画像である。尚、この状態では前進中、今後前進が推測される状態(シフト「R」以外)のため、画像は車両側方画像から前方方向を切り出した画像であり、車体と道路(および車外の物体)との関係が分かりやすいように車体の一部が写り写り、かつ車両進行方向が略上下方向に一致するように画像処理(切り出し処理、回転処理等)がなされている。サイドモードM2では、表示中の周辺画像(すなわち、サイド画像)SP2の視点が車両9の側方であることを示すアイコンC2が表示される。
【0059】
また、バックモードM3は、車両9の後方を表示する動作モードであり、後退時に利用される。ディスプレイ21の第2表示位置L2には、バックカメラ53で取得されて表示用に調整した撮影画像(以下、「バック画像」という。)SP3が表示される。このバック画像SP3は、車両9の後方の視点(バックカメラ53のレンズ位置)からみた周辺画像である。バックモードM3では、表示中の周辺画像(すなわち、バック画像)SP3の視点が車両9の後方であることを示すアイコンC3が表示される。
【0060】
また、第1表示位置L1には、合成画像生成部34により生成された、車両9の略直上から車両9を見下ろすように車両9とその周辺の領域を示す合成画像CPaが表示される。
【0061】
ナビモードM0において、ナビゲーション装置20の操作部22に所定の操作(周辺画像の表示操作)がなされると、フロントモードM1及びサイドモードM2のうちの最後に有効化された動作モード(いわゆる、ラストモード)に切り替わる。フロントモードM1とサイドモードM2とは、切替スイッチ43を押下するごとに切り替えられる。また、フロントモードM1あるいはサイドモードM2において、ナビゲーション装置20の操作部22に所定の操作がなされると、ナビモードM0に戻る。
【0062】
また、バックモードM3以外の動作モードにおいて、シフトセンサ71から入力されるシフトポジションが”R(後退)”となったときは、バックモードM3に切り替えられる。すなわち、シフトポジションが”R(後退)”の場合は、車両9は後退する状態であるため、車両9の後方を主に示すバックモードM3に切り替えられる。また、バックモードM3の場合に、シフトポジションが”R(後退)”以外となったときは、バックモードM3に切り替えられる直前の動作モードに戻ることになる。
【0063】
このように画像表示システム120は、複数の動作モードを切り替えることで、複数の視点からみた周辺画像を切り替えてディスプレイ21に表示可能となっている。
【0064】
<1−4.サイドミラー格納時の処理>
次に、サイドミラーが格納された場合の画像表示システム120の処理について説明する。サイドカメラ52の撮影画像は、合成画像CPaの生成やサイド画像SP2に使用されている。これらの画像は、サイドミラーが展開している状態で撮影されることを前提にしている。このため、サイドミラーが格納されると、画像表示システム120は、合成画像CPa及びサイド画像SP2を正常に表示することができない。
【0065】
図6の(A)は、サイドミラー展開時に生成される合成画像CPaを示す図である。図6の(A)において、参照符号201は、車両9の左側方に見られる白線を示し、参照符号202は、車両9の左側方に見られる側溝蓋を示す。
【0066】
なお、図6の(A)及び図6の(B)における領域210〜213は、それぞれ合成画像CPaのうち、フロントカメラ51、バックカメラ53、左側のサイドカメラ52及び右側のサイドカメラ52によって撮影された画像から生成された領域を示す。また、点線215〜218は、これら領域210〜213の境界を模式的に示す境界線であり、実際の合成画像CPa上には、これらの点線215〜218は表示されない。なお、これらの参照符号210〜215及び215〜218は、他の添付図面における合成画像CPaの説明でも同様の意味で使用される。
【0067】
図6の(B)は、左側のサイドミラーが格納されている時に生成される合成画像CPaを示す図である。格納時の左側のサイドミラーの回転に伴い、車両9の左側領域212の画像が回転し、各画像の繋がりが乱れ、一種の異常画像となる。また参照符号203の部分には、車両9の車体の一部が映り込んでいる。このように、サイドミラーが格納されていると、適正な合成画像CPaを生成することができない。このため、ユーザはこのような合成画像CPaから車両側面の障害物に対するクリアランスを把握しにくい。
【0068】
サイドミラーを格納しながら走行する状況としては、車両側面と障害物との間のクリアランスが非常に少なくなるような場所、すなわち幅が狭い場所を走行していることが想定される。したがってユーザにとっては、車両9周辺のある程度広い範囲を俯瞰する合成画像CPaが表示されるよりも車両側方の狭い範囲の画像が大きく表示される方が、障害物とのクリアランスを把握しやすい。
また、俯瞰合成画像においては、合成処理の関係で車体近傍にマージンが発生するため、このマージンにより車体に近い部分では障害物を確認することができないという可能性がある。
【0069】
そこで本実施形態は、サイドミラーの格納が検出された場合に、サイドミラーを格納しながら走行することが想定される場面に適した周辺画像の提示を行うことを目的とする。
【0070】
本実施形態では、サイドミラー格納時には、合成画像CPaの代わりに、サイドカメラ52の撮影画像から切り出した車両側方の直近の領域を大きく表示する。サイドミラーを格納しながら走行する場合には車両側方の直近の領域を大きく表示した方が、ユーザにとって障害物とのクリアランスを把握し易くなると考えられる。また、上述した俯瞰画におけるマージンの問題も発生することがない。
【0071】
この車両側方の直近画像には、車両9の車体が一部に映り込んでいることが望ましい。車両9の車体が画像内に映り込んでいることにより、ユーザは車両9と障害物との間隔を把握しやすくなる。また、車両側方の画像は、左右両側方のうち助手席側の側方を映す画像であることが望ましい。運転手にとって、運転手側の側方よりも助手席側の側方の方が、障害物との間隔を把握しにくいからである。
【0072】
画像調整部32がサイドカメラ52の撮影画像を表示用に調整する際に、画像選択部33は、サイドカメラ52の撮影画像P2又はP3から表示用画像を切り出す範囲を選択する。なお、以下の実施例では、サイドミラー格納時における表示用画像として、車両左側の撮影画像が使用される場合について説明する。他の実施例では、車両左側の撮影画像に代えて又はこれに加えて右側の撮影画像を使用してもよい。
【0073】
画像選択部33は、格納状態判定部13によるサイドミラーの格納状態の判定結果に応じて、撮影画像P2から表示用画像を切り出す範囲を選択する。図7は、画像選択部33による選択範囲の説明図である。参照符号220及び221は、サイドミラー格納時及び展開時のそれぞれの場合に撮影画像P2に写り込む範囲を模式的に示す。サイドミラー格納時と展開時とではサイドカメラ52の光軸のパン角、チルト角及びロール角が異なり、この結果、範囲220は範囲221と異なる。また、範囲220は範囲221に対して回転している。すなわち、サイドミラー格納時の撮影画像はサイドミラー展開時の撮影画像に比べて回転している。
【0074】
サイドミラー格納時において、画像選択部33は、撮影画像P2の範囲220の中の矩形の第1領域R1の画像を表示範囲として選択する。サイドミラー展開時には、画像選択部33は、撮影画像P2の範囲221の中の第2領域R2の画像を表示範囲として選択する。図示するとおり、範囲220における第1領域R1の画像の位置及び範囲は、範囲221における第2領域R2の画像の位置及び範囲と異なっている。
【0075】
以下の説明において、サイドミラー格納時において撮影画像P2の第1領域R1から切り出される画像を「サイド画像SR1」と表記することがある。第1領域R1の前後方向の辺222及び223は、サイド画像SR1の垂直方向の辺に対応し、第1領域R1の左右方向の辺224及び225は、サイド画像SR1の水平方向の辺に対応する。一方で、サイドミラー展開時において撮影画像P2の第2領域R2から切り出される画像は、図5に示すサイド画像SP2と同様であってよいし、サイド画像SR1と同様であってもよい。
【0076】
例えば、画像選択部33は、車両9の側端、前端及び後端からそれぞれ長さW、F及びBだけ離れた位置まで含む矩形領域を第1領域R1として選択してよい。このとき、画像選択部33は、第1領域R1の一部分に車両9の車体の一部が映り込み、かつ車両9の車体の前後方向と、矩形の第1領域R1の前後方向の辺223とが揃うように第1領域R1を定めてよい。長さW、F及びBの値は、例えばそれぞれ2m、1m及び1.5mであってよい。
【0077】
サイド画像SR1及びSP2内の各画素の座標と、撮影画像P2の画像の各画素の座標との対応関係は、サイドカメラ52の光軸のパン角、チルト角及びロール角に基づいて定まる。画像選択部33は、サイドミラー格納時におけるこれらのパン角、チルト角及びロール角に基づいて、サイド画像SR1内の各画素を、それぞれに対応する撮影画像P2内の画素からマッピングすることによりサイド画像SR1を生成する。
【0078】
また、画像選択部33は、サイドミラー展開時におけるこれらのパン角、チルト角及びロール角に基づいて、サイド画像SP2内の各画素を、それぞれに対応する撮影画像P2内の画素からマッピングすることによりサイド画像SP2を生成する。これらパン角、チルト角及びロール角の情報は、不揮発性メモリ40に格納されてよい。画像選択部33は不揮発性メモリ40からこれらの情報を読み出してよい。
【0079】
サイド画像SR及びSP2内の各画素の座標と、撮影画像P2の各画素の座標との対応関係を、予め不揮発性メモリ40に格納しておいてもよい。これら画素間の対応関係は、既知のサイドカメラ52の光軸のパン角、チルト角及びロール角に基づいて予め決定しておく。画像選択部33は、この対応関係を不揮発性メモリ40から読み出して、サイド画像SR1及びSP2内の各画素にそれぞれ対応する撮影画像P2内の画素を決定してよい。
【0080】
図8の(A)及び図8の(B)を参照して、サイドミラー格納時にディスプレイ21の表示例を説明する。図8の(A)は、車両9及びその周囲の状態と、第1領域R1の位置の説明図である。図8の(A)に示すように、車両9の前方には他の車両230が駐車しており、車両9の助手席側である左側には複数の白線231と車止め232が存在する。第1領域R1は、図7にて例示した設定方法と同様に設定されており、参照符号233は、第1領域R1の前後方向の一辺を示す。
【0081】
図8の(B)は、画像表示システム120の動作モードがフロントモードM1である場合のディスプレイ21の表示例を示す。図8の(B)に示すように、ディスプレイ21に表示される表示画像の第1表示位置L1には、車両側方の第1領域R1を撮影したサイド画像SR1が表示される。また、第2表示位置L2には、フロント画像SP1が表示される。フロント画像SP1には、車両9の前方の車両230が写っている。また、サイド画像SR1には、第1領域R1内の白線231と車止め232と車両9の車体の側面234が写っている。
【0082】
上述の通り、第1領域R1の前後方向の辺233と車両9の車体の前後方向とが揃っているため、サイド画像SRに映り込む車両9の車体の前後方向はサイド画像SRの垂直方向に一致する。一方で、サイド画像SR1を切り出す撮影画像SP2上では、映り込んだ車両9の車体の前後方向と撮影画像P2の垂直方向とは一致しない。これは、サイドミラーを格納する際にサイドカメラ52の光軸が回転するためである。このため、撮影画像P2からサイド画像SR1へのマッピング処理は、撮影画像の回転処理を伴う画像処理になる。このように、撮影画像を回転させて車体の前後方向をサイド画像SRの垂直方向に一致させることにより、車両側方にある障害物の方向を把握することが容易になる。
【0083】
図1に示す画像配置部35は、ナビゲーション装置20へ出力する表示画像の第1表示位置L1にサイド画像SR1を配置する。フロントモードM1において画像配置部35は、表示画像の第2表示位置L2へフロント画像SP1を配置する。このため、フロントモードM1では、サイド画像SR1及びフロント画像SP1が同時に表示画像に配置される。バックモードM3において画像配置部35は、表示画像の第2表示位置L2へバック画像SP3を配置する。このため、バックモードM3では、サイド画像SR1及びバック画像SP3が同時に表示画像に配置される。
【0084】
フロント画像SP1又はバック画像SP3に加えてサイド画像SR1を同時に表示することによって、前方又は後方の安全確認と車両側方の障害物までのクリアランスの確認を同時に確認できるようになる。このため、例えばサイドミラーを格納して通るような狭い場所を走行する場面において、運転手の確認作業がより容易になる。
また、俯瞰画像ではなく、サイド画像SR1を表示するので、俯瞰画像におけるマージンの問題を発生することを防ぐことができる。
【0085】
サイドミラー格納時に表示付加部36は、第1表示位置L1にサイド画像SR1が表示されている旨を示す表示を、ナビゲーション装置20へ出力する表示画像に付加してよい。このような表示は、例えば、図8の(B)に示すようなアイコンC4であってよい。このような表示を付加することによって、ユーザは、車両周辺のどの位置が第1表示位置L1に表示されているか判断しやすくなる。第1表示位置L1にサイド画像SR1が表示されている旨を示す表示はメッセージなどの文字情報でもよい。
【0086】
続いて、画像表示システム120によって実行される処理を説明する。図9は、サイドミラー格納時における画像表示システム120の処理例の説明図である。なお、他の実施態様においては、下記のオペレーションAA〜AOの各オペレーションはステップであってもよい。
【0087】
オペレーションAAにおいて車載カメラ51〜53は、それぞれ撮影画像P1〜P4を撮影する。オペレーションABにおいて画像結合部30は、これらの画像P1〜P4を結合した結合画像Pcnを生成し、メモリ31に格納する。
【0088】
オペレーションACにおいて格納状態判定部13は、車両9のサイドミラーの格納状態を判断する。サイドミラーが格納状態にある場合(オペレーションAD:Y)には、処理はオペレーションAEに進む。サイドミラーが展開状態にある場合(オペレーションAD:N)には、処理はオペレーションALへ進む。
【0089】
オペレーションAEにおいて画像選択部33は、結合画像Pcnに含まれる撮影画像P2内の第1領域R1を表示範囲として選択する。画像選択部33は、選択した範囲を撮影画像P2から切り出してサイド画像SR1を生成する。オペレーションAFにおいて画像配置部35は、ナビゲーション装置20へ出力する表示画像の第1表示位置L1にサイド画像SR1を配置する。
【0090】
オペレーションAGにおいて画像配置部35は、現在の画像表示システム120の動作モードがフロントモードM1であるかバックモードM3であるかを判断する。動作モードがフロントモードM1である場合(オペレーションAG:Y)には、処理はオペレーションAHへ進む。動作モードがフロントモードM1でない場合(オペレーションAG:N)には、処理はオペレーションAIへ進む。
【0091】
オペレーションAHにおいて画像配置部35は、表示画像の第2表示位置L2にフロント画像SP1を配置する。その後処理はオペレーションAJへ進む。オペレーションAIにおいて画像配置部35は、表示画像の第2表示位置L2にバック画像SP3を配置する。その後処理はオペレーションAJへ進む。
【0092】
オペレーションAJにおいて表示付加部36は、第1表示位置L1にサイド画像SR1が表示されている旨を示すアイコンC4を表示画像に付加する。画像生成装置100は、表示画像をナビゲーション装置20へ出力する。ナビゲーション装置20へ出力される表示画像には、サイド画像SRと、フロント画像SP1及びバック画像SP3のいずれか一方と、アイコンC4が含まれる。その後、処理はオペレーションAKへ進む。
【0093】
オペレーションALにおいて画像配置部35は、現在の画像表示システム120の動作モードがサイドモードM2であるかその他のモードであるかを判断する。動作モードがサイドモードM2である場合(オペレーションAL:Y)には、処理はオペレーションANへ進む。動作モードがサイドモードM2でない場合(オペレーションAL:N)には、処理はオペレーションAMへ進む。
【0094】
オペレーションAMにおいて画像配置部35は、現在の動作モード、すなわちフロントモードM1であるかバックモードM3であるかに応じて表示画像を生成する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。その後、処理はオペレーションAKへ進む。
【0095】
オペレーションANにおいて画像選択部33は、結合画像Pcnに含まれる撮影画像P2内の第2領域R2を表示範囲として選択する。画像選択部33は、選択した範囲を撮影画像P2から切り出してサイド画像SP2を生成する。オペレーションAOにおいて、画像配置部35は、サイド画像SP2を表示画像に配置する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。その後、処理はオペレーションAKへ進む。
【0096】
オペレーションAKにおいてナビゲーション装置20は、画像生成装置100から出力された表示画像をディスプレイ21へ表示する。
【0097】
本実施例によれば、サイドミラーを格納しながら走行するような場面、例えば車両側面と障害物との間の間隔が非常に少ない場面において、ディスプレイ21上に車両側方の直近領域を大きく表示することが可能になる。このため、上記場面において、ユーザは、障害物と車両との間のクリアランスを把握しやすくなる。
【0098】
特に、助手席側の側方を表示することによって、ドライバは、運転席から死角になりやすい助手席側の側方において、障害物と車両とのクリアランスを把握しやすくなる。
【0099】
また、表示画像の一部に車両側面を映し込むことによって、車両側面と障害物との距離の把握がより容易になる。また、撮影画像を回転させて、表示画面に映り込む車両の前後方向を表示画面の垂直方向に合わせることにより、ユーザは、障害物の方向を把握しやすくなる。
【0100】
<2.第2の実施の形態>
<2−1.システム構成>
続いて第2の実施の形態について説明する。第2の実施の形態では、車載カメラ51〜53のいずれかが故障した場合に、車載カメラ51〜53が正常に画像を出力している場合とは異なる表示処理を行うことで、より適切な周辺画像をユーザに提供する。
【0101】
車載カメラ51〜53のいずれかが故障し、故障したカメラからの映像信号の出力が停止すると、図1に示す合成画像生成部34が、固着した画像を使用して合成画像CPaを生成する可能性がある。車両移動中に固着した画像を表示すると、ユーザにより認識される障害物までの間隔が現実と相違する可能性がある。
【0102】
そこで第2の実施の形態は、車載カメラ51〜53のいずれかが故障した場合に、固着画像から合成画像CPaが生成されることを防止する。
【0103】
第2の実施の形態は、車載カメラ51〜53の故障を検出すると、合成画像CPaに含まれる画像のうち、故障したカメラの撮影画像から生成される範囲の画像を、予め定めた他の画像で置換する。このように故障したカメラの撮影画像を他の画像で置換することによって固着画像の表示を防止する。また、画像表示システム120は、予め定めた他の画像を合成画像CPa上に表示することによって、カメラの故障をユーザに通知する。図10は、カメラの故障時にディスプレイ21に表示される合成画像CPaの第1例を示す図である。
【0104】
なお、以下の説明において、合成画像CPaに含まれる画像のうち、故障したカメラの撮影画像から生成される範囲を「故障カメラの範囲」と表記することがある。また、合成画像CPaに含まれる画像のうち、故障していないカメラの撮影画像から生成される範囲を「故障していないカメラの範囲」と表記することがある。さらに、故障カメラの範囲の画像に置換される予め定めた他の画像を「置換用画像」と表記することがある。
【0105】
図10に示す例では、バックカメラ53の故障のため、合成画像CPaに含まれる画像のうちバックカメラ53の撮影画像P4から生成された領域211が置換用画像で置換されている。置換用画像は、例えば黒一色などの単一色で塗りつぶされた画像であってよい。この場合、領域211はこの単一色で塗り潰される。置換用画像は、黒以外の単一色の画像でもよい。黒以外の色を使用することによって、車両9の周囲が暗く合成画像CPaの輝度が低い場合であっても、正常な画像と置換用画像が混同されにくくなり、カメラの故障が発見しやすくなる。置換用画像は、単一色以外の画像、例えば所定の模様やアイコン、文字を含んだ画像であってもよい。
【0106】
図11は、第2の実施の形態の画像表示システム120の構成例を示す図である。図1に示す構成要素と同一の構成要素については同一の参照符号を付する。同一の参照符号が付された構成要素の動作は特に説明しない限り同じである。また、図11に示す構成要素やその機能を他の実施例が備えていてもよい。
【0107】
画像生成部3は、異常検出部37と、画像置換部38と、ガイド線付加部39を備える。異常検出部37は、車載カメラ51〜53の故障を検出する。例えば、異常検出部37は、車載カメラ51〜53から出力される同期信号の異常を判断することによって、車載カメラ51〜53の故障を検出してよい。例えば、異常検出部37は、車載カメラ51〜53から出力される画像信号が所定の期間に亘って変わらない場合に車載カメラ51〜53の故障を検出してよい。また、例えば異常検出部37は、車載カメラ51〜53から出力される画像信号が白一色や黒一色などの異常値を示す場合に車載カメラ51〜53の故障を検出してよい。
【0108】
画像置換部38は、合成画像CPa内の故障カメラの範囲の画像を置換用画像に置き換える。図12は、合成画像CPaの一部を置換用画像で置き換える処理の一例の説明図である。画像置換部38は、例えば、画像結合部30により生成される結合画像Pcnのうち、故障したカメラの撮影画像を置換用画像で置き換えてよい。合成画像生成部34が、この結合画像Pcnに基づいて合成画像CPaを生成すると、合成画像CPa内の故障カメラの範囲の画像も置換用画像に置き換えられる。図12の例では、画像置換部38は、結合画像Pcnのうちバックカメラ53の撮影画像P4を置換用画像で置き換える。図12に示すように撮影画像P4が置換用画像で置換されると、図10に示す合成画像CPaのように領域211が置換用画像に置き換えられる。
【0109】
図11を参照する。ガイド線付加部39は、合成画像CPaに各種ガイド線を付加する。ガイド線は、例えば、車両端が通過する軌跡を示す予想進路線であってよい。ガイド線付加部39は、舵角センサ72からの入力信号に従って合成画像CPa上に予想進路線を描画する描画位置を決定してよい。ガイド線付加部39は、合成画像CPa上の描画位置に予想進路線を付加する。ガイド線は、例えば、車両後端を示す距離目安線や、車両側面に平行な車幅平行線であってもよい。
【0110】
ガイド線付加部39は、故障カメラの範囲の上にも継続してガイド線を描画する。図13は、バックカメラ53の故障時にディスプレイ21に表示される合成画像CPaの例を示す図である。ガイド線240は、車両9の後退時に左後端及び右後端が通る軌跡を示す予想進路線である。ガイド線241は、車両9の後退時に左前端が通る軌跡を示す予想進路線である。
【0111】
予想進路線240は故障カメラの範囲211内にも描画される。また、予想進路線241は、故障していない左カメラ52の撮影画像P2から生成される領域212と、故障カメラの範囲211との間に跨いで描画される。
【0112】
このように、ガイド線付加部39は、故障カメラの範囲211の上へのガイド線240及び241の描画を継続する、すなわち故障カメラの範囲211に描画されるガイド線240及び241を消さないため、故障していないカメラの範囲212へ跨いで描画されるガイド線241が継続して描画される。このため、ユーザは、故障していないカメラの範囲212において、ガイド線241を有効に利用することが可能になる。
【0113】
<2−2.カメラ故障時の処理>
続いて、図14を参照して、カメラ故障時における画像表示システム120の処理を説明する。なお、他の実施態様においては、下記のオペレーションBA〜BIの各オペレーションはステップであってもよい。
【0114】
オペレーションBAにおいて車載カメラ51〜53は、それぞれ撮影画像P1〜P4を撮影する。オペレーションBBにおいて画像結合部30は、これらの画像P1〜P4を結合した結合画像Pcnを生成し、メモリ31に格納する。
【0115】
オペレーションBCにおいて異常検出部37は、車載カメラ51〜53が正常か否かを判断する。いずれの車載カメラ51〜53も正常である場合(オペレーションBD:Y)には、処理はオペレーションBFに進む。いずれかの車載カメラが故障している場合(オペレーションBD:N)には、処理はオペレーションBEへ進む。
【0116】
オペレーションBEにおいて画像置換部38は、結合画像Pcnのうち故障したカメラの撮影画像の部分を置換用画像に置き換える。その後、処理はオペレーションBFへ進む。オペレーションBFにおいて合成画像生成部34は、結合画像Pcnに基づいて合成画像CPaを生成する。オペレーションBGにおいてガイド線付加部39は、合成画像CPa上にガイド線を付加する。
【0117】
オペレーションBHにおいて画像配置部35は、現在の画像表示システム120の動作モードにしたがって、合成画像CPa及び撮影画像SP1〜SP3のいずれかを選択し、ナビゲーション装置20へ出力する表示画像上に配置する。表示画像は、画像生成装置100によってナビゲーション装置20へ出力される。オペレーションBIにおいてナビゲーション装置20は、画像生成装置100から出力された表示画像をディスプレイ21へ表示する。
【0118】
本実施例によれば、車載カメラ51〜53が故障した場合に、固着した画像が合成画像CPaに使用されることが防止される。このため、車両移動中に表示画像が固着してユーザが認識する障害物までの間隔を現実の間隔から相違させてしまうことを防止する。また、車載カメラ51〜53の故障をユーザに通知することが可能となる。
【0119】
次に、車載カメラ51〜53が故障から復旧した場合の処理について説明する。車載カメラ51〜53が故障から復旧した場合には、置換用画像での置き換えを停止してよい。しかしながら、異常検出部37が検出する車載カメラの状態が、故障と復旧との間で頻繁に変化を繰り返すと、置換用画像の置換と停止が短い周期で発生しすることで画面のちらつきが生じ、合成画像CPaが見にくくなる。
【0120】
そこで、画像置換部38は、車載カメラ51〜53が故障を検出した後は、切替スイッチ43の押下やシフトレバーの切り換えによって画像表示システム120の動作モードの変更があるまでは、故障したカメラの復旧を検出しても置換用画像での置き換えを続行する。
【0121】
図15は、カメラの故障時に表示される合成画像の状態遷移の説明図である。図15の上段の画像は、車載カメラ51〜53が故障していない場合の合成画像CPaである。上段の画像は、車載カメラ51〜53の故障によって置換用画像での置き換えが施された合成画像CPa’である。
【0122】
車載カメラ51〜53が故障すると、即座に故障カメラの範囲が置換用画像で置き換えられ、表示画像は合成画像CPa’に変わる。その後、故障したカメラが復旧しても、表示画像はすぐに合成画像CPaに戻らない。カメラの復旧後、画像表示システム120の動作モードの変更があった時に、表示画像が元の合成画像CPaに戻る。
【0123】
本実施例によれば、カメラ故障時に即座に故障カメラの範囲を置換用画像で置き換えて、固着画像の表示が防止される一方で、車載カメラの故障の検出結果が頻繁に変わる場合の画像のちらつきが防止される。このため、車載カメラの撮影画像を使用する場合の安全性とユーザの利便性が両立される。
【符号の説明】
【0124】
13 格納状態判定部
30 画像選択部
35 画像配置部
36 表示付加部
100 画像生成装置
120 画像表示システム
【特許請求の範囲】
【請求項1】
車両の側方を撮影するカメラが配置されるサイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、前記状態判定部でサイドミラーが展開状態であると判定された場合に、前記第1領域と異なる前記撮影画像の第2領域の画像を選択する画像選択部と、
前記画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、
を備えることを特徴とする画像生成装置。
【請求項2】
前記画像選択部は、サイドミラーが格納状態であると判定された場合に選択される前記第1領域の画像を回転させる回転処理を行うことを特徴とする請求項1に画像表示装置。
【請求項3】
前記画像生成部は、車両の前方を撮影するカメラからの撮影画像及び車両の後方を撮影するカメラからの撮影画像の少なくともいずれか一方と、前記画像選択部により選択される画像とを、同じ前記表示画像上に同時に配置することを特徴とする請求項1又は2のいずれか一項に記載の画像表示装置。
【請求項4】
前記表示画像が前記第1領域の画像を含む旨の表示を前記表示画像に加える表示付加部を備えることを特徴とする請求項1〜3のいずれか一項に記載の画像表示装置。
【請求項5】
車両のサイドミラーに配置されて車両の側方を撮影するカメラと、
サイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、前記状態判定部でサイドミラーが展開状態であると判定された場合に、前記第1領域と異なる前記撮影画像の第2領域の画像を選択する画像選択部と、
前記画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、
前記画像生成部から出力される画像を表示する表示部と、
を備える画像表示システム。
【請求項6】
サイドミラーに設置されたサイドカメラを含む車両に配置された複数のカメラで得られる撮影画像に基づいて車両及び車両の周囲を仮想視点から見た様子を示す合成画像を生成する合成画像生成手段と、
前記合成画像を表示画面に表示する表示手段と、
サイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、前記サイドカメラからの撮影画像から車両側面の一部が映り込み、かつ、車両側面前後方向に沿って切り出した画像を前記表示手段に表示する表示制御手段と、を備えたことを特徴とする画像表示装置。
【請求項1】
車両の側方を撮影するカメラが配置されるサイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、前記状態判定部でサイドミラーが展開状態であると判定された場合に、前記第1領域と異なる前記撮影画像の第2領域の画像を選択する画像選択部と、
前記画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、
を備えることを特徴とする画像生成装置。
【請求項2】
前記画像選択部は、サイドミラーが格納状態であると判定された場合に選択される前記第1領域の画像を回転させる回転処理を行うことを特徴とする請求項1に画像表示装置。
【請求項3】
前記画像生成部は、車両の前方を撮影するカメラからの撮影画像及び車両の後方を撮影するカメラからの撮影画像の少なくともいずれか一方と、前記画像選択部により選択される画像とを、同じ前記表示画像上に同時に配置することを特徴とする請求項1又は2のいずれか一項に記載の画像表示装置。
【請求項4】
前記表示画像が前記第1領域の画像を含む旨の表示を前記表示画像に加える表示付加部を備えることを特徴とする請求項1〜3のいずれか一項に記載の画像表示装置。
【請求項5】
車両のサイドミラーに配置されて車両の側方を撮影するカメラと、
サイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、カメラからの撮影画像のうち少なくとも車両が映り込む第1領域の画像を選択し、前記状態判定部でサイドミラーが展開状態であると判定された場合に、前記第1領域と異なる前記撮影画像の第2領域の画像を選択する画像選択部と、
前記画像選択部により選択される画像が配置された表示画像を生成する画像生成部と、
前記画像生成部から出力される画像を表示する表示部と、
を備える画像表示システム。
【請求項6】
サイドミラーに設置されたサイドカメラを含む車両に配置された複数のカメラで得られる撮影画像に基づいて車両及び車両の周囲を仮想視点から見た様子を示す合成画像を生成する合成画像生成手段と、
前記合成画像を表示画面に表示する表示手段と、
サイドミラーの格納状態を判定する状態判定部と、
前記状態判定部でサイドミラーが格納状態であると判定された場合に、前記サイドカメラからの撮影画像から車両側面の一部が映り込み、かつ、車両側面前後方向に沿って切り出した画像を前記表示手段に表示する表示制御手段と、を備えたことを特徴とする画像表示装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2012−214083(P2012−214083A)
【公開日】平成24年11月8日(2012.11.8)
【国際特許分類】
【出願番号】特願2011−79563(P2011−79563)
【出願日】平成23年3月31日(2011.3.31)
【出願人】(000237592)富士通テン株式会社 (3,383)
【出願人】(000003207)トヨタ自動車株式会社 (59,920)
【Fターム(参考)】
【公開日】平成24年11月8日(2012.11.8)
【国際特許分類】
【出願日】平成23年3月31日(2011.3.31)
【出願人】(000237592)富士通テン株式会社 (3,383)
【出願人】(000003207)トヨタ自動車株式会社 (59,920)
【Fターム(参考)】
[ Back to top ]