(57)【要約】【課題】誤操作を抑制しつつ短時間で選択可能な操作方法を実現すること。【解決手段】端末装置は、仮想空間におけるユーザの操作点を検出する検出部と、ユーザの操作により選択可能な選択オブジェクトを仮想空間内に配置するオブジェクト配置部と、仮想空間内に配置された選択オブジェクトが選択されたか否かを判定する第１の判定領域と、検出部により検出された操作点と、第１の判定領域とは異なる第２の判定領域とを表示部に表示させる表示制御部と、表示部に表示された第１の判定領域と操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、選択オブジェクトが選択されたと判定する第１判定部と、第２の判定領域と操作点との位置関係が所定の条件を満たしたことを条件として、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する第２判定部と、を備える。【選択図】図９
2018084875.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間におけるユーザの操作点を検出する検出部と、
前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部と、
前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域と、前記検出部により検出された前記操作点と、前記第１の判定領域とは異なる第２の判定領域とを表示部に表示させる表示制御部と、
前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部と、
前記第２の判定領域と前記操作点との位置関係が所定の条件を満たしたことを条件として、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部と、
を備える端末装置。
【請求項２】
前記第２判定部は、
前記第２の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項１に記載の端末装置。
【請求項３】
前記第２判定部は、
前記第２の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になり、且つ前記操作点が前記第２の判定領域に対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項１に記載の端末装置。
【請求項４】
前記所定の動きは、前記第２の判定領域内の予め設定された経路に対応する動きである、
請求項３に記載の端末装置。
【請求項５】
前記第２判定部は、
前記第２の判定領域内の前記経路上に存在する特定領域を前記操作点が通過したか否かに基づいて、前記操作点が前記第２の判定領域内で前記第２の判定領域に対して所定の動きをしたか否かを判定する、
請求項４に記載の端末装置。
【請求項６】
前記表示制御部は、
前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合、該重なる位置関係になってからの経過時間の進捗を視認可能とするための経過時間ゲージを前記第２の判定領域として前記表示部に表示させ、
前記第２判定部は、
前記操作点が前記経過時間ゲージに対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項１に記載の端末装置。
【請求項７】
前記第２の判定領域は、前記第１の判定領域内の前記第１の判定領域より小さい領域である、
請求項１から請求項６のいずれか一項に記載の端末装置。
【請求項８】
前記表示制御部は、
前記第１の判定領域と前記操作点とを前記表示部に表示させた後、前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合に、さらに前記第２の判定領域を前記表示部に表示させる、
請求項１から請求項７のいずれか一項に記載の端末装置。
【請求項９】
両眼視差を利用した立体視画像として、仮想空間内の仮想視点からの視界を表す視界画像を表示可能なヘッドマウントディスプレイシステムの少なくとも一部として利用可能な前記端末装置であって、
前記検出部は、
前記端末装置の方向に関する情報を検出するとともに、前記仮想空間における前記仮想視点からの視線方向に対応する注視点を前記操作点として検出し、
前記表示制御部は、
前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向に配置されている前記選択オブジェクトと前記注視点とを前記端末装置の方向に応じて表示部に表示させる、
請求項１から請求項８のいずれか一項に記載の端末装置。
【請求項１０】
前記端末装置の方向は、前記ヘッドマウントディスプレイシステムを頭部に装着したユーザの頭部の方向に対応しており、
前記第２判定部は、
前記第２の判定領域と前記注視点とが重ならない位置関係から重なる位置関係になり、且つ前記検出部が前記ユーザの視線方向を回転軸とした回転方向への変化に対応した端末装置の方向の変化に関する情報を検出した場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項９に記載の端末装置。
【請求項１１】
前記表示制御部は、
前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向の視界画像を、前記表示部に表示させる、
請求項９または請求項１０に記載の端末装置。
【請求項１２】
コンピュータを、請求項１から請求項１１のいずれか一項に記載の端末装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、及びプログラムに関する。
【背景技術】
【０００２】
ユーザの頭部に装着し、該ユーザの眼前に配置されたディスプレイに仮想空間における画像を表示可能なヘッドマウントディスプレイ（ＨＭＤ：Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）がある。例えば、ＨＭＤを利用したゲームでは、頭部に装着するディスプレイの他、手に持って操作されるコントローラ等のデバイスを併用してゲームをプレイするものがある。しかしながら、ユーザはＨＭＤによって現実空間への視界が覆われており手元を観察できないため、コントローラから一旦指が離れた場合などに誤操作が発生することがあった。そこで、頭部の傾き等の動きを検出して、選択肢の表示／非表示操作などを行うＨＭＤがある（例えば、特許文献１）。
【０００３】
また、近年、スマートフォンなどの高性能化に伴いスマートフォンなどをＨＭＤとして利用するものがある。例えば、簡易的なアタッチメントを用いてスマートフォンを頭部に装着することで、ＨＭＤとして利用することができる。この場合、頭部へ装着されることにより、スマートフォンに備えられているタッチパネル等の入力デバイスが利用できなくなる。そのため、例えばスマートフォンに内蔵されたジャイロなどのセンサを利用して頭部の動きを検出することで、ＨＭＤに表示される選択肢に対する操作を実現する方法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７６７３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したようにＨＭＤにおける操作では、ユーザの視線方向に相当する頭部の方向を特定の範囲内（選択肢の判定領域）に向けた状態で所定の時間（例えば３秒など）経過したと判定された場合に選択が確定される操作方法がある。このような操作方法では判定期間を設けることで誤操作を防止しているが、選択が確定されるまでに一定期間の待ち時間が必要となる。そのため、選択することが多いような場面ではユーザに多くの待ち時間を強いることがある。
【０００６】
本発明のいくつかの態様は、誤操作を抑制しつつ短時間で選択可能な操作方法を実現する端末装置、及びプログラムを提供することを目的の一つとする。
【０００７】
また、本発明の他の態様は、後述する実施形態に記載した作用効果を奏することを可能にする端末装置、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一態様は、仮想空間におけるユーザの操作点を検出する検出部と、前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部と、前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域と、前記検出部により検出された前記操作点と、前記第１の判定領域とは異なる第２の判定領域とを表示部に表示させる表示制御部と、前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部と、前記第２の判定領域と前記操作点との位置関係が所定の条件を満たしたことを条件として、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部と、を備える端末装置である。
【０００９】
また、本発明の一態様は、コンピュータを、上記の端末装置として機能させるためのプログラムである。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係るＨＭＤシステムの一例を示す外観図。
【図２】第１の実施形態に係る端末装置のハードウェア構成の一例を示す図。
【図３】第１の実施形態に係る仮想空間の方向の定義を示す図。
【図４】第１の実施形態に係る視界方向と注視点との説明図。
【図５】第１の実施形態に係る選択メニュー画面の一例を示す図。
【図６】注視点が選択オブジェクトの判定領域に重なった選択メニュー画面の一例を示す図。
【図７】注視点が選択オブジェクトの判定領域に重なったことにより表示内容が変化した後の選択メニュー画面の一例を示す図。
【図８】注視点が選択オブジェクトの選択確定領域に重なった選択メニュー画面の一例を示す図。
【図９】第１の実施形態に係る端末装置の機能構成の一例を示すブロック図。
【図１０】第１の実施形態に係る選択オブジェクト配置処理の一例を示すフローチャート。
【図１１】第１の実施形態に係る選択オブジェクトの選択有無を判定する判定処理の一例を示すフローチャート。
【図１２】第２の実施形態に係る選択メニュー画面の一例を示す図。
【図１３】第３の実施形態に係る選択メニュー画面の一例を示す図。
【図１４】注視点が始点領域の位置に移動した状態の選択メニュー画面の一例を示す図。
【図１５】注視点が終点領域まで移動したことにより選択が確定した状態の選択メニュー画面の一例を示す図。
【図１６】第３の実施形態に係る選択オブジェクトの選択有無を判定する判定処理の一例を示すフローチャート。
【図１７】第４の実施形態に係る選択メニュー画面の一例を示す図。
【図１８】第５の実施形態に係る選択メニュー画面の一例を示す図。
【図１９】経過時間ゲージが注視点の動きに追従する状態の選択メニュー画面の一例を示す図。
【図２０】第６の実施形態に係る選択メニュー画面の一例を示す図。
【図２１】第６の実施形態に係る選択メニュー画面の他の例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を参照して説明する。
[第１の実施形態]
本発明の第１の実施形態について説明する。
図１は、本実施形態に係るＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）システムの一例を示す外観図である。ＨＭＤは、ユーザの頭部に装着され、仮想空間内の仮想視点からの視界を表す視界画像を表示可能である。例えば、ＨＭＤは、右目と左目との両眼視差を利用した立体視画像を表示可能である。また、ＨＭＤは、ジャイロ等のＨＭＤの動きや傾きを検知するセンサを搭載しており、装着されているユーザの頭部の動きや傾きの変化などを検知し、その変化に応じてディスプレイに仮想空間の視界方向の視界画像を表示する。例えば、ＨＭＤに映し出される視界画像は、ユーザの頭部が右方向を向けば仮想空間内の右方向の視界画像に変化し、上方向を向けば仮想空間内の上方向の視界画像に変化し、あたかもその場にいるような没入感をユーザに与えることができる。
【００１２】
図示するＨＭＤシステム１は、表示部１２を備えた端末装置１０をアタッチメント２に取り付けることで、端末装置１０をＨＭＤとして利用可能な構成である。アタッチメント２は、ユーザの頭部に装着された状態でユーザの正面の視界を覆うように端末装置１０が取り付け可能であり、取り付けられた端末装置１０の表示部１２を視認するための右目用レンズ３Ｒ及び左目用レンズ３Ｌと、ＨＭＤシステム１をユーザの頭部に装着するためのストラップ５とを備えている。ユーザは、ＨＭＤシステム１を頭部に装着することで、端末装置１０に表示される視界画像を、右目用レンズ３Ｒ及び左目用レンズ３Ｌを介して視認できる。
【００１３】
〔端末装置１０のハードウェア構成〕
端末装置１０は、ＨＭＤシステム１の少なくとも一部として利用可能な携帯型のコンピュータ装置であり、スマートフォンやフィーチャーフォン等の携帯電話機、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレットＰＣ、家庭用ゲーム機、等が適用できる。本実施形態では、端末装置１０はスマートフォンであるとして説明する。
【００１４】
図２は、端末装置１０のハードウェア構成の一例を示す図である。端末装置１０は、例えば、表示部１２と、センサ１３と、タイマ１４と、記憶部１５と、通信部１６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７と、を備えている。
【００１５】
表示部１２は、画像やテキスト等の情報を表示するディスプレイであり、例えば、液晶ディスプレイパネル、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルなどを含んで構成される。例えば、表示部１２は、仮想空間内の仮想視点（ＨＭＤを装着しているユーザの眼）からの視界画像として、両眼視差を利用した立体視画像（右目用画像及び左目用画像）を表示する。また、表示部１２は、仮想空間内に配置された各種オブジェクトを視界画像とともに表示する。各種オブジェクトとは、例えば、ユーザの操作により選択可能な選択オブジェクト（選択肢）、仮想視点からの視線方向に対応する注視点を視認可能とするためのオブジェクト等のユーザーインターフェース（ＵＩ）用として表示するためのオブジェクトである。ここで、選択オブジェクトは、ユーザの操作による選択の有無を判定する判定領域を有しており、例えば、選択オブジェクトの一部または全部の領域が判定領域となる。また、仮想視点からの視線方向に対応する注視点とは、視線方向の先の視線位置を示す点である。
【００１６】
センサ１３は、端末装置１０の方向に関する情報を検知するセンサである。例えば、センサ１３は、物体の角度、角速度、角加速度等を検知するジャイロセンサである。なお、センサ１３は、方向の変化を検知するセンサであってもよいし、方向そのものを検知するセンサであってもよい。例えば、センサ１３は、ジャイロセンサに限られるものではなく、加速度センサ、傾斜センサ、地磁気センサ等であってもよい。
【００１７】
タイマ１４は、時間を計測する計時機能を有する。
【００１８】
記憶部１５は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、仮想空間データ（画像データ）や、仮想空間内に配置されるオブジェクトのデータ、仮想空間を用いたゲームのプログラム等を記憶する。
【００１９】
通信部１６は、ネットワークＮＷを介して、他の装置と通信を行う。
【００２０】
ＣＰＵ１７は、端末装置１０が備える各部を制御する制御中枢として機能する。例えば、ＣＰＵ１７は、記憶部１５に記憶された各種プログラムを実行することで、端末装置１０の各部を制御する制御部として機能する。
【００２１】
上述した各構成は、バス（Ｂｕｓ）を介して相互に通信可能に接続されている。また、端末装置１０は、不図示のスピーカ、音声出力端子、カメラ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信モジュール、ユーザの操作入力を受け付ける操作ボタンまたはタッチパネルなどのハードウェア構成を含んで構成されてもよい。
【００２２】
例えば、端末装置１０は、ＨＭＤを利用したゲームのプログラムを実行する。このゲームは、ユーザがＨＭＤシステム１を装着した状態で、表示部１２に表示される視界画像（ゲーム画面）の視野範囲を頭部の向きなどを変えて変更しながらプレイするものである。端末装置１０は、センサ１３の検知結果に基づいて端末装置１０の方向に関する情報を検出し、検出結果に基づいて視界方向の視界画像（ゲーム画面）を表示部１２に表示させる。端末装置１０の方向は、ＨＭＤを頭部に装着したユーザの頭部の方向に対応する。また、端末装置１０は、ユーザによる選択操作の入力を受け付ける場合、ユーザからの選択の有無を判定する判定領域を有する選択オブジェクト（選択肢）を仮想空間内に配置し、視界画像とともに表示部１２に表示させる。
【００２３】
〔仮想空間の定義〕
図３は、本実施形態に係る仮想空間の方向の定義を示す図である。本実施形態では、ユーザが直立する方向である垂直方向をＺ軸とし、Ｚ軸に直交する軸であってユーザと表示部１２とを結ぶ方向をＸ軸とし、Ｚ軸及びＸ軸と直交する軸をＹ軸とする。
【００２４】
ここで、Ｚ軸を軸とした回転方向への変化をヨー方向（左右方向）への変化ともいい、Ｙ軸を軸とした回転方向への変化をピッチ方向（上下方向）への変化ともいい、Ｘ軸を軸とした回転方向への変化をロール方向への変化ともいう。例えば、上述したセンサ１３は、各軸の回転方向（ヨー方向、ピッチ方向、およびロール方向）の角速度または角加速度を検知する。なお、ヨー方向への変化を左右方向への変化、ピッチ方向への変化を上下方向への変化、ともいうことがある。
【００２５】
図４は、本実施形態に係る視界方向と注視点との説明図である。この図において、仮想空間内の仮想視点Ｋ（ユーザの仮想視点）をＸ軸、Ｙ軸、及びＺ軸の交点（原点）とし、ユーザの視線方向をＸ軸方向とすると、仮想視点からの視界方向の視界画像の範囲（即ち、視界）は、視線方向（Ｘ軸方向）を中心としたヨー角α（破線ａと破線ｂとの内角、及び破線ｃと破線ｄとの内角）とピッチ角β（破線ａと破線ｄとの内角、及び破線ｂと破線ｃとの内角）とで定まる範囲である。ここで、ヨー角α及びピッチ角βは、ＨＭＤシステム１に表示させる仮想空間の視界画像の画角として予め設定された角度である。ユーザの頭部がピッチ方向またはヨー方向に変化すると、その変化に応じて視線方向がＸ軸方向からピッチ方向またはヨー方向に変化し、視界方向もピッチ方向またはヨー方向に変化する。また、ユーザの頭部がロール方向に変化すると、視線方向はＸ軸方向のまま、視界方向がロール方向に回転する。
【００２６】
また、仮想空間内には、各種のオブジェクトが必要に応じて配置される。例えば、仮想空間内の視線方向に直交する面に各種のオブジェクトが配置される。例えば、図示するように仮想空間内においてオブジェクトが配置される面を面Ｌ１とすると、視線方向に対応する注視点を視認可能とするためのオブジェクトである注視点Ｐ１が、この面Ｌ１において視界方向の範囲を示す破線ａ、ｂ、ｃ、ｄとの交点ａ１、ｂ１、ｃ１、ｄ１を頂点とした四角形で囲まれる範囲（視界）の中央（即ち、面Ｌ１とＸ軸の交点）に配置される。なお、注視点Ｐ１が配置される位置は、面Ｌ１において、交点ａ１、ｂ１、ｃ１、ｄ１を頂点とした四角形で囲まれる範囲（視界）の中央に限らず、他の位置（例えば、中央より若干下の位置など）に配置されてもよい。また、仮想空間内の面Ｌ１に、ユーザの操作による選択の有無を判定する判定領域を有する選択オブジェクト（選択肢）が配置される。判定領域は、面（２次元形状）であってもよいし、立体（３次元形状）であってもよい。例えば、この面Ｌ１と破線ａ、ｂ、ｃ、ｄとの交点ａ１、ｂ１、ｃ１、ｄ１を頂点とした四角形で囲まれる範囲（視界）に配置される選択オブジェクト（選択肢）と、注視点Ｐ１とが視界画像とともに表示部１２に表示されることになる。本実施形態では、このユーザの視線方向に対応する注視点Ｐ１が、選択オブジェクト（選択肢）を選択する操作の位置を示す操作点となる。なお、仮想空間内に配置される各種オブジェクトは、同一面（同一レイヤ）に配置されてもよいし、複数の面（複数レイヤ）に区別して配置されてもよい。
【００２７】
ユーザの頭部がピッチ方向またはヨー方向に変化すると、その変化に応じて視界方向及び視線方向がピッチ方向またはヨー方向に変化するため、注視点Ｐ１は、視線方向に対応する位置（視界画像の中央）に表示されるように移動する。また、ユーザの頭部がロール方向に変化した場合、注視点Ｐ１は、配置されている位置のままロール方向の変化に応じて回転する。一方、選択オブジェクトは、視界方向がピッチ方向、ヨー方向、またはロール方向に変化しても配置されている位置から移動しない。つまり、視界方向が変化した場合、変化した視界の中に配置されている選択オブジェクトが表示される。
【００２８】
なお、両眼視差を利用した立体視画像を表示する場合、右目用と左目用のそれぞれの仮想視点に対応する視界方向及び視線方向があり、それぞれの視界方向及び視線方向の視界画像と各種オブジェクトとが含まれる右目用画像と左目用画像が表示されるが、本実施形態では、説明を容易にするために右目用と左目用とを区別せずに説明する。
【００２９】
〔選択オブジェクトの表示例と操作例〕
次に、選択オブジェクトの表示例と操作例について説明する。以下において、複数の選択オブジェクトが選択可能に表示部１２に表示される画面を「選択メニュー画面」ともいうこととする。選択メニュー画面は、仮想空間における視界方向の視界画像を背景画像として、同じく仮想空間に配置されている選択オブジェクトと、視線方向に対応する注視点Ｐ１とが表示される画面である。
【００３０】
図５は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ１０には、仮想空間内の視線方向に対応する注視点に配置されているオブジェクトである注視点Ｐ１が画面の中央に表示されている。また、仮想空間内にＹ軸方向に所定の間隔を空けて並んで配置されている２つの選択オブジェクトが注視点Ｐ１を挟んで左右にそれぞれ表示されている。選択オブジェクトは、選択の有無を判定する判定領域を有しており、ここでは、選択オブジェクトの表示領域が、選択の有無を判定する判定領域であるものとする。注視点Ｐ１の左側には判定領域Ｒ１を有する選択肢Ａの選択オブジェクトが表示されている。また、注視点Ｐ１の右側には判定領域Ｒ２を有する選択肢Ｂの選択オブジェクトが表示されている。なお、選択オブジェクトの表示領域と、選択の有無を判定する判定領域とは、異なる領域であってもよい。注視点Ｐ１がいずれの選択オブジェクト（選択肢）の判定領域とも視線方向において重ならない位置関係にあるため、いずれの選択肢も選択されていない状態である。
【００３１】
図５に示す選択メニュー画面Ｇ１０が表示されている状態で、ユーザの頭部の向きが変化すると、選択オブジェクトと注視点Ｐ１との相対位置が変化する。注視点Ｐ１は、頭部の向きの変化に応じて視界方向が変化するが、視線の先の位置を保つように視界方向に追従して移動するため、画面の中央に固定されて表示される。一方、選択オブジェクトは、頭部の向きの変化による視界方向の変化に応じて画面上では移動する。
【００３２】
図６は、注視点が選択オブジェクトの判定領域に重なった選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ１１では、注視点Ｐ１と選択肢Ａの選択オブジェクトの判定領域Ｒとが、視線方向において重なる位置関係になった状態を示している。以下では、選択肢Ａの選択オブジェクトのことを、単に「選択肢Ａ」ともいうこととする。注視点Ｐ１が選択肢Ａの判定領域に重なると、図７に示すように選択メニュー画面の表示内容が変化する。
【００３３】
図７は、注視点が選択オブジェクトの判定領域に重なったことにより表示内容が変化した後の選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ１２では、経過時間ゲージＴ１と選択確定領域Ｒ１１とが表示される。
【００３４】
経過時間ゲージＴ１は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なってからの経過時間を視認可能とするためのオブジェクトであり、選択肢Ａの判定領域Ｒ１の近傍に配置されて表示される。例えば、経過時間ゲージＴ１は、円形状のゲージであり、注視点Ｐ１が判定領域Ｒ１に重なってから時間の経過とともに円周方向にバーの長さが増加していき、所定の時間以上経過するとこのバーが一周分に伸びる。ここで、上記の所定の時間とは、選択オブジェクトの選択の有無を判定するための閾値として予め設定された判定時間であり、注視点Ｐ１が判定領域Ｒ１に所定の時間重なってからの経過時間が所定の時間以上（例えば、３秒など）となった場合に、その判定領域Ｒ１の選択肢Ａが選択されたと判定される。例えば、経過時間ゲージＴ１のバーが一周分になると、注視点Ｐ１が判定領域Ｒ１に重なっている選択肢Ａが選択されたと判定される。一方、注視点Ｐ１が判定領域Ｒ１に重なってからの経過時間が所定の時間未満の場合には、その判定領域Ｒ１の選択肢Ａはまだ選択されていないと判定される。例えば、経過時間ゲージＴ１のバーが一周分になる前に、注視点Ｐ１が判定領域Ｒ１から外れた場合、選択肢Ａは選択されていないものと判定され、計測時間（経過時間）がリセットされる。
【００３５】
選択確定領域Ｒ１１は、判定領域Ｒ１とは異なる領域であり、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった場合に選択肢Ａへの選択を確定するための領域として表示される。例えば、選択確定領域Ｒ１１は、選択肢Ａの判定領域Ｒ１の中に判定領域Ｒ１よりも小さい領域で表示される。
【００３６】
図８は、注視点が選択オブジェクトの選択確定領域に重なった選択メニュー画面の一例を示す図である。ユーザが頭部の向きを変化させることにより、選択肢Ａの判定領域Ｒ１に重なった注視点Ｐ１がさらに選択確定領域Ｒ１１に重なった場合、経過時間ゲージＴ１のバーが一周分になる前であっても（即ち、上記所定の時間が経過していなくとも）、選択肢Ａが選択されたと判定される。つまり、ユーザは、早く選択を確定させたい場合には、注視点Ｐ１を選択確定領域Ｒ１１に移動すればよいことになる。
【００３７】
例えば、選択肢Ａの選択オブジェクトの表示色は、注視点Ｐ１が選択確定領域Ｒ１１に重なっていない状態、及び重なっても選択確定領域Ｒ１１に重なっていない状態では青色であり、注視点Ｐ１が選択確定領域Ｒ１１に重なると（または所定の時間が経過した場合）、選択が確定したことを示す赤色に変更される。
【００３８】
なお、図７、８に示す例では、判定領域Ｒ１の中心近くに選択確定領域Ｒ１１が表示されているが、注視点Ｐ１がどこから判定領域Ｒ１に入るかに応じて選択確定領域Ｒ１１の位置を変えてもよい。例えば、注視点Ｐ１が右から判定領域Ｒ１に入った場合には、判定領域Ｒ１内において左寄りに選択確定領域Ｒ１１が表示されてもよい。これにより、誤操作を防止し易くなる。即ち、注視点Ｐ１がどこから判定領域Ｒ１に入ったかに応じて選択確定領域Ｒ１１の位置が定められてもよい。なお、現在の注視点Ｐ１の位置に基づいて選択確定領域Ｒ１１の位置が定められてもよい。
【００３９】
また、図７、８に示す例では、判定領域Ｒ１の中に選択確定領域Ｒ１１の全部が含まれている例を示しているが、選択確定領域Ｒ１１の一部が含まれるようにしてもよい。また、選択確定領域Ｒ１１は、判定領域Ｒ１の近傍の重ならない位置に表示されてもよい。
【００４０】
なお、注視点Ｐ１と選択オブジェクトの判定領域との位置関係に応じて選択オブジェクト（判定領域）の大きさが変更されてもよい。例えば、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なっていない状態から判定領域Ｒ１に重なると選択肢Ａの選択オブジェクト（判定領域Ｒ１）の大きさが拡大されてもよい。また、選択肢Ａの選択オブジェクト（判定領域Ｒ１）が拡大された場合、他の選択肢（ここでは、選択肢Ｂ）の選択オブジェクトが配置されている位置が変更されてもよい。この場合、選択肢Ａの判定領域Ｒ１に重なった注視点Ｐ１をさらに選択確定領域Ｒ１１に重なるようにユーザが頭部の向きを変化させる際の操作をし易くできる。
【００４１】
また、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった場合、仮想空間内に配置されている他の選択オブジェクト（例えば、選択肢Ｂ）は、消去されたり、透過率を上げて目立たないように表示されてもよい。これにより、ユーザが選択しようとしている選択肢が相対的に強調された表示となる。これにより、ユーザが選択しようとしている選択肢や選択した選択肢の状態を判別しやすくすることができる。
【００４２】
〔端末装置１０の機能構成〕
次に、図９を参照して、端末装置１０の機能構成について説明する。図９は、本実施形態に係る端末装置１０の機能構成の一例を示すブロック図である。端末装置１０は、記憶部１５に記憶されているプログラムをＣＰＵ１７が実行することにより実現される機能構成として、制御部１１０を備えている。制御部１１０は、検出部１１１と、判定部１１２と、オブジェクト配置部１１３と、表示制御部１１４と、を備えている。
【００４３】
検出部１１１は、センサ１３の検知結果に基づいて、端末装置１０の方向に関する情報を検出する。また、検出部１１１は、端末装置１０の方向に関する情報に基づいて、仮想空間における仮想視点からの視線方向に対応する注視点を検出する。例えば、検出部１１１は、センサ１３が検知する方向、または方向の変化に関する情報に基づいて、端末装置１０が取り付けられたＨＭＤシステム１を装着したユーザの視界方向または視界方向の変化を、端末装置１０が向いている方向によって検出するとともに、視界の中央を注視点の位置とする。なお、検出部１１１は、視界方向の変化速度に関する情報を検出してもよい。
【００４４】
判定部１１２は、ユーザの注視点Ｐ１と選択オブジェクトの判定領域との位置関係に基づいて、選択オブジェクトの選択の有無を判定する（第１判定部としての機能）。例えば、判定部１１２は、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重ならない位置関係から重なる位置関係になってからの経過時間を計時するとともに、計時した経過時間に基づいて選択の有無を判定する。例えば、判定部１１２は、注視点Ｐ１と選択オブジェクトの判定領域とが重なる位置関係になってから所定時間以上経過した場合に、その選択オブジェクトが判定された（選択有）と判定する。一方、判定部１１２は、注視点Ｐ１と選択オブジェクトの判定領域とが重なる位置関係になってからの経過時間が所定の時間未満の場合に、その選択オブジェクトはまだ選択されていない（選択無）と判定する。
【００４５】
また、判定部１１２は、ユーザの注視点Ｐ１と選択オブジェクトの選択確定領域との位置関係が所定の条件を満たしたことを条件として、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する（第２判定部としての機能）。例えば、判定部１１２は、注視点Ｐ１と選択確定領域とが重ならない位置関係から重なる位置関係になった場合、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する。
【００４６】
オブジェクト配置部１１３は、仮想空間内に各種のオブジェクトを配置する。例えば、オブジェクト配置部１１３は、検出部１１１の検出結果に基づいて、視線方向に対応する注視点Ｐ１を仮想空間内に配置する。また、オブジェクト配置部１１３は、ユーザの操作により選択可能な選択オブジェクト、選択確定領域、経過時間ゲージ等を仮想空間内に配置する。なお、オブジェクト配置部１１３は、上記の各種オブジェクトを仮想空間内において同一面（同一レイヤ）に配置してもよいし、複数の面（複数のレイヤ）に分けて配置してもよい。なお、オブジェクト配置部１１３は、経過時間等の時間情報を、タイマ１４を用いて計時して取得する。
【００４７】
例えば、オブジェクト配置部１１３は、ユーザの操作により選択されたか否かを判定する判定領域を有する選択オブジェクトを仮想空間内に配置するとともに、該判定領域と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、該選択オブジェクトの選択確定領域を仮想空間内に配置する。
【００４８】
表示制御部１１４は、検出部１１１の検出結果に応じて仮想空間内の仮想視点からの視界方向の視界画像を背景画像として表示部１２に表示させる。仮想空間内の各方向の視界画像のデータは、仮想空間データとして記憶部１５に記憶されている。表示制御部１１４は、視界方向に対応する視界画像を仮想空間データから取得して視界画像として表示部１２に表示させる。
【００４９】
また、表示制御部１１４は、検出部１１１の検出結果に応じて仮想空間内の仮想視点からの視界方向に配置されている各種オブジェクト（注視点、選択オブジェクト、選択確定領域、経過時間ゲージ等）を、視界画像に重ねて表示部１２に表示させる。例えば、表示制御部１１４は、仮想空間内に配置された選択オブジェクト（即ち、判定領域）を表示部１２に表示させるとともに、該判定領域と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、仮想空間内に配置された選択確定領域を表示部１２に表示させる。
【００５０】
〔選択オブジェクト配置処理の動作〕
次に、図１０を参照して、本実施形態に係る選択オブジェクト配置処理の動作を説明する。図１０は、本実施形態に係る選択オブジェクト配置処理の一例を示すフローチャートである。なお、表示部１２には、視界方向の視界画像と注視点Ｐ１とが表示されているものとする。まず、選択メニュー表示のトリガを受け付けると、制御部１１０は、複数の選択オブジェクトを仮想空間内に配置する（ステップＳ１００）。これにより、表示部１２には、視界画像と複数の選択オブジェクトとが含まれる選択メニュー画面（例えば、図５参照）が表示される。ここで、選択メニュー表示のトリガとは、ゲームが開始されたこと、ゲームが開始されて所定の時間経過したこと、ゲーム内で特定の行為が行われたこと、等のように、ゲームにおいてユーザの意思確認が必要な場面で設定されたものである。
【００５１】
制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっているか否かを判定する（ステップＳ１０２）。注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっている（例えば、図６参照）と判定された場合（ＹＥＳ）、制御部１１０は、注視点Ｐ１が判定領域に重なっている選択オブジェクトの選択確定領域を配置して選択メニュー画面に表示させる（ステップＳ１０４）。例えば、制御部１１０は、注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが視線方向において重なっていると判定された場合、判定領域Ｒ１の中に選択確定領域Ｒ１１を表示させる（図７参照）。
【００５２】
一方、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっていない（例えば、図５参照）と判定された場合（ＮＯ）、制御部１１０は、選択確定領域を非表示とする。例えば、制御部１１０は、選択確定領域が表示されていなければそのまま非表示とし、表示されていた場合にはそれを非表示とする（ステップＳ１０６）。
【００５３】
次に、制御部１１０は、選択メニューの表示オフのトリガを受け付けたか否かを判定する（ステップＳ１０８）。ここで、選択メニューの表示オフのトリガとは、いずれかの選択オブジェクトが選択された場合、選択オブジェクトを表示させてから所定の時間が経過した場合、選択メニューの表示をオフさせる選択肢が選択された場合、等である。選択メニューの表示オフのトリガを受け付けたと判定された場合（ＹＥＳ）、制御部１１０は、仮想空間内に配置している選択オブジェクトを消去して（ステップＳ１１０）、選択オブジェクト配置処理を終了する。
【００５４】
一方、選択メニューの表示オフのトリガを受け付けていないと判定された場合（ＮＯ）、制御部１１０は、センサ１３の検知結果に基づいて角速度を検出する（ステップＳ１１２）。そして、制御部１１０は、検出した角速度に基づいて、視界方向の変化があるか否かを判定する（ステップＳ１１４）。視界方向の変化がないと判定された場合（ＮＯ）、注視点Ｐ１と選択オブジェクトの判定領域との相対位置に変化がないため、制御部１１０は、ステップＳ１０８の処理に戻し、選択メニューの表示オフのトリガを受け付けたか否かを判定する。一方、視界方向の変化があると判定された場合（ＹＥＳ）、注視点Ｐ１と選択オブジェクトの判定領域との相対位置に変化が生じるため、制御部１１０は、ステップＳ１０２の処理に戻し、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっているか否かを判定する。制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが継続して重なっている場合には選択確定領域を表示させたままとし、重なっていない状態から重なっている状態になった場合には選択確定領域を表示させ、重なっている状態から重なっていない状態になった場合には選択確定領域を非表示にする。
【００５５】
〔選択有無の判定処理の動作〕
次に、図１１を参照して、本実施形態に係るオブジェクト配置処理において配置した選択オブジェクトの選択有無を判定する判定処理の動作を説明する。図１１は、本実施形態に係る選択オブジェクトの選択有無を判定する判定処理の一例を示すフローチャートである。まず、選択メニュー表示のトリガを受け付けると、制御部１１０は、複数の選択オブジェクトを仮想空間内に配置することにより、表示部１２に選択メニュー画面（例えば、図５参照）が表示される（ステップＳ２００）。また、制御部１１０は、計測時間をリセットする（ステップＳ２０２）。
【００５６】
次に、制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっているか否かを判定する（ステップＳ２０４）。注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっていない（例えば、図５参照）と判定された場合（ＮＯ）、制御部１１０は、ステップＳ２０２に処理を戻す。一方、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重なっている（例えば、図６参照）と判定された場合（ＹＥＳ）、制御部１１０は、経過時間の計時を開始するとともに、仮想空間内において、その重なったと判定された選択オブジェクトの近傍に経過時間ゲージＴ１を配置する（ステップＳ２０６）。ここでは、図７に示すように、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なったものとする。これにより、その選択肢Ａの近傍に経過時間ゲージＴ１が表示される。
【００５７】
次に、制御部１１０は、注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが重なってから所定の時間以上経過したか否かを判定する（ステップＳ２０８）。注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが重なってから所定の時間以上経過したと判定された場合（ＹＥＳ）、制御部１１０は、選択肢Ａが選択されたと決定し、判定処理を終了する（ステップＳ２２０）。
【００５８】
一方、注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが重なってから所定の時間以上経過していないと判定された場合（ＮＯ）、制御部１１０は、注視点Ｐ１と選択確定領域Ｒ１１とが重なっているか否かを判定する（ステップＳ２１０）。注視点Ｐ１と選択確定領域Ｒ１１とが重なっていると判定された場合（ＹＥＳ、図８参照）、制御部１１０は、注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが重なってから所定の時間以上経過していなくとも、選択肢Ａが選択されたと決定し、判定処理を終了する（ステップＳ２２０）。一方、注視点Ｐ１と選択確定領域Ｒ１１とが重なっていないと判定された場合（ＮＯ）、制御部１１０は、ステップＳ２０４の処理に戻し、重なってからの経過時間の計測を続ける。なお、ステップＳ２０４において、注視点Ｐ１と選択肢Ａの判定領域Ｒ１とが重なっていないと判定された場合には（ＮＯ）、制御部１１０は、それまで計時した計測時間をリセットする（ステップＳ２０２）。
【００５９】
なお、注視点Ｐ１と選択オブジェクトの判定領域とが重なっている状態から重なっていない状態に変化した場合、制御部１１０は、それまで計時した計測時間をリセットするのではなく、計時を一時的に停止させてもよい。そして、再び注視点Ｐ１と選択オブジェクトの判定領域とが重なった場合には、停止を解除して計時を再開してもよい。また、注視点Ｐ１と選択オブジェクト判定領域とが重なっている状態から重ならない状態に変化した場合、制御部１１０は、重なっている状態の経過時間の計時よりも時間の進みを遅くしてもよいし、時間を後退させてもよい。つまり、制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重ならない位置関係にある場合と重なる位置関係にある場合とで異なる計時を行うようにしてもよい。
【００６０】
この場合、注視点Ｐ１が選択オブジェクトの判定領域から一旦外れても、再び同じ選択オブジェクトの判定領域内に視線を移すことで注視点Ｐ１が重なると、経過時間の計時が続きから再開されるので、誤って一瞬判定領域から視線が外れてしまった場合であっても、経過時間を０から計時し直す必要がなくなる。
【００６１】
なお、注視点Ｐ１が選択オブジェクトの判定領域から外れて所定の時間（例えば、１０秒など）が経過した場合、制御部１１０は、ユーザに選択を継続する意思がないとみなして、計測時間がリセットされてもよい。例えば、制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが重なる位置関係になってから計時した経過時間を、注視点Ｐ１と選択オブジェクトの判定領域とが重ならない位置関係になって所定の時間が経過すると、計測時間（経過時間）をリセットしてもよい。
【００６２】
また、他の選択オブジェクト（例えば、選択肢Ｂ）の判定領域に注視点Ｐ１が移った場合には、計時された計測時間（経過時間）がリセットされ、０から経過時間の計時が開始される。例えば、判定部１１２は、注視点Ｐ１と選択オブジェクトの判定領域とが重なる位置関係になってから計時した経過時間を、注視点Ｐ１と他の選択オブジェクトの判定領域とが重なる位置関係になった場合、計測時間（経過時間）をリセットする。
【００６３】
〔第１の実施形態のまとめ〕
以上説明してきたように、本実施形態に係る端末装置１０は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点からの視界を表す視界画像を表示可能なＨＭＤシステムの少なくとも一部として利用可能な端末装置である。端末装置１０は、検出部１１１と、オブジェクト配置部１１３と、表示制御部１１４と、判定部１１２とを備えている。検出部１１１は、仮想空間におけるユーザの注視点Ｐ１（操作点の一例）を検出する。例えば、検出部１１１は、端末装置１０の方向に関する情報を検出するとともに、仮想空間における仮想視点からの視線方向に対応する注視点Ｐ１をユーザの操作点として検出する。オブジェクト配置部１１３は、ユーザの操作により選択可能な選択オブジェクトを仮想空間内に配置する。表示制御部１１４は、仮想空間内に配置された選択オブジェクトが選択されたか否かを判定する判定領域Ｒ１（第１の判定領域の一例）と、検出部１１１により検出された注視点Ｐ１と、判定領域Ｒ１とは異なる選択確定領域Ｒ１１（第２の判定領域の一例）とを表示部１２に表示させる。例えば、表示制御部１１４は、端末装置１０の方向に関する情報に基づいて、仮想空間内の仮想視点からの視界方向に配置されている選択オブジェクト（例えば、判定領域Ｒ１、選択確定領域Ｒ１１等）と注視点Ｐ１とを端末装置１０の方向に応じて表示部１２に表示させる。そして、判定部１１２は、表示部１２に表示された判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、選択オブジェクトが選択されたと判定する（第１判定部としての機能の一例）。また、判定部１１２は、選択確定領域Ｒ１１と注視点Ｐ１との位置関係が所定の条件を満たしたことを条件として、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する（第２判定部としての機能の一例）。
【００６４】
これにより、端末装置１０は、注視点Ｐ１が重なってから所定の時間が経過したことを条件として選択が確定する判定領域Ｒ１に加えて、注視点Ｐ１が判定領域Ｒ１に重なってから所定の時間が経過しなくとも選択が確定する選択確定領域Ｒ１１を設けるため、誤操作を抑制しつつ短時間で選択可能な操作方法を実現できる。例えば、判定領域Ｒ１と選択確定領域Ｒ１１の２種類が存在するため、ユーザは、判定領域Ｒ１に注視点Ｐ１を重ねる操作を行い選択の確定をゆっくり待つことも、急ぐ場合には、さらに選択確定領域Ｒ１１に注視点Ｐ１を重ねる操作を行うことで選択の確定を短時間で行うことも、両方の操作方法を選ぶことができるようになる。
【００６５】
例えば、判定部１１２は、選択確定領域Ｒ１１（第２の判定領域の一例）と注視点Ｐ１（操作点の一例）とが重ならない位置関係から重なる位置関係になった場合、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する。
【００６６】
これにより、端末装置１０は、注視点Ｐ１が判定領域Ｒ１に重なってから所定の時間が経過しなくとも、注視点Ｐ１が選択確定領域Ｒ１１に重なるようにユーザが操作することで選択が確定するため、短時間で選択オブジェクトを選択することが可能となる。
【００６７】
また、選択確定領域Ｒ１１（第２の判定領域の一例）は、判定領域Ｒ１（第１の判定領域の一例）内の判定領域Ｒ１より小さい領域である。
【００６８】
これにより、端末装置１０は、ユーザが注視点Ｐ１を判定領域Ｒ１に重ねた後に、さらに判定領域Ｒ１内のより小さな選択確定領域Ｒ１１に重ねることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。
【００６９】
表示制御部１１４は、判定領域Ｒ１（第１の判定領域の一例）と注視点Ｐ１（操作点の一例）とを表示部１２に表示させた後、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合に、さらに選択確定領域Ｒ１１（第２の判定領域の一例）を表示部１２に表示させる。
【００７０】
これにより、端末装置１０は、ユーザが注視点Ｐ１を判定領域Ｒ１に重ねた後に表示される選択確定領域Ｒ１１にさらに注視点Ｐ１を重ねることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。また、端末装置１０は、選択オブジェクトを選択する段階で不要な情報を表示しないことで、ユーザの選択したい選択オブジェクトを判断しやすくすることができる。
【００７１】
また、表示制御部１１４は、端末装置１０の方向に関する情報に基づいて、仮想空間内の仮想視点からの視界方向の視界画像を、表示部１２に表示させる。これにより、端末装置１０は、ＨＤＭシステム１が装着されたユーザの頭部の動きに応じて、仮想空間内の視界方向の視界画像をユーザが視認可能なように提供できる。また、端末装置１０は、仮想空間内の視界画像と選択オブジェクトを同時に表示することができるため、ユーザが仮想空間内のゲーム情報を参考にしつつ選択することが可能となる。
【００７２】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
本実施形態に係るＨＭＤシステム１及び端末装置１０の基本的な構成は、図１、図２、及び図９に示す各構成と同様であるので、本実施形態において特徴的な処理について説明する。第１の実施形態では、注視点Ｐ１が選択オブジェクトの選択確定領域に重なった場合、所定の時間以上経過していなくとも、その選択オブジェクトが選択されたと決定する例を説明した。本実施形態では、注視点Ｐ１が選択オブジェクトの選択確定領域に重なった場合、計時の速度を速めることで選択決定までの時間を短縮する例を説明する。
【００７３】
図１２は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ２０は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった状態であり、経過時間ゲージＴ１及び選択確定領域Ｒ１２が表示されている。選択確定領域Ｒ１２には、計時の速度が速まることを示すアイコンが表示されている（早送り表示）。
【００７４】
判定部１１２は、注視点Ｐ１と選択オブジェクトの判定領域とが視線方向において重ならない位置関係から重なる位置関係になってからの経過時間を計時するとともに、注視点Ｐ１と選択確定領域とが重ならない位置関係から重なる位置関係になった場合、経過時間の計時を速くする。これにより、端末装置１０は、ユーザが注視点Ｐ１を選択確定領域に入れる操作（頭の向きを変える操作）をすることで、その選択オブジェクトの選択が確定されるまでの時間を短縮することができる。
【００７５】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。
本実施形態に係るＨＭＤシステム１及び端末装置１０の基本的な構成は、図１、図２、及び図９に示す各構成と同様であるので、本実施形態において特徴的な処理について説明する。第１の実施形態では、注視点Ｐ１が選択オブジェクトの選択確定領域に重なった場合、所定の時間以上経過していなくとも、その選択オブジェクトが選択されたと決定する例を説明した。本実施形態では、注視点Ｐ１が選択オブジェクトの選択確定領域に重なった後、さらに注視点Ｐ１が所定の動きをした場合に、所定の時間が経過していなくとも選択オブジェクトが選択されたと決定する例を説明する。
【００７６】
図１３は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ３０は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった状態であり、経過時間ゲージＴ１及び選択確定領域Ｒ１３が表示されている。本実施形態に係る選択確定領域Ｒ１３は、Ｙ軸方向の辺が長辺となる長方形の領域であり、この領域内のＹ軸方向の一端側に始点領域Ｒ１３１が配置され、他端側に終点領域Ｒ１３２が配置されている。オブジェクト配置部１１３は、注視点Ｐ１と判定領域とが重ならない位置関係から重なる位置関係になった場合、図示するような始点領域Ｒ１３１及び終点領域Ｒ１３２が含まれる選択確定領域Ｒ１３を配置する。これにより、表示制御部１１４は、図１３に示すような選択確定領域Ｒ１３が配置された選択メニュー画面を表示部１２に表示させる。
【００７７】
ユーザが注視点Ｐ１を選択確定領域Ｒ１３に重なる位置に移動させた後に、まず、選択確定領域Ｒ１３内の始点領域Ｒ１３１の位置に移動さる。図１４は、注視点Ｐ１が始点領域Ｒ１３１の位置に移動した状態の選択メニュー画面Ｇ３１を示す図である。注視点Ｐ１が始点領域Ｒ１３１に入ると、始点領域Ｒ１３１に注視点Ｐ１が入ったことを示すために、始点領域Ｒ１３１の表示態様（色や大きさ）が変更されてもよい。次に、選択確定領域Ｒ１３内を始点領域Ｒ１３１から終点領域Ｒ１３２まで、図１５に示す矢印の方向へ移動させることで、所定の時間が経過していなくとも選択肢Ａが選択されたことが確定する。図１５は、注視点Ｐ１が始点領域Ｒ１３１から終点領域Ｒ１３２まで移動したことにより選択が確定した状態の選択メニュー画面Ｇ３２を示す図である。
【００７８】
なお、始点領域Ｒ１３１から終点領域Ｒ１３２へ移動中に注視点Ｐ１が選択確定領域Ｒ１３外に外れると始点領域Ｒ１３１に注視点Ｐ１が重なったことがリセットされる。また、上記の選択確定領域Ｒ１３での操作が完了する前に経過時間ゲージＴ１による計時が完了し場合（所定の時間以上経過した場合）には、選択確定領域Ｒ１３における操作を待たずして選択が確定する。どちらか早い方のタイミングで選択が確定する。なお、図１３〜１５の例では、右端に始点領域Ｒ１３１が配置され、左端に終点領域Ｒ１３２が配置されているが、逆であってもよい。また、選択確定領域Ｒ１３の両端のうち、注視点Ｐ１が選択確定領域Ｒ１３に入った位置に近い側を始点領域Ｒ１３１とし、反対側を終点領域Ｒ１３２にしてもよい。また、注視点Ｐ１が選択確定領域Ｒ１３に入ったことに応じて選択確定領域Ｒ１３内にまず始点又は終点の定められていない２つの特定領域が配置され、その２つの特定領域のうち注視点Ｐ１が最初に入った方の特定領域を始点領域Ｒ１３１とし、一方を終点領域Ｒ１３２としてもよい。また、図１５に示す矢印は、ガイドとして表示されてもよい。
【００７９】
即ち、判定部１１２は、注視点Ｐ１と選択確定領域とが重ならない位置関係から重なる位置関係になり、且つ注視点Ｐ１が選択確定領域に対して所定の動きをした場合、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する。所定の動きとは、例えば、選択確定領域内の予め設定された経路に対応する動きであり、上述した例では、始点領域Ｒ１３１から終点領域Ｒ１３２まで注視点Ｐ１が移動することである。
【００８０】
図１６は、本実施形態に係る選択オブジェクトの選択有無を判定する判定処理の一例を示すフローチャートである。この図を参照して、本実施形態に係る選択オブジェクトの選択有無を判定する判定処理の動作を説明する。なお、この図１６において、図１１に示す各処理に対応する処理には、同一の符号を付しており、その説明を省略する。図１６に示す処理は、図１１のステップＳ２１０において、注視点Ｐ１と選択確定領域とが重なっていると判定（ＹＥＳ）された後の処理が異なる。ここでは、図１３に示すように注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なったことにより選択確定領域Ｒ１３が表示され、注視点Ｐ１と選択確定領域Ｒ１１とが重なった場合を例とする。
【００８１】
ステップＳ２１０において注視点Ｐ１と選択確定領域Ｒ１１とが重なっていると判定された場合（ＹＥＳ）、制御部１１０は、注視点Ｐ１と始点領域Ｒ１３１とが重なったか否かを判定する（ステップＳ２１２）。注視点Ｐ１と始点領域Ｒ１３１とが重なっていないと判定された場合（ＮＯ）、制御部１１０は、ステップＳ２０８の処理に戻し、所定の時間以上経過していなければ、注視点Ｐ１と始点領域Ｒ１３１とが重なるのを待つ。一方、注視点Ｐ１と始点領域Ｒ１３１とが重なったと判定された場合（ＹＥＳ、図１４参照）、次に、制御部１１０は、注視点Ｐ１と終点領域Ｒ１３２とが重なったか否かを判定する（ステップＳ２１４）。
【００８２】
注視点Ｐ１と終点領域Ｒ１３２とが重なっていないと判定された場合（ＮＯ）、制御部１１０は、注視点Ｐ１と選択確定領域Ｒ１１とが重なっているか否かを判定し（ステップＳ２１６）、重なっていると判定された場合（ＹＥＳ）は、ステップＳ２０８の処理に戻し、所定の時間以上経過していなければ、注視点Ｐ１と終点領域Ｒ１３２とが重なるのを待つ。また、注視点Ｐ１と終点領域Ｒ１３２とが重なる前に、ステップＳ２１６において注視点Ｐ１と選択確定領域Ｒ１１とが重なっていないと判定された場合（ＮＯ）、制御部１１０は、ステップＳ２０４に処理を戻し、始点領域Ｒ１３１への操作があったことをリセットする。
【００８３】
一方、ステップＳ２１４において注視点Ｐ１が終点領域Ｒ１３２とが重なったと判定された場合（ＹＥＳ）、制御部１１０は、注視点Ｐ１と選択オブジェクトの判定領域とが重なってから所定の時間以上経過していなくとも、その選択オブジェクトが選択されたと決定し、判定処理を終了する（ステップＳ２２０）。
【００８４】
なお、図１６に示す例では、注視点Ｐ１と始点領域Ｒ１３１とが重なった後、注視点Ｐ１が選択確定領域Ｒ１１から外れた場合には、もう一度、注視点Ｐ１を始点領域Ｒ１３１とが重なるように操作してから、注視点Ｐ１と終点領域Ｒ１３２とが重なるように操作する必要がある。しかしながら、注視点Ｐ１と始点領域Ｒ１３１とが重なった後、注視点Ｐ１が選択確定領域Ｒ１１から外れた場合でも、注視点Ｐ１と始点領域Ｒ１３１とが重なったことをリセットせずに、続いて、注視点Ｐ１と終点領域Ｒ１３２とが重なるように操作しても選択オブジェクトの選択が確定する構成としてもよい。
【００８５】
また、本実施形態では、判定領域Ｒ１内の選択確定領域Ｒ１３の中に始点領域Ｒ１３１と終点領域Ｒ１３２とが表示される例を示したが、選択確定領域Ｒ１３は表示されず、始点領域Ｒ１３１と終点領域Ｒ１３２とが選択確定領域として判定領域Ｒ１の中に表示されてもよい。
【００８６】
以上説明してきたように、本実施形態に係る端末装置１０の判定部１１２は、選択確定領域Ｒ１３（第２の判定領域の一例）と注視点Ｐ１（操作点の一例）とが重ならない位置関係から重なる位置関係になり、且つ注視点Ｐ１が選択確定領域Ｒ１３に対して所定の動きをした場合、所定の時間が経過していなくとも、その選択確定領域Ｒ１３に対応する選択オブジェクトが選択されたと判定する。
【００８７】
これにより、端末装置１０は、選択を確定させる操作が単に注視点Ｐ１を選択確定領域Ｒ１３に重ねる操作だけではないため、ユーザが意図せず選択確定領域Ｒ１３に注視点Ｐ１を重ねてしまうことで生じる誤操作を防止でき、且つ選択オブジェクトの選択を確定させる時間を短縮できる。
【００８８】
例えば、上記の所定の動きは、選択確定領域Ｒ１３内の予め設定された経路に対応する動きである。例えば、予め設定された経路は、始点領域Ｒ１３１から終点領域Ｒ１３２への移動である。
【００８９】
これにより、端末装置１０は、選択オブジェクトの選択を確定させるために、選択確定領域Ｒ１３内で意図的な操作が必要となるため、誤操作を防止できる。
【００９０】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。
本実施形態に係るＨＭＤシステム１及び端末装置１０の基本的な構成は、図１、図２、及び図９に示す各構成と同様であるので、本実施形態において特徴的な処理について説明する。図１３〜図１５を参照して説明したように、第３の実施形態では選択オブジェクトの選択が確定する所定の動きが、始点領域Ｒ１３１から終点領域Ｒ１３２への経路に対する注視点Ｐ１の動きであったが、これに限られるものではなく、例えば、複数の領域を通る経路に対する注視点Ｐ１の動きであってもよい。例えば、始点領域Ｒ１３１から終点領域Ｒ１３２への経路上にさらに特定領域が設けられ、その特定領域を含む経路に対する注視点Ｐ１の動きであってもよい。
【００９１】
図１７は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ４０は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった状態であり、経過時間ゲージＴ１及び選択確定領域Ｒ１４が表示されている。本実施形態に係る選択確定領域Ｒ１４は、コの字形の領域である。選択確定領域Ｒ１４の一端に始点領域Ｒ１４１が配置され、他端に終点領域Ｒ１４４が配置されている。また、始点領域Ｒ１４１から終点領域Ｒ１４４へ至るコの字形の経路上の途中に（経路上の２つの角のそれぞれに）、特定領域として通過点領域Ｒ１４２と通過点領域Ｒ１４３とが順に配置されている。ユーザが注視点Ｐ１を選択確定領域Ｒ１４に重なる位置に移動させた後に、まず、選択確定領域Ｒ１４内の始点領域Ｒ１４１の位置に移動させ、次に選択確定領域Ｒ１３内の通過点領域Ｒ１４２と通過点領域Ｒ１４３とを順に通過するように移動させ、最後に終点領域Ｒ１４４まで移動させることで（図１７に示す矢印の方向へ移動させることで）、所定の時間が経過していなくとも選択肢Ａが選択されたことが確定する。なお、図１７に示す矢印は、ガイドとして表示されてもよい。
【００９２】
例えば、判定部１１２は、選択確定領域（第２の判定領域の一例）内の経路上に存在する特定領域を注視点Ｐ１（操作点の一例）が通過したか否か（例えば、所定の順に通過したか否か）に基づいて、注視点Ｐ１が選択確定領域内で選択確定領域に対して所定の動きをしたか否かを判定する。
【００９３】
これにより、端末装置１０は、選択オブジェクトの選択を確定させるために、選択確定領域Ｒ１３内で複雑な操作が必要となるため、より誤操作を防止できる。例えば、課金による購入決済などのように重要な選択に関する部分では、誤操作の防止を強化する目的で、本実施形態のような複雑な操作が有効である。
【００９４】
なお、本実施形態では、選択オブジェクトの選択が確定する所定の動きが、始点領域Ｒ１４１、通過点領域Ｒ１４２、通過点領域Ｒ１４３、終点領域Ｒ１４４の順に注視点Ｐ１が通過する動きである例を説明したが、これら複数の領域を通過する順番は定められていなくてもよい。即ち、判定部１１２は、複数の領域をいずれの順で注視点Ｐ１が通過した場合であっても、選択確定領域に対して所定の動きをしたと判定するようにしてもよい。
【００９５】
また、始点領域Ｒ１４１、通過点領域Ｒ１４２、通過点領域Ｒ１４３、終点領域Ｒ１４４は、最初から一度に表示されなくてもよい。例えば、最初は始点領域Ｒ１４１のみ表示され、注視点Ｐ１が始点領域Ｒ１４１に重なると次の通過点領域Ｒ１４２が表示され、注視点Ｐ１が通過点領域Ｒ１４２に重なるとさらに次の通過点領域Ｒ１４３が表示されるといったように各領域が順次表示されていくようにしてもよい。また、通過点領域の数や位置、経路の形状は、任意に定めることができる。
【００９６】
また、本実施形態では、始点領域Ｒ１４１、通過点領域Ｒ１４２、通過点領域Ｒ１４３、終点領域Ｒ１４４の順に注視点Ｐ１が通過したか否かによりコの字を描くように注視点Ｐ１が移動したか否かが判定されるが、各領域は設定されていなくてもよい。例えば、注視点Ｐ１がどのような軌跡を描くかは、予め設定された軌跡と注視点Ｐ１が移動した軌跡との差に基づいて判定されてもよい。
【００９７】
［第５の実施形態］
次に、本発明の第５の実施形態について説明する。
本実施形態に係るＨＭＤシステム１及び端末装置１０の基本的な構成は、図１、図２、及び図９に示す各構成と同様であるので、本実施形態において特徴的な処理について説明する。本実施形態では、経過時間ゲージが選択確定領域として表示され、経過時間ゲージに対して注視点Ｐ１が所定の動きをした場合に、選択オブジェクトの選択が確定する。
【００９８】
図１８は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ５０は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった状態であり、選択確定領域Ｒ１５が表示されている。本実施形態に係る選択確定領域Ｒ１５は、経過時間ゲージを兼用している。つまり、経過時間ゲージが選択確定領域Ｒ１５として表示される。選択確定領域Ｒ１５は、Ｙ軸方向に伸びる直線形状の経過時間ゲージであり、注視点Ｐ１が判定領域Ｒ１に重なってから時間の経過とともに直線方向にバーの長さが一端（ここでは、左端）から他端（ここでは、右端）に向けて増加していき、所定の時間以上経過するとこのバーが右端まで伸びる。所定の時間以上経過する前にバーの右端へ向かって伸びる側の先端部分Ｂ１に注視点Ｐ１が接近すると、先端部分Ｂ１と注視点Ｐ１とが密着したような状態となり、注視点Ｐ１の動きに先端部分Ｂ１が連動するようになる。つまり、経過時間とは関係なくバーの長さが注視点Ｐ１の動きに追従するようになる。
【００９９】
図１９は、経過時間ゲージが注視点Ｐ１の動きに追従する状態の選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ５１は、先端部分Ｂ１に注視点Ｐ１が接近し、バーの先端部分Ｂ１が注視点Ｐ１の動きに追従する状態を示している。この状態で、注視点Ｐ１を右方向（矢印の方向）へ移動させると、経過時間とは関係なくバーの長さが右方向へ伸びる。バーの長さが右端まで伸びると選択肢Ａが選択されたことが確定する。なお、この状態で、注視点Ｐ１左方向（矢印とは反対の方向）へ移動させた場合は、経過時間とは関係なくバーの長さが左方向へ短くなってもよいし、バーの長さが変わらないようにしてもよい。
【０１００】
例えば、オブジェクト配置部１１３は、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、該重なる位置関係になってからの経過時間の進捗を視認可能とするための経過時間ゲージを選択確定領域Ｒ１５として配置する。つまり、表示制御部１１４は、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、該重なる位置関係になってからの経過時間の進捗を視認可能とするための経過時間ゲージを選択確定領域Ｒ１５として表示部１２に表示させる。そして、判定部１１２は、注視点Ｐ１が経過時間ゲージに対して所定の動きをした場合、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定する。所定の動きとは、所定の時間経過した状態のバーの長さに伸ばす動きであり、例えば、図１８及び図１９を参照して説明したように、注視点Ｐ１が経過時間ゲージのバーの先端部分Ｂ１に接近した後に経過時間ゲージ（選択確定領域Ｒ１５）の右端まで移動させる動きである。
【０１０１】
このように、端末装置１０は、経過時間を計時している経過時間ゲージのバーをユーザの操作により注視点Ｐ１で引っ張って伸ばすことで、時間経過を待たずに強制的に、かつ直感的に選択を確定することができる。また、ユーザが経過時間ゲージのバーを注視点Ｐ１で途中まで引っ張って伸ばした場合、選択が確定するまでの時間が短縮される。
【０１０２】
［第６の実施形態］
次に、本発明の第６の実施形態について説明する。
本実施形態に係るＨＭＤシステム１及び端末装置１０の基本的な構成は、図１、図２、及び図９に示す各構成と同様であるので、本実施形態において特徴的な処理について説明する。第１〜４の実施形態では、選択オブジェクト（判定領域）内に選択確定領域が表示される例を説明したが、選択オブジェクト（判定領域）外に選択確定領域が表示されてもよい。
【０１０３】
図２０は、本実施形態に係る選択メニュー画面の一例を示す図である。図示する選択メニュー画面Ｇ６０は、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なった状態であり、経過時間ゲージＴ１に加えて、選択確定領域Ｒ１６１とキャンセル領域Ｒ１６２とが表示されている。選択確定領域Ｒ１６１とキャンセル領域Ｒ１６２とは、選択肢Ａの判定領域Ｒ１外に表示されている。選択確定領域Ｒ１６１は、注視点Ｐ１が重なった選択オブジェクト（ここでは、選択肢Ａ）への選択を確定させるための領域である。キャンセル領域Ｒ１６２は、注視点Ｐ１が重なった選択オブジェクト（ここでは、選択肢Ａ）への選択をキャンセルするための領域である。
【０１０４】
この状態で、ユーザが注視点Ｐ１を選択確定領域Ｒ１６１に重なる位置に移動させると、所定の時間が経過していなくとも選択肢Ａが選択されたことが確定する。また、ユーザが注視点Ｐ１をキャンセル領域Ｒ１６２に重なる位置に移動させると、注視点Ｐ１が選択肢Ａの判定領域Ｒ１に重なったことがキャンセルされ、選択確定領域Ｒ１６１とキャンセル領域Ｒ１６２とが非表示になる。注視点Ｐ１が判定領域Ｒ１、選択確定領域Ｒ１６１、及びキャンセル領域Ｒ１６２のいずれとも重ならない位置にある場合には、注視点Ｐ１が判定領域Ｒ１に重なってからの経過時間の計時が中断（経過時間ゲージＴ１のバーが伸びも縮みもせず停止）される。
【０１０５】
例えば、オブジェクト配置部１１３は、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、判定領域Ｒ１外であり、且つ判定領域Ｒ１の近傍に選択確定領域Ｒ１６１及びキャンセル領域Ｒ１６２を配置する。つまり、表示制御部１１４は、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、判定領域Ｒ１外であり、且つ判定領域Ｒ１の近傍に選択確定領域Ｒ１６１及びキャンセル領域Ｒ１６２を表示部１２に表示させる。
【０１０６】
なお、選択確定領域Ｒ１６１が配置される場所は、判定領域Ｒ１の位置を基準に予め設定された位置としてもよいし、判定領域Ｒ１に重なった注視点Ｐ１の位置を基準に予め設定された位置としてもよい。例えば、オブジェクト配置部１１３は、判定領域Ｒ１と注視点Ｐ１とが重ならない位置関係から重なる位置関係になった場合、判定領域Ｒ１外であり、且つ注視点Ｐ１から所定の方向及び距離の位置に選択確定領域Ｒ１６１を配置してもよい。例えば、注視点Ｐ１に対して左斜め上の一定距離に常に選択確定領域を表示するようにすれば、ユーザがいずれの選択オブジェクトの判定領域に注視点Ｐ１を置いた後でも、いつも同じ動作（左斜め上を向く）によって選択を確定することができるため、利便性が高くなる。なお、キャンセル領域Ｒ１６２についても同様に、判定領域Ｒ１の位置を基準に予め設定された位置としてもよいし、判定領域Ｒ１に重なった注視点Ｐ１の位置を基準に予め設定された位置としてもよい。
【０１０７】
なお、選択確定領域Ｒ１６１が表示されるタイミングではキャンセル領域Ｒ１６２は表示されなくてもよい。図２１は、本実施形態において、選択確定領域Ｒ１６１のみが表示される選択メニュー画面の一例を示す図である。この場合、注視点Ｐ１が選択肢Ａの判定領域Ｒ１から外れた場合にキャンセル領域Ｒ１６２が表示されてもよいし、注視点Ｐ１が選択肢Ａの判定領域Ｒ１から外れてからしばらくして（例えば、２〜３秒後）キャンセル領域Ｒ１６２が表示されてもよい。また、注視点Ｐ１が選択肢Ａの判定領域Ｒ１から外れてからしばらくした後（例えば、２〜３秒後）、選択確定領域Ｒ１６１がキャンセル領域Ｒ１６２に変更されてもよいし、キャンセル領域Ｒ１６２が表示されることなくキャンセルされ、選択確定領域Ｒ１６１が非表示となってもよい。
【０１０８】
［変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の第１〜６の実施形態において説明した各構成は、任意に組み合わせることができる。
【０１０９】
上記実施形態では、注視点Ｐ１が選択オブジェクトの判定領域に重なった場合に、選択確定領域が表示される例を説明したが、これに限られるものではなく、選択確定領域が選択オブジェクト（判定領域）とともに、選択オブジェクトが表示される最初から表示されてもよい。
【０１１０】
また、上記実施形態では、注視点Ｐ１と判定領域とが重ならない位置関係から重なる位置関係になった後に、注視点Ｐ１と選択確定領域との位置関係が重なったこと、またはさらに注視点Ｐ１が所定の動きをしたことを条件として、所定の時間が経過していなくとも選択オブジェクトが選択されたことが確定される例を説明したが、これに限られるものではない。例えば、判定部１１２は、選択確定領域（第２の判定領域の一例）と注視点Ｐ１とが重ならない位置関係から重なる位置関係になり、且つ検出部１１１がＸ軸方向（ユーザの視線方向）を回転軸としたロール方向（回転方向）への変化に対応した端末装置１０の方向の変化に関する情報を検出した場合、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定してもよい。ここで、端末装置１０の方向は、ＨＭＤ１を頭部に装着したユーザの頭部の方向に対応する。これにより、端末装置１０は、注視点Ｐ１が判定領域Ｒ１に重なってから所定の時間が経過しなくとも、ユーザが頭をロール方向に一定以上傾けることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。なお、端末装置１０は、注視点Ｐ１が判定領域Ｒ１に重なってから、所定の時間内の（例えば、１秒以内）の頭部の動き（左右、または上下に一定以上何回動いたか）などによって、所定の時間が経過していなくとも選択オブジェクトが選択されたと判定してもよい。
【０１１１】
また、上記実施形態では、選択オブジェクトの並び方向がＹ軸方向である例を説明したが、選択オブジェクトの並び方向は、Ｙ軸方向に限られるものではなく、例えば、Ｚ軸方向であってもよいし、Ｙ軸成分とＺ軸成分とを有する方向であってもよい。また、選択オブジェクトが３次元に配置されている場合、選択オブジェクトの並び方向は、Ｘ軸成分とＹ軸成分とＺ軸成分とを有する方向であってもよい。
【０１１２】
また、本実施形態では、端末装置１０の方向に基づいて視線方向を検出する例を説明したが、これに限られるものではなく、例えば、ユーザの眼球の向きを検知することで視線方向を検出（アイトラッキング）してもよい。その場合、視線方向は頭部の動きとは異なる検出に基づくため、注視点Ｐ１は視界画像内の固定された位置ではなく、視界画像内で動くこととなる。
【０１１３】
また、上記実施形態では、端末装置１０をアタッチメント２に装着することでＨＭＤとして利用できるＨＭＤシステム１の構成を例に説明したが、これに限られるものではなく、例えば、端末装置１０は、アタッチメント２を必要としなくともそれ自体で頭部に装着可能な形態、即ちＨＭＤであってもよい。アタッチメントを必要としないＨＭＤは、表示装置として、例えばパーソナルコンピュータまたはゲーム機などとコンソール接続されて利用される。この場合、例えば図２に示す表示部１２及びセンサ１３がＨＭＤ側に備えられ、タイマ１４、記憶部１５、及びＣＰＵ１７がコンソール側（パーソナルコンピュータまたはゲーム機など）に備えられている。また、通信部１６は、ＨＭＤ側及びコンソール側の両者に備えられ、相互に通信が行われる。なお、ＨＭＤ側にも通信制御などのためのＣＰＵが備えられている。
【０１１４】
また、上記実施形態において、端末装置１０が少なくとも一部に構成されるＨＭＤ（ＨＭＤシステム）として、ユーザの頭部に装着可能な構成例を説明したが、ＨＭＤは、頭部に完全に装着可能な形状の構成に限られるものではない。例えば、ＨＭＤとして利用可能な端末装置１０は、アタッチメントの有無にかかわらず、ユーザが目の前に把持することで、ユーザの目と表示部１２との位置関係を所定の関係に保ち、仮想空間内の視界画像や各種オブジェクトを視認可能とする装置（例えば、双眼鏡のような形状）であってもよい。
【０１１５】
また、上記実施形態では、選択メニュー画面に表示される選択肢としての選択オブジェクトの例を説明したが、これに限られるものではない。例えば、選択オブジェクトは、端末装置１０が実行するゲーム内の仮想空間において、判定領域を有するキャラクタ、アイテム等として配置されるオブジェクトであってもよい。一例として、第１の実施形態において説明した選択オブジェクトに関する処理を、ゲームの仮想空間内を飛び交う複数の敵オブジェクト（選択オブジェクト）に対する処理において適用してもよい。例えば、ユーザの注視点Ｐ１に基づいて攻撃が照射され、敵オブジェクト（選択オブジェクト）に対しての照射（判定領域と注視点Ｐ１とが重なる位置関係）が所定の時間経過すると敵オブジェクトを撃墜（選択オブジェクトの選択有）するといった処理において適用してもよい。
【０１１６】
また、上記実施形態では、ＨＭＤシステム１において表示される選択メニュー画面を例に説明したが、ＨＭＤシステム１に限られるものではない。即ち、選択メニュー画面が表示される端末装置１０は、頭部に装着されなくてもよく、例えば、そのままユーザが手に持って、または机などに置いて利用されてもよい。また、端末装置１０は、設置されているテレビやモニターなどに選択メニュー画面を表示させてもよい。この場合、選択メニュー画面に対する操作方法は、画面に対するタッチ操作を受け付けるタッチパネルや、マウス、ジョイスティック、タッチパッドなどのポインティングデバイス、ジェスチャーなどの人の動きによる操作を認識するポインティングデバイス、などによる操作方法であってもよい。即ち、注視点Ｐ１は、各操作方法によって操作される操作点であってもよい。
【０１１７】
また、上述の制御部１１０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより制御部１１０としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１１８】
また、上述した制御部１１０の機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１１９】
［付記］
以上の記載から本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために添付図面の参照符号を便宜的に括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
【０１２０】
（付記１）本発明の一態様に係る端末装置（１０）は、仮想空間におけるユーザの操作点を検出する検出部（１１１、Ｓ１１２）と、前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部（１１３、Ｓ１００）と、前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域（Ｒ１）と、前記検出部により検出された前記操作点（Ｐ１）と、前記第１の判定領域とは異なる第２の判定領域（Ｒ１１、Ｒ１２、Ｒ１３、Ｒ１４、Ｒ１５、Ｒ１６１）とを表示部（１２）に表示させる表示制御部（１１４、Ｓ１００、Ｓ１０４）と、前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部（１１２、Ｓ２０８）と、前記第２の判定領域と前記操作点との位置関係が所定の条件を満たしたことを条件として、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部（１１２、Ｓ２１０）と、を備える。
【０１２１】
付記１の構成によれば、端末装置は、操作点が重なってから所定の時間が経過したことを条件として選択が確定する第１の判定領域に加えて、操作点が第１の判定領域に重なってから所定の時間が経過しなくとも選択が確定する第２の判定領域を設けるため、誤操作を抑制しつつ短時間で選択可能な操作方法を実現できる。
【０１２２】
（付記２）また、本発明の一態様は、付記１に記載の端末装置であって、前記第２判定部は、前記第２の判定領域（Ｒ１１）と前記操作点（Ｐ１）とが重ならない位置関係から重なる位置関係になった場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する。
【０１２３】
付記２の構成によれば、端末装置は、操作点が第１の判定領域に重なってから所定の時間が経過しなくとも、操作点が第２の判定領域に重なるようにユーザが操作することで選択が確定するため、短時間で選択オブジェクトを選択することが可能となる。
【０１２４】
（付記３）また、本発明の一態様は、付記１に記載の端末装置であって、前記第２判定部は、前記第２の判定領域（Ｒ１３、Ｒ１４、Ｒ１５）と前記操作点（Ｐ１）とが重ならない位置関係から重なる位置関係になり、且つ前記操作点が前記第２の判定領域に対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する。
【０１２５】
付記３の構成によれば、端末装置は、選択を確定させる操作が単に操作点を第２の判定領域に重ねる操作だけではないため、ユーザが意図せず第２の判定領域に操作点を重ねてしまうことで生じる誤操作を防止でき、且つ選択オブジェクトの選択を確定させる時間を短縮できる。
【０１２６】
（付記４）また、本発明の一態様は、付記３に記載の端末装置であって、前記所定の動きは、前記第２の判定領域（Ｒ１３、Ｒ１４）内の予め設定された経路に対応する動きである。
【０１２７】
付記４の構成によれば、端末装置は、選択オブジェクトの選択を確定させるために、第２の判定領域内で意図的な操作が必要となるため、誤操作を防止できる。
【０１２８】
（付記５）また、本発明の一態様は、付記４に記載の端末装置であって、前記第２判定部は、前記第２の判定領域（Ｒ１４）内の前記経路上に存在する特定領域（Ｒ１４２、Ｒ１４３）を前記操作点（Ｐ１）が通過したか否かに基づいて、前記操作点が前記第２の判定領域内で前記第２の判定領域に対して所定の動きをしたか否かを判定する。
【０１２９】
付記５の構成によれば、端末装置は、選択オブジェクトの選択を確定させるために、第２の判定領域内で複雑な操作が必要となるため、より誤操作を防止できる。例えば、課金による購入決済などのように重要な選択に関する部分では、誤操作の防止を強化する目的で、複雑な操作が有効である。
【０１３０】
（付記６）また、本発明の一態様は、付記１に記載の端末装置であって、前記表示制御部は、前記第１の判定領域（Ｒ１）と前記操作点（Ｐ１）とが重ならない位置関係から重なる位置関係になった場合、該重なる位置関係になってからの経過時間の進捗を視認可能とするための経過時間ゲージを前記第２の判定領域（Ｒ１５）として前記表示部に表示させ、前記第２判定部は、前記操作点が前記経過時間ゲージに対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する。
【０１３１】
付記６の構成によれば、端末装置は、経過時間を計時している経過時間ゲージのバーをユーザの操作により注視点Ｐ１で引っ張って伸ばすことで、時間経過を待たずに強制的に、かつ直感的に選択を確定することができる。
【０１３２】
（付記７）また、本発明の一態様は、付記１から付記６のいずれか一に記載の端末装置であって、前記第２の判定領域は、前記第１の判定領域内の前記第１の判定領域より小さい領域である。
【０１３３】
付記７の構成によれば、端末装置は、ユーザが操作点を第１の判定領域に重ねた後に、さらに第１の判定領域内のより小さな第２の判定領域に重ねることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。
【０１３４】
（付記８）また、本発明の一態様は、付記１から付記７のいずれか一に記載の端末装置であって、前記表示制御部は、前記第１の判定領域と前記操作点とを前記表示部に表示させた後、前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合に、さらに前記第２の判定領域を前記表示部に表示させる。
【０１３５】
付記８の構成によれば、端末装置は、ユーザが操作点を第１の判定領域に重ねた後に表示される第２の判定領域にさらに操作点を重ねることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。また、端末装置は、選択オブジェクトを選択する段階で不要な情報を表示しないことで、ユーザの選択したい選択オブジェクトを判断しやすくすることができる。
【０１３６】
（付記９）また、本発明の一態様は、付記１から付記８のいずれか一に記載の端末装置であって、両眼視差を利用した立体視画像として、仮想空間内の仮想視点からの視界を表す視界画像を表示可能なヘッドマウントディスプレイシステム（ＨＭＤ）の少なくとも一部として利用可能な前記端末装置であって、前記検出部は、前記端末装置の方向に関する情報を検出するとともに、前記仮想空間における前記仮想視点からの視線方向に対応する注視点を前記操作点として検出し、前記表示制御部は、前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向に配置されている前記選択オブジェクトと前記注視点とを前記端末装置の方向に応じて表示部に表示させる。
【０１３７】
付記９の構成によれば、ＨＭＤの少なくとも一部として利用可能な端末装置は、注視点が重なってから所定の時間が経過したことを条件として選択が確定する第１の判定領域に加えて、注視点が第１の判定領域に重なってから所定の時間が経過しなくとも選択が確定する第２の判定領域を設けるため、誤操作を抑制しつつ短時間で選択可能な操作方法を実現できる。
【０１３８】
（付記１０）また、本発明の一態様は、付記９に記載の端末装置であって、前記端末装置の方向は、前記ヘッドマウントディスプレイシステムを頭部に装着したユーザの頭部の方向に対応しており、前記第２判定部は、前記第２の判定領域と前記注視点とが重ならない位置関係から重なる位置関係になり、且つ前記検出部が前記ユーザの視線方向を回転軸とした回転方向への変化に対応した端末装置の方向の変化に関する情報を検出した場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する。
【０１３９】
付記１０の構成によれば、端末装置は、注視点が第１の判定領域に重なってから所定の時間が経過しなくとも、ユーザが頭をロール方向に一定以上傾けることで選択が確定するため、誤操作を抑制しつつ短時間で選択オブジェクトを選択することが可能となる。
【０１４０】
（付記１１）また、本発明の一態様は、付記９または付記１０に記載の端末装置であって、前記表示制御部は、前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向の視界画像を、前記表示部に表示させる。
【０１４１】
付記１１の構成によれば、端末装置は、ＨＤＭシステムが装着されたユーザの頭部の動きに応じて、仮想空間内の視界方向の視界画像をユーザが視認可能なように提供できる。
【０１４２】
（付記１２）また、本発明の一態様に係るプログラムは、コンピュータを、付記１から付記１１のいずれか一に記載の端末装置として機能させるためのプログラムである。
【０１４３】
付記１２の構成によれば、プログラムは、操作点が重なってから所定の時間が経過したことを条件として選択が確定する第１の判定領域に加えて、操作点が第１の判定領域に重なってから所定の時間が経過しなくとも選択が確定する第２の判定領域を設けるため、誤操作を抑制しつつ短時間で選択可能な操作方法を実現できる。
【符号の説明】
【０１４４】
１  ＨＭＤシステム、２  アタッチメント、３Ｒ  右目用レンズ、３Ｌ  左目用レンズ、５  ストラップ、１０  端末装置、１２  表示部、１３  センサ、１４  タイマ、１５  記憶部、１６  通信部、１７  ＣＰＵ、１１０  制御部、１１１  検出部、１１２  判定部、１１３  オブジェクト配置部、１１４  表示制御部
【図１】
2018084875.tif 000003
【図２】
2018084875.tif 000004
【図３】
2018084875.tif 000005
【図４】
2018084875.tif 000006
【図５】
2018084875.tif 000007
【図６】
2018084875.tif 000008
【図７】
2018084875.tif 000009
【図８】
2018084875.tif 000010
【図９】
2018084875.tif 000011
【図１０】
2018084875.tif 000012
【図１１】
2018084875.tif 000013
【図１２】
2018084875.tif 000014
【図１３】
2018084875.tif 000015
【図１４】
2018084875.tif 000016
【図１５】
2018084875.tif 000017
【図１６】
2018084875.tif 000018
【図１７】
2018084875.tif 000019
【図１８】
2018084875.tif 000020
【図１９】
2018084875.tif 000021
【図２０】
2018084875.tif 000022
【図２１】
2018084875.tif 000023
【手続補正書】
【提出日】平成29年11月21日(2017.11.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想空間におけるユーザの操作点を検出する検出部と、
前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部と、
前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域と、前記検出部により検出された前記操作点と、前記第１の判定領域とは異なる第２の判定領域とを表示部に表示させる表示制御部と、
前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部と、
前記第２の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になり、且つ前記操作点が前記第２の判定領域に対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部と、
を備える端末装置。
【請求項２】
前記所定の動きは、前記第２の判定領域内の予め設定された経路に対応する動きである、
請求項１に記載の端末装置。
【請求項３】
前記第２判定部は、
前記第２の判定領域内の前記経路上に存在する特定領域を前記操作点が通過したか否かに基づいて、前記操作点が前記第２の判定領域内で前記第２の判定領域に対して所定の動きをしたか否かを判定する、
請求項２に記載の端末装置。
【請求項４】
仮想空間におけるユーザの操作点を検出する検出部と、
前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部と、
前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域と、前記検出部により検出された前記操作点と、前記第１の判定領域とは異なる第２の判定領域とを表示部に表示させる表示制御部と、
前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部と、
前記第２の判定領域と前記操作点との位置関係が所定の条件を満たしたことを条件として、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部と、
を備え、
前記表示制御部は、
前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合、該重なる位置関係になってからの経過時間の進捗を視認可能とするための経過時間ゲージを前記第２の判定領域として前記表示部に表示させ、
前記第２判定部は、
前記操作点が前記経過時間ゲージに対して所定の動きをした場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
端末装置。
【請求項５】
仮想空間におけるユーザの操作点を検出する検出部と、
前記ユーザの操作により選択可能な選択オブジェクトを前記仮想空間内に配置するオブジェクト配置部と、
前記仮想空間内に配置された前記選択オブジェクトが選択されたか否かを判定する第１の判定領域と、前記検出部により検出された前記操作点とを表示部に表示させるとともに、前記第１の判定領域と前記操作点とを前記表示部に表示させた後、前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合に、さらに前記第１の判定領域とは異なる第２の判定領域を前記表示部に表示させる表示制御部と、
前記表示部に表示された前記第１の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になってから所定の時間が経過したことを条件として、前記選択オブジェクトが選択されたと判定する第１判定部と、
前記第２の判定領域と前記操作点との位置関係が所定の条件を満たしたことを条件として、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する第２判定部と、
を備える端末装置。
【請求項６】
前記第２判定部は、
前記第２の判定領域と前記操作点とが重ならない位置関係から重なる位置関係になった場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項５に記載の端末装置。
【請求項７】
前記第２の判定領域は、前記第１の判定領域内の前記第１の判定領域より小さい領域である、
請求項１から請求項６のいずれか一項に記載の端末装置。
【請求項８】
両眼視差を利用した立体視画像として、仮想空間内の仮想視点からの視界を表す視界画像を表示可能なヘッドマウントディスプレイシステムの少なくとも一部として利用可能な前記端末装置であって、
前記検出部は、
前記端末装置の方向に関する情報を検出するとともに、前記仮想空間における前記仮想視点からの視線方向に対応する注視点を前記操作点として検出し、
前記表示制御部は、
前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向に配置されている前記選択オブジェクトと前記注視点とを前記端末装置の方向に応じて表示部に表示させる、
請求項１から請求項７のいずれか一項に記載の端末装置。
【請求項９】
前記端末装置の方向は、前記ヘッドマウントディスプレイシステムを頭部に装着したユーザの頭部の方向に対応しており、
前記第２判定部は、
前記第２の判定領域と前記注視点とが重ならない位置関係から重なる位置関係になり、且つ前記検出部が前記ユーザの視線方向を回転軸とした回転方向への変化に対応した端末装置の方向の変化に関する情報を検出した場合、前記所定の時間が経過していなくとも前記選択オブジェクトが選択されたと判定する、
請求項８に記載の端末装置。
【請求項１０】
前記表示制御部は、
前記端末装置の方向に関する情報に基づいて、前記仮想空間内の前記仮想視点からの視界方向の視界画像を、前記表示部に表示させる、
請求項８または請求項９に記載の端末装置。
【請求項１１】
コンピュータを、請求項１から請求項１０のいずれか一項に記載の端末装置として機能させるためのプログラム。