(57)【要約】  【課題】  ネットワーク負荷を分散させると共に、複数種のライセンスを付与できるようにする。  【解決手段】  暗号化コンテンツを封切り日より前に予め配布しておくと共に、暗号化コンテンツの暗号鍵を含むライセンスを暗号化して同様に封切り日より前に配布する。  封切り日以降に、暗号化ライセンスを復号する暗号鍵を配布して、暗号化ライセンスを復号し、ライセンス情報と、暗号化コンテンツの暗号鍵を得る。  暗号鍵によって暗号化コンテンツを復号してそれを視聴に供し、さらにライセンス情報に基づいて、視聴形態を制御する。  【選択図】図１
2006094342.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからのコンテンツ提供要求を受け、この要求に基づいて前記コンテンツをネットワークを介して配信する配信装置と、この配信装置から配信されるコンテンツを記録媒体に記録する受信装置とで構成され、前記配信装置から配信されるライセンスに基づいて前記記録媒体に記録したコンテンツを受信装置で視聴するサーバー型コンテンツ提供システムにおいて、
前記配信装置は、前記コンテンツを暗号化すると共に、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンスを暗号化して、前記視聴許可時期より前に配信し、かつ前記視聴許可時期到達後に、前記暗号化されたコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を配信し、
前記受信装置は、前記配信された暗号化コンテンツと、暗号化された暗号化コンテンツを復号する暗号鍵を含むライセンス情報を前記記録媒体に記録し、前記視聴許可時期到達後に配信される前記ライセンス暗号鍵に基づいて、前記暗号鍵を含むライセンスを復号して、ライセンス情報を得ると共に前記暗号鍵によって前記暗号化コンテンツを復号する、
ことを特徴とするサーバー型コンテンツ提供システム。
【請求項２】
ユーザから伝送される情報を受ける手段と、
前記情報に基づき、サーバーに蓄積されたコンテンツを暗号化してネットワークを介して当該コンテンツの視聴許可時期より前に配布する手段と、
前記情報に基づき、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンス情報を暗号化して、前記視聴許可時期より前に配布する手段と、
前記情報に基づき前記視聴許可時期の到達後に、前記暗号化された暗号化コンテンツを復号する暗号鍵及びライセンス情報を復号するライセンス暗号鍵を配布する手段と、
を具備したことを特徴とするサーバー型コンテンツ提供装置。
【請求項３】
コンテンツ提供業者のサーバーに蓄積されたコンテンツに対するライセンスを取得する手段と、
前記ライセンスを取得したコンテンツを、当該コンテンツの視聴開始時期より前に、暗号化した形態でネットワークを介して受信し、これを記録媒体に記録する手段と、
前記暗号化コンテンツの暗号鍵を含む前記ライセンスを、当該コンテンツの視聴開始時期より前に、暗号化した形態で受信し、これを記録媒体に記録する手段と、
前記コンテンツの視聴開始時期の経過後に、前記暗号化したコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を受信する手段と、
前記受信したライセンス暗号鍵に基づいて前記記録媒体に記録されたコンテンツ暗号鍵を含むライセンスを復号して、コンテンツ暗号鍵とライセンス情報を得、前記ライセンス情報に基づいて、前記暗号化コンテンツ暗号鍵によって前記暗号化コンテンツを復号する手段と、
を具備したことを特徴とするコンテンツ利用装置。
【請求項４】
ユーザから伝送される情報を受けるステップと、
前記情報に基づき、サーバーに蓄積されたコンテンツを暗号化してネットワークを介して当該コンテンツの視聴許可時期より前に配布するステップと、
前記情報に基づき、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンス情報を暗号化して、前記視聴許可時期より前に配布するステップと、
前記情報に基づき前記視聴許可時期の到達後に、前記暗号化された暗号化コンテンツを復号する暗号鍵及びライセンス情報を復号するライセンス暗号鍵を配布するステップと、
を具備したことを特徴とするサーバー型コンテンツ提供方法。
【請求項５】
コンテンツ提供業者のサーバーに蓄積されたコンテンツに対するライセンスを取得するステップと、
前記ライセンスを取得したコンテンツを、当該コンテンツの視聴開始時期より前に、暗号化した形態でネットワークを介して受信し、これを記録媒体に記録するステップと、
前記暗号化コンテンツの暗号鍵を含む前記ライセンスを、当該コンテンツの視聴開始時期より前に、暗号化した形態で受信し、これを記録媒体に記録するステップと、
前記コンテンツの視聴開始時期の経過後に、前記暗号化したコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を受信するステップと、
前記受信したライセンス暗号鍵に基づいて前記記録媒体に記録されたコンテンツ暗号鍵を含むライセンスを復号して、コンテンツ暗号鍵とライセンス情報を得、当該ライセンス情報に基づいて、前記暗号化コンテンツ暗号鍵によって前記暗号化コンテンツを復号するステップと、
を具備したことを特徴とするコンテンツ利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバーからネットワークを介してユーザにコンテンツを提供し、ユーザがその提供されたコンテンツを利用する、いわゆるサーバー型コンテンツ提供システム及び当該システムにおけるライセンス管理方法に関する。また、本発明は、そのライセンス管理方法によってコントロールされ、当該サーバー型コンテンツ提供システムからコンテンツの提供を受けるコンテンツ利用装置に関する。
【背景技術】
【０００２】
サーバー型コンテンツ提供システムは、通常、サービスを受けるユーザがそのサービスの対象としてのコンテンツを提供する事業者からライセンスを取得することで、そのコンテンツを視聴することができるようにシステム化されており、購入等によってライセンスを取得することで、事業者からコンテンツとライセンスデータがユーザに配信され、ユーザはライセンスデータに基づいてコンテンツを利用することになる。
【０００３】
すなわち、事業者から提供されるコンテンツは、通常、暗号化（スクランブル処理）されており、ユーザは、ライセンスデータから暗号を復号（デスクランブル）するための鍵を取得して、暗号を解除し、コンテンツを視聴することになる。
【０００４】
事業者からユーザに配されるコンテンツをリアルタイムで視聴する場合には、ライセンスをコンテンツを利用（視聴）する装置（テレビジョン受信機等）に一時保存し、保存したライセンスに基づいて配信されるコンテンツのスクランブルを解除する処理を順次実行することになる。
【０００５】
また、ユーザがコンテンツを利用装置の記録媒体に一旦記録してから、ライセンスに基づいて、そのコンテンツをライセンスで許容される条件内で好みの時間に好みの方法（例えば早送り再生等）で利用できるようにした形態も実現されている。
【０００６】
このように事業者から提供されるコンテンツを利用装置側の記録媒体に一旦記録してから、そのコンテンツを視聴するには、ユーザは、ネットワークに接続したサーバーから、コンテンツをダウンロードするという作業を行うことになり、その実行にはネットワークの負荷の影響を少なからず受けることになる。
【０００７】
例えば、コンテンツが評判の新作の映画等であった場合には、配信開始と共に、それを視聴したい多数のユーザによって、サーバーへのアクセスが殺到することが予想され、そのような事態になれば、負荷が急激に増大して、データの伝送速度が極端に遅くなってダウンロード作業に支障をきたすという問題が発生する。あるいはリアルタイムで視聴している場合には、画面が途切れてしまう等という問題が発生する。
【０００８】
そこで従来、例えば、前もって暗号化されたコンテンツの配信のみを行い、その所定期間後にライセンスに基づく暗号鍵の配信を行うようにして、サーバーへのアクセスが集中することのないようにした提案が特許文献１になされている。
【０００９】
この特許文献１では、配信されたコンテンツの使用解禁時刻を経過した時点でコンテンツの暗号鍵を配信したり、あるいは使用解禁時刻以降にユーザから要求があった場合に暗号鍵を配信するようにした技術が開示されている。
【００１０】
特許文献１の提案では、配信済みのコンテンツに対して、暗号鍵が配信されるだけであるため、いわゆるライセンスとして複数の形態が存在する場合、対応できない場合が生ずることが容易に予想できる。
【００１１】
例えば、コンテンツが他のコンテンツとパッケージ化されている場合には、暗号鍵が配信されただけでは、対応できない場合があり充分ではない。さらにまた、ユーザ個々に、視聴開始可能時刻、視聴可能期間等ライセンスの条件を異ならせることは、コンテンツ提供業者はもとよりユーザ側においても多様性のあるサービスを提供しそれを享受するという点で好ましいものであると考えられる。
【００１２】
しかしながら、特許文献１では、このように配信済みの暗号化コンテンツに対する暗号鍵を配信するだけであるため、ライセンスに多様性を持たせることができず、コンテンツ提供業者、あるいは提供を受けるユーザにとって、ライセンス管理及びサービスの点で充分なものであるとは言い難いものであった。
【特許文献１】特開２００２−３４４９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
以上のように、従来、コンテンツの利用解禁日以前に、予めコンテンツを暗号化して配信し、利用解禁日以降に自動的にあるいはユーザの要求によって、事業者から、コンテンツの暗号を解読する鍵を配信するようにした提案がなされているが、単に暗号解読用の鍵を配信するだけであるため、コンテンツ提供業者にとってライセンス管理を適切に行うことができず、ユーザに対して多様なサービスを提供することができないという問題を有していた。
【００１４】
また、利用解禁日以降に配信されるコンテンツの暗号を解読する鍵は、ユーザの要求によって個別に配布されることから、多数のユーザから、コンテンツの暗号を解読する鍵の配信サーバーへのアクセスが殺到することが予想される。このコンテンツの暗号を解読する鍵は、前述のコンテンツ配信サーバーで配信される情報量よりはるかに低いとはいえ、当該サーバーへの負荷が高くなることも予想される。
【００１５】
本発明は、以上の点に対処してなされたものであり、コンテンツの暗号鍵だけでなく、コンテンツの暗号鍵を含むライセンス情報の暗号鍵を配布するようにして、コンテンツ提供業者がより適切なライセンス管理を行うことができ、さらに、多様性のあるサービスを提供することが可能なサーバー型コンテンツ提供システム、サーバー型コンテンツ提供システムのライセンス管理方法及びコンテンツ利用装置を提供することを目的とする。
【００１６】
さらに、前記コンテンツの暗号鍵を含むライセンス情報を、配信側にとってより負荷の低い方法で配信することにより、利用解禁日における配信側の負荷を抑えることを目的とする。
【課題を解決するための手段】
【００１７】
本発明のサーバー型コンテンツ提供システムは、ユーザからのコンテンツ提供要求を受け、この要求に基づいて前記コンテンツをネットワークを介して配信する配信装置と、この配信装置から配信されるコンテンツを記録媒体に記録する受信装置とで構成され、前記配信装置から配信されるライセンスに基づいて前記記録媒体に記録したコンテンツを受信装置で視聴するサーバー型コンテンツ提供システムにおいて、前記配信装置は、前記コンテンツを暗号化すると共に、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンスを暗号化して、前記視聴許可時期より前に配信し、かつ前記視聴許可時期到達後に、前記暗号化されたコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を配信し、前記受信装置は、前記配信された暗号化コンテンツと、暗号化された暗号化コンテンツを復号する暗号鍵を含むライセンス情報を前記記録媒体に記録し、前記視聴許可時期到達後に配信される前記ライセンス暗号鍵に基づいて、前記暗号鍵を含むライセンスを復号して、ライセンス情報を得ると共に前記暗号鍵によって前記暗号化コンテンツを復号する、ことを特徴とする。
【００１８】
本発明のサーバー型コンテンツ提供装置は、ユーザから伝送される情報を受ける手段と、前記情報に基づき、サーバーに蓄積されたコンテンツを暗号化してネットワークを介して当該コンテンツの視聴許可時期より前に配布する手段と、前記情報に基づき、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンス情報を暗号化して、前記視聴許可時期より前に配布する手段と、前記情報に基づき前記視聴許可時期の到達後に、前記暗号化された暗号化コンテンツを復号する暗号鍵及びライセンス情報を復号するライセンス暗号鍵を配布する手段と、を具備したことを特徴とする。
【００１９】
本発明のコンテンツ利用装置は、コンテンツ提供業者のサーバーに蓄積されたコンテンツに対するライセンスを取得する手段と、前記ライセンスを取得したコンテンツを、当該コンテンツの視聴開始時期より前に、暗号化した形態でネットワークを介して受信し、これを記録媒体に記録する手段と、前記暗号化コンテンツの暗号鍵を含む前記ライセンスを、当該コンテンツの視聴開始時期より前に、暗号化した形態で受信し、これを記録媒体に記録する手段と、前記コンテンツの視聴開始時期の経過後に、前記暗号化したコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を受信する手段と、前記受信したライセンス暗号鍵に基づいて前記記録媒体に記録されたコンテンツ暗号鍵を含むライセンスを復号して、コンテンツ暗号鍵とライセンス情報を得、前記ライセンス情報に基づいて、前記暗号化コンテンツ暗号鍵によって前記暗号化コンテンツを復号する手段と、を具備したことを特徴とする。
【００２０】
本発明のサーバー型コンテンツ提供方法は、ユーザから伝送される情報を受けるステップと、前記情報に基づき、サーバーに蓄積されたコンテンツを暗号化してネットワークを介して当該コンテンツの視聴許可時期より前に配布するステップと、前記情報に基づき、前記暗号化コンテンツを復号する暗号鍵と、前記コンテンツに対するライセンス情報を暗号化して、前記視聴許可時期より前に配布するステップと、前記情報に基づき前記視聴許可時期の到達後に、前記暗号化された暗号化コンテンツを復号する暗号鍵及びライセンス情報を復号するライセンス暗号鍵を配布するステップと、を具備したことを特徴とする。
【００２１】
本発明のコンテンツ利用方法は、コンテンツ提供業者のサーバーに蓄積されたコンテンツに対するライセンスを取得するステップと、前記ライセンスを取得したコンテンツを、当該コンテンツの視聴開始時期より前に、暗号化した形態でネットワークを介して受信し、これを記録媒体に記録するステップと、前記暗号化コンテンツの暗号鍵を含む前記ライセンスを、当該コンテンツの視聴開始時期より前に、暗号化した形態で受信し、これを記録媒体に記録するステップと、前記コンテンツの視聴開始時期の経過後に、前記暗号化したコンテンツ暗号鍵を含むライセンスを復号するライセンス暗号鍵を受信するステップと、前記受信したライセンス暗号鍵に基づいて前記記録媒体に記録されたコンテンツ暗号鍵を含むライセンスを復号して、コンテンツ暗号鍵とライセンス情報を得、当該ライセンス情報に基づいて、前記暗号化コンテンツ暗号鍵によって前記暗号化コンテンツを復号するステップと、を具備したことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ライセンスの内容を示す情報も、暗号化して配信するようにしたため、コンテンツ提供業者にとってライセンスを管理し易くなり、また多様なサービスを提供することができるものである。
【００２３】
さらに、前記コンテンツの暗号鍵を含むライセンス情報を暗号化する暗号鍵を共通の暗号鍵とし、当該暗号鍵をユーザーからの個々の要求に従って提供するのではなく、利用解禁日以降に、たとえばストリーミングなど、配信側にとってより負荷の低い方法で配信することにより、利用解禁日における配信側の負荷を抑えることができるものである。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、この発明のサーバー型コンテンツ提供システムについて詳細に説明する。図１は、本発明のサーバー型コンテンツ提供システムの概要を示す図であり、サーバー型コンテンツ提供システム１００は、コンテンツ提供事業者としての放送局１０１と、コンテンツ提供を受ける側の利用装置としての受信機１０２で構成される。
【００２５】
放送局１０１では、番組コンテンツ１０３に対して、暗号鍵を含むライセンス１０４の暗号鍵１０５によってスクランブル処理１０６を行い、それによって暗号化されたコンテンツ１０７を事前配布（配信）する。
【００２６】
さらにまた、暗号鍵を含むライセンス１０４に対して、ライセンス暗号鍵１０８によって暗号処理１０９を施して、これもまた、暗号化された暗号鍵を含むライセンス１１０として事前配布する。暗号鍵を含むライセンス１０４は、実際には、ライセンスの内容を示す情報と、暗号鍵１０５とで構成されるデータであって、それらデータがライセンスデータとして、ライセンス暗号鍵１０８によって暗号処理１０９されて配布されるものである。
【００２７】
さらに、放送局１０１は、暗号化された暗号鍵を含むライセンス１１０を復号するライセンス暗号鍵１０８を、封切り日以降に配布する。
【００２８】
受信機１０２では、放送局１０１から配布される暗号化された番組コンテンツ１０７と、暗号化された暗号鍵を含むライセンス１１０を、記録媒体としてのＨＤＤ（Hard Disk Drive）１１１に記録する。
【００２９】
さらに、封切り日以降に配布されるライセンス暗号鍵１０８によって、ＨＤＤ１１１に記録された暗号化された暗号鍵を含むライセンス１１０に対して復号処理１１２を施し、ライセンス情報１１３を取得すると共に、コンテンツデータの暗号鍵１０５を取得する。取得した暗号鍵１０５によって、ＨＤＤ１１１から再生したコンテンツデータに対してデスクランブル処理１１４を施し、番組コンテンツとして視聴可能とする。
【００３０】
さらに、復号処理１１２によって解読されたライセンス情報１１３に基づいて、ライセンスの管理が行われる。
【００３１】
なお、放送局１０１からの暗号化されたコンテンツ１０７や暗号化された暗号鍵を含むライセンス１１０の配信は、特定のユーザからの要求に基づいて配信するいわゆるＶＯＤ（Video On Demand）的な配信である。なおこの配信されたコンテンツは暗号化されており、暗号鍵はその時点で取得できないため、配信開始時点においても視聴者からの配信要求が分散し、集中することがないことが期待される。この場合、暗号化されたコンテンツ１０７に適用する鍵を、個々に変えることが可能である。
【００３２】
なお、暗号化されたコンテンツ１０７に関しては、共通配信する場合も考えられる。これは、例えばストリーミングとし、放送局１０１側の配信サーバーから暗号化さたコンテンツがストリーミング配信される。この場合にも、暗号鍵はストリーミング配信時点で取得できないため、配信開始時点においてもユーザからの配信要求が分散し、集中することがないことが期待される。このほか、共通配信の場合にはＣＤＮ（Contents Delivery Network）等も想定されるが、配信方法自体は、本実施例とは直接関係ないため、その詳細については記載および限定しない。なお、この場合には、暗号化されたコンテンツ１０７に適用する鍵を、共通のものとすることになる。
【００３３】
一方、封切り日以降に配布されるライセンス暗号鍵１０８に関しては、例えば全ての暗号化された暗号鍵を含むライセンス１１０に共通の鍵を使用する、あるいはある程度のグループ単位で共通の鍵を使用することとする。このようにすることで、ライセンス暗号鍵１０８の配信（配布）に関しては、より、放送局１０１のライセンス暗号鍵１０８の配信部としてより負荷の高いＶＯＤ（Video On Demand）的な配信ではなく、共通配信(例えば、ストリーミング)が可能となる。
【００３４】
図２は、コンテンツを提供する放送局と、サービスを受ける受信機とを、本発明を実現するために必要な構成を主体に示す回路ブロック図であり、まずその構成及び受信機としての基本的動作について説明する。
【００３５】
図２において、受信機１０２は外部サーバーにアクセスするためのモデム２０１を備える。モデム２０１はネットワーク２０２を介して放送局１０１の一部を構成するサーバー２０３に接続され、放送局１０１と受信機１０２間の双方向通信を可能とする。すなわち、ユーザはモデム２０１によって放送局１０１に対して、コンテンツのダウンロード要求及びライセンスの発行要求を行うと共に、サーバー２０３から、図１で説明したように暗号化されたコンテンツデータと暗号化されたコンテンツの暗号鍵を含むライセンスデータと、暗号化ライセンスの暗号鍵を取得するものであるが、詳細は後述する。
【００３６】
コンテンツデータは、例えばＭＰＥＧ（Moving Picture Experts Group）２規格に基づいて多重化されており、番組そのものを構成する映像、音声などのデータの他、ＳＩ（Service Information）及びＰＳＩ（Program Specific Information）及び他のメタデータを含む。
【００３７】
受信機１０２は、さらにＨＤＤ（Hard Disk Drive）１１２を備え、モデム２０１を介して入手した暗号化コンテンツデータ及び暗号化ライセンスデータを蓄積し、かつ蓄積したそれらデータを再生する。
【００３８】
さらに受信機１０２は、モデム２０１の出力とＨＤＤ１１１の再生出力を切換える切換部２０５を備え、この切換部２０５で切換えられたデータは分離部２０６へ供給される。
【００３９】
分離部２０６は、多重化されたＭＰＥＧ２のデータから暗号化コンテンツデータとＳＩ，ＰＳＩと暗号化ライセンスデータとライセンス暗号鍵を分離するいわゆるデマルチプレクス処理を行う機能を有する。
【００４０】
分離部２０６で分離された暗号化コンテンツデータ１０７は、デスクランブラ２０７に供給され、ここでセキュリティモジュール２０８から供給されるデスクランブル鍵１１５でデスクランブル処理されて暗号が復号される。デスクランブラ２０７の出力はさらにＭＰＥＧデコーダ２０９に供給され、復号されて非圧縮のデジタル映像データに変換されてＯＳＤ（On Screen Display）処理部２１０に供給される。
【００４１】
セキュリティモジュール２０８は、ライセンスの管理すなわち、暗号化コンテンツの視聴が可能か否かの判定を行うことを主な機能としており、分離部２０６で分離される暗号化ライセンスデータ１１０を一旦保持すると共に、分離器２０６で分離されるライセンス暗号鍵１０８を記憶し、この暗号鍵１０８によって、暗号化ライセンスデータ１１０の復号処理を行い、デスクランブル鍵１０５を抽出してこれをデスクランブラ２０７に導出する。また、ライセンスの内容を示すライセンス情報を取得し、これに基づいてユーザにおけるコンテンツの利用を管理する。この目的のため、ライセンス情報及びユーザがダウンロード予約した番組に関する情報を記憶する視聴情報メモリを内部に備える。
【００４２】
さらにセキュリティモジュール２０８は、モデム２０１を介してサーバー２０３と通信を行う機能を備えており、コンテンツ供給事業者がＵＲＬ（Uniform Resource Locator）、ＩＰ（Internet Protocol）アドレスなどで指定する、ネットワーク２０２に接続されたサーバー２０３へアクセスすることが可能である。
【００４３】
また、分離部２０６で分離されたＳＩ及びＰＳＩあるいはＳＩ、ＰＳＩのいずれかは、ＥＰＧ（Electronic Program Guide）処理部２１１で解析されてＥＰＧの番組表として構築され、ＯＳＤ処理部２１０に供給される。
【００４４】
ＯＳＤ処理部２１０では、ＭＰＥＧデコーダ２０９の出力をそのまま映像信号処理部２１２に導出するか、あるいは例えばＭＰＥＧデコーダ２０９の出力に対してＥＰＧ処理部２１１の出力を重畳する処理を行い、処理した信号を映像信号処理部２１２に導出する。
【００４５】
映像信号処理部２１２では、ＯＳＤ処理部２１０からのデジタル映像信号に対して表示のための処理を施して映像表示部２１３に導出し、映像表示部２１３でその映像が表示される。
【００４６】
さらに受信機１０２は、各種機能の設定、各回路部の制御を実行するためのシステム制御部２１４を備えている。システム制御部２１４にはリモコン信号を受信するためのリモコン受光部２１５が接続されており、このリモコン受光部２１５で、リモートコントローラ２１６からのリモコン信号を受け、それを解析して各制御信号を生成して制御を行う。
【００４７】
システム制御部２１４は、さらにＥＰＧ処理部２１１において、メタデータからコンテンツ及びライセンスを提供する事業者のＵＲＬ、ＩＰアドレス等を取得し、セキュリティモジュール２０８に送出する機能を備える。
【００４８】
なお、モデム２０１は、場合によっては、受信機１０２の外に配設することも可能である。その場合には、受信機１０２には例えばイーサネット（登録商標）端子が設けられ、ＬＡＮ（Local Area Network）ケーブルでモデム２０１と接続される。
【００４９】
受信機１０２は以上のように構成され、ユーザが実際にコンテンツの配信を受けるには、例えば受信機側からサーバー２０３に対して配信要求を行う。
【００５０】
すなわち、ユーザはリモートコントローラ２１６を操作することで、分離部２０６からＥＰＧ処理部２１１へ供給されるＳＩ、ＰＳＩデータ及び他のメタデータの両方、あるいはいずれか一方のデータに基づいて、ＥＰＧ処理部２１１でＥＰＧ番組表を構築させ、これを映像表示部２１３で表示させるべく出力させる。さらにユーザは、表示された番組表から、リモートコントローラ２１６を操作してサーバー２０３からＨＤＤ１１１にダウンロードするコンテンツを選択し、蓄積予約（ダウンロード予約）する。蓄積予約されたデータはセキュリティモジュール２０８の視聴情報メモリに記憶される。
【００５１】
ＥＰＧでユーザに提供される情報は、例えば図３に示す項目の全部あるいは一部である。
【００５２】
すなわち、まず番組名、コンテンツ名を示す情報が含まれ、さらに配信事業者名、配信サーバーのＵＲＬ、ＩＰアドレス（ユーザから見えなくても可）情報が含まれる。
【００５３】
さらに、有料か無料かを示す情報が含まれ、有料の場合には利用条件として、料金とパッケージ販売の有無を示す情報及び録画権の有無を示す情報が含まれ、パッケージ販売有の場合にはその条件（パッケージされるコンテンツ情報等）を示す情報が、また録画権有の場合にはその条件（料金等）を示す情報がそれぞれ含まれる。
【００５４】
さらに、ダウンロード開始日時と視聴開始（封切り）日時及び視聴可能日時（視聴制限）を示す情報が含まれる。
【００５５】
ＥＰＧ番組表の例を図４に示す。図４では、横軸に配信事業者、コンテンツタイトル、番組ステータス、ダウンロードステータス、封切りステータス、視聴制限ステータスの各情報が表示され、縦軸は配信事業者で特定されている。
【００５６】
ダウンロードステータスで明白なように、「＊＊放送」から配信される「番組１」と「＊＊ＴＶ」で配信された「番組３」はダウンロード（蓄積）済であり、「＊＊ＴＶ」の「番組２」と「ＣＳ＊＊」の「番組３」は、ダウンロードが実行されていない、ダウンロード可能コンテンツである。
【００５７】
また、封切りステータスに示すように、「＊＊ＴＶ」の「番組３」は、ダウンロード済であるが視聴開始時期（封切り日）が２００４年７月３０日となっており、「＊＊放送」の「番組１」は、現在視聴可能である。
【００５８】
さらに、視聴期限ステータスで示すようにそれぞれの番組には、視聴可能な期限が設定されており、例えば「＊＊放送」の「番組１」は２００４年７月３０日まで視聴可能である。
【００５９】
次にコンテンツ購入の説明を行うが、「番組３」の視聴開始時期（封切り日）が２００４年７月３０日となっているので、以下の操作は２００４年７月３０日以降に実行されているものとする。
【００６０】
ユーザは、リモートコントローラ２１６を操作して、「ＣＳ＊＊」の「番組３」にハイライトを移動して、決定キー等を操作することで、そのダウンロード予約を行う。
【００６１】
また、「＊＊ＴＶ」の「番組３」は、有料コンテンツであると同時に、「番組２」とのパッケージ売りコンテンツであり、この「番組３」を購入する場合には、ユーザは、手続き上、パッケージ売りである条件を了承するのか否かの判断をするように要求され、了承する意思表示を行った場合に、ライセンスを取得する処理が実行されるものである。
【００６２】
すなわち、リモートコントローラ２１６を操作して、「＊＊ＴＶ」の「番組３」を購入すべく選択した場合、システム制御部２１４は、購入申し込み画面が表示されるようにＯＳＤ処理部２１０を制御する。購入申し込み画面は、図４に示す、「＊＊ＴＶ」の「番組３」「番組２」の各ステータスをそのまま表示すると共に、コメント表示を付加し、ユーザに購入するか、否かを選択させるような内容の画面で構成される。購入申し込み画面の例を図５に示す。
【００６３】
図５において、ユーザがリモートコントローラ２１６を操作して「購入する」を選択した場合、システム制御部２１４は、ＥＰＧ処理部２１１から放送局のサーバー２０３のＵＲＬを取得し、これをセキュリティモジュール２０８に導出する。セキュリティモジュール２０８は、ＨＤＤ１１１に蓄積されている暗号化コンテンツ（「番組３」）を視聴可能とするため、モデム２０１を介してサーバー２０３にアクセスし、ライセンスの申し込みを行ってサーバー２０３から暗号化ライセンスの暗号鍵１０８を取得する。
【００６４】
この場合、改めてユーザの購入意思を確認するためのトランザクションを介在するようにしてもよいが、図４の画面で既にユーザが了承していることから、確認処理は自動的になされるようにすることもできる。入手した暗号化ライセンスの暗号鍵１０８は、セキュリティモジュール２０８に蓄積される。なお、ライセンスには、「＊＊ＴＶの番組３」の他「番組３」と、パッケージ化された「番組２」も視聴可能であることを示す情報の他、視聴期限等今後の視聴制御に必要な情報が含まれている。
【００６５】
購入したライセンスの情報は、セキュリティモジュール２０８の視聴情報メモリに記憶される。
【００６６】
さらに、システム制御部２１４は、ユーザの要求に基づき、セキュリティモジュール２０８から、視聴情報を読み出してこれを単独であるいはＥＰＧ処理部２１１から取得したＥＰＧデータと組み合わせてＯＳＤ処理部２１０に送り、購入済みで現在視聴可能な番組の一覧を映像表示部２１３に表示させる。
【００６７】
すなわち、ユーザが例えばリモートコントローラ２１６を操作して再生の指示をシステム制御部２１４に送ると、システム制御部２１４は、セキュリティモジュール２０８に記憶された視聴情報に基づきから現在視聴可能な番組を表示する番組表を構築して表示部２１３に表示させる。
【００６８】
その表示例を図６に示す。図６に示すように、「＊＊放送」の「番組１，２」と「＊＊ＴＶ」の「番組３」が現在視聴可能である。
【００６９】
セキュリティモジュール２０８は、暗号鍵を含むライセンス１１０を復号して取得したライセンス情報に基づいて、ライセンスの管理を行う。すなわち、視聴許容期間、視聴許容回数、ダビング（複写）の可否等の管理を行う。
【００７０】
以上のように本発明によれば、暗号化された番組コンテンツだけでなく、そのコンテンツを復号するための鍵を含むライセンスを暗号化して事前に配布して、封切り日以降に暗号化ライセンスを復号する鍵を配布するようにしたので、サーバーへのアクセスが集中してしまってネットワークの負荷が増大することを防ぐことができるばかりでなく、ライセンス情報に基づいて、コンテンツ提供業者にとって、あるいはユーザにとって適切なライセンスの管理を行うことができるようになるものである。
【００７１】
以上説明した本発明におけるデータ処理の過程を図７及び図８を用いて改めて説明する。
【００７２】
図７はＥＰＧの表示およびダウンロードコンテンツの選択フローチャートである。ステップＳ７０１にてＥＰＧの表示要求確認を行い、要求が無い場合にはループ状に要求待ちとなる。要求があった場合にはステップＳ７０２へ進む。
【００７３】
ステップＳ７０２ではＳＩ，ＰＳＩデータ及びメタデータのいずれか一方のデータあるいは両方のデータをサーバー２０３から取得して映像表示部２１３で表示させる。なお、ＳＩ，ＰＳＩデータはネットワーク２０２上の図示しないＳＩ，ＰＳＩデータサーバーから取得することもでき、同様にメタデータはネットワーク２０２上の図示しないメタデータサーバーから取得するように構成することも可能である。ＥＰＧの表示例としては図４に示した通りである。
【００７４】
次に、ステップＳ７０３では、ユーザからコンテンツのダウンロード要求があったか否かの確認を行い、要求がない場合にはループ状に要求待ちとなる。要求があった場合にはステップＳ７０４へ進む。
【００７５】
ステップＳ７０４では、ユーザからダウンロード要求のあったコンテンツのダウンロード情報をセキュリティモジュール２０８に記憶する。このダウンロード情報とは、配信サーバー２０３の情報（ＵＲＬ、ＩＰアドレスなど）とダウンロード開始日時を少なくとも含む情報である。
【００７６】
続くステップＳ７０５にてＥＰＧの消去要求確認を行い、要求がない場合にはループ状に要求待ちとなる。要求があった場合にはステップＳ７０６にてＥＰＧ表示を終了して処理を終える。
【００７７】
図８はダウンロード設定済みコンテンツをダウンロード処理する処理フローであり、図７に示す処理フローと並行して動作するものである。
【００７８】
図８において、ステップＳ８０１で、図７に示す処理フローにて記憶（予約）済みのコンテンツのダウンロード情報があるか否かの判定を行う。ない場合にはループ状に要求待ちとなる。情報があった場合にはステップＳ８０２へ進む。
【００７９】
ステップＳ８０２では記憶済みのコンテンツのダウンロード情報の中から、最も近い日時（最も早い日時）にダウンロードが開始される情報を選択する。例えば図４の例では、「＊＊放送の番組３」が唯一記憶済の情報であり、２００年７月２５日にダウンロードが開始される情報である。
【００８０】
次に、ステップＳ８０３では、選択した情報の日時、例えば図４の例では、「＊＊放送の番組３」のダウンロード開始日時になったか否かの判定を行い、ダウンロード開始日時でない場合には、ステップＳ８０１へ戻り、開始日時になった場合にはステップＳ８０４へ進む。
【００８１】
ステップＳ８０４では、ユーザからダウンロード要求のあったコンテンツのダウンロード情報に基づき、サーバー２０３へ接続して、暗号化されたコンテンツおよび暗号化されたライセンスのダウンロードを開始する。なおサーバー２０３への接続に際し、セキュリティーを確保するため、サーバー２０３とセキュリティモジュール２０８との間で認証処理を行う場合もある。その場合にはセキュリティモジュール２０８とサーバー２０３との間の通信を、システム制御部２１４が中継するように動作するものとする。
【００８２】
続くステップＳ８０５ではコンテンツのダウンロードが終了したか否かの判定を行い、終了していない場合にはループ状に終了待ちとなる。終了した場合にはステップＳ８０６へ進み、セキュリティモジュール２０８に記憶されている当該コンテンツのダウンロード情報を消去すると共に、ＥＰＧで当該コンテンツがダウンロード済であること示すための情報をセキュリティモジュール２０８に記憶して処理は終了となり、ステップＳ８０１に戻る。
【００８３】
次に実際に視聴する際の処理について、図９のフローチャートを用いて説明する。
【００８４】
図９において、ステップＳ９０１で、図８に示す処理フローにてダウンロード済みのコンテンツ視聴要求があるか否かの判定を行う。ない場合にはループ状に要求待ちとなる。視聴要求があった場合にはステップＳ９０２へ進む。なお、視聴要求に先立って、番組の視聴条件（料金、視聴期限）等の条件を視聴者へ提示し、視聴者が納得の上でコンテンツ視聴要求を出すものとするが、これに関する処理フローは省略する。
【００８５】
次に、ステップＳ９０２では視聴要求があるコンテンツの封切りステータスが封切り日を経過しているか否か判定をする。この封切りステータスは図４の例では、ＳＩ，ＰＳＩデータ及びメタデータのいずれか一方あるいは両方のデータから提供される情報としたが、これ以外にもダウンロードしたコンテンツに付加して提供される情報であってもよい。この場合には、ステップＳ９０２の判定ではこの付加情報と、ＳＩ，ＰＳＩデータのＴＤＴ（Time Data Table）から取得される現在日時情報やシステム制御部２１４が有する時計を利用する。現在日時が封切り日（日時）を経過していて、視聴可能な場合にはステップＳ９０３に進む。
【００８６】
次に、ステップＳ９０３では、サーバー２０３への接続処理を行う。サーバー２０３へ接続するために必要な情報すなわちサーバー２０３のＵＲＬ、ＩＰアドレス等は、ＳＩ，ＰＳＩデータ（及び／または）メタデータから提供される情報であってもよいし、ダウンロードしたコンテンツに付加して提供される情報であってもよい。
【００８７】
ステップＳ９０４では、サーバー２０３から視聴に必要な情報を取得したか否かを判定する。視聴に必要な情報とは、例えば少なくともライセンスの暗号鍵である。なおサーバー２０３への接続に際し、セキュリティーを確保するため、２０３サーバーとセキュリティモジュール２０８との間で認証処理を行う場合もある。また、ユーザによる意思確認（リモコンによる操作など）も想定される。
【００８８】
以上のようにステップＳ９０４で、このコンテンツの視聴に必要な情報の取得が終了したか否かの判定を行い、終了していない場合にはループ状に終了待ちとなる。終了した場合にはステップＳ９０５へ進む。
【００８９】
ステップＳ９０５では、サーバー２０３から取得した、コンテンツの視聴に必要な情報を利用して視聴を開始する。視聴に必要な情報とは、例えば少なくともライセンスの暗号鍵１０８であり、ライセンスの暗号鍵１０８でダウンロードしたコンテンツに付加して提供されるライセンスを復号する。ライセンスの中にはコンテンツの暗号鍵が含まれているためこれを使用してコンテンツを復号し、視聴を行うものである。
【００９０】
次いでステップＳ９０６で視聴が終了したか否かの判定を行い、終了しない場合は、ステップＳ９０５に戻って視聴を継続し、視聴が終了したら処理を終了してステップＳ９０１に戻る。
【００９１】
なお図４に示すように「＊＊ＴＶの番組３」は「＊＊ＴＶの番組２」とのパッケージ販売コンテンツであり、この場合の視聴に必要な情報としては「＊＊ＴＶの番組３」と「＊＊ＴＶの番組２」の両方を視聴可能にする情報である。例えば暗号化されたライセンスの暗号鍵とする場合、１つの暗号化されたライセンスの暗号鍵で「＊＊ＴＶの番組３」と「＊＊ＴＶの番組２」の両方の暗号化されたライセンスを復号できるか、あるいは「＊＊ＴＶの番組３」と「＊＊ＴＶの番組２」の両方の暗号化されたライセンスを復号するために、サーバー２０３から視聴に必要な情報としてパッケージコンテンツには複数のライセンスの暗号鍵が払い出される。
【００９２】
なお、上記説明では、サーバー２０３から視聴に必要な情報（例えば暗号化されたライセンスの暗号鍵）を取得して、コンテンツの視聴を開始することとしたが、その情報は例えば放送信号に多重されて伝送されてもよい。
【００９３】
すなわち、視聴に必要な情報だけではコンテンツを視聴することができないため、コンテンツのダウンロード時に決済（課金）処理がすんでいることを前提として、放送信号で伝送し、受信した情報で、ライセンスを復号し、視聴するようにしてもよい。あるいはまた放送信号に準じた方法として、ストリーミングにすればサーバー２０３の付加も低減される。
【００９４】
以上のように本発明によれば、暗号化コンテンツを事前に配布すると共に、この暗号化コンテンツを復号する鍵を含むライセンスデータを暗号化してこれも事前に配布し、封切り日以降に、ライセンスを復号する暗号鍵を配布して、ユーザがライセンス及び暗号鍵の復号と、コンテンツの復号を行ってそのコンテンツの視聴を行うように構成したので、サーバーにアクセスが集中してネットワークの負荷を増大させてしまうことを防ぐことができる。
【００９５】
また、ライセンス情報に基づいて、ユーザの視聴形態を細かく設定することが可能となり、ライセンスを適切に管理することができるものである。
【図面の簡単な説明】
【００９６】
【図１】本発明に係るサーバー型コンテンツ提供システムの概要を説明するための図。
【図２】図１に示すシステムに適用されるコンテンツ利用装置である受信機の一実施の形態を示す回路ブロック図。
【図３】図１に示すシステムで提供されるＥＰＧデータに含まれる情報の一例を示す図。
【図４】図２に示す受信機で表示されるＥＰＧの一例を示す図。
【図５】図２に示す受信機で、ユーザがコンテンツの購入をする際の画面表示の一例を示す図。
【図６】図２に示す受信機において、コンテンツを視聴する装置手順を説明するための図。
【図７】本発明に係るサーバー型コンテンツ提供システムにおいて、コンテンツのダウンロード予約時における動作を説明するためのフローチャート。
【図８】本発明に係るサーバー型コンテンツ提供システムにおいて、コンテンツのダウンロード実行時の動作を説明するためのフローチャート。
【図９】本発明に係るサーバー型コンテンツ提供システムにおいて、コンテンツの視聴時の動作を説明するためのフローチャート。
【符号の説明】
【００９７】
１００…サーバー型コンテンツ提供システム
１０１…放送局
１０２…受信機
１０３…番組コンテンツ
１０４…暗号鍵を含むライセンス
１０５…暗号鍵
１０６…スクランブル処理
１０７…暗号化コンテンツ
１０８…ライセンス暗号鍵
１０９…暗号処理
１１０…暗号鍵を含む暗号化されたライセンス
１１１…ＨＤＤ
１１２…復号処理
１１３…ライセンス情報
１１４…デスクランブル処理
２０１…モデム
２０２…ネットワーク
２０３…サーバー
２０５…切換部
２０６…分離部
２０７…デスクランブラ
２０８…セキュリティモジュール
２０９…ＭＰＥＧデコーダ
２１０…ＯＳＤ処理部
２１１…ＥＰＧ処理部
２１２…映像信号処理部
２１３…映像表示部
２１４…システム制御部
２１５…リモコン受光部
２１６…リモートコントローラ
【図１】
2006094342.tif 000003
【図２】
2006094342.tif 000004
【図３】
2006094342.tif 000005
【図４】
2006094342.tif 000006
【図５】
2006094342.tif 000007
【図６】
2006094342.tif 000008
【図７】
2006094342.tif 000009
【図８】
2006094342.tif 000010
【図９】
2006094342.tif 000011