"コンテンツをクライアントに配信する送信装置において、前記クライアントのユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成手段と、前記クライアントにおける前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成手段と、前記クライアントへの第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記クライアントに送信し、前記クライアントへの前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報を、前記クライアントに送信する送信手段とを備える送信装置。前記提供者によって設定された前記回答に対応する前記第2のコンテンツのメタデータとして、前記提供者側回答情報を含む前記メタデータを生成するメタデータ生成手段をさらに備え、前記送信手段は、前記クライアントへの前記第2のコンテンツの配信に応じて、前記メタデータを前記クライアントに送信する請求項1に記載の送信装置。前記ユーザの嗜好についての質問に対する回答の組み合わせを示すクエリを生成するクエリ生成手段をさらに備え、前記送信手段は、前記クライアントへの前記第2のコンテンツの配信に応じて、前記クエリを前記クライアントに送信する請求項1に記載の送信装置。コンテンツをクライアントに配信する送信装置の送信方法において、前記クライアントのユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成ステップと、前記クライアントにおける前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成ステップと、前記クライアントへの第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記クライアントに送信し、前記クライアントへの前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報であるプロバイダ側回答情報を、前記クライアントに送信する送信ステップとを含む送信方法。サーバから配信されるコンテンツを取得する受信装置において、第1のコンテンツの配信に応じて前記サーバから送信されてくる、所定のスクリプトの実行に関する情報であるトリガ情報を検出するトリガ検出手段と、前記第1のコンテンツの配信に応じて前記サーバから送信されてくる、ユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行手段と、前記ユーザ側回答情報と、前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報とのマッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定するマッチング手段とを備える受信装置。前記マッチング手段は、前記マッチングを行うことで、前記提供者側回答情報を含むメタデータに対応する前記第2のコンテンツの取得を決定する請求項5に記載の受信装置。前記マッチング手段は、前記ユーザ側回答情報と、前記第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して前記提供者によって設定された前記回答の組み合わせを示すクエリとに基づいて、前記マッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定する請求項5に記載の受信装置。前記スクリプト実行手段は、前記ユーザの嗜好についての質問に対する前記ユーザの回答の組み合わせを示すクエリを生成するための前記スクリプトを実行し、前記マッチング手段は、前記クエリと、前記第2のコンテンツの配信に応じて前記サーバから送信されてくる前記提供者側回答情報とに基づいて、前記マッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定する請求項5に記載の受信装置。サーバから配信されるコンテンツを取得する受信装置の受信方法において、第1のコンテンツの配信に応じて前記サーバから送信されてくる、所定のスクリプトの実行に関する情報であるトリガ情報を検出するトリガ検出ステップと、前記第1のコンテンツの配信に応じて前記サーバから送信されてくる、ユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行ステップと、前記ユーザ側回答情報と、前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報とのマッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定するマッチングステップとを含む受信方法。コンテンツを配信する送信装置と、前記送信装置から配信される前記コンテンツを取得する受信装置とからなる送受信システムにおいて、前記送信装置は、前記受信装置のユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成手段と、前記受信装置における前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成手段と、前記受信装置への第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記受信装置に送信し、前記受信装置への前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報を、前記受信装置に送信する送信手段とを備え、前記受信装置は、前記第1のコンテンツの配信に応じて前記送信装置から送信されてくる前記トリガ情報を検出するトリガ検出手段と、前記第1のコンテンツの配信に応じて前記送信装置から送信されてくる、前記ユーザ側回答情報を得るための前記スクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行手段と、前記ユーザ側回答情報と、前記第2のコンテンツの配信に応じて前記送信装置から送信されてくる前記提供者側回答情報とのマッチングを行うことで、前記送信装置から配信される前記第2のコンテンツの取得を決定するマッチング手段とを備える送受信システム。しかしながら、標準化団体によって規定されたメタデータセットに含まれないメタデータフィルタリング属性を、コンテンツに付与することはなされていない。例えば、プロバイダ側が、視聴対象が10代であり、かつ、就職活動に興味がある視聴者向けのコンテンツを配信したい場合であっても、標準化団体によって規定されたメタデータセットの中に、就職活動に興味があるか否かがメタデータの要素として存在しない場合には、コンテンツに、メタデータの要素として就職活動に興味があるが設定されたフィルタリング属性を付与することはできなかった。したがって、プロバイダ側では、その時のニーズに応じた例えば、流行を考慮した、視聴者の関心事をメタデータとして付与したコンテンツを配信することはできなかった。また、このような場合、クライアント側においては、その時のニーズに応じたコンテンツを取得するようにフィルタリングを行うことはできなかった。本発明は、このような状況に鑑みてなされたものであり、その時のニーズに応じたコンテンツを取得することができるようにするものである。本発明の第1の側面の送信装置は、コンテンツをクライアントに配信する送信装置であって、前記クライアントのユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成手段と、前記クライアントにおける前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成手段と、前記クライアントへの第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記クライアントに送信し、前記クライアントへの前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報を、前記クライアントに送信する送信手段とを備える。前記送信装置には、前記提供者によって設定された前記回答に対応する前記第2のコンテンツのメタデータとして、前記提供者側回答情報を含む前記メタデータを生成するメタデータ生成手段をさらに設け、前記送信手段には、前記クライアントへの前記第2のコンテンツの配信に応じて、前記メタデータを前記クライアントに送信させることができる。前記送信装置には、前記ユーザの嗜好についての質問に対する回答の組み合わせを示すクエリを生成するクエリ生成手段をさらに設け、前記送信手段には、前記クライアントへの前記第2のコンテンツの配信に応じて、前記クエリを前記クライアントに送信させることができる。本発明の第1の側面の送信方法は、コンテンツをクライアントに配信する送信装置の送信方法であって、前記クライアントのユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成ステップと、前記クライアントにおける前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成ステップと、前記クライアントへの第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記クライアントに送信し、前記クライアントへの前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報であるプロバイダ側回答情報を、前記クライアントに送信する送信ステップとを含む。本発明の第1の側面においては、クライアントのユーザの嗜好についての質問に対するユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトが生成され、クライアントにおけるスクリプトの実行に関する情報であるトリガ情報が生成され、クライアントへの第1のコンテンツの配信に応じて、トリガ情報およびスクリプトがクライアントに送信され、クライアントへの第1のコンテンツとは異なる第2のコンテンツの配信に応じて、ユーザの嗜好についての質問に対して、第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報であるプロバイダ側回答情報が、クライアントに送信される。本発明の第2の側面の受信装置は、サーバから配信されるコンテンツを取得する受信装置であって、第1のコンテンツの配信に応じて前記サーバから送信されてくる、所定のスクリプトの実行に関する情報であるトリガ情報を検出するトリガ検出手段と、前記第1のコンテンツの配信に応じて前記サーバから送信されてくる、ユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行手段と、前記ユーザ側回答情報と、前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報とのマッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定するマッチング手段とを備える。前記マッチング手段には、前記マッチングを行うことで、前記提供者側回答情報を含むメタデータに対応する前記第2のコンテンツの取得を決定させることができる。前記マッチング手段には、前記ユーザ側回答情報と、前記第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して前記提供者によって設定された前記回答の組み合わせを示すクエリとに基づいて、前記マッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定させることができる。前記スクリプト実行手段には、前記ユーザの嗜好についての質問に対する前記ユーザの回答の組み合わせを示すクエリを生成するための前記スクリプトを実行させ、前記マッチング手段には、前記クエリと、前記第2のコンテンツの配信に応じて前記サーバから送信されてくる前記提供者側回答情報とに基づいて、前記マッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定させることができる。本発明の第2の側面の受信方法は、サーバから配信されるコンテンツを取得する受信装置の受信方法であって、第1のコンテンツの配信に応じて前記サーバから送信されてくる、所定のスクリプトの実行に関する情報であるトリガ情報を検出するトリガ検出ステップと、前記第1のコンテンツの配信に応じて前記サーバから送信されてくる、ユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行ステップと、前記ユーザ側回答情報と、前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて前記サーバから送信されてくる、前記質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報とのマッチングを行うことで、前記サーバから配信される前記第2のコンテンツの取得を決定するマッチングステップとを含む。本発明の第2の側面においては、第1のコンテンツの配信に応じてサーバから送信されてくる、所定のスクリプトの実行に関する情報であるトリガ情報が検出され、第1のコンテンツの配信に応じてサーバから送信されてくる、ユーザの嗜好についての質問に対するユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトが、トリガ情報の検出に基づいて実行され、ユーザ側回答情報と、第1のコンテンツとは異なる第2のコンテンツの配信に応じてサーバから送信されてくる、質問に対して、第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報とのマッチングを行うことで、サーバから配信される第2のコンテンツの取得が決定される。本発明の第3の側面の送受信システムは、コンテンツを配信する送信装置と、前記送信装置から配信される前記コンテンツを取得する受信装置とからなる送受信システムであって、前記送信装置が、前記受信装置のユーザの嗜好についての質問に対する前記ユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトを生成するスクリプト生成手段と、前記受信装置における前記スクリプトの実行に関する情報であるトリガ情報を生成するトリガ生成手段と、前記受信装置への第1のコンテンツの配信に応じて、前記トリガ情報および前記スクリプトを前記受信装置に送信し、前記受信装置への前記第1のコンテンツとは異なる第2のコンテンツの配信に応じて、前記ユーザの嗜好についての質問に対して、前記第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報を、前記受信装置に送信する送信手段とを備え、前記受信装置が、前記第1のコンテンツの配信に応じて前記送信装置から送信されてくる前記トリガ情報を検出するトリガ検出手段と、前記第1のコンテンツの配信に応じて前記送信装置から送信されてくる、前記ユーザ側回答情報を得るための前記スクリプトを、前記トリガ情報の検出に基づいて実行するスクリプト実行手段と、前記ユーザ側回答情報と、前記第2のコンテンツの配信に応じて前記送信装置から送信されてくる前記提供者側回答情報とのマッチングを行うことで、前記送信装置から配信される前記第2のコンテンツの取得を決定するマッチング手段とを備える。本発明の第3の側面においては、受信装置のユーザの嗜好についての質問に対するユーザの回答を表す情報であるユーザ側回答情報を得るためのスクリプトが生成され、受信装置におけるスクリプトの実行に関する情報であるトリガ情報が生成され、受信装置への第1のコンテンツの配信に応じて、トリガ情報およびスクリプトが受信装置に送信され、受信装置への第1のコンテンツとは異なる第2のコンテンツの配信に応じて、ユーザの嗜好についての質問に対して、第1または第2のコンテンツを提供する提供者によって設定された回答を表す情報である提供者側回答情報が、受信装置に送信される。第1のコンテンツの配信に応じて送信装置から送信されてくるトリガ情報が検出され、第1のコンテンツの配信に応じて送信装置から送信されてくる、ユーザ側回答情報を得るためのスクリプトが、トリガ情報の検出に基づいて実行され、ユーザ側回答情報と、第2のコンテンツの配信に応じて送信装置から送信されてくる提供者側回答情報とのマッチングを行うことで、送信装置から配信される第2のコンテンツの取得が決定される。本発明の第1乃至第3の側面によれば、その時のニーズに応じたコンテンツを取得することが可能となる。以下、本発明の実施の形態について図を参照して説明する。なお、説明は以下の順序で行う。1.第1の実施の形態2.第2の実施の形態<1.第1の実施の形態>[放送システムの構成例]図1は、本発明の一実施の形態に係る放送システムの構成例を示している。図1の放送システム10は、デジタルテレビジョン番組以下、適宜コンテンツというを放送提供する放送事業者などのプロバイダ側に設置されたサーバ11、および、放送されたコンテンツを視聴するユーザ宅などに設置されたクライアント端末以下、単にクライアントという12により構成されている。なお、クライアント12は、複数のユーザ宅のそれぞれに設置されるものとするが、携帯電話機やPDAPersonalDigitalAssistant等の携帯型端末装置として構成されるようにもできる。放送システム10において、サーバ11は、コンテンツとともに、そのコンテンツに関するコンテンツメタデータを、デジタル放送波の信号として、クライアント12に送出する。クライアント12は、コンテンツとともに送出されるコンテンツメタデータを基に、コンテンツをフィルタリングすることにより、ユーザの所望するコンテンツのみを再生または蓄積する。なお、コンテンツメタデータは、コンテンツとともに送出されるのではなく、コンテンツが送出されるより前に送出されるようにしてもよい。[サーバのハードウェア構成例]図2は、サーバ11のハードウェア構成例を表している。図2においては、サーバ11は、例えばコンピュータをベースに構成されている。CPUCentralProcessingUnit21は、ROMReadOnlyMemory22に記憶されているプログラム、または記憶部28からRAMRandomAccessMemory23にロードされたプログラムに従って各種の処理を実行する。RAM23にはまた、CPU21が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU21、ROM22、およびRAM23は、バス24を介して相互に接続されている。このバス24にはまた、入出力インタフェース25も接続されている。入出力インタフェース25には、キーボード、マウスなどよりなる入力部26、CRTCathodeRayTube、LCDLiquidCrystalDisplayなどよりなるディスプレイ、並びにスピーカなどよりなる出力部27、ハードディスクなどより構成される記憶部28、モデム、ターミナルアダプタなどより構成される通信部29が接続されている。通信部29は、図示せぬネットワークを介して外部の装置と通信する。また、通信部29を介してプログラムが取得され、記憶部28に記憶されるようにしてもよい。入出力インタフェース25にはまた、必要に応じてドライブ30が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア31が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部28にインストールされる。なお、図示は省略するが、クライアント12も同様に、そのハードウェアは図2に示されるように構成される。[サーバの機能構成例]次に、図3を参照して、サーバ11の機能構成例について説明する。サーバ11は、PDIQジェネレータ41、送信部42、PDIAジェネレータ43、メタデータディストリビュータ44、コンテンツ蓄積部45、およびコンテンツディストリビュータ46から構成される。PDIQジェネレータ41は、クライアント12のユーザ視聴者の嗜好についての質問を表す情報であるPDIQPreferenceDemographicandInterestQuestionを生成し、送信部42を介してクライアント12に送信するとともに、PDIAジェネレータ43に供給する。送信部42は、PDIQジェネレータ41、メタデータディストリビュータ44、およびコンテンツディストリビュータ46から供給される各種データを、クライアント12に送信する。PDIAジェネレータ43は、PDIQジェネレータ41からのPDIQに基づいて、PDIQに対応する、上述したクライアント12のユーザの嗜好についての質問に対して、プロバイダ側が設定した回答を表す情報であるPDIAPreferenceDemographicandInterestAnswerを生成し、メタデータディストリビュータ44に供給する。メタデータディストリビュータ44は、PDIAジェネレータ43からのPDIAに基づいて、コンテンツ蓄積部45に蓄積されているコンテンツの中から、プロバイダ側が設定した回答に対応するコンテンツを特定照会する。メタデータディストリビュータ44は、特定したコンテンツのコンテンツメタデータとして、PDIAを含むコンテンツメタデータを生成し、送信部42を介してクライアント12に送信する。コンテンツ蓄積部45は、クライアント12に対して配信される種々のコンテンツを蓄積している。コンテンツディストリビュータ46は、コンテンツ蓄積部45に蓄積されているコンテンツの中からメタデータディストリビュータ44によって特定されたコンテンツを取得し、送信部42を介してクライアント12に送信する。[クライアントの機能構成例]次に、図4を参照して、クライアント12の機能構成例について説明する。クライアント12は、受信部51、PDIAジェネレータ52、PDIA記憶部53、コンテンツフィルタ54、コンテンツ再生部55、およびコンテンツ蓄積部56から構成される。受信部51は、サーバ11から送信されてきた各種データを受信し、PDIAジェネレータ52またはコンテンツフィルタ54に供給する。PDIAジェネレータ52は、サーバ11から送信されてきたPDIQに基づいて、PDIQに対応する、クライアント12のユーザの嗜好についての質問に対するユーザの回答を表すPDIAを生成し、PDIA記憶部53に供給する。PDIA記憶部53は、PDIAジェネレータ52からのPDIAを記憶する。PDIA記憶部53に記憶されているPDIAは、適宜コンテンツフィルタ54に読み出される。コンテンツフィルタ54は、PDIA記憶部53からPDIAを読み出し、そのPDIAと、サーバ11から送信されてきたコンテンツのコンテンツメタデータに含まれているPDIAとに基づいて、コンテンツをフィルタリングする。コンテンツフィルタ54は、フィルタリングの結果に応じて、フィルタリングしたコンテンツをコンテンツ再生部55またはコンテンツ蓄積部56に供給する。コンテンツ再生部55は、コンテンツフィルタ54からのコンテンツを再生する。また、コンテンツ再生部55は、コンテンツ蓄積部56からコンテンツを取得し、そのコンテンツを再生する。コンテンツ蓄積部56は、コンテンツフィルタ54からのコンテンツを蓄積記録する。[コンテンツの送受信処理の例]次に、図5のフローチャートを参照して、放送システム10におけるコンテンツの送受信処理について説明する。放送システム10におけるコンテンツの送受信処理においては、サーバ11によりコンテンツ配信処理が実行されることでコンテンツが配信され、クライアント12によりコンテンツ取得処理が実行されることでコンテンツが取得される。放送事業者などのプロバイダ側において、例えば、放送配信されるコンテンツのスポンサや、放送事業者自身が、特定の嗜好や属性を有する視聴者に対するコンテンツの配信を要求した場合、プロバイダ側のスタッフの操作に応じて、サーバ11のPDIQジェネレータ41は、ステップS11において、視聴者、すなわち、クライアント12のユーザに対して、どのような嗜好や属性を有するかを質問するためのPDIQを生成する。[XMLスキーマのシンタックスの例]ここで、図6を参照して、PDIQおよびPDIAを構成するためのXMLExtensibleMarkupLanguageスキーマのシンタックスの例について説明する。図6において、1行目は、PDIQが識別されるための宣言や定義を示しており、2行目は、PDIQとして定義される質問全体の名称および型の宣言を示している。3行目乃至12行目は、2行目で宣言された質問のそれぞれについての名称および型の宣言を示している。具体的には、5行目のQIAの名称で定義される質問の型IntegerAnswerTypeは、その質問が整数値型の回答を求める質問であることを示しており、6行目のQBAの名称で定義される質問の型BooleanAnswerTypeは、その質問が論理値型の回答を求める質問であることを示している。また、7行目のQSAの名称で定義される質問の型SelectionAnswerTypeは、その質問が回答選択型の回答を求める質問であることを示しており、8行目のQTAの名称で定義される質問の型TextAnswerTypeは、その質問が文字列型の回答を求める質問であることを示している。そして、9行目のQAAの名称で定義される質問の型AnyAnswerTypeは、その質問が回答の型を制限しない質問であることを示している。13行目乃至44行目は、上述のように宣言された質問のうちの、QIA、QBA、QSA、およびQTAの名称で定義される質問それぞれの要素の宣言を示している。特に、15行目、24行目、31行目、40行目に示されるid要素は、それぞれの質問の項目を識別するためのIDIdentifierを表しており、その第1のフォーマットとして、commoncategoryquestionIDと定義される。この第1のフォーマットにおいて、commonは、そのid要素で識別される質問がプロバイダに関わらず共通に定義された質問であることを表し、categoryは、質問のカテゴリを表し、questionIDは、質問の識別子を表している。なお、categoryは、必要に応じて、commoncategory1category2category3questionIDなどのように、階層的なネスト構造としてもよい。また、id要素は、第2のフォーマットとして、providerNamecategoryquestionIDと定義される。この第2のフォーマットにおいて、providerNameは、そのid要素で識別される質問を設定したプロバイダの名称を表している。なお、categoryおよびquestionIDは、第1のフォーマットにおけるそれぞれと同様である。このように、PDIQとして定義される質問は、id要素によって、コンテンツを提供するプロバイダによらないプロバイダ共通の質問と、コンテンツを提供するプロバイダ独自に定義される質問とに区別される。以下においては、適宜、コンテンツを提供するプロバイダによらない質問、およびその質問に対する回答を、プロバイダ共通フィルタリングパラメータといい、コンテンツを提供するプロバイダ独自に定義される質問、およびその質問に対する回答を、プロバイダ独自フィルタリングパラメータということとする。上述したように、プロバイダ共通フィルタリングパラメータは、個々のプロバイダによらず、プロバイダ共通に定義されるため、一般的には、クライアント12のベンダ製造メーカ等が提供することとなる。したがって、サーバ11におけるPDIQジェネレータ41は、プロバイダ側によって提供されるようにもできるが、クライアント12のベンダによって提供されるようにもできる。なお、PDIQおよびPDIAを構成するシンタックスは、図6で示された例に限られない。[PDIQの例]次に、図7を参照して、図6のシンタックスに基づいて構成されるPDIQの例について説明する。図7において、1行目におけるtransactionalは、PDIQで定義されている質問質問群が、送信されたクライアント12において更新される際、PDIQの各項目の内容をクライアント12の図示せぬ記憶領域に記録/更新する処理の途中で何らかの事故ディスク書き込みエラーや処理負荷の増大による処理の中断等により、PDIQの全ての内容が記録/更新されなかった場合に、PDIQの各項目の内容を記録/更新する直前の状態まで遡ってこの記録/更新処理を無とするいわゆるロールバックするか否かを示す値であり、transactionalがtrueの場合、PDIQはロールバックされる。2行目乃至5行目は、論理値型の回答を求める質問を定義しており、3行目におけるCommon111は質問のid要素を、4行目におけるAreyoucurrentlyemployedは質問自体を表している。6行目乃至9行目は、整数値型の回答を求める質問を定義しており、7行目におけるCommon222はその質問のid要素を、8行目におけるWhatistheageoftheoldestmemberofthehouseholdwhowatchestelevisionはその質問自体を表している。なお、6行目におけるminInclusive10maxInclusive100は、その質問に対する回答が、10以上100以下の整数値に制約されることを表している。10行目乃至17行目は、回答選択型の回答を求める質問を定義しており、11行目におけるProviderA123はその質問のid要素を、12行目におけるInwhichofthefollowingsportsareyoumostinterestedはその質問自体を表しており、13行目におけるBaseball、14行目におけるBasketball、15行目におけるSoccer、16行目におけるHockeyはそれぞれ、質問に対する回答の選択肢を表している。なお、10行目におけるminChoice1maxChoice3は、その質問に対する回答の数が、選択肢のうちの1以上3以下に制約されることを表している。18行目乃至24行目は、回答選択型の回答を求める質問を定義しており、19行目におけるProviderAProgramX123はその質問のid要素を、20行目におけるDoyouenjoycampingandoutdoorrecreationはその質問自体を表しており、21行目におけるNever、22行目におけるOccasionally、23行目におけるFrequentlyはそれぞれ、質問に対する回答の選択肢を表している。なお、18行目におけるmaxChoice1は、その質問に対する回答の数が、1に制約されることを表している。このように、PDIQにおいては、質問の型によって、その質問に対する回答の候補や、回答に対する制約条件も定義される。25行目乃至28行目は、文字列型の回答を求める質問を定義しており、26行目におけるProviderA321はその質問のid要素を、27行目におけるWhosproductsareyoumostinterestedinrecentlyはその質問自体を表している。ここで、以下においては、図7のPDIQで定義される質問それぞれを、それぞれのid要素の質問ということとする。具体的には、2行目乃至5行目で定義される質問をCommon111の質問といい、6行目乃至9行目で定義される質問をCommon222の質問といい、10行目乃至17行目で定義される質問をProviderA123の質問といい、18行目乃至24行目で定義される質問をProviderAProgramX123の質問といい、25行目乃至28行目で定義される質問をProviderA321の質問ということとする。このとき、Common111の質問およびCommon222の質問は、プロバイダ共通フィルタリングパラメータに区別され、ProviderA123の質問、ProviderAProgramX123の質問、およびProviderA321の質問は、プロバイダ独自フィルタリングパラメータに区別される。例えば、Common111の質問は、プロバイダ共通に設定された、識別子が111である質問であることを示しており、ProviderAProgramX123の質問は、ProviderAであるプロバイダによって設定された、カテゴリプログラムIDがProgramXであって、識別子が123である質問であることを示している。図5のフローチャートに戻り、ステップS12において、サーバ11のPDIQジェネレータ41は、生成したPDIQを、送信部42を介してクライアント12に送信するとともに、PDIAジェネレータ43に供給する。ステップS21において、クライアント12の受信部51は、サーバ11から送信されてくるPDIQを受信し、PDIAジェネレータ52に供給する。なお、PDIQは、例えば、サーバ11が設置されているプロバイダとしての放送局から所定の時間間隔で放送送信される毎に、クライアント12に受信される。また、PDIQは、クライアント12においてサーバ11が設置されている放送局にチャンネルが合わされたときに、クライアント12に受信されるようにしてもよい。ステップS22において、クライアント12のPDIAジェネレータ52は、受信部51において受信されたPDIQで定義されている質問に対するPDIAを生成する。具体的には、PDIAジェネレータ52は、サーバ11からのPDIQが受信されると、図示せぬ表示部に、PDIQで定義されている質問に対応する画面を表示させ、その質問に対する回答を、クライアント12のユーザ視聴者に入力または選択させることで、その回答を表すPDIAを生成する。すなわち、PDIAジェネレータ52は、ユーザと対話することによって、PDIQで定義されている質問に対する回答を表すPDIAを生成する。[PDIAジェネレータによるユーザとの対話における画面表示例]ここで、図8乃至図12を参照して、PDIAジェネレータ52によるユーザとの対話における画面表示例について説明する。なお、ここでは、クライアント12は、図7を参照して説明したPDIQを受信したものとし、クライアント12の図示せぬ表示部には、受信したPDIQで定義されている質問群に対応する画面が、順次表示されるものとする。図8は、図7を参照して説明したPDIQで定義されている質問のうちの、Common111の質問に対応する画面表示例を示している。図8においては、質問提示部61に、図7の4行目に示されている質問Areyoucurrentlyemployedが表示されている。また、ユーザに対して、質問に対する回答の入力を促すメッセージいずれか選択してくだざい。と、質問に対する回答としてYesをユーザに選択させるための選択ボタン62-1、および、質問に対する回答としてNoをユーザに選択させるための選択ボタン62-2が表示されている。図9は、図7を参照して説明したPDIQで定義されている質問のうちの、Common222の質問に対応する画面表示例を示している。図9においては、質問提示部71に、図7の8行目に示されている質問Whatistheageoftheoldestmemberofthehouseholdwhowatchestelevisionが表示されている。また、ユーザに対して、質問に対する回答の入力を促すメッセージ年齢を入力してくだざい。と、質問に対する回答として整数値をユーザに入力させるための回答入力部72が表示されている。図10は、図7を参照して説明したPDIQで定義されている質問のうちの、ProviderA123の質問に対応する画面表示例を示している。図10においては、質問提示部81に、図7の12行目に示されている質問Inwhichofthefollowingsportsareyoumostinterestedが表示されている。また、ユーザに対して、質問に対する回答の入力を促すメッセージ次の中から1つ以上3つ以下で選択してください。と、質問に対する回答としての選択肢Baseball、Basketball、Soccer、およびHockeyをユーザに選択させるための選択ボタン82-1乃至82-4が表示されている。図11は、図7を参照して説明したPDIQで定義されている質問のうちの、ProviderAProgramX123の質問に対応する画面表示例を示している。図11においては、質問提示部91に、図7の20行目に示されている質問Doyouenjoycampingandoutdoorrecreationが表示されている。また、ユーザに対して、質問に対する回答の入力を促すメッセージ次の中から1つだけ選択してください。と、質問に対する回答としての選択肢Never、Occasionally、およびFrequentlyをユーザに選択させるための選択ボタン92-1乃至92-3が表示されている。図12は、図7を参照して説明したPDIQで定義されている質問のうちの、ProviderA321の質問に対応する画面表示例を示している。図12においては、質問提示部101に、図7の27行目に示されている質問Whosproductsareyoumostinterestedinrecentlyが表示されている。また、ユーザに対して、質問に対する回答の入力を促すメッセージ自由に記述してくだざい。と、質問に対する回答として文字列をユーザに入力させるための回答入力部102が表示されている。このようにして、PDIAジェネレータ52は、図8乃至図12で説明した画面表示により、ユーザに、PDIQで定義されている質問に対する回答を入力または選択させることで、PDIQに対応するPDIAを生成する。なお、図8乃至図12で説明した画面表示は、PDIQを受信して間もなく後に表示されるようにしてもよいし、PDIQの受信後、図示せぬ記憶部にPDIQを保持するようにし、ユーザにより設定画面の表示が指示されたとき等に表示されるようにしてもよい。[PDIAの例]ここで、図13を参照して、PDIAジェネレータ52によって生成されるPDIAの例について説明する。図13で示されるPDIAは、図8乃至図12で示した画面表示に対する、ユーザによる回答の選択または入力に基づいて生成されたPDIAである。すなわち、2行目乃至5行目は、図8で説明した画面表示により提示された質問に対するユーザの回答を示している。すなわち、3行目におけるCommon111は、図8の画面表示により提示された質問のid要素を示しており、4行目におけるtrueは質問に対する回答として、図8の画面表示において選択ボタン62-1Yesの回答がユーザに選択されたことを示している。6行目乃至9行目は、図9で説明した画面表示により提示された質問に対するユーザの回答を示している。すなわち、7行目におけるCommon222は、図9の画面表示により提示された質問のid要素を示しており、8行目における34は質問に対する回答として、図9の画面表示において回答入力部72に整数値として34がユーザにより入力されたことを示している。10行目乃至15行目は、図10で説明した画面表示により提示された質問に対するユーザの回答を示している。すなわち、11行目におけるProviderA123は、図10の画面表示により提示された質問のid要素を示しており、12行目におけるBaseball、13行目におけるSoccer、14行目におけるHockeyは質問に対する回答として、図10の画面表示において選択ボタン82-1,82-3,82-4がユーザにより選択されたことを示している。16行目乃至19行目は、図11で説明した画面表示により提示された質問に対するユーザの回答を示している。すなわち、17行目におけるProviderAProgramX123は、図11の画面表示により提示された質問のid要素を示しており、18行目におけるOccasionallyは質問に対する回答として、図11の画面表示において選択ボタン92-2がユーザにより選択されたことを示している。20行目乃至23行目は、図12で説明した画面表示により提示された質問に対するユーザの回答を示している。すなわち、21行目におけるProviderA321は、図12の画面表示により提示された質問のid要素を示しており、22行目におけるSomyは質問に対する回答として、図12の画面表示において回答入力部102に文字列としてSomyがユーザにより入力されたことを示している。PDIAジェネレータ52は、このようにして生成したPDIAをPDIA記憶部53に供給し、記憶させる。PDIA記憶部53に記憶されたPDIAは、後述するように、サーバ11から配信されるコンテンツが、クライアント12のユーザの嗜好に合っているか否かを判定する際に用いられる。さて、図5のフローチャートに戻り、ステップS13において、サーバ11のPDIAジェネレータ43は、PDIQジェネレータ41からのPDIQで定義されている質問に対するPDIAを生成し、メタデータディストリビュータ44に供給する。具体的には、PDIAジェネレータ43は、放送局プロバイダ側のスタッフの操作によってPDIQが生成されると、図示せぬ表示部に、例えば図8乃至図12を参照して説明したような、PDIQで定義されている質問に対応する画面を表示させ、その質問に対する回答を、放送局のスタッフに入力または選択させることで、その回答を表すPDIAを生成する。このとき、放送局のスタッフは、PDIQで定義されている質問に対する回答として、配信しようとするコンテンツに対応する回答を入力または選択する。すなわち、PDIAジェネレータ43によって生成されるPDIAは、プロバイダ側がクライアント12のユーザ視聴者の嗜好を考慮に入れ、その視聴者に、のちに配信されるコンテンツを視聴させるための情報回答を表している。ステップS14において、メタデータディストリビュータ44は、PDIAジェネレータ43からのPDIAに基づいて、コンテンツ蓄積部45に蓄積されているコンテンツの中から、PDIAに対応するコンテンツを特定照会する。ここで特定されるコンテンツは、PDIAジェネレータ43からのPDIAと、蓄積されているコンテンツに予め付与されているコンテンツメタデータとの類似度が所定値より高いものとしてもよいし、放送局のスタッフによって、ユーザに視聴させたいコンテンツとして予め選択されたものであってもよい。なお、メタデータディストリビュータ44によって特定されたコンテンツは、コンテンツディストリビュータ46によって、コンテンツ蓄積部45から取得される。ステップS15において、メタデータディストリビュータ44は、ステップS15において特定したコンテンツに予め付与されているコンテンツメタデータと、PDIAジェネレータ43からのPDIAとに基づいて、PDIAを含むコンテンツメタデータを新たに生成する。ステップS16において、送信部42は、メタデータディストリビュータ44によって生成されたコンテンツメタデータとともに、コンテンツディストリビュータ46に取得されたコンテンツを配信する。このとき、コンテンツメタデータとしては、メタデータディストリビュータ44によって生成されたコンテンツメタデータ以外に、標準化団体によって規定されたコンテンツメタデータが送信されてもよい。このようにして、PDIQで定義される質問に対する回答として、プロバイダ側の意図する回答を表すPDIAをコンテンツメタデータに含むコンテンツ、言い換えれば、プロバイダ側が視聴を期待するユーザの嗜好に合ったコンテンツが配信されるようになる。なお、ステップS13乃至S16の処理は、ステップS12の処理の後、すぐに続けて実行される必要はなく、各ユーザが所有するクライアント12において、PDIAが生成され記憶されるまでに実行されていればよい。また、ステップS16においては、コンテンツがコンテンツメタデータとともに配信されるものとしたが、コンテンツがコンテンツメタデータとともに配信されなくてもよく、PDIAを含むコンテンツメタデータが前もってクライアント12に送信された後で、そのコンテンツメタデータに対応するコンテンツが配信されるようにしてもよい。さて、このようにしてサーバ11からコンテンツおよびコンテンツメタデータが配信されると、ステップS23において、クライアント12の受信部51は、サーバ11から配信されたコンテンツおよびコンテンツメタデータを受信し、コンテンツフィルタ54に供給する。ステップS24において、コンテンツフィルタ54は、PDIA記憶部53に記憶されているPDIAと、サーバ11からのコンテンツメタデータに含まれるPDIAとのマッチングを行う。なお、以下においては、PDIA記憶部53に記憶されているPDIAと、サーバ11からのコンテンツメタデータに含まれるPDIAとを区別するために、前者をユーザ側PDIA、後者をプロバイダ側PDIAということとする。[コンテンツフィルタにおけるマッチング処理の例]ここで、ユーザ側PDIAとして、図13を参照して説明したPDIAが生成され記憶されているものとし、プロバイダ側PDIAとして、図14に示されるPDIAがサーバ11から送信されてきたものとする。図14に示されるプロバイダ側PDIAは、図13で示されたユーザ側PDIAと基本的な構成は同一であるので詳細な説明は省略するが、このプロバイダ側PDIAは、Common111の質問に対する回答としてfalseが選択され、ProviderA123の質問に対する回答としてBaseballが選択され、ProviderAProgramX123の質問に対する回答としてNeverが選択されたことを示している。このとき、コンテンツフィルタ54は、ユーザ側PDIAとプロバイダ側PDIAとを比較し、質問に対する回答が1つでも一致している場合、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていると判定し、質問に対する回答が1つも一致しない場合、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていないと判定する。この場合、図13に示されるユーザ側PDIAにおけるProviderA123の質問に対する回答と、図14に示されるプロバイダ側PDIAにおけるProviderA123の質問に対する回答のそれぞれにBaseballが含まれている点でそれぞれ一致しているので、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていると判定される。次に、プロバイダ側PDIAとして、図15に示されるPDIAがサーバ11から送信されてきたものとする。図15に示されるプロバイダ側PDIAは、ProviderA123の質問に対する回答としてBasketballが選択され、ProviderAProgramX123の質問に対する回答としてNeverが選択されたことを示している。この場合、図13に示されるユーザ側PDIAにおける質問に対する回答と、図15に示されるプロバイダ側PDIAにおける質問に対する回答が1つも一致しないので、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていないと判定される。このようにして、コンテンツフィルタ54は、ユーザ側PDIAとプロバイダ側PDIAとのマッチング処理を行う。ステップS25において、コンテンツフィルタ54は、ユーザ側PDIAとプロバイダ側PDIAとがマッチしたか否かを判定する。ステップS25において、ユーザ側PDIAとプロバイダ側PDIAとがマッチすると判定された場合、コンテンツフィルタ54は、サーバ11から配信されたコンテンツはクライアント12のユーザ視聴者の嗜好に合ったコンテンツであると判断し、そのコンテンツを、コンテンツ再生部55またはコンテンツ蓄積部56に供給して、処理はステップS26に進む。サーバ11から配信されたコンテンツが、コンテンツフィルタ54からコンテンツ再生部55に供給された場合、ステップS26において、コンテンツ再生部55は、コンテンツを再生する。また、サーバ11から配信されたコンテンツが、コンテンツフィルタ54からコンテンツ蓄積部56に供給された場合、ステップS26において、コンテンツ蓄積部56は、コンテンツを蓄積記録する。蓄積されたコンテンツは、ユーザの操作指示に応じて、適宜、コンテンツ再生部55に供給され再生される。一方、ステップS25において、ユーザ側PDIAとプロバイダ側PDIAとがマッチしないと判定された場合、コンテンツフィルタ54は、サーバ11から配信されたコンテンツはクライアント12のユーザ視聴者の嗜好に合ったコンテンツではないと判断し、そのコンテンツを破棄削除し、処理は終了する。以上の処理によれば、放送システムにおいて、プロバイダ側では、サーバによって、ユーザの嗜好についての質問を表すPDIQが生成され、そのPDIQがクライアント端末に送信され、そのPDIQに対して、プロバイダ側が設定した回答を表すプロバイダ側PDIAが、対応するコンテンツのコンテンツメタデータとして配信される。これにより、コンテンツメタデータとして、標準化団体によって規定されたコンテンツメタデータ以外の、その時のニーズに応じたコンテンツメタデータをコンテンツに付与することができるようになる。一方、ユーザ側では、クライアント端末によって、サーバからのPDIQに対するユーザの回答を表すユーザ側PDIAが生成され、生成されたユーザ側PDIAと、サーバからのプロバイダ側PDIAとのマッチングが行われることで、サーバから配信されたコンテンツを取得するか否かが決定される。これにより、標準化団体によって規定されたコンテンツメタデータ以外の、その時のニーズに応じたコンテンツメタデータによって、コンテンツをフィルタリングすることができるようになる。したがって、その時のニーズに応じたコンテンツを取得することが可能となる。なお、以上においては、クライアント12は、サーバ11からのコンテンツの配信時に、リアルタイムにPDIAのマッチングを行うようにしたが、サーバ11からのコンテンツの配信時には全てのコンテンツを蓄積するようにし、処理のバックグラウンドにおいてPDIAのマッチングを行い、蓄積したコンテンツのうちの、マッチしたPDIAプロバイダ側PDIAに対応するコンテンツを再生したり、マッチしないPDIAに対応するコンテンツを削除したりするようにしてもよい。また、以上においては、コンテンツフィルタ54は、インスタンスとして表現されたユーザ側PDIAとプロバイダ側PDIAとを比較し、質問に対する回答が1つでも一致しているか否かによって、ユーザ側PDIAとプロバイダ側PDIAとのマッチングを行うようにしたが、ユーザ側PDIAまたはプロバイダ側PDIAのいずれか一方を、PDIAを評価するクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較するようにしてもよい。ここで、以下においては、ユーザ側PDIAまたはプロバイダ側PDIAのいずれか一方を、クエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。[PDIAを評価するクエリによるマッチング処理の例1]まずは、プロバイダ側PDIAをクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。図16は、プロバイダ側PDIAをクエリとして表現するようにしたサーバ11の機能構成例を示している。図16のサーバ11は、PDIQジェネレータ41、送信部42、コンテンツ蓄積部45、コンテンツディストリビュータ46、PDIAクエリジェネレータ111、およびメタデータディストリビュータ112から構成される。なお、図16のサーバ11においては、図3のサーバ11に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。すなわち、図16のサーバ11において、図3のサーバ11と異なるのは、PDIAジェネレータ43およびメタデータディストリビュータ44に代えて、PDIAクエリジェネレータ111およびメタデータディストリビュータ112を設けた点である。PDIAクエリジェネレータ111は、PDIQジェネレータ41からのPDIQに基づいて、PDIQに対応するPDIAプロバイダ側PDIAを生成し、生成したプロバイダ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、メタデータディストリビュータ112に供給する。メタデータディストリビュータ112は、PDIAクエリジェネレータ111からのPDIAクエリに基づいて、コンテンツ蓄積部45に蓄積されているコンテンツの中から、PDIAクエリに対応するコンテンツを特定照会する。メタデータディストリビュータ112は、特定したコンテンツのコンテンツメタデータとして、PDIAクエリを含むコンテンツメタデータを生成し、送信部42を介してクライアント12に送信する。また、この例におけるクライアント12は、図4のコンテンツフィルタ54が、PDIA記憶部53からPDIAユーザ側PDIAを読み出し、そのユーザ側PDIAと、サーバ11から送信されてきたコンテンツメタデータに含まれているPDIAクエリとに基づいて、コンテンツをフィルタリングする以外は、図4のクライアント12と同一であるので、その説明は、省略するものとする。次に、図17のフローチャートを参照して、図16のサーバ11を備える放送システム10におけるコンテンツの送受信処理について説明する。なお、図17のフローチャートのステップS31,S32,S36,S41乃至S43,S45,S46の処理は、図5のフローチャートのステップS11,S12,S16,S21乃至S23,S25,S26の処理と基本的に同様であるので、その説明は省略する。すなわち、ステップS33において、サーバ11のPDIAクエリジェネレータ111は、PDIQジェネレータ41からのPDIQで定義されている質問に対するプロバイダ側PDIAを生成し、生成したプロバイダ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、メタデータディストリビュータ112に供給する。具体的には、例えば、PDIAクエリジェネレータ111は、放送局プロバイダ側のスタッフの操作によってPDIQが生成されると、図示せぬ表示部に、例えば図8乃至図12を参照して説明したような、PDIQで定義されている質問に対応する画面を表示させ、その質問に対する回答を、放送局のスタッフに入力または選択させ、さらに、それぞれの回答の組み合わせフィルタリング条件をそのスタッフに決定させることで、その回答の組み合わせを表すPDIAクエリを生成する。このとき、放送局のスタッフは、PDIQで定義されている質問に対する回答として、配信しようとするコンテンツに対応する回答を入力または選択し、さらにその組み合わせを決定する。すなわち、PDIAクエリジェネレータ111によって生成されるPDIAクエリは、プロバイダ側がクライアント12のユーザ視聴者の嗜好を考慮に入れ、その視聴者に、のちに配信されるコンテンツを視聴させるための情報回答の組み合わせを表している。ステップS34において、メタデータディストリビュータ112は、PDIAクエリジェネレータ111からのPDIAクエリに基づいて、コンテンツ蓄積部45に蓄積されているコンテンツの中から、PDIAクエリに対応するコンテンツを特定照会する。ここで特定されるコンテンツは、PDIAクエリジェネレータ111からのPDIAクエリと、蓄積されているコンテンツに予め付与されているコンテンツメタデータとの類似度が所定値より高いものとしてもよいし、放送局のスタッフによって、ユーザに視聴させたいコンテンツとして予め選択されたものであってもよい。なお、メタデータディストリビュータ112によって特定されたコンテンツは、コンテンツディストリビュータ46によって、コンテンツ蓄積部45から取得される。ステップS35において、メタデータディストリビュータ112は、ステップS34において特定したコンテンツに予め付与されているコンテンツメタデータと、PDIAクエリジェネレータ111からのPDIAクエリとに基づいて、PDIAクエリを含むコンテンツメタデータを新たに生成する。そして、ステップS44において、クライアント12のコンテンツフィルタ54は、サーバ11からのコンテンツメタデータに含まれるPDIAクエリに基づいて、PDIA記憶部53に記憶されているPDIAのマッチングを行う。ここで、ユーザ側PDIAとして、図13を参照して説明したPDIAが生成され記憶されているものとし、以下に示されるPDIAクエリがサーバ11から送信されてきたものとする。QBAidCommon111andatrueandQSAidProviderA123andaBaseball上述のPDIAクエリは、ユーザ側PDIAが、Common111の質問に対する回答としてtrueが選択され、かつ、ProviderA123の質問に対する回答としてBaseballが選択されているか否かを評価することを示している。このとき、コンテンツフィルタ54は、PDIAクエリに基づいてユーザ側PDIAを評価し、PDIAクエリが満たされる真となるユーザ側PDIAである場合、ユーザ側PDIAとPDIAクエリとはマッチしていると判定し、PDIAクエリが満たされない偽となるユーザ側PDIAである場合、ユーザ側PDIAとPDIAクエリとはマッチしていないと判定する。この場合、図13に示されるユーザ側PDIAにおいては、Common111の質問に対する回答としてtrueが選択され、かつ、ProviderA123の質問に対する回答としてBaseballが選択されているので、ユーザ側PDIAとPDIAクエリとはマッチしていると判定される。このように、プロバイダ側で設定されたPDIAクエリによって、より複雑なフィルタリングの条件が表現されるようになるので、より確実に、プロバイダ側が期待するユーザ視聴者にコンテンツを取得させることが可能となる。[PDIAを評価するクエリによるマッチング処理の例2]次に、ユーザ側PDIAをクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。図18は、ユーザ側PDIAをクエリとして表現するようにしたクライアント12の機能構成例を示している。図18のクライアント12は、受信部51、コンテンツフィルタ54、コンテンツ再生部55、コンテンツ蓄積部56、PDIAクエリジェネレータ131、およびPDIAクエリ記憶部132から構成される。なお、図18のクライアント12においては、図4のクライアント12に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。すなわち、図18のクライアント12において、図4のクライアント12と異なるのは、PDIAジェネレータ52およびPDIA記憶部53に代えて、PDIAクエリジェネレータ131およびPDIAクエリ記憶部132を設けた点である。PDIAクエリジェネレータ131は、サーバ11から送信されてきたPDIQに基づいて、PDIQに対応する、クライアント12のユーザの嗜好についての質問に対するユーザの回答を表すPDIAユーザ側PDIAを生成し、生成したユーザ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、PDIAクエリ記憶部132に供給する。PDIAクエリ記憶部132は、PDIAクエリジェネレータ131からのPDIAクエリを記憶する。PDIAクエリ記憶部132に記憶されているPDIAクエリは、適宜コンテンツフィルタ54に読み出される。なお、図18のコンテンツフィルタ54は、PDIA記憶部53からPDIAクエリを読み出し、そのPDIAクエリと、サーバ11から送信されてきたコンテンツメタデータに含まれるプロバイダ側PDIAとに基づいて、コンテンツをフィルタリングする。また、この例におけるサーバ11は、図3のサーバ11と同一であるので、その説明は省略するものとする。次に、図19のフローチャートを参照して、図18のクライアント12を備える放送システム10におけるコンテンツの送受信処理について説明する。なお、図19のフローチャートのステップS51乃至S61,S63,S65,S66の処理は、図5のフローチャートのステップS11乃至S21,S23,S25,S26の処理と基本的に同様であるので、その説明は省略する。すなわち、ステップS62において、クライアント12のPDIAクエリジェネレータ131は、受信部51において受信されたPDIQで定義されている質問に対するユーザ側PDIAを生成し、生成したユーザ側PDIAを所定の条件文に当てはめたPDIAクエリを生成する。具体的には、例えば、PDIAクエリジェネレータ131は、放送局からのPDIQが受信されると、図示せぬ表示部に、図8乃至図12を参照して説明したような、PDIQで定義されている質問に対応する画面を表示させ、その質問に対する回答を、クライアント12のユーザ視聴者に入力または選択させ、さらに、それぞれの回答の組み合わせフィルタリング条件をそのユーザに決定させることで、その回答の組み合わせを表すPDIAクエリを生成する。すなわち、PDIAクエリジェネレータ131は、ユーザと対話することによって、PDIQで定義されている質問に対する回答の組み合わせを表すPDIAクエリを生成する。そして、ステップS64において、コンテンツフィルタ54は、PDIAクエリ記憶部132に記憶されているPDIAクエリに基づいて、サーバ11からのコンテンツメタデータに含まれるプロバイダ側PDIAのマッチングを行う。ここで、プロバイダ側PDIAとして、図14を参照して説明したPDIAがサーバ11から送信されてきたものとし、以下に示されるPDIAクエリが生成され記憶されているものとする。QBAidCommon111andafalseandQSAidProviderA123andaBaseball上述のPDIAクエリは、プロバイダ側PDIAが、Common111の質問に対する回答としてfalseが選択され、かつ、ProviderA123の質問に対する回答としてBaseballが選択されているか否かを評価することを示している。このとき、コンテンツフィルタ54は、PDIAクエリに基づいてプロバイダ側PDIAを評価し、PDIAクエリが満たされる真となるプロバイダ側PDIAである場合、プロバイダ側PDIAとPDIAクエリとはマッチしていると判定し、PDIAクエリが満たされない偽となるプロバイダ側PDIAである場合、プロバイダ側PDIAとPDIAクエリとはマッチしていないと判定する。この場合、図14に示されるプロバイダ側PDIAにおいては、Common111の質問に対する回答としてfalseが選択され、かつ、ProviderA123の質問に対する回答としてBaseballが選択されているので、プロバイダ側PDIAとPDIAクエリとはマッチしていると判定される。このように、ユーザ側で設定されたPDIAクエリによって、より複雑なフィルタリングの条件が表現されるようになるので、より確実に、ユーザ側が期待するコンテンツを取得させることが可能となる。ところで、本発明は、デジタルテレビジョン番組を放送する放送システムに適用することができるが、その一例として、ATSCAdvancedTelevisionStandardCommittee方式を移動体受信に拡張させたATSCMHMobileHandheld方式で放送を行う放送システムに適用することができる。[ATSCMH方式で放送を行う放送システムへの適用例]図20は、本発明を適用した、従来のATSC方式およびATSCMHのそれぞれでデジタルテレビジョン番組を放送する放送システムの構成例を示す図である。図20の放送システムは、図1の放送システム10におけるサーバ11に対応し、ATSCLegacySystem151、ATSCMHSystem152、MHFraming153、およびRFTransmissionSystem154を備えている。ATSCLegacySystem151は、従来のATSC方式で、MPEG2TSMovingPictureExpertsGroup2TransportStreamにより放送ストリームを送出する。ATSCMHSystem152は、ATSCMH方式でIPパケットの放送ストリームを送出する。ATSCMHSystem152におけるControlData152aは、ATSCMHSystem152から送出される放送ストリームAVAudioVideoコンテンツに関する制御情報である。そして、上述した放送ストリームそれぞれは、MHFraming153によって多重化され、RFTransmissionSystem154によって放送波として送信される。なお、各ブロックの機能の詳細については、ATSCの規格に記載されているので、ここでは、その説明は省略する。図21は、ATSCMH方式で送信される放送波の信号におけるプロトコルスタックを示している。詳細な説明は省略するが、最も上位の階層の1つは、ServiceGuideとされ、ATSCMH方式で提供されるコンテンツのメタデータを規定している。図20で示されるControlData152aは、ServiceGuideで規定されるコンテンツメタデータ以下、単にServiceGuideというとして伝送される。すなわち、図20の放送システムにおいては、上述した放送システム10においてサーバ11からクライアント12に送信されるPDIAプロバイダ側PDIAやPDIAクエリ、PDIQは、ServiceGuideに格納されて送信される。なお、図21において、ServiceGuideに隣接する下位の階層FLUTE、および、FLUTEに隣接する下位の階層ALCは、UDPIPUserDatagramProtocolInternetProtocolによってパケット化されたServiceGuideを転送するための階層である。このServiceGuideの仕様としては、OMAOpenMobileAllianceによって、図22に示されるデータ構成が規定されている。なお、図22に示されるServiceGuideの構成の詳細は、ServiceGuideforMobileBroadcastServicesOpenMobileAllianceOMATSBCASTServiceGuideV10CandidateVersion10に規定されているため、その説明は省略する。PDIAプロバイダ側PDIAまたはPDIAクエリは、図22に示されるServiceGuideを構成する要素のうちの、Serviceフラグメント、Scheduleフラグメント、およびContentフラグメントのうちの少なくともいずれか1つに格納される。Serviceフラグメントは、チャネルサービスの内容に関する制御情報を含むメタデータであり、図23は、その構成の詳細を示している。PDIAまたはPDIAクエリは、図23に示されるServiceフラグメントにおいて、最下段に規定されているPrivateExt要素に新たにPDIA要素を追加することで、そこに格納される。具体的には、例えば、PDIA要素は、XMLスキーマによって、と文字列で表現されてエンコードされる。Scheduleフラグメントは、コンテンツデジタルテレビジョン番組の配信スケジュールに関する制御情報を含むメタデータであり、図24は、その構成の詳細を示している。PDIAまたはPDIAクエリは、図24に示されるScheduleフラグメントにおいて、最下段に規定されているPrivateExt要素に新たにPDIA要素を追加することで、そこに格納される。具体的には、例えば、PDIA要素は、XMLスキーマによって、と文字列で表現されてエンコードされる。Contentフラグメントは、コンテンツデジタルテレビジョン番組の内容に関する制御情報を含むメタデータであり、図25は、その構成の詳細を示している。PDIAまたはPDIAクエリは、図25に示されるContentフラグメントにおいて、最下段に規定されているPrivateExt要素に新たにPDIA要素を追加することで、そこに格納される。具体的には、例えば、PDIA要素は、XMLスキーマによって、と文字列で表現されてエンコードされる。また、PDIQは、図22に示されるServiceGuideを構成する要素のうちの、InteractivityDataフラグメントに格納される。InteractivityDataフラグメントは、チャネルサービスやコンテンツテレビジョン番組に関するアプリケーションについてのメタデータであり、図26は、その構成の詳細を示している。PDIQは、図26に示されるInteractivityDataフラグメントにおいて、最下段に規定されているPrivateExt要素に新たにPDIQ要素を追加することで、そこに格納される。具体的には、例えば、PDIQ要素は、XMLスキーマによって、と文字列で表現されてエンコードされる。以上においては、本発明を、ATSCMH方式で放送を行う放送システムに適用した例について説明したが、従来のATSC方式でNRTNonRealTime放送を行う放送システムに適用することもできる。NRT放送においては、リアルタイムでのコンテンツの視聴を前提としないため、データとして放送信号により放送されるコンテンツの放送時刻に同期してコンテンツを再生する必要はない。[NRT放送を行う放送システムへの適用例]図27は、NRT放送で送信される放送波の信号におけるプロトコルスタックを示している。詳細な説明は省略するが、最も下位の階層は、PhysicalLayer物理層とされ、放送波の周波数帯域がこれに対応する。PhysicalLayerに隣接する上位の階層は、MPEG2TSとされ、放送波として放送される放送ストリームがこれに対応する。MPEG2TSに隣接する上位の階層として、ATSCPSIPProgramandSystemInformationProtocolおよびMPEG2PSIProgramSpecificInformationが示されている。ATSCPSIPは、TVCTを有する階層とされ、MPEG2PSIは、PAT、PMTを有する階層とされる。また、MPEG2TSに隣接する上位の階層として、DSMCCDigitalStorageMediaCommandandControlAddressableSectionが示されている。DSMCCAddressableSectionは、放送ストリームのMPEG2TS上でIPパケットを転送するためのアダプテーションレイヤとして用いられる。図28は、TVCT、PAT、PMT、およびDSMCCAddressableSectionのデータ構造を示している。TVCTには、MPEG2TSで放送される放送ストリームに関する制御情報が記述されており、TVCTに基づいて、IPパケットストリームUDPIPPacketsを転送するためのDSMCCAddressableSectionを転送するMPEG2TSが特定される。図27に戻り、DSMCCAddressableSectionに隣接する上位の階層として、IPが示され、さらにIPに隣接する上位の階層として、UDPが示されている。UDPに隣接する上位の階層として、ServiceSignalingChannelおよびFLUTEALCFileDeliveryoverUnidirectionalTransportAsynchronousLayeredCodingProtocolが示されている。ServiceSignalingChannelは、SMTServiceMapTableおよびNRTITNRTInformationTableを有する階層とされる。FLUTEALCに隣接する上位の階層として、FLUTESessionが示されている。FLUTESessionは、FLUTEFDTFileDeliveryTableおよびAVFileAVファイルを有する階層とされる。図29は、SMT、NRTIT、およびFLUTEFDTのデータ構造を示している。SMTには、チャネルに関するメタデータが記述され、NRTITには、コンテンツに関するメタデータが記述される。SMTおよびNRTITは、上述したServiceSignalingChannelで転送される。FLUTEFDTには、AVファイルそれぞれを識別するための情報が記述されている。なお、AVファイルは、上述したFLUTEALCで転送される。ここで、NRT放送を行う放送システムにおいては、上述した放送システム10においてサーバ11からクライアント12に送信されるPDIAプロバイダ側PDIAやPDIAクエリ、PDIQは、SMTまたはNRTITに格納されて送信される。すなわち、配信されるコンテンツのフィルタリングを、チャネル放送局単位で行う場合には、SMTのサービスレベルのdescriptorloop図中、Service1の最下段に、PDIA、PDIAクエリ、またはPDIQを格納するPDIdescriptorを新たに規定する。また、配信されるコンテンツのフィルタリングを、コンテンツ単位で行う場合には、NRTITのサービスレベルのdescriptorloop図中、Content1の最下段に、PDIA、PDIAクエリ、またはPDIQを格納するPDIdescriptorを新たに規定する。図30は、PDIdescriptorのシンタックスの例を示している。図30においては、記述される記述子のそれぞれが、ビット数NoofBitsおよびフォーマットFormatとともに定義されている。図30に示されるシンタックスによれば、PDIA、PDIAクエリ、またはPDIQは、可変ビットである記述子PDIQorPDIAorPDIAQueryに記述される。なお、PDIdescriptorのシンタックスは、図30に示された例に限るものではない。このように、本発明は、NRT放送を行う放送システムに適用することも可能である。なお、本発明は、上述したATSCMH方式で放送を行う放送システムや、NRT放送を行放送システム以外の方式で放送を行う放送システムに適用するようにしてももちろんよい。以上においては、放送システム10におけるクライアント12は、ユーザと対話することによって、放送されるコンテンツのうちの、ユーザのニーズに応じたコンテンツを取得するようにしたが、このようにして取得されたコンテンツの再生中に、ユーザと対話することによって、その再生中のコンテンツに関連するコンテンツを取得させるようにすることもできる。そこで、以下においては、コンテンツの再生中に、ユーザと対話することによって、その再生中のコンテンツに関連するコンテンツを取得させるようにした放送システムの実施の形態について説明する。<2.第2の実施の形態>[サーバの機能構成例]まず、図31を参照して、スクリプトを実行することによってユーザとの対話を行うようにした放送システム10におけるサーバ11の機能構成例について説明する。図31のサーバ11は、PDISジェネレータ311、トリガジェネレータ312、コンテンツディストリビュータ313、コンテンツ蓄積部314、送信部315、PDIS実行部316、およびメタデータディストリビュータ317から構成される。PDISジェネレータ311は、クライアント12のユーザ視聴者の嗜好についての質問に対するユーザの回答を表すユーザ側PDIAを得るためのスクリプトであるPDISPreferenceDemographicandInterestScriptを生成し、送信部315を介してクライアント12に送信するとともに、PDIS実行部316に供給する。PDISには、Webブラウザやその他のアプリケーションなどが含まれる。トリガジェネレータ312は、PDISジェネレータ311によって生成されたPDISの、クライアント12における実行に関する情報であるトリガ情報を生成し、コンテンツディストリビュータ313に供給する。トリガ情報の詳細については、図35を参照して後述する。コンテンツディストリビュータ313は、コンテンツ蓄積部314に蓄積されているコンテンツを取得し、そのコンテンツにトリガジェネレータ312からのトリガ情報を格納して、送信部315を介してクライアント12に送信する。また、コンテンツディストリビュータ313は、コンテンツ蓄積部314に蓄積されているコンテンツの中からメタデータディストリビュータ317によって特定されたコンテンツを取得し、送信部315を介してクライアント12に送信する。コンテンツ蓄積部314は、クライアント12に対して配信される種々のコンテンツを蓄積している。コンテンツ蓄積部314には、デジタルテレビジョン番組として放送されるコンテンツ以下、放送コンテンツというの他に、例えば、放送コンテンツのスポンサのコマーシャル映像や、そのスポンサが提供している商品やサービスのクーポンの画像等、放送コンテンツに関連するコンテンツ以下、関連コンテンツというを蓄積している。送信部315は、PDISジェネレータ311、コンテンツディストリビュータ313、およびメタデータディストリビュータ317から供給される各種データを、クライアント12に送信する。PDIS実行部316は、PDISジェネレータ311からのPDISを実行することで、クライアント12のユーザの嗜好についての質問に対して、プロバイダ側が設定した回答を表すプロバイダ側PDIAを生成し、メタデータディストリビュータ317に供給する。メタデータディストリビュータ317は、PDIS実行部316からのプロバイダ側PDIAに基づいて、コンテンツ蓄積部314に蓄積されているコンテンツの中から、プロバイダ側が設定した回答に対応するコンテンツ関連コンテンツを特定照会する。メタデータディストリビュータ317は、特定した関連コンテンツのコンテンツメタデータとして、PDIAを含むコンテンツメタデータを生成し、送信部42を介してクライアント12に送信する。[クライアントの機能構成例]次に、図32を参照して、スクリプトを実行することによってユーザとの対話を行うようにした放送システム10におけるクライアント12の機能構成例について説明する。図32のクライアント12は、受信部321、コンテンツフィルタ322、コンテンツ再生部323、コンテンツ蓄積部324、PDIS実行部325、およびPDIA記憶部326から構成される。受信部321は、サーバ11から送信されてきた各種データを受信し、コンテンツフィルタ322およびPDIS実行部325に供給する。コンテンツフィルタ322は、受信部321を介してサーバ11から送信されてきた放送コンテンツを、その放送コンテンツのコンテンツメタデータに基づいてフィルタリングする。また、コンテンツフィルタ322は、PDIA記憶部326からユーザ側PDIAを読み出し、そのユーザ側PDIAと、サーバ11から送信されてきた関連コンテンツのコンテンツメタデータに含まれているプロバイダ側PDIAとに基づいて、関連コンテンツをフィルタリングする。コンテンツフィルタ322は、フィルタリングの結果に応じて、フィルタリングしたコンテンツ放送コンテンツおよび関連コンテンツをコンテンツ再生部323またはコンテンツ蓄積部324に供給する。コンテンツ再生部323は、コンテンツフィルタ322からのコンテンツを再生する。また、コンテンツ再生部323は、コンテンツ蓄積部324からコンテンツを取得し、そのコンテンツを再生する。また、コンテンツ再生部323は、トリガ検出部323aを備えている。トリガ検出部323aは、サーバ11から配信されてくる放送コンテンツに格納されているトリガ情報を検出する。コンテンツ蓄積部324は、コンテンツフィルタ322からのコンテンツを蓄積記録する。PDIS実行部325は、トリガ検出部323aによって、放送コンテンツに格納されているトリガ情報が検出されることに基づいて、サーバ11から送信されてきたPDISを実行することで、クライアント12のユーザの嗜好についての質問に対するユーザの回答を表すユーザ側PDIAを生成し、PDIA記憶部326に供給する。PDIA記憶部326は、PDIS実行部325からのユーザ側PDIAを記憶する。PDIA記憶部326に記憶されているユーザ側PDIAは、適宜コンテンツフィルタ322に読み出される。[コンテンツの送受信処理の例]次に、図33のフローチャートを参照して、図31のサーバ11および図32のクライアント12から構成される放送システム10におけるコンテンツの送受信処理について説明する。放送事業者などのプロバイダ側において、例えば、放送配信される放送コンテンツのスポンサや、放送事業者自身が、特定の嗜好や属性を有する視聴者に対する関連コンテンツの配信を要求した場合、プロバイダ側のスタッフの操作に応じて、サーバ11のPDISジェネレータ311は、ステップS111において、視聴者、すなわち、クライアント12のユーザに対する、どのような嗜好や属性を有するかの質問に対するユーザの回答を表すユーザ側PDIAを得るためのPDISを生成する。[XMLスキーマのシンタックスの他の例]ここで、図34を参照して、本実施の形態におけるPDISおよびPDIAを構成するためのXMLスキーマのシンタックスの他の例について説明する。なお、図34に示されるシンタックスにおける1行目乃至44行目は、図6に示されるシンタックスおける1行目乃至44行目と同一であるので、その説明は省略する。45行目乃至50行目は、5行目乃至9行目で宣言された質問のうちの、QAAの名称で定義される質問質問の型がAnyAnswerTypeである質問の要素の宣言を示している。47行目に示されるid要素は、その質問の項目を識別するためのIDを表しており、そのフォーマットは、プロバイダ独自フィルタリングパラメータと同様のフォーマットproviderNamecategoryquestionIDで定義される。すなわち、QAAの名称で定義される質問質問の型がAnyAnswerTypeである質問、およびその質問に対する回答は、プロバイダ独自フィルタリングパラメータに区分される。なお、QAAの名称で定義される質問は、回答の型を制限しないので、45行目乃至50行目においては、その質問q要素は定義されていない。また、QAAの名称で定義される質問に対する回答a要素は、後述するように、その質問を設定したプロバイダのみが内容を把握可能なフォーマットとすることができるので、プロバイダ隠蔽フォーマットのプロバイダ独自フィルタリングパラメータということとする。図33のフローチャートに戻り、ステップS112において、サーバ11のPDISジェネレータ311は、生成したPDISが、クライアント12において実行されるときに参照される情報であるPDIS参照情報を生成し、トリガジェネレータ312に供給する。PDIS参照情報は、例えば、WebページのURLUniformResourceLocatorなどとされる。ステップS113において、トリガジェネレータ312は、PDISジェネレータ311からのPDIS参照情報に基づいて、クライアント12におけるPDISの実行に関する情報であるトリガ情報を生成し、コンテンツディストリビュータ313に供給する。コンテンツディストリビュータ313は、トリガジェネレータ312からトリガ情報が供給されると、コンテンツ蓄積部314から、クライアント12に配信する放送コンテンツを取得し、その放送コンテンツの中にその一部としてトリガ情報を格納し、送信部315に供給する。ここで、図35を参照して、トリガ情報の構成について説明する。図35に示されるように、トリガ情報340は、トリガID341、PDIS制御情報342、およびPDIS参照情報343から構成される。トリガID341は、トリガ情報を識別するための情報である。PDIS制御情報342は、クライアント12におけるPDISの起動または停止を制御するための情報である。PDIS参照情報343は、上述したように、PDISが実行されるときに参照されるURLなどの情報である。図33のフローチャートに戻り、送信部315は、PDISジェネレータ311によって生成されたPDISとともに、コンテンツディストリビュータ313からの、トリガ情報を含む放送コンテンツを配信する。なお、PDISは、放送コンテンツのコンテンツメタデータとして配信されるようにしてもよいし、放送コンテンツが配信されるより前に配信されるようにしてもよい。また、トリガ情報は、放送コンテンツの中に格納されて配信されるものとしたが、放送コンテンツのストリームに多重化されて配信されるようにしてもよいし、放送コンテンツとは別個に、放送コンテンツの配信と同期するようにして配信されるようにしてもよい。さて、このようにしてサーバ11から放送コンテンツおよびPDISが配信されると、ステップS131において、クライアント12の受信部321は、サーバ11から配信された放送コンテンツおよびPDISを受信する。受信された放送コンテンツは、コンテンツフィルタ322に供給され、PDISは、PDIS実行部325に供給される。コンテンツフィルタ322に供給された放送コンテンツが、そのコンテンツメタデータに基づいて、コンテンツフィルタ322によってフィルタリングされ、ユーザの嗜好に合ったコンテンツであると判定されると、コンテンツ再生部323に供給され、コンテンツ再生部323は、ステップS132において、放送コンテンツを再生する。放送コンテンツの再生が開始されると、コンテンツ再生部323のトリガ検出部323aは、再生されている放送コンテンツを監視し、格納されているトリガ情報を検出する。すなわち、トリガ検出部323aは、ステップS133において、トリガ情報を検出したか否かを判定し、トリガ情報が検出されるまで、ステップS132の処理が繰り返される。ステップS133において、トリガ情報を検出したと判定されると、トリガ検出部323aは、検出したトリガ情報をPDIS実行部325に供給し、処理はステップS134に進む。ステップS134において、PDIS実行部325は、トリガ検出部323aからのトリガ情報に基づいてPDISを実行することで、ユーザ側PDIAを生成する。ここで、図36および図37を参照して、PDIS実行部325の処理について説明する。サーバ11からの放送コンテンツが、コンテンツ再生部323によって再生されることで、クライアント12における図示せぬ表示部には、図36で示されるようなサッカー中継の番組が表示されているものとする。放送コンテンツが再生されている所定の時刻において、トリガ検出部323aによってトリガ情報が検出されると、そのトリガ情報はPDIS実行部325に供給され、PDIS実行部325は、トリガ情報に含まれるPDIS制御情報およびPDIS参照情報に基づいて、PDISを起動する。なお、放送コンテンツに格納されているトリガ情報は1つに限られない。例えば、最初に検出されたトリガ情報のPDIS制御情報によってPDISが起動され、PDIS参照情報によって所定のWebページが参照されるようになる。また、次に検出されたトリガ情報のPDIS制御情報によってPDISの実行が停止されるようにもなる。PDISが起動されると、PDIS実行部325は、図示せぬ表示部に、PDISで定義されている質問に対応する画面を表示させ、クライアント12のユーザ視聴者の選択または入力に応じて、その質問に対する回答を表すユーザ側PDIAを生成する。具体的には、PDIS実行部325は、図37に示されるように、図示せぬ表示部に表示されているサッカー中継の番組に、PDIS実行画面350を重畳して表示させる。図37のPDIS実行画面350には、PDISで定義されている質問としての、放送されている番組のスポンサのうちのいずれか1つを選択すると、番組放送中に、特別なフリーコンテンツをダウンロードすることができる旨のメッセージと、その質問に対する回答の候補としての選択肢である、各スポンサを表すアイコン350a乃至350eが表示されている。図37において、アイコン350aは、ビール製造会社を表し、アイコン350bは、スポーツ用品メーカを表し、アイコン350cは、清涼飲料水販売会社を表している。また、アイコン350dは、ファーストフードチェーンを表し、アイコン350eは、電子機器メーカを表している。図37で示されるPDIS実行画面350において、ユーザによってアイコン350a乃至350eのいずれか1つが選択されると、PDIS実行部325は、PDISで定義されている質問に対する回答の候補から、選択されたアイコンに対応する回答を表すユーザ側PDIAを生成する。図37においては、ユーザによってアイコン350eが選択されて、アイコン350eは、ユーザによって選択されたことを示す枠で囲まれて表示されている。[PDIAの例]ここで、図38および図39を参照して、PDIS実行部325によって生成されるPDIAユーザ側PDIAの例について説明する。図38は、図37で説明したPDIS実行画面350により提示された質問に対して生成されたユーザの回答の例を示している。すなわち3行目におけるProviderAProgramX123は、図37のPDIS実行画面350により提示された質問のid要素を示しており、4行目におけるSomyは質問に対する回答として、PDIS実行画面350において選択されたアイコン350eに対応する回答を示している。Somyは、プロバイダ独自フィルタリングパラメータとされる。図39は、図37で説明したPDIS実行画面350により提示された質問に対して生成されたユーザの回答の他の例を示している。すなわち3行目におけるProviderAProgramX0000123は、図37のPDIS実行画面350により提示された質問のid要素を示しており、4行目におけるWU5PUqは質問に対する回答として、PDIS実行画面350において選択されたアイコン350eに対応する回答を示している。ここで、ProviderAProgramX0000123の質問の型が、上述した、AnyAnswerTypeであるとすると、その質問に対する回答WU5PUqは、質問を設定したプロバイダのみが内容を把握可能な、プロバイダ隠蔽フォーマットのプロバイダ独自フィルタリングパラメータであり、例えば、Base64などの方式によりエンコードされている。すなわち、このプロバイダ独自フィルタリングパラメータは、他のプロバイダがフィルタリングパラメータとして使用することができないようになされている。PDIS実行部325は、このようにして生成したユーザ側PDIAをPDIA記憶部326に供給し、記憶させる。さて、図33のフローチャートに戻り、ステップS115において、サーバ11のPDIS実行部316は、PDISジェネレータ311からのPDISで定義されている質問に対するプロバイダ側PDIAを生成し、メタデータディストリビュータ317に供給する。具体的には、PDIS実行部316は、放送局プロバイダ側のスタッフの操作によってPDISを解析または実行し、図示せぬ表示部に、例えば図37で示されたPDIS実行画面350のような、PDISで定義されている質問に対応する画面を表示させ、その質問に対する回答を表すプロバイダ側PDIAを生成する。このとき、放送局のスタッフは、PDISを解析または実行させることで、PDISで定義されている質問に対する回答として、配信しようとする関連コンテンツに対応する回答を選択させる。すなわち、PDIS実行部316によって生成されるプロバイダ側PDIAは、プロバイダ側がクライアント12のユーザ視聴者の嗜好を考慮に入れ、その視聴者に、のちに配信される関連コンテンツを取得させるための情報回答を表している。ステップS116において、メタデータディストリビュータ317は、PDIS実行部316からのプロバイダ側PDIAに基づいて、コンテンツ蓄積部314に蓄積されているコンテンツの中から、プロバイダ側PDIAに対応する関連コンテンツを特定照会する。ここで特定される関連コンテンツは、放送局のスタッフによって、ユーザに取得させたいコンテンツとして予め選択された、放送コンテンツのスポンサのコマーシャル映像や、そのスポンサが提供している商品やサービスのクーポンの画像等とされる。なお、メタデータディストリビュータ317によって特定された関連コンテンツは、コンテンツディストリビュータ313によって、コンテンツ蓄積部314から取得される。ステップS117において、メタデータディストリビュータ317は、ステップS116において特定したコンテンツに予め付与されているコンテンツメタデータと、PDIS実行部316からのプロバイダ側PDIAとに基づいて、プロバイダ側PDIAを含むコンテンツメタデータを新たに生成する。ステップS118において、送信部315は、メタデータディストリビュータ317によって生成されたコンテンツメタデータとともに、コンテンツディストリビュータ313に取得された関連コンテンツを配信する。このようにして、PDISで定義される質問に対する回答として、プロバイダ側の意図する回答を表すプロバイダ側PDIAをコンテンツメタデータに含むコンテンツ、言い換えれば、プロバイダ側が取得を期待するユーザの嗜好に合った関連コンテンツが配信されるようになる。なお、ステップS115乃至S118の処理は、ステップS114の処理の後、すぐに続けて実行される必要はなく、各ユーザが所有するクライアント12において、ユーザ側PDIAが生成され記憶されるまでに実行されていればよい。また、ステップS118においては、関連コンテンツがコンテンツメタデータとともに配信されるものとしたが、関連コンテンツがコンテンツメタデータとともに配信されなくてもよく、プロバイダ側PDIAを含むコンテンツメタデータが前もってクライアント12に送信された後で、そのコンテンツメタデータに対応する関連コンテンツが配信されるようにしてもよい。さて、このようにしてサーバ11から関連コンテンツおよびコンテンツメタデータが配信されると、ステップS135において、クライアント12の受信部321は、サーバ11から配信された関連コンテンツおよびコンテンツメタデータを受信し、コンテンツフィルタ322に供給する。なお、ステップS135以降の処理は、放送コンテンツの再生と並行して実行されてもよいし、放送コンテンツの再生終了後に実行されるようにしてもよい。ステップS136において、コンテンツフィルタ322は、PDIA記憶部326に記憶されているユーザ側PDIAと、サーバ11からのコンテンツメタデータに含まれるプロバイダ側PDIAとのマッチングを行う。[コンテンツフィルタにおけるマッチング処理の例]ここで、ユーザ側PDIAとして、図38を参照して説明したPDIAが生成され記憶されているものとし、プロバイダ側PDIAとして、図40に示されるPDIAがサーバ11から送信されてきたものとする。図40に示されるプロバイダ側PDIAは、図38で示されたユーザ側PDIAと基本的な構成は同一であるので詳細な説明は省略するが、このプロバイダ側PDIAは、ProviderAProgramX123の質問に対する回答としてSomyが選択されたことを示している。このとき、コンテンツフィルタ322は、ユーザ側PDIAとプロバイダ側PDIAとを比較し、質問に対する回答が1つでも一致している場合、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていると判定し、質問に対する回答が1つも一致しない場合、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていないと判定する。この場合、図38に示されるユーザ側PDIAにおけるProviderAProgramX123の質問に対する回答と、図40に示されるプロバイダ側PDIAにおけるProviderAProgramX123の質問に対する回答がそれぞれSomyである点でそれぞれ一致しているので、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていると判定される。また、ユーザ側PDIAとして、図39を参照して説明したPDIAが生成され記憶されているものとし、プロバイダ側PDIAとして、図41に示されるPDIAがサーバ11から送信されてきたものとする。図41に示されるプロバイダ側PDIAは、ProviderAProgramX0000123の質問に対する回答としてWU5PUqSomyのプロバイダ隠蔽フォーマットが選択されたことを示している。この場合、図39に示されるユーザ側PDIAにおけるProviderAProgramX0000123の質問に対する回答と、図41に示されるプロバイダ側PDIAにおけるProviderAProgramX0000123の質問に対する回答がそれぞれWU5PUqである点でそれぞれ一致しているので、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていると判定される。次に、プロバイダ側PDIAとして、図42に示されるPDIAがサーバ11から送信されてきたものとする。図42に示されるプロバイダ側PDIAは、ProviderAProgramX0000123の質問に対する回答としてUGFuYXNvbmljプロバイダ隠蔽フォーマットが選択されたことを示している。この場合、図39に示されるユーザ側PDIAにおける質問に対する回答と、図42に示されるプロバイダ側PDIAにおけるの質問に対する回答が一致しないので、ユーザ側PDIAとプロバイダ側PDIAとはマッチしていないと判定される。このようにして、コンテンツフィルタ322は、ユーザ側PDIAとプロバイダ側PDIAとのマッチング処理を行う。ステップS137において、コンテンツフィルタ322は、ユーザ側PDIAとプロバイダ側PDIAとがマッチしたか否かを判定する。ステップS137において、ユーザ側PDIAとプロバイダ側PDIAとがマッチすると判定された場合、コンテンツフィルタ322は、サーバ11から配信されたコンテンツはクライアント12のユーザ視聴者の嗜好に合った関連コンテンツであると判断し、そのコンテンツを、コンテンツ蓄積部324に供給して、処理はステップS138に進む。ステップS138において、コンテンツ蓄積部324は、コンテンツを蓄積記録する。蓄積されたコンテンツは、ユーザの操作指示に応じて、適宜、コンテンツ再生部323に供給され再生表示される。一方、ステップS137において、ユーザ側PDIAとプロバイダ側PDIAとがマッチしないと判定された場合、コンテンツフィルタ322は、サーバ11から配信された関連コンテンツはクライアント12のユーザ視聴者の嗜好に合ったコンテンツではないと判断し、その関連コンテンツを破棄削除し、処理は終了する。このように、関連コンテンツは、マッチングの結果に応じて選択的にダウンロードされるようになる。なお、ユーザ側PDIAに、ユーザ側PDIAの有効期限を設定するようにし、放送コンテンツの放送が終了した後であっても、ユーザ側PDIAの有効期限内であれば、関連コンテンツをダウンロードできるようにしてもよい。以上の処理によれば、放送システムにおいて、プロバイダ側では、サーバによって、ユーザの嗜好についての質問に対するユーザ側PDIAを得るためのPDISが生成され、クライアント端末におけるPDISの実行に関するトリガ情報が生成され、放送コンテンツの配信に応じて、PDISとトリガ情報とがクライアント端末に送信され、関連コンテンツの配信に応じて、PDISに対して、プロバイダ側が設定した回答を表すプロバイダ側PDIAが、対応する関連コンテンツのコンテンツメタデータとして配信される。これにより、コンテンツメタデータとして、放送コンテンツを視聴中のユーザのニーズに応じたコンテンツメタデータを関連コンテンツに付与することができるようになる。一方、ユーザ側では、クライアント端末によって、放送中の放送コンテンツにおいてトリガ情報が検出され、サーバからのPDISが実行されることでユーザ側PDIAが生成され、生成されたユーザ側PDIAと、サーバからのプロバイダ側PDIAとのマッチングが行われることで、サーバから配信された関連コンテンツを取得するか否かが決定される。これにより、放送コンテンツを視聴中のユーザのニーズに応じたコンテンツメタデータによって、関連コンテンツをフィルタリングすることができるようになる。したがって、その時のニーズに応じたコンテンツを取得することが可能となる。特に、放送コンテンツを視聴中のユーザの気分や嗜好に合わせたコンテンツを取得することが可能となる。また、クライアント端末においては、PDISによってユーザとの対話が行えるので、プロバイダ側で設定される質問が、高度な対話性を必要とする内容であっても、十分にユーザと対話することができるようになる。これにより、ユーザの嗜好を精度よく反映したユーザ側PDIAを生成することができ、より確実に、その時のユーザのニーズに応じたコンテンツを取得することが可能となる。なお、以上においては、関連コンテンツを、放送コンテンツのスポンサのコマーシャル映像や、そのスポンサが提供している商品やサービスのクーポンの画像等としたが、放送コンテンツとして放送配信されているデジタルテレビジョン番組の出演者サッカー中継の番組の場合、サッカー選手に関する情報などであってもよいし、ユーザのその時の嗜好に応じたデジタルテレビジョン番組自体であってもよい。また、スクリプトを実行することによってユーザとの対話を行う放送システムにおいても、ユーザ側PDIAまたはプロバイダ側PDIAのいずれか一方を、PDIAを評価するクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較し、マッチングを行うようにしてもよい。ここで、以下においては、ユーザ側PDIAまたはプロバイダ側PDIAのいずれか一方を、クエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。[PDIAを評価するクエリによるマッチング処理の例3]まずは、プロバイダ側PDIAをクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。図43は、プロバイダ側PDIAをクエリとして表現するようにしたサーバ11の機能構成例を示している。図43のサーバ11は、PDISジェネレータ311、トリガジェネレータ312、コンテンツディストリビュータ313、コンテンツ蓄積部314、送信部315、PDIS実行部391、およびメタデータディストリビュータ392から構成される。なお、図43のサーバ11においては、図31のサーバ11に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。すなわち、図43のサーバ11において、図31のサーバ11と異なるのは、PDIS実行部316およびメタデータディストリビュータ317に代えて、PDIS実行部391およびメタデータディストリビュータ392を設けた点である。PDIS実行部391は、PDISジェネレータ311からのPDISを実行することで、クライアント12のユーザの嗜好についての質問に対して、プロバイダ側が設定した回答を表すプロバイダ側PDIAを生成し、生成したプロバイダ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、メタデータディストリビュータ392に供給する。メタデータディストリビュータ392は、PDIS実行部391からのPDIAクエリに基づいて、コンテンツ蓄積部45に蓄積されているコンテンツの中から、PDIAクエリに対応する関連コンテンツを特定照会する。メタデータディストリビュータ392は、特定した関連コンテンツのコンテンツメタデータとして、PDIAクエリを含むコンテンツメタデータを生成し、送信部315を介してクライアント12に送信する。また、この例におけるクライアント12は、図32のコンテンツフィルタ322が、PDIA記憶部326からユーザ側PDIAを読み出し、そのユーザ側PDIAと、サーバ11から送信されてきたコンテンツメタデータに含まれているPDIAクエリとに基づいて、コンテンツをフィルタリングする以外は、図32のクライアント12と同一であるので、その説明は、省略するものとする。次に、図44のフローチャートを参照して、図43のサーバ11を備える放送システム10におけるコンテンツの送受信処理について説明する。なお、図44のフローチャートのステップS151乃至S154,S158,S171乃至S175,S177,S178の処理は、図33のフローチャートのステップS111乃至S114,S118,S131乃至S135,S137,S138の処理と基本的に同様であるので、その説明は省略する。すなわち、ステップS155において、サーバ11のPDIS実行部391は、PDISジェネレータ311からのPDISで定義されている質問に対するプロバイダ側PDIAを生成し、生成したプロバイダ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、メタデータディストリビュータ392に供給する。具体的には、例えば、PDIS実行部391は、放送局プロバイダ側のスタッフの操作によってPDISを解析または実行し、図示せぬ表示部に、例えば図37で示されたPDIS実行画面350のような、PDISで定義されている質問に対応する画面を表示させ、その質問に対する回答を設定し、さらに、それぞれの回答の組み合わせフィルタリング条件をそのスタッフに決定させることで、その回答の組み合わせを表すPDIAクエリを生成する。このとき、放送局のスタッフは、PDISを解析または実行させることで、PDISで定義されている質問に対する回答として、配信しようとするコンテンツに対応する回答を選択させ、さらにその組み合わせを決定させる。すなわち、PDIS実行部391によって生成されるPDIAクエリは、プロバイダ側がクライアント12のユーザ視聴者の嗜好を考慮に入れ、その視聴者に、のちに配信される関連コンテンツを取得させるための情報回答の組み合わせを表している。ステップS156において、メタデータディストリビュータ392は、PDIS実行部391からのPDIAクエリに基づいて、コンテンツ蓄積部314に蓄積されているコンテンツの中から、PDIAクエリに対応する関連コンテンツを特定照会する。ここで特定される関連コンテンツは、放送局のスタッフによって、ユーザに取得させたいコンテンツとして予め選択されたものとされる。なお、メタデータディストリビュータ392によって特定されたコンテンツは、コンテンツディストリビュータ313によって、コンテンツ蓄積部314から取得される。ステップS157において、メタデータディストリビュータ392は、ステップS156において特定した関連コンテンツに予め付与されているコンテンツメタデータと、PDIS実行部391からのPDIAクエリとに基づいて、PDIAクエリを含むコンテンツメタデータを新たに生成する。そして、ステップS176において、クライアント12のコンテンツフィルタ322は、サーバ11からのコンテンツメタデータに含まれるPDIAクエリに基づいて、PDIA記憶部53に記憶されているユーザ側PDIAのマッチングを行う。ここで、ユーザ側PDIAとして、図39を参照して説明したPDIAが生成され記憶されているものとし、以下に示されるPDIAクエリがサーバ11から送信されてきたものとする。QSAidProviderAProgramX0000123andaWU5PUq上述のPDIAクエリは、ユーザ側PDIAが、ProviderAProgramX0000123の質問に対する回答としてWU5PUqSomyのプロバイダ隠蔽フォーマットが選択されているか否かを評価することを示している。このとき、コンテンツフィルタ322は、PDIAクエリに基づいてユーザ側PDIAを評価し、PDIAクエリが満たされる真となるユーザ側PDIAである場合、ユーザ側PDIAとPDIAクエリとはマッチしていると判定し、PDIAクエリが満たされない偽となるユーザ側PDIAである場合、ユーザ側PDIAとPDIAクエリとはマッチしていないと判定する。この場合、図39に示されるユーザ側PDIAにおいては、ProviderAProgramX0000123の質問に対する回答としてWU5PUqが選択されているので、ユーザ側PDIAとPDIAクエリとはマッチしていると判定される。このように、プロバイダ側で設定されたPDIAクエリによって、より複雑なフィルタリングの条件が表現されるようになるので、より確実に、プロバイダ側が期待するユーザ視聴者にコンテンツを取得させることが可能となる。[PDIAを評価するクエリによるマッチング処理の例4]次に、ユーザ側PDIAをクエリとして表現することで、ユーザ側PDIAとプロバイダ側PDIAとを比較する構成について説明する。図45は、ユーザ側PDIAをクエリとして表現するようにしたクライアント12の機能構成例を示している。図46のクライアント12は、受信部321、コンテンツフィルタ322、コンテンツ再生部323、コンテンツ蓄積部324、PDIS実行部401、およびPDIAクエリ記憶部402から構成される。なお、図45のクライアント12においては、図32のクライアント12に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。すなわち、図45のクライアント12において、図32のクライアント12と異なるのは、PDIS実行部325およびPDIA記憶部326に代えて、PDIS実行部401およびPDIAクエリ記憶部402を設けた点である。PDIS実行部401は、サーバ11から送信されてきたPDISを実行することで、クライアント12のユーザの嗜好についての質問に対するユーザの回答を表すユーザ側PDIAを生成し、生成したユーザ側PDIAを所定の条件文に当てはめたPDIAクエリを生成して、PDIAクエリ記憶部402に供給する。PDIAクエリ記憶部402は、PDIS実行部401からのPDIAクエリを記憶する。PDIAクエリ記憶部402に記憶されているPDIAクエリは、適宜コンテンツフィルタ322に読み出される。なお、図45のコンテンツフィルタ322は、PDIAクエリ記憶部402からPDIAクエリを読み出し、そのPDIAクエリと、サーバ11から送信されてきたコンテンツメタデータに含まれるプロバイダ側PDIAとに基づいて、コンテンツをフィルタリングする。また、この例におけるサーバ11は、図31のサーバ11と同一であるので、その説明は省略するものとする。次に、図46のフローチャートを参照して、図46のクライアント12を備える放送システム10におけるコンテンツの送受信処理について説明する。なお、図46のフローチャートのステップS211乃至S233,S235,S237,S238の処理は、図33のフローチャートのステップS111乃至S133,S135,S137,S138の処理と基本的に同様であるので、その説明は省略する。すなわち、ステップS234において、クライアント12のPDIS実行部401は、PDISを実行することで、PDIAクエリを生成する。放送コンテンツが再生されている所定の時刻において、トリガ検出部323aによってトリガ情報が検出されると、そのトリガ情報はPDIS実行部325に供給され、PDIS実行部325は、トリガ情報に含まれるPDIS制御情報およびPDIS参照情報に基づいて、PDISを起動する。PDISが起動されると、PDIS実行部325は、図示せぬ表示部に、PDISで定義されている質問に対応する画面を表示させ、クライアント12のユーザ視聴者の選択または入力に応じて、その質問に対する回答を生成する。さらに、PDIS実行部401は、それぞれの回答の組み合わせフィルタリング条件を決定することで、その回答の組み合わせを表すPDIAクエリを生成する。このように、PDIS実行部401は、PDISを実行し、ユーザと対話することによって、PDISで定義されている質問に対して、ユーザの嗜好を精度よく反映させた回答を表すPDIAクエリを生成する。PDIS実行部401は、このようにして生成したPDIAクエリを、PDIAクエリ記憶部402に供給し、記憶させる。ステップS236において、コンテンツフィルタ322は、PDIAクエリ記憶部402に記憶されているPDIAクエリに基づいて、サーバ11からのコンテンツメタデータに含まれるプロバイダ側PDIAのマッチングを行う。ここで、プロバイダ側PDIAとして、図41を参照して説明したPDIAがサーバ11から送信されてきたものとし、以下に示されるPDIAクエリが生成され記憶されているものとする。QSAidProviderAProgramX0000123andaWU5PUq上述のPDIAクエリは、プロバイダ側PDIAが、ProviderAProgramX0000123の質問に対する回答としてWU5PUqSomyのプロバイダ隠蔽フォーマットが選択されているか否かを評価することを示している。このとき、コンテンツフィルタ322は、PDIAクエリに基づいてプロバイダ側PDIAを評価し、PDIAクエリが満たされる真となるプロバイダ側PDIAである場合、プロバイダ側PDIAとPDIAクエリとはマッチしていると判定し、PDIAクエリが満たされない偽となるプロバイダ側PDIAである場合、プロバイダ側PDIAとPDIAクエリとはマッチしていないと判定する。この場合、図41に示されるプロバイダ側PDIAにおいては、ProviderAProgramX0000123の質問に対する回答としてWU5PUqが選択されているので、プロバイダ側PDIAとPDIAクエリとはマッチしていると判定される。このように、ユーザ側で設定されたPDIAクエリによって、より複雑なフィルタリングの条件が表現されるようになるので、より確実に、ユーザ側が期待するコンテンツを取得させることが可能となる。[ATSCMH方式で放送を行う放送システムへの適用例]ところで、上述した本実施の形態の放送システムもまた、ATSCMH方式で放送を行う放送システムに適用することができる。このような場合、PDIAプロバイダ側PDIAまたはPDIAクエリは、上述したように、図22に示されるServiceGuideを構成する要素のうちの、Serviceフラグメント図23、Scheduleフラグメント図24、およびContentフラグメント図25のうちの少なくともいずれか1つに格納される。また、PDISは、図22に示されるServiceGuideを構成する要素のうちの、InteractivityDataフラグメントに格納されるようになる。図47は、InteractivityDataフラグメントの構成の詳細を示している。PDISは、図47に示されるInteractivityDataフラグメントにおいて、最下段に規定されているPrivateExt要素に新たにPDIS要素を追加することで、そこに格納される。具体的には、例えば、PDIS要素は、XMLスキーマによって、と文字列で表現されてエンコードされる。[NRT放送を行う放送システムへの適用例]また、本実施の形態の放送システムは、NRT放送を行う放送システムにも適用することができる。このような場合、上述した放送システム10においてサーバ11からクライアント12に送信されるPDIAプロバイダ側PDIAやPDIAクエリ、PDISは、SMTまたはNRTIT図29に新たに規定されるPDIdescriptorに格納されて送信される。図48は、PDIdescriptorのシンタックスの例を示している。図48においては、記述される記述子のそれぞれが、ビット数NoofBitsおよびフォーマットFormatとともに定義されている。図48に示されるシンタックスによれば、PDIA、PDIAクエリ、またはPDISは、可変ビットである記述子PDISorPDIAorPDIAQueryに記述される。なお、本実施の形態の放送システムは、上述したATSCMH方式で放送を行う放送システムや、NRT放送を行放送システム以外の方式で放送を行う放送システムに適用するようにしてももちろんよい。上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図2に示すように、磁気ディスクフレキシブルディスクを含む、光ディスクCDROMDVDを含む、光磁気ディスクを含む、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア31、または、プログラムが一時的もしくは永続的に格納されるROM22や、記憶部28を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部29を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。"