(57)【要約】【課題】検索サービスを利用する際のユーザのわずらわしさを軽減することができる情報処理装置、情報処理方法、プログラム及び情報記憶媒体を提供する。【解決手段】指定データ特定部７０が、ユーザにより指定される指定データを特定する。検索条件出力部７４が、検索条件を受け付けてこの検索条件に対応する検索結果を出力する検索手段に、指定データに対応する検索条件を出力する。【選択図】図５
2010224814.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定される指定データを特定する指定データ特定手段と、
検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記検索手段から出力される、前記検索条件出力手段が出力する検索条件に対応する検索結果を取得する検索結果取得手段と、
前記検索結果取得手段が取得する検索結果の少なくとも一部を出力する検索結果出力手段と、をさらに含む、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指定データが文字列に関連付けられており、
前記検索条件出力手段が、前記指定データに関連付けられている文字列に基づく検索条件を出力する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記検索条件出力手段が、記憶手段に記憶されている、前記指定データと前記ユーザとの組合せに対応するデータに対応する検索条件を出力する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記指定データがゲームプログラムに対応しており、
前記検索条件出力手段が、前記指定データに対応するゲームプログラムの前記ユーザによる実行状況に対応する検索条件を出力する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記指定データがデータの種別を示す種別データに関連付けられており、
前記検索条件出力手段が、前記種別データに対応する検索条件を出力する、
ことを特徴とする請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記検索条件出力手段が、前記指定データに基づいて複数の検索手段のうちから決定される検索手段に、前記検索条件を出力する、
ことを特徴とする請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記検索結果出力手段が、前記検索結果を前記ユーザの属性に基づいて決定される規則に従って出力する、
ことを特徴とする請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記検索条件出力手段が、複数の検索条件を出力して、
前記検索結果取得手段が、前記各検索条件に対応する検索結果を取得して、
前記検索結果出力手段が、前記検索結果取得手段が取得する各検索結果を所与の規則に従って出力する、
ことを特徴とする請求項２から８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記検索条件出力手段が、複数の検索条件のうちからユーザにより選択される検索条件を出力する、
ことを特徴とする請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記検索条件出力手段が、複数の選択肢のうちから指定される指定データに対応する検索条件を出力する、
ことを特徴とする請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
ユーザにより指定される指定データを特定する指定データ特定ステップと、
検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力ステップと、
を含むことを特徴とする情報処理方法。
【請求項１３】
ユーザにより指定される指定データを特定する指定データ特定手段、
検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
ユーザに情報を提供することができる情報処理装置が存在する。特許文献１には、ネットワーク上のウェブサイトにある情報を、ユーザに興味を持たせるように編集した番組を作成して、ユーザ端末において、そのようなウェブサイトにある情報を自動的に再生可能にすることができる情報提供装置が開示されている。
【０００３】
また、ユーザに情報を提供することができる情報処理装置のうちには、ユーザから受け付ける情報に基づいて、インターネットなどのネットワーク上の情報を検索して、検索結果を出力する検索サービスを実現する検索サーバなどの情報処理装置も存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２００２／０１３３５５１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の検索サービスでは、ユーザは、検索を行うにあたって、検索文字列などの検索条件をいちいち入力する必要があった。このことは、検索サービスを利用するユーザにとってわずらわしかった。
【０００６】
今後、ユーザが、ゲーム装置やテレビなど、パーソナルコンピュータが標準で備えているようなキーボードを備えていない装置から、検索サービスを利用する機会が増えていくことが考えられる。そして、ゲーム装置やテレビなど、キーボードを標準で備えていないクライアントから検索サービスを利用する際には、検索文字列などの検索条件を入力することが、ユーザにとってますますわずらわしくなると考えられる。
【０００７】
本発明は上記課題に鑑みてなされたものであって、検索サービスを利用する際のユーザのわずらわしさを軽減することができる情報処理装置、情報処理方法、プログラム及び情報記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、ユーザにより指定される指定データを特定する指定データ特定手段と、検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力手段と、を含むことを特徴とする。
【０００９】
また、本発明に係る情報処理方法は、ユーザにより指定される指定データを特定する指定データ特定ステップと、検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、ユーザにより指定される指定データを特定する指定データ特定手段、検索条件を受け付けて当該検索条件に対応する検索結果を出力する検索手段に、前記指定データに対応する検索条件を出力する検索条件出力手段、としてコンピュータを機能させることを特徴とする。
【００１１】
また、上記のプログラムはコンピュータ読み取り可能な情報記憶媒体に記憶することもできる。
【００１２】
本発明によると、ユーザがデータを指定するという簡易な操作により、そのデータに対応する検索結果が出力されるので、検索サービスを利用する際のユーザのわずらわしさを軽減することができる。
【００１３】
本発明の一態様では、前記検索手段から出力される、前記検索条件出力手段が出力する検索条件に対応する検索結果を取得する検索結果取得手段と、前記検索結果取得手段が取得する検索結果の少なくとも一部を出力する検索結果出力手段と、をさらに含む、ことを特徴とする。こうすれば、指定データに対応する検索条件に基づく検索結果の少なくとも一部が出力されるので、ユーザは指定データに対応する検索結果を得ることができる。
【００１４】
また、本発明の一態様では、前記指定データが文字列に関連付けられており、前記検索条件出力手段が、前記指定データに関連付けられている文字列に基づく検索条件を出力することを特徴とする。こうすれば、ユーザが指定するデータに関連付けられている文字列を検索条件が活用されるので、文字列に基づく検索処理を実行する検索手段との連携を容易に行うことができる。
【００１５】
また、本発明の一態様では、前記検索条件出力手段が、記憶手段に記憶されている、前記指定データと前記ユーザとの組合せに対応するデータに対応する検索条件を出力することを特徴とする。こうすれば、指定データとユーザとの組合せに応じた検索条件が出力されるので、指定データとユーザとの組合せに応じた検索結果を取得して出力することができる。
【００１６】
また、本発明の一態様では、前記指定データがゲームプログラムに対応しており、前記検索条件出力手段が、前記指定データに対応するゲームプログラムの前記ユーザによる実行状況に対応する検索条件を出力することを特徴とする。こうすれば、ユーザによるゲームの実行状況に対応する検索条件が出力されるので、ユーザによるゲームの実行状況に応じた検索結果を取得して出力することができる。
【００１７】
また、本発明の一態様では、前記指定データがデータの種別を示す種別データに関連付けられており、前記検索条件出力手段が、前記種別データに対応する検索条件を出力することを特徴とする。こうすれば、指定データの種別に応じた検索条件が出力されるので、指定データの種別に応じた検索結果を取得して出力することができる。
【００１８】
また、本発明の一態様では、前記検索条件出力手段が、前記指定データに基づいて複数の検索手段のうちから決定される検索手段に、前記検索条件を出力することを特徴とする。こうすれば、指定データに基づいて決定される検索手段から取得する検索結果を出力することができる。
【００１９】
また、本発明の一態様では、前記検索結果出力手段が、前記検索結果を前記ユーザの属性に基づいて決定される規則に従って出力することを特徴とする。こうすれば、ユーザの属性に応じて検索結果の出力を変えることができる。
【００２０】
また、本発明の一態様では、前記検索条件出力手段が、複数の検索条件を出力して、前記検索結果取得手段が、前記各検索条件に対応する検索結果を取得して、前記検索結果出力手段が、前記検索結果取得手段が取得する各検索結果を所与の規則に従って出力することを特徴とする。こうすれば、指定データに対応する複数の検索手段に検索条件が出力されるので、各検索手段から取得する検索結果を所与の規則に従って出力することができる。
【００２１】
また、本発明の一態様では、前記検索条件出力手段が、複数の検索条件のうちからユーザにより選択される検索条件を出力することを特徴とする。こうすれば、ユーザの選択に応じて出力される検索条件を変えることができる。
【００２２】
また、本発明の一態様では、前記検索条件出力手段が、複数の選択肢のうちから指定される指定データに対応する検索条件を出力することを特徴とする。こうすれば、指定される指定データに応じて、出力される検索条件を変えることができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係るエンタテインメントシステムを用いて構成されたネットワークシステムの構成の一例を示すネットワーク構成図である。
【図２】本実施形態に係る情報処理装置として用いられるエンタテインメントシステムのハードウェア構成の一例を示すハードウェア構成図である。
【図３】ＭＰＵの詳細の一例を示す詳細構成図である。
【図４Ａ】コントローラの一例を示す斜視図である。
【図４Ｂ】コントローラの一例を示す上側面図である。
【図５】本実施形態に係るエンタテインメントシステムの機能の一例を示す機能ブロック図である。
【図６】メダルデータのデータ構造の一例を示す図である。
【図７】提供データのデータ構造の一例を示す図である。
【図８】選択画面の一例を示す図である。
【図９】選択画面の一例を示す図である。
【図１０】本実施形態に係るエンタテインメントシステムで行われる処理のフローの一例を示す図である。
【図１１】検索結果表示画面の一例を示す図である。
【図１２】検索結果表示画面の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２５】
図１は、本実施形態に係るエンタテインメントシステム（情報処理装置）を用いて構成されたネットワークシステム１の構成の一例を示す図である。図１に示すように、このネットワークシステム１はインターネットやＬＡＮ等のネットワークに接続された、管理サーバ２、検索サーバ３などの各種サーバと、少なくとも１つのエンタテインメントシステム１０と、を含んでいる。管理サーバ２及び検索サーバ３は、例えば、公知のサーバコンピュータである。そして、検索サーバ３は、例えば、検索条件を受け付けて、この検索条件に対応する検索結果（例えば、検索条件である文字列が含まれるＷｅｂサイトのＵＲＬやそのＵＲＬに対応するデータの要約などを含むデータ）を出力する検索プログラム（検索サービス）が実行されている公知のサーバコンピュータである。管理サーバ２の詳細については後述する。
【００２６】
図２は、本実施形態に係るエンタテインメントシステム（情報処理装置）１０のハードウェア構成の一例を示す図である。図２に示すように、エンタテインメントシステム１０は、ＭＰＵ（Micro Processing Unit）１１と、メインメモリ２０と、画像処理部２４と、モニタ２６と、入出力処理部２８と、音声処理部３０と、スピーカ３２と、光ディスク読み取り部３４と、光ディスク３６と、ハードディスクドライブ３８と、インタフェース（Ｉ／Ｆ）４０，４４と、コントローラ４２と、カメラユニット４６と、ネットワークインタフェース４８と、を含んで構成されるコンピュータシステムである。
【００２７】
図３は、ＭＰＵ１１の構成を示す図である。図３に示すように、ＭＰＵ１１は、メインプロセッサ１２と、サブプロセッサ１４ａ，１４ｂ，１４ｃ，１４ｄ，１４ｅ，１４ｆ，１４ｇ，１４ｈと、バス１６と、メモリコントローラ１８と、インタフェース（Ｉ／Ｆ）２２と、を含んで構成される。
【００２８】
メインプロセッサ１２は、図示しないＲＯＭ（Read Only Memory）に記憶されるオペレーティングシステム、例えばＤＶＤ（Digital Versatile Disk）−ＲＯＭ等の光ディスク３６から読み出されるプログラム及びデータや、通信ネットワークを介して供給されるプログラム及びデータ等に基づいて、各種情報処理を行ったり、サブプロセッサ１４ａ乃至１４ｈに対する制御を行ったりする。
【００２９】
サブプロセッサ１４ａ乃至１４ｈは、メインプロセッサ１２からの指示に従って、各種情報処理を行ったり、エンタテインメントシステム１０の各部を、例えばＤＶＤ−ＲＯＭ等の光ディスク３６から読み出されるプログラム及びデータや、通信ネットワークを介して供給されるプログラム及びデータ等に基づいて制御したりする。
【００３０】
バス１６は、アドレス及びデータをエンタテインメントシステム１０の各部でやり取りするためのものである。メインプロセッサ１２、サブプロセッサ１４ａ乃至１４ｈ、メモリコントローラ１８、インタフェース２２は、バス１６を介して相互にデータ授受可能に接続される。
【００３１】
メモリコントローラ１８は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈからの指示に従って、メインメモリ２０へのアクセスを行う。メインメモリ２０には、光ディスク３６やハードディスクドライブ３８から読み出されたプログラム及びデータや、通信ネットワークを介して供給されたプログラム及びデータが必要に応じて書き込まれる。メインメモリ２０はメインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈの作業用としても用いられる。
【００３２】
インタフェース２２には画像処理部２４及び入出力処理部２８が接続される。メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈと、画像処理部２４又は入出力処理部２８と、の間のデータ授受はインタフェース２２を介して行われる。
【００３３】
画像処理部２４は、ＧＰＵ（Graphical Processing Unit）とフレームバッファとを含んで構成される。ＧＰＵは、メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈから供給される画像データに基づいてフレームバッファに各種画面を描画する。フレームバッファに形成された画面は、所定のタイミングでビデオ信号に変換されてモニタ２６に出力される。なお、モニタ２６には例えば家庭用テレビ受像機が用いられる。
【００３４】
入出力処理部２８には、音声処理部３０、光ディスク読み取り部３４、ハードディスクドライブ３８、インタフェース４０,４４が接続される。入出力処理部２８は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈと、音声処理部３０、光ディスク読み取り部３４、ハードディスクドライブ３８、インタフェース４０,４４、ネットワークインタフェース４８と、の間のデータ授受を制御する。
【００３５】
音声処理部３０は、ＳＰＵ（Sound Processing Unit）とサウンドバッファとを含んで構成される。サウンドバッファには、光ディスク３６やハードディスクドライブ３８から読み出されたゲーム音楽、ゲーム効果音やメッセージなどの各種音声データが記憶される。ＳＰＵは、これらの各種音声データを再生してスピーカ３２から出力させる。なお、スピーカ３２には例えば家庭用テレビ受像機の内蔵スピーカが用いられる。
【００３６】
光ディスク読み取り部３４は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈからの指示に従って、光ディスク３６に記憶されたプログラムやデータを読み取る。なお、エンタテインメントシステム１０は、光ディスク３６以外の他のコンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムやデータを読み取り可能に構成してもよい。
【００３７】
光ディスク３６は例えばＤＶＤ−ＲＯＭ等の一般的な光ディスク（コンピュータ読み取り可能な情報記憶媒体）である。また、ハードディスクドライブ３８は一般的なハードディスク装置である。光ディスク３６やハードディスクドライブ３８には各種プログラムやデータがコンピュータ読み取り可能に記憶される。
【００３８】
インタフェース（Ｉ／Ｆ）４０，４４は、コントローラ４２やカメラユニット４６等の各種周辺機器を接続するためのインタフェースである。このようなインタフェースとしては、例えばＵＳＢ（Universal Serial Bus）インタフェースが用いられる。
【００３９】
コントローラ４２は汎用操作入力手段であり、ユーザが各種操作（例えばゲーム操作）を入力するために用いられる。入出力処理部２８は、所定時間（例えば１／６０秒）ごとにコントローラ４２の各部の状態をスキャンし、その結果を表す操作状態をメインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈに供給する。メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈは、ユーザによって行われた操作の内容をその操作状態に基づいて判断する。なお、エンタテインメントシステム１０は複数のコントローラ４２を接続可能に構成されており、各コントローラ４２から入力される操作状態に基づいて、メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈが各種処理を実行するようになっている。
【００４０】
カメラユニット４６は、例えば公知のデジタルカメラを含んで構成され、白黒、グレイスケール又はカラーの撮影画像を所定時間（例えば１／６０秒）ごとに入力する。本実施の形態におけるカメラユニット４６は、撮影画像をＪＰＥＧ（Joint Photographic Experts Group）形式の画像データとして入力するようになっている。また、カメラユニット４６は、例えばレンズをユーザに向けた状態でモニタ２６の上に設置され、ケーブルを介してインタフェース４４に接続される。ネットワークインタフェース４８は入出力処理部２８とネットワークとに接続されており、エンタテインメントシステム１０がネットワークを介して管理サーバ２や検索サーバ３や他のエンタテインメントシステム１０とデータ通信するのを中継するようになっている。
【００４１】
図４Ａは、コントローラ４２の一例を示す斜視図である。図４Ｂは、コントローラ４２の一例を示す上側面図である。図４Ａに示すように、コントローラ４２は、コントローラケーブル６２によってエンタテインメントシステム１０に接続され、表面４２ａの左側に方向ボタン群６０（左方向ボタン６０Ｌ、右方向ボタン６０Ｒ、上方向ボタン６０Ｕ、及び、下方向ボタン６０Ｄ）及び左操作スティック５４が設けられ、右側にボタン群５８（左ボタン５８Ｌ、右ボタン５８Ｒ、上ボタン５８Ｕ、及び、下ボタン５８Ｄ）及び右操作スティック５６が設けられている。また、図４Ｂに示すように、コントローラ４２の奥側側面には、表面４２ａ側左右に第１の左ボタン５０Ｌ、第１の右ボタン５０Ｒがそれぞれ設けられており、裏面側左右に第２の左ボタン５２Ｌ、第２の右ボタン５２Ｒがそれぞれ設けられている。そして、コントローラ４２の筐体左右をユーザが両手で持つと、左手親指が方向ボタン群６０及び左操作スティック５４に位置し、右手親指がボタン群５８及び右操作スティック５６に位置するようになっており、右手人指し指又は中指のいずれか少なくとも一方が、第１の右ボタン５０Ｒ又は第２の右ボタン５２Ｒに位置し、左手人指し指又は中指のいずれか少なくとも一方が、第１の左ボタン５０Ｌ又は第２の左ボタン５２Ｌに位置するようになっている。
【００４２】
方向ボタン群６０、ボタン群５８、第１の左ボタン５０Ｌ、第１の右ボタン５０Ｒ、第２の左ボタン５２Ｌ、第２の右ボタン５２Ｒは感圧ボタンとして構成されており、圧力センサを備えている。そして、これらのボタンをユーザが押下すると、その押圧力に応じて０〜２５５の値を有する２５６段階のディジタル値がエンタテインメントシステム１０に入力されるようになっている。つまり、エンタテインメントシステム１０では、コントローラ４２から入力されるディジタル値が０の場合にはそのボタンが押下されておらず、２５５の場合には最大押圧力でボタンが押下されていること等を該ディジタル値から判断できるようになっている。
【００４３】
左操作スティック５４及び右操作スティック５６は、コントローラ４２の筐体表面に直立したスティック状の操作部材であり、この直立状態から全方位に所定角度だけ傾倒自在となっている。図４Ａに示すように、コントローラ４２の筐体長手方向をＸ軸方向（図４Ａにおいて右方向を正方向とする。）とし、このＸ軸方向に直交する筐体奥行き方向をＹ軸方向（図４Ａにおいて手前から奥に向かう方向を正方向とする。）とすると、左操作スティック５４の姿勢（操作状態）は、Ｘ軸方向及びＹ軸方向の傾き（姿勢データ（Ｘ，Ｙ））として、それぞれ０〜２５５のディジタル値がエンタテインメントシステム１０に入力されるようになっている。具体的には、Ｘ＝１２７やＸ＝１２８付近は、左操作スティック５４がＸ軸方向に傾いていないことを示す。また、Ｘ＝２５５は、左操作スティック５４がＸ軸の正方向（図４Ａにおいて右方向）に限界まで倒れていることを示す。さらに、Ｘ＝０は、左操作スティック５４がＸ軸の負方向（図４Ａにおいて左方向）に限界まで倒れていることを示す。Ｙ軸方向についても同様である。また、右操作スティック５６についても左操作スティック５４の場合と同様である。こうして、エンタテインメントシステム１０では、左操作スティック５４及び右操作スティック５６の現在の傾き状態（姿勢）を把握できるようになっている。また、左操作スティック５４及び右操作スティック５６は、方向ボタン群６０やボタン群５８等と同様の感圧ボタンとしても構成されており、スティックの軸方向に押下できるようになっている。
【００４４】
また、コントローラ４２は、内蔵振動子（バイブレータ）を備えている。そして、ＭＰＵ１１からの指示によって、このバイブレータは振動する。
【００４５】
以下、以上のハードウェア構成を有するエンタテインメントシステム１０を、情報処理装置として構成する一実施形態について説明する。図５は、本実施形態に係るエンタテインメントシステム１０で実現される機能の一例を示す機能ブロック図である。
【００４６】
図５に示すように、この実施形態に係るエンタテインメントシステム１０は、機能的には、ユーザ関連データ記憶部６４、指定候補データ受付部６６、選択画面表示出力部６８、指定データ特定部７０、検索条件生成部７２、検索条件出力部７４、検索結果取得部７６、検索結果出力部７８、を含むものとして機能する。なお、エンタテインメントシステム１０がこれらの要素をすべて備えている必要はない。そして、これらの要素のうち、ユーザ関連データ記憶部６４は、メインメモリ２０やハードディスクドライブ３８などといった、エンタテインメントシステム１０が備える記憶装置を主として実現される。その他の要素は、ＭＰＵ１１などといった、エンタテインメントシステム１０が備える制御装置を主として実現される。
【００４７】
これらの要素は、コンピュータであるエンタテインメントシステム１０にインストールされたプログラムを、エンタテインメントシステム１０が備えるＭＰＵ１１などの制御装置で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の情報伝達媒体を介して、あるいは、インターネット等の通信ネットワークを介してエンタテインメントシステム１０に供給される。
【００４８】
ユーザ関連データ記憶部６４は、エンタテインメントシステム１０のユーザの属性などの、ユーザに関連付けられているユーザ関連データを記憶する。ユーザ関連データ記憶部６４は、具体的には、例えば、コンテンツ（例えば、ゲームプログラムや映画など）や周辺機器などの商品の購入履歴を示す購入履歴データや、ユーザのゲームの実行状況（例えば、ゲームで遊んだことがあるか否かを示す情報や、ゲームの進行状況や、ゲームの開始時刻及び終了時刻などの実行時刻履歴、ゲームで遊んだ累積時間など）を示す実行状況データや、ゲームのセーブデータ、などを記憶する。なお、上述のコンテンツは、ダウンロード販売されるコンテンツであっても、ＤＶＤや、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などによりパッケージ販売されるコンテンツであっても構わない。
【００４９】
図６は、実行状況データの一例であるメダルデータ８０のデータ構造の一例を示す図である。図６に示すように、メダルデータ８０は、具体的には、例えば、エンタテインメントシステム１０のユーザの識別子であるユーザＩＤ８２、メダルデータ８０に関連付けられるゲームの識別子であるゲームＩＤ８４、メダルデータ８０の識別子であるメダルＩＤ８６、メダルデータ８０の名称を示すメダル名称データ８８、メダルのグレード（具体的には、例えば、「銅」、「銀」、「金」などのうちのいずれか）を示すメダルグレードデータ９０、ユーザがこのメダルデータ８０に対応する条件をゲームにおいて達成済であるか未達成であるか、すなわち、ユーザがこのメダルを獲得済であるか否かを示す獲得データ９２、などを含む。獲得データ９２が取り得る値は、例えば、「未獲得」と「獲得済」である。本実施形態では、ユーザは、ゲームＩＤ８４に対応するゲームプログラムの実行中に、所定の条件を達成すると、その条件に対応するメダルが獲得できるようになっている。そして、ユーザがメダルを獲得した際に、そのゲームプログラムを実行しているエンタテインメントシステム１０のＭＰＵ１１が、そのメダルに対応する獲得データ９２の値を「未獲得」から「獲得済」に更新する（この更新処理を、例えば、「メダルのアンロック処理」と呼ぶ。）。そして、本実施形態では、ユーザＩＤ８２とゲームＩＤ８４との組合せに対応するメダルデータ８０のうち、どれだけの数のメダルデータ８０が「獲得済」になっているか、また、どれだけの割合のメダルデータ８０が「獲得済」になっているか、を算出することができる。すなわち、ユーザＩＤ８２に対応するユーザの、ゲームＩＤ８４に対応するゲームにおけるメダルの獲得数や獲得率を算出することができるようになっている。なお、本実施形態では、ユーザが、ゲームＩＤ８４に対応するすべてのメダルを獲得した際には、そのユーザは、そのゲームについてのプラチナのメダルを獲得する。
【００５０】
なお、本実施形態では、メダルデータ８０などの実行状況データは、管理サーバ２が備える記憶装置にも記憶されている。そして、本実施形態では、エンタテインメントシステム１０のＭＰＵ１１は、所定のタイミングで、ユーザ関連データ記憶部６４に記憶されている実行状況データと、管理サーバ２に記憶されている実行状況データと、を対応させる実行状況データ同期処理を実行する。
【００５１】
指定候補データ受付部６６は、管理サーバ２からエンタテインメントシステム１０に出力される指定候補データを受け付ける。本実施形態では、指定候補データ受付部６６は、少なくとも１つの提供データ９４（図７参照）を受け付ける。そして、本実施形態では、各提供データ９４は、例えば、ゲームプログラムや映画などのコンテンツや、周辺機器などのハードウェアなどに対応している。
【００５２】
図７に、提供データ９４のデータ構造の一例を示す。図７に示すように、提供データ９４は、例えば、提供データ９４の識別子である提供データＩＤ９６、提供データ９４に対応するタイトルを示すタイトルデータ９８、提供データ９４の提供者の名称を示す提供者名称データ１００、提供データ９４の種別（例えば、「ゲーム」、や「映画」などといったジャンルなど）を示す種別データ１０２、提供データ９４に関連するページのＵＲＬを示す関連ページＵＲＬ１０４、提供データ９４に関連する動画像のＵＲＬを示す関連動画像ＵＲＬ１０６、提供データ９４に対応する少なくとも１つの文字列（キーワード）を示すキーワードデータ１０８、少なくとも１つの画像を示すコンテンツデータ１１０、などを含んでいる。本実施形態では、図７に示すように、キーワードデータ１０８は、条件と、その条件に対応する文字列との組合せを少なくとも１つ含んでいる。本実施形態では、キーワードデータ１０８は、具体的には、例えば、条件と文字列との組合せを３つ（例えば、「メダル獲得率５％未満」という条件と「攻略」という文字列との組合せ、「メダル獲得率５％以上８０％未満」という条件と「裏技」という文字列との組合せ、及び、「メダル獲得率８０％以上」という条件と「隠しコマンド」という文字列との組合せ）含んでいる。なお、キーワードデータ１０８は、条件と、その条件に対応する、文字列以外の検索条件と、の組合せを含んでいても構わない。
【００５３】
選択画面表示出力部６８は、指定候補データ受付部６６が受け付ける指定候補データに基づく選択画面１１２（図８参照）をモニタ２６に表示出力する。図８は、選択画面１１２の一例を示す図である。選択画面１１２は、図８に示すように、少なくとも１つのサムネイル画像１１４（図８の例では、９つのサムネイル画像１１４）を含んでいる。サムネイル画像１１４は、それぞれ、提供データ９４に対応している。サムネイル画像１１４は、具体的には、例えば、コンテンツデータ１１０に含まれる画像（静止画像であっても動画像であっても構わない）である。
【００５４】
なお、選択画面表示出力部６８は、指定候補データ受付部６６が受け付ける指定候補データのうちから、所定の条件に基づいて表示出力の対象として選択される指定候補データに対応するサムネイル画像１１４を含む選択画面１１２を表示出力してもよい。選択画面表示出力部６８は、例えば、ユーザ関連データ記憶部６４に記憶されている購入履歴データに対応する指定候補データ（例えば、購入済みのゲームプログラムや映画などのコンテンツに対応する指定候補データ）を選択して、選択される指定候補データに対応するサムネイル画像１１４を含む選択画面１１２を表示出力してもよい。例えば、購入済のゲームについては、ゲームについての大会やイベントの案内を示すサムネイル画像１１４を表示出力し、未購入のゲームについては、既に購入済のゲームに関連するゲーム（例えば、次のバージョン）の発売予告のサムネイル画像１１４を表示出力するようにしてもよい。
【００５５】
また、選択画面表示出力部６８は、ユーザに関連付けられている実行状況データに対応する指定候補データ（例えば、各ゲームにおけるメダルデータ８０の獲得率や獲得数、プラチナのメダルを獲得しているか否か、金のメダルを少なくとも１つ獲得しているかなどに基づいて決定される指定候補データ）などを特定して、その指定候補データに対応するサムネイル画像１１４を表示出力するようにしてもよい。
【００５６】
以上のように、ユーザの状態に応じて表示出力されるサムネイル画像１１４が変わるようにすれば、的確な情報がユーザに提供されるので、提供データ９４を用いた広告の効果を高まることができる。
【００５７】
図８に示すように、選択画面表示出力部６８は、左上のサムネイル画像１１４を囲むようカーソル画像１１６を表示出力する。そして、ユーザがコントローラ４２の方向ボタン群６０のいずれかを押下すると、選択画面表示出力部６８は、操作信号を受け付けて、そのボタンに対応するサムネイル画像１１４を囲むようカーソル画像１１６の表示位置を更新する。
【００５８】
そして、ユーザが、コントローラ４２の右ボタン５８Ｒを押下すると、指定データ特定部７０が、操作信号を受け付けて、右ボタン５８Ｒが押下された際にカーソル画像１１６によって囲まれているサムネイル画像１１４に対応する指定候補データ（本実施形態では、例えば、提供データ９４）を指定データとして特定する。本実施形態では、指定データは、例えば、ゲームプログラムや映画などのコンテンツや、周辺機器などのハードウェアなどに対応することとなる。そして、選択画面表示出力部６８は、指定データ特定部７０によって特定された提供データ９４に基づく詳細画像１１８（図９参照）を選択画面１１２内に表示出力する。詳細画像１１８は、例えば、サムネイル画像１１４を拡大した画像であってもよいし、サムネイル画像１１４とは異なる、このサムネイル画像１１４に対応するコンテンツデータ１１０に含まれる画像であってもよい。ここで、ユーザが、上ボタン５８Ｕを押下すると、選択画面表示出力部６８は、操作信号を受け付けて、選択メニュー画像１２０（図９参照）を選択画面１１２内に表示出力する。図９に、詳細画像１１８及び選択メニュー画像１２０が含まれる選択画面１１２の一例を示す。
【００５９】
図９に示す選択メニュー画像１２０には４つのメニューが含まれている。ここで、ユーザが、コントローラ４２の方向ボタン群６０のいずれかを押下すると、選択画面表示出力部６８は、操作信号を受け付けて、そのボタンに対応するメニューを囲むようカーソル画像１２２の表示位置を更新して、選択画面１１２を更新出力する。そして、ユーザが右ボタン５８Ｒを押下すると、エンタテインメントシステム１０は、操作信号を受け付けて、その際にカーソル画像１２２により囲まれているメニュー（すなわち、選択されているメニュー）に応じた処理を実行する。
【００６０】
例えば、「ウェブページへ」というメニューが選択されている際には、エンタテインメントシステム１０は、Ｗｅｂブラウザを起動して、このＷｅｂブラウザをモニタ２６に表示出力して、指定データである提供データ９４に含まれる関連ページＵＲＬ１０４に対応するサーバに、このＵＲＬに対応するデータの取得要求を出力（送信）して、サーバから出力されるデータを取得する。そして、エンタテインメントシステム１０は、このデータに基づく画面をＷｅｂブラウザ内に表示出力する。
【００６１】
「ストアへ」というメニューが選択されている際には、エンタテインメントシステム１０は、例えば、ショッピングアプリケーションを起動して、指定データである提供データ９４に含まれる提供データＩＤ９６を、例えば、パラメータとして、ショッピングアプリケーションに出力する。そして、ショッピングアプリケーションはこの提供データＩＤ９６に対応する商品に関するデータ（例えば、この商品の画像や、この商品の価格の情報など）の取得要求を所定のサーバなどに出力（送信）して、この商品に関するデータを取得する。そして、エンタテインメントシステム１０は、このデータに基づく画面をショッピングアプリケーションが生成する画面内に表示出力する。
【００６２】
「ビデオの再生」というメニューが選択されている際には、エンタテインメントシステム１０は、指定データである提供データ９４に含まれる関連動画像ＵＲＬ１０６に対応するサーバに、このＵＲＬに対応する動画像の取得要求を出力（送信）して、このサーバから出力される動画像を取得する。そして、エンタテインメントシステム１０は、この動画像を再生出力する。
【００６３】
「関連情報で検索」というメニューが選択されている際には、検索条件生成部７２、検索条件出力部７４、検索結果取得部７６、検索結果出力部７８が、検索処理を実行する。
【００６４】
ここで、本実施形態に係るエンタテインメントシステム１０で行われる検索処理の流れの一例を図１０に示すフロー図を参照しながら説明する。
【００６５】
まず、検索条件生成部７２が、指定データである提供データ９４に含まれるタイトルデータ９８を特定する（Ｓ１０１）。そして、検索条件生成部７２が、提供データ９４が示すゲームに対応するゲームＩＤ８４とボタンを押下したユーザ（例えば、ログインユーザ）のユーザＩＤ８２との組合せに関連付けられてユーザ関連データ記憶部６４に記憶されているメダルデータ８０を特定する（Ｓ１０２）。なお、このとき、検索条件生成部７２が、管理サーバ２に記憶されているメダルデータ８０を特定してもよい。
【００６６】
そして、検索条件生成部７２が、メダルデータ８０に基づいて、提供データ９４に対応するゲームにおけるこのユーザのメダルの獲得率を算出する（Ｓ１０３）。そして、検索条件生成部７２が、メダルの獲得率に対応する検索文字列を特定する（Ｓ１０４）。本処理例では、検索条件生成部７２は、例えば、メダルの獲得率に基づいて、指定データである提供データ９４に含まれるキーワードデータ１０８が示す文字列のうちから１つの検索文字列を選択することによって、検索文字列を特定する。検索条件生成部７２は、具体的には、例えば、Ｓ１０３に示す処理で算出された獲得率が５％未満である場合は、「攻略」という文字列を、獲得率が５％以上８０％未満である場合は「裏技」という文字列を、そして、獲得率が８０％以上である場合は、「隠しコマンド」という文字列を選択する。
【００６７】
そして、検索条件生成部７２が、Ｓ１０１に示す処理で特定されたタイトルデータ９８が示す文字列と、Ｓ１０４に示す処理で特定された検索文字列と、に基づく検索条件（例えば、Ｓ１０１に示す処理で特定されたタイトルデータ９８が示す文字列と、Ｓ１０４に示す処理で特定された検索文字列とをＡＮＤ条件で接続した検索式）を生成する（Ｓ１０５）。このように、検索条件生成部７２は、管理サーバ２から提供される指定候補データ（例えば、提供データ９４）と、ユーザ関連データ記憶部６４に記憶されているユーザ関連データと、の組合せに対応する検索条件を生成してもよい。また、検索条件生成部７２は、本処理例のように、ユーザ関連データに基づいて、指定候補データに含まれる文字列を特定して、この文字列に基づく検索条件を生成してもよい。
【００６８】
そして、検索条件出力部７４が、Ｓ１０５に示す処理で生成された検索条件を検索サーバ３に出力して、検索サーバ３がこの検索条件を取得する（Ｓ１０６）。このように、検索条件出力部７４は、指定データである提供データ９４に対応する検索条件を検索サーバ３に出力する。なお、このとき、検索条件出力部７４が、検索条件をユーザＩＤ８２と関連付けて管理サーバ２にも出力するようにしてもよい。そして、管理サーバ２が、検索条件をユーザＩＤ８２と関連付けて記憶するようにしてもよい。
【００６９】
そして、検索サーバ３が、検索条件出力部７４が出力する検索条件を受け付けて、この検索条件に対応する検索結果をエンタテインメントシステム１０に出力して、エンタテインメントシステム１０の検索結果取得部７６がこの検索結果を取得する（Ｓ１０７）。このように、検索結果取得部７６は、検索サーバ３から出力される、検索条件出力部７４が出力する検索条件に対応する検索結果を取得する。
【００７０】
そして、検索結果出力部７８が、Ｗｅｂブラウザを起動して、このＷｅｂブラウザをモニタ２６に表示出力して、図１１に示す検索結果表示画面１２４をＷｅｂブラウザ内に表示出力する（Ｓ１０８）。このように、検索結果出力部７８は、検索結果取得部７６が取得する検索結果の少なくとも一部を出力する。
【００７１】
図１１に示すように、検索結果表示画面１２４は、検索文字列入力フォーム１２６と、検索ボタン１２８と、少なくとも１つの検索結果画像１３０と、を含んでいる。そして、本実施形態では、検索結果画像１３０は、ＵＲＬと関連付けられている検索結果リンク１３０ａと、検索結果の詳細な説明を示す検索結果詳細画像１３０ｂと、を含んでいる。
【００７２】
本実施形態では、検索文字列入力フォーム１２６内には、検索サーバ３に出力された検索条件に対応する少なくとも１つの文字列が表示出力される。そして、本実施形態では、例えば、ユーザがこの文字列に新たな文字列を追加して、検索ボタン１２８を押下すると、検索条件出力部７４が、この時点に検索文字列入力フォーム１２６に入力されている文字列に基づく検索条件（例えば、検索文字列入力フォーム１２６に入力されている文字列をＡＮＤ条件で接続した検索式）を検索サーバ３に出力する。このとき、検索条件出力部７４が、検索条件を、検索を行うユーザのユーザＩＤ８２と関連付けて管理サーバ２に出力するようにしてもよい。このように、本実施形態では、検索結果表示画面１２４を活用したさらなる検索を行うことができる。
【００７３】
検索結果リンク１３０ａがクリックされたことを示す操作信号をＭＰＵ１１が受け付けると、ＭＰＵ１１は、その検索結果リンク１３０ａに対応するＵＲＬに対応するサーバに、このＵＲＬにデータの出力要求を出力（送信）して、このＵＲＬに対応するデータをサーバから取得する。そして、ＭＰＵ１１は、このデータに基づく画面をＷｅｂブラウザ内に表示出力する。このとき、検索結果リンク１３０ａに対応するＵＲＬなどの、ユーザにより選択された検索結果を示すデータを管理サーバ２に出力するようにしてもよい。そして、管理サーバ２がこのデータを記憶するようにしてもよい。このようにして、本実施形態では、提供データ９４に対応する検索結果のうち、ユーザにより選択された検索結果に対応する画像をモニタ２６に表示出力することができる。
【００７４】
なお、検索結果出力部７８は、ユーザ関連データ記憶部６４に記憶されている、検索処理を実行したユーザに関連付けられたユーザ関連データに基づく順序（例えば、ユーザの属性に基づく順序）で、少なくとも１つの検索結果画像１３０を上から並べてＷｅｂブラウザ内に表示出力してもよい。また、検索結果出力部７８は、ユーザ関連データに基づいて、検索結果を検索結果画像１３０として表示出力するか否かを決定してもよい。検索結果出力部７８は、例えば、メダルを既にユーザが獲得している場合には、メダルを説明する検索結果の検索結果画像１３０としての表示出力を抑制するようにしてもよい。こうすれば、ユーザに応じて、検索結果画像１３０として表示される検索結果が選択されるので、検索手段が出力する検索結果を単に表示出力する場合よりも、提供すべき情報を的確にユーザに提供することができるようになる。
【００７５】
本実施形態によれば、提供データ９４の提供者（例えば、コンテンツの提供者）が検索条件として含ませたいタイトルデータ９８と、ユーザのゲームの進行状況を示すメダルの獲得率と、に応じた検索条件が生成され、その検索条件に対応する検索結果が検索結果画像１３０として表示出力される。このようにして、本実施形態によれば、コンテンツの提供者にとってもユーザにとっても満足度の高い検索結果が出力される可能性を高めることができる。
【００７６】
なお、検索処理の流れは上述の処理例に例示された流れには限定されない。
【００７７】
ユーザに関する条件（例えばセーブデータの値や属性に関する条件、あるいは、実行状況データの値や属性に関する条件）と、その条件に対応するプリセット文字列との組合せが、メインメモリ２０やハードディスクドライブ３８などの記憶装置に予め記憶されていてもよい。そして、検索条件生成部７２が、例えば、ユーザ関連データ記憶部６４に記憶されているセーブデータや実行状況データに基づいて特定される、ユーザに関する条件に対応するプリセット文字列に基づいて検索条件を生成してもよい。
【００７８】
検索条件生成部７２は、例えば、ユーザが提供データ９４に対応するゲームを遊んだことがあるか否かに基づいて検索条件を生成してもよい。ユーザが提供データ９４に対応するゲームを遊んだことがある場合には、検索条件生成部７２は、「攻略」、「ブログ」、「実況動画」などのプリセット文字列、又は、そのゲームのステージ名やキャラクター名やアイテム名などの提供データ９４に含まれるキーワードデータ１０８が示す文字列、の少なくとも一方を含む検索条件を生成してもよい。そして、ユーザが提供データ９４に対応するゲームを遊んだことがない場合には、検索条件生成部７２は、「プロモーションビデオ」、「デモ版」などのプリセット文字列、又は、そのゲームの予告編の識別子やタイトルなどの提供データ９４に含まれるキーワードデータ１０８が示す文字列、の少なくとも一方を含む検索条件を生成してもよい。
【００７９】
また、検索条件の基礎となる少なくとも１つの検索基礎文字列を含む検索基礎文字列群がメインメモリ２０やハードディスクドライブ３８などの記憶装置に予め記憶されていてもよい。そして、エンタテインメントシステム１０が、ゲーム（ゲームプログラム）を実行する際に（例えば、ゲームの実行を開始する際や終了する際などに）、そのゲームに対応する文字列を、１つの検索基礎文字列として検索基礎文字列群に追加してもよい。エンタテインメントシステム１０は、具体的には、例えば、実行を開始するゲームのタイトルを示す文字列を、１つの検索基礎文字列として検索基礎文字列群に追加してもよい。そして、検索条件生成部７２が、検索基礎文字列群に含まれる検索基礎文字列のうちの少なくとも一部に基づく検索条件を生成してもよい。また、エンタテインメントシステム１０は、ゲーム（ゲームプログラム）を実行する際に（例えば、実行を開始する際や終了する際などに）、検索基礎文字列群に含まれる、このゲームに対応する検索基礎文字列を変更したり削除したりしてもよい。
【００８０】
また、ゲームの識別子（例えば、ゲームのタイトルなど）と、そのゲームの識別子に対応する文字列との組合せが、メインメモリ２０やハードディスクドライブ３８などの記憶装置に予め記憶されていてもよい。そして、エンタテインメントシステム１０が、ゲーム（ゲームプログラム）を実行する際に（例えば、実行を開始する際や終了する際などに）、そのゲームの識別子に対応する文字列を、１つの検索基礎文字列として検索基礎文字列群に加えるようにしてもよい。そして、検索条件生成部７２が、検索基礎文字列群に追加された文字列に基づく検索条件を生成するようにしてもよい。
【００８１】
また、検索条件生成部７２は、例えば、ユーザが遊ぶゲームの傾向に基づく検索条件を生成してもよい。検索条件生成部７２は、例えば、アクションゲームで遊ぶ傾向が強い場合には、「レアアイテム」、「協力プレイ」などの文字列を含む検索条件を生成してもよい。また、検索条件生成部７２は、例えば、アクションゲームが苦手な傾向が強い（例えば、プレイ時間は長いがメダルの獲得数が少ない）場合には、「楽しみ方」、「簡単プレイ」、「ストーリ」などの文字列を含む検索条件を生成してもよい。また、検索条件生成部７２は、例えば、アクションゲームの実行時間が所定時間よりも長い場合には、「攻略」、「マップ」、「レビュー」などの文字列を含む検索条件を生成してもよい。
【００８２】
また、検索条件生成部７２は、例えば、提供データ９４に含まれる種別データ１０２に対応する検索条件を生成してもよい。種別データ１０２が、「ゲーム」というジャンルを示す場合には、検索条件生成部７２は、例えば、提供データ９４に基づくゲーム販売事業者の名称を示す文字列、又は、「攻略」、「ブログ」、「実況動画」などの文字列、の少なくとも一方を含む検索条件を生成してもよい。種別データ１０２が、「ビデオ」や「映画」などというジャンルを示す場合には、検索条件生成部７２は、例えば、「あらすじ」、「評判」、「評価」、「監督」、「原作」、「賞」などの文字列を含む検索条件を生成してもよい。
【００８３】
また、検索条件生成部７２は、例えば、管理サーバ２や他のエンタテインメントシステム１０に記憶されているデータに基づく検索条件を生成してもよい。検索条件生成部７２は、例えば、このユーザに関連するユーザ（例えば、属性が対応するユーザや友達のユーザなど）に関連付けられて管理サーバ２、又は、他のエンタテインメントシステム１０に記憶されているデータ（例えば、メダルデータ８０）に基づく検索条件を生成してもよい。検索条件生成部７２は、具体的には、このユーザに属性が対応するユーザが現在までに検索した検索条件の履歴に基づく検索条件を生成してもよい。
【００８４】
また、検索条件生成部７２が、Ｗｅｂブラウザがメインメモリ２０やハードディスクドライブ３８などの記憶装置に出力する、Ｗｅｂブラウザの閲覧記録や、この閲覧履歴に基づいて特定される、このユーザが今までに実行した検索における検索条件の履歴に基づいて、検索条件を生成してもよい。検索条件生成部７２は、具体的には、例えば、ユーザが頻繁に用いる検索文字列を検索条件の一部として含む検索条件を生成してもよい。なお、検索条件の履歴が管理サーバ２に記憶されている際には、検索条件生成部７２は、管理サーバ２に記憶されている、このユーザの検索条件の履歴に基づいて検索条件を生成してもよい。
【００８５】
また、検索条件生成部７２は、例えば、乱数に基づいて検索条件の生成規則を決定して、その生成規則に基づく検索条件を生成するようにしてもよい。また、検索条件生成部７２は、検索処理が実行される度に異なる検索条件を生成するようにしてもよい。こうすれば、ユーザが同じサムネイル画像１１４を繰り返し選択したとしても、ユーザは選択の度に異なる検索結果を得ることができる。
【００８６】
また、検索条件生成部７２は、文字列とは異なる検索条件を生成してもよい。検索条件生成部７２は、具体的には、例えば、検索対象となるドメイン、あるいは、Ｗｅｂサイトなどを示す検索条件（例えば、検索対象をブログサイトに限定する検索条件や、検索対象を動画配信サイトに限定する検索条件など）を生成してもよい。
【００８７】
また、検索条件生成部７２は、ユーザ関連データ記憶部６４に記憶されているデータに基づいて特定される、ゲームで遊んだ累積時間、ゲームを行う傾向が強い時間帯、ユーザが頻繁に利用している、あるいは、利用したことがあるアプリケーションプログラムなどに基づく検索条件を生成してもよい。また、検索条件生成部７２は、検索が実行される時刻や、ゲームの販売開始からの経過時間などに基づく検索条件を生成してもよい。
【００８８】
また、検索条件生成部７２は、例えば、提供データ９４に含まれるキーワードデータ１０８が示すキーワードや、提供者名称データ１００や、購入履歴データや、ユーザの人口統計学的な属性（デモグラフィー）などに基づく検索条件を生成してもよい。また、検索条件生成部７２は、「所定の文字列を含まない」というＮＯＴ条件を含む検索条件を生成してもよい。エンタテインメントシステム１０のメインメモリ２０やハードディスクドライブ３８などの記憶装置に、このエンタテインメントシステム１０の設定を示す設定データ（例えば、ロケールや、配置されている場所などを示すデータ）が記憶されている場合に、検索条件生成部７２が、設定データに基づく検索条件を生成してもよい。また、検索条件出力部７４は、上述の検索条件の組合せに基づく検索条件を生成してもよい。
【００８９】
また、検索条件生成部７２は、互いに異なる複数の検索条件を生成してもよい。そして、検索条件出力部７４が、複数の検索条件それぞれを互いに独立した検索条件として検索サーバ３に出力するようにしてもよい。そして、検索結果取得部７６が、検索サーバ３から出力される複数の検索条件それぞれに対応する検索結果を、それぞれ独立した検索結果として取得するようにしてもよい。
【００９０】
検索結果出力部７８は、各検索結果について、ユーザの属性に基づいて決定される規則などの、所定の規則に従って決定される検索条件の優先順位（例えば、提供データ９４に含まれる、提供データ９４の提供者によって設定された値に基づいて決定される順位）に基づくレイアウト（例えば、優先順位が高い検索条件に対応する検索結果を画面の上の方に配置したレイアウトなど）で表示出力してもよい。また、検索結果出力部７８は、対応する検索条件毎に検索結果の表示態様を変えて表示出力するようにしてもよい。
【００９１】
また、検索結果出力部７８は、図１２に示すように、ユーザによって選択されるタブ１３２によって表示出力される画面が変更されるタブ機能を有するＷｅｂブラウザ内に、それぞれのタブ１３２に関連付けられる画面として各検索結果に対応する検索結果表示画面１２４を表示出力してもよい。このとき、検索結果出力部７８は、例えば、上述の優先順位が高い検索条件に対応する検索結果を左のタブ１３２に関連付けられる画面として表示出力するようにしてもよい。
【００９２】
また、検索結果出力部７８は、例えば、管理サーバ２や記憶装置に記憶されている、ユーザの検索条件の履歴や、選択した検索結果の履歴に基づいて決定される順序で検索結果を出力するようにしてもよい。また、検索結果出力部７８は、例えば、ユーザ関連データ記憶部６４に記憶されている購入履歴データに基づいて決定される順序（例えば、ユーザのコンテンツの所有状況に基づいて決定される順序）で検索結果を出力するようにしてもよい。
【００９３】
このように、検索結果出力部７８が、各検索結果を所与の規則（例えば、ユーザの属性に基づいて決定される規則）に従って出力するようにしてもよい。
【００９４】
また、検索条件出力部７４が、複数の検索条件候補を示す検索条件選択画面（図示せず）をモニタ２６に表示出力するようにしてもよい。そして、検索条件出力部７４が、ユーザによるコントローラ４２の操作により選択される検索条件候補に対応する検索条件を検索サーバ３に出力するようにしてもよい。
【００９５】
また、エンタテインメントシステム１０が、動画像などのコンテンツを、ネットワークに接続されたサーバにコンテンツの識別子などの隠しパラメータと関連付けて出力するようにしてもよい。そして、検索条件生成部７２が、この隠しパラメータに基づく検索条件を生成するようにしてもよい。このようにすれば、検索結果取得部７６が、エンタテインメントシステム１０が出力した動画像に対応する検索結果を取得する可能性を高めることができる。
【００９６】
なお、本発明は上記実施形態に限定されるものではない。
【００９７】
例えば、ネットワークに複数の検索サーバ３が接続されている場合に、検索条件出力部７４が、検索を行うユーザに関連付けられるメダルデータ８０や、指定データである提供データ９４に基づいて、複数の検索サーバ３のうちから出力対象の検索サーバ３を決定して、その検索サーバ３に検索条件を出力するようにしてもよい。また、複数の検索条件それぞれを互いに独立した検索条件として検索サーバ３に出力する場合に、検索条件出力部７４が、各検索条件を互いに異なる検索サーバ３に出力するようにしてもよい。
【００９８】
また、例えば、検索条件出力部７４が、Ｗｅｂブラウザを起動して、このＷｅｂブラウザに、検索サーバ３のＵＲＬ及び検索条件に対応する文字列を含むパラメータとして出力してもよい。そして、Ｗｅｂブラウザが、検索サーバ３に、検索条件に対応する文字列をパラメータとして含むリクエストを送信して、検索サーバ３から検索条件に対応する検索結果を取得してもよい。そして、Ｗｅｂブラウザが、この検索結果を表示出力するようにしてもよい。
【００９９】
また、検索サーバ３が、ユーザ関連データ記憶部６４や管理サーバ２に記憶されている、検索処理を実行したユーザに関連付けられたユーザ関連データに基づく順序（例えば、ユーザの属性に基づく順序）で、検索結果をエンタテインメントシステム１０に出力するようにしてもよい。また、検索サーバ３が、ユーザ関連データに基づいて、検索結果をエンタテインメントシステム１０に出力するか否かを決定してもよい。検索サーバ３は、例えば、メダルを既にユーザが獲得している場合には、メダルを説明する検索結果の出力を抑制するようにしてもよい。
【符号の説明】
【０１００】
１  ネットワークシステム、２  管理サーバ、３  検索サーバ、１０  エンタテインメントシステム、１１  ＭＰＵ、１２  メインプロセッサ、１４ａ〜１４ｈ  サブプロセッサ、１６  バス、１８  メモリコントローラ、２０  メインメモリ、２２，４０，４４  インタフェース、２４  画像処理部、２６  モニタ、２８  入出力処理部、３０  音声処理部、３２  スピーカ、３４  光ディスク読み取り部、３６  光ディスク、３８  ハードディスクドライブ、４２  コントローラ、４２ａ  表面、４６  カメラユニット、４８  ネットワークインタフェース、５０Ｌ  第１の左ボタン、５０Ｒ  第１の右ボタン、５２Ｌ  第２の左ボタン、５２Ｒ  第２の右ボタン、５４  左操作スティック、５６  右操作スティック、５８  ボタン群、５８Ｌ  左ボタン、５８Ｒ  右ボタン、５８Ｕ  上ボタン、５８Ｄ  下ボタン、６０  方向ボタン群、６０Ｌ  左方向ボタン、６０Ｒ  右方向ボタン、６０Ｕ  上方向ボタン、６０Ｄ  下方向ボタン、６２  コントローラケーブル、６４  ユーザ関連データ記憶部、６６  指定候補データ受付部、６８  選択画面表示出力部、７０  指定データ特定部、７２  検索条件生成部、７４  検索条件出力部、７６  検索結果取得部、７８  検索結果出力部、８０  メダルデータ、８２  ユーザＩＤ、８４  ゲームＩＤ、８６  メダルＩＤ、８８  メダル名称データ、９０  メダルグレードデータ、９２  獲得データ、９４  提供データ、９６  提供データＩＤ、９８  タイトルデータ、１００  提供者名称データ、１０２  種別データ、１０４  関連ページＵＲＬ、１０６  関連動画像ＵＲＬ、１０８  キーワードデータ、１１０  コンテンツデータ、１１２  選択画面、１１４  サムネイル画像、１１６  カーソル画像、１１８  詳細画像、１２０  選択メニュー画像、１２２  カーソル画像、１２４  検索結果表示画面、１２６  検索文字列入力フォーム、１２８  検索ボタン、１３０  検索結果画像、１３０ａ  検索結果リンク、１３０ｂ  検索結果詳細画像、１３２  タブ。
【図１】
2010224814.tif 000003
【図２】
2010224814.tif 000004
【図３】
2010224814.tif 000005
【図４Ａ】
2010224814.tif 000006
【図４Ｂ】
2010224814.tif 000007
【図５】
2010224814.tif 000008
【図６】
2010224814.tif 000009
【図７】
2010224814.tif 000010
【図８】
2010224814.tif 000011
【図９】
2010224814.tif 000012
【図１０】
2010224814.tif 000013
【図１１】
2010224814.tif 000014
【図１２】
2010224814.tif 000015