(57)【要約】【課題】映像の不必要な細動を抑制することができ、演算負荷を低減することができる、表示制御システム、表示制御方法、及び表示制御プログラムを提供すること。【解決手段】表示制御システム１は、車両の周辺の画像を取得する車両周辺カメラ１０と、車両の走行状況に関する走行状況情報と、ドライバの車両内における移動範囲を特定する移動範囲情報とを、相互に関連付けて格納する移動範囲ＤＢ６２ｂと、車両の走行状況を特定する走行状況特定部６１ｂと、走行状況特定部６１ｂが特定した走行状況に対応する走行状況情報に関連付けて格納されている移動範囲情報を移動範囲ＤＢ６２ｂから取得し、当該取得した移動範囲情報に基づき、画像における切取範囲を設定する表示制御部６１ａと、画像のうち切取範囲に対応する画像を表示するディスプレイ５０とを備える。【選択図】図１
2010213014.tif 000002
【特許請求の範囲】
【請求項１】
車両の周辺の画像を取得する周辺画像取得手段と、
前記車両の走行状況に関する走行状況情報と、前記車両のドライバの車両内における移動範囲を特定する移動範囲情報とを、相互に関連付けて格納する移動範囲情報格納手段と、
前記車両の走行状況を特定する走行状況特定手段と、
前記走行状況特定手段が特定した走行状況に対応する前記走行状況情報に関連付けて格納されている前記移動範囲情報を前記移動範囲情報格納手段から取得し、当該取得した移動範囲情報に基づき、前記画像における切取範囲を設定する切取範囲設定手段と、
前記画像のうち前記切取範囲に対応する画像を表示する表示手段と、
を備える表示制御システム。
【請求項２】
前記走行状況情報は、前記車両が走行する位置に関する位置情報である、
請求項１に記載の表示制御システム。
【請求項３】
前記走行状況情報は、前記車両の速度に関する速度情報である、
請求項１又は２に記載の表示制御システム。
【請求項４】
前記ドライバの位置を特定するドライバ位置特定手段と、
前記ドライバ位置特定手段が特定した前記ドライバの位置と、前記走行状況特定手段が特定した走行状況とに基づいて、前記移動範囲情報格納手段に格納されている前記移動範囲情報を更新する移動範囲情報更新手段と、
を備える請求項１から３のいずれか一項に記載の表示制御システム。
【請求項５】
車両の周辺の画像を取得する周辺画像取得ステップと、
前記車両の走行状況に関する走行状況情報と、前記車両のドライバの車両内における移動範囲を特定する移動範囲情報とを、相互に関連付けて記憶手段に格納する移動範囲情報格納ステップと、
前記車両の走行状況を特定する走行状況特定ステップと、
前記走行状況特定ステップで特定した走行状況に対応する前記走行状況情報に関連付けて格納されている前記移動範囲情報を前記記憶手段から取得し、当該取得した移動範囲情報に基づき、前記画像における切取範囲を設定する切取範囲設定ステップと、
前記画像のうち前記切取範囲に対応する画像を表示手段に表示する表示ステップと、
を含む表示制御方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御システム、表示制御方法、及び表示制御プログラムに関する。
【背景技術】
【０００２】
従来、ドライバの姿勢に合わせた映像を、車両の天井を支持する柱（以下、ピラー）に表示することができる運転支援装置が提案されている。この運転支援装置は、車両に取り付けられたカメラを用いて、ピラーによって生じる死角領域の映像を撮影し、撮影された映像をピラーの内側に表示する。この際、ドライバの頭部の位置を検出し、ピラーに対する頭部の位置に応じて死角の角度を算出して、ピラーの内側に表示される映像を制御する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２０７６７９号公報（段落「０００７」）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、運転中のドライバの位置は、例えば道路の路面の凹凸や車両の速度等の走行状況に応じて細動する場合がある。しかし、上述の如き従来の装置では、このような走行状況による細動を考慮せずにドライバの頭部の位置を検出していた。このため、頭部が細動していた場合に、その頭部の位置の検出結果に基づいてピラーの内側に表示される映像も細動してしまい、ドライバに不快感を与えてしまう可能性があった。また、頭部の位置の細動に応じてピラーの内側に表示させる映像を再構築する必要があり、画像処理のために高速な演算機能が必要となる可能性があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、映像の不必要な細動を抑制することができ、演算負荷を低減することができる、表示制御システム、表示制御方法、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載の表示制御システムは、車両の周辺の画像を取得する周辺画像取得手段と、前記車両の走行状況に関する走行状況情報と、前記車両のドライバの車両内における移動範囲を特定する移動範囲情報とを、相互に関連付けて格納する移動範囲情報格納手段と、前記車両の走行状況を特定する走行状況特定手段と、前記走行状況特定手段が特定した走行状況に対応する前記走行状況情報に関連付けて格納されている前記移動範囲情報を前記移動範囲情報格納手段から取得し、当該取得した移動範囲情報に基づき、前記画像における切取範囲を設定する切取範囲設定手段と、前記画像のうち前記切取範囲に対応する画像を表示する表示手段と、を備える。
【０００７】
また、請求項２に記載の表示制御システムは、請求項１に記載の表示制御システムにおいて、前記走行状況情報は、前記車両が走行する位置に関する位置情報である。
【０００８】
また、請求項３に記載の表示制御システムは、請求項１又は２に記載の表示制御システムにおいて、前記走行状況情報は、前記車両の速度に関する速度情報である。
【０００９】
また、請求項４に記載の表示制御システムは、請求項１から３のいずれか一項に記載の表示制御システムにおいて、前記ドライバの位置を特定するドライバ位置特定手段と、前記ドライバ位置特定手段が特定した前記ドライバの位置と、前記走行状況特定手段が特定した走行状況とに基づいて、前記移動範囲情報格納手段に格納されている前記移動範囲情報を更新する移動範囲情報更新手段と、を備える。
【００１０】
また、請求項５に記載の表示制御方法は、車両の周辺の画像を取得する周辺画像取得ステップと、前記車両の走行状況に関する走行状況情報と、前記車両のドライバの車両内における移動範囲を特定する移動範囲情報とを、相互に関連付けて記憶手段に格納する移動範囲情報格納ステップと、前記車両の走行状況を特定する走行状況特定ステップと、前記走行状況特定ステップで特定した走行状況に対応する前記走行状況情報に関連付けて格納されている前記移動範囲情報を前記記憶手段から取得し、当該取得した移動範囲情報に基づき、前記画像における切取範囲を設定する切取範囲設定ステップと、前記画像のうち前記切取範囲に対応する画像を表示手段に表示する表示ステップと、を含む。
【００１１】
また、請求項６に記載の表示制御プログラムは、請求項５に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１２】
請求項１に記載の表示制御システム、請求項５に記載の表示制御方法、及び請求項６に記載の表示制御プログラムによれば、走行状況特定手段が特定した走行状況に対応する走行状況情報に関連付けて格納されている移動範囲情報を移動範囲情報格納手段から取得し、当該取得した移動範囲情報に基づき、車両の周辺の画像における切取範囲を設定し、切取範囲に対応する画像を表示する。これにより、走行状況に対応する移動範囲内でドライバ位置が移動し、それに応じてドライバ視野の死角が変動したとしても、変動後の死角に対応する範囲まで考慮した画像を予め表示手段に表示させることができ、切取範囲の設定及びそれに伴う画像の表示の更新頻度を低減できる。従って、画像の不必要な細動を抑制することができ、切取範囲の設定や画像の表示制御のための演算負荷を低減することができる。
【００１３】
また、請求項２に記載の表示制御システムによれば、走行状況情報は、車両が走行する位置に関する位置情報であるので、車両が走行する位置に対応する道路等の特性に応じた移動範囲情報を移動範囲情報格納手段に格納することができ、当該移動範囲情報に基づいて設定された切取範囲に対応する画像を表示することができる。
【００１４】
また、請求項３に記載の表示制御システムによれば、走行状況情報は、車両の速度に関する速度情報であるので、車両の速度に応じた移動範囲情報を移動範囲情報格納手段に格納することができ、当該移動範囲情報に基づいて設定された切取範囲に対応する画像を表示することができる。
【００１５】
また、請求項４に記載の表示制御システムによれば、ドライバ位置特定手段が特定したドライバの位置と、走行状況特定手段が特定した走行状況とに基づいて、移動範囲情報格納手段に格納されている移動範囲情報を更新するので、走行状況に応じて変動するドライバの位置を反映した、より正確な移動範囲情報を移動範囲情報格納手段に格納することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係る表示制御システムを例示するブロック図である。
【図２】移動範囲ＤＢに格納されている情報を例示した表である。
【図３】ドライバ位置履歴ＤＢに格納されている情報を例示した表である。
【図４】表示制御処理のフローチャートである。
【図５】ピラーの内側に配置されたディスプレイに表示される画像を例示した図であり、図５（ａ）はドライバの移動範囲を考慮せずに切取範囲を設定した場合を示す図、図５（ｂ）はドライバの移動範囲を考慮して切取範囲を設定した場合を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る表示制御システムの実施の形態について図面を参照しつつ詳細に説明する。ただし、実施の形態によって本発明が限定されるものではない。
【００１８】
（構成）
まず、表示制御システムの構成を説明する。図１は、実施の形態に係る表示制御システムを例示するブロック図である。図１に示すように、この表示制御システム１は、車両周辺カメラ１０、現在位置検出処理部２０、車速センサ３０、ドライバカメラ４０、ディスプレイ５０、及び表示制御装置６０を備えている。
【００１９】
（構成−車両周辺カメラ）
車両周辺カメラ１０は、車両の周辺の画像を取得する周辺画像取得手段である。この車両周辺カメラ１０は、例えば運転席側のフロントピラー外側（以下では特記する場合を除いて、「フロントピラー」を単に「ピラー」と称する。また、車両の外部に面する側を「外側」、車両の内部に面する側を「内側」と称する）に一台又は複数台設置され、車両の前方及び側方を撮影する。車両周辺カメラ１０が取得した映像データは、表示制御装置６０に出力される。なお、車両周辺カメラ１０の具体的な構成は任意で、例えばＣＭＯＳイメージセンサやＣＣＤイメージセンサ等の公知の撮像素子、及び魚眼レンズやプリズム等の公知の光学系部品を用いて構成されている。
【００２０】
（構成−現在位置検出処理部）
現在位置検出処理部２０は、表示制御装置６０が取り付けられた車両の現在位置を検出する現在位置検出手段である。具体的には、現在位置検出処理部２０は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも一つを有し、現在の車両の位置（座標）及び方位等を公知の方法にて検出する。
【００２１】
（構成−車速センサ）
車速センサ３０は、車輪の回転速度等を表示制御装置６０に出力するものであり、公知の車速センサを用いることができる。
【００２２】
（構成−ドライバカメラ）
ドライバカメラ４０は、ドライバの画像を撮影するためのものである。このドライバカメラ４０は、例えば車両内部においてピラーの内側や天井等に設置され、ドライバの頭部を撮影する。ドライバカメラ４０が取得した映像データは、表示制御装置６０に出力される。なお、ドライバカメラ４０の具体的な構成は任意で、車両周辺カメラ１０と同様に、公知の撮像素子、及び公知の光学系部品を用いて構成されている。
【００２３】
（構成−ディスプレイ）
ディスプレイ５０は、車両の周辺の画像のうち、表示制御装置６０によって設定された切取範囲に対応する画像を表示する表示手段である。このディスプレイ５０は、例えば車両前方のピラー内側に運転席に向けて配置され、表示制御装置６０から出力された画像データを表示する。ディスプレイ５０の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。あるいは、ピラーの内側や天井等をスクリーンとし、車両内部の任意の位置に設けたプロジェクタから投影光を当該スクリーンに投影することにより、スクリーン上に画像データを表示させることもできる。
【００２４】
（構成−表示制御装置）
表示制御装置６０は、制御部６１及びデータ記録部６２を備えている。
【００２５】
（構成−表示制御装置−制御部）
制御部６１は、表示制御装置６０を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る表示制御プログラムは、任意の記録媒体又はネットワークを介して表示制御装置６０にインストールされることで、制御部６１の各部を実質的に構成する。
【００２６】
この制御部６１は、機能概念的に、表示制御部６１ａ、走行状況特定部６１ｂ、ドライバ位置特定部６１ｃ、及び移動範囲情報更新部６１ｄを備えている。表示制御部６１ａは、ドライバの車両内における移動範囲を特定する移動範囲情報に基づき、車両の周辺の画像における切取範囲を設定する切取範囲設定手段であり、ディスプレイ５０の出力制御を行う表示制御手段である。走行状況特定部６１ｂは、車両の走行状況を特定する走行状況特定手段である。ドライバ位置特定部６１ｃは、ドライバの位置を特定するドライバ位置特定手段である。移動範囲情報更新部６１ｄは、データ記録部６２に記録されている移動範囲情報を更新する移動範囲情報更新手段である。ここで、「走行状況」とは、車両の走行に関する状況であり、例えば、車両の現在位置、あるいは車速を含む概念である。また、「ドライバの位置」とは、ドライバの視点を特定するために用いられる位置であり、例えばドライバの頭部や眼球の位置を含む概念である。また、「ドライバの移動範囲」とは、ドライバの位置が移動する範囲を表す概念であり、例えば、基準となる位置からのドライバの位置の移動量で表すことができる。これらの制御部６１の各構成要素によって実行される処理の詳細については後述する。
【００２７】
（構成−表示制御装置−データ記録部）
データ記録部６２は、表示制御装置６０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２８】
このデータ記録部６２は、地図情報データベース（以下、データベースを「ＤＢ」と称する）６２ａ、移動範囲ＤＢ６２ｂ、及びドライバ位置履歴ＤＢ６２ｃを備えている。地図情報ＤＢ６２ａは、地図情報を格納する地図情報格納手段である。「地図情報」とは、交差点、高速道路、駐車場等の位置の特定に必要な情報であり、例えば、交差点データ（交差点座標等）、道路データ（ノード番号、リンク番号、道路種別、車線数、制限速度、道路座標、道路番号等）、地図をモニタ（図示省略）に表示するための地図表示データ等を含んで構成されている。
【００２９】
移動範囲ＤＢ６２ｂは、車両の走行状況に関する走行状況情報と、ドライバの移動範囲を特定する移動範囲情報とを、ドライバ毎に相互に関連付けて格納する移動範囲情報格納手段である。図２は、移動範囲ＤＢ６２ｂに格納されている情報を例示した表である。図２に示すように、移動範囲ＤＢ６２ｂは、ＤＢ項目として項目「ドライバ」「走行状況」「移動範囲」を備え、これらに対応する情報が相互に対応付けて格納されている。項目「ドライバ」に対応して格納される情報はドライバを一意に識別する識別情報であり、例えば、ドライバ毎に付与された識別記号を格納することができる（図２では「Ａ」等）。項目「走行状況」に対応して格納される情報は走行状況情報であり、例えば、車両が走行する位置に関する位置情報、及び車両の速度に関する速度情報を格納することができる（図２では「位置（道路リンク番号）」について道路リンク番号として「１」「２」等。「車速Ｖ（ｋｍ／ｈ）」については「渋滞」と「非渋滞」とに大別され、「非渋滞」について車速の範囲として「Ｖ≦５」等。なお、「渋滞」に該当するか否かは、通信手段（図示省略）によってＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）やインターネット等を介して取得した渋滞情報に基づいて判定することができる）。項目「移動範囲」に対応して格納される情報は、ドライバの移動範囲を特定する移動範囲情報であり、例えば、ドライバがシートに着席した状態における基準位置（例えばドライバが正面を向いて着席した状態の位置）から当該ドライバが走行状況に応じて移動する最大距離を、水平方向及び垂直方向のそれぞれについて格納することができる（図２では「水平方向」について「２」「５」等、「垂直方向」について「２」「５」等）。
【００３０】
図１に戻り、ドライバ位置履歴ＤＢ６２ｃは、車両の走行状況に関する走行状況情報と、ドライバ位置特定手段が特定したドライバの位置の履歴を特定するためのドライバ位置履歴情報とを、ドライバ毎に相互に関連付けて格納するドライバ位置履歴情報格納手段である。図３は、ドライバ位置履歴ＤＢ６２ｃに格納されている情報を例示した表である。図３に示すように、ドライバ位置履歴ＤＢ６２ｃは、ＤＢ項目として項目「ドライバ」「走行状況」「ドライバ位置履歴」を備え、これらに対応する情報が相互に対応付けて格納されている。項目「ドライバ」に対応して格納される情報はドライバを一意に識別する識別情報であり、上述した移動範囲ＤＢ６２ｂの項目「ドライバ」と同様の情報が格納される。項目「走行状況」に対応して格納される情報は走行状況情報であり、上述した移動範囲ＤＢ６２ｂの項目「走行状況」と同様の情報が格納される。項目「ドライバ位置履歴」に対応して格納される情報は、走行状況に応じて移動したドライバの位置の履歴を特定するためのドライバ位置履歴情報であり、例えば、ドライバが走行状況に応じて移動した位置に対応する、基準位置からの距離の範囲と、その範囲にドライバが位置していた累計時間とを、水平方向及び垂直方向のそれぞれについて格納することができる（図３では「水平」について「位置」が「２」の場合は「時間」が「２００」等、「垂直」について位置が「２」の場合は「時間」が「２００」等）。
【００３１】
（処理）
次に、このように構成される表示制御システム１によって実行される表示制御処理について説明する。図４は表示制御処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この表示制御処理は、例えば、自車両のエンジン始動後に自動的に起動される。表示制御処理の起動後、ドライバ位置特定部６１ｃはドライバ基準位置を特定する（ＳＡ１）。このドライバ基準位置は、ドライバがシートに着席した状態における基準位置であり、例えばドライバカメラ４０を介して、ドライバが正面を向いて着席した状態におけるドライバの位置を当該ドライバ基準位置として特定することができる。あるいは、予めデータ記録部６２にドライバ基準位置をドライバ毎に記録させておき、シートに着席したドライバを一意に識別する識別情報の入力を公知の入力手段を介して受け付け、当該識別情報にて識別されるドライバに対応するドライバ基準位置を読み出してもよい。
【００３２】
次に、走行状況特定部６１ｂは走行状況及びドライバを特定する（ＳＡ２）。例えば、走行状況特定部６１ｂは、現在位置検出処理部２０を介して車両の現在位置を特定する。また、ＶＩＣＳやインターネット等を介して取得した渋滞情報に基づき、車両が渋滞に巻き込まれているか否かを特定し、渋滞に巻き込まれていない場合には、車速センサ３０を介して車速を特定する。さらに、例えばドライバカメラ４０を介して取得したドライバの顔画像と予めデータ記録部６２に記録された各ドライバの顔画像との画像解析による比較に基づいて、あるいは、ＳＡ１でドライバを一意に識別する識別情報が入力された場合には当該識別情報に基づいて、ドライバを特定する。続いて、ドライバ位置特定部６１ｃは、ドライバカメラ４０を介してドライバ位置を特定する（ＳＡ３）。
【００３３】
次に、表示制御部６１ａは、ＳＡ２で特定した走行状況及びドライバに対応する走行状況情報が移動範囲ＤＢ６２ｂに格納されているか否かを判定する（ＳＡ４）。例えば、移動範囲ＤＢ６２ｂのＤＢ項目「ドライバ」にＳＡ２で特定したドライバに対応する識別情報が格納されているか否か、及び、移動範囲ＤＢ６２ｂのＤＢ項目「走行状況」に、ＳＡ２で特定した車両の現在位置に基づき地図情報ＤＢ６２ａの道路データを参照することで特定される、当該現在位置に対応する道路リンク番号が格納されており、且つＳＡ２で特定した車速を含む車速Ｖの範囲が格納されているか否かに基づいて判定を行う。
【００３４】
その結果、走行状況及びドライバに対応する走行状況情報が移動範囲ＤＢ６２ｂに格納されていた場合（ＳＡ４、Ｙｅｓ）、表示制御部６１ａは、当該走行状況に対応する走行状況情報が、前回表示制御処理を実行した際の走行状況情報とは異なるか否かを判定する（ＳＡ５）。例えば、道路リンク番号や車速の範囲が、前回の表示制御処理において走行状況に対応する走行状況情報としてＲＡＭ等に記録された道路リンク番号や車速の範囲と異なるか否かを判定する。その結果、走行状況情報が異なると判定した場合（ＳＡ５、Ｙｅｓ）、表示制御部６１ａはＳＡ２で特定した走行状況に対応する走行状況情報を、ＲＡＭ等に記録する（ＳＡ６）。
【００３５】
続いて、表示制御部６１ａは、走行状況情報に関連付けて格納されている移動範囲情報を移動範囲ＤＢ６２ｂから取得すると共に、ＲＡＭ等に記録させる（ＳＡ７）。
【００３６】
図２に示した移動範囲ＤＢ６２ｂでは、例えばＳＡ２で特定されたドライバの識別情報が「Ａ」、及び車両の現在位置に対応する道路リンク番号が「１」であって、車両が渋滞に巻き込まれているとＳＡ２で特定された場合、対応するドライバの移動範囲は、水平及び垂直方向の何れについてもドライバ基準位置から２ｃｍとなる。また、ドライバの識別情報が「Ａ」、及び車両の現在位置に対応する道路リンク番号が「１」であって、ＳＡ２で車両が渋滞に巻き込まれていないと特定された場合であって車速の範囲が５ｋｍ／ｈより大きく１０ｋｍ／ｈ以下である場合、対応するドライバの移動範囲はドライバ基準位置から水平方向に７ｃｍ、垂直方向に１０ｃｍとなる。
【００３７】
図４に戻り、取得した移動範囲情報に基づき、車両周辺カメラ１０が取得した画像における切取範囲を設定すると共に、当該設定した切取範囲をＲＡＭ等に記録させる（ＳＡ８）。切取範囲を設定する場合、表示制御部６１ａは、例えば、ＳＡ１で特定したドライバ基準位置とＳＡ７で取得した移動範囲情報に基づき特定されるドライバの移動範囲とに基づき、ＳＡ２で特定した走行状況下でドライバが位置しうる範囲を特定する。そして、当該特定した位置において、ピラー等で遮蔽されることにより生じるドライバ視野の死角を算出する。そして、算出した死角に対応する範囲を車両周辺カメラ１０によって撮影された画像における切取範囲として設定する。
【００３８】
一方、ＳＡ２で特定した走行状況に対応する走行状況情報が、前回表示制御処理を実行した際の走行状況情報とは異ならない場合（ＳＡ５、Ｎｏ）、ＳＡ２で特定した走行状況下でドライバが位置しうる範囲は、前回表示制御処理を実行した際の範囲と異ならないことから、前回表示制御処理において記録された移動範囲情報及び切取範囲をＲＡＭ等から読出し、当該読出した切取範囲を車両周辺カメラ１０が取得した画像における切取範囲として設定する（ＳＡ９）。
【００３９】
次に、表示制御部６１ａは、ＳＡ３でドライバ位置特定部６１ｃが特定したドライバ位置が、ＳＡ１で特定したドライバ基準位置とＳＡ７で取得し又はＳＡ９で読出した移動範囲情報とに基づき特定される移動範囲内か否かを判定する（ＳＡ１０）。その結果、ドライバ位置が移動範囲内ではないと判定した場合（ＳＡ１０、Ｎｏ）、表示制御部６１ａは、ＳＡ８で設定し又はＳＡ９で読出した切取範囲では、ＳＡ３で特定したドライバ位置におけるドライバ視野の死角をカバーできないものとし、当該ドライバ位置に基づいて切取範囲を新たに設定する（ＳＡ１１）。また、ＳＡ４において、ＳＡ２で特定した走行状況及びドライバに対応する走行状況情報が移動範囲ＤＢ６２ｂに格納されていなかった場合（ＳＡ４、Ｎｏ）、移動範囲ＤＢ６２ｂから移動範囲情報を取得して切取範囲を設定することはできないので、ＳＡ３で特定したドライバ位置に基づいて切取範囲を設定する（ＳＡ１１）。このＳＡ１１で切取範囲を設定する場合、表示制御部６１ａは、例えば、ＳＡ３で特定したドライバ位置において、ピラー等で遮蔽されることにより生じるドライバ視野の死角を算出する。そして、算出した死角に対応する範囲を車両周辺カメラ１０によって撮影された画像における切取範囲として設定する。
【００４０】
ＳＡ１０でドライバ位置が移動範囲内であると判定した場合（ＳＡ１０、Ｙｅｓ）、又はＳＡ１１の処理の後、表示制御部６１ａは、ＳＡ８、ＳＡ９、又はＳＡ１１で設定された切取範囲に対応する画像を、車両周辺カメラ１０によって撮影された画像から抽出し、当該抽出した画像をディスプレイ５０に表示させる表示制御を実行する（ＳＡ１２）。
【００４１】
図５はピラーの内側に配置されたディスプレイ５０に表示される画像を例示した図であり、図５（ａ）はドライバの移動範囲を考慮せずに切取範囲を設定した場合を示す図、図５（ｂ）はドライバの移動範囲を考慮して切取範囲を設定した場合を示す図である。
【００４２】
ドライバの移動範囲を考慮せずに切取範囲を設定した場合、例えばＳＡ１１でドライバ位置に基づいて切取範囲を設定した場合は、図５（ａ）に示すように、ピラー２で遮蔽されることにより生じるドライバ視野の死角の画像がそのままディスプレイ５０に表示される。この場合、ドライバ位置が僅かでも移動すると、それに応じてドライバ視野の死角も変動することから、現在ディスプレイ５０に表示されている画像は変動後のドライバ視野の死角に対応しないものとなる。従って、ドライバ視野の死角に対応する画像を表示させるためには、移動後のドライバ位置に基づいて新たに切取範囲を設定し、当該切取範囲に対応する画像を新たにディスプレイ５０に表示させる必要が生じる。
【００４３】
一方、ドライバの移動範囲を考慮に入れて切取範囲を設定した場合、例えばＳＡ８で、ドライバが位置しうる範囲においてピラー２等で遮蔽されることにより生じるドライバ視野の死角に対応する範囲を切取範囲として設定した場合、図５（ｂ）に示すように、現在のドライバ位置においてピラー２で遮蔽されることにより生じるドライバ視野の死角よりも広い画角の画像がディスプレイ５０に表示される。この場合、走行状況に対応する移動範囲内でドライバ位置が移動し、それに応じてドライバ視野の死角が変動したとしても、変動後の死角に対応する範囲まで含めた画角の画像が予めディスプレイ５０に表示されているため、図５（ａ）の場合のように新たな切取範囲の設定及び画像の表示を行う必要がない。従って、画像の不必要な細動が抑制され、切取範囲の設定や画像の表示制御のための演算負荷が低減される。
【００４４】
図４に戻り、移動範囲情報更新部６１ｄは、ＳＡ２で走行状況特定部６１ｂが特定した走行状況、及びＳＡ３でドライバ位置特定部６１ｃが特定したドライバ位置に基づき、ドライバ位置履歴ＤＢ６２ｃの内容を更新する（ＳＡ１３）。例えば、図３に示したドライバ位置履歴ＤＢ６２ｃについては、ＳＡ２で特定されたドライバの識別情報が「Ａ」、及び車両の現在位置に対応する道路リンク番号が「１」であって、車両が渋滞に巻き込まれておらず車速Ｖの範囲が５ｋｍ／ｈ以下とＳＡ２で特定され、ＳＡ３で特定したドライバ位置のドライバ基準位置からの距離が、水平方向及び垂直方向の各々において２ｃｍから５ｃｍの範囲内であった場合、移動範囲情報更新部６１ｄはこれらの走行状況及びドライバ位置に関連付けて項目「時間」に対応して格納されている「５ｓｅｃ」及び「１０ｓｅｃ」に、ＳＡ２からＳＡ１４の処理の周期（例えば０．２ｓｅｃ）を加算する。
【００４５】
続いて移動範囲情報更新部６１ｄは、更新したドライバ位置履歴ＤＢ６２ｃに基づいて、移動範囲ＤＢ６２ｂに格納されている移動範囲情報を更新する（ＳＡ１４）。例えば、各走行状況下でドライバ位置履歴を取得した累計時間の８０％以上を占める時間にわたってドライバが位置していた範囲を、当該走行状況下におけるドライバの移動範囲とする。そして、当該走行状況に対応する走行状況情報に関連付けて移動範囲ＤＢ６２ｂに格納されている移動範囲情報を、この移動範囲によって更新する。
【００４６】
例えば、図３に示したドライバ位置履歴ＤＢ６２ｃにおいて、ドライバが「Ａ」、車両の現在位置が道路リンク番号が「１」に該当する位置、及び車速Ｖの範囲が５ｋｍ／ｈ以下の状況でドライバ位置履歴を取得した累計時間は２５ｓｅｃである。これに対し、水平方向についてはドライバ基準位置からの距離が０ｃｍから２ｃｍの範囲内であった時間が２０ｓｅｃであり、ドライバ位置履歴を取得した累計時間２５ｓｅｃの８０％となっている。一方、垂直方向についてはドライバ基準位置からの距離が０ｃｍから２ｃｍの範囲内であった時間が１５ｓｅｃであり、ドライバ位置履歴を取得した累計時間２５ｓｅｃの８０％未満となっている。そこで、ドライバ基準位置からの距離が２ｃｍから５ｃｍの範囲内であった時間１０ｓｅｃも合わせると２５ｓｅｃとなり、累計時間の１００％（＞８０％）となる。従って、移動範囲情報更新部６１ｄは、図２の移動範囲ＤＢ６２ｂにおいてドライバの識別情報「Ａ」、道路リンク番号「１」、及び車速Ｖの範囲「Ｖ≦５」に関連付けて格納されている水平方向の移動範囲を「２」に更新すると共に、垂直方向の移動範囲は「５」のままで維持する。
【００４７】
以降同様に、ＳＡ２からＳＡ１４を所定周期毎（例えば０．２ｓｅｃ毎）に繰り返す。
【００４８】
（効果）
このように実施の形態によれば、走行状況特定部６１ｂが特定した走行状況に対応する走行状況情報に関連付けて格納されている移動範囲情報を移動範囲ＤＢ６２ｂから取得し、当該取得した移動範囲情報に基づき、車両の周辺の画像における切取範囲を設定し、切取範囲に対応する画像を表示する。これにより、走行状況に対応する移動範囲内でドライバ位置が移動し、それに応じてドライバ視野の死角が変動したとしても、変動後の死角に対応する範囲まで考慮した画像を予めディスプレイ５０に表示させることができ、切取範囲の設定及びそれに伴う画像の表示の更新頻度を低減できる。従って、画像の不必要な細動を抑制することができ、切取範囲の設定や画像の表示制御のための演算負荷を低減することができる。
【００４９】
また、走行状況情報は、車両が走行する位置に関する位置情報であるので、車両が走行する位置に対応する道路等の特性に応じた移動範囲情報を移動範囲ＤＢ６２ｂに格納することができ、当該移動範囲情報に基づいて設定された切取範囲に対応する画像を表示することができる。
【００５０】
また、走行状況情報は、車両の速度に関する速度情報であるので、車両の速度に応じた移動範囲情報を移動範囲ＤＢ６２ｂに格納することができ、当該移動範囲情報に基づいて設定された切取範囲に対応する画像を表示することができる。
【００５１】
また、ドライバ位置特定部６１ｃが特定したドライバの位置と、走行状況特定部６１ｂが特定した走行状況とに基づいて、移動範囲ＤＢ６２ｂに格納されている移動範囲情報を更新するので、走行状況に応じて変動するドライバの位置を反映した、より正確な移動範囲情報を移動範囲ＤＢ６２ｂに格納することができる。
【００５２】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５３】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５４】
（移動範囲ＤＢについて）
上述の実施の形態では、ドライバ毎に走行状況情報と移動範囲情報とが相互に関連付けて移動範囲ＤＢ６２ｂに格納されていると説明したが、全てのドライバに共通の情報として、これらの情報を移動範囲ＤＢ６２ｂに格納してもよい。また、走行状況情報とは独立して、ドライバを特定するドライバ情報と移動範囲情報とを相互に関連付けて移動範囲ＤＢ６２ｂに格納してもよい。
【００５５】
また、移動範囲ＤＢ６２ｂに、ＤＢ項目「拡大移動範囲」を設け、当該項目「拡大移動範囲」に対応する情報を、項目「移動範囲」対応して格納されている情報と相互に関連付けて格納してもよい。この項目「拡大移動範囲」に対応して格納される情報は、項目「移動範囲」に対応して格納されている移動範囲情報によって特定される移動範囲に任意のマージンを設けた拡大移動範囲を特定する拡大移動範囲情報である。表示制御処理のＳＡ７で移動範囲情報を取得する際に、この項目「拡大移動範囲」に対応して格納されている拡大移動範囲情報を取得し、ＳＡ８で当該拡大移動範囲情報に基づき切取範囲を設定することにより、移動範囲を超えた突発的なドライバ位置の移動も考慮に入れた表示制御を行うことができる。
【００５６】
また、上述の実施の形態では、水平方向と垂直方向とについて移動範囲情報を移動範囲ＤＢ６２ｂに格納すると説明したが、さらに車両の前後方向の移動範囲についても格納してもよい。あるいは、水平方向、垂直方向、及び前後方向の移動範囲の平均値を移動範囲情報として格納してもよい。
【００５７】
また、位置情報として道路リンク番号を用いる例を説明したが、道路リンクを細分化したサブリンクを用いてもよい。これにより、例えば道路工事が行われている領域について移動範囲を大きくする等、走行状況により詳細に対応した移動範囲情報に基づいて切取範囲を設定することができる。
【００５８】
また、上述の実施の形態では、移動範囲ＤＢ６２ｂ及びドライバ位置履歴ＤＢ６２ｃのＤＢ項目「走行状況」に対応して位置情報及び速度情報が格納されると説明したが、位置情報又は速度情報の何れか一方のみを項目「走行状況」に対応して格納してもよい。
【００５９】
（表示制御処理について）
上述の実施の形態では、移動範囲ＤＢ６２ｂの更新（ＳＡ１４）を表示制御処理に含めて説明したが、表示制御処理とは独立した別個の処理として実行してもよい。
【００６０】
また、上述の実施の形態では、ＳＡ１０においてドライバ位置が移動範囲内ではないと判定した場合（ＳＡ１０、Ｎｏ）、ＳＡ１１において例えばＳＡ３で特定したドライバ位置におけるドライバ視野の死角に対応する範囲を切取範囲として設定すると説明したが、他の方法で切取範囲を設定してもよい。例えば、ＳＡ１で特定したドライバ基準位置とＳＡ３で特定したドライバ位置との間の距離にマージンを加えた距離の範囲内で、ドライバ基準位置から水平方向及び垂直方向にドライバが位置しうるものと仮定し、当該仮定した位置においてピラー等で遮蔽されることにより生じるドライバ視野の死角を算出する。そして、算出した死角に対応する範囲を切取範囲として設定してもよい。
【符号の説明】
【００６１】
１  表示制御システム
２  ピラー
１０  車両周辺カメラ
２０  現在位置検出処理部
３０  車速センサ
４０  ドライバカメラ
５０  ディスプレイ
６０  表示制御装置
６１  制御部
６１ａ  表示制御部
６１ｂ  走行状況特定部
６１ｃ  ドライバ位置特定部
６１ｄ  移動範囲情報更新部
６２  データ記録部
６２ａ  地図情報ＤＢ
６２ｂ  移動範囲ＤＢ
６２ｃ  ドライバ位置履歴ＤＢ
【図１】
2010213014.tif 000003
【図２】
2010213014.tif 000004
【図３】
2010213014.tif 000005
【図４】
2010213014.tif 000006
【図５】
2010213014.tif 000007