(57)【要約】【課題】障害物を適切に表示する。【解決手段】車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得部４２と、映像データ取得部４２が取得した映像に視点変換処理を行い合成することで、車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成部４５と、車両の周囲の障害物を検出するセンサ群２０からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得部４３と、俯瞰映像を表示部に表示させる表示制御部４８と、を備え、俯瞰映像生成部４５は、障害物情報取得部４３が特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する。【選択図】図１
2018142884.tif 000002
【特許請求の範囲】
【請求項１】
車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得部と、
前記映像データ取得部が取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成部と、
前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得部と、
前記俯瞰映像を表示部に表示させる表示制御部と、
を備え、
前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する、俯瞰映像生成装置。
【請求項２】
前記俯瞰映像生成部は、仮想視点の位置を変更することで、前記複数のカメラの映像において仮想視点の位置を変更する前より表示範囲が広くなる映像に前記障害物が含まれて表示されるように、前記俯瞰映像の仮想視点の位置を変更する、
請求項１に記載の俯瞰映像生成装置。
【請求項３】
前記車両の進行方向を取得する車両情報取得部をさらに備え、
前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が前記車両の進行方向にある合成境界に重なる場合は、前記俯瞰映像の仮想視点の位置を前記車両の進行方向に対応した位置に変更した俯瞰映像を生成する、
請求項１または２に記載の俯瞰映像生成装置。
【請求項４】
前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が前記車両の進行方向にある合成境界に重なるとき、前記俯瞰映像の仮想視点の位置を前記車両の進行方向側の位置に変更した俯瞰映像を生成する、
請求項３に記載の俯瞰映像生成装置。
【請求項５】
前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が前記車両の進行方向にある合成境界に重なるとき、前記俯瞰映像の仮想視点の位置を前記車両の進行方向とは反対側の位置に変更した俯瞰映像を生成する、
請求項３に記載の俯瞰映像生成装置。
【請求項６】
前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が前記車両の進行方向にある合成境界に重なるとき、前記俯瞰映像の仮想視点の位置を前記車両の進行方向と交差する方向に位置を変更した俯瞰映像を生成する、
請求項３に記載の俯瞰映像生成装置。
【請求項７】
請求項１から６のいずれか一項に記載の俯瞰映像生成装置と、
前記カメラと、前記検出部と、前記表示部との少なくともいずれかと、を備える、
俯瞰映像生成システム。
【請求項８】
車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得ステップと、
前記映像データ取得ステップで取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成ステップと、
前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得ステップと、
前記俯瞰映像を表示部に表示させる表示制御ステップと、
を含み、
前記俯瞰映像生成ステップは、前記障害物情報取得ステップで特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する、
俯瞰映像生成方法。
【請求項９】
車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得ステップと、
前記映像データ取得ステップで取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成ステップと、
前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得ステップと、
前記俯瞰映像を表示部に表示させる表示制御ステップと、
を含み、
前記俯瞰映像生成ステップは、前記障害物情報取得ステップで特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する、
ことを俯瞰映像生成装置として動作するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、俯瞰映像生成装置、俯瞰映像生成システム、俯瞰映像生成方法およびプログラムに関する。
【背景技術】
【０００２】
車両の周囲に設置された複数のカメラで車両周辺を撮影し、撮影した複数の映像に視点変換処理を行い合成した俯瞰映像をモニタに表示させる技術が知られている。俯瞰映像は、複数の映像が合成されているため、映像同士のつなぎ目である合成境界において、被撮影物の一部分が表示されなくなったり、障害物が合成境界を跨ぐ際に一時的に表示されなくなったりすることがある。
【０００３】
障害物移動方向予測部からの情報を基に、障害物と複数カメラの画像の境界が重ならないように俯瞰画像を作成する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／０３６８９２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車両が移動すると、障害物の位置も相対的に移動する。これにより、上記の技術では、俯瞰映像における合成境界も動的に変化する。俯瞰映像における合成境界が動的に変化するため、俯瞰映像の表示が煩雑となるおそれがある。このように、検出した障害物を俯瞰映像で表示することには改善の余地がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、検出した障害物を適切に表示することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る俯瞰映像生成装置は、車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得部と、前記映像データ取得部が取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成部と、前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得部と、前記俯瞰映像を表示部に表示させる表示制御部と、を備え、前記俯瞰映像生成部は、前記障害物情報取得部が特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する。
【０００８】
本発明に係る俯瞰映像生成システムは、上記の俯瞰映像生成装置と、前記カメラと、前記検出部と、前記表示部との少なくともいずれかと、を備える。
【０００９】
本発明に係る俯瞰映像生成方法は、車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得ステップと、前記映像データ取得ステップで取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成ステップと、前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得ステップと、前記俯瞰映像を表示部に表示させる表示制御ステップと、を含み、前記俯瞰映像生成ステップは、前記障害物情報取得ステップで特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成する。
【００１０】
本発明に係るプログラムは、車両の周囲を撮影する複数のカメラからの映像データを取得する映像データ取得ステップと、前記映像データ取得ステップで取得した映像に視点変換処理を行い合成することで、前記車両の上方を仮想視点とした俯瞰映像を生成する俯瞰映像生成ステップと、前記車両の周囲の障害物を検出する検出部からの情報を取得し、検出した障害物の俯瞰映像上の位置を特定する障害物情報取得ステップと、前記俯瞰映像を表示部に表示させる表示制御ステップと、を含み、前記俯瞰映像生成ステップは、前記障害物情報取得ステップで特定した障害物の位置が、俯瞰映像における複数の映像の合成境界に重なる位置である場合、前記俯瞰映像の仮想視点の位置を変更した俯瞰映像を生成することを俯瞰映像生成装置として動作するコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、障害物を適切に表示することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第一実施形態に係る俯瞰映像生成システムの構成例を示すブロック図である。
【図２】図２は、第一実施形態に係る俯瞰映像生成システムにおける仮想視点の位置の一例を説明する概略図である。
【図３】図３は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。
【図４】図４は、第一実施形態に係る俯瞰映像生成システムにおける仮想視点の位置の他の例を説明する概略図である。
【図５】図５は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【図６】図６は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【図７】図７は、第一実施形態に係る俯瞰映像生成システムにおける処理の流れを示すフローチャートである。
【図８】図８は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【図９】図９は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【図１０】図１０は、第二実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。
【図１１】図１１は、第三実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。
【図１２】図１２は、第四実施形態に係る俯瞰映像生成システムの俯瞰映像生成装置における処理の流れを示すフローチャートである。
【図１３】図１３は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。
【図１４】図１４は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【図１５】図１５は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、本発明に係る俯瞰映像生成装置４０、俯瞰映像生成システム１、俯瞰映像生成方法およびプログラムの実施形態を詳細に説明する。なお、以下の実施形態により本発明が限定されるものではない。
【００１４】
以下の説明においては、前後方向とは、車両直進時の進行方向と平行な方向であり、運転席からウインドシールドに向かう側を前後方向の「前」、ウインドシールドから運転席に向かう側を前後方向の「後」とする。前後方向を、Ｘ軸方向とする。左右方向とは、前後方向に対して水平に直交する方向である。ウインドシールドへ向かって、左手側が「左」、右手側が「右」である。左右方向を、Ｙ軸方向とする。上下方向とは、前後方向および左右方向に対して直交する方向である。上下方向を、Ｚ軸方向とする。したがって、前後方向、左右方向および鉛直方向は、３次元で直交する。以下の説明における前後、左右、上下は、俯瞰映像生成システム１を車両に搭載した状態での前後、左右、上下である。
【００１５】
［第一実施形態］
図１は、第一実施形態に係る俯瞰映像生成システムの構成例を示すブロック図である。俯瞰映像生成システム１は、車両Ｖに搭載されている。俯瞰映像生成システム１は、車両Ｖに載置されているものに加えて、可搬型で車両Ｖにおいて利用可能な装置であってもよい。
【００１６】
図１を用いて、俯瞰映像生成システム１について説明する。俯瞰映像生成システム１は、前方カメラ１１と、後方カメラ１２と、左側方カメラ１３と、右側方カメラ１４と、センサ群（検出部）２０と、表示パネル（表示部）３０と、俯瞰映像生成装置４０とを有する。
【００１７】
図２を用いて、前方カメラ１１と後方カメラ１２と左側方カメラ１３と右側方カメラ１４とについて説明する。図２は、第一実施形態に係る俯瞰映像生成システムにおける仮想視点の位置の一例を説明する概略図である。前方カメラ１１は、車両Ｖの前方に配置され、車両Ｖの前方を中心とした周辺を撮影する。前方カメラ１１は、例えば、１８０°程度の撮影範囲Ａ１を撮影する。前方カメラ１１は、撮影した映像を俯瞰映像生成装置４０の映像データ取得部４２へ出力する。
【００１８】
後方カメラ１２は、車両Ｖの後方に配置され、車両Ｖの後方を中心とした周辺を撮影する。後方カメラ１２は、例えば、１８０°程度の撮影範囲Ａ２を撮影する。後方カメラ１２は、撮影した映像を俯瞰映像生成装置４０の映像データ取得部４２へ出力する。
【００１９】
左側方カメラ１３は、車両Ｖの左側方に配置され、車両Ｖの左側方を中心とした周辺を撮影する。左側方カメラ１３は、例えば、１８０°程度の撮影範囲Ａ３を撮影する。左側方カメラ１３は、撮影した映像を俯瞰映像生成装置４０の映像データ取得部４２へ出力する。
【００２０】
右側方カメラ１４は、車両Ｖの右側方に配置され、車両Ｖの右側方を中心とした周辺を撮影する。右側方カメラ１４は、例えば、１８０°程度の図示しない撮影範囲Ａ４を撮影する。右側方カメラ１４は、撮影した映像を俯瞰映像生成装置４０の映像データ取得部４２へ出力する。
【００２１】
このような前方カメラ１１と後方カメラ１２と左側方カメラ１３と右側方カメラ１４とで、車両Ｖの全方位を撮影する。
【００２２】
図１に戻って、センサ群２０は、車両Ｖの周辺の障害物Ｑを検出する。センサ群２０は、俯瞰映像の表示範囲を含む範囲の障害物Ｑを検出可能である。本実施形態では、センサ群２０は、前方センサと、後方センサと、左側方センサと、右側方センサとを含む。センサ群２０は、センシング方式によっては数十ｍから数百ｍの距離までのセンシングが可能であるが、本目的に用いる場合は車両Ｖから５ｍ程度までの距離の障害物Ｑを検出する。センサ群２０は、例えば、赤外線センサ、超音波センサ、ミリ波センサ、画像認識によるセンサ等、複数方式のセンサの組合せなど様々な方式が適用可能である。
【００２３】
前方センサは、車両Ｖの前方に配置され、車両Ｖの前方を中心とした範囲に存在する障害物Ｑを検出する。前方センサは、車両Ｖが前進しているときに車両Ｖと接触するおそれがある、地上から高さを有するものを検出する。前方センサは、例えば、車両Ｖから５ｍ程度までの距離の障害物Ｑを検出する。前方センサの検出範囲は、前方カメラ１１の撮影範囲Ａ１と重複する。前方センサの検出範囲は、左側方センサおよび右側方センサの検出範囲の一部と重複していてもよい。前方センサは、複数のセンサの組み合わせで構成されている。これにより、障害物Ｑの方向を細分化して検出する。前方センサは、検出した障害物Ｑの障害物情報を俯瞰映像生成装置４０の障害物情報取得部４３へ出力する。
【００２４】
後方センサは、車両Ｖの後方に配置され、車両Ｖの後方を中心とした範囲に存在する障害物Ｑを検出する。後方センサは、車両Ｖが後退しているときに車両Ｖと接触するおそれがある、地上から高さを有するものを検出する。後方センサは、例えば、車両Ｖから５ｍ程度までの距離の障害物Ｑを検出する。後方センサの検出範囲は、後方カメラ１２の撮影範囲Ａ２と重複する。後方センサの検出範囲は、左側方センサおよび右側方センサの検出範囲の一部と重複していてもよい。後方センサは、複数のセンサの組み合わせで構成されている。これにより、障害物Ｑの方向を細分化して検出する。後方センサは、検出した障害物Ｑの障害物情報を俯瞰映像生成装置４０の障害物情報取得部４３へ出力する。
【００２５】
左側方センサは、車両Ｖの左側方に配置され、車両Ｖの左側方を中心とした範囲に存在する障害物Ｑを検出する。左側方センサは、車両Ｖが操舵しながら前進または後退しているときに車両Ｖと接触するおそれがある、地上から高さを有するものを検出する。左側方センサは、例えば、車両Ｖから５ｍ程度までの距離の障害物Ｑを検出する。左側方センサの検出範囲は、左側方カメラ１３の撮影範囲Ａ３と重複する。左側方センサの検出範囲は、前方センサおよび後方センサの検出範囲の一部と重複していてもよい。左側方センサは、複数のセンサの組み合わせで構成されている。これにより、障害物Ｑの方向を細分化して検出する。左側方センサは、検出した障害物Ｑの障害物情報を俯瞰映像生成装置４０の障害物情報取得部４３へ出力する。
【００２６】
右側方センサは、車両Ｖの右側方に配置され、車両Ｖの右側方を中心とした範囲に存在する障害物Ｑを検出する。右側方センサは、車両Ｖが操舵しながら前進または後退しているときに車両Ｖと接触するおそれがある、地上から高さを有するものを検出する。右側方センサは、例えば、車両Ｖから５ｍ程度までの距離の障害物Ｑを検出する。右側方センサの検出範囲は、右側方カメラ１４の撮影範囲Ａ４と重複する。右側方センサの検出範囲は、前方センサおよび後方センサの検出範囲の一部と重複していてもよい。右側方センサは、複数のセンサの組み合わせで構成されている。これにより、障害物Ｑの方向を細分化して検出する。右側方センサは、検出した障害物Ｑの障害物情報を俯瞰映像生成装置４０の障害物情報取得部４３へ出力する。
【００２７】
表示パネル３０は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）または有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを含むディスプレイである。表示パネル３０は、俯瞰映像生成システム１の俯瞰映像生成装置４０から出力された映像信号に基づいて、俯瞰映像１００（図３参照）、俯瞰映像１００Ａ（図６参照）を表示する。表示パネル３０は、俯瞰映像生成システム１に専用のものであっても、例えば、ナビゲーションシステムを含む他のシステムと共同で使用するものであってもよい。表示パネル３０は、運転者から視認容易な位置に配置されている。
【００２８】
表示パネル３０は、表示パネル３０の形状が横長の矩形である場合、複数の表示範囲に分割されていてもよい。例えば、表示パネル３０は、俯瞰映像１００を表示する表示範囲と、俯瞰映像１００の表示範囲の側方に配置された、ナビゲーション画面やオーディオ画面を表示する表示範囲とを有する。俯瞰映像１００を表示する表示範囲は、縦長の矩形状である。
【００２９】
俯瞰映像生成装置４０は、制御部４１と、記憶部４９とを有する。
【００３０】
制御部４１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などで構成された演算処理装置である。制御部４１は、記憶部４９に記憶されているプログラムをメモリにロードして、プログラムに含まれる命令を実行する。制御部４１は、映像データ取得部４２と、障害物情報取得部４３と、車両情報取得部４４と、俯瞰映像生成部４５と、表示制御部４８とを有する。
【００３１】
映像データ取得部４２は、車両Ｖの周辺を撮影した周辺映像データを取得する。より詳しくは、映像データ取得部４２は、前方カメラ１１と後方カメラ１２と左側方カメラ１３と右側方カメラ１４とが出力した周辺映像データを取得する。映像データ取得部４２は、取得した周辺映像データを俯瞰映像生成部４５に出力する。
【００３２】
障害物情報取得部４３は、車両Ｖの周辺において検出した障害物Ｑの障害物情報を取得し、検出した障害物Ｑの俯瞰映像上の位置を特定する。より詳しくは、障害物情報取得部４３は、センサ群２０が出力した障害物情報を取得する。本実施形態では、障害物情報取得部４３は、検出した障害物Ｑまでの距離を含む障害物情報を取得する。障害物情報取得部４３は、取得した障害物情報に含まれる、障害物Ｑを検出したセンサと、障害物Ｑまでの距離とから、障害物Ｑの俯瞰映像上の位置を特定する。障害物情報取得部４３は、取得した障害物情報と特定した障害物Ｑの位置とを俯瞰映像生成部４５に出力する。
【００３３】
車両情報取得部４４は、車両Ｖのギア操作情報など、俯瞰映像１００を表示させるためのトリガとなる車両情報を、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や車両Ｖの状態をセンシングする各種センサなどから取得する。本実施形態では、車両情報は、車両Ｖの進行方向を示す情報を含む。車両情報取得部４４は、取得した車両情報を俯瞰映像生成部４５に出力する。
【００３４】
俯瞰映像生成部４５は、映像データ取得部４２が取得した周辺映像データに視点変換処理を行い合成することで、車両Ｖの上方を仮想視点Ｐとした俯瞰映像１００を生成する。
【００３５】
図２を用いて、仮想視点Ｐについて説明する。仮想視点Ｐは、車両Ｖの中央の上方に位置している。仮想視点Ｐは、車両Ｖを真上から見下すような視点である。車両Ｖの中央とは、車両Ｖの車幅方向の中央、かつ、前後方向の中央である。車両Ｖの真上とは、車両Ｖの基準面の垂線上の位置である。基準面とは、車両Ｖが水平かつ平坦な路面上に位置しているときに路面と水平な平面である。仮想視点Ｐの位置を、（ｘ，ｙ，ｚ）とする。
【００３６】
図３を用いて、生成された俯瞰映像１００について説明する。図３は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。俯瞰映像１００は、前方映像１０１と後方映像１０２と左側方映像１０３と右側方映像１０４とを含む。前方映像１０１の表示面積と後方映像１０２の表示面積とは同じ広さである。左側方映像１０３の表示面積と右側方映像１０４の表示面積とは同じ広さである。俯瞰映像１００の中央部は、車両Ｖを示す自車両アイコン２００が表示されている。自車両アイコン２００は、車両Ｖを真上から見下した形態を示す。
【００３７】
図３においては、前方映像１０１と左側方映像１０３との合成境界Ｂ１と、前方映像１０１と右側方映像１０４との合成境界Ｂ２と、後方映像１０２と左側方映像１０３との合成境界Ｂ３と、後方映像１０２と右側方映像１０４との合成境界Ｂ４とを示す斜めの破線を説明のために図示しているが、実際に表示パネル３０に表示される俯瞰映像１００には当該破線は表示されても表示されなくてもよい。他の図も同様である。以下の説明において、合成境界Ｂ１と合成境界Ｂ２と合成境界Ｂ３と合成境界Ｂ４とを特に区別する必要がないときは、合成境界Ｂとして説明する。
【００３８】
合成境界Ｂ１は、自車両アイコン２００の左前端部から左前方に向かって延びている。合成境界Ｂ１は、自車両アイコン２００の左前端部から長辺部１００ａへ延びている。合成境界Ｂ２は、自車両アイコン２００の右前端部から右前方に向かって延びている。合成境界Ｂ２は、自車両アイコン２００の右前端部から長辺部１００ｂへ延びている。合成境界Ｂ３は、自車両アイコン２００の左後端部から左後方に向かって延びている。合成境界Ｂ３は、自車両アイコン２００の左後端部から長辺部１００ａへ延びている。合成境界Ｂ４は、自車両アイコン２００の右後端部から右後方に向かって延びている。合成境界Ｂ４は、自車両アイコン２００の右後端部から長辺部１００ｂへ延びている。
【００３９】
俯瞰映像生成部４５は、障害物情報取得部４３が特定した障害物Ｑの位置が、俯瞰映像１００における複数の映像の境界である合成境界Ｂに重なる位置である場合、俯瞰映像１００の仮想視点Ｐの位置を変更して仮想視点ＰＡとした俯瞰映像１００Ａを生成する。言い換えると、俯瞰映像生成部４５は、障害物Ｑの位置が、障害物Ｑを俯瞰映像１００に表したときに合成境界Ｂに重なる位置である場合、仮想視点ＰＡとした俯瞰映像１００Ａを生成する。さらに、俯瞰映像生成部４５は、障害物Ｑの位置が、障害物Ｑを俯瞰映像１００に表したときに合成境界Ｂの近傍に位置する場合にも、仮想視点ＰＡとした俯瞰映像１００Ａを生成してもよい。
【００４０】
合成境界Ｂに重なる位置とは、複数の映像を合成したときに、画像処理によって被撮影物が非表示となったり歪んだりして、正しい形態が表示されなくなる範囲と重複する位置である。合成境界Ｂに重なる位置とは、例えば、合成境界Ｂを中心に帯状に広がる範囲に重なる位置である。
【００４１】
合成境界Ｂの近傍の位置とは、合成境界Ｂに重なる位置より進行方向側の位置である。合成境界Ｂの近傍の位置とは、車両Ｖが進行することで合成境界Ｂに重なる位置となることが予測される位置である。
【００４２】
本実施形態では、俯瞰映像生成部４５は、障害物情報取得部４３が特定した障害物Ｑの位置が、俯瞰映像１００における進行方向の合成境界Ｂ（以下、「進行方向の合成境界Ｂ」という。）に重なる場合、仮想視点Ｐの位置を車両Ｖの進行方向に応じた仮想視点ＰＡに変更した俯瞰映像１００Ａを生成する。より詳しくは、俯瞰映像生成部４５は、障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向側の仮想視点ＰＡに変更した俯瞰映像１００Ａを生成する。仮想視点ＰＡの位置は、（ｘＡ，ｙ，ｚ）で表される。
【００４３】
例えば、車両Ｖが後退しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの後方側の仮想視点ＰＡに変更した俯瞰映像１００Ａを生成する。
【００４４】
例えば、車両Ｖが前進しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの前方側の仮想視点ＰＡに変更した俯瞰映像１００Ａを生成する。
【００４５】
俯瞰映像生成部４５は、視点変換処理部４５１と、切出処理部４５２と、合成処理部４５３とを有する。
【００４６】
視点変換処理部４５１は、映像データ取得部４２で取得した周辺映像データに対して、車両Ｖを上方の仮想視点Ｐから見下ろすように視点変換処理を行う。より詳しくは、視点変換処理部４５１は、前方カメラ１１と後方カメラ１２と左側方カメラ１３と右側方カメラ１４とで撮影した周辺映像データに基づいて、視点変換処理を行った映像を生成する。視点変換処理の方法は、公知のいずれの方法でもよく、限定されない。視点変換処理部４５１は、視点変換処理を行った周辺映像データを切出処理部４５２に出力する。
【００４７】
視点変換処理部４５１は、障害物情報取得部４３が特定した障害物Ｑの位置が俯瞰映像１００の合成境界Ｂに重なる位置である場合、俯瞰映像１００の仮想視点Ｐの位置を変更した仮想視点ＰＡとして視点変換処理を行った映像を生成する。視点変換処理部４５１は、視点変換処理を行った周辺映像データを切出処理部４５２に出力する。
【００４８】
本実施形態では、視点変換処理部４５１は、仮想視点Ｐの位置を変更することで、複数のカメラの映像においてより表示範囲が広くなる映像に障害物Ｑが含まれて表示されるように、仮想視点Ｐの位置を変更する。
【００４９】
本実施形態では、視点変換処理部４５１は、障害物情報取得部４３が特定した障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、仮想視点Ｐの位置を車両Ｖの進行方向に応じた位置に変更して視点変換処理を行った映像を生成する。より詳しくは、視点変換処理部４５１は、障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向側に変更して視点変換処理を行った映像を生成する。
【００５０】
例えば、車両Ｖが後退しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの後方側の仮想視点ＰＡに変更して視点変換処理を行った映像を生成する。
【００５１】
図４を用いて、仮想視点ＰＡについて説明する。図４は、第一実施形態に係る俯瞰映像生成システムにおける仮想視点の位置の他の例を説明する概略図である。本実施形態では、仮想視点ＰＡは、車両Ｖの後上方に位置している。仮想視点ＰＡは、車両Ｖを後上から斜めに見下すような視点である。
【００５２】
例えば、車両Ｖが前進しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの前方側の仮想視点ＰＡに変更して視点変換処理を行った映像を生成する。
【００５３】
切出処理部４５２は、視点変換処理を行った周辺映像データから所定の範囲の映像を切出す切出処理を行う。切出処理部４５２は、視点変換処理を行った前方カメラ１１からの周辺映像データから、前方切出範囲を切出す。切出処理部４５２は、視点変換処理を行った後方カメラ１２からの周辺映像データから、後方切出範囲を切出す。切出処理部４５２は、視点変換処理を行った左側方カメラ１３からの周辺映像データから、左側方切出範囲を切出す。切出処理部４５２は、視点変換処理を行った右側方カメラ１４からの周辺映像データから、右側方切出範囲を切出す。切出処理部４５２は、切出処理を行った映像の映像データを合成処理部４５３に出力する。
【００５４】
前方切出範囲は、車両Ｖの前端部から前方の範囲で、合成境界Ｂ１と合成境界Ｂ２とで囲まれた範囲である。後方切出範囲は、車両Ｖの後端部から後方の範囲で、合成境界Ｂ３と合成境界Ｂ４とで囲まれた範囲である。左側方切出範囲は、車両Ｖの左側部から左方の範囲で、合成境界Ｂ１と合成境界Ｂ３とで囲まれた範囲である。右側方切出範囲は、車両Ｖの右側部から右方の範囲で、合成境界Ｂ２と合成境界Ｂ４とで囲まれた範囲である。
【００５５】
仮想視点の位置ごとに俯瞰映像の合成境界Ｂの位置が一意に定義される。このため、前方切出範囲と後方切出範囲と左側方切出範囲と右側方切出範囲とは、切出処理を行った映像の仮想視点の位置に応じた合成境界Ｂの位置に基づいて定まる。仮想視点の位置ごとの俯瞰映像の合成境界Ｂの位置は、あらかじめ記憶部４９に記憶されている。本実施形態では、仮想視点Ｐとした俯瞰映像１００の合成境界Ｂの位置と、仮想視点ＰＡとした俯瞰映像１００Ａの合成境界ＢＡの位置とが記憶されている。
【００５６】
合成処理部４５３は、切出処理部４５２で切出した複数の映像を合成し俯瞰映像１００、俯瞰映像１００Ａを生成する。合成処理部４５３は、生成した俯瞰映像１００、俯瞰映像１００Ａを表示制御部４８に出力する。
【００５７】
図５を用いて、生成された俯瞰映像１００について説明する。図５は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。後方映像１０２には、障害物Ｑを示す障害物Ｑが表示されている。
【００５８】
図６を用いて、生成された俯瞰映像１００Ａについて説明する。図６は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。自車両アイコン２１０は、車両Ｖを後方から見下ろした形態を示している。自車両アイコン２１０は、自車両アイコン２１０による死角が生じないような表示形態とすることが好ましい。例えば、自車両アイコン２１０は、半透過としてもよい。例えば、自車両アイコン２１０は、外形を示す枠状としてもよい。前方映像１０１Ａの表示面積は、前方映像１０１の表示面積に対して狭い。後方映像１０２Ａの表示面積は、両側端部において、後方映像１０２の表示面積に対して前側に広い。後方映像１０２Ａの表示面積は、前方映像１０１Ａの表示面積に対して広い。左側方映像１０３Ａの表示面積と右側方映像１０４Ａの表示面積とは、左側方映像１０３の表示面積と右側方映像１０４の表示面積に対して前側に広い。
【００５９】
合成境界Ｂ１Ａは、自車両アイコン２１０の左前端部から前方に向かって延びている。合成境界Ｂ１Ａは、自車両アイコン２１０の左前端部から短辺部１００Ａｃへ延びている。合成境界Ｂ２Ａは、自車両アイコン２１０の右前端部から前方に向かって延びている。合成境界Ｂ２Ａは、自車両アイコン２１０の右前端部から短辺部１００Ａｃへ延びている。合成境界Ｂ３Ａは、自車両アイコン２１０の左後端部から左方に向かって水平に延びている。合成境界Ｂ３Ａは、自車両アイコン２１０の左後端部から長辺部１００Ａａへ延びている。合成境界Ｂ４Ａは、自車両アイコン２１０の右後端部から右方に向かって水平に延びている。合成境界Ｂ４Ａは、自車両アイコン２１０の右後端部から長辺部１００Ａｂへ延びている。
【００６０】
合成境界Ｂ３Ａと合成境界Ｂ４Ａ近傍においては、左側方カメラ１３と右側方カメラ１４からの周辺映像データより、後方カメラ１２からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ３Ａと合成境界Ｂ４Ａとは、後方カメラ１２からの周辺映像データの表示面積を広くするように設定されている。
【００６１】
合成境界Ｂ１Ａと合成境界Ｂ２Ａ近傍においては、前方カメラ１１からの周辺映像データより、左側方カメラ１３と右側方カメラ１４からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ１Ａと合成境界Ｂ２Ａとは、左側方カメラ１３と右側方カメラ１４からの周辺映像データの表示面積を広くするように設定されている。
【００６２】
図１に戻って、表示制御部４８は、俯瞰映像１００、俯瞰映像１００Ａを表示パネル３０に表示させる。
【００６３】
記憶部４９は、俯瞰映像生成装置４０における各種処理に要するデータおよび各種処理結果を記憶する。記憶部４９は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。
【００６４】
次に、図７を用いて、俯瞰映像生成システム１の俯瞰映像生成装置４０における処理の流れについて説明する。図７は、第一実施形態に係る俯瞰映像生成システムにおける処理の流れを示すフローチャートである。
【００６５】
俯瞰映像生成システム１が起動されると、制御部４１は、映像データ取得部４２で周辺映像データを取得させる。制御部４１は、障害物情報取得部４３で障害物情報を取得させる。
【００６６】
制御部４１は、俯瞰映像表示を開始するか否かを判定する（ステップＳ１１）。本実施形態では、制御部４１は、後退トリガの有無に基づいて、俯瞰映像表示を開始するか否かを判定する。後退トリガとは、例えば、シフトポジションが「リバース」とされたことをいう。または、後退トリガとは、車両Ｖの進行方向が車両Ｖの後方となったことをいう。制御部４１は、後退トリガがない場合、俯瞰映像表示を開始しないと判定し（ステップＳ１１でＮｏ）、ステップＳ１１の処理を再度実行する。制御部４１は、後退トリガがある場合、俯瞰映像表示を開始すると判定し（ステップＳ１１でＹｅｓ）、ステップＳ１２に進む。俯瞰映像表示を開始させるトリガは、後退トリガに限らず、ユーザ操作、障害物検出結果、停止時など任意のトリガが適用される。
【００６７】
制御部４１は、障害物Ｑを検出したか否かを判定する（ステップＳ１２）。より詳しくは、制御部４１は、障害物情報取得部４３で、所定条件を満たす障害物Ｑの障害物情報が取得されたか否かを判定する。制御部４１は、障害物情報取得部４３で障害物情報が取得されたと判定した場合（ステップＳ１２でＹｅｓ）、ステップＳ１３に進む。制御部４１は、障害物情報取得部４３で障害物情報が取得されていないと判定した場合（ステップＳ１２でＮｏ）、ステップＳ１６に進む。
【００６８】
所定条件とは、障害物Ｑとして検出する条件である。本実施形態では、所定条件は、障害物Ｑが車両Ｖの進行方向に位置すること、である。障害物Ｑが車両Ｖの進行方向に位置する場合、所定条件を満たすと判定し、障害物Ｑとして検出する。例えば、車両Ｖが後退しているとき、障害物Ｑが車両Ｖの後端より後方に位置する場合、所定条件を満たすと判定し、障害物Ｑとして検出する。より詳しくは、制御部４１は、車両Ｖが後退しているとき、センサ群２０のうち、車両Ｖの後方の障害物Ｑを検出するセンサが障害物Ｑを検出した場合、所定条件を満たすと判定し、障害物Ｑとして検出する。
【００６９】
制御部４１は、車両Ｖに対する障害物Ｑの位置情報を取得する（ステップＳ１３）。より詳しくは、制御部４１は、障害物情報取得部４３で取得した障害物情報に基づいて、障害物Ｑの俯瞰映像上の位置を取得する。制御部４１は、ステップＳ１４に進む。
【００７０】
制御部４１は、障害物Ｑは俯瞰映像の合成境界Ｂ上に位置しているか否かを判定する（ステップＳ１４）。より詳しくは、制御部４１は、ステップＳ１３で取得した障害物Ｑの位置情報に基づいて、障害物Ｑが進行方向の合成境界Ｂ上であるか否かを判定する。制御部４１は、障害物Ｑが俯瞰映像１００の合成境界Ｂに重なる位置であると判定した場合（ステップＳ１４でＹｅｓ）、ステップＳ１５に進む。制御部４１は、障害物Ｑが俯瞰映像１００の合成境界Ｂに重なる位置ではないと判定した場合（ステップＳ１４でＮｏ）、ステップＳ１６に進む。
【００７１】
制御部４１は、仮想視点位置を変更する（ステップＳ１５）。より詳しくは、制御部４１は、俯瞰映像生成部４５で、俯瞰映像１００の仮想視点Ｐの位置を変更して仮想視点ＰＡとした俯瞰映像１００Ａを生成させ、表示パネル３０に表示させる。制御部４１は、ステップＳ１７に進む。
【００７２】
本実施形態では、制御部４１は、俯瞰映像生成部４５で、仮想視点Ｐの位置を車両Ｖの進行方向に応じて、車両Ｖの進行方向側の仮想視点ＰＡに変更した俯瞰映像１００Ａを生成させる。
【００７３】
制御部４１は、俯瞰映像１００を生成し表示する（ステップＳ１６）。より詳しくは、制御部４１は、俯瞰映像生成部４５で、映像データ取得部４２で取得した周辺映像データから車両Ｖを上方から見下ろすように視点変換処理を行い俯瞰映像１００を生成させ、表示パネル３０に表示させる。制御部４１は、ステップＳ１７に進む。
【００７４】
制御部４１は、俯瞰映像表示を終了するか否かを判定する（ステップＳ１７）。より詳しくは、制御部４１は、後退終了トリガの有無に基づいて、俯瞰映像表示を終了するか否かを判定する。後退終了トリガとは、例えば、シフトポジションが「リバース」から他のポジションとなったことをいう。制御部４１は、後退終了トリガがある場合、俯瞰映像表示を終了すると判定し（ステップＳ１７でＹｅｓ）、処理を終了する。制御部４１は、後退終了トリガがない場合、俯瞰映像表示を終了しないと判定し（ステップＳ１７でＮｏ）、ステップＳ１２に戻って処理を継続する。
【００７５】
つづいて、図５、図６、図８、図９を用いて、車両Ｖが後方に進むとき、障害物Ｑが後方に検出された場合について説明する。図８は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。図９は、第一実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。障害物Ｑは、車両Ｖの後端部より左後方に位置している。
【００７６】
まず、シフトポジションが「リバース」とされると、ステップＳ１１において、俯瞰映像表示を開始すると判定される。
【００７７】
ステップＳ１２において、車両Ｖの後方に位置する障害物Ｑが検出される。ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左後方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図５に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【００７８】
そして、ステップＳ１２において、障害物Ｑが検出され、ステップＳ１３において、車両Ｖに近づいた障害物Ｑの位置が取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していると判定される。ステップＳ１５において、図６に示すような、仮想視点ＰＡとした俯瞰映像１００Ａが生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【００７９】
図６に示す俯瞰映像１００Ａにおいては、障害物Ｑは、合成境界Ｂ３Ａより後方に表示されている。
【００８０】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部に近い左側方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図８に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【００８１】
図８に示す俯瞰映像１００においては、合成境界Ｂの位置は、図５に示す俯瞰映像１００の合成境界Ｂと同じ位置である。障害物Ｑは、合成境界Ｂ３より前方に表示されている。
【００８２】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左前方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図９に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【００８３】
図９に示す俯瞰映像１００においては、合成境界Ｂの位置は、図５に示す俯瞰映像１００の合成境界Ｂと同じ位置である。障害物Ｑは、合成境界Ｂ３よりさらに前方に表示されている。
【００８４】
この後、車両Ｖがさらに後退すると、障害物Ｑが俯瞰映像１００の合成境界Ｂ１を跨ぐ位置になるが、合成境界Ｂ１は進行方向ではないため、仮想視点の位置の変更処理は実行されない。
【００８５】
このような処理が、俯瞰映像表示が終了されるまで繰り返される。
【００８６】
このようにして、俯瞰映像生成システム１は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、仮想視点Ｐの位置を車両Ｖの進行方向側の位置に変更した俯瞰映像１００Ａを生成する。
【００８７】
上述したように、本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、仮想視点の位置を車両Ｖの進行方向に応じて、車両Ｖの進行方向側の位置に変更した仮想視点ＰＡの俯瞰映像１００Ａを生成する。これにより、本実施形態は、障害物Ｑが進行方向の合成境界Ｂに重なる場合、仮想視点の位置をずらして、障害物Ｑが合成境界Ｂに重ならない俯瞰映像を表示することができる。これにより、障害物Ｑが合成境界Ｂ上に位置することで、障害物Ｑの形状が歪んだり、障害物Ｑが非表示となるようなことを抑制することができる。このように、本実施形態は、俯瞰映像において障害物Ｑを適切に表示することができる。本実施形態は、俯瞰映像における障害物Ｑの視認性を向上することができる。本実施形態は、車両周辺の障害物Ｑを適切に確認可能にすることができる。
【００８８】
本実施形態は、俯瞰映像における障害物Ｑを検出した方向を表示する表示範囲が広くなるように、仮想視点の位置を変更して俯瞰映像を生成する。例えば、障害物Ｑが後方に検出された場合、障害物Ｑを検出した方向に対応する、俯瞰映像１００Ａの後方映像１０２Ａの表示面積を、俯瞰映像１００の後方映像１０２の表示面積に比べて広くする。これにより、本実施形態は、障害物Ｑとその周辺をより広い範囲で合成境界Ｂに重ならないようにした俯瞰映像１００Ａを表示することができる。このように、本実施形態は、俯瞰映像において障害物Ｑとその周辺を適切に表示することができる。本実施形態は、車両周辺の障害物Ｑとその周囲を適切に確認可能にすることができる。
【００８９】
しかも、本実施形態は、仮想視点の位置を車両Ｖの進行方向に応じて変更することで、障害物Ｑをより認識しやすい俯瞰映像を表示することができる。具体的には、本実施形態は、仮想視点Ｐの位置を車両Ｖの進行方向側の位置に変更した俯瞰映像１００Ａを生成する。これにより、本実施形態は、障害物Ｑを基準として、車両Ｖが近づいてくるような俯瞰映像１００Ａを表示することができる。言い換えると、本実施形態は、車両Ｖの進行方向に立って車両Ｖを誘導したような視点の俯瞰映像１００Ａを表示することができる。これにより、本実施形態は、障害物Ｑに対する車両Ｖの接近状態をより認識しやすい表示とすることができる。このように、本実施形態は、俯瞰映像において障害物Ｑを適切に表示することができる。
【００９０】
本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、仮想視点ＰＡの俯瞰映像１００Ａを生成表示する。そして、本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる位置から外れた場合、仮想視点Ｐの俯瞰映像１００を生成表示する。このように、本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる間だけ、仮想視点ＰＡの俯瞰映像１００Ａを生成表示する。このため、本実施形態は、仮想視点の位置が頻繁に変更されることがなく、俯瞰映像の表示が煩雑になることを抑制することができる。
【００９１】
本実施形態は、仮想視点の位置が変更されると、自車両アイコンが変化する。これにより、運転者は、仮想視点の位置が変更されていることを容易に認識することができる。
【００９２】
［第二実施形態］
図１０を参照しながら、本実施形態に係る俯瞰映像生成システム１について説明する。図１０は、第二実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。俯瞰映像生成システム１は、基本的な構成は第一実施形態の俯瞰映像生成システム１と同様である。以下の説明においては、俯瞰映像生成システム１と同様の構成要素には、同一の符号または対応する符号を付し、その詳細な説明は省略する。本実施形態の俯瞰映像生成システム１は、俯瞰映像生成部４５における処理が、第一実施形態の俯瞰映像生成システム１と異なる。
【００９３】
俯瞰映像生成部４５は、障害物情報取得部４３が特定した障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向とは反対側の仮想視点ＰＢに変更した俯瞰映像１００Ｂを生成する。仮想視点ＰＢの位置は、（ｘＢ，ｙ，ｚ）で表される。
【００９４】
例えば、車両Ｖが後退しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの前方側の仮想視点ＰＢに変更した俯瞰映像１００Ｂを生成する。
【００９５】
例えば、車両Ｖが前進しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの後方側の仮想視点ＰＢに変更した俯瞰映像１００Ｂを生成する。
【００９６】
視点変換処理部４５１は、障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向とは反対側に変更して視点変換処理を行った映像を生成する。
【００９７】
例えば、車両Ｖが後退しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの前方側の仮想視点ＰＢに変更して視点変換処理を行った映像を生成する。
【００９８】
例えば、車両Ｖが前進しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの後方側の仮想視点ＰＢに変更して視点変換処理を行った映像を生成する。
【００９９】
次に、俯瞰映像生成システム１の俯瞰映像生成装置４０における処理の流れについて説明する。俯瞰映像生成装置４０は、図７に示すフローチャートに沿った処理を行う。本実施形態は、ステップＳ１５における処理が第一実施形態と異なり、ステップＳ１１〜ステップＳ１４、ステップＳ１６、ステップＳ１７の処理は第一実施形態と同様の処理を行う。
【０１００】
制御部４１は、仮想視点位置を変更する（ステップＳ１５）。より詳しくは、制御部４１は、俯瞰映像生成部４５で、俯瞰映像１００の仮想視点Ｐの位置を車両Ｖの進行方向とは反対側に変更して仮想視点ＰＢとした俯瞰映像１００Ｂを生成させ、表示パネル３０に表示させる。制御部４１は、ステップＳ１７に進む。
【０１０１】
図１０を用いて、第一実施形態と同様に、車両Ｖが後方に進むとき、障害物Ｑが後方に検出された場合について説明する。
【０１０２】
まず、シフトポジションが「リバース」とされると、ステップＳ１１において、俯瞰映像表示を開始すると判定される。
【０１０３】
ステップＳ１２において、車両Ｖの後方に位置する障害物Ｑが検出される。ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左後方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図５に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１０４】
そして、ステップＳ１２において、障害物Ｑが検出され、ステップＳ１３において、車両Ｖに近づいた障害物Ｑの位置が取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していると判定される。ステップＳ１５において、図１０に示すような、仮想視点ＰＢとした俯瞰映像１００Ｂが生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１０５】
図１０を用いて、生成された俯瞰映像１００Ｂについて説明する。自車両アイコン２２０は、車両Ｖを前方から見下ろした形態を示している。障害物Ｑは、合成境界Ｂ３Ｂより前方に表示されている。
【０１０６】
前方映像１０１Ｂの表示面積は、両側端部において、前方映像１０１の表示面積に対して後側に広い。前方映像１０１Ｂの表示面積は、後方映像１０２Ｂの表示面積に対して広い。後方映像１０２Ｂの表示面積は、後方映像１０２の表示面積に対して狭い。左側方映像１０３Ｂの表示面積と右側方映像１０４Ｂの表示面積とは、左側方映像１０３の表示面積と右側方映像１０４の表示面積に対して後側に広い。
【０１０７】
合成境界Ｂ１Ｂは、自車両アイコン２２０の左前端部から左方に向かって水平に延びている。合成境界Ｂ１Ｂは、自車両アイコン２２０の左前端部から長辺部１００Ｂａへ延びている。合成境界Ｂ２Ｂは、自車両アイコン２２０の右前端部から右方に向かって水平に延びている。合成境界Ｂ２Ｂは、自車両アイコン２２０の右前端部から長辺部１００Ｂｂへ延びている。合成境界Ｂ３Ｂは、自車両アイコン２２０の左後端部から後方に向かって延びている。合成境界Ｂ３Ｂは、自車両アイコン２２０の左後端部から短辺部１００Ｂｄへ延びている。合成境界Ｂ４Ｂは、自車両アイコン２２０の右後端部から後方に向かって延びている。合成境界Ｂ４Ｂは、自車両アイコン２２０の右後端部から短辺部１００Ｂｄへ延びている。
【０１０８】
合成境界Ｂ３Ｂと合成境界Ｂ４Ｂ近傍においては、後方カメラ１２からの周辺映像データより、左側方カメラ１３と右側方カメラ１４からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ３Ｂと合成境界Ｂ４Ｂとは、左側方カメラ１３と右側方カメラ１４からの周辺映像データの表示面積を広くするように設定されている。
【０１０９】
合成境界Ｂ１Ｂと合成境界Ｂ２Ｂ近傍においては、左側方カメラ１３と右側方カメラ１４からの周辺映像データより、前方カメラ１１からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ１Ｂと合成境界Ｂ２Ｂとは、左側方カメラ１３と右側方カメラ１４からの周辺映像データの表示面積を広くするように設定されている。
【０１１０】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部に近い左側方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図８に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１１１】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左前方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図９に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１１２】
このような処理が、俯瞰映像表示が終了されるまで繰り返される。
【０１１３】
上述したように、本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、車両Ｖの進行方向と反対側に位置を変更した仮想視点ＰＢの俯瞰映像１００Ｂを生成する。これにより、本実施形態は、障害物Ｑが進行方向の合成境界Ｂに重なる場合、仮想視点の位置をずらして、障害物Ｑが合成境界Ｂに重ならない俯瞰映像を表示することができる。これにより、障害物Ｑが合成境界Ｂ上に位置することで、障害物Ｑの形状が歪んだり、障害物Ｑが非表示となるようなことを抑制することができる。このように、本実施形態は、俯瞰映像において障害物Ｑを適切に表示することができる。本実施形態は、俯瞰映像における障害物Ｑの視認性を向上することができる。本実施形態は、車両周辺の障害物Ｑを適切に確認可能にすることができる。
【０１１４】
しかも、本実施形態は、仮想視点Ｐの位置を車両Ｖの進行方向と反対側に変更した俯瞰映像１００Ｂを生成する。これにより、本実施形態は、車両Ｖの進行方向と反対側に立って車両Ｖを誘導したような視点の俯瞰映像１００Ｂを表示することができる。これにより、本実施形態は、障害物Ｑに対する車両Ｖの接近状態をより認識しやすい表示とすることができる。このように、本実施形態は、俯瞰映像において障害物Ｑを適切に表示することができる。
【０１１５】
［第三実施形態］
図１１を参照しながら、本実施形態に係る俯瞰映像生成システム１について説明する。図１１は、第三実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。本実施形態の俯瞰映像生成システム１は、俯瞰映像生成部４５における処理が、第一実施形態の俯瞰映像生成システム１と異なる。
【０１１６】
俯瞰映像生成部４５は、障害物情報取得部４３が特定した障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向と交差する方向、例えば、側方に変更した俯瞰映像１００Ｃを生成する。
【０１１７】
例えば、車両Ｖが後退しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの左側または右側の仮想視点ＰＣに変更した俯瞰映像１００Ｃを生成する。仮想視点ＰＣは、障害物Ｑが検出された側とすることが好ましい。仮想視点ＰＣの位置は、（ｘ，ｙＣ，ｚ）で表される。
【０１１８】
例えば、車両Ｖが前進しているとき、俯瞰映像生成部４５は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの左側または右側の仮想視点ＰＣに変更した俯瞰映像１００Ｃを生成する。
【０１１９】
視点変換処理部４５１は、障害物Ｑの位置が進行方向の合成境界Ｂに重なるとき、仮想視点Ｐの位置を車両Ｖの進行方向と交差する方向に変更して視点変換処理を行った映像を生成する。
【０１２０】
例えば、車両Ｖが後退しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ３または合成境界Ｂ４に重なるとき、仮想視点Ｐの位置を車両Ｖの左側または右側の仮想視点ＰＣに変更して視点変換処理を行った映像を生成する。
【０１２１】
例えば、車両Ｖが前進しているとき、視点変換処理部４５１は、障害物Ｑの位置が合成境界Ｂ１または合成境界Ｂ２に重なるとき、仮想視点Ｐの位置を車両Ｖの左側または右側の仮想視点ＰＣに変更して視点変換処理を行った映像を生成する。
【０１２２】
次に、俯瞰映像生成システム１の俯瞰映像生成装置４０における処理の流れについて説明する。俯瞰映像生成装置４０は、図７に示すフローチャートに沿った処理を行う。本実施形態は、ステップＳ１５における処理が第一実施形態と異なり、ステップＳ１１〜ステップＳ１４、ステップＳ１６、ステップＳ１７の処理は第一実施形態と同様の処理を行う。
【０１２３】
制御部４１は、仮想視点位置を変更する（ステップＳ１５）。より詳しくは、制御部４１は、俯瞰映像生成部４５で、俯瞰映像１００の仮想視点Ｐの位置を車両Ｖの進行方向と交差する方向に変更して仮想視点ＰＣとした俯瞰映像１００Ｃを生成させ、表示パネル３０に表示させる。制御部４１は、ステップＳ１７に進む。
【０１２４】
図１１を用いて、第一実施形態と同様に、車両Ｖが後方に進むとき、障害物Ｑが後方に検出された場合について説明する。
【０１２５】
まず、シフトポジションが「リバース」とされると、ステップＳ１１において、俯瞰映像表示を開始すると判定される。
【０１２６】
ステップＳ１２において、車両Ｖの後方に位置する障害物Ｑが検出される。ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左後方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図５に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１２７】
そして、ステップＳ１２において、障害物Ｑが検出され、ステップＳ１３において、車両Ｖに近づいた障害物Ｑの位置が取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００の合成境界Ｂ３上に位置していると判定される。ステップＳ１５において、図１１に示すような、仮想視点ＰＣとした俯瞰映像１００Ｃが生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１２８】
図１１を用いて、生成された俯瞰映像１００Ｃについて説明する。自車両アイコン２３０は、車両Ｖを左側方から見下ろした形態を示している。障害物Ｑは、合成境界Ｂ３Ｃより前方に表示されている。
【０１２９】
前方映像１０１Ｃの表示面積と後方映像１０２Ｃの表示面積とは、前側方映像１０１の表示面積と後側方映像１０２の表示面積とに対して狭い。左側方映像１０３Ｃの表示面積は、左側方映像１０３の表示面積に対して前後方向に広い。左側方映像１０３Ｃの表示面積は、右側方映像１０４Ｃの表示面積に対して広い。右側方映像１０４Ｃの表示面積は、右側方映像１０４の表示面積と同じである。
【０１３０】
合成境界Ｂ１Ｃは、自車両アイコン２３０の左前端部から前方に向かって延びている。合成境界Ｂ１Ｃは、自車両アイコン２３０の左前端部から短辺部１００Ｃｃへ延びている。合成境界Ｂ２Ｃは、自車両アイコン２３０の右前端部から右方に向かって延びている。合成境界Ｂ２Ｃは、自車両アイコン２３０の右前端部から長辺部１００Ｃｂへ延びている。合成境界Ｂ３Ｃは、自車両アイコン２３０の左後端部から後方に向かって延びている。合成境界Ｂ３Ｃは、自車両アイコン２３０の左後端部から短辺部１００Ｃｄへ延びている。合成境界Ｂ４Ｃは、自車両アイコン２３０の右後端部から右方に向かって延びている。合成境界Ｂ４Ｃは、自車両アイコン２３０の右後端部から長辺部１００Ｃｂへ延びている。
【０１３１】
合成境界Ｂ３Ｃ近傍においては、後方カメラ１２からの周辺映像データより、左側方カメラ１３からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ３Ｃは、左側方カメラ１３からの周辺映像データの表示面積を広くするように設定されている。
【０１３２】
合成境界Ｂ１Ｃ近傍においては、前方カメラ１１からの周辺映像データより、左側方カメラ１３からの周辺映像データの方が歪が少ない。このため、合成境界Ｂ１Ｃは、左側方カメラ１３からの周辺映像データの表示面積を広くするように設定されている。
【０１３３】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部に近い左側方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００における合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図８に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１３４】
そして、ステップＳ１３において、障害物Ｑの位置が車両Ｖの後端部より左前方であると取得される。ステップＳ１４において、障害物Ｑは俯瞰映像１００Ｃにおける合成境界Ｂ３上に位置していないと判定される。ステップＳ１６において、図９に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ１７において、俯瞰映像表示終了ではないと判定されて、ステップＳ１２に戻る。
【０１３５】
このような処理が、俯瞰映像表示が終了されるまで繰り返される。
【０１３６】
上述したように、本実施形態は、障害物Ｑの位置が進行方向の合成境界Ｂに重なる場合、車両Ｖの進行方向と交差する方向に位置を変更した仮想視点ＰＣの俯瞰映像１００Ｃを生成する。これにより、本実施形態は、障害物Ｑが進行方向の合成境界Ｂに重なる場合、仮想視点の位置をずらして、障害物Ｑが合成境界Ｂに重ならない俯瞰映像を表示することができる。これにより、障害物Ｑが合成境界Ｂ上に位置することで、障害物Ｑの形状が歪んだり、障害物Ｑが非表示となるようなことを抑制することができる。このように、本実施形態は、俯瞰映像において障害物Ｑを適切に表示することができる。本実施形態は、俯瞰映像における障害物Ｑの視認性を向上することができる。本実施形態は、車両周辺の障害物Ｑを適切に確認可能にすることができる。
【０１３７】
しかも、本実施形態は、仮想視点Ｐの位置を車両Ｖの進行方向と交差する方向に変更した俯瞰映像１００Ｃを生成する。これにより、本実施形態は、車両の側方に立って車両Ｖを誘導するような仮想視点ＰＣの俯瞰映像１００Ｃを表示することができる。これにより、本実施形態は、障害物Ｑに対する車両Ｖの接近状態をより認識しやすい表示とすることができる。このように、本実施形態によれば、運転者は、車両周辺の障害物Ｑを適切に確認することができる。
【０１３８】
［第四実施形態］
図１２ないし図１５を参照しながら、本実施形態に係る俯瞰映像生成システム１について説明する。図１２は、第四実施形態に係る俯瞰映像生成システムの俯瞰映像生成装置における処理の流れを示すフローチャートである。図１３は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の一例を示す図である。図１４は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。図１５は、第四実施形態に係る俯瞰映像生成システムで生成した俯瞰映像の他の例を示す図である。本実施形態の俯瞰映像生成システム１は、俯瞰映像生成部４５における処理が、第二実施形態の俯瞰映像生成システム１と異なる。本実施形態では、複数の障害物Ｑ１、障害物Ｑ２が検出された場合に対応している。
【０１３９】
俯瞰映像生成システム１の俯瞰映像生成装置４０における処理の流れについて説明する。ステップＳ２１、Ｓ２６、Ｓ２７の処理は、第一実施形態のステップＳ１１、Ｓ１６、ステップＳ１７と同様の処理を行う。
【０１４０】
制御部４１は、障害物Ｑを検出したか否かを判定する（ステップＳ２２）。より詳しくは、制御部４１は、障害物情報取得部４３で、所定条件を満たす障害物Ｑの障害物情報が取得されたか否かを判定する。本実施形態では、複数の障害物Ｑが所定条件を満たすものとする。制御部４１は、障害物Ｑを検出したと判定した場合（ステップＳ２２でＹｅｓ）、ステップＳ２３に進む。制御部４１は、障害物Ｑを検出していないと判定した場合（ステップＳ２２でＮｏ）、ステップＳ２６に進む。
【０１４１】
制御部４１は、障害物Ｑの位置情報を取得する（ステップＳ２３）。より詳しくは、制御部４１は、障害物情報取得部４３で取得した障害物情報に基づいて、すべての障害物Ｑの俯瞰映像上における位置を取得する。制御部４１は、ステップＳ２４に進む。
【０１４２】
制御部４１は、俯瞰映像の合成境界Ｂ上に位置している障害物Ｑがあるか否かを判定する（ステップＳ２４）。より詳しくは、制御部４１は、ステップＳ２３で取得した障害物Ｑの位置情報について、俯瞰映像１００において、進行方向の合成境界Ｂに重なる位置の障害物Ｑがあるか否かを判定する。制御部４１は、進行方向の合成境界Ｂに重なる位置の障害物Ｑに加えて、進行方向の合成境界Ｂに重なることが予測される位置の障害物Ｑがあるか否かを判定する。進行方向の合成境界Ｂに重なることが予測される位置の障害物Ｑとは、車両Ｖが進行方向に移動することで、合成境界Ｂに重なることが予測される位置の障害物Ｑのことである。これにより、仮想視点の位置を変更する回数を抑制する。
【０１４３】
制御部４１は、俯瞰映像１００の合成境界Ｂに重なる位置の障害物Ｑがあると判定した場合（ステップＳ２４でＹｅｓ）、ステップＳ２５に進む。制御部４１は、俯瞰映像１００の合成境界Ｂに重なる位置の障害物Ｑがないと判定した場合（ステップＳ２４でＮｏ）、ステップＳ２６に進む。
【０１４４】
制御部４１は、仮想視点位置を変更する（ステップＳ２５）。より詳しくは、制御部４１は、俯瞰映像生成部４５で、俯瞰映像１００の仮想視点Ｐの位置を変更して仮想視点ＰＡとした俯瞰映像１００Ａを生成させ、表示パネル３０に表示させる。制御部４１は、ステップＳ２７に進む。
【０１４５】
図１３ないし図１５を用いて、車両Ｖが後方に進むとき、二つの障害物Ｑ１、障害物Ｑ２が後方に検出された場合について説明する。複数の障害物Ｑ１、障害物Ｑ２は、車両Ｖの後端部より左後方に位置しているものとする。
【０１４６】
まず、シフトポジションが「リバース」とされると、ステップＳ２１において、俯瞰映像表示を開始すると判定される。
【０１４７】
そして、ステップＳ２２において、車両Ｖの後方に位置する二つの障害物Ｑ１、障害物Ｑ２が検出される。ステップＳ２３において、障害物Ｑ１の位置が俯瞰映像における合成境界Ｂ３上の位置であると取得される。ステップＳ２４において、障害物Ｑ１は俯瞰映像１００の合成境界Ｂ３上に位置していると判定される。ステップＳ２５において、図１３に示すような、仮想視点ＰＡとした俯瞰映像１００Ａが生成されて表示パネル３０に表示される。ステップＳ２７において、俯瞰映像表示終了ではないと判定されて、ステップＳ２２に戻る。
【０１４８】
図１３に示す俯瞰映像１００Ａにおいては、合成境界Ｂの位置は、図６に示す俯瞰映像１００Ａの合成境界Ｂと同じ位置である。障害物Ｑ１、障害物Ｑ２は、合成境界Ｂ３Ａより後方に位置している。
【０１４９】
そして、ステップＳ２２において、障害物Ｑ１およびＱ２が検出されステップＳ２３において、障害物Ｑ１の位置は俯瞰映像における合成境界Ｂ３上の位置ではないと取得される。また、障害物Ｑ２の位置は、俯瞰映像における合成境界Ｂ３上の位置ではないが、車両Ｖが進行方向に移動すると、合成境界Ｂ３上の位置になることが予測される。これにより、ステップＳ２４において、障害物Ｑ２は俯瞰映像１００Ａの合成境界Ｂ３上に位置することが予測されると判定される。ステップＳ２５において、図１４に示すような、仮想視点ＰＡとした俯瞰映像１００Ａが生成されて表示パネル３０に表示される。ステップＳ２７において、俯瞰映像表示終了ではないと判定されて、ステップＳ２２に戻る。
【０１５０】
図１４に示す俯瞰映像１００Ａにおいては、合成境界Ｂの位置は、図１３に示す俯瞰映像１００Ａの合成境界ＢＡと同じ位置である。障害物Ｑ１は、合成境界Ｂ３Ａより前方に位置している。障害物Ｑ２は、合成境界Ｂ３Ａより後方に位置している。
【０１５１】
そして、ステップＳ２３において、二つの障害物Ｑ１、障害物Ｑ２の位置が車両Ｖの後端部より左前方であると取得される。ステップＳ２４において、二つの障害物Ｑ１、障害物Ｑ２は俯瞰映像１００Ａの合成境界Ｂ３上に位置していないと判定される。ステップＳ２６において、図１５に示すような、仮想視点Ｐとした俯瞰映像１００が生成されて表示パネル３０に表示される。ステップＳ２７において、俯瞰映像表示終了ではないと判定されて、ステップＳ２２に戻る。
【０１５２】
図１５に示す俯瞰映像１００においては、合成境界Ｂの位置は、図６に示す俯瞰映像１００Ａの合成境界Ｂと同じ位置である。障害物Ｑ１、障害物Ｑ２は、合成境界Ｂ３より前方に位置している。
【０１５３】
このような処理が、俯瞰映像表示が終了されるまで繰り返される。
【０１５４】
このようにして、俯瞰映像生成システム１は、複数の障害物Ｑが検出された場合、車両Ｖの進行方向に位置し、車両Ｖの移動に伴って合成境界Ｂ上に位置することになると予測される障害物Ｑがある間は、仮想視点を変更した俯瞰映像１００Ａを生成する。
【０１５５】
上述したように、本実施形態は、複数の障害物Ｑを検出した場合、車両Ｖの進行方向に位置し、車両Ｖの移動により、合成境界Ｂ上に位置することになると予測される障害物Ｑがある間は、仮想視点を変更した俯瞰映像１００Ａを生成する。これにより、本実施形態は、仮想視点を頻繁に変更することを抑制することができる。このように、本実施形態は、車両周辺の障害物Ｑを適切に確認可能にすることができる。
【０１５６】
さて、これまで本発明に係る俯瞰映像生成システム１について説明したが、上述した実施形態以外にも種々の異なる形態にて実施されてよいものである。
【０１５７】
図示した俯瞰映像生成システム１の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていなくてもよい。すなわち、各装置の具体的形態は、図示のものに限られず、各装置の処理負担や使用状況などに応じて、その全部または一部を任意の単位で機能的または物理的に分散または統合してもよい。
【０１５８】
俯瞰映像生成システム１の構成は、例えば、ソフトウェアとして、メモリにロードされたプログラムなどによって実現される。上記実施形態では、これらのハードウェアまたはソフトウェアの連携によって実現される機能ブロックとして説明した。すなわち、これらの機能ブロックについては、ハードウェアのみ、ソフトウェアのみ、または、それらの組み合わせによって種々の形で実現できる。
【０１５９】
上記に記載した構成要素には、当業者が容易に想定できるもの、実質的に同一のものを含む。さらに、上記に記載した構成は適宜組み合わせが可能である。また、本発明の要旨を逸脱しない範囲において構成の種々の省略、置換または変更が可能である。
【０１６０】
所定条件は、障害物Ｑが車両Ｖの進行方向に位置すること、として説明したが、これに限定されない。所定条件は、例えば、車両Ｖに干渉するおそれがあること、としてもよい。車両Ｖに干渉するおそれがあるとは、例えば、車両Ｖの進行方向に位置し、かつ、車両Ｖと接触するおそれのある地面からの高さを有することである。
【０１６１】
または、所定条件は、例えば、車両Ｖの進行方向に位置し、かつ、合成境界Ｂを中心に所定の幅で帯状に広がる範囲より小さな面積であること、としてもよい。合成境界Ｂを中心に所定の幅で帯状に広がる範囲より大きな面積を有する障害物は、仮想視点を変更しなかったとしても、画像処理される範囲から少なくとも一部がはみ出すので、被撮影物の全体が非表示となることがないためである。
【０１６２】
または、所定条件は、例えば、車両Ｖの進行方向に位置し、かつ、車両Ｖとの距離が最も小さい、としてもよい。これにより、複数検出された障害物Ｑの中から、例えば最も近接しているなど、より優先的に確認する必要がある障害物Ｑを確認しやすい俯瞰映像を表示することができる。
【０１６３】
制御部４１は、ステップＳ１１において、例えば、操作部に対する、俯瞰映像表示開始の操作の検出の有無で、俯瞰映像表示を開始するか否かを判定してもよい。
【０１６４】
仮想視点の位置を変更した俯瞰映像は、障害物Ｑを検出した方向の表示面積が広くなるように、自車両アイコンの中央を俯瞰映像の中心からずらした俯瞰映像を生成してもよい。
【０１６５】
第二実施形態において、仮想視点ＰＢとした俯瞰映像１００Ｂを生成表示した後、車両Ｖがさらに後方に進んでも、障害物Ｑは合成境界上に位置しないので、仮想視点Ｐとした俯瞰映像１００に戻さずに、仮想視点ＰＢとした俯瞰映像１００Ｂとしたままとしてもよい。
【符号の説明】
【０１６６】
１      俯瞰映像生成システム
１１    前方カメラ
１２    後方カメラ
１３    左側方カメラ
１４    右側方カメラ
２０    センサ群（検出部）
３０    表示パネル（表示部）
４０    俯瞰映像生成装置
４１    制御部
４２    映像データ取得部
４３    障害物情報取得部
４４    車両情報取得部
４５    俯瞰映像生成部
４５１  視点変換処理部
４５２  切出処理部
４５３  合成処理部
４８    表示制御部
４９    記憶部
１００  俯瞰映像
２００  自車両アイコン
Ｐ      仮想視点
【図１】
2018142884.tif 000003
【図２】
2018142884.tif 000004
【図３】
2018142884.tif 000005
【図４】
2018142884.tif 000006
【図５】
2018142884.tif 000007
【図６】
2018142884.tif 000008
【図７】
2018142884.tif 000009
【図８】
2018142884.tif 000010
【図９】
2018142884.tif 000011
【図１０】
2018142884.tif 000012
【図１１】
2018142884.tif 000013
【図１２】
2018142884.tif 000014
【図１３】
2018142884.tif 000015
【図１４】
2018142884.tif 000016
【図１５】
2018142884.tif 000017