(57)【要約】【課題】ユーザにとって直感的な操作を可能とする表示制御方法、表示制御装置、表示制御プログラムおよび表示制御システムを提供する。【解決手段】ヘッドマウントディスプレイにおける表示制御方法であって、所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１ステップと、オブジェクトを前記ヘッドマウントディスプレイに表示させる第２ステップと、コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３ステップと、前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４ステップと、移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５ステップと、を備える表示制御方法が提供される。【選択図】図７
2020187668.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイにおける表示制御方法であって、
所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１ステップと、
オブジェクトを前記ヘッドマウントディスプレイに表示させる第２ステップと、
コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３ステップと、
前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４ステップと、
移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５ステップと、を備える表示制御方法。
【請求項２】
前記所定方向は水平方向である、請求項１に記載の表示制御方法。
【請求項３】
前記第１ステップでは、前記オブジェクトを前記ラインより上方に表示させる、請求項２に記載の表示制御方法。
【請求項４】
前記第２ステップでは、記憶装置に記憶されたオブジェクトを読み出して前記ヘッドマウントディスプレイに表示させ、
前記第５ステップでは、前記オブジェクトを非表示とさせるとともに、前記オブジェクトを前記記憶装置から削除する、請求項１乃至３のいずれかに記載の表示制御方法。
【請求項５】
ヘッドマウントディスプレイにおける表示制御プログラムであって、コンピュータに、
所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１ステップと、
オブジェクトを前記ヘッドマウントディスプレイに表示させる第２ステップと、
コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３ステップと、
前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４ステップと、
移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５ステップと、を実行させる表示制御プログラム。
【請求項６】
ヘッドマウントディスプレイにおける表示制御装置であって、
所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１手段と、
オブジェクトを前記ヘッドマウントディスプレイに表示させる第２手段と、
コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３手段と、
前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４手段と、
移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５手段と、を備える表示制御装置。
【請求項７】
ヘッドマウントディスプレイと、
コントローラと、
所定方向に延びるラインを前記ヘッドマウントディスプレイに表示させる第１手段と、
オブジェクトを前記ヘッドマウントディスプレイに表示させる第２手段と、
前記コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３手段と、
前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４手段と、
移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５手段と、を備える表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドマウントディスプレイにおける表示制御方法、表示制御装置、表示制御プログラムおよび表示制御システムに関する。
【背景技術】
【０００２】
種々のヘッドマウントディスプレイシステムが提案されている。しかしながら、必ずしもユーザにとって操作がしやすいものではない。なお、本出願人は本願発明に関する文献公知発明を知らない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明はこのような問題点に鑑みてなされたものであり、本発明の課題は、ユーザにとって直感的な操作を可能とする表示制御方法、表示制御装置、表示制御プログラムおよび表示制御システムを提供することである。
【課題を解決するための手段】
【０００４】
本発明の一態様によれば、ヘッドマウントディスプレイにおける表示制御方法であって、所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１ステップと、オブジェクトを前記ヘッドマウントディスプレイに表示させる第２ステップと、コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３ステップと、前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４ステップと、移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５ステップと、を備える表示制御方法が提供される。
【０００５】
前記所定方向は水平方向であるのが望ましい。この場合、前記第１ステップでは、前記オブジェクトを前記ラインより上方に表示させるのが望ましい。また、前記第２ステップでは、記憶装置に記憶されたオブジェクトを前記ヘッドマウントディスプレイに表示させ、前記第５ステップでは、前記オブジェクトを非表示とさせるとともに、前記記憶装置から削除してもよい。
【０００６】
本発明の別の態様によれば、ヘッドマウントディスプレイにおける表示制御プログラムであって、コンピュータに、所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１ステップと、オブジェクトを前記ヘッドマウントディスプレイに表示させる第２ステップと、コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３ステップと、前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４ステップと、移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５ステップと、を実行させる表示制御プログラムが提供される。
【０００７】
本発明の別の態様によれば、ヘッドマウントディスプレイにおける表示制御装置であって、所定方向に延びるラインをヘッドマウントディスプレイに表示させる第１手段と、オブジェクトを前記ヘッドマウントディスプレイに表示させる第２手段と、コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３手段と、前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４手段と、移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５手段と、を備える表示制御装置が提供される。
【０００８】
また、本発明の別の態様によれば、ヘッドマウントディスプレイと、コントローラと、所定方向に延びるラインを前記ヘッドマウントディスプレイに表示させる第１手段と、オブジェクトを前記ヘッドマウントディスプレイに表示させる第２手段と、前記コントローラに対するユーザの第１操作に応じて前記オブジェクトを選択する第３手段と、前記コントローラに対するユーザの第２操作に応じて、選択された前記オブジェクトを移動させる第４手段と、移動によって前記オブジェクトが前記ラインを超えた場合に、前記オブジェクトを前記ヘッドマウントディスプレイから非表示とさせる第５手段と、を備える表示制御システムが提供される。
【発明の効果】
【０００９】
ヘッドマウントディスプレイに表示されたオブジェクトを、ユーザが直感的に非表示にできる。
【図面の簡単な説明】
【００１０】
【図１Ａ】一実施形態に係る表示制御システムの概略構成を示すブロック図。
【図１Ｂ】コントローラ２の具体例を示す図。
【図２】表示制御システムの動作を説明する図。
【図３】図２に引き続く、表示制御システムの動作を説明する図。
【図４】図３に引き続く、表示制御システムの動作を説明する図。
【図５】図４に引き続く、表示制御システムの動作を説明する図。
【図６】図５に引き続く、表示制御システムの動作を説明する図。
【図７】表示制御装置３の処理動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００１２】
図１Ａは、一実施形態に係る表示制御システムの概略構成を示すブロック図である。表示制御システムは、ヘッドマウントディスプレイ（ＨＭＤ）１と、コントローラ２と、表示制御装置３とを備えている。ヘッドマウントディスプレイ１と表示制御装置３は（望ましくは無線接続により）通信可能であり、表示制御装置３とコントローラ２も通信可能となっている。
【００１３】
ヘッドマウントディスプレイ１はユーザの頭部に装着され、ユーザの両眼の視野を覆う。これにより、ユーザはヘッドマウントディスプレイ１に表示された映像を見ることになる。ヘッドマウントディスプレイ１には、静止画、動画、文書、ホームページその他任意のオブジェクト（電子ファイル）が表示される。表示態様に特に制限はなく、仮想平面の任意の位置にオブジェクトが表示される態様でもよいし、奥行きを持った仮想空間（仮想現実空間）の任意の位置にオブジェクトが表示される態様でもよい。
【００１４】
コントローラ２はユーザからの操作を受け付ける入力インターフェースである。図１Ｂにコントローラ２の具体例を示す。コントローラ２は、少なくとも１つの操作ボタン２０を有し、コントローラ２の向きや動き（加速、回転等）を検出する種々のセンサ（不図示）を内蔵している。コントローラ２の向きに応じたポインタがヘッドマウントディスプレイ１に表示される。そして、コントローラ２の動きに応じてポインタが移動する。
【００１５】
例えば、ヘッドマウントディスプレイ１に所望のオブジェクトにポインタを合わせた状態で操作ボタン２０を押すことにより、ヘッドマウントディスプレイ１に表示されたオブジェクトを選択（グリップ）できる。そして、操作ボタン２０を押したままコントローラ２の向きを変えたり動かしたりすることにより、選択されたオブジェクトをヘッドマウントディスプレイ１上で移動（ドラッグ）させることができる。さらに、操作ボタン２０を離すことにより移動されたオブジェクトの選択を解除（ドロップ）できる。
【００１６】
表示制御装置３は、コントローラ２に対するユーザ操作に応じて、ヘッドマウントディスプレイ１の制御を行う。表示制御装置３は複数のオブジェクトを記憶装置（不図示）内に記憶しており、ユーザによって指定されたオブジェクトを記憶装置から読み出してヘッドマウントディスプレイ１に表示させてもよい。あるいは、表示制御装置３はインターネット接続機能を有し、ユーザによって指定されたホームページをヘッドマウントディスプレイ１に表示させてもよい。
【００１７】
表示制御装置３は、専用端末であってもよいし、汎用パソコンであってもよい。また、表示制御装置３は複数の分散された装置から構成されてもよい。表示制御装置３の機能の一部または全部は、プロセッサが所定の表示制御プログラムを実行することによって実現されてもよいし、ハードウェアで実現されてもよい。
【００１８】
以下、図２〜図６を用いて、本実施形態における表示制御システムの動作を説明する。
【００１９】
図２に示すように、表示制御装置３は水平ライン２１をヘッドマウントディスプレイ１に表示させる。水平ライン２１は、コントローラ２に対するユーザ操作に応じて表示されてもよいし、デフォルトで（ユーザ操作なしで）表示されてもよい。水平ライン２１はヘッドマウントディスプレイ１の表示可能領域の下方（ただし、最下端ではない）に表示されるのが望ましい。
【００２０】
また、表示制御装置３は、１または複数（図２の例では３つ）のオブジェクト１１〜１３を、ヘッドマウントディスプレイ１の水平ライン２１より上方に表示させる。具体的な表示位置は、コントローラ２を介してユーザが設定してもよいし、表示制御装置３がランダムあるいは所定の規則（例えば、左上から右下の順）に決めてもよい。表示させるオブジェクト１１〜１３は、コントローラ２を介してユーザによって指定されたものでもよいし、ユーザ操作とは無関係に表示制御装置３が取得したものでもよい。
【００２１】
なお、表示制御装置３は、水平ライン２１やオブジェクト１１〜１３の他にも、任意の画像などをヘッドマウントディスプレイ１に表示をさせてよい。
【００２２】
そして、図３に示すように、コントローラ２に対するユーザ操作に応じて、表示制御装置３は、表示されているオブジェクト１１〜１３のうちの１または複数のオブジェクト（図３の例ではオブジェクト１２）を選択する。ここでのユーザ操作は、例えばオブジェクト１２にポインタを合わせた状態でコントローラ２の操作ボタン２０を押すことである。表示制御装置３は、選択されたオブジェクト１２を、選択されていないオブジェクト１１，１３とは異なる態様で表示するのが望ましい。図３の例では、選択されたオブジェクト１２をスポットで示している。
【００２３】
さらに、図４に示すように、コントローラ２に対するユーザ操作に応じて、表示制御装置３は選択されたオブジェクト１２を移動させる。図４の例では、破線の位置１２ａにあったオブジェクト１２が下方に移動している。ここでのユーザ操作は、例えば操作ボタン２０を押したままコントローラ２の向きを変えることである。
【００２４】
図５は、コントローラ２に対するユーザ操作に応じて、表示制御装置３がさらにオブジェクト１２を下方に移動させた状態を示している。図示のように、オブジェクト１２の一部が水平ライン２１に重なっている。
【００２５】
さらに表示制御装置３がオブジェクト１２を下方に移動させ、オブジェクト１２が水平ライン２１を超えると、図６に示すように、表示制御装置３はオブジェクト１２を非表示とする。なお、オブジェクト１２が記憶装置から読み出されたものである場合、表示制御装置３は、オブジェクト１２を単に非表示にするだけ（記憶装置には記憶されたままで、再表示可能）でもよいし、オブジェクト１２自体を削除（記憶装置からデータを削除し、再表示不可）してもよい。
【００２６】
なお、「超える」とは、オブジェクト１２の全体が水平ライン２１の下方に移動したことであってもよいし、オブジェクト１２の一部（所定割合（例えば６０％）、あるいは所定点（例えば中心））が水平ライン２１の下方に移動したことであってもよいし、オブジェクト１２がわずかでも水平ライン２１に乗ったことであってもよい。
【００２７】
また、オブジェクト１２が水平ライン２１を超えた時点でユーザ操作の有無にかかわらず（例えば操作ボタン２０が押されたままであっても）オブジェクト１２を非表示としてもよい。あるいは、オブジェクト１２が水平ライン２１を超えた状態で所定のユーザ操作（例えば操作ボタン２０を離す操作）が行われた時点でオブジェクト１２を非表示としてもよい。
【００２８】
図７は、表示制御装置３の処理動作の一例を示すフローチャートである。表示制御装置３は水平ライン２１をヘッドマウントディスプレイ１に表示させる（ステップＳ１）。また、表示制御装置３はオブジェクトをヘッドマウントディスプレイ１の水平ライン２１より上方に表示させる（ステップＳ２）。
【００２９】
そして、表示されているオブジェクトのうち、特定のオブジェクトを選択するためのユーザ操作がコントローラ２に対してなされると、表示制御装置３は当該特定のオブジェクトを選択する（ステップＳ３）。
【００３０】
オブジェクトが選択された状態で、このオブジェクトを移動させるためのユーザ操作がコントローラ２に対してなされると、表示制御装置３は選択されたオブジェクト１２を移動させる（ステップＳ４）。
【００３１】
オブジェクト１２の移動によってオブジェクト１２が水平ライン２１を超えると（ステップＳ５のＹＥＳ）、表示制御装置３はオブジェクト１２を非表示とする（ステップＳ６）。オブジェクト１２の移動によってもオブジェクト１２が水平ライン２１を超えなければ（ステップＳ５のＮＯ）、表示制御装置３はオブジェクト１２の移動を継続する。
【００３２】
なお、ステップＳ３以降の任意のタイミングで、選択されたオブジェクトを選択解除するためのユーザ操作がコントローラ２に対してなされた場合、表示制御装置３は当該オブジェクトが選択された状態を解除することができる。
【００３３】
このように、ユーザは、表示されているオブジェクト１２を水平ライン２１より下方に移動させるという直感的な操作で、ヘッドマウントディスプレイ１に表示されたオブジェクト１２を非表示にできる。
【００３４】
なお、本実施形態における水平ライン２１に代えて、任意の方向に延びるラインを表示し、そのラインを超えた場合にオブジェクトを非表示にするようにしてもよい。
【００３５】
上述した実施形態は、本発明が属する技術分野における通常の知識を有する者が本発明を実施できることを目的として記載されたものである。上記実施形態の種々の変形例は、当業者であれば当然になしうることであり、本発明の技術的思想は他の実施形態にも適用しうることである。したがって、本発明は、記載された実施形態に限定されることはなく、特許請求の範囲によって定義される技術的思想に従った最も広い範囲とすべきである。
【符号の説明】
【００３６】
１  ヘッドマウントディスプレイ
２  コントローラ
２０  操作ボタン
３  表示制御装置
１１〜１３  オブジェクト
２１  水平線
【図１Ａ】
2020187668.tif 000003
【図１Ｂ】
2020187668.tif 000004
【図２】
2020187668.tif 000005
【図３】
2020187668.tif 000006
【図４】
2020187668.tif 000007
【図５】
2020187668.tif 000008
【図６】
2020187668.tif 000009
【図７】
2020187668.tif 000010