(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを示す複数のアイコンを記憶する記憶部と、
前記複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、所定のコンテンツエリアに複数のアイコンを配置し、かつ、前記コンテンツエリアとは異なるエリアである情報エリアに、コンテンツに関連した情報を配置した選択画面を生成する画面生成部と、
前記画面生成部により生成された画面を表示させる表示制御部と、
を備え、
前記選択画面で同時に表示されるアイコン数は所定個数に制限され、
前記画面生成部は、前記選択画面に検索アイコンをさらに配置し、
前記選択画面で前記検索アイコンが選択された場合、前記画面生成部は、前記複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、前記情報エリアを含まず、かつ、前記所定個数よりも多い複数のアイコンが同時に表示される検索画面を生成することを特徴とする情報処理装置。
【請求項２】
前記画面生成部は、前記選択画面の情報エリアに、前記選択画面のコンテンツエリアでフォーカスされたアイコンが示すコンテンツに関連した情報を配置することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画面生成部は、前記選択画面のコンテンツエリアに、ユーザによるコンテンツへのアクセス日時が新しい順に、複数のコンテンツを示す複数のアイコンを並べて配置する一方、前記検索画面には、複数の基準のうちユーザにより選択された基準にしたがって、前記複数のアイコンを並べて配置することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記画面生成部は、前記選択画面のコンテンツエリアに、ユーザによるコンテンツへのアクセス日時が新しい順に、複数のコンテンツを示す複数のアイコンを並べて配置し、前記複数のアイコンを並べた列の末尾に前記検索アイコンを配置することを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記画面生成部は、前記選択画面のコンテンツエリアに、複数のアイコンを一列に並べて配置することを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記画面生成部は、前記検索画面において、複数のアイコンを複数列に亘って配置することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記選択画面は、複数のアイコンを配置したリストを含み、
前記画面生成部は、前記リストの予め定められた位置に前記検索アイコンを配置することを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項８】
前記画面生成部は、前記リストの端に前記検索アイコンを配置することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記選択画面は、複数のアイコンを配置したリストを含み、
前記画面生成部は、前記リストの予め定められた位置に、新着情報を表示させるための新着情報アイコンをさらに配置することを特徴とする請求項１から８のいずれかに記載の情報処理装置。
【請求項１０】
前記画面生成部は、前記リストの端に前記新着情報アイコンを配置することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記選択画面は、複数のアイコンを配置したリストを含み、
前記記憶部は、アプリケーションを示すアイコンをさらに記憶し、
前記画面生成部は、ユーザによるコンテンツまたはアプリケーションへのアクセス日時が新しい順に、前記コンテンツを示すアイコンと前記アプリケーションを示すアイコンの両方を前記リストに並べて配置することを特徴とする請求項１から１０のいずれかに記載の情報処理装置。
【請求項１２】
複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、前記複数のコンテンツを示す複数のアイコンを所定のコンテンツエリアに配置し、かつ、前記コンテンツエリアとは異なるエリアである情報エリアに、コンテンツに関連した情報を配置した選択画面を生成するステップと、
前記生成するステップで生成された画面を表示させるステップと、
を情報処理装置が実行し、
前記選択画面で同時に表示されるアイコン数は所定個数に制限され、
前記生成するステップは、前記選択画面に検索アイコンをさらに配置し、
前記選択画面で前記検索アイコンが選択された場合、前記生成するステップは、前記複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、前記情報エリアを含まず、かつ、前記所定個数よりも多い複数のアイコンが同時に表示される検索画面を生成することを特徴とする情報処理方法。
【請求項１３】
複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、前記複数のコンテンツを示す複数のアイコンを所定のコンテンツエリアに配置し、かつ、前記コンテンツエリアとは異なるエリアである情報エリアに、コンテンツに関連した情報を配置した選択画面を生成する機能と、
前記生成する機能により生成された画面を表示させる機能と、
をコンピュータに実現させ、
前記選択画面で同時に表示されるアイコン数は所定個数に制限され、
前記生成する機能は、前記選択画面に検索アイコンをさらに配置し、
前記選択画面で前記検索アイコンが選択された場合、前記生成する機能は、前記複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、前記情報エリアを含まず、かつ、前記所定個数よりも多い複数のアイコンが同時に表示される検索画面を生成することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に電子コンテンツに関する画面を表示させる情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、いわゆるデジタル家電の多様化が進んでいる。例えば、テレビ番組を録画するにも、ハードディスクレコーダやＤＶＤレコーダ、これらの複合機器などを利用できる。音楽再生に関しても、従来のＣＤ（コンパクトディスク）の再生に加えて、各種メモリカードやハードディスクに記録された圧縮データの再生など、その方式は多彩になった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
デジタル家電、特に映像や音楽等の電子コンテンツを再生する機器は、複数人による同時利用の機会が想定されるため、多くの場合ＰＣと異なりリビングなど家庭内の共用スペースに設置される。デジタル家電の操作パネルやコントローラはボタン数が少なく表示領域も狭いため、本体以外の領域、例えばテレビ画面に操作内容を表示することがある。テレビ画面はある程度離れた位置から見るものであり、ＰＣの画面上でなされるような細かな文字列や小さなポインタの移動などはテレビ画面での表示に向かない。本発明者は、テレビ画面を用いたデジタル家電のユーザインタフェースにおいては、視覚的な良好さと操作の簡単さが強く求められ、ＰＣ上で通常用いられるような操作方法では必ずしもユーザに対して良好な使い勝手を提供できるとはいえないと考えた。
【０００４】
本発明は、本発明者の上記課題認識にもとづきなされたものであり、その主たる目的は、電子コンテンツを処理する装置におけるユーザの利便性を高めることにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の情報処理装置は、複数のコンテンツを示す複数のアイコンを記憶する記憶部と、複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、複数のアイコンを配置したリストを含む選択画面を生成する画面生成部と、画面生成部により生成された画面を表示させる表示制御部と、を備える。画面生成部は、コンテンツ検索のための検索アイコンをリストにさらに配置する。
【０００６】
本発明の別の態様は、情報処理方法である。この方法は、複数のコンテンツの中から所望のコンテンツをユーザに選択させるための画面であって、複数のコンテンツを示す複数のアイコンを配置したリストを含む選択画面を生成するステップと、生成するステップで生成された画面を表示させるステップと、を情報処理装置が実行し、生成するステップは、コンテンツ検索のための検索アイコンをリストにさらに配置する。
【０００７】
本発明のさらに別の態様は、情報処理装置である。この装置は、第１の情報を配置した第１画面を生成する第１画面生成部と、第２の情報を配置した第２画面を生成する第２画面生成部と、第１画面および第２画面を表示させる表示制御部と、を備える。第１画面生成部は、第１画面の第１エリアに第１の情報を配置するとともに、第１画面の第２エリアに第２の情報の一部を配置し、表示制御部は、第１画面において第１エリアから第２エリアの方向を示す操作入力が検出された場合に、第１画面に代えて第２画面を表示させる。
【０００８】
本発明のさらに別の態様は、情報処理方法である。この方法は、第１の情報を配置した第１画面を生成するステップと、第２の情報を配置した第２画面を生成するステップと、第１画面および第２画面を表示させるステップと、を情報処理装置が実行し、第１画面を生成するステップは、第１画面の第１エリアに第１の情報を配置するとともに、第１画面の第２エリアに第２の情報の一部を配置し、表示させるステップは、第１画面において第１エリアから第２エリアの方向を示す操作入力が検出された場合に、第１画面に代えて第２画面を表示させる。
【０００９】
本発明のさらに別の態様は、情報処理装置である。この装置は、外部装置から送信されたユーザへの通知であって、そのカテゴリを示す情報が付加された通知を取得する通知取得部と、通知について予め定められた複数のカテゴリの中から、ユーザが閲覧対象として選択したカテゴリを取得する選択カテゴリ取得部と、外部装置から送信された通知のうちユーザが選択したカテゴリに対応する通知を示す閲覧画面を生成する閲覧画面生成部と、閲覧画面生成部により生成された閲覧画面を表示させ、ユーザが閲覧対象のカテゴリを変更した場合、変更後のカテゴリに対応する通知を示す閲覧画面の表示へ切り替える表示制御部と、を備える。
【００１０】
本発明のさらに別の態様は、情報処理方法である。この方法は、外部装置から送信されたユーザへの通知であって、そのカテゴリを示す情報が付加された通知を取得するステップと、通知について予め定められた複数のカテゴリの中から、ユーザが閲覧対象として選択したカテゴリを取得するステップと、外部装置から送信された通知のうちユーザが選択したカテゴリに対応する通知を示す閲覧画面を生成するステップと、生成するステップで生成された閲覧画面を表示させ、ユーザが閲覧対象のカテゴリを変更した場合、変更後のカテゴリに対応する通知を示す閲覧画面の表示へ切り替えるステップと、を情報処理装置が実行する。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、電子コンテンツを処理する装置におけるユーザの利便性を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態のマルチメディア再生システムの構成を示す図である。
【図２】図１のゲーム機の外観構成を示す図である。
【図３】図１のゲーム機の機能構成を示すブロック図である。
【図４】図３の画面生成部の詳細構成を示すブロック図である。
【図５】ホーム画面を示す図である。
【図６】ホーム画面を示す図である。
【図７】ライブラリ画面を示す図である。
【図８】関連情報画面を示す図である。
【図９】新着情報画面を示す図である。
【図１０】システム画面を示す図である。
【図１１】フレンド閲覧画面を示す図である。
【図１２】通知閲覧画面を示す図である。
【図１３】通知閲覧画面を示す図である。
【図１４】システム画面を示す図である。
【図１５】画面遷移図である。
【発明を実施するための形態】
【００１４】
本実施の形態におけるマルチメディア再生システムでは、静止画、動画、音楽、放送、ゲームソフトウェア、ウェブページ等を含む複数種類の電子コンテンツをマルチメディア再生装置において再生または実行する（以下では単に「コンテンツを実行する」とも表現する。）。マルチメディア再生装置の表示画面としてはテレビジョン受像機の画面を利用し、操作手段としては画面上の表示内容とコントローラの操作ボタンを用いる。
【００１５】
本実施の形態のマルチメディア再生装置（以下の例ではゲーム機２００）は、複数のコンテンツ再生を共通のユーザインタフェースの下に統合し、共通の操作性をユーザに与える。このユーザインタフェースは、テレビジョン受像機から３メートル程度離れた位置から、キーボードやマウス等に比べて操作の制約が大きいコントローラであり、典型的にはキーボードやマウス等に比べて入力可能な操作の種類が少ないコントローラを用いてユーザが操作することを想定したものである。
【００１６】
以下では、コンテンツの実行に至る前までのユーザインタフェースであり、例えば、所望のコンテンツの再生までユーザを誘導するナビゲーションのための画面や、マルチメディア再生装置におけるシステム機能を操作するための画面について説明する。実施の形態のマルチメディア再生装置が提供するユーザインタフェースの主な特徴を３つ挙げる。
【００１７】
（１）マルチメディア再生装置は、実行対象とするコンテンツをユーザに選択させるコンテンツ選択画面として、コンテンツアイコンを一列に並べたホーム画面と、コンテンツアイコンを複数列に亘り並べたライブラリ画面を提供する。そしてホーム画面のコンテンツアイコン列の中に、ライブラリ画面へ遷移させるためのライブラリアイコンを配置する。ユーザは、ホーム画面で所望のコンテンツを見つけられないときにライブラリアイコンを選択することで、より多くのコンテンツアイコンが同時に表示されるライブラリ画面で所望のコンテンツを探すことができる。
【００１８】
本明細書における「アイコン」は、所定の機能を実行させるためのトリガとなるオブジェクトであり、種々の画像、テキスト、記号、またはこれらの組み合わせにより構成されてもよい。例えば、ゲームを示すアイコンの外観は、そのゲームの内容をグラフィカルに示すサムネイル画像や動画サムネイルにより構成されてもよい。
【００１９】
（２）マルチメディア再生装置のユーザインタフェースは基本的に３階層になっている。第１階層（上位階層）は、マルチメディア再生装置が提供する複数のシステム機能の中から所望のシステム機能をユーザに選択させるためのシステム機能選択画面としてのシステム画面である。第２階層（中位階層）は、上記（１）で既述したように所望のコンテンツをユーザに選択させるホーム画面である。第３階層（下位階層）は、ホーム画面で選択されたコンテンツに関する情報（例えばユーザ間で話題になっている情報であり、また、旬の情報であると言える）を表示するライブ情報画面である。
【００２０】
ホーム画面には、３つの情報表示エリアとして、第１エリア、第２エリア、第３エリアを設ける。ホーム画面の第１エリアには、コンテンツ選択画面としての本質的な情報であり、言い換えれば、画面のテーマに則した情報を表示する。具体的には、ユーザに所望のコンテンツを選択させるためのコンテンツアイコン列を表示する。その一方、第２エリアには、システム画面の内容の一部を表示する。また、第３エリアには、ライブ情報画面の内容の一部を表示する。
【００２１】
ホーム画面において、第１エリアから第２エリアへの方向を示す操作入力がなされると、ホーム画面からシステム画面へ切り替える。その一方、第１エリアから第３エリアへの方向を示す操作入力がなされると、ホーム画面からライブ情報画面へ切り替える。このように、遷移先画面の情報の一部を遷移元画面において先出し表示する。そして、遷移元画面において、遷移先画面の情報表示位置に対応する方向入力がなされたことを契機に、遷移先画面へ切り替える。これにより、ユーザにとって直観的な操作によって、ユーザの感覚に則した態様で画面を切り替える操作インタフェースを実現する。
【００２２】
（３）マルチメディア再生装置のシステム機能のうち外部装置からの通知を画面表示させる機能は、通知内容のカテゴリ毎に分類して各通知を表示させる。そして、ユーザのカテゴリ選択操作に応じて、通知閲覧画面で表示対象とする通知を切り替える。これにより、ユーザが効率的に通知を確認できるよう支援する。
【００２３】
図１は、実施の形態のマルチメディア再生システム１００の構成を示す。マルチメディア再生システム１００は、マルチメディア再生装置としてのゲーム機２００ａ、ゲーム機２００ｂ、ゲーム機２００ｃ（以下、総称する場合「ゲーム機２００」と呼ぶ。）と、管理サーバ１０２を備える。ゲーム機２００と管理サーバ１０２は、ＬＡＮ・ＷＡＮ・インターネット等を含む通信網１０４を介して接続される。なお、異なる情報を管理する複数の管理サーバ１０２が設けられてもよく、ゲーム機２００は取得すべき情報に応じて複数の管理サーバ１０２のいずれかをアクセス先としてもよい。
【００２４】
管理サーバ１０２は、通信網１０４に接続された複数のゲーム機２００のそれぞれにおけるコンテンツの再生状況、例えばプレイされているゲームの名称や進捗状況等を示すデータを各ゲーム機２００から収集し、コンテンツ関連情報として記憶する。また管理サーバ１０２は、ゲーム機２００において再生可能な複数のコンテンツのそれぞれについて、各コンテンツの関連情報の登録を外部機器から受け付けて記憶する。この外部機器は、例えばゲーム機２００でもよく、ユーザが利用可能なコンテンツ（ゲーム等）のライセンスを管理するライセンス管理装置でもよく、その他不図示のＰＣ等でもよい。
【００２５】
管理サーバ１０２は、典型的には、１つのコンテンツ（例えば１つのゲームタイトルや楽曲）について、複数種類（例えば３〜１０種類）のコンテンツ関連情報を保持する。管理サーバ１０２は、ゲーム機２００を介したユーザのログインを受け付けてもよい。そして、ログイン済みのユーザのゲーム機２００から、以下に示すような種々のコンテンツ関連情報をサーバ側から収集してもよく、ゲーム機２００側からのアップロードを受け付けてもよい。
【００２６】
ここでは、あるゲームタイトルについてのコンテンツ関連情報を例に示す。
（１）ゲームを購入したユーザの情報
（２）現在オンライン接続中、典型的にはゲームをプレイ中のユーザ情報
（３）ゲームに対するユーザの感想、レビュー情報
（４）ユーザがアップロードしたプレイ動画や、画面キャプチャ画像
【００２７】
（５）ユーザのゲーム進行状況（例えばトロフィー獲得状況）
（６）ユーザのプレイヤーズキャラクタの状態
（７）各種コミュニティの情報（例えばコミュニティの参加者の情報や、パーティ参加者の募集、トーナメント参加の募集等）
（８）アイテム情報（ゲーム内で購入可能になった新着アイテム等）
【００２８】
（９）他のコンテンツの広告（例えば同じシリーズの別タイトルのゲーム、またゲームだけでなく関連する楽曲や書籍等を含む）
（１０）ユーザ間で情報交換をするための掲示板の情報
その他、映画等の映像コンテンツの場合は、各ユーザによるダウンロード履歴や、各ユーザによるストリーミング視聴の履歴を保持してもよい。これらの情報にはユーザＩＤ（例えば管理サーバ１０２に登録されたユーザのログインＩＤ）も含まれ、コンテンツ単位のみならず、ユーザＩＤをキーとしてユーザ単位に情報を抽出することもできる。
【００２９】
コンテンツ関連情報には、管理サーバ１０２における記録日時、言い換えれば、ユーザや外部装置から管理サーバ１０２が情報を登録した日時が含まれる。管理サーバ１０２は、記録日時が相対的に新しいコンテンツ関連情報であり、例えば記録日時と現在日時の差が１日以内の情報を、特に新着情報として識別する。管理サーバ１０２において、コンテンツ関連情報は、コンテンツを単位とした情報であり、例えばタイトルが異なるコンテンツ間では別の情報として保持される。その一方、新着情報は、記録日時により定まるものであり、複数のコンテンツに亘るコンテンツ関連情報である。以下、コンテンツ関連情報と新着情報を総称する場合、旬の情報との意味で「ライブ情報」とも呼ぶ。
【００３０】
管理サーバ１０２は、複数種類のコンテンツ関連情報（新着情報を含む）のそれぞれについて、「詳細関連情報」と「関連情報サマリ」の両方を対応づけて保持する。そして、ゲーム機２００からの要求に応じてそれらをゲーム機２００へ提供する。詳細関連情報は、コンテンツ関連情報の全体である。ゲーム機２００の詳細情報画面で表示される。関連情報サマリは、詳細関連情報から所定の規則により一部の情報を抽出したものであり、言い換えれば、詳細関連情報の情報量を抑制したものである。例えば、詳細関連情報のタイトルとサムネイル画像を示すものであってもよい。関連情報サマリは、ゲーム機２００のホーム画面１０および関連情報画面５０で表示される。なお、関連情報サマリと詳細関連情報を所定の情報ＩＤをキーとして対応づけて保持される。
【００３１】
管理サーバ１０２は、関連情報サマリを情報内容のカテゴリ毎に保持する。実施の形態でのカテゴリは、オーバビュー、コンテンツ所有フレンド（コンテンツを所有しているフレンド）、獲得トロフィー（ユーザが獲得したトロフィー）、新着情報、共有メディアを含む。オーバビューは、主に管理サーバ１０２の管理者やコンテンツベンダが提供する情報であり、例えば、新規キャラクタや新規アイテム、広告等が属するカテゴリである。また共有メディアは、複数のユーザ間で共有されるコンテンツの情報であり、例えば、各ユーザがアップロードして公開するプレイ動画やキャプチャ画像等が属するカテゴリである。管理サーバ１０２は、関連情報サマリをゲーム機２００へ提供すべき際、そのカテゴリを示す情報を付加した関連情報サマリのデータをゲーム機２００へ送信する。
【００３２】
管理サーバ１０２は、コンテンツ関連情報と同様に、複数のゲーム機２００それぞれのユーザ情報を保持する。そして、あるゲーム機２００からユーザ情報の提供要求を受け付けると、他のゲーム機２００のユーザ情報を要求元のゲーム機２００へ提供する。例えば、要求元のゲーム機２００のユーザが、予め管理サーバ１０２に登録しておいたフレンドユーザについて、そのフレンドユーザに関する画像や属性情報を提供する。
【００３３】
また管理サーバ１０２は、複数のユーザのそれぞれへ通知すべきデータ（言わば、お知らせ）を保持する。この通知データの内容は、複数の種類（カテゴリ）の情報を含む。実施の形態では、「お知らせ（Notification）」「招待（invitation）」「オファー」「ダウンロード」「アップロード」の５つのカテゴリの情報を含む。管理サーバ１０２は、あるユーザを宛先とする新たな通知データおよびそのカテゴリが登録されたことを検出すると、カテゴリ情報を付加した通知データを、宛先ユーザのゲーム機２００へ送信する。実施の形態では、管理サーバ１０２は自発的に通知データをプッシュ通知する。
【００３４】
このように管理サーバ１０２は、ゲーム機２００の様々なユーザインタフェースにおいて表示させるべき各種情報を保持し、適宜ゲーム機２００へ提供する。例えば、ゲーム機２００の後述のホーム画面１０において特定のコンテンツアイコンがフォーカスされた場合に、そのコンテンツを購入済みのフレンドユーザの情報をゲーム機２００へ送信する。このフレンドユーザの情報には、フレンドユーザが予め管理サーバ１０２に登録した画像やテキストが含まれる。
【００３５】
以下、ゲーム機２００を詳細に説明する。
図２は、図１のゲーム機２００の外観構成を示す。本実施の形態では、ゲーム機２００は据置型のゲーム機とするが、表示装置と一体化された携帯型のゲーム機であってもよい。ゲーム機２００は、コントローラ２０２と、テレビジョンモニタ２０４とに接続される。ゲーム機２００は、各種のゲームの実行、電子メールの作成や編集、Ｗｅｂページの閲覧、映画や音楽の再生等の機能を有する。コントローラ２０２は、無線によってゲーム機２００に接続される。テレビジョンモニタ２０４は、ゲーム機２００と接続され、ゲーム内容やＷｅｂページ、映画等を表示すると共に音を出力する。なお図２では不図示であるが、ゲーム機２００は、ＬＡＮケーブルを介してルータ等の通信機器と接続されることによりインターネット接続される。
【００３６】
ゲーム機２００は、直径１２ｃｍの光ディスクに対応したディスク挿入口２０６やＵＳＢ接続端子２０８等を備えている。ディスク挿入口２０６はＢＤ（ブルーレイディスク、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（商標または登録商標））やＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の光ディスクが装填可能に構成されている。タッチセンサ２１０はディスクを取り出すためのセンサであり、タッチセンサ２１２は電源のオン／オフを行うためのセンサである。また、図示は省略するが、当該ゲーム機２００の背面側には、電源スイッチ、音響映像出力端子、光ディジタル出力端子、ＡＣ電源入力端子、ＬＡＮポート、ＨＤＭＩ端子等が設けられている。この他、ＩＥＥＥ１３９４端子を有し、ＩＥＥＥ１３９４で通信できるようにしても良い。
【００３７】
ゲーム機２００はマルチメディアスロットも備える。マルチメディアスロットケース２１４は蓋部材となっており、図示は省略するが、当該マルチメディアスロットケース２１４を開口するとマルチメディアスロットが露出する構造となっている。
【００３８】
ゲーム機２００は、ゲームや電子メール、Ｗｅｂブラウザ用のアプリケーションプログラムと、コントローラ２０２を介したユーザからの指示とに応じて、ゲームの実行や電子メールの作成、編集、受信、Ｗｅｂページの閲覧等のための各種処理を実行する。アプリケーションプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＢＤ等の光ディスクやハードディスクドライブ、半導体メモリ等の各種記録媒体から読み出したもの、もしくはＬＡＮ、ＣＡＴＶ回線等の各種伝送媒体を介してダウンロードしたものの何れでも良い。
【００３９】
さらに、ゲーム機２００は、アプリケーションプログラムに基づくゲームの実行や電子メールの作成、編集、受信、Ｗｅｂページの閲覧等を実行するだけでなく、例えばＣＤに記録されたオーディオデータやＤＶＤ、ＢＤに記録された映画等のビデオおよびオーディオデータを再生（デコード）可能である。またゲーム機２００は、その他の各種アプリケーションプログラムに基づいて動作することも可能である。なお、ＤＶＤやＢＤの再生を行うためのドライバプログラムは、例えばゲーム機２００に内蔵されているハードディスクドライブ３３４に記録されている。
【００４０】
コントローラ２０２は、図示しないバッテリによって駆動され、ゲーム等を進行させる操作入力を行うための複数のボタンやキーを有して構成される。ユーザがコントローラ２０２のボタンやキーを操作すると、その操作入力が無線または有線によりゲーム機２００に送信される。
【００４１】
コントローラ２０２は、方向キー２１６、アナログスティック２１８と、４種の操作ボタン２２０が設けられている。方向キー２１６、アナログスティック２１８、操作ボタン２２０は、筐体上面２２２に設けられた入力部である。４種のボタン２２４、２２６、２２８、２３０には、それぞれを区別するために、異なる色で異なる図形が記されている。すなわち、○ボタン２２４には赤色の丸、×ボタン２２６には青色のバツ、□ボタン２２８には紫色の四角形、△ボタン２３０には緑色の三角形が記されている。図示は省略するが、コントローラ２０２筐体背面２３２には複数のＬＥＤが設けられている。
【００４２】
ユーザは左手で左側把持部２３４ｂを把持し、右手で右側把持部２３４ａを把持して、コントローラ２０２を操作する。方向キー２１６、アナログスティック２１８、操作ボタン２２０はユーザが左側把持部２３４ｂ、右側把持部２３４ａを把持した状態で操作可能なように、筐体上面２２２上に設けられる。
【００４３】
筐体上面２２２には、ＬＥＤ付きボタン（以下、「ＰＳボタン２３６」と呼ぶ。）も設けられる。ＰＳボタン２３６は、実施の形態ではゲーム機２００においてホーム画面と他画面の間で画面遷移させるためのボタンとして利用される。また、ＬＥＤの発光状態によりユーザへのメールの着信の知らせや、コントローラ２０２のバッテリの充電状態などを示す機能をもつ。例えば充電中は赤色、充電が終了すると緑色に点灯し、充電残存量が残り少ないときには赤色を点滅させるようにＬＥＤを点灯させる。また筐体上面２２２には、セレクトボタン２４０、スタートボタン２３８も設けられており、所定の機能が割り付けられている。
【００４４】
方向キー２１６には、例えばゲームのゲームキャラクタを画面上で上下左右等に移動させたり、電子メール作成画面上で文字入力カーソルを上下左右方向に移動させたり、Ｗｅｂページ閲覧中にページスクロールをしたり、画面上のカーソルを上下左右方向に移動させたりする際にユーザが操作する「上」、「下」、「左」、「右」方向指示キーが設けられている。なお、「上」、「下」、「左」、「右」方向指示キーは、上下左右の方向指示のみならず、斜め方向の方向指示にも用いられる。例えば「上」方向指示キーと「右」方向指示キーとを同時に押圧操作することで、ユーザは、右斜め上方向の方向指示をゲーム機２００に与えることができる。他の方向指示キーにおいても同様であり、例えば「下」方向指示キーおよび「左」方向指示キーを同時に押圧操作することで、ユーザは、左斜め下方向の方向指示をゲーム機２００に与えることができる。
【００４５】
操作ボタン２２０は、アプリケーションプログラムによりそれぞれ異なる機能が割り付けられる。実施の形態では、△ボタン２３０には、メニューの表示を指定する機能が割り付けられている。○ボタン２２４には、選択した項目の取り消しや戻るを指定する機能が割り付けられている。×ボタン２２６には、選択した項目の決定を指定する機能が割り付けられている。□ボタン２２８は、目次等の表示／非表示を指定する機能が割り付けられている。変形例として、○ボタン２２４に、選択した項目の決定を指定する機能が割り付けられ、×ボタン２２６に、選択した項目の取り消し等を指定する機能が割り付けられてもよい。
【００４６】
アナログスティック２１８は操作軸の回転支点を中心にして任意の方向に傾倒操作が可能な回転操作子と、当該回転操作子の操作に応じた可変のアナログ値を出力する可変アナログ値出力手段とを備えている。回転操作子は、弾性部材により中立位置に復帰するように取り付けられた操作軸の先端側に取り付けられている。回転操作子は、ユーザにより傾倒操作がなされていない時には起立した状態（傾きのない状態）でそのポジションを保持（基準ポジション）する。可変アナログ値出力手段は、可変抵抗素子等を備えている。可変抵抗素子は回転操作子の操作に応じてその抵抗値が変化する。コントローラ２０２は、アナログスティック２１８の回転操作子が傾倒操作された時、基準ポジションに対する傾き量とその傾き方向に応じたＸＹ座標上の座標値を検出し、その座標値を操作出力信号としてゲーム機２００へ送る。
【００４７】
図３は、図１のゲーム機２００の機能構成を示すブロック図である。ゲーム機２００は、通信処理部２５０とデータ保持部２５２と制御部２５４を備える。本明細書のブロック図で示す各ブロックは、ハードウェア的には、コンピュータのＣＰＵやＧＰＵ、メモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００４８】
例えば、制御部２５４内の各機能ブロックに対応するプログラムモジュールがゲーム機２００のハードディスクやフラッシュメモリに格納され、ゲーム機２００のＣＰＵやＧＰＵがそれらのプログラムモジュールをメインメモリへ適宜読み出して実行することにより制御部２５４の機能が実現されてもよい。またデータ保持部２５２の機能は、ゲーム機２００のハードディスクやフラッシュメモリにより実現されてもよい。不図示であるが、ゲーム機２００には、ゲーム機２００のハードウェアとソフトウェアを統括的に制御するＯＳ（Operating System）がインストールされている。図３の各機能ブロックは適宜ＯＳの機能を使用することにより実現されてよく、言い換えれば、各機能ブロックの機能の一部はＯＳにより実現されてもよい。
【００４９】
通信処理部２５０は、管理サーバ１０２との通信を制御する。通信処理部２５０は、制御部２５４から渡されたデータを管理サーバ１０２へ送信し、また、管理サーバ１０２から受信したデータを制御部２５４へ渡す。通信処理部２５０は、コントローラ２０２との通信も制御し、コントローラ２０２に対する操作内容を示すデータをコントローラ２０２から受信して制御部２５４へ渡す。
【００５０】
データ保持部２５２は、制御部２５４によるデータ処理のための各種データや、設定情報を記憶する記憶領域である。データ保持部２５２は、コンテンツデータ保持部２６０と、画面データ保持部２６２と、遷移データ保持部２６４と、関連情報保持部２６６と、通知データ保持部２６８を有する。
【００５１】
コンテンツデータ保持部２６０は、ゲーム機２００にインストールされた電子コンテンツのデータを保持する。このデータは、ゲーム機２００において実行・再生・利用可能な種々のアプリケーションデータであり、例えば、ゲーム・楽曲・動画・静止画を再生するためのデータである。またコンテンツデータ保持部２６０は、ゲーム機２００における各コンテンツの導入状況も保持する。この導入状況は、例えば、「インストール済み」（すなわち実行可能）、「未インストール」「未ダウンロード」「実行権限なし」を示す情報である。
【００５２】
またコンテンツデータ保持部２６０は、ゲーム機２００においてユーザが利用可能な複数のコンテンツ、複数のアプリケーションそれぞれの実行履歴も保持する。この実行履歴は、ユーザによるコンテンツおよびアプリケーションへのアクセス日時を含む。
【００５３】
具体的には、コンテンツデータ保持部２６０は、コンテンツへのアクセス日時として、
（１）コンテンツデータをゲーム機２００にダウンロードもしくはインストールした日時、
（２）コンテンツデータをインターネット上の仮想店舗サイト（以下「ストアサイト」とも呼ぶ。）から購入した日時、
（３）管理サーバ１０２へログイン済みの状態でコンテンツを起動した日時、
（４）コンテンツ起動中に、管理サーバ１０２へログインした日時、
（５）管理サーバ１０２へログイン済みの状態でディスク挿入口２０６に光ディスクを挿入した日時、
のそれぞれを、コンテンツのＩＤと対応づけて記憶する。アプリケーションについても同様である。
【００５４】
画面データ保持部２６２は、後述の表示制御部２９０による画面表示に必要なデータを保持する。例えば、画面レイアウトデータ、アイコン画像、背景画像等を保持する。アイコン画像は、ユーザが利用可能な複数のコンテンツそれぞれを示すアイコンの画像を含み、例えば各コンテンツのサムネイル画像である。コンテンツは例えばゲームや楽曲、映画等である。またアイコン画像は、ユーザが利用可能な複数のアプリケーションそれぞれを示すアイコンの画像を含む。アプリケーションは、例えばコンテンツを実行し、また再生するアプリケーションである。具体的には、動画・静止画・音楽等のプレーヤ、ウェブブラウザ、メーラ等を含む。
【００５５】
また画面データ保持部２６２が保持する背景画像は、後述のホーム画面１０、関連情報画面５０、システム画面７０の背景として表示される画像である。システム画面７０の背景画像は、ユーザが利用可能な複数のコンテンツのそれぞれに予め対応づけられた各コンテンツ用の背景画像を含む。
【００５６】
遷移データ保持部２６４は、ゲーム機２００における画面遷移に関する情報を保持する。例えば、遷移データ保持部２６４は、遷移元画面、遷移先画面、遷移条件を対応づけて規定した画面遷移規則を保持する。画面遷移規則については図１３に関連して後述する。また遷移データ保持部２６４は、ＰＳボタン２３６に係る画面遷移のために、遷移元画面の情報も保持する。
【００５７】
関連情報保持部２６６は、後述の関連情報取得部２７４により取得されたコンテンツ関連情報をコンテンツのＩＤと対応づけて保持する。また関連情報保持部２６６は、新着情報取得部２７６により取得された新着情報も保持する。通知データ保持部２６８は、後述の通知取得部２７８により取得されたユーザ宛の通知データを、通知データに予め付加されたカテゴリ情報および未読フラグ（初期値はオン）と対応づけて保持する。
【００５８】
制御部２５４は各種データ処理を実行する。本明細書では特に、ゲーム機２００のユーザインタフェース、具体的にはホーム画面、ライブ情報画面、システム画面等の表示を制御し、またこれらの画面間の切替を制御する構成を説明する。制御部２５４は、操作検出部２７０と、情報取得部２７２と、コンテンツ実行部２８０と、システム機能実行部２８４と、画面生成部２８７と、画面遷移制御部２８８と、表示制御部２９０を有する。
【００５９】
操作検出部２７０は、通信処理部２５０を介して、コントローラ２０２に対してユーザが入力した操作内容を検出する。例えば、コントローラ２０２で押下された操作ボタン２２０の種類や、アナログスティック２１８に対する操作方向を特定する。操作検出部２７０は、検出した操作内容を他の機能ブロックへ通知する。
【００６０】
情報取得部２７２は、通信処理部２５０を介して管理サーバ１０２とデータを送受し、管理サーバ１０２に保持された各種情報を取得する。情報取得部２７２は、関連情報取得部２７４と、新着情報取得部２７６と、通知取得部２７８を含む。
【００６１】
関連情報取得部２７４は、ユーザの画面操作に応じて、関連情報を取得すべきコンテンツのＩＤを特定し、そのＩＤを指定したコンテンツ関連情報の提供要求を管理サーバ１０２へ送信する。そして、管理サーバ１０２から送信されたコンテンツ関連情報を受信して関連情報保持部２６６へ格納する。
【００６２】
具体的には、ホーム画面１０および関連情報画面５０の表示において、関連情報取得部２７４は、フォーカスコンテンツの関連情報サマリ（情報ＩＤを含む）を取得する。その後、詳細情報画面を表示すべき場合に、関連情報取得部２７４は、関連情報画面５０においてフォーカスされた関連情報サマリの情報ＩＤをキーとして、そのＩＤで特定される詳細関連情報を管理サーバ１０２から取得する。
【００６３】
新着情報取得部２７６は、ユーザの画面操作に応じて、新着情報の提供要求を管理サーバ１０２へ送信する。そして、管理サーバ１０２から送信された新着情報を取得し、関連情報保持部２６６へ格納する。関連情報取得部２７４と新着情報取得部２７６は、ユーザ操作を契機とするとともに、もしくはこれに代えて、所定の時間間隔で定期的に管理サーバ１０２からの情報取得処理を実行してもよい。
【００６４】
通知取得部２７８は、管理サーバ１０２からプッシュ通知された通知データを取得し、その通知データに付加されたカテゴリ情報とともに通知データ保持部２６８へ格納する。このとき未読フラグはオンに設定する。図３には不図示だが、情報取得部２７２は、管理サーバ１０２が保持する通知以外の情報を取得する機能ブロックをさらに含む。通知以外の情報とは、例えば、オンライン状態（管理サーバ１０２にログイン中）のフレンドユーザ情報、グループメッセージ情報、パーティ情報、ユーザのトロフィー情報である。これらの情報はゲーム機２００のシステム機能を利用してユーザが閲覧する。
【００６５】
コンテンツ実行部２８０は、後述のホーム画面１０または関連情報画面５０で実行が指示されたコンテンツのデータを、コンテンツデータ保持部２６０またはディスク挿入口２０６に装填された光ディスクから読み込み、コンテンツを実行・再生する。コンテンツ実行部２８０は、コンテンツの実行・再生結果を示すデータ、例えば映像データを、後述のコンテンツ実行画面生成部３２８に渡す。
【００６６】
コンテンツ実行部２８０は、実行したコンテンツを示す識別情報を現在日時とともにコンテンツデータ保持部２６０へ記録することにより、コンテンツデータ保持部２６０に保持されたコンテンツ実行履歴（アクセス日時）を更新する。同様に、アプリケーション（例えばコンテンツの再生に利用したアプリケーション）の実行に際して、コンテンツデータ保持部２６０が保持するアプリケーションの実行履歴（アクセス日時）を更新する。
【００６７】
コンテンツ実行部２８０の実行状況通知部２８２は、コンテンツの実行状況を示すデータ、例えば再生中のゲーム名や、ゲームの進行状況、プレイヤーズキャラクタの状態等のデータを管理サーバ１０２へ送信して登録する。
【００６８】
システム機能実行部２８４は、ゲーム機２００が備える複数のシステム機能（言い換えればシステムメニュー）のうちユーザにより選択されたシステム機能を実行する。ゲーム機２００のシステム機能は、通知閲覧、フレンド閲覧、グループメッセージ、パーティ等を含む。システム機能実行部２８４の選択カテゴリ取得部２８６は、後述の通知閲覧画面９０においてユーザが指定したカテゴリを取得し、そのカテゴリ情報を通知閲覧画面生成部３２６へ通知する。例えば、選択カテゴリ取得部２８６は、現在選択中のカテゴリを記憶しておき、通知閲覧画面９０におけるカテゴリタブの配置位置と、通知閲覧画面９０に対するユーザの方向入力に応じて、新たに選択されたカテゴリを特定してもよい。
【００６９】
画面生成部２８７は、ゲーム機２００のユーザインタフェースとしての各種画面のデータを生成し、また、ユーザの操作入力に応じて画面のデータを更新する。画面生成部２８７は、生成および更新した画面のデータを表示制御部２９０に渡し、テレビジョンモニタ２０４において各種画面を表示させる。画面生成部２８７の詳細な構成は図４に関連して後述する。
【００７０】
画面遷移制御部２８８は、遷移データ保持部２６４に保持される画面遷移規則にしたがって、複数種類の画面間の切り替えを制御する。例えば、画面遷移規則が定める遷移条件が充足された場合、典型的には所定のユーザ操作が検出された場合に、画面生成部２８７および表示制御部２９０に対して、遷移先画面の生成および表示（すなわち画面切替）を指示する。また画面遷移制御部２８８は、画面切替の際に、遷移元画面の情報を遷移データ保持部２６４へ保存しておく。遷移先画面において戻る操作（例えば○ボタン２２４やＰＳボタン２３６の押下）がなされた場合、画面遷移制御部２８８は、遷移元画面の情報にしたがって遷移元画面を再表示させるよう制御する。
【００７１】
表示制御部２９０は、ゲーム機２００のユーザインタフェースの表示を制御する。表示制御部２９０の少なくとも一部はディスプレイドライバにより実現されてもよい。具体的には、表示制御部２９０は、画面生成部２８７により生成された複数種類の画面のデータをディスプレイドライバを介してテレビジョンモニタ２０４へ出力することにより、各画面をテレビジョンモニタ２０４に表示させる。
【００７２】
表示制御部２９０は、画面遷移制御部２８８からの切替指示に応じて、それまで表示させていた画面に代えて、遷移先画面として指示された別の画面を新たに表示させる。また表示制御部２９０は、それまで表示中の画面の内容を画面生成部２８７が更新し、新たな画面のデータを画面生成部２８７が生成した場合、それまで表示中の画面に代えて、新たな画面をテレビジョンモニタ２０４に表示させる。
【００７３】
図４は、図３の画面生成部２８７の詳細構成を示すブロック図である。画面生成部２８７は、ホーム画面生成部３００と、ライブラリ画面生成部３１０と、ライブ情報画面生成部３１２と、システム画面生成部３１８と、システム機能実行画面生成部３２４と、コンテンツ実行画面生成部３２８を含む。画面生成部２８７は、ＣＰＵやＧＰＵによる画像処理機能により実現されてもよい。以下、ゲーム機２００が提供する画面と対応させつつ、画面生成部２８７の各機能ブロックを説明する。
【００７４】
［ホーム画面］
ホーム画面は、ゲーム機２００が起動された（例えば電源がオンされた）後、最初に表示される画面である。ホーム画面は、ユーザが利用可能な複数のコンテンツの中から、処理対象とするコンテンツをユーザに選択させるための画面である。ホーム画面では、複数のコンテンツおよびアプリケーションのアイコンが一覧表示され、言い換えれば、複数のコンテンツおよびアプリケーションのアイコンを並べたリストを表示する。
【００７５】
ここで、最初に表示される画面とは、ユーザに対して実質的に最初に提供されるユーザインタフェースの意味であり、ユーザが実質的に最初に操作可能な画面とも言える。言い換えれば、ホーム画面の表示前に、起動中のメッセージ等を提示する他の画面が表示されてもよい。また、処理対象とするコンテンツとは、ゲーム機２００において実行・再生の対象とするコンテンツを含み、また、関連情報を閲覧するコンテンツを含む。
【００７６】
また、ユーザが利用可能とは、コンテンツを利用・再生・実行する正当な権利をユーザが有することである。例えば、ユーザが利用可能なコンテンツは、ユーザが記録メディアを購入し、ゲーム機２００にインストールしたコンテンツを含む。また、オンラインまたはオフラインでライセンスを購入し、所定のサーバからダウンロードしたコンテンツ、ライセンスを購入したものの未ダウンロード・未インストールのコンテンツを含む。また、所定の利用許諾期間に限定してコンテンツの再生等が許可されるサブスクリプションサービスをユーザが利用する場合に、ユーザが利用許諾を得てから所定の利用許諾期間が未経過のコンテンツも含まれる。
【００７７】
ホーム画面生成部３００は、ホーム画面のデータを生成し、表示制御部２９０を介してホーム画面を表示させる。図５はホーム画面１０を示す。ホーム画面１０には、表示内容のテーマが異なる３つのエリアが設けられている。具体的には、画面の上から順に、システムエリア１２、コンテンツエリア１４、ライブエリア１６に分けられている。
【００７８】
ホーム画面生成部３００は、コンテンツアイコン設定部３０２と、ライブ情報抽出部３０４と、システム情報抽出部３０６と、背景設定部３０８を含む。コンテンツアイコン設定部３０２は、ユーザが利用可能な複数のコンテンツを示す複数のコンテンツアイコンと、ユーザが利用可能な複数のアプリケーションを示す複数のアプリケーションアイコンを画面データ保持部２６２から取得する。以下では、アプリケーションアイコンを含む総称として「コンテンツアイコン」と呼ぶ。コンテンツアイコンには、ゲーム、動画プレーヤ、音楽プレーヤ、ウェブブラウザ等に対応するアイコンが含まれる。コンテンツアイコンの列を「アイコン列」とも呼ぶ。
【００７９】
コンテンツアイコン設定部３０２は、コンテンツエリア１４に、複数のコンテンツアイコン２６を一列に並べて配置し、言い換えれば、複数のコンテンツおよびアプリケーションのリストを設定する。図５で示すように、複数のコンテンツアイコン２６を一列表示させることで、ホーム画面１０において、システム情報や、コンテンツ等に関連した情報を表示させる領域を確保している。
【００８０】
コンテンツアイコン設定部３０２は、コンテンツエリア１４の予め定められた位置にフォーカス枠２８を配置する。フォーカス枠２８は、特定のアイコンをフォーカスするためのオブジェクトであり、言わばカーソルである。ホーム画面１０におけるフォーカス枠２８の表示位置は固定である。コンテンツアイコン設定部３０２は、フォーカス枠２８の表示位置と合致する位置に表示すべきコンテンツアイコン２６を、選択状態にあるアイコンとして認識し、他の位置に表示するコンテンツアイコン２６より強調した態様で配置する。図５の例ではアイコンのサイズを拡大させている。
【００８１】
以下、コンテンツアイコン２６がフォーカス枠２８内に配置されることを、「フォーカスされる」「フォーカス状態」とも呼ぶ。また、フォーカスされたアイコンを「フォーカスアイコン」、フォーカスアイコンが示すコンテンツを「フォーカスコンテンツ」とも呼ぶ。
【００８２】
コンテンツアイコン設定部３０２は、ユーザによる左右方向への操作入力（典型的には方向キー２１６またはアナログスティック２１８への操作入力）が検出された場合に、入力された方向とは逆方向へアイコン列（すなわち複数のコンテンツアイコン２６）をスクロールさせるよう各アイコンを再配置する。言い換えれば、アイコン列をスクロール表示させる。
【００８３】
例えば、右方向を示す操作入力がなされると、コンテンツアイコン設定部３０２は、アイコン列を左方向へ移動させ、すなわち操作入力前に、フォーカス枠２８より右に位置したコンテンツアイコン２６をフォーカス枠２８の方向へ移動させる。コンテンツアイコン設定部３０２は、ホーム画面１０に対する左右方向への操作入力に応じて、フォーカスアイコンを順次変化させ、また、画面表示対象のコンテンツアイコン２６を切り替えていく。
【００８４】
ホーム画面１０において所定の決定操作、具体的には×ボタン２２６の押下が検出されると、コンテンツ実行部２８０は、そのときのフォーカスアイコンに対応するコンテンツの実行処理を開始する。ところで、コンテンツエリア１４では、コンテンツアイコン２６が、フォーカス枠２８の位置に１つ、フォーカス枠２８より左に１つ、フォーカス枠２８より右に５つ表示され、コンテンツエリア１４全体で同時に表示されるアイコン数は７個となる。したがってユーザが多くのコンテンツを利用可能な場合、ユーザは実行対象とする所望のコンテンツを左右方向への操作入力を行いつつ発見し、フォーカスアイコンとした上で決定操作を入力する。
【００８５】
図５は、ホーム画面１０の初期表示時の状態を示している。コンテンツアイコン設定部３０２は、アイコン列の先頭（すなわち左端）に新着情報アイコン３０を配置し、アイコン列の末尾（すなわち右端）に後述のライブラリアイコン３８を配置する。コンテンツアイコン設定部３０２は、ホーム画面１０を最初に表示させる際、新着情報アイコン３０をフォーカス状態とする。コンテンツアイコン設定部３０２は、コンテンツデータ保持部２６０に保持された、各コンテンツおよび各アプリケーションに対するユーザのアクセス日時を参照し、アイコン列の２番目以降に、アクセス日時の降順に各コンテンツアイコン２６を並べる。言い換えれば、アクセス日時が新しいコンテンツほど、ホーム画面１０の初期表示時に、アイコン列の左側に配置し、すなわちフォーカス枠２８に近い位置に配置する。
【００８６】
ライブ情報抽出部３０４は、新着情報アイコン３０がフォーカス状態になった場合に、新着情報取得部２７６が取得した複数の新着情報について、その中の一部を示すライブ情報アイテム３２をライブエリア１６に配置する。ライブエリア１６のサイズに制約がある中、ある程度離れた位置からのライブ情報アイテム３２の視認性を維持するため、ライブエリア１６で表示対象とする新着情報は、予め定められた個数、もしくは予め定められた上限数以内の個数の新着情報となる。
【００８７】
本実施の形態では、ライブエリア１６のライブ情報アイテム３２の数を３つに制限している。図５の例では、複数の新着情報のうち３つの新着情報を示すライブ情報アイテム３２を表示させている。すなわち、ライブ情報抽出部３０４は、新着情報アイコン３０がフォーカスされた場合に、後述する新着情報画面６０で表示される情報の一部をライブエリア１６に配置して表示させる。
【００８８】
システム情報抽出部３０６は、ゲーム機２００が提供する複数のシステム機能を示す複数のシステム機能アイコン７６の一部をシステムエリア１２に配置する。図５の例では、ストアアイコン７６ａ、通知アイコン７６ｂ、フレンドアイコン７６ｃ、プロフィールアイコン７６ｆ、トロフィーアイコン７６ｇを表示させている。すなわち、システム情報抽出部３０６は、後述するシステム画面７０で表示される情報の一部をシステムエリア１２に配置して表示させる。トロフィーは、複数のコンテンツの実行状況、例えばゲームの進み具合を示すオブジェクトである。例えば、ゲームに設定された目標をユーザが達成する都度、新たなトロフィーがユーザに提供される。
【００８９】
システム情報抽出部３０６は、ユーザが未読の通知の数（図５では「６」）を示す未読数インジケータを通知アイコン７６ｂと対応づけて配置する。同様に、オンラインのフレンドユーザ数、すなわち管理サーバ１０２に現在ログイン中のフレンド数（図５では「９」）を示すオンライン数インジケータをフレンドアイコン７６ｃと対応づけて配置する。また、ユーザが獲得済みのトロフィー数（図５では「２３」）を示すトロフィー数インジケータをトロフィーアイコン７６ｇと対応づけて配置する。
【００９０】
背景設定部３０８は、ホーム画面１０の背景画像を設定する。図５では、フォーカスアイコンが新着情報アイコン３０であるため、後述するシステム画面７０の背景に設定されるものと同じ背景画像を設定している。
【００９１】
図６もホーム画面１０を示す。同図ではゴルフゲームを示すコンテンツアイコン２６がフォーカスされている。コンテンツアイコン設定部３０２は、フォーカスアイコンに対応づけてアクションインジケータ３６を配置し、すなわちフォーカスアイコンの近傍位置でアクションインジケータ３６を表示させる。アクションインジケータ３６は、決定操作がなされた場合の動作を示す情報である。コンテンツアイコン設定部３０２は、コンテンツデータ保持部２６０に保持されたフォーカスコンテンツの導入状況を確認し、その導入状況に予め対応づけられたメッセージをアクションインジケータ３６として設定する。
【００９２】
例えば、コンテンツアイコン設定部３０２は、フォーカスコンテンツがインストール済みであれば、決定操作によりゲームを開始することを示す「Ｓｔａｒｔ」をアクションインジケータ３６として設定する。その一方、フォーカスコンテンツが未インストールであれば、決定操作によりゲームをインストールすることを示す「Ｉｎｓｔａｌｌ」をアクションインジケータ３６として設定する。図６では、フォーカスコンテンツであるゴルフゲームがインストール済みであるため「Ｓｔａｒｔ」を表示しており、ユーザが決定操作を入力するとゴルフゲームの再生が開始され、ゴルフゲームの画面に切り替わる。
【００９３】
ライブ情報抽出部３０４は、特定のコンテンツアイコン２６がフォーカス状態になった場合に、フォーカスコンテンツに対応づけられたコンテンツ関連情報を示すライブ情報アイテム３２をライブエリア１６に配置して表示させる。ライブ情報アイテム３２は、関連情報取得部２７４が取得した、フォーカスコンテンツに対応づけられた複数の関連情報サマリのうちその一部を示すものである。すなわちライブ情報抽出部３０４は、ユーザによる関連情報画面５０への切替操作が未入力であっても、特定のコンテンツアイコン２６がフォーカスされたことを契機として、フォーカスコンテンツの関連情報画面５０の内容の一部をプレビュー表示させる。
【００９４】
図６においても、ライブエリア１６で表示対象とするコンテンツ関連情報は、予め定められた個数、もしくは予め定められた上限数以内の個数である。実施の形態では、オーバビューカテゴリに属する３つの関連情報サマリをライブエリア１６に配置する。図６の例では、フォーカスコンテンツであるゴルフゲームについて、キャラクタの衣装データのダウンロード・購入を促すライブ情報アイテム３２、プレイ動画の視聴を促すライブ情報アイテム３２、新キャラクタのダウンロード・購入を促すライブ情報アイテム３２の３つを表示させている。
【００９５】
またライブ情報抽出部３０４は、ライブ情報アイテム３２として、抽出カテゴリリスト３４をさらに配置する。ライブ情報抽出部３０４は、抽出カテゴリリスト３４に、後述の関連情報画面５０のカテゴリリスト５６で一覧表示される複数のカテゴリのうち一部のカテゴリの情報を設定する。実施の形態では、関連情報画面５０のカテゴリリスト５６で表示されるカテゴリのうち、数値を含むカテゴリの情報を抽出カテゴリリスト３４に設定している。
【００９６】
ホーム画面１０では、システムエリア１２のシステム機能アイコン７６、および、ライブエリア１６のライブ情報アイテム３２をユーザが直接選択することはできない。システム機能アイコン７６またはライブ情報アイテム３２を選択したいユーザがそれぞれのエリアの方向を示す操作入力を行うと、ホーム画面１０そのものが、それぞれのエリアに対応する関連情報画面５０またはシステム画面７０に切り替わる。
【００９７】
背景設定部３０８は、コンテンツエリア１４において特定のコンテンツアイコン２６がフォーカスされた場合に、フォーカスコンテンツに予め対応づけられた背景画像データをコンテンツデータ保持部２６０から取得する。背景設定部３０８は、フォーカスコンテンツの背景画像データをホーム画面１０のコンテンツエリア１４およびライブエリア１６の背景として設定する。その一方、背景設定部３０８は、ホーム画面１０のシステムエリア１２の背景には、後述のシステム画面７０の背景画像を設定する。すなわち背景設定部３０８は、フォーカスコンテンツが変化する都度、コンテンツエリア１４およびライブエリア１６の背景を切り替える。その一方、フォーカスコンテンツの変化にかかわらず、システムエリア１２の背景にはシステム画面７０と同じ背景を維持する。
【００９８】
変形例として、背景設定部３０８は、ライブエリア１６の背景としてフォーカスコンテンツの背景画像データ設定する一方、コンテンツエリア１４の背景としてシステム画面７０の背景画像を設定してもよい。また、コンテンツエリア１４の背景として、システム画面７０の背景画像と、フォーカスコンテンツの背景画像のいずれとも異なる独自の背景画像を設定してもよい。またホーム画面１０の簡素化を目的として、システムエリア１２、コンテンツエリア１４、ライブエリア１６に共通の背景として、システム画面７０の背景画像を設定してもよい。また上記共通の背景として、システム画面７０の背景画像と、フォーカスコンテンツの背景画像のいずれとも異なる独自の背景画像を設定してもよい。
【００９９】
既述したように、コンテンツアイコン設定部３０２は、アイコン列の末尾にライブラリアイコン３８を配置する。ライブラリアイコン３８は、コンテンツやアプリケーションの検索のためのアイコンであり、後述のライブラリ画面への遷移の契機となるアイコンである。ユーザは、アイコン列のスクロール操作で所望のコンテンツを発見できない場合に、ライブラリアイコン３８をフォーカスさせて決定操作を入力する。ライブラリアイコン３８が選択されると、ライブラリ画面生成部３１０はライブラリ画面を生成し、表示制御部２９０はホーム画面１０に代えてライブラリ画面を表示させる。
【０１００】
［ライブラリ画面］
図７はライブラリ画面４０を示す。ライブラリ画面は、複数のコンテンツやアプリケーションの中からユーザが所望のコンテンツまたはアプリケーションを検索する（言い換えれば発見する）ことを支援する検索画面である。ライブラリ画面生成部３１０は、ユーザが利用可能な複数のコンテンツを示す複数のコンテンツアイコンを画面データ保持部２６２から取得する。ライブラリ画面生成部３１０は、ライブラリ画面４０において、複数のコンテンツアイコン２６を複数列に亘り並べて配置したライブラリ画面４０を生成する。典型的には、ライブラリ画面４０の全面に亘り複数のアイコン列を配置し、各アイコン列には複数のコンテンツアイコンおよびアプリケーションアイコンを配置する。
【０１０１】
図７の例では、３つのアイコン列を表示し、１列あたり６個のコンテンツアイコン２６を表示している。したがって、ライブラリ画面４０全体では１８個のコンテンツアイコン２６を同時に表示している。なお、ライブラリ画面４０のアイコン列では、新着情報アイコン３０とライブラリアイコン３８は非表示となる。新着情報アイコン３０は、ホーム画面１０の初期表示時に自動でフォーカス状態にするため、ユーザが容易に発見できるからである。
【０１０２】
またライブラリ画面生成部３１０は、ライブラリ画面４０に、ソートアイコン４２、フィルタアイコン４４、検索アイコン４６を表示させる。ソートアイコン４２は、所定のソート条件（例えばアルファベット順、発売日、購入日、実行日等）により、複数のコンテンツアイコン２６を並び替えて表示させる場合に選択される。フィルタアイコン４４は、所定のフィルタリング条件（例えばゲームのジャンル等）により、ライブラリ画面４０で表示するコンテンツを絞り込む場合に選択される。検索アイコン４６は、ユーザが入力する検索条件（入力文字列に合致するタイトルのコンテンツ等）に合致するコンテンツを検索し、表示させる場合に選択される。
【０１０３】
ライブラリ画面生成部３１０は、これらのアイコンが選択された場合に、選択されたアイコンに対応づけられたソート処理、フィルタリング処理、検索処理を実行する。そして、これらの処理の実行結果に応じて、それまでのライブラリ画面４０におけるコンテンツアイコン２６の配置態様を変更した新たなライブラリ画面４０を生成する。
【０１０４】
またライブラリ画面生成部３１０は、フォーカス枠２８を配置し、ユーザによる上下左右方向への操作入力に応じて、入力方向と同じ方向へフォーカス枠２８を移動させるようにフォーカス枠２８の表示位置を更新する。すなわち、ホーム画面１０では、フォーカス枠２８の位置は固定で、コンテンツアイコン２６を移動させたが、ライブラリ画面４０では、コンテンツアイコン２６の位置が固定で、フォーカス枠２８を移動させる。
【０１０５】
図７の例では、ユーザは、１８個のコンテンツアイコン２６を同時に確認しつつ、またソート・フィルタリング・検索を適宜実施して、所望のコンテンツを探す。特定のコンテンツアイコン２６がフォーカスされ、決定操作がなされると、ライブ情報画面生成部３１２は、ライブラリ画面４０に代えて関連情報画面５０を表示させる。
【０１０６】
［関連情報画面］
図４に戻り、ライブ情報画面生成部３１２は、関連情報画面５０を生成する関連情報画面生成部３１４と、新着情報画面６０を生成する新着情報画面生成部３１６を含む。
【０１０７】
関連情報画面生成部３１４は、ホーム画面１０のコンテンツエリア１４において特定のコンテンツアイコン２６がフォーカスされて、下方向を示す操作入力がなされた場合に、フォーカスコンテンツをテーマとした関連情報画面５０を生成する。表示制御部２９０は、ホーム画面１０に代えて関連情報画面５０を表示させる。ここでのフォーカスアイコンは、新着情報アイコン３０とライブラリアイコン３８以外のコンテンツアイコン・アプリケーションアイコンである。例えば、特定のゲームのサムネイルを示すアイコンである。
【０１０８】
また関連情報画面生成部３１４は、ライブラリ画面４０において特定のコンテンツアイコン２６がフォーカスされて、決定を示す操作入力がなされた場合も、フォーカスコンテンツをテーマとした関連情報画面５０を生成する。
【０１０９】
図８は関連情報画面５０を示す。関連情報画面生成部３１４は、関連情報画面５０の背景に、テーマとなるコンテンツについて予め定められた背景画像であり、ホーム画面１０のコンテンツエリア１４およびライブエリア１６と同じ背景画像を設定する。関連情報画面５０では、遷移前の画面でユーザが選択したコンテンツ（フォーカスコンテンツ）に関する複数のライブ情報アイテム３２を表示する。ライブ情報アイテム３２は、フォーカスコンテンツに予め対応づけて管理サーバ１０２が保持する情報であり、関連情報取得部２７４が管理サーバ１０２から取得した関連情報サマリを示すものである。
【０１１０】
既述したように、管理サーバ１０２が提供する複数の関連情報サマリのそれぞれには予めカテゴリ種別が付加されている。関連情報画面生成部３１４は、複数の関連情報サマリに対応する複数のライブ情報アイテム３２のそれぞれを、個々のカテゴリに対応したカテゴリ枠５２内に並べて配置する。図８の例では、画面上からオーバビュー、コンテンツ所有フレンド、獲得トロフィーの順にカテゴリ枠５２を配置している。
【０１１１】
また関連情報画面生成部３１４は、フォーカス枠５４を配置し、ユーザによる方向入力に応じてフォーカス枠５４を移動させるようフォーカス枠５４の表示位置を変更する。特定のライブ情報アイテム３２がフォーカスされて決定操作がなされると、関連情報画面生成部３１４は、フォーカスアイテム（すなわち関連情報サマリ）に対応する詳細関連情報を示す詳細情報画面を生成する。表示制御部２９０は、関連情報画面５０に代えて詳細情報画面を表示させる。
【０１１２】
例えば、オーバビューカテゴリの１つのライブ情報アイテム３２に対する決定操作がなされた場合に、関連情報取得部２７４は、詳細関連情報として、ストアサイトのウェブページデータ（ゲーム内キャラクタ用の衣装パックの購入ページ等）を取得する。また、コンテンツ所有フレンドのライブ情報アイテム３２に対する決定操作がなされた場合に、関連情報取得部２７４は、詳細関連情報として、フレンドユーザの自己紹介のウェブページデータを取得する。いずれの場合も、関連情報画面生成部３１４は、詳細情報画面として、関連情報取得部２７４が取得したウェブページデータを設定した画面を生成して表示させる。
【０１１３】
また関連情報画面生成部３１４は、ライブ情報アイテム３２の複数のカテゴリの一覧であるカテゴリリスト５６を画面左下に配置する。その際に、コンテンツ所有フレンド、獲得トロフィー、新着情報のカテゴリについては、カテゴリに属するライブ情報アイテム３２の数を計数し、その数をカテゴリリスト５６の各カテゴリエリアに設定する。カテゴリリスト５６は関連情報画面５０の目次として機能する。ユーザがカテゴリリスト５６のいずれかのカテゴリをフォーカスして決定操作を入力すると、関連情報画面生成部３１４は、ユーザが選択したカテゴリのカテゴリ枠５２を関連情報画面５０の最上位（先頭）で表示するよう、各カテゴリ枠５２の位置を更新する。
【０１１４】
また関連情報画面生成部３１４は、関連情報画面５０の上位置に、ホーム画面１０と同じアイコン列を配置し、個々のコンテンツアイコン２６を、ホーム画面１０よりも視認性を低下させた態様で配置する。例えば、コンテンツアイコン２６の明度を低下させてもよく、透過度を高めてもよく、グレーアウトさせてもよい。関連情報画面５０に対して上方向を示す操作入力がなされると、関連情報画面５０に代えてホーム画面１０が再び表示される。
【０１１５】
また関連情報画面生成部３１４は、関連情報画面５０にアクションアイコン５８を配置する。ユーザがアクションアイコン５８をフォーカスして決定操作を入力すると、コンテンツ実行部２８０は、関連情報画面５０でテーマとしているコンテンツの実行を開始する。アクションアイコン５８に設定する文字列は、ホーム画面１０のアクションインジケータ３６に対応する。すなわち図８では、関連情報画面５０でテーマとするゴルフゲームがゲーム機２００でインストール済みであるため、「Ｓｔａｒｔ」を設定している。
【０１１６】
関連情報画面５０でテーマとするコンテンツの導入状況が未インストールや未ダウンロードであれば、関連情報画面生成部３１４は、「インストール」や「ダウンロード」の文字列をアクションアイコン５８に設定してもよい。その場合、アクションアイコン５８に対する決定操作がなされると、コンテンツ実行部２８０は、コンテンツデータを外部装置からダウンロードすることを開始してもよく、コンテンツデータのインストールを開始してもよい。
【０１１７】
［新着情報画面］
新着情報画面生成部３１６は、ホーム画面１０のコンテンツエリア１４において新着情報アイコン３０がフォーカスされて、下方向を示す操作入力がなされた場合に、新着情報画面６０を生成する。表示制御部２９０は、ホーム画面１０に代えて新着情報画面６０を表示させる。図９は新着情報画面６０を示す。新着情報アイテム６２は、新着情報取得部２７６が管理サーバ１０２から取得した新着情報である。言い換えれば、管理サーバ１０２が新着情報として保持し、管理サーバ１０２が新着情報としてゲーム機２００へ提供した、複数のコンテンツに亘る関連情報サマリである。新着情報画面生成部３１６は、複数のコンテンツに亘る新着情報アイテム６２を新着情報画面６０に並べて配置する。
【０１１８】
新着情報は、フレンドユーザがあるコンテンツをダウンロードし、もしくは購入した事実を示す情報であってもよい。また、フレンドユーザがあるコンテンツをストリーミング視聴した事実を示す情報であってもよい。また、ユーザや企業によるコンテンツのレビュー（評価）情報であってもよい。また、フレンドユーザがあるコンテンツに対して「いいね」を投票した（例えば所定の「いいね」ボタンを押した）事実を示す情報であってもよい。また、フレンドユーザが現在実行中のコンテンツ（例えば現在遊技中のゲーム）を示す情報であってもよい。
【０１１９】
新着情報画面生成部３１６は、フォーカス枠６４を配置し、ユーザによる方向入力に応じてフォーカス枠６４を移動させるようフォーカス枠６４の表示位置を変更する。特定の新着情報アイテム６２がフォーカスされて決定操作がなされると、関連情報画面生成部３１４は、フォーカスアイテム（すなわち関連情報サマリ）に対応する詳細関連情報を示す詳細情報画面を生成する。表示制御部２９０は、新着情報画面６０に代えて詳細情報画面を表示させる。例えば、図９の状態で決定操作がなされた場合、関連情報取得部２７４は、詳細関連情報として、ストアサイトのウェブページ（○○サッカーの購入ページ等）を取得してもよい。関連情報画面生成部３１４は、詳細情報画面として、関連情報取得部２７４が取得したウェブページデータを設定した画面を生成して表示させてもよい。
【０１２０】
［システム画面とシステム機能実行画面］
図４に戻り、システム画面生成部３１８は、ホーム画面１０において上方向を示す操作入力がなされた場合にシステム画面７０を生成する。表示制御部２９０は、ホーム画面１０に代えてシステム画面７０を表示させる。システム画面生成部３１８は、機能アイコン設定部３２０と実行結果抽出部３２２を含む。
【０１２１】
図１０はシステム画面７０を示す。システム画面生成部３１８は、システム画面７０の背景に、予め定められた背景画像であり、ホーム画面１０のシステムエリア１２と同じ背景画像を設定する。機能アイコン設定部３２０は、ゲーム機２００が提供する複数のシステム機能を示す複数のシステム機能アイコン７６を、システム画面７０のシステム機能選択エリア７２に並べて表示させる。
【０１２２】
システム機能アイコン７６は、ストアアイコン７６ａ、通知アイコン７６ｂ、フレンドアイコン７６ｃ、グループメッセージアイコン７６ｄ、パーティーアイコン７６ｅ、プロフィールアイコン７６ｆ、トロフィーアイコン７６ｇ、設定アイコン７６ｈ、電源アイコン７６ｉを含む。機能アイコン設定部３２０は、ユーザによる横方向の操作入力に応じて、フォーカスさせるシステム機能アイコン７６を順次切り替え、フォーカスアイコンを強調した態様（大きいサイズ、異なる色等）で表示するよう設定する。図１０では、フレンドアイコン７６ｃがフォーカスされ、他のアイコンより強調表示された状態を示している。
【０１２３】
ユーザが横方向操作により所望のアイコンをフォーカスさせた後に決定操作を入力すると、システム機能実行部２８４は、フォーカスアイコンに対応するシステム機能を実行する。実施の形態におけるシステム機能は、ストアサイト閲覧機能、通知閲覧機能、フレンド閲覧機能、グループメッセージ閲覧機能、パーティ（典型的にはボイスチャット）機能、プロフィール編集機能、トロフィー閲覧機能、システム設定機能、電源設定機能を含む。システム機能実行画面生成部３２４は、システム機能実行部２８４によるシステム機能の実行結果を示すシステム機能実行画面を生成する。表示制御部２９０は、システム画面７０に代えてシステム機能実行画面を表示させる。
【０１２４】
また機能アイコン設定部３２０は、複数のシステム機能アイコン７６のそれぞれについて、データ数・レコード数を示すインジケータを設定し、インジケータをシステム機能アイコン７６に対応づけて配置する。例えば、機能アイコン設定部３２０は、通知データ保持部２６８に格納された通知データの未読フラグを参照して、未読の通知数を特定する。そして、未読の通知数を示す未読通知数インジケータを通知アイコン７６ｂの近傍に配置する。同様に、オンライン状態のフレンド数を示すオンライン数インジケータをフレンドアイコン７６ｃの近傍に配置し、また、未読のグループメッセージ数を示す未読メッセージ数インジケータをグループメッセージアイコン７６ｄの近傍に配置する。
【０１２５】
システム機能実行画面の例を示す。例えばシステム機能実行画面生成部３２４は、ストアアイコン７６ａに対する決定操作がなされると、ストアサイトのトップページを表示させる。また通知アイコン７６ｂに対する決定操作がなされると、後述の通知閲覧画面９０を表示させる。またフレンドアイコン７６ｃに対する決定操作がなされると、後述のフレンド閲覧画面８０を表示させる。またグループメッセージアイコン７６ｄに対する決定操作がなされると、グループメッセージ閲覧画面を表示させる。このグループメッセージは、複数のユーザ間でメッセージをやり取りする機能であり、グループメッセージ閲覧画面ではユーザ間でやり取りされた１つ以上のメッセージを時系列に並べて表示する。
【０１２６】
またパーティーアイコン７６ｅに対する決定操作がなされると、システム機能実行画面として、ボイスチャットのグループの一覧画面を表示させる。同様に、プロフィールアイコン７６ｆに対する決定操作がなされるとプロフィール設定画面を表示させ、トロフィーアイコン７６ｇに対する決定操作がなされるとトロフィー閲覧画面を表示させ、設定アイコン７６ｈに対する決定操作がなされるとゲーム機２００の設定画面を表示させる。また電源アイコン７６ｉに対する決定操作がなされると電源設定画面（例えばゲーム機２００のシャットダウンや再起動を指示する画面）を表示させる。
【０１２７】
実行結果抽出部３２２は、特定のシステム機能アイコン７６がフォーカスされたとき、そのフォーカスアイコンに対してユーザが決定操作を行った場合に表示されるシステム機能実行画面の内容の一部をシステム画面７０のプレビューエリア７４に設定する。すなわち実行結果抽出部３２２は、ユーザによる決定操作が未入力であっても、特定のシステム機能アイコン７６がフォーカスされたことを契機として、フォーカスアイコンが示すシステム機能の実行結果をプレビューエリア７４にプレビュー表示させる。
【０１２８】
実行結果抽出部３２２は、システム機能の実行結果のうち、言わば新着情報をプレビューエリア７４に表示させてもよい。新着情報とは、例えばユーザが未読・未確認の情報であってもよく、管理サーバ１０２からの取得日時・提供日時が相対的に新しい情報であってもよい。また実行結果抽出部３２２は、システム機能の実行結果を示す複数の情報のうち、情報が示す日時（ゲーム機２００での生成日時や更新日時、管理サーバ１０２からの取得日時や提供日時）が新しいものほど優先してプレビューエリア７４に配置してもよく、新しい方から所定個数の情報を配置してもよい。
【０１２９】
図１１はフレンド閲覧画面８０を示す。システム機能実行部２８４は、システム画面７０においてフレンドアイコン７６ｃがフォーカスされると、オンライン状態のフレンドユーザの情報を管理サーバ１０２から取得する。システム機能実行画面生成部３２４は、システム画面７０においてフレンドアイコン７６ｃがフォーカスされて決定操作が入力されると、フレンドユーザの情報を配置したフレンド閲覧画面８０のデータを設定して表示させる。フレンド閲覧画面８０では、複数のフレンドユーザの情報を示すフレンドリスト８２が表示される。フレンドリスト８２の各レコードには、フレンドユーザの写真、ユーザ名（本名や管理サーバ１０２へのログインユーザ名）、ゲーム内でのプレイヤー名、プレイ中のゲーム名とゲームの進行状況、トロフィー獲得状況が表示される。
【０１３０】
図１０に戻り、システム画面生成部３１８の実行結果抽出部３２２は、フレンドアイコン７６ｃがフォーカスされたことを契機として、システム機能実行部２８４が取得したフレンドユーザの情報の一部を抽出してプレビューエリア７４に表示させる。図１０の例では、フレンドユーザの写真とユーザ名を表示させている。
【０１３１】
［システム画面と通知閲覧画面］
図４に戻り、システム機能実行画面生成部３２４は、通知閲覧画面生成部３２６を含む。システム画面７０において通知アイコン７６ｂがフォーカスされた後に決定操作がなされると、通知閲覧画面生成部３２６は、通知取得部２７８が管理サーバ１０２から取得した通知データを配置した通知閲覧画面９０を生成する。
【０１３２】
図１２は通知閲覧画面９０を示す。通知閲覧画面生成部３２６は、通知について予め定められた複数のカテゴリを示す複数のカテゴリタブ９６をカテゴリ選択エリア９２に並べて配置する。カテゴリタブ９６は、お知らせカテゴリタブ９６ａと、招待カテゴリタブ９６ｂと、オファーカテゴリタブ９６ｃと、ダウンロードカテゴリタブ９６ｄと、アップロードカテゴリタブ９６ｅを含む。図１２で示すように、通知閲覧画面９０では、複数の通知データを複数のカテゴリに亘って同時に表示するのではなく、カテゴリ別に通知データを表示する。言い換えれば、特定のカテゴリが選択された場合、選択されたカテゴリに属する通知のみを表示する。
【０１３３】
ここで通知閲覧画面生成部３２６は、通知閲覧画面９０の初期表示時に、すなわち、ユーザがカテゴリタブ９６を未指定であるとき、自律的に、招待カテゴリタブ９６ｂを選択状態とし、強調表示する。そして、管理サーバ１０２から取得された複数の通知データの中で、招待カテゴリを示すカテゴリ情報が付加された通知データを通知リストエリア９４に配置して表示させることを自律的に実行する。
【０１３４】
この理由は、招待カテゴリの通知は典型的に、オンラインゲームへのユーザの参加を促すものであり、時間の制約が他のカテゴリの通知よりも厳しいためである。招待した側のユーザは、招待された側のユーザの参加の意思を確認する必要があり、招待された側のユーザの意思表明が遅いと待つのは困難になる。そのため、招待された側のユーザがオンラインゲームに参加したい場合は短時間（例えば１０分以内）のうちに参加の手続を行う必要がある。このように、招待カテゴリの通知は他のカテゴリの通知よりもユーザにとって重要度が高く、確認する緊急度が高いと想定される。言い換えれば、招待カテゴリは複数のカテゴリの中で相対的に重要度が高いと想定される。したがって通知閲覧画面生成部３２６は、通知閲覧画面９０において、招待カテゴリに属する通知をデフォルト状態で表示させることにより、他のカテゴリに属する通知より優先的にユーザへ提示する。
【０１３５】
変形例として、ユーザが通知を確認する重要度・緊急度がより一層高い別のカテゴリが想定される場合は、そのカテゴリの通知を、招待カテゴリを含む他のカテゴリの通知より優先的に表示させてよいことはもちろんである。例えば、各種ソフトウェアのアップデートや、管理サーバ１０２の管理者からのお知らせ等を含む「重要なお知らせ」カテゴリが設けられた場合に、その「重要なお知らせ」カテゴリの通知を、実施の形態での招待カテゴリの通知と同様に、優先的に表示させてもよい。
【０１３６】
選択カテゴリ取得部２８６がそれまでとは別のカテゴリタブ９６が選択されたことを検出すると、通知閲覧画面生成部３２６は、それまで通知リストエリア９４に配置した通知データに代えて、ユーザが新たに選択したカテゴリに属する通知データを通知リストエリア９４に配置する。図１３も通知閲覧画面９０を示す。同図は、図１２の通知閲覧画面９０においてオファーカテゴリタブ９６ｃが新たに選択された状態を示している。
【０１３７】
なお、通知閲覧画面９０のダウンロードカテゴリで表示する通知データには、管理サーバ１０２から取得する代わりに、ゲーム機２００自身が保持するコンテンツのダウンロード状況を示す情報を使用してもよい。通知閲覧画面９０のアップロードカテゴリで表示する通知データについても同様である。
【０１３８】
図１４はシステム画面７０を示す。同図は、通知アイコン７６ｂが選択された場合の表示内容を示している。実行結果抽出部３２２は、通知閲覧画面９０の表示内容の一部であり、具体的には未読の通知をプレビューエリア７４に設定する。実行結果抽出部３２２は、複数の未読の通知のうち、優先カテゴリとして定められた招待カテゴリに属する通知を、他のカテゴリに属する通知より優先して表示させる。具体的には、ユーザの視認性が相対的に高い態様として予め定められた態様でプレビューエリア７４に配置する。
【０１３９】
図１４の例では、プレビューエリア７４において、招待カテゴリに属する通知を、他のカテゴリに属する通知よりも上位置に配置している。招待カテゴリ以外のカテゴリに属する通知については、通知の取得日時（通知の発信日時等、通知に関する他の日時でもよい）が新しい順に上から並べて配置している。他の例として、招待カテゴリに属する通知を、太字や強調色で表示させてもよい。またプレビューエリア７４のサイズ上、表示可能な通知数に上限がある場合、招待カテゴリに属する通知を必ず表示させつつ、他のカテゴリに属する通知は表示数を制限してもよい。
【０１４０】
図４に戻り、コンテンツ実行画面生成部３２８は、コンテンツ実行部２８０によるコンテンツの実行・再生結果を示す画面のデータを生成する。例えば、テレビジョンモニタ２０４の全画面で表示させるゲーム画面を生成する。なおコンテンツ実行部２８０による実行・再生対象は、ゲーム以外の様々なアプリケーションデータ（楽曲、ムービー等）を含む。したがって、コンテンツ実行画面生成部３２８が画面への設定対象とするデータも、様々なアプリケーションデータの再生・実行結果を含むものである。
【０１４１】
以上の構成によるゲーム機２００の動作を、図１５の画面遷移図を参照しつつ説明する。図１５は、遷移データ保持部２６４に格納され、画面遷移制御部２８８により参照される画面遷移規則を模式的に示している。
【０１４２】
ユーザは、ゲーム機２００を起動する（ゲーム機２００の電源をオンにすることや、ゲーム機２００のＯＳを起動することを含む）。ホーム画面生成部３００は、起動後の最初の画面としてホーム画面１０のデータを生成し、表示制御部２９０はホーム画面１０をテレビジョンモニタ２０４に表示させる。このように、画面生成部２８７が画面データを生成し、表示制御部２９０がその画面をテレビジョンモニタ２０４に表示させることを、以下単に「画面を表示させる」とも言う。
【０１４３】
コンテンツアイコン設定部３０２は、ホーム画面１０のコンテンツエリア１４に、複数のコンテンツアイコン２６を一列に並べたリスト、すなわちアイコン列を配置する。ここでのコンテンツアイコン２６は、ユーザが利用可能なコンテンツを示すアイコンと、ユーザが利用可能なアプリケーションを示すアイコンを含む。コンテンツアイコン設定部３０２は、アイコン列の先頭に新着情報アイコン３０を配置し、アイコン列の２番目以降にユーザによるアクセス日時の降順にコンテンツアイコン２６を配置し、アイコン列の末尾にライブラリアイコン３８を配置する。また、先頭の新着情報アイコン３０をフォーカス枠２８内に配置してデフォルトのフォーカス状態とする。
【０１４４】
新着情報取得部２７６は、管理サーバ１０２が新着情報として保持する関連情報サマリであり、複数種類のコンテンツに亘る複数の関連情報サマリを取得する。ライブ情報抽出部３０４は、取得された複数の新着情報のうち一部をライブ情報アイテム３２としてライブエリア１６に配置する。背景設定部３０８は、ホーム画面１０全体の背景としてシステム画面７０用の背景画像を設定する。
【０１４５】
ホーム画面１０に対する左右方向の操作入力が検出されると、コンテンツアイコン設定部３０２は、アイコン列をスクロールさせ、フォーカスコンテンツを順次切り替える。特定のコンテンツアイコンがフォーカス状態になると、関連情報取得部２７４は、フォーカスコンテンツと対応づけられた複数の関連情報サマリを管理サーバ１０２から取得する。ライブ情報抽出部３０４は、取得された複数の関連情報サマリのうち一部をライブ情報アイテム３２としてライブエリア１６に配置する。
【０１４６】
なお、コンテンツアイコンがフォーカス状態になっただけでは、コンテンツ実行部２８０は、コンテンツの実行・再生処理を開始しない。すなわち、ホーム画面１０や関連情報画面５０においてコンテンツ関連情報を表示する時点では、フォーカスコンテンツの再生は未開始である。これにより、再生対象コンテンツの決定が最終的になされていない時点でのゲーム機２００の処理負荷を抑制できる。言い換えれば、無駄なデータ処理の実行を抑制できる。
【０１４７】
背景設定部３０８は、ホーム画面１０のコンテンツエリア１４およびライブエリア１６の背景に、フォーカスコンテンツに予め対応づけられた背景画像を設定する。その一方、ホーム画面１０のシステムエリア１２の背景は、システム画面７０用の背景画像を維持する。
【０１４８】
このように、フォーカスコンテンツの変化に伴い、コンテンツエリア１４およびライブエリア１６の背景を順次変化させることで、コンテンツエリア１４より下の領域はコンテンツの情報を提示するエリアであることをユーザに示唆できる。また、フォーカスコンテンツの変化にかかわらず、システムエリア１２の背景はシステム画面７０の背景を維持することで、システムエリア１２はシステム機能の情報を提示するエリアであることをユーザに示唆できる。これにより、コンテンツの情報を閲覧したいユーザには下方向を示す操作入力を促し、システム機能を利用したいユーザには上方向を示す操作入力を促すことができ、ホーム画面１０に対するユーザの直観的な操作を支援できる。
【０１４９】
次にユーザは、ホーム画面１０のアイコン列をスクロールさせつつ、アイコン列の中から、ゲーム機２００で実行させたいコンテンツのアイコンを探す。ユーザは、所望のコンテンツを発見すると、そのコンテンツアイコン２６をフォーカスさせ、×ボタン２２６を押下する。コンテンツ実行部２８０は、フォーカスコンテンツの実行を開始し、その実行結果を示すデータをコンテンツ実行画面生成部３２８に渡す。コンテンツ実行画面生成部３２８は、コンテンツの実行結果を示すコンテンツ実行画面を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えてコンテンツ実行画面を表示させる。
【０１５０】
このように、ホーム画面１０では、フォーカスコンテンツの関連情報をプレビュー表示させつつ、フォーカスコンテンツに対する決定操作がなされるとコンテンツの実行を開始する。これにより、フォーカスコンテンツの関連情報の少なくとも一部を確認させつつ、所望のコンテンツの実行を迅速に開始することを支援できる。
【０１５１】
また、ホーム画面１０のアイコン列では、ゲーム等の電子コンテンツのアイコンと、音楽プレーヤやウェブブラウザ等のアプリケーションのアイコンとを同列に並べる。そしてホーム画面１０の初期表示時に、ユーザによるアクセス日時が新しいコンテンツアイコン、アプリケーションアイコンほどフォーカス枠２８に近い位置に配置する。したがって、ゲーム等の電子コンテンツと、音楽プレーヤやウェブブラウザ等のアプリケーションの違いにかかわらず、使用日時が新しいものほどユーザは素早く選択できる。例えば、ユーザが最近プレイしたゲームを再度プレイする場合は、ゲーム機２００を起動してホーム画面１０を表示させ、方向キー２１６の右を１回押下し、×ボタン２２６を押下する、という少ないステップでゲームを開始できる。
【０１５２】
コンテンツ実行画面においてＰＳボタン２３６の押下が検出されると、画面遷移制御部２８８は、表示制御部２９０を制御して、コンテンツ実行画面に代えてホーム画面１０を再び表示させる。ＰＳボタン２３６の押下により、コンテンツ実行画面からホーム画面１０へ戻した場合、遷移元のコンテンツ実行画面のデータは所定の記憶領域へ退避され、コンテンツ実行部２８０はコンテンツの実行を継続してもよい。ホーム画面１０で再度ＰＳボタン２３６が押下されると、画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えて実行中のコンテンツ実行画面を再度表示させる。
【０１５３】
次にユーザは、ホーム画面１０のアイコン列をスクロールさせつつ、すなわちライブエリア１６のライブ情報アイテム３２を切り替えつつ、アイコン列の中から関連情報を閲覧したいコンテンツのアイコンを探す。ユーザは、所望のコンテンツを発見すると、そのコンテンツをフォーカスさせた状態で、方向キー２１６で下方向を入力する。
【０１５４】
このユーザ操作に応じて、関連情報画面生成部３１４は関連情報画面５０を生成する。具体的には、関連情報取得部２７４が管理サーバ１０２から取得した、フォーカスコンテンツと対応づけられた複数の関連情報サマリを示す複数のライブ情報アイテム３２をカテゴリ毎に関連情報画面５０に配置する。また、関連情報画面５０の上部に、ホーム画面１０で表示されたアイコン列を、ホーム画面１０より視認性を低下させた態様で配置する。画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えて関連情報画面５０を表示させる。
【０１５５】
ユーザがホーム画面１０において新着情報アイコン３０をフォーカスさせた状態で、方向キー２１６で下方向を入力した場合、新着情報画面生成部３１６は新着情報画面６０を生成する。具体的には、新着情報取得部２７６が管理サーバ１０２から取得した、複数の新着情報を示す複数の新着情報アイテム６２を新着情報画面６０に配置する。画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えて新着情報画面６０を表示させる。関連情報画面５０または新着情報画面６０において、最上位に配置されたアイテムがフォーカス状態であるときに上方向を示す操作が入力されると、画面遷移制御部２８８は、表示制御部２９０を制御して、関連情報画面５０または新着情報画面６０に代えてホーム画面１０を再び表示させる。○ボタン２２４が押下されたときの動作も同じである。
【０１５６】
このように、ホーム画面１０では、コンテンツ選択画面としての本質的な情報であるフォーカス枠２８およびアイコン列を画面の略中央に表示させつつ、フォーカスコンテンツのライブ情報を画面下側に表示する。そして下方向への操作入力に応じて、関連情報画面５０または新着情報画面６０に切り替える。ユーザは、フォーカスコンテンツの関連情報を確認したいとき、コンテンツを選択するエリアから、ライブ情報の表示エリアの方向を示す操作を入力することで、所望の関連情報画面５０を表示させることができる。言い換えれば、ユーザにとってフォーカス枠２８を動かしたいと直観的に考える方向を入力することで（実際にはフォーカス枠２８は動かない）、所望の画面へ切り替えることができる。これにより、直観的な操作インタフェースをユーザに提供できる。
【０１５７】
同様に関連情報画面５０では、ホーム画面１０のアイコン列を画面上側に表示する。そして上方向への操作入力に応じて、ホーム画面１０に切り替える。ユーザはホーム画面１０に戻したいとき、ライブ情報アイテム３２を選択するエリアから、アイコン列の表示エリアの方向を示す操作を入力することで、所望のホーム画面１０を表示させることができる。言い換えれば、ユーザにとってフォーカス枠５４を動かしたいと直観的に考える方向を入力することで所望の画面へ切り替えることができる。これにより、情報の配置位置を基準とした直観的な操作インタフェースをユーザに提供できる。
【０１５８】
既述したように、実施の形態のホーム画面１０においてフォーカス枠２８は上下には動かない、言い換えれば、フォーカス枠２８はコンテンツエリア１４以外のエリアには移動しないが、変形例として、フォーカス枠２８は異なるエリア間に亘って移動してもよい。フォーカス枠２８がコンテンツエリア１４からライブエリア１６へ移動するよう指示するユーザ操作が検出された場合に、画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えて関連情報画面５０を表示させてもよい。同様に、フォーカス枠２８がコンテンツエリア１４からシステムエリア１２へ移動するよう指示するユーザ操作が検出された場合に、画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えてシステム画面７０を表示させてもよい。この変形例によると、フォーカス枠２８が画面内の複数のエリアに亘って移動する場合も、直観的な操作インタフェースをユーザに提供できる。
【０１５９】
また、ホーム画面１０の初期表示時に、自律的に、新着情報アイコン３０をアイコン列の先頭に表示させて選択状態にすることで、特定のコンテンツに限定しない複数のコンテンツに亘る新着情報をユーザに確認させやすくなる。また、コンテンツアイコン２６が示すコンテンツはユーザが購入済みのものであることが多いが、新着情報アイコン３０が選択されると、購入済みのものに限らない種々のコンテンツの最新情報をユーザに提示する。例えば、フレンドユーザが現在プレイ中のコンテンツ情報等を提示する。これにより、ユーザに対して新たなコンテンツの購入を促進することができる。
【０１６０】
次にユーザは、関連情報画面５０においてフォーカス枠５４を移動させ、詳細情報を確認したいアイテムをフォーカスさせて×ボタン２２６を押下する。関連情報取得部２７４は、フォーカスアイテムに対応する詳細関連情報を管理サーバ１０２から取得し、関連情報画面生成部３１４は、関連情報画面５０でのフォーカスアイテムに対応する詳細関連情報を配置した詳細情報画面を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、関連情報画面５０に代えて詳細情報画面を表示させる。詳細情報画面において○ボタン２２４の押下がなされると、画面遷移制御部２８８は、詳細情報画面に代えて関連情報画面５０を再び表示させる。なお、ユーザが、新着情報画面６０において新着情報アイテム６２に対する決定操作を入力した場合も同様の動作となる。
【０１６１】
ユーザは、ホーム画面１０のアイコン列の中から所望のコンテンツを発見できない場合に、アイコン列の右端のライブラリアイコン３８をフォーカスさせ、×ボタン２２６を押下する。ライブラリ画面生成部３１０は、ホーム画面１０では一列に配置された複数のコンテンツアイコンを複数列に亘って配置したライブラリ画面４０を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えてライブラリ画面４０を表示させる。ライブラリ画面４０において○ボタン２２４が押下されると、画面遷移制御部２８８は、ライブラリ画面４０に代えてホーム画面１０を再び表示させる。
【０１６２】
次にユーザは、ライブラリ画面４０においてフォーカス枠２８を移動させ、所望のコンテンツアイコン２６をフォーカスさせた状態で×ボタン２２６を押下する。ホーム画面１０において下方向の操作が入力された場合と同様に、関連情報画面生成部３１４は、ライブラリ画面４０でのフォーカスコンテンツに対応した関連情報画面５０を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、ライブラリ画面４０に代えて関連情報画面５０を表示させる。関連情報画面５０において○ボタン２２４が押下されると、画面遷移制御部２８８は、表示制御部２９０を制御して、関連情報画面５０に代えてライブラリ画面４０を再び表示させる。
【０１６３】
このように、アイコン列の中にライブラリアイコン３８を配置し、ユーザがライブラリアイコン３８を選択すると、ホーム画面１０よりも多くのコンテンツアイコン２６を同時に提示するライブラリ画面４０を表示させる。これにより、ユーザが所望のコンテンツを発見することを支援できる。また、ユーザが所望のコンテンツアイコンを発見できないことを認識するタイミングは、アイコン列を最後までスクロールさせたときと考えられるため、ライブラリアイコン３８の配置位置としてアイコン列の末尾は好適である。
【０１６４】
また、コンテンツアイコン２６の表示形式を予めユーザに設定させるのではなく、一列のアイコン列の中にライブラリアイコン３８を配置し、ライブラリアイコン３８が選択されたことを条件としてコンテンツアイコン２６の表示形式を切り替える。この構成によると、ユーザは、複数のコンテンツアイコン２６の表示形式を切り替える場合にアイコン列の中のライブラリアイコン３８を選択すればよく、アイコン列とは別の箇所を操作することが不要になる。また、ゲーム機２００におけるコンテンツ選択のユーザインタフェースが、基本的にはホーム画面１０になる。これにより、コンテンツ関連情報の少なくとも一部（例えばオーバビューカテゴリの関連情報サマリ）をユーザに確認させやすくなる。
【０１６５】
また、ホーム画面１０においてコンテンツアイコン２６に対する決定操作がなされると、コンテンツの実行が開始されてコンテンツ実行画面へ移行する。その一方、ライブラリ画面４０においてコンテンツアイコン２６に対する決定操作がなされると、コンテンツの再生は開始されず、関連情報画面５０へ移行する。ライブラリ画面４０では、ホーム画面１０より多くのコンテンツアイコンを同時に表示する代わりに、ディスプレイサイズの制約のため、ライブエリア１６は設けず、ライブ情報アイテム３２は非表示となる。そこで、ライブラリ画面４０において直接コンテンツを起動することを制限し、関連情報画面５０へ一旦移行させた上でコンテンツを起動させることで、コンテンツ関連情報をユーザに確認させやすくなる。
【０１６６】
また実施の形態では、アイコン列の予め定められた位置にライブラリアイコン３８を配置する。これにより、ユーザは所望のコンテンツが見つからない場合等、必要に応じて、常に同じ位置でライブラリアイコン３８を選択できる。ライブラリアイコン３８自体が見つからないことを回避してユーザの利便性を向上させる。新着情報アイコン３０についても同じことが言える。
【０１６７】
また実施の形態では、アイコン列の端（先頭や末尾）にライブラリアイコン３８を配置する。アイコン列の端は、ホーム画面１０の初期表示時（画面遷移完了直後）に表示されるアイコン列の先頭であり、図５の例ではアイコン列の左端を含む。また、アイコン列を最後までスクロールさせた結果、表示されるアイコン列の末尾であり、図６の例ではアイコン列の右端を含む。ライブラリアイコン３８をアイコン列の末尾に配置する利点は既述した。先頭に配置する利点としては以下のことが考えられる。すなわち、ホーム画面１０の初期表示時に所望のコンテンツやアプリケーションが見つからない場合や、所望のコンテンツやアプリケーションの利用日時が古く、選択すべきアイコンがアイコン列の後ろにある場合に、わざわざアイコン列をスクロールさせて所望のアイコンを探すことをユーザは手間に感じることがある。アイコン列の先頭にライブラリアイコン３８を配置しておくことで、ユーザはすぐにライブラリ画面４０を表示させることができ、ユーザの手間を省くことができる。
【０１６８】
また実施の形態では、アイコン列の端に新着情報アイコン３０を配置する。新着情報アイコン３０をアイコン列の先頭に配置する利点は既述した。末尾に配置する利点としては以下のことが考えられる。すなわち、ホーム画面１０においてユーザは素早くコンテンツを再生したいと考え、広告等の新着情報の表示を煩わしく感じることも想定される。アイコン列の末尾に新着情報アイコン３０を配置することで、ユーザによるコンテンツ選択を邪魔することなく、ユーザが新着情報の閲覧を希望する際に新着情報をユーザへ提示できる。
【０１６９】
ユーザは、システム機能を使用したい場合、ホーム画面１０において方向キー２１６で上方向を入力する。システム画面生成部３１８はシステム画面７０を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、ホーム画面１０に代えてシステム画面７０を表示させる。ユーザは、ホーム画面１０に戻したいとき、システム画面７０において方向キー２１６で下方向を入力し、または、○ボタン２２４を押下する。画面遷移制御部２８８は、表示制御部２９０を制御して、システム画面７０に代えてホーム画面１０を再び表示させる。
【０１７０】
このように、ホーム画面１０では、コンテンツ選択画面としての本質的な情報であるフォーカス枠２８およびアイコン列を画面の略中央に表示させつつ、システム機能アイコン７６を画面上側に表示する。そして上方向への操作入力に応じてシステム画面７０に切り替える。ユーザは、システム機能を利用したいとき、コンテンツを選択するエリアから、システム機能アイコン７６の表示エリアの方向を示す操作を入力することで、所望のシステム画面７０を表示させることができる。言い換えれば、ユーザにとってフォーカス枠２８を動かしたいと直観的に考える方向を入力することで（実際にはフォーカス枠２８は動かない）、所望の画面へ切り替えることができる。これにより、直観的な操作インタフェースをユーザに提供できる。
【０１７１】
システム画面７０を表示する際に、機能アイコン設定部３２０は、複数のシステム機能アイコン７６をシステム機能選択エリア７２に並べて配置する。そして、複数のシステム機能アイコン７６のうち１つをフォーカス状態とする。例えば、機能アイコン設定部３２０は、過去表示したシステム画面７０において最後にフォーカスされたシステム機能アイコン７６を記憶しておき、そのシステム機能アイコン７６を画面遷移時に自律的にフォーカス状態としてもよい。
【０１７２】
システム画面７０で特定のシステム機能アイコン７６がフォーカスされたとき、システム機能実行部２８４は、フォーカスされたアイコンに対応するシステム機能を実行する。例えば、システム画面７０においてフォーカスアイコンに対する実際の決定操作がなされた場合と同じ処理をしてもよく、システム画面７０のプレビューエリア７４に表示させるべきデータを取得するための縮減された処理を実行してもよい。実行結果抽出部３２２は、システム機能実行部２８４によるシステム機能実行結果を示す情報をプレビューエリア７４に表示させる。
【０１７３】
プレビューエリア７４に表示される情報は、システム画面７０でシステム機能アイコン７６に対する実際の決定操作がなされた場合の、システム機能実行部２８４によるシステム機能実行結果の一部と言える。また、システム画面７０でシステム機能アイコン７６に対する実際の決定操作がなされた場合に表示されるシステム機能実行画面の内容の一部とも言える。
【０１７４】
このように、システム画面７０にプレビューエリア７４を設け、各システム機能の実行結果の一部をユーザに予め提示することは、ゲーム機２００における遷移先画面の情報を予めユーザに提示するコンセプトを具現化したものである。これにより、システム機能の実行有無をユーザが効率的に判断することを支援する。例えば、プレビューエリア７４の表示内容がユーザにとって重要度が低ければ、ユーザは、わざわざシステム機能実行画面を表示させる必要が無く、システム機能実行画面において情報を確認する手間を低減できる。
【０１７５】
次にユーザは、システム画面７０において横方向の操作により所望のシステム機能アイコン７６を選択する。機能アイコン設定部３２０は、横方向の操作に応じてフォーカスアイコンを切り替える。システム機能実行部２８４および実行結果抽出部３２２は、フォーカスされたシステム機能に応じて上記の処理を繰り返して、プレビューエリア７４の表示内容を更新する。
【０１７６】
次にユーザは、所望のシステム機能アイコン７６をフォーカスさせた状態で×ボタン２２６を押下する。システム機能実行部２８４は、フォーカスされたシステム機能を実行する。システム機能実行画面生成部３２４は、システム機能の実行結果を示すシステム機能実行画面を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、システム画面７０に代えてシステム機能実行画面を表示させる。ユーザは、システム画面７０に戻すとき、システム機能実行画面において○ボタン２２４を押下する。画面遷移制御部２８８は、システム機能実行画面に代えてシステム画面７０を再び表示させる。
【０１７７】
以下、通知の閲覧に係る動作を説明する。
通知取得部２７８は、管理サーバ１０２からプッシュ通知された通知データを受信し、通知データに付加されたカテゴリ情報、未読フラグ（格納時にオンに設定）とともに通知データを通知データ保持部２６８へ格納する。
【０１７８】
システム画面７０でユーザが通知アイコン７６ｂをフォーカスさせると、システム機能実行部２８４は、通知データ保持部２６８に格納された通知データの中から、未読フラグがオンの通知データを取得する。そして、取得した通知データをそのカテゴリ情報とともに実行結果抽出部３２２に渡す。実行結果抽出部３２２は、未読の通知データの中で、招待カテゴリが割り当てられた通知データを優先的にプレビューエリア７４の上位置に表示させる。そして、招待カテゴリの通知データの下に、他のカテゴリが割り当てられた通知データを管理サーバ１０２からの取得日時が新しい順に並べて表示させる。これにより、相対的に重要度が高いと想定される通知をユーザに認識させやすくして、ユーザの利便性を向上させる。
【０１７９】
システム画面７０でユーザが通知アイコン７６ｂをフォーカスさせ、×ボタン２２６を押下すると、システム機能実行部２８４は、通知データ保持部２６８に格納された全通知データを取得する。そして通知閲覧画面生成部３２６は、それらの通知をカテゴリ単位に分けて提示する通知閲覧画面９０を生成する。画面遷移制御部２８８は、表示制御部２９０を制御して、システム画面７０に代えて通知閲覧画面９０を表示させる。
【０１８０】
初期表示時の通知閲覧画面９０として、通知閲覧画面生成部３２６は、自律的に、招待カテゴリタブ９６ｂを自動的に選択状態とし、招待カテゴリに属する通知を通知閲覧画面９０の通知リストエリア９４に配置する。通知閲覧画面９０においてユーザが別のカテゴリタブ９６を選択すると、通知閲覧画面生成部３２６は、新たに選択されたカテゴリに属する通知を表示させるよう通知リストエリア９４に配置する通知を切り替える。ユーザが通知リストエリア９４内のいずれかの通知を選択すると、通知閲覧画面生成部３２６は選択された通知の詳細情報を通知リストエリア９４に設定して表示させる。システム機能実行部２８４は、詳細情報が画面表示された通知について、通知データ保持部２６８の未読フラグをオフへ変更する。
【０１８１】
このように、通知閲覧画面９０においてカテゴリ単位で通知を表示することにより、ユーザにとって重要度が高いカテゴリや、興味のあるカテゴリの通知を効率的に確認させることができる。例えば、他のユーザからのオファー（例えばレースゲームにおけるタイムアタックを促す勧誘等）に対して興味を持たないユーザは、オファーカテゴリを選択しないことでオファーカテゴリの通知をわざわざ確認する必要がなくなる。また、オファーカテゴリの通知の存在（画面表示）によって、ユーザが他のカテゴリの通知を確認しにくくなってしまうことを防止できる。また、通知閲覧画面９０の初期表示時に招待カテゴリに属する通知を自律的に優先して表示させることで、複数のカテゴリの中で、ユーザが確認することの重要度・緊急度が高いと想定される通知をユーザに確認させやすくなる。
【０１８２】
図１５では不図示だが、ゲーム機２００においてホーム画面１０以外の画面を表示中に、ユーザがＰＳボタン２３６を押下すると、画面遷移制御部２８８はホーム画面１０を再表示させる。すなわち画面遷移制御部２８８は、表示中の画面の種類や、ホーム画面１０から表示中の画面までの距離（言い換えれば画面遷移回数）にかかわらず、表示制御部２９０に、それまで表示中の画面に代えてホーム画面１０を表示させるよう指示する。
【０１８３】
また画面遷移制御部２８８は、ＰＳボタン２３６が押下されてホーム画面１０に戻す際に、遷移元画面のデータを遷移データ保持部２６４に格納しておく。ホーム画面１０において再度ユーザがＰＳボタン２３６を押下すると、画面遷移制御部２８８は、遷移データ保持部２６４に格納した遷移元画面のデータにしたがって遷移元画面を再度表示させる。すなわちゲーム機２００では、×ボタン２２６の押下により、段階的にホーム画面１０から離れる方向へ画面遷移させる。また、○ボタン２２４の押下により、段階的にホーム画面１０に近づく方向へ画面遷移（いわゆるヒストリカルバック）させる。これに加えて、ＰＳボタン２３６の押下によるホーム画面１０と他の画面間の直接遷移機能も提供する。
【０１８４】
なお、遷移元画面のデータは、遷移元画面の識別情報と、画像等を含む遷移前の画面データの一方または両方を含むものであってよい。例えば、ＰＳボタン２３６の押下により通知閲覧画面９０からホーム画面１０に戻り、ホーム画面１０で再度ＰＳボタン２３６が押下されたとする。この場合、画面遷移制御部２８８は、遷移前の通知閲覧画面９０の画面データを表示制御部２９０に渡して、遷移前の状態の通知閲覧画面９０を再表示させてもよい。別の方法として、画面遷移制御部２８８は、保持していた通知閲覧画面９０の識別情報にしたがって、通知閲覧画面生成部３２６に通知閲覧画面を再度生成させ、再生成された通知閲覧画面９０をホーム画面１０に代えて表示させてもよい。
【０１８５】
以上、本発明を実施の形態をもとに説明した。各実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１８６】
第１の変形例を説明する。システム機能実行部２８４は、システム画面７０のシステム機能選択エリア７２におけるユーザによる選択操作に応じてシステム機能を実行することに加えて、システム画面７０のプレビューエリア７４におけるユーザによる選択操作に応じてシステム機能を実行してもよい。システム機能実行画面生成部３２４は、システム機能実行部２８４によるシステム機能の実行結果を示すシステム機能実行画面を生成し、画面遷移制御部２８８は、表示制御部２９０を制御して、システム画面７０に代えてシステム機能実行画面を表示させてもよい。
【０１８７】
例えば、図１４のシステム画面７０において、ユーザが通知アイコン７６ｂをフォーカスさせて決定操作を入力すると、図１２の通知閲覧画面９０を表示させる。その一方、ユーザがプレビューエリア７４の特定の通知をフォーカスさせて決定操作を入力すると、システム機能実行部２８４は、フォーカスされた通知の詳細情報を取得し、通知閲覧画面生成部３２６は、その詳細情報を示す通知閲覧画面９０を表示させてもよい。このように、プレビューエリア７４でシステム機能の実行結果をプレビュー表示させた場合に、ユーザはプレビューエリア７４の情報項目を直接選択しようとすることが考えられる。プレビューエリア７４におけるユーザによる選択操作に応じてシステム機能実行画面を表示させることで、ユーザによる直観的な操作に適応したユーザインタフェースを提供できる。
【０１８８】
第２の変形例を説明する。上記実施の形態のコンテンツアイコン設定部３０２は、ホーム画面１０のアイコン列の先頭に新着情報アイコン３０を配置し、アイコン列の末尾にライブラリアイコン３８を配置した。変形例として、アイコン列の先頭や末尾以外の予め定められた位置にこれらのアイコンを固定的に配置してもよい。例えば、ホーム画面１０で表示対象となるアイコン列の右端、図５の例ではコンテンツ「ＣＣＣ」の位置に、新着情報アイコン３０および／またはライブラリアイコン３８を配置してもよい。言い換えれば、ホーム画面１０のアイコン列の決まった位置に新着情報アイコン３０および／またはライブラリアイコン３８を常時表示させてもよい。この場合、コンテンツアイコン設定部３０２は、ユーザによる横方向の操作入力にかかわらず、新着情報アイコン３０および／またはライブラリアイコン３８を、固定位置に配置することを維持する。
【０１８９】
この変形例によると、ホーム画面１０のアイコン列において新着情報アイコン３０および／またはライブラリアイコン３８が常時表示されることとなり、それらのアイコンをユーザが探す手間を省き、ユーザの利便性を向上させることができる。なお、新着情報アイコン３０とライブラリアイコン３８を固定位置で表示させる場合にこれらのアイコンをフォーカスさせる方法として、例えば、コンテンツアイコン設定部３０２は、右端のコンテンツアイコンまでスクロールさせた後、新着情報アイコン３０とライブラリアイコン３８をフォーカス状態とするよう制御してもよい。
【０１９０】
第３の変形例を説明する。上記実施の形態ではホーム画面１０においてフォーカス枠２８の位置は固定であることとした。変形例として、コンテンツアイコン設定部３０２は、ホーム画面１０に対して左右方向の操作が所定時間以上（例えば５００ミリ秒以上）入力された場合であり、すなわちアイコン列をスクロール表示させる場合に、フォーカス枠２８の位置を、それまでの位置より画面中央側へ移動させてもよい。
【０１９１】
具体的に図５のホーム画面１０でアイコン列をスクロールさせる場合、フォーカス枠２８の位置を右側にずらしてもよい。右側にずらす幅は、１つのコンテンツアイコン２６の幅と同一もしくは近似する長さであってもよい。これにより、アイコン列のスクロール表示時に、フォーカス枠２８の左側に表示させるコンテンツアイコン２６の数を増加させることができる。例えば、１つのコンテンツアイコン２６の幅だけフォーカス枠２８を右側にずらすことで、フォーカス枠２８の左側に２つのコンテンツアイコン２６を表示させることができる（通常時は１つ）。これにより、アイコン列のスクロール操作においてフォーカス枠２８を通り過ぎたコンテンツアイコン２６をユーザが確認しやすくなり、ユーザによるコンテンツアイコン選択の利便性を向上させることができる。
【０１９２】
第４の変形例を説明する。
上記実施の形態では言及していないが、関連情報取得部２７４は、関連情報画面５０の表示後も、定期的（例えば１分が経過するたび）に管理サーバ１０２にアクセスし、最新の関連情報サマリを管理サーバ１０２から繰り返し取得してもよい。関連情報画面生成部３１４は、管理サーバ１０２から取得された関連情報サマリが、先に取得されたもの（すなわち画面表示中の関連情報サマリ）から変更されているか否かを判定する。変更されていた場合、関連情報画面生成部３１４は、変更後の最新の関連情報サマリを、それまで表示していた関連情報サマリに代えて、ライブ情報アイテム３２に表示させるよう画面を更新してもよい。これにより、関連情報画面５０において最新のライブ情報をユーザへ提示することができる。また関連情報画面生成部３１４は、ライブ情報アイテム３２の内容を更新したカテゴリ枠５２を関連情報画面５０の最上位で表示させるよう、複数のカテゴリ枠５２の表示順序を変更してもよい。
【０１９３】
第５の変形例を説明する。
上記実施の形態のコンテンツアイコン設定部３０２は、ホーム画面１０のアイコン列の末尾にライブラリアイコン３８を静的に表示させることとした。変形例として、コンテンツアイコン設定部３０２は、ホーム画面１０に対するユーザの操作入力が、ユーザが所望のアイコンを発見できない場合の典型的な操作パターンとして予め定められた操作パターンと一致する場合に、ホーム画面１０のアイコン列の中にライブラリアイコン３８を動的に表示させてもよい。所定の操作パターンは、ユーザが長時間コンテンツを探す場合の操作パターンとして想定されるものであってもよい。例えば、ホーム画面１０において１０秒等の所定時間内に、左方向操作と右方向操作が合計５回以上、もしくは、合計５秒以上入力されることであってもよい。
【０１９４】
コンテンツアイコン設定部３０２は、ホーム画面１０に対するユーザの操作入力が上記の所定の操作パターンと一致するか否かを判定する。一致すると判定した場合に、コンテンツアイコン設定部３０２は、そのとき画面表示中のコンテンツアイコン２６の間にライブラリアイコン３８を挿入する。すなわち、アイコン列の中にライブラリアイコン３８を動的に出現させる。この変形例によると、ユーザはライブラリアイコン３８を選択するために、ライブラリアイコン３８を探す必要がなくなり、ユーザの利便性を向上させることができる。
【０１９５】
第６の変形例を説明する。
上記実施の形態に記載したユーザインタフェースの技術を適用可能な機器はゲーム機にとどまらない。例えば、タッチスクリーンを搭載した他の情報機器、例えばスマートフォンやタブレット端末等にも適用可能であることはもちろんである。一例として、スマートフォンにホーム画面１０を表示させ、そのホーム画面１０において、コンテンツエリア１４からシステムエリア１２の方向を示すフリック操作が検出された場合にシステム画面７０へ切り替えるよう制御してもよい。スマートフォンやタブレット端末は、画面サイズが制約され、また、情報入力の制約も大きいため、実施の形態に記載のユーザインタフェースの技術を適用する対象として好適である。
【０１９６】
また、タッチスクリーンにより操作を入力する各種情報機器（ゲーム機、スマートフォン、タブレット端末を含む）の場合は、実施の形態のゲーム機２００とは逆に、ホーム画面１０において、システムエリア１２からコンテンツエリア１４の方向を示すフリック操作が検出された場合に、システム画面７０へ切替えるよう制御してもよい。同様に、ホーム画面１０において、ライブエリア１６からコンテンツエリア１４の方向を示すフリック操作が検出された場合に関連情報画面５０へ切替えるよう制御してもよい。この変形例によると、ホーム画面１０において情報の一部を事前表示する別画面への画面遷移が、その別画面をユーザが引っ張り出すことにより実行されるような直感的な操作感を提供することができる。
【０１９７】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。請求項に記載の「アイコンを選択する」は、実施の形態の記載の画面上でアイコンをフォーカス状態にすること、フォーカスしたアイコンに対して決定操作を入力することの両方を含む概念である。
【符号の説明】
【０１９８】
１００  マルチメディア再生システム、  １０２  管理サーバ、  ２００  ゲーム機、  ２７４  関連情報取得部、  ２７６  新着情報取得部、  ２７８  通知取得部、  ２８０  コンテンツ実行部、  ２８６  選択カテゴリ取得部、  ２８８  画面遷移制御部、  ２９０  表示制御部、  ３００  ホーム画面生成部、  ３１０  ライブラリ画面生成部、  ３１４  関連情報画面生成部、  ３１６  新着情報画面生成部、  ３１８  システム画面生成部、  ３２４  システム機能実行画面生成部、  ３２６  通知閲覧画面生成部。
【産業上の利用可能性】
【０１９９】
この発明は、電子コンテンツに関する画面を表示させる情報処理装置に適用できる。
【図１】
0006017051.tif 000002
【図２】
0006017051.tif 000003
【図３】
0006017051.tif 000004
【図４】
0006017051.tif 000005
【図５】
0006017051.tif 000006
【図６】
0006017051.tif 000007
【図７】
0006017051.tif 000008
【図８】
0006017051.tif 000009
【図９】
0006017051.tif 000010
【図１０】
0006017051.tif 000011
【図１１】
0006017051.tif 000012
【図１２】
0006017051.tif 000013
【図１３】
0006017051.tif 000014
【図１４】
0006017051.tif 000015
【図１５】
0006017051.tif 000016