(57)【要約】【課題】視点位置に対応した表示装置上の表示を高精度に行う。【解決手段】制御装置６は、ユーザＵの視線の向きを示す視線情報を取得する視線情報取得部１４２と、ユーザＵの頭部の向きを示す頭部情報を取得する頭部情報取得部１４３と、取得された視線情報及び頭部情報に基づいて、表示装置２に対するユーザＵの視点位置を推定する視点位置推定部１４４と、推定された視点位置に基づいて、表示装置２の表示を制御する表示制御部１４５と、を備える。【選択図】図５
2019135600.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの視線の向きを示す視線情報を取得する視線情報取得部と、
前記ユーザの頭部の向きを示す頭部情報を取得する頭部情報取得部と、
取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定する視点位置推定部と、
推定された前記視点位置に基づいて、前記表示装置の表示を制御する表示制御部と、
を備える、表示制御装置。
【請求項２】
前記表示制御部は、前記視点位置が前記表示装置の所定領域内に位置すると推定された場合には、前記表示装置の表示画面に付加情報を重畳して表示させる、
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記視点位置が前記所定領域内から前記所定領域外へ移動したと推定された場合には、前記付加情報を非表示にする、
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記付加情報として、前記視点位置で表示されている表示内容に関する情報を表示させる、
請求項２又は３に記載の表示制御装置。
【請求項５】
前記表示画面の中心から所定範囲よりも外側の領域に前記所定領域を設定する領域設定部を更に備える、
請求項２から４のいずれか１項に記載の表示制御装置。
【請求項６】
前記表示画面の隅の領域に前記所定領域を設定する領域設定部を更に備える、
請求項２から４のいずれか１項に記載の表示制御装置。
【請求項７】
前記領域設定部は、前記所定領域の位置及び大きさの少なくとも一方を、前記表示装置の表示内容に応じて変化させる、
請求項５又は６に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記表示装置の所定の位置にマークを表示させ、
前記領域設定部は、前記ユーザが視認したマークに応じて、前記所定領域を設定する、
請求項５から７のいずれか１項に記載の表示制御装置。
【請求項９】
前記領域設定部は、前記表示装置と前記ユーザの間の距離、及び前記表示装置の大きさに応じて、前記所定領域を設定する、
請求項５から７のいずれか１項に記載の表示制御装置。
【請求項１０】
前記領域設定部は、異なる設置位置に設置された複数の前記表示装置の各々に対して、前記設置位置に応じた前記所定領域を設定する、
請求項５から９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記視線情報取得部は、前記ユーザの眼電位を検出する眼電位計から、前記視線情報を取得し、
前記頭部情報取得部は、前記頭部の動きを検出する６軸センサから、前記頭部情報を取得する、
請求項１から１０のいずれか１項に記載の表示制御装置。
【請求項１２】
前記視線情報取得部は、前記ユーザの頭部に装着された頭部装着機器に設けられた前記眼電位計から、前記視線情報を取得し、
前記頭部情報取得部は、前記頭部装着機器に設けられた前記６軸センサから、前記頭部情報を取得する、
請求項１１に記載の表示制御装置。
【請求項１３】
ユーザの視線の向きを示す視線情報を取得するステップと、
前記ユーザの頭部の向きを示す頭部情報を取得するステップと、
取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定するステップと、
推定された前記視点位置に基づいて、前記表示装置の表示を制御するステップと、
を備える、表示制御方法。
【請求項１４】
コンピュータに、
ユーザの視線の向きを示す視線情報を取得するステップと、
前記ユーザの頭部の向きを示す頭部情報を取得するステップと、
取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定するステップと、
推定された前記視点位置に基づいて、前記表示装置の表示を制御するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが手を使わずにパーソナルコンピュータの入力操作を実現する技術が提案されている。例えば、下記の特許文献１には、ＣＣＤセンサを用いてユーザの眼球位置から推定される視点位置に基づいて、表示装置上のカーソル等の表示を操作する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２３０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザの表示装置に対する視点位置を眼球位置のみから推定した場合には、視点位置の推定精度が低いため、視点位置に対応した表示装置上の表示を高精度に行うことができない。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、視点位置に対応した表示装置上の表示を高精度に行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様においては、ユーザの視線の向きを示す視線情報を取得する視線情報取得部と、前記ユーザの頭部の向きを示す頭部情報を取得する頭部情報取得部と、取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定する視点位置推定部と、推定された前記視点位置に基づいて、前記表示装置の表示を制御する表示制御部と、を備える、表示制御装置を提供する。
【０００７】
また、前記表示制御部は、前記視点位置が前記表示装置の所定領域内に位置すると推定された場合には、前記表示装置の表示画面に付加情報を重畳して表示させることとしてもよい。
【０００８】
また、前記表示制御部は、前記視点位置が前記所定領域内から前記所定領域外へ移動したと推定された場合には、前記付加情報を非表示にすることとしてもよい。
【０００９】
また、前記表示制御部は、前記付加情報として、前記視点位置で表示されている表示内容に関する情報を表示させることとしてもよい。
【００１０】
また、前記表示制御装置は、前記表示画面の中心から所定範囲よりも外側の領域に前記所定領域を設定する領域設定部を更に備えることとしてもよい。
【００１１】
また、前記表示制御装置は、前記表示画面の隅の領域に前記所定領域を設定する領域設定部を更に備えることとしてもよい。
【００１２】
また、前記領域設定部は、前記所定領域の位置及び大きさの少なくとも一方を、前記表示装置の表示内容に応じて変化させることとしてもよい。
【００１３】
また、前記表示制御部は、前記表示装置の所定の位置にマークを表示させ、前記領域設定部は、前記ユーザが視認したマークに応じて、前記所定領域を設定することとしてもよい。
【００１４】
また、前記領域設定部は、前記表示装置と前記ユーザの間の距離、及び前記表示装置の大きさに応じて、前記所定領域を設定することとしてもよい。
【００１５】
また、前記領域設定部は、異なる設置位置に設置された複数の前記表示装置の各々に対して、前記設置位置に応じた前記所定領域を設定することとしてもよい。
【００１６】
また、前記視線情報取得部は、前記ユーザの眼電位を検出する眼電位計から、前記視線情報を取得し、前記頭部情報取得部は、前記頭部の動きを検出する６軸センサから、前記頭部情報を取得することとしてもよい。
【００１７】
また、前記視線情報取得部は、前記ユーザの頭部に装着された頭部装着機器に設けられた前記眼電位計から、前記視線情報を取得し、前記頭部情報取得部は、前記頭部装着機器に設けられた前記６軸センサから、前記頭部情報を取得することとしてもよい。
【００１８】
本発明の第２の態様においては、ユーザの視線の向きを示す視線情報を取得するステップと、前記ユーザの頭部の向きを示す頭部情報を取得するステップと、取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定するステップと、推定された前記視点位置に基づいて、前記表示装置の表示を制御するステップと、を備える、表示制御方法を提供する。
【００１９】
本発明の第３の態様においては、コンピュータに、ユーザの視線の向きを示す視線情報を取得するステップと、前記ユーザの頭部の向きを示す頭部情報を取得するステップと、取得された前記視線情報及び前記頭部情報に基づいて、表示装置に対する前記ユーザの視点位置を推定するステップと、推定された前記視点位置に基づいて、前記表示装置の表示を制御するステップと、を実行させるためのプログラムを提供する。
【発明の効果】
【００２０】
本発明によれば、視点位置に対応した表示装置上の表示を高精度に行うことができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明の一の実施形態に係る表示システムＳの構成を説明するための模式図である。
【図２】表示装置２の表示画面の一例を示す模式図である。
【図３】ユーザＵの頭部及び視線の向きを説明するための模式図である。
【図４】ユーザＵが図３（ａ）に示す状態にある際の表示装置２の表示例を示す模式図である。
【図５】制御装置６の詳細構成を説明するためのブロック図である。
【図６】設定領域を説明するための模式図である。
【図７】表示装置２に表示される設定画面の一例を説明するための模式図である。
【図８】複数の表示装置２Ａ、２Ｂの設定領域の設定を説明するための模式図である。
【図９】ユーザの視点位置に応じた表示装置２の表示処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
＜表示システムの概要＞
本発明の一の実施形態に係る表示システムの概要について、図１及び図２を参照しながら説明する。
【００２３】
図１は、一の実施形態に係る表示システムＳの構成を説明するための模式図である。図２は、表示装置２の表示画面の一例を示す模式図である。
表示システムＳは、図１に示すように、表示装置２と、頭部装着機器４と、制御装置６とを有する。表示システムＳは、頭部装着機器４を装着したユーザＵの表示装置２に対する視点位置に応じて、表示装置２の表示を制御する。
【００２４】
表示装置２は、制御装置６の制御により、図２に示すような画面等を表示する。例えば、表示装置２は、ゲームの画面を表示する。表示装置２は、例えば据え置き型のディスプレイであり、図１に示すようにユーザＵから離れた位置に設置されている。
【００２５】
頭部装着機器４は、ユーザＵの頭部に装着されている機器であり、ここでは一例として図１に示すようにメガネである。このため、頭部装着機器４は、ユーザＵの頭部の回転に連動して回転する。頭部装着機器４には、ユーザＵの視線の向きを検出する視線検出センサ（後述する眼電位計）と、ユーザＵの頭部の向きを検出する頭部検出センサ（後述する６軸センサ）とが設けられている。
【００２６】
ユーザＵは、注視先を見るために、体軸に対して頭部の向きを変えたり、視線の向きを変えたりする。図１では、ユーザＵが、表示装置２の表示画面に正対している状態である。すなわち、ユーザＵの頭部及び視線の向きが、同一方向であり、表示装置２の表示画面を向いている状態である。
【００２７】
図３は、ユーザＵの頭部及び視線の向きを説明するための模式図である。図３（ａ）には、ユーザＵが、表示装置２の縁側を注視するために、図１に示す状態から頭部の向きを体軸Ｃ周りに回転して右斜めに変わった状態が示されている。図３（ａ）では、視線の向きは頭部の向きと同じ向きである。例えば、ユーザＵは、表示装置２を見ている際に、表示内容に関する情報を重畳して表示させたい際に、図３（ａ）に示すように注視する。図３（ｂ）には、頭部が右斜めを向いているユーザＵが、視線の向きのみを変えて表示装置２の中央に向けている状態が示されている。すなわち、視線の向きが、頭部の向きと異なっている。
【００２８】
制御装置６は、表示装置２の表示を制御する表示制御装置である。制御装置６は、例えば表示装置２に接続されたパーソナルコンピュータに設けられている。制御装置６は、頭部装着機器４との間で通信（例えば近距離無線通信）が可能であり、様々な情報の送受信を行う。制御装置６は、頭部装着機器４の視線検出センサ及び頭部検出センサの検出結果を受信する通信部を有する。制御装置６は、視線検出センサ及び頭部検出センサの出力値に基づいて、表示装置２のどの位置にユーザＵの視点位置があるのかを紐付ける機能も有する。
【００２９】
制御装置６は、詳細は後述するが、表示装置２を見ているユーザＵの視線の向きを示す視線情報と、ユーザＵの頭部の向きを示す頭部情報とを取得して、表示装置２に対するユーザＵの視点位置を推定する。このように視線情報及び頭部情報に基づいて視点位置を推定することで、図１及び図３に示すように頭部及び視線の向きが変化しても、視線情報と頭部情報の片方の情報に基づいて視点位置を推定する場合に比べて、表示装置２に対するユーザの視点位置を高精度に推定できる。
【００３０】
また、制御装置６は、推定した視点位置に基づいて、表示装置２の表示を制御する。例えば、制御装置６は、ユーザＵの視点位置が図１に示すように表示装置２を見ている状態と推定される場合には、図２に示すような画面を表示させる。一方で、制御装置６は、ユーザＵの視点位置が図３（ａ）に示すように表示装置２を見ている状態と推定される場合には、図４に示すような画面を表示させる。
【００３１】
図４は、ユーザＵが図３（ａ）に示す状態にある際の表示装置２の表示例を示す模式図である。図４では、図２とは異なり、表示装置２の表示画面２ａに付加情報Ｉが重畳して表示されている。付加情報Ｉの表示位置は、頭部及び視線が向いている方向である。これにより、視線の先に付加情報Ｉが存在するので、ユーザＵは付加情報Ｉを把握しやすい。
一方で、ユーザＵが図３（ｂ）に示す状態（頭部は表示装置２の縁を向いているが、視線は表示装置２の中央を向いている状態）にある際には、表示装置２は、付加情報Ｉを表示させず、図２に示すような表示画面を表示させる。なお、付加情報Ｉの「８０／１００」は、表示画面２ａに示されたゲーム画面におけるキャラクターＧ１（犬）のパラメータを示す。これにより、表示装置２を見ているユーザＵが、追加情報を表示させたりするために視点位置を変化させた際に、表示を適切に切り替えることができる。
【００３２】
＜制御装置の詳細構成＞
制御装置６の詳細構成について、図５を参照しながら説明する。
【００３３】
図５は、制御装置６の詳細構成を説明するためのブロック図である。制御装置６は、図５に示すように、記憶部１２と、制御部１４とを有する。
【００３４】
記憶部１２は、不揮発性メモリ（例えばＲＯＭ）及び揮発性メモリ（例えばＲＡＭ）を含む。記憶部１２は、制御部１４により実行されるプログラムや各種のデータを記憶している。
【００３５】
制御部１４は、例えばＣＰＵである。制御部１４は、記憶部１２に記憶されたプログラムを実行することにより、表示装置２の表示を制御する。制御部１４は、図５に示すように、視線情報取得部１４２と、頭部情報取得部１４３と、視点位置推定部１４４と、表示制御部１４５と、領域設定部１４６とを有する。
【００３６】
視線情報取得部１４２は、ユーザの視線の向きを示す視線情報を取得する。例えば、視線情報取得部１４２は、ユーザの頭部に装着された頭部装着機器４に設けられた眼電位計４２から、視線情報を取得する。具体的には、視線情報取得部１４２は、通信インターフェースを介して眼電位計４２が検出した眼電位に関する情報を受け取り、当該情報に基づいて視線情報を取得する。視線情報取得部１４２は、取得した視線情報を視点位置推定部１４４に出力する。
【００３７】
眼電位計４２は、ユーザの眼電位を求めることで、例えばユーザの眼の動きや瞬きを検出するセンサであり、視線の検出に用いられる。ここで、眼電位とは、ユーザの眼球の角膜側と網膜側の間に生じる電位差を指す。目の周囲の皮膚に電極を着けて電位差を測定すると、眼の動きや瞬きによって電位差が変わることが知られている。眼電位計４２は、例えば頭部装着機器４であるメガネのノーズパッドに設けられている。
【００３８】
頭部情報取得部１４３は、ユーザの頭部の向きを示す頭部情報を取得する。例えば、頭部情報取得部１４３は、ユーザの頭部に装着された頭部装着機器４に設けられた６軸センサ４４から、頭部情報を取得する。具体的には、頭部情報取得部１４３は、通信インターフェースを介して６軸センサ４４の検出結果を受け取り、当該検出結果に基づいて頭部情報を取得する。頭部情報取得部１４３は、取得した頭部情報を視点位置推定部１４４に出力する。
【００３９】
６軸センサ４４は、移動や回転の速度を検出するセンサであり、ユーザの体軸上に位置する頭部の動きの検出に用いられる。６軸センサ４４は、例えば、３軸（Ｘ軸、Ｙ軸、Ｚ軸）方向の加速度を計測する加速度センサと、３軸周りの角速度（回転の速度）を計測するジャイロセンサを含む。これにより、ユーザの体軸の変化を高精度に検知できる。６軸センサ４４は、例えばメガネのフレームに設けられている。
【００４０】
視点位置推定部１４４は、視線情報及び頭部情報に基づいて、表示装置２に対するユーザの視点位置を推定する。具体的には、視点位置推定部１４４は、視線情報取得部１４２が取得した視線情報と、頭部情報取得部１４３が取得した頭部情報に基づいて、表示装置２に対するユーザの視点位置を推定する。視点位置推定部１４４は、視点位置の推定結果を表示制御部１４５に出力する。
【００４１】
上述したように、眼電位計４２を用いて視線の向きを検出し、かつ６軸センサ４４を用いて頭部の向きを検出することで、視点位置を高精度に推定できる。例えば、頭部が向いている方向と視線が向いている方向が違う場合には、視線の向きだけで視点位置を検出すると誤検知が発生しうるが、上記のように視線の向き及び頭部の向きの両方を検出することで、視点位置を高精度に推定できる。
【００４２】
視点位置推定部１４４は、図１に示すユーザの状態を初期状態として、頭部及び視線の向きが変わった状態を判別する。初期状態は、例えば、ユーザの頭部及び視線の状態が一定時間以上経過した場合に、設定される。これに限定されず、例えば瞬きが連続して３回以上行われた場合に設定されてもよい。また、カメラやコンパス等の他のデバイスを用いて、初期状態が設定されてもよい。
【００４３】
また、視点位置推定部１４４は、ユーザの視点位置が表示装置２の所定領域である設定領域内に位置しているか否かを推定する。設定領域とは、ユーザが表示装置２を見ている際に意図的に視点を位置させることで、例えば表示画面２ａに付加情報Ｉを表示させるための領域である。
【００４４】
図６は、設定領域を説明するための模式図である。設定領域は、表示装置２の表示画面２ａの中心から所定範囲よりも外側の領域Ｒ（図６でハッチングされた領域）である。例えば、設定領域Ｒは、図６に示すように、表示画面２ａの縁２ｂに沿って所定幅で環状に形成されて領域である。設定領域Ｒの外縁は、表示画面２ａの縁２ｂとほぼ同じ位置であり、設定領域Ｒの内縁は、４つの点Ｒ１〜Ｒ４を結んだが矩形の外形線である。また、設定領域Ｒは、表示画面２ａの４つの隅部を含むように形成されている。
【００４５】
表示制御部１４５は、表示装置２の表示を制御する。表示制御部１４５は、ユーザが見ている表示装置２に対する視点位置に基づいて、表示装置２の表示を制御する。具体的には、表示制御部１４５は、視点位置推定部１４４に推定された視点位置が設定領域Ｒ内に位置する場合の表示装置２の表示と、視点位置が設定領域Ｒ外に位置する場合の表示装置２の表示とを異ならせる。
【００４６】
表示制御部１４５は、視点位置が表示装置２の設定領域Ｒ内に位置すると推定された場合（例えば、図６に示すように視点位置が位置Ｐ２に位置する場合）には、図３（ｂ）に示すように表示装置２の表示画面２ａに付加情報Ｉを重畳して表示させる。例えば、ユーザが、表示画面２ａに操作に関するメニューや、表示内容に関する詳細情報等を表示させたい場合に、視点位置を設定領域Ｒ内に位置させると、表示制御部１４５が表示画面２ａにこれらの情報を表示させる。これにより、ユーザは、表示画面２ａの端に視線を移動させることで、表示画面２ａに付加情報Ｉを表示させることができる。
【００４７】
一方で、表示制御部１４５は、視点位置が表示装置２の設定領域内に位置していない（例えば、視点位置が、図６に示す位置Ｐ１に位置する）と推定された場合には、図２に示すように、表示画面２ａに付加情報Ｉを表示させない通常の表示を行う。
【００４８】
表示制御部１４５は、視点位置が設定領域Ｒ内から設定領域Ｒ外へ移動したと推定された場合には、付加情報Ｉを非表示にする。例えば、表示制御部１４５は、ユーザが視点位置を図６に示す位置Ｐ２から位置Ｐ１へ移動させると、付加情報Ｉを非表示にする。これにより、ユーザは視点位置を変えるだけで、表示画面２ａへの付加情報Ｉの表示と非表示を容易に切り替えることができる。
【００４９】
上記の付加情報Ｉの表示と非表示は、例えば表示装置２がゲームの画面を表示している際に有効である。例えば、ゲームの進行に関する情報を表示させたい場合には、視点位置を設定領域Ｒ内（例えば位置Ｐ２）に位置させることで、ゲームを行っている際の利便性が高まる。一方で、画面に映画のようなシーンを表示させたい場合には、視点位置を設定領域Ｒ外に位置させることで、ユーザは高い没入感を感じることができる。
【００５０】
表示制御部１４５は、付加情報Ｉとして、例えば視点位置で表示されている表示内容に関する情報を表示させてもよい。例えば、表示制御部１４５は、視点位置が表示画面上のキャラクター（例えば、図４に示すキャラクターＧ１）上に位置する場合には、当該キャラクターＧ１に関する詳細情報を表示させる。
【００５１】
領域設定部１４６は、上述した表示画面２ａに付加情報Ｉを表示させるために視点位置が位置する領域である設定領域Ｒを設定する。例えば、領域設定部１４６は、表示画面２ａの中心から所定範囲よりも外側の領域に設定領域Ｒを設定する。具体的には、領域設定部１４６は、表示画面２ａの縁２ｂに沿って所定幅で環状に形成されて領域を設定領域Ｒ（図６）として設定する。
【００５２】
上記の設定領域Ｒの位置や大きさは、変更可能である。領域設定部１４６は、表示装置２の表示内容に応じて、設定領域Ｒの位置及び大きさの少なくとも一方を変化させてもよい。例えば、領域設定部１４６は、表示画面２ａに表示されたキャラクターの位置に応じて、設定領域Ｒの位置や大きさを調整する。具体的には、領域設定部１４６は、キャラクターが表示画面２ａの中央に位置している場合には、表示画面２ａの縁２ｂに沿って設定領域Ｒを設定し、キャラクターが表示画面２ａの四辺のうちの一辺に近くに位置している場合には、他の三辺の周囲に設定領域Ｒを設定する。
【００５３】
また、領域設定部１４６は、表示装置２とユーザの間の距離、及び表示装置２の大きさに応じて、設定領域Ｒを設定してもよい。例えば、領域設定部１４６は、表示装置２とユーザの間の距離が大きくなる程、また表示装置２が大きくなる程、設定領域Ｒを大きく設定する。これにより、表示装置２とユーザの間の距離、及び表示装置２の大きさを反映した適切なサイズの設定領域Ｒが設定されることになる。
【００５４】
設定領域Ｒは、表示装置２の設定画面において所定の位置に表示されたマークをユーザに視認させることで、調整することが可能である。
図７は、表示装置２に表示される設定画面の一例を説明するための模式図である。表示制御部１４５は、設定画面を表示させる際に、表示画面２ａの四隅にそれぞれマーク（黒丸）Ｍ１〜Ｍ４を表示させる。４つのマークＭ１〜Ｍ４の中心は、それぞれ、図５に示す設定領域Ｒの内縁を成す４つの点Ｒ１〜Ｒ４の位置である。領域設定部１４６は、４つのマークＭ１〜Ｍ４に対してユーザが視認した位置に基づいて、設定領域Ｒを調整する。すなわち、領域設定部１４６は、ユーザが視認したマークに応じて、設定領域Ｒを設定する。
【００５５】
なお、上記では、領域設定部１４６は、表示画面２ａの四隅を含むように設定領域Ｒを設定することとしたが、これに限定されない。例えば、領域設定部１４６は、表示画面２ａの四隅のうちの少なくとも一つの隅の領域に設定領域Ｒを設定してもよい。ここでは、ユーザが４個のマークＭ１〜Ｍ４のうちのマークＭ２を選択したとする。すると、領域設定部１４６は、ユーザが選択したマークＭ２の周囲の領域を設定領域Ｒに設定する。これにより、ユーザは、視線を向けやすい位置に設定領域Ｒを設定することができる。
【００５６】
上記では、制御装置６が、ユーザが見ている一つの表示装置２の表示を制御することとしたが、これに限定されない。例えば、ユーザが複数の表示装置２を見ている場合には、制御装置６は、複数の表示装置２に対するユーザの視点位置に応じて、複数の表示装置２の表示を制御してもよい。この際、各表示装置２の設定領域の設定が必要となる。
【００５７】
図８は、複数の表示装置２Ａ、２Ｂの設定領域の設定を説明するための模式図である。ここでは、２つの表示装置２Ａ、２Ｂが、ユーザから見て異なる設置位置に設置されているものとする。この際、領域設定部１４６は、２つの表示装置２Ａ、２Ｂの各々に対して、設置位置に応じた設定領域を設定する。具体的には、まず、制御装置６Ａの領域設定部１４６は、表示装置２Ａに対して例えば図６に示すマークを用いて設定領域を設定する。その後、制御装置６Ｂの領域設定部１４６は、同様に表示装置２Ｂの設定領域を設定する。
【００５８】
なお、上記では、眼電位計４２である眼電位センサによってユーザの視線の向きを検出することとしたが、これに限定されない。例えば、ＣＣＤカメラ等の他のデバイスで、視線の向きを検出することとしてもよい。
【００５９】
また、上記では、加速度センサ及びジャイロセンサから成る６軸センサ４４でユーザの頭部の向きを検出することとしたが、これに限定されない。例えば、カメラで頭部を撮像することで頭部の向きを検出してもよい。
【００６０】
また、上記では、ユーザの視線の向き及び頭部の向きを検出するセンサ（眼電位計４２及び６軸センサ４４）が頭部装着機器４に設けられていることとしたが、これに限定されない。例えば、視線の向き及び頭部の向きを検出するカメラが、ユーザを撮像できるように表示装置２に取り付けられていてもよい。
【００６１】
また、上記では、表示装置２が据え置き型のディスプレイであることとしたが、これに限定されない。例えば、表示装置２は、３６０度の全周に画面を表示可能なヘッドマウントディスプレイであってもよい。このヘッドマウントディスプレイは、頭部の動きに連動して回転しないディスプレイである。
【００６２】
また、上記では、表示装置２の表示制御装置である制御装置６は、表示装置２に接続されたパーソナルコンピュータに設けられていることとしたが、これに限定されない。例えば、制御装置６は、頭部装着機器４に設けられていてもよく、この場合には、制御装置６が処理した表示内容を表示装置２に送信して表示させる。また、制御装置６は、頭部装着機器４に設けられた制御部と、パーソナルコンピュータに設けられた制御部とによって、構成されてもよい。
【００６３】
＜表示装置２の表示処理＞
ユーザの視点位置に応じた表示装置２の表示処理について、図９を参照しながら説明する。表示装置２の表示処理は、制御装置６の制御部１４が記憶部１２に記憶されたプログラムを実行することで実現される。なお、当該プログラムは、外部サーバからダウンロードされたものであってもよい。
【００６４】
図９は、ユーザの視点位置に応じた表示装置２の表示処理の流れを説明するためのフローチャートである。本フローチャートは、制御部１４の表示制御部１４５が、表示装置２に画面を表示させているところから開始される（ステップＳ１０２）。また、ユーザは、頭部装着機器４であるメガネを装着して、表示装置２を見ているものとする。
【００６５】
次に、視線情報取得部１４２は、ユーザの視線の向きを示す視線情報を取得する（ステップＳ１０４）。具体的には、視線情報取得部１４２は、頭部装着機器４の眼電位計４２が検出した眼電位に基づいて、視線情報を取得する。
【００６６】
次に、頭部情報取得部１４３は、ユーザの頭部の動きを示す頭部情報を取得する（ステップＳ１０６）。具体的には、頭部情報取得部１４３は、頭部装着機器４の６軸センサ４４の検出結果に基づいて、頭部情報を取得する。
【００６７】
上記では、視線情報を取得した後に頭部情報を取得することとしたが、これに限定されない。例えば、頭部情報を取得した後に視線情報を取得したり、視線情報と頭部情報を同時に取得したりしてもよい。
【００６８】
次に、視点位置推定部１４４は、取得された視線情報及び頭部情報に基づいて、表示装置２に対するユーザの視点位置を推定する（ステップＳ１０８）。例えば、視点位置推定部１４４は、視点位置が設定領域Ｒ内に位置しているか、設定領域Ｒ外に位置しているかを推定する。視線情報及び頭部情報の両方を用いることで、高精度に視点位置を推定できる。
【００６９】
次に、表示制御部１４５は、推定されたユーザの視点位置に基づいて、表示装置２の表示を制御する（ステップＳ１１０）。具体的には、表示制御部１４５は、視点位置が設定領域Ｒ内である場合には付加情報Ｉを重畳して表示させ（図４参照）、視点位置が設定領域Ｒ外である場合には付加情報Ｉを表示させない（図２参照）。
【００７０】
その後、表示装置２の画面の表示が終了するまで、上述したステップＳ１０４〜Ｓ１１０の処理が繰り返される。すなわち、表示装置２に対するユーザの頭部及び視線の向きの変化に伴い変位する視点位置に応じて、表示装置２の表示が切り替わる。
【００７１】
＜本実施形態における効果＞
上述した実施形態の表示制御装置である制御装置６は、ユーザの視線の向きを示す視線情報と頭部の向きを示す頭部情報に基づいて、表示装置２に対するユーザの視点位置を推定する。そして、制御装置６は、推定した視点位置に基づいて、表示装置２の表示を制御する。
視線情報及び頭部情報に基づいてユーザの視点位置を推定することで、例えば頭部と視線の向きが異なっていても、表示装置２に対するユーザの視点位置を高精度に推定できる。このように推定された視点位置に基づいて表示装置２の表示を制御することで、表示装置２を見ているユーザＵが、追加情報を表示させたりするために視点位置を変化させた際に、表示を適切に切り替えることができる。
【００７２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００７３】
２    表示装置
４    頭部装着機器
６    制御装置
１４    制御部
１４２    視線情報取得部
１４３    頭部情報推定部
１４４    視点位置推定部
１４５    表示制御部
１４６    領域設定部
Ｉ    付加情報
Ｒ    設定領域
【図１】
2019135600.tif 000003
【図２】
2019135600.tif 000004
【図３】
2019135600.tif 000005
【図４】
2019135600.tif 000006
【図５】
2019135600.tif 000007
【図６】
2019135600.tif 000008
【図７】
2019135600.tif 000009
【図８】
2019135600.tif 000010
【図９】
2019135600.tif 000011