(57)【要約】【課題】  複数の組合された検索条件と当該検索条件に基づき検索された検索結果との全体の相関関係を表示することが可能なコンテンツ表示装置を提供する。【解決手段】  少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部（３１７）と；割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部（３１９）と；組合せキーワードに相当するコンテンツ要素を，上記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部（３２１）とを備える。【選択図】    図５
2005122321.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを画面に表示するユーザ端末装置と，前記ユーザ端末装置に前記コンテンツを表示するための情報を少なくとも提供する情報提供サーバとがネットワークに相互に接続された情報提供システムであって：
前記情報提供サーバは，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と，
前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と，
前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えており；
前記ユーザ端末装置は，前記フィールドの各フィールドブロックに，前記所定の条件に従って，キーワードが割当てられ，さらに前記コンテンツ要素が，前記選択されたキーワードが割当てられたそれぞれの位置に応じて配置されることにより生成される画面に表示するための情報を，前記ネットワークを介して受信する受信部と，
前記画面に表示するための情報に基づき，画面に表示する表示部とを備えることを特徴とする，情報提供システム。
【請求項２】
ネットワークを介して，ユーザ端末装置に前記コンテンツを表示するための情報を少なくとも提供する情報提供サーバにおいて： 
前記情報提供サーバは，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と，
前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と，
前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えていることを特徴とする，情報提供サーバ。
【請求項３】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項４】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項３に記載の情報提供サーバ。
【請求項５】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項３に記載の情報提供サーバ。
【請求項６】
前記配置部は，前記コンテンツ要素を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する前記ブロックに配置することを特徴とする，請求項３に記載の情報提供サーバ。
【請求項７】
前記配置されたコンテンツ要素が，画面に表示されることを特徴とする，請求項６に記載の情報提供サーバ。
【請求項８】
前記配置部は，前記コンテンツ要素に係るメタ情報を配置することを特徴とする，請求項２に記載の情報提供サーバ。
【請求項９】
前記配置部は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に配置することを特徴とする，請求項８に記載の情報提供サーバ。
【請求項１０】
前記配置部は，前記交差する位置に該当するブロック内に，前記メタ情報を配置することを特徴とする，請求項９に記載の情報提供サーバ。
【請求項１１】
前記配置されたメタ情報が，画面に表示されることを特徴とする，請求項１０に記載の情報提供サーバ。
【請求項１２】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項１０に記載の情報提供サーバ。
【請求項１３】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項１０に記載の情報提供サーバ。
【請求項１４】
前記配置されたコンテンツ要素は，前記組合せキーワードに基づき検索されたコンテンツ要素であることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項１５】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項１４に記載の情報提供サーバ。
【請求項１６】
前記配置工程は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項１５に記載の情報提供サーバ。
【請求項１７】
前記検索されたコンテンツ要素にかかるメタ情報が画面に表示されることを特徴とする，請求項１６に記載の情報提供サーバ。
【請求項１８】
検索によって得られたコンテンツ要素に係るメタ情報の属性または属性値のうち少なくとも一方が，キーワードとして登録されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項１９】
前記所定の条件は，少なくともキーワードの検索頻度または検索履歴であることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２０】
前記配置部は，前記コンテンツ要素のカテゴリを象徴する画像を，配置することを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２１】
前記配置部は，前記画像を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項２０に記載の情報提供サーバ。
【請求項２２】
前記コンテンツ要素は，番組を含むことを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２３】
前記コンテンツ要素が番組である場合，番組の予約状況が前記ブロックに表示されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２４】
２つの前記フィールドから構成された場合，前記配置されたコンテンツ要素は，２次元形式で表示されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２５】
前記３つのフィールドから構成された場合，前記配置されたコンテンツ要素は，３次元形式で表示されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２６】
前記コンテンツは，少なくとも一つのコンテンツ要素から構成されることを特徴とする，請求項２に記載の情報提供サーバ。
【請求項２７】
ネットワークを介して，情報提供サーバから画面に表示するための情報を取得するユーザ端末装置において：
前記画面に表示するための情報を，前記ネットワークを介して受信する受信部と，
前記画面に表示するための情報に基づき，画面に表示する表示部とを備え；
前記画面に表示するための情報は，前記情報提供サーバが少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当て，前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定し，前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置することによって，生成することを特徴とする，ユーザ端末装置。
【請求項２８】
コンテンツを画面に表示するコンテンツ表示装置において：
少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と；
前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と；
前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えることを特徴とする，コンテンツ表示装置。
【請求項２９】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項３０】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項２９に記載のコンテンツ表示装置。
【請求項３１】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項２９に記載のコンテンツ表示装置。
【請求項３２】
前記配置工程は，前記コンテンツ要素を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する前記ブロックに配置することを特徴とする，請求項２９に記載のコンテンツ表示装置。
【請求項３３】
前記配置されたコンテンツ要素が，画面に表示されることを特徴とする，請求項３２に記載のコンテンツ表示装置。
【請求項３４】
前記配置工程は，前記コンテンツ要素に係るメタ情報を配置することを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項３５】
前記配置工程は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に配置することを特徴とする，請求項３４に記載のコンテンツ表示装置。
【請求項３６】
前記配置部は，前記交差する位置に該当するブロック内に，前記メタ情報を配置することを特徴とする，請求項３５に記載のコンテンツ表示装置。
【請求項３７】
前記配置されたメタ情報が，画面に表示されることを特徴とする，請求項３６に記載のコンテンツ表示装置。
【請求項３８】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項３６に記載のコンテンツ表示装置。
【請求項３９】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項３６に記載のコンテンツ表示装置。
【請求項４０】
前記配置されたコンテンツ要素は，前記組合せキーワードに基づき検索されたコンテンツ要素であることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項４１】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項４０に記載のコンテンツ表示装置。
【請求項４２】
前記配置部は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項４１に記載のコンテンツ表示装置。
【請求項４３】
前記検索されたコンテンツ要素にかかるメタ情報が画面に表示されることを特徴とする，請求項４２に記載のコンテンツ表示装置。
【請求項４４】
検索によって得られたコンテンツ要素に係るメタ情報の属性または属性値のうち少なくとも一方が，キーワードとして登録されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項４５】
前記所定の条件は，少なくともキーワードの検索頻度または検索履歴であることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項４６】
前記配置部は，前記コンテンツ要素のカテゴリを象徴する画像を，配置することを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項４７】
前記配置工程は，前記画像を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項４６に記載のコンテンツ表示装置。
【請求項４８】
前記コンテンツ要素は，番組を含むことを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項４９】
前記コンテンツ要素が番組である場合，番組の予約状況が前記ブロックに表示されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項５０】
２つの前記フィールドから構成された場合，前記配置されたコンテンツ要素は，２次元形式で表示されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項５１】
前記３つのフィールドから構成された場合，前記配置されたコンテンツ要素は，３次元形式で表示されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項５２】
前記コンテンツは，少なくとも一つのコンテンツ要素から構成されることを特徴とする，請求項２８に記載のコンテンツ表示装置。
【請求項５３】
コンピュータをして，コンテンツを画面に表示するコンテンツ表示装置として機能せしめるコンピュータプログラムにおいて：
前記コンピュータを，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と；
前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と；
前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部として実現させることを特徴とする，コンピュータプログラム。
【請求項５４】
コンテンツを画面に表示するコンテンツ表示方法において：
少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当工程と；
前記割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定工程と；
前記組合せキーワードに相当するコンテンツ要素を，前記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置工程とを含むことを特徴とする，コンテンツ表示方法。
【請求項５５】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項５６】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項５５に記載のコンテンツ表示方法。
【請求項５７】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項５５に記載のコンテンツ表示方法。
【請求項５８】
前記配置工程は，前記コンテンツ要素を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する前記ブロックに配置することを特徴とする，請求項５５に記載のコンテンツ表示方法。
【請求項５９】
前記配置されたコンテンツ要素が，画面に表示されることを特徴とする，請求項５８に記載のコンテンツ表示方法。
【請求項６０】
前記配置工程は，前記コンテンツ要素に係るメタ情報を配置することを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項６１】
前記配置工程は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に配置することを特徴とする，請求項６０に記載のコンテンツ表示方法。
【請求項６２】
前記配置工程は，前記交差する位置に該当するブロック内に，前記メタ情報を配置することを特徴とする，請求項６１に記載のコンテンツ表示方法。
【請求項６３】
前記配置されたメタ情報が，画面に表示されることを特徴とする，請求項６２に記載のコンテンツ表示方法。
【請求項６４】
前記ブロックには，前記組合せキーワードによって検索されたコンテンツ要素が配置されることを特徴とする，請求項６２に記載のコンテンツ表示方法。
【請求項６５】
前記ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されることを特徴とする，請求項６３に記載のコンテンツ表示方法。
【請求項６６】
前記配置されたコンテンツ要素は，前記組合せキーワードに基づき検索されたコンテンツ要素であることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項６７】
前記コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されることを特徴とする，請求項６６に記載のコンテンツ表示方法。
【請求項６８】
前記配置工程は，前記メタ情報を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項６７に記載のコンテンツ表示方法。
【請求項６９】
前記検索されたコンテンツ要素にかかるメタ情報が画面に表示されることを特徴とする，請求項６８に記載のコンテンツ表示方法。
【請求項７０】
検索によって得られたコンテンツ要素に係るメタ情報の属性または属性値のうち少なくとも一方が，キーワードとして登録されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７１】
前記所定の条件は，少なくともキーワードの検索頻度または検索履歴であることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７２】
前記配置工程は，前記コンテンツ要素のカテゴリを象徴する画像を，配置することを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７３】
前記配置工程は，前記画像を，前記選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置することを特徴とする，請求項７２に記載のコンテンツ表示方法。
【請求項７４】
前記コンテンツ要素は，番組を含むことを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７５】
前記コンテンツ要素が番組である場合，番組の予約状況が前記ブロックに表示されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７６】
２つの前記フィールドから構成された場合，前記配置されたコンテンツ要素は，２次元形式で表示されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７７】
前記３つのフィールドから構成された場合，前記配置されたコンテンツ要素は，３次元形式で表示されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【請求項７８】
前記コンテンツは，少なくとも一つのコンテンツ要素から構成されることを特徴とする，請求項５４に記載のコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供システム，情報提供サーバ，ユーザ端末装置，コンテンツ表示装置，コンピュータプログラム，およびコンテンツ表示方法に関する。
【背景技術】
【０００２】
従来から，ネットワーク上のコンテンツ等を，情報検索サーバが検索し，検索結果をユーザのコンピュータの表示画面に表示する情報検索サービスが運用されている。
【０００３】
上記情報検索サービスでは，情報検索サーバがコンテンツに係るメタデータを収集蓄積し，ユーザのコンピュータから送信されるキーワードなどの検索条件から上記メタデータに該当するコンテンツを検索することで，コンピュータの表示画面上に検索結果が表示される（例えば，特許文献１参照）。なお，本願発明に関連する技術文献情報には，次のものがある。
【０００４】
【特許文献１】特開平１０−１７８５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら，画面に表示される検索結果には，キーワード等，一の検索条件に対して検索されたコンテンツをグループごとに分類し，各グループ単位にコンテンツの一覧が表示されるため，複数の検索条件を組み合わせ，上記複数の組合された検索条件と検索結果との全体の相関関係が把握できるように，検索結果を画面に表示することは難しかった。
【０００６】
本発明は，上記問題点に鑑みてなされたものであり，本発明の目的は，複数の組合された検索条件と当該検索条件に基づき検索された検索結果との全体の相関関係を表示することが可能な，新規かつ改良されたコンテンツ表示方法，コンテンツ表示装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため，本発明の第１の観点によれば，コンテンツを画面に表示するコンテンツ表示装置が提供され，上記コンテンツ表示装置は，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と；割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と；組合せキーワードに相当するコンテンツ要素を，上記選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えることを特徴としている。
【０００８】
本発明によれば，コンテンツ表示装置は，各フィールドのフィールドブロックにキーワードを割当てて，割当てられたキーワードの中から，各フィールドについて少なくとも一つのキーワードを抽出し，組み合わせて，組合せキーワードを設定する。さらに上記組合せキーワードに相当するコンテンツ要素を所定位置に配置する。かかる構成により，組合されたキーワードの一覧と，相当する全てのコンテンツ要素が配置されることから，配置されたコンテンツ要素全体の分布状況と，キーワードとコンテンツ要素との相関関係が容易に把握することができる。
【０００９】
上記課題を解決するために，本発明の別の観点によれば，コンテンツを画面に表示するユーザ端末装置と，ユーザ端末装置にコンテンツを表示するための情報を少なくとも提供する情報提供サーバとがネットワークに相互に接続された情報提供システムが提供される。上記情報提供システムにおいて，情報提供サーバは，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と，割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と，組合せキーワードに相当するコンテンツ要素を，選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えており，ユーザ端末装置は，フィールドの各フィールドブロックに，所定の条件に従って，キーワードが割当てられ，さらにコンテンツ要素が，選択されたキーワードが割当てられたそれぞれの位置に応じて配置されることにより生成される画面に表示するための情報を，ネットワークを介して受信する受信部と，画面に表示するための情報に基づき，画面に表示する表示部とを備えることを特徴としている。
【００１０】
上記課題を解決するために，本発明の別の観点によれば，ネットワークを介して，ユーザ端末装置にコンテンツを表示するための情報を少なくとも提供する情報提供サーバが提供され，上記情報提供サーバは，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と，割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と，組合せキーワードに相当するコンテンツ要素を，選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部とを備えていることを特徴としている。
【００１１】
上記課題を解決するために，本発明の別の観点によれば，ネットワークを介して，情報提供サーバから画面に表示するための情報を取得するユーザ端末装置が提供される。上記ユーザ端末装置は，画面に表示するための情報を，ネットワークを介して受信する受信部と，画面に表示するための情報に基づき，画面に表示する表示部とを備え；画面に表示するための情報は，情報提供サーバが少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当て，割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定し，組合せキーワードに相当するコンテンツ要素を，選択されたキーワードが割当てられたそれぞれの位置に応じて，配置することによって，生成することを特徴としている。
【００１２】
上記課題を解決するために，本発明の別の観点によれば，コンピュータをして，コンテンツを画面に表示するコンテンツ表示装置として機能せしめるコンピュータプログラムが提供される。上記コンピュータプログラムは，コンピュータを，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当部と；割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定部と；組合せキーワードに相当するコンテンツ要素を，選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置部として実現させることを特徴としている。
【００１３】
上記課題を解決するために，本発明の別の観点によれば，コンテンツを画面に表示するコンテンツ表示方法が提供される。コンテンツ表示方法は，少なくとも１つのフィールドブロックが含まれる複数のフィールドを構成させて，該フィールドの各フィールドブロックに，所定の条件に従って，キーワードを割当てる割当工程と；割当てられたキーワードを，各フィールドのフィールドブロックから少なくとも一つを選択し，組み合わせることで組合せキーワードを設定する設定工程と；組合せキーワードに相当するコンテンツ要素を，選択されたキーワードが割当てられたそれぞれの位置に応じて，配置する配置工程とを含むことを特徴としている。
【００１４】
コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されるように構成してもよく，上記ブロックには，組合せキーワードによって検索されたコンテンツ要素が配置されるように構成してもよい。
【００１５】
ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されるように構成してもよい。
【００１６】
配置されたコンテンツ要素が，画面に表示されるように構成してもよく，配置工程は，コンテンツ要素に係るメタ情報を配置するように構成してもよい。かかる構成により，メタ情報は，コンテンツ要素よりも，データ量が少なくて済むため，効率的に表示処理できる。
【００１７】
配置工程は，メタ情報を，選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に配置するように構成してもよい。
【００１８】
配置工程は，交差する位置に該当するブロック内に，メタ情報を配置するように構成してもよく，配置されたメタ情報が，画面に表示されてもよい。
【００１９】
ブロックには，組合せキーワードによって検索されたコンテンツ要素が配置されるように構成してもよい。
【００２０】
ブロックのうち少なくとも一つには，検索により目的とする所望のコンテンツ要素が配置されるように構成してもよい。
【００２１】
配置されたコンテンツ要素は，組合せキーワードに基づき検索されたコンテンツ要素であるように構成してもよい。かかる構成により，検索指示をした結果が表示されるため，目的の詳細情報等を効率よく見つけ，複数のキーワードを組合せた検索結果であり，一度に多量の情報が含まれる検索結果を表示することができる。
【００２２】
コンテンツ要素は，各フィールドを軸として，該フィールド上に構成されるブロック内に配置されてもよい。
【００２３】
配置工程は，メタ情報を，選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当する前記ブロックに配置するように構成してもよい。
【００２４】
検索されたコンテンツ要素にかかるメタ情報が画面に表示されるように構成してもよい。
【００２５】
検索によって得られたコンテンツ要素に係るメタ情報の属性または属性値のうち少なくとも一方が，キーワードとして登録されるように構成してもよい。
【００２６】
所定の条件は，少なくともキーワードの検索頻度または検索履歴であるように構成してもよい。
【００２７】
配置工程は，コンテンツ要素のカテゴリを象徴する画像を，配置するように構成してもよい。
【００２８】
配置工程は，画像を，選択されたキーワードのうち，第１のキーワードが割当てられた位置の行と第２のキーワードが割当てられた列に少なくとも交差する位置に該当するブロックに配置するように構成してもよい。
【００２９】
コンテンツ要素は，番組を含むように構成してもよく，コンテンツは，少なくとも一つのコンテンツ要素から構成されてもよい。
【００３０】
コンテンツ要素が番組である場合，番組の予約状況が前記ブロックに表示されるように構成してもよい。
【００３１】
２つのフィールドから構成された場合，配置されたコンテンツ要素は，２次元形式で表示されるように構成してもよく，３つのフィールドから構成された場合，配置されたコンテンツ要素は，３次元形式で表示されるように構成してもよい。
【発明の効果】
【００３２】
以上説明したように，本発明によれば，１又は２以上のキーワードの一覧と，上記キーワードに相当するコンテンツ要素の全てが配置されることから，配置されたコンテンツ要素全体の分布状況と，キーワードとコンテンツ要素との相関関係が容易に把握できる。
【発明を実施するための最良の形態】
【００３３】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００３４】
（情報提供システム）
まず，図１を参照しながら，本実施の形態にかかる情報提供システム１００について説明する。図１は，本実施の形態にかかる情報提供システムの概略的な構成を示すブロック図である。
【００３５】
図１に示すように，本実施の形態にかかる情報提供システム１００は，少なくともユーザ端末装置１０１（１０１ａ，１０１ｂ，…，１０１ｎ）と，ネットワーク１０３と，情報提供装置１０４とから構成される。なお，情報提供装置１０４は，例えば，サーバ・クライアントシステムのサーバとして機能する情報提供サーバ等の装置である。
【００３６】
本実施の形態にかかる情報提供システム１００では，まず基本提供サービスとして情報提供装置１０４がユーザ端末装置１０１に，例えばＥＰＧ（電子番組表）などの放送番組表（主コンテンツ（メインコンテンツ））を提供する。主コンテンツは，コンテンツ情報であるが，放送番組表の他に，書籍（書籍リスト），または映画（映画放映リスト）などを例示することができる。
【００３７】
さらに，本実施の形態にかかる情報提供システム１００では，ユーザ端末装置１０１がキーワード等を利用して主コンテンツに関連する詳細情報などを検索するための検索情報や，お薦めなどの情報が含まれるマイガイド情報等を提供することができる。上記検索情報は，ユーザ端末装置１０１を利用するユーザごとに管理されるユーザ情報に含まれる。検索情報には，ユーザが利用する頻度が高いキーワードなどが含まれている。また，マイガイド情報は，各利用者の検索状況，ＥＣＧサービス利用状況などに応じて，利用者に対して適当なコンテンツ情報等を提供したり，利用者が目的とするコンテンツ情報に誘導するために使用する情報であるが，詳細は後述する。
【００３８】
また，上記主コンテンツには，１又は２以上のコンテンツ要素が存在する。例えば，主コンテンツがＥＰＧ情報の場合，コンテンツ要素は“番組”であり，主コンテンツが書籍リストの場合，コンテンツ要素は“書籍”を例示することができる。なお，コンテンツ要素は，コンテンツ情報に構成される１または２以上の要素であるが，詳細は後述する。
【００３９】
主コンテンツは，例えば，上記コンテンツ要素を検索，閲覧等するためのポータルとしての役割を果たす。ポータル化された主コンテンツが所望のコンテンツ要素を探すための手がかりや，入口となる。主コンテンツが表示画面に表示されることで，複数のコンテンツ要素を選択し，閲覧することを効率的に図れる。
【００４０】
ユーザ端末装置１０１は上記主コンテンツを表示し，表示された主コンテンツが選択されると，主コンテンツに関連するサブコンテンツを，主コンテンツのうち選択されたコンテンツ要素のメタ情報を介して検索し，詳細情報等のサブコンテンツを取得する。なお，本実施の形態にかかる詳細情報は，メインコンテンツの階層下に属する情報であれば，必ずしも詳細である情報のみに限定されない。
【００４１】
さらにユーザ端末装置１０１は，取得したサブコンテンツを表示画面内の表示領域に表示することを可能とする。なお，サブコンテンツは，主コンテンツの階層下に位置し，主コンテンツと，主従の関係がある。上記メインコンテンツ，サブコンテンツ，またはメタ情報等については後述する。
【００４２】
以下，ユーザ端末装置１０１に表示される主コンテンツがＥＰＧ等の放送番組表である場合を例に挙げて，本実施の形態にかかる情報提供システム１００について説明する。
【００４３】
情報提供装置１０４は，少なくとも放送局１０５，ディレクトリサービスサーバ１０６，コンテンツサービスサーバ１０７，ＥＰＧサービスサーバ１０８，またはユーザ情報管理サーバ１１３を備える。なお，放送局１０５は，例えば，１２４度／１２８度のＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）放送，ＣＳディジタル放送などを例示することができる。また，かかる例に限定されず，本実施の形態にかかる放送局１０５は，地上波アナログ放送，地上波デジタル放送，ＢＳデジタル放送，またはＢＳアナログ放送などの場合でもよく，また，放送局１０５は，ＣＡＴＶ（Ｃａｂｌｅ  ｔｅｌｅｖｉｓｉｏｎ）や，ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）またはＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などのブロードバンドによる放送の場合でもよい。
【００４４】
放送局１０５は，ユーザ端末装置１０１に対して，各種の放送番組を放送するとともに，データ放送として基本ＥＰＧ情報またはＳＩ情報などを送出している。ユーザ端末装置１０１は，電子番組表（ＥＰＧ）の形式に構成された上記基本ＥＰＧ情報等を受信することにより，放送番組表となるＥＰＧ（電子番組表）またはＥＣＧを表示することが可能になる。
【００４５】
受託放送事業者などの放送局１０５は，放送波などの電波をアップリンクまたはダウンリンクすることで，番組を利用者に伝送する。また，利用者から伝送された番組を視聴した分の料金等の徴収を行う。
【００４６】
なお，本実施の形態に係る情報提供装置１０４には，放送局１０５が備わる場合を例に挙げて，説明するが，かかる例に限定されない。例えば，メインコンテンツが“放送番組表またはＥＰＧ”ではなく“ゲームソフトの販売リスト”，“書籍閲覧リスト”などの場合，情報提供装置１０４には，ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ），またはゲームソフトなどを販売する物販装置（図示せず。）などが備わる場合であっても実施可能である。
【００４７】
ＥＰＧサービスサーバ１０８は，各放送局１０５からの編成情報などを入手し，電子番組表（ＥＰＧ）形式のＥＰＧ情報を生成する。または外部で生成されたＥＰＧ情報を取得する。編成情報は，番組をスケジュール通り放送し，番組を進行するための情報である。
【００４８】
基本ＥＰＧ情報は，ＥＰＧサービスサーバ１０８から一括してユーザ端末装置１０１に配信されるが，詳細情報等であるサブコンテンツに付加されるサブメタ情報等，その他の付加的なＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｅｎｔ  Ｇｕｉｄｅ）情報は，サービスの提供側である放送局１０５内で独自に管理することができる。なお，ＥＣＧ情報およびサブメタ情報については，後述する。なお，上記放送局１０５に限定されず，情報提供装置１０４が提供するサービスに応じて，他のいかなる装置であってもよい。
【００４９】
ユーザ端末装置１０１は，メタ情報参照ＩＤなどの識別情報が含まれた放送波を受信する識別情報受信部１０２（１０２ａ，１０２ｂ，…，１０２ｎ）を備え，図１の点線矢印に示すように，放送局１０５から送出される放送波を受信する。なお，ネットワーク１０３を介して受信してもよい。
【００５０】
または，ユーザ端末装置１０１は，ネットワーク１０３を介して情報提供装置１０４と相互にデータを送受信する。なお，放送波を受信することで，ユーザ端末装置１０１はテレビ番組などの番組を表示することもできる。
【００５１】
なお，本実施の形態にかかる情報提供システム１００は，１の情報提供装置１０４を備える場合を例にあげて説明するが，かかる例に限らず，例えば，放送局ごとに，複数の情報提供装置１０４を備える場合であっても実施可能である。
【００５２】
また，本実施の形態にかかる情報提供システム１００は，さらにアカウントアグリゲーションサーバ（図示せず。）を備える場合でも実施可能である。アカウントアグリゲーションサーバは，視聴者（ユーザ）が情報提供システム１００を利用する際に行われる認証，または情報提供システム１００を利用するユーザがサブコンテンツ等を購入する際に行われる課金・決済を，放送局１０５または番組等に依存することなく一元的に行うための機能を備える。
【００５３】
つまり，アカウントアグリゲーションサーバを備えることにより，ユーザの認証情報を一元化し，統合認証することが可能となり，同様に，課金・決済情報もユーザ単位に一元化することが可能となる。なお，上記一元化は，複数のユーザＩＤを統合した統合ユーザＩＤに基づき，行われる。
【００５４】
ユーザがサブメタ情報に基づき，各種サブコンテンツを購入しようとした場合，それらのサブコンテンツは，多種多様なコンテンツホルダや販売会社により管理されていてもよい。
【００５５】
課金・決済などの全てのサービスをひとまとめとし，ひとつの統合ユーザＩＤに基づき，サービス全てに対してアクセスするための認証の代行を行う機能を持つ。例えば専用のサーバにより実現される。
【００５６】
また，映像，音楽，ゲームソフト等の著作物の権利保持者であるコンテンツホルダのマーケティング活動上顧客情報の開示を必要とする場合，上記ユーザ情報を有効に活用することができる。上記の場合，電子証明書にユーザＩＤを含む形にすることでコンテンツサービスに通知される。
【００５７】
また，本実施の形態にかかる情報提供システム１００には，１又は２以上のコンテンツホルダ（図示せず。）と，１又は２以上の委託放送事業者とがさらに含まれる。
【００５８】
コンテンツホルダは，多種多様なコンテンツの実体を制作，管理，および提供する。コンテンツホルダは，コンテンツにかかるコンテンツメタ情報も同様に作成する。制作されたコンテンツの実体またはコンテンツメタ情報等は，情報提供装置１０４に提供される。
【００５９】
委託放送事業者は，チャンネルを提供し，番組の制作や，番組の編成・送出もする。例えば，委託放送事業者は，例えば，番組供給会社（番供）などを例示することができる。
【００６０】
なお，上記ＥＰＧサービスサーバ１０８からもユーザ端末装置１０１にＥＰＧを提供するが，ＥＰＧの番組情報をユーザ端末装置１０１に提供することに限定される点で，上記ＥＣＧサービス提供装置１０５とは相違する。
【００６１】
次に，図１，図２〜図４を参照しながら，本実施の形態にかかる情報提供システム１００を構成する各構成要素の構成について説明する。図２は，本実施の形態にかかる放送局の概略的な構成を示すブロック図であり，図３は，本実施の形態にかかるＥＣＧ情報のデータ構造の概略を示す説明図であり，図４は，本実施の形態にかかるＥＣＧ情報に含まれるメタ情報の概略を示す説明図である。
【００６２】
まず，図１に示すように，本実施の形態にかかるネットワーク１０３について説明すると，ネットワーク１０３は，情報提供装置１０４と双方向通信可能に接続するものであり，典型的にはＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）またはＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）などそれに類する方法で接続するインターネットである。また接続媒体は，ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などによる光ファイバケーブル，Ｅｔｈｅｒｎｅｔ（登録商標）による同軸ケーブル又はツイストペアケーブル，もしくはＩＥＥＥ８０２．１１ｂなどによる無線など，有線無線を問わず，衛星通信網なども含む。
【００６３】
次に，図２に示すように，本実施の形態にかかる放送局１０５は，通常の放送設備に加えて，番組編成部２０１と，サブメタ情報付加部２０２と，番組メタ情報付加部２０３と，メタ情報参照ＩＤ付加部２０４と，メタ情報記憶部２０５と，情報関連付部２０６と，識別情報送信部２０７とから構成される。
【００６４】
なお，本実施の形態にかかる情報提供システム１００の提供サービスが“放送”である場合，情報提供システム１００には，図１に示す本実施の形態にかかる放送局１０５が備わる。また，放送局１０５が視聴者に提供する主コンテンツ（メインコンテンツ）は，番組映像とともに送出される電子番組表等であるとする。
【００６５】
また，本実施の形態にかかるメインコンテンツは，電子番組表である場合を例に挙げて説明したが，かかる例に限定されず，例えば，メインコンテンツがゲームソフト販売リスト，ＣＤ販売リスト，書籍販売リスト，または映画放映予定表などの場合であってもよい。
【００６６】
番組編成部２０１は，放送局１０５で放送される番組の編成処理をし，編成情報などを生成する。
【００６７】
サブメタ情報付加部２０２は，サブメタ情報を生成し，上記サブメタ情報をサブコンテンツ，サブコンテンツの実体，または編成情報に付加する。なお，サブコンテンツは，主コンテンツに紐付けられた詳細情報等であり，サブコンテンツの実体は，サブコンテンツに紐付けられた少なくとも商品，プログラム，パッケージ，サービス，静止画データ，動画データ，音楽データ，またはテキストのうち少なくとも一つから構成されるコンテンツであり，コンテンツサービスサーバ１０７から提供される。
【００６８】
上記サブメタ情報は，メインコンテンツに関連付けられるメインメタ情報（または，番組メタ情報。）の配下に属するメタ情報である。したがって，ユーザ端末装置１０１は，メインメタ情報にアクセスすると，メインメタ情報と関連性のあるサブメタ情報に派生的にアクセスすることができる。なお，メタ情報は，番組メタ情報またはコンテンツメタ情報等を示す。
【００６９】
したがって，メインコンテンツから詳細情報等のサブコンテンツにアクセスし，さらに目的とするサブコンテンツの実体（以下，グッズ）をアクセスすることができる。ユーザは，上記グッズを，課金・決済することで購入することができる。
【００７０】
番組メタ情報付加部２０３は，メインメタ情報である番組メタ情報を生成し，番組編成部２０１により生成された編成情報に付加する。なお，編成情報に付加された番組メタ情報は，ユーザ端末装置１０１に配信する基本ＥＰＧ情報として構成される。基本ＥＰＧ情報は，電子番組表（ＥＰＧ）の形式に構成したものである。なお，番組メタ情報またはサブメタ情報は，基本ＥＰＧ情報を含むメタ情報であり，さらに上記番組メタ情報は，メインメタ情報に属する。メインメタ情報については後述する。
【００７１】
また，上記基本ＥＰＧ情報は，番組メタ情報を含み，番組表としての構造情報を有する。基本ＥＰＧ情報は，ネットワーク１０３を介して送信される場合は，例えば，ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの形式で配信され，放送波により送出される場合には，例えば，ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｍａｔｉｏｎ）またはＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの形式で送出される。
【００７２】
メタ情報参照ＩＤ付加部２０４は，メタ情報参照ＩＤを割当て，番組編成部２０１により生成された編成情報と，サブメタ情報とに，上記メタ情報参照ＩＤを付加する。番組メタ情報またはサブメタ情報を含むＥＣＧ情報と，番組とを対応させるため，上記メタ情報参照ＩＤが例えば番組毎に割当てられる。したがって，編成情報に付加された番組メタ情報と，サブメタ情報とにメタ情報参照ＩＤが付与されることにより，メタ情報参照ＩＤに基づき，番組メタ情報またはサブメタ情報を取得することができる。
【００７３】
上記メタ情報参照ＩＤを参照することにより，ユーザ端末装置１０１は，番組メタ情報またはサブメタ情報を取得し，サブコンテンツまたは各放送番組の関連情報にアクセスできる。なお，メタ情報参照ＩＤは放送局１０５内で一意であればよい。
【００７４】
メタ情報記憶部２０５は，少なくとも上記編成情報，サブメタ情報，番組メタ情報，メタ情報参照ＩＤ，またはサブコンテンツを記憶する。なお，上記サブメタ情報，番組メタ情報，メタ情報参照ＩＤ，またはサブコンテンツは，ＥＣＧ情報に属するが，ＥＣＧ情報については後述する。
【００７５】
情報関連付部２０６は，上記編成情報に付加された，基本ＥＰＧ情報とメタ情報参照ＩＤとを関連付ける。メタ情報参照ＩＤと基本ＥＰＧ情報とが対応付けられることにより，ユーザ端末装置１０１は，メタ情報参照ＩＤに基づき，基本ＥＰＧ情報に含まれる放送局１０５を識別する放送局情報等を取得できる。なお，放送局情報については後述する。
【００７６】
識別情報送信部２０７は，放送波またはネットワーク１０３を介して，上記基本ＥＰＧ情報と各番組のメタ情報参照ＩＤとを送出する。メタ情報参照ＩＤは，基本ＥＰＧ情報とともに，識別情報送信部２０７から配信される。
【００７７】
識別情報送信部２０７から放送波によってメタ情報参照ＩＤを配信するためには，例えば，基本ＥＰＧ情報を伝送する方式であるＳＩのうち，メタ情報参照ＩＤを示すディスクリプタの属性値等が定義される必要がある。
【００７８】
また，インターネット等のネットワーク１０３を介して，基本ＥＰＧ情報またはメタ情報参照ＩＤなどを送信するためには，ユーザ端末装置１０１側で対応可能な形式の配信フォーマットと，配信の仕組み等を定義する必要がある。
【００７９】
上記配信フォーマットは，例えば，ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式，またはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式などを例示することができる。したがって，上記ＨＴＭＬ形式，ＸＭＬ形式で配信する際には，メタ情報参照ＩＤを示す属性がメタ情報に含まれる。
【００８０】
また，ＨＴＭＬ形式またはＸＭＬ形式で配信される際，上記配信フォーマット形式に準拠する基本ＥＰＧ情報には，メタ情報参照ＩＤの属性値が付加される。
【００８１】
上記メタ情報記憶部２０５に記憶されるサブメタ情報または番組メタ情報は，ディレクトリサービスサーバ１０６に随時送信される。また，上記メタ情報記憶部２０５に記憶されるサブコンテンツまたはサブメタ情報は，コンテンツサービスサーバ１０７に送信される。
【００８２】
次に，図３を参照しながら，本実施の形態にかかるＥＣＧ情報について説明する。まず，図３に示すように，ＥＣＧ情報は，メタ情報に属するメインメタ情報とサブメタ情報とから構成される。
【００８３】
ＥＣＧ情報は，ＴＶ（テレビ）番組を検索するためのデータとして基本ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報を拡張し，ＴＶ番組だけではなくインターネット上等の各種コンテンツの検索をし，必要な情報を入手することが可能となる。
【００８４】
ＥＣＧ情報には，各階層ごとに上述した番組メタ情報，基本ＥＰＧ情報，サブメタ情報，サブサブメタ情報，…が含まれる。上記番組メタ情報または基本ＥＰＧ情報は，ＥＰＧ情報に属する情報である。ＥＰＧ情報は，ＴＶ番組を検索するための電子番組表データである。なお，上記ＥＰＧ情報が表示部１４２の第１表示領域に表示される場合，ＥＰＧ情報はメインコンテンツ情報に該当する。なお，番組メタ情報は，基本ＥＰＧ情報と同じくＥＰＧ情報に属するが，基本ＥＰＧ情報に含まれる情報以外にも書籍メタ情報など様々な情報等を含む。
【００８５】
ＥＰＧ情報を拡張した上記ＥＣＧを利用することにより，検索対象がテレビ番組に限定されず，ネットワーク１０３を介して取得可能な詳細情報，各種グッズまで検索対象とすることができ，検索された詳細情報，各種グッズ等を入手することができる。
【００８６】
図３に示すメインメタ情報は，ＥＣＧ情報として提供されるメタ情報のうち，メインコンテンツに付加されるメタ情報である。なお，メインコンテンツは，情報提供装置１０４が主コンテンツとして提供するコンテンツであり，例えば，情報提供装置１０４に放送局１０５が備わる場合，メインコンテンツは，放送番組，ＥＰＧ情報，または編成情報であり，放送局１０５ではなくＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）販売装置が備わる場合，メインコンテンツは，ＤＶＤソフト販売リストであり，グッズは，ＤＶＤソフト等である。
【００８７】
また，上記メインコンテンツをＥＰＧ情報または編成情報とした場合，本実施の形態にかかるメインメタ情報は，特に“番組メタ情報”とする。番組メタ情報（番組名，ジャンル，カテゴリ，出演者，など）は，現状の放送波におけるＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｍａｔｉｏｎ）やインターネット上のＥＰＧサービス（サービスごとに内容は一部異なる）にて配信されるメタ情報に類する。なお，メタ情報は，ある情報についての情報である。
【００８８】
また，番組メタ情報，サブメタ情報など各種メタ情報がユーザ端末装置１０１に備わる表示部１４２の表示領域に表示される場合，上記メタ情報もコンテンツ情報に相当する。例えば，表示部１４２の第１表示領域に表示される番組のタイトルや，放送時間，出演者などの番組メタ情報は，コンテンツ情報に相当する。
【００８９】
また，第２表示領域に表示される番組に関連する書籍名や出演者の氏名などのサブメタ情報は，サブコンテンツ情報に相当する。
【００９０】
また，図３に示すサブメタ情報は，メインメタ情報の第１階層の階層下に属する。サブメタ情報は，ＥＣＧ情報として提供されるメタ情報のうち，サブコンテンツに付加されるメタ情報である。なお，サブコンテンツは，メインコンテンツに関連付けられた１または２以上の詳細情報などのコンテンツであり，サブメタ情報を参照することで取得可能となる。
【００９１】
サブコンテンツには，サブコンテンツに紐付けられ，上記サブコンテンツのさらに階層下（第３階層）に属するサブサブコンテンツが存在する。以下同様に，詳細情報等のサブサブコンテンツの階層下にも存在する。したがって，メインコンテンツから第１の階層，第２の階層，…と１又は２以上の階層が存在し，上記各階層下には，詳細情報等が存在する。
【００９２】
サブコンテンツの実体（グッズ）は，例えば，商品，パッケージ，動画や音楽の電子データ，サービスなどを例示することができる。なお，本実施の形態にかかるサブコンテンツの実体は，かかる例に限定されない。
【００９３】
また，図３に示す番組メタ情報は，ＥＣＧ情報として提供されるメタ情報のうち，番組に関連するメタ情報である。番組メタ情報は，例えば，番組に関連する番組名，ジャンル，または出演者などを例示することができる。
【００９４】
番組メタ情報は，現状の放送波におけるＳＩやインターネット上のＥＰＧサービスサーバ１０８（ＥＰＧサービスごとに内容は一部異なる。）により，配信される情報に類する。番組メタ情報は，基本ＥＰＧ情報のデータ構造と相違するが，番組メタ情報が基本ＥＰＧ情報として表現されても内容は実質同様である。
【００９５】
サブメタ情報は，ＥＣＧ情報に含まれるメタ情報である。サブメタ情報は，後述のコンテンツサービスサーバ１０７から提供されるサブコンテンツに付加されている。
【００９６】
上記サブメタ情報は，例えば，ＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）であるサブコンテンツの所在情報（場所情報），名称，著者などの人名，サブコンテンツの制作者名，上記サブコンテンツを提供するサービス有効期限などを例示することができる。なお，ＵＲＬは，上記ＵＲＩの体系に含まれる。
【００９７】
次に，図４を参照しながら，本実施の形態にかかる番組メタ情報とサブメタ情報について説明する。図４は，本実施の形態にかかる番組メタ情報とサブメタ情報の概略的な構成を示す説明図である。
【００９８】
図４に示すように，ＥＣＧ情報に含まれる番組メタ情報は，“番組名”，“番組ジャンル”，“放送時間”，または“再放送”などの番組関連に属する番組メタ情報と，“名称・略称”，“出演者ジャンル”，“所属事務所”などの出演者関連に属する番組メタ情報と，番組メタ情報のバージョンを示す“メタ情報バージョン”，メタ情報参照ＩＤに属する複数の番組メタ情報群が更新される可能性を示す“更新可能性”，または番組メタ情報群が更新されるタイミングを示す“更新タイミング”などのメインメタ情報を制御する制御関連に属する番組メタ情報とを例示することができる。
【００９９】
また，上記“放送時間”は，番組が放送される時間（放送開始時間，放送終了時間）を表わしている。番組関連の“ジャンル”は，放送される番組のジャンルを示し，ドラマ，音楽，またはバラエティなどを例示することができる。“名称・略称”は，番組に出演する主演者の名称または略称を示し，“木室拓哉”，“キムタ”などの番組メタ情報を例示することができる。
【０１００】
また，上記“再放送”は，再放送される番組がある場合に設定され，上記再放送番組の元番組（オリジナル番組）を示すために用いられる。したがって，上記“再放送”を検索することで，オリジナル番組の再放送番組をリストアップできる。なお，上記再放送番組は，オリジナル番組と略同一の番組が再度放送される場合のみならず，オリジナル番組の続編，スペシャル，総集編などの番組，さらにはオリジナル番組が収録されたＤＶＤなども再放送番組に含む。
【０１０１】
上記出演者関連の“ジャンル”は，放送される番組に出演する出演者のジャンルを示し，“俳優”，“歌手”，“お笑い”，“コメディアン”，または“画家”などの番組メタ情報を例示することができる。なお，本実施の形態にかかる番組メタ情報は，番組関連または出演者関連に属する場合を例に挙げて説明したが，かかる例に限定されない。
【０１０２】
また，図４に示すように，ＥＣＧ情報に含まれるサブメタ情報は，“曲名”，“アーティスト名”，“レコード会社名”，または“楽曲購買サイトＵＲＬ”などの楽曲関連に属するサブメタ情報と，“店名”，または“所在地”などのお店関連に属するサブメタ情報と，“商品名”，または“商品購買サイトＵＲＬ”などの商品関連に属するサブメタ情報と，“ユーザのアクセスを促したいサイトのＵＲＬ”などの勧誘関連に属するサブメタ情報と，サブメタ情報のバージョンを示す“メタ情報バージョン”，メタ情報参照ＩＤに属する複数のサブメタ情報群が更新される可能性を示す“更新可能性”，またはサブメタ情報群が更新されるタイミングを示す“更新タイミング”などのサブメタ情報の制御関連に属する番組メタ情報とを例示することができる。
【０１０３】
上記番組メタ情報は，サブメタ情報と主従の関係を有し，当該番組メタ情報の階層下にサブメタ情報を関連付けるように付加する場合でも可能であり，また，番組メタ情報に関連するサブメタ情報を予め番組メタ情報に含ませることも可能である。同様にサブメタ情報も階層下にサブサブメタ情報を関連付けるように付加する場合も可能であり，サブサブメタ情報を含ませることもできる。以降の階層においても同様である。
【０１０４】
なお，本実施の形態にかかるサブメタ情報は，楽曲関連，お店関連，賞品関連，または勧誘関連に属する場合を例に挙げて説明したが，かかる例に限定されない。また，本実施の形態にかかるサブサブメタ情報は，上記サブメタ情報と，ほぼ同様の構成であるため詳細な説明は省略する。
【０１０５】
（コンテンツサービスサーバ１０７）
次に，図５を参照しながら，本実施の形態にかかるユーザ端末装置１０１，ディレクトリサービスサーバ１０６，コンテンツサービスサーバ１０７，およびユーザ情報管理サーバ１１３について説明する。図５は，本実施の形態にかかるユーザ端末装置１０１，ディレクトリサービスサーバ１０６，コンテンツサービスサーバ１０７，およびユーザ情報管理サーバ１１３の概略的な構成を示すブロック図である。
【０１０６】
本実施の形態にかかるコンテンツサービスサーバ１０７は，放送局などのコンテンツ提供者が視聴者に対して提供するメインコンテンツまたは各種詳細情報等を各階層ごとに保有する。なお，場合に応じて，上記詳細情報には，グッズを購入するための情報，当該詳細情報の階層下の詳細情報の所在や入手方法などを示す情報なども含む。
【０１０７】
図５に示すように，コンテンツサービスサーバ１０７は，少なくとも記憶部３０１，メタ情報管理部３０２と，各部の処理を制御する制御部（図示せず。）と，ネットワーク１０３を介してデータを送受信する送受信部３００とを備える。
【０１０８】
上記記憶部３０１は，放送局１０５から提供される詳細情報（サブコンテンツ）を記憶する。サブコンテンツは，メインコンテンツに紐付けられた詳細情報等である。例えば，メインコンテンツがＥＰＧ情報である場合，サブコンテンツは，上記ＥＰＧ情報の番組に紐付けられた情報である。したがって，番組に関連する情報のうち，メインコンテンツを親とする子の情報がサブコンテンツとなる。
【０１０９】
メインコンテンツがＥＰＧ情報である場合，サブコンテンツは，番組の前回のストーリー情報，番組の出演者情報，番組に関連する書籍情報，番組に関連する音楽情報などを例示することができる。メインコンテンツ，サブコンテンツ等は，コンテンツ情報である。
【０１１０】
記憶部３０１は，メインコンテンツに関連する書籍，ＣＤなどのグッズを販売するためのＷｅｂサイト情報なども詳細情報として記憶する。なお，記憶部３０１は，特に番組に関連するＷｅｂサイト情報を記憶する。
【０１１１】
また，本実施の形態にかかるサブコンテンツは，例えば，放送局内に設置されるコンテンツサービスサーバ１０７の記憶部３０１内に存在するほかに，ネットワーク１０３上のコンテンツサービスサーバ１０７に備わる記憶部３０１内に分散して存在してもよい。
【０１１２】
上記サブコンテンツにＥＣＧ情報として提供されるサブメタ情報を付加することができる。メタ情報管理部３０２は，上記サブメタ情報を記憶する。したがって，サブメタ情報をユーザ端末装置１０１に提供してから，サブコンテンツを提供する場合でもよい。
【０１１３】
なお，本実施の形態にかかる記憶部３０１は，サブコンテンツの他にもメインコンテンツなども記憶し，メタ情報管理部３０２は，サブメタ情報の他にもメインメタ情報なども記憶する。
【０１１４】
また，本実施の形態にかかる情報提供システム１００には，複数の放送局１０５が備わる場合，１のコンテンツサービスサーバ１０７を複数の放送局１０５で共用する場合であっても実施可能である。
【０１１５】
（ディレクトリサービスサーバ１０６）
次に，本実施の形態にかかるディレクトリサービスサーバ１０６は，例えば，ディレクトリサービス専用のサーバとして，運営される。図５に示すように，ディレクトリサービスサーバ１０６は，記憶部３０３と，メタ情報管理部３０４と，ネットワーク１０３を介してデータを送受信する送受信部３０５と，検索部３２０と，各部の処理を制御する制御部（図示せず。）とを備える。
【０１１６】
メタ情報管理部３０４は，ＥＣＧ情報としてコンテンツサービスサーバ１０７から提供される各種サブコンテンツの所在，タイトル，ジャンル，関連する人名（出演者，著者など），価格，またはサービス有効期限など様々な属性に関する複数のサブメタ情報の集まりであるサブメタ情報群と，メインメタ情報群（番組メタ情報群）を保持し，必要に応じてメタ情報を読み取りまたは書き込みする。
【０１１７】
また，メタ情報管理部３０４は，通常の番組に関する番組メタ情報と上記サブメタ情報群とを関連付けて保持している。なお，番組メタ情報も，複数の番組メタ情報からなる番組メタ情報群として構成される場合であってもよい。
【０１１８】
メタ情報管理部３０４は，番組メタ情報，サブメタ情報，またはメタ情報参照ＩＤなどを放送局１０５ごとに独立して記憶し，管理する場合であっても実施可能である。
【０１１９】
上記サブメタ情報は，放送局１０５側で番組ごとの単位に編集され，１又は２以上のサブメタ情報からなるサブメタ情報群として構成される。また，上記サブメタ情報群を参照するためのメタ情報参照ＩＤが割り当てられる。
【０１２０】
ユーザ端末装置１０１は，上記メタ情報参照ＩＤに基づき，ディレクトリサービスサーバ１０６にアクセスすることにより，サブメタ情報等のメタ情報を取得する。なお，ディレクトリサービスサーバ１０６は，ユーザ端末装置１０１からアクセスがある度に発生するアクセス情報を取得し，ユーザ端末装置１０１ごとに上記アクセス情報を蓄積することができる。
【０１２１】
検索部３２０は，ユーザ情報管理サーバ１１３等から取得するキーワードに基づき，メタ情報管理部３０４に管理されたメタ情報から，キーワードに相当するメタ情報を検索する。なお，本実施の形態にかかるキーワードは，テキストからなるキーワードの場合を例に挙げて説明するが，かかる例に限定されず，例えば，キーワードは，文字，記号，もしくは図形のうち少なくとも一つからなる場合でも実施可能である。
【０１２２】
なお，本実施の形態にかかる情報提供システム１００には複数の放送局１０５が備わる場合，１のディレクトリサービスサーバ１０６を複数の放送局１０５で共用する場合であっても実施可能である。
【０１２３】
（ユーザ情報管理サーバ１１３）
次に，本実施の形態にかかるユーザ情報管理サーバ１１３は，ユーザごとにユーザ情報を管理し，さらに上記ユーザ情報のうち例えば検索情報等をユーザ端末装置１０１に対して提供する。なお，ユーザ情報管理サーバ１１３は，表示部を備えれば，例えば，コンテンツを表示するコンテンツ表示装置等にも該当する。
【０１２４】
上記ユーザ情報管理サーバ１１３は，記憶部３０１と，ネットワーク１０３を介してデータを送受信する送受信部３００と，ユーザ端末装置１０１から選択情報を受け付ける選択情報受付部３０８と，選択情報に基づき検索情報を生成する検索情報生成部３１０と，検索特性情報を付与する検索特性情報付与部３１２と，ユーザごとのユーザ情報を管理するリスト管理部３１４と，ユーザ情報を更新する更新部３１５と，割当部３１７と，設定部３１９と，配置部３２１と，各部の処理を制御する制御部（図示せず。）とを備える。
【０１２５】
選択情報受付部３０８は，例えば，ユーザ端末装置１０１に備わる表示部１４２に表示された番組や，番組内に表示されるアイコンなどが選択されると，選択されたアイコンまたは番組等にかかるメタ情報に含まれる属性値等に基づき生成された選択情報を取得する。なお，本実施の形態にかかる選択情報受付部３０８は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。なお，上記アイコンは，例えば，コンテンツ要素のカテゴリを象徴する画像等に該当し，さらにはアイコンは，インデックスや，どんなコンテンツが存在するのか等の見当をつけるための指標などにもなる。
【０１２６】
検索情報生成部３１０は，選択情報に含まれるメタ情報の属性値等からキーワードを抽出等することで，検索情報を生成する。なお，検索情報は，少なくとも１つのキーワードを含み，ユーザ情報の検索情報リストに格納される，またはユーザ端末装置１０１のキーワードプール領域に格納されるが，詳細は後述する。また，本実施の形態にかかる検索情報生成部３１０は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。
【０１２７】
検索特性情報付与部３１２は，生成された検索情報に検索情報の特性を表わす検索特性情報を付与する。検索特性情報には，例えば，検索情報が検索に使用された使用頻度（検索頻度）や，最近の検索に使用された検索履歴などが含まれるが，詳細は後述する。また，本実施の形態にかかる検索情報生成部３１０は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。
【０１２８】
リスト管理部３１４は，各ユーザのユーザ情報を管理する。ユーザ情報には，ユーザのプロファイル情報や，検索情報の一覧である検索情報リストなどが含まれるが，詳細は後述する。
【０１２９】
更新部３１５は，リスト管理部３１４により管理されるユーザ情報を更新する。したがって，例えば，検索情報生成部３１０により検索情報が新規に生成されると，生成された検索情報と検索特性情報は，更新部３１５により該当するユーザの検索情報リストの検索情報に更新される。
【０１３０】
割当部３１７は，ディレクトリサービスサーバ１０６の検索部３２０に検索させる目的で，または検索された後のキーワードを，ユーザ端末装置１０１に表示させるために，検索内容情報または検索結果情報を生成する。
【０１３１】
さらに，割当部３１７は，ユーザ端末装置１０１の表示画面に構成するＸ軸方向，Ｙ軸方向のフィールドに少なくとも一つ含むフィールドブロックに対し，上記キーワードが１つずつ割当てられるように，検索内容情報または検索結果情報に割当処理する。なお，例えば座標軸等になるフィールド内に配置されたフィールドブロックは，フィールドをブロック単位に区切ったセル等のようなものであり，上記フィールドブロックにキーワードが設定されるとキーワードの見出し欄等となる。なお，本実施の形態にかかる見出し欄にはキーワードを表すテキストが表示される場合を例に挙げて説明したが，かかる例に限定されず，例えば，見出し欄にキーワードを表す「ＣＤ」などと表されたアイコンなどが表示される場合であっても実施可能である。
【０１３２】
ユーザ端末装置１０１は，上記検索内容情報を取得することで，表示部１４２に検索するためのキーワードを設定するための検索画面を表示することができ，また上記検索結果情報を取得することで，表示部１４２に検索結果を表示することができる。
【０１３３】
なお，検索画面又は検索結果の表示画面は，上記Ｘ軸方向とＹ軸方向の縦と横からなるテーブル型の表形式の画面等であり，項目名等が表示されるブロックに相当するフィールドブロックには，上述のようにキーワードがそれぞれ割当てられて，ユーザ端末装置１０１の表示画面に表示されるが，詳細は後述する。
【０１３４】
また，本実施の形態にかかる割当部３１７は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。
【０１３５】
設定部３１９は，割当部３１７により割当てられたキーワードのうち少なくとも一つを抽出し，“ＡＮＤ”または“ＯＲ”などでキーワードを必要に応じて組合わせて，組合せキーワードを設定する。なお，キーワードは，Ｘ軸方向またはＹ軸方向から少なくとも一つずつ抽出され，組合わせられるが，かかる例に限定されず，例えば，Ｘ軸方向またはＹ軸方向のうち少なくとも一方から一つ抽出する等の場合でも実施可能である。
【０１３６】
上記組合せキーワードは，表示画面に表示されるフィールドブロックに割当てられたキーワードが組み合わさり，その検索結果が上記キーワードの所定位置に表示されることから，どのキーワードが組み合わされたのか組合せキーワードの組合せ内容を容易に把握できる。さらに，検索されたコンテンツ要素の配置状況からバラつき，分布状況を把握できる。したがって，コンテンツ要素の配置数が多く，コンテンツが豊富にあるキーワードの組合せ，またはコンテンツが少ないキーワードの組合せなどを表示することで，ユーザは容易に多量の情報が含まれる検索結果を把握できる。
【０１３７】
また，本実施の形態にかかる設定部３１９は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。
【０１３８】
配置部３２１は，検索部３２０により検索された結果を検索キーワードごとにチェックし，重複する検索結果の有無を判断する。重複した検索結果は，配置部３２１により，ユーザが視認可能なように検索結果として表示されるテキストまたはアイコン等の表示態様が変更され，表示される。または表示しない。なお，検索キーワードは，検索処理に用いられるキーワードのことである。
【０１３９】
さらに，配置部３２１は，検索キーワードとともに検索結果として表示するテキストまたはアイコン等の表示位置を，所定の基準に基づき，変更し，検索結果の表示画面上に表示するが，詳細については後述する。
【０１４０】
また，本実施の形態にかかる配置部３２１は，ユーザ情報管理サーバ１１３に備わる場合を例に挙げて説明するが，かかる例に限定されず，ユーザ端末装置１０１に備わる場合等でもよい。
【０１４１】
（ユーザ端末装置１０１）
次に，図５に示す本実施の形態にかかるユーザ端末装置１０１について説明する。ユーザ端末装置１０１は，例えば，放送用ＳＴＢ（セットトップボックス），情報家電，ビデオレコーダー，またはゲーム機などの各種ＣＥ機器，ＰＣ（パーソナル  コンピュータ），ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），または携帯電話をはじめとするモバイル機器などを例示することができる。
【０１４２】
ユーザ端末装置１０１は，識別情報等のデータを送受信する送受信部５１４と，取得要求部５０２と，メタ情報取得／記憶部５０３と，選択情報生成部５０４と，コンテンツ情報取得部５０５と，表示画面生成部５０７と，表示部１４２と，記憶部５１０と，入力部５１１と，各部の処理を制御する制御部（図示せず。）を備える。なお，送受信部５１４は，例えば，データを受信する受信部または送信する送信部に該当し，ユーザ端末装置１０１は，例えば，コンテンツを表示するコンテンツ表示装置等に該当する。
【０１４３】
なお，本実施の形態にかかるコンテンツ情報取得部５０５は，例えば詳細情報等を取得する詳細情報取得部にも該当する。
【０１４４】
識別情報等を送受信する送受信部５１４は，アンテナ等から放送波を介して，基本ＥＰＧ情報とメタ情報参照ＩＤとを受信し，記憶する。また，ネットワークを介して送受信可能な送受信部５１４は，ネットワーク１０３を介して基本ＥＰＧ情報とメタ情報参照ＩＤとを受信し，記憶する。
【０１４５】
なお，本実施の形態にかかるユーザ端末装置１０１は，データ放送を放送する放送局１０５から受信する場合を例に挙げて説明するが，かかる例に限定されず，上記放送局１０５以外のＩＳＰ等からメタ情報参照ＩＤ等を受信する場合でも実施可能である。
【０１４６】
また，本実施の形態にかかるユーザ端末装置１０１は，メタ情報参照ＩＤを送受信部５１４から取得する場合を例に挙げて説明したが，かかる例に限定されず，例えば，メインコンテンツがＣＤ販売リストの場合で，グッズが音楽ＣＤなどの“ＣＤ”の場合，ＣＤを再生可能なユーザ端末装置１０１は，ＣＤの拡張記憶領域に記憶されたメタ情報参照ＩＤを読み取ることにより，情報提供装置１０４からメタ情報参照ＩＤを取得する機能を備える場合であっても実施可能である。
【０１４７】
また，例えば，メインコンテンツが書籍出版リストの場合で，グッズが書籍の場合，上記書籍の表紙等にメタ情報参照ＩＤが直接記載された場合，ユーザ端末装置１０１は，メタ情報参照ＩＤを，ユーザ端末装置１０１に備わるキーボードなどの入力部５１１により，メタ情報参照ＩＤを取得する場合であっても実施可能である。なお，上記メタ情報参照ＩＤは，１次元，２次元，または３次元バーコードなどの場合でもよい。
【０１４８】
選択情報生成部５０４は，入力部５１１により選択されたコンテンツ要素である番組の番組メタ情報，コンテンツメタ情報，または電子番組表に表示されるアイコンなどに基づき，選択情報を生成する。上記選択情報は，ディレクトリサービスサーバ１０６が検索する際の検索情報の基となる。また，選択情報に基づき検索情報が生成され，ユーザごとに管理される。なお，選択情報には，メタ情報の属性値の他に，入力部５１１により直接入力されたキーワード等も含まれる。また，検索情報は，ユーザ端末装置１０１に備わる記憶部５１０のキーワードプール領域に登録され管理されるが，詳細は後述する。
【０１４９】
入力部５１１は，ユーザから操作指示を受けることが可能なマウス，トラックボール，トラックパッド，スタイラスペン，またはジョイスティックなどのポインティングデバイスや，リモートコントローラ（リモコン），またはキーボードなどからなるが，かかる例に限定されない。
【０１５０】
また，送受信部５１４は，ディレクトリサービスサーバ１０６のＵＲＩ等の所在情報を，ネットワーク１０３を介して受信し，上記ＵＲＩを記憶する。また，ユーザ端末装置１０１に備わる入力部５１１からＵＲＩ等の所在情報が入力され，記憶される場合等でもよい。上記ＵＲＩにより，ユーザ端末装置１０１は，ディレクトリサービスサーバ１０６にアクセスできる。
【０１５１】
なお，ユーザ端末装置１０１は，ダイアルアップ接続，またはＡＤＳＬ／ＦＴＴＨなどそれに類する方法でネットワーク１０３に接続することができる。
【０１５２】
ユーザ端末装置１０１は放送波またはネットワーク１０３を介して配信される基本ＥＰＧ情報を受信するとともに，各番組又はアイコン等のコンテンツ要素に付加されたメタ情報参照ＩＤを受信する。
【０１５３】
ユーザ端末装置１０１は各局に対応したディレクトリサービスサーバ１０６又はユーザ情報管理サーバ１１３のインターネット上の所在情報（ＵＲＩなど）をそれぞれ管理する。ＵＲＩが変更された場合には，上記ＵＲＩを更新することにより常に最新のＵＲＩを記憶している。放送波またはネットワーク１０３を介して受信する更新データによって，ＵＲＩが更新される。
【０１５４】
放送波受信部１０２または受信部（図示せず。）は，放送波によるＳＩまたはネットワーク１０３を介して送信されるメタ情報参照ＩＤが付加された基本ＥＰＧ情報を受信し，各メタ情報参照ＩＤを保存する。
【０１５５】
メタ情報参照ＩＤを取得する際，受信するメタ情報参照ＩＤに該当する番組は，どの放送局の番組であるかを判別することができるようにするため，メタ情報参照ＩＤを保存する際には放送局情報（図示せず。）と関連付けて保存しておく。
【０１５６】
なお，ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）からメタ情報参照ＩＤを取得する場合，上記放送局情報を受信することにより，どの放送局の番組であるかを判別することが可能である。例えば，ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ：社団法人  電波産業会）が定める放送規格によれば，ＳＩには，放送局を示すサービスＩＤが必ず含まれる。上記サービスＩＤを含む放送局情報と，メタ情報参照ＩＤとを関連付ける。
【０１５７】
ネットワーク１０３を介してＥＰＧサービスサーバ１０８が放送局情報を提供する場合，放送局情報が判別可能な形式で配信される。以下，図６を参照しながら，ネットワーク１０３を介して配信されるＥＰＧデータについて説明する。図６は，本実施の形態にかかるＥＰＧデータのデータ構造を示す説明図である。
【０１５８】
図６に示すように，ＥＰＧデータのデータ構造は，ＸＭＬ形式からなる。ＥＰＧデータは，基本ＥＰＧ情報であることを示すタグ，放送局情報であることを示すタグ，または番組メタ情報であることを示すタグ等から構成される。なお，本実施の形態にかかるＥＰＧデータのデータ構造は，ＸＭＬ形式の場合を例に挙げて説明したが，かかる例に限定されず，例えば，ＥＰＧデータのデータ構造は，ＨＴＭＬ形式などの場合であっても実施可能である。
【０１５９】
基本ＥＰＧ情報とともに配信されるメタ情報参照ＩＤは必ず放送局を表す放送局情報と共に配信される，なお，放送局情報は，メタ情報であるが，かかる例に限定されない。
【０１６０】
なお，図６に示すメタ情報参照ＩＤは，属性である場合を例にあげて説明したが，かかる例に限定されず，例えば，メタ情報参照ＩＤは，メタ情報参照ＩＤであることを示すインデックス的機能を有するタグの場合でも実施可能である。
【０１６１】
図６に示すように，放送局を示すのは，“放送局ＩＤ”である。また，上記“放送局ＩＤ”には，“ＴＰＳ”，または“ブシテレビ”が設定されている。なお，かかる例に限定されず，上記“放送局ＩＤ”に，適当なＩＤが割当てられてもよい。
【０１６２】
図６に示す放送局情報は，“放送局タグ（＜放送局＞）”と“番組タグ（＜番組＞）”が階層構造になっている。番組ごとのメタ情報参照ＩＤは，放送局を示す要素（“放送局ＩＤ”）の子要素として定義されている。
【０１６３】
図６に示すデータ構造の場合，メタ情報参照ＩＤを取得する際，階層構造の親要素である“放送局ＩＤ”を参照することにより，どの放送局に属するものかを判定することができる。
【０１６４】
また，ネットワーク１０３を介して配信される他の放送局情報は，メタ情報参照ＩＤのＩＤの命名規則を設ける放送局情報がある。メタ情報参照ＩＤとしてＩＤの先頭などに放送局を判別するための文字列を必ず入れておくように定義する。
【０１６５】
ユーザ端末装置１０１は，上記所定の文字列が設定されたメタ情報参照ＩＤを参照することで，どの放送局１０５に属するものかを判定することができる。ただし，放送局１０５ごとにＩＤを独自に管理できる利点を失う可能性がある。
【０１６６】
したがって，放送局１０５が独自に命名したメタ情報参照ＩＤ（放送局１０５を判定するための文字列を含まない。）を，ＥＰＧサービスサーバ１０８で配信する際，放送局判別のための文字列を付加する。
【０１６７】
ユーザ端末装置１０１は，メタ情報参照ＩＤなどのデータを取得する際，放送局１０５を判別するための文字列を削除し放送局１０５が指定したメタ情報参照ＩＤに戻す処理を追加する必要がある。
【０１６８】
基本ＥＰＧ情報を取得したユーザ端末装置１０１は，表示部１４２にＥＰＧ表示画面を表示する。視聴者は，ＥＰＧ表示画面に表示された適当な番組に関する番組メタ情報またはサブメタ情報を表示するよう指示すると，メタ情報参照ＩＤおよび該当する放送局１０５のディレクトリサービスサーバ１０６のＵＲＩ情報に基づき，ユーザ端末装置１０１は，該当するサブメタ情報を取得する。
【０１６９】
なお，本実施の形態にかかるディレクトリサービスサーバ１０６およびコンテンツサービス１０７は，放送局１０５ごとに独立して運用される場合であっても実施可能である。ユーザ端末装置１０１は，上記放送局１０５ごとに，メタ情報参照ＩＤ，サブメタ情報などを区別し，詳細情報であるサブコンテンツを取得する。
【０１７０】
例えば，放送局１０５−Ａから取得した番組メタ情報またはサブメタ情報に含まれるキーワードに基づき，放送局１０５−Ｂの番組メタ情報またはサブメタ情報を検索することが可能であり，視聴者は放送局１０５の違いを意識せずに番組メタ情報またはサブメタ情報等を取得することができる。
【０１７１】
また，本実施の形態にかかるディレクトリサービスサーバ１０６およびコンテンツサービス１０７は，例えば，番組のスポンサーまたはコンテンツ提供者等ごとに独立して運用される場合であっても実施可能である。なお，上記番組のスポンサーまたはコンテンツ提供者等ごとに運用される場合であっても，放送局１０５がメタ情報参照ＩＤを割当てる。
【０１７２】
番組のスポンサーまたはコンテンツ提供者ごとに独立して運用する場合，例えば，ディレクトリサービスサーバ１０６−Ａは，Ａ番組のスポンサーにかかるメタ情報参照ＩＤまたはサブメタ情報等を保有し，ディレクトリサービスサーバ１０６−Ｂは，Ｂ番組のスポンサーにかかるメタ情報参照ＩＤサブメタ情報等を保有する。
【０１７３】
入力部５１１は，表示部１４２に表示されるＥＰＧ表示画面等の画面から適当なコンテンツ要素となる放送番組またはアイコン等を選択することができる。選択されると，ユーザ端末装置１０１は，放送番組に関連するサブコンテンツ等の詳細情報を取得し，表示部１４２上の新たな表示領域を割当て表示するとともに，選択されたコンテンツ要素に係る番組メタ情報またはコンテンツメタ情報から選択情報を生成する。
【０１７４】
入力部５１１が放送番組を選択することで，ユーザ端末装置１０１は，当該番組に関連する詳細情報等に相当するサブメタ情報を取得し，表示することができる。したがって，表示部１４２に表示されたメインメタ情報から所望のサブメタ情報を取得するとともに，上記サブメタ情報に関連付けられたサブコンテンツを取得することができる。なお，サブメタ情報に限定されず，入力部５１１は，メインメタ情報を選択することも可能である。
【０１７５】
選択情報生成部５０４は，入力部５１１からコンテンツ要素を選択するための操作指示情報を受信すると，選択された放送番組が属するメタ情報参照ＩＤ，放送番組の“タイトル”などの属性値等が設定された選択情報を生成する。生成された選択情報は，ネットワーク１０３を介してディレクトリサービスサーバ１０６又はユーザ情報管理サーバ１１３に送信される。
【０１７６】
取得要求部５０２は，ネットワーク１０３を介して，ディレクトリサービスサーバ１０６から検索情報を取得するための取得要求情報を送信する。なお，取得要求問合せ情報を送信する送信先は，ユーザ端末装置１０１が保有するディレクトリサービスサーバ１０６のＵＲＩ全てが対象となる。
【０１７７】
メタ情報取得／記憶部５０３は，ディレクトリサービスサーバ１０６又はユーザ情報管理サーバ１１３から，ネットワーク１０３を介して上記番組メタ情報またはサブメタ情報等を受信又は記憶する。
【０１７８】
表示画面生成部５０７は，サーバ１０６，１０７から受信した情報を元に，テンプレートなどを利用して表示部１４２に表示するためのデータを生成する。例えば，サーバ１０６，１０７から受信したサブメタ情報またはサブコンテンツなどを取得し，ＸＭＬおよびＸＳＬＴによるテンプレート変換などにより生成する。
【０１７９】
表示領域生成部５０９は，上記表示画面生成部５０７により生成されたデータを表示部１４２に表示するための各表示領域を割当てることで，表示領域を生成する。
【０１８０】
電子番組表等に表示されるアイコンに構成される文字や，図形，または模様などのうち少なくとも一つからなるイメージは，予め記憶部などに記憶される場合でもよく，ディレクトリサービスサーバ１０６又はユーザ情報管理サーバ１１３から受信する場合でもよい。
【０１８１】
（表示画面の構成）
次に，図７を参照しながら，ＥＣＧサービスの一般概念であるＥＣＧサービスの表示画面の構成について説明する。図７は，ＥＣＧサービスの表示画面の概略的な構成を示す説明図である。
【０１８２】
図７（ａ）に示すように，表示部１４２は，１又は２以上の表示領域から構成される。まず，表示部１４２にはメイン表示領域（第１表示領域）が割当てられる。メイン表示領域は，メインコンテンツおよびサブコンテンツなど，複数の関連する情報を表示する領域が必要である場合，最上階層としてルートなど親要素となる領域が，メイン表示領域である。特に一番の親要素を表示する領域を第１表示領域と呼ぶ。
【０１８３】
本実施の形態にかかるメイン表示領域には，放送番組の電子番組表であるＥＰＧ情報または放送番組の映像等が表示される。
【０１８４】
また，図７（ａ）に示すように，サブ表示領域（第２表示領域）は，メイン表示領域に表示されるコンテンツ要素（サブジェクト）群から，あるコンテンツ要素を選択したときにその関連情報，詳細情報などを表示する領域である。特に第１表示領域のサブ表示領域を第２表示領域と呼ぶ。
【０１８５】
なお，本実施の形態にかかるコンテンツ要素は，メインコンテンツに構成される複数の項目，話題などのコンテンツの要素であり，例えば，メインコンテンツがＥＰＧ情報である場合，ＥＰＧ情報に構成される各番組の内容や，出演者，音楽などを例示することができる。
【０１８６】
また，本実施の形態にかかる“選択”とは，例えば入力部５１１であるマウスのクリックや，ボタンの押下によりコンテンツ要素が指定された状態や，マウスカーソルなどがそのコンテンツ要素の上に合わせている状態（ｏｎＭｏｕｓｅ），またはリモコン操作により選択するための枠（カーソル）がそのコンテンツ要素上に表示されている状態，などを含む。
【０１８７】
図７（ｂ）に示すように，表示部１４２に，メイン表示領域，サブ表示領域の他に，第３表示領域を割当てることも可能である。
【０１８８】
表示部１４２に割当てられる表示領域は，図７（ｂ）に示す第１表示領域，第２表示領域，第３表示領域など，複数の階層構造に構成することができる。したがって，各階層間の表示領域で，親と子の関係を有している。例えば，第２表示領域の階層下の第３表示領域にとって，第２表示領域は，親領域となる。
【０１８９】
また，図８に示すように，表示領域は，各種パターンにより，表示部１４２に割付けられる。図８は，本実施の形態にかかる画面表示部に割当てられる表示領域の概略を示す説明図である。
【０１９０】
図８（ａ）に示すように，表示部１４２には，メイン表示領域とサブ表示領域とが上下に配置される場合でもよい。
【０１９１】
図８（ｂ）に示すように，表示部１４２には，上側にサブ表示領域と，下側にメイン表示領域が上下に配置される場合でもよい。
【０１９２】
また，図８（ｃ）に示すように，左側にサブ表示領域と，右側にメイン表示領域が左右に配置される場合でもよい。なお，本実施の形態にかかるメイン表示領域とサブ表示領域が配置されるレイアウトは，かかる例に限定されない。
【０１９３】
メイン表示領域とサブ表示領域との他に第３表示領域などのように，複数の階層になることがある。そこで以下，各階層の表示領域の親子関係を数字で表し，第１表示領域のサブ表示領域を第２表示領域，第２表示領域をメイン表示領域としたときのサブ表示領域を第３表示領域，第Ｎ表示領域をメイン表示領域としたときのサブ表示領域を第Ｎ＋１表示領域というように区別する。
【０１９４】
また，本実施の形態にかかる表示部１４２には，メイン表示領域，サブ表示領域と分類して表示領域を割当てているが，各表示領域の特性は同様のものである。したがって，各表示領域の面積などの相互間の関連性なども特に限定されない。上記関連性として，例えば，メイン表示領域は最も面積が大きいなどを例示することができる。
【０１９５】
（コンテンツ要素の配置パターン）
次に，図９Ａ，図９Ｂを参照しながら，本実施の形態にかかるコンテンツ要素の配置のパターンについて説明する。図９Ａ，図９Ｂは，本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【０１９６】
以下，図９Ａ，図９Ｂを参照しながら説明するが，表示領域内には，後述するように，コンテンツ情報に含まれる複数のコンテンツ要素が表示されている。表示のパターン例としては，リスト型，テーブル型，例えばＥＰＧ情報のように，それらを組み合わせた形式，または不規則型などが例示される。表示のパターンは，複数のコンテンツ要素内から目的のコンテンツ要素を特定できる形式であればよい。
【０１９７】
表示領域内にコンテンツ要素がさらに領域により表示されている場合には，その中にアイコンなどの子コンテンツ要素を配置することができる。例えばリストやテーブルの一つのコンテンツ要素の表示領域内にさらに複数の関連アイコンなどを配置することができ，階層化できる。
【０１９８】
まず，図９Ａ（ａ）に示すように，表示領域には，コンテンツ要素が上から順に要素Ａ，要素Ｂ，要素Ｃ，および要素Ｄと上下に，リスト型のように配置されている。なお，表示領域は，上記説明のメイン表示領域，サブ表示領域などに該当する。
【０１９９】
上記要素Ａ，要素Ｂ，要素Ｃ，および要素Ｄには，さらに子要素としてアイコン６００（６００−１，６００−２，…，６００−７）が含まれる。
【０２００】
上記要素Ａ，要素Ｂ，要素Ｃ，および要素Ｄのうちいずれか一つを，マウスのクリック等で選択することにより，選択されたコンテンツ要素に関連付けられた詳細情報を，他の表示領域に表示させることができる。
【０２０１】
また，各アイコン６００をクリック等で選択することにより，アイコン６００が備わるコンテンツ要素に関連する各種の詳細情報を，表示領域を割当てることで表示することができる。なお，コンテンツ要素に関連付けられた詳細情報が存在しない場合，上記コンテンツ要素には，アイコン６００が一切含まれない。
【０２０２】
各コンテンツ要素に，コンテンツ要素の関連情報として，サブコンテンツである詳細情報を表示させるためのアイコンを表示させることで，アイコンが多いほど，詳細情報も豊富であることを視認することが容易となる。また，意図的に，そのようなコンテンツ要素にアクセスし，情報を得ようと試みる機会が増える。
【０２０３】
１つのコンテンツ要素には，表示させたい詳細情報のカテゴリごとに１又は２以上のアイコン６００を備えることができる。したがって，アイコン６００を選択することで，所望のカテゴリの詳細情報を効率的に表示することができる。
【０２０４】
本実施の形態にかかるカテゴリとして，例えば，メインコンテンツがＥＰＧ情報である場合，番組内容，出演者，書籍，または音楽などを例示することができる。したがって，番組内容のアイコン６００，出演者のアイコン６００，書籍のアイコン６００，または音楽のアイコン６００を，コンテンツ要素に該当する番組ごとに備えることで，当該番組に関連する出演者の詳細情報等を表示領域に表示させることができる。
【０２０５】
次に，図９Ａ（ｂ）に示すように，表示領域には，コンテンツ要素が左から順に要素Ａ，要素Ｂ，要素Ｃ，要素Ｄ，要素Ｅ，および要素Ｆと左右に，リスト型のように配置されている。また，上記要素Ａ，要素Ｂ，要素Ｃ，要素Ｄ，要素Ｅ，および要素Ｆには，さらにアイコン６００（６００−８，６００−２，…，６００−１４）が含まれ，各コンテンツ要素に表示されている。なお，その他は，図９Ａ（ａ）とほぼ同様の構成であるため詳細な説明は省略する。
【０２０６】
次に，図９Ａ（ｃ）に示すように，表示領域には，コンテンツ要素が碁盤の目のようにテーブル型に配置され左上隅から下の順に要素Ａ，要素Ｂ，要素Ｃ，要素Ｄと配置され，続いて，要素Ｅ，要素Ｆ，要素Ｇ，要素Ｈ，…，要素Ｐと配置されている。また，上記要素Ａ，要素Ｂ，要素Ｃ，…，要素Ｐには，さらに子要素（子コンテンツ要素）としてアイコン６００（６００−１５，６００−１６，…，６００−２６）が含まれ，各コンテンツ要素に表示される。なお，その他は，図５（ａ）とほぼ同様の構成であるため詳細な説明は省略する。
【０２０７】
次に，図９Ｂ（ｄ）に示すように，表示領域には，コンテンツ要素がテーブル形式の変形例として，縦軸を時間，横軸を放送局としたＥＰＧ情報を表示する形式に配置されている。
【０２０８】
上記ＥＰＧ情報における各コンテンツ要素は，放送局Ａでは，放送時間順に要素Ａ，要素Ｂ，要素Ｃ，要素Ｄと配置され，続いて，放送局Ｂでは，時間の早い順に要素Ｅ，要素Ｆ，要素Ｇと配置され，放送局Ｃでは，時間の早い順に要素Ｈ，要素Ｉ，要素Ｊと配置されている。
【０２０９】
また，上記要素Ａ，要素Ｂ，要素Ｃ，…，要素Ｊには，さらにアイコン６００（６００−３０，６００−３１，…，６００−３９）が含まれ，表示されている。なお，その他は，図９Ａ（ａ）とほぼ同様の構成であるため詳細な説明は省略する。
【０２１０】
次に，図９Ｂ（ｅ）に示すように，表示領域には，コンテンツ要素が不規則に配置（不規則形式）されている。左上から順に要素Ａ，要素Ｂ，要素Ｃ，および要素Ｄと配置されている。また，上記要素Ａ，要素Ｂ，要素Ｃ，および要素Ｄには，さらにアイコン６００（６００−４０，６００−１６，…，６００−４３）が含まれ，各コンテンツ要素に表示されている。なお，その他は，図９Ａ（ａ）とほぼ同様の構成であるため詳細な説明は省略する。
【０２１１】
（表示領域の割付バリエーション）
次に，図１０Ａ〜図１０Ｆを参照しながら，本実施の形態にかかる表示部１４２に各表示領域が割付けられるバリエーションについて説明する。図１０Ａ〜図１０Ｆは，本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【０２１２】
まず，図１０Ａ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。
【０２１３】
次に，図１０Ａ（ａ）に示す第１表示領域から，例えば番組などのコンテンツ要素が選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示するための表示領域が新たに割付けられる。
【０２１４】
図１０Ａ（ｂ）に示すように，上記新たに割付けられる第２表示領域は，第１表示領域の下に，配置される。したがって，第１表示領域は第２表示領域を表示する分だけ縮小される。なお，第１表示領域を縮小する際，必要な部分だけを残して縮小することが可能であるが，かかる処理については後述する。
【０２１５】
また，図１０Ａ（ｂ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが１画面内に収まるように割付けられているため各表示領域の全体を視認することができる。
【０２１６】
第１表示領域内のコンテンツ要素（番組など）に関連する詳細情報とが第２表示領域に表示されるため，第１表示領域と第２表示領域とは，主従の関係を有している。かかる表示領域は，第２階層，第３階層など，階層が増えた場合であっても同様に主従の関係を有する。例えば，第５表示領域と第６表示領域等とは主従の関係を有している。
【０２１７】
次に，図１０Ａ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示する表示領域が新たに第３表示領域として表示される。なお，第２表示領域に表示されるコンテンツ要素は，例えば，番組の出演者のプロフィール，番組の前回のストーリーなど，多種の項目，話題などを例示することができる。
【０２１８】
図１０Ａ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第２表示領域の下に，表示部１４２の画面に収められるように割付けられる。
【０２１９】
次に，図１０Ｂ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。なお，図１０Ａとの相違点について説明する。
【０２２０】
図１０Ｂ（ｂ）に示すように，第２表示領域は，第１表示領域の上に，配置される。したがって，第１表示領域は第２表示領域を表示する分だけ縮小される。
【０２２１】
次に，図１０Ｂ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示する表示領域が新たに第３表示領域として表示される。
【０２２２】
図１０Ｂ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第１表示領域の下に，表示部１４２の画面に収められるように割付けられる。
【０２２３】
次に，図１０Ｃ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。なお，図１０Ａとの相違点について説明する。
【０２２４】
図１０Ｃ（ｂ）に示すように，第２表示領域は，第１表示領域の右に，配置される。したがって，第１表示領域は第２表示領域を表示する分だけ縮小される。
【０２２５】
次に，図１０Ｃ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示する表示領域が新たに第３表示領域として表示される。
【０２２６】
図１０Ｃ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第２表示領域の下側に，表示部１４２の画面に収められるように割付けられる。したがって，第２表示領域が第３表示領域を表示する分だけ縮小される。
【０２２７】
次に，図１０Ｄ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。なお，図１０Ａとの相違点について説明する。
【０２２８】
図１０Ｄ（ｂ）に示すように，第２表示領域は，第１表示領域の右に，配置される。したがって，第１表示領域は第２表示領域を表示する領域の分だけ縮小される。
【０２２９】
次に，図１０Ｄ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示する表示領域が新たに第３表示領域として表示される。
【０２３０】
図１０Ｄ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第１表示領域の下側に，表示部１４２の画面に収められるように割付けられる。したがって，第１表示領域が第３表示領域を表示する分だけ縮小される。
【０２３１】
次に，図１０Ｅ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。なお，図１０Ａとの相違点について説明する。
【０２３２】
図１０Ｅ（ｂ）に示すように，第２表示領域は，第１表示領域の右側に，配置される。したがって，第１表示領域は第２表示領域を表示する領域の分だけ縮小される。
【０２３３】
次に，図１０Ｅ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が，さらに選択されると，当該コンテンツ要素に紐付けられる詳細情報を表示する表示領域が新たに第３表示領域として表示される。
【０２３４】
図１０Ｅ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第１表示領域と第２表示領域の下側に，表示部１４２の画面に収められるように割付けられる。したがって，第１表示領域と第２表示領域が第３表示領域を表示する領域の分だけ縮小される。
【０２３５】
さらに，図１０Ｆ（ａ）に示すように，表示部１４２には，第１表示領域が表示されている。なお，第１表示領域には，例えばメインコンテンツであるＥＰＧ情報などのコンテンツ情報が表示される。なお，図１０Ａとの相違点について説明する。
【０２３６】
図１０Ｆ（ｂ）に示すように，第２表示領域は，第１表示領域のうち右下方向に，配置される。したがって，第１表示領域は第２表示領域を表示する領域の分だけ縮小される。
【０２３７】
次に，図１０Ｆ（ｃ）に示すように，第２表示領域内に表示されるコンテンツ要素が，さらに選択されると，第２表示領域の当該コンテンツ要素に紐付けられた詳細情報を表示するための表示領域が新たに第３表示領域として割当てられる。
【０２３８】
図１０Ｆ（ｃ）に示すように，表示部１４２には，第１表示領域と第２表示領域とが割付けられた後，さらに第３表示領域が第２表示領域の内側に配置される。第３表示領域が配置される際，第２表示領域は，第３表示領域を表示可能な所定領域を確保しつつ，第２表示領域に必要な情報を表示するだけの領域をさらに確保する。
【０２３９】
したがって，第２表示領域は，第３表示領域によって，領域が全て奪われることはない。第２表示領域の拡張された領域と，第３表示領域の領域は，第１表示領域を縮小することで確保される。なお，第１表示領域，第２表示領域，および第３表示領域は，表示部１４２の画面に収められるように割付けられる。
【０２４０】
なお，図１０Ａ〜図１０Ｆに示す本実施の形態にかかる表示部１４２には，まず第１表示領域のみが表示される場合を例に挙げて説明したが，かかる例に限定されず，例えば，まず，表示部１４２には，第１表示領域と第２表示領域とが表示される等の場合であってもよい。
【０２４１】
図１０Ａ〜図１０Ｆに示す各階層の表示領域は，コンテンツ情報の情報量や属性に応じて，割当てられる表示領域の大きさが動的に変更する。また，割当てられた表示領域の大きさに適合する領域に，表示領域が割付けられる。したがって，その時のコンテンツ情報の情報量等に応じて，割付けられる表示領域のレイアウトが相違する。なお，情報量は，コンテンツ情報を表示するのに必要な領域の大きさ（サイズ）やコンテンツ情報のデータ容量などに相当し，上記サイズもしくはデータ容量のうち少なくとも一方に基づき求められる。
【０２４２】
ここで，デジタル放送（ＢＳデジタル，ＣＳ１１０度，地上デジタル放送など，また，同様のサービスをＣＡＴＶやＦＴＴＨなど放送波以外の手段により提供するものも含む）における番組連動型のデータ放送では通常，テレビなどの端末の全画面を利用してテレビ映像を視聴し，そこからデータ放送画面に移行する。
【０２４３】
上記の際には，例えば，テレビ映像画面は画面全体の数分の一のサイズに縮小表示され，その他の領域（Ｌ字型領域が一般的）にデータ（画像やテキスト情報など）が表示されるのが一般的である。
【０２４４】
上記ＥＣＧサービスがこのようなテレビ視聴端末に付随したデータサービスとして提供される場合が多い。その場合にはＥＣＧサービスを提供する部分とテレビ映像部分が同時に画面内に表示する場合等が想定される。本実施の形態にかかる情報提供システム１００では，ＥＣＧサービスと放送番組の映像とが提供される。
【０２４５】
ここで，図１１を参照しながら，本実施の形態にかかる番組映像を表示すると共に，ユーザ端末装置１０１のＥＣＧサービスにより表示される表示画面について説明する。図１１は，本実施の形態にかかるユーザ端末装置１０１に表示される表示画面の概略を説明するための説明図である。
【０２４６】
図１１（ａ）に示すように，まず，ユーザ端末装置１０１の表示部１４２には各放送局から放送される番組の映像が表示される。またＥＣＧサービスでは，例えば，番組に関連する各種詳細情報等のコンテンツを番組の放送とともに，１画面内に表示領域を割当て表示する。
【０２４７】
したがって，複数の関連する情報を表示領域に表示する必要がある場合，親と子のコンテンツ要素に階層関係があるのと同様に，表示領域においても，階層上その親コンテンツ要素が表示される表示領域を便宜上メイン表示領域と呼ぶこととする。特に最上位の親要素を表示する領域を第１表示領域と呼ぶ。
【０２４８】
具体的には，図１１（ｂ）に示すように，上述したように表示領域分割により，分割された表示領域の一部を，例えばテレビ番組表示用の領域として割当てる。また詳細情報と同時に表示される映像はテレビ映像に限らずオンデマンド配信される映像ストリームや映像ファイルの再生による映像であっても同様である。
【０２４９】
したがって，図１１（ｂ）に示すように，メイン表示領域に表示されるコンテンツ要素群から，あるコンテンツ要素が選択された場合，ＥＣＧサービスの提供により，その関連情報などを表示する表示領域が割当てられる。特に第１表示領域のサブ表示領域を第２表示領域と呼ぶ。
【０２５０】
次に，図１２〜図１４を参照しながら，本実施の形態にかかる表示部１４２に番組映像と映像表示領域以外の表示領域にＥＰＧ型の放送番組表との組み合わせについて説明する。
【０２５１】
図１２（ａ）に示すように，表示部１４２の画面内には，番組映像が表示される表示領域１４３と，残りの表示領域には番組メタ情報等からなる電子番組表が表示される。表示領域１４３に表示される番組は，電子番組表で選択された番組が放送される。
【０２５２】
ここで，コンテンツ要素である番組または電子番組表の番組（コンテンツ要素）枠内に表示されたアイコン１４６が入力部で選択されると，図１２（ｂ）に示すように，図１２（ａ）に示す電子番組表が表示された表示領域が表示領域１４５に縮小し，表示領域１４４が新たに割当てられ，選択された番組またはアイコン１４６に関連する情報が表示される。
【０２５３】
例えば，図１２（ａ）に示す太線の枠（カーソル）を入力部５１１で番組Ｂ２に移動し，アイコン１４６ａを選択すると，番組Ｂ２に関連する詳細情報を表示する表示領域１４４が図１２（ｂ）に示す表示部１４２のうち右下に割当てられる。
【０２５４】
次に，図１３（ａ）に示すように，表示部１４２の画面内には，番組映像が表示される表示領域１４３と，番組メタ情報等からなる電子番組表が表示領域１４５に表示される。図１２と比べて電子番組表が下側に表示される点で相違する。
【０２５５】
さらに，表示領域１４４には，コンテンツ要素である番組または電子番組表の番組（コンテンツ要素）枠内に表示されたアイコン１４６が入力部５１１で選択されることで，選択された番組またはアイコン１４６に関連する情報が表示される。
【０２５６】
また，図１３（ｂ）に示すように，表示領域１４５には，入力部で選択されたコンテンツ要素の番組またはアイコンを表示せずに，例えば，表示領域１４３に放送されている映像の次の時間帯にかかる電子番組表を表示することもできる。次の時間帯の電子番組表を表示することで，引き続きユーザは希望する番組を視聴したり，録画することができる。なお，表示領域１４５と表示領域１４４とは階層関係にあり，表示領域１４５がメイン表示領域で，表示領域１４４がサブ表示領域である。
【０２５７】
図１４に示す表示部１４２には，番組の映像が表示される表示領域１４３と，電子番組表に構成するコンテンツ要素が選択されることで，選択されたアイコン又は番組等のコンテンツ要素に関連する情報が表示される表示領域１４４と，キーワード等に基づき該当する番組を検索したり，ＥＣＧサービスを提供する放送局１０５等がお薦め番組として指定したり，ユーザ端末装置１０１の嗜好分析エンジン（図示せず。）によりリコメンド（お薦め）するために抽出した結果が表示される表示領域１４５とが割当てられる。なお，本実施の形態にかかる嗜好分析エンジンは，ユーザ端末装置１０１に備わる場合に限らず，ディレクトリサービスサーバ１０６またはユーザ情報管理サーバ１１３等に備わる場合でもよい。
【０２５８】
（検索情報提供）
本実施の形態にかかる検索情報システム１００では，ＥＣＧサービスの基本提供サービスに追加してさらに，ユーザ端末装置１０１が，キーワードを利用して検索することができる。
【０２５９】
キーワード等を利用して検索を行う場合，例えばキーワードの一般的な入力方法はユーザ端末装置１０１がＰＣ（パーソナル  コンピュータ）などであれば入力フォームに直接キーワードを入力することであるが，テレビなど標準でキーボードを備えない端末で利用する場合にはキーワードを直接入力するにはソフトウェアキーボードなどを利用する必要があり手間がかかる。なお，ソフトウェアキーボードとは，例えば表示画面にキーボードボタンを表示等することで，キーボードを擬似的に使用し，文字などを入力することができる。
【０２６０】
上記の理由によりテレビなど限られた機能のリモコンにより操作される端末の場合，検索用のキーワードを指定する方法は画面に表示された項目をユーザの操作により選択し指定する。
【０２６１】
ＥＣＧサービスでは，番組やコンテンツの詳細情報を表示する領域にはメタ情報として設定された属性や属性値が詳細情報の各項目として表示される。
【０２６２】
各項目のうち検索用のキーワードとして使用可能な項目はユーザの操作によりフォーカスをあて選択状態にすることを可能とする。例えばマウスなどのポインティングデバイスのカーソルを項目（テキストや画像）の上に載せた場合やリモコン操作によりフォーカスを遷移させた場合などにフォーカスがあたる。
【０２６３】
フォーカスされ選択状態になった項目に対しマウスクリックやリモコンのボタン押下による決定操作により，各項目の属性値をキーワードとしてキーワード検索処理を行うことができる。
【０２６４】
つまり，情報提供装置１０４から提供される電子番組表に含まれるコンテンツ要素に係るメタ情報が検索するための検索情報として機能し，ユーザ端末装置１０１は適当なメタ情報を選択することで，関連するコンテンツメタ情報等を容易に検索することができる。
【０２６５】
例えばある番組の詳細情報項目のうち「キャスト（人名）＝Ｂ子」という項目を選択・決定した場合に「Ｂ子」という「人名」をキーワードとして，メタ情報を管理するディレクトリサービスサーバにアクセスし，検索処理を要求することで，検索結果が表示される。検索結果の表示方法の例については後述する。
【０２６６】
上記のように一つの項目を選択し，キーワードとすることは操作においても処理においても比較的容易であるが，検索のためのキーワードを複数設定できないため，単一のキーワードの場合，大量の検索結果を表示する可能性がある。そこでさらに別の要素をあわせてキーワードとして複数キーワード検索（ＡＮＤ検索，ＯＲ検索など）による絞込みをすることでよりユーザが求めている属性値を持った検索結果のみを表示することができる。
【０２６７】
例えばユーザは「人名＝Ｂ子」に関する「カテゴリ＝ＣＤ」の情報を知りたいとき，「Ｂ子」のみをキーワードとして検索するとＢ子に関する番組や書籍など不要な情報もあわせて検索結果として提示されてしまうが，「人名＝Ｂ子」と「カテゴリ＝ＣＤ」のＡＮＤ検索を行うことで絞込みが可能である。
【０２６８】
図１５に示すように，複数のキーワードを選択して検索を行う方法としては，例えば，表示部１４２の画面上に一覧表示された属性一覧画面からキーワードとなる各属性値をリストボックスなどから選択する方法が挙げられ，さらにそれぞれの属性にあたる項目にはチェックボックスなどが付加されており，そのチェックがＯＮ（“■”）になっている場合のみ対応する属性値をキーワードとして検索を行うこともできる。
【０２６９】
しかし，図１５に示す属性一覧画面では画面上に同時に表示領域に表示された項目のうちのいくつかを検索キーワードとして指定することはできるが，同時に表示されていない項目を指定することはできない。なお，検索キーワードは，検索処理に用いられるキーワードである。
【０２７０】
テレビ画面などにデータを表示する場合にはＰＣのディスプレイに表示するのに比べて解像度の関係やユーザの視点と画面までの距離の違い等から，同時に表示可能な情報量は少ないのが一般的である。同時に表示できる情報量が少ないため，例えばある番組Ａの詳細情報とあるコンテンツＡの詳細情報を同時に画面に表示することは難しい。
【０２７１】
上記の場合ユーザは，番組Ａの詳細情報を閲覧した後に番組の詳細情報表示を一度閉じて，別途コンテンツＡの詳細情報を開き閲覧することになる。そこでユーザが番組Ａの詳細情報項目のうち例えば「人名＝Ｂ子」や，コンテンツの詳細情報のうち「カテゴリ＝ＣＤ」に興味を示し，関連する番組やコンテンツを検索することは可能であるが，これらの情報は同時に画面に表示されていないため「人名＝Ｂ子」と「カテゴリ＝ＣＤ」を同時に検索対象のキーワードとして設定することはできない。
【０２７２】
そこで，本実施の形態にかかる情報提供装置１０４のユーザ情報管理サーバ１０６は，ユーザ端末装置１０１の画面の切り替えがあっても，ユーザ端末装置１０１が共通で扱える検索情報を，ユーザ情報の検索情報リスト等に確保し，各画面でユーザが興味をもち注目したキーワード等をそこに貯めておき，検索キーワードとしてユーザ端末装置１０１に提供することができる。
【０２７３】
なお，本実施の形態では検索対象はメタ情報の付加された番組やコンテンツの詳細情報等であり，単にキーワードの文字列だけでなく属性などの情報も含めた検索が可能であるが，単に文字列を検索する場合に適用しても良い。また，ユーザ端末装置１０１に備わる記憶部５１０にキーワード保管領域（キーワードプール領域）として確保し，ユーザ端末装置１０１が検索情報を一時的に管理する場合でもよい。
【０２７４】
（検索情報の登録）
次に，図１６を参照しながら，本実施の形態にかかる情報提供システム１００における検索情報の登録処理について説明する。なお，以下説明するのは，情報提供装置１０４側が実施する場合について説明するが，ユーザ端末装置１０１側で実施する場合でも実施可能である。
【０２７５】
図１６に示すように，まず情報提供装置１０４からの提供により，番組の詳細情報やコンテンツの詳細情報のコンテンツメタ情報をユーザ端末装置１０１の表示部１４２の画面上に表示する（Ｓ６０１）。
【０２７６】
次に，表示状態で，ユーザが，あるキーワードに興味を持ち，コンテンツ要素に係るメタ情報又はアイコンなどが入力部５１１により選択される（Ｓ６０３）。なお，その時点で選択されたメタ情報またはアイコンのカテゴリに属するメタ情報の属性値等に設定されたキーワードで，検索を行うこともできるし，この時点ではキーワードプール領域への登録だけを目的として検索を行わないということもできる。
【０２７７】
選択されると（Ｓ６０３），選択情報生成部５０４は，検索の実行の有無，選択されたメタ情報の属性，または属性値等が含まれる選択情報を生成し，ネットワーク１０３を介してユーザ情報管理サーバ１１３に送信する。なお，ユーザ端末装置１０１が選択情報から検索情報を生成し，ディレクトリサービスサーバ１０６に検索情報を送信し，直接ディレクトリサービスサーバ１０６に検索を実行させる等の場合でも実施可能である。
【０２７８】
次に，ユーザ情報管理サーバ１１３の選択情報受付部３０８は，選択情報を受信すると，検索の実行の指示が有るか無いかを確認する（Ｓ６０５）。なお，検索指示が有る場合，検索情報生成部３１０が，選択情報に含まれる選択されたメタ情報の属性値等を抽出等することで，検索情報を生成し，ディレクトリサービスサーバ１０６に対し検索情報を送信する。検索された結果は，ユーザ情報管理サーバ１１３が受信する。さらにユーザ情報管理サーバ１１３は，検索結果を表示するための検索結果の表示画面を生成する。ユーザ端末装置１０１の表示部１４２に検索結果の表示画面が表示される。
【０２７９】
検索指示が無い場合，検索情報生成部３１０は，選択情報に含まれるメタ情報の属性または属性値，さらに入力部５１１により入力された文字列などのキーワードを抽出し，検索情報を生成する。さらに，検索情報が生成されると，ディレクトリサービスサーバ１０６は，ユーザ情報の検索情報リストに登録された検索情報に一致する検索情報が無いかどうかを確認する（Ｓ６０９）。
【０２８０】
一致する検索情報が無い場合（Ｓ６０９），検索特性情報付与部３１２は，利用頻度または前回の利用状況などからなる検索特性情報を検索情報に付与し，当該ユーザのユーザ情報に含まれる検索情報リストに登録する。なお，初めての登録である場合，上記検索特性情報の利用頻度には，“１”が設定される。また，ユーザ端末装置１０１のキーワードプール領域にも上記検索情報が送信され，登録されてもよい。
【０２８１】
逆に，一致する検索情報が有った場合（Ｓ６１０），更新部３１５は，検索情報リストの当該検索情報に含まれる検索特性情報のうち利用回数のカウントを１加算したり，最近の検索履歴を更新等して，検索特性情報を更新する（Ｓ６１３）。
【０２８２】
なお，キーワードの一致は，完全な一致である場合のほかに，同一の対象を示す別のキーワードである場合でも，一致であるとして判断してもよい。例えば，人名の「正式名」と「略称」などを同一人物を表わすものとして，一致すると判断してもよい。この場合，対応テーブルを用意することで，相違するキーワードでも一致であると判断することができる。
【０２８３】
次に，その他の情報を閲覧する必要が無い場合（Ｓ６１５），本実施の形態にかかる情報提供システム１００における検索情報の登録処理の一連の動作が終了する。
【０２８４】
図１７に示すように，本実施の形態にかかる検索情報の登録処理では，ユーザ端末装置１０１は，記憶部５１０にキーワードプール領域５３０を有し，上記キーワードプール領域５３０にはユーザが選択したメタ情報等により生成される複数の検索情報が格納されている。
【０２８５】
さらに，ユーザ情報管理サーバ１１３には，リスト管理部３１４が各ユーザのユーザ情報７１２を管理している。上記ユーザ情報７１２には，ユーザプロファイル情報７１３，検索情報がリスト化された検索情報リストが含まれている。検索情報に含まれる属性や属性値などがキーワードとして検索されることになるが，詳細は後述する。なお，図１７に示す“キーワード”は，入力部５１１により直接入力されたキーワードの文字列等を示している。さらに，表示画面上などでコンテンツ要素が選択された場合，ユーザが入力フォームに直接入力した場合，ユーザが予め設定した場合等において，キーワード等が検索情報として設定される。また，利用回数，使用頻度などの頻度情報の他に，さらに画面表示の際の優先度を表わす優先度情報などが追加されてもよい。
【０２８６】
次に，図１８を参照しながら，本実施の形態にかかる検索情報を利用した検索処理について説明する。なお，以下説明するのは，情報提供装置１０４側が実施する場合について説明するが，ユーザ端末装置１０１側で実施する場合でも実施可能である。
【０２８７】
図１８に示すように，まず，検索情報を利用した検索の指示が入力部５１１により行われる（Ｓ６１７）。次に，検索情報の取得をするため，ユーザ端末装置１０１の取得要求部５０２は，ネットワーク１０３を介してユーザ情報管理サーバ１１３に対し，要求する。
【０２８８】
次に，要求されたユーザ情報管理サーバ１１３は，検索情報を該当するユーザのユーザ情報７１２に含まれる検索情報リストから取得する（Ｓ６１９）。なお，ユーザ端末装置１０１が直接，記憶部５１０のキーワードプール領域５３０から検索情報を取得してもよい。
【０２８９】
次に，ユーザ情報管理サーバ１１３が検索情報を取得すると，表示部１４２の画面上にキーワードを表示するため，割当部３１７は，検索情報に含まれる属性または優先度情報等に基づき，検索情報に含まれるキーワードを並べ替える（Ｓ６２１）。
【０２９０】
次に，並び替えられたキーワードを含む検索情報はユーザ情報管理サーバ１１３から送信され，ユーザ端末装置１０１により受信される。ユーザ端末装置１０１により画面に表示されたキーワードから検索したいキーワードを組み合わせる等，キーワードの変更・編集を行うか否か決定される（Ｓ６２３）。
【０２９１】
キーワードの変更・編集を行う場合，不要なキーワードを含む検索情報の削除は表示部１４２に表示される「表示」ボタンで行い，検索したいキーワードを追加する場合は，チェックボックスにチェック（ＯＮ）する（Ｓ６２５）。
【０２９２】
編集終了後（Ｓ６２５），表示部１４２に表示された「検索」ボタンが選択されると，ユーザ端末装置１０１は，検索キーワードをディレクトリサービスサーバ１０６又はユーザ情報管理サーバ１１３に送信し，ディレクトリサービスサーバ１０６により検索が行われる（Ｓ６２７）。なお，検索結果については後述する。
【０２９３】
さらに，「検索」ボタンが選択されると（Ｓ６２７），上述した検索情報を登録するため，後続の処理が続く。
【０２９４】
ここで，図１９を参照しながら，表示部１４２に表示される検索情報について説明する。図１９に示すように，キーワードの変更・編集を行う場合（Ｓ６２５），表示部１４２の画面上には，「カテゴリ」，「ジャンル」などの属性別に，検索情報に含まれる属性値等であるキーワードがチェックボックスとともに表示されている。上記「カテゴリ」等の属性別に表示されるキーワードは，例えば検索情報等に含まれる検索頻度等に応じて表示される順序が変更されてもよい。さらに，「カテゴリ」など属性の項目表示についても，例えば，項目ごとに表示されるキーワード全体の検索情報に含まれる検索頻度が多い順に左側から表示される場合等でもよい。
【０２９５】
検索したいキーワードをチェックボックスにチェックすると“■”にチェック（Ｏｎ）されて，検索キーワードに追加される。さらに「ＡＮＤ」または「ＯＲ」をラジオボタンでチェックすることで，検索キーワードが「ＡＮＤ」検索なのか「ＯＲ」検索であるのかを選択することができる。
【０２９６】
また，表示部１４２に表示される検索情報は例えば，常に一定の領域を有し，画面に表示する場合，または常に画面に表示され，検索情報の登録時等にはキーワードの一覧など一部の検索情報のみ表示する場合，または検索指示など利用時のみ全体を表示するなど表示領域の大きさが可変である場合，検索情報の登録や編集，または検索など利用する場合のみスライド表示などで新規に領域を確保し，その他の時には非表示である場合等を例示することができる。なお，図１９に示す変更例として，例えば，図４３に示すように，表示部１４２に表示されるキーワードの階層構造をそのまま利用してツリー型（例えば，Windows（登録商標）のエクスプローラなどの形式）にキーワード群などを表示した場合でもよい。図４３に示す［＋］や［−］で，「カテゴリ」などの属性とその属性に関連するキーワードを含むノードの開閉を制御し、各キーワード横に表示されたチェックボックスにより検索に利用するか否かを制御することができる。また，ツリーのキーワードなどの各要素の並び順を，ユーザの嗜好度（利用頻度など）や，利用順や，ユーザ設定など様々な基準で並び替えることが可能である。なお，キーワードを含む検索情報の階層構造については後述する。
【０２９７】
次に，図２０（ａ）に示すように，表示部１４２の表示領域６２９に表示された番組メタ情報である“Ｂ子”が選択されると，属性が“キャスト”で属性値が“Ｂ子”である検索情報が生成され，検索情報リストまたはユーザ端末装置１０１のキーワードプール領域５３０に登録される。登録されると，図２０（ｂ）に示すように検索情報のキーワードである“Ｂ子”が表示部１４２の下部の表示領域７９９にチェックボックスとともに表示される。なお，表示領域６２８には，電子番組表などが表示されてもよい。
【０２９８】
同様に，図２０（ｃ）に示すように，表示領域６２８に表示されたコンテンツＡに関連する詳細情報が表示領域６２９に表示され，コンテンツメタ情報である“ＣＤ”が選択されると，属性が“カテゴリ”で属性値が“ＣＤ”である検索情報が登録され，表示部１４２下部の表示領域７９９に追加される。なお，選択することで，検索情報が登録される場合に限られず，例えば，「検索」ボタンが押下された時点で，キーワードプール領域５３０等に登録する場合等でもよい。
【０２９９】
キーワードを含む検索情報の登録時には単にキーワードの文字列を登録するだけでなく，メタ情報の属性と属性値の対応関係を残すことができる。例えば「Ｂ子」という文字列だけで検索すると番組情報などの「Ｂ子のそっくりさん登場」などの余計な情報まで検索してしまう場合があるが，「Ｂ子」の属性である「出演者名」とともに検索することで，「出演者名＝Ｂ子」という条件を満たすものだけを検索することができる。
【０３００】
また，ＥＣＧサービス提供側では，組み合わせて検索に利用する可能性が高い複数のキーワードを予め一つにまとめてグループキーワードとして詳細情報に表示させる場合も可能である。なお，グループキーワードについてもキーワードと同様に，検索キーワードとして検索可能である。
【０３０１】
図２１を参照しながら，本実施の形態にかかるグループキーワードについて説明すると，表示領域６３０には，アイコン１４６とともに番組Ａと，コンテンツＡが表示され，表示領域６３１には，選択された上記コンテンツＡに関連する詳細情報が表示されている。
【０３０２】
表示領域６３１に表示されているように，「ＣＤ」と演奏者である「Ａ太郎」とが表示されている場合，例えば「Ａ太郎のＣＤ」をキーワードとして検索する蓋然性が高い場合，表示領域６３１には，「カテゴリ＝ＣＤ」，「アーティスト＝Ａ太郎」というメタ情報をそれぞれ表示するだけでなく，「Ａ太郎のＣＤ」というボタンやアイコン，メニューなどを用意し，表示部１４２の表示領域６３１に表示させるが，他の項目と同様にテキスト表示の場合でもよい。
【０３０３】
したがって，上記「Ａ太郎のＣＤ」からなるボタン等を選択することで，属性“カテゴリ”で属性値“ＣＤ”及び属性“アーティスト”で属性値“Ａ太郎”が一度に，検索情報として登録することができる。なお，基本的に，双方のキーワードはＡＮＤ検索の関係となる。また，グループキーワードの登録とともに，個別に双方のキーワードが検索情報として登録される。
【０３０４】
なお，提供の際に“ボタンを押して検索指示を行うと「カテゴリ＝ＣＤ」，「アーティスト＝Ａ太郎」という情報をキーワードとしてＡＮＤ検索の関係を有する検索情報の登録を行う”等という情報を付加しておく（ボタン押下時のスクリプトに記述することなどにより実現する）ことで，ユーザは１回の指示動作によりグループキーワードを登録し検索を行うことが可能となる。
【０３０５】
グループキーワードが登録されると，表示領域６３２の項目“グループキーワード”に「Ａ太郎ＣＤ」と表示される。したがって，グループキーワードまたはキーワードをチェックボックスにチェックすること効率的に検索キーワードを編集することができる。
【０３０６】
（キーワード登録情報の保存）
上述したように，キーワードプール領域５３０にキーワードが一時的に登録されると，画面上に登録されたキーワードを表示するとともに，登録内容はユーザ情報管理サーバ１１３のリスト管理部３１４のユーザ情報７１２に含まれる検索情報リストにもユーザごとに格納される。ユーザ情報７１２の検索情報リストにはユーザ情報管理サーバ１１３にアクセスして保存する以外にも，所定期間，ユーザ端末装置１０１側のキーワードプール領域５３０で管理し，所定のタイミングでまとめてユーザ情報管理サーバ１１３に保存するという場合でもよい。
【０３０７】
ユーザ情報７１２の検索情報リストに登録することで過去に検索を行ったキーワードの情報が検索情報に保管されるため，次回以降も以前と同じ条件（キーワード）で再度検索を行うなど検索処理が効率的に行える。
【０３０８】
また，既に登録済みのキーワードで検索を行った際には，検索キーワードで利用された回数を，検索情報のキーワードごとにカウントし，あわせて保存しておく。これによりユーザがより興味を持つキーワードの情報を取得することができる。さらに，表示部１４２に利用頻度の高いキーワードを優先的に目に付く個所に表示したり，点滅などさせて目立つように表示することで，一層検索処理の効率化が図れる。
【０３０９】
次に，図２２を参照しながら，ユーザ情報管理サーバ１１３のリスト管理部３１４が管理する検索情報リストのデータ構造について説明する。
【０３１０】
図２２に示すように，本実施の形態にかかる検索情報リストは，ＸＭＬフォーマットで構成され，キーワードを含む検索情報が属性ごとにタグで記述されている。例えば，図２２に示す「＜番組  ＩＤ＝“ＰＧ０１”  タイトル＝“Ａ物語”  嗜好度＝“１”  前回利用＝“ＦＡＬＳＥ”／＞」のタグの場合，上記メタ情報は，属性が番組の“タイトル”で，メタ情報のＩＤが“ＰＧ０１”で，キーワードとなる属性値が“Ａ物語”を示す。さらに，当該メタ情報の１行上に記述された「＜ジャンル情報〜＞〜＜／ジャンル情報＞」とは主従の関係を有する。
【０３１１】
例えば，図２２に示すように，＜人物ジャンル＞〜＜／人物ジャンル＞のタグの子要素としては，属性値“Ａ太郎”からなるタグが存在する。上記属性値“Ａ太郎”を直接参照し，親要素の＜人物ジャンル＞〜＜／人物ジャンル＞のタグを参照すれば，ユーザ端末装置１０１は，「Ａ太郎」の“人物ジャンル”の属性値が「俳優」であることを容易に判断することができる。
【０３１２】
したがって，検索情報には，キーワードの文字列のみでなく，属性情報や階層構造を含めて登録できる。なお，文字列のみの場合も可能である。また，各タグにキーワードを利用した回数（“嗜好度”）が設定されることで，検索処理の効率化が図れる。
【０３１３】
さらに，グループキーワードを登録するためにタグ６３４が用意されている。タグ６３４は，＜キーワードグループ＞〜＜／キーワードグループ＞からなり，複数のキーワードからなるグループキーワードが含まれた検索情報をタグとして登録することができる。
【０３１４】
グループキーワードの検索情報は，例えば，＜グループ  グループＩＤ＝“ＧＰ０１”  メンバーＩＤ＝“ＮＭ０１，ＣＩ０２”  嗜好度＝“２”  前回利用＝“ＴＲＵＥ”／＞からなるタグである。
【０３１５】
なお，上記タグには，各検索情報の属性や属性値が無いが，その代わりとして“メンバーＩＤ”に設定されたＩＤが該当する検索情報の属性及び属性値を特定する。したがって，上記の例では，メンバーＩＤが“ＮＭ０１，ＣＩ０２”であるため，図２２に示す矢印のように，グループキーワードに構成する各キーワードを一意的に特定できる。
【０３１６】
なお，本実施の形態にかかる検索情報には，全てＩＤが付加されているが，かかる例に限定されず，例えば，グループ化の必要な検索情報にだけ，その都度ＩＤを付加する場合などでも実施可能である。
【０３１７】
次に，図２３等を参照しながら，本実施の形態にかかる情報提供システム１００における検索結果の表示処理について説明する。
【０３１８】
上述のように検索キーワードを選択し検索した結果の表示処理としては，検索結果をキーワードとのマッチング率や検索結果として発見されたページや項目（ＥＣＧサービスでは番組やコンテンツのメタ情報等。）などのアクセス頻度順によりリスト状に一覧表示されるのが一般的であるが，本実施の形態にかかる検索結果表示処理では，上記例の他に，複数のキーワードを２次元または３次元に配置したテーブル型の検索結果を表示部１４２に表示する表示処理について説明する。
【０３１９】
まず，図２３に示すように，表示部１４２に表示された表示画面には，ユーザ情報管理サーバ１０６から送信される検索結果情報に基づき，検索結果が表示される。また検索結果が表示される表示領域には，Ｘ軸方向とＹ軸方向にユーザの指定した複数のキーワードを各フィールドブロックに設定することができる。例えば，図２３に示すＸ軸方向（“キーワードＡ”）のフィールド６３６の各フィールドブロックには，“Ａ太郎”，“Ｂ子”，“ラーメンＡＮＤ旅”，“子犬ＯＲ子猫”のキーワードが割当てられ，表示されている。なお，一つのフィールドブロック内には一つのキーワードのみを設定しても複数設定してもよい。複数設定する場合にはＡＮＤの組合わせ又はＯＲの組合わせであるのかを指定できる。
【０３２０】
また，検索結果情報は，例えば，図２３等に示す表示画面に表示される検索結果を表示するための画面情報であり，検索結果情報は，割当部３１７に生成されて，配置部３２１等により，検索されたメタ情報の項目等が所定位置に表示されるように設定される。検索結果情報は，ユーザ情報管理サーバ１１３から送信される場合に限られず，例えば，ユーザ端末装置１０１が生成する場合でも実施可能である。
【０３２１】
同様に，Ｙ軸方向（“キーワードＡ”）のフィールド６３８の各フィールドブロックにも，“Ａ太郎”，“Ｂ子”，“ラーメンＡＮＤ旅”，“子犬ＯＲ子猫”のフィールド６３６と同じキーワードが割当てられ，表示されている。
【０３２２】
また，Ｘ軸方向，Ｙ軸方向それぞれのフィールドブロックの個数に対応する複数のブロックが縦×横に配置されている。上記ブロック内には，検索結果のメタ情報が表示される。なお，ブロックがグレーで表示された領域は，重複してキーワードを検索することとなるため，検索処理は予め行われないことを示している。
【０３２３】
設定されたキーワード群から組合わせて組合せキーワードを作成し，当該組合せキーワードで随時検索を行い，その結果をキーワードの組合わせに従って，それぞれのフィールドブロックに対応するブロックに表示する。検索した結果，ブロックに表示されたメタ情報が選択されると，当該メタ情報の詳細が右側の表示領域に表示される。なお，詳細が表示される表示領域は，右側に限定されない。
【０３２４】
次に，図２４を参照しながら，本実施の形態にかかる検索結果の表示処理について説明する。図２４は，本実施の形態にかかる検索結果の表示処理の概略を示すフローチャートである。
【０３２５】
まず，図２４に示すように，検索結果情報が生成され，検索結果情報のうちＸ軸方向，Ｙ軸方向に配置される１又は２以上のフィールドブロックにキーワードが割当部３１７によって，割当てられる（Ｓ６４０）。なお，キーワードは，ユーザ情報７１２またはキーワードプール領域５３０から抽出された検索情報に基づき，自動的にフィールドブロックに割当てられる場合，またはキーワードの指定順番に割当てられる場合，検索情報に含まれるキーワードの嗜好度や検索結果へのアクセス頻度の順に自動的に割当てられる場合，ユーザがテーブル型（同様の形式の表示を検索結果情報の表示のためだけでなく，検索内容を決定するためにも使用できる。）の検索結果情報を表示し，各キーワードを自由に割当てる場合などを例示することができる。
【０３２６】
次に，各フィールドブロックにキーワードが割当てられると（Ｓ６４０），設定部３１９は，Ｘ軸方向とＹ軸方向の各フィールドブロックに割当てられたキーワードをそれぞれ組み合わせて組合せキーワードを設定する（Ｓ６４２）。設定された組合せキーワードが検索キーワードとして，検索される。例えば，設定部３１９は，Ｘ軸方向のキーワード“Ａ太郎”とＹ軸方向のキーワード“Ｂ子”とを組み合わせて組合せキーワード“Ａ太郎”ＡＮＤ“Ｂ子”を設定する。
【０３２７】
次に，ディレクトリサービスサーバ１０６の検索部３２０は，ユーザ情報管理サーバ１１３から組合せキーワードを受信し，当該組合せキーワードに相当するメタ情報等を検索する（Ｓ６４４）。なお，検索は完全一致の場合だけに限らず，一部一致の場合等も該当するとして検出されてもよい。また略語等のキーワードの検索の場合，正式名称など同一とみなせるキーワードを有するメタ情報も検出されてもよい。さらに，既に検索処理が行われ，結果表示だけの場合，ここでは検索処理（Ｓ６４４）を実行せず，後続の検索結果の表示処理に続く。
【０３２８】
次に，配置部３２１は，検索部３２０で検索されたメタ情報等の情報を，検索結果情報のうち当該組合せキーワードとして設定されたフィールドブロック同士の交差する位置のブロックに表示位置を決定し，検索結果情報に位置情報を設定する。
【０３２９】
次に，全て設定された検索結果情報は，ユーザ情報管理サーバからユーザ端末装置１０１に送信される。ユーザ端末装置１０１の表示部１４２は，受信した検索結果情報を検索結果の表示画面に表示する（Ｓ６４６）。
【０３３０】
例えば，図２３に示すように，組合せキーワードが「「Ａ太郎」ＡＮＤ「Ａ太郎」」である場合，“Ａ太郎”が設定されたＸ軸方向のフィールドブロックとＹ軸方向のフィールドブロックとが交差する位置は，縦×横が１行目×１行目の左上隅のブロックであり，上記ブロックに表示される。
【０３３１】
表示処理（Ｓ６４６）が行われると，本実施の形態にかかる検索結果の表示処理の一連の動作が終了する。なお，本実施の形態にかかる表示画面に表示するための検索結果情報の設定処理は，サービス提供側の情報提供装置１０４で実施する場合を例に挙げて説明したが，かかる例に限定されず，例えば，ディレクトリサービスサーバ１０６が実行するキーワードの検索処理等を除き，ユーザ端末装置１０１側で実施する場合でも実施可能である。
【０３３２】
なお，検索結果の表示処理では各キーワードの交差するブロックに，基本的にＡＮＤ検索された検索結果が表示部１４２に表示されるが，図２３等のようにＸ軸方向のキーワードとＹ軸方向のキーワードが同一の場合，キーワードの組合せにより，別のブロックで検索された結果と同じ項目がブロックに表示されて，いわば検索結果の重複が発生する。
【０３３３】
図２３に示すように，例えば，キーワード「Ａ太郎」ＡＮＤ「Ａ太郎」の検索は実際にはキーワード「Ａ太郎」だけで検索するのと同じであり，「Ａ太郎」ＡＮＤ「Ｂ子」での検索結果としてブロックに表示されたものは必ず「Ａ太郎」ＡＮＤ「Ａ太郎」のブロックにも重複して表示されてしまう。
【０３３４】
それを防ぐために，検索はＸ軸とＹ軸が同一キーワードでないブロックの検索処理を先に行う。その後に同一キーワードの組合せに対応するブロックの検索を行い，検索結果と既に検索された結果項目とを順次比較し既に同一の項目が検索されていた場合には表示を行わない等の処理により重複を最小限に防ぐことができる。
【０３３５】
上記重複が防止されると，図２５に示すように，検索結果と既検索の結果項目とを比較し重複した場合，重複した項目はブロックには表示されていない。例えば，キーワードＡとキーワードＢの組合せキーワードが「「Ａ太郎」及び「Ａ太郎」」である場合，検索された結果は，同じく組合せキーワード「「Ｂ子」及び「Ａ太郎」」で検索された“○番組：ドラマ「ＡＡＡ」”と重複するため表示されないか，表示態様が変更されて表示される。図２５に示すように，例えば，重複した項目にはアンダーラインが表示されているため，他の項目とを容易に区別することができる。
【０３３６】
また，検索結果の表示画面には，検索したキーワードの一覧と，各ブロックには検索された項目が表示されることから，表示画面全体から検索項目のバラつきなどの分布状況と，キーワードと検索項目との相関関係が容易に把握することができる。
【０３３７】
ここで，上記重複した項目の表示を防止するための検索結果の表示処理等について，図２６および図２７を参照しながら，説明する。図２６は，本実施の形態にかかる検索処理の概略を示すフローチャートであり，図２７は，本実施の形態にかかる検索処理が行われるブロックの位置を判断するための説明図である。
【０３３８】
図２６に示すように，まず，図２４の検索処理（Ｓ６４４）にて，説明したように検索部３２０は，組合せキーワードが設定されることで，各組合せキーワードについて，検索処理を行う（Ｓ６４８）。なお，以下に示す配置部３２１による検索処理の不要なブロックのチェックは，上記検索処理（Ｓ６４８）前には予め行われ，検索部３２０に通知されるものとする。また，検索された結果は，配置部に送信され，一時的に保管される。
【０３３９】
次に，配置部３２１は，そもそも検索部３２０による検索処理の必要のないブロックをチェックし，上記ブロックについて，グレー色等の色を表示部１４２に表示される検索結果の表示画面に表示されるように，検索結果情報に設定する（Ｓ６５０）。なお，検索結果情報は，予め割当部３１７により生成される。図２７に示すように，検索結果情報に係る検索結果の表示画面の場合，ブロックの位置を（Ｘ，Ｙ）で表わすと，検索処理の必要の無いブロックは，“Ｘ＜Ｙ”の関係の場合である。
【０３４０】
図２７に示す表示部１４２に表示される検索結果の表示画面の場合，グレー色等に表示されるブロックは（１，２），（１，３），（１，４），（２，３），（２，４），（３，４）の６つのブロックであることが分かる。したがって，検索結果情報には，上記６つのブロックの表示の変更内容が設定される。上記変更内容は上述の例えばグレー色等に変更された変更内容である。
【０３４１】
次に，該当するキーワードの種類が多いブロックについて，配置部３２１は，検索部３２０による検索結果が表示されるメタ情報の項目等を，検索結果情報に設定する設定処理を行う（Ｓ６５２）。
【０３４２】
次に，ユーザ情報管理サーバ１０６の配置部３２１は，残りのブロックである“Ｘ＝Ｙ”の関係を有するブロックについて，検索結果を検索結果情報に設定する設定処理の準備を行う（Ｓ６５４）。なお，上記“Ｘ＝Ｙ”のブロックについては，重複する可能性が高いため，検索結果に基づき，配置部３２１は，１件ごとに重複チェックを行う（Ｓ６６２）。
【０３４３】
図２６に示すＳ６５０〜Ｓ６５４における各処理では，ブロックの位置座標（Ｘ，Ｙ）で表わすと，Ｘが“１”から“最大値（ＸＭＡＸ）”，Ｙが“１”から“最大値（ＹＭＡＸ）”までの範囲内のブロックが対象となる。
【０３４４】
例えば，図２７に示す縦×横が３×４からなるブロックの場合，Ｘが“１”から“４（ＸＭＡＸ）”，Ｙが“１”から“３（ＹＭＡＸ）”までの範囲内のブロックが処理（Ｓ６５０〜Ｓ６５４）の対象となる。
【０３４５】
次に，配置部３２１は，検索処理により検索された項目が既に検索結果情報に含まれる検索結果と重複するか否かの重複チェックを行う（Ｓ６５６）。なお，重複チェックは，例えば，検索部３２０から送信される既検索のメタ情報に含まれるメタ情報参照ＩＤなどに基づき，判断される。
【０３４６】
重複チェックの結果，配置部３２１は，該当する項目が既に検索結果情報に含まれていた場合，検索された項目に対応するブロックには表示されないように検索されたメタ情報の項目などを検索結果情報には設定しない，もしくはブロックには表示されても他の項目と識別できるように当該項目の例えば文字の色を変更して検索結果情報に設定する。
【０３４７】
したがって，ユーザ端末装置１０１が上記検索結果情報を受信しても，表示部１４２に表示されるブロック内には上記項目は表示されない，または項目の文字などの色が他の識別可能な色に変更されて表示される（Ｓ６５８）。
【０３４８】
また，重複チェックの結果，該当する項目が未表示であった場合，配置部３２１は，該当するブロックに検索されたメタ情報の項目を，検索結果情報に設定する。
【０３４９】
設定された検索結果情報がユーザ端末装置１０１に送信されると，ブロック内に項目が表示された検索結果の表示画面が表示される（Ｓ６６０）。なお，本実施の形態にかかる検索処理は，サービス提供側の情報提供装置１０４で実施する場合を例に挙げて説明したが，かかる例に限定されず，例えば，ユーザ端末装置１０１側で実施する場合でも実施可能である。
【０３５０】
次に，図２５の変形例として，図２８を参照しながら，本実施の形態にかかる検索結果の表示画面について説明する。
【０３５１】
図２８に示すように，表示部１４２に表示される検索結果の表示画面は，図２５に示す検索結果の表示画面と比較して，予め検索処理されないグレー色に表示されたブロック群が右上隅に位置するように表示画面が構成されている点で相違する。
【０３５２】
また，右上隅に配置された上記ブロック群に，番組映像や，各ブロックの項目が選択されたことにより表示される詳細情報などを表示することができる。したがって，ユーザは，右上隅に表示される映像等を視認する可能性が高くなるため，使用効率が向上される
次に，図２５の変形例として，図２９を参照しながら，本実施の形態にかかる検索結果の表示画面について説明する。
【０３５３】
図２９に示すように，表示部１４２に表示される検索結果の表示画面は，図２５に示す検索結果の表示画面と比較して，表示画面のブロックに表示される項目が全体的に左上の方に表示されるように，フィールドブロック内のキーワードまたはブロック内の項目を並び替えて表示される点で相違する。ユーザの視線の移動が左上に多く移る場合，視認性の向上が図れる。なお，かかる例に限定されず，左上の他にも，ユーザの視線移動に応じて，右上などに表示する場合でもよい。
【０３５４】
次に，図２５の変形例として，図３０を参照しながら，本実施の形態にかかる検索結果の表示画面について説明する。
【０３５５】
図３０に示すように，表示部１４２に表示される検索結果の表示画面は，図２５に示す検索結果の表示画面と比較して，Ｘ軸方向の各フィールドブロックに設定されるキーワードとＹ軸方向のフィールドブロックに設定されるキーワードとが相互に異なる点で相違する。
【０３５６】
したがって，Ｘ軸方向とＹ軸方向とのフィールドブロックに，例えばユーザの使用頻度の高いキーワードをそれぞれ設定することで，ユーザの興味を示す度合いが高い情報を検索結果の表示画面に表示することができる。
【０３５７】
さらに，上記表示画面には，検索したキーワードの一覧と，各ブロックには検索された項目が表示されることから，表示画面全体から検索項目のバラつきなどの分布状況と，キーワードと検索項目との相関関係が容易に把握することができる。
【０３５８】
ここで，表示部１４２に表示される各フィールドブロックに，検索するための検索キーワードを設定する処理について，図３１を参照しながら，説明する。なお，本実施の形態にかかるキーワードの設定は，ユーザ情報７１２またはキーワードプール領域５３０から自動的に設定する等の場合があるが，ここでは，ユーザが表示部１４２を介して設定する場合について説明する。
【０３５９】
図３１に示すように，表示部１４２には，２次元からなる検索内容情報が表示される。当該検索内容情報には，Ｘ軸方向，Ｙ軸方向に１又は２以上のフィールドブロックが設定可能であり，さらに行と列とからなるテーブル型に１又は２以上のブロックがそれぞれ設定されている。なお，本実施の形態にかかるキーワードを設定する設定画面は２次元形式の検索結果の場合を例に挙げて説明するが，かかる例に限定されず，３次元形式の検索結果などの場合でも実施可能である。
【０３６０】
検索キーワードを設定するためには，表示部１４２に表示された検索内容情報を介して，適当なフィールドブロックを入力部５１１により，選択すると，プルダウンメニュー６６５が表示される。上記プルダウンメニュー６６５には，指定可能なキーワードが表示されるため，所望のキーワードを指定することができる。
【０３６１】
また，同軸のフィールドに並ぶキーワードはＯＲ検索として予め環境設定することができ，また，組合せキーワードを設定する際のキーワード同士の組合せはＡＮＤ検索として環境設定することができる。なお，かかる例に限定されず，キーワードを設定するたびに，ＡＮＤ検索またはＯＲ検索のどちらかを指定する場合なども実施可能である。
【０３６２】
各フィールドブロックにキーワードが設定され，「検索」ボタンが入力部５１１により選択されると，Ｘ軸方向，Ｙ軸方向の各フィールドブロックから少なくとも一つずつ抽出し，キーワードをＡＮＤ検索で組合せて，組合せキーワードが設定され，検索処理が行われる。
【０３６３】
次に，図３２を参照しながら，本実施の形態にかかる検索結果の表示画面について説明する。
【０３６４】
Ｘ軸方向とＹ軸方向の各フィールドブロックにキーワードが割当てられ，検索処理が実行されると，図３２に示すように，行と列とからなるテーブル型に配置されたブロック内には，検索されたメタ情報の項目が表示される。上記ブロックが入力部５１１により選択されることで，表示領域６６７には，ブロック内に表示されたコンテンツメタ情報等の項目の一覧が表示される。
【０３６５】
なお，表示領域６６７に表示する際に，Ｘ軸方向とＹ軸方向とのフィールドブロックに，例えばユーザの使用頻度の高いキーワード等が割当てられ，各ブロックには検索された項目が表示されるため，ユーザは表示画面全体からブロックに表示される項目の分布状況を容易に把握できる。
【０３６６】
さらに。表示領域６６７に表示されたメタ情報のタイトル，カテゴリなどのテキストが表示された項目を，入力部５１１により選択すると，選択された項目のメタ情報に含まれるＵＲＩ等に基づき，ディレクトリサービスサーバ１０６にアクセスし，当該メタ情報の詳細情報や，関連するメタ情報が表示領域６６７に表示される。
【０３６７】
図３２に示すように，例えば，ブロック内の破線で示す項目が選択されると，表示領域６６７には，上記選択された項目のメタ情報の内容や，選択された項目に関する詳細情報等が表示される。
【０３６８】
次に，図３３を参照しながら，図３２に示す検索結果の表示画面の変形例について説明する。
【０３６９】
図３３に示すように，表示部１４２に表示される検索結果の表示画面は，図３２に示す検索結果の表示画面と比較して，入力部５１１によりブロック内に表示された項目が選択される点で相違する。
【０３７０】
上記ブロック内に表示された項目が入力部５１１により選択されると，表示領域６６７には，選択された項目に該当するコンテンツメタ情報または番組メタ情報等が表示される。例えば，図３３に示すように，キーワードＡとキーワードＢのキーワードがともに“Ｂ子”である場合に相当するブロックに表示された“○番組：旅「Ｂ子のラーメン紀行」”が選択される。
【０３７１】
入力部５１１によりブロック内に表示された上記“○番組：旅「Ｂ子のラーメン紀行」”が選択されると，表示領域６６７には，項目である“○番組：旅「Ｂ子のラーメン紀行」”の番組メタ情報の全体が表示され，さらに，上記番組メタ情報の階層下に属する各種メタ情報の有無をカテゴリごとに示す“番組”，“ＤＶＤ”，または“ＣＤ”アイコン等のアイコンが表示される。
【０３７２】
ブロック内に表示された項目が選択されると，ディレクトリサービスサーバ１０６側で，選択されたメタ情報の階層下に属するメタ情報を検索し，該当するメタ情報が存在した場合，当該メタ情報に含まれるカテゴリ情報が抽出される。
【０３７３】
さらに，上記カテゴリ情報に相当するアイコンが，アイコン生成部（図示せず。）等により生成され，ユーザ端末装置１０１に送信されることで，表示部１４２の表示領域６６７にアイコンを表示することができる。なお，上記アイコン生成部（図示せず。）は，ユーザ端末装置１０１，ディレクトリサービスサーバ１０６，またはユーザ情報管理サーバ１１３のうち少なくとも一つに備わればよい。
【０３７４】
次に，図２４を参照しながら，図３２に示す検索結果の表示画面の変形例について説明する。
【０３７５】
図３４に示すように，表示部１４２に表示される検索結果の表示画面は，図３２に示す検索結果の表示画面と比較して，ブロック内には検索されたメタ情報のカテゴリを示すアイコンが表示される点で相違する。
【０３７６】
ブロック内に表示されるアイコンは，カテゴリごとに表示され，同一のカテゴリに属するメタ情報が複数検索された場合でも代表として１つのアイコンが表示される。なお，同一カテゴリの複数のメタ情報が検索された場合，アイコンの表示面に検索された数が表示される場合等でも実施可能である。
【０３７７】
なお，アイコンは，例えばディレクトリサービスサーバ１０６側で，検索されたメタ情報に含まれるカテゴリ情報が抽出され，アイコン生成部（図示せず。）により生成される。
【０３７８】
上記アイコン生成部は，カテゴリ情報に相当するアイコンを生成する。上記生成されたアイコンはユーザ端末装置１０１に送信され表示部１４２のブロック内に表示される。また，アイコンは，ユーザ端末装置１０１側で生成する場合でも実施可能である。
【０３７９】
表示部１４２に表示されたアイコンから，ユーザは，キーワードの条件に適合した検索結果としてどのカテゴリのコンテンツが検索されたかを視覚的に容易に認識することができる。
【０３８０】
また，図３４に示すブロック内に表示されたアイコンが選択された場合，選択されたアイコンのカテゴリに該当するメタ情報の項目の一覧リストが表示領域６６７に表示される。
【０３８１】
次に，図３５を参照しながら，図３４に示す検索結果の表示画面の変形例について説明する。
【０３８２】
図３５に示すように，表示部１４２に表示される検索結果の表示画面は，図３４に示す検索結果の表示画面と比較して，ブロック内に表示されるカテゴリを示すアイコンが同一カテゴリのアイコンでも複数表示される点で相違する。
【０３８３】
したがって，検索結果のメタ情報からカテゴリ情報を取得し，カテゴリ毎のアイコンが表示部１４２に複数表示される。また複数のメタ情報の項目がある場合にはその数の分だけアイコンが表示される。
【０３８４】
表示部１４２に表示されるアイコンを見るだけで，ユーザは条件にあった検索結果として，どのカテゴリのコンテンツがどれくらいの数だけ発見されたかを容易に認識することが可能となる。なお，ブロック内に項目を複数表示するだけの領域が確保されていない場合，所定数のアイコンが表示された時点で，ブロック内には表示されず，所定数を超えたので表示不可の旨の忠告メッセージ等が表示される。
【０３８５】
また，ブロック内に同一のアイコンが複数表示される場合，ユーザは，どちらのアイコンを選択すれば，所望のコンテンツ情報の詳細情報が表示されるのかが分からない。したがって，入力部５１１等により，アイコンが表示された領域内を指示または選択すると，図３５に示すように，「子犬物語２」などのタイトルなどが明記された項目領域６７０−１または項目領域６７０−２が表示される。
【０３８６】
ブロック内のアイコンが選択された場合には，そのカテゴリに係るメタ情報に含まれる項目のリストを表示部１４２の表示領域６６７に表示される。
【０３８７】
なお，本実施の形態にかかる検索結果が表示部１４２に表示されるのはアイコンまたはテキストのいずれかである場合について説明したが，かかる例に限定されず，例えば，アイコンとテキストを双方組合わせて，表示する場合であっても実施可能である。
【０３８８】
また，本実施の形態にかかる検索結果に，各フィールドブロックに割当てるキーワードの並び順を常に一定に保ち，検索結果についても，並び替えることなく，そのまま表示させることにより，ユーザはどのようなキーワードに関する情報がどれだけ検索されたかという時系列的な分布を視覚的に把握することができる。
【０３８９】
（検索結果の並び替え）
次に，図３６を参照しながら，本実施の形態にかかる検索結果に表示された項目の並べ替えについて説明する。
【０３９０】
検索結果が表示されると，例えば，各列または各行のブロックの検索されたメタ情報の数に従い，フィールドブロックに割当てられたキーワードの順番を自動的に並び替えることができる。
【０３９１】
図３６（ａ）に示すように，まず，各ブロックに対して検索した結果の項目数を各行及び各列ごとに合計する。例えば，Ｙ軸方向のフィールドブロックに設定されたキーワード“番組”に対応する行ブロック群領域６７３には，検索された項目が１つ表示されている。またＸ軸方向のフィールドブロックに設定されたキーワード“Ａ太郎”に対応する列ブロック群領域６７５には，検索された項目が１つ表示されている。
【０３９２】
上記と同様に，各フィールドブロックに設定されたキーワードに対応する各行，各列のブロック群についても検索された項目数を求め，それぞれが多い順に並び替えを行うと図３６（ｂ）に示す検索結果となる。なお，並び替えは，件数が多いブロックをユーザにとって最も確認しやすい，例えば左上の場所等に集まるように並び替えを行う。
【０３９３】
検索結果の並び替えは，例えば，表示部１４２の表示画面内にテーブル全体が表示しきれず画面切り替えやスクロールが必要な場合に，表示画面内に収まるように一箇所に集めて，ばらつきを無くす場合等は，特に有効であり，表示画面内に項目を最大限表示することができる。
【０３９４】
また，リモコンに備わる矢印キー等により，一つずつカーソルを移動しなければならない場合など，移動操作の回数を減らすことができる。したがって，検索結果に表示された番組やコンテンツ等の情報を選択し，参照するユーザの操作の手間を軽減させることができる。
【０３９５】
（３次元の検索結果）
これまで，本実施の形態にかかる検索結果については，上述のように２次元（Ｘ軸，Ｙ軸）の列と行とからなるテーブル型の検索結果が表示部１４２の表示画面に表示される場合について説明してきたが，さらにＺ軸方向に新たなフィールドを設け，当該フィールドにキーワードを設定することで，３次元の検索結果を表示することも実施可能である。
【０３９６】
ここで，図３７を参照しながら，本実施の形態にかかる３次元の検索結果について説明する。図３７は，本実施の形態にかかる３次元の検索結果の概略的な表示画面を示す説明図である。
【０３９７】
図３７に示すように，表示部１４２には，３次元の検索結果が表示されている。上記検索結果には，Ｘ軸方向，Ｙ軸方向，Ｚ軸方向のそれぞれについて，キーワードが割当てられるフィールドブロックを有するフィールドが３次元に配置されている。
【０３９８】
Ｘ軸方向は，フィールド６７９−１，フィールド６７９−２，フィールド６７９−３，およびフィールド６７９−４から構成され，Ｙ軸方向は，隠れて図示されていないが，フィールド６８１−１，フィールド６８１−２，フィールド６８１−３，およびフィールド６８１−４から構成されている。また，Ｚ軸方向には，フィールド６８３が配置されている。
【０３９９】
例えば，フィールド６７９−１の各フィールドブロックには，原点に近い方から順に“Ａ太郎”，“Ｂ子”，“ラーメンＡＮＤ旅”，および“子犬ＯＲ子猫”のキーワードが割当てられており，フィールド６８１−１の各フィールドブロックには，原点に近い方から順に“１ＣＨ”，“４ＣＨ”，“６ＣＨ”，“８ＣＨ”と放送局のチャンネルに係るキーワードが割当てられている。
【０４００】
また，上記フィールド６７９−１及びフィールド６８１−１に割当てられたキーワードは，Ｚ軸方向のフィールド６８３に割当てられたキーワード“番組”と対応している。なお，Ｚ軸方向のフィールド６８３に割り当てられたキーワードは，４つであるが，かかる例に限定されない。
【０４０１】
したがって，３次元の検索結果は，上述した２次元の検索結果が，Ｚ軸方向のフィールドブロックに割当てられたキーワードごとに積層されるように構成される。
【０４０２】
また，図３７に示すように，検索結果のブロックに表示される項目は，Ｘ軸方向，Ｙ軸方向，Ｚ軸方向に割当てられたキーワードが組み合わされた組合せキーワードに基づき，検索されることで表示される。
【０４０３】
検索結果のブロックに表示される項目として，例えば，項目６７７は，組合せキーワードの“「ラーメンＡＮＤ旅」ＡＮＤ「６ＣＨ」ＡＮＤ「番組」”に基づき検索された検索結果である。
【０４０４】
３次元の検索結果は，本実施の形態にかかる２次元の検索結果の表示処理と同様に，Ｘ軸方向，Ｙ軸方向の各フィールドブロックにキーワードが割当てられ，Ｘ軸方向とＹ軸方向に割当てられたキーワードを少なくとも一つ抽出し，さらにＸ軸方向及びＹ軸方向のフィールドと交差するＺ軸方向のフィールドブロックのキーワードとを組み合わせることで，組合せキーワードを設定する。
【０４０５】
さらに，設定された組合せキーワードに基づき，検索処理が行われ，検索されたメタ情報の項目を，Ｘ軸方向とＹ軸方向の抽出されたキーワードに交差する位置のブロックに位置が決定され，上記ブロックに項目が表示される。以降同様に，Ｘ軸方向，Ｙ軸方向の各フィールドブロックに割当てられたキーワードについて検索が終了し，さらに他のＸ軸方向とＹ軸方向のフィールドブロックに割当てられたキーワードについて検索が終了すると，３次元の検索結果の表示処理は終了し，図３７に示すように表示部１２４に検索結果が表示される。
【０４０６】
なお，図３７に示す検索結果では，Ｚ軸方向のキーワードが“番組”である場合の最上面に表示された検索結果について表示されているが，入力部５１１で検索結果の表示を切替えることで，例えばＺ軸方向のキーワード“ＤＶＤ”など下位層で隠れた検索結果を表示することができる。
【０４０７】
また，２次元の検索結果では少なくとも２つのキーワードの組合せから検索されていたが，３次元の検索結果は，さらに１つキーワードを追加することで，２次元の検索結果よりも多様な検索された項目のばらつきや，キーワード間の相関関係を把握することができる。
【０４０８】
例えば，フィールド６８１−１とフィールド６７９−１とを含む最上面に表示される検索結果から，各放送局（「１ＣＨ」，「４ＣＨ」，「６ＣＨ」，「８ＣＨ」）が放送する番組のうち，「Ａ太郎」，「Ｂ子」，「ラーメンＡＮＤ旅」，および「子犬ＯＲ子猫」と関係のある番組について把握したり，検索結果全体のバラつきなどを容易に把握することができる。
【０４０９】
また，例えば，フィールド６８１−１の各フィールドブロックに「朝の番組」，「昼の番組」，「夜の番組」，「深夜の番組」と割当てられていた場合，フィールド６８１−１とフィールド６７９−１とを含む最上面に表示される検索結果では，各時間帯に放送される番組のうち，「Ａ太郎」，「Ｂ子」，「ラーメンＡＮＤ旅」，および「子犬ＯＲ子猫」と関係のある番組について把握したり，検索結果全体のバラつきなどを容易に把握することができる。
【０４１０】
（マイガイド情報の表示）
上述で説明した検索結果の表示処理を利用して，ユーザ端末装置１０１は，マイガイド情報を表示することができる。なお，マイガイド情報は，各利用者の検索状況，ＥＣＧサービス利用状況などに応じて，利用者に対して適当なコンテンツ情報等を提供したり，利用者が目的とするコンテンツ情報に誘導させるために使用される情報である。
【０４１１】
図３８を参照しながら，本実施の形態にかかるマイガイド情報が表示されたマイガイド表示画面６８６について説明する。図３８は，本実施の形態にかかるマイガイド表示画面が表示された表示部の概略的な構成を示す説明図である。
【０４１２】
図３８に示すように，表示部１４２には，横方向（Ｘ軸方向）および縦方向（Ｙ軸方向）にフィールドが配置されたマイガイド表示画面６８６と，番組の映像などが表示される表示領域６９３と，マイガイド表示画面６８６に構成されるブロック内のアイコン等が選択されると，詳細情報が表示される表示領域６９５とが表示される。なおマイガイド情報は，上記マイガイド表示画面６８６に表示される情報に相当する。
【０４１３】
また，マイガイド表示画面６８６に表示されるＸ軸方向とＹ軸方向のフィールドには，キーワードを割当てるためのフィールドブロックが配置される。例えば，図３８に示すように，Ｘ軸方向のフィールドブロックには，上から順に「番組」，「ＣＤ」，「ＤＶＤ」，「本」のキーワードがそれぞれ割当てられており，Ｙ軸方向のフィールドブロックには，左から順に「「Ａ太郎」ＯＲ「Ａちゃん」」，「Ｂ子」，「ラーメン」，「お気に入り」，「ＡＢＣさんへのおすすめ」，「○△テレビからのおすすめ」のキーワードがそれぞれ割当てられている。
【０４１４】
なお，Ｘ軸方向のフィールドブロックのうち，ブロック６８５に該当するキーワード（「「Ａ太郎」ＯＲ「Ａちゃん」」，「Ｂ子」，「ラーメン」）は，ユーザが指定したキーワードまたは検索キーワードとして利用頻度が高いキーワード等が該当し，ブロック６８５に割当てられる。例えば，「Ｂ子」の列のブロック群のうち，Ｙ軸方向のキーワードが「ＤＶＤ」に対応するブロックには，“ドラマ”とテキスト表示されたアイコンと，“邦画”とテキスト表示されたアイコンとが表示される。なお，上記“ドラマ”アイコンは「ＡＢＣさんへのおすすめ」の列のブロック群に表示された“ドラマ”アイコンと一致するため，表示位置または表示色等を変更し，表示することでユーザの把握を容易にさせる。また，上記アイコンの表示位置または表示色等が変更するのは，他のアイコンと一致した場合に限られず，例えば，アイコンを入力部５１１で選択し，既に，表示領域６９５に詳細情報を表示した場合等でも変更される。
【０４１５】
さらに，例えば，「「Ａ太郎」ＯＲ「Ａちゃん」」の列のブロック群のうち，縦方向のキーワードが「番組」に対応するブロックには，“ドラマ”とテキスト表示されたアイコンと，“ドラマ”とテキスト表示されたアイコンと，“スポーツ”とテキスト表示されたアイコンとが表示されるとともに，各アイコンには，それぞれ「Ａ物語」，「Ｂ−２」，「プロ野球」のようにタイトル等が表示されてもよい。
【０４１６】
また，Ｘ軸方向のフィールドブロックのうち，ブロック６８７に該当するキーワード（「お気に入り」）は，ユーザがキーワードをユーザ端末装置１０１のキーワードプール領域５３０などに保存されたキーワード等が該当し，ブロック６８７に割当てられる。ブロック６８７に該当する列のブロック群には，ユーザが保存したキーワードに該当するメタ情報等が，マイガイド表示画面６８６を表示する度に，検索処理により常に最新のメタ情報に相当するアイコンが表示される。例えば，「お気に入り」の列のブロック群のうち，縦方向のキーワードが「ＣＤ」に対応するブロックには，“クラシック”とテキスト表示されたアイコンが表示される。なお，本実施の形態にかかるアイコンにはテキストが表示される場合を例に挙げて説明するが，かかる例に限定されず，例えば，アイコンに，色，模様，色彩，または形状のうち少なくとも一つを付加して表示する場合等であっても実施可能である。
【０４１７】
Ｘ軸方向のフィールドブロックのうち，ブロック６８９に該当するキーワード（「ＡＢＣさんへのおすすめ」）は，ブロック６８９に該当する列のブロック群に，ユーザ端末装置１０１による嗜好分析でリコメンドされたアイコンが表示される。なお，嗜好分析は所定時間ごとに行われる。例えば，「ＡＢＣさんへのおすすめ」の列のブロック群のうち，縦方向のキーワードが「番組」に対応するブロックには，“ドラマ”とテキスト表示されたアイコンと，さらに“ドラマ”とテキスト表示されたアイコンと，“バラエティ”とテキスト表示されたアイコンとが表示されている。ここで前回検索した結果と今回見つかった結果を番組またはコンテンツのメタ情報のＩＤなどに基づき，今回の検索で新規に検索されたものに関しては“ドラマ”アイコンなどのように「ＮＥＷ」マークが付加される。また，優先的に上方に並べる等の処理を行い，表示してもよい。なお，かかる例に限定されず，例えば，「ＮＥＷ」マークのほかに，ビデオの録画予約などの予約状況を示す「予約」マークがアイコンに付加されてもよい。これは，例えばユーザ情報のマイガイド情報にメタ情報のＩＤとともに「予約」マークなどを示すアイコンのカテゴリ情報が管理されるため，画面に表示することができる。
【０４１８】
Ｘ軸方向のフィールドブロックのうち，ブロック６９１に該当するキーワード（「○△テレビからのおすすめ」）は，ブロック６９１に該当する列のブロック群に，“○△テレビ”等の放送局から薦められた番組またはコンテンツ等に関連するアイコンが表示される。例えば，「○△テレビからのおすすめ」の列のブロック群のうち，Ｙ軸方向のキーワードが「ＣＤ」に対応するブロックには，“サントラ”とテキスト表示されたアイコンと，“クラシック”とテキスト表示されたアイコンと，“Ｊ−ＰＯＰ”とテキスト表示されたアイコンとが表示されている。
【０４１９】
また，マイガイド表示画面６８６に表示されたアイコンを選択すると，表示領域６９５には，選択されたアイコンに該当するメタ情報のタイトル等，項目のリストが表示され，さらに項目が選択されると，上記表示領域６９５には，選択された項目に該当する詳細情報がメタ情報に含まれるＵＲＩ等に基づき表示される。
【０４２０】
また，マイガイド表示画面６８６が表示部１４２の表示画面内に収まらない場合，マイガイド表示画面６８６をスクロール移動することで，マイガイド表示画面６８６の全てを表示することができる。さらに，表示領域６９５に詳細情報等が表示される場合，表示領域６９５を拡大表示するとともに，マイガイド表示画面６８６の表示領域を縮小することで，詳細情報等の視認性を向上させることができる。
【０４２１】
次に，図３９〜図４１，図４２を参照しながら，本実施の形態にかかるマイガイド情報の表示処理について説明する。図３９〜図４１は，本実施の形態にかかるマイガイド情報の表示処理の概略を示すフローチャートであり，図４２は，本実施の形態にかかるディレクトリサービスサーバが管理するユーザ情報７１２の概略について説明する説明図である。
【０４２２】
図３９に示すように，まず，ユーザ端末装置１０１に備わる入力部５１１により，マイガイド情報の表示を選択する（Ｓ７０１）。例えば，表示部１４２に表示されるマイガイド情報を表示するためのアイコンなどを入力部５１１で選択する。
【０４２３】
ユーザ端末装置１０１からマイガイド情報の表示が選択されると（Ｓ７０１），ディレクトリサービスサーバ１０６に備わるリスト管理部３１４が管理するユーザ情報７１２のうちマイガイド情報を抽出し，ネットワーク１０３を介して，当該ユーザ端末装置１０１に送信する（Ｓ７０３）。
【０４２４】
図４２に示すように，ディレクトリサービスサーバ１０６に備わるリスト管理部３１４はユーザごとにユーザ情報７１２を管理している。ユーザ情報７１２には，ユーザＩＤや名前等の個人情報が含まれるユーザプロファイル情報７１３と，上述した検索情報の一覧である検索情報リスト７１５と，マイガイドリスト７１７が含まれる。
【０４２５】
さらに，マイガイドリスト７１７には，検索されるキーワードが格納される「検索キーワード」情報と，当該検索キーワードがマイガイド表示画面６８６のＸ軸方向・Ｙ軸方向のうち，どのフィールドブロックに表示されるのかを定める「表示位置指定」情報が設定されている。なお，上記検索キーワードをもとに，該当するメタ情報が検索され，マイガイド表示画面６８６のブロックに表示される。
【０４２６】
また，マイガイドリスト７１７には，前回にマイガイド情報を提供した際のマイガイド表示画面６８６に表示されたアイコンに係るメタ情報のＩＤ等が格納される「前回の表示内容」情報と，所定時間ごとに嗜好分析エンジン（図示せず。）によって，各ユーザの嗜好分析が行われた最新の結果が格納される「今回のリコメンド結果」情報と，ユーザが指定することで適当なキーワードまたはアイコンにかかるメタ情報のＩＤが格納される「お気に入り」情報とが含まれる。なお，上記嗜好分析エンジンは，ディレクトリサービスサーバ１０６またはユーザ端末装置１０１等に備わる。
【０４２７】
また，本実施の形態にかかる「前回の表示内容」情報，「今回のリコメンド結果」情報，または「お気に入り」情報には，番組メタ情報またはコンテンツメタ情報等にかかるＩＤが格納される場合を例に挙げて説明したが，かかる例に限定されず，例えば，メタ情報のＩＤ（メタ情報参照ＩＤ）の代わりに，メタ情報そのものが格納される場合等でも実施可能である。
【０４２８】
図３９に示すように，次に，ユーザ端末装置１０１の割当部３１７は，取得したマイガイド情報のうち，上記「検索キーワード」にキーワードの設定の有無を確認する（Ｓ７０５）
キーワードが設定されていた場合（Ｓ７０５），割当部３１７は，設定されたキーワードの件数が，表示部１４２がマイガイド表示画面６８６に表示可能なキーワードの件数を超えていないか判断する（Ｓ７０７）。
【０４２９】
設定されたキーワードの件数が表示部１４２の表示可能な件数を満たしている場合（Ｓ７０７），割当部３１７は，Ｘ軸方向とＹ軸方向の各フィールドのフィールドブロックにキーワードを割当てる（Ｓ７０９）。なお，予めフィールドブロックに割当てられたキーワードが存在する場合，残りのフィールドブロックに割当てる。
【０４３０】
割当てる基準として，例えば，割当部３１７は，検索情報リスト７１５に基づき，検索キーワードとしての利用頻度が高いキーワードを優先的に割当てたり，最近，検索キーワードとして利用されたキーワードを優先的に割当てる。
【０４３１】
次に，設定部３１９は，各フィールドのフィールドブロックに割当てられたキーワードを少なくとも１つずつ抽出し，抽出されたキーワードを組合せて，組合せキーワードを設定する。なお，組合せキーワードは，少なくとも各フィールドブロックについて１つは設定される。
【０４３２】
検索部３２０は，設定部３１９により，設定された組合せキーワードに基づき，検索処理を行う（Ｓ７１１）。なおキーワードに該当するメタ情報が検索されると，メタ情報に含まれるメタ情報のＩＤ（メタ情報参照ＩＤ）が，検索部３２０により抽出される。検索された結果は，後続の処理によって，表示されるブロックの位置が決定し，該当するブロックに表示される。以下，後続の処理については，図４０を参照しながら，本実施の形態にかかるマイガイド情報の表示処理について説明する。
【０４３３】
図４０に示すように，検索部３２０による検索処理が終了すると，マイガイド表示画面には，キーワードと検索結果のメタ情報の項目またはメタ情報に係るアイコンの配置される場所が仮に定まっている。配置場所が仮決定された状態から，さらにキーワードを指定された位置に並べ替えることによってキーワードと当該キーワードに対応する行又は列のブロックの位置が決定する。そこで，ユーザ端末装置１０１の表示部１４２にマイガイド表示画面を表示させるための準備をする（Ｓ７１９）。
【０４３４】
次に，配置部３２１は，当該ユーザのマイガイドリスト７１７を参照し，組合せキーワードに該当する「検索キーワード」の「表示位置指定」に表示位置が指定されているか否かを確認する（Ｓ７２１）。
【０４３５】
表示位置は，図４２に示すように，例えば，「検索キーワード」が「「Ａ太郎」ＯＲ「Ａちゃん」」の場合の「表示位置指定」は“１”である。“１”の場合の表示位置は，予め設定される値ごとに定めることが可能であり，例えばＸ軸方向の最左端のフィールドブロックに割当てられる。
【０４３６】
上記表示位置が指定されていない場合（Ｓ７２１），配置部３２１は，検索されたメタ情報の項目等を表示するブロックの位置を選択・決定するための準備をする（Ｓ７２３）。
【０４３７】
次に，配置部３２１は，予め環境設定情報等に設定された位置決定基準に基づき，ブロックの位置を決定する。位置決定基準が検索された結果の件数順の場合（Ｓ７２５），配置部３２１は，マイガイド表示画面に構成する各行または各列のブロックについて，検索された件数の合計を集計する（Ｓ７２７）。
【０４３８】
配置部３２１は，集計した結果，例えば，各行または各列ごとに合計値が大きい順に，キーワードおよびアイコン等を配置する位置を決定する（Ｓ７２９）。例えば，各行のうち合計値が最も大きいキーワードと検索結果のアイコン等は，一番上の１行目のフィールドブロックとブロックに表示される。
【０４３９】
次に，配置部３２１は，キーワードまたは当該キーワードに対応する列又は行からなるブロック群の並び順が決定すると（Ｓ７２９），まず配置部３２１は，キーワードをＸ軸方向またはＹ軸方向の所定のフィールドブロックに配置する（Ｓ７３１）。
【０４４０】
また，位置決定基準がユーザの嗜好度の高い順または検索履歴の新しい順である場合（Ｓ７３０），配置部は，検索情報リストを参照し，嗜好度の高い順または検索履歴の新しい順に，キーワードの並び順を決定する（Ｓ７３０）。決定後，キーワードが所定の位置に並び替えられて配置される（Ｓ７３１）。以下，後続する本実施の形態にかかるマイガイド表示画面の表示処理については，図４１を参照しながら，説明する。
【０４４１】
マイガイド表示画面６８６に表示するキーワードと各ブロック内に表示する項目の配置位置が決定すると，図４１に示すように，配置部３２１は，該当するユーザのマイガイドリスト７１７のうち，「前回の表示内容」情報，「今回のリコメンド結果」情報，または「お気に入り」情報に格納された各メタ情報に係るメタ情報参照ＩＤを取得する（Ｓ７３３）。
【０４４２】
次に，配置部３２１は，各放送局１０５等に備わるサーバ（図示せず。）からマイガイド表示画面６８６のブロック６９１に表示するための「おすすめ情報」としてメタ情報参照ＩＤを取得する（Ｓ７３５）。なお，ディレクトリサービスサーバ１０６から「おすすめ情報」のメタ情報参照ＩＤを取得してもよい。
【０４４３】
次に，配置部３２１は，各ブロックに対して，検索の結果，取得したメタ情報参照ＩＤに基づき，ディレクトリサービスサーバ１０６から番組メタ情報またはコンテンツメタ情報等のメタ情報を取得し，さらに上記メタ情報に含まれる属性，属性値を抽出する（Ｓ７３７）。
【０４４４】
次に，配置部３２１は，マイガイドリスト７１７の「前回の表示内容」情報に格納されたメタ情報参照ＩＤと，検索されたメタ情報のメタ情報参照ＩＤとを比較し，ＩＤが一致しない新規項目であるか否かを判断する（Ｓ７３９）。
【０４４５】
判断した結果（Ｓ７４１），新規項目である場合，配置部３２１は，取得したメタ情報に相当するアイコンまたはタイトル等のテキストを，表示位置が上方等，優先的にブロックに配置する（Ｓ７４１）。なお，アイコンはユーザ情報管理サーバ等に備わるアイコン生成部（図示せず。）により生成される。
【０４４６】
新規項目で無い場合，配置部３２１は，取得したメタ情報に相当するアイコン又はテキストを表示先となるブロックに配置する。また，配置部３２１は，アイコン又はテキストなどの色を，詳細情報を既に閲覧済など各種ステータスに応じて，変更する（Ｓ７４３）。以上から，ユーザ端末装置１０１の表示部１４２に表示されるマイガイド表示画面のためのマイガイド情報の生成処理が終了し，上記マイガイド情報がユーザ情報管理サーバ１１３からユーザ端末装置１０１に送信されると，表示部１４２には，マイガイド表示画面６８６が表示される。
【０４４７】
なお，本実施の形態にかかるマイガイド情報は，ユーザ端末装置１０１からマイガイド表示画面６８６の表示要求時に，生成されていたが，かかる例に限定されず，例えば，マイガイド情報は，各ユーザのユーザプロファイル情報等に設定される所定時間ごとに，又は指定時刻にユーザ情報管理サーバ１１３によってバッチ処理で生成されてもよく，さらにその場合，マイガイド情報７１７に格納された「今回のリコメンド結果」または「お気に入り」情報等に格納されたメタ情報参照ＩＤ等の情報については，ユーザ端末装置１０１からのマイガイド表示画面６８６の表示要求時に改めて取得し，既に生成されたマイガイド情報を再更新してもよい。
【０４４８】
また，マイガイド表示画面６８６に表示されるアイコン等は，削除など，整理することが可能である。ユーザが一度情報を確認した上，削除したアイコン等については，削除したアイコンのカテゴリに該当するメタ情報参照ＩＤ等を保存しておき，再度検索時に見つかった場合，改めて表示しない等の設定も実施可能である。
【０４４９】
以上，表示画面に表示される検索結果から，検索されたコンテンツ要素の分布状況，配置されたコンテンツ要素のばらつきを把握できる。したがって，コンテンツ要素の配置数が多く，コンテンツが豊富にあるキーワードの組合せ，またはコンテンツが少ないキーワードの組合せなどを表示することで，ユーザは容易に多量の情報が含まれる検索結果を把握できる。
【０４５０】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０４５１】
上記実施形態においては，ユーザ端末装置１０１，ディレクトリサービスサーバ１０６，コンテンツサービスサーバ１０７，およびユーザ情報管理サーバ１１３に備わる各部はハードウェアからなる場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，上記各部は，１又は２以上のモジュールまたはコンポーネント等から構成されるコンピュータプログラムの場合であってもよい。
【０４５２】
また，上記実施形態においては，検索情報を管理するのは情報提供装置１０４側の場合を例に挙げて説明したが，かかる例に限定されず，例えば，ユーザ端末装置１０１が検索情報を管理する，または情報提供装置１０４とユーザ端末装置１０１が検索情報を管理する場合でもよい。
【０４５３】
また，上記実施形態においては，検索結果を表示する表示画面は，情報提供装置１０４が生成する場合を例に挙げて説明したが，かかる例に限定されず，例えば，ユーザ端末装置１０１が検索結果の表示画面を生成する場合等でも実施可能である。
【産業上の利用可能性】
【０４５４】
本発明は，情報提供システム，情報提供サーバ，ユーザ端末装置，コンテンツ表示装置，コンピュータプログラム，およびコンテンツ表示方法に適用可能である。
【図面の簡単な説明】
【０４５５】
【図１】本実施の形態にかかる情報提供システムの概略的な構成を示すブロック図である。
【図２】本実施の形態にかかる放送局の概略的な構成を示すブロック図である。
【図３】本実施の形態にかかるＥＣＧ情報のデータ構造の概略を示す説明図であり，
【図４】本実施の形態にかかるＥＣＧ情報に含まれるメタ情報の概略を示す説明図である。
【図５】本実施の形態にかかるユーザ端末装置，ディレクトリサービスサーバ，コンテンツサービスサーバ，およびユーザ情報管理サーバの概略的な構成を示すブロック図である。
【図６】本実施の形態にかかるＥＰＧデータのデータ構造を示す説明図である。
【図７】本実施の形態にかかるＥＣＧサービスの表示画面の概略的な構成を示す説明図である。
【図８】本実施の形態にかかる画面表示部に割当てられる表示領域の概略を示す説明図である。
【図９Ａ】本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【図９Ｂ】本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【図１０Ａ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１０Ｂ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１０Ｃ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１０Ｄ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１０Ｅ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１０Ｆ】本実施の形態にかかる表示領域が割付けられる遷移を概略的に示す説明図である。
【図１１】本実施の形態にかかる画面表示部に割当てられる表示領域の概略を示す説明図である。
【図１２】本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【図１３】本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【図１４】本実施の形態にかかる表示領域内に表示されるコンテンツ要素の概略的な構成を示す説明図である。
【図１５】本実施の形態にかかる属性一覧画面を概略的に示す説明図である。
【図１６】本実施の形態にかかる検索情報の登録処理の概略を示すフローチャートである。
【図１７】本実施の形態にかかる検索情報の登録処理の概略を示す説明図である。
【図１８】本実施の形態にかかる検索情報を利用した検索処理の概略を示すフローチャートである。
【図１９】本実施の形態にかかる検索情報が表示された画面の概略について説明する説明図である。
【図２０】本実施の形態にかかる検索情報の登録処理について概略を示す説明図である。
【図２１】本実施の形態にかかる検索情報が表示された画面の概略について説明する説明図である。
【図２２】本実施の形態にかかる検索情報リストのデータ構造の概略について示す説明図である。
【図２３】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図２４】本実施の形態にかかる検索結果の表示処理の概略について示すフローチャートである。
【図２５】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図２６】本実施の形態にかかる検索結果の表示処理の概略について示すフローチャートである。
【図２７】本実施の形態にかかる検索結果の表示処理において，検索結果の表示画面に構成するブロックの位置を概略的に示す説明図である。
【図２８】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図２９】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３０】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３１】本実施の形態にかかる検索内容として検索情報を設定する表示画面の概略的な構成を示す説明図である。
【図３２】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３３】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３４】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３５】本実施の形態にかかる検索結果の表示画面の概略的な構成を示す説明図である。
【図３６】本実施の形態にかかる検索結果の表示処理の概略について示す説明図である。
【図３７】本実施の形態にかかる検索結果の表示画面の変形例である。
【図３８】本実施の形態にかかる検索結果の表示画面の変形例である。
【図３９】本実施の形態にかかる検索結果の表示処理の変形例にかかるフローチャートである。
【図４０】本実施の形態にかかる検索結果の表示処理の変形例にかかるフローチャートである。
【図４１】本実施の形態にかかる検索結果の表示処理の変形例にかかるフローチャートである。
【図４２】本実施の形態にかかるユーザ情報管理サーバに管理される情報の変形例である。
【図４３】本実施の形態にかかる検索情報が表示された画面の概略について説明する説明図である。
【符号の説明】
【０４５６】
１０１      ユーザ端末装置
１０３      ネットワーク
１０４      情報提供装置
１０６      ディレクトリサービスサーバ
１０７      コンテンツサービスサーバ
１１３      ユーザ情報管理サーバ
【図１】
2005122321.tif 000003
【図２】
2005122321.tif 000004
【図３】
2005122321.tif 000005
【図４】
2005122321.tif 000006
【図５】
2005122321.tif 000007
【図６】
2005122321.tif 000008
【図７】
2005122321.tif 000009
【図８】
2005122321.tif 000010
【図９Ａ】
2005122321.tif 000011
【図９Ｂ】
2005122321.tif 000012
【図１０Ａ】
2005122321.tif 000013
【図１０Ｂ】
2005122321.tif 000014
【図１０Ｃ】
2005122321.tif 000015
【図１０Ｄ】
2005122321.tif 000016
【図１０Ｅ】
2005122321.tif 000017
【図１０Ｆ】
2005122321.tif 000018
【図１１】
2005122321.tif 000019
【図１２】
2005122321.tif 000020
【図１３】
2005122321.tif 000021
【図１４】
2005122321.tif 000022
【図１５】
2005122321.tif 000023
【図１６】
2005122321.tif 000024
【図１７】
2005122321.tif 000025
【図１８】
2005122321.tif 000026
【図１９】
2005122321.tif 000027
【図２０】
2005122321.tif 000028
【図２１】
2005122321.tif 000029
【図２２】
2005122321.tif 000030
【図２３】
2005122321.tif 000031
【図２４】
2005122321.tif 000032
【図２５】
2005122321.tif 000033
【図２６】
2005122321.tif 000034
【図２７】
2005122321.tif 000035
【図２８】
2005122321.tif 000036
【図２９】
2005122321.tif 000037
【図３０】
2005122321.tif 000038
【図３１】
2005122321.tif 000039
【図３２】
2005122321.tif 000040
【図３３】
2005122321.tif 000041
【図３４】
2005122321.tif 000042
【図３５】
2005122321.tif 000043
【図３６】
2005122321.tif 000044
【図３７】
2005122321.tif 000045
【図３８】
2005122321.tif 000046
【図３９】
2005122321.tif 000047
【図４０】
2005122321.tif 000048
【図４１】
2005122321.tif 000049
【図４２】
2005122321.tif 000050
【図４３】
2005122321.tif 000051