(57)【要約】【課題】大量のコンテンツに対し目を通しやすいインタフェースを備えるコンテンツ表示装置を提供することを目的とする。【解決手段】コンテンツ表示装置は、表示手段と、複数のコンテンツを順番に並べたリストを保持するコンテンツ管理部と、リストにおける表示対象範囲を特定する表示範囲管理部と、表示手段表示対象範囲に含まれるコンテンツを、リストにおける順番に従って、並べて表示するよう制御する表示制御部とを備える。【選択図】図７
2020071527.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
複数のコンテンツを順番に並べたリストを保持するコンテンツ管理部と、
前記リストにおける表示対象範囲を特定する表示範囲管理部と、
表示手段表示対象範囲に含まれるコンテンツを、リストにおける順番に従って、並べて表示するよう制御する表示制御部と
を備えるコンテンツ表示装置。
【請求項２】
前記表示制御部は、少なくとも表示対象範囲に含まれるコンテンツが所定数を超える場合に、前記表示手段に、表示対象範囲に含まれるコンテンツを、隣接するコンテンツと一部が重なった状態で、並べて表示するよう制御することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
表示手段に表示する空間内の位置の指定するポインティング操作を受け付ける入力手段をさらに備え、
表示制御部は、ポインティング操作により指定された位置に対応するコンテンツを、他のコンテンツよりも詳細を確認しやすく表示することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項４】
表示手段は仮想的な三次元空間を表示可能に構成され、
ポインティング操作は前記仮想的な三次元空間における位置を指し示す操作である
ことを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項５】
入力手段は、ポインティング操作とは異なるスクロール操作を受け付け、
前記表示範囲管理部は、スクロール操作に応じてリスト中の表示対象範囲を変更することを特徴とする請求項３または４に記載のコンテンツ表示装置。
【請求項６】
コンピュータを、前記請求項１から５のいずれか１項に記載のコンテンツ表示装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置、およびコンテンツ表示プログラムに関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ、サーバ、クラウド上のストレージなどに保存されている大量のコンテンツ（画像ファイルなど）を確認するために、ファイル名、アイコン、サムネイル等を画面に表示するインタフェースが一般的に利用されている（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１２３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような従来のインタフェースにおいて、大量のコンテンツを表示して目を通そうとした場合、文字が認識しにくい、一覧できる数に制限があるといった問題があり、多数の中から所望のものを素早くピックアップすることは容易でない。特に、ＶＲ（仮想現実：Virtual Reality）、ＡＲ（拡張現実：Augmented Reality）ＭＲ（複合現実：Mixed Reality）といった仮想空間を用いたインタフェースでは、ヘッドマウントディスプレイにてコンテンツを表示することが一般であり、その表示能力上の制約が大きい。また、従来のユーザインタフェースでは、大量のコンテンツについて各コンテンツの概要に素早く目を通すために適切な操作方法がなかった。
【０００５】
本発明は上記のような課題に鑑みなされたものであり、ターゲットのコンテンツを見つけ易いインタフェースを備えるコンテンツ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決すべく、本発明のコンテンツ表示装置は、表示手段と、複数のコンテンツを順番に並べたリストを保持するコンテンツ管理部と、リストにおける表示対象範囲を特定する表示範囲管理部と、表示手段表示対象範囲に含まれるコンテンツを、リストにおける順番に従って、並べて表示するよう制御する表示制御部とを備える。
【０００７】
表示制御部は、少なくとも表示対象範囲に含まれるコンテンツが所定数を超える場合に、表示手段に、表示対象範囲に含まれるコンテンツを、隣接するコンテンツと一部が重なった状態で、並べて表示するよう制御するとよい。
【０００８】
本発明では、表示手段に表示する空間内の位置の指定するポインティング操作を受け付ける入力手段をさらに備え、表示制御部は、ポインティング操作により指定された位置に対応するコンテンツを、他のコンテンツよりも詳細を確認しやすく表示するとよい。
【０００９】
本発明では、表示手段は仮想的な三次元空間を表示可能に構成され、ポインティング操作は仮想的な三次元空間における位置を指し示す操作とするとよい。
【００１０】
本発明では、入力手段は、ポインティング操作とは異なるスクロール操作を受け付け、表示範囲管理部は、スクロール操作に応じてリスト中の表示対象範囲を変更するとよい。
【００１１】
上記の課題を解決すべく、本発明に係るプログラムは、コンピュータを、上記いずれかのコンテンツ表示装置として機能させるとよい。
【図面の簡単な説明】
【００１２】
【図１】コンテンツ表示装置の構成を示す図である。
【図２】ユーザがコンテンツ表示装置を使用している様子を模式的に示す図である。
【図３】メインユニットの構成を示すブロック図である。
【図４】コンテンツ管理手段が保持するリストの一例を示す模式図である。
【図５】ユーザ視野Ｖの一例を示す。
【図６】ユーザ視野Ｖの他の例を示す。
【図７】ユーザ視野Ｖの他の例を示す。
【図８】ユーザ視野Ｖの他の例を示す。
【図９】ユーザ視野Ｖの他の例を示す。
【図１０】ユーザ視野Ｖの他の例を示す。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面に基づいて説明する。なお、本願明細書と各図において、既出の図に関して前述したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【００１４】
図１は、本実施形態に係るコンテンツ表示装置１００の構成を示している。また、図２は、ＨＭＤユニット１１０を装着したユーザがコンテンツ表示装置１００を使用している様子を示している。図１に示すように、コンテンツ表示装置１００は、ヘッドマウントディスプレイユニット１１０（以後、ＨＭＤユニット１１０という。）と、メインユニット１２０とを備える。ＨＭＤユニット１１０とメインユニット１２０とは、有線または無線で接続され通信可能とされている。
【００１５】
ＨＭＤユニット１１０は、フレーム１１１、表示スクリーン１１２、カメラ１１３、および３Ｄセンサ１１４を備える。フレーム１１１は、コンテンツ表示装置１００を使用するユーザの頭部に装着されるものであって、表示スクリーン１１２、カメラ１１３、および３Ｄセンサ１１４を支持する。フレーム１１１は、例えば、両耳と鼻とで支持するメガネ型、弾性のベルトを頭部に巻くことで装着するゴーグル型、頭部に被る形で装着するヘルメット型等があるが、表示スクリーン１１２、カメラ１１３、および３Ｄセンサ１１４を安定的に支持できればいずれの形式のものを用いてもよい。
【００１６】
表示スクリーン１１２は仮想的な三次元空間を表示す可能に構成された透過型の表示デバイスであり、ＨＭＤユニット１１０を装着した状態でユーザの視野を覆う位置に設けられる。表示スクリーン１１２は、本発明の表示手段に相当する。
【００１７】
ＨＭＤユニット１１０を装着したユーザは、実空間に存在する物を、表示スクリーン１１２越しに視認することができる。また、ユーザは、仮想空間に存在するものとして表示スクリーン１１２に立体的に表示されるオブジェクトを視認することができる。したがって、ＨＭＤユニット１１０は、実空間に存在する物と、仮想空間に存在するオブジェクトとが重畳された複合現実（Mixed Reality：ＭＲ）空間をユーザに提供することができる。
【００１８】
このようなＨＭＤユニット１１０を利用して、コンテンツ表示装置１００は、仮想空間のオブジェクトとして画像、３Ｄモデル、文書等の様々なコンテンツを表示スクリーン１１２に表示する。本実施形態では、表示対象のコンテンツが所定数より多い場合、マジシャンがトランプのカードをテーブルにリボン状に広げたときのように、隣接するコンテンツ同士を一部が重なった状態で帯状に並べて表示する。以下、このようなコンテンツの表示方法を「リボンスプレッド表示」と呼び、帯状に並べて表示されているコンテンツを「リボンスプレッドＲＳ」と呼ぶ。リボンスプレッドＲＳは、部分円環状に展開して表示されるとよい。リボンスプレッドＲＳを表示する部分円環状の領域の曲率は固定としてもよいし、ユーザが設定可能としてもよい。あるいは、入力手段（ジェスチャ入力か、視線入力か、マウス入力か等）に応じて曲率を変化させてもよい。
【００１９】
また、表示対象のコンテンツが所定数以下の場合には、コンテンツ同士が重ならないように並べて表示する。コンテンツ同士が重ならないようにするかリボンスプレッド表示とするかの境界（すなわち、重ならないように表示するコンテンツ数の上限）となる所定数は、仮想空間におけるコンテンツを表示する領域のサイズやＨＭＤユニット１１０から当該領域までの距離に応じて変化させてもよい。たとえば、表示する領域のサイズが大きいほど、所定値を大きくし、距離が遠いほど所定値を小さくするとよい。
【００２０】
カメラ１１３は、ＣＣＤカメラ等の動画を撮像するカメラである。カメラ１１３は、例えば、フレーム１１１の中央付近に、ＨＭＤユニット１１０を装着したユーザの正面を撮像できる向きに配置され、ユーザの正面の動画像を撮影する。
【００２１】
３Ｄセンサ１１４は、所定の検出範囲にある物体までの距離（奥行）を示す点群データを取得するセンサである。３Ｄセンサ１１４としては、ＴＯＦ（Time Of Flight）方式、三角測量方式等の様々な方式うち任意のものを用いるとよい。３Ｄセンサ１１４は、例えば、フレーム１１１の中央付近に、検出範囲の中央部がＨＭＤユニット１１０を装着したユーザの正面を向くように設けられ、ユーザの前方の物体の位置を表す点群データを取得する。
【００２２】
コンテンツ表示装置１００では、カメラ１１３と３Ｄセンサ１１４とが、ユーザの手によるジェスチャによる入力操作を検知する入力手段として機能する。すなわち、ユーザが手をＨＭＤユニット１１０の前に伸ばして行うジェスチャを、カメラ１１３は撮像し、３Ｄセンサ１１４は点群データとして取得する。カメラ１１３が撮像した画像、及び３Ｄセンサ１１４が取得した点群データはメインユニット１２０に送られる。
【００２３】
メインユニット１２０は、ＨＭＤユニット１１０を制御するコントローラである。本実施形態では、メインユニット１２０は、ＨＭＤユニット１１０と有線または無線で接続されるが、ＨＭＤユニット１１０と一体として構成してもよい。メインユニット１２０は、表示スクリーン１１２の表示を制御しつつ、カメラ１１３が撮像した画像と３Ｄセンサ１１４が取得した点群データとに基づき、ユーザのジェスチャによる入力操作を検出し、検出した入力操作に応じた処理を実行する。メインユニット１２０は、例えば、ＣＰＵ、記憶媒体、入出力手段等を備えるコンピュータにより実現される。すなわち、メインユニット１２０を構成する各ブロックの機能は、記憶媒体に格納されたプログラムをＣＰＵにより実行することで実現されるとよい。
【００２４】
図３に示すように、メインユニット１２０は、制御部１２１、記憶部１２２、及び入出力インタフェース１２３を備える。
【００２５】
制御部１２１は、ＣＰＵとその周辺回路を有し、記憶部１２２に格納されたプログラムを読み込んで実行することにより、コンテンツ表示装置１００の各種処理を実現する。すなわち、制御部１２１は、本発明おけるジェスチャ解析手段１２４、コンテンツ管理手段１２５、表示範囲管理手段１２６、及び表示制御手段１２７の機能を実現する。
【００２６】
記憶部１２２は、ハードディスクや半導体メモリなどの記憶装置からなり、制御部１２１で実行される各種プログラム、及びプログラムで用いる各種処理情報を記憶する。また、記憶部１２２は、コンテンツを記録したファイルを記憶してもよい。
【００２７】
入出力インタフェース１２３は、ＨＭＤユニット１１０をはじめとするメインユニット１２０の外部の機器との情報のやり取りを実現する。ＨＭＤユニット１１０との関係においては、入出力インタフェース１２３は、カメラ１１３からの画像のデータや３Ｄセンサ１１４からの点群データを受け取るとともに、表示スクリーン１１２に対する表示制御信号を出力する。
【００２８】
続いて、制御部１２１がプログラムを実行することにより実現するジェスチャ解析手段１２４、コンテンツ管理手段１２５、表示範囲管理手段１２６、及び表示制御手段１２７について説明する。
【００２９】
ジェスチャ解析手段１２４は、カメラ１１３によって取得した画像、及び３Ｄセンサ１１４によって取得した点群データを解析して、ユーザのジェスチャ入力を識別する。ジェスチャ入力は、例えばユーザが手を前に伸ばして行う種々のジェスチャについて、それぞれ命令が割り当てらえたものである。具体的には、ポインティング操作、選択操作、スクロール操作等がそれぞれジェスチャに対し割り当てられる。なお、ジェスチャ解析手段１２４は、カメラ１１３や３Ｄセンサ１１４がジェスチャ等を検知する実空間の座標系と、仮想的なオブジェクトが配置される仮想空間の座標系の対応関係について、予め校正されているものとする。
【００３０】
ポインティング操作は、仮想空間内における位置を指定する操作である。すなわち、一般的なコンピュータでマウスを操作して作業領域（デスクトップやウィンドウ）内の所望の位置をマウスカーソルで指し示すのと同様、ジェスチャによるポインティング操作はジェスチャが行われた位置を指し示す操作である。ポインティング操作として、所望の位置を指で指差すジェスチャが割り当てられる。ジェスチャ解析手段１２４は、カメラ１１３及び３Ｄセンサ１１４の出力に基づき、ジェスチャにて指差された実空間における座標を特定する。そして、特定した実空間での座標を仮想空間での座標に変換し、その変換後の座標を指し示す操作としてポインティング操作を受け付ける。
【００３１】
選択操作は、仮想空間内における所望の位置のオブジェクトを選択する操作である。すなわち、一般的なコンピュータでのマウス操作におけるクリックが作業領域（デスクトップやウィンドウ）内でカーソルがある位置のオブジェクトを選択するのと同様、ジェスチャによる選択操作はジェスチャが行われた位置にある仮想空間内のオブジェクトを選択する操作である。選択操作として、所望のオブジェクトが配置された仮想空間内の位置に対応する位置で指を摘まむジェスチャが割り当てられる。ジェスチャ解析手段１２４は、カメラ１１３及び３Ｄセンサ１１４の出力に基づき、摘まむジェスチャがなされた実空間における座標を特定する。そして、特定した実空間での座標を仮想空間での座標に変換し、その変換後の座標にあるオブジェクトを選択の対象として選択操作を受け付ける。
【００３２】
スクロール操作は、視野内に表示されているオブジェクトをスクロールさせる操作である。すなわち、一般的なコンピュータでのマウス操作におけるスクロールバーの操作やマウスホイールの操作によって、表示しきれないコンテンツを含むウィンドウにおいて表示させる部分を（上下・左右等に）変化させるのと同様、ジェスチャによるスクロール操作は、視野内に表示しきれないオブジェクトがある場合に、表示するオブジェクトの範囲を変化させる。スクロール操作として、手のひらを横にスライドさせるジェスチャが割り当てられる。ジェスチャ解析手段１２４は、カメラ１１３及び３Ｄセンサ１１４の出力に基づき、手のひらを横にスライドさせるジェスチャにおけるスライドの方向及び量を特定する。そして、スライドの方向及び量に応じて仮想空間にて表示するオブジェクトの範囲を変化させる操作としてスクロール操作を受け付ける。
【００３３】
コンテンツ管理手段１２５は、表示スクリーン１１２に表示させる各種のコンテンツを管理する。コンテンツ管理手段１２５が管理するコンテンツは、ファイルとして記憶部１２２に記憶されているものでもよいし、制御部１２１が実行するプログラムによって生成されるものでもよい。例えば、測定機にコンテンツ表示装置１００を適用する場合、測定機による測定結果をコンテンツとして扱ってもよいし、１または複数の測定結果に基づき生成する検査報告書、統計情報、三次元モデル等をコンテンツとして扱ってもよい。また、測定の手順書、測定対象物の設計データ、測定機の操作マニュアル等の、文書、画像、動画等をコンテンツとして扱ってもよい。コンテンツ管理手段１２５は、複数のコンテンツについて順番が特定されたリストを保持する機能を有する。このコンテンツのリストは、フォルダに分けて記憶されているファイルのリストのように予め用意されたものであってもよいし、コンテンツの集合から条件に合うものを抽出して生成したものであってもよい。リストに含まれるコンテンツは、所定の条件（例えば、作成日時順、名称順など）でソートされる。例えば、測定機にコンテンツ表示装置１００を適用する場合、コンテンツ管理手段１２５は、特定の測定対象物についての測定結果を抽出し、測定時刻順に並べたリストを生成してもよい。また、現在の測定手順において参照すべき情報（例えば、マニュアルや手順書等の参照すべき箇所等）を抽出してリストを生成してもよい。記憶部１２２に記憶されているコンテンツのみを扱う場合には、コンテンツ管理手段１２５はコンピュータに一般的に実装されているファイル管理システムにより実現してもよい。
【００３４】
表示範囲管理手段１２６は、コンテンツ管理手段１２５が保持しているコンテンツのリストにおいて、表示スクリーン１１２に並べて表示させる範囲を示す表示対象範囲を特定する。具体的には、表示範囲管理手段１２６は、リストにおいて表示対象範囲の先頭のコンテンツを特定する先頭ポインタＰ１と、表示対象範囲の末尾のコンテンツを特定する末尾ポインタＰ２とを保持する。表示範囲管理手段１２６は、スクロール操作に応じてリスト中の表示対象範囲（すなわち、先頭ポインタＰ１と末尾ポインタＰ２）を変更する。
【００３５】
表示制御手段１２７は、仮想的な三次元空間を表示させるべく表示スクリーン１１２を制御する。表示制御手段１２７は、表示スクリーン１１２に、表示対象範囲に含まれる複数のコンテンツを、リストにおける順番に並べて表示させる。このとき表示制御手段１２７は、表示対象範囲に含まれるコンテンツの数に応じて、コンテンツを仮想空間内にレイアウトして表示スクリーン１１２に表示させる。例えば、表示対象範囲に含まれるコンテンツの数が所定数（例えば、コンテンツを適切なサイズで視野範囲内に並べられる程度の数）以下である場合には、コンテンツ同士を重ねずに表示するとよく、表示対象範囲に含まれるコンテンツの数が所定数を超える場合には、隣接するコンテンツ同士を一部が重なった状態で帯状に並べて表示（リボンスプレッド表示）するとよい。コンテンツ同士を重ねずに並べる場合の各コンテンツの配置は任意であり、必ずしも一列に並べる必要はない。例えば４つのコンテンツを２行×２列に並べて表示してもよい。リボンスプレッド表示で同時に並べて表示するコンテンツの数に上限（例えば１０個）が設けられる。
【００３６】
また、表示制御手段１２７は、複数のコンテンツが並べて表示されている状態においてポインティング操作により指定されたコンテンツを、並べて表示している他のコンテンツよりも詳細を確認しやすく表示する。「詳細を確認しやすく表示する」とは、例えば、大きく表示する、仮想空間内において表示スクリーン１１２に近い位置に前に出して表示する、色を変更する（例えば、モノクロとカラーの切り替え）等とするとよい。指定したコンテンツの詳細を確認しやすく表示する際には、他のコンテンツの一部または全部が指定されたコンテンツに隠れて見えないように表示してもよい。
【００３７】
続いて、上記のように構成されるコンテンツ表示装置１００における操作と表示について説明する。前提として、コンテンツ管理手段１２５は、コンテンツのリストをユーザが希望する順にソートされた状態で保持しているものとする。図４はコンテンツ管理手段１２５が保持するリストの一例を模式的に示している。本例では、ファイルとして記録されている＃１から＃２５までの２５個のコンテンツがリストに含まれている。このようなリストに含めるコンテンツを抽出するための操作やソートを行うための操作は任意である。
【００３８】
図５は、コンテンツ表示装置１００での初期状態のユーザ視野Ｖ（すなわち実空間に表示スクリーン１１２での仮想空間の表示が重畳されて見える視野）と、表示範囲管理手段１２６が保持する先頭ポインタＰ１および末尾ポインタＰ２を示している。図５に示されるように、初期状態では、リストの先頭のコンテンツが先頭ポインタＰ１により指示され、先頭から数えて所定数（リボンスプレッド表示の上限数）にあるコンテンツが末尾ポインタＰ２で指示される。なお、リスト中のコンテンツの数が所定数に満たない場合には、リスト中の最後のコンテンツが末尾ポインタＰ２により指示される。表示スクリーン１１２には、表示制御手段１２７による制御の下、表示対象範囲（すなわち、先頭ポインタＰ１で指示されたコンテンツから末尾ポインタで指示されたコンテンツまで）が並べて表示される。並べて表示される個々のコンテンツは、その内容が確認できる程度のサイズで表示される。
【００３９】
図５の例では、＃１から＃１０までの１０個のコンテンツが、隣接するコンテンツと重なり合ったリボンスプレッドＲＳとして表示されているが、表示対象範囲に含まれるコンテンツ数が所定数（例えば４個）以下の場合には、それらのコンテンツが重ならないように並べて表示するとよい。コンテンツ同士を重ねずに並べる場合の各コンテンツの配置は任意であり、必ずしも一列に並べる必要はない。例えば４つのコンテンツを２行×２列に並べて表示してもよい。
【００４０】
表示制御手段１２７は、コンテンツ管理手段１２５が保持するリストにおいて、末尾ポインタＰ２で指示されたコンテンツより後ろにコンテンツがある場合、未表示のコンテンツがあることを示すべく、カードが積み重なったような図形のスタックオブジェクトＳＴ１を表示スクリーン１１２におけるユーザ視野Ｖの左側に表示する。また、コンテンツ管理手段１２５が保持するリストにおいて、先頭ポインタＰ１で指示されたコンテンツより前にコンテンツがある場合、未表示のコンテンツがあることを示すべく、カードが積み重なったような図形のスタックオブジェクトＳＴ２を表示スクリーン１１２におけるユーザ視野Ｖの右側に表示する。これらのスタックオブジェクトＳＴ１、ＳＴ２の厚さは、リスト中で表示対象範囲の前又は後にあるコンテンツの数に応じて変化するようにするとよい。このようなスタックオブジェクトの表示により、ユーザは表示されているコンテンツの他にどの程度のコンテンツがあるのか、表示されているコンテンツがリスト中のどの辺りに位置するのか、等を認識することができる。
【００４１】
図５に示した状態から右へのスクロール操作がなされると、先頭ポインタＰ１と末尾ポインタは、スクロール量に応じてそれぞれリストの後方のコンテンツを指示するよう変更される。例えば図６に示した例では、末尾ポインタＰ２が＃１２を指し示すまでスクロールされ、先頭ポインタＰ１はリボンスプレッドＲＳとして並べるコンテンツが所定数である１０個となるように＃３を示している。このとき、表示制御手段１２７は、リボンスプレッド表示されている最先のコンテンツ（＃３）よりも前にコンテンツがあることを示すように、スタックオブジェクトＳＴ２を表示スクリーン１１２におけるユーザ視野Ｖの右側に表示させる。表示制御手段１２７は、スタックオブジェクトＳＴ２の厚さをリスト中の先頭ポインタＰ１より前のコンテンツ数に応じて変更するとよい。
【００４２】
ユーザがスクロール操作を適宜繰り返すことに応じて表示範囲管理手段１２６が先頭ポインタＰ１および末尾ポインタＰ２を変更し、表示制御手段１２７は、表示範囲管理手段１２６が変更した先頭ポインタＰ１および末尾ポインタＰ２に応じて、リボンスプレッドＲＳを更新し、表示スクリーン１１２に表示させる。例えば、図８に示したように、図７の状態からさらに右にスクロールする操作をすると、表示範囲管理手段１２６はスクロール量に応じて先頭ポインタＰ１および末尾ポインタＰ２を変更する。そして、表示制御手段１２７は、変更された先頭ポインタＰ１および末尾ポインタＰ２に応じて、リボンスプレッドＲＳ、スタックオブジェクトＳＴ１、およびスタックオブジェクトＳＴ２の表示を変更するように制御する。
【００４３】
図８のように並べて表示されたコンテンツ（図８の例ではリボンスプレッドＲＳ中のコンテンツ）に対し、図９に示すようにユーザがポインティング操作を行うと、カメラ１１３及び３Ｄセンサ１１４の検出データに基づきジェスチャ解析手段１２４がこのポインティング操作を認識するとともにポインティング操作により指示された位置を特定する。表示制御手段１２７は、指差された位置に表示されているコンテンツを、主表示領域ＭＲに、リボンスプレッドＲＳ内に並べて表示している他のコンテンツよりも詳細を確認しやすく表示する。ユーザがリボンスプレッドＲＳの一端（例えば左端）から他端（例えば右端）まで、指差す位置をスライドさせれば、指差す位置の変化に応じて主表示領域ＭＲに表示されるコンテンツが順次変化し、ユーザはリボンスプレッドＲＳに含まれているコンテンツに素早く目を通すことができる。
【００４４】
並べて表示しているコンテンツの１つを選択して所望の処理（当該コンテンツの移動、アプリケーションソフトで開く処理等）を実行させたい場合、図１０に示すように、選択操作（指を摘まむジェスチャ）にて選択を行うことができる。選択操作が行われると、カメラ１１３及び３Ｄセンサ１１４の検出データに基づきジェスチャ解析手段１２４がこの選択操作を認識するとともに選択操作がなされた位置にあるコンテンツを特定し、選択する。選択したコンテンツに対する処理は、ユーザがさらに必要な操作を行うことで指定してもよいし、コンテンツの種類に応じて予め定められてもよい。あるいは、個々のコンテンツ自体に選択時の処理方法を含めて記録しておき、選択時に当該記録された処理方法での処理を実行するようにしてもよい。
【００４５】
以上で説明した構成により、本実施形態のコンテンツ表示装置１００によれば、仮想空間において、直感的な操作で大量のコンテンツに素早く目を通し、所望のものを素早く見つけることが可能となる。また、所望のコンテンツを素早くピックアップすることが可能となる。また、本実施形態のコンテンツ表示装置１００によれば、直感的な操作により仮想空間内でコンテンツを閲覧することが可能となる。
【００４６】
〔実施形態の変形〕
本発明は上記の実施形態の例に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれる。例えば、上記の実施形態では、複合現実（Mixed Reality：ＭＲ）としてコンテンツを表示する場合を例に説明したが、仮想現実（Virtual Reality：ＶＲ）や拡張現実（Augmented Reality：ＡＲ）としてコンテンツを表示するようにしてもよい。また、液晶ディスプレイ等の通常のディスプレイに二次元的にコンテンツを表示してもよい。
【００４７】
また、上記の実施形態では、ポインティング操作、選択操作、及びスクロール操作について、ジェスチャにより操作入力を行う場合を例に説明したが、操作入力の方法は任意である。例えば、ジェスチャ、視線や頭の向き、音声、及びこれらの組み合わせによる操作入力としてもよいし、従来のマウスによる操作入力としてもよい。
【００４８】
また、上記の実施形態では、スクロール操作でのスクロール量に応じて表示範囲管理手段１２６が１コンテンツ単位で表示対象範囲を変化させたが、スクロール操作に応じて表示対象範囲を変化させる方法はこれに限定されない。例えば、１回のスクロール操作に応じて、所定数のコンテンツ単位で表示対象範囲を変化させてもよいし、スクロール後の表示対象範囲の先頭がスクロール操作前に表示対象範囲で末尾となっているコンテンツの次のコンテンツとなるように（逆方向にスクロール操作をした場合にはスクロール後の表示対象範囲の末尾がスクロール操作前に表示対象範囲で先頭となっているコンテンツの１つ前のコンテンツとなるように）表示対象範囲を変化させてもよい。
【００４９】
上記の実施形態では、リスト内のコンテンツを表示する際の初期表示として、リスト中の先頭から所定数のコンテンツを予め表示する場合を例に説明したが、初期表示はこれに限定されない。例えば、図９に示されるように、初期表示では、表示スクリーン１１２には、コンテンツをリボンスプレッドＲＳのように並べて表示せず、スタックオブジェクトＳＴ１のみを表示するようにしてもよい。そして、スタックオブジェクトＳＴ１に手をかざし、図１０に示すように手のひらを右にスライドさせるスクロール操作を行うと、スクロール量に応じた数のコンテンツを（例えばリボンスプレッドＲＳのように）並べて表示するような演出をしてもよい。また、リストの先頭部分が表示された状態からさらに左にスクロール操作すると、並べて表示されているコンテンツがスタックオブジェクトＳＴ１に仕舞われるような表示の演出をしてもよい。このように、コンテンツを並べずにスタックオブジェクトＳＴ１のみを表示することを許容することにより、必要に応じてスタックオブジェクトＳＴ１のみを表示して実空間が見にくくなるのを避けることができる。
【００５０】
また、リボンスプレッドＲＳに表示するコンテンツとともにコンテンツの名称、コンテンツの種類、その他の付加情報を表示するとよい。
【００５１】
前述の実施形態またはその具体例に対して、当業者が適宜、構成要素の追加、削除、設計変更を行ったものも、本発明の要旨を備えている限り、本発明の範囲に含有される。
【符号の説明】
【００５２】
１００…コンテンツ表示装置
１１０…ＨＭＤユニット
１１１…フレーム
１１２…表示スクリーン
１１３…カメラ
１１４…３Ｄセンサ
１２０…メインユニット
１２１…制御部
１２２…記憶部
１２３…入出力インタフェース
１２４…ジェスチャ解析手段
１２５…コンテンツ管理手段
１２６…表示範囲管理手段
１２７…表示制御手段
【図１】
2020071527.tif 000003
【図２】
2020071527.tif 000004
【図３】
2020071527.tif 000005
【図４】
2020071527.tif 000006
【図５】
2020071527.tif 000007
【図６】
2020071527.tif 000008
【図７】
2020071527.tif 000009
【図８】
2020071527.tif 000010
【図９】
2020071527.tif 000011
【図１０】
2020071527.tif 000012