(57)【要約】【課題】コンテンツをユーザが容易にスクロールさせることが可能な技術を提供する。【解決手段】第１の検出部により検出された表示部の向きを取得する第１の取得部と、コンテンツを表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、表示制御装置が提供される。【選択図】図１
2014185146.tif 000002
【特許請求の範囲】
【請求項１】
第１の検出部により検出された表示部の向きを取得する第１の取得部と、
コンテンツを表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、
表示制御装置。
【請求項２】
前記表示制御装置は、
第２の検出部により検出された端末の向きを取得する第２の取得部をさらに備え、
前記表示制御部は、前記端末の向きに応じて所定の制御を行う、
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記表示部の向きと前記端末の向きとの関係に応じて前記コンテンツをスクロールさせる、
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記表示部の向きに対する前記端末の相対的な向きに応じて前記コンテンツをスクロールさせる、
請求項３に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記表示部の向きと前記端末の向きとの角度差に応じて、前記コンテンツのスクロール速度を制御する、
請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせるとともに、前記端末の向きに基づいてオブジェクトを選択する、
請求項２に記載の表示制御装置。
【請求項７】
前記表示制御部は、ユーザから所定の操作が入力されたか否かに基づいて、前記コンテンツをスクロールさせるか否かを決定する、
請求項１に記載の表示制御装置。
【請求項８】
第１の検出部により検出された表示部の向きを取得することと、
コンテンツを表示部に表示させることと、
前記表示部の向きに応じて前記コンテンツをスクロールさせること、
を含む、表示制御方法。
【請求項９】
コンピュータを、
第１の検出部により検出された表示部の向きを取得する第１の取得部と、
コンテンツを表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、
表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法および記録媒体に関する。
【背景技術】
【０００２】
近年、ユーザの頭部に装着するディスプレイとしてＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）の開発が進んでいる。ユーザの頭部に装着されたＨＭＤによって表示されるコンテンツは、ユーザの頭部の向きに依存せず一定である場合も想定されるが、ユーザの頭部の向きに基づいて変更される場合も想定される。例えば、ユーザの頭部の向きに基づいて、ＨＭＤによって表示されるコンテンツを特定する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツをユーザが容易にスクロールさせることが可能な技術が実現されることが望ましい。
【課題を解決するための手段】
【０００５】
本開示によれば、第１の検出部により検出された表示部の向きを取得する第１の取得部と、コンテンツを表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、表示制御装置が提供される。【０００６】
また、本開示によれば、第１の検出部により検出された表示部の向きを取得することと、コンテンツを表示部に表示させることと、前記表示部の向きに応じて前記コンテンツをスクロールさせること、を含む、表示制御方法が提供される。【０００７】
コンピュータを、第１の検出部により検出された表示部の向きを取得する第１の取得部と、コンテンツを表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体が提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、コンテンツをユーザが容易にスクロールさせることが可能な技術を提供することが可能である。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施形態に係る情報処理システムの概要を示す図である。
【図２】本開示の実施形態に係る情報処理システムの機能構成例を示す図である。
【図３】第１の例においてコンテンツをスクロールさせる場合の例を示す図である。
【図４】第１の例においてスクロールが停止されている場合の例を示す図である。
【図５】第１の例においてコンテンツを選択する操作の例を示す図である。
【図６】第１の例においてコンテンツが選択された結果として選択結果画面が表示されている場合の例を示す図である。
【図７】第１の例において選択結果画面の表示から前の画面の表示に戻る操作の例を示す図である。
【図８】第１の例において選択結果画面の表示から前の画面の表示に戻った場合の例を示す図である。
【図９】第１の例における表示制御装置の動作の流れを示すフローチャートである。
【図１０】第２の例においてフォーカスを移動させる場合の例を示す図である。
【図１１】第２の例においてオブジェクトを選択する場合の例を示す図である。
【図１２】第２の例においてオブジェクトが選択された結果として選択結果画面が表示されている場合の例を示す図である。
【図１３】第２の例において選択結果画面の表示からオブジェクトの表示に戻った場合の例を示す図である。
【図１４】第２の例における表示制御装置の動作の流れを示すフローチャートである。
【図１５】第３の例においてコンテンツをスクロールさせる場合の例を示す図である。
【図１６】第３の例における表示制御装置の動作の流れを示すフローチャートである。
【図１７】第１の例および第３の例における変形例を示す図である。
【図１８】本開示の実施形態に係る表示制御装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットまたは数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１２】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．実施形態
１−１．情報処理システムの概要
１−２．情報処理システムの機能構成例
１−３．情報処理システムの機能詳細
１−４．ハードウェア構成例
２．むすび
【００１３】
＜＜１．実施形態＞＞
まず、本開示の実施形態について説明する。
【００１４】
［１−１．情報処理システムの概要］
最初に、本開示の実施形態に係る情報処理システム１の構成例について説明する。図１は、本開示の実施形態に係る情報処理システム１の概要を示す図である。図１に示すように、情報処理システム１は、表示制御装置１０と、表示部１５０と、端末１７０とを備える。
【００１５】
表示部１５０は、表示制御装置１０から無線信号または有線信号により提供された制御信号に従って画面５０を表示する機能を有する。表示部１５０によって表示される画面５０の種類は特に限定されない。図１に示すように、表示部１５０はユーザＵの頭部に装着されるＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）である場合が主に想定される。ＨＭＤの種類は特に限定されず、透過型ＨＭＤであってもよいし、非透過型ＨＭＤであってもよい。
【００１６】
端末１７０は、ユーザＵによって使用される端末である。端末１７０の種類は特に限定されず、ビデオカメラであってもよいし、スマートフォンであってもよいし、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）であってもよい。あるいは、端末１７０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよいし、携帯電話であってもよいし、携帯用音楽再生装置であってもよいし、携帯用映像処理装置であってもよいし、携帯用ゲーム機器であってもよい。
【００１７】
表示制御装置１０は、表示部１５０に画面５０を表示させる機能を有する。画面５０には、図１に示したようにコンテンツＣ１〜Ｃ７が含まれてもよいし、後に説明するようにオブジェクトが含まれてもよい。コンテンツの数は特に限定されない。また、コンテンツの種類は特に限定されず、図１に示したように画像（例えば、静止画、動画など）であってもよいし、テキストデータであってもよい。なお、図１に示した例では、表示制御装置１０は表示部１５０とは別体に構成されているが、表示部１５０と一体化されていてもよい。
【００１８】
本明細書においては、このようにして表示部１５０によって表示されるコンテンツを、ユーザＵが容易にスクロールさせることが可能な技術について主に説明する。
【００１９】
以上、本開示の実施形態に係る情報処理システム１の概要について説明した。
【００２０】
［１−２．情報処理システムの機能構成例］
続いて、本開示の実施形態に係る情報処理システム１の機能構成例について説明する。図２は、本開示の実施形態に係る情報処理システム１の機能構成例を示す図である。図２に示すように、本開示の実施形態に係る表示制御装置１０は、制御部１１０と、記憶部１２０と、第１の入力部１３１と、第２の入力部１３２とを備える。
【００２１】
制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサに相当する。制御部１１０は、記憶部１２０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部１１０が有する様々な機能を発揮する。制御部１１０は、第１の取得部１１１と、第２の取得部１１２と、表示制御部１１３とを有する。これらの各機能ブロックそれぞれが有する機能については後に説明する。
【００２２】
記憶部１２０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部１１０を動作させるためのプログラムを記憶する。また、例えば、記憶部１２０は、プログラムによって使用される各種のデータ（例えば、コンテンツ、オブジェクトなど）を記憶することもできる。なお、図２に示した例では、記憶部１２０は表示制御装置１０と一体化されているが、記憶部１２０は表示制御装置１０と別体に構成されていてもよい。
【００２３】
上記したように、表示部１５０は、表示制御装置１０と無線または有線により接続されている。表示部１５０には第１の検出部１５１が備えられており、端末１７０には第２の検出部１７１が備えられている。第１の検出部１５１は、表示部１５０の向きを検出する機能を有する。第１の検出部１５１によって検出された表示部１５０の向きは、第１の入力部１３１を介して制御部１１０に入力される。一方、第２の検出部１７１は、端末１７０の向きを検出する機能を有する。第２の検出部１７１によって検出された端末１７０の向きは、第２の検出部１７１を介して制御部１１０に入力される。
【００２４】
第１の検出部１５１は、表示部１５０の向きを検出する。例えば、第１の検出部１５１は地磁気センサを含み、表示部１５０の座標系における地磁気の方向を表す地磁気データを地磁気センサによって測定してもよい。地磁気データは、例えば、表示部１５０の向いている方角（水平方向の向き）に利用され得る。さらに、第１の検出部１５１は加速度センサを含み、表示部１５０に加わる加速度を加速度センサによって測定してもよい。加速度は、例えば、表示部１５０の傾き（鉛直方向の向き）に利用され得る。
【００２５】
また、第１の検出部１５１はジャイロセンサをさらに含み、表示部１５０の回転の角速度をジャイロセンサによって測定し、角速度を表示部１５０の向きの変化速度として検出してもよい。このように検出された表示部１５０の向きの変化速度は、第１の検出部１５１によって、表示部１５０の向きの検出に利用され得る。なお、図２に示した例では、第１の検出部１５１は表示部１５０と一体化されているが、第１の検出部１５１は、表示部１５０と別体に構成されていてもよい。
【００２６】
第２の検出部１７１は、端末１７０の向きを検出する。例えば、第２の検出部１７１は地磁気センサを含み、端末１７０の座標系における地磁気の方向を表す地磁気データを地磁気センサによって測定してもよい。地磁気データは、例えば、端末１７０の向いている方角（水平方向の向き）に利用され得る。さらに、第２の検出部１７１は加速度センサを含み、端末１７０に加わる加速度を加速度センサによって測定し、加速度に基づいて端末１７０の向きの変化を検出してもよい。加速度は、例えば、端末１７０の傾き（鉛直方向の向き）に利用され得る。
【００２７】
また、第２の検出部１７１はジャイロセンサをさらに含み、端末１７０の回転の角速度をジャイロセンサによって測定し、角速度を端末１７０の向きの変化速度として検出してもよい。このように検出された端末１７０の向きの変化速度は、第２の検出部１７１によって、端末１７０の向きの検出に利用され得る。なお、図２に示した例では、第２の検出部１７１は端末１７０と一体化されているが、第２の検出部１７１は、第２の検出部１７１と別体に構成されていてもよい。
【００２８】
以上、本開示の実施形態に係る情報処理システム１の機能構成例について説明した。
【００２９】
［１−３．情報処理システムの機能詳細］
続いて、本開示の実施形態に係る情報処理システム１の機能詳細について説明する。まず、図３〜図９を参照しながら、第１の例について説明する。図３は、第１の例においてコンテンツをスクロールさせる場合の例を示す図である。図３に示すように、ユーザは、表示部１５０を頭部に装着し、端末１７０を身体の一部（例えば、手）に持っている。表示制御部１１３は、表示部１５０に画面５０−Ａ１を表示させている。画面５０−Ａ１には、コンテンツＣ１〜Ｃ７が含まれている。
【００３０】
第１の取得部１１１は、第１の検出部１５１により検出された表示部の向きｕを取得する。また、第２の取得部１１２は、第２の検出部１７１により検出された端末の向きｔを取得する。ここで、表示制御部１１３は、表示部の向きｕに応じてコンテンツをスクロールさせる。このようにすれば、コンテンツをユーザが容易にスクロールさせることが可能となる。また、ユーザはコンテンツを直感的にスクロールさせることが可能となる。
【００３１】
端末の向きｔも、表示制御部１１３によって用いられ得る。かかる場合、例えば、表示制御部１１３は、端末の向きｔに応じて所定の制御を行ってもよい。このようにすれば、端末の向きｔも用いることが可能となるため、例えば、表示部の向きｕを調整するのが困難な場合であっても、端末の向きｔを利用した入力を行うことが可能となる。表示部の向きｕを調整するのが困難な場合としては、例えば、ユーザが頭部を一定の向きに長時間維持するのが困難な場合などが想定される。例えば、表示制御部１１３は、表示部の向きｕと端末の向きｔとの関係に応じてコンテンツをスクロールさせてよい。
【００３２】
表示部の向きｕと端末の向きｔとの関係はどのような関係であってもよいが、一例として、表示制御部１１３は、表示部の向きｕに対する相対的な端末の向きｔに応じてコンテンツをスクロールさせてよい。より詳細には、表示制御部１１３は、表示部の向きｕに対する相対的な端末の向きｔとは逆向きにコンテンツをスクロールさせてよい。図３には、表示部の向きｕに対する相対的な端末の向きｔがユーザから見て左向きである場合が示されている。このとき、表示制御部１１３は、ユーザが画面５０−Ａ１の左側を閲覧しやすいようにするため、コンテンツを左向きとは逆向きである右向きにスクロールさせてよい。
【００３３】
コンテンツのスクロール速度は特に限定されないが、例えば、表示制御部１１３は、表示部の向きｕと端末の向きｔとの角度差に応じて、コンテンツのスクロール速度を制御してよい。より詳細には、表示制御部１１３は、表示部の向きｕと端末の向きｔとの角度差が大きいほど、コンテンツのスクロール速度を大きくしてよい。かかる制御を行うようにすれば、ユーザは、コンテンツのスクロール速度を直感的に調整することが可能となる。
【００３４】
なお、上記では、第２の取得部１１２によって取得された端末の向きｔが表示制御部１１３によって用いられる場合を例として説明したが、端末の向きｔの代わりに何らかの基準の向きが用いられてもよい。例えば、表示制御部１１３は、基準の向きに対する相対的な表示部の向きｕに応じてコンテンツをスクロールさせてよい。より詳細には、表示制御部１１３は、基準の向きに対する相対的な表示部の向きｕとは逆向きにコンテンツをスクロールさせてよい。基準の向きは、ユーザによってあらかじめ設定されてもよいし、制御部１１０によって設定されてもよい。
【００３５】
ここで、表示制御部１１３は、表示部の向きｕと端末の向きｔとが一致または所定の範囲に収まった場合には、コンテンツのスクロールを停止すればよい。図４は、第１の例においてスクロールが停止されている場合の例を示す図である。図４を参照すると、コンテンツのスクロールがなされた後、表示部の向きｕと端末の向きｔとが一致したため、コンテンツＣ４〜Ｃ１０を含む画面５０−Ａ２が表示制御部１１３によって表示され、画面５０−Ａ２が表示された状態でコンテンツのスクロールが停止している。
【００３６】
また、図４に示した例では、コンテンツＣ４〜Ｃ１０のうち中央のコンテンツＣ７にフォーカスが当てられているが、どのコンテンツにフォーカスが当てられるかについては特に限定されない。この状態において、例えば、端末１７０に対してユーザから所定の操作がなされた場合、表示制御部１１３は、フォーカスが当てられているコンテンツを選択できてもよい。所定の操作は特に限定されないが、端末１７０に対してユーザから入力されるタップ操作であってもよい。
【００３７】
図５は、第１の例においてコンテンツＣ７を選択する操作の例を示す図である。図５を参照すると、コンテンツＣ７にフォーカスが当てられている状態において、端末１７０に対してユーザからタップ操作がなされた場合、表示制御部１１３は、フォーカスが当てられているコンテンツＣ７を選択している。コンテンツＣ７が選択された後、コンテンツＣ７に関してどのような制御が表示制御部１１３によってなされてもよい。例えば、コンテンツＣ７が選択された結果として、拡大されたコンテンツＣ７を含む選択結果画面が表示されてよい。
【００３８】
図６は、第１の例においてコンテンツＣ７が選択された結果として選択結果画面５０−Ａ３が表示されている場合の例を示す図である。図６を参照すると、表示制御部１１３は、拡大されたコンテンツＣ７を含む選択結果画面５０−Ａ３を表示部１５０に表示させている。また、選択結果画面５０−Ａ３が表示された状態において、例えば、端末１７０に対してユーザから所定の操作がなされた場合、表示制御部１１３は、前の画面に戻ることが可能であってもよい。所定の操作は特に限定されないが、端末１７０に対してユーザから入力される長押し操作であってもよい。
【００３９】
図７は、第１の例において選択結果画面５０−Ａ３の表示から前の画面５０−Ａ２の表示に戻る操作の例を示す図である。また、図８は、第１の例において選択結果画面５０−Ａ３の表示から前の画面５０−Ａ２の表示に戻った場合の例を示す図である。図７および図８を参照すると、拡大されたコンテンツＣ７が表示されている状態において、端末１７０に対してユーザから長押し操作がなされた場合、表示制御部１１３は、前の画面５０−Ａ２を表示させている。
【００４０】
図９は、第１の例における表示制御装置１０の動作の流れを示すフローチャートである。
なお、図９に示した例は、第１の例における表示制御装置１０の動作の流れの一例に過ぎない。したがって、第１の例における表示制御装置１０の動作の流れは、図９に示した例に限定されない。
【００４１】
図９に示すように、第１の検出部１５１によって表示部の向きｕが検出されると、第１の入力部１３１を介して制御部１１０に入力され、第１の取得部１１１によって表示部の向きｕが取得される（Ｓ１１）。続いて、第２の検出部１７１によって端末の向きｔが検出されると、第２の入力部１３２を介して制御部１１０に入力され、第２の取得部１１２によって表示部の向きｕが取得される（Ｓ１２）。
【００４２】
表示制御部１１３は、表示部の向きｕに対する端末の向きｔの相対的な向きに応じてコンテンツをスクロールさせる（Ｓ１３）。なお、制御部１１０は、Ｓ１３の動作が終了した後は、Ｓ１１の動作に再度戻ってもよいし、動作を終了させてもよい。以上により、第１の例の説明を終了する。
【００４３】
続いて、図１０〜図１４を参照しながら、第２の例について説明する。図１０は、第２の例においてフォーカスを移動させる場合の例を示す図である。図１０に示すように、ユーザは、表示部１５０を頭部に装着し、端末１７０を身体の一部（例えば、手）に持っている。表示制御部１１３は、表示部１５０に画面５０−Ｂ１を表示させている。画面５０−Ｂ１には、オブジェクトＢ１〜Ｂ４が含まれている。
【００４４】
第１の取得部１１１は、第１の検出部１５１により検出された表示部の向きｕを取得する。また、第２の取得部１１２は、第２の検出部１７１により検出された端末の向きｔを取得する。ここで、表示制御部１１３は、端末の向きｔに応じてフォーカスを移動させる。このようにすれば、フォーカスをユーザが容易に移動させることが可能となる。
【００４５】
表示部の向きｕも、表示制御部１１３によって用いられ得る。かかる場合、例えば、表示制御部１１３は、表示部の向きｕに応じて所定の制御を行ってもよい。このようにすれば、端末の向きｔも用いることが可能となるため、ユーザによって入力可能な操作のバリエーションが広がり得る。例えば、表示制御部１１３は、表示部の向きｕと端末の向きｔとの関係に応じてフォーカスを移動させてよい。
【００４６】
表示部の向きｕと端末の向きｔとの関係はどのような関係であってもよいが、一例として、表示制御部１１３は、表示部の向きｕに対する相対的な端末の向きｔに応じてフォーカスを移動させてよい。より詳細には、表示制御部１１３は、表示部の向きｕに対する相対的な端末の向きｔに応じてフォーカスを移動させてよい。図１０には、表示部の向きｕに対する相対的な端末の向きｔがユーザから見て左上向きである場合が示されている。このとき、表示制御部１１３は、画面５０−Ｂ１の左上領域のオブジェクトＢ１の位置にフォーカスを移動させてよい。
【００４７】
なお、上記では、第１の取得部１１１によって取得された表示部の向きｕが表示制御部１１３によって用いられる場合を例として説明したが、表示部の向きｕの代わりに何らかの基準の向きが用いられてもよい。例えば、表示制御部１１３は、基準の向きに対する相対的な端末の向きｔに応じてフォーカスを移動させてよい。より詳細には、表示制御部１１３は、基準の向きに対する相対的な端末の向きｔに応じてフォーカスを移動させてよい。基準の向きは、ユーザによってあらかじめ設定されてもよいし、制御部１１０によって設定されてもよい。
【００４８】
オブジェクトＢ１の位置にフォーカスが当てられている状態において、例えば、端末１７０に対してユーザから所定の操作がなされた場合、表示制御部１１３は、フォーカスが当てられているオブジェクトを選択できてもよい。所定の操作は特に限定されないが、端末１７０に対してユーザから入力されるタップ操作であってもよい。
【００４９】
図１１は、第２の例においてオブジェクトＢ１を選択する場合の例を示す図である。図１１を参照すると、オブジェクトＢ１にフォーカスが当てられている状態において、端末１７０に対してユーザからタップ操作がなされた場合、表示制御部１１３は、フォーカスが当てられているオブジェクトＢ１を選択している。オブジェクトＢ１が選択された後、オブジェクトＢ１に関してどのような制御が表示制御部１１３によってなされてもよい。例えば、オブジェクトＢ１が選択された結果として、オブジェクトＢ１に対応するコンテンツを含む選択結果画面が表示されてよい。
【００５０】
図１２は、第２の例においてオブジェクトＢ１が選択された結果として選択結果画面５０−Ｂ２が表示されている場合の例を示す図である。図１２を参照すると、表示制御部１１３は、オブジェクトＢ１に対応するコンテンツＣ１１を含む選択結果画面５０−Ｂ２を表示部１５０に表示させている。また、選択結果画面５０−Ｂ２が表示された状態において、例えば、端末１７０に対してユーザから所定の操作がなされた場合、表示制御部１１３は、前の画面に戻ることが可能であってもよい。所定の操作は特に限定されないが、端末１７０に対してユーザから入力される長押し操作であってもよい。
【００５１】
図１３は、第２の例において選択結果画面５０−Ｂ２の表示から前の画面５０−Ｂ１の表示に戻った場合の例を示す図である。図１２および図１３を参照すると、オブジェクトＢ１に対応するコンテンツＣ１１が表示されている状態において、端末１７０に対してユーザから長押し操作がなされた場合、表示制御部１１３は、前の画面５０−Ｂ１を表示させている。
【００５２】
図１４は、第２の例における表示制御装置１０の動作の流れを示すフローチャートである。なお、図１４に示した例は、第２の例における表示制御装置１０の動作の流れの一例に過ぎない。したがって、第２の例における表示制御装置１０の動作の流れは、図１４に示した例に限定されない。
【００５３】
図１４に示すように、第１の検出部１５１によって表示部の向きｕが検出されると、第１の入力部１３１を介して制御部１１０に入力され、第１の取得部１１１によって表示部の向きｕが取得される（Ｓ２１）。続いて、第２の検出部１７１によって端末の向きｔが検出されると、第２の入力部１３２を介して制御部１１０に入力され、第２の取得部１１２によって表示部の向きｕが取得される（Ｓ２２）。
【００５４】
表示制御部１１３は、表示部の向きｕに対する端末の向きｔの相対的な向きに応じてオブジェクトを選択する（Ｓ２３）。なお、制御部１１０は、Ｓ２３の動作が終了した後は、Ｓ２１の動作に再度戻ってもよいし、動作を終了させてもよい。以上により、第２の例の説明を終了する。
【００５５】
続いて、図１５および図１６を参照しながら、第３の例について説明する。図１５は、第３の例においてフォーカスを移動させる場合の例を示す図である。図１５に示すように、ユーザは、表示部１５０を頭部に装着し、端末１７０を身体の一部（例えば、手）に持っている。表示制御部１１３は、表示部１５０に画面５０−Ｃ１を表示させている。画面５０−Ｃ１には、コンテンツＣ１〜Ｃ７とオブジェクトＢ１〜Ｂ４とが含まれている。
【００５６】
第１の取得部１１１は、第１の検出部１５１により検出された表示部の向きｕを取得する。また、第２の取得部１１２は、第２の検出部１７１により検出された端末の向きｔを取得する。ここで、表示制御部１１３は、表示部の向きｕに応じてコンテンツをスクロールさせる。また、表示制御部１１３は、端末の向きｔに応じてオブジェクトを選択する。このようにすれば、コンテンツを容易にスクロールさせるとともにオブジェクトを容易に選択することが可能となる。
【００５７】
例えば、表示制御部１１３は、基準の向きに対する相対的な表示部の向きｕに応じてコンテンツをスクロールさせてよい。より詳細には、表示制御部１１３は、基準の向きに対する相対的な表示部の向きｕとは逆向きにコンテンツをスクロールさせてよい。基準の向きは、ユーザによってあらかじめ設定されてもよいし、制御部１１０によって設定されてもよい。
【００５８】
同様に、例えば、表示制御部１１３は、基準の向きに対する相対的な端末の向きｔに応じてオブジェクトを選択してよい。より詳細には、表示制御部１１３は、基準の向きに対する相対的な端末の向きｔに応じてオブジェクトを選択してよい。基準の向きは、ユーザによってあらかじめ設定されてもよいし、制御部１１０によって設定されてもよい。
【００５９】
図１６は、第３の例における表示制御装置１０の動作の流れを示すフローチャートである。なお、図１６に示した例は、第３の例における表示制御装置１０の動作の流れの一例に過ぎない。したがって、第３の例における表示制御装置１０の動作の流れは、図１６に示した例に限定されない。
【００６０】
図１６に示すように、第１の検出部１５１によって表示部の向きｕが検出されると、第１の入力部１３１を介して制御部１１０に入力され、第１の取得部１１１によって表示部の向きｕが取得される（Ｓ３１）。続いて、第２の検出部１７１によって端末の向きｔが検出されると、第２の入力部１３２を介して制御部１１０に入力され、第２の取得部１１２によって表示部の向きｕが取得される（Ｓ３２）。
【００６１】
表示制御部１１３は、表示部の向きｕに応じてコンテンツをスクロールさせる（Ｓ３３）。また、表示制御部１１３は、端末の向きｔに応じてオブジェクトを選択する（Ｓ３４）。なお、制御部１１０は、Ｓ３４の動作が終了した後は、Ｓ３１の動作に再度戻ってもよいし、動作を終了させてもよい。以上により、第３の例の説明を終了する。
【００６２】
第１の例および第３の例においては、表示制御部１１３が表示部の向きｕに応じてコンテンツをスクロールさせる例を説明した。しかし、ユーザは、コンテンツをスクロールさせるという目的以外の目的で表示部１５０の向きを変えようとする場合も想定される。したがって、表示制御部１１３は、ユーザから所定の操作が入力されたか否かに基づいて、コンテンツをスクロールさせるか否かを決定してよい。以下では、所定の操作がタッチ操作である場合について説明するが、どのような操作であってもよい。
【００６３】
図１７は、第１の例および第３の例における変形例を示す図である。図１７に示すように、ユーザは、表示部１５０を頭部に装着し、端末１７０を身体の一部（例えば、手）に持っている。表示制御部１１３は、表示部１５０に画面５０−Ｄ１を表示させている。画面５０−Ｄ１には、コンテンツＣ１〜Ｃ７が含まれている。
【００６４】
第１の取得部１１１は、第１の検出部１５１により検出された表示部の向きｕを取得する。また、第２の取得部１１２は、第２の検出部１７１により検出された端末の向きｔを取得する。ここで、画面５０−Ｄ１に示したように、表示制御部１１３は、ユーザからタッチ操作が入力されていない間は、コンテンツをスクロールさせないと決定してよい。一方、画面５０−Ｄ２に示したように、表示制御部１１３は、ユーザからタッチ操作が入力されている間は、コンテンツをスクロールさせると決定してよい。
【００６５】
なお、タッチ操作が入力されている間およびタッチ操作が入力されていない間それぞれにおいてなされる動作は逆であってもよい。すなわち、表示制御部１１３は、ユーザからタッチ操作が入力されている間は、コンテンツをスクロールさせないと決定してよい。一方、表示制御部１１３は、ユーザからタッチ操作が入力されていない間は、コンテンツをスクロールさせると決定してよい。
【００６６】
また、第２の例および第３の例においては、表示制御部１１３が端末の向きｔに応じてオブジェクトを選択する例を説明した。しかし、ユーザは、オブジェクトを選択するという目的以外の目的で端末１７０の向きを変えようとする場合も想定される。したがって、表示制御部１１３は、ユーザから所定の操作が入力されたか否かに基づいて、オブジェクトを選択させるか否かを決定してよい。
【００６７】
例えば、表示制御部１１３は、ユーザからタッチ操作が入力されていない間は、オブジェクトを選択しないと決定してよい。一方、表示制御部１１３は、ユーザからタッチ操作が入力されている間は、オブジェクトを選択すると決定してよい。
【００６８】
なお、タッチ操作が入力されている間およびタッチ操作が入力されていない間それぞれにおいてなされる動作は逆であってもよい。すなわち、表示制御部１１３は、ユーザからタッチ操作が入力されている間は、オブジェクトを選択しないと決定してよい。一方、表示制御部１１３は、ユーザからタッチ操作が入力されていない間は、オブジェクトを選択すると決定してよい。
【００６９】
以上、本開示の実施形態に係る情報処理システム１の機能詳細について説明した。
【００７０】
［１−４．ハードウェア構成例］
続いて、本開示の実施形態に係る表示制御装置１０のハードウェア構成例について説明する。図１８は、本開示の実施形態に係る表示制御装置１０のハードウェア構成例を示す図である。ただし、図１８に示したハードウェア構成例は、表示制御装置１０のハードウェア構成の一例を示したに過ぎない。したがって、表示制御装置１０のハードウェア構成は、図１８に示した例に限定されない。
【００７１】
図１８に示したように、表示制御装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、ドライブ９１２とを備える。
【００７２】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って表示制御装置１０内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００７３】
入力装置９０８は、第１の検出部１５１により検出された表示部１５０の向きおよび第２の検出部１７１により検出された端末１７０の向きの入力を受け付ける。入力装置９０８により入力が受け付けられた表示部１５０の向きおよび端末１７０の向きは、ＣＰＵ９０１に出力される。また、入力装置９０８は、第１の検出部１５１により検出された表示部１５０の向きの変化量および第２の検出部１７１により検出された端末１７０の向きの変化量の入力を受け付け、ＣＰＵ９０１に出力してもよい。
【００７４】
出力装置９１０は、表示部１５０に対して出力データを提供する。例えば、出力装置９１０は、ＣＰＵ９０１による制御に従って表示データを表示部１５０に提供する。また、表示部１５０が音声出力装置により構成されている場合には、出力装置９１０は、ＣＰＵ９０１による制御に従って音声データを表示部１５０に提供する。
【００７５】
ストレージ装置９１１は、表示制御装置１０の記憶部１２０の一例として構成されたデータ格納用の装置である。ストレージ装置９１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００７６】
ドライブ９１２は、記憶媒体用リーダライタであり、表示制御装置１０に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体７１に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、リムーバブル記憶媒体７１に情報を書き込むこともできる。
【００７７】
以上、本開示の実施形態に係る表示制御装置１０のハードウェア構成例について説明した。
【００７８】
＜＜２．むすび＞＞
以上説明したように、本開示の実施形態によれば、第１の検出部１５１により検出された表示部１５０の向きを取得する第１の取得部１１１と、コンテンツを表示部１５０に表示させる表示制御部１１３と、を備え、表示制御部１１３は、表示部１５０の向きに応じてコンテンツをスクロールさせる、表示制御装置１０が提供される。かかる構成によれば、コンテンツをユーザが容易にスクロールさせることが可能な技術を提供することができる。
【００７９】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８０】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した表示制御装置１０が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【００８１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１の検出部により検出された表示部の向きを取得する第１の取得部と、
コンテンツを表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、
表示制御装置。
（２）
前記表示制御装置は、
第２の検出部により検出された端末の向きを取得する第２の取得部をさらに備え、
前記表示制御部は、前記端末の向きに応じて所定の制御を行う、
前記（１）に記載の表示制御装置。
（３）
前記表示制御部は、前記表示部の向きと前記端末の向きとの関係に応じて前記コンテンツをスクロールさせる、
前記（２）に記載の表示制御装置。
（４）
前記表示制御部は、前記表示部の向きに対する前記端末の相対的な向きに応じて前記コンテンツをスクロールさせる、
前記（３）に記載の表示制御装置。
（５）
前記表示制御部は、前記表示部の向きと前記端末の向きとの角度差に応じて、前記コンテンツのスクロール速度を制御する、
前記（４）に記載の表示制御装置。
（６）
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせるとともに、前記端末の向きに基づいてオブジェクトを選択する、
前記（２）〜（５）のいずれか一項に記載の表示制御装置。
（７）
前記表示制御部は、ユーザから所定の操作が入力されたか否かに基づいて、前記コンテンツをスクロールさせるか否かを決定する、
前記（１）〜（６）のいずれか一項に記載の表示制御装置。
（８）
第１の検出部により検出された表示部の向きを取得することと、
コンテンツを表示部に表示させることと、
前記表示部の向きに応じて前記コンテンツをスクロールさせること、
を含む、表示制御方法。
（９）
コンピュータを、
第１の検出部により検出された表示部の向きを取得する第１の取得部と、
コンテンツを表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部の向きに応じて前記コンテンツをスクロールさせる、
表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体。
【符号の説明】
【００８２】
１      情報処理システム
１０    表示制御装置
１１０  制御部
１１１  第１の取得部
１１２  第２の取得部
１１３  表示制御部
１２０  記憶部
１３１  第１の入力部
１３２  第２の入力部
１５０  表示部
１５１  第１の検出部
１７０  端末
１７１  第２の検出部
Ｂ１〜Ｂ４  オブジェクト
Ｃ１〜Ｃ１１  コンテンツ
【図１】
2014185146.tif 000003
【図２】
2014185146.tif 000004
【図３】
2014185146.tif 000005
【図４】
2014185146.tif 000006
【図５】
2014185146.tif 000007
【図６】
2014185146.tif 000008
【図７】
2014185146.tif 000009
【図８】
2014185146.tif 000010
【図９】
2014185146.tif 000011
【図１０】
2014185146.tif 000012
【図１１】
2014185146.tif 000013
【図１２】
2014185146.tif 000014
【図１３】
2014185146.tif 000015
【図１４】
2014185146.tif 000016
【図１５】
2014185146.tif 000017
【図１６】
2014185146.tif 000018
【図１７】
2014185146.tif 000019
【図１８】
2014185146.tif 000020
【国際調査報告】
2014185146.tif 000021
2014185146.tif 000022
2014185146.tif 000023
2014185146.tif 000024