(57)【要約】【課題】  ユーザが所望する情報を効率的に取得して提示することを目的とする。【解決手段】  ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示するための情報提示システムにおいて、前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を生成する第１のエージェントと、前記コンテンツプロバイダ毎に蓄積されるコンテンツから前記共通の問合せ言語に基づいてコンテンツを取得する第２のエージェントと、前記第２のエージェントから得られるコンテンツと、前記ユーザが視聴したコンテンツの視聴履歴情報から生成されるユーザ嗜好値とに基づいて、前記コンテンツに提示内容情報を付加する第３のエージェントとを有することにより、上記課題を解決する。【選択図】        図１
2005071050.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示するための情報提示システムにおいて、
前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を生成する第１のエージェントと、
前記コンテンツプロバイダ毎に蓄積されるコンテンツから前記共通の問合せ言語に基づいてコンテンツを取得する第２のエージェントと、
前記第２のエージェントから得られるコンテンツと、前記ユーザが視聴したコンテンツの視聴履歴情報から生成されるユーザ嗜好値とに基づいて、前記コンテンツに提示内容情報を付加する第３のエージェントとを有することを特徴とする情報提示システム。
【請求項２】
前記第１のエージェントは、
前記第３のエージェントから得られる提示内容情報と、予め設定された提示条件とに基づいて、提示用レイアウトを生成することを特徴とする請求項１に記載の情報提示システム。
【請求項３】
前記第２のエージェントは、
前記第１のエージェントにより生成された共通の問合せ言語から前記コンテンツプロバイダに蓄積されるコンテンツのデータ形式に基づいて問合せ言語を変換することを特徴とする請求項１又は２に記載の情報提示システム。
【請求項４】
前記第２のエージェントは、
前記コンテンツのデータ形式に基づいて変換された問合せ言語に基づいて取得したコンテンツからメタデータを生成し、前記第３のエージェントに出力することを特徴とする請求項３に記載の情報提示システム。
【請求項５】
前記第３のエージェントは、
前記ユーザ嗜好値に基づいて、前記コンテンツに対してフィルタリング処理、スタイルシート付加処理、優先度情報付加処理の少なくとも１つの処理を行うことを特徴とする請求項１項に記載の情報提示システム。
【請求項６】
前記共通の問合せ言語は、ＵＱＬであることを特徴とする請求項１乃至５の何れか１項に記載の情報提示システム。
【請求項７】
ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示するための情報提示装置において、
前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を第１のエージェントにより生成し、前記コンテンツプロバイダに設けられる第２のエージェントに送信する言語生成送信手段と、
前記ユーザが視聴したコンテンツの視聴履歴を蓄積し、蓄積した視聴履歴情報からユーザ嗜好値を生成するプロファイル手段と、
前記第２のエージェントにより取得されたコンテンツを受信し、受信したコンテンツと、前記プロファイル手段より得られる前記ユーザ嗜好値とに基づいて、第３のエージェントにより前記コンテンツに提示内容情報を付加する提示内容付加手段とを有することを特徴とする情報提示装置。
【請求項８】
前記提示内容付加手段により得られる提示内容情報と、予め設定された提示条件とに基づいて、提示用レイアウトを生成するレイアウト生成手段を有することを特徴とする請求項７に記載の情報提示装置。
【請求項９】
前記提示内容付加手段は、
前記ユーザ嗜好値に基づいて、前記コンテンツのフィルタリング、スタイルシートの付加、優先度情報の付加の少なくとも１つを行うことを特徴とする請求項７又は８に記載の情報提示装置。
【請求項１０】
ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示する処理をコンピュータに実行させる情報提示プログラムにおいて、
前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を第１のエージェントにより生成し、前記コンテンツプロバイダに設けられる第２のエージェントに送信する言語生成送信処理と、
前記第２のエージェントにより取得されたコンテンツを受信し、受信したコンテンツと、前記ユーザが視聴したコンテンツの視聴履歴情報から生成されるユーザ嗜好値とに基づいて、第３のエージェントにより前記コンテンツに提示内容情報を付加する提示内容付加処理とをコンピュータに実行させることを特徴とする情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示システム、情報提示装置、及び情報提示プログラムに係り、特にユーザが所望する情報を効率的に取得して提示することができる情報提示システム、情報提示装置、及び情報提示プログラムに関する。
【背景技術】
【０００２】
近年、ＢＳ／地上波デジタル放送やインターネット等が混在する多メディア時代が目前となり、ＴＶ受像機等にもこれまでのような「番組を視聴する」機能だけでなく、メディア毎に異なる利用形態を持つ情報をユーザの嗜好や状況にあわせて提示する機能が求められている。
【０００３】
また、メディアの多様化に伴い、世間に溢れる情報には多くの利用形態が存在しており、それらを統合的に利用するためには、各々に対応したアクセス手段を用いて逐次的に情報を獲得し、ユーザ自身で再構成する必要がある。
【０００４】
なお、インターネットで提供されるメディアにおいては、ユーザができるだけ容易に異種メディアにアクセスするために、様々な分野の情報を収集・整理したポータルサイトや検索エンジンサイトが存在しており、知りたい情報を得るためには、上述のサイトを利用するのが一般的となっている。
【０００５】
また、他のメディアのアクセス方法として、予め様々な種類の情報を共通形式に変換して特定のメタデータサーバに蓄積しておき、その中を検索（アクセス）するという共通メタデータシステム等も考えられている（例えば、非特許文献１参照。）。
【非特許文献１】佐野ほか，“ＭＰＥＧ−７を利用したアプリケーションシステムの検討”、ＦＩＴ（情報科学技術フォーラム）２００２，Ｄ−２２．Ｓｅｐ２００２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ポータルサイトにおいては、数多く存在するＷｅｂサイトの情報を整理し、そこへのリンク情報を提供しているに過ぎず、目的の情報を探すためには、ユーザが各Ｗｅｂサイトを訪れて確認しなければならない。また、常に変化し続けているＷｅｂサイトの内容が、常にポータルサイトに反映されているとは限らないのが実状である。
【０００７】
一方、共通メタデータシステムでは、異種メディアの情報を統合的に検索することができるものの、メタデータを特定のサーバに大量に蓄積するため、サーバ中のデータ量が膨大になり、検索処理の多くの時間を必要としている。
【０００８】
また、サーバ内に蓄積されなかった情報に関してはアクセスすることができない等の問題点もある。
【０００９】
本発明は、上述した問題点に鑑みなされたものであり、ユーザが所望する情報を効率的に取得して提示することができる情報提示システム、情報提示装置、及び情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１１】
請求項１に記載された発明は、ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示するための情報提示システムにおいて、前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を生成する第１のエージェントと、前記コンテンツプロバイダ毎に蓄積されるコンテンツから前記共通の問合せ言語に基づいてコンテンツを取得する第２のエージェントと、前記第２のエージェントから得られるコンテンツと、前記ユーザが視聴したコンテンツの視聴履歴情報から生成されるユーザ嗜好値とに基づいて、前記コンテンツに提示内容情報を付加する第３のエージェントとを有することを特徴とする。
【００１２】
請求項１記載の発明によれば、ユーザが所望する情報を効率的に取得して提示することができる。また、第１エージェント、第２のエージェント、第３のエージェント間でデータの送受信を行うことにより、迅速で容易にユーザが所望するコンテンツ情報を提示することができる。
【００１３】
請求項２に記載された発明は、前記第１のエージェントは、前記第３のエージェントから得られる提示内容情報と、予め設定された提示条件とに基づいて、提示用レイアウトを生成することを特徴とする。
【００１４】
請求項２記載の発明によれば、ユーザの嗜好に対応した付加価値のあるコンテンツの提示を行うことができる。
【００１５】
請求項３に記載された発明は、前記第２のエージェントは、前記第１のエージェントにより生成された共通の問合せ言語から前記コンテンツプロバイダに蓄積されるコンテンツのデータ形式に基づいて問合せ言語を変換することを特徴とする。
【００１６】
請求項３記載の発明によれば、各種コンテンツデータベースやＷｅｂサイトといった異種メディアからの情報検索が、各々のメディアに応じたアクセス手段を有することなく、容易に実現することができる。
【００１７】
請求項４に記載された発明は、前記第２のエージェントは、前記コンテンツのデータ形式に基づいて変換された問合せ言語に基づいて取得したコンテンツからメタデータを生成し、前記第３のエージェントに出力することを特徴とする。
【００１８】
請求項４記載の発明によれば、メタデータを生成することで、取得したコンテンツ情報の提示内容の提示レイアウト等を容易に設定することができ、汎用的にコンテンツ情報を使用することができる。これにより、ユーザが所望する情報を効率的に提示することができる。
【００１９】
請求項５に記載された発明は、前記第３のエージェントは、前記ユーザ嗜好値に基づいて、前記コンテンツに対してフィルタリング処理、スタイルシート付加処理、優先度情報付加処理の少なくとも１つの処理を行うことを特徴とする。
【００２０】
請求項５記載の発明によれば、ユーザの嗜好に対応した付加価値のあるコンテンツの提示を行うことができる。
【００２１】
請求項６に記載された発明は、前記共通の問合せ言語は、ＵＱＬであることを特徴とする。ここで、ＵＱＬ（Ｕｎｉｖｅｒｓａｌ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ：汎用問い合わせ言語）とは、ユーザの問合せ（要求）を抽象化し、木構造形式で表現した言語である。格文法やフレーム形式を利用しており、述語（動詞）を中心に複数の格が付随することで構成される。
【００２２】
請求項６記載の発明によれば、ＵＱＬを用いることで、各種コンテンツデータベースやＷｅｂサイトといった異種メディアからの情報検索が、各々のメディアに応じたアクセス手段を有することなく、容易に実現することができる。これにより、ユーザが所望する情報を効率的に取得して提示することができる。
【００２３】
請求項７に記載された発明は、ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示するための情報提示装置において、前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を第１のエージェントにより生成し、前記コンテンツプロバイダに設けられる第２のエージェントに送信する言語生成送信手段と、前記ユーザが視聴したコンテンツの視聴履歴を蓄積し、蓄積した視聴履歴情報からユーザ嗜好値を生成するプロファイル手段と、前記第２のエージェントにより取得されたコンテンツを受信し、受信したコンテンツと、前記プロファイル手段より得られる前記ユーザ嗜好値とに基づいて、第３のエージェントにより前記コンテンツに提示内容情報を付加する提示内容付加手段とを有することを特徴とする。
【００２４】
請求項７記載の発明によれば、ユーザが所望する情報を効率的に取得して提示することができる。また、第１エージェント、第２のエージェント、第３のエージェント間でデータの送受信を行うことにより、迅速で容易にユーザが所望するコンテンツ情報を提示することができる。
【００２５】
請求項８に記載された発明は、前記提示内容付加手段により得られる提示内容情報と、予め設定された提示条件とに基づいて、提示用レイアウトを生成するレイアウト生成手段を有することを特徴とする。
【００２６】
請求項８記載の発明によれば、ユーザの嗜好に対応した付加価値のあるコンテンツの提示を行うことができる。
【００２７】
請求項９に記載された発明は、前記提示内容付加手段は、前記ユーザ嗜好値に基づいて、前記コンテンツのフィルタリング、スタイルシートの付加、優先度情報の付加の少なくとも１つを行うことを特徴とする。
【００２８】
請求項９記載の発明によれば、ユーザの嗜好に対応した付加価値のあるコンテンツの提示を行うことができる。
【００２９】
請求項１０に記載された発明は、ユーザから入力された問合せ情報に基づいて、少なくとも１つのコンテンツプロバイダからコンテンツを取得し、取得したコンテンツを前記ユーザに提示する処理をコンピュータに実行させる情報提示プログラムにおいて、前記問合せ情報から前記コンテンツプロバイダに問合せするための共通の問合せ言語を第１のエージェントにより生成し、前記コンテンツプロバイダに設けられる第２のエージェントに送信する言語生成送信処理と、前記第２のエージェントにより取得されたコンテンツを受信し、受信したコンテンツと、前記ユーザが視聴したコンテンツの視聴履歴情報から生成されるユーザ嗜好値とに基づいて、第３のエージェントにより前記コンテンツに提示内容情報を付加する提示内容付加処理とをコンピュータに実行させる。
【００３０】
請求項１０記載の発明によれば、ユーザが所望する情報を効率的に取得して提示することができる。また、第１エージェント、第２のエージェント、第３のエージェント間でデータの送受信を行うことにより、迅速で容易にユーザが所望するコンテンツ情報を提示することができる。また、実行プログラムをコンピュータにインストールすることにより、容易に情報提示を実現することができる。
【発明の効果】
【００３１】
本発明によれば、ユーザが所望する情報を効率的に取得して提供することができる。
【発明を実施するための最良の形態】
【００３２】
＜本発明の概要＞
本発明は、情報取得及び提示機能を分散したエージェントを設け、エージェント同士の通信によってユーザが所望する情報を効率的に取得して提示する。更に具体的に説明すれば、本発明は、複数のエージェントにより構成されるマルチエージェントシステム上において、ユーザの要求を汎用問い合わせ言語ＵＱＬ（Ｕｎｉｖｅｒｓａｌ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）として一意に表現し、データベース等のメディアをラッピングするラッパエージェント（Ｗｒａｐｐｅｒ  Ａｇｅｎｔ：ＷＡ）、ユーザ側で各コンテンツの表示を生成するプレゼンテーションエージェント（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ａｇｅｎｔ：ＰＡ）、ユーザからの問合せ内容からＵＱＬを生成し、また、ユーザへ提示するコンテンツの画面レイアウトを決定するインターフェースエージェント（Ｉｎｔｅｒｆａｃｅ  Ａｇｅｎｔ：ＩＡ）の各エージェントに基づいて情報提示システムを提供する。
【００３３】
これにより、所望する情報を要求するユーザは、様々な異なるアクセス手段を用いてメディアにアクセスする必要はなく、音声対話やキーボード入力といったインターフェースを用いて要求をシステムに伝えるだけでよい。
【００３４】
ここで、本発明で利用される各エージェントについて簡単に説明する。インターフェースエージェントＩＡ（第１のエージェント）は、ユーザ入力に応じたＵＱＬを生成し、各種メディアに実装されたラッパエージェントＷＡ（第２のエージェント）群に対して送信する。各ラッパエージェントＷＡは、ＵＱＬを各メディアヘのアクセス手法に変換してユーザの問合せに対応する情報を取得し、その情報をメタデータ形式でユーザ側のプレゼンテーションエージェントＰＡ（第３のエージェント）へ返信する。ここで、メディアとは、ラッパエージェントＷＡにより検索可能な情報提供手段を示し、コンテンツデータベースやＷｅｂサイト等が該当する。
【００３５】
プレゼンテーションエージェントＰＡは、ユーザの嗜好情報を参照しながらメタデータの表示方法や優先度等を決定し、最終的にはインターフェースエージェントＩＡによりコンテンツ提示用レイアウトの生成が行われ、情報がユーザに提示される。
【００３６】
以下に、上記のような特徴を有する本発明における情報提示システム、情報提示装置、及び情報提示プログラムを好適に実施した形態について、図面を用いて詳細に説明する。
【００３７】
＜システム構成例＞
図１は、本発明における情報提示システムのシステム構成の一例を示す図である。図１の情報提示システム１０は、情報提供装置１１と、少なくとも１つのコンテンツプロバイダ１２（図１では、ｎ個）とが通信ネットワーク１３を介して送受信可能な状態で接続されている。なお、通信ネットワーク１３は、有線でも無線でもよい。
【００３８】
また、情報提示装置１１は、インターフェース装置１４と、提示内容生成装置１５と、プロファイル処理装置１６とを有するよう構成されている。また、コンテンツプロバイダ１２は、ラッピング装置１７−１、１７−２、・・・、１７−ｎと、コンテンツデータベース１８−１、１８−２、・・・、１８−ｎ（以下、コンテンツＤＢという。）とを夫々有するよう構成されている。
【００３９】
つまり、家庭や職場といったように情報提示装置１１が情報提示システムを利用する環境には、インターフェースエージェント（ＩＡ１）が動作するインターフェース装置１４、プレゼンテーションエージェント（ＰＡ１〜ＰＡｎ）が動作する提示内容生成装置１５、及びプロファイル処理装置１６が用意される。また、実際にコンテンツＤＢを有するコンテンツプロバイダやインターネット上のサイトといった各メディアについても、専用のラッパエージェント（ＷＡ１〜ＷＡｎ）が動作するラッピング装置１７が用意される。これらは、全て家庭内ＬＡＮやインターネットといった通信ネットワーク１３で常時接続されているものとする。これにより、メディアの数が増えた場合でも、専用のラッピングエージェントを用意することで、即座にシステムの一部として機能させることが可能である。
【００４０】
まず、情報提示装置１１は、テレビやＰＣのディスプレイといった表示手段と、音声対話やキーボード等の入力手段とからなるインターフェース装置１４からユーザの要求（問合せ情報）が入力される。インターフェース装置１４にあるインターフェースエージェント（ＩＡ１）は、入力されたユーザ要求に基づき、ユーザの要求を抽象化した汎用問い合わせ言語ＵＱＬを生成する。生成されたＵＱＬは、メディア側のラッパエージェント（ＷＡ１）、（ＷＡ２）、（ＷＡ３）に送信する。
【００４１】
ここで、ＵＱＬは、ユーザの要求を抽象化し木構造形式で表現した言語である。格文法やフレーム形式を利用しており、述語（動詞）を中心に複数の格が付随することで構成される。ＵＱＬを用いることでメディアの状況に合わせて、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＳ式（Ｓｙｍｂｏｌ  Ｅｘｐｒｅｓｓｉｏｎ：データと関数を区別なく記述できるようにするための形式）といった表現形式を容易に選択することができる。
【００４２】
ここで、上述の内容について図を用いて説明する。図２は、本発明における生成されたＵＱＬ記述の一例を示す図である。なお、図２（ａ）は、ＸＭＬ文書形式のＵＱＬを表しており、図２（ｂ）は、その木構造表現である。図２は、「ファイル“ｓａｍｐｌｅ．ｘｍｌ”を特定のエージェント
“ＡｇｅｎｔＡ”から別のエージェント “ＡｇｅｎｔＢ”へ動かす。」ことを意味している。
【００４３】
ここで、図２（ａ）に示すＵＱＬが、“ＡｇｅｎｔＢ”から“ＡｇｅｎｔＡ”に送られたものであれば、“ＡｇｅｎｔＢ”が“ＡｇｅｎｔＡ”に対して“ｓａｍｐｌｅ．ｘｍＩ”というファイルを要求しているのと同義である。
【００４４】
また、ＵＱＬは、メディアの種類によらず一意であり、各メディアに応じたアクセス手段に変換は、メディア毎に用意されるラッパエージェント（ＷＡ）により行われる。なお、図２においては、“ｍｏｖｅ”の代わりに、“ｄｅｌｅｔｅ”や“ｕｐｄａｔｅ”といった述語を利用することで、メディア内の情報を削除したり、更新したりすることも可能となる。
【００４５】
また、上述した例とは別の例として、概念間の明確な定義の集まりであるオントロジを用いたＵＱＬ記述例について図を用いて説明する。図３は、オントロジを用いたＵＱＬ記述の一例を示す図である。
【００４６】
ＵＱＬは、格構造の階層化や特定の概念を明示することで、より複雑な要求を記述することが可能となり、様々なアプリケーションで汎用的に利用することができる。図３に示すＵＱＬでは、“ＳＵＭＭＡＲＹ（概要）”や“ＦＩＬＭＯＧＲＡＰＨＹ（出演作品）”が欲しい情報の概念を表しており、「“Ｍｅｌ  Ｇｉｂｓｏｎ”に関する“ＳＵＭＭＡＲＹ”や“ＦＩＬＭＯＧＲＡＰＨＹ”を“ｍｏｖｅ”しなさい。」という具体的依頼を表している。
【００４７】
このＵＱＬを受け取ったラッピング装置１７のラッパエージェント（ＷＡ）は、公開されている特定のオントロジを参照して“ＳＵＭＭＡＲＹ”や“ＦＩＬＭＯＧＲＡＰＨＹ”の解釈を行い、どのような処理を行うかを決定する。
【００４８】
また、ＵＱＬは、ＡＣＬ（Ａｇｅｎｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｌａｎｇｕａｇｅ：エージェント間通信言語）に内包することで送受信される。また、オントロジの指定もＡＣＬ中で行う。
【００４９】
図４は、ＵＱＬを内包したＡＣＬ記述の一例を示す図である。図４は、ＦＩＰＡ（Ｆｏｕｎｄａｔｉｏｎ  ｆｏｒ  Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｈｙｓｉｃａｌ  Ａｇｅｎｔｓ：エージェントに関する標準化団体）準拠のＡＣＬにＵＱＬを内包した例である。このＡＣＬを受け取ったラッパエージェント（ＷＡ）は、図４の＜ｏｎｔｏｌｏｇｙ＞タグに示す“ＮＨＫＯｎｔ−ＡＣＴＯＲ”というオントロジを参照して、ＵＱＬの解釈を行う。
【００５０】
“ＮＨＫＯｎｔ−ＡＣＴＯＲ”オントロジには、「“ＳＵＭＭＡＲＹ”とは“俳優の略歴”の意味である。」といった記述がされており、ラッパエージェント（ＷＡ）は“Ｍｅｌ  Ｇｉｂｓｏｎ”という俳優の略歴を抽出する処理を行う。
【００５１】
次に、コンテンツプロバイダ１２が有するラッピング装置１７によるＵＱＬ変換について図を用いて説明する。図５は、ラッピング装置によるＵＱＬ変換の一例を示す図である。
【００５２】
ラッピング装置１７毎に設けられるラッパエージェント（ＷＡ）は、受信したＵＱＬを夫々がラッピングする各メディア（コンテンツデータベースやＷｅｂサイト等）に応じたアクセス手段に変換する。ラッピング装置１（１７−１）において、ラッパエージェント（ＷＡ１）は受信したＵＱＬをデータベースアクセス言語（ＡＬ１）に変換し、それをコンテンツＤＢ１（１８−１）に適用することで問い合わせ結果（Ｒ１）を取得する。
【００５３】
ここで、例えば、コンテンツＤＢ１がＲＤＢ（Ｒｅｌａｔｉｏｎ  Ｄａｔａ  Ｂａｓｅ：関係データベース）であれば、ＡＬ１はＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ：ＲＤＢ用問い合わせ言語）となる。
【００５４】
上述したラッピング装置１（１７−１）の処理を、他のラッピング装置２，３、・・・においても夫々のメディアの種類に応じてＵＱＬを変換し、情報を取得する。なお、ラッピング装置３（１７−３）では、特定のＷｅｂサイト用のラッパエージェント（ＷＡ３）を有し、受信したＵＱＬの情報に基づきサイト内の特定箇所から目的の情報を抽出する処理（Ｅ）を行う。
【００５５】
次に、ＵＱＬ変換手法の例について図を用いて説明する。図６は、ＸＳＬを用いたＵＱＬ変換の一例を示す図である。ラッピング装置１７では、ＵＱＬが木構造であることを利用して他言語への変換を容易に行うことができる。
【００５６】
例えば、ＵＱＬがＸＭＬ文書で表現されている場合、ＸＭＬ文書を他のＸＭＬ文書へ変換する際に一般的に利用されているＸＳＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅ  Ｌａｎｇｕａｇｅ）を用いて他言語へ変換することが可能である。
【００５７】
図６では、ＸＭＬ表現されたＵＱＬについて、ＸＳＬを用いて図６（ｂ）及び図６（ｃ）に示すようにＳＱＬに変換したり、図６（ｄ）及び図６（ｅ）に示すようにＸＱＬ（Ｘｍｌ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ：ＸＭＬ問い合わせ言語）に変換したりすることができる。このように、ユーザに理解しやすい変換言語を用いることで、例えば、ラッピング装置１７に対する機能追加もＸＳＬの編集だけで実現することができる。
【００５８】
次に、コンテンツプロバイダ１２側から情報提示装置１１への取得データの送信手順について図を用いて説明する。図７は、コンテンツプロバイダ側からの取得データの送信手順の一例を示す図である。ここで、図７は、ラッパエージェント（ＷＡ）による検索結果のメタデータ送信の様子を示している。ラッピング装置１７が有するラッパエージェント（ＷＡ１〜ＷＡｎ）は、コンテンツＤＢ１８やＷｅｂサイトといったメディアから取得した結果情報（Ｒ１〜Ｒｎ）を、夫々特定形式のメタデータ（ＣＬ１〜ＣＬｎ）として生成し、提示内容生成装置１５が有するプレゼンテーションエージェント（ＰＡ１〜ＰＡｎ）に送信する。
【００５９】
ここで、特定形式のメタデータとしては、コンテンツ記述言語ＭＰＥＧ−７等を利用することができる。これにより、異種メディアの情報を特定形式にマッピングすることで、異種メディアからの情報を同一形式として扱うことが可能となる。
【００６０】
ラッパエージェント（ＷＡ）から送られたメタデータ（ＣＬ１〜ＣＬｎ）は、提示内容生成装置１５が有するプレゼンテーションエージェント（ＰＡ１〜ＰＡｎ）によりフィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理等を行ったメタデータ（ＰＬ１〜ＰＬｎ）が生成される。なお、上述のフィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理については後述する。
【００６１】
プレゼンテーションエージェント（ＰＡ）は、生成されたメタデータ（ＰＬ１〜ＰＬｎ）をインターフェース装置１４が有するインターフェースエージェント（ＩＡ１）に出力する。インターフェースエージェント（ＩＡ１）は、メタデータ（ＰＬ１〜ＰＬｎ）に関して、優先度に基づく情報提示位置及び提示時間の決定やスタイルシートの適用等を行い、ユーザに提示される情報を統合してディスプレイに表示させる画面レイアウトの生成し、画像や音声での情報提示を行う。
【００６２】
ここで、情報提示装置１１が有するプロファイル処理装置１６には、ユーザのコンテンツ視聴履歴が逐一蓄積されており、その蓄積された視聴履歴情報に基づいて、ユーザ嗜好情報が生成される。
【００６３】
視聴履歴としては、視聴時刻、視聴したコンテンツのジャンル、視聴したコンテンツの出演者といった情報等が蓄積されており、それらの属性に関する視聴頻度を計算して「○○というユーザはニュース番組よりもバラエティ番組の方を好む。」といったユーザ嗜好値が生成される。
【００６４】
提示内容生成装置１５に有するプレゼンテーションエージェント（ＰＡ）は、そのユーザ嗜好値を参照することで、フィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理を行う。
【００６５】
ここで、プレゼンテーションエージェント（ＰＡ）及びインターフェースエージェント（ＩＡ）は、システムの中で自律的に動作しており、常にメタデータを受信することができる。このため、情報提示装置１１は、緊急性の高いメタデータを受信した際には、（ユーザ要求と関連性が無くても）即座にＰＣやテレビ等のインターフェースによりユーザに提示することができる。
【００６６】
また、インターフェースエージェント（ＩＡ）は、表示インターフェースの特性や、提示する情報の種類に応じたポリシー（提示条件）が設定される。例えば、あるテレビ画面用インターフェースエージェント（ＩＡｔ）は、「複数あるメタデータ情報のうち、優先度が上位３つの情報のみを表示し、その際のレイアウトは画面の左右に並べて表示する。」といったポリシーが設定される。また、「定数値以上の優先度が付加されたメタデータを受信した場合には、画面全体を利用してその情報を提示する」といったポリシーも設定可能である。
【００６７】
なお、画面の各領域にメタデータを表示する際には、プレゼンテーションエージェント（ＰＡ）で指定されたスタイルシート情報を用いることができる。これにより、文字の大きさや表示形式も柔軟に変更することができる。
【００６８】
上述したように、本発明における情報提示システムにより、ユーザが所望する情報を効率的に取得して提示することができる。
【００６９】
＜各エージェント間処理手順＞
ここで、本発明における情報提示システムにおける各エージェント間での処理手順についてシーケンスチャートを用いて説明する。図８は、各エージェント間における情報提示処理手順の一例を示すシーケンスチャートである。また、図８では、インターフェースエージェント（ＩＡ）と、プレゼンテーションエージェント（ＰＡ）と、ラッパエージェント（ＷＡ）とからなるエージェント間の情報提示処理手順を説明する。
【００７０】
まず、ユーザからの要求をインターフェースエージェントが受信する（Ｓ０１）。インターフェースエージェント（ＩＡ）は、ユーザからの要求に対して言語解析を行い（Ｓ０２）、ＵＱＬを生成する（Ｓ０３）。次に、インターフェースエージェント（ＩＡ）は、生成されたＵＱＬをＡＣＬに内包し、ラッパエージェント（ＷＡ）へ送信する（Ｓ０４）。なお、Ｓ０２において、ユーザから入力される要求に対する言語解析ができなかった場合、例えば、「要求内容が不明です。」等のメッセージをテレビやＰＣ等のディスプレイ画面に表示し、再度入力させるような処理を行う。
【００７１】
ラッパエージェント（ＷＡ）は、インターフェースエージェント（ＩＡ）よりＡＣＬを受信して（Ｓ０５）、受信したＡＣＬにＵＱＬが内包されている場合、ＵＱＬから検索するデータベースやＷｅｂサイトにアクセス可能となる言語（ＳＱＬやＸＱＬ等）への変換を行う（Ｓ０６）。なお、Ｓ０５において、ＡＣＬにＵＱＬが内包されていない場合は、受信したＡＣＬに対応した処理を行う。
【００７２】
次に、ラッパエージェント（ＷＡ）は、Ｓ０６にて変換した言語を用いてデータベースやＷｅｂサイト等のメディアへアクセスし、検索結果を取得する（Ｓ０７）。ラッパエージェント（ＷＡ）は、取得した検索結果に基づいて、コンテンツメタデータを生成し（Ｓ０８）、生成したコンテンツメタデータをＡＣＬに内包してプレゼンテーションエージェント（ＰＡ）に送信する（Ｓ０９）。なお、Ｓ０７において、検索の結果、何も抽出されなかった場合は、抽出されなかった旨を示すデータをＡＣＬに内包してプレゼンテーションエージェント（ＰＡ）に送信する。
【００７３】
プレゼンテーションエージェント（ＰＡ）は、ラッパエージェント（ＷＡ）からＡＣＬを受信し（Ｓ１０）、更に、受信したＡＣＬの中にコンテンツメタデータが内包されている場合、プロファイル処理装置から予め蓄積されているユーザの視聴履歴情報から生成されるユーザ嗜好値等のプロファイル情報を参照し（Ｓ１１）、参照により取得したプロファイル情報からフィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理を行い、その処理結果を提示内容情報として付加させてコンテンツメタデータを生成する（Ｓ１２）。なお、Ｓ１０にて受信したＡＣＬにメタデータが含まれていない場合は、受信したＡＣＬに対応した処理を行う。
【００７４】
次に、プレゼンテーションエージェント（ＰＡ）は、生成したコンテンツメタデータをＡＣＬに内包してインターフェースエージェント（ＩＡ）へ送信する（Ｓ１３）。
【００７５】
インターフェースエージェント（ＩＡ）は、プレゼンテーションエージェント（ＰＡ）から送信されたＡＣＬを受信する（Ｓ１４）。インターフェースエージェント（ＩＡ）は、受信した複数のＡＣＬにコンテンツメタデータが内包されている場合、既にユーザに提示しているコンテンツメタデータと新たに取得したコンテンツメタデータとの統合処理を行い（Ｓ１５）、ユーザへ提示するためのレイアウトの生成を行う（Ｓ１６）。なお、統合処理についての具体的な説明は後述する。
【００７６】
最後に、Ｓ１６にて生成されたレイアウトに基づいて、ユーザへ情報提示を行う（Ｓ１７）。なお、Ｓ１４において、ＡＣＬにコンテンツメタデータが内包されていない場合は、受信したＡＣＬに対応した処理を行う。
【００７７】
ここで、上述のＳ１２にて行われるフィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理について、フローチャート及び具体例を用いて説明する。
【００７８】
＜フィルタリング処理＞
最初にフィルタリング処理について説明する。図９は、プレゼンテーションエージェントにおけるフィルタリング処理手順を示す一例のフローチャートである。フィルタリング処理において、プレゼンテーションエージェントは、プロファイル処理装置に蓄積されているユーザプロファイル情報から、視聴するジャンル・時間帯・出演者等に関するユーザ嗜好値を抽出する（Ｓ２１）。次に、嗜好値の低いコンテンツをメタデータ中から削除、又は嗜好値に応じてメタデータ内での順序の変更等のフィルタリング処理を行う（Ｓ２２）。
【００７９】
ここで、フィルタリング処理の具体例について図を用いて説明する。図１０は、フィルタリング処理の具体例を説明するための図である。図１０において、ラッパエージェントから受信した検索結果のメタデータ（Ｍｅｔａ−ａ）が、図１０（ａ）に示すコンテンツ（Ａ１〜Ａ４）の構造を有するものとする。
【００８０】
通常、ｎ個のラッパエージェントによる検索の結果は、結果が得られなかった場合を除き、ｎ個のコンテンツＡ１〜Ａｎが集まったものとなる。ここで、提示対象ユーザのジャンルに関する嗜好の度合い（嗜好値）に、「スポーツ＞報道＞映画＞教育」の関係があるものとする。例えば、２つのコンテンツのみを提示させる場合は、図１０（ｂ）に示すように嗜好値の低いコンテンツを削除して、「コンテンツＡ２（スポーツ）」及び「コンテンツＡ３（報道）」のみを提示させるようコンテンツのフィルタリングを行う。また、全てのコンテンツを提示する場合は、図１０（ｃ）に示すようにコンテンツの順序を嗜好値の高い順「コンテンツＡ２→コンテンツＡ３→コンテンツＡ１→コンテンツＡ４」に変更して提示させるようにする。
【００８１】
上述したように、フィルタリング処理を行うことで、ユーザの嗜好に対応させて情報を提示することができる。これにより、ユーザに対して付加価値の高い情報を提供することができる。
【００８２】
＜スタイルシート情報付加処理＞
次に、スタイルシート情報付加処理について説明する。図１１は、プレゼンテーションエージェントにおけるスタイルシート情報付加処理手順を示す一例のフローチャートである。スタイルシート情報付加処理において、プレゼンテーションエージェントは、プロファイル処理装置に蓄積されているユーザプロファイル情報から、視聴するジャンル・時間帯・出演者等に関するユーザ嗜好値を抽出する（Ｓ３１）。次に、抽出した嗜好値に対応したスタイルシートを適用してコンテンツメタデータが提示されるようにする（Ｓ３２）。例えば、嗜好値の高いコンテンツメタデータの場合には、他のメタデータ情報の表示と比較して、表示枠や文字等がより目立つようなスタイルシートを適用する。
【００８３】
ここで、スタイルシート情報付加処理の具体例について図を用いて説明する。図１２は、スタイルシート情報付加処理の具体例を説明するための図である。図１２において、ラッパエージェントから受信した検索結果のメタデータ（Ｍｅｔａ−ｂ）が、図１２（ａ）に示すコンテンツ（Ａ１〜Ａ２）の構造を有するものとする。また、“スポーツ”は、提示対象ユーザの嗜好の度合い（嗜好値）が特に高いジャンルであったとする。ここで、Ｍｅｔａ−ｂには、ユーザの嗜好値の高いコンテンツが含まれているため、例えば、図１２（ｂ）に示すように「Ｓｔｙｌｅｓｈｅｅｔ＝“Ｓｈｅｅｔ−ＳＰ−Ｍ”」を提示内容情報として付加する。ここで、図１２（ｂ）に示す“Ｓｈｅｅｔ−ＳＰ−Ｍ”は、スポーツ用のスタイルシートで、特に、文字の色、大きさが特に強調される。
【００８４】
上述したように、スタイルシート情報付加処理を行うことで、ユーザの嗜好に対応させた情報を提示することができる。これにより、ユーザに対して付加価値の高い情報を提供することができる。
【００８５】
＜優先度情報付加処理＞
次に、優先度情報付加処理について説明する。図１３は、プレゼンテーションエージェントにおける優先度情報付加処理手順を示す一例のフローチャートである。優先度情報付加処理において、プレゼンテーションエージェントは、プロファイル処理装置に蓄積されているユーザプロファイル情報から、視聴するジャンル・時間帯・出演者等に関するユーザ嗜好値を抽出する（Ｓ４１）。次に、抽出した嗜好値に対応してメタデータの優先度を決定し（Ｓ４２）、決定した優先度情報を、メタデータ内に記述する（Ｓ４３）。
【００８６】
ここで、優先度情報付加処理の具体例について図を用いて説明する。図１４は、優先度情報付加処理の具体例を説明するための図である。図１４において、ラッパエージェントから受信した検索結果のメタデータ（Ｍｅｔａ−ｃ）が、図１４（ａ）に示すコンテンツ（Ａ１〜Ａ４）の構造を有するとする。ここで、ユーザのジャンルに関する嗜好の度合い（嗜好値）に「スポーツ＞報道＞映画＞教育」の関係があるとする。ここで、図１４（ａ）に示すＭｅｔａ−ｃには、ユーザユーザの嗜好値の低いコンテンツしか存在していない。したがって、Ｍｅｔａ−ｃは、優先度情報付加処理により、例えば、図１４（ｂ）に示すように「Ｐｒｉｏｒｉｔｙ＝“１０”」が付加される。ここで、優先度Ｐは、「１００＞Ｐ＞０」の範囲を有するものとする。つまり、優先度１０のメタデータ（Ｍｅｔａ−ｃ）は、ユーザ嗜好値の低いメタデータであることを示すことになる。
【００８７】
このように、メタデータに優先度を付加することにより、メタデータの統合において、優先度の高い順にメタデータを表示する等の処理を行うことで、ユーザ嗜好値に対応して付加価値の高い情報を提供することができる。
【００８８】
なお、Ｓ１２においては、上述したフィルタリング処理、スタイルシート情報付加処理、及び優先度情報付加処理のうち、少なくとも１つの処理が行われる。＜統合処理＞
次に、上述のＳ１５にて行われるメタデータの統合処理について、フローチャート及び図を用いて具体的に説明する。
【００８９】
図１５は、インターフェースエージェントにて行われる統合処理手順を示す一例のフローチャートである。統合処理手順において、インターフェースエージェントは、プレゼンテーションエージェントから受信したメタデータから上述したスタイルシート情報付加処理及び優先度情報付加処理により得られるスタイルシート情報及び優先度情報を取得する（Ｓ５１）。
【００９０】
次に、インターフェースエージェントは、インターフェース装置により既に別コンテンツを提示しているかを判断する（Ｓ５２）。既に、別コンテンツを表示している場合（Ｓ５２において、ＹＥＳ）、既に、表示しているメタデータコンテンツ群と、新たに取得したメタデータコンテンツとの優先度比較を行う（Ｓ５３）。Ｓ５３では、Ｓ５１にて取得した優先度情報により優先度比較を行う。
【００９１】
Ｓ５２において、別コンテンツを表示していない場合（Ｓ５２において、ＮＯ）、又はＳ５３の処理が終了後、ポリシーに基づいて表示レイアウトを決定する（Ｓ５４）。
【００９２】
なお、インターフェースエージェントは、プレゼンテーションエージェントから常時コンテンツメタデータを受信できる状態になっており、受信したコンテンツメタデータ群のスタイルシート等の情報や、ポリシーに基づいてレイアウトを生成する。
【００９３】
ここで、統合処理の具体例について図を用いて説明する。図１６は、統合処理の具体例を説明するための図である。図１６におけるポリシーとして、例えば、コンテンツＡ，Ｂ，Ｃの優先度ａ，ｂ，ｃに対して「ａ＞ｂ＞ｃ」の関係があるとする。また、上述した優先度に基づくコンテンツＡ，Ｂ，Ｃの画面全体のレイアウトは、図１６（ａ）に示すように生成され、画面上には優先度の上位３つのコンテンツを表示するよう設定されている。更に、ある閾値ｘよりも大きな優先度を持ったコンテンツＸを受信した場合には、画面全体を利用してコンテンツＸを表示するよう設定されている。
【００９４】
インターフェースエージェントは、プレゼンテーションエージェントよりコンテンツＤ（優先度ｄ）を新たに受信したとする。インターフェースエージェントは、既に提示されているコンテンツＡ，Ｂ，ＣとコンテンツＤとを比較する。ここで、各コンテンツの優先度の関係が「ａ＞ｄ＞ｂ」であったとする。この場合は、上述のポリシーに基づいて、図１６（ｂ）に示すようなレイアウトが生成される。
【００９５】
また、コンテンツＤの優先度ｄが閾値ｘよりも大きい場合（ｄ＞ｘ）、図１６（ｃ）に示すように画面全体にコンテンツＤを表示するようレイアウトを生成する。
【００９６】
上述したように、統合処理を用いて、ユーザの嗜好を反映した柔軟な情報の提示を実現することができる。
【００９７】
なお、上述の図１に示すような情報提示システムにおける専用の装置構成により本発明における情報提示処理を行うこともできるが、上述したエージェントを用いた情報提示処理における各ステップをコンピュータに実行させることができる実行プログラム（情報提示プログラム）を生成し、例えば、汎用のパーソナルコンピュータ、ワークステーション等に情報提示プログラムをインストールすることにより本発明における情報提示が実現可能となる。
【００９８】
次に、本発明を適用した情報提示システムの具体的な実施例について図を用いて説明する。
【００９９】
＜具体的な実施例１：映画情報提示システム＞
図１７は、本発明における情報提示の第１の具体的な実施例を示す図である。図１７では、実施例として本発明を利用した映画情報提示システムについて示している。
【０１００】
本発明における映画情報提示システムを利用するユーザは、キーボードや音声認識等のインターフェースから、「チャップリンってどんな人？」という質問を入力する。映画情報提示システムは、予めインターフェース装置等に人名辞典等を登録しておき、登録された人名辞典等を利用して、「チャップリン」が俳優であることを判別する。次に、インターフェースエージェント（ＩＡｐ）は、俳優の属性である「顔写真」、「略歴」、「代表作品」、及び「出演番組」等といった情報を要求するＵＱＬを生成する。
【０１０１】
次に、インターフェースエージェント（ＩＡｐ）は、生成されたＵＱＬを通信ネットワークに接続された各ラッパエージェントに送信する。通信ネットワーク上には、俳優の出演作品一覧を集めたＷｅｂサイトや、俳優の略歴を蓄積したデータベースが存在しており、それらは専用のラッパエージェントで検索できるようラッピングされている。
【０１０２】
各ラッパエージェントは、インターフェースエージェント（ＩＡｐ）から送信されたＵＱＬの内容を確認し、自分のラッピングするメディアに該当情報があるか検索を行う。
【０１０３】
ここで、例えば、図１７に示すような番組データベース（ｐｄｂ）のラッパエージェント（ＷＡｐ）がこのＵＱＬを受信した場合、ＵＱＬの中で「出演番組」という概念が要求されているので、チャップリンの出演番組一覧情報をデータベースから抽出し、メタデータ（ＣＬ−ｐ）として生成した後、ユーザ側のプレゼンテーションエージェント（ＰＡ３）に送信する。
【０１０４】
また、「顔写真」、「略歴」、「代表作品」といった情報も、別のラッパエージェント群からプレゼンテーションエージェント（ＰＡ）に送信される。なお、上述の情報は全てが得られるとは限らず、取得できた情報のみが出力される。図１７では、代表作情報のメタデータがプレゼンテーションエージェント（ＰＡ１）に送信され、略歴情報のメタデータがプレゼンテーションエージェント（ＰＡ２）に送信される。
【０１０５】
プレゼンテーションエージェント（ＰＡ１〜ＰＡ３）は、プロファイル処理装置のユーザ嗜好情報を参照しながら、受信したメタデータにフィルタリング処理や優先度情報の付加を行う。ここでは、例えば、ユーザがあまり番組を視聴しない時間帯の番組情報は、メタデータから削除したり（フィルタリング処理）、映画というジャンルをあまり好まないユーザに対しては、メタデータに低い優先度を付加したり（優先度情報の付加）等といったことが可能となる。
【０１０６】
なお、図１７において、プレゼンテーションエージェント（ＰＡ３）は、プロファイル装置を参照しユーザがあまり映画を見ないという嗜好情報を取得したとする。このため、インターフェースエージェント（ＩＡｐ）に送信するメタデータ（ＰＬ−ｐ）の優先度は低く設定されている。したがって、インターフェースエージェント（ＩＡｐ）は、番組情報をユーザに提示せず、図１７に示すようにメタデータ（ＰＬ−ｆ）から得られる「代表作」やメタデータ（ＰＬ−ｐ）から得られる「略歴」等を提示する。
【０１０７】
＜具体的な実施例２：番組関連情報提示システム＞
図１８は、本発明における情報提示の第２の具体的な実施例を示す図である。図１８では、実施例として本発明を利用した番組関連情報提示システムの実現例について示している。
【０１０８】
例えば、ユーザがテレビ番組を視聴している際に、番組中に出てきた場所についての詳しい情報を知りたくなったとする。ユーザは、キーボードや音声認識等のインターフェースから、「富士山に行きたい。」という文章（問合せ）を入力する。番組関連情報提示システムは、予めインターフェース装置に地名辞典等を登録しておき、登録された地名辞典等を利用して、富士山が地名であることを判別し、インターフェースエージェント（ＩＡｑ）は、富士山の「概要」、「ここからの交通経路」、及び「天気」等といった情報を要求するＵＱＬを生成する。インターフェースエージェント（ＩＡ）は、生成されたＵＱＬを、通信ネットワークに接続された各ラッパエージェントに送信する。
【０１０９】
ここで、図１８では、交通経路を探索するＷｅｂサイト（ｓ１）、及び天気予報Ｗｅｂサイト（ｓ２）へアクセスするラッパエージェント（ＷＡ１）、（ＷＡ２）を有し、ラッパエージェント（ＷＡ１）、（ＷＡ２）から、夫々のＷｅｂサイト（ｓ１）、（ｓ２）へアクセスして「富士山への交通経路・所要時間」、「富士山のこれからの天気」等といった情報を抽出する。抽出した情報のメタデータは、プレゼンテーションエージェント（ＰＡ１）、（ＰＡ２）に送信される。プレゼンテーションエージェント（ＰＡ１）、（ＰＡ２）からのメタデータは、インターフェースエージェント（ＩＡｑ）に送信され、上述のメタデータの統合処理等を行った後、テレビ画面（ｇ１）の所定のレイアウト位置に表示される。
【０１１０】
なお、レイアウトの生成時には、実際の番組を表示しているエリアを縮小してできる空き領域（ａ１）、（ａ２）を利用して情報を提示することにより、番組を見ながらそれらの情報を閲覧することが可能となる。
【０１１１】
また、プレゼンテーションエージェント（ＰＡ）には自律性があるため、番組視聴中に重要な災害情報が入った場合等には、優先度を最大にした災害情報をインターフェースエージェント（ＩＡｑ）に送信し、テレビ画面（ｇ１）上に優先的に表示させることもできる。
【０１１２】
上述したように本発明によれば、ユーザが所望する情報を効率的に取得して提示することができる。具体的には、各種コンテンツデータベースやＷｅｂサイトといった異種メディアからの情報検索が、各々のメディアに応じたアクセス手段を使うことなく、インターフェースエージェントに対して一度要求を伝えるだけで可能となる。
【０１１３】
また、汎用問い合わせ言語ＵＱＬを利用してユーザ要求を記述することで、データベースやＷｅｂサイト側で最適な情報抽出手法を用いることができ、データの集中による検索速度の低下も回避できる。
【０１１４】
また、ユーザの嗜好を反映した柔軟な情報提示を実現でき、テレビやＰＣ等のディスプレイ上において効率的で多様な情報閲覧が可能となる。
【０１１５】
このような情報提示システムの実現により、多くのメディアアクセス手段を使いこなせない高齢者や障害者といったユーザも、多種多様な情報を一元的に得ることが可能となり、情報デバイドの解消も期待できる。
【０１１６】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明における情報提示システムのシステム構成の一例を示す図である。
【図２】本発明における生成されたＵＱＬ記述の一例を示す図である。
【図３】オントロジを用いたＵＱＬ記述の一例を示す図である。
【図４】ＵＱＬを内包したＡＣＬ記述の一例を示す図である。
【図５】ラッピング装置によるＵＱＬ変換の一例を示す図である。
【図６】ＸＳＬを用いたＵＱＬ変換の一例を示す図である。
【図７】コンテンツプロバイダ側からのデータ提供動作の一例を示す図である。
【図８】各エージェント間における情報提示処理手順の一例を示すシーケンスチャートである。
【図９】プレゼンテーションエージェントにおけるフィルタリング処理手順を示す一例のフローチャートである。
【図１０】フィルタリング処理の具体例を説明するための図である。
【図１１】プレゼンテーションエージェントにおけるスタイルシート情報付加処理手順を示す一例のフローチャートである。
【図１２】スタイルシート情報付加処理の具体例を説明するための図である。
【図１３】プレゼンテーションエージェントにおける優先度情報付加処理手順を示す一例のフローチャートである。
【図１４】優先度情報付加処理の具体例を説明するための図である。
【図１５】インターフェースエージェントにて行われる統合処理手順を示す一例のフローチャートである。
【図１６】統合処理の具体例を説明するための図である。
【図１７】本発明における情報提示の第１の具体的な実施例を示す図である。
【図１８】本発明における情報提示の第２の具体的な実施例を示す図である。
【符号の説明】
【０１１８】
１０  情報提示システム
１１  情報提示装置
１２  コンテンツプロバイダ
１３  通信ネットワーク
１４  インターフェース装置
１５  提示内容生成装置
１６  プロファイル処理装置
１７  ラッピング装置
１８  コンテンツＤＢ
【図１】
2005071050.tif 000003
【図２】
2005071050.tif 000004
【図３】
2005071050.tif 000005
【図４】
2005071050.tif 000006
【図５】
2005071050.tif 000007
【図６】
2005071050.tif 000008
【図７】
2005071050.tif 000009
【図８】
2005071050.tif 000010
【図９】
2005071050.tif 000011
【図１０】
2005071050.tif 000012
【図１１】
2005071050.tif 000013
【図１２】
2005071050.tif 000014
【図１３】
2005071050.tif 000015
【図１４】
2005071050.tif 000016
【図１５】
2005071050.tif 000017
【図１６】
2005071050.tif 000018
【図１７】
2005071050.tif 000019
【図１８】
2005071050.tif 000020