(57)【要約】【課題】複数種類の販売形態で販売されるコンテンツに対するユーザの評価度合いを適切に決定する。【解決手段】実施の１形態のレーティングサーバ１６は、複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得する個別評価取得部４４と、ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定する評価集計部４６と、コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供する評価情報提供部４８とを備える。【選択図】図１１
2011257930.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得する評価取得部と、
ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定する評価集計部と、
コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供する評価情報提供部と、
を備えることを特徴とする情報提供装置。
【請求項２】
前記複数種類の販売形態で販売されるコンテンツは、ユーザに対して所定期間貸し出されるコンテンツと、ユーザに対して売り切られるコンテンツとを含むものであることを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記評価集計部は、同一タイトルのコンテンツであってもその再生内容が異なることによりユーザの評価基準が異なると想定される特殊コンテンツの場合、再生内容が異なる特殊コンテンツのそれぞれに対するユーザの評価を区別して集計し、再生内容単位にコンテンツの評価度合いを決定し、
前記評価情報提供部は、前記特殊コンテンツに対するユーザの評価結果として、再生内容単位でのコンテンツの評価度合いを提供することを特徴とする請求項１または２に記載の情報提供装置。
【請求項４】
前記再生内容が異なる特殊コンテンツは、同一タイトルの二次元画像によるコンテンツと三次元画像によるコンテンツとを含むものであることを特徴とする請求項３に記載の情報提供装置。
【請求項５】
情報提供装置により実行される方法であって、
複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得するステップと、
ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定するステップと、
コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供するステップと、
を備えることを特徴とする情報提供方法。
【請求項６】
情報提供装置に、
複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得する機能と、
ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定する機能と、
コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供する機能と、
を実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に、ゲーム等のコンテンツに関する情報を外部へ提供する技術に関する。
【背景技術】
【０００２】
現在、様々なオンラインサイト、例えば通販サイト等において、販売対象のコンテンツの情報として、コンテンツに対するユーザの評価が提示されることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
同一タイトルのコンテンツが、レンタル販売や売り切り販売等、複数種類の販売形態により販売されることがある。本発明者は、複数種類の販売形態で販売されるコンテンツをユーザがいずれかの形態により購入する場合に、コンテンツに対するユーザの評価度合いを適切に決定する具体的な方法はこれまで十分に提案されてこなかったと考えた。
【０００４】
本発明は、本発明者の上記課題認識に基づきなされたものであり、その主たる目的は、複数種類の販売形態で販売されるコンテンツに対するユーザの評価度合いを適切に決定するための技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の情報提供装置は、複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得する評価取得部と、ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定する評価集計部と、コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供する評価情報提供部と、を備える。
【０００６】
本発明の別の態様は、情報提供方法である。この方法は、情報提供装置により実行される方法であって、複数種類の販売形態で販売されるコンテンツを購入したユーザから、そのコンテンツに対する評価を取得するステップと、ユーザが購入したコンテンツの販売形態の異同に関わらず、同一タイトルのコンテンツに対する各ユーザの評価を集計することにより、タイトル単位にコンテンツの評価度合いを決定するステップと、コンテンツに対するユーザの評価結果として、タイトル単位でのコンテンツの評価度合いを外部装置へ提供するステップと、を備える。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、複数種類の販売形態で販売されるコンテンツに対するユーザの評価度合いを適切に決定しやすくなる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態の情報提供システムの構成を示す図である。
【図２】ストアサイトにおける画面遷移態様を示す図である。
【図３】図２のトップページの表示例を示す図である。
【図４】図２のカテゴリページの表示例を示す図である。
【図５】図２のコンテンツ詳細ページの表示例を示す図である。
【図６】評価情報の入力画面の例を示す図である。
【図７】図１のユーザ端末の外観構成を示す図である。
【図８】図７のゲーム機の内部回路構成を示す図である。
【図９】図１のユーザ端末の機能構成を示すブロック図である。
【図１０】図１のストアサーバの機能構成を示すブロック図である。
【図１１】図１のレーティングサーバの機能構成を示すブロック図である。
【図１２】ユーザ端末の動作を示すフローチャートである。
【図１３】レーティングサーバの動作を示すフローチャートである。
【図１４】ストアサーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施の形態の情報提供システムの構成を示す。情報提供システム１０は、ユーザ端末１２で総称される第１のユーザ端末１２ａ、第２のユーザ端末１２ｂ、第３のユーザ端末１２ｃ・・・と、ストアサーバ１４と、レーティングサーバ１６とを備える。図１の各装置は、ＬＡＮ・ＷＡＮ・インターネット等、公知の通信手段を含む通信網１８を介して接続される。
【００１１】
ユーザ端末１２は、ユーザにより操作される情報処理端末である。実施の形態のユーザ端末１２は、ユーザの操作に応じて電子コンテンツを再生する据置型ゲーム機であることとするが、携帯型ゲーム機や、一般的なＰＣであってもよい。ユーザ端末１２は、通信網１８を介して、ストアサーバ１４が提供するオンラインサイトであり、コンテンツをユーザに紹介し、販売するための仮想店舗サイト（以下、「ストアサイト」とも呼ぶ。）へアクセスする。そして、ストアサイトの画面情報（以下、「ストアページ」とも呼ぶ。）を所定のディスプレイに表示させる。以下では、ストアサイトへアクセスしたユーザを特に「アクセスユーザ」とも表記する。なお、実施の形態における「コンテンツ」は、ゲームアプリケーションや、音楽コンテンツ、映像コンテンツ、雑誌、コミック等、通販サイトにおいて販売対象となる種々のコンテンツを含む。
【００１２】
ストアサーバ１４は、ユーザ端末１２からのストアサイトへのアクセスを受け付けて、ストアページをユーザ端末１２へ提供するサーバである。レーティングサーバ１６は、各種コンテンツに対するユーザの評価を集計し、その集計結果をコンテンツに対するユーザの評価度合いとしてストアサーバ１４へ提供するサーバである。
【００１３】
図２は、ストアサーバ１４が提供するストアサイトにおける画面遷移態様を示す。ストアページには、最上位階層の画面であるトップページ１００と、中位階層の画面であるカテゴリページ１０２と、最下位階層の画面であるコンテンツ詳細ページ１０４が含まれる。トップページ１００は、ストアサイトのエントランスとして、複数種類のカテゴリやユーザへの推薦コンテンツの情報を表示する。カテゴリページ１０２は、同一カテゴリに属する複数コンテンツの情報を集約表示する。コンテンツ詳細ページ１０４は、１つのコンテンツの詳細情報やそのコンテンツに関連する他コンテンツの情報を表示する。図２では３階層での画面遷移を示しているが、カテゴリページ１０２を、大分類用のカテゴリページと小分類用のカテゴリページへ細分化する等、さらに細かく階層化されてもよい。
【００１４】
ストアサイトでは、ユーザ端末１２において決定ボタン（本実施の形態では○ボタン）が押下されると、上の階層のページから下の階層のページへ遷移する。例えば、トップページ１００→カテゴリページ１０２→コンテンツ詳細ページ１０４と順次遷移する。トップページ１００において直接コンテンツが選択された場合は、トップページ１００→コンテンツ詳細ページ１０４と遷移する。また、コンテンツ詳細ページ１０４において他のコンテンツが選択された場合は、コンテンツ詳細ページ１０４→他のコンテンツ詳細ページ１０４と遷移する。その一方で、ユーザ端末１２においてキャンセルボタン（本実施の形態では×ボタン）が押下されると、下の階層のページから上の階層のページへ遷移する。例えば、コンテンツ詳細ページ１０４→カテゴリページ１０２→トップページ１００と順次遷移する。
【００１５】
図３は、図２のトップページ１００の表示例を示す。カテゴリアイコン１１０は、コンテンツのカテゴリを示す。広告エリア１１２は、コンテンツの広告用画像の表示領域である。推薦情報エリア１１４は、アクセスユーザの属性にもとづき決定された複数種類のカテゴリに亘る推薦コンテンツの表示領域であり、複数の推薦情報フィールド１１６を含む。推薦情報フィールド１１６は、コンテンツのサムネイル画像、タイトル、販売形態の種類、再生内容の種類、ユーザによる評価度合いを表示する。
【００１６】
販売形態の種類は、例えば、レンタル（期限付きの利用許諾）もしくは買取（無期限の利用許諾）を示す。「買取」は、販売者の観点から「売り切り」とも言える。販売形態の他の種類としては、ダウンロード販売、ストリーミング配信、郵便等による配送等も挙げられる。再生内容の種類は、例えば、３Ｄ画像もしくは２Ｄ画像、ＳＤ画像もしくはＨＤ画像、特別（プレミアム）版もしくは通常（廉価）版を示す。この再生内容の種類は、コンテンツが格納された媒体の種類であるとも言え、また、コンテンツの表現形態とも言える。ユーザによる評価度合いは、５点満点でのユーザの評価値を示す。
【００１７】
トップページ１００において、ユーザは方向キーによりカーソル１１８を移動させて、カテゴリアイコン１１０のいずれか、広告エリア１１２のいずれか、もしくは推薦情報フィールド１１６のいずれかを選択して○ボタンを押下する。カテゴリアイコン１１０が選択された場合は、選択されたカテゴリのカテゴリページ１０２へ遷移する。広告エリア１１２もしくは推薦情報フィールド１１６が選択された場合は、選択されたコンテンツのコンテンツ詳細ページ１０４へ遷移する。
【００１８】
図４は、図２のカテゴリページ１０２の表示例を示す。カテゴリページ１０２は、複数のコンテンツフィールド１２２を含む。図４は「新規リリース」カテゴリのカテゴリページ１０２を示しており、新規にリリースされたコンテンツのそれぞれに対応するコンテンツフィールド１２２が表示されている。コンテンツフィールド１２２の表示内容は、上記の推薦情報フィールド１１６の表示内容と同じである。
【００１９】
カテゴリページ１０２において、ユーザは、スクロールアイコン１２４を選択することにより、同一のカテゴリに属する他のコンテンツに関するコンテンツフィールド１２２を表示させることができる。また、コンテンツフィールド１２２のいずれかをカーソル１１８により選択して○ボタンを押下するとコンテンツ詳細ページ１０４へ遷移する。
【００２０】
図５は、図２のコンテンツ詳細ページ１０４の表示例を示す。コンテンツ詳細ページ１０４は、詳細情報エリア１２６と推薦情報エリア１３０を含む。詳細情報エリア１２６には、詳細情報を表示すべき対象のコンテンツ（以下、「詳細表示コンテンツ」とも呼ぶ。）のサムネイル画像、タイトル、価格、詳細情報、ユーザの評価度合い、購入アイコン、評価アイコン１２８が表示される。推薦情報エリア１３０は、詳細表示コンテンツの属性にもとづき決定された複数種類のカテゴリに亘る推薦コンテンツの表示領域であり、複数の推薦情報フィールド１３２を含む。推薦情報フィールド１３２の表示内容は、上記の推薦情報フィールド１１６の表示内容と同じである。
【００２１】
コンテンツ詳細ページ１０４において、ユーザが、推薦情報フィールド１３２をカーソル１１８により選択して○ボタンを押下すると、選択コンテンツのコンテンツ詳細ページ１０４へ遷移する。また、評価アイコン１２８をカーソル１１８により選択して○ボタンを押下すると、詳細表示コンテンツに対する評価情報の入力画面が表示される。
【００２２】
図６は、評価情報の入力画面の例を示す。評価入力画面１３４は、コンテンツ詳細ページ１０４の上に重ねて表示される。本実施の形態の評価入力画面１３４は、所定の透過率が設定されて半透明で表示される。ユーザが評価入力画面１３４へ評価値を入力（星の数を設定）して決定を選択すると、その評価値がレーティングサーバ１６へ通知される。
【００２３】
以下、図１の各装置の構成を詳細に説明する。
図７は、図１のユーザ端末１２の外観構成を示す。ここでは、ユーザ端末１２の一例として据置型のゲーム機２００を示している。ゲーム機２００は、コントローラ２０２と、テレビジョンモニタ２０４とに接続される。ゲーム機２００は、各種のゲームの実行、電子メールの作成や編集、Ｗｅｂページの閲覧、映画や音楽の再生等の機能を有する。コントローラ２０２は、無線によってゲーム機２００に接続される。テレビジョンモニタ２０４は、ゲーム機２００と接続され、ゲーム内容やＷｅｂページ、映画等を表示すると共に音を出力する。
【００２４】
[ゲーム機の概要]
ゲーム機２００は、直径１２ｃｍの光ディスクに対応したディスク挿入口２０６やＵＳＢ接続端子２０８等を備えている。ディスク挿入口２０６はＢＤ（ブルーレイディスク、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（商標または登録商標））やＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の光ディスクが装填可能に構成されている。タッチセンサ２１０はディスクを取り出すためのセンサであり、タッチセンサ２１２は電源のオン／オフを行うためのセンサである。また、図示は省略するが、当該ゲーム機２００の背面側には、電源スイッチ、音響映像出力端子、光ディジタル出力端子、ＡＣ電源入力端子、ＬＡＮポート、ＨＤＭＩ端子等が設けられている。この他、ＩＥＥＥ１３９４端子を有し、ＩＥＥＥ１３９４で通信できるようにしても良い。
【００２５】
ゲーム機２００はマルチメディアスロットも備える。マルチメディアスロットケース２１４は蓋部材となっており、図示は省略するが、当該マルチメディアスロットケース２１４を開口するとマルチメディアスロットが露出する構造となっている。
【００２６】
ゲーム機２００は、ゲームや電子メール、Ｗｅｂブラウザ用のアプリケーションプログラムと、コントローラ２０２を介したユーザからの指示とに応じて、ゲームの実行や電子メールの作成、編集、受信、Ｗｅｂページの閲覧等のための各種処理を実行する。アプリケーションプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＢＤ等の光ディスクやハードディスクドライブ、半導体メモリ等の各種記録媒体から読み出したもの、もしくはＬＡＮ、ＣＡＴＶ回線等の各種伝送媒体を介してダウンロードしたものの何れでも良い。
【００２７】
さらに、ゲーム機２００は、アプリケーションプログラムに基づくゲームの実行や電子メールの作成、編集、受信、Ｗｅｂページの閲覧等を実行するだけでなく、例えばＣＤに記録されたオーディオデータやＤＶＤ、ＢＤに記録された映画等のビデオおよびオーディオデータを再生（デコード）可能である。またゲーム機２００は、その他の各種アプリケーションプログラムに基づいて動作することも可能である。なお、ＤＶＤやＢＤの再生を行うためのドライバプログラムは、例えばゲーム機２００に内蔵されているハードディスクドライブ３３４に記録されている。
【００２８】
[コントローラ概要]
コントローラ２０２は、図示しないバッテリによって駆動され、ゲーム等を進行させる操作入力を行うための複数のボタンやキーを有して構成される。ユーザがコントローラ２０２のボタンやキーを操作すると、その操作入力が無線または有線によりゲーム機２００に送信される。
【００２９】
コントローラ２０２は、方向キー２１６、アナログスティック２１８と、４種の操作ボタン２２０が設けられている。方向キー２１６、アナログスティック２１８、操作ボタン２２０は、筐体上面２２２に設けられた入力部である。４種のボタン２２４、２２６、２２８、２３０には、それぞれを区別するために、異なる色で異なる図形が記されている。すなわち、○ボタン２２４には赤色の丸、×ボタン２２６には青色のバツ、□ボタン２２８には紫色の四角形、△ボタン２３０には緑色の三角形が記されている。図示は省略するが、コントローラ２０２筐体背面２３２には複数のＬＥＤが設けられている。
【００３０】
ユーザは左手で左側把持部２３４ｂを把持し、右手で右側把持部２３４ａを把持して、コントローラ２０２を操作する。方向キー２１６、アナログスティック２１８、操作ボタン２２０はユーザが左側把持部２３４ｂ、右側把持部２３４ａを把持した状態で操作可能なように、筐体上面２２２上に設けられる。
【００３１】
筐体上面２２２には、ＬＥＤ付きボタン２３６も設けられる。ＬＥＤ付きボタン２３６は、例えばゲーム機２００にメニュー画面を表示させるためのボタンとして利用される。また、ＬＥＤの発光状態によりユーザへのメールの着信の知らせや、コントローラ２０２のバッテリの充電状態などを示す機能をもつ。例えば充電中は赤色、充電が終了すると緑色に点灯し、充電残存量が残り少ないときには赤色を点滅させるようにＬＥＤを点灯させる。
【００３２】
方向キー２１６には、例えばゲームのゲームキャラクタを画面上で上下左右等に移動させたり、電子メール作成画面上で文字入力カーソルを上下左右方向に移動させたり、Ｗｅｂページ閲覧中にページスクロールをしたり、画面上のカーソルを上下左右方向に移動させたりする際にユーザが操作する「上」、「下」、「左」、「右」方向指示キーが設けられている。なお、「上」、「下」、「左」、「右」方向指示キーは、上下左右の方向指示のみならず、斜め方向の方向指示にも用いられる。例えば「上」方向指示キーと「右」方向指示キーとを同時に押圧操作することで、ユーザは、右斜め上方向の方向指示をゲーム機２００に与えることができる。他の方向指示キーにおいても同様であり、例えば「下」方向指示キーおよび「左」方向指示キーを同時に押圧操作することで、ユーザは、左斜め下方向の方向指示をゲーム機２００に与えることができる。
【００３３】
操作ボタン２２０は、アプリケーションプログラムによりそれぞれ異なる機能が割り付けられる。例えば、△ボタン２３０は、メニューの表示を指定する機能が割り付けられており、×ボタン２２６は、選択した項目の取り消し等を指定する機能が、○ボタン２２４は、選択した項目の決定等を指定する機能が、□ボタン２２８は、例えば目次等の表示／非表示を指定する機能が割り付けられている。
【００３４】
アナログスティック２１８は操作軸の回転支点を中心にして任意の方向に傾倒操作が可能な回転操作子と、当該回転操作子の操作に応じた可変のアナログ値を出力する可変アナログ値出力手段とを備えている。回転操作子は、弾性部材により中立位置に復帰するように取り付けられた操作軸の先端側に取り付けられている。回転操作子は、ユーザにより傾倒操作がなされていない時には起立した状態（傾きのない状態）でそのポジションを保持（基準ポジション）する。可変アナログ値出力手段は、可変抵抗素子等を備えている。可変抵抗素子は回転操作子の操作に応じてその抵抗値が変化する。コントローラ２０２は、アナログスティック２１８の回転操作子が傾倒操作された時、基準ポジションに対する傾き量とその傾き方向に応じたＸＹ座標上の座標値を検出し、その座標値を操作出力信号としてゲーム機２００へ送る。
【００３５】
またコントローラ２０２は、セレクトボタン２４０、スタートボタン２３８等を備えている。スタートボタン２３８は、ゲーム開始や電子メール画面の表示開始、映画や音楽の再生開始、一時停止などをユーザが指示するためのボタンである。セレクトボタン２４０は、テレビジョンモニタ２０４上に表示されたメニュー表示の選択等をユーザが指示するためのボタンである。
【００３６】
コントローラ２０２は、左右の把持部２３４ａ、２３４ｂ内に、振動発生機構をも備えている。振動発生機構は、例えばモータの回転軸に対して偏心した状態の重りを備え、その重りを当該モータにて回転させることによって、コントローラ２０２を振動させる。この振動発生機構は、ゲーム機２００からの指示に応じて動作する。コントローラ２０２は、当該振動発生機構を動作させることにより、ユーザの手に振動を伝える。
【００３７】
[ゲーム機の内部構成]
次に、ゲーム機２００の内部回路構成について図８を用いて説明する。ゲーム機２００は、メインＣＰＵ３００とＧＰＵ（グラフィックプロセッサユニット）３０２と、入出力プロセッサ３０４と、光ディスク再生部３０６と、メインメモリ３０８と、マスクロム３１０と、サウンドプロセッサ３１２とを基本構成として備える。メインＣＰＵ３００は、ゲームや電子メール、Ｗｅｂブラウザ用のアプリケーション等の各種プログラムに基づいて、信号処理や内部構成要素を制御する。ＧＰＵ３０２は、画像処理を行う。入出力プロセッサ３０４は、外部と装置内部との間のインターフェイス処理や下位互換性を保つための処理を実行する。光ディスク再生部３０６は、アプリケーションプログラムやマルチメディアデータが記録されているＢＤやＤＶＤ、ＣＤ等の光ディスクを再生する。メインメモリ３０８は、メインＣＰＵ３００のワークエリアや光ディスクから読み出されたデータを一時的に格納するバッファとして機能する。マスクロム３１０は、主にメインＣＰＵ３００や入出力プロセッサ３０４が実行するオペレーティングシステムプログラムを格納している。サウンドプロセッサ３１２は、音声信号を処理する。
【００３８】
また、このゲーム機２００は、ＣＤ／ＤＶＤ／ＢＤプロセッサ３１４と、光ディスク再生ドライバ３１６と、メカコントローラ３１８と、ハードディスクドライブ３３４、カード型コネクタ（例えばＰＣカードスロット）３２０も有している。ＣＤ／ＤＶＤ／ＢＤプロセッサ３１４は、光ディスク再生部３０６によりＣＤ／ＤＶＤ／ＢＤから読み出されてＲＦアンプ３２８で増幅されたディスク再生信号に対して、例えば誤り訂正処理（例えばＣＩＲＣ（Cross Interleave Reed-Solomon Coding）処理）や伸張復号化処理等を施すことにより、それらＣＤ／ＤＶＤ／ＢＤに記録されたデータを再生（復元）する。光ディスク再生ドライバ３１６及びメカコントローラ３１８は、光ディスク再生部３０６のスピンドルモータの回転制御、光ピックアップのフォーカス／トラッキング制御、ディスクトレイのローディング制御等を行う。
【００３９】
また、ハードディスクドライブ３３４は例えば光ディスク再生部３０６で読み出されたアプリケーションプログラムやゲームのセーブデータを記憶、あるいは入出力プロセッサ３０４を介して取得した写真、動画、音楽等のデータ等を記憶する。カード型コネクタ３２０は、例えば通信カードや外付けハードディスクのドライブ等の接続ポートである。
【００４０】
これらの各部は、主にバスライン３２２、３２４等を介してそれぞれ相互に接続されている。なお、メインＣＰＵ３００とＧＰＵ３０２は、専用バスで接続されている。また、メインＣＰＵ３００と入出力プロセッサ３０４はＳＢＵＳにより接続されている。入出力プロセッサ３０４とＣＤ／ＤＶＤ／ＢＤプロセッサ３１４、マスクロム３１０、サウンドプロセッサ３１２、カード型コネクタ３２０、ハードディスクドライブ３３４はＳＳＢＵＳにより接続されている。
【００４１】
メインＣＰＵ３００は、マスクロム３１０に記憶されているメインＣＰＵ用のオペレーティングシステムプログラムを実行することにより、当該ゲーム機２００の全動作を制御する。また、メインＣＰＵ３００は、ＣＤ、ＤＶＤ、ＢＤ等の光ディスクから読み出されてメインメモリ３０８にロードする。また、通信ネットワークを介してダウンロードされた各種アプリケーションプログラム等を実行し、ゲームや電子メールの作成編集、Ｗｅｂページの閲覧等の動作を制御する。
【００４２】
入出力プロセッサ３０４は、マスクロム３１０に記憶されている入出力プロセッサ用のオペレーティングシステムプログラムを実行することにより、ユーザの操作に応じたコントローラ２０２からの信号やゲームの設定、電子メールの内容やアドレス、ＷｅｂサイトのＵＲＬ等を記憶するメモリカード３２６からのデータ等の入出力を制御する。その他、入出力プロセッサ３０４は、ＵＳＢ接続端子２０８やイーサネット（例えばネットワークカード）３３０、図示しないＩＥＥＥ１３９４端子やＰＣカードスロット等におけるデータの入出力も制御する。また、図示しないＰＣカードスロットを介してメモリカード３２６に対しデータの入出力を行う。コントローラ２０２やメモリカードからの情報はマルチメディアスロットや無線送受信ポートを含むインタフェース３３２を介してやりとりする。
【００４３】
ＧＰＵ３０２は、座標変換等の処理をするジオメトリトランスファエンジンの機能と、レンダリングプロセッサの機能とを有し、メインＣＰＵ３００からの描画指示に従って描画し、描画された画像を図示しないフレームバッファに格納する。すなわち例えば、光ディスクに記録されている各種アプリケーションプログラムがゲームのように所謂３次元（３Ｄ）グラフィックを利用するものである場合、当該ＧＰＵ３０２は、ジオメトリ演算処理により、３次元オブジェクトを構成するためのポリゴンの座標等を計算する。さらに、レンダリング処理により、この３次元オブジェクトを仮想的なカメラで撮影することにより得られる画像を生成するための計算、すなわち透視変換（３次元オブジェクトを構成する各ポリゴンの頂点を仮想的なカメラスクリーン上に投影した場合における座標値の計算など）を計算する。最終的に得られた画像データをフレームバッファ上へ書き込む。そして、ＧＰＵ３０２は、この作成した画像に対応するビデオ信号を出力する。
【００４４】
サウンドプロセッサ３１２は、ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）復号機能、オーディオ信号再生機能、信号変調機能等を備えている。ＡＤＰＣＭ復号機能とは、当該サウンドプロセッサ３１２に内蔵或いは外付けされた図示しないサウンドバッファに記憶されている波形データを読み出すことで、効果音等のオーディオ信号を再生して出力する機能である。信号変調機能とは、上記サウンドバッファに記憶されている波形データから、楽音や効果音等のオーディオ信号を発生する、所謂サンプリング音源としても動作する。
【００４５】
以上のような構成を有するゲーム機２００は、例えば電源が投入されると、マスクロム３１０からメインＣＰＵ３００用及び入出力プロセッサ３０４用のオペレーティングシステムプログラムが読み出される。メインＣＰＵ３００と入出力プロセッサ３０４は、それぞれ対応したオペレーティングシステムプログラムを実行する。これにより、メインＣＰＵ３００は、ゲーム機２００の各部を統括的に制御する。また、入出力プロセッサ３０４は、コントローラ２０２やメモリカード３２６等との間の信号の入出力を制御する。また、メインＣＰＵ３００は、オペレーティングシステムプログラムを実行すると、まず動作確認等の初期化処理をする。つづいて光ディスク再生部３０６を制御して光ディスクに記録されているゲーム等のアプリケーションプログラムを読み出し、メインメモリ３０８にロードした後、そのゲームアプリケーションプログラムを実行する。このゲームアプリケーションプログラムの実行により、メインＣＰＵ３００は、入出力プロセッサ３０４を介してコントローラ２０２から受け付けたユーザの指示に応じて、ＧＰＵ３０２やサウンドプロセッサ３１２を制御し、画像の表示や効果音、楽音の発生を制御する。
【００４６】
例えば光ディスクに記録された映画等を再生する場合、メインＣＰＵ３００は、入出力プロセッサ３０４を介してコントローラ２０２から受け付けたユーザからの指示（コマンド）にしたがってＧＰＵ３０２やサウンドプロセッサ３１２を制御し、光ディスクから再生された映画の映像の表示や効果音や音楽等の発生を制御する。
【００４７】
外部装置へのデータの送信が必要な場合、メインＣＰＵ３００は、入出力プロセッサ３０４およびイーサネット（例えばネットワークカード）３３０を介して通信網１８へデータを送出する。また、メインＣＰＵ３００は、外部装置から送信されたデータをイーサネット３３０および入出力プロセッサ３０４を介して受け付けて、適宜データ処理を実行する。
【００４８】
図９は、図１のユーザ端末１２の機能構成を示すブロック図である。ユーザ端末１２は、各種データが格納される記憶領域として、導入タイトル保持部２０と、ページ情報保持部２２とを備える。さらに、各種データ処理を実行するデータ処理ブロックとして、ストアアクセス部２４と、表示制御部２６と、評価通知部３０とを備える。表示制御部２６は評価入力制御部２８を含む。
【００４９】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリ、ＨＤＤをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ブロック図においては、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。例えば、図９の各機能ブロックはプログラムモジュールとして図８のリムーバブル記録媒体６２６に格納されて、記憶部６３４へインストールされてよい。また、図９のデータ処理ブロックは、メインメモリ６０８へ適宜ロードされて、メインＣＰＵ６００やＧＰＵ６０２により実行されてもよい。
【００５０】
導入タイトル保持部２０は、ユーザ端末１２にインストールされているコンテンツに関する情報（以下、「導入済コンテンツ情報」とも呼ぶ。）を保持する。導入済コンテンツ情報は、ユーザによる評価入力を許可するコンテンツ（以下、「評価許可コンテンツ」とも呼ぶ。）か否かを示す情報を含む。ページ情報保持部２２は、ストアページのデータを一時的に保持する。なお、ストアページのデータはＸＭＬで記載され、サムネイル画像等の画像データを適宜含む。
【００５１】
ストアアクセス部２４は、表示制御部２６の指示に応じてストアページの取得要求をストアサーバ１４へ送信し、そのストアページのデータをストアサーバ１４から取得してページ情報保持部２２へ格納する。ストアアクセス部２４は、トップページ１００の取得要求ではユーザのＩＤを指定し、カテゴリページ１０２の取得要求ではカテゴリのＩＤを指定し、コンテンツ詳細ページ１０４の取得要求では詳細表示コンテンツのＩＤ（後述するタイトルＩＤおよび販売ユニットＩＤ）を指定する。
【００５２】
ストアアクセス部２４は、カテゴリページ１０２のデータを取得する際、そのカテゴリに属する複数コンテンツのコンテンツ詳細ページ１０４をあわせて取得する。そして、カテゴリページ１０２のデータとともに、コンテンツ詳細ページ１０４のデータをページ情報保持部２２へ格納する。また、ストアアクセス部２４は、表示制御部２６の指示に応じてコンテンツの購入要求をストアサーバ１４へ送信する。
【００５３】
表示制御部２６は、テレビジョンモニタ２０４へ表示データを送出し、テレビジョンモニタ２０４でのストアページの表示を制御する。また、ストアページに対するユーザの操作をコントローラ２０２から受け付けて、その操作内容に応じた処理を実行する。
【００５４】
具体的には、コントローラ２０２に対するユーザの操作に応じて、ページ情報保持部２２に保持されたストアページをテレビジョンモニタ２０４へ送出して表示させる。例えば、カテゴリページ１０２の表示中に、特定のコンテンツが選択されて○ボタン２２４が押下された場合は、選択されたコンテンツのコンテンツ詳細ページ１０４を表示させる。ユーザにより指定されたストアページがページ情報保持部２２に未格納である場合は、ストアアクセス部２４に対してそのストアページの取得を指示する。また、コンテンツ詳細ページ１０４においてユーザが購入操作を行った場合は、ストアアクセス部２４に対してコンテンツの購入要求の送信を指示する。
【００５５】
評価入力制御部２８は、コンテンツ詳細ページ１０４において評価アイコン１２８が選択された際、導入タイトル保持部２０の導入済コンテンツ情報を参照して、評価対象のコンテンツがインストール済か否か、および、評価許可コンテンツか否かを判定する。評価対象のコンテンツがインストール済かつ評価許可コンテンツである場合、評価入力制御部２８は、評価入力画面１３４をテレビジョンモニタ２０４に表示させる。具体的には、評価入力画面１３４をコンテンツ詳細ページ１０４に重畳させてポップアップ表示させる。評価対象のコンテンツが未インストールもしくは評価許可コンテンツでない（評価禁止コンテンツである）場合、評価ができない旨をテレビジョンモニタ２０４に表示させる。
【００５６】
評価入力制御部２８は、評価入力画面１３４での決定操作を検出すると、ユーザが評価したコンテンツのＩＤ（後述するタイトルＩＤおよび販売ユニットＩＤ）と、ユーザが入力した評価値とを評価通知部３０へ送出する。評価通知部３０は、これらのデータをレーティングサーバ１６へ通知する。
【００５７】
図１０は、図１のストアサーバ１４の機能構成を示すブロック図である。ストアサーバ１４は、各種データが格納される記憶領域として、コンテンツ情報保持部５０と、画面テンプレート保持部５２と、ユーザ単位推薦情報保持部５４と、コンテンツ単位推薦情報保持部５６と、購買履歴保持部５８とを備える。またデータ処理ブロックとして、要求受付部６０と、ストア画面設定部６２と、評価情報取得部６４と、ストア画面提供部６６と、購買処理部６８とを備える。同図の各機能ブロックは、プログラムモジュールとしてリムーバブル記録媒体に格納されて、ストアサーバ１４のハードディスクへインストールされてよい。また、データ処理ブロックは、ストアサーバ１４のメインメモリへ適宜ロードされて、ＣＰＵにより実行されてもよい。
【００５８】
コンテンツ情報保持部５０は、ストアサイトにて販売対象となる各種コンテンツに関する情報を保持する。本実施の形態では１つのコンテンツを３つの単位で管理する。第１の単位はコンテンツのプロバイダ（例えばゲームや映画の販売会社）単位である。第２の単位はコンテンツのタイトル（言い換えればプロダクト）単位である。第３の単位はコンテンツの販売形態や再生内容の単位（以下、これらを総称して「販売ユニット単位」とも呼ぶ。）である。これらの単位の粒度は、プロバイダ単位＞タイトル単位＞販売ユニット単位となる。
【００５９】
具体的には、コンテンツ情報保持部５０は、コンテンツ情報として、プロバイダ単位のＩＤであるプロバイダＩＤ、タイトル単位のＩＤであるタイトルＩＤ、販売ユニット単位のＩＤである販売ユニットＩＤ、プロバイダ名、タイトル名、販売ユニット情報、価格、サムネイル画像、その他のメタ情報（ジャンルやシリーズ等）を保持する。
【００６０】
画面テンプレート保持部５２は、各種ストアページのテンプレートを保持する。本実施の形態では、トップページ１００のテンプレートとして、推薦情報エリア１１４の内容、すなわち推薦コンテンツとその評価値が未設定のページデータを保持する。また、カテゴリページ１０２のテンプレートとして、コンテンツフィールド１２２の評価値が未設定のページデータを保持する。カテゴリページ１０２のテンプレートは、各カテゴリのＩＤと対応づけられてカテゴリ毎に保持される。
【００６１】
また画面テンプレート保持部５２は、コンテンツ詳細ページ１０４のテンプレートとして、詳細情報エリア１２６の（すなわち詳細表示コンテンツの）評価値が未設定で、推薦情報エリア１３０の内容が未設定のページデータを保持する。コンテンツ詳細ページ１０４のテンプレートは、コンテンツのタイトルＩＤおよび販売ユニットＩＤと対応づけられて販売ユニット毎に保持される。
【００６２】
ユーザ単位推薦情報保持部５４は、ユーザに関する属性にもとづき決定されたユーザ単位に推薦すべきコンテンツを示すユーザ単位推薦情報を、各ユーザのＩＤに対応づけて保持する。ユーザ単位推薦情報は、ユーザが過去に購入したコンテンツと同一もしくは類似するジャンルのコンテンツや、同一シリーズのコンテンツの情報であってもよい。なお図示しない推薦情報決定部が、各ユーザが過去に購入したコンテンツの履歴情報を参照し、各ユーザに対するユーザ単位推薦情報を随時更新してユーザ単位推薦情報保持部５４へ格納してもよい。
【００６３】
コンテンツ単位推薦情報保持部５６は、コンテンツに関する属性にもとづき決定されたコンテンツ単位に推薦すべき他コンテンツを示すコンテンツ単位推薦情報を、各コンテンツのＩＤに対応づけて保持する。あるコンテンツに関するコンテンツ単位推薦情報は、そのコンテンツと同一もしくは類似するジャンルのコンテンツや、同一シリーズのコンテンツの情報であってもよい。また、図示しない推薦情報決定部が、各コンテンツのメタ情報を参照し、各コンテンツに対するコンテンツ単位推薦情報を随時更新してコンテンツ単位推薦情報保持部５６へ格納してもよい。
【００６４】
購買履歴保持部５８は、ユーザが過去に購入したコンテンツの履歴情報を保持する。上述したように、この履歴情報は、ユーザ単位推薦情報を決定する際に適宜参照される。
【００６５】
要求受付部６０は、ストアページの取得要求とコンテンツの購入要求とをユーザ端末１２から受け付ける。要求受付部６０は、ユーザ端末１２からの初回アクセス時には、ユーザ認証を実行する。認証に成功した場合は、ストア画面設定部６２に対してストアページの設定処理を許可する。認証に失敗した場合は、ストアページの提供を拒否する旨をユーザ端末１２へ通知する。
【００６６】
ストア画面設定部６２は、要求受付部６０によりストアページの取得要求が受け付けられた際、要求されたストアページのデータを設定する。トップページ１００が要求された場合、ストア画面設定部６２は、ユーザ単位推薦情報を参照し、アクセスユーザへの推薦コンテンツを特定する。そして、推薦コンテンツのサムネイル画像やタイトル名等をコンテンツ情報保持部５０から取得し、トップページ１００のテンプレートに追加する。また、推薦コンテンツの評価値を、評価情報取得部６４を介してレーティングサーバ１６から取得し、トップページ１００のテンプレートに追加する。
【００６７】
またカテゴリページ１０２が要求された場合、ストア画面設定部６２は、要求されたカテゴリのカテゴリページ１０２のテンプレートを取得し、そのテンプレートに設定されたカテゴリ所属のコンテンツ（以下、「カテゴリ内コンテンツ」とも呼ぶ。）を特定する。そして、カテゴリ内コンテンツの評価値を、評価情報取得部６４を介してレーティングサーバ１６から取得し、カテゴリページ１０２のテンプレートに追加する。なお、カテゴリページ１０２には、カテゴリ内コンテンツのタイトルＩＤと販売ユニットＩＤが設定される。
【００６８】
またコンテンツ詳細ページ１０４が要求された場合、ストア画面設定部６２は、コンテンツ単位推薦情報を参照し、詳細表示コンテンツに対応する推薦コンテンツを特定する。そして、推薦コンテンツのサムネイル画像やタイトル名等をコンテンツ情報保持部５０から取得してコンテンツ詳細ページ１０４のテンプレートに追加する。また、詳細表示コンテンツおよび推薦コンテンツの評価値を、評価情報取得部６４を介してレーティングサーバ１６から取得し、コンテンツ詳細ページ１０４のテンプレートに追加する。なお、コンテンツ詳細ページ１０４には、詳細表示コンテンツのタイトルＩＤと販売ユニットＩＤが設定される。
【００６９】
評価情報取得部６４は、ストア画面設定部６２により指定されたコンテンツの評価値をレーティングサーバ１６から取得する。評価情報取得部６４は、レーティングサーバ１６に対する評価値の取得要求においてコンテンツのタイトルＩＤと販売ユニットＩＤを指定する。ストア画面提供部６６は、ストア画面設定部６２により設定されたストアページのデータをユーザ端末１２へ送信する。ストア画面設定部６２およびストア画面提供部６６は、図２に示した画面遷移態様にしたがってユーザ端末１２側で表示されるストアページを遷移させるよう、ユーザ端末１２に対してストアページを提供する。
【００７０】
なお、ストア画面設定部６２は、カテゴリページ１０２が要求された場合、カテゴリページ１０２のデータとともに、そのカテゴリ内コンテンツに関するコンテンツ詳細ページ１０４のデータも並行して設定する。ストア画面提供部６６は、カテゴリページ１０２の取得要求に対する応答として、カテゴリページ１０２のデータおよびコンテンツ詳細ページ１０４のデータをユーザ端末１２へ一括して送信する。
【００７１】
購買処理部６８は、要求受付部６０によりコンテンツの購買要求が受け付けられた際、コンテンツの販売に伴う各種処理を実行する。例えば、クレジットカード等による決済処理や、ダウンロード等によるコンテンツの提供処理、ライセンス管理処理を実行する。購買処理部６８は、ユーザが購入したコンテンツに関する情報を購買履歴保持部５８へ追加し、ユーザの購買履歴を更新する。
【００７２】
図１１は、図１のレーティングサーバ１６の機能構成を示すブロック図である。レーティングサーバ１６は、各種データが格納される記憶領域として、集計条件保持部４０と、評価情報保持部４２とを備える。またデータ処理ブロックとして、個別評価取得部４４と、評価集計部４６と、評価情報提供部４８とを備える。同図の各機能ブロックは、プログラムモジュールとしてリムーバブル記録媒体に格納されて、レーティングサーバ１６のハードディスクへインストールされてよい。また、データ処理ブロックは、レーティングサーバ１６のメインメモリへ適宜ロードされて、ＣＰＵにより実行されてもよい。
【００７３】
集計条件保持部４０は、各ユーザのコンテンツに対する評価値（以下、「個別評価値」とも呼ぶ。）を集計する単位（範囲）を示す集計条件を保持する。本実施の形態では、原則として、コンテンツのタイトルを集計単位とする。したがって、同一タイトルのコンテンツであれば、その販売形態や再生内容の異同、すなわち販売ユニットの異同に関わらず各ユーザによる評価値が集計され、コンテンツの最終的な評価値（以下、「最終評価値」とも呼ぶ。）が算出される。
【００７４】
例外として、異なる複数種類の再生内容を有するコンテンツであり、それぞれの種類の再生内容に対するユーザの評価基準が異なると想定されるコンテンツ（以下、「特殊コンテンツ」とも呼ぶ。）については、異なる再生内容のそれぞれを集計単位とする。典型的に特殊コンテンツには、一方の再生内容が二次元（２Ｄ）映像で、他方が三次元（３Ｄ）映像である映画やドラマが含まれる。２Ｄ映像の場合はコンテンツのストーリーがユーザの主要な評価基準となり、３Ｄ映像の場合は視覚的なインパクトがユーザの主要な評価基準となる場合があるからである。別の例として、一方の再生内容が通常版で、他方が付加的な内容（映像、キャラクタ、ステージ等）が含まれる特別版である映画やゲームが含まれる。特別版に付加された内容が特別版の主な評価基準となる場合があるからである。
【００７５】
例えば、図４のカテゴリページ１０２において、映画「ＡＡＡ」については３Ｄ版と２Ｄ版を異なる集計単位としており、それぞれ異なる評価値が提示されている。また映画「ＢＢＢ」についてはＳＤ版とＨＤ版を同じ集計単位としており、同じ評価値が提示されている。またドラマ「２３」についてはレンタルと買取を同じ集計単位としており、同じ評価値が提示されている。またゲーム「○○ゴルフ」については特別版と通常版を異なる集計単位としており、それぞれ異なる評価値が提示されている。
【００７６】
集計条件保持部４０は、集計条件として、販売ユニット単位に集計するコンテンツのタイトルＩＤと販売ユニットＩＤとを保持する。評価情報保持部４２は、タイトル単位の最終評価値を、コンテンツのタイトルＩＤおよび評価したユーザ数と対応づけて保持する。また、販売ユニット単位の最終評価値を、コンテンツのタイトルＩＤ、販売ユニットＩＤ、および評価したユーザ数と対応づけて保持する。
【００７７】
個別評価取得部４４は、コンテンツのタイトルＩＤ、販売ユニットＩＤ、個別評価値をユーザ端末１２から取得する。評価集計部４６は、集計条件を参照して、タイトルＩＤと販売ユニットＩＤとの組み合わせが販売ユニット単位の集計対象であるか、タイトル単位の集計対象であるかを特定する。販売ユニット単位の集計対象である場合、タイトルＩＤと販売ユニットＩＤとの組み合わせに対応する評価情報保持部４２の最終評価値へ個別評価値を反映させる。例えば、各ユーザによる個別評価値の平均値を更新して、更新後の平均値を新たな最終評価値としてもよい。タイトル単位の集計対象である場合、タイトルＩＤに対応する評価情報保持部４２の最終評価値へ個別評価値を反映させる。
【００７８】
評価情報提供部４８は、ストアサーバ１４からコンテンツの評価値の取得要求を受け付け、要求された評価値を評価情報保持部４２から取得してストアサーバ１４へ提供する。具体的には、取得要求にて指定されたタイトルＩＤと販売ユニットＩＤの組み合わせが最終評価値と対応づけられていれば、その販売ユニット単位の最終評価値を提供する。タイトルＩＤと販売ユニットＩＤの組み合わせに対応する評価値がなければ、タイトルＩＤと対応づけられたタイトル単位の最終評価値を提供する。変形例として、評価情報提供部４８は、コンテンツの評価値の取得要求をユーザ端末１２から受け付けて、要求された評価値をユーザ端末１２へ提供してもよい。
【００７９】
以上の構成による動作を以下説明する。
図１２は、ユーザ端末１２の動作を示すフローチャートである。本明細書のフローチャートにおいては、各部の処理手順を、ステップを意味するＳ（Ｓｔｅｐの頭文字）と数字との組み合わせによって表示する。また、Ｓと数字との組み合わせによって表示した処理で何らかの判断処理が実行され、その判断結果が肯定的であった場合は、Ｙ（Ｙｅｓの頭文字）を付加して、例えば、（Ｓ１０のＹ）と表示し、逆にその判断結果が否定的であった場合は、Ｎ（Ｎｏの頭文字）を付加して、（Ｓ１０のＮ）と表示する。
【００８０】
コンテンツのストアサイトへのログインに成功しており（Ｓ１０のＹ）、ストアページの遷移トリガが発生、具体的には○ボタン２２４の押下や×ボタン２２６の押下が検出されると（Ｓ１２のＹ）、表示制御部２６は、遷移先のストアページがページ情報保持部２２に格納済か否かを確認する。未格納である場合（Ｓ１４のＮ）、ストアアクセス部２４は、ストアページをストアサーバ１４から取得し（Ｓ１８）、ページ情報保持部２２へ格納する（Ｓ２０）。表示制御部２６は、ストアアクセス部２４により取得されたストアページをテレビジョンモニタ２０４へ表示させる（Ｓ２２）。遷移先のストアページがページ情報保持部２２に格納されていた場合（Ｓ１４のＹ）、表示制御部２６は、そのストアページを取得し（Ｓ１６）、テレビジョンモニタ２０４へ表示させる（Ｓ２２）。ストアページの遷移トリガが未発生の場合（Ｓ１２のＮ）、Ｓ１４〜Ｓ２０はスキップされて元のストアページの表示が維持される。
【００８１】
コンテンツ詳細ページ１０４においてコンテンツの評価アイコンが選択され（Ｓ２４のＹ）、評価対象のコンテンツがローカルにインストール済であり（Ｓ２６のＹ）、評価許可コンテンツであれば（Ｓ２８のＹ）、評価入力制御部２８は、評価値の入力画面を表示させる（Ｓ３０）。ユーザにより評価値の入力完了操作がなされると、評価通知部３０は、入力された評価値をレーティングサーバ１６へ通知する（Ｓ３２）。コンテンツの評価アイコンが未選択（Ｓ２４のＮ）、評価対象のコンテンツが未インストール（Ｓ２６のＮ）、もしくは評価禁止コンテンツである場合（Ｓ２８のＮ）、Ｓ３０およびＳ３２はスキップされる。ストアサイトへのログインに失敗した場合は（Ｓ１０のＮ）、Ｓ１２〜Ｓ３２はスキップされて本図のフローを終了する。
【００８２】
図１３は、レーティングサーバ１６の動作を示すフローチャートである。個別評価取得部４４がコンテンツに対する個別評価値をユーザ端末１２から取得すると（Ｓ４０のＹ）、評価集計部４６は、集計条件にしたがって個別評価値を集計し、コンテンツのタイトル単位もしくは販売ユニット単位の最終評価値を算出する（Ｓ４２）。コンテンツに対する個別評価値を取得しなければ（Ｓ４０のＮ）、Ｓ４２はスキップされる。評価情報提供部４８は、コンテンツの評価情報の取得要求をストアサーバ１４から受け付けると（Ｓ４４のＹ）、その取得要求で指定されたコンテンツのタイトル単位もしくは販売ユニット単位の最終評価値をストアサーバ１４へ提供する（Ｓ４６）。評価情報の取得要求を受け付けなければ（Ｓ４４のＮ）、Ｓ４６はスキップされる。
【００８３】
図１４は、ストアサーバ１４の動作を示すフローチャートである。要求受付部６０がストアページの取得要求をユーザ端末１２から受け付けたとき（Ｓ５０のＹ）、ユーザ認証に成功したことを条件として（Ｓ５２のＹ）、ストアページの設定処理を実行する。トップページ１００が要求された場合（Ｓ５４のＹ）、ストア画面設定部６２は、ユーザ単位推薦情報を参照してアクセスユーザに対応づけられた推薦コンテンツを識別し（Ｓ５６）、各推薦コンテンツの評価値をレーティングサーバ１６から取得する（Ｓ５８）。そして、トップページ１００のテンプレートに推薦コンテンツおよびその評価値を設定することによりトップページ１００のデータを設定する。ストア画面提供部６６は、トップページ１００のデータをユーザ端末１２へ提供する（Ｓ６０）。トップページの要求でなければ（Ｓ５４のＮ）、Ｓ５６〜Ｓ６０はスキップされる。
【００８４】
カテゴリページ１０２が要求された場合（Ｓ６２のＹ）、ストア画面設定部６２は、カテゴリに属する複数コンテンツ（以下、「カテゴリ内コンテンツ」とも呼ぶ。）の評価値をレーティングサーバ１６から取得する（Ｓ６４）。そして、カテゴリページ１０２のテンプレートにカテゴリ内コンテンツの評価値を設定することによりカテゴリページ１０２のデータを設定する（Ｓ６６）。ストア画面設定部６２は、コンテンツ単位推薦情報を参照して、カテゴリ内コンテンツに対応づけられた推薦コンテンツを識別し（Ｓ６８）、各推薦コンテンツの評価値をレーティングサーバ１６から取得する（Ｓ７０）。そして、カテゴリ内コンテンツのコンテンツ詳細ページ１０４のテンプレートに、推薦コンテンツとその評価値を設定することによりコンテンツ詳細ページ１０４のデータを設定する（Ｓ７２）。ストア画面提供部６６は、ストア画面設定部６２により設定されたカテゴリページ１０２およびコンテンツ詳細ページ１０４のデータをユーザ端末１２へ一括して提供する（Ｓ７４）。
【００８５】
コンテンツ詳細ページ１０４が要求された場合（Ｓ６２のＮ）、コンテンツ単位推薦情報を参照して、詳細表示コンテンツに対応づけられた推薦コンテンツを識別し（Ｓ６８）、各推薦コンテンツの評価値をレーティングサーバ１６から取得する（Ｓ７０）。そして、詳細表示コンテンツのコンテンツ詳細ページ１０４のテンプレートに、推薦コンテンツとその評価値を設定することによりコンテンツ詳細ページ１０４のデータを設定する（Ｓ７２）。ストア画面提供部６６は、ストア画面設定部６２により設定されたコンテンツ詳細ページ１０４のデータをユーザ端末１２へ提供する（Ｓ７４）。ストアページの取得要求を受け付けておらず（Ｓ５０のＮ）、もしくは、ユーザ認証に失敗した場合（Ｓ５２のＮ）、Ｓ５４以降の処理をスキップして本図のフローを終了する。
【００８６】
本実施の形態の情報提供システム１０によれば、容易に入力可能な情報が、○ボタン２２４の押下や×ボタン２２６の押下等に制限されたユーザ端末１２を使用するユーザにとって利便性の高いストアサイトを実現できる。具体的には、ストアサイトの階層を３階層程度とし、それぞれの階層をボタン操作によりトラバースさせることで、ストアサイト内の移動を容易にしている。
【００８７】
また、容易に入力可能な情報が制限されたユーザ端末１２を使用するユーザは、キーワードによるコンテンツの検索が困難であるため、多数のコンテンツの中から自身の嗜好に合致するコンテンツを発見することが困難な場合がある。そこで、トップページ１００ではアクセスユーザを基準とした推薦コンテンツを提示し、コンテンツ詳細ページ１０４では詳細表示コンテンツを基準とした推薦コンテンツを提示する。これにより、ストアサイトにおいて多数の推薦コンテンツをユーザに提示でき、ユーザの購買意欲を喚起しやすくなる。
【００８８】
また情報提供システム１０によれば、ストアサーバ１４からレーティングサーバ１６へカテゴリページ１０２が提供される際に、その下位階層のコンテンツ詳細ページ１０４もあわせて提供される。これにより、カテゴリページ１０２からコンテンツ詳細ページ１０４への画面遷移が発生した際に、ユーザ端末１２はストアサーバ１４へアクセスすることなく、コンテンツ詳細ページ１０４を表示させることができる。したがって、ユーザを長時間待たせることなく短時間のうちに画面遷移が行われ、利便性の高いストアサイトを実現できる。
【００８９】
また情報提供システム１０によれば、同一タイトルのコンテンツが複数種類の販売ユニット（販売形態や再生内容）を有する場合でも、原則として、タイトル単位でユーザの個別評価値を集計する。これにより、同一タイトルのコンテンツに対するユーザの個別評価値は販売ユニットの異同に関わらず１つの評価値に反映されるため、評価者の母数を増やし、評価値の信頼性を高めることができる。また例外として、再生内容が異なるためにユーザによる評価基準が異なると想定される場合には、同一タイトルであっても再生内容が異なるコンテンツのそれぞれに対する個別評価が区別して集計され、再生内容を単位とする最終評価値を提供する。これにより、コンテンツの再生内容の異同と、その異同に伴う評価基準の差異に応じた適切な評価値をユーザへ提示しやすくなる。
【００９０】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００９１】
上述した実施の形態では、ユーザ端末１２の評価入力制御部２８は、ストアサーバ１４から取得したコンテンツ詳細ページ１０４を表示制御部２６が表示させている際に、そのコンテンツ詳細ページ１０４において評価入力画面１３４を表示させた。変形例として、ユーザ端末１２の表示制御部２６は、ローカルに保持されたユーザのプロファイル情報（例えば購入コンテンツの一覧画面）や、ダウンロードの履歴情報（例えばダウンロードコンテンツの一覧画面）を表示させてもよい。評価入力制御部２８は、それらの画面内にて評価入力画面１３４を表示させてもよい。また別の変形例として、評価入力制御部２８は、ゲーム等のコンテンツの再生終了を検出し、（例えばその終了画面表示時に）評価入力画面１３４を表示させてもよい。なお、評価入力制御部２８をこのように動作させるためのプログラムモジュールが、コンテンツそのもののデータとして組み込まれ、ユーザ端末１２のＣＰＵにより読み出されて、評価入力制御部２８の動作として実現されてもよいことはもちろんである。
【００９２】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００９３】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００９４】
１０  情報提供システム、  １２  ユーザ端末、  １４  ストアサーバ、  １６  レーティングサーバ、  ２０  導入タイトル保持部、  ２２  ページ情報保持部、  ２４  ストアアクセス部、  ２６  表示制御部、  ２８  評価入力制御部、  ３０  評価通知部、  ４０  集計条件保持部、  ４２  評価情報保持部、  ４４  個別評価取得部、  ４６  評価集計部、  ４８  評価情報提供部、  ５０  コンテンツ情報保持部、  ５２  画面テンプレート保持部、  ５４  ユーザ単位推薦情報保持部、  ５６  コンテンツ単位推薦情報保持部、  ６０  要求受付部、  ６２  ストア画面設定部、  ６４  評価情報取得部、  ６６  ストア画面提供部。
【図１】
2011257930.tif 000003
【図２】
2011257930.tif 000004
【図３】
2011257930.tif 000005
【図４】
2011257930.tif 000006
【図５】
2011257930.tif 000007
【図６】
2011257930.tif 000008
【図７】
2011257930.tif 000009
【図８】
2011257930.tif 000010
【図９】
2011257930.tif 000011
【図１０】
2011257930.tif 000012
【図１１】
2011257930.tif 000013
【図１２】
2011257930.tif 000014
【図１３】
2011257930.tif 000015
【図１４】
2011257930.tif 000016