(57)【要約】【課題】タッチ操作によって表示コンテンツをスクロールさせたり拡大縮小させたりできる装置が知られていたが、表示コンテンツに対する操作性の向上が望まれていた。【解決手段】表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、視点の移動方向と同方向に表示コンテンツをスクロールさせる表示制御部とを備える表示制御装置及び表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、視点の移動方向に応じて、表示コンテンツを拡大又は縮小する表示制御部とを備える表示制御装置の少なくとも何れかを提供する。【選択図】図８
2016095614.tif 000002
【特許請求の範囲】
【請求項１】
表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、
前記視点の前記移動方向と同方向に前記表示コンテンツをスクロールさせる表示制御部と
を備える表示制御装置。
【請求項２】
前記表示制御部は、前記表示画面に仮想３次元の表示コンテンツが表示されている場合、前記視点の前記移動方向と同方向に前記仮想３次元の表示コンテンツを回転させ、かつ、前記視点の前記移動方向と同方向に前記仮想３次元の表示コンテンツをスクロールさせる、請求項１に記載の表示制御装置。
【請求項３】
前記表示コンテンツのスクロールの指示を受け付けるユーザインタフェース部
をさらに備え、
前記表示制御部は、前記ユーザインタフェース部が受け付けた前記スクロールの指示に従って、前記表示コンテンツをスクロールさせる、請求項１に記載の表示制御装置。
【請求項４】
前記表示制御部は、
前記表示画面に仮想３次元の表示コンテンツが表示されており、かつ、前記検出部が前記視点の前記移動方向を検出した場合、前記視点の前記移動方向の逆方向に前記仮想３次元の表示コンテンツを回転させ、かつ、前記視点の前記移動方向と同方向に前記仮想３次元の表示コンテンツをスクロールさせ、
前記表示画面に前記仮想３次元の表示コンテンツが表示されており、かつ、前記ユーザインタフェース部が前記仮想３次元の表示コンテンツのスクロールの指示を受け付けた場合、前記スクロールの指示に従って前記仮想３次元の表示コンテンツをスクロールさせる、請求項３に記載の表示制御装置。
【請求項５】
前記表示画面が移動したことを検知する移動検知部
をさらに備え、
前記表示制御部は、
前記表示画面に仮想３次元の表示コンテンツが表示されており、かつ、前記表示画面に対して前記視点が移動した場合、前記視点の前記移動方向の逆方向に前記仮想３次元の表示コンテンツを回転させ、かつ、前記視点の前記移動方向と同方向に前記仮想３次元の表示コンテンツをスクロールさせ、
前記表示画面に前記仮想３次元の表示コンテンツが表示されており、かつ、前記視点に対して前記表示画面が移動した場合、前記視点の移動方向と同方向に前記仮想３次元の表示コンテンツをスクロールさせる、請求項１から４のいずれか一項に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記視点の移動方向の成分のうちの前記表示画面に平行な成分と同方向に前記表示コンテンツをスクロールさせ、前記視点の移動方向の成分のうちの前記表示画面に垂直な成分に応じて、前記表示コンテンツを拡大又は縮小する、請求項１から５のいずれか一項に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記視点の移動方向が前記表示画面に近づく方向の場合、前記表示コンテンツを縮小し、前記視点の移動方向が前記表示画面から遠ざかる方向の場合、前記表示コンテンツを拡大する、請求項６に記載の表示制御装置。
【請求項８】
表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、
前記視点の前記移動方向に応じて、前記表示コンテンツを拡大又は縮小する表示制御部と
を備える表示制御装置。
【請求項９】
複数の表示コンテンツを表示する表示画面に対する閲覧者の視点の移動を検出する検出部と、
前記検出部による前記視点の移動の検出に応じて、前記複数の表示コンテンツが仮想空間に配置された表示データを前記表示画面に表示させる表示制御部と、
前記視点の移動方向に応じて、前記仮想空間に配置された前記複数の表示コンテンツを前記仮想空間内で移動させる移動制御部と
を備える表示制御装置。
【請求項１０】
前記仮想空間に配置された前記複数の表示コンテンツのうちの一の表示コンテンツを選択する選択部
をさらに備え、
前記表示制御部は、前記選択部が前記一の表示コンテンツを選択した場合、前記表示データに代えて、前記選択部が選択した前記一の表示コンテンツを前記表示画面に表示させる、請求項９に記載の表示制御装置。
【請求項１１】
前記移動制御部は、前記視点の移動方向と同方向に前記複数の表示コンテンツを移動させる、請求項９又は１０に記載の表示制御装置。
【請求項１２】
前記移動制御部は、前記視点の移動方向と逆方向に前記複数の表示コンテンツを移動させる、請求項９又は１０に記載の表示制御装置。
【請求項１３】
前記表示制御部は、仮想空間に配置された複数の面を有する立体図形の前記複数の面のそれぞれに対して前記複数の表示コンテンツを配置した前記表示データを前記表示画面に表示させ、
前記移動制御部は、前記視点の移動方向と逆方向に前記立体図形を回転させることにより、前記複数の表示コンテンツを移動させる、請求項９又は１０に記載の表示制御装置。
【請求項１４】
コンピュータを、請求項１から１３のいずれか一項に記載の表示制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
タッチ操作によって表示コンテンツをスクロールさせたり拡大縮小させたりできる表示装置が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０００−１６３０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
表示コンテンツに対する操作性の向上が望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、視点の移動方向と同方向に表示コンテンツをスクロールさせる表示制御部とを備える表示制御装置が提供される。
【０００５】
上記表示制御装置において、表示制御部は、表示画面に仮想３次元の表示コンテンツが表示されている場合、視点の移動方向の逆方向に仮想３次元の表示コンテンツを回転させ、かつ、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよい。また、上記表示制御装置は、表示コンテンツのスクロールの指示を受け付けるユーザインタフェース部をさらに備えてよく、表示制御部は、ユーザインタフェース部が受け付けたスクロールの指示に従って、表示コンテンツをスクロールさせてよい。また、上記表示制御装置において、表示制御部は、表示画面に仮想３次元の表示コンテンツが表示されており、かつ、検出部が視点の移動方向を検出した場合、視点の移動方向の逆方向に仮想３次元の表示コンテンツを回転させ、かつ、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよく、表示画面に仮想３次元の表示コンテンツが表示されており、かつ、ユーザインタフェース部が仮想３次元の表示コンテンツのスクロールの指示を受け付けた場合、スクロールの指示に従って仮想３次元の表示コンテンツをスクロールさせてよい。
【０００６】
上記表示制御装置は、表示画面が移動したことを検知する移動検知部をさらに備えてよく、表示制御部は、表示画面に仮想３次元の表示コンテンツが表示されており、かつ、表示画面に対して視点が移動した場合、視点の移動方向の逆方向に仮想３次元の表示コンテンツを回転させ、かつ、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよく、表示画面に仮想３次元の表示コンテンツが表示されており、かつ、視点に対して表示画面が移動した場合、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよい。また、上記表示制御装置において、表示制御部は、視点の移動方向の成分のうちの表示画面に平行な成分と同方向に表示コンテンツをスクロールさせ、視点の移動方向の成分のうちの表示画面に垂直な成分に応じて、表示コンテンツを拡大又は縮小させてよい。また、上記表示制御装置において、表示制御部は、視点の移動方向が表示画面に近づく方向の場合、表示コンテンツを縮小し、視点の移動方向が表示画面から遠ざかる方向の場合、表示コンテンツを拡大してよい。
【０００７】
本発明の第２の態様によれば、表示コンテンツを表示する表示画面に対する閲覧者の視点の移動方向を検出する検出部と、視点の移動方向に応じて、表示コンテンツを拡大又は縮小する表示制御部とを備える表示制御装置が提供される。
【０００８】
本発明の第３の態様によれば、複数の表示コンテンツを表示する表示画面に対する閲覧者の視点の移動を検出する検出部と、検出部による視点の移動の検出に応じて、複数の表示コンテンツが仮想空間に配置された表示データを表示画面に表示させる表示制御部と、視点の移動方向に応じて、仮想空間に配置された複数の表示コンテンツを仮想空間内で移動させる移動制御部とを備える表示制御装置が提供される。
【０００９】
上記表示制御装置は、仮想空間に配置された複数の表示コンテンツのうちの一の表示コンテンツを選択する選択部をさらに備えてよく、表示制御部は、選択部が一の表示コンテンツを選択した場合、表示データに代えて、選択部が選択した一の表示コンテンツを表示画面に表示させてよい。上記表示制御装置において、移動制御部は、視点の移動方向と同方向に複数の表示コンテンツを移動させてよい。上記表示制御装置において、移動制御部は、視点の移動方向と逆方向に複数の表示コンテンツを移動させてよい。上記表示制御装置において、表示制御部は、仮想空間に配置された複数の面を有する立体図形の複数の面のそれぞれに対して複数の表示コンテンツを配置した表示データを表示画面に表示させてよく、移動制御部は、視点の移動方向と逆方向に立体図形を回転させることにより、複数の表示コンテンツを移動させてよい。
【００１０】
本発明の第４の態様によれば、コンピュータを、上記表示制御装置として機能させるためのプログラムが提供される。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１２】
【図１】腕時計型端末の一例を概略的に示す。
【図２】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図３】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図４】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図５】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図６】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図７】腕時計型端末による表示コンテンツの表示例を概略的に示す。
【図８】腕時計型端末による仮想３次元の表示コンテンツの表示例を概略的に示す。
【図９】腕時計型端末による仮想３次元の表示コンテンツの他の表示例を概略的に示す。
【図１０】腕時計型端末の機能構成の一例を概略的に示す。
【図１１】腕時計型端末による処理の流れの一例を概略的に示す。
【図１２】表示制御装置の一例であるタブレット端末による表示例を概略的に示す。
【図１３】仮想空間における複数の表示コンテンツの配置例を概略的に示す。
【図１４】タブレット端末の機能構成の一例を概略的に示す。
【図１５】タブレット端末による処理の流れの一例を概略的に示す。
【図１６】表示装置の一例であるＰＣによる表示例を概略的に示す。
【図１７】仮想空間における複数のウィンドウコンテンツの配置例を概略的に示す。
【図１８】ＰＣによる他の表示例を概略的に示す。
【図１９】仮想空間における複数のウィンドウコンテンツの配置例を概略的に示す。
【図２０】ＰＣによる他の表示例を概略的に示す。
【発明を実施するための形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、腕時計型端末１００の一例を概略的に示す。腕時計型端末１００は、表示制御装置の一例であってよい。腕時計型端末１００は、表示画面１０２、撮像部１０４、測距部１０６及び竜頭１０８を備える。
【００１５】
表示画面１０２は、表示コンテンツを表示する。表示コンテンツとは、表示可能なデータであればどのようなデータであってもよく、例えば、画像データ及びテキストデータ等である。図１は、画像データの表示コンテンツ２１０を表示する表示画面１０２を例示する。
【００１６】
表示画面１０２は、タッチパネルディスプレイであってよい。腕時計型端末１００は、表示画面１０２へのタッチ操作に応じて、表示コンテンツ２１０をスクロールしてよい。スクロールとは、画面内に表示しきれない部分を表示するために表示内容を上下左右に移動させることである。
【００１７】
例えば、表示コンテンツ２１０を上方向にスクロールするとは、表示コンテンツ２１０を上に移動させて、見えなかった表示コンテンツ２１０の下の部分を見えるようにすることである。また、表示コンテンツ２１０を下方向にスクロールするとは、表示コンテンツ２１０を下に移動させて、見えなかった表示コンテンツ２１０の上の部分を見えるようにすることである。また、表示コンテンツ２１０を右方向にスクロールするとは、表示コンテンツ２１０を右に移動させて、見えなかった表示コンテンツ２１０の左の部分を見えるようにすることである。また、表示コンテンツ２１０を左方向にスクロールするとは、表示コンテンツ２１０を左に移動させて、見えなかった表示コンテンツ２１０の右の部分を見えるようにすることである。
【００１８】
腕時計型端末１００は、例えば、表示画面１０２へのドラッグ操作及びフリック操作等に従って、表示コンテンツ２１０をスクロールする。腕時計型端末１００は、表示画面１０２への下方向のドラッグ操作又はフリック操作を受け付けた場合、表示コンテンツ２１０を下方向にスクロールさせ、表示画面１０２への上方向のドラッグ操作又はフリック操作を受け付けた場合、表示コンテンツ２１０を上方向にスクロールしてよい。
【００１９】
また、腕時計型端末１００は、表示画面１０２へのタッチ操作に応じて、表示コンテンツ２１０を拡大したり、縮小したりしてよい。例えば、腕時計型端末１００は、表示画面１０２へのピンチイン操作に従って、表示コンテンツ２１０を縮小する。また、例えば、腕時計型端末１００は、表示画面１０２へのピンチアウト操作に従って、表示コンテンツ２１０を拡大する。
【００２０】
撮像部１０４は、表示画面１０２を閲覧する閲覧者を撮像可能に配置される。図１では撮像部１０４が表示画面１０２の上側に配置された例を示しているが、これに限らず、表示画面１０２の閲覧者を撮像可能であれば、他の位置に配置されてもよい。
【００２１】
腕時計型端末１００は、撮像部１０４が撮像した閲覧者の画像から、閲覧者の視点の位置を判定してよい。腕時計型端末１００は、撮像部１０４が継続して撮像した閲覧者の画像から、表示画面１０２に対する閲覧者の視点の移動方向を検出してよい。腕時計型端末１００が検出する表示画面１０２に対する閲覧者の視点の移動方向の成分は、表示画面１０２に平行な成分を含んでよく、また、表示画面１０２に垂直な成分を含んでよい。
【００２２】
測距部１０６は、閲覧者までの距離を測定する。図１では測距部１０６が表示画面１０２の上側に配置された例を示しているが、これに限らず、表示画面１０２の閲覧者までの距離を測定可能であれば、他の位置に配置されてもよい。
【００２３】
測距部１０６は、閲覧者までの距離を測定することができれば、どのような仕組みを用いてもよい。例えば、測距部１０６は、三角測距式の測距センサである。また、測距部１０６は、タイム・オブ・フライト式の測距センサであってもよい。
【００２４】
竜頭１０８は、閲覧者からの操作を受け付ける。腕時計型端末１００は、竜頭１０８に対する操作に従って、表示画面１０２に表示している表示コンテンツ２１０を制御してよい。例えば、腕時計型端末１００は、竜頭１０８を一の方向に回転する操作に従って、表示コンテンツ２１０を縮小する。また、例えば、腕時計型端末１００は、竜頭１０８を一の方向の逆方向に回転する操作に従って、表示コンテンツ２１０を拡大する。
【００２５】
本実施形態に係る腕時計型端末１００は、表示画面１０２に対する閲覧者の視点の移動方向に応じて、表示画面１０２に表示された表示コンテンツ２１０を制御する。例えば、腕時計型端末１００は、表示画面１０２に対する閲覧者の視点の移動方向の成分のうちの表示画面１０２に平行な成分と同方向に表示コンテンツ２１０をスクロールさせる。
【００２６】
すなわち、腕時計型端末１００は、閲覧者から見て、表示画面１０２に対して閲覧者の視点が右方向に移動した場合、表示コンテンツ２１０を右方向にスクロールさせてよい。また、腕時計型端末１００は、閲覧者から見て、表示画面１０２に対して閲覧者の視点が左方向に移動した場合、表示コンテンツ２１０を左方向にスクロールさせてよい。また、腕時計型端末１００は、表示画面１０２に対して閲覧者の視点が上方向に移動した場合、表示コンテンツ２１０を上方向にスクロールさせてよい。また、腕時計型端末１００は、表示画面１０２に対して閲覧者の視点が下方向に移動した場合、表示コンテンツ２１０を下方向にスクロールさせてよい。
【００２７】
また、腕時計型端末１００は、表示画面１０２に対する閲覧者の視点の移動方向の成分のうちの表示画面１０２に垂直な成分に応じて、表示コンテンツ２１０を拡大又は縮小してよい。例えば、腕時計型端末１００は、視点の移動方向が表示画面１０２に近づく方向の場合、表示コンテンツ２１０を縮小し、視点の移動方向が表示画面１０２から遠ざかる方向の場合、表示コンテンツ２１０を拡大する。
【００２８】
これにより、表示画面１０２を覗き穴及び覗き窓等にみなして、表示画面１０２の奥に配置された表示コンテンツ２１０を表示画面１０２から覗いているような感覚を閲覧者に与えることができる。したがって、本実施形態に係る腕時計型端末１００によれば、タッチ操作に比べて、より直感的に表示コンテンツ２１０を閲覧できる表示インターフェースを提供することができる。
【００２９】
図２、図３、図４及び図５は、腕時計型端末１００による表示コンテンツ２１０の表示例を示す。ここでは、表示コンテンツ２１０が画像データである場合を例示する。
【００３０】
図２は、閲覧者の視点が表示画面１０２の正面に位置した場合の表示例を示す。視点位置３０２、表示画面位置３０４及び表示コンテンツ位置３０６は、仮想的に、閲覧者の視点、表示画面１０２及び表示コンテンツ２１０のそれぞれを上側から見た位置を示す。
【００３１】
図３は、閲覧者の視点が表示画面１０２に対して右方向に移動した場合の表示例を示す。腕時計型端末１００は、閲覧者の視点が表示画面１０２に対して右方向に移動した場合、その同方向である右方向に表示コンテンツ２１０をスクロールさせる。これにより、閲覧者が表示画面１０２の右側から表示画面１０２を覗き込んだような感覚を閲覧者に与えることができる。
【００３２】
図４は、閲覧者の視点が表示画面１０２から遠ざかる方向に移動した場合の表示例を示す。腕時計型端末１００は、閲覧者の視点が表示画面１０２から遠ざかる方向に移動した場合、表示コンテンツ２１０を拡大する。これにより、閲覧者の視点が表示画面１０２から遠ざかることによって、表示画面１０２から覗ける表示コンテンツ２１０の範囲が狭まる感覚を閲覧者に与えることができる。
【００３３】
図５は、閲覧者の視点が表示画面１０２に近づく方向に移動した場合の表示例を示す。腕時計型端末１００は、閲覧者の視点が表示画面１０２に近づく方向に移動した場合、表示コンテンツ２１０を縮小する。これにより、閲覧者の視点が表示画面１０２に近づくことによって、表示画面１０２から覗ける表示コンテンツ２１０の範囲が広がる感覚を閲覧者に与えることができる。
【００３４】
なお、図４及び図５では、閲覧者の視点が表示画面１０２から遠ざかる方向に移動した場合に表示コンテンツ２１０を拡大し、閲覧者の視点が表示画面１０２に近づく方向に移動した場合に表示コンテンツ２１０を縮小する例を挙げたが、これに限らない。腕時計型端末１００は、閲覧者の視点が表示画面１０２から遠ざかる方向に移動した場合に表示コンテンツ２１０を縮小し、閲覧者の視点が表示画面１０２に近づく方向に移動した場合に表示コンテンツ２１０を拡大してもよい。
【００３５】
図６及び図７は、腕時計型端末１００による表示コンテンツ２１０及びポップアップ２１２の表示例を示す。ここでは、表示コンテンツ２１０が画像データであり、ポップアップ２１２が広告画像データである場合を例示する。
【００３６】
図６は、閲覧者の視点が表示画面１０２の正面に位置した場合の表示例を示す。視点位置３０２、表示画面位置３０４、表示コンテンツ位置３０６、ポップアップ位置３０８は、仮想的に、閲覧者の視点、表示画面１０２、表示コンテンツ２１０及びポップアップ２１２のそれぞれを横側から見た位置を示す。本実施形態に係る腕時計型端末１００は、図６に仮想的に示される閲覧者の視点、表示画面１０２、表示コンテンツ２１０及びポップアップ２１２の位置をシミュレートするべく、表示を制御してよい。例えば、腕時計型端末１００は、表示コンテンツ２１０の一部領域をポップアップ２１２によって隠蔽するように表示を制御することにより、閲覧者から見て、表示コンテンツ２１０の一部がポップアップ位置３０８のポップアップ２１２に遮られる状況をシミュレートする。
【００３７】
図７は、閲覧者の視点が表示画面１０２に対して上方向に移動した場合の表示例を示す。腕時計型端末１００は、閲覧者の視点が表示画面１０２に対して上方向に移動した場合、ポップアップ２１２は移動させずに、視点の移動方向と同方向である上方向に表示コンテンツ２１０をスクロールさせてよい。これにより、閲覧者は、ポップアップ２１２を移動させたり、ポップアップ２１２を削除したりする動作を行うことなく、ポップアップ２１２によって隠蔽された表示コンテンツ２１０の一部領域を閲覧することができる。
【００３８】
このように、腕時計型端末１００は、異なるレイヤに配置された表示コンテンツ２１０及びポップアップ２１２のうち、上位レイヤに配置されたポップアップ２１２は移動させずに、下位レイヤに配置された表示コンテンツ２１０を、閲覧者の視点の移動方向と同方向にスクロールさせてよい。
【００３９】
なお、腕時計型端末１００は、異なるレイヤに配置された表示コンテンツ２１０及びポップアップ２１２を、閲覧者の視点の移動方向と同方向に、異なる移動量で移動させてもよい。例えば、腕時計型端末１００は、下位レイヤに配置された表示コンテンツ２１０を、上位レイヤに配置されたポップアップ２１２よりも多い移動量で移動させる。これにより、表示画面１０２の奥に、ポップアップ２１２、表示コンテンツ２１０の順番で配置されたポップアップ２１２及び表示コンテンツ２１０を、表示画面１０２から覗きこんだような感覚を閲覧者に与えることができる。
【００４０】
なお、ここでは、下位レイヤに表示コンテンツ２１０、上位レイヤにポップアップ２１２を表示させた場合を例に挙げて説明したが、これに限らない。下位レイヤに配置するデータ及び上位レイヤに配置するデータは任意のデータであってよく、例えば、上位レイヤの両方に表示コンテンツ２１０を表示させてもよい。
【００４１】
図８は、腕時計型端末１００による仮想３次元の表示コンテンツ２２０の表示例を示す。ここでは、表示コンテンツ２２０が仮想３次元の画像データである場合を例示する。視点３１２は、閲覧者の視点の位置を示す。
【００４２】
図８は、閲覧者の視点３１２が、表示画面１０２の正面から、表示画面１０２に対して右方向に移動した場合の表示例を示す。図８に示すように、腕時計型端末１００は、視点３１２の移動方向と同方向に仮想３次元の表示コンテンツ２２０をスクロールさせてよい。
【００４３】
図９は、腕時計型端末１００による仮想３次元の表示コンテンツ２２０の他の表示例を示す。視点３１２は、閲覧者の視点の位置を示す。図９は、閲覧者の視点３１２が、表示画面１０２の正面から、表示画面１０２に対して右方向に移動した場合の表示例を示す。
【００４４】
図９に示すように、腕時計型端末１００は、視点３１２の移動方向の逆方向に表示コンテンツ２２０を回転させ、かつ、視点３１２の移動方向と同方向に表示コンテンツ２２０をスクロールさせてよい。これにより、表示画面１０２を覗き穴又は覗き窓等にみなして、表示画面１０２の奥に配置された物体を表示画面１０２から覗いているような感覚を閲覧者に与えることができる。したがって、本実施形態に係る腕時計型端末１００によれば、タッチ操作に比べて、より直感的に表示コンテンツをスクロールしたり、拡大縮小したりして閲覧することができる表示インターフェースを提供することができる。
【００４５】
図１０は、腕時計型端末１００の機能構成の一例を概略的に示す。腕時計型端末１００は、コンテンツ格納部１２０、表示制御部１３０、ユーザインタフェース部１３２、検出部１４２、基準位置設定部１４４及び移動検知部１４６を備える。なお、腕時計型端末１００がこれらのすべての構成を備えることは必須とは限らない。
【００４６】
コンテンツ格納部１２０は、表示コンテンツを格納する。コンテンツ格納部１２０は、表示コンテンツを予め格納していてよい。また、コンテンツ格納部１２０は、他の装置から受信した表示コンテンツを一時的に格納してもよい。
【００４７】
表示制御部１３０は、コンテンツ格納部１２０に格納されている表示コンテンツを表示画面１０２に表示させる。表示制御部１３０は、コンテンツ格納部１２０に格納されている複数の表示コンテンツを一覧表示させてよい。そして、表示制御部１３０は、一覧表示させた複数の表示コンテンツから選択された一の表示コンテンツを表示画面１０２に表示させてよい。
【００４８】
ユーザインタフェース部１３２は、表示コンテンツに対する指示を受け付ける。ユーザインタフェース部１３２は、例えば、表示画面１０２に対するタッチ操作による指示を受け付ける。また、ユーザインタフェース部１３２は、例えば、竜頭１０８に対する操作による指示を受け付ける。
【００４９】
検出部１４２は、表示画面１０２に対する閲覧者の視点の移動方向を検出する。検出部１４２は、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離に基づいて、閲覧者の視点の位置を判定してよい。例えば、検出部１４２は、測距部１０６が測定した距離と、撮像部１０４が撮像した画像における閲覧者の目の位置とから、表示画面１０２に対する閲覧者の視点の位置を導出する。
【００５０】
そして、検出部１４２は、撮像部１０４が継続して撮像した閲覧者の画像と、測距部１０６が継続して測定した距離とを用いて、閲覧者の視点の移動方向を検出してよい。例えば、検出部１４２は、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離に基づいて判定した表示画面１０２に対する閲覧者の視点の位置と、直前に判定した表示画面１０２に対する閲覧者の視点の位置とから、視点の移動方向を検出する。
【００５１】
基準位置設定部１４４は、基準位置を設定する。基準位置とは、閲覧者の視点の移動方向を判定する基準となる、表示画面１０２に対する閲覧者の視点の位置であってよい。
【００５２】
基準位置設定部１４４は、ユーザインタフェース部１３２が受け付けた指示に従って、基準位置を設定してよい。例えば、基準位置設定部１４４は、表示制御部１３０が表示画面１０２に表示コンテンツを表示させた後、基準位置の設定指示をユーザインタフェース部１３２が受け付けたときに、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離により判定した閲覧者の位置を基準位置として設定する。
【００５３】
また、基準位置設定部１４４は、表示制御部１３０が表示画面１０２に表示コンテンツを表示させたときに、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離により判定した閲覧者の位置を基準位置として設定してもよい。
【００５４】
ここで、検出部１４２は、基準位置設定部１４４が設定した基準位置と、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離に基づいて判定した閲覧者の視点の位置とから、表示画面１０２に対する閲覧者の視点の移動方向を検出してもよい。例えば、検出部１４２は、基準位置設定部１４４が設定した基準位置と、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離に基づいて判定した閲覧者の視点の位置とから、基準位置に対する視点の位置を判定して記録する。そして、検出部１４２は、撮像部１０４が撮像した閲覧者の画像及び測距部１０６が測定した距離に基づいて判定した基準位置に対する視点の位置と、直前に判定して記録した基準位置に対する視点の位置とから、視点の移動方向を検出する。
【００５５】
また、検出部１４２は、基準位置設定部１４４が設定した基準位置と、撮像部１０４が撮像した閲覧者の画像とに基づいて、表示画面１０２に対する閲覧者の視点の移動方向を検出してもよい。例えば、検出部１４２は、まず基準位置における閲覧者の両目の間隔を登録する。そして、検出部１４２は、基準位置における閲覧者の両目の位置と、撮像部１０４が撮像した閲覧者の画像における閲覧者の両目の位置とから、基準位置に対する、表示画面１０２に平行な方向の視点の移動方向及び移動量を判定する。
【００５６】
また、検出部１４２は、基準位置における閲覧者の両目の間隔と、撮像部１０４が撮像した閲覧者の画像における閲覧者の両目の間隔とから、基準位置に対する、表示画面１０２に垂直な方向の視点の移動方向及び移動量を判定する。そして、検出部１４２は、判定した表示画面１０２に平行な方向の移動方向及び移動量と、表示画面１０２に垂直な方向の移動方向及び移動量とから、閲覧者の視点の移動方向を検出する。
【００５７】
表示制御部１３０は、検出部１４２が検出した閲覧者の視点の移動方向に応じて、表示コンテンツを制御する。例えば、表示制御部１３０は、閲覧者の視点の移動方向と同方向に表示コンテンツをスクロールさせる。また、表示制御部１３０は、視線の移動方向の成分のうちの表示画面１０２に平行な成分と同方向に表示コンテンツをスクロールさせ、視線の移動方向の成分のうちの表示画面１０２に垂直な成分に応じて、表示コンテンツを拡大又は縮小してよい。例えば、表示制御部１３０は、閲覧者の視点が表示画面１０２に近づく方向の場合、表示コンテンツを縮小し、閲覧者の視点が表示画面１０２から遠ざかる方向の場合、表示コンテンツを拡大する。
【００５８】
また、表示制御部１３０は、表示画面１０２に仮想３次元の表示コンテンツを表示させており、かつ、表示画面１０２に対して閲覧者の視点が移動した場合、視点の移動方向の逆方向に仮想３次元の表示コンテンツを回転させ、かつ、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよい。また、表示制御部１３０は、表示画面１０２に仮想３次元の表示コンテンツを表示させており、かつ、ユーザインタフェース部１３２が仮想３次元の表示コンテンツのスクロール指示を受け付けた場合、仮想３次元の表示コンテンツを回転させずに、当該スクロール指示に従って仮想３次元の表示コンテンツをスクロールさせてよい。これにより、閲覧者は、表示画面１０２に対する視点の移動と、ユーザインタフェース部１３２を介したスクロールの指示とを適宜使い分けることによって、表示コンテンツの表示を適切に調節することができる。
【００５９】
移動検知部１４６は、表示画面１０２が移動したことを検知する。移動検知部１４６は、加速度センサ及び角速度センサ等を用いることによって、表示画面１０２が移動したことを検知してよい。
【００６０】
表示制御部１３０は、検出部１４２による視点の移動方向の検出と、移動検知部１４６による表示画面１０２の移動の検知とに基づいて、表示コンテンツを制御してよい。例えば、検出部１４２が視点の移動方向を検出した場合において、移動検知部１４６が表示画面１０２の移動を検知していた場合、視点に対して表示画面１０２が移動したと判定することができる。また、検出部１４２が視点の移動方向を検出した場合において、移動検知部１４６が表示画面１０２の移動を検知していなかった場合、表示画面１０２に対して視点が移動したと判定することができる。
【００６１】
そこで、表示制御部１３０は、表示画面１０２に仮想３次元の表示コンテンツが表示されており、かつ、表示画面１０２に対して視点が移動した場合、視点の移動方向の逆方向に仮想３次元の表示コンテンツを回転させ、かつ、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよい。また、表示制御部１３０は、表示画面１０２に仮想３次元の表示コンテンツが表示されており、かつ、視点に対して表示画面１０２が移動した場合、視点の移動方向と同方向に仮想３次元の表示コンテンツをスクロールさせてよい。これにより、閲覧者は、表示画面１０２に対して視点を移動させるか、視点に対して表示画面１０２を移動させるかによって、仮想３次元の表示コンテンツの表示を適切に調整することができる。
【００６２】
図１１は、腕時計型端末１００による処理の流れの一例を概略的に示す。図１１に示す処理は、表示コンテンツの表示指示を受け付けた状態を開始状態として説明する。図１１に示す各処理は、腕時計型端末１００が備える制御部が主体となって実行される。
【００６３】
ステップ１１０２（ステップをＳと省略して記載する場合がある。）では、表示制御部１３０が、表示指示を受け付けた表示コンテンツを表示画面１０２に表示させる。Ｓ１１０４では、検出部１４２が、閲覧者の視点が移動したか否かを判定する。視点移動有りと判定した場合、Ｓ１１０６に進み、視点移動有りと判定しなかった場合、Ｓ１１１４に進む。
【００６４】
Ｓ１１０６では、検出部１４２が、視点の移動方向の成分に、表示画面１０２に平行な成分が含まれているか否かを判定する。平行成分有りと判定した場合、Ｓ１１０８に進み、平行成分有りと判定しなかった場合、Ｓ１１１０に進む。
【００６５】
Ｓ１１０８では、表示制御部１３０が、視点の移動方向と同方向に表示コンテンツをスクロールさせる。なお、表示制御部１３０は、Ｓ１１０２で表示させたのが仮想３次元の表示コンテンツであった場合、視点の移動方向の逆方向に表示コンテンツを回転させ、かつ、視点の移動方向と同方向に表示コンテンツをスクロールさせてもよい。Ｓ１１０２で表示させたのが仮想３次元の表示コンテンツであった場合に、視点の移動方向の逆方向に表示コンテンツを回転させるか否かは、例えば、事前設定によって決定される。
【００６６】
Ｓ１１１０では、検出部１４２が、視点の移動方向の成分に、表示画面１０２に垂直な成分が含まれているか否かを判定する。垂直成分有りと判定した場合、Ｓ１１１２に進み、垂直成分有りと判定しなかった場合、Ｓ１１１４に進む。
【００６７】
Ｓ１１１２では、表示制御部１３０が、視点の移動方向の成分のうちの表示画面１０２に垂直な成分に応じて、表示コンテンツを拡大又は縮小させる。例えば、表示制御部１３０は、視点の移動方向が表示画面１０２に近づく方向の場合、表示コンテンツを縮小し、視点の移動方向が表示画面１０２から遠ざかる方向の場合、表示コンテンツを拡大する。
【００６８】
Ｓ１１１４では、Ｓ１１０２で表示させた表示コンテンツに対する表示終了指示を受け付けたか否かを判定する。表示終了指示を受け付けていないと判定した場合、Ｓ１１０４に戻り、表示終了指示を受け付けたと判定した場合、処理を終了する。
【００６９】
上記実施形態では、表示制御装置の一例として腕時計型端末１００を挙げて説明したが、これに限らない。表示制御装置は、表示画面１０２及び撮像部１０４を備える任意の端末であってよい。例えば、表示制御装置は、タブレット端末、スマートフォン等の携帯電話、撮像部１０４を備えるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）及びゲーム端末等であってよい。
【００７０】
また、表示制御装置は、表示画面１０２を備えなくてもよい。すなわち、表示制御装置は、他の端末が備える表示画面１０２に対する表示コンテンツの表示を制御する装置であってもよい。また、表示制御装置は、撮像部１０４を備えなくてもよく、例えば、表示画面１０２の閲覧者を撮像可能な撮像装置から撮像画像を受信してもよい。
【００７１】
表示制御装置は、据え置き型の表示画面１０２に対する表示コンテンツの表示を制御する装置であってもよい。例えば、表示制御装置は、閲覧者よりも大きいサイズの据え置き型の表示画面１０２に対する表示コンテンツの表示を制御してよい。この場合、表示制御装置は、表示画面１０２に対する閲覧者の位置を、閲覧者の視点の位置として、表示コンテンツを制御してよい。
【００７２】
また、表示制御装置は、道路沿いなどに配置された表示画面１０２による、自動車及びバス等の乗り物に乗車した閲覧者に対する表示コンテンツの表示を制御してもよい。この場合、表示制御装置は、閲覧者が乗車する乗り物の位置を、閲覧者の視点の位置として、表示コンテンツを制御してよい。
【００７３】
図１２は、表示制御装置の一例であるタブレット端末４００による表示例を概略的に示す。タブレット端末４００は、表示画面４０２、撮像部４０４、測距部４０６、ボタン４０８及びマイク４１０を備える。
【００７４】
表示画面４０２は、表示コンテンツを表示する。図１２では、表示画面４０２が表示コンテンツの一例であるアプリ画面５１０を表示している例を示す。表示画面４０２は、タッチパネルディスプレイであってもよい。
【００７５】
撮像部４０４は、表示画面４０２を閲覧する閲覧者を撮像可能に配置される。図１２では、撮像部４０４が表示画面４０２の上側に配置された例を示しているが、これに限らず、表示画面４０２の閲覧者を撮像可能であれば、他の位置に配置されてもよい。
【００７６】
タブレット端末４００は、撮像部４０４が撮像した閲覧者の画像から、閲覧者の視点の位置を判定してよい。タブレット端末４００は、表示画面４０２に対する閲覧者の視点の移動方向を検出してよい。
【００７７】
測距部４０６は、閲覧者までの距離を測定する。図１２では、測距部４０６が表示画面４０２の上側に配置された例を示しているが、これに限らず、表示画面４０２の閲覧者までの距離を測定可能であれば、他の位置に配置されてもよい。
【００７８】
測距部４０６は、閲覧者までの距離を測定することができれば、どのような仕組みを用いてもよい。例えば、測距部４０６は、三角測距式の測距センサである。また、測距部４０６は、タイム・オブ・フライト式の測距センサであってもよい。
【００７９】
ボタン４０８は、閲覧者からの操作を受け付ける。ボタン４０８は、閲覧者からの操作を受け付けることができれば、どのような構造であってもよく、例えば、押しボタンである。マイク４１０は、閲覧者の声等の音声を受け付ける。
【００８０】
視点位置３０２は、閲覧者の視点の位置を仮想的に示す。タブレット端末４００は、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動した場合に、複数のアプリ画面５１０が仮想空間に配置された表示データ５２０を表示画面４０２に表示させてよい。基準位置は、例えば、表示画面４０２の正面に閲覧者が位置した場合の閲覧者の目の位置である。基準位置は、閲覧者によって任意に設定されてもよい。
【００８１】
タブレット端末４００は、表示データ５２０を表示画面４０２に表示させた後、閲覧者の視点の移動方向に応じて、仮想空間に配置された複数のアプリ画面５１０を仮想空間内で移動させる。例えば、タブレット端末４００は、閲覧者の視点の移動方向と同方向に複数のアプリ画面５１０を移動させる。
【００８２】
これにより、閲覧者が仮想空間内の複数のアプリ画面５１０を表示画面４０２から覗きこんだような感覚を閲覧者に与えることができる。なお、タブレット端末４００は、閲覧者の移動方向と逆方向に複数のアプリ画面５１０を移動させてもよい。
【００８３】
タブレット端末４００は、仮想空間に配置された複数のアプリ画面５１０のうちの一のアプリ画面５１０を選択してよい。タブレット端末４００は、例えば、複数のアプリ画面５１０のうち、タッチ操作によって指定された一のアプリ画面５１０を選択する。そして、タブレット端末４００は、一のアプリ画面５１０を選択した場合、表示データ５２０に代えて、当該一のアプリ画面５１０を表示画面４０２に表示させてよい。これにより、閲覧者によるアプリの切替作業を支援することができる。
【００８４】
図１３は、仮想空間における複数の表示コンテンツの配置例を概略的に示す。複数の表示コンテンツは、図１３に示されるように、表示画面位置３０４を取り囲むように配置されてよい。視点位置３０２、表示画面位置３０４及び表示コンテンツ位置３２０は、仮想的に、閲覧者の視点、表示画面４０２及び表示コンテンツのそれぞれを上側から見た位置を示す。
【００８５】
図１３は、５つの表示コンテンツが仮想空間に配置され、閲覧者の視点が表示画面４０２に対して右方向に移動した場合を例示する。５つの表示コンテンツが表示画面位置３０４を取り囲むように配置されることにより、閲覧者の視点の移動に応じて、複数の表示コンテンツのそれぞれを順に表示画面４０２に表示させることができる。
【００８６】
図１４は、タブレット端末４００の機能構成の一例を概略的に示す。タブレット端末４００は、コンテンツ格納部４２０、表示制御部４３０、ユーザインタフェース部４３２、検出部４４２、基準位置設定部４４４、移動制御部４４６及び選択部４５０を備える。なお、タブレット端末４００がこれらのすべての構成を備えることは必須とは限らない。
【００８７】
コンテンツ格納部４２０は、表示コンテンツを格納する。表示制御部４３０は、コンテンツ格納部４２０に格納されている表示コンテンツを表示画面４０２に表示させる。
【００８８】
ユーザインタフェース部４３２は、表示コンテンツに対する指示を受け付ける。ユーザインタフェース部４３２は、例えば、表示画面４０２に対するタッチ操作による指示を受け付ける。また、ユーザインタフェース部４３２は、例えば、ボタン４０８に対する操作による指示を受け付ける。
【００８９】
検出部４４２は、表示画面４０２に対する閲覧者の視点の移動を検出する。検出部４４２は、撮像部４０４が撮像した閲覧者の画像及び測距部４０６が測定した距離に基づいて、閲覧者の視点の位置を判定してよい。例えば、検出部４４２は、測距部４０６が測定した距離と、撮像部４０４が撮像した画像における閲覧者の目の位置とから、表示画面４０２に対する閲覧者の視点の位置を導出する。
【００９０】
そして、検出部４４２は、撮像部４０４が継続して撮像した閲覧者の画像と、測距部４０６が継続して測定した距離とを用いて、閲覧者の視点の移動方向を検出してよい。例えば、検出部４４２は、撮像部４０４が撮像した閲覧者の画像及び測距部４０６が測定した距離に基づいて判定した表示画面４０２に対する閲覧者の視点の位置と、直前に判定した表示画面４０２に対する閲覧者の視点の位置とから、視点の移動方向を検出する。
【００９１】
基準位置設定部４４４は、基準位置を設定する。基準位置設定部４４４は、ユーザインタフェース部４３２が受け付けた指示に従って、基準位置を設定してよい。例えば、基準位置設定部４４４は、基準位置の設定指示をユーザインタフェース部４３２が受け付けたときに、撮像部４０４が撮像した閲覧者の画像及び測距部４０６が測定した距離により判定した閲覧者の位置を基準位置として設定する。
【００９２】
表示制御部４３０は、検出部４４２が閲覧者の視点の移動を検出した場合、当該検出に応じて、複数の表示コンテンツが仮想空間に配置された表示データを表示画面４０２に表示させる。表示制御部４３０は、例えば、閲覧者の視点の位置が基準位置設定部４４４によって設定された基準位置から予め定められた範囲外に移動したことを検出部４４２が検出した場合に、当該検出に応じて、複数の表示コンテンツが仮想空間に配置された表示データを表示画面４０２に表示させる。予め定められた範囲は、閲覧者等によって、任意に設定されてよい。これにより、閲覧者が意図していないのに表示データが表示されてしまう可能性を低減させることができる。
【００９３】
また、表示制御部４３０は、視線検出モードが設定されているときには、視点の移動の検出に応じて複数の表示コンテンツが仮想空間に配置された表示データを表示画面４０２に表示させ、視線検出モードが設定されていないときには、視点の移動が検出された場合であっても、当該表示データを表示画面４０２に表示させないようにしてよい。これにより、閲覧者が意図していないのに表示データが表示されてしまう事態の発生を防止できる。
【００９４】
視線検出モードは、ユーザインタフェース部４３２によって設定されてよく、ユーザインタフェース部４３２によって設定が解除されてよい。例えば、ユーザインタフェース部４３２は、撮像部４０４によって撮像された閲覧者のジェスチャが、予め登録された視線検出モードを設定するジェスチャと一致した場合に視線検出モードを設定し、予め登録された視線検出モードを解除するジェスチャと一致した場合に視線検出モードの設定を解除する。また、ユーザインタフェース部４３２は、例えば、マイク４１０が受け付けた閲覧者の音声が、予め登録された視線検出モードを設定する音声と一致した場合に視線検出モードを設定し、予め登録された視線検出モードを解除する音声と一致した場合に、視線検出モードの設定を解除する。なお、これに限らず、ユーザインタフェース部４３２は、他の手法で視線検出モードの設定及び解除を制御してもよい。
【００９５】
移動制御部４４６は、表示制御部４３０によって、複数の表示コンテンツが仮想空間に配置された表示データが表示画面４０２に表示された後、検出部４４２が検出した閲覧者の視点の移動方向に応じて、仮想空間に配置された複数の表示コンテンツを仮想空間内で移動させる。移動制御部４４６は、例えば、視点の移動方向と同方向に複数の表示コンテンツを表示させる。また、移動制御部４４６は、視点の移動方向と逆方向に複数の表示コンテンツを表示させてもよい。
【００９６】
選択部４５０は、仮想空間に配置された複数の表示コンテンツのうちの一の表示コンテンツを選択する。選択部４５０は、例えば、表示画面４０２に表示された複数の表示コンテンツのうち、タッチ操作によって指定された一の表示コンテンツを選択する。また、選択部４５０は、表示画面４０２に表示された複数の表示コンテンツのうち、視線入力によって指定された一の表示コンテンツを選択してもよい。また、選択部４５０は、表示画面４０２に表示された複数の表示コンテンツのうち、音声入力によって指定された一の表示コンテンツを選択してもよい。
【００９７】
選択部４５０によって一の表示コンテンツが選択された場合、表示制御部４３０は、複数の表示コンテンツが仮想空間に配置された表示データに代えて、選択部４５０が選択した一の表示データを表示画面４０２に表示させてよい。
【００９８】
図１５は、タブレット端末４００による処理の流れの一例を概略的に示す。図１５に示す処理は、視線検出モードが設定されてから、視線検出モードが解除されるまでの処理の流れを示す。図１５に示す各処理は、タブレット端末４００が備える制御部が主体となって実行される。
【００９９】
Ｓ１５０２では、ユーザインタフェース部４３２が、視線検出モードを設定する。Ｓ１５０４では、検出部４４２が、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動したか否かを判定する。移動したと判定された場合、Ｓ１５０６に進み、移動したと判定されなかった場合、Ｓ１５０４に戻る。なお、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動しない間に、視線検出モードの設定が解除された場合には、処理を終了してよい。
【０１００】
Ｓ１５０６では、表示制御部４３０が、複数の表示コンテンツが仮想空間に配置された表示データを表示画面４０２に表示させる。Ｓ１５０８では、検出部４４２が、閲覧者の視点が移動したか否かを判定する。視点の移動が有ったと判定された場合、Ｓ１５１０に進み、視点の移動があったと判定されなかった場合、Ｓ１５１２に進む。
【０１０１】
Ｓ１５１０では、移動制御部４４６が、視点の移動方向に応じて、仮想空間に配置された複数の表示コンテンツを仮想空間内で移動させる。Ｓ１５１２では、仮想空間に配置された複数の表示コンテンツのうちの一の表示コンテンツが選択されたか否かを判定する。選択されたと判定した場合、Ｓ１５１４に進み、選択されたと判定されなかった場合、Ｓ１５０８に戻る。Ｓ１５１４では、表示制御部４３０が、Ｓ１５０６で表示画面４０２に表示させた表示データに代えて、選択された表示コンテンツを表示画面４０２に表示させる。Ｓ１５１６では、視線検出モードの設定を解除する。そして、処理が終了する。
【０１０２】
図１６は、表示装置の一例であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）６００による表示例を概略的に示す。ＰＣ６００は、表示画面６０２、撮像部６０４、測距部６０６及びマイク６１０を備える。ここでは、ＰＣ６００について、タブレット端末４００と異なる点を主に説明する。
【０１０３】
表示画面６０２は、表示コンテンツを表示する。図１６では、表示画面６０２が表示コンテンツの一例であるウィンドウコンテンツ７１０を表示している例を示す。ウィンドウコンテンツ７１０とは、いわゆるウィンドウシステムにおけるウィンドウであってよい。
【０１０４】
撮像部６０４は、表示画面６０２を閲覧する閲覧者を撮像可能に配置される。ＰＣ６００は、撮像部６０４が撮像した閲覧者の画像から、閲覧者の視点の位置を判定してよい。ＰＣ６００は、表示画面６０２に対する閲覧者の視点の移動方向を検出してよい。測距部６０６は、閲覧者までの距離を測定する。マイク６１０は、閲覧者の声等の音声を受け付ける。
【０１０５】
視点位置３０２は、閲覧者の視点の位置を仮想的に示す。ＰＣ６００は、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動した場合に、複数のウィンドウコンテンツ７１０が仮想空間に配置された表示データ７２０を表示画面６０２に表示させてよい。
【０１０６】
ＰＣ６００は、表示データ７２０を表示画面６０２に表示させた後、閲覧者の視点の移動方向に応じて、仮想空間に配置された複数のウィンドウコンテンツ７１０を仮想空間内で移動させる。例えば、ＰＣ６００は、閲覧者の視点の移動方向と同方向に複数のアプリ画面５１０を移動させる。ＰＣ６００は、より下位に位置するウィンドウコンテンツ７１０を、より多い移動量で移動させてよい。
【０１０７】
これにより、閲覧者が仮想空間内の複数のウィンドウコンテンツ７１０を表示画面６０２から覗きこんだような感覚を閲覧者に与えることができる。なお、ＰＣ６００は、閲覧者の移動方向と逆方向に複数のウィンドウコンテンツ７１０を移動させてもよい。
【０１０８】
ＰＣ６００は、仮想空間に配置された複数のウィンドウコンテンツ７１０のうちの一のウィンドウコンテンツ７１０を選択してよい。ＰＣ６００は、例えば、複数のウィンドウコンテンツ７１０のうち、マウス入力及びタッチ入力等によって指定された一のウィンドウコンテンツ７１０を選択する。そして、ＰＣ６００は、一のウィンドウコンテンツ７１０を選択した場合、表示データ７２０に代えて、当該一のウィンドウコンテンツ７１０を表示画面６０２に表示させてよい。
【０１０９】
図１７は、仮想空間における複数のウィンドウコンテンツ７１０の配置例を概略的に示す。視点位置３０２、表示画面位置３０４及びウィンドウコンテンツ位置３３０は、仮想的に、閲覧者の視点、表示画面６０２及びウィンドウコンテンツ７１０のそれぞれを上側から見た位置を示す。図１７は、４つのウィンドウコンテンツ７１０が仮想空間に配置され、閲覧者の視点が表示画面６０２に対して左方向に移動した場合を例示する。
【０１１０】
図１８は、ＰＣ６００による他の表示例を概略的に示す。図１８は、複数のウィンドウコンテンツ７１０が仮想空間に配置された表示データ７２０として、複数のウィンドウコンテンツ７１０が、仮想空間に配置された複数の面を有する立体図形７３０の複数の面のそれぞれに配置された表示データ７２０を例示する。
【０１１１】
ＰＣ６００は、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動した場合に、表示データ７２０を表示画面６０２に表示させてよい。そして、ＰＣ６００は、表示データ７２０を表示画面６０２に表示させた後、閲覧者の視点の移動方向に応じて、仮想空間に配置された複数のウィンドウコンテンツ７１０を仮想空間内で移動させる。例えば、ＰＣ６００は、閲覧者の視点の移動方向と逆方向に立体図形７３０を回転させることにより、複数のウィンドウコンテンツ７１０を移動させる。
【０１１２】
これにより、閲覧者が、複数の面のそれぞれにウィンドウコンテンツ７１０が配置された立体図形７３０を、表示画面６０２から覗きこんだような感覚を閲覧者に与えることができる。
【０１１３】
図１９は、仮想空間における複数のウィンドウコンテンツ７１０の配置例を概略的に示す。視点位置３０２、表示画面位置３０４、ウィンドウコンテンツ位置３３０及び立体図形位置３４０は、仮想的に、閲覧者の視点、表示画面６０２、ウィンドウコンテンツ７１０及び立体図形７３０のそれぞれを上側から見た位置を示す。図１９は、３つのウィンドウコンテンツ７１０が立体図形７３０の面に配置され、閲覧者の視点が表示画面６０２に対して左方向に移動した場合を例示する。
【０１１４】
図２０は、ＰＣ６００による他の表示例を概略的に示す。図２０は、複数のウィンドウコンテンツ７１０が仮想空間に配置された表示データ７２０として、複数のウィンドウコンテンツ７１０が、仮想空間に配置された複数の面を有する立体図形７４０の複数の面のそれぞれに配置された表示データ７２０を例示する。
【０１１５】
ＰＣ６００は、閲覧者の視点の位置が、基準位置から予め定められた範囲外に移動した場合に、表示データ７２０を表示画面６０２に表示させてよい。そして、ＰＣ６００は、表示データ７２０を表示画面６０２に表示させた後、閲覧者の視点の移動方向に応じて、仮想空間に配置された複数のウィンドウコンテンツ７１０を仮想空間内で移動させる。例えば、ＰＣ６００は、閲覧者の視点の移動方向と同方向に立体図形７４０を回転させることにより、複数のウィンドウコンテンツ７１０を移動させる。これにより、閲覧者が、複数の面のそれぞれにウィンドウコンテンツ７１０が配置された立体図形７４０を、表示画面６０２から覗きこんだような感覚を閲覧者に与えることができる。
【０１１６】
また、ＰＣ６００は、立体図形７４０の複数の面のそれぞれに配置された複数のウィンドウコンテンツ７１０のちの一のウィンドウコンテンツ７１０を選択した場合、表示データ７４０に代えて、当該一のウィンドウコンテンツ７１０を表示画面６０２に表示させてよい。
【０１１７】
ＰＣ６００の機能構成は、タブレット端末４００と同様であってよい。例えば、ＰＣ６００が備えるコンテンツ格納部４２０は、ウィンドウコンテンツ７１０を格納する。また、例えば、ＰＣ６００が備える表示制御部４３０は、コンテンツ格納部４２０が格納するウィンドウコンテンツ７１０を表示画面６０２に表示させる。また、例えば、ＰＣ６００が備えるユーザインタフェース部４３２は、ウィンドウコンテンツ７１０に対する指示を受け付ける。また、例えば、ＰＣ６００が備える検出部４４２は、表示画面６０２に対する閲覧者の視点の移動を検出する。また、例えば、ＰＣ６００が備える基準位置設定部４４４は、基準位置を設定する。
【０１１８】
また、例えば、ＰＣ６００が備える移動制御部４４６は、表示制御部４３０によって、複数のウィンドウコンテンツ７１０が仮想空間に配置された表示データが表示画面６０２に表示された後、検出部４４２が検出した閲覧者の視点の移動方向に応じて、仮想空間に配置された複数のウィンドウコンテンツ７１０を仮想空間内で移動させる。移動制御部４４６は、例えば、視点の移動方向と同方向に複数のウィンドウコンテンツ７１０を移動させる。移動制御部４４６は、より下位に位置するウィンドウコンテンツ７１０を、より多い移動量で移動させてよい。また、移動制御部４４６は、例えば、視点の移動方向と逆方向に複数のウィンドウコンテンツ７１０を移動させる。移動制御部４４６は、複数のウィンドウコンテンツ７１０のうちの１以上のウィンドウコンテンツ７１０を視点の移動方向と同方向に移動させ、残りのウィンドウコンテンツ７１０を視点の移動方向と逆方向に移動させてもよい。また、移動制御部４４６は、視点の移動方向と逆方向に、複数の面のそれぞれにウィンドウコンテンツ７１０が配置された立体図形７３０を回転させることにより、複数のウィンドウコンテンツ７１０を移動させてもよい。また、移動制御部４４６は、視点の移動方向と同方向に、複数の面のそれぞれにウィンドウコンテンツ７１０が配置された立体図形７４０を回転させることにより、複数のウィンドウコンテンツ７１０を移動させてもよい。
【０１１９】
また、例えば、ＰＣ６００が備える選択部４５０は、仮想空間に配置された複数のウィンドウコンテンツ７１０のうちの一のウィンドウコンテンツ７１０を選択する。ＰＣ６００が備える表示制御部４３０は、選択部４５０によって一のウィンドウコンテンツ７１０が選択された場合、複数のウィンドウコンテンツ７１０が仮想空間に配置された表示データに代えて、選択部４５０が選択した一のウィンドウコンテンツ７１０を表示画面６０２に表示させてよい。
【０１２０】
以上の説明において、表示制御装置の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、表示制御装置として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、表示制御装置の少なくとも一部を構成するコンピュータにインストールされてよい。
【０１２１】
コンピュータにインストールされ、コンピュータを本実施形態に係る表示制御装置として機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、表示制御装置の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと表示制御装置のハードウエア資源とが協働した具体的手段として機能する。
【０１２２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１２３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１２４】
１００  腕時計型端末、１０２  表示画面、１０４  撮像部、１０６  測距部、１０８  竜頭、１２０  コンテンツ格納部、１３０  表示制御部、１３２  ユーザインタフェース部、１４２  検出部、１４４  基準位置設定部、１４６  移動検知部、２１０  表示コンテンツ、２１２  ポップアップ、２２０  表示コンテンツ、３０２  視点位置、３０４  表示画面位置、３０６  表示コンテンツ位置、３０８  ポップアップ位置、３１２  視点、３２０  表示コンテンツ位置、３３０  ウィンドウコンテンツ位置、３４０  立体図形位置、４００  タブレット端末、４０２  表示画面、４０４  撮像部、４０６  測距部、４０８  ボタン、４１０  マイク、４２０  コンテンツ格納部、４３０  表示制御部、４３２  ユーザインタフェース部、４４２  検出部、４４４  基準位置設定部、４４６  移動制御部、４５０  選択部、５１０  アプリ画面、５２０  表示データ、６００  ＰＣ、６０２  表示画面、６０４  撮像部、６０６  測距部、７１０  ウィンドウコンテンツ、７２０  表示データ、７３０  立体図形
【図１】
2016095614.tif 000003
【図２】
2016095614.tif 000004
【図３】
2016095614.tif 000005
【図４】
2016095614.tif 000006
【図５】
2016095614.tif 000007
【図６】
2016095614.tif 000008
【図７】
2016095614.tif 000009
【図８】
2016095614.tif 000010
【図９】
2016095614.tif 000011
【図１０】
2016095614.tif 000012
【図１１】
2016095614.tif 000013
【図１２】
2016095614.tif 000014
【図１３】
2016095614.tif 000015
【図１４】
2016095614.tif 000016
【図１５】
2016095614.tif 000017
【図１６】
2016095614.tif 000018
【図１７】
2016095614.tif 000019
【図１８】
2016095614.tif 000020
【図１９】
2016095614.tif 000021
【図２０】
2016095614.tif 000022