(57)【要約】【課題】ユーザが容易に画像の表示領域を変更できるようにする。【解決手段】表示制御装置１０は、画像を表示する表示装置２の位置に対して固定された位置に設けられている撮像装置１が撮像したユーザの画像を取得する取得部１２２と、取得部１２２が取得した画像における、ユーザの顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する基準点の相対位置を特定する位置特定部１２３と、位置特定部１２３が特定した相対位置に基づいて、表示装置２に表示する表示画像における表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度を特定し、特定したスクロール速度に基づいて表示領域の位置を変化させ、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる表示制御部１２５と、を備える。【選択図】図３
2020052650.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部の位置に対して固定された位置に設けられている撮像部が撮像したユーザの画像を取得する取得部と、
前記取得部が取得した前記画像における、前記ユーザの顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する前記基準点の相対位置を特定する位置特定部と、
前記位置特定部が特定した前記相対位置に基づいて、前記表示部に表示する表示画像における表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度を特定し、特定した前記スクロール速度に基づいて前記表示領域の位置を変化させ、前記表示画像のうち前記表示領域に含まれる部分画像を前記表示部に表示させる表示制御部と、
を備える表示制御装置。
【請求項２】
複数のスクロール速度のそれぞれに対応し、前記基準位置を中心とする複数の領域が規定されており、
前記表示制御部は、前記複数の領域のうち、前記位置特定部が特定した前記相対位置を含む領域に対応するスクロール速度に基づいて、前記表示領域の位置を変化させる、
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、隣接する２つの前記領域において、外側の領域に関連付けられている前記スクロール速度を、内側の領域に関連付けられている前記スクロール速度に比べて高いスクロール速度に特定する、
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記基準位置に対する前記基準点の方向と逆方向に前記表示領域を移動させる、
請求項１から３のいずれか１項に記載の表示制御装置。
【請求項５】
コンピュータが実行する、
画像を表示する表示部の位置に対して固定された位置に設けられている撮像部が撮像したユーザの画像を取得するステップと、
取得された前記画像における、前記ユーザの顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する前記基準点の相対位置を特定するステップと、
特定された前記相対位置に基づいて、前記表示部に表示する表示画像における表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度を特定し、特定した前記スクロール速度に基づいて前記表示領域の位置を変化させ、前記表示画像のうち前記表示領域に含まれる部分画像を前記表示部に表示させるステップと、
を備える表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及び表示制御方法に関する。
【背景技術】
【０００２】
従来、車両に搭載された表示部や携帯端末の表示部等の画面のサイズが制限される表示部に画像を表示させることが行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４２９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画面のサイズが制限されている表示部にサイズが大きい画像を表示させる場合には、当該画像の一部しか表示されない場合がある。ユーザが当該画像の全体を確認するには、操作部を操作することにより、表示を縮小させたり、画像をスクロールしたりする必要があり、操作が煩雑であった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザが容易に画像の表示領域を変更できるようにする表示制御装置及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る表示制御装置は、画像を表示する表示部の位置に対して固定された位置に設けられている撮像部が撮像したユーザの画像を取得する取得部と、前記取得部が取得した前記画像における、前記ユーザの顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する前記基準点の相対位置を特定する位置特定部と、前記位置特定部が特定した前記相対位置に基づいて、前記表示部に表示する表示画像における表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度を特定し、特定した前記スクロール速度に基づいて前記表示領域の位置を変化させ、前記表示画像のうち前記表示領域に含まれる部分画像を前記表示部に表示させる表示制御部と、を備える。
【０００７】
複数のスクロール速度のそれぞれに対応し、前記基準位置を中心とする複数の領域が規定されており、前記表示制御部は、前記複数の領域のうち、前記位置特定部が特定した前記相対位置を含む領域に対応するスクロール速度に基づいて、前記表示領域の位置を変化させてもよい。
【０００８】
前記表示制御部は、隣接する２つの前記領域において、外側の領域に関連付けられている前記スクロール速度を、内側の領域に関連付けられている前記スクロール速度に比べて高いスクロール速度に特定してもよい。
前記表示制御部は、前記基準位置に対する前記基準点の方向と逆方向に前記表示領域を移動させてもよい。
【０００９】
本発明の第２の態様に係る表示制御方法は、コンピュータが実行する、画像を表示する表示部の位置に対して固定された位置に設けられている撮像部が撮像したユーザの画像を取得するステップと、取得された前記画像における、前記ユーザの顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する前記基準点の相対位置を特定するステップと、特定された前記相対位置に基づいて、前記表示部に表示する表示画像における表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度を特定し、特定した前記スクロール速度に基づいて前記表示領域の位置を変化させ、前記表示画像のうち前記表示領域に含まれる部分画像を前記表示部に表示させるステップと、を備える。
【発明の効果】
【００１０】
本発明によれば、ユーザが容易に画像の表示領域を変更できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る表示制御装置が搭載される車両の構成を説明するための図である。
【図２】第１実施形態に係る表示制御装置の概要を説明するための図である。
【図３】第１実施形態に係る表示制御装置の構成を示す図である。
【図４】第１実施形態に係る横軸方向の移動距離と、横軸方向のスクロール速度との関係を示す図である。
【図５】上限距離の算出方法を説明する図である。
【図６】表示画像の中心と表示領域の中心との横軸方向の距離と、横軸方向の係数との関係の一例を示す図である。
【図７】第１実施形態に係る表示制御装置が実行する処理の流れを説明するためのフローチャートである。
【図８】表示制御装置として機能する携帯端末の構成を示す図である。
【図９】第２実施形態に係る表示領域の位置を変化させない移動距離の範囲を示す図である。
【図１０】第２実施形態に係る移動距離と、スクロール速度との関係を示す図である。
【図１１】第３実施形態に係る移動距離と所定のスクロール速度との関係を示す図である。
【図１２】第４実施形態に係る移動距離と上限速度との関係を示す図である。
【図１３】第４実施形態に係る速度範囲識別情報が表示装置に表示された例を示す図である。
【図１４】第５実施形態に係る相対位置とスクロール速度との関係を示す図である。
【発明を実施するための形態】
【００１２】
＜第１実施形態の概要＞
図１は、第１実施形態に係る表示制御装置１０が搭載される車両Ｖの構成を説明するための図である。第１実施形態に係る表示制御装置１０は、車両Ｖに搭載され、車両Ｖに設けられている表示装置２の表示を制御するために用いられる。第１実施形態に係る表示制御装置１０は、例えば、バスやトラック等の車両Ｖに用いられる。
【００１３】
図２は、第１実施形態に係る表示制御装置１０の概要を説明するための図である。第１実施形態において、表示制御装置１０は、表示装置２の近傍に設けられている操作ボタン３が操作されると、撮像装置１が撮像した車両Ｖの運転者（ユーザ）の画像を解析し、図２に示すように、画像に示される運転者の顔Ｆに予め定められた基準点の位置を基準位置ＰＢとする。表示制御装置１０は、その後、撮像装置１が撮像した車両Ｖの運転者の画像を解析し、画像に示される運転者の顔Ｆに予め定められた基準点の位置ＰＦを特定する。
【００１４】
表示制御装置１０は、特定された基準位置ＰＢと基準点の位置ＰＦとの距離Ｄを算出し、当該距離Ｄに基づいて定められる表示領域の縦軸方向又は横軸方向の移動速度であるスクロール速度に基づいて、表示装置２に表示する表示画像ｉにおける表示領域Ａの位置を変化させ、表示画像ｉのうち当該表示領域Ａに含まれる部分画像を表示装置２に表示させる。このようにすることで、運転者は、表示装置２に対する自身の顔の位置を変化させて、容易に表示画像ｉの表示領域を変更することができる。
【００１５】
＜表示制御装置１０の構成＞
続いて、表示制御装置１０の構成について説明する。図３は、第１実施形態に係る表示制御装置１０の構成を示す図である。表示制御装置１０は、コンピュータであり、図３に示すように、車両Ｖに設けられている撮像装置１と表示装置２と操作ボタン３とに接続されている。
【００１６】
撮像装置１は、車両Ｖに搭載された車載カメラである。撮像装置１は、表示装置２の位置に対して固定された位置に設けられている。撮像装置１は、例えば、表示装置２の近傍に設けられている。撮像装置１は、撮像部として機能し、車両Ｖの運転席を撮像することにより、車両Ｖの運転者の顔を撮像する。
【００１７】
表示装置２は、車両Ｖに搭載された液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等であり、表示部として機能する。表示装置２は、表示制御部１２５の制御に応じて各種情報や画像を表示する。
操作ボタン３は、例えば表示装置２の近傍に設けられており、表示装置２に表示される画像の表示領域を変化させる表示制御の開始指示に係る操作及び終了指示に係る操作を受け付ける。
【００１８】
表示制御装置１０は、記憶部１１と、制御部１２とを備える。
記憶部１１は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）やハードディスクである。記憶部１１は、制御部１２を機能させるための各種のプログラムを記憶する。記憶部１１は、制御部１２を、操作受付部１２１、取得部１２２、位置特定部１２３、算出部１２４、及び表示制御部１２５として機能させるプログラムを記憶する。
【００１９】
制御部１２は、例えばＥＣＵ（Electronic Control Unit）である。制御部１２は、記憶部１１に記憶されているプログラムを実行することにより、操作受付部１２１、取得部１２２、位置特定部１２３、算出部１２４及び表示制御部１２５として機能する。
【００２０】
操作受付部１２１は、操作ボタン３を介して、車両Ｖの運転者から、表示装置２に表示される表示画像の表示領域の位置を変化させる表示制御の開始指示に係る操作（開始操作）を受け付ける。また、操作受付部１２１は、表示装置２に表示される表示画像の表示領域の位置を変化させる表示制御が行われている場合に、操作ボタン３を介して、車両Ｖの運転者から、当該表示制御の終了指示に係る操作（終了操作）を受け付ける。
【００２１】
取得部１２２は、撮像装置１が撮像した運転者の画像を取得する。例えば、取得部１２２は、操作受付部１２１が開始操作を受け付けると、所定時間（例えば、１００ミリ秒）おきに、撮像装置１が撮像した運転者の画像を取得する。取得部１２２は、操作受付部１２１が終了操作を受け付けると、撮像装置１に撮像を終了させ、運転者の画像の取得を停止する。
【００２２】
位置特定部１２３は、操作受付部１２１が開始操作を受け付けた時点で取得部１２２が取得した画像における、運転者の顔に予め定められた基準点の位置を特定する。具体的には、位置特定部１２３は、取得部１２２が取得した画像を解析し、画像における運転者の両目のそれぞれの位置を特定する。位置特定部１２３は、両目の中間点の位置を基準点の位置と特定する。
【００２３】
ここで、取得部１２２は、表示装置２の表示面と平行な基準平面上に基準点があるものとし、基準点の当該基準平面上の位置座標を算出することにより、基準点の位置を特定するものとする。取得部１２２は、基準点の位置座標として、表示装置２の表示面に対して規定される横軸方向（左右方向）に対応する座標と、当該表示面に対して規定される縦軸方向（上下方向）に対応する座標とを算出する。位置特定部１２３は、操作受付部１２１が開始操作を受け付けた時点で取得部１２２が取得した画像に基づいて特定した基準点の位置を、運転者の顔の基準位置とする。
【００２４】
また、位置特定部１２３は、操作受付部１２１が開始操作を受け付けた後に取得部１２２が取得した画像における、運転者の顔に予め定められた基準点の位置を特定する。
【００２５】
なお、位置特定部１２３は、取得部１２２が取得した画像を解析し、運転者の顔の輪郭を特定してもよい。そして、位置特定部１２３は、運転者の顔の輪郭に基づいて、運転者の顔の中心位置を基準点の位置に特定してもよい。また、位置特定部１２３は、運転者がサングラスをかけていること等により両目の中間点を特定できない場合に、運転者の顔の輪郭に基づいて基準点の位置を特定してもよい。
【００２６】
算出部１２４は、位置特定部１２３が特定した基準点の位置と、当該基準点に対して予め定められた基準位置との距離である移動距離を算出する。具体的には、算出部１２４は、位置特定部１２３が特定した基準点の位置と、基準位置との、表示装置２の表示面に対して規定される横軸方向の移動距離を算出するとともに、当該基準点の位置と、基準位置との、表示装置２の表示面に対して規定される縦軸方向の移動距離を算出する。算出部１２４は、基準位置に対応する位置座標から、基準点の位置を示す位置座標を減算することにより、横軸方向の移動距離と、縦軸方向の移動距離とを算出する。
【００２７】
表示制御部１２５は、表示装置２に表示画像の一部の画像である部分画像が表示されている場合に、操作受付部１２１が開始操作を受け付けてから終了操作を受け付けるまで、算出部１２４が算出した移動距離に基づいて、表示装置２に表示する表示画像における表示領域のスクロール速度を特定する。そして、表示制御部１２５は、特定したスクロール速度に基づいて表示領域の位置を変化させ、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる。ここで、表示画像は、例えば、画像ファイルが示す画像や、運転者に目的地までの経路等をナビゲートするナビゲート装置が生成する地図画像であり、表示装置２の表示面のサイズよりも大きいサイズであるものとする。
【００２８】
表示制御部１２５は、操作受付部１２１が開始操作を受け付けてから終了操作を受け付けるまで、スクロール速度を特定することとしたが、これに限らない。表示制御部１２５は、取得部１２２に、運転中の運転者の画像を取得させておき、当該画像に基づいて、運転者がウィンクをしていることを検出してもよい。そして、表示制御部１２５は、運転者がウィンクをしてから次にウィンクをするまでの間、又は運転者がウィンクしている間に、スクロール速度を特定してもよい。
【００２９】
表示制御部１２５は、算出部１２４が算出した移動距離が長くなるにしたがって、相対的に高いスクロール速度を特定する。以下に、表示制御部１２５によるスクロール速度を特定する処理の詳細について説明する。
【００３０】
まず、記憶部１１には、移動距離を示す距離情報と、スクロール速度を示す速度情報とを関連付けた距離別速度情報が記憶されている。具体的には、記憶部１１には、横軸方向の移動距離を示す横方向距離情報と、横軸方向のスクロール速度を示す横方向速度情報とを関連付けた距離別速度情報が記憶されている。
【００３１】
図４は、第１実施形態に係る横軸方向の移動距離と、横軸方向のスクロール速度との関係を示す図である。図４における横軸は、表示装置２の表示面に規定された横軸方向の移動距離を示している。図４における横軸の正方向は、表示装置２の表示面の右側に対応し、負方向は、表示装置２の表示面の左側に対応している。図４における縦軸は、表示装置２の表示面に規定された横軸方向のスクロール速度の高さを示している。図４における縦軸の正方向は、表示装置２の表示面の右側に対応し、負方向は、表示装置２の表示面の左側に対応している。
【００３２】
図４に示されるように、移動距離が右側に増加すればするほど、表示領域の左側への移動速度が高くなり、移動距離が左側に増加すればするほど、表示領域の右側への移動速度が高くなることが確認できる。表示領域は、基準位置に対する基準点の方向と逆方向に移動することとなる。なお、本実施形態において、表示領域は、基準位置に対する基準点の方向と逆方向に移動することとしたが、これに限らない。表示領域は、基準位置に対する基準点の方向と同じ方向に移動してもよい。このようにすることで、表示制御装置１０は、運転者の顔の移動方向と同じ方向に表示領域を移動させることができる。
【００３３】
表示制御部１２５は、記憶部１１に記憶されている距離別速度情報を参照して算出部１２４が算出した移動距離に対応するスクロール速度を特定する。表示制御部１２５は、記憶部１１に記憶されている横方向距離別速度情報を参照して算出部１２４が算出した横軸方向の移動距離に対応する横軸方向のスクロール速度を特定する。同様に、表示制御部１２５は、記憶部１１に記憶されている縦方向距離別速度情報を参照して算出部１２４が算出した縦軸方向の移動距離に対応する縦軸方向のスクロール速度を特定する。
【００３４】
表示制御部１２５は、部分画像を表示する場合に、特定した横軸方向のスクロール速度に基づいて、表示領域の横軸方向の位置を変化させ、特定した縦軸方向のスクロール速度に基づいて、表示領域の縦軸方向の位置を変化させる。そして、表示制御部１２５は、当該表示領域に含まれる部分画像を、表示装置２に表示させる。
【００３５】
ここで、図４に示されるように、移動距離が右側に増加すればするほど、表示領域の左側への移動速度が高くなり、移動距離が左側に増加すればするほど、表示領域の右側への移動速度が高くなることから、表示制御部１２５は、基準位置に対する基準点の方向と逆方向に表示領域を移動させる。このようにすることで、表示制御装置１０は、運転者が表示装置２の表示面の奥に位置する表示画像をのぞき込む動作に対応して、表示領域を移動させることができる。
【００３６】
なお、表示制御部１２５は、表示画像の中心と、表示領域の中心の距離を特定し、当該距離が表示画像のサイズと表示領域のサイズとに基づいて定められる上限距離から所定範囲内である場合に、当該スクロール速度が相対的に小さくなるように当該スクロール速度を補正してもよい。図５は、上限距離の算出方法を説明する図である。図５は、表示領域Ａの右上の頂点が、表示画像ｉの右上の頂点に接し、表示領域Ａが上方向及び右方向に移動できない状態を示している。このときの表示画像ｉの中心Ｏｐに対する表示領域Ａの中心Ｏａの横軸方向の距離Ｄｍｘと、縦軸方向の距離Ｄｍｙとが上限距離となる。表示画像ｉの横幅をＸｉ、高さをＹｉ、表示領域の横幅をＸａ、高さをＹａとすると、横軸方向の上限距離Ｄｍｘは、（Ｘｉ−Ｘａ）／２となり、縦軸方向の上限距離Ｄｍｙは、（Ｙｉ−Ｙａ）／２となる。
【００３７】
記憶部１１は、表示画像の中心と表示領域の中心との距離と、スクロール速度を変化させるための係数であって、当該距離が上限距離から所定の範囲内である場合に前記所定の範囲外に比べて値が小さくなる係数とを関連付けて記憶する。ここで、係数は、横軸方向と、縦軸方向とで独立に設けられている。図６は、表示画像の中心と表示領域の中心との横軸方向の距離と、横軸方向の係数との関係の一例を示す図である。なお、縦軸方向についても、縦軸方向の表示画像の中心と表示領域の中心との距離と、縦軸方向の係数とが関連付けられて記憶部１１に記憶されているものとする。図６に示すように、表示画像の中心と表示領域の中心との横軸方向の距離が、上限距離Ｄｍｘの所定割合（例えば、９０％）の距離Ｄｔｈ以上になると、横軸方向の表示画像の中心と表示領域の中心との距離が上限距離Ｄｍｘになるまで、係数が低下することが確認できる。
【００３８】
表示制御部１２５は、記憶部１１に記憶されている距離別速度情報を参照して算出部１２４が算出した移動距離に対応するスクロール速度を特定するとともに、表示領域の表示画像の中心からの距離に対応する係数を特定し、当該スクロール速度と当該係数とを乗算することにより当該スクロール速度を補正する。そして、表示制御部１２５は、補正後のスクロール速度に基づいて表示領域の位置を変化させる。このようにすることで、表示制御装置１０は、表示画像の中心と表示領域の中心との距離が上限距離に近づくにしたがって、スクロール速度を滑らかに低下させることができる。
【００３９】
また、表示制御部１２５は、表示画像の表示領域が、表示画像の輪郭線を超えないように表示領域の位置を制御する。例えば、表示制御部１２５は、表示画像の中心と表示領域の中心との距離が上限距離である場合において、スクロール速度に対応するスクロール方向が、当該距離が増加する方向である場合、表示領域の位置を変化させないように制御する。このようにすることで、表示領域が表示画像の輪郭線を超え、表示装置２に表示画像の部分画像が表示されなくなることを抑制することができる。
【００４０】
＜表示制御装置１０が実行する画像表示の処理フロー＞
図７は、第１実施形態に係る表示制御装置１０が実行する処理の流れを説明するためのフローチャートである。なお、本フローチャートでは、車両Ｖに設けられている操作ボタンが押下されてから次に押下されるまでの間に、基準位置と基準点の位置との距離に基づいて表示領域を変化させる例について説明する。本フローチャートの開始時には、例えば、表示画像における表示領域に含まれる部分画像が表示されているものとする。
【００４１】
まず、表示制御部１２５は、操作ボタンが押下されたか否かを判定する（Ｓ１）。表示制御部１２５は、操作ボタンが押下されたと判定すると、Ｓ２に処理を移し、操作ボタンが押下されていないと判定すると、Ｓ１を再実行する。
【００４２】
続いて、取得部１２２は、撮像装置１が撮像した画像を取得する（Ｓ２）。
続いて、位置特定部１２３は、Ｓ２において取得された画像に基づいて、運転者の顔に予め定められた基準点の位置を特定し、当該位置を運転者の顔の基準位置と特定する（Ｓ３）。
【００４３】
続いて、取得部１２２は、撮像装置１が撮像した画像を取得する（Ｓ４）。
続いて、位置特定部１２３は、Ｓ４において取得された画像に基づいて、運転者の顔に予め定められた基準点の位置を特定する（Ｓ５）。
続いて、算出部１２４は、Ｓ３において特定された基準位置と、Ｓ５において特定された基準点の位置との距離である移動距離を特定する（Ｓ６）。
【００４４】
続いて、表示制御部１２５は、表示画像の中心と、表示領域の中心の距離を特定することにより、現在の表示領域の位置を特定する（Ｓ７）。
続いて、表示制御部１２５は、Ｓ６において特定した移動距離に関連付けられているスクロール速度と、Ｓ７において特定した表示領域の位置に関連付けられている係数とに基づいて、表示領域のスクロール速度を特定する（Ｓ８）。
【００４５】
続いて、表示制御部１２５は、Ｓ８において特定されたスクロール速度に基づいて、表示領域の位置を移動させる（Ｓ９）。なお、表示制御部１２５は、表示領域の位置を移動させる場合に、表示領域が、表示画像からはみ出る場合、表示領域を移動させないように制御する。
【００４６】
続いて、表示制御部１２５は、表示領域に含まれる表示画像の部分画像を表示させる（Ｓ１０）。
続いて、表示制御部１２５は、操作ボタンが押下されたか否かを判定する（Ｓ１１）。表示制御部１２５は、操作ボタンが押下されたと判定すると、本フローチャートに係る処理を終了し、操作ボタンが押下されていないと判定すると、Ｓ４に処理を移す。
【００４７】
＜第１実施形態に係る効果＞
以上説明したように、第１実施形態に係る表示制御装置１０は、撮像装置１が撮像した画像における、運転者の顔に予め定められた基準点に対して基準位置を特定し、当該基準位置と、当該基準点の位置の移動距離を算出する。そして、表示制御装置１０は、算出した移動距離に基づいて、表示装置２に表示する表示画像における表示領域の位置を変化させ、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる。このようにすることで、運転者は、表示装置２に対する自身の顔の位置を変化させることにより、表示画像の表示領域を容易に変更することができる。
【００４８】
また、表示制御装置１０は、算出した移動距離に基づいて定められる表示領域のスクロール速度に基づいて当該表示領域の位置を変化させ、表示領域に含まれる部分画像を表示装置２に表示させる。この場合、表示制御装置１０は、算出した移動距離が長くなるにしたがって高いスクロール速度を特定する。このようにすることで、表示制御装置１０は、移動距離が長い場合に、表示領域を高速にスクロールさせることができる。これにより、表示制御装置１０は、地図データのように表示画像のサイズが表示装置２のサイズに比べて著しく大きい場合にも、表示領域を高速に移動させて、運転者が所望する表示領域を速やかに表示させることができる。
【００４９】
なお、本実施形態では、表示制御装置１０が、車両Ｖに設けられている例について説明したが、これに限らない。表示制御装置１０は、例えば、携帯端末であってもよい。図８は、表示制御装置１０として機能する携帯端末２０の構成を示す図である。
【００５０】
図８に示すように、携帯端末２０は、撮像部２１と、入力部２２と、表示部２３と、記憶部２４と、制御部２５とを備える。
撮像部２１は、撮像装置１と同じ機能を有している。撮像部２１は、表示部２３の位置に対して固定された位置に設けられている。
表示部２３は、例えば、液晶ディスプレイや有機ＥＬディスプレイ等により構成される。
【００５１】
制御部２５は、操作受付部２５１と、取得部２５２と、位置特定部２５３と、算出部２５４と、表示制御部２５５として機能する。操作受付部２５１、取得部２５２、位置特定部２５３、算出部２５４及び表示制御部２５５は、それぞれ、操作受付部１２１、取得部１２２、位置特定部１２３、算出部１２４及び表示制御部１２５と同じ機能を有している。
【００５２】
携帯端末２０の位置特定部２５３は、表示制御装置１０と同様に、撮像部２１が撮像した画像における、携帯端末２０のユーザの顔に予め定められた基準点の位置を特定する。算出部２５４は、当該基準点の位置と、基準点に対して予め定められる基準位置との距離である移動距離を算出する。表示制御部２５５は、算出部２５４が算出した移動距離に基づいて表示部２３に表示する表示画像における表示領域のスクロール速度を特定し、特定したスクロール速度に基づいて表示領域の位置を変化させ、表示画像のうち当該表示領域に含まれる部分画像を表示部２３に表示させる。このようにすることで、携帯端末２０のユーザは、表示部２３に対する自身の顔の位置を変化させたり、自身の顔に対して携帯端末２０を傾けて撮像部２１が撮像する位置を変化させたりすることにより、表示部２３に表示される表示画像の部分画像を容易に変更することができる。
【００５３】
＜第２実施形態＞
［基準位置からの移動距離が短い場合に表示領域の位置を変化させないようにする］
続いて、第２実施形態について説明する。第１実施形態に係る表示制御装置１０は、運転者の顔に予め定められた基準点の位置と、基準点に対して予め定められる基準位置との距離に基づいて、表示装置２に表示させる表示画像における表示領域の位置を変化させ、表示領域に含まれる部分画像を表示装置２に表示させた。しかしながら、運転者の顔の位置が完全に停止することは稀であり、運転者の顔は揺れ動いていることが多い。したがって、運転者の顔の揺れに対して表示領域を精度良く移動させると、表示領域が小刻みにスクロールを続けることになり、視認性が悪化するという問題がある。
【００５４】
そこで、第２実施形態に係る表示制御装置１０は、運転者の顔の位置が基準位置からわずかに変化しても、表示領域の位置を変化させないように制御する。以下、第２実施形態に係る表示制御装置１０について説明する。なお、第１実施形態と同じ部分については適宜説明を省略する。
【００５５】
表示制御部１２５は、算出部１２４が算出した移動距離が第１所定距離以下である場合、表示装置２に表示する表示画像における表示領域の位置を固定し、算出部１２４が算出した移動距離が第１所定距離より長い場合、当該表示領域の位置を変化させて、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる。
【００５６】
図９は、第２実施形態に係る表示領域の位置を変化させない移動距離の範囲を示す図である。また、図１０は、第２実施形態に係る移動距離と、スクロール速度との関係を示す図である。図１０（ａ）は、横軸方向の移動距離と、横軸方向のスクロール速度との関係を示す図であり、図１０（ｂ）は、縦軸方向の移動距離と、縦軸方向のスクロール速度との関係を示す図である。なお、図１０（ｂ）における横軸は、表示装置２の表示面に規定された縦軸方向の移動距離を示している。図１０（ｂ）における横軸の正方向は、表示装置２の表示面の上側に対応し、負方向は、表示装置２の表示面の下側に対応している。図１０（ｂ）における縦軸は、表示装置２の表示面に規定された縦軸方向のスクロール速度の高さを示している。図１０（ｂ）における縦軸の正方向は、表示装置２の表示面の上側に対応し、負方向は、表示装置２の表示面の下側に対応している。
【００５７】
表示制御部１２５は、算出部１２４が算出した横軸方向の移動距離が図９及び図１０（ａ）に示す第１距離Ｄｘ１以下である場合、表示装置２に表示する表示画像における表示領域の横軸方向の位置を固定する。また、表示制御部１２５は、算出部１２４が算出した横軸方向の移動距離が図９及び図１０（ａ）に示す第１距離Ｄｘ１より長い場合、当該表示領域の横軸方向の位置を変化させる。
【００５８】
同様に、表示制御部１２５は、算出部１２４が算出した縦軸方向の移動距離が図９及び図１０（ｂ）に示す第２距離Ｄｙ２以下である場合、表示装置２に表示する表示画像における表示領域の縦軸方向の位置を固定する。また、表示制御部１２５は、算出部１２４が算出した縦軸方向の移動距離が図９及び図１０（ｂ）に示す第２距離Ｄｙ２より長い場合、当該表示領域の縦軸方向の位置を変化させる。
【００５９】
このようにすることで、表示制御装置１０は、運転者の顔の位置が、基準位置から横軸方向（左右方向）又は縦軸方向（上下方向）に微動しても、表示領域の位置を固定して、表示領域が小刻みにスクロールすることを抑制し、部分画像の視認性を向上させることができる。
【００６０】
また、運転者が自身の顔を横軸方向に移動させて、表示領域を横軸方向に移動させようとした場合、縦軸方向への微動により、表示領域が横軸方向に小刻みにスクロールしなくなる。同様に、運転者が自身の顔を縦軸方向に移動させて、表示領域を縦軸方向に移動させようとした場合、横軸方向への微動により、表示領域が横軸方向に小刻みにスクロールしなくなる。したがって、運転者は、表示領域を横軸方向又は縦軸方向に真直ぐにスクロールさせ易くなる。
【００６１】
なお、表示制御部１２５は、第１距離Ｄｘ１を、第２距離Ｄｙ２に比べて長い距離としてもよい。例えば、運転者が運転席に座っている場合には、自身の顔を縦軸方向に移動させる場合に比べて横軸方向に移動させやすいことから、横軸方向に微動しやすい。したがって、第１距離Ｄｘ１を、第２距離Ｄｙ２に比べて長い距離とすることにより、表示領域が横軸方向に小刻みにスクロールすることを効果的に抑制することができる。
【００６２】
＜第２実施形態に係る効果＞
以上説明したように、第２実施形態に係る表示制御装置１０は、運転者の顔に予め定められた基準点と、当該基準点に対して定められた基準位置との移動距離が第１所定距離以下である場合、表示装置２に表示する表示画像における表示領域の位置を固定し、当該移動距離が第１所定距離より長い場合、表示領域の位置を変化させて、当該表示領域に含まれる部分画像を表示装置２に表示させる。このようにすることで、表示制御装置１０は、運転者の顔の揺れに対して、表示領域が小刻みにスクロールすることを抑制し、視認性を向上させることができる。
【００６３】
＜第３実施形態＞
［移動距離が長くなると定速スクロールを行う］
続いて、第３実施形態について説明する。第１実施形態に係る表示制御装置１０は、算出部１２４が算出した移動距離が長くなるにしたがって高いスクロール速度を特定した。しかしながら、スクロール速度が高くなりすぎると、運転者が所望する位置の部分画像を表示しにくくなるという問題がある。そこで、第３実施形態に係る表示制御装置１０は、移動距離が第２所定距離を超えた場合に、スクロール速度を定速として表示領域の位置を変化させる。以下、第３実施形態に係る表示制御装置１０について説明する。
【００６４】
第３実施形態において、表示制御部１２５は、算出部１２４が算出した移動距離が第２所定距離以下である場合、所定のスクロール速度以下のスクロール速度により表示装置２に表示する表示画像における表示領域の位置を変化させる。また、表示制御部１２５は、算出部１２４が算出した移動距離が第２所定距離より長い場合、所定のスクロール速度により表示装置２に表示する表示画像における表示領域の位置を変化させる。
【００６５】
図１１は、第３実施形態に係る移動距離と所定のスクロール速度との関係を示す図である。なお、図１１に示されるＢｐは、基準位置を示している。表示制御部１２５は、算出部１２４が算出した横軸方向の移動距離が図１１に示す第３距離Ｄｘ３以下である場合、当該移動距離に基づいて、所定のスクロール速度以下のスクロール速度であって、当該移動距離が長くなるにしたがって高いスクロール速度となるように横軸方向のスクロール速度を特定する。同様に、表示制御部１２５は、算出部１２４が算出した縦軸方向の移動距離が図１１に示す第４距離Ｄｙ４以下である場合、当該移動距離に基づいて、所定のスクロール速度以下のスクロール速度であって、当該移動距離が長くなるにしたがって高いスクロール速度となるように縦軸方向のスクロール速度を特定する。
【００６６】
表示制御部１２５は、算出部１２４が算出した横軸方向の移動距離が図１１に示す第３距離Ｄｘ３よりも長い場合、表示領域を基準位置から基準点に向かう方向に所定のスクロール速度で定速スクロールさせる。この場合において、表示制御部１２５は、表示領域の横軸方向のスクロール速度を横軸方向の上限速度に特定する。また、表示制御部１２５は、表示領域の縦軸方向のスクロール速度を、算出部１２４が算出した縦軸方向の移動距離に基づいて特定する。本実施形態において、表示制御部１２５は、横軸方向のスクロール速度が横軸方向の上限速度になると、縦軸方向のスクロール速度を、当該上限速度を特定した時点の縦軸方向のスクロール速度に固定する。
【００６７】
表示制御部１２５は、算出部１２４が算出した縦軸方向の移動距離が図１１に示す第４距離Ｄｙ４よりも長い場合、表示領域を基準位置から基準点に向かう方向に所定のスクロール速度で定速スクロールさせる。この場合において、表示制御部１２５は、表示領域の縦軸方向のスクロール速度を縦軸方向の上限速度に特定する。また、表示制御部１２５は、当該表示領域の横軸方向のスクロール速度を、算出部１２４が算出した横軸方向の移動距離に基づいて特定する。本実施形態において、表示制御部１２５は、縦軸方向のスクロール速度が縦軸方向の上限速度になると、横軸方向のスクロール速度を、当該上限速度を特定した時点の横軸方向のスクロール速度に固定する。
【００６８】
表示制御部１２５は、特定したスクロール速度に基づいて表示領域の位置を変化させる。ここで、表示制御部１２５は、表示装置２に部分画像を表示させる場合に、表示領域が所定のスクロール速度により定速でスクロールされているか、算出部１２４が算出した距離に基づいて定められるスクロール速度によりスクロールされているかを識別する情報を表示装置２に表示させてもよい。例えば、表示制御部１２５は、部分画像と、表示領域が定速スクロールされているか否かを識別するマークとを表示装置２に表示させてもよい。運転者は、当該マークを確認することにより、表示領域が定速で移動しているか否かを把握することができる。
【００６９】
＜第３実施形態に係る効果＞
以上説明したように、第３実施形態に係る表示制御装置１０は、算出部１２４が算出した移動距離が第２所定距離以下である場合、所定のスクロール速度以下のスクロール速度により表示装置２に表示する表示画像における表示領域の位置を変化させ、当該移動距離が第２所定距離より長い場合、所定のスクロール速度により表示領域の位置を変化させる。このようにすることで、表示制御装置１０は、スクロール速度が高くなりすぎることを抑制することができる。これにより、運転者は、自身が所望する部分画像を容易に表示させることができる。
【００７０】
＜第４実施形態＞
［横軸方向と縦軸方向とで独立して定速スクロールを行う］
続いて、第４実施形態について説明する。第３実施形態に係る表示制御装置１０は、算出部１２４が算出した横軸方向の移動距離が第３距離Ｄｘ３よりも長い場合、又は算出部１２４が算出した縦軸方向の移動距離が第４距離Ｄｙ４よりも長い場合、表示領域を基準位置から基準点に向かう方向に所定のスクロール速度で定速スクロールさせるものとした。しかしながら、運転者は、横軸方向に移動距離に基づく定速スクロール時に、縦軸方向の移動速度を変化させたり、縦軸方向に移動距離に基づく定速スクロール時に、横軸方向の移動速度を変化させたりしたい場合がある。そこで、第４実施形態に係る表示制御装置１０は、横軸方向と縦軸方向とで独立して定速スクロールを行う。以下、第４実施形態に係る表示制御装置１０について説明する。
【００７１】
第４実施形態において、表示制御部１２５は、算出部１２４が算出した横軸方向の移動距離が第３距離Ｄｙ３よりも長い場合に、表示装置２に表示する表示画像における表示領域の横軸方向のスクロール速度を、第１のスクロール速度としての横軸方向の上限速度に特定する。また、表示制御部１２５は、算出部１２４が算出した縦軸方向の移動距離が第４距離Ｄｙ４よりも長い場合、当該表示領域の縦軸方向のスクロール速度を、第２のスクロール速度としての縦軸方向の上限速度に特定する。
【００７２】
図１２は、第４実施形態に係る移動距離とスクロール速度との関係を示す図である。図１２（ａ）は、横軸方向の移動距離と、横軸方向のスクロール速度との関係を示す図であり、図１２（ｂ）は、縦軸方向の移動距離と、縦軸方向のスクロール速度との関係を示す図である。
【００７３】
表示制御部１２５は、図１２（ａ）に示すように、算出部１２４が算出した横軸方向の移動距離が第３距離Ｄｘ３以下である場合、当該移動距離に基づいて、横軸方向のスクロール速度を、横軸方向のスクロール速度の上限速度Ｖｍｘ以下のスクロール速度に特定する。表示制御部１２５は、図１２（ａ）に示すように、横軸方向の移動距離が長くなるにしたがって高いスクロール速度となるように横軸方向のスクロール速度を特定する。また、表示制御部１２５は、図１２（ａ）に示すように、算出部１２４が算出した横軸方向の移動距離が第３距離Ｄｘ３より長い場合、スクロール速度を、上限速度Ｖｍｘに特定する。
【００７４】
同様に、表示制御部１２５は、図１２（ｂ）に示すように、算出部１２４が算出した縦軸方向の移動距離が第４距離Ｄｙ４以下である場合、当該移動距離に基づいて、縦軸方向のスクロール速度を、縦軸方向のスクロール速度の上限速度Ｖｍｙ以下のスクロール速度に特定する。表示制御部１２５は、図１２（ｂ）に示すように、縦軸方向の移動距離が長くなるにしたがって高いスクロール速度となるように縦軸方向のスクロール速度を特定する。また、表示制御部１２５は、図１２（ｂ）に示すように、算出部１２４が算出した縦軸方向の移動距離が第４距離Ｄｙ４より長い場合、スクロール速度を、上限速度Ｖｍｙに特定する。
【００７５】
本実施形態では、横軸方向のスクロール速度の特定と、縦軸方向のスクロール速度の特定とをそれぞれ独立して行う。そして、表示制御部１２５は、特定した横軸方向のスクロール速度及び縦軸方向のスクロール速度に基づいて、表示領域の横軸方向の位置及び縦軸方向の位置を独立して変化させる。
【００７６】
ここで、表示制御部１２５は、表示装置２に部分画像を表示させる場合に、横軸方向又は縦軸方向のスクロール速度が、上限速度であるか、算出部１２４が算出した距離に基づいて定められるスクロール速度であるかを識別する速度範囲識別情報を表示装置２に表示させてもよい。図１３は、第４実施形態に係る速度範囲識別情報が表示装置２に表示された例を示す図である。図１３では、表示装置２に対し、部分画像とともに、現時点でのスクロール速度が上限速度であるか否かを示す情報として、速度範囲を示す領域と、現時点での速度が上限速度であるか否かを示すマークとが表示されている。
【００７７】
具体的には、図１３には、横軸方向のスクロール速度の範囲を示す領域Ａｘ１〜Ａｘ３と、横軸方向のスクロール速度がどの速度範囲に属しているかを示すマークＭｘと、縦軸方向のスクロール速度の範囲を示す領域Ａｙ１〜Ａｙ３と、縦軸方向のスクロール速度がどの速度範囲に属しているかを示すマークＭｙとが表示されている。領域Ａｘ１は、横軸方向のスクロール速度が、算出部１２４が算出した横軸方向の距離に基づいて定められるスクロール速度である範囲を示す。領域Ａｘ２、Ａｘ３は、横軸方向のスクロール速度が上限速度である範囲を示す。領域Ａｙ１は、縦軸方向のスクロール速度が、算出部１２４が算出した縦軸方向の距離に基づいて定められるスクロール速度である範囲を示す。領域Ａｙ２、Ａｙ３は、縦軸方向のスクロール速度が上限速度である範囲を示す。運転者は、マークＭｘが領域Ａｘ１〜Ａｘ３のどの領域に含まれているか、及びマークＭｙが領域Ａｙ１〜Ａｙ３のどの領域に含まれているかを確認することにより、表示領域が上限速度で移動しているか否かを把握することができる。
【００７８】
＜第４実施形態に係る効果＞
以上説明したように、第４実施形態に係る表示制御装置１０は、算出した横軸方向の移動距離に基づいて表示装置２に表示する表示画像における表示領域の横軸方向のスクロール速度を特定し、算出した縦軸方向の移動距離に基づいて当該表示領域の縦軸方向のスクロール速度を特定し、特定した横軸方向のスクロール速度及び縦軸方向のスクロール速度に基づいて、表示領域の横軸方向の位置及び縦軸方向の位置を独立して変化させ、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる。このようにすることで、運転者は、横軸方向に移動距離に基づく定速スクロール時に、縦軸方向の移動速度を変化させたり、縦軸方向に移動距離に基づく定速スクロール時に、横軸方向の移動速度を変化させたりすることができる。
【００７９】
＜第５実施形態＞
［基準位置と基準点との相対位置を含む領域に割り当てられたスクロール速度に基づいてスクロールを行う］
続いて、第５実施形態について説明する。第５実施形態に係る表示制御装置１０は、基準位置と基準点との相対位置を含む領域に割り当てられたスクロール速度に基づいてスクロールを行う点で第１実施形態と異なる。以下、第５実施形態に係る表示制御装置１０について説明する。
【００８０】
第５実施形態に係る位置特定部１２３は、取得部１２２が取得した画像における、運転者の顔に予め定められた基準点の位置を特定し、予め定められている基準位置に対する当該基準点の相対位置を特定する。例えば、位置特定部１２３は、基準位置を原点とした場合の基準点の座標を特定することにより、基準位置に対する当該基準点の相対位置を特定する。
【００８１】
表示制御部１２５は、位置特定部１２３が特定した相対位置に基づいて、表示装置２に表示する表示画像における表示領域のスクロール速度を特定する。表示制御部１２５は、特定したスクロール速度に基づいて当該表示領域の位置を変化させ、表示画像のうち、当該表示領域に含まれる部分画像を表示装置２に表示させる。
【００８２】
図１４は、第５実施形態に係る相対位置とスクロール速度との関係を示す図である。図１４に示されるように、第５実施形態では、複数の領域として、基準位置Ｂｐを中心とする矩形形状の領域Ａ１〜Ａ４が規定されている。隣接する２つの領域において、外側の領域に関連付けられているスクロール速度は、内側の領域に関連付けられているスクロール速度に比べて高いものとする。なお、本実施形態では、領域Ａ１〜Ａ４の形状を矩形形状としたが、これに限らない。例えば、領域Ａ１〜Ａ４の形状は、矩形の頂点部分に丸みが施された形状であったり、円形形状であったりしてもよい。
【００８３】
具体的には、領域Ａ１は、基準位置Ｂｐからの相対位置に基づいてスクロール速度が特定される領域である。領域Ａ１における最大のスクロール速度は、第１のスクロール速度である。例えば、領域Ａ１を示す矩形の頂点部分において、第１のスクロール速度となる。また、領域Ａ２には、第１のスクロール速度が割り当てられている。領域Ａ３には、第１のスクロール速度よりも高い第２のスクロール速度が割り当てられている。領域Ａ４には、第２のスクロール速度よりも高い第３のスクロール速度が割り当てられている。
【００８４】
表示制御部１２５は、複数の領域Ａ１〜Ａ４のうち、位置特定部１２３が特定した相対位置を含む領域に対応するスクロール速度に基づいて、表示領域の位置を変化させる。例えば、表示制御部１２５は、位置特定部１２３が特定した相対位置を含む領域が、図１４に示す領域Ａ３である場合、基準位置から基準点に向かう方向に対し、当該領域Ａ３に関連付けられているスクロール速度により表示領域を変化させる。
【００８５】
また、基準点の位置が領域Ａ１を示す矩形の頂点から領域Ａ２に移動した場合、スクロール速度が第１スクロール速度に滑らかに切り替わる。したがって、表示制御装置１０は、運転者に違和感を与えずにスクロール速度を切り替えることができる。
【００８６】
＜第５実施形態に係る効果＞
以上説明したように、第５実施形態に係る表示制御装置１０は、基準位置に対する、ユーザの顔に予め定められた基準点の相対位置を特定し、相対位置に基づいて表示領域のスクロール速度を特定する。そして、表示制御装置１０は、特定したスクロール速度に基づいて表示画像における表示領域の位置を変化させ、表示画像のうち表示領域に含まれる部分画像を表示装置２に表示させる。このようにすることで、運転者は、表示装置２に対する自身の顔の位置を変化させることにより、表示画像の表示領域を容易に変更することができる。
【００８７】
以上、本発明を複数の実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。例えば、上述の複数の実施形態を組み合わせてもよい。例えば、第１実施形態に第２実施形態及び第３実施形態を組み合わせたり、第１実施形態に第２実施形態及び第４実施形態を組み合わせたりしてもよい。なお、実施形態の組み合わせの例は一例に過ぎず、上述した組み合わせ以外の実施形態の組み合わせを行ってもよい。
【００８８】
また、表示装置２は、車両Ｖに車載モニターや携帯端末２０に設けられる表示部の他に、パソコンのディスプレイであってもよい。また、上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００８９】
１・・・撮像装置
２・・・表示装置
３・・・操作ボタン
１０・・・表示制御装置
１１・・・記憶部
１２・・・制御部
１２１・・・操作受付部
１２２・・・取得部
１２３・・・位置特定部
１２４・・・算出部
１２５・・・表示制御部
２０・・携帯端末
２１・・・撮像部
２２・・・入力部
２３・・・表示部
２４・・・記憶部
２５・・・制御部
２５１・・・操作受付部
２５２・・・取得部
２５３・・・位置特定部
２５４・・・算出部
２５５・・・表示制御部
Ｖ・・・車両
【図１】
2020052650.tif 000003
【図２】
2020052650.tif 000004
【図３】
2020052650.tif 000005
【図４】
2020052650.tif 000006
【図５】
2020052650.tif 000007
【図６】
2020052650.tif 000008
【図７】
2020052650.tif 000009
【図８】
2020052650.tif 000010
【図９】
2020052650.tif 000011
【図１０】
2020052650.tif 000012
【図１１】
2020052650.tif 000013
【図１２】
2020052650.tif 000014
【図１３】
2020052650.tif 000015
【図１４】
2020052650.tif 000016