(57)【要約】【課題】マルチキャスト方式を適用したインタネットを介するコンテンツ配信において、著作権保護とプレビュー付ペイパービューの両立を実現する。【解決手段】  ECM本体の各サブライセンスに関する情報は、サブライセンスの識別情報であるライセンスＩＤ、当該サブライセンスがプレビュー用または本視聴用であるかの区別を示すタイプ情報、および当該サブライセンスのライセンス部における格納位置（ECM本体の先頭からバイト数）を示すロケーションから構成される。ライセンス部には、サブライセンスが格納される。本発明は、テレビジョン受像機等に適用することができる。【選択図】図９
2005167914.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するサーバと、ネットワークを介して相互に接続されたコンテンツ処理装置から構成されるコンテンツ配信システムにおいて、
前記サーバは、
前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給手段と、
前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並び前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給手段と
を含み、
前記コンテンツ処理装置は、
前記サーバから供給された前記ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生手段を
含む
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものである
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するサーバと、ネットワークを介して相互に接続されたコンテンツ処理装置から構成されるコンテンツ配信システムのコンテンツ配信方法において、
前記サーバにおける、前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給ステップと、
前記サーバにおける、前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップと、
前記コンテンツ処理装置における、前記サーバから供給された前記ライセンスタイプ識別情報に基づき、供給された前記サブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生ステップと
含むことを特徴とするコンテンツ配信方法。
【請求項４】
ネットワークを介してサーバから配信される、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを処理するコンテンツ処理装置において、
前記サーバから前記ネットワークを介して、前記メインライセンスを取得する取得手段と、
前記サーバから前記ネットワークを介して、前記暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信手段と、
前記ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生手段と
を含むことを特徴とするコンテンツ処理装置。
【請求項５】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものである
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項６】
前記再生手段は、前記ライセンスタイプ識別情報に基づき、はじめに、前記暗号化された試視聴用のサブライセンスを選択し、選択した試視聴用の前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生し、次に、前記暗号化された本視聴用のサブライセンスを選択し、選択した本視聴用の前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する
ことを特徴とする請求項５に記載のコンテンツ処理装置。
【請求項７】
前記再生手段は、前記ライセンスタイプ識別情報に基づき、はじめに、前記暗号化された試視聴用のサブライセンスを選択し、選択した試視聴用のサブライセンス前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記試視聴用のサブライセンスに含まれる利用条件に従い、前記試視聴用のサブライセンスに含まれる第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生し、次に、前記暗号化された本視聴用のサブライセンスを選択し、選択した本視聴用の前記サブライセンスに前記メインライセンスを用いて復号し、その結果得られる前記本視聴用のサブライセンスに含まれる利用条件に従い、前記試視聴用のサブライセンスに含まれる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する
ことを特徴とする請求項５に記載のコンテンツ処理装置。
【請求項８】
前記受信手段は、前記サーバから前記ネットワークを介して、前記暗号化されたコンテンツ、並びに暗号化された試視聴用のサブライセンス、暗号化された本視聴用のサブライセンス、および前記暗号化された試視聴用のサブライセンスと前記暗号化された本視聴用のサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを、MPEG(Moving Picture Experts Group)２−トランスポートストリームとして受信する
ことを特徴とする請求項５に記載のコンテンツ処理装置。
【請求項９】
前記ライセンス情報ファイルは、ECM（Entitlement Control Massage）である
ことを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１０】
前記受信手段は、前記サーバから前記ネットワークを介して、マルチキャスト方式で配信された前記MPEG２−トランスポートストリームを受信する
ことを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１１】
ネットワークを介してサーバから配信される、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを処理するコンテンツ処理方法において、
前記サーバから前記ネットワークを介して、前記メインライセンスを取得する取得ステップと、
前記サーバから前記ネットワークを介して、前記暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、
前記ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生ステップと
を含むことを特徴とするコンテンツ処理方法。
【請求項１２】
ネットワークを介してサーバから配信される、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを処理するためのプログラムであって、
前記サーバから前記ネットワークを介して、前記メインライセンスを取得する取得ステップと、
前記サーバから前記ネットワークを介して、前記暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、
前記ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１３】
ネットワークを介してサーバから配信される、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを処理するためのプログラムであって、
前記サーバから前記ネットワークを介して、前記メインライセンスを取得する取得ステップと、
前記サーバから前記ネットワークを介して、前記暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、
前記ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択した前記サブライセンスに前記メインライセンスを適用して復号し、その結果得られる前記第１の鍵を用いて、前記暗号化されたコンテンツを復号して再生する再生ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するコンテンツ供給装置において、
前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給手段と、
前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並び前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給手段と
を含むことを特徴とするコンテンツ供給装置。
【請求項１５】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものである
ことを特徴とする請求項１４に記載のコンテンツ供給装置。
【請求項１６】
前記第２の供給手段は、前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並びに暗号化された試視聴用のサブライセンス、暗号化された本視聴用のサブライセンス、および前記暗号化された試視聴用のサブライセンスと前記暗号化された本視聴用のサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを、MPEG２−トランスポートストリームとして供給する
ことを特徴とする請求項１５に記載のコンテンツ供給装置。
【請求項１７】
前記ライセンス情報ファイルは、ECMである
ことを特徴とする請求項１６に記載のコンテンツ供給装置。
【請求項１８】
前記第２の供給手段は、前記ネットワークを介して前記コンテンツ処理装置に、マルチキャスト方式で前記MPEG２−トランスポートストリームを供給する
ことを特徴とする請求項１６に記載のコンテンツ供給装置。
【請求項１９】
ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するコンテンツ供給方法において、
前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給ステップと、
前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並び前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップと
を含むことを特徴とするコンテンツ供給方法。
【請求項２０】
ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するためのプログラムであって、
前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給ステップと、
前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並び前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２１】
ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、前記暗号化されたコンテンツを復号するための第１の鍵と利用条件を含むサブライセンス、および暗号化された前記サブライセンスを復号するための第２の鍵を含むメインライセンスを供給するためのプログラムであって、
前記ネットワークを介して前記コンテンツ処理装置に、前記メインライセンスを供給する第１の供給ステップと、
前記ネットワークを介して前記コンテンツ処理装置に、前記暗号化されたコンテンツ、並び前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム、コンテンツ配信方法、コンテンツ処理装置および方法、コンテンツ供給装置および方法、記録媒体、並びにプログラムに関し、特に、インタネットに代表されるネットワークを介してコンテンツを同報配信する場合に用いて好適なコンテンツ配信システム、コンテンツ配信方法、コンテンツ処理装置および方法、コンテンツ供給装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
最近、インタネットに関するインフラストラクチャが整いつつあり、インタネットを介して、各種のコンテンツ（オーディオデータ、ＡＶデータ、プログラムデータ等）が配信されるようになってきた。
【０００３】
インタネットを介するコンテンツの配信方法としては、端末側からの要求に対応して、サーバが要求されたコンテンツを、ストリーミングまたはダウンロードによって供給する、いわゆるオンデマンド方式と、コンテンツを複数の端末に対してストリーミングで同報配信する、いわゆるマルチキャスト方式が知られている。インタネットを介するコンテンツの配信にマルチキャスト方式を適用すれば、テレビジョン放送と同様に、複数のユーザに対して同時に同一のコンテンツを提供することが可能となる。
【０００４】
ところで、例えば、ＣＳ(Communications Satellite)テレビジョン放送等では、冒頭の数分間を試視聴し、その結果、気に入った番組だけを、課金を条件として引き続き視聴することができる、プレビュー付ペイパービュー(pay per View)が実現されている。
【０００５】
そこで、インタネットを介するコンテンツの配信においても、プレビュー付ペイパービューの実現が望まれる。
【０００６】
例えば、特許文献１には、オンデマンド方式の一種であるピアツーピア(peer to peer)に接続されたサーバから端末に対するコンテンツを配信するシステムにおいて、コンテンツの試視聴を実現する発明が開示されている。
【０００７】
【特許文献１】特開２００３−１８７１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、マルチキャスト方式を適用したインタネットを介するコンテンツ配信においては、著作権保護とプレビュー付ペイパービューの両立を実現する方法が確立されていないという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、マルチキャスト方式を適用したインタネットを介するコンテンツ配信において、著作権保護とプレビュー付ペイパービューの両立を実現できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明のコンテンツ配信システムは、サーバが、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給手段と、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給手段とを含み、コンテンツ処理装置が、サーバから供給されたライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生手段を含むことを特徴とする。
【００１１】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものであるようにすることができる。
【００１２】
本発明のコンテンツ配信方法は、サーバにおける、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給ステップと、サーバにおける、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップと、コンテンツ処理装置における、サーバから供給されたライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップと含むことを特徴とする。
【００１３】
本発明のコンテンツ処理装置は、サーバからネットワークを介して、メインライセンスを取得する取得手段と、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信手段と、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生手段とを含むことを特徴とする。
【００１４】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものであるようにすることができる。
【００１５】
前記再生手段は、ライセンスタイプ識別情報に基づき、はじめに、暗号化された試視聴用のサブライセンスを選択し、選択した試視聴用のサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生し、次に、暗号化された本視聴用のサブライセンスを選択し、選択した本視聴用のサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生するようにすることができる。
【００１６】
前記再生手段は、ライセンスタイプ識別情報に基づき、はじめに、暗号化された試視聴用のサブライセンスを選択し、選択した試視聴用のサブライセンスサブライセンスにメインライセンスを適用して復号し、その結果得られる試視聴用のサブライセンスに含まれる利用条件に従い、試視聴用のサブライセンスに含まれる第１の鍵を用いて、暗号化されたコンテンツを復号して再生し、次に、暗号化された本視聴用のサブライセンスを選択し、選択した本視聴用のサブライセンスにメインライセンスを用いて復号し、その結果得られる本視聴用のサブライセンスに含まれる利用条件に従い、試視聴用のサブライセンスに含まれる第１の鍵を用いて、暗号化されたコンテンツを復号して再生するようにすることができる。
【００１７】
前記受信手段は、サーバからネットワークを介して、暗号化されたコンテンツ、並びに暗号化された試視聴用のサブライセンス、暗号化された本視聴用のサブライセンス、および暗号化された試視聴用のサブライセンスと暗号化された本視聴用のサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを、MPEG２−トランスポートストリームとして受信するようにすることができる。
【００１８】
前記ライセンス情報ファイルは、ECMであるようにすることができる。
【００１９】
前記受信手段は、サーバからネットワークを介して、マルチキャスト方式で配信されたMPEG２−トランスポートストリームを受信するようにすることができる。
【００２０】
本発明のコンテンツ処理方法において、サーバからネットワークを介して、メインライセンスを取得する取得ステップと、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップとを含むことを特徴とする。
【００２１】
本発明の第１の記録媒体のプログラムは、サーバからネットワークを介して、メインライセンスを取得する取得ステップと、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップとを含むことを特徴とする。
【００２２】
本発明の第１のプログラムは、サーバからネットワークを介して、メインライセンスを取得する取得ステップと、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを受信する受信ステップと、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２３】
本発明のコンテンツ供給装置は、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給手段と、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給手段とを含むことを特徴とする。
【００２４】
前記ライセンスタイプ識別情報は、試視聴用のサブライセンスと本視聴用のサブライセンスを識別するためのものであるようにすることができる。
【００２５】
前記第２の供給手段は、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びに暗号化された試視聴用のサブライセンス、暗号化された本視聴用のサブライセンス、および暗号化された試視聴用のサブライセンスと暗号化された本視聴用のサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを、MPEG２−トランスポートストリームとして供給するようにすることができる。
【００２６】
前記ライセンス情報ファイルは、ECMであるようにすることができる。
【００２７】
前記第２の供給手段は、ネットワークを介してコンテンツ処理装置に、マルチキャスト方式でMPEG２−トランスポートストリームを供給するようにすることができる。
【００２８】
本発明のコンテンツ供給方法は、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給ステップと、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップとを含むことを特徴とする。
【００２９】
本発明の第２の記録媒体のプログラムは、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給ステップと、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップとを含むことを特徴とする。
【００３０】
本発明の第２のプログラムは、ネットワークを介してコンテンツ処理装置に、メインライセンスを供給する第１の供給ステップと、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルを供給する第２の供給ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００３１】
本発明のコンテンツ配信システムおよびコンテンツ配信方法においては、サーバにおいて、ネットワークを介してコンテンツ処理装置に、メインライセンスが供給され、さらに、暗号化されたコンテンツ、並びに前記サブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルが供給される。また、コンテンツ処理装置において、サーバから供給されたライセンスタイプ識別情報に基づき、供給されたサブライセンスが選択され、選択されたサブライセンスにメインライセンスが適用されて復号され、その結果得られる第１の鍵が用いられて、暗号化されたコンテンツが復号されて再生される。
【００３２】
本発明のコンテンツ処理装置および方法、並びにプログラムにおいては、サーバからのライセンスタイプ識別情報に基づき、供給されたサブライセンスが選択され、選択されたサブライセンスにメインライセンスが適用されて復号され、その結果得られる第１の鍵が用いられて、暗号化されたコンテンツが復号されて再生される。
【００３３】
本発明のコンテンツ供給装置および方法、並びにプログラムにおいては、ネットワークを介してコンテンツ処理装置に、メインライセンスが供給され、さらに、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報を含むライセンス情報ファイルが供給される。
【発明の効果】
【００３４】
本発明によれば、マルチキャスト方式を適用したインタネットを介するコンテンツ配信において、プレビュー付ペイパービューを実現することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００３７】
本発明のコンテンツ配信システム（例えば、図１のコンテンツ配信システム１１）は、サーバ（例えば、図１のサーバ３）が、ネットワーク（例えば、図１のインタネット１）を介してコンテンツ処理装置（例えば、図１のディジタルテレビジョン受像機（ＤＴＶ）２）に、メインライセンスを供給する第１の供給手段（例えば、図１０のステップＳ２２１の処理を行うDRMサーバ７４）と、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を供給する第２の供給手段（例えば、図１０のステップＳ２４３の処理を行うコンテンツサーバ７５）とを含み、コンテンツ処理装置が、サーバから供給されたライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスをメインライセンスを用いて復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生手段（例えば、図１０のステップＳ２５１乃至Ｓ２５５の処理を行うコンテンツ再生部２４）を含むことを特徴とする。
【００３８】
本発明のコンテンツ配信方法は、サーバ（例えば、図１のサーバ３）における、ネットワーク（例えば、図１のインタネット１）を介してコンテンツ処理装置（例えば、図１のディジタルテレビジョン受像機２）に、メインライセンスを供給する第１の供給ステップ（例えば、図１０のステップＳ２２１）と、サーバにおける、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を供給する第２の供給ステップ（例えば、図１０のステップＳ２４３）と、コンテンツ処理装置における、サーバから供給されたライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスをメインライセンスを用いて復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップ（例えば、図１０のステップＳ２５１乃至Ｓ２５５）と含むことを特徴とする。
【００３９】
本発明のコンテンツ処理装置（例えば、図１のディジタルテレビジョン受像機２）は、サーバ（例えば、図１のサーバ３）からネットワーク（例えば、図１のインタネット１）を介して、メインライセンスを取得する取得手段（例えば、図１０のステップＳ２０２の処理を行うブラウザ２３）と、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を受信する受信手段（例えば、図１０のステップＳ２４３の処理を行うクライアントアプリケーション２８）と、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生手段（例えば、図１０のステップＳ２５１乃至Ｓ２５５の処理を行うコンテンツ再生部２４）とを含むことを特徴とする。
【００４０】
本発明のコンテンツ処理方法は、サーバ（例えば、図１のサーバ３）からネットワーク（例えば、図１のインタネット１）を介して、メインライセンスを取得する取得ステップ（例えば、図１０のステップＳ２０２）と、サーバからネットワークを介して、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を受信する受信ステップ（例えば、図１０のステップＳ２４３）と、ライセンスタイプ識別情報に基づき、供給されたサブライセンスを選択し、選択したサブライセンスにメインライセンスを適用して復号し、その結果得られる第１の鍵を用いて、暗号化されたコンテンツを復号して再生する再生ステップ（例えば、図１０のステップＳ２５１乃至Ｓ２５５）とを含むことを特徴とする。
【００４１】
本発明のコンテンツ供給装置（例えば、図１のサーバ３）は、ネットワーク（例えば、図１のインタネット１）を介してコンテンツ処理装置（例えば、図１のディジタルテレビジョン受像機２）に、メインライセンスを供給する第１の供給手段（例えば、図１０のステップＳ２２１の処理を行うDRMサーバ７４）と、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を供給する第２の供給手段（例えば、図１０のステップＳ２４３の処理を行うコンテンツサーバ７５）とを含むことを特徴とする。
【００４２】
本発明のコンテンツ供給方法は、ネットワーク（例えば、図１のインタネット１）を介してコンテンツ処理装置（例えば、図１のディジタルテレビジョン受像機２）に、メインライセンスを供給する第１の供給ステップ（例えば、図１０のステップＳ２２１）と、ネットワークを介してコンテンツ処理装置に、暗号化されたコンテンツ、並びにサブライセンス、および視聴タイプに対応するサブライセンスを識別するためのライセンスタイプ識別情報（例えば、図９のタイプ情報）を含むライセンス情報ファイル（例えば、EMCセクション）を供給する第２の供給ステップ（例えば、図１０のステップＳ２４３）とを含むことを特徴とする。
【００４３】
なお、本発明の第１および第２の記録媒体のプログラム、並びに第１および第２のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、それぞれ上述した本発明のコンテンツ処理方法またはコンテンツ供給方法のものと同様であるので、その記載は省略する。
【００４４】
以下、本発明の実施の形態について説明する。図１は、本発明を適用したコンテンツ配信システムの構成例を示している。このコンテンツ配信システム１１は、代表的なネットワークとしてのインタネット１を介して相互に接続されたディジタルテレビジョン受像機（ＤＴＶ）２−１，２−２とサーバ３とによって構成される。
【００４５】
インタネット１には、また、放送局４も接続されている。ディジタルテレビジョン受像機２−１，２−２は、例えば、家庭、職場等に配置されており、放送局４から放送されるテレビジョン放送の電波を受信して、テレビジョン番組を視聴する機能を有している他、サーバ３からのインタネット１を介するダウンロード配信やストリーミング配信（マルチキャスト方式およびオンデマンド方式を含む）によってコンテンツを取得し、再生する機能も有している。
【００４６】
サーバ３は、放送局４が放送した番組を受信し、そのＡＶデータをコンテンツとして保持する。あるいはまた、サーバ３は、放送局４からインタネット１を介して、番組を構成するＡＶデータの提供を受け、これをコンテンツとして保持する。もちろん、サーバ３は、この他、独自に作成したり、取得したりしたコンテンツを保持することもできる。
【００４７】
なお、図１には、２台のディジタルテレビジョン受像機２−１，２−２と、１台のサーバ３のみが図示されているが、ディジタルテレビジョン受像機２−１，２−２は、一般的には、より多くの台数が存在する。サーバ３は、複数台であってもよい。
【００４８】
なお、以下においては、ディジタルテレビジョン受像機２−１，２−２を個々に区別する必要がない場合、単に、ＤＴＶ２と記述する。
【００４９】
図２は、ＤＴＶ２とサーバ３の構成例を示している。
【００５０】
ＤＴＶ２は、入力部２１、呈示部２２、ブラウザ２３、コンテンツ再生部２４、DRMエージェント２５、DRMクライアント２６、コンテンツ記憶部２７、クライアントアプリケーション２８、クライアントメタデータデータベース（以下、クライアントメタデータＤＢと記述する）２９、ダウンロード（ＤＬ）エージェント３０、およびパッケージ情報処理エージェント３１から構成される。
【００５１】
入力部２１は、ユーザからの各種の指令を入力する。呈示部２２は、コンテンツを再生した結果得られる画像を表示したり、音声を出力したりする。また、呈示部２２は、ブラウザ２３に対する操作画面やその他の各種の情報をユーザに呈示する。
【００５２】
ブラウザ２３は、サーバ３を構成するショップサーバ７１から供給される、コンテンツの取得に関する画面を表示させるための、HTML(Hyper Text Markup Language)文書（CSS(Cascading Style Sheets)を含む）からなるナビゲーション情報を解析し呈示部２２に呈示させるとともに、HTMLに含まれるスクリプトの実行を行う。また、ブラウザ２３は、同様に、BML(Broadcast Markup Language)文書（CSSを含む）からなるナビゲーション情報を解析し呈示部２２に呈示させるとともに、BMLに含まれるスクリプトの実行を行う。この他、コンテントガード社のXrML(eXtensible rights Markup Language)に対応することもできる。また、ブラウザ２３は、サーバ３を構成する決済サーバ７２と通信して、コンテンツ購入に関わる決済を行う。
【００５３】
コンテンツ再生部２４は、ブラウザ２３またはクライアントアプリケーション２８からの再生指示に対応して、サーバ３を構成するコンテンツサーバ７５からストリーミング配信されるコンテンツや、コンテンツサーバ７５からダウンロードされコンテンツ記憶部２７に保持されているコンテンツを再生する。
【００５４】
DRMエージェント２５は、ブラウザ２３やクライアントアプリケーション２８からの依頼に対応し、DRMクライアント２６にDRM処理を実行させる。このDRM処理とは、コンテンツを再生するために必要なライセンスの取得処理、ユーザがライセンスを有する適正なユーザであるのか否かの認証処理、暗号化されているデータを復号するのに必要な鍵の取得・付与処理、その他のライセンスの管理に必要な処理が含まれる。また、DRMエージェント２５は、コンテンツサーバ７５から、コンテンツを構成するサブライセンス（詳細は後述する）を取得し、DRMクライアント２６に転送する。DRMクライアント２６は、DRMエージェントからの指示に従い、サーバ３を構成するDRMサーバ７４と通信して、DRM処理を行う。
【００５５】
コンテンツ記憶部２７は、例えば、ハードディスク等で構成され、サーバ３のコンテンツサーバ７５から、通常のダウンロードまたはプッシュ式ダウンロードによって取得されるコンテンツを記憶する。
【００５６】
クライアントアプリケーション２８は、各種のソフトウェアにより構成され、ユーザインタフェースとして各種の機能のメニューをユーザの提供する他、ＤＴＶ２の各種の動作を制御する。例えば、ブラウザ２３の起動、コンテンツ再生部２４に対する再生指示、サーバ３を構成するメタデータデータベース（以下、メタデータＤＢと記述する）７３からのメタデータの取得、クライアントメタデータＤＢ２９に保持されたメタデータの検索等を行う。クライアントメタデータＤＢ２９は、サーバ３のメタデータＤＢ７３から供給されるメタデータを保持する。
【００５７】
ダウンロードエージェント（ＤＬエージェントとも記述する）３０は、ブラウザ２３またはクライアントアプリケーション２８からの指示に従い、サーバ３を構成するコンテンツサーバ７５から、コンテンツをダウンロードして、コンテンツ記憶部２７に記憶させる。また、ダウンロードエージェント３０は、メタデータＤＢ７３から、ダウンロードしているコンテンツに関するメタデータを取得して、クライアントメタデータＤＢ２９に保持させる。
【００５８】
パッケージ情報処理エージェント３１は、ブラウザ２３のヘルパアプリケーションであり、コンテンツの販売単位であるパッケージに関するライセンスの取得を、DRMエージェント２５に依頼する。
【００５９】
サーバ３は、ショップサーバ７１、決済サーバ７２、メタデータＤＢ７３、DRMサーバ７４、コンテンツサーバ７５、およびドメインサーバ７６から構成される。
【００６０】
ショップサーバ７１は、ブラウザ２３からインタネット１を介してアクセスを受けたとき、HTML文書またはBML文書からなるナビゲーション情報をブラウザ２３に提供する。
【００６１】
決済サーバ７２は、ブラウザ２３と通信し、決済処理を行う。また、決済サーバ７２は、ショップサーバ７１からの決済処理依頼に基づいて、決済処理を行い、その決済結果をショップサーバ７１に出力する。
【００６２】
メタデータＤＢ７３は、クライアントアプリケーション２８からのメタデータ取得依頼に基づいて、予め供給されて記憶しているメタデータを読み出し、ＤＴＶ２のクライアントメタデータＤＢ２９に供給する。また、メタデータＤＢ７３は、ショップサーバ７１からのメタデータ検索依頼に基づいて、検索して得られたメタデータをショップサーバ７１に供給する。
【００６３】
なお、メタデータには、パッケージメタ、ライセンスメタ、サブライセンスメタ、インスタンスメタ、およびコンテンツメタ等が存在する。パッケージメタは、購入の単位となるパッケージの属性情報であり、主にパッケージ購入時のナビゲーション情報として用いられる。ライセンスメタは、主にライセンス単位での利用条件の呈示、ライセンスの取得に用いられる。サブライセンスメタは、主に、サブライセンスに対応する利用条件の呈示と、サブライセンスの特定に用いられる。インスタンスメタは、コンテンツの取得と再生への誘導に用いられる。コンテンツメタは、コンテンツの属性情報であり、コンテンツの検索等に用いられる。
【００６４】
DRMサーバ７４は、ショップサーバ７１からのライセンス発行許可要請に基づいて、ＤＴＶ２のDRMクライアント２６と通信し、DRM処理を実行する。DRMサーバ７４は、コンテンツサーバ７５にコンテンツを暗号化するためのコンテンツキーＫｃを供給する。また、DRMサーバ７４は、正しいDRM処理が実行できたとき、ＤＴＶ２のDRMクライアント２６に、対応するライセンス（詳細は後述する）を供給する。
【００６５】
コンテンツサーバ７５は、ＤＴＶ２に供給すべきコンテンツを保持しており、DRMサーバ７４より供給されたコンテンツキーＫｃを用いて、ＤＴＶ２から要求されたコンテンツを暗号化し、コンテンツ再生部２４にストリーミング配信するか、または、ダウンロードのファイルとしてコンテンツ記憶部２７に配信し、記憶させる。
【００６６】
ドメインサーバ７６は、ショップサーバ７１からの登録依頼に対応し、ＤＴＶ２のユーザに対してドメインＩＤを発行して管理する。また、ショップサーバ７１からのドメインＩＤの検索依頼に基づいて、検索結果をショップサーバ７１に供給する。
【００６７】
なお、図２の例では、サーバ３を複数のサーバで構成するようにしたが、１つのサーバで構成することも、もちろん可能である。
【００６８】
次に、サーバ３からインタネット１を介してＤＴＶ２に供給されるコンテンツのライセンスについて説明する。コンテンツ配信システム１１では、配信されるコンテンツの契約形態（ペイパーコンテンツ契約とサブスクリプション契約）によって、１階層ライセンス方式または２階層ライセンス方式のいずれかが適用される。
【００６９】
ペイパーコンテンツ契約（以下、PPC契約と記述する）とは、指定されたコンテンツ（あるいはコンテンツ群）を１パッケージとして売買の単位とするものである。サブスクリプション契約とは、例えば、テレビジョン放送の有料チャンネルを月単位で契約するように、特定されない複数のコンテンツの利用権を１パッケージとして売買の単位とするものである。
【００７０】
PPC契約に基づいて配信されるコンテンツには、１階層ライセンス方式が適用される。一方、サブスクリプション契約に基づいて配信されるコンテンツには、２階層ライセンス方式が適用される。
【００７１】
図３は、１階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の概要を示している。
【００７２】
サーバ３において、コンテンツは、その主要素であるコンテンツリソースファイル（図５に示す）が、コンテンツサーバ７５によりコンテンツキーＫｃを用いて暗号化され、ＤＴＶ２に供給される。コンテンツキーＫｃは、対応するコンテンツの利用条件とともに、対応するコンテンツのライセンスとして、暗号化されたコンテンツとは別途、DRMサーバ７４からＤＴＶ２に供給される。
【００７３】
ＤＴＶ２では、ライセンスに含まれるコンテンツキーＫｃを用いて、暗号化されているコンテンツが復号され、再生が行われる。なお、１階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の詳細については、図６を参照して後述する。
【００７４】
図４は、２階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の概要を示している。
【００７５】
コンテンツは、その主要素であるコンテンツリソースファイルが、コンテンツサーバ７５によりコンテンツキーＫｃを用いて暗号化され、ワークキーＫｗによって暗号化されたサブライセンスとともに、ＤＴＶ２に供給される。ここで、サブライセンスは、対応するコンテンツの利用に関する条件を示す第２の利用条件と、対応するコンテンツの暗号を復号するためのコンテンツキーＫｃとから構成される。
【００７６】
暗号化されたサブライセンスを復号するためのワークキーＫｗは、サブスクリプション契約に１対１に対応付けられているメインライセンスに含まれている。メインライセンスは、コンテンツとは別途、DRMサーバ７４からＤＴＶ２に供給される。メインライセンスには、ワークキーＫｗの他、サブスクリプション契約に対応するコンテンツの利用に関する条件を示す第１の利用条件が含まれている。
【００７７】
ＤＴＶ２では、メインライセンスに含まれるワークキーＫｗを用いて、暗号化されているサブライセンスが復号され、その結果得られるコンテンツキーＫｃを用いて、暗号化されているコンテンツが復号され、再生が行われる。なお、２階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の詳細については、図８を参照して後述する。
【００７８】
次に、図５は、１つのコンテンツを構成する要素を示している。１つのコンテンツは、１つ以上のファイルからなるコンテンツリソースファイル１０１、コンテンツ起動文書１０２、ダウンロード制御ファイル１０３、DRM情報参照ファイル１０４、サブライセンスファイル１０７から構成される。なお、当該コンテンツがPPC契約だけで配信される場合、コンテンツの構成要素としてサブライセンスファイル１０７を含まなくてもかまわない。
【００７９】
コンテンツリソースファイル１０１は、当該コンテンツの主要をなすものであり、MPEG２方式等のフォーマットに従うＡＶデータであって、コンテンツキーＫｃによって暗号化されている。コンテンツ起動文書１０２は、コンテンツリソースファイル１０１の再生に遷移するためのものであり、当該コンテンツの起動時に最初に実行される。コンテンツ起動文書１０２には、対応するDRM情報参照ファイル１０４が指定されている。
【００８０】
ダウンロード制御ファイル１０３は、当該コンテンツがダウンロードされるときに参照されるものであり、ダウンロードを行うための以下の情報によって構成される。contents IDは、当該コンテンツの識別情報である。license Query URLは、ライセンスに関する問い合わせ先を示す情報である。license URLは、メインライセンスの取得先を示す情報である。Resourcesは、当該コンテンツに含まれるコンテンツリソースファイルを特定するためのリソース名とリソースＩＤからなる情報である。
【００８１】
DRM情報参照ファイル１０４には、contents ID、license Query URL、license URL、リソース名(resource)、リソースＩＤ(resource ID)の他、当該コンテンツに関するDRM処理（暗号されたコンテンツリソースファイルの復号等）に必要なライセンスのリストが記載されている。各ライセンスの情報は、ライセンスの識別情報であるlicense ID、サブライセンスの存在の有無を示すタイプ情報、サブライセンスが存在する場合にそのサブライセンス名を示すsublicenseから構成される。
【００８２】
サブライセンスの存在の有無を示すタイプ情報にtype１が記載されている場合、当該ライセンスは、１階層ライセンス方式が適用されていて、サブライセンスが存在せず、当該ライセンスのみで対応するコンテンツリソースファイルを復号できることを示している。
【００８３】
サブライセンスの存在の有無を示すタイプ情報にtype２が記載されている場合、当該ライセンスは、２階層ライセンス方式のメインライセンスであってサブライセンスが存在することを示している。
【００８４】
サブライセンスは、ライセンスの識別情報であるlicense ID、当該コンテンツの識別情報であるcontents ID、当該コンテンツの利用に関する第２の利用条件、およびコンテンツ暗号されたコンテンツリソースファイルの復号に用いるコンテンツキーＫｃから構成され、ワークキーＫｗによって暗号化されている。このワークキーＫｗは、コンテンツリソースファイル１０１乃至サブライセンスファイル１０７からなるコンテンツとは別に、DRMサーバ７４に管理されているメインライセンスに含まれている。
【００８５】
なお、コンテンツがMPEG２−ＴＳとしてマルチキャスト方式で配信される場合、サブライセンス１０７は、MPEG２−ＴＳのECMセクションに格納されている（詳細は後述する）。
【００８６】
次に、PPC契約で販売されるコンテンツと、それに対応する１階層ライセンス方式のライセンスの配信に関する一連の処理について、図６のタイミングチャートを参照して説明する。なお、ＤＴＶ２のユーザは、サーバ３に対して基本的なユーザ登録を済ませており、ユーザＩＤおよびドメインＩＤの発行を受け、決済情報（クレジットカード番号、銀行口座番号等）を既に通知しているものとする。
【００８７】
ステップＳ１において、ＤＴＶ２のブラウザ２３は、ユーザの操作に対応して、PPC契約のコンテンツを購入するためにショップサーバ７１にアクセスし、ショップサーバ７１から供給されるナビゲーション情報に基づき、ユーザが購入可能なコンテンツの一覧を、呈示部２２に呈示させる。この呈示に対して、ユーザが購入するコンテンツ（以下、購入の単位としてパッケージとも記述する）を選択した場合、ブラウザ２３は、当該コンテンツをPPC契約するための登録情報（ユーザを特定する情報（ユーザＩＤ）、購入するパッケージを特定する情報（パッケージＩＤ）等）を、ショップサーバ７１に送信する。これに対応してショップサーバ７１は、ステップＳ１１において、決済サーバ７２に接続し、ブラウザ２３から送信された、ユーザＩＤおよびパッケージＩＤを通知して、当該契約に関する決済を依頼する。
【００８８】
決済サーバ７２から決済が正常に行われた旨が通知された後、ショップサーバ７１は、ステップＳ１２において、ドメインサーバ７６にユーザＩＤを通知して、ドメインサーバ７６がユーザＩＤに対応して予め発行したドメインＩＤ（当該ユーザに対して与えられるライセンスの移動が許可されるＤＴＶ２等の端末装置の集合に対して付与される識別情報）を取得する。
【００８９】
ステップＳ１３において、ショップサーバ７１は、メタデータＤＢ７３に接続し、ブラウザ２３から通知されたパッケージＩＤを通知して、パッケージＩＤによって特定されるパッケージに対応するライセンスＩＤリスト（当該パッケージのコンテンツを利用するために必要なライセンスのライセンスＩＤが記載されたリスト）を取得する。いまの場合、ライセンスＩＤリストには、１階層ライセンス方式のライセンスのライセンスＩＤが記載されている。
【００９０】
ステップＳ１４において、ショップサーバ７１は、取得したドメインＩＤおよびライセンスＩＤリストを、DRMサーバ７４に転送する。これに対応して、DRMサーバ７４は、転送されたドメインＩＤとライセンスＩＤリストを対応付けて記憶する。ステップＳ１５において、ショップサーバ７１は、ＤＴＶ２のブラウザ２３がパッケージ情報ファイルを取得するために必要な情報を含む、当該PPC契約の登録が完了した旨を示す情報を、ブラウザ２３に通知する。この通知に対応し、ブラウザ２３は、PPC契約の登録と決済の完了をユーザに呈示させるとともに、ショップサーバ７１に接続してパッケージ情報ファイルを取得する。
【００９１】
図７は、ブラウザ２３がショップサーバ７１から取得したパッケージ情報ファイルの構成を示している。パッケージ情報ファイル１１１には、PPC契約されたパッケージに対応するライセンスＩＤリスト、ライセンスの取得先であるDRMサーバ７４のURL、およびメタデータの取得先であるメタデータＤＢ７３のURLが含まれている。
【００９２】
図６に戻る。パッケージ情報ファイルを取得したブラウザ２３は、ステップＳ２において、ヘルパアプリケーションとしてパッケージ情報処理エージェント３１を起動する。パッケージ情報処理エージェント３１は、取得されたパッケージ情報ファイルに含まれるライセンスＩＤリストおよびDRMサーバ７４のURL、並びにユーザに対応するドメインＩＤを、DRMエージェント２５を介してDRMクライアント２６に通知し、ライセンスの取得を依頼する。この依頼に対応して、DRMクライアント２６は、DRMサーバ７４に接続して、ライセンスＩＤリストおよびドメインＩＤを送信し、ライセンスＩＤリストに記載されたライセンスの取得を要求する。
【００９３】
この要求に対応し、ステップＳ２１において、DRMサーバ７４は、送信されたドメインＩＤが送信元のＤＴＶ２に対して正規に発行されたものであって、かつ、送信されたライセンスＩＤリストに記載されたライセンスが、送信されたドメインＩＤに対して供給が許可されているものであるか否かを判断し、両条件が満たされた場合、DRMクライアント２６からの要求が正当なものであると判断して、ライセンスＩＤリストに記載されているライセンスを、DRMクライアント２６に供給する。DRMクライアント２６は、供給されたライセンスをセキュアに保管し、ライセンスの取得完了をDRMエージェント２５に通知する。この段階で、PPC契約によって購入したコンテンツのライセンスの取得は完了したことになる。
【００９４】
そしてこの後、ユーザの操作に応じて、PPC契約によって購入したコンテンツを再生する場合、ステップＳ３において、ブラウザ２３は、PPC契約により購入済のコンテンツを再生するためにショップサーバ７１にアクセスし、ショップサーバ７１から供給されるナビゲーション情報に基づき、ユーザがPPC契約により購入済であって再生可能なコンテンツの一覧を、呈示部２２に呈示させる。この呈示に対して、ユーザが再生するコンテンツを選択した場合、ステップＳ４において、ブラウザ２３は、コンテンツサーバ７５にアクセスし、選択されたコンテンツを構成するコンテンツ起動文書１０２を取得し、プラグインにコンテンツ起動文書１０２を実行させる。また、ブラウザ２３は、コンテンツ起動文書１０２とともに、コンテンツの再生終了時にアクセスするように指定されたショップサーバ７１上のURLも保存する。
【００９５】
ステップＳ５において、ブラウザ２３のプラグインは、コンテンツサーバ７５から、コンテンツ起動文書１０２によって指定されるDRM情報参照ファイル１０４を取得する。
【００９６】
ステップＳ６において、ブラウザ２３は、ヘルパアプリケーションとしてのDRMエージェント２５を起動して、取得したDRM情報参照ファイル１０４を解析させる。DRMエージェント２５は、DRM情報参照ファイル１０４に記載されているコンテンツＩＤをDRMクライアント２６に通知して、当該コンテンツＩＤに対応するライセンスを保持しているか否かを確認させる。対応するライセンスが１つだけ保持されている場合、そのライセンスが使用されることとなる。対応するライセンスが複数保持されている場合には、それらがユーザに呈示され、どのライセンスを使用するかがユーザによって選択される。
【００９７】
使用されるライセンスが決定された後、DRMクライアント２６は、DRM情報参照ファイル１０４から、当該ライセンスに関する情報を読み出し、そこからタイプ情報を読み出す。タイプ情報がtype１である場合、保持が確認されたライセンスは１階層ライセンス方式のライセンスであるので、以降において、保持が確認されたライセンスだけでコンテンツリソースファイル１０１の暗号が復号される。タイプ情報がtype２である場合、保持が確認されたライセンスは、２階層ライセンス方式のメインライセンスであるので、以降において、対応するサブライセンスが取得されて、コンテンツリソースファイル１０１の暗号が復号される。いまの場合、タイプ情報はtype１であるので、サブライセンスは取得されない。DRMクライアント２６は、対応するライセンスのライセンスＩＤをDRMエージェント２５に返信する。DRMエージェント２５は、返信されたライセンスＩＤを記憶して、自己の処理を終了する。
【００９８】
DRMエージェント２５の処理を待つことなく、ステップＳ７において、ブラウザ２３は、DRM情報参照ファイル１０４にストリーム形式のコンテンツリソースファイル１０１が記載されていることに対応して、コンテンツ再生部２４を起動する。
【００９９】
ステップＳ３１において、コンテンツ再生部２４は、再生すべきストリーム形式のコンテンツリソースファイルのコンテンツ名の拡張子に基づき、当該コンテンツリソースが暗号化されていることを認識し、DRMエージェント２５にライセンスが取得済であることを確認して、確認できた場合、対応するライセンスＩＤとドメインＩＤを取得する。なお、この段階で、DRMエージェント２５によりライセンスの取得済が未確認である場合、確認できるまで待機する。
【０１００】
ステップＳ３２において、コンテンツ再生部２４は、DRMクライアント２６に対し、ライセンスＩＤとドメインＩＤを通知して、ライセンスの供給を要求する。DRMクライアント２６は、この時点においてライセンスに含まれた利用条件が満たされていれば、ライセンスに含まれるコンテンツキーＫｃと利用条件をセキュアにコンテンツ再生部２４に転送する。コンテンツ再生部２４は、内蔵する復号部（不図示）にコンテンツキーＫｃをセットし、利用条件の適用を開始する。
【０１０１】
ステップＳ３３において、コンテンツ再生部２４は、コンテンツサーバ７５からストリーム情報ファイルを取得した後、ストリーミング配信によって順次取得するコンテンツリソースの暗号を復号してデコードし、呈示部２２に映像および音声の呈示を開始させる。
【０１０２】
そして、コンテンツの再生が最後まで終了したり、ユーザの指示に対応して再生を途中で終了したり、再生途中で利用条件が満たされなくなったりした場合、ステップＳ３４において、コンテンツ再生部２４は、その際の利用状況とともに再生終了を、DRMクライアント２６に通知する。
【０１０３】
この後、コンテンツ再生部２４は、処理を終了する。ブラウザ２３は、ステップＳ４の処理で保持した、コンテンツの再生終了時にアクセスするように指定されたショップサーバ７１上のURLにアクセスし、そこから得られる情報を呈示部２２に呈示させる。これにより、サーバ３は、PPC契約のコンテンツを試聴したユーザに、意図する情報（例えば、試聴したコンテンツの続編の宣伝等）を呈示することができる。
【０１０４】
以上で、PPC契約で販売されたコンテンツと、それに対応する１階層ライセンス方式のライセンスの配信に関する一連の処理の説明を終了する。
【０１０５】
次に、サブスクリプション契約で販売されるコンテンツと、それに対応する２階層ライセンス方式のライセンスの配信に関する一連の処理について、図８のタイミングチャートを参照して説明する。なお、ＤＴＶ２のユーザは、サーバ３に対して基本的なユーザ登録を済ませており、ユーザＩＤおよびドメインＩＤの発行を受け、決済情報（クレジットカード番号、銀行口座番号等）を既に通知しているものとする。
【０１０６】
ステップＳ１０１において、ＤＴＶ２のブラウザ２３は、ユーザの操作に対応して、例えば、朝の連続ドラマのコンテンツを配信するチャンネル等のサブスクリプション契約を行うためにショップサーバ７１にアクセスし、ショップサーバ７１から供給されるナビゲーション情報に基づき、ユーザがサブスクリプション契約可能なチャンネル等の一覧を、呈示部２２に呈示させる。この呈示に対して、ユーザがサブスクリプション契約するチャンネル（以下、購入の単位としてパッケージとも記述する）を選択した場合、ブラウザ２３は、当該チャンネルをサブスクリプション契約するための登録情報（ユーザを特定する情報（ユーザＩＤ）、サブスクリプション契約するパッケージを特定する情報（パッケージＩＤ）等）を、ショップサーバ７１に送信する。これに対応してショップサーバ７１は、ステップＳ１１１において、決済サーバ７２に接続し、ブラウザ２３から送信された、ユーザＩＤおよびパッケージＩＤを通知して、当該契約に関する決済を依頼する。
【０１０７】
決済サーバ７２から決済が正常に行われた旨が通知された後、ショップサーバ７１は、ステップＳ１１２において、ドメインサーバ７６にユーザＩＤを通知して、ドメインサーバ７６がユーザＩＤに対応して予め発行したドメインＩＤを取得する。
【０１０８】
ステップＳ１１３において、ショップサーバ７１は、メタデータＤＢ７３に接続し、ブラウザ２３から通知されたパッケージＩＤを通知して、パッケージＩＤによって特定されるパッケージに対応するライセンスＩＤリストを取得する。いまの場合、ライセンスＩＤリストには、２階層ライセンス方式のメインライセンスのライセンスＩＤが記載されている。
【０１０９】
ステップＳ１１４において、ショップサーバ７１は、取得したドメインＩＤおよびライセンスＩＤリストを、DRMサーバ７４に転送する。これに対応して、DRMサーバ７４は、転送されたドメインＩＤとライセンスＩＤリストを対応付けて記憶する。ステップＳ１１５において、ショップサーバ７１は、ＤＴＶ２のブラウザ２３がパッケージ情報ファイルを取得するために必要な情報を含む、当該サブスクリプション契約の登録が完了した旨を示す情報を、ブラウザ２３に通知する。この通知に対応し、ブラウザ２３は、サブスクリプション契約の登録と決済の完了をユーザに呈示させるとともに、ショップサーバ７１に接続してパッケージ情報ファイルを取得する。
【０１１０】
ブラウザ２３がショップサーバ７１から取得するパッケージ情報ファイルは、図７に示されたものと同様に構成されていて、サブスクリプション契約されたパッケージに対応するライセンスＩＤリスト、ライセンスの取得先であるDRMサーバ７４のURL、およびメタデータの取得先であるメタデータＤＢ７３のURLが含まれている。
【０１１１】
パッケージ情報ファイルを取得したブラウザ２３は、ステップＳ１０２において、ヘルパアプリケーションとしてパッケージ情報処理エージェント３１を起動する。パッケージ情報処理エージェント３１は、取得されたパッケージ情報ファイルに含まれるライセンスＩＤリストおよびDRMサーバ７４のURL、並びにユーザに対応するドメインＩＤを、DRMエージェント２５を介してDRMクライアント２６に通知し、メインライセンスの取得を依頼する。この依頼に対応して、DRMクライアント２６は、DRMサーバ７４に接続して、ライセンスＩＤリストおよびドメインＩＤを送信し、ライセンスＩＤリストに記載されたメインライセンスの取得を要求する。
【０１１２】
この要求に対応し、ステップＳ１２１において、DRMサーバ７４は、送信されたドメインＩＤが送信元のＤＴＶ２に対して正規に発行されたものであって、かつ、送信されたライセンスＩＤリストに記載されたメインライセンスが、送信されたドメインＩＤに対して供給が許可されているものであるか否かを判断し、両条件が満たされた場合、DRMクライアント２６からの要求が正当なものであると判断して、ライセンスＩＤリストに記載されているメインライセンスを、DRMクライアント２６に供給する。DRMクライアント２６は、供給されたメインライセンスをセキュアに保管し、メインライセンスの取得完了をDRMエージェント２５に通知する。この段階で、サブスクリプション契約によって購入したコンテンツを利用するために必要なメインライセンスとサブライセンスのうち、メインライセンスの取得が完了したことになる。
【０１１３】
そしてこの後、ユーザの操作に対応して、サブスクリプション契約によって購入したコンテンツを再生する場合、ステップＳ１０３において、ブラウザ２３は、サブスクリプション契約により購入済のチャンネルで配信されるコンテンツを再生するためにショップサーバ７１にアクセスし、ショップサーバ７１から供給されるナビゲーション情報に基づき、サブスクリプション契約により購入済のチャンネルで再生可能なコンテンツの一覧を、呈示部２２に呈示させる。この呈示に対して、ユーザが再生するコンテンツを選択した場合、ステップＳ１０４において、ブラウザ２３は、コンテンツサーバ７５にアクセスし、選択されたコンテンツを構成するコンテンツ起動文書１０２を取得し、プラグインにコンテンツ起動文書１０２を実行させる。また、ブラウザ２３は、コンテンツ起動文書１０２とともに、コンテンツの再生終了時にアクセスするように指定されたショップサーバ７１上のURLも保存する。
【０１１４】
ステップＳ１０５において、ブラウザ２３のプラグインは、コンテンツサーバ７５から、コンテンツ起動文書１０２によって指定されるDRM情報参照ファイル１０４を取得する。
【０１１５】
ステップＳ１０６において、ブラウザ２３は、ヘルパアプリケーションとしてのDRMエージェント２５を起動して、取得したDRM情報参照ファイル１０４を解析させる。DRMエージェント２５は、DRM情報参照ファイル１０４に記載されている、ライセンスＩＤを１つずつDRMクライアント２６に通知して、当該コンテンツＩＤに対応するライセンスを保持しているか否かを確認させる。対応するライセンスが１つだけ保持されている場合、そのライセンスが使用されることとなる。対応するライセンスが複数保持されている場合には、それらがユーザに呈示され、どのライセンスを使用するかがユーザによって選択される。
【０１１６】
使用されるライセンスが決定された後、DRMクライアント２６は、DRM情報参照ファイル１０４から、当該ライセンスに関する情報を読み出し、そこからタイプ情報を読み出す。
【０１１７】
いまの場合、タイプ情報がtype２であるとして説明を継続する。ステップＳ１３１において、DRMエージェント２５は、DRM情報参照ファイル１０４を参照して、対応するサブライセンスのサブライセンス名を知り、コンテンツサーバ７５にアクセスして、当該サブライセンス名のサブライセンスを取得する。ステップＳ１３２において、DRMエージェント２５は、取得したサブライセンスを、DRMクライアント２６に注入する。DRMクライアント２６は、注入されたサブライセンスを、すでに取得済みのメインライセンスに対応づけて記憶する。DRMエージェント２５は、ライセンスＩＤ、およびコンテンツＩＤを保持して、自己の処理を終了する。
【０１１８】
DRMエージェント２５によるDRMクライアント２６からのライセンスＩＤの保持を待つことなく、ステップＳ１０７において、ブラウザ２３は、DRM情報参照ファイル１０４にストリーム形式のコンテンツリソースファイル１０１が記載されていることに対応して、コンテンツ再生部２４を起動する。
【０１１９】
ステップＳ１４１において、コンテンツ再生部２４は、再生すべきストリーム形式のコンテンツリソースファイルのコンテンツ名の拡張子に基づき、当該コンテンツリソースが暗号化されていることを認識し、DRMエージェント２５にライセンスが取得済であることを確認して、確認できた場合、対応するライセンスＩＤとドメインＩＤを取得する。なお、この段階で、DRMエージェント２５によりライセンスの取得済が未確認である場合、確認できるまで待機する。
【０１２０】
ステップＳ１４２において、コンテンツ再生部２４は、DRMクライアント２６に対し、ライセンスＩＤとドメインＩＤを通知して、コンテンツキーＫｃの供給を要求する。DRMクライアント２６は、メインライセンスに含まれるワークキーＫｗを用いてサブライセンスの暗号を解き、得られた利用条件がこの時点において満たされていれば、ライセンスに含まれるコンテンツキーＫｃと利用条件をセキュアにコンテンツ再生部２４に転送する。コンテンツ再生部２４は、内蔵する復号部にコンテンツキーＫｃをセットし、利用条件の適用を開始する。
【０１２１】
ステップＳ１４３において、コンテンツ再生部２４は、コンテンツサーバ７５からストリーム情報ファイルを取得した後、ストリーミング配信によって順次取得するコンテンツリソースの暗号を復号してデコードし、呈示部２２に映像および音声の呈示を開始させる。
【０１２２】
そして、コンテンツの再生が最後まで終了したり、ユーザの指示に対応して再生を途中で終了したり、再生途中で利用条件が満たされなくなったりした場合、ステップＳ１４４において、コンテンツ再生部２４は、その際の利用状況とともに再生終了を、DRMクライアント２６に通知する。
【０１２３】
この後、コンテンツ再生部２４は、処理を終了する。ブラウザ２３は、ステップＳ１０４の処理で保持した、コンテンツの再生終了時にアクセスするように指定されたショップサーバ７１上のURLにアクセスし、そこから得られる情報を呈示部２２に呈示させる。これにより、サーバ３は、サブスクリプション契約のチャンネルで配信されたコンテンツを試聴したユーザに、意図する情報（例えば、同一のチャンネルで配信されるコンテンツの宣伝等）を呈示することができる。
【０１２４】
以上で、サブスクリプション契約で販売されたコンテンツと、それに対応する２階層ライセンス方式のライセンスの配信に関する一連の処理の説明を終了する。
【０１２５】
以上説明したように、サーバ３では、コンテンツのライセンスに１階層ライセンス方式または２階層ライセンス方式のいずれが採用されているのかを示すタイプ情報を含むDRM情報参照ファイル１０４を送信するようにし、ＤＴＶ２では、タイプ情報に応じて異なる処理を行うようにしたので、PPC契約とサブスクリプション契約が混在するコンテンツ配信サービスを効率的に実現することができる。
【０１２６】
なお、コンテンツのライセンスに１階層ライセンス方式または２階層ライセンス方式のいずれが採用されているのかを示すタイプ情報を、各パッケージに対応するメタデータ（例えば、ライセンスメタ）に記載して送信するようにし、ＤＴＶ２では、コンテンツの再生が指示されたときに、メタデータの記載された当該タイプ情報を参照して、タイプ情報に応じて異なる処理を行うようにしてもよい。
【０１２７】
次に、サーバ３から複数のＤＴＶ２に対してマルチキャスト方式でストリーミング配信するコンテンツに、プレビュー付ペイパービュー（以下、プレビュー付PPVと記述する）を実現する方法の概要について説明する。
【０１２８】
サーバ３から同報配信されるコンテンツは、MPEG２−ＴＳ（トランスポートストリーム）のフォーマットに従ったものであり、このMPEG２−ＴＳを再生するためのライセンスに２階層ライセンス方式を適用して、コンテンツの全再生時間のうちの所定の時間（例えば、冒頭の数分間）だけ利用できるプレビュー（購入決定前の試視聴）用のサブライセンスと、コンテンツの全再生時間に亘って利用できる本視聴（購入決定後の視聴）用のサブライセンスとを、MPEG２−ＴＳに含めて配信するようにする。ＤＴＶ２では、プレビュー付PPVのチャンネル等に対応するメインライセンスを予め取得し、マルチキャスト方式で配信が行われた際、はじめにプレビュー用のサブライセンスを用い、購入決定後には本視聴用のサブライセンスを用いるようにする。
【０１２９】
プレビュー用のサブライセンスと、本視聴用のサブライセンスは、MPEG２−ＴＳを構成するECM(Entitlement Control Message)セクションに格納されて配信される。
【０１３０】
図９は、プレビュー用のサブライセンスと、本視聴用のサブライセンスが格納されたECMセクションの構造例を示している。ECMセクションは、当該パケットがECMセクションであることを示す識別情報が格納されたECMセクションヘッダ、ECM本体、およびエラー訂正用のセクションCRC(Cyclic Redundancy Check)から構成される。ECM本体は、各種の情報が格納されたヘッダと、サブライセンスが格納されたライセンス部から構成される。
【０１３１】
ECM本体は、プロトコルを識別するためのプロトコル番号情報、事業体を識別するための事業体識別情報、メインライセンスに含まれるワークキーＫｗを識別するためのワークキー識別情報、当該ECMセクションに対応するコンテンツを識別するためのコンテンツＩＤ、現在視聴中のコンテンツを復号することができるのはoddのコンテンツキーであるか、またはevenのコンテンツキーであるかを示す視聴コンテンツのodd/even情報、現在配信中のコンテンツに設定されているサブライセンスの数（＝ｎ）を示すサブライセンス数（現在の番組）情報、現在配信中のコンテンツに対応するｎ個のサブライセンスに関する情報、次に配信されるコンテンツに設定されているサブライセンスの数（＝ｎ）を示すサブライセンス数（次の番組）情報、および、次に配信されるコンテンツに対応するｎ個のサブライセンスに関する情報から構成される。
【０１３２】
各サブライセンスに関する情報は、サブライセンスの識別情報であるライセンスＩＤ、当該サブライセンスがプレビュー用または本視聴用であるかの区別を示すタイプ情報、および当該サブライセンスのライセンス部における格納位置（ECM本体の先頭からバイト数）を示すロケーションから構成される。
【０１３３】
このサブライセンスに関する情報において、同一のコンテンツに対応するプレビュー用のサブライセンスと本視聴用のサブライセンスは、同一のライセンスＩＤが付与されていて、タイプ情報とロケーションがそれぞれ異なるものとされている。
【０１３４】
なお、ECMセクションにプレビュー用と本視聴用のサブライセンスが格納されている場合、MGEG２−ＴＳのPMT(Program Map Table)の限定受信方式記述子（ＣＡ記述子）にECMセッションのパケットＩＤが記載されることとなる。
【０１３５】
プレビュー用のサブライセンスには、プレビュー用利用条件（プレビューの時間長等）とコンテンツキーＫｃが含まれている。本視聴用のサブライセンスには、本視聴用利用条件とコンテンツキーＫｃが含まれている。
【０１３６】
なお、プレビュー用利用条件を変更することにより、コンテンツの全再生時間におけるプレビューの時間的位置および時間長を、冒頭の数分間とするだけでなく、任意に設定することができる。また、ECMセクションに異なるプレビュー用のサブライセンスを格納することができるので、サーバ３側は、コンテンツの全再生時間に、複数のプレビューの機会を設けることができる。さらに、コンテンツの全再生時間のうち、プレビューを認める期間にだけ、プレビュー用のサブライセンスを配信するようにしてもよい。
【０１３７】
次に、サーバ３から複数のＤＴＶ２に対して、プレビュー付PPVのコンテンツをマルチキャスト方式で配信する一連の処理について図１０のタイミングチャートを参照して説明する。なお、ＤＴＶ２のユーザは、サーバ３に対して基本的なユーザ登録を済ませており、ユーザＩＤおよびドメインＩＤの発行を受け、決済情報（クレジットカード番号、銀行口座番号等）を既に通知しているものとする。
【０１３８】
ステップＳ２０１において、ＤＴＶ２のブラウザ２３は、ユーザの操作に対応して、プレビュー付PPVが可能なコンテンツが同報配信されるチャンネルの受信をサブスクリプション契約するためにショップサーバ７１にアクセスし、ショップサーバ７１から供給されるナビゲーション情報に基づき、ユーザが当該チャンネル等の一覧を、呈示部２２に呈示させる。この呈示に対して、ユーザが、サブスクリプション契約するチャンネル（以下、購入の単位としてパッケージとも記述する）を選択した場合、ブラウザ２３は、当該チャンネルをサブスクリプション契約するための登録情報（ユーザを特定する情報（ユーザＩＤ）、購入するパッケージを特定する情報（パッケージＩＤ）等）を、ショップサーバ７１に送信する。
【０１３９】
ステップＳ２１１において、ショップサーバ７１は、ドメインサーバ７６にユーザＩＤを通知して、ドメインサーバ７６がユーザＩＤに対応して予め発行したドメインＩＤを取得する。
【０１４０】
ステップＳ２１２において、ショップサーバ７１は、メタデータＤＢ７３に接続し、ブラウザ２３から通知されたパッケージＩＤを通知して、パッケージＩＤによって特定されるパッケージに対応するライセンスＩＤリストを取得する。いまの場合、ライセンスＩＤリストには、プレビュー付PPVが可能なチャンネルに対応する２階層ライセンス方式のメインライセンスのライセンスＩＤが記載されている。
【０１４１】
ステップＳ２１３において、ショップサーバ７１は、取得したドメインＩＤおよびライセンスＩＤリストを、DRMサーバ７４に転送する。これに対応して、DRMサーバ７４は、転送されたドメインＩＤとライセンスＩＤリストを対応付けて記憶する。ステップＳ２１４において、ショップサーバ７１は、ＤＴＶ２のブラウザ２３がパッケージ情報ファイルを取得するために必要な情報を含む、当該サブスクリプション契約の登録が完了した旨を示す情報を、ブラウザ２３に通知する。この通知に対応し、ブラウザ２３は、サブスクリプション契約の登録と決済の完了をユーザに呈示させるとともに、ショップサーバ７１に接続してパッケージ情報ファイルを取得する。
【０１４２】
ブラウザ２３がショップサーバ７１から取得するパッケージ情報ファイルは、サブスクリプション契約されたパッケージに対応するライセンスＩＤ、ライセンスの取得先であるDRMサーバ７４のURL、およびメタデータの取得先であるメタデータＤＢ７３のURLが含まれている。
【０１４３】
パッケージ情報ファイルを取得したブラウザ２３は、ステップＳ２０２において、ヘルパアプリケーションとしてパッケージ情報処理エージェント３１を起動する。パッケージ情報処理エージェント３１は、取得されたパッケージ情報ファイルに含まれるライセンスＩＤおよびDRMサーバ７４のURL、並びにユーザに対応するドメインＩＤを、DRMエージェント２５を介してDRMクライアント２６に通知し、プレビュー付PPVが可能なチャンネルのメインライセンス（以下、PPVライセンスと記述する）の取得を依頼する。この依頼に対応して、DRMクライアント２６は、DRMサーバ７４に接続して、ライセンスＩＤおよびドメインＩＤを送信し、ライセンスＩＤに対応するPPVライセンスの取得を要求する。
【０１４４】
この要求に対応し、ステップＳ２２１において、DRMサーバ７４は、送信されたドメインＩＤが送信元のＤＴＶ２に対して正規に発行されたものであって、かつ、送信されたライセンスＩＤに対応するPPVライセンスが、送信されたドメインＩＤに対して供給が許可されているものであるか否かを判断し、両条件が満たされた場合、DRMクライアント２６からの要求が正当なものであると判断して、ライセンスＩＤに対応するPPVライセンスを、DRMクライアント２６に供給する。DRMクライアント２６は、供給されたPPVライセンスをセキュアに保管し、PPVライセンスの取得完了をDRMエージェント２５に通知する。この段階で、サブスクリプション契約によって購入したプレビュー付PPVが可能なチャンネルで同報配信されるコンテンツを利用するために必要なPPVライセンスとサブライセンスのうち、PPVライセンスの取得が完了したことになる。
【０１４５】
ステップＳ２０３において、パッケージ情報処理エージェント３１は、取得されたパッケージ情報ファイルに含まれるメタデータＤＢ７３のURLに基づき、メタデータＤＢ７３に接続して、購入したパッケージ（プレビュー付PPVが可能なコンテンツが同報配信されるチャンネルの受信権）に対応するパッケージメタの取得を要求する。
【０１４６】
この要求に対応し、ステップＳ２３１において、メタＤＢ７３は、要求されたパッケージメタを、クライアントメタデータＤＢ２９に供給して保持させる。ここまでの処理が行われた後、パッケージ情報処理エージェント３１の処理が終了される。そしてこの後、クライアントアプリ２８により、メタデータＤＢ７３から、購入したパッケージに対応するチャンネルで同報配信されるコンテンツに対応するコンテンツメタが定期的に取得されて、クライアントメタＤＢ２９に保持される。
【０１４７】
そしてこの後、サブスクリプション契約したチャンネルで同報配信されるコンテンツを視聴する場合、ユーザは、クライアントアプリケーション２８を起動する。ステップＳ２４１において、クライアントアプリケーション２８は、クライアントメタデータＤＢ２９に保持されているメタデータを参照して、この時点で視聴可能な同報配信されるコンテンツのリストをユーザに呈示する。この呈示に対し、ユーザがコンテンツを選択して視聴開始の指示操作を行うと、ステップＳ２４２において、クライアントアプリケーション２８は、メタデータを参照して、PPVライセンスのライセンスＩＤ、DRMサーバ７４のURL、およびドメインＩＤを、DRMエージェント２５を介してDRMクライアント２６に通知し、PPVライセンスが取得済であることを確認する。
【０１４８】
PPVライセンスの取得済が確認された後、ステップＳ２４３において、クライアントアプリケーション２８は、ユーザによって選択されたコンテンツに対応する、取得済のメタデータを参照して、コンテンツサーバ７５の同報配信用のURL（マルチキャストアドレス）を取得し、コンテンツサーバ７５のマルチキャストアドレスを指定して、コンテンツプレーヤ２４に再生を依頼する。この依頼に対応し、コンテンツ再生部２４は、指定されたマルチキャストアドレスに接続し、そこで同報配信されているMPEG２−ＴＳの受信を開始する。
【０１４９】
ステップＳ２５１において、コンテンツ再生部２４は、受信しているMPEG２−ＴＳから、順次、PAT(Program Association Table)、PMTを抽出し、さらに、PMTのＣＡ記述子に基づいてECMセッションの存在を検知し、ECMセッションを抽出する。コンテンツ再生部２４は、ECMセッションのECM本体のヘッダの中に含まれるサブライセンスに関する情報のうち、タイプ情報を参照することによってプレビュー用のサブライセンスを検索して抽出し、抽出したプレビュー用のサブライセンスを、DRMエージェント２５を介してDRMクライアント２６に転送する。DRMクライアント２６は、転送されたプレビュー用のサブライセンスを、取得済のPPVライセンスに対応付けて記憶する。
【０１５０】
ステップＳ２５２において、コンテンツ再生部２４は、プレビュー用のサブライセンスのライセンスＩＤとドメインＩＤを、DRMクライアント２６に通知して、対応するコンテンツキーＫｃの供給を要求する。DRMクライアント２６は、PPVライセンスに含まれるワークキーＫｗを用いてプレビュー用のサブライセンスの暗号を解き、得られた利用条件がこの時点において満たされていれば、ライセンスに含まれるコンテンツキーＫｃとプレビュー用利用条件をセキュアにコンテンツ再生部２４に転送する。コンテンツ再生部２４は、内蔵する復号部にコンテンツキーＫｃをセットし、プレビュー用利用条件の適用を開始する。プレビュー用利用条件には、プレビューが許可される期間（例えば、コンテンツの冒頭Ｘ分間からからＹ分まで等）が記載されている。コンテンツ再生部２４は、MPEG２−ＴＳの暗号を復号してデコードし、呈示部２２に映像および音声の呈示を開始させる。これにより、コンテンツのプレビューが開始される。
【０１５１】
ステップＳ２５３において、コンテンツ再生部２４は、プレビューの開始をクライアントアプリケーション２８に通知する。この通知に対応して、クライアントアプリケーション２８は、当該コンテンツを購入して本視聴するようにユーザに促す表示を呈示させる。この呈示に対してユーザが当該コンテンツの購入を指示した場合、ステップＳ２４４において、クライアントアプリケーション２８は、コンテンツ再生部２４に対してコンテンツの本視聴再生を指示する。
【０１５２】
ステップＳ２５４において、コンテンツ再生部２４は、受信しているMPEG２−ＴＳのECMセッションのECM本体のヘッダの中に含まれるサブライセンスに関する情報のうち、タイプ情報を参照することによって本視聴用のサブライセンスを検索して抽出し、抽出した本視聴用のサブライセンスを、DRMエージェント２５を介してDRMクライアント２６に転送する。DRMクライアント２６は、転送された本視聴用のサブライセンスを、取得済のPPVライセンスに対応付けて記憶する。
【０１５３】
ステップＳ２５５において、コンテンツ再生部２４は、本視聴用のサブライセンスのライセンスＩＤとドメインＩＤを、DRMクライアント２６に通知して、対応するコンテンツキーＫｃの供給を要求する。DRMクライアント２６は、PPVライセンスに含まれるワークキーＫｗを用いて本視聴用のサブライセンスの暗号を解き、得られた利用条件がこの時点において満たされていれば、ライセンスに含まれるコンテンツキーＫｃと本視聴用利用条件をセキュアにコンテンツ再生部２４に転送する。コンテンツ再生部２４は、内蔵する復号部にコンテンツキーＫｃをセットし、この時点でプレビュー用利用条件に定められているプレビュー時間を経過していなければ、再生を滞らせることなくシームレスに、コンテンツの再生を継続する。反対に、この時点でプレビュー用利用条件に定められているプレビュー時間が経過しているならば、再生が停止されているので、コンテンツの再生を再開する。そして、再生が継続または再開された時点で、本視聴用利用条件の適用を開始する。
【０１５４】
なお、プレビュー時に用いられたコンテンツキーＫｃと本視聴時に用いられるコンテンツキーＫｃを同一のものとして、本視聴時において、プレビュー時に用いられたコンテンツキーＫｃを流用するようにしてもよい。
【０１５５】
この後、再生しているコンテンツが終了まで達したり、ユーザによって再生停止が指示されたりした場合、ステップＳ２５６において、コンテンツ再生部２４は、コンテンツサーバ７５のマルチキャストアドレスからの受信を停止する。ステップＳ２５７において、コンテンツ再生部２４は、再生終了と今回のPPVの利用状況を、DRMクライアント２６に通知する。DRMクライアント２６は、DRMサーバ７４に接続し、PPVの利用状況をセキュアにアップロードする。このアップロードに対応し、ステップＳ６１において、DRMサーバ７４は、PPVの利用状況に基づいてユーザに対する課金額を算出した後、決済サーバ７２に決済を依頼する。
【０１５６】
なお、この時点で決済を行うのではなく、例えば、本視聴用のサブライセンスを利用して、本視聴を開始した時点で決済を行うようにしてもよい。
【０１５７】
この後、コンテンツ再生部２４は、処理を終了する。クライアントアプリケーション２８は、再びクライアントメタデータＤＢ２９に保持されているメタデータを参照して、この時点で視聴可能な同報配信されるコンテンツのリストをユーザに呈示することになる。以上で、プレビュー付PPVのコンテンツをマルチキャスト方式で配信する一連の処理の説明を終了する。
【０１５８】
以上説明したように、本発明を適用したコンテンツ配信システムによれば、マルチキャスト方式を適用したインタネットを介するコンテンツ配信において、著作権保護とプレビュー付ペイパービューの両立が実現される。なお、上述した一連の処理を、オンデマンド方式でコンテンツを配信する場合に適用することができ、例えば、コンテンツの冒頭の数分間をプレビュー用としてプロモーションに用いる等の応用が可能となる。
【０１５９】
以上においては、本発明をＤＴＶに応用した場合を例として説明したが、本発明は、ビデオカセットレコーダ、テレビチューナ、ハードディスクレコーダ、DVD(Digital Versatile Disk)レコーダ、その他各種のコンテンツ処理装置に適用することが可能である。
【０１６０】
また、配信するコンテンツは、テレビジョン放送の番組に限らず、各種のコンテンツとすることができる。
【０１６１】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。この場合、例えば、ＤＴＶには、CPU(Central Processing Unit)等が搭載されたコンピュータが搭載され、コンピュータが当該ソフトウェアを実行することになる。
【０１６２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１６４】
【図１】本発明を適用したコンテンツ配信システムの構成例を示すブロック図である。
【図２】図１のＤＴＶとサーバの構成例を示すブロック図である。
【図３】１階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の概要を表す図である。
【図４】２階層ライセンス方式が適用された場合における、コンテンツとライセンスの配信の概要を表す図である。
【図５】コンテンツの構成例を示す図である。
【図６】PPC契約で販売されるコンテンツと、それに対応する１階層ライセンス方式のライセンスの配信に関する一連の処理を説明するタイミングチャートである。
【図７】パッケージ情報ファイルに含まれる情報の一例を示す図である。
【図８】サブスクリプション契約で販売されるコンテンツと、それに対応する２階層ライセンス方式のライセンス（メインライセンス、およびサブライセンス）の配信に関する一連の処理を説明するタイミングチャートである。
【図９】MPEG２−ＴＳのECMセクションの構造例を示す図である。
【図１０】プレビュー付PPVのコンテンツをマルチキャスト方式で配信する一連の処理を説明するタイミングチャートである。
【符号の説明】
【０１６５】
１  インタネット，  ２  ＤＴＶ，  ３  サーバ，  ２３  ブラウザ，  ２４  コンテンツ再生部，  ２５  DRMエージェント，  ２６  DRMクライアント，  ２７  コンテンツ記憶部，  ２８  クライアントアプリケーション，  ２９  クライアントメタデータＤＢ，  ３０  ダウンロードエージェント，  ３１  パッケージ情報処理エージェント，  ７１  ショップサーバ，  ７２  決済サーバ，  ７３  メタデータＤＢ，  ７４  DRMサーバ，  ７５  コンテンツサーバ，  ７６  ドメインサーバ
【図１】
2005167914.tif 000003
【図２】
2005167914.tif 000004
【図３】
2005167914.tif 000005
【図４】
2005167914.tif 000006
【図５】
2005167914.tif 000007
【図６】
2005167914.tif 000008
【図７】
2005167914.tif 000009
【図８】
2005167914.tif 000010
【図９】
2005167914.tif 000011
【図１０】
2005167914.tif 000012