(57)【要約】  プログラム又はコンテンツを識別可能な選択対象自体による表現に依存することなく、当該プログラム又は当該コンテンツのＶＲ表示への対応状況をユーザに提示できるエンタテイメント装置、表示制御方法及び表示制御プログラムを提供する。対応状況データ取得部（８２）は、ユーザによる選択の際におけるプログラム又はコンテンツのバーチャルリアリティ表示への対応状況を示す、選択対象とは異なる対応状況データを取得する。画面生成部（９０）は、対応状況データに基づいて、選択対象の選択に応じて実行されるプログラム又は再生されるコンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む画面を生成する。表示制御部（９２）は、当該画面を表示させる。
2019151323.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させるエンタテインメント装置であって、
前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得する対応状況データ取得部と、
前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成する画面生成部と、
前記画面を表示させる表示制御部と、
を含むことを特徴とするエンタテインメント装置。
【請求項２】
前記対応状況データ取得部は、バーチャルリアリティ表示が必須であるか否かを示す前記対応状況データを取得し、
前記画面生成部は、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示が必須であるか否かを示す情報を含む前記画面を生成する、
ことを特徴とする請求項１に記載のエンタテインメント装置。
【請求項３】
前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイの利用状況を示す利用状況データを取得する利用状況データ取得部、をさらに含み、
前記画面生成部は、前記利用状況データに応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する、
ことを特徴とする請求項１又は２に記載のエンタテインメント装置。
【請求項４】
前記利用状況データ取得部は、前記エンタテインメント装置と前記ヘッドマウントディスプレイとの通信履歴を示す前記利用状況データを取得し、
前記画面生成部は、前記通信履歴に応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する、
ことを特徴とする請求項３に記載のエンタテインメント装置。
【請求項５】
前記利用状況データ取得部は、バーチャルリアリティ表示の履歴を示す前記利用状況データを取得し、
前記画面生成部は、前記バーチャルリアリティ表示の履歴に基づいて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する、
ことを特徴とする請求項３又は４に記載のエンタテインメント装置。
【請求項６】
前記画面生成部は、前記バーチャルリアリティ表示の履歴に基づいて、前記選択対象により識別される前記プログラム又は前記コンテンツについてバーチャルリアリティ表示が実行されたことがあるか否かを示す前記画面を生成する、
ことを特徴とする請求項５に記載のエンタテインメント装置。
【請求項７】
前記画面生成部は、前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイとの通信可否の確認結果に応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する、
ことを特徴とする請求項１から６のいずれか一項に記載のエンタテインメント装置。
【請求項８】
前記対応状況データ取得部は、前記選択対象により識別される前記プログラム又は前記コンテンツがアップデートされた後における、前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す前記対応状況データを取得し、
前記画面生成部は、前記対応状況データに基づいて、前記アップデートによりバーチャルリアリティ表示に対応した前記プログラム又は前記コンテンツについてはその旨が示された前記画面を生成する、
ことを特徴とする請求項１から７のいずれか一項に記載のエンタテインメント装置。
【請求項９】
前記画面生成部は、前記対応状況データに基づいて、前記アップデートよりも前に実行されたことがあり前記アップデートによりバーチャルリアリティ表示に対応した前記コンテンツ、又は、前記アップデートよりも前に再生されたことがあり前記アップデートによりバーチャルリアリティ表示に対応した前記コンテンツについてはその旨が示された前記画面を生成する、
ことを特徴とする請求項８に記載のエンタテインメント装置。
【請求項１０】
前記表示制御部は、前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイとは異なるディスプレイに前記画面を表示させる、
ことを特徴とする請求項１から９のいずれか一項に記載のエンタテインメント装置。
【請求項１１】
ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させる表示制御方法であって、
前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得するステップと、
前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成するステップと、
前記画面を表示させるステップと、
を含むことを特徴とする表示制御方法。
【請求項１２】
ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させる処理をコンピュータに実行させる表示制御プログラムであって、
前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得する手順、
前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成する手順、
前記画面を表示させる手順、
を前記コンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンタテインメント装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
ゲームプログラムなどのプログラムの実行や映画コンテンツ等のコンテンツのメディアプレイヤによる再生が可能なエンタテインメント装置が存在する。【０００３】
このようなエンタテインメント装置では、一般的に、実行されるプログラムや再生されるコンテンツをユーザに選択させるための、プログラム又はコンテンツを識別可能なタイトル画像等の選択対象が複数配置された画面が表示される。当該画面においてユーザが選択対象を選択すると、当該選択対象により識別されるプログラムの実行や当該選択対象により識別されるコンテンツの再生が行われる。【０００４】
また近年、エンタテインメント装置で実行されるプログラムや再生されるコンテンツのなかには、バーチャルリアリティ（ＶＲ）表示に対応しているものや、ＶＲ表示が必須であるものが増えてきている。このようなプログラムやコンテンツでは、例えば３次元の仮想オブジェクトが配置された３次元仮想空間内に配置された視点から視線方向を見た様子を表す画像が、エンタテインメント装置と通信可能なヘッドマウントディスプレイ（ＨＭＤ）に表示される。あるいは例えば全天周カメラにより撮影された画像が内側にマッピングされた球面状の仮想オブジェクトの内部に配置された視点から当該仮想オブジェクトの内側を見た様子を表す画像がＨＭＤに表示される。【０００５】
このようなＶＲ表示が行われている際に、ＨＭＤを装着したユーザが頭部の姿勢を変化させると当該姿勢の変化に応じて仮想空間内に配置された視点の位置や向きが変化する。そのためＨＭＤを装着したユーザはあたかも仮想空間内にいるような感覚を体験することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
エンタテインメント装置で実行されるプログラムや再生されるコンテンツによってＶＲ表示への対応状況は様々である。例えばエンタテインメント装置で実行されるプログラムや再生されるコンテンツのなかには、ＶＲ表示に対応しているものもあるが対応していないものもある。またエンタテインメント装置で実行されるプログラムや再生されるコンテンツのなかには、ＶＲ表示が必須であるものもあれば必須でないものもある。【０００７】
またエンタテインメント装置と通信可能なＨＭＤを所有しているユーザもいれば所有していないユーザもいる。【０００８】
それにも関わらず従来は、タイトル画像等の選択対象が複数配置された画面には、選択対象により識別されるプログラムやコンテンツのＶＲ表示への対応状況が示されていなかった。【０００９】
そのため例えば当該画面において例えばＶＲ表示が必須であるプログラムやコンテンツをユーザが選択した場合には、ＶＲ表示が必須であることが当該選択の後にユーザに示されていた。このことは例えばＨＭＤを所有していないユーザにとっては特に不便である。【００１０】
ここで例えばタイトル画像等の選択対象自体によって、ＶＲ表示に対応していることやＶＲ表示が必須であることを示すことが考えられる。しかしこのようにすると例えばアップデートによってＶＲ表示に対応した場合やＶＲ表示が必須になった場合にタイトル画像等の選択対象自体を変更する必要がある。【００１１】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、プログラム又はコンテンツを識別可能な選択対象自体による表現に依存することなく、当該プログラム又は当該コンテンツのＶＲ表示への対応状況をユーザに提示できるエンタテイメント装置、表示制御方法及び表示制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係るエンタテインメント装置は、ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させるエンタテインメント装置であって、前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得する対応状況データ取得部と、前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成する画面生成部と、前記画面を表示させる表示制御部と、を含む。【００１３】
本発明の一態様では、前記対応状況データ取得部は、バーチャルリアリティ表示が必須であるか否かを示す前記対応状況データを取得し、前記画面生成部は、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示が必須であるか否かを示す情報を含む前記画面を生成する。【００１４】
また、本発明の一態様では、前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイの利用状況を示す利用状況データを取得する利用状況データ取得部、をさらに含み、前記画面生成部は、前記利用状況データに応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する。【００１５】
この態様では、前記利用状況データ取得部は、前記エンタテインメント装置と前記ヘッドマウントディスプレイとの通信履歴を示す前記利用状況データを取得し、前記画面生成部は、前記通信履歴に応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成してもよい。【００１６】
あるいは、前記利用状況データ取得部は、バーチャルリアリティ表示の履歴を示す前記利用状況データを取得し、前記画面生成部は、前記バーチャルリアリティ表示の履歴に基づいて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成してもよい。【００１７】
この態様では、前記画面生成部は、前記バーチャルリアリティ表示の履歴に基づいて、前記選択対象により識別される前記プログラム又は前記コンテンツについてバーチャルリアリティ表示が実行されたことがあるか否かを示す前記画面を生成してもよい。【００１８】
また、本発明の一態様では、前記画面生成部は、前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイとの通信可否の確認結果に応じて、前記バーチャルリアリティ表示への対応状況を示す情報を含む前記画面、又は、当該情報を含まない前記画面のいずれかを生成する。【００１９】
また、本発明の一態様では、前記対応状況データ取得部は、前記選択対象により識別される前記プログラム又は前記コンテンツがアップデートされた後における、前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す前記対応状況データを取得し、前記画面生成部は、前記対応状況データに基づいて、前記アップデートによりバーチャルリアリティ表示に対応した前記プログラム又は前記コンテンツについてはその旨が示された前記画面を生成する。【００２０】
この態様では、前記画面生成部は、前記対応状況データに基づいて、前記アップデートよりも前に実行されたことがあり前記アップデートによりバーチャルリアリティ表示に対応した前記コンテンツ、又は、前記アップデートよりも前に再生されたことがあり前記アップデートによりバーチャルリアリティ表示に対応した前記コンテンツについてはその旨が示された前記画面を生成してもよい。【００２１】
また、本発明の一態様では、前記表示制御部は、前記プログラムが生成する画像又は前記コンテンツの画像を表示させるヘッドマウントディスプレイとは異なるディスプレイに前記画面を表示させる。【００２２】
また、本発明に係る表示制御方法は、ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させる表示制御方法であって、前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得するステップと、前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成するステップと、前記画面を表示させるステップと、を含む。【００２３】
また、本発明に係る表示制御プログラムは、ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象が複数配置された画面を表示させる処理をコンピュータに実行させる表示制御プログラムであって、前記ユーザによる選択の際における前記プログラム又は前記コンテンツのバーチャルリアリティ表示への対応状況を示す、前記選択対象とは異なる対応状況データを取得する手順、前記対応状況データに基づいて、前記選択対象の選択に応じて実行される前記プログラム又は再生される前記コンテンツのバーチャルリアリティ表示への対応状況を示す情報を含む前記画面を生成する手順、前記画面を表示させる手順、を前記コンピュータに実行させる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るエンタテインメントシステムの構成の一例を示す図である。
【図２Ａ】本発明の一実施形態に係るヘッドマウントディスプレイの一例を示す構成図である。
【図２Ｂ】本発明の一実施形態に係るエンタテインメント装置の一例を示す構成図である。
【図３Ａ】ホーム画面の一例を示す図である。
【図３Ｂ】ホーム画面の一例を示す図である。
【図４】仮想空間の一例を示す図である。
【図５】仮想空間の一例を示す図である。
【図６Ａ】ホーム画面の一例を示す図である。
【図６Ｂ】ホーム画面の一例を示す図である。
【図６Ｃ】ホーム画面の一例を示す図である。
【図７Ａ】ライブラリ画面の一例を示す図である。
【図７Ｂ】ライブラリ画面の一例を示す図である。
【図７Ｃ】ライブラリ画面の一例を示す図である。
【図８】本発明の一実施形態に係るエンタテインメント装置で実装される機能の一例を示す機能ブロック図である。
【図９】通信履歴データの一例を示す図である。
【図１０】実行履歴データの一例を示す図である。
【図１１】本発明の一実施形態に係るエンタテインメント装置で行われる分類学習の処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００２６】
図１は、本発明の一実施形態に係るエンタテインメントシステム１０の構成の一例を示す図である。図２Ａは、本実施形態に係るヘッドマウントディスプレイ（ＨＭＤ）１２の構成の一例を示す図である。図２Ｂは、本実施形態に係るエンタテインメント装置１４の構成の一例を示す図である。
【００２７】
図１に示すように、本実施形態に係るエンタテインメントシステム１０は、ＨＭＤ１２とエンタテインメント装置１４と中継装置１６とディスプレイ１８とカメラマイクユニット２０とコントローラ２２とを含んでいる。
【００２８】
本実施形態に係るＨＭＤ１２には、例えば図２Ａに示すように、プロセッサ３０、記憶部３２、通信部３４、入出力部３６、表示部３８、センサ部４０、音声出力部４２が含まれる。
【００２９】
プロセッサ３０は、例えばＨＭＤ１２にインストールされるプログラムに従って動作するマイクロプロセッサ等のプログラム制御デバイスである。
【００３０】
記憶部３２は、例えばＲＯＭやＲＡＭ等の記憶素子などである。記憶部３２には、プロセッサ３０によって実行されるプログラムなどが記憶される。
【００３１】
通信部３４は、例えば無線ＬＡＮモジュールなどの通信インタフェースである。
【００３２】
入出力部３６は、例えばＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ポート、ＵＳＢポート、ＡＵＸポートなどの入出力ポートである。
【００３３】
表示部３８は、ＨＭＤ１２の前側に配置されている、例えば液晶ディスプレイや有機ＥＬディスプレイ等のディスプレイであり、エンタテインメント装置１４が生成する映像などを表示させる。また表示部３８は、ＨＭＤ１２の筐体に収容される。表示部３８は、例えばエンタテインメント装置１４が出力して中継装置１６で中継される映像信号を受信して、当該映像信号が表す映像を出力するようにしてもよい。本実施形態に係る表示部３８は、例えば左目用の画像と右目用の画像を表示することによって三次元画像を表示させることができるようになっている。なお表示部３８は三次元画像の表示ができず二次元画像の表示のみができるものであっても構わない。
【００３４】
センサ部４０は、例えば加速度センサやモーションセンサなどといったセンサである。センサ部４０は、ＨＭＤ１２の回転量、移動量などの計測結果を示すモーションデータを所定のフレームレートで、プロセッサ３０に出力する。
【００３５】
音声出力部４２は、例えばヘッドホンやスピーカ等であり、エンタテインメント装置１４が生成する音声データが表す音声などを出力する。音声出力部４２は、例えばエンタテインメント装置１４が出力して中継装置１６で中継される音声信号を受信して、当該音声信号が表す音声を出力する。
【００３６】
本実施形態に係るエンタテインメント装置１４は、例えばゲームコンソール、ＤＶＤプレイヤ、Ｂｌｕ−ｒａｙ（登録商標）プレイヤなどといったコンピュータである。本実施形態に係るエンタテインメント装置１４は、例えば記憶されている、あるいは、光ディスクに記録された、ゲームプログラムの実行やコンテンツの再生などによって映像や音声を生成する。そして本実施形態に係るエンタテインメント装置１４は、生成される映像を表す映像信号や生成される音声を表す音声信号を、中継装置１６を経由して、ＨＭＤ１２やディスプレイ１８に出力する。
【００３７】
本実施形態に係るエンタテインメント装置１４には、例えば図２Ｂに示すように、プロセッサ５０、記憶部５２、通信部５４、入出力部５６が含まれる。
【００３８】
プロセッサ５０は、例えばエンタテインメント装置１４にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである。本実施形態に係るプロセッサ５０には、ＣＰＵから供給されるグラフィックスコマンドやデータに基づいてフレームバッファに画像を描画するＧＰＵ（Graphics Processing Unit）も含まれている。
【００３９】
記憶部５２は、例えばＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部５２には、プロセッサ５０によって実行されるプログラムなどが記憶される。また、本実施形態に係る記憶部５２には、ＧＰＵにより画像が描画されるフレームバッファの領域が確保されている。
【００４０】
通信部５４は、例えば無線ＬＡＮモジュールなどの通信インタフェースなどである。
【００４１】
入出力部５６は、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ポート、ＵＳＢポートなどの入出力ポートである。
【００４２】
本実施形態に係る中継装置１６は、エンタテインメント装置１４から出力される映像信号や音声信号を中継してＨＭＤ１２やディスプレイ１８に出力するコンピュータである。
【００４３】
本実施形態に係るディスプレイ１８は、例えば液晶ディスプレイ等であり、エンタテインメント装置１４から出力される映像信号が表す映像などを表示させる。
【００４４】
本実施形態に係るカメラマイクユニット２０は、例えば被写体を撮像した画像をエンタテインメント装置１４に出力するカメラ２０ａ及び周囲の音声を取得して当該音声を音声データに変換してエンタテインメント装置１４に出力するマイク２０ｂを含んでいる。また本実施形態に係るカメラ２０ａはステレオカメラである。
【００４５】
ＨＭＤ１２と中継装置１６とは、例えば、有線又は無線によるデータの送受信が互いに可能になっている。エンタテインメント装置１４と中継装置１６とは、例えば、ＨＤＭＩケーブルやＵＳＢケーブルなどを介して接続されており、データの送受信が互いに可能になっている。中継装置１６とディスプレイ１８とは、例えば、ＨＤＭＩケーブルなどを介して接続されている。エンタテインメント装置１４とカメラマイクユニット２０とは、例えば、ＡＵＸケーブルなどを介して接続されている。
【００４６】
本実施形態に係るコントローラ２２は、エンタテインメント装置１４に対する操作入力を行うための操作入力装置である。ユーザは、コントローラ２２が備える方向キーやボタンを押下したり、操作スティックを傾けたりすることで、コントローラ２２を用いて各種の操作入力を行うことができる。そして本実施形態では、コントローラ２２は、操作入力に対応付けられる入力データをエンタテインメント装置１４に出力する。また本実施形態に係るコントローラ２２は、ＵＳＢポートを備えている。そしてコントローラ２２は、ＵＳＢケーブルでエンタテインメント装置１４と接続することで、有線で入力データをエンタテインメント装置１４に出力することができる。また本実施形態に係るコントローラ２２は、無線通信モジュール等を備えており、無線で入力データをエンタテインメント装置１４に出力することができるようにもなっている。
【００４７】
なお以下で説明するユーザの操作は、コントローラ２２に対する操作であってもマイク２０ｂに対する音声入力であっても可能であることとする。
【００４８】
図３Ａ及び図３Ｂは、本実施形態に係るディスプレイ１８に表示されるホーム画面６０の一例を示す図である。本実施形態ではホーム画面６０において、ユーザはエンタテインメント装置１４にインストールされている複数のプログラムのうちのいずれかを選択できるようになっている。
【００４９】
そして本実施形態では例えば、所定の条件を満足するか否かに応じて、図３Ａに示すホーム画面６０ａ又は図３Ｂに示すホーム画面６０ｂのいずれかが表示される。
【００５０】
図３Ａに示すホーム画面６０ａには、それぞれエンタテインメント装置１４にインストールされているプログラムを識別可能である選択対象画像６２（６２ａ〜６２ｆ）が複数配置されている。選択対象画像６２は、例えばプログラムのタイトル画像であってもよい。
【００５１】
そして本実施形態では、ユーザは操作によってそれぞれ互いに異なるプログラムが識別される複数の選択対象画像６２のうちの１つを選択状態にすることができる。図３Ａには、選択対象画像６２ｂが選択状態であるホーム画面６０ａが示されている。図３Ａに示すように、選択状態である選択対象画像６２ｂの右下に、選択対象画像６２ｂにより識別されるプログラムの名称を表す文字列が配置されてもよい。
【００５２】
また本実施形態では、ユーザが選択状態である選択対象画像６２の変更操作を行うことで、選択状態である、プログラムが識別される選択対象画像６２を変更することができる。
【００５３】
また本実施形態では、ユーザが選択操作を行うことで、選択状態である選択対象画像６２により識別されるプログラムが実行される。なお選択操作に応じて、選択状態である選択対象画像６２により識別されるプログラムが起動してもよい。プログラムが実行されると当該プログラムが生成する画像がディスプレイ１８やＨＭＤ１２の表示部３８に表示される。
【００５４】
図３Ｂに示すホーム画面６０ｂについても図３Ａに示すホーム画面６０ａと同様に複数の選択対象画像６２が配置されている。ただし図３Ｂに示すホーム画面６０ｂには、ＶＲ対応提示情報６４（６４ａ〜６４ｃ）も配置されている。本実施形態では、図３Ｂに示すようなＶＲ対応提示情報６４が配置されたホーム画面６０ｂによって、選択対象画像６２により識別されるプログラムがバーチャルリアリティ表示（ＶＲ表示）に対応しているか否かがユーザに提示されることとなる。
【００５５】
ここで本実施形態におけるＶＲ表示の一例としては、図４に示すように、３次元の仮想空間６６における、画像が内側にマッピングされた球面状の仮想オブジェクト６８の内部に配置された視点７０から視線方向７２を見た様子を表す画像の表示が挙げられる。ここで仮想オブジェクト６８の内側にマッピングされる画像は、例えば全天周カメラにより撮影された全天周画像であってもよい。なお仮想オブジェクト６８の形状は、球面である必要はなく、例えば半球面や１／４球面など球面の一部を表す形状であっても構わないし、その他の形状であっても構わない。またＶＲ表示の別の一例としては、複数のポリゴンから構成される３次元の仮想オブジェクトが配置された３次元の仮想空間６６内に配置された視点７０から視線方向７２を見た様子を表す画像の表示が挙げられる。
【００５６】
また本実施形態におけるＶＲ表示において表示される画像は、例えばＨＭＤ１２の表示部３８に表示される。そしてＨＭＤ１２を装着したユーザが頭部の姿勢を変化させると当該姿勢の変化に応じて仮想空間６６内に配置された視点７０の位置や視線方向７２が変化する。
【００５７】
本実施形態に係るＶＲ対応提示情報６４は、選択対象画像６２に関連付けられてホーム画面６０ｂに配置される。図３Ｂの例では、ＶＲ対応提示情報６４ａは、選択対象画像６２ａに関連付けられてホーム画面６０ｂに配置されている。またＶＲ対応提示情報６４ｂは、選択対象画像６２ｂに関連付けられてホーム画面６０ｂに配置されている。またＶＲ対応提示情報６４ｃは、選択対象画像６２ｅに関連付けられてホーム画面６０ｂに配置されている。
【００５８】
図３Ｂの例では、選択対象画像６２ａ、選択対象画像６２ｂ、選択対象画像６２ｅにより識別されるプログラムはＶＲ表示に対応していることがユーザに提示される。また、選択対象画像６２ｃ、選択対象画像６２ｄ、選択対象画像６２ｆにより識別されるプログラムはＶＲ表示に対応していないことがユーザに提示される。
【００５９】
このようにして本実施形態に係るエンタテインメントシステム１０によれば、選択対象画像６２自体による表現に依存することなく、プログラム又はコンテンツのＶＲ表示への対応状況をユーザに提示できることとなる。またユーザは、複数のプログラムのそれぞれについて、当該プログラムがＶＲ表示に対応しているか否かを把握できることとなる。
【００６０】
図３Ｂに示すようにＶＲ対応提示情報６４には、関連付けられている選択対象画像６２により識別されるプログラムがＶＲ表示に対応していることを表すＶＲ対応アイコンと、ＶＲ表示が必須であるか否かを示すＶＲ必須文字列とが含まれている。図３Ｂの例では、選択対象画像６２より識別されるプログラムにおいてＶＲ表示が必須である場合は、当該選択対象画像６２に関連付けられているＶＲ対応提示情報６４に「ＶＲ専用」とのＶＲ必須文字列が含まれる。また、選択対象画像６２より識別されるプログラムにおいてＶＲ表示が必須でない場合は、当該選択対象画像６２に関連付けられているＶＲ対応提示情報６４に「ＶＲ対応」とのＶＲ必須文字列が含まれる。
【００６１】
ここでＶＲ表示が必須であるとは、例えばＨＭＤ１２とエンタテインメント装置１４とが通信可能でなく、プログラムが生成する画像がＨＭＤ１２の表示部３８に表示されない状況である際には、プログラムの実行が制限されることを指す。例えばＶＲ表示が必須であるプログラムに対応する選択対象画像６２が選択されたがＨＭＤ１２とエンタテインメント装置１４とが通信可能でないとする。この場合には例えば、当該プログラムが実行された際にディスプレイ１８に「ＨＭＤを接続してください」とのメッセージが表示されるようにしてもよい。
【００６２】
またＶＲ表示が必須でないとは、例えばＨＭＤ１２とエンタテインメント装置１４とが通信可能であり、プログラムが生成する画像がＨＭＤ１２の表示部３８に表示される状況である際にはＶＲ表示が行われ、そうでない場合にはＶＲ表示が行われない状態を指す。なおＶＲ表示が必須でないプログラムについては、ユーザによってＶＲ表示が行われる状態と行われない状態を切り替えることが可能であってもよい。この場合ＨＭＤ１２とエンタテインメント装置１４とが通信可能でない際にはプログラムが生成する画像がディスプレイ１８に表示されるようにしてもよい。
【００６３】
また例えば場面によってＶＲ表示が必須である状況あるいは必須でない状況のいずれかになるプログラムが存在する。このようなプログラムの選択対象画像６２に関連付けられているＶＲ対応提示情報６４には「ＶＲ一部必須」とのＶＲ必須文字列が含まれるようにしてもよい。
【００６４】
このようにして本実施形態に係るエンタテインメントシステム１０によれば、ユーザは、複数のプログラムのそれぞれについて、当該プログラムにおいてＶＲ表示が必須であるか否かを把握できることとなる。
【００６５】
また本実施形態では例えば、ＶＲ対応提示情報６４に関連付けられている選択対象画像６２により識別されるプログラムについてＶＲ表示が実行されたか否かが、当該ＶＲ対応提示情報６４に含まれるＶＲ対応アイコンによって示されている。図３Ｂの例では、ＶＲ対応提示情報６４に関連付けられている選択対象画像６２により識別されるプログラムについてＶＲ表示が実行済である場合は、当該ＶＲ対応提示情報６４に含まれるＶＲ対応アイコンにはハッチが付されている。またＶＲ対応提示情報６４に関連付けられている選択対象画像６２により識別されるプログラムについてＶＲ表示が未実行である場合は、当該ＶＲ対応提示情報６４に含まれるＶＲ対応アイコンにはハッチが付されていない。
【００６６】
このようにして本実施形態に係るエンタテインメントシステム１０によれば、ユーザは、複数のプログラムのそれぞれについて、当該プログラムにおいてＶＲ表示が実行済であるか否かについて把握できることとなる。
【００６７】
なお本実施形態において、図３Ａや図３Ｂに例示するホーム画面６０が、ＨＭＤ１２の表示部３８に表示されるようにしてもよい。この場合、例えば図５に示すように、仮想空間６６内に配置された板状の仮想オブジェクト７４にホーム画面６０が配置されるようにしてもよい。そして仮想空間６６内の視点７０の位置から仮想オブジェクト７４に向かう視線方向７２を見た様子を表す画像が表示されるようにしてもよい。なお、ディスプレイ１８とＨＭＤ１２の表示部３８の両方にホーム画面６０が表示されてもよい。また、ユーザの操作に応じてディスプレイ１８とＨＭＤ１２の表示部３８のいずれか一方にホーム画面６０が表示されてもよい。
【００６８】
また例えばＶＲ表示が行われる状況とＶＲ表示が行われない状況とが場面によって切り替わるプログラムについては、ＶＲ表示が行われる状況とＶＲ表示が行われない状況とで表示を切り替えるようにしてもよい。例えばＶＲ表示が行われる状況では図４に示すように仮想オブジェクト６８の内部に配置された視点７０から視線方向７２を見た様子を表す画像がＨＭＤ１２の表示部３８に表示されるようにしてもよい。そして、ＶＲ表示が行われない状況では仮想空間６６内の視点７０の位置から仮想オブジェクト７４に向かう視線方向７２を見た様子を表す画像がＨＭＤ１２の表示部３８に表示されるようにしてもよい。
【００６９】
図６Ａ及び図６Ｂは、メディアプレイヤが識別される選択対象画像６２ｅが選択状態であるホーム画面６０の一例を示す図である。図６Ａに示すホーム画面６０ｃには、プログラムが識別される選択対象画像６２（６２ｄ〜６２ｉ）とともに、メディアプレイヤで再生可能なコンテンツが識別される選択対象画像６２（６２ｊ〜６２ｌ）が配置されている。当該コンテンツは、例えばエンタテインメント装置１４に記憶されているコンテンツや光ディスクに記録されたコンテンツやインターネット等を介してダウンロード可能なコンテンツであってもよい。またコンテンツに対応付けられる選択対象画像６２は、コンテンツのタイトル画像であってもよい。
【００７０】
そして本実施形態では、ホーム画面６０ｃにおいて、メディアプレイヤが識別される選択対象画像６２ｅが選択状態である際に、それぞれ互いに異なるコンテンツが識別される複数の選択対象画像６２のうちの１つを選択状態にすることができる。図６Ａには、選択対象画像６２ｅが選択状態であるとともに、選択対象画像６２ｊが選択状態であるホーム画面６０ｃが示されている。本実施形態では、ユーザがコントローラ２２を介して選択状態である選択対象画像６２の変更操作を行うことで、コンテンツに対応付けられた選択対象画像６２のうちで選択状態であるものを変更することができる。
【００７１】
また本実施形態では、ユーザが選択操作を行うことで、選択状態である選択対象画像６２により識別されるコンテンツが再生される。ここでは例えば、メディアプレイヤが実行され、実行されたメディアプレイヤにより当該コンテンツが再生されてもよい。なおこの場合に、選択操作に応じてメディアプレイヤが起動してもよい。コンテンツが再生されると当該コンテンツの画像がディスプレイ１８やＨＭＤ１２の表示部３８に表示される。
【００７２】
図６Ｂに示すホーム画面６０ｄについても図６Ａに示すホーム画面６０ｃと同様に、それぞれプログラム又はコンテンツに対応付けられる複数の選択対象画像６２（６２ｄ〜６２ｌ）が配置されている。ただし図６Ｂに示すホーム画面６０ｄには、ＶＲ対応提示情報６４（６４ｃ〜６４ｅ）が併せて配置されている。図６Ｂに示すように、コンテンツに対応付けられた選択対象画像６２に関連付けられて配置されるＶＲ対応提示情報６４には、ＶＲ対応アイコンが含まれていてもよい。
【００７３】
ここでＶＲ対応提示情報６４ｃは、プログラム（メディアプレイヤ）が識別される選択対象画像６２ｅに関連付けられてホーム画面６０ｄに配置される。また、ＶＲ対応提示情報６４ｄ、ＶＲ対応提示情報６４ｅは、コンテンツが識別される選択対象画像６２に関連付けられてホーム画面６０ｄに配置される。図６Ｂの例では、ＶＲ対応提示情報６４ｄは、選択対象画像６２ｊに関連付けられてホーム画面６０ｄに配置されている。またＶＲ対応提示情報６４ｅは、選択対象画像６２ｌに関連付けられてホーム画面６０ｄに配置されている。
【００７４】
図６Ｂの例では、選択対象画像６２ｅにより識別されるプログラムはＶＲ表示に対応していることがユーザに提示される。また、選択対象画像６２ｄ、選択対象画像６２ｆ、選択対象画像６２ｇ、選択対象画像６２ｈ、選択対象画像６２ｉにより識別されるプログラムはＶＲ表示に対応していないことがユーザに提示される。また選択対象画像６２ｊ、選択対象画像６２ｌにより識別されるコンテンツがＶＲ表示に対応しており、選択対象画像６２ｋにより識別されるコンテンツがＶＲ表示に対応していないことがユーザに提示される。
【００７５】
このようにして本実施形態に係るエンタテインメントシステム１０によれば、ユーザが、複数のコンテンツのそれぞれについて、当該コンテンツがＶＲ表示に対応しているか否かを把握できることとなる。
【００７６】
ここでＶＲ表示に対応していなかったプログラムやコンテンツが、アップデートされることによってＶＲ表示に対応することがある。このような場合に図６Ｃに示すように、アップデートされることによってＶＲ表示に対応したプログラムやコンテンツの選択対象画像６２に関連付けてその旨を示すＶＲ対応提示情報６４ｆがホーム画面６０ｅに配置されるようにしてもよい。ここでは例えば選択対象画像６２ｈにより識別されるプログラムは図６Ｂに示すホーム画面６０ｄが表示された際にはＶＲ表示に対応しておらず、アップデートされることによって図６Ｃに示すホーム画面６０ｅが表示された際にはＶＲ表示に対応したとする。ＶＲ対応提示情報６４ｆには、ＶＲ対応提示情報６４ａ〜６４ｅとは異なり、アップデートによりＶＲ表示に対応したことを示すＶＲ対応アイコンが含まれている。図６Ｃの例では、選択対象画像６２ｈにより識別されるプログラムが、アップデートされることによってＶＲ表示に対応したことがユーザに提示される。
【００７７】
このようにして本実施形態に係るエンタテインメントシステム１０によれば、ユーザが、複数のプログラム又はコンテンツのそれぞれについて、当該プログラム又はコンテンツがアップデートによってＶＲ表示に対応したか否かを把握できることとなる。またこの場合において、選択対象画像６２自体は変更される必要はない。
【００７８】
図７Ａ〜図７Ｃは、本実施形態に係るディスプレイ１８に表示されるライブラリ画面７６の一例を示す図である。図７Ａに示すライブラリ画面７６ａには、ユーザによる選択対象であるプログラム及びコンテンツが識別される選択対象画像６２（６２ｊ〜６２ｒ）が配置されている。ライブラリ画面７６では、ホーム画面６０とは異なり、プログラムが識別される選択対象画像６２とコンテンツが識別される選択対象画像６２とが混在して配置されている。そして図７Ｂに示すライブラリ画面７６ｂには、選択対象画像６２だけでなく、ＶＲ対応提示情報６４（６４ｇ〜６４ｋ）も配置されている。ＶＲ対応提示情報６４ｇ〜６４ｋには、ＶＲ対応アイコンが含まれている。
【００７９】
図７Ｂの例では、ＶＲ対応提示情報６４ｇによって、選択対象画像６２ｊにより識別されるプログラムがＶＲ表示に対応していることがユーザに提示される。またＶＲ対応提示情報６４ｈによって、選択対象画像６２ｋにより識別されるプログラムがＶＲ表示に対応していることがユーザに提示される。またＶＲ対応提示情報６４ｉによって、選択対象画像６２ｎにより識別されるプログラムがＶＲ表示に対応していることがユーザに提示される。またＶＲ対応提示情報６４ｊによって、選択対象画像６２ｒにより識別されるコンテンツがＶＲ表示に対応していることがユーザに提示される。また選択対象画像６２ｌ、選択対象画像６２ｍ、選択対象画像６２ｏ、選択対象画像６２ｐ、選択対象画像６２ｑにより識別されるプログラムはＶＲ表示に対応していないことがユーザに提示される。
【００８０】
ライブラリ画面７６においてもホーム画面６０と同様、プログラムが識別される選択対象画像６２が選択状態である場合は、ユーザが選択操作を行うことで、当該プログラムが実行される。またコンテンツが識別される選択対象画像６２が選択状態である場合は、ユーザが選択操作を行うことで、当該コンテンツが再生される。
【００８１】
また図７Ｃに示すように、図６Ｃに示すホーム画面６０ｅと同様、アップデートされることによってＶＲ表示に対応したプログラム又はコンテンツについては、その旨を示すＶＲ対応提示情報６４ｋがライブラリ画面７６ｃに配置されるようにしてもよい。図７Ｃの例では、選択対象画像６２ｑにより識別されるプログラムがアップデートされることによってＶＲ表示に対応したことがユーザに提示される。
【００８２】
以下、エンタテインメント装置１４の機能及びエンタテインメント装置１４で実行される処理についてさらに説明する。
【００８３】
図８は、本実施形態に係るエンタテインメント装置１４で実装される機能の一例を示す機能ブロック図である。なお、本実施形態に係るエンタテインメント装置１４で、図８に示す機能のすべてが実装される必要はなく、また、図８に示す機能以外の機能が実装されていても構わない。
【００８４】
図８に示すように、エンタテインメント装置１４には、機能的には例えば、対応状況データ記憶部８０と、対応状況データ取得部８２と、利用状況データ記憶部８４と、利用状況データ取得部８６と、選択対象記憶部８８と、画面生成部９０と、表示制御部９２と、が含まれる。対応状況データ記憶部８０、利用状況データ記憶部８４、選択対象記憶部８８は、記憶部５２を主として実装される。対応状況データ取得部８２、利用状況データ取得部８６は、プロセッサ５０を主として実装される。画面生成部９０は、プロセッサ５０及び記憶部５２を主として実装される。表示制御部９２は、プロセッサ５０、通信部５４、入出力部５６を主として実装される。
【００８５】
以上の機能は、コンピュータであるエンタテインメント装置１４にインストールされた、以上の機能に対応する指令を含むプログラムをプロセッサ５０で実行することにより実装されてもよい。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどを介してエンタテインメント装置１４に供給されてもよい。
【００８６】
対応状況データ記憶部８０は、本実施形態では例えば、ユーザによる選択の際におけるプログラム又はコンテンツのＶＲ表示への対応状況を示す対応状況データを取得する。ここで本実施形態では、対応状況データは選択対象画像６２等の選択対象とは異なるデータである。対応状況データは、例えばプログラムやコンテンツのヘッダなどであってもよい。また、対応状況データは、ＶＲ表示が必須であるか否かを示すデータであってもよい。
【００８７】
対応状況データ取得部８２は、本実施形態では例えば、対応状況データを取得する。ここで対応状況データ取得部８２が、対応状況データ記憶部８０に記憶されている対応状況データを取得してもよい。また対応状況データ取得部８２が、例えばプログラムやコンテンツのデータ（例えばボディのデータ）を解析して、当該プログラムや当該コンテンツがＶＲ表示に対応しているか否かを特定してもよい。そして対応状況データ取得部８２が、当該特定の結果を示す対応状況データを取得してもよい。
【００８８】
また対応状況データ取得部８２は、前回の画面の表示から現在までにアップデートされたプログラム又はコンテンツを特定してもよい。そして対応状況データ取得部８２は、特定されたプログラム又はコンテンツのうちから、前回の画面の表示の際にはＶＲ表示に対応していなかったが、アップデートによりＶＲ表示に対応したものを特定してもよい。そして対応状況データ取得部８２は、特定されたプログラム又はコンテンツについての、アップデートされた後におけるＶＲ表示への対応状況を示す対応状況データを取得してもよい。
【００８９】
利用状況データ記憶部８４は、本実施形態では例えば、プログラムが生成する画像又はコンテンツの画像を表示させるＨＭＤ１２の利用状況を示す利用状況データを記憶する。利用状況データの一例としては、図９に例示する通信履歴データや図１０に例示する実行履歴データが挙げられる。
【００９０】
図９に示す通信履歴データは、例えば、エンタテインメント装置１４とＨＭＤ１２との通信履歴を示すデータである。図９に示すように通信履歴データには、例えば、通信履歴ＩＤ、通信開始時刻データ、通信終了時刻データが含まれる。
【００９１】
通信履歴データに含まれる通信履歴ＩＤは、例えば通信履歴データの識別情報である。通信履歴データに含まれる通信開始時刻データは、当該通信履歴データに対応するエンタテインメント装置１４とＨＭＤ１２との通信の開始時刻を示すデータである。通信履歴データに含まれる通信開始終了データは、当該通信履歴データに対応するエンタテインメント装置１４とＨＭＤ１２との通信の終了時刻を示すデータである。
【００９２】
図１０に示す実行履歴データは、例えば、選択対象画像６２により識別されるプログラムの実行履歴や、選択対象画像６２により識別されるコンテンツの再生履歴を示すデータである。図１０に示すように実行履歴データには、例えば、実行履歴ＩＤ、プログラムＩＤ、コンテンツＩＤ、実行開始時刻データ、実行終了時刻データ、ＶＲ表示有無データ、セーブ有無データが含まれる。
【００９３】
実行履歴データに含まれる実行履歴ＩＤは、例えば実行履歴データの識別情報である。実行履歴データに含まれるプログラムＩＤは、例えば実行されたプログラムの識別情報である。本実施形態ではプログラムＩＤは、プログラムが識別される選択対象画像６２と１対１で対応付けられていることとする。実行履歴データに含まれるコンテンツＩＤは、例えば再生されたコンテンツの識別情報である。本実施形態ではコンテンツＩＤは、コンテンツが識別される選択対象画像６２と１対１で対応付けられていることとする。
【００９４】
実行履歴データに含まれる実行開始時刻データは、例えば当該実行履歴データに含まれるプログラムＩＤにより識別されるプログラムの実行が開始された時刻を示すデータである。実行履歴データに含まれる実行終了時刻データは、例えば当該実行履歴データに含まれるプログラムＩＤにより識別されるプログラムの実行が終了された時刻を示すデータである。
【００９５】
実行履歴データに含まれるＶＲ表示有無データは、例えば当該実行履歴データに含まれるプログラムＩＤにより識別されるプログラムの実行におけるＶＲ表示が実行されたか否かを示すデータである。本実施形態では例えば、ＶＲ表示が実行された場合はＶＲ表示有無データの値として「Ｙ」が設定され、ＶＲ表示が実行されなかった場合はＶＲ表示有無データの値として「Ｎ」が設定される。このように本実施形態に係る実行履歴データにＶＲ表示の履歴が含まれていてもよい。
【００９６】
実行履歴データに含まれるセーブ有無データは、例えば当該実行履歴データに含まれるプログラムＩＤにより識別されるプログラムの実行において、当該プログラムに関するセーブデータの記憶が実行されたか否かを示すデータである。
【００９７】
例えばゲームのプログラムの実行の際に、ユーザの操作に応じたセーブやオートセーブのイベントが発生し、当該プログラムのセーブデータがエンタテインメント装置１４の記憶部５２に記憶されたとする。この場合には、当該プログラムの実行に対応付けられる実行履歴データに含まれるセーブ有無データの値として「Ｙ」が設定されるようにしてもよい。なお当該セーブデータには、当該ゲームにおける設定等を示す設定データが含まれていてもよい。
【００９８】
また例えば、ゲームのプログラムの初回の実行の際に、自動的に、当該プログラムのセーブデータがエンタテインメント装置１４の記憶部５２に記憶されることがある。この場合に、当該プログラムの実行に対応付けられる実行履歴データに含まれるセーブ有無データの値として「Ｙ」が設定されるようにしてもよい。
【００９９】
また例えば、光ディスク等の情報記録媒体に記録されたゲームのプログラムの初回の実行の際に、当該プログラムのゲームコンテンツのコピーであるデータ（ゲームデータ）がエンタテインメント装置１４の記憶部５２に記憶されることがある。この場合に、当該プログラムの実行に対応付けられる実行履歴データに含まれるセーブ有無データの値として「Ｙ」が設定されるようにしてもよい。
【０１００】
利用状況データ取得部８６は、本実施形態では例えば、利用状況データを取得する。ここで利用状況データ取得部８６が、利用状況データ記憶部８４に記憶されている利用状況データを取得してもよい。
【０１０１】
なお利用状況データ取得部８６が、例えばエンタテインメント装置１４の起動時等において、エンタテインメント装置１４がＨＭＤ１２との通信可否を確認してもよい。そして利用状況データ取得部８６が、当該確認の結果を示す利用状況データを取得してもよい。
【０１０２】
選択対象記憶部８８は、本実施形態では例えば、ユーザの選択に応じて実行されるプログラム又は再生されるコンテンツを識別可能な当該ユーザの選択対象を記憶する。選択対象記憶部８８は例えば上述の選択対象画像６２を記憶する。
【０１０３】
画面生成部９０は、本実施形態では例えば、選択対象画像６２と対応状況データに基づいて、ディスプレイ１８やＨＭＤ１２の表示部３８に表示されることとなる、ホーム画面６０やライブラリ画面７６を生成する。ここで画面生成部９０が、選択対象の選択に応じて実行されるプログラム又は再生されるコンテンツのＶＲ表示への対応状況を示すＶＲ対応提示情報６４を含む画面を生成してもよい。
【０１０４】
また画面生成部９０は、図３Ｂに示すホーム画面６０ｂや図６Ｂに示すホーム画面６０ｄのような、選択対象の選択に応じて実行されるプログラム又は再生されるコンテンツのＶＲ表示が必須であるか否かを示すＶＲ対応提示情報６４を含む画面を生成してもよい。また画面生成部９０は、場面によってＶＲ表示が必須である状況あるいは必須でない状況のいずれかになるプログラムについては、その旨を示すＶＲ対応提示情報６４が関連付けられた当該プログラムを識別する選択対象画像６２を含む画面を生成してもよい。
【０１０５】
また画面生成部９０は、利用状況データに応じて、ＶＲ対応提示情報６４を含む画面、又は、ＶＲ対応提示情報６４を含まない画面のいずれかを生成してもよい。こうすればユーザの利用状況に応じてＶＲ対応提示情報６４がユーザに提示されるか否かを制御できることとなる。
【０１０６】
ここで例えば画面生成部９０が、通信履歴データに基づいて、エンタテインメント装置１４とＨＭＤ１２との通信が今までに行われたことがあるか否かを特定してもよい。そして当該特定の結果に応じて、ＶＲ対応提示情報６４を含む画面、又は、ＶＲ対応提示情報６４を含まない画面のいずれかを生成してもよい。例えばエンタテインメント装置１４とＨＭＤ１２との通信が今までに行われたことがあることが特定された際には、画面生成部９０が、ＶＲ対応提示情報６４を含む画面を生成してもよい。またエンタテインメント装置１４とＨＭＤ１２との通信が今までに行われたことがないことが特定された際には、画面生成部９０が、ＶＲ対応提示情報６４を含まない画面を生成してもよい。こうすればＶＲ表示を行ったことがあるユーザに対してはＶＲ対応提示情報６４を含む画面が提示され、ＶＲ表示を行ったことがないユーザに対してはＶＲ対応提示情報６４を含まない画面が提示されることとなる。
【０１０７】
また例えば画面生成部９０が、エンタテインメント装置１４とＨＭＤ１２との通信可否の確認結果に応じて、ＶＲ対応提示情報６４を含む画面、又は、ＶＲ対応提示情報６４を含まない画面のいずれかを生成してもよい。例えば利用状況データ取得部８６が取得した利用状況データがエンタテインメント装置１４とＨＭＤ１２とが通信可能であることを示す場合は、画面生成部９０は、ＶＲ対応提示情報６４を含む画面を生成してもよい。また例えば利用状況データ取得部８６が取得した利用状況データがエンタテインメント装置１４とＨＭＤ１２とが通信不可能であることを示す場合は、画面生成部９０は、ＶＲ対応提示情報６４を含まない画面を生成してもよい。こうすればエンタテインメント装置１４とＨＭＤ１２とが通信可能である場合にそれぞれのプログラム又はコンテンツについてのＶＲ表示への対応状況がユーザに提示されることとなる。
【０１０８】
また画面生成部９０は、ＶＲ表示が必須であるプログラム及びコンテンツの選択対象画像６２が配置されていない画面を生成してもよい。ここで例えば、エンタテインメント装置１４とＨＭＤ１２との通信が今までに行われたことがないことやエンタテインメント装置１４とＨＭＤ１２との通信が不可能であることが特定された場合に、当該画面が生成されてもよい。この場合は、ＶＲ表示が必須ではないプログラム及びコンテンツの選択対象画像６２が配置された画面が生成される。
【０１０９】
また、ＶＲ表示が必須であるプログラム及びコンテンツの選択対象画像６２についてはグレイアウトされた状態で配置された画面が生成されてもよい。ここで例えば、エンタテインメント装置１４とＨＭＤ１２との通信が今までに行われたことがないことやエンタテインメント装置１４とＨＭＤ１２との通信が不可能であることが特定された場合に、当該画面が生成されてもよい。またこの場合にグレイアウトされた状態で配置された選択対象画像６２はユーザの操作によって選択状態にすることができないように制御してもよい。
【０１１０】
なおエンタテインメント装置１４とＨＭＤ１２との通信が不可能である状況でも、ＶＲ表示が必須であるプログラムやコンテンツが識別される選択対象画像６２に対する選択操作が可能であってもよい。この場合に当該選択操作に応じて当該選択対象画像６２に対応するプログラムの実行やコンテンツの再生が開始されてもよい。そしてプログラムの実行やコンテンツの再生が開始された後に「ＨＭＤを接続してください」等のＨＭＤ１２の接続を促すメッセージが配置された画面がディスプレイ１８に表示されるようにしてもよい。
【０１１１】
またＶＲ表示に対応しているプログラムの実行やコンテンツの再生が開始された後に「ＶＲ表示に対応しています」等のＶＲ表示に対応していることを表すメッセージが配置された画面がディスプレイ１８又はＨＭＤ１２の表示部３８に表示されるようにしてもよい。またユーザの操作に応じてＶＲ表示が行われる状況とＶＲ表示が行われず通常の表示が行われる状況とを切り替えることができても構わない。またプログラムの実行やコンテンツの再生が開始される際に、ユーザがＶＲ表示を行うか否かを選択できてもよい。
【０１１２】
また画面生成部９０が、実行履歴データに基づいて、ＶＲ対応提示情報６４を含む画面、又は、ＶＲ対応提示情報６４を含まない画面のいずれかを生成してもよい。例えばＶＲ表示が実行されたことがある場合に、ＶＲ対応提示情報６４を含む画面が生成されてもよい。また例えば、ＶＲ表示が実行されたことがない場合に、ＶＲ対応提示情報６４を含まない画面が生成されてもよい。
【０１１３】
また画面生成部９０が、実行履歴データに含まれるセーブ有無データの値に基づいて（すなわち、セーブデータやゲームデータの有無に基づいて）、ＶＲ対応提示情報６４を含む画面、又は、ＶＲ対応提示情報６４を含まない画面のいずれかを生成してもよい。ここで例えば、利用状況データ記憶部８４に記憶されている実行履歴データのうちにセーブ有無データの値が「Ｙ」であるものが存在する場合に、ＶＲ対応提示情報６４を含む画面が生成されてもよい。また例えば、利用状況データ記憶部８４に記憶されている実行履歴データのうちにセーブ有無データの値が「Ｙ」であるものが存在しない場合に、ＶＲ対応提示情報６４を含まない画面が生成されてもよい。
【０１１４】
また例えば、利用状況データ記憶部８４に記憶されている実行履歴データのうちから、ＶＲ表示が必須である、あるいは、ＶＲ表示に対応しているプログラムのプログラムＩＤを含む実行履歴データが特定されてもよい。そして特定された実行履歴データのうちに、セーブ有無データの値が「Ｙ」であるものが存在する場合に、ＶＲ対応提示情報６４を含む画面が生成されてもよい。また例えば、特定された実行履歴データのうちに、セーブ有無データの値が「Ｙ」であるものが存在しない場合に、ＶＲ対応提示情報６４を含まない画面が生成されてもよい。
【０１１５】
また例えば画面生成部９０が、実行履歴データに基づいて、選択対象により識別されるプログラム又はコンテンツについてＶＲ表示が実行されたことがあるか否かを示す画面を生成してもよい。例えばハッチが付されているＶＲ対応アイコンを含むＶＲ対応提示情報６４及びハッチが付されていないＶＲ対応アイコンを含むＶＲ対応提示情報６４を含む画面が生成されてもよい。
【０１１６】
また例えば画面生成部９０が、利用状況データ取得部８６が取得した実行履歴データのうちから、ＶＲ表示に対応している、あるいは、ＶＲ表示が必須であるプログラムのプログラムＩＤを含むものを特定してもよい。そしてＶＲ表示有無データの値として「Ｙ」が設定された実行履歴データに対応するプログラムを識別する選択対象画像６２には、ハッチが付されているＶＲ対応アイコンを含むＶＲ対応提示情報６４が関連付けられた画面が生成されてもよい。またＶＲ表示有無データの値として「Ｎ」が設定された実行履歴データに対応するプログラムを識別する選択対象画像６２には、ハッチが付されていないＶＲ対応アイコンを含むＶＲ対応提示情報６４が関連付けられた画面が生成されてもよい。
【０１１７】
また例えば画面生成部９０が、実行履歴データに基づいて、選択対象により識別されるプログラムのセーブデータが記憶されているか否かを示す画面を生成してもよい。また例えば画面生成部９０が、実行履歴データに基づいて、選択対象により識別されるプログラムのゲームデータが記憶されているか否かを示す画面を生成してもよい。
【０１１８】
例えば画面生成部９０が、利用状況データ取得部８６が取得した実行履歴データのうちから、ＶＲ表示に対応している、あるいは、ＶＲ表示が必須であるプログラムのプログラムＩＤを含むものを特定してもよい。そしてセーブ有無データの値として「Ｙ」が設定された実行履歴データに対応するプログラムを識別する選択対象画像６２には、第１の色のＶＲ対応アイコンを含むＶＲ対応提示情報６４が関連付けられた画面が生成されてもよい。またセーブ有無データの値として「Ｎ」が設定された実行履歴データに対応するプログラムを識別する選択対象画像６２には、第２の色のＶＲ対応提示情報６４が関連付けられた画面が生成されてもよい。
【０１１９】
また画面生成部９０は、前回の画面の表示以降にアップデートされたプログラム及びコンテンツを特定してもよい。そして画面生成部９０は、特定されたプログラムのうちから、アップデートによりＶＲ表示に対応したプログラムを特定してもよい。また、画面生成部９０は、特定されたコンテンツのうちから、アップデートによりＶＲ表示に対応したコンテンツを特定してもよい。そして画面生成部９０は、特定されたプログラム及びコンテンツの選択対象画像６２についてはその旨を示すＶＲ対応提示情報６４が関連付けられた画面を生成してもよい。
【０１２０】
例えば、ＶＲ表示に対応していないプログラム又はコンテンツがアップデートされた際に取得された対応状況データが、当該プログラム又は当該コンテンツがＶＲ表示に対応している、あるいは、ＶＲ表示が必須であることを示していたとする。この場合は、画面生成部９０は、ＶＲ対応提示情報６４ｆやＶＲ対応提示情報６４ｊのような、アップデートされることによってＶＲ表示に対応したことを示すＶＲ対応提示情報６４を含む画面を生成してもよい。
【０１２１】
またこの場合において、画面生成部９０は、アップデートよりも前に実行されておりアップデートによりＶＲ表示に対応したプログラムを特定してもよい。また、画面生成部９０は、アップデートよりも前に再生されておりアップデートによりＶＲ表示に対応したコンテンツを特定してもよい。そして画面生成部９０は、特定されたプログラム及びコンテンツの選択対象画像６２については、アップデートされることによってＶＲ表示に対応したことを示すＶＲ対応提示情報６４が関連付けられた画面を生成してもよい。
【０１２２】
また画面生成部９０は、ＶＲ表示に対応しているがＶＲ表示が実行されたことがないプログラム及びコンテンツを特定してもよい。そして画面生成部９０は、特定されたプログラム及びコンテンツの選択対象画像６２についてはＶＲ表示に対応しているがＶＲ表示が実行されたことがないことを示すＶＲ対応提示情報６４が関連付けられた画面を生成してもよい。
【０１２３】
表示制御部９２は、本実施形態では例えば、画面生成部９０が生成する画面を表示させる。例えば表示制御部９２は、画面生成部９０が生成する画面のデータをディスプレイ１８及びＨＭＤ１２の表示部３８の少なくとも一方に出力する。ディスプレイ１８やＨＭＤ１２の表示部３８は画面のデータの受信に応じて当該画面を表示させる。
【０１２４】
ここで、本実施形態に係るエンタテインメント装置１４で行われる画面の表示制御処理の流れの一例を、図１１に例示するフロー図を参照しながら説明する。
【０１２５】
まず、対応状況データ取得部８２が、対応状況データ記憶部８０に記憶されている対応状況データを取得する（Ｓ１０１）。ここでは例えばエンタテインメント装置１４にインストールされているプログラム及び記憶されているコンテンツのそれぞれについての、ＶＲ表示が必須であるのか、ＶＲ表示に対応しているのか、ＶＲ表示に対応していないのかを示す対応状況データを取得する。
【０１２６】
そして利用状況データ取得部８６が、利用状況データ記憶部８４に記憶されている通信履歴データや実行履歴データなどといった利用状況データを取得する（Ｓ１０２）。
【０１２７】
そして画面生成部９０が、ホーム画面６０やライブラリ画面７６などの画面を生成する（Ｓ１０３）。ここで例えば、選択対象記憶部８８に記憶されている選択対象画像６２、Ｓ１０１に示す処理で取得された対応状況データ、及び、Ｓ１０２に示す処理で取得された利用状況データに基づいて、画面が生成されてもよい。
【０１２８】
そして表示制御部９２が、Ｓ１０３に示す処理で生成された画面のデータをディスプレイ１８及びＨＭＤ１２に出力する（Ｓ１０４）。
【０１２９】
なお、本発明は上述の実施形態に限定されるものではない。
【０１３０】
また、上記の具体的な文字列や数値及び図面中の具体的な文字列や数値は例示であり、これらの文字列や数値には限定されない。
【図１】
2019151323.tif 000003
【図２Ａ】
2019151323.tif 000004
【図２Ｂ】
2019151323.tif 000005
【図３Ａ】
2019151323.tif 000006
【図３Ｂ】
2019151323.tif 000007
【図４】
2019151323.tif 000008
【図５】
2019151323.tif 000009
【図６Ａ】
2019151323.tif 000010
【図６Ｂ】
2019151323.tif 000011
【図６Ｃ】
2019151323.tif 000012
【図７Ａ】
2019151323.tif 000013
【図７Ｂ】
2019151323.tif 000014
【図７Ｃ】
2019151323.tif 000015
【図８】
2019151323.tif 000016
【図９】
2019151323.tif 000017
【図１０】
2019151323.tif 000018
【図１１】
2019151323.tif 000019
【国際調査報告】
2019151323.tif 000020
2019151323.tif 000021
2019151323.tif 000022
2019151323.tif 000023