(57)【特許請求の範囲】
【請求項１】
第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置において、
前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、
前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、
前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、
前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段と
を備え、
前記切り替え手段は、
前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定する判定手段と、
前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる出力制御手段と
を有する
受信装置。
【請求項２】
前記記憶手段には、前記第１のアクセス権ファイルの正当性の検証に用いられる第１の証明書と、前記第２のアクセス権ファイルの正当性の検証に用いられる第２の証明書とが記憶されており、
前記受信手段は、前記第１のコンテンツとともに配信され、前記第１のコンテンツの正当性を保証する第１の署名データと、前記第２のコンテンツとともに配信され、前記第２のコンテンツの正当性を保証する第２の署名データとを受信し、
前記切り替え手段は、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されている場合に、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替えるとき、前記記憶手段に記憶されている一方の証明書と、前記受信手段が受信する一方の署名データとを用いて、前記一方のアクセス権ファイルの正当性を検証する検証手段
をさらに備え、
前記検証手段による前記一方のアクセス権ファイルの正当性の検証結果が、前記一方のアクセス権ファイルが正当なものである場合、前記判定手段による判定を行わせる
請求項１に記載の受信装置。
【請求項３】
前記第１の事業者と前記第２の事業者とは、異なる事業者である
請求項１に記載の受信装置。
【請求項４】
第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置の受信方法において、
前記受信装置は、
前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、
前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、
前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、
前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段と
を備え、
前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定し、
前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる
ステップを含む受信方法。
【請求項５】
第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置が内蔵するコンピュータに実行させるプログラムにおいて、
前記受信装置は、
前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、
前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、
前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、
前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段と
を備え、
前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定し、
前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項６】
所定の配信形式でコンテンツを配信する配信装置において、
前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成するアクセス権ファイル作成手段と、
前記コンテンツとともに、前記アクセス権ファイルを配信する配信手段と、
前記アクセス権ファイルの正当性を保証する署名データを作成する署名作成手段と
を備え、
前記配信手段は、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データを配信する
配信装置。
【請求項７】
前記アクセス権ファイルには、
前記アクセス権ファイルとともに配信される前記コンテンツを識別するコンテンツ識別符号と、
前記コンテンツを配信する事業者を識別する許諾事業者識別符号と、
前記コンテンツを配信する事業者が、前記記憶領域へのアクセスを許可する対象となる被許諾事業者識別符号と
が記載されている
請求項６に記載の配信装置。
【請求項８】
所定の配信形式でコンテンツを配信する配信方法において、
前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成し、
前記コンテンツとともに、前記アクセス権ファイルを配信し、
前記アクセス権ファイルの正当性を保証する署名データを作成する
ステップを含み、
前記アクセス権ファイルを配信するステップでは、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データが配信される
配信方法。
【請求項９】
所定の配信形式でコンテンツを配信する配信処理をコンピュータに実行させるプログラムにおいて、
前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成し、
前記コンテンツとともに、前記アクセス権ファイルを配信し、
前記アクセス権ファイルの正当性を保証する署名データを作成する
ステップを含み、
前記アクセス権ファイルを配信するステップでは、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データが配信される
配信処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置および受信方法、配信装置および配信方法並びにプログラムに関し、特に、データを相互利用することができるようにした受信装置および受信方法、配信装置および配信方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、テレビジョン放送用の電波を利用してデータを配信するデータ放送や、IP（Internet Protocol）によるネットワークを利用してデータを配信するIPTV（Internet Protocol Television）などでは、音声や、文字、映像などの情報からなるマルチメディアコンテンツが配信されている。
【０００３】
また、データ放送により配信されるマルチメディアコンテンツ（以下、適宜、データ放送コンテンツと称する）と、IPTVにより配信されるマルチメディアコンテンツ（以下、適宜、IPTVコンテンツと称する）とは、いずれも、ディジタルテレビジョン放送向けのコンテンツ記述言語であるBML(Broadcast Markup Language)により記述されるBML文書により配信される。
【０００４】
データ放送コンテンツを表示させるためのBML文書は、バイナリ形式符号化方式により符号化され、DSMCCモジュールにパッケージ化されて、データを繰り返し送出するデータカルーセル方式で伝送される。
【０００５】
データ放送を受信する受信装置は、データ放送を閲覧するためのデータ放送ブラウザを備えており、データ放送ブラウザは、DSMCCモジュールを作業メモリに展開し、BML文書を取り出して、データ放送コンテンツをディスプレイに表示する。
【０００６】
一方、IPTVコンテンツを表示させるためのBML文書は、ネットワーク上のサーバに蓄積されている。IPTVを受信する受信装置は、IPTVを閲覧するためのIPTVブラウザを備えており、IPTVブラウザは、通常のウェブサイトを表示する処理と同様の処理により、ネットワークを介して、サーバに蓄積されているBML文書を取得し、IPTVコンテンツをディスプレイに表示する。
【０００７】
このように、データ放送とIPTVでは、コンテンツの伝送方式や提示方法が異なっているが、コンテンツがBML文書であるという点では共通しており、データ放送のBML文書と、IPTVのBML文書とを、お互いに遷移させることができるようにする枠組みが検討されている。
【０００８】
例えば、特許文献１には、テレビジョン放送されている放送番組と、ネットワークを介して配信されるコンテンツとを表示することができるテレビジョン受像機が開示されている。
【０００９】
【特許文献１】特開２００４−３１２５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、データ放送ブラウザとIPTVブラウザとの間で、コンテンツに含まれているデータを相互利用することができるようにする仕組みがなく、例えば、データ放送ブラウザとIPTVブラウザとを切り替えるときに、それぞれのコンテンツを連動させることは困難である。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、データ放送ブラウザとIPTVブラウザとの間で、コンテンツに含まれているデータを相互利用することができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の第１の側面の受信装置は、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置であって、前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段とを備え、前記切り替え手段は、前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定する判定手段と、前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる出力制御手段とを有する。
【００１３】
本発明の第１の側面の受信方法またはプログラムは、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置の受信方法、または、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置が内蔵するコンピュータに実行させるプログラムであって、前記受信装置は、前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段とを備え、前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定し、前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させるステップを含む。
【００１４】
本発明の第１の側面においては、受信装置は、第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、第１のコンテンツとともに配信され、第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、第２のコンテンツとともに配信され、第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、第１のコンテンツまたは第２のコンテンツを出力する出力手段と、第１のコンテンツを出力手段に出力させるときに、記憶手段の第１の事業者がアクセス可能な記憶領域に、第１のコンテンツに関連する情報を記憶させ、第２のコンテンツを出力手段に出力させるときに、記憶手段の第２の事業者がアクセス可能な記憶領域に、第２のコンテンツに関連する情報を記憶させる記憶制御手段と、第１および第２のコンテンツのうちの一方が、出力手段に出力されているときに、出力手段への出力を、第１および第２のコンテンツのうちの他方に切り替える切り替え手段とを備える。そして、一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な記憶領域へのアクセスが、他方の事業者に許可されているか否かが判定され、一方の事業者がアクセス可能な記憶領域へのアクセスが、他方の事業者に許可されていると判定された場合、一方の事業者がアクセス可能な記憶領域に記憶されている一方のコンテンツに関連する情報が読み出され、その情報に基づく他方のコンテンツが、出力手段に出力される。
【００１５】
本発明の第２の側面の配信装置は、所定の配信形式でコンテンツを配信する配信装置で
あって、前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記
コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否
を示すアクセス権ファイルを作成するアクセス権ファイル作成手段と、前記コンテンツと
ともに、前記アクセス権ファイルを配信する配信手段と、前記アクセス権ファイルの正当性を保証する署名データを作成する署名作成手段とを備え、前記配信手段は、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データを配信する。
【００１６】
本発明の第２の側面の配信方法またはプログラムは、所定の配信形式でコンテンツを配信する配信方法、または、所定の配信形式でコンテンツを配信する配信処理をコンピュータに実行させるプログラムであって、前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成し、前記コンテンツとともに、前記アクセス権ファイルを配信し、前記アクセス権ファイルの正当性を保証する署名データを作成するステップを含み、前記アクセス権ファイルを配信するステップでは、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データを配信する。
【００１７】
本発明の第２の側面においては、コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルが作成され、コンテンツとともに、アクセス権ファイルが配信され、アクセス権ファイルの正当性を保証する署名データが作成される。そして、アクセス権ファイルを配信するとき、コンテンツおよびアクセス権ファイルとともに、署名データが配信される。
【発明の効果】
【００１８】
本発明の第１および第２の側面によれば、データを相互利用することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
本発明の第１の側面の受信装置は、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置であって、
前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段（例えば、図１の記憶部１９）と、
前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段（例えば、図１の放送受信部１２またはネットワークI/F１３）と、
前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段（例えば、図１の出力部２０）と、
前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段（例えば、図１のデータ放送ブラウザ１７またはIPTVブラウザ１８）と、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段（例えば、図３のステップＳ１９の処理を実行する図１の制御部１６）と
を備え、
前記切り替え手段は、
前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定する判定手段（例えば、図４のステップＳ３３の処理を実行する図１の制御部１６）と、
前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる出力制御手段（例えば、図４のステップＳ３４の処理を実行する図１の制御部１６）と
を有する。
【００２１】
また、本発明の第１の側面の受信装置は、
前記記憶手段には、前記第１のアクセス権ファイルの正当性の検証に用いられる第１の証明書と、前記第２のアクセス権ファイルの正当性の検証に用いられる第２の証明書とが記憶されており、
前記受信手段は、前記第１のコンテンツとともに配信され、前記第１のコンテンツの正当性を保証する第１の署名データと、前記第２のコンテンツとともに配信され、前記第２のコンテンツの正当性を保証する第２の署名データとを受信し、
前記切り替え手段は、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されている場合に、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替えるとき、前記記憶手段に記憶されている一方の証明書と、前記受信手段が受信する一方の署名データとを用いて、前記一方のアクセス権ファイルの正当性を検証する検証手段（例えば、図４のステップＳ３２の処理を実行する図１の制御部１６）
をさらに備え、
前記検証手段による前記一方のアクセス権ファイルの正当性の検証結果が、前記一方のアクセス権ファイルが正当なものである場合、前記判定手段による判定を行わせることができる。
【００２２】
本発明の第１の側面の受信方法またはプログラムは、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置の受信方法、または、第１の配信形態で配信される第１のコンテンツと、第２の配信形態で配信される第２のコンテンツとを受信する受信装置が内蔵するコンピュータに実行させるプログラムであって、
て、
前記受信装置は、
前記第１のコンテンツを提供する第１の事業者がアクセス可能な記憶領域と、前記第２のコンテンツを提供する第２の事業者がアクセス可能な記憶領域とをそれぞれ有する記憶手段と、
前記第１のコンテンツとともに配信され、前記第１の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第１のアクセス権ファイルと、前記第２のコンテンツとともに配信され、前記第２の事業者がアクセス可能な記憶領域へのアクセスの可否を示す第２のアクセス権ファイルとを受信する受信手段と、
前記第１のコンテンツまたは前記第２のコンテンツを出力する出力手段と、
前記第１のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第１の事業者がアクセス可能な記憶領域に、前記第１のコンテンツに関連する情報を記憶させ、前記第２のコンテンツを前記出力手段に出力させるときに、前記記憶手段の前記第２の事業者がアクセス可能な記憶領域に、前記第２のコンテンツに関連する情報を記憶させる記憶制御手段と、
前記第１および第２のコンテンツのうちの一方が、前記出力手段に出力されているときに、前記出力手段への出力を、前記第１および第２のコンテンツのうちの他方に切り替える切り替え手段と
を備え、
前記一方のコンテンツとともに配信されるアクセス権ファイルに基づいて、一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されているか否かを判定し（例えば、図４のステップＳ３３）、
前記一方の事業者がアクセス可能な前記記憶領域へのアクセスが、他方の事業者に許可されていると判定した場合、前記一方の事業者がアクセス可能な前記記憶領域に記憶されている前記一方のコンテンツに関連する情報を読み出し、前記情報に基づく前記他方のコンテンツを、前記出力手段に出力させる（例えば、図４のステップＳ３４）
ステップを含む。
【００２３】
本発明の第２の側面の配信装置は、所定の配信形式でコンテンツを配信する配信装置であって、
前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成するアクセス権ファイル作成手段（例えば、図９のステップＳ５１の処理を実行する図８のCPU１０１）と、
前記コンテンツとともに、前記アクセス権ファイルを配信する配信手段（例えば、図９のステップＳ５５の処理を実行する図８の通信部１０９）と
を備える。
【００２４】
本発明の第２の側面の配信装置は、
前記アクセス権ファイルの正当性を保証する署名データを作成する署名作成手段（例えば、図９のステップＳ５２の処理を実行する図８のCPU１０１）をさらに備え、
前記配信手段は、前記コンテンツおよび前記アクセス権ファイルとともに、前記署名データを配信することができる。
【００２５】
本発明の第２の側面の配信方法またはプログラムは、所定の配信形式でコンテンツを配信する配信方法、または、所定の配信形式でコンテンツを配信する配信処理をコンピュータに実行させるプログラムであって、
前記コンテンツを受信する受信装置が有する記憶手段の記憶領域のうちの、前記コンテンツを配信する事業者がアクセス可能な記憶領域への他の事業者のアクセスの可否を示すアクセス権ファイルを作成し（例えば、図９のステップＳ５１）、
前記コンテンツとともに、前記アクセス権ファイルを配信する（例えば、図９のステップＳ５５）
ステップを含む。
【００２６】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２７】
図１は、本発明を適用したコンテンツ受信装置の一実施の形態の構成例を示すブロック図である。
【００２８】
図１において、コンテンツ受信装置１１は、放送受信部１２、ネットワークI/F（Interface）１３、操作信号受信部１４、リモートコマンダ１５、制御部１６、データ放送ブラウザ１７、IPTVブラウザ１８、記憶部１９、および出力部２０から構成される。また、コンテンツ受信装置１１のネットワークI/F１３には、ネットワーク２１を介して、様々なIPTV運営事業者が提供しているIPTVコンテンツのBML文書を蓄積しているポータルサーバ２２が接続されている。
【００２９】
放送受信部１２は、放送事業者側のデータ放送装置２３からアンテナを介して送出されるテレビジョン放送用の電波を受信し、その電波によりデータ放送（配信）されるコンテンツパッケージを取得し、データ放送ブラウザ１７を介して記憶部１９に記憶させる。コンテンツパッケージには、データ放送コンテンツのBML文書、記憶部１９の所定の領域にアクセスする権限が記載されているアクセス権ファイル、および、アクセス権ファイルの正当性を保証するための署名データが含まれている。
【００３０】
ネットワークI/F１３は、ネットワーク２１を介して、ポータルサーバ２２との通信を行う。ネットワークI/F１３は、制御部１６の制御に従って、所定のIPTV運営事業者が提供しているIPTVコンテンツのBML文書を含むコンテンツパッケージをポータルサーバ２２に要求し、ポータルサーバ２２から配信されるコンテンツパッケージを取得する。
【００３１】
ネットワークI/F１３は、ポータルサーバ２２からのコンテンツパッケージに含まれているIPTVコンテンツのBML文書をIPTVブラウザ１８に供給し、アクセス権ファイルおよび署名データを制御部１６に供給する。
【００３２】
操作信号受信部１４は、リモートコマンダ１５から送信されてくる制御信号を受信し、制御部１６に供給する。
【００３３】
リモートコマンダ１５は、ユーザにより操作され、その操作に応じた制御信号を、例えば、電磁波や赤外線を利用して送信する。ユーザは、リモートコマンダ１５を操作し、データ放送コンテンツまたはIPTVコンテンツの再生を指示したり、データ放送コンテンツとIPTVコンテンツとの切り替えを指示する。
【００３４】
制御部１６には、ユーザの操作に応じた制御信号が、操作信号受信部１４から供給され、制御部１６は、その制御信号に応じて、コンテンツ受信装置１１の各部を制御する。
【００３５】
データ放送ブラウザ１７は、制御部１６の制御に応じて、ユーザにより再生が指示されたデータ放送コンテンツのBML文書を記憶部１９から読み出し、そのBML文書に基づいて、データ放送コンテンツを出力部２０に出力する。
【００３６】
また、データ放送ブラウザ１７は、データ放送コンテンツを出力部２０に出力させるとき、そのデータ放送コンテンツのメタデータを、記憶部１９の所定の領域に記憶させる。ここで、データ放送コンテンツのメタデータとしては、そのデータ放送を行っている放送局のチャンネル名や、データ放送の内容に関する情報、データ放送に連動している番組へ出演している出演者の情報、データ放送で生成される電子クーポンやポイントなどがある。
【００３７】
IPTVブラウザ１８には、ネットワークI/F１３からIPTVコンテンツのBML文書が供給され、IPTVブラウザ１８は、そのBML文書に基づいて、IPTVコンテンツを出力部２０に出力するとともに、そのIPTVコンテンツのメタデータを、記憶部１９の所定の領域に記憶させる。
【００３８】
記憶部１９は、例えば、ハードディスクドライブやフラッシュメモリ（例えば、EEPROM（Electronically Erasable and Programmable Read Only Memory））などの記憶媒体である。
【００３９】
また、記憶部１９には、データ放送コンテンツを提供している放送事業者、またはIPTVコンテンツを提供しているIPTV運営事業者ごとに、アクセス可能な領域などが設定されている。例えば、ある放送事業者がアクセス可能な領域には、その放送事業者から配信されたコンテンツパッケージや、その放送事業者が提供するデータ放送コンテンツのメタデータが記憶される。また、あるIPTV運営事業者がアクセス可能な領域には、そのIPTV運営事業者が提供するIPTVコンテンツのメタデータが記憶される。
【００４０】
ここで、放送事業者やIPTV運営事業者は、他の事業者に、自身がアクセス可能な領域へのアクセスを許可することができる。例えば、放送事業者やIPTV運営事業者は、コンテンツパッケージに含まれているアクセス権ファイルに、アクセスを許可する他の事業者を識別するためのID（Identification）などを記載する。
【００４１】
また、記憶部１９には、アクセス権ファイルの正当性の証明に用いられる証明書が記憶されている。例えば、制御部１６は、アクセス権ファイルに基づいて、所定の領域へのアクセスが許可されているか否かを判定する前に、記憶部１９に記憶されている証明書と、コンテンツパッケージに含まれている署名データとを用いて、アクセス権ファイルの正当性を証明する。
【００４２】
例えば、データ放送コンテンツのコンテンツパッケージに含まれている署名データに対応する証明書は、放送波により配信される。放送受信部１２は、放送波により配信される証明書を受信すると、その証明書を、データ放送ブラウザ１７を介して記憶部１９に記憶させる。また、IPTVコンテンツのコンテンツパッケージに含まれている署名データに対応する証明書は、ポータルサーバ２２に蓄積されている。ネットワークI/F１３は、アクセス権ファイルの正当性を保証する処理の必要に応じて、適宜、ポータルサーバ２２から証明書を取得し、IPTVブラウザ１８を介して、記憶部１９に記憶させる。
【００４３】
出力部２０は、例えば、ディスプレイやスピーカなどで構成されており、データ放送ブラウザ１７から供給されるデータ放送コンテンツや、IPTVブラウザ１８から供給されるIPTVコンテンツに応じて、文字や映像をディスプレイに表示し、音声をスピーカから出力する。
【００４４】
次に、図２は、コンテンツパッケージの構造を示す図である。
【００４５】
図２に示すように、コンテンツパッケージ３１には、BML文書３２、アクセス権ファイル（PRF：Permission Request File）３３、および署名データ３４が含まれる。
【００４６】
BML文書３２には、データ放送コンテンツまたはIPTVコンテンツが記述されている。
【００４７】
アクセス権ファイル３３には、放送事業者またはIPTV運営事業者が、自身がアクセス可能な領域へのアクセスを許可する他の事業者を識別するためのIDや、アクセスを許可するファイルのファイル名、アクセスを許可する期間などが記載されている。ここで、他の事業者にアクセスが許可されているファイルには、上述したようなメタデータが記述されているファイルなどがあり、このように、他の事業者にアクセスが許可されているファイルを、以下、適宜、共有ファイルと称する。
【００４８】
署名データ３４は、記憶部１９に記憶されている証明書３５とともに、アクセス権ファイルの正当性、即ち、アクセス権ファイルの送信者（例えば、放送事業者またはIPTV運営事業者）を証明し、かつ、アクセス権ファイルが改竄されていないことを保証する。
【００４９】
次に、図３は、図１のコンテンツ受信装置１１が、コンテンツの出力を切り替える処理を説明するフローチャートである。
【００５０】
例えば、放送事業者は、データ放送により、データ放送コンテンツのBML文書を含むコンテンツパッケージを、定期的に配信しており、ステップＳ１１において、放送受信部１２は、データ放送により配信されるコンテンツパッケージを受信する。
【００５１】
ステップＳ１１の処理後、処理はステップＳ１２に進み、放送受信部１２は、ステップＳ１１で受信したコンテンツパッケージを、データ放送ブラウザ１７を介して、記憶部１９に記憶させ、処理はステップＳ１３に進む。
【００５２】
ステップＳ１３において、制御部１６は、ユーザにより操作されたか否かを判定する。例えば、制御部１６は、ユーザがリモートコマンダ１５を操作し、その操作に応じた操作信号が、操作信号受信部１４を介して供給された場合、ユーザにより操作されたと判定し、一方、操作信号が供給されない場合、ユーザにより操作されていないと判定する。
【００５３】
ステップＳ１３において、制御部１６が、ユーザにより操作されていないと判定した場合、処理はステップＳ１１に戻り、以下、同様の処理が繰り返され、一方、ユーザにより操作されたと判定した場合、処理はステップＳ１４に進む。
【００５４】
ステップＳ１４において、制御部１６は、ステップＳ１３でユーザにより操作されたと判定した操作信号に基づき、ユーザにより、データ放送コンテンツの再生が指示されたのか、IPTVコンテンツの再生が指示されたのかを判定する。
【００５５】
ステップＳ１４において、制御部１６が、ユーザによりデータ放送コンテンツの再生が指示されたと判定した場合、処理はステップＳ１５に進む。
【００５６】
ステップＳ１５において、データ放送ブラウザ１７は、制御部１６の制御に従い、記憶部１９から、例えば、ユーザの操作により再生の対象とされたデータ放送コンテンツを読み出す。
【００５７】
ステップＳ１５の処理後、処理はステップＳ１６に進み、データ放送ブラウザ１７は、ステップＳ１５で読み出したデータ放送コンテンツを出力部２０に出力し、処理はステップＳ１７に進む。
【００５８】
ステップＳ１７において、データ放送ブラウザ１７は、ステップＳ１６で出力部２０に出力したデータ放送コンテンツのメタデータを、共有ファイルとして、そのデータ放送コンテンツを提供している放送事業者がアクセス可能な記憶部１９の領域に記憶させる。
【００５９】
ステップＳ１７の処理後、処理はステップＳ１８に進み、制御部１６は、ユーザの操作に従い、出力部２０への出力をデータ放送コンテンツからIPTVコンテンツに切り替えるか否かを判定する。
【００６０】
ステップＳ１８において、制御部１６が、出力部２０への出力をデータ放送コンテンツからIPTVコンテンツに切り替えないと判定した場合、処理はステップＳ１６に戻り、データ放送ブラウザ１７は、データ放送コンテンツを出力部２０に出力する処理を継続する。
【００６１】
一方、ステップＳ１７において、制御部１６が、出力部２０への出力をデータ放送コンテンツからIPTVコンテンツに切り替えると判定した場合、処理はステップＳ１９に進む。
【００６２】
ステップＳ１９において、制御部１６は、データ放送コンテンツからIPTVコンテンツへの切り替え処理（後述する図４の処理）を行い、その処理後、処理はステップＳ２０に進む。
【００６３】
ステップＳ２０において、IPTVブラウザ１８は、データ放送コンテンツからIPTVコンテンツへの切り替え処理において受信したIPTVコンテンツを出力部２０に出力する。
【００６４】
ステップＳ２０の処理後、処理はステップＳ２１に進み、IPTVブラウザ１８は、ステップＳ２０で出力部２０に出力したIPTVコンテンツのメタデータを、共有ファイルとして、そのIPTVコンテンツを提供しているIPTV運営事業者がアクセス可能な記憶部１９の領域に記憶させる。
【００６５】
ステップＳ２１の処理後、処理はステップＳ２２に進み、制御部１６は、ユーザの操作に従い、出力部２０への出力をIPTVコンテンツからデータ放送コンテンツに切り替えるか否かを判定する。
【００６６】
ステップＳ２２において、制御部１６が、出力部２０への出力をIPTVコンテンツからデータ放送コンテンツに切り替えないと判定した場合、処理はステップＳ２０に戻り、IPTVブラウザ１８は、IPTVコンテンツを出力部２０に出力する処理を継続する。
【００６７】
一方、ステップＳ２２において、制御部１６が、出力部２０への出力をIPTVコンテンツからデータ放送コンテンツに切り替えると判定した場合、処理はステップＳ２３に進む。
【００６８】
ステップＳ２３において、制御部１６は、IPTVコンテンツからデータ放送コンテンツへの切り替え処理（後述する図５の処理）を行い、その処理後、処理はステップＳ１６に戻り、以下、同様の処理が繰り返される。
【００６９】
一方、ステップＳ１４において、制御部１６が、ユーザによりIPTVコンテンツの再生が指示されたと判定した場合、処理はステップＳ２４に進み、ネットワークI/F１３は、制御部１６の制御に従い、ネットワーク２１を介して、所定のIPTVコンテンツをポータルサーバ２２に要求する。
【００７０】
ステップＳ２４の処理後、処理はステップＳ２５に進み、ネットワークI/F１３は、ステップＳ２４で要求したIPTVコンテンツのBML文書を含むコンテンツパッケージがポータルサーバ２２から配信されてくると、そのコンテンツパッケージを受信する。ネットワークI/F１３は、ポータルサーバ２２からのコンテンツパッケージに含まれているIPTVコンテンツのBML文書をIPTVブラウザ１８に供給するとともに、そのコンテンツパッケージに含まれているアクセス権ファイルおよび署名データを制御部１６に供給する。
【００７１】
ステップＳ２５の処理後、処理はステップＳ２０に進み、以下、上述した処理が行われる。なお、この場合、ステップＳ２０において、IPTVブラウザ１８は、ステップＳ２５で受信したIPTVコンテンツを出力部２０に出力する。
【００７２】
次に、図４は、図３のステップＳ１９のデータ放送コンテンツからIPTVコンテンツへの切り替え処理を説明するフローチャートである。
【００７３】
ステップＳ３１において、制御部１６は、出力部２０に出力されているデータ放送コンテンツのBML文書とともにコンテンツパッケージに含まれているアクセス権ファイルおよび署名データと、そのデータ放送コンテンツを提供している放送事業者の証明書を、データ放送ブラウザ１７を介して、記憶部１９から読み出す。そして、制御部１６は、記憶部１９から読み出した署名データと証明書とを用いて、アクセス権ファイルの正当性を検証する。
【００７４】
ステップＳ３１の処理後、処理はステップＳ３２に進み、制御部１６は、ステップＳ３１で検証したアクセス権ファイルが正当であるか否かを判定する。
【００７５】
ステップＳ３２において、制御部１６が、アクセス権ファイルが正当であると判定した場合、処理はステップＳ３３に進む。
【００７６】
ステップＳ３３において、制御部１６は、アクセス権ファイルの記載に基づき、出力部２０に出力されているデータ放送コンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたIPTVコンテンツを提供しているIPTV運営事業者に許可されているか否かを判定する。
【００７７】
例えば、制御部１６は、アクセス権ファイルに、出力部２０に出力されているデータ放送コンテンツの共有ファイルのファイル名が記載されていて、そのファイルへのアクセスを許可する期間が有効であり、ユーザにより切り替えることが指示されたIPTVコンテンツを提供しているIPTV運営事業者を識別するIDが記載されている（即ち、そのIPTV運営事業者に対し、出力部２０に出力されているデータ放送コンテンツを提供している放送事業者が、自身がアクセス可能な記憶部１９の領域へのアクセスを許可している）場合、共有ファイルを読み取ることが許可されていると判定する。
【００７８】
ステップＳ３３において、制御部１６が、出力部２０に出力されているデータ放送コンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたIPTVコンテンツを提供しているIPTV運営事業者に許可されていると判定した場合、処理はステップＳ３４に進む。
【００７９】
ステップＳ３４において、制御部１６は、ネットワークI/F１３に対して、出力部２０に出力されているデータ放送コンテンツの共有ファイルの読み取りを許可し、ネットワークI/F１３は、共有ファイル、即ち、出力部２０に出力されているデータ放送コンテンツのメタデータを、IPTVブラウザ１８を介して、出力部２０から読み出す。
【００８０】
ステップＳ３４の処理後、処理はステップＳ３５に進み、ネットワークI/F１３は、ステップＳ３４で読み出したメタデータに基づいて、ポータルサーバ２２にIPTVコンテンツを要求する。
【００８１】
一方、制御部１６が、ステップＳ３２において、アクセス権ファイルが正当でないと判定した場合、または、ステップＳ３３において、出力部２０に出力されているデータ放送コンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたIPTVコンテンツを提供しているIPTV運営事業者に許可されていないと判定した場合、処理はステップＳ３６に進む。
【００８２】
ステップＳ３６において、ネットワークI/F１３は、従来と同様に、ポータルサーバ２２にIPTVコンテンツを要求する。
【００８３】
ステップＳ３５またはＳ３６の処理後、処理はステップＳ３７に進み、ネットワークI/F１３は、ステップＳ３５またはＳ３６でポータルサーバ２２に要求したIPTVコンテンツのBML文書を含むコンテンツパッケージがポータルサーバ２２から配信されると、図３のステップＳ２５の処理と同様に、そのコンテンツパッケージに含まれているIPTVコンテンツのBML文書をIPTVブラウザ１８に供給するとともに、そのコンテンツパッケージに含まれているアクセス権ファイルおよび署名データを制御部１６に供給し、データ放送コンテンツからIPTVコンテンツへの切り替え処理は終了する。
【００８４】
以上のように、アクセス権ファイルを用いて、放送事業者が、自身がアクセス可能な領域へのIPTV運営事業者のアクセスを許可することにより、IPTV運営事業者は、共有ファイルを読み出すことができ、共有ファイルに基づいたIPTVコンテンツを配信することができる。即ち、データ放送コンテンツと、IPTVコンテンツとを連動させることができる。
【００８５】
また、署名データと証明書を用いて、アクセス権ファイルの正当性が検証されるので、アクセス権ファイルが改竄などされて、放送事業者がアクセスを許可していない事業者が、その放送事業者がアクセス可能な領域にアクセスするようにされることを、回避することができる。具体的には、アクセス権ファイルに記載されている、放送事業者がアクセスを許可している事業者のIDを、勝手に書き換える（他の事業者のIDを書き加える）ことを防止することができる。
【００８６】
これにより、放送事業者がアクセスを許可していない事業者が、共有ファイルを使用することにより発生する放送事業者の不利益を防止することができる。
【００８７】
なお、データ放送ブラウザ１７とIPTVブラウザ１８の２つのブラウザを搭載する他、データ放送コンテンツとIPTVコンテンツとの両方を処理することができる１つのブラウザを搭載し、そのブラウザ内部での切り替えにより、データ放送コンテンツとIPTVコンテンツとの切り替えを行ってもよい。
【００８８】
また、ポータルサーバ２２とデータ放送装置２３が、記憶部１９の内部（ローカル）構造を共に把握している場合には、その内部構造に基づいて、共有ファイルを指定することができる。
【００８９】
次に、図５は、図３のステップＳ２３のIPTVコンテンツからデータ放送コンテンツへの切り替え処理を説明するフローチャートである。
【００９０】
ステップＳ４１において、制御部１６は、出力部２０に出力されているIPTVコンテンツを提供しているIPTV運営事業者の証明書を、IPTVブラウザ１８を介して、記憶部１９から読み出す。そして、制御部１６は、その証明書と、図３のステップＳ２５または図４のステップＳ３７でネットワークI/F１３から供給される署名データ、即ち、出力部２０に出力されているIPTVコンテンツのBML文書とともにコンテンツパッケージに含まれている署名データとを用いて、その署名データとともに供給されるアクセス権ファイルの正当性を検証する。
【００９１】
ステップＳ４１の処理後、処理はステップＳ４２に進み、制御部１６は、ステップＳ４１で検証したアクセス権ファイルが正当であるか否かを判定する。
【００９２】
ステップＳ４２において、制御部１６が、アクセス権ファイルが正当であると判定した場合、処理はステップＳ４３に進む。
【００９３】
ステップＳ４３において、制御部１６は、図４のステップＳ３３の処理と同様に、アクセス権ファイルの記載に基づき、出力部２０に出力されているIPTVコンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたデータ放送コンテンツを提供している放送事業者に許可されているか否かを判定する。
【００９４】
ステップＳ４３において、制御部１６が、出力部２０に出力されているIPTVコンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたデータ放送コンテンツを提供している放送事業者に許可されていると判定した場合、処理はステップＳ４４に進む。
【００９５】
ステップＳ４４において、制御部１６は、データ放送ブラウザ１７に対して、出力部２０に出力されているIPTVコンテンツの共有ファイルの読み取りを許可し、データ放送ブラウザ１７は、共有ファイル、即ち、出力部２０に出力されているIPTVコンテンツのメタデータを、出力部２０から読み出す。
【００９６】
ステップＳ４４の処理後、処理はステップＳ４５に進み、データ放送ブラウザ１７は、ステップＳ４４で読み出したメタデータに基づいて、記憶部１９に記憶されているデータ放送コンテンツを検索して、そのメタデータに応じたデータ放送コンテンツを記憶部１９から読み出す。
【００９７】
一方、制御部１６が、ステップＳ４２において、アクセス権ファイル正当でないと判定した場合、または、ステップＳ４３において、出力部２０に出力されているIPTVコンテンツの共有ファイルを読み取ることが、ユーザにより切り替えることが指示されたデータ放送コンテンツを提供している放送事業者に許可されていないと判定した場合、処理はステップＳ４６に進む。
【００９８】
ステップＳ４６において、データ放送ブラウザ１７は、従来と同様に、記憶部１９からデータ放送コンテンツを読み出す。
【００９９】
ステップＳ４５またはＳ４６の処理後、IPTVコンテンツからデータ放送コンテンツへの切り替え処理は終了する。
【０１００】
以上のように、アクセス権ファイルを用いて、IPTV運営事業者が、自身がアクセス可能な領域への放送事業者のアクセスを許可することにより、IPTVコンテンツと、データ放送コンテンツとを連動させることができる。
【０１０１】
次に、図６を参照して、データ放送コンテンツからIPTVコンテンツへの切り替え処理について説明する。
【０１０２】
図６の左側には、データ放送コンテンツの画面が示されており、図６の中央には、IPTVポータルサイトの画面が示されており、図６の右側には、IPTVコンテンツが示されている。
【０１０３】
データ放送ブラウザ１７は、ユーザの操作に応じて、記憶部１９に記憶されているコンテンツパッケージのBML文書のうちの、再生の対象となるデータ放送コンテンツのBML文書に基づき、データ放送コンテンツを出力部２０に出力し、出力部２０のディスプレイには、データ放送の画面が表示される（例えば、図３のステップＳ１６の処理）。
【０１０４】
また、データ放送ブラウザ１７は、出力部２０に出力しているデータ放送コンテンツのメタデータ、例えば、番組情報、出演者情報、お勧めのコンテンツを示す情報などを、共有データとして、記憶部１９の所定の領域に記憶させる（例えば、図３のステップＳ１７の処理）。
【０１０５】
ここで、図６に示すように、データ放送の画面には、例えば、そのデータ放送に関連するIP放送を検索するための検索ボタンが表示されている。そして、ユーザが、リモートコマンダ１５を操作して、その検索ボタンを選択（フォーカス）して、検索の実行を指示する操作を行うと、制御部１６は、出力部２０への出力をデータ放送コンテンツからIPTVコンテンツに切り替えると判定する（例えば、図３のステップＳ１８の処理）。
【０１０６】
そして、データ放送コンテンツからIPTVコンテンツへの切り替え処理において、アクセス権ファイルが正当であり、かつ、データ放送に関連するIP放送を検索するIPTVコンテンツを提供しているIPTV運営事業者が共有ファイルへのアクセスを許可されている場合、ネットワークI/F１３は、IPTVブラウザ１８を介して、図６の左側の画面にデータ放送コンテンツのメタデータ（共有データ）を記憶部１９から読み出す（例えば、図４のステップＳ３４の処理）。
【０１０７】
また、ネットワークI/F１３は、そのメタデータを検索キーワードとしてIPTVコンテンツを検索し、その検索結果を送信することをポータルサーバ２２に要求する（例えば、図４のステップＳ３５の処理）。ポータルサーバ２２は、メタデータを検索キーワードとして検索した結果得られるIPTVコンテンツのサムネイルを検索結果として送信する。
【０１０８】
これにより、IPTVブラウザ１８は、メタデータを検索キーワードとして検索した結果得られるIPTVコンテンツのサムネイルの一覧を提示するIPTVポータルサイトの画面を出力部２０に表示させる（例えば、図３のステップＳ２０の処理）。
【０１０９】
その後、ユーザが、リモートコマンダ１５を操作して、IPTVコンテンツのサムネイルを選択すると、IPTVブラウザ１８は、ユーザにより選択されたサムネイルに対応するIPTVコンテンツ（動画像）を出力部２０に出力する。そして、例えば、IPTVブラウザ１８により出力されるIPTVコンテンツが終了すると、出力部２０への出力はデータ放送コンテンツに切り替わる（戻る）。
【０１１０】
以上のように、コンテンツ受信装置１１では、データ放送コンテンツからIPTVコンテンツに切り替わる際に、共有データを用いることで、データ放送コンテンツのメタデータに基づいた検索結果を表すIPTVコンテンツを出力することができる。
【０１１１】
また、このような検索結果を表示させる他にも、例えば、連続ドラマなどにおいて、ユーザが視聴した話数のデータを、共有データとして保存し、連続ドラマの終了時に、全ての話数を視聴したユーザが、IPTVコンテンツを起動させたときに、その共有データに基づいて、全話を視聴したユーザ向けに特別な映像を、IPTVコンテンツとして配信することができる。
【０１１２】
さらに、視聴していない話数のデータに基づいて、IPTVコンテンツにおいて、視聴していない話数の購買を提示することができる。
【０１１３】
また、例えば、所定のデータ放送コンテンツまたはIPTVコンテンツを視聴することによりユーザに付与されるポイントを、共有データとして用いることができ、そのポイントの蓄積状況に基づいて、特定のサービスをユーザに提供することができる。
【０１１４】
例えば、IPTVコンテンツからデータ放送コンテンツへの切り替え処理において、データ放送ブラウザ１７が記憶部１９から読み出した共有データとしての、そのIPTVコンテンツを視聴することにより蓄積されるポイント（または、そのIPTVコンテンツを提供しているIPTV運営事業者が提供している他のIPTVコンテンツを含むトータルのポイント）が、規定の回数に達している場合、データ放送ブラウザ１７は、その共有データに基づいて、例えば、特典映像を含むデータ放送コンテンツを記憶部１９から読み出し（例えば、図５のステップＳ４５の処理）、そのデータ放送コンテンツを出力することができる。
【０１１５】
データ放送ブラウザ１７と同様に、IPTVブラウザ１８も、データ放送コンテンツからIPTVコンテンツへの切り替え処理において、共有データとして用いられるポイントが規定の回数に達している場合、特定のIPTVコンテンツをポータルサーバ２２に要求し、出力することができる。
【０１１６】
また、共有データとしては、コンテンツ受信装置１１を利用しているユーザに関するユーザ情報を用いることができる。例えば、データ放送ブラウザ１７またはIPTVブラウザ１８は、コンテンツを切り替えるときに、ユーザ情報に基づいて、ユーザの嗜好に応じた特定のコンテンツや、ユーザの検索履歴に特化した検索結果などを出力することができる。
【０１１７】
次に、図７には、アクセス権ファイルのXML文書が示されている。
【０１１８】
XML文書の１行目は、XML宣言であり、バージョンとして1.0を指定している。
【０１１９】
XML文書の２行目には、アクセス権ファイルと同じコンテンツパッケージで配信されるコンテンツのID（appid）と、そのコンテンツを提供している事業者（放送事業者またはIPTV運営事業者）のID（orgid）とが示されている。図７の例では、データ放送コンテンツのIDは、”0x4010”であり、放送事業者のIDは、”0x00002134”である。
【０１２０】
XML文書の４行目には、データ放送コンテンツを提供している放送事業者のアクセス可能な領域へのアクセスが許可されている被許諾事業者（放送事業者またはIPTV運営事業者）のID（grantoridentifier id）が示されている。図７の例では、被許諾事業者のIDは、”0x01”である。
【０１２１】
XML文書の５行目には、アクセス権ファイルの有効期限が示されている。図７の例では、有効期限は、”24/12/2032”である。
【０１２２】
XML文書の６および７行目には、共有ファイルの読み出し、書き込みの許可を表すフラグと、共有ファイルのURL（Uniform Resource Locator）（パスを含むファイル名）が示されている。図７の例では、共有ファイルの読み出しは、許可を表すフラグ”true”が示されており、共有ファイルの書き込みは、不許可を表すフラグ”false”が示されている。また、６行目のURLは、”5/15/dir1/scores”であり、７行目のURLは、”5/15/dir1/names”である。
【０１２３】
XML文書の８行目には、署名データが示されている。例えば、図２に示されているコンテンツパッケージでは、アクセス権ファイルとは別に、署名データがコンテンツパッケージに含まれているが、アクセス権ファイルに署名データが含まれていてもよい。
【０１２４】
例えば、このようなXMLデータの署名については、XML Digital Signature標準であるRFC3075などを用いることができる。なお、署名の方法は、このような方法に限るものではなく、他の方法により署名をしてもよい。
【０１２５】
XML文書の９行目には、leaf証明書へのIDが示されている。leaf証明書とは、PGPの階層証明書モデルにおける、子の証明書である。
【０１２６】
図７に示すようなアクセス権ファイルは、例えば、図１のデータ放送装置２３により作成され、データ放送装置２３は、そのアクセス権ファイルとデータ放送コンテンツとを含むコンテンツパッケージを配信する。
【０１２７】
次に、図８は、データ放送装置２３を構成するコンピュータの構成例を示すブロック図である。
【０１２８】
図８のコンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１２９】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１３０】
このようなコンピュータからなるデータ放送装置２３は、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、コンテンツパッケージを配信する処理を実行する。
【０１３１】
次に、図９は、データ放送装置２３が、コンテンツパッケージを配信する処理を説明するフローチャートである。
【０１３２】
データ放送装置２３に、データ放送において配信すべきデータ放送コンテンツが入力されると、ステップＳ５１において、CPU１０１は、所定の設定に従って、アクセス権ファイルを作成する。例えば、データ放送装置２３には、その放送事業者が、アクセスを許諾するIPTV運営事業者のリストや、有効期限のデータなどが記憶部１０８に記憶されており、CPU１０１は、それらのリストやデータに従って、アクセス権ファイルを作成する。
【０１３３】
ステップＳ５１の処理後、処理はステップＳ５２に進み、CPU１０１は、あらかじめ配信してある証明書と、ステップＳ５１で作成したアクセス権ファイルに基づいて、署名データを作成し、処理はステップＳ５３に進む。
【０１３４】
ステップＳ５３において、CPU１０１は、ステップＳ５１で作成したアクセス権ファイル、ステップＳ５２で作成した署名データ、および、データ放送装置２３に入力された、データ放送において配信すべきデータ放送コンテンツからなるコンテンツパッケージを作成し、そのコンテンツパッケージを記憶部１０８に蓄積する。
【０１３５】
ステップＳ５３の処理後、ステップＳ５４に進み、CPU１０１は、記憶部１０８に蓄積されているコンテンツパッケージを配信するか否かを判定する。例えば、データ放送装置２３が、定期的にデータを繰り返して配信する配信時刻になると、CPU１０１は、記憶部１０８に蓄積されているコンテンツパッケージを配信すると判定し、その時刻以外では、CPU１０１は、記憶部１０８に蓄積されているコンテンツパッケージを配信しないと判定する。
【０１３６】
ステップＳ５４において、CPU１０１が、記憶部１０８に蓄積されているコンテンツパッケージを配信しないと判定した場合、処理はステップＳ５１に戻り、以下、同様の処理が繰り返される。
【０１３７】
一方、ステップＳ５４において、CPU１０１が、記憶部１０８に蓄積されているコンテンツパッケージを配信すると判定した場合、処理はステップＳ５５に進み、CPU１０１は、通信部１０９を制御して、記憶部１０８に記憶されているコンテンツパッケージを配信させ、処理を終了する。
【０１３８】
以上のように、データ放送装置２３では、データ放送において配信すべきデータ放送コンテンツが入力されると、そのデータ放送コンテンツのアクセス権ファイルと署名データとが作成され、適宜、データ放送コンテンツとともに配信される。従って、データ放送コンテンツ、アクセス権ファイル、および署名データを含むコンテンツパッケージを受信したコンテンツ受信装置１１では、上述したような共有ファイルを用いて、データ放送コンテンツとIPTVコンテンツとの切り替えを行うことができる。
【０１３９】
なお、ポータルサーバ２２も、データ放送装置２３と同様に、図８に示されているコンピュータで構成されており、ポータルサーバ２２でも、IPTVコンテンツ、アクセス権ファイル、および署名データを含むコンテンツパッケージを配信することができる。
【０１４０】
また、コンテンツ受信装置１１が実行する上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１４１】
即ち、コンテンツ受信装置１１も、図８に示されているコンピュータで構成することができる。
【０１４２】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１４３】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１に記録して、あるいは、ローカルエリアネットワーク、インタネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１４４】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１４５】
また、上述のフローチャートを参照して説明した各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、１のCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【０１４６】
なお、本実施の形態において、IPTVコンテンツは、BML文書であるとして説明したが、IPTVコンテンツは、BML文書に限定されることなく、例えば、HTML（Hyper Text Markup Language）など、他のプログラミング言語を用いることができる。
【０１４７】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４８】
【図１】本発明を適用したコンテンツ受信装置の一実施の形態の構成例を示すブロック図である。
【図２】コンテンツパッケージの構造を示す図である。
【図３】コンテンツ受信装置１１が、コンテンツの出力を切り替える処理を説明するフローチャートである。
【図４】データ放送コンテンツからIPTVコンテンツへの切り替え処理を説明するフローチャートである。
【図５】IPTVコンテンツからデータ放送コンテンツへの切り替え処理を説明するフローチャートである。
【図６】データ放送コンテンツからIPTVコンテンツへの切り替え処理を説明する図である。
【図７】アクセス権ファイルのXML文書を示す図である。
【図８】コンピュータの構成例を示すブロック図である。
【図９】コンテンツパッケージを配信する処理を説明するフローチャートである。
【符号の説明】
【０１４９】
１１  コンテンツ受信装置，  １２  放送受信部，  １３  ネットワークI/F，  １４  操作信号受信部，  １５  リモートコマンダ，  １６  制御部，  １７  データ放送ブラウザ，  １８  IPTVブラウザ，  １９  記憶部，  ２０  出力部，  ２１  ネットワーク，  ２２  ポータルサーバ，  ２３  データ放送装置，  ３１  コンテンツパッケージ，  ３２  BML文書，  ３３  アクセス権ファイル，  ３４  署名データ
【図１】
0005082695.tif 000002
【図２】
0005082695.tif 000003
【図３】
0005082695.tif 000004
【図４】
0005082695.tif 000005
【図５】
0005082695.tif 000006
【図６】
0005082695.tif 000007
【図７】
0005082695.tif 000008
【図８】
0005082695.tif 000009
【図９】
0005082695.tif 000010