(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるサーバから配信されてきた、所定の種別情報およびタイトル画像データが付加されている配信情報を提示する情報処理装置において、
前記種別情報は、前記配信情報の内容を識別する識別情報が設定される第1の識別子と、前記第1の識別子よりも前記配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、
前記第1の識別子に設定される識別情報と、その識別情報により識別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、前記第２の識別子に設定される識別情報と、その識別情報により種別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶手段と、
配信される前記配信情報に付加されている前記種別情報および前記タイトル画像データを受信し、記憶する第２の記憶手段と、
前記第２の記憶手段により記憶されている、配信される前記配信情報に付加されている前記種別情報を構成する第１の識別子に、前記第１の利用履歴テーブルに記載されている前記第1の識別子の識別情報のうちの前記割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、前記第２の記憶手段により記憶されている、配信される前記配信情報に付加されている前記種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて前記第２の利用履歴テーブルに記載されている前記割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される前記配信情報の優先度として決定する優先度決定手段と、
前記優先度決定手段により決定された前記優先度に基づいて、前記第２の記憶手段に記憶されている前記タイトル画像データによる表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記優先度が大きい前記配信情報に付加されている前記タイトル画像データによる表示をより大きく表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記優先度が大きい前記配信情報に付加されている前記タイトル画像データによる表示の濃度を減少または増加させて表示させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段により制御された前記タイトル画像データの表示を選択する選択手段と、
所定の時間内に、前記選択手段により前記表示が選択された場合、選択された前記表示の前記タイトル画像データが付加されている配信情報を前記サーバから入手し、提示する第１の提示手段と、
前記所定の時間内に、前記選択手段により前記表示が選択されない場合、前記優先度決定手段により決定された最も高い前記優先度の前記配信情報を前記サーバから入手し、提示する第２の提示手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第１の提示手段は、前記サーバにおいて設定された優先度が付加された前記配信情報を前記サーバから入手し、前記優先度に基づいて、前記配信情報を提示する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ネットワークを介して接続されるサーバから配信されてきた、所定の種別情報およびタイトル画像データが付加されている配信情報を提示する情報処理装置の情報処理方法において、
前記種別情報は、前記配信情報の内容を識別する識別情報が設定される第1の識別子と、前記第1の識別子よりも前記配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、
前記第1の識別子に設定される識別情報と、その識別情報により識別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、前記第２の識別子に設定される識別情報と、その識別情報により種別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶ステップと、
配信される前記配信情報に付加されている前記種別情報および前記タイトル画像データを受信し、記憶する第２の記憶ステップと、
前記第２の記憶ステップの処理で記憶された、配信される前記配信情報に付加されている前記種別情報を構成する第１の識別子に、前記第１の利用履歴テーブルに記載されている前記第1の識別子の識別情報のうちの前記割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、前記第２の記憶ステップの処理で記憶された、配信される前記配信情報に付加されている前記種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて前記第２の利用履歴テーブルに記載されている前記割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される前記配信情報の優先度として決定する優先度決定ステップと、
前記優先度決定ステップの処理で決定された前記優先度に基づいて、前記第２の記憶ステップの処理で記憶された前記タイトル画像データによる表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
ネットワークを介して接続されるサーバから配信されてきた、所定の種別情報およびタイトル画像データが付加されている配信情報を提示する場合の情報処理用のプログラムが記録された記録媒体であって、
前記種別情報は、前記配信情報の内容を識別する識別情報が設定される第1の識別子と、前記第1の識別子よりも前記配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、
前記第1の識別子に設定される識別情報と、その識別情報により識別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、前記第２の識別子に設定される識別情報と、その識別情報により種別される内容の前記配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶ステップと、
配信される前記配信情報に付加されている前記種別情報および前記タイトル画像データを受信し、記憶する第２の記憶ステップと、
前記第２の記憶ステップの処理で記憶された、配信される前記配信情報に付加されている前記種別情報を構成する第１の識別子に、前記第１の利用履歴テーブルに記載されている前記第1の識別子の識別情報のうちの前記割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、前記第２の記憶ステップの処理で記憶された、配信される前記配信情報に付加されている前記種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて前記第２の利用履歴テーブルに記載されている前記割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される前記配信情報の優先度として決定する優先度決定ステップと、
前記優先度決定ステップの処理で決定された前記優先度に基づいて、前記第２の記憶ステップの処理で記憶された前記タイトル画像データによる表示を制御する表示制御ステップと
からなる処理をコンピュータに実行させるプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、情報配信システムにおいて、配信される情報を容易に選択することができるようにした情報処理装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
例えば、インターネットを介して所定の情報を配信する情報配信サービスが存在するが、これを利用する場合、利用者は、情報の配信に先立ち、例えば、情報検索ツールを利用して配信してもらう情報を検索する必要がある。
【０００３】
【発明が解決しようとする課題】
従来の情報検索ツールは、キーワードなど、入力された所定の検索情報に基づいて、それに関連する情報を検索する。すなわち、固定された検索ルールに基づいて情報が検索され、例えば、情報配信システムの利用履歴に応じて情報を検索するようなことは行われていない。その結果、情報検索が効率よく行われず、利用者が所望の情報を検索するのに時間がかかるなどの課題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、情報配信システムの利用履歴に基づいて情報を検索することができるようにして、効率的に、短時間で所望の情報が検索できるようにするものである。
【０００５】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、種別情報は、配信情報の内容を識別する識別情報が設定される第1の識別子と、第1の識別子よりも配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、第1の識別子に設定される識別情報と、その識別情報により識別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、第２の識別子に設定される識別情報と、その識別情報により種別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶手段と、配信される配信情報に付加されている種別情報およびタイトル画像データを受信し、記憶する第２の記憶手段と、第２の記憶手段により記憶されている、配信される配信情報に付加されている種別情報を構成する第１の識別子に、第１の利用履歴テーブルに記載されている第1の識別子の識別情報のうちの割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、第２の記憶手段により記憶されている、配信される配信情報に付加されている種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて第２の利用履歴テーブルに記載されている割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される配信情報の優先度として決定する優先度決定手段と、優先度決定手段により決定された優先度に基づいて、第２の記憶手段に記憶されているタイトル画像データによる表示を制御する表示制御手段とを備えることを特徴とする。
【０００６】
請求項２に記載の情報処理装置は、表示制御手段は、優先度が大きい配信情報に付加されているタイトル画像データによる表示をより大きくすることができる。
【０００７】
請求項３に記載の情報処理装置は、表示制御手段は、優先度が大きい配信情報に付加されているタイトル画像データによる表示の濃度を減少または増加させることができる。
【０００８】
請求項４に記載の情報処理装置は、表示制御手段により制御されたタイトル画像データの表示を選択する選択手段と、所定の時間内に、選択手段により表示が選択されたとき、選択された表示のタイトル画像データが付加されている配信情報をサーバから入手し、提示する第１の提示手段と、時間内に、選択手段により表示が選択されないとき、優先度決定手段により決定された最も高い優先度の配信情報をサーバから入手し、提示する第２の提示手段とをさらに備えることを特徴とする。
【０００９】
請求項５に記載の情報処理装置は、第１の提示手段は、サーバにおいて設定された優先度が付加された配信情報をサーバから入手し、優先度に基づいて、配信情報を提示することができる。
【００１０】
請求項６に記載の情報処理方法は、種別情報は、配信情報の内容を識別する識別情報が設定される第1の識別子と、第1の識別子よりも配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、第1の識別子に設定される識別情報と、その識別情報により識別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、第２の識別子に設定される識別情報と、その識別情報により種別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶ステップと、配信される配信情報に付加されている種別情報およびタイトル画像データを受信し、記憶する第２の記憶ステップと、第２の記憶ステップの処理で記憶された、配信される配信情報に付加されている種別情報を構成する第１の識別子に、第１の利用履歴テーブルに記載されている第1の識別子の識別情報のうちの割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、第２の記憶ステップの処理で記憶された、配信される配信情報に付加されている種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて第２の利用履歴テーブルに記載されている割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される配信情報の優先度として決定する優先度決定ステップと、優先度決定ステップの処理で決定された優先度に基づいて、第２の記憶ステップの処理で記憶されたタイトル画像データによる表示を制御する表示制御ステップとを含むことを特徴とする。
【００１１】
請求項７に記載の記録媒体は、種別情報は、配信情報の内容を識別する識別情報が設定される第1の識別子と、第1の識別子よりも配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、第1の識別子に設定される識別情報と、その識別情報により識別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、第２の識別子に設定される識別情報と、その識別情報により種別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルを記憶する第１の記憶ステップと、配信される配信情報に付加されている種別情報およびタイトル画像データを受信し、記憶する第２の記憶ステップと、第２の記憶ステップの処理で記憶された、配信される配信情報に付加されている種別情報を構成する第１の識別子に、第１の利用履歴テーブルに記載されている第1の識別子の識別情報のうちの割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、第２の記憶ステップの処理で記憶された、配信される配信情報に付加されている種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて第２の利用履歴テーブルに記載されている割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計を、配信される配信情報の優先度として決定する優先度決定ステップと、優先度決定ステップの処理で決定された優先度に基づいて、第２の記憶ステップの処理で記憶されたタイトル画像データによる表示を制御する表示制御ステップとからなる処理をコンピュータに実行させるプログラムが記録されたことを特徴とする。
【００１２】
請求項１に記載の情報処理装置、請求項６に記載の情報処理方法、および請求項７に記載の記録媒体においては、種別情報は、配信情報の内容を識別する識別情報が設定される第1の識別子と、第1の識別子よりも配信情報の内容をさらに細かく識別する識別情報が設定される第２の識別子とを有して構成されており、第1の識別子に設定される識別情報と、その識別情報により識別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第１の利用履歴テーブル、および、第２の識別子に設定される識別情報と、その識別情報により種別される内容の配信情報が利用された割合を示す割合情報とが対応付けられて記載された第２の利用履歴テーブルとが記憶され、配信される配信情報に付加されている種別情報およびタイトル画像データが記憶される。そして、配信される配信情報に付加されている種別情報を構成する第１の識別子に、第１の利用履歴テーブルに記載されている第1の識別子の識別情報のうちの割合情報が示す割合が高い方の識別情報が設定されている場合、所定のポイントを付与するとともに、第２の記憶ステップの処理で記憶された、配信される配信情報に付加されている種別情報を構成する第２の識別子に設定されている識別情報に対応付けられて第２の利用履歴テーブルに記載されている割合情報が示す割合の順位に応じた所定のポイントを付与し、それらのポイントの合計が、配信される配信情報の優先度として決定され、決定された優先度に基づいて、記憶されたタイトル画像データによる表示が制御される。
【００１３】
【発明の実施の形態】
図１は、本発明を適用した情報配信システムの構成例を示している。この情報配信システムにおいては、サーバ１は、インターネット３を介して、クライアント２に各種情報を配信する。
【００１４】
図２は、サーバ１の構成例を表している。CPU１１は、例えば、ROM１２に記憶されているプログラムに従って各種の処理を実行する。RAM１３は、CPU１１が各種の処理を実行する上において必要なデータを適宜記憶する。
【００１５】
通信部１４は、インターネット３に接続され、インターネット３を介して送信されてくるこのサーバ１宛のデータを受信し、CPU１１に出力したり、CPU１１より供給されるデータを、IP(Internet Protocol)に従ってインターネット３に出力する。
【００１６】
ハードディスク１５には、クライアント２に配信される情報（以下、配信情報と称する）が記憶されているが、図３に示すように、その内容により階層的に分類されて記憶されている。例えば、野球に関する配信情報（図３の例では、”1999年度プロ野球選手名鑑”、”選手Ａのインタビュー集”、”チームＢのファンクラブ情報”など）は、その上位階層において、第１分類”野球”に属するようになされている。
【００１７】
第１分類”野球”に属する配信情報は、第１分類”ラグビー”に属するラグビーに関する配信情報や第１分類”サッカーに属するサッカーに関する配信情報など、スポーツの種類毎に分類された配信情報とともに、第２分類”スポーツ”に属するようになされている。
【００１８】
また、各配信情報には、野球に関する配信情報Ａ乃至配信情報Ｊの例を示す図４に示すように、タイトルテキストデータ、種別コードデータ、およびタイトル画像データが付加されている。
【００１９】
タイトルテキストデータは、配信情報の内容を示すテキストデータで、例えば、配信情報Ａには、タイトルテキストデータ”1999年度プロ野球選手名鑑”が付加されている。
【００２０】
種別コードデータは、配信情報の内容に対応する所定のコードデータで、例えば、第１分類”野球”に属する配信情報の種別コードデータは、４つの識別子「国内／海外」，「プロ／アマ」，「種類」，「詳細」により構成されている。例えば、配信情報Ｊには、種別コードデータ”japan-pro-info-playera”（識別子「国内／海外」が”japan”、識別子「プロ／アマ」が”pro”、識別子「種類」が”info”、そして識別子「詳細」が”playera”とされている種別コードデータ）が付加されている。
【００２１】
識別子「国内／海外」には、”japan”の他、”abroad”が設定される。”japan”は、配信情報が国内の野球に関する情報であることを示し、”abroad”は、海外の野球に関する情報であることを示す。識別子「プロ／アマ」には、”pro”の他、”ama”が設定される。”pro”は、配信情報がプロ野球に関する情報であることを示し、”ama”は、アマチュア野球に関する情報であることを示す。
【００２２】
識別子「種類」には、”info”の他、”hobby”、または”record”などが設定される。”info”は、配信情報が一般情報であることを示し、”record”は、野球記録に関する情報であることを示し、そして”hobby”は、野球関連のおもちゃに関する情報であることを示す。すなわち、識別子「種類」は、識別子「国内／海外」および識別子「プロ／アマ」により種別される情報をさらに細かく種別する情報が設定される。
【００２３】
識別子「詳細」には、”playera”の他、yearbook”、”major”、”result”、”card”、または”teamａ”などが設定される。”playera”は、配信情報が選手Ａに関する情報であることを示し、”yearbook”は、年度選手名鑑であることを示し、”major”は、大リーグに関する情報であることを示し、”card”は、ベースボールカードに関する情報であることを示し、”teamａ”は、チームＡに関する情報であることを示す。すなわち、識別子「詳細」は、識別子「国内／海外」、識別子「プロ／アマ」、および識別子「種類」により種別される情報をさらに細かく種別する情報が設定される。なお、以下において、上述した種別コードデータの各識別子に設定される情報を、個々に区別する必要がない場合、単に、識別情報を称する。
【００２４】
タイトル画像データは、配信情報の内容に対応する画像の画像データである（図４には、タイトル画像データがファイルされているファイル名が示されている）。この例の場合、このタイトル画像データは、種別コードデータの識別子「詳細」ごとに設けられており、同一の識別子「詳細」を有する種別コードデータが付加されている配信情報には、同一のタイトル画像データが付加されている。例えば、識別子「詳細」に”playera”が設定された種別コードデータが付加されている配信情報Ｉおよび配信情報Ｊには、ファイル”playera．jpg”が付加されている。
【００２５】
なお、この例の場合、同一の識別子「詳細」を有する種別コードデータが付加されている配信情報に、同一のタイトル画像データが付加されているようにしたが、他の基準に従って、付加されるタイトル画像データを決定することもできる。
【００２６】
図５は、クライアント２の構成例を表している。CPU２１は、ROM２２やハードディスク３１に記憶されているプログラムに従って各種の処理を実行する。RAM２３は、CPU２１が各種の処理を実行する上において必要なデータを適宜記憶する。
【００２７】
入力部２４は、マウス２５およびキーボード２６などに接続され、マウス２５およびキーボード２６における操作に対応する信号をCPU２１に出力する。表示部２７は、モニタ２８の画面の各画素に対応する記憶領域を有するVRAM２９を内蔵し、その記憶領域の値に対応した画像信号をモニタ２８に出力する。
【００２８】
通信部３０は、インターネット３を介して受信したデータをCPU２１に出力する他、CPU２１より供給されたデータをインターネット３上に出力する。
【００２９】
ハードディスク３１は、例えば、ＷＷＷ用のブラウザなどのアプリケーションプログラムを保持している他、配信情報の利用により更新される利用履歴テーブル１および利用履歴テーブル２を保持している。図６は、第１分類”野球”に属する配信情報の利用に基づく利用履歴テーブル１を表している。図６に示すように、利用履歴テーブル１は、利用された配信情報に付加された種別コードデータの識別子「国内／海外」、識別子「プロ／アマ」、および識別子「種類」毎の割合が示されている。図６の例によれば、この利用者が利用した配信情報に付加された種別コードデータのうち、７７％の種別コードデータの識別子「国内／海外」に”japan”が設定され、残り２３％の種別コードデータの識別子「国内／海外」に”abroad”が設定されている。すなわち、利用された配信情報のうち、７７％の情報が国内の野球に関する情報で、２３％の情報が海外の野球に関する情報である。
【００３０】
また、利用された配信情報に付加された種別コードデータのうち、８４％の種別コードデータの識別子「プロ／アマ」に”pro”が設定され、１６％の種別コードデータの識別子「プロ／アマ」に”ama”が設定されている。すなわち、利用された配信情報のうち、８４％の情報がプロ野球に関する情報で、１６％の情報がアマチュア野球に関する情報である。
【００３１】
また、利用された配信情報に付加された種別コードデータのうち、４２％の種別コードデータの識別子「種類」に”info”が設定され、３５％の種別コードデータの識別子「種類」に”record”が設定され、そして２３％の種別コードデータの識別子「種類」に”hobby”が設定されている。すなわち、利用された配信情報のうち、４２％の情報が一般情報で、３５％の情報が記録情報で、そして２３％の情報がおもちゃに関する情報である。
【００３２】
図７は、第１分類”野球”に属する配信情報の利用に基づく利用履歴テーブル２を表している。図７に示すように、利用履歴テーブル２は、利用された配信情報に付加された種別コードデータの識別子「詳細」の割合が示されている。図７の例によれば、この利用者が利用した配信情報に付加された種別コードデータのうち、２４％の種別コードデータの識別子「詳細」に”playerａ”が設定されている。すなわち、利用された配信情報のうち、２４％の情報が選手Ａに関する情報である。
【００３３】
また、１９％の種別コードデータの識別子「詳細」に”teama”が設定され、１５％の種別コードデータの識別子「詳細」に”plaeyrb”が設定され、９％の種別コードデータの識別子「詳細」に”playerc”が設定され、６％の種別コードデータの識別子「詳細」に”playerd”が設定されている。すなわち、１９％の情報がチームＡに関する情報で、１５％の情報が選手Ｂに関する情報で、９％の情報が選手Ｃに関する情報で、そして６％の情報が選手Ｄに関する情報である。
【００３４】
次に、図８（Ａ）に示すような第２分類のメニュー画面を表示する場合のサーバ１およびクライアント２の処理手順を、図９のフローチャートを参照して説明する。なお、図８（Ａ）には、第２分類”スポーツ”のメニュー画面が表示されている。
【００３５】
ステップＳ１において、クライアント２のCPU２１は、利用者によりホームページのURL(Uniform Resource Locator）が入力されるまで待機し、URLが入力されたとき、ステップＳ２に進み、URLにより指定されるホームページのデータを要求するHTTPコマンドを、インターネット３を介してサーバ１に送信する。この例の場合、第２分類”スポーツ”に属する配信情報のためのホームページのデータを要求するコマンドが送信される。
【００３６】
ステップＳ３において、サーバ１のCPU１１は、ステップＳ２でクライアント２から送信されてきたHTTPコマンドを通信部１４を介して受信し、ステップＳ４において、そのHTTPコマンドに指定されたホームページのデータ（この例の場合、第２分類”スポーツ”に属する配信情報のためのホームページのデータなど）をハードディスク１５から読み出し、通信部１４を介して、クライアント２に送信する。
【００３７】
ステップＳ５において、クライアント２のCPU２１は、サーバ１から送信されてきたデータ（第２分類”スポーツ”に属する配信情報のためのホームページのデータなど）を受信し、ステップＳ６において、ブラウザのプログラムに従って、そのホームページのデータの処理（表示処理）を行う。これにより、図８（Ａ）に示すような、第２分類”スポーツ”のメニュー画面がモニタ２８に表示される。
【００３８】
図８（Ａ）の第２分類”スポーツ”のメニュー画面には、第２分類”スポーツ”に属する第１分類のうち、”野球”、”ラグビー”、”バスケット”、”サッカー”、”水泳”、そして”相撲”の画像（タイトル画像）が表示されている。利用者は、このように第１分類のタイトル画像が表示されている、第２分類のメニュー画像を参照することにより、所望の配信情報が属する第１分類を探し出す。例えば、利用者は、クライアント２のマウス２５を操作し、ポインタ（図示せぬ）を、所望の配信情報が属すると思われる第１分類のタイトル画像上に移動させ、そこでダブルクリックすることにより、その第１分類を選択することができる。また、利用者は、モニタ２８に表示されるアイコン部の、例えば、矢印を操作することにより、他の第１分類のタイトル画像をメニュー画面に表示させることができる。
【００３９】
次に、図８（Ｂ）に示すような第１分類のメニュー画面を表示する場合のサーバ１およびクライアント２の処理手順を、図１０のフローチャートを参照して説明する。
【００４０】
図８（Ａ）に示した第２分類”スポーツ”のメニュー画面がモニタ２８に表示されている状態において、利用者により、マウス２５が操作され、例えば、第１分類”野球”のタイトル画像の表示部分に、カーソル（図示せぬ）が移動され、そこでダブルクリックされると、ステップＳ１１において、クライアント２のCPU２１は、第１分類”野球”に属する配信情報を要求する信号を、通信部３０を介して、サーバ１に送信する。
【００４１】
ステップＳ１２は、サーバ１のCPU１１は、クライアント２からの信号を受信し、その信号に指定される第１分類”野球”に属する配信情報にそれぞれ付加されているタイトルテキストデータ、種別コードデータ、およびタイトル画像データをハードディスク１５から読み出し、通信部１４を介してクライアント２に送信する。なお、この例の場合、図４に示した配信情報Ａ乃至配信情報Ｊに付加されているタイトルテキストデータ、種別コードデータ、タイトル画像データもサーバ１からクライアント２に送信されるものとする。
【００４２】
ステップＳ１３において、クライアント２のCPU２１は、ステップＳ１２でサーバ１から送信されてきた、タイトルテキストデータ、種別コードデータ、およびタイトル画像データを、通信部３０を介して受信すると、それをRAM２３に記憶する。
【００４３】
次に、ステップＳ１４において、クライアント２のCPU２１は、ハードディスク３１に記憶されている利用履歴テーブル１および利用履歴テーブル２に基づいて、第１分類”野球”のメニュー画面を生成し、表示部２７を介してモニタ２８に出力表示する（図８（Ｂ））。この例の場合、第１分類のメニュー画面には、図８（Ｂ）に示すようにように、利用者の嗜好に合うものとされる配信情報、すなわち、利用者が利用する可能性が高い配信情報に付加されているテキスト画像が、より大きく表示されるようになされている。ステップＳ１４における処理の詳細は、図１１のフローチャートに示されている。
【００４４】
すなわち、ステップＳ３１において、クライアント２のCPU２１は、RAM２３に記憶されている種別コードデータ（図４）の各識別子に設定されている識別情報と、ハードディスク３１に記憶されている利用履歴テーブル１および利用履歴テーブル２とのマッチングを取り、そのマッチング結果に基づいて、配信情報の優先度を決定し、RAM２３に記憶させる。以下に、ここでの処理を具体的に説明する。
【００４５】
種別コードデータの識別子「国内／海外」，「プロ／アマ」，「種類」のそれぞれに、利用履歴テーブル１の各欄（「国内／海外」、「プロ／アマ」、そして「種類」）において割合が高い方の識別情報（図６の例では、”japan”、”pro”、”info”）が設定されている場合、その種別コードデータが付加されている配信情報には、それぞれ５ポイントが与えられる。また、種別コードデータの識別子「詳細」に、利用履歴テーブル２において最も高い割合の識別情報（図７の例では、”playera）が設定されている場合、２０ポイント、第２番目に高い割合の識別情報（図７の例では、”teama”）が設定されている場合、１０ポイント、そして第３番目に高い割合の識別情報（図７の例では、”playerb”）が設定されている場合、５ポイントが、その種別コードデータが付加されてる配信情報に優先度として与えられる。なお、第４番目以降の割合の識別情報（図７の例では、”playerc”および”playerd”）が識別子「詳細」に設定されている場合、その種別コードデータが付加されている配信情報には、ポイントが与えられない。
【００４６】
以上のように、利用履歴テーブル１および利用履歴テーブル２に基づいてそれぞれ与えられた優先度の合計が、その配信情報の最終的な優先度となる。
【００４７】
図４に示される配信情報Ｃ、および配信情報Ｉの場合を例として、優先度の算出方法を再度説明する。配信情報Ｃには、種別コードデータ”japan-ama-hobby-card”が付加されているので、図６の利用履歴テーブル１による優先度は、識別子「国内／海外」に”japan”が設定されていることによる５ポイントとなる。また図７の利用履歴テーブル２による優先度は、識別子「詳細」には”card”が設定されているので、すなわち、”playera”、”teama”、”playerb”のいずれも設定されていないので、０ポイントとなる（ポイントが与えられない）。結局、配信情報Ｃの優先度は、５（＝５＋０）ポイントとなる。
【００４８】
一方、配信情報Iには、種別コードデータ”japan-pro-info−playera”が付加されているので、利用履歴テーブル１による優先度は、識別子「国内／外外」に”japan”が設定されていることによる５ポイント、識別子「プロ／アマ」に”pro”が設定されていることによる５ポイント、そして識別子「種類」に”info”が設定されていることによる５ポイントの、合計１５ポイントとなる。また利用履歴テーブル２による優先度は、識別子「詳細」に”playerａ”が設定されているので、２０ポイントとなる。結局、配信情報Ｉの優先度は、３５ポイントとなる。
【００４９】
以上のようにして、利用履歴に基づいて配信情報の優先度が決定される。CPU２１は、このように優先度を決定すると、図１２に示すように、各配信情報に対応させてRAM２３に記憶させる。
【００５０】
次に、ステップＳ３２において、CPU２１は、表示部２７を介して、図８（Ｂ）に示すように、メニュー画面に表示される小画面のうち最も大きい小画面Ａの枠をVRAM２９に描画するとともに、最も高い優先度が与えられた配信情報のタイトル画像データ（図１２の例の場合、playera．jpgにファイルされている画像データ）を読み出し、その枠に対応するように描画する。
【００５１】
ステップＳ３３において、CPU２１は、表示部２７を介して、図８（Ｂ）に示すように、メニュー画面に表示される小画面のうち２番目に大きい（例えば、小画面Ａの５０％の大きさの）小画面Ｂの枠をVRAM２９に描画するとともに、第２番目に高い優先度が与えれた配信情報に付加されているタイトル画像データ（図１２の例の場合、teama．gifにファイルされているタイトル画像データ）を読み出し、その枠に対応するように描画する。
【００５２】
次に、ステップＳ３４において、CPU２１は、表示部２７を介して、図８（Ｂ）に示すように、メニュー画面に表示される小画面のうち第３番目に大きい（例えば、小画面Ａの２５％の大きさの）小画面Ｃの枠をVRAM２９に描画するとともに、第３番目に高い優先度が与えられた配信情報に付加されているタイトル画像データ（図１２の例の場合、playerb．jpgにファイルされているタイトル画像データ）を読み出し、その枠に対応するように描画する。
【００５３】
ステップＳ３５において、CPU２１は、表示部２７を介して、図８（Ｂ）に示すように、メニュー画面に表示される小画面のうち第４番目に大きい（例えば、小画面Ａの１２％の大きさの）小画面Ｄ，Ｅの２つの枠をVRAM２９に描画するとともに、優先度が第４番目以降の配信情報に付加されているタイトル画像データ（図１２の例の場合、playerc．jpgおよびteamb．gifにファイルされているタイトル画像データ）を読み出し、その枠に対応するように描画する。
【００５４】
ステップＳ３６において、CPU２１は、表示部２７を制御し、VRAM２９に描画させた画像データをモニタ２８に出力表示させる。
【００５５】
以上のようにして、図８（Ｂ）に示した第１分類”野球”のメニュー画面がモニタ２８に表示されたとき、処理は完了し、図１１の処理も終了する。
【００５６】
このように、ユーザの利用履歴に基づいて、配信情報に優先度を設定するようにしたので、利用者の嗜好に合う配信情報、すなわち、利用される可能性が高い配信情報に付加されているタイトル画像がより大きく表示される。これにより、利用者は、利用する配信情報を容易に、かつ、効率的に探し出すことができる。
【００５７】
なお、以上においては、利用者の嗜好に合った配信情報のタイトル画像がより大きく表示される場合を例として説明したが、図１３（Ｃ）に示すように、優先度が高い配信情報のタイトル画面をより鮮明に表示することもできる。この例の場合、利用者による操作により、図８（Ａ）の第２分類”スポーツ”のメニュー画面において、第１分類”野球”のタイトル画面が選択されると、図１４に示すように、その画像が拡大されるとともに（ズーミングされるとともに）、その濃度が減少するように表示され、また図１０のフローチャートで説明した処理により生成された第１分類”野球”のメニュー画面の濃度が増加するように表示され、最終的に図１３（Ｃ）および図１４（Ｃ）に示すような、第１分類”野球”のメニュー画面がモニタ２８に表示される。
【００５８】
次に、配信情報のメニュー画面を表示する場合のクライアント２の動作を、図１５のフローチャートを参照して説明する。図１０のステップＳ１４の処理により、図８（Ｂ）または図１３（Ｃ）に示した第１分類”野球”のメニュー画面がモニタ２８に表示されると、CPU２１は、ステップＳ５１において、内蔵するタイマーｔにより時間計測を開始し、ステップＳ５２において、タイマーｔの計測値が予め決められた所定の時間Ｔを越えたか否かを判定し、越えていないと判定した場合、ステップＳ５３に進む。
【００５９】
ステップＳ５３において、クライアント２のCPU２１は、利用者によるマウス２５が操作され（ダブルクリックまたはシングルクリックされ）、小画面Ａ乃至小画面Ｅのいずれが選択されたか否かを判定し、選択されたと判定した場合、ステップＳ５４に進み、ステップＳ５３での操作がダブルクリックまたはシングルクリックによるものかを判定する。ステップＳ５３での選択がダブルクリックによるものであると判定された場合、ステップＳ５５に進む。
【００６０】
ステップＳ５５に進み、クライアント２のCPU２１は、ステップＳ５３で選択された小画面に表示されるタイトル画像データが付加されている配信情報を要求する信号を、通信部３０を介して、サーバ１に送信する。この例の場合、例えば、小画面Ａ（playera．jpgの画像）が、マウス２５によりダブルクリックされたとすると、CPU２１は、playera．jpgが付加されている配信情報（図４の例では、配信情報Iおよび配信情報Ｊ）を要求する信号をサーバ１に送信する。これにより、サーバ１は、playera．jpgが付加されてる配信情報を、クライアント２に送信する。
【００６１】
次に、ステップＳ５６において、クライアント２のCPU２１は、通信部３０を介して、サーバ１から送信されてきたplayera．jpgが付加されている配信情報を受信する。ステップＳ５７において、CPU２１は、受信した配信情報の、例えば、タイトルテキストデータをRAM２３から読み出し、表示部２７を介して、図１６（Ｄ）に示すようにモニタ２８に表示する。なお、この場合、例えば、図１６（Ａ）（図８（Ｂ）の場合と同様の画面）が、図１６（Ｂ）、そして図１６（Ｃ）に示すように、段階的に移り変わるようにして、小画面Ａ（playera．jpgの画像）が、ズーミングされ、最終的に、図１６（Ｄ）の画面が表示される。
【００６２】
ステップＳ５４において、ステップＳ５３での選択がシングルクリックによるものであると判定された場合、ステップＳ５８に進み、CPU２１は、ステップＳ５５における場合と同様に、ステップＳ５３で選択された小画面Ａのタイトル画像データ（playera．ipg）が付加されている配信情報を要求する信号を、通信部３０を介して、サーバ１に送信する。これにより、サーバ１は、playera．jpgが付加されてる配信情報を、クライアント２に送信するが、この場合、クライアント２に送信される配信情報のそれぞれには、サーバ１側（サービス提供者側）が設定した所定の優先度が付加されている。
【００６３】
次に、ステップＳ５９において、クライアント２のCPU２１は、通信部３０を介して、サーバ１から送信されてきた、優先度が付加されている配信情報を受信し、ステップＳ６０において、その優先度を抽出する。
【００６４】
次に、ステップＳ６１において、クライアント２のCPU２１は、RAM２３から読み出した、ステップＳ５８で受信した配信情報のタイトルテキストデータを、ステップＳ６０で抽出した優先度に対応させて表示する。例えば、配信情報Ｊに付加された優先度が、配信情報Ｉに付加された優先度をより大きい場合、図１７に示すように、その配信情報Ｊのタイトル”選手Ａの1999年度成績”が、配信情報Ｉのタイトル”選手Ａのインタビュー集”より大きく表示される。このように、クライアント２に送信する配信情報に優先度を付加するようにしので、利用してほしい情報を、利用者にアピールすることができる。
【００６５】
ステップＳ５３において、小画面が選択されていないと判定された場合、ステップＳ５２に戻る。ステップＳ５３において、タイマーｔの計測値が時間Ｔを越えていると判定された場合、ステップＳ６２に進む。
【００６６】
ステップＳ６２において、クライアント２のCPU２１は、第１分類”野球”のメニュー画面の小画面のうち、最も大きい小画面Ａに表示されているタイトル画像データが付加されてる配信情報を要求する信号をサーバ１に送信する。図８（Ｂ）または図１３（Ｃ）の例では、小画面Ａに表示されているタイトル画像データ（playerａ．jpg）が付加されてる配信情報Ｉおよび配信情報Ｊを含む配信情報を要求する信号が、サーバ１に送信される。これにより、サーバ１は、playera．jpgが付加されている配信情報を、クライアント２に送信する。
【００６７】
ステップＳ６３において、クライアント２のCPU２１は、通信部３０を介して、サーバ１から送信されてきた配信情報を受信し、ステップＳ６４において、表示部２７を介して、配信情報に付加されているタイトルテキストデータを図１６（Ｄ）に示すようにモニタ２８に表示する。この場合、ステップＳ５７における場合と同様に、図１６に示すようにズーミング表示をすることも可能である。
【００６８】
このように、利用者の操作がされない時間を計測するようにしたので、所定の時間以内に操作されない場合、利用者の嗜好に合った配信情報のタイトルをモニタ２８に表示させることができる。これにより、ユーザは、自分自身の嗜好にあった配信情報を、容易に選択することができる。
【００６９】
以上のように、ステップＳ５７、ステップＳ６１、またはステップＳ６４の処理により所定のメニュー画面が表示されると処理は終了する。
【００７０】
なお、以上においては、第１分類”野球”のメニュー画面において、小画面が選択された場合、それに表示されているテキスト画像データが付加されている配信情報のタイトルが表示されたが、テキストに代えて、図１８に示すように、所定の画像を表示されるようにすることもできる。
【００７１】
なお、以上において、インターネット３を介して情報が配信される場合を例として説明したが、多チャンネルデジタル衛星放送において番組を提供する場合にも応用することができる。例えば、図１９に示すように、提供される番組のうち、利用者の嗜好にあった番組のタイトル画像を表示する所定のメニュー画面を、電子番組表とともに表示する。これにより、利用者は、自分の嗜好にあった番組を容易に選択することができる。
【００７２】
また、以上においては、利用履歴テーブル１（図６）および利用履歴テーブル２（図７）に基づいて、配線情報の優先度を決定するようにしたが、例えば、図２０に示すように、最近の利用した配信情報を記憶するようなテーブルをさらに設け、それを利用して優先度を決定するようにすることもできる。
【００７３】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアとしてのサーバ１およびクライアント２に組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどにインストールされる。
【００７４】
次に、図２１を参照して、上述した一連の処理を実行するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる媒体について、そのコンピュータが汎用のパーソナルコンピュータである場合を例として説明する。
【００７５】
プログラムは、図２１（Ａ）に示すように、パーソナルコンピュータ１０１に内蔵されている記録媒体としてのハードディスク１０２や半導体メモリ１０３に予めインストールした状態でユーザに提供することができる。
【００７６】
あるいはまた、プログラムは、図２１（Ｂ）に示すように、フロッピーディスク１１１、CD-ROM(Compact Disk-Read Only Memory）１１２、ＭＯ(Magneto-Optical)ディスク１１３、DVD(Digital Versatile Disk)１１４、磁気ディスク１１５、半導体メモリ１１６などの記録媒体に、一時的あるいは永続的に格納し、パッケージソフトウエアとして提供することができる。
【００７７】
さらに、プログラムは、図２１（Ｃ）に示すように、ダウンロードサイト１２１から、デジタル衛星放送用の人工衛星１２２を介して、パーソナルコンピュータ１０１に無線で転送したり、ローカルエリアネットワーク、インターネットといったネットワーク１３１を介して、パーソナルコンピュータ１０１に有線で転送し、パーソナルコンピュータ１０１において、内蔵するハードディスク１０２などに格納させることができる。
【００７８】
本明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【００７９】
パーソナルコンピュータ１０１は、例えば、図２２に示すように、CPU（Central Processing Unit）１４２を内蔵している。CPU１４２にはバス１４１を介して入出力インタフェース１４５が接続されており、CPU１４２は、入出力インタフェース１４５を介して、ユーザから、キーボード、マウスなどよりなる入力部１４７から指令が入力されると、それに対応して、図２１（Ａ）の半導体メモリ１０３に対応するROM（Read Only Memory）１４３に格納されているプログラムを実行する。あるいはまた、CPU１４２は、ハードディスク１０２に予め格納されているプログラム、衛星１２２もしくはネットワーク１３１から転送され、通信部１４８により受信され、さらにハードディスク１０２にインストールされたプログラム、またはドライブ１４９に装着されたフロッピーディスク１１１、CD-ROM１１２、ＭＯディスク１１３、DVD１１４、もしくは磁気ディスク１１５から読み出され、ハードディスク１０２にインストールされたプログラムを、RAM（Random Access Memory）１４４にロードして実行する。さらに、CPU１４２は、その処理結果を、例えば、入出力インタフェース１４５を介して、LCD（Liquid Crystal Display）などよりなる表示部１４６に必要に応じて出力する。
【００８０】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００８２】
【発明の効果】
請求項１に記載の情報処理装置、請求項６に記載の情報処理方法、および請求項７によれば、決定した優先度に基づいてタイトル画像の表示を制御することができる。
【図面の簡単な説明】
【図１】本発明を適用した情報配信システムの構成例を示す図である。
【図２】サーバ１の構成例を示す図である。
【図３】配信情報の階層を説明する図である。
【図４】配信情報を説明する図である。
【図５】クライアント２の構成例を示す図である。
【図６】利用履歴テーブル１を説明する図である。
【図７】利用履歴テーブル２を説明する図である。
【図８】メニュー画面の例を示す図である。
【図９】第２分類のメニュー画面表示処理を説明するフローチャートである。
【図１０】第１分類のメニュー画面表示処理を説明するフローチャートである。
【図１１】図１０のステップＳ１４の処理を説明するフローチャートである。
【図１２】優先度を説明する図である。
【図１３】他のメニュー画面の例を示す図である。
【図１４】他のメニュー画面の例を示す図である。
【図１５】配信情報のメニュー画面表示処理を説明するフローチャートである。
【図１６】他のメニュー画面の例を示す図である。
【図１７】他のメニュー画面の例を示す図である。
【図１８】他のメニュー画面の例を示す図である。
【図１９】他のメニュー画面の例を示す図である。
【図２０】利用履歴テーブルの他の例を示す図である。
【図２１】媒体を説明する図である。
【図２２】図２１のパーソナルコンピュータ１０１の構成例を示す図である。
【符号の説明】
１  サーバ，  ２  クライアント，  ３  サーバ，  １１  CPU，  １２  ROM，  １３  RAM，  １４  通信部，  １５  ハードディスク，  ２１  CPU，  ２２  ROM，  ２３  RAM，  ２４  入力部，  ２５  マウス，  ２６  キーボード，  ２７  表示部，  ２８  モニタ，  ２９  VRAM，  ３０  通信部，  ハードディスク
【図１】
0004406800.tif 000002
【図２】
0004406800.tif 000003
【図３】
0004406800.tif 000004
【図４】
0004406800.tif 000005
【図５】
0004406800.tif 000006
【図６】
0004406800.tif 000007
【図７】
0004406800.tif 000008
【図８】
0004406800.tif 000009
【図９】
0004406800.tif 000010
【図１０】
0004406800.tif 000011
【図１１】
0004406800.tif 000012
【図１２】
0004406800.tif 000013
【図１３】
0004406800.tif 000014
【図１４】
0004406800.tif 000015
【図１５】
0004406800.tif 000016
【図１６】
0004406800.tif 000017
【図１７】
0004406800.tif 000018
【図１８】
0004406800.tif 000019
【図１９】
0004406800.tif 000020
【図２０】
0004406800.tif 000021
【図２１】
0004406800.tif 000022
【図２２】
0004406800.tif 000023