(57)【要約】【課題】  セキュリティ証明書ファイルを変化させることなく、実際にＡＡＣＳの機能を使うときに、あらかじめ用意しておいたパターンのタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使うことができるようにする。【解決手段】  コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツを記録するとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＪ，Ｊ＋１〜Ｊ＋８Ｎを設定する。【選択図】        図７
2009259344.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体。
【請求項２】
上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる請求項１記載の情報記録媒体。
【請求項３】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる請求項１記載の情報記録媒体。
【請求項４】
上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる請求項１記載の情報記録媒体。
【請求項５】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる請求項１記載の情報記録媒体。
【請求項６】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを、仮想ファイルシステムによって使用するように変更するためのデータファイル。
【請求項７】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルのタイトル番号が変更されたコンテンツ管理ユニット鍵ファイルからなる請求項６記載のデータファイル。
【請求項８】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクト／ムービーオブジェクトの番号を変更されたインデックスファイルからなる請求項６記載のデータファイル。
【請求項９】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルからなる請求項６記載のデータファイル。
【請求項１０】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイルに登録されているＢＤ−Ｊプログラムファイルからなる請求項６記載のデータファイル。
【請求項１１】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストからなる請求項６記載のデータファイル。
【請求項１２】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストが参照しているＡＶストリームファイルからなる請求項６記載のデータファイル。
【請求項１３】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセット。
【請求項１４】
上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる上記タイトルに対応する請求項１３記載のデータ配信ファイルセット。
【請求項１５】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる上記タイトルに対応する請求項１３記載のデータ配信ファイルセットを配信する請求項１３記載のデータ配信ファイルセット。
【請求項１６】
上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる上記タイトルに対応する請求項１３記載のデータ配信ファイルセット。
【請求項１７】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる上記タイトルに対応する請求項１３記載のデータ配信ファイルセット。
【請求項１８】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを配信する情報配信サーバ。
【請求項１９】
上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる上記タイトルに対応するデータ配信ファイルセットを配信する請求項１８記載の情報配信サーバ。
【請求項２０】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる上記タイトルに対応するデータ配信ファイルセットを配信する請求項１８記載の情報配信サーバ。
【請求項２１】
上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる上記タイトルに対応するデータ配信ファイルセットを配信する請求項１８記載の情報配信サーバ。
【請求項２２】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる上記タイトルに対応するデータ配信ファイルセットを配信する請求項１８記載の情報配信サーバ。
【請求項２３】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを、仮想ファイルシステムによって使用するように変更するためのデータファイルを配信する情報配信サーバ。
【請求項２４】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルのタイトル番号が変更されたコンテンツ管理ユニット鍵ファイルからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項２５】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクト／ムービーオブジェクトの番号を変更されたインデックスファイルからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項２６】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項２７】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイルに登録されているＢＤ−Ｊプログラムファイルからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項２８】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項２９】
上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストが参照しているＡＶストリームファイルからなる上記データファイルを配信する請求項２３記載の情報配信サーバ。
【請求項３０】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、
上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットによる仮想ファイルシステムを更新する再生部を備える情報処理装置。
【請求項３１】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、
上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える情報処理装置。
【請求項３２】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを配信する情報配信サーバと、
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える情報処理装置と
からなる情報配信システム。
【請求項３３】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを仮想ファイルシステムによって使用するように変更するためのデータファイルを配信する情報配信サーバと、
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える情報処理装置と
からなる情報配信システム。
【請求項３４】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生する再生部を備える情報処理装置に、上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを情報配信サーバから配信し、
上記情報処理装置により、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信して、上記ローカルストレージ上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する情報配信方法。
【請求項３５】
コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生する再生部を備える情報処理装置に、上記情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを仮想ファイルシステムによって使用するように変更するためのデータファイルを情報配信サーバから配信し、
上記情報処理装置により、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、上記ローカルストレージ上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体、データファイル、データ配信ファイルセット、情報配信サーバ、情報処理装置、情報システム及び情報配信方法に関する。
【背景技術】
【０００２】
音楽等のオーディオデータ、映画等の画像データ、ゲームプログラム、各種アプリケーションプログラム等、様々なソフトウエアデータ（以下、これらをコンテンツ（Content）と呼ぶ）は、記録メディア、例えば、青色レーザを適用したＢｌｕ−ｒａｙ Ｄｉｓｃ（商標）、あるいはＤＶＤ（Digital Versatile Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）にデジタルデータとして格納することができる。特に、青色レーザを利用したＢｌｕ−ｒａｙ Ｄｉｓｃ（商標）ディスク（以下、ＢＤという。））は、高密度記録可能なディスクであり大容量の映像コンテンツなどを高画質データとして記録することができる。
【０００３】
これら様々な情報記録媒体（記録メディア）には、予めデータが記録され、新たなデータ書き込みを許容しないＲＯＭ型の媒体と、データ書き込み可能な媒体とがある。ユーザは、データ書き込み可能な情報記録媒体を利用することで、例えばデジタルデータ放送を受信し、受信コンテンツを情報記録媒体に書き込み、これを再生して利用することが可能となる。
【０００４】
しかし、放送コンテンツ、その他、音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に著作権、頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。
【０００５】
デジタル記録装置および記録媒体によれば、例えば画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、不正コピーコンテンツのインターネットを介した配信や、コンテンツをＣＤ−Ｒ等にコピーした、いわゆる海賊版ディスクの流通や、ＰＣ等のハードディスクに格納したコピーコンテンツの利用は、著作権の侵害という問題を引き起こすことになる。
【０００６】
ＤＶＤ、あるいは近年開発が進んでいる青色レーザを利用した記録媒体等の大容量型記録媒体は、１枚の媒体に例えば映画１本〜数本分の大量のデータをデジタル情報として記録することが可能である。このように映像情報等をデジタル情報として記録することが可能となってくると不正コピーを防止して著作権者の保護を図ることが益々重要な課題となっている。昨今では、このようなデジタルデータの不正なコピーを防ぐため、デジタル記録装置および記録媒体に違法なコピーを防止するための様々な技術が実用化されている。
【０００７】
例えば、映画などのコンテンツが記録された光ディスクを購入すれば、光ディスクなどの周辺機器に、コンテンツをｎ回コピーできるものとしたり、１回コピーするごとに料金を徴収するものとしてもよい。このようにすることにより、コンテンツの不法な流通を防止するとともに、一度、コンテンツ画記録されたパッケージメディアを購入すれば、記録再生装置以外の他の装置でも、このコンテンツをある程度自由に視することができる権利をユーザに提供することが可能となる。
【０００８】
また、情報記録媒体の格納情報を適用して後発的に取得した後発データを、ハードディスクなどに記録する際に、後発データ暗号鍵としてのユニット鍵を、情報処理装置から取得する鍵情報または情報記録媒体から取得する識別情報とのバインドデータとし暗号化して記録することにより、後発データを利用する際、バインド解除処理が必須となり、デバイスバインドであれば、記録を実行した装置と同一であること、ディスクバインドであれば、後発データ記録の際の適用ディスクと同一ディスクが装着されていること、パッケージバインドであれば、後発データ記録の際の適用ディスクと同一パッケージＩＤのディスク装着が必要となる。従って、後発データの利用制限を様々な態様で実現することが可能となる。
【０００９】
そして、光ディスクなどの記録媒体に記録されている映像パッケージソフトの著作権保護に関する枠組みとして、ＡＡＣＳ（Advanced Access Content System）がある。ＡＡＣＳには、所定の認証処理が実行された場合にのみ、光ディスクなどのパッケージ・メディアに収録したコンテンツを、たとえば、ホームメディアサーバのＨＤＤや、装着された他の光ディスクなど、他の媒体にコピーしたり、ネットワークを介して接続された他の機器にストリーム配信することを許可することができるManaged Copyという機能についての取り決めが含まれている。
【００１０】
Managed Copy機能を利用するためには、ユーザは、コンテンツの配給元などが管理するサーバから所定の方法により認証を受ける必要がある。
【００１１】
ここで、ＢＤは、書換え型（RE：Rewritable）、１回記録の追記型（R:Recordable）、再生専用型（ROM:Read Only Memory）のタイプのディスクが規格化されている。
【００１２】
そして、ＢＤ−ＲＯＭにはＢＤ−Ｌｉｖｅというプロファイルがあり、プレーヤはＢＤ−Ｊ（Blu-ray Disc Java）と呼ばれるＪａｖａの実行環境と、Ｊａｖａを通じたネットワーク接続機能と、仮想的にディスクの内容をアップデートできる仮想ファイルシステム（VFS：Virtual File System）とを持っていて、これらをディスクもしくはネット経由で供給されるＢＤ−Ｊのプログラムが制御することで、
・  新たなＡＶコンテンツを追加する。
・  ディスク上のＡＶコンテンツを変更する。
・  ナビゲーションを変更する。
といったことができるようになっている。
【００１３】
ここで、ＢＤ−Ｊ（Blu-ray Disc Java）は、Blu-ray Disc Association が開発したＢＤビデオにおける対話型のコンテンツのための基盤であって、ネットワークアクセスにより最新の予告編をダウンロードしたり、撮影現場の映像を見せたり、ピクチャインピクチャ機能やローカルなストレージにアクセスしたりすることができる。ビデオコンテンツをサポートするＢＤプレーヤはＢＤ−Ｊをサポートすることが義務付けられている。ただし、初期のプレーヤにはインターネットアクセスやストレージアクセス、ピクチャインピクチャといった機能はサポートされていなかった。（インターネットアクセスを除いた）これらの機能を "Bonus View" と呼び、インターネットアクセスを含めたものを "BD−Live" と呼ぶ。ＢＤ−ＬｉｖｅはＢＤプレーヤプロファイル2.0に含まれる仕様で、インターネットから追加コンテンツのダウンロードやゲームなどのインタラクティブ機能を追加するものである。
【特許文献１】特開２００７−１５０５８７号公報
【特許文献２】特開２００６−２９５５１８号公報
【特許文献３】特開２００６−２１９９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、ＢＤ−ＲＯＭでは、上述の如くＡＶコンテンツの保護に上記ＡＡＣＳ（ Advanced Access Content System ）という技術が使われており、これはコンテンツの暗号化とその暗号鍵の秘匿技術であって、特にＢＤ−Ｌｉｖｅにおいてはディスク媒体やプレーヤ個体への暗号鍵の 紐付けや、一時的な再生許可ができるなど、利便性が高められている。
【００１５】
しかし、ＢＤ−ＬｉｖｅのサービスによってＡＶコンテンツを追加したり、前述のようなＢＤ−Ｌｉｖｅ向けのＡＡＣＳ機能を使おうとすると、ＡＡＣＳ  ＬＡ（Licensing Administrator）と新たなやり取りが発生し、時間的にも費用的にも問題があった。
【００１６】
具体的には、コンテンツの構成が変わったり、それぞれのコンテンツの属性が変わると、セキュリティ証明書ファイルを書き換える必要があり、このセキュリティ証明書ファイルを書き換えると、ＡＡＣＳ  ＬＡから新たにＩＤを振ってもらい 、セキュリティ証明書ファイルにサインし直してもらう必要があり、データの受け渡しや作業等に多大な手間と時間を必要とするので、これを何度も行うのは現実的ではない。
【００１７】
しかし、将来にコンテンツをどのように変更するのかをあらかじめ決めておき、その通りに作り込んでおけば対処可能だが、ディスクの作成段階でそれを決めてしまうと、「後に市場の動向によってサービスを拡張する」といったことができなくなり、ネットワーク配信のメリットが無くなってしまう。 
【００１８】
そこで、本発明の目的は、上述の如き従来の実情に鑑み、セキュリティ証明書ファイルを変化させることなく、実際にＡＡＣＳの機能を使うときに、あらかじめ用意しておいたパターンのタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使うことができるようにすることにある。
【００１９】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００２０】
本発明では、パーミッション（Permission）やバインディング(Binding)といった機能を実現するためのダミーのＣＰＳユニットとｃｃｉファイル、タイトルなどを用意して、あらかじめＲＯＭディスクの作成段階でＡＡＣＳ関連機能を想定したスケルトンを入れておくことで、将来ＡＡＣＳ署名を取り直す必要が無いようにしておき、実際にＡＡＣＳの機能を使うときに、あらかじめ用意しておいたパターンのタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使う。
【００２１】
すなわち、本発明に係る記録媒体は、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されていることを特徴とする。
【００２２】
本発明に係る記録媒体は、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる。
【００２３】
また、本発明に係る記録媒体は、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる。
【００２４】
また、本発明に係る記録媒体は、例えば、上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる。
【００２５】
さらに、本発明に係る記録媒体は、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる。
【００２６】
本発明に係るデータファイルは、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを、仮想ファイルシステムによって使用するように変更する。
【００２７】
本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルのタイトル番号が変更されたコンテンツ管理ユニット鍵ファイルからなる。
【００２８】
また、本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクト／ムービーオブジェクトの番号を変更されたインデックスファイルからなる。
【００２９】
また、本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルからなる。
【００３０】
また、本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイルに登録されているＢＤ−Ｊプログラムファイルからなる。
【００３１】
また、本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストからなる。
【００３２】
さらに、本発明に係るデータファイルは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストが参照しているＡＶストリームファイルからなる。
【００３３】
本発明に係るデータ配信ファイルセットは、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応する。
【００３４】
本発明に係るデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる上記タイトルに対応する。
【００３５】
また、本発明に係るデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる上記タイトルに対応する。
【００３６】
また、本発明に係るデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる上記タイトルに対応する。
【００３７】
さらに、本発明に係るデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる上記タイトルに対応する。
【００３８】
本発明に係る情報配信サーバは、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを配信する。
【００３９】
本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたＡＶストリームファイルを持つものとされる上記タイトルに対応するデータ配信ファイルセットを配信する。
【００４０】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる上記タイトルに対応するデータ配信ファイルセットを配信する。
【００４１】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられるタイトルは許諾を使用するタイトルとされる上記タイトルに対応するデータ配信ファイルセットを配信する。
【００４２】
さらに、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる上記タイトルに対応するデータ配信ファイルセットを配信する。
【００４３】
本発明に係る情報配信サーバは、例えば、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを、仮想ファイルシステムによって使用するように変更するためのデータファイルを配信する。
【００４４】
本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルのタイトル番号が変更されたコンテンツ管理ユニット鍵ファイルからなる上記データファイルを配信する。
【００４５】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクト／ムービーオブジェクトの番号を変更されたインデックスファイルからなる上記データファイルを配信する。
【００４６】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルからなる上記データファイルを配信する。
【００４７】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイルに登録されているＢＤ−Ｊプログラムファイルからなる上記データファイルを配信する。
【００４８】
また、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストからなる上記データファイルを配信する。
【００４９】
さらに、本発明に係る情報配信サーバは、例えば、上記使用されないコンテンツ管理ユニットに割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストが参照しているＡＶストリームファイルからなる上記データファイルを配信する。
【００５０】
本発明に係る情報処理装置は、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットによる仮想ファイルシステムを更新する再生部を備える。
【００５１】
本発明に係る情報処理装置は、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える。
【００５２】
本発明に係る情報配信システムは、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを配信する情報配信サーバと、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える情報処理装置とからなる。
【００５３】
本発明に係る情報配信システムは、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを仮想ファイルシステムによって使用するように変更するためのデータファイルを配信する情報配信サーバと、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するとともに、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、受信したデータ配信ファイルセットにより仮想ファイルシステムを更新する再生部を備える情報処理装置とからなる。
【００５４】
本発明に係る情報配信方法は、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生する再生部を備える情報処理装置に、上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを情報配信サーバから配信し、上記情報処理装置により、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルに対応するデータ配信ファイルセットを受信して、上記ローカルストレージ上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する。
【００５５】
本発明に係る情報配信方法は、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットが設定されている情報記録媒体に対応する仮想ファイルシステムが構築されるローカルストレージと、上記ローカルストレージ上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生する再生部を備える情報処理装置に、上記情報記録媒体の上記使用されないコンテンツ管理ユニットに割り当てられたタイトルを仮想ファイルシステムによって使用するように変更するためのデータファイルを情報配信サーバから配信し、上記情報処理装置により、上記情報配信サーバから配信される上記情報記録媒体の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットに割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、上記ローカルストレージ上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する。
【発明の効果】
【００５６】
本発明では、パーミッション（Permission）やバインディング(Binding)といった機能を実現するためのダミーのＣＰＳユニットとｃｃｉファイル、タイトルなどを用意して、あらかじめＲＯＭディスクの作成段階でＡＡＣＳ関連機能を想定したスケルトンを入れておくことで、将来ＡＡＣＳ署名を取り直す必要が無いようにしておき、実際にＡＡＣＳの機能を使うときに、あらかじめ用意しておいたパターンのタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使うことにより、セキュリティ証明書ファイルを書き換える必要が無くなるので、時間的・費用的な問題を避けることができる。
【発明を実施するための最良の形態】
【００５７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００５８】
本発明は、例えば図１に示すような構成の情報配信システム１００に適用される。
【００５９】
この情報配信システム１００は、後発データを提供する情報配信サーバ１と、この情報配信サーバ１にインターネット等のネットワーク２を介して接続される情報処理装置１０を備え、上記情報配信サーバ１、上記情報処理装置１０に搭載されたＢＤ−Ｊアプリケーション１１、ＢＤ再生部１２の１２つモジュールからなるＢＤ−ＲＯＭアプリケーションステムとＡＡＣＳに基づくオンラインシステムを構築したものである。
【００６０】
情報配信サーバ１は、この後発データを提供するサーバであり、情報処理装置１０との所定シーケンスに従った通信処理を実行し、後発データとしての暗号化サブコンテンツ、後発データに対する使用許諾情報、さらに後発データに適用する暗号鍵情報としてのＣＰＳユニット鍵ファイルを、ネットワーク２を介して情報処理装置１０に送信する。情報処理装置１０は、これらのデータを例えばハードディスクなどのローカルストレージ１３に格納して保管する。
【００６１】
上記情報処理装置１０は、例えばＰＣ、あるいは再生専用装置など、様々な情報処理装置であって、ＢＤ−Ｊアプリケーション１１と、情報記録媒体２０からのデータ読み取り処理を実行するＢＤ再生部１２と、ハードディスクドライブなどからなるローカルストレージ１３が搭載されている。
【００６２】
上記ＢＤ−Ｊアプリケーション１１は、一般的なＨＴＴＰなどのプロトコルにより情報配信サーバ１にアクセスして、要求メッセージを送り、応答メッセージを受け取る。これらのメッセージは、クリップＡＶストリームファイル、ＣＰＳユニット鍵ファイル、及びＣＰＳユニット利用ファイルとして上記ローカルストレージ１３に記録することができる。
【００６３】
このＢＤ−Ｊアプリケーション１１によりローカルストレージ１３及び情報記録媒体２０から読み出されるファイルには、ＡＶフォーマットで定義されたデータデータベースファイルとクリップＡＶストリームファイルが含まれている。
【００６４】
ＢＤ−Ｊアプリケーション１１は、ＡＡＣＳレイヤに関連した情報を必要とするとき、ＡＡＣＳレイヤを呼び出し、そこから応答メッセージを受け取る。これらのメッセージは、ＢＤ−Ｊアプリケーション１１とＡＡＣＳレイヤとの間のＡＰＩ（Application Program Interface）である。
【００６５】
そして、ＢＤ−Ｊアプリケーション１１は、これらのＡＰＩを用いて、パーミッションやバインディングといった機能を実現するための処理をＡＡＣＳレイヤに要求する。これらの処理は、クリップＡＶストリームファイルの解読とＣＰＳユニット利用ファイルにおいて定義された利用規則に基づいた再生の制御にＡＡＣＳレイヤにおいてのみ用いられる。
【００６６】
ここで、この情報配信システム１００において、上記情報記録媒体２０は、例えば、Ｂｌｕ−ｒａｙディスク、ＤＶＤなどの情報記録媒体であり、正当なコンテンツ著作権、あるいは頒布権を持ついわゆるコンテンツ権利者の許可の下にディスク製造工場において製造された正当なコンテンツを格納した情報記録媒体である。なお、以下の実施例では、情報記録媒体の例としてディスク型の媒体を例として説明するが、本発明は様々な態様の情報記録媒体を用いた構成において適用可能である。
【００６７】
上記情報記録媒体２０には、暗号化処理の施された暗号化コンテンツと、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックとしてのＭＫＢ（Media Key Block）、製造単位毎の情報記録媒体毎の識別情報として設定されるボリュームＩＤ、コンテンツタイトルや、コンテンツオーナー、スタジオなどの単位の識別情報として設定されるパッケージＩＤ、コンテンツのコピー・再生制御情報としてのＣＣＩ（Copy Control Information）等を含む使用許諾情報、コンテンツ利用管理単位としてのコンテンツ管理ユニット（ＣＰＳユニット）毎に設定される暗号鍵であるＣＰＳユニット鍵を格納したＣＰＳユニット鍵ファイル、さらに、情報記録媒体２０各々に個別の番号として設定されるシリアル番号、さらに、後発データの取得サーバアドレスなどのダウンロード情報が格納されている。
【００６８】
ここで、この情報配信システム１００におけるアプリケーションフォーマットは、例えば、図２に示すように、（Ａ）インデックステーブル、（Ｂ）ムービーオブジェクト、（Ｃ）プレイリスト、（Ｄ）クリップの４階層構成を有する。
【００６９】
この情報配信システム１００において、ＡＶストリームとその属性の各ペアは、１つのオブジェクトであり、クリップ（Clip）２４１（２４１Ａ，２４１Ｂ，２４１Ｃ）は、クリップＡＶストリーム（Clip AV stream）ファイルとそれに対応するクリップ情報(Clip Information)ファイルからなるオブジェクトである。
【００７０】
クリップＡＶストリームファイルは、基本的にＭＰＥＧ２トランスポートストリームのデータを格納する。クリップ情報ファイルは、対応するＡＶストリームへのアクセスポイントのタイムスタンプを格納する。
【００７１】
上記ＢＤ再生部１２は、ＡＶストリームからデータの読み出しの開始点を見つけてクリップ情報(Clip Information)を読み出す。
【００７２】
プレイリスト(Play List)２３１（２３１Ａ，２３１Ｂ，２３１Ｃ）は、クリップ２４１（２４１Ａ，２４１Ｂ，２４１Ｃ）内の再生区間を示す情報の集合である。あるＡＶストリーム中の１つの再生区間を示す情報はプレイアイテム(Playitem)と呼ばれ、プレイアイテムは、時間軸上の再生区間のイン点（再生開始点）とアウト点（再生終了点）のペアで表される。
【００７３】
ムービーオブジェクト(Movie Object)２２１（２２１Ａ，２２１Ｂ，２２１Ｃ）は、ナビゲーションコマンドプログラムからなる。ムービーオブジェクト２２１（２２１Ａ，２２１Ｂ，２２１Ｃ）は、プレイリスト２３１（２３１Ａ，２３１Ｂ，２３１Ｃ）よりも上の階層である。ムービーオブジェクト２２１（２２１Ａ，２２１Ｂ，２２１Ｃ）内のナビゲーションコマンドは、再生プレイリストを送出することができ、また、他のムービーオブジェクトを呼び出すことができる。これにより、ムービーオブジェクトのセットは、ユーザの連携や選択に従ったプレイリストの管理を行うことができる。
【００７４】
ＢＤ−Ｊオブジェクト(BD-J Object)２２２（２２２Ａ，２２２Ｂ）は、ＢＤ−Ｊアプリケーションテーブルからなり、ＢＤ−Ｊアプリケーションセットを表す。また、JAVA(登録商標）プログラミング環境により動的なシナリオ表現と相互に作用するコンテンツの再生を可能にする。ＢＤ−Ｊオブジェクト２２２（２２２Ａ，２２２Ｂ）は、ムービーオブジェクト２２１（２２１Ａ，２２１Ｂ，２２１Ｃ）の階層と同じであり、タイトル毎に選択される。ＢＤ−Ｊオブジェクト内のＢＤ−Ｊアプリケーションは、対応するタイトルにだけでなく、ＢＤ−ＲＯＭディスク全体にオンライン機能を提供する。
【００７５】
インデックステーブル２１０は、アプリケーションフォーマットの最上位の情報であり、第１再生（First Playback）２１１、トップメニュー（Top Menu）２１２、全タイトル（Title）２１３Ａ，２１３Ｂ，２１３Ｃのエントリーポイントからなる。
【００７６】
上記ＢＤ再生部１２は、第１再生２１１、トップメニュー２１２、各タイトル２１３Ａ，２１３Ｂ，２１３Ｃの再生に必要な操作を実行するときにはいつでも、このテーブルを参照する。
【００７７】
第１再生（First Playback）２１１は、インデックステーブル２１０内に任意に定義することができ、情報記録媒体２０がＢＤ再生部１２に装着された時に自動的に再生されるムービーオブジェクト又はＢＤ−Ｊオブジェクトを示す。この例における第１再生２１１は、ムービーオブジェクト（Movie Object）２１１Ａを示している。
【００７８】
情報記録媒体２０が装着された時に、ＢＤ再生部１２は、第１再生２１１のエントリーを参照して、対応するムービーオブジェクト又はＢＤ−Ｊオブジェクトを得る。すなわち、この例におけるＢＤ再生部１２は、第１再生２１１のエントリーを参照してムービーオブジェクト２２１Ａを得る。
【００７９】
トップメニュー２１２は、インデックステーブル２１０に選択的に定義することができ、ムービーオブジェクト又はＢＤ−Ｊオブジェクトを示す。これは、「メニュー呼び出し」のようなユーザ操作により呼び出される。トップメニュー２１２によって紐付けされるムービーオブジェクトは、子メニューとして他のムービーオブジェクトに分岐する。
【００８０】
タイトル（Title）２１３（２１３Ａ，２１３Ｂ，２１３Ｃ）は、ユーザが１つの再生グループとして認知するための論理ユニットである。このグループは、１つのリニア再生とすることができ、又、分岐点を有するノンリニア再生とすることができる。各タイトルは、タイトル番号を持っている。タイトル番号は、昇順に定義され、１から始まり、全てのタイトル番号は、タイトルの総数より小さく、少なくとも１度情報記録媒体に定義される。
【００８１】
ＣＰＳユニット（CPS Unit）２５１（２５１Ａ，２５１Ｂ）は、同一のユニット鍵(Kcu)を用いて解読される第一再生、トップメニュー及び又はタイトルのグループである。
【００８２】
各ＣＰＳユニット２５１Ａ，２５１Ｂは、それに対応するＣＰＳ利用ファイルを持っている。各ＣＰＳユニット２５１Ａ，２５１Ｂは、ＣＰＳユニット番号を持っている。ＣＰＳユニット番号値は、昇順に定義され、１から始まる。したがって、ＣＰＳユニット番号の最大値は、第１再生、トップメニュー、及び又は、タイトルに割り当てられたＣＰＳユニット数と同じになる。そして、１から最大ＣＰＳユニット番号までの全てのＣＰＳユニット番号が、少なくとも１度使用される。
【００８３】
第１再生によって参照される全てのＡＶストリームファイルは、同一のＣＰＳユニット内に含まれ、同一のユニット鍵を用いて解読される。
【００８４】
トップメニューによって参照される全てのＡＶストリームファイルは、同一のＣＰＳユニット内に含まれ、同一のユニット鍵を用いて解読される。
【００８５】
１つのタイトルによって参照される全てのＡＶストリームファイルは、同一のＣＰＳユニット内に含まれ、同一のユニット鍵を用いて解読される。
【００８６】
第１再生、トップメニュー、及び又は、タイトルは、通常、同一のＣＰＳユニット内に含まれる１つ以上のクリップを分担する。
【００８７】
ユニット鍵は、第１再生、トップメニュー、及び又は、タイトルに割り当てられる。
【００８８】
マルチプルタイトルは、１以上のクリップを分担し、これらのタイトルは、同一のＣＰＳユニット内に含まれ、同一のユニット鍵がこれらのタイトルに割り当てられる。
【００８９】
第１再生は、トップメニュー、１つタイトル、及び又は、複数のタイトルを持った同一のＣＰＳユニット内に含まれていてもいなくてもよい。
【００９０】
トップメニューは、１つタイトル、及び又は、複数のタイトルを持った同一のＣＰＳユニット内に含まれていてもいなくてもよい。
【００９１】
この図２の例では、２つのＣＰＳユニット２５１Ａ，２５１Ｂが示されており、第１再生２１１、トップメニュー２１２、及び、２つのタイトル２１３Ａ，２１３Ｂは、同一のクリップＡＶストリーム＃０１００１（クリップ２４１Ａ）を参照しているから、それらは、同一のＣＰＳユニット２５１Ａに属している。クリップ２４１ＡのクリップＡＮストリーム＃０１００１及びクリップ２４１ＢのクリップＡＶストリーム＃０１００２は、同じ鍵Ｋｃｕ１を用いて解読される。
【００９２】
そして、ＢＤ−ＲＯＭアプリケーションフォーマットでは、より高いセキュリティと将来への融通性を確保するために、異なる鍵が異なるＣＰＳユニットに割り当てられる。
【００９３】
例えば、図２の例では、異なる鍵 Ｋｃｕ１，Ｋｃｕ２がＣＰＳユニット２５１ＡとＣＰＳユニット２５１Ｂに割り当てられている。この例では、２つのＣＰＳユニット２５１Ａ，２５１Ｂ間の切り替えを、ジャンプタイトルやコールタイトルなどのタイトル変更のためのコマンドによって実行することができる。
【００９４】
このＢＤ−ＲＯＭアプリケーションフォーマットは、仮想的なパッケージの概念を含んでいる。この概念を用いることにより、ハードディスクなどのローカルストレージ１３にダウンロードされたコンテンツやＢＤ−ＲＯＭに予め記録されたコンテンツは、１つの仮想的なパッケージとして結合される。ダウンロードされたファイルは、コンテンツファイルだけでなく、コピープロテクションのためのファイル、例えばＡＡＣＳディレクトに記録されたＣＰＳユニット鍵ファイルを含んでいる。
【００９５】
ここで、ＡＡＣＳディレクトリとＢＤＭＶディレクトリにファイルする仮想ファイルシステムの概念を図３に示す。
【００９６】
この図３に示す例において、ＣＰＳユニット２５１ＡとＣＰＳユニット２５１Ｂが情報記録媒体２０に元から記録されている。ダウンロードファイルは、情報記録媒体２０に関連づけられたローカルストレージ１３の特定の領域に記録される。この例において、ダウンロードされるコンテンツは、図４に示すＣＰＳユニット２５１ＡとＣＰＳユニット２５１Ｂのためにアップデートされるファイルや、ＣＰＳユニット２５１Ｃのために新たなコンテンツである。
【００９７】
なお、図３及び図４には、ＣＰＳユニット２５１ＡとＣＰＳユニット２５１Ｂの部分的なアップデートと、ＣＰＳユニット２５１Ｃの新たな追加だけが示されている。そして、ＡＶアプリケーションの詳細は、省略されている。
【００９８】
そして、ＡＡＣＳディレクトリ内のファイルのために、ＢＤ再生部１２は、図５のフローチャートに示す手順に従って情報記録媒体２０上のファイルとローカルストレージ１３内のファイルを結合する。
【００９９】
すなわち、ステップＳ１では、情報記録媒体２０がＢＤ再生部１２に装着されたときに、当該情報記録媒体２０のためのローカルストレージ１３のルートディレクトリを見つける。
【０１００】
次のステップＳ２では、あらかじめ渡されている結合指示に従ってローカルストレージ１３内の結合すべきＡＡＣＳ関連ファイルを見つけ、全てのファイルの結合後のファイルネームをチェックすると同時に、有効ファイルとして設定する。
【０１０１】
次のステップＳ３では、情報記録媒体２０のＡＡＣＳディレクトリ内のファイルを見つけ、それらのファイルネームをチェックする。
【０１０２】
次のステップＳ４では、上記ステップＳ３で見つかったファイルネームが上記ステップ２で既に見つかっていた場合に、情報記録媒体２０の不使用のファイルとして設定する。
【０１０３】
次のステップＳ５では、上記ステップＳ３で見つかったファイルネームが上記ステップ２で見つかっていない場合に、情報記録媒体２０の有効なファイルとして設定する。
【０１０４】
次のステップＳ６では、仮想ファイルシステムのために全ての有効なファイルを用いる。
【０１０５】
ここで、図３に示した仮想ファイルシステムにおいて、ＣＰＳユニット鍵ファイルは、この例においてアップデートされる。情報記録媒体２０内のＣＰＳユニット鍵ファイルは、ＣＰＳユニット２５１ＡとＣＰＳユニット２５１Ｂのための暗号鍵を持っている。ローカルストレージ１３内のＣＰＳユニット鍵ファイルは、ＣＰＳユニット２５１Ａ、ＣＰＳユニット２５１Ｂ、ＣＰＳユニット２５１Ｃのための全ての暗号鍵を持っている。したがって、ローカルストレージ１３内のＣＰＳユニット鍵ファイルは、仮想ファイルシステム内の全てのコンテンツの再生に必要な全ての暗号鍵を持っている。
【０１０６】
また、ＭＫＢ（Media Key Block）は、ダウンロード機能によってアップデートすることができる。例えば、情報記録媒体２０内のＭＫＢが最新のものでないとき、デバイスは、ダウンロード処理の期間中にサーバーから新しいＭＫＢを取得することができる。この場合、ダウンロードされるＣＰＳユニット鍵ファイル内の暗号鍵データは、新しいＭＫＢによって生成することのできるメディア鍵によって暗号化されている。
【０１０７】
コンテンツ証明書は、この例の場合、ＣＰＳユニット利用ファイルのアップデートと並行してアップデートされる。コンテンツ証明書は、各ＣＰＳユニット利用ファイルのハッシュ値を含む。各ＣＰＳユニット利用ファイルがアップデートされるときにコンテンツ証明書はアップデートされる必要がある。
【０１０８】
新たにダウンロードされるＣＰＳユニットのためのＣＰＳユニット利用ファイルは、  ダウンロード処理の期間中に加えられる。
【０１０９】
そして、情報記録媒体２０内のＣＰＳユニット利用ファイルは、コンテンツ関係者の意図にしたがってダウンロード処理の期間中に変更されるＣＰＳユニット利用でない限り使用することができる。この場合、情報記録媒体２０内のＣＰＳユニット利用ファイルは、ダウンロード処理の期間中にアップデートされ、同じファイルネームを持つ新たなＣＰＳユニット利用ファイルがローカルストレージ１３にダウンロードされ、有効に設定される。
【０１１０】
ここで、ローカルストレージ１３上のコンテンツのディスクイメージを図６に示す。
【０１１１】
図６に示すディスクイメージにおいて、ディレクトリを分割するorg_idは、対応する光ディスクにおける仮想ファイルシステムの構築に用いるための識別子であり、disc_idは、同一のorg_idに対応付けられるそれぞれのコンテンツを識別するための識別子であり、org_idと同様に、対応する情報記録媒体２０における仮想ファイルシステムの構築に用いられる。
【０１１２】
org_idは、例えば、コンテンツの配給元や、コンテンツの製作元などの組織や団体ごとに与えられるようにしても良いし、複数のこれらの組織や団体で、１つのorg_idを利用するようにしても良いし、１つのこれらの組織や団体が、複数のorg_idを利用するようにしても良い。また、disc_idは、１つの情報記録媒体２０に１つ対応付けられるものである。
【０１１３】
disc_idの下には自由にディレクトリやファイルを置くことができ、それらの名前も自由に設定できる。図６では分かりやすくするため、情報記録媒体上の名前と同じ名前を使用している。そのためdisc_idの下には「BDMV」の名前が設定されたディレクトリが用意され、BDMVディレクトリには、「PLAYLIST」の名前が設定されたディレクトリ（PLAYLISTディレクトリ）、「CLIPINF」の名前が設定されたディレクトリ（CLIPINFディレクトリ）、「STREAM」の名前が設定されたディレクトリ（STREAMディレクトリ）が設けられている。
【０１１４】
PLAYLISTディレクトリには、プレイリストファイルが格納される。プレイリストファイルには、５桁の数字からなるファイル名に拡張子「.mpls」を付加した名称が命名される。
【０１１５】
また、CLIPINFディレクトリにはクリップ情報ファイルが格納される。各クリップ情報ファイルには、５桁の数字からなるファイル名に拡張子「.clpi」を付加した名称が命名される。
【０１１６】
さらに、STREAMディレクトリには、クリップＡＶストリームファイルやサブストリームファイルが格納される。各ストリームファイルには、５桁の数字からなるファイル名に拡張子「.m2ts」を付加した名称が命名される。
【０１１７】
この情報配信システム１００において、情報記録媒体２０に格納された暗号化コンテンツは、上述したように、コンテンツ管理ユニットとして設定されるＣＰＳユニット個別の暗号鍵を適用して暗号化されている。コンテンツを構成するＡＶ(Audio Visual)ストリーム、音楽データ、動画、静止画等の画像データなどは、コンテンツ利用の管理単位としてのＣＰＳユニットに区分されている。再生処理を実行する情報処理装置１０は、再生対象とするコンテンツの属するＣＰＳユニットを判別し、判別したＣＰＳユニットに対応する暗号鍵としてのＣＰＳユニット鍵を適用した復号処理を行うことが必要となる。このＣＰＳユニット鍵を取得するために必要なデータを格納したファイルがＣＰＳユニット鍵ファイルである。
【０１１８】
そして、上記情報処理装置１０に搭載されているＢＤ再生部１２は、情報記録媒体２０の格納データを読み取る光ディスクドライブ１２１、この光ディスクドライブ１２１により読み取られたデータが供給される再生処理部１２２、上記再生処理部１２２による再生処理に必要な各種情報を保存しておくメモリ１２３等を備える。
【０１１９】
上記再生処理部１２２は、暗号化コンテンツの復号処理を実行する復号処理部１２２Ａと、デコード（例えばＭＰＥＧデコード）処理を実行するデコード処理部１２２Ｂを有する。復号処理部１２２Ａでは、メモリ１２３に格納された各種情報、および、情報記録媒体２０からの読み取りデータを適用して、コンテンツの復号に適用する鍵を生成し、暗号化コンテンツの復号処理を実行する。さらに、上記再生処理部１２２は、ローカルストレージ１３に格納された後発データの復号処理も実行する。例えば映画コンテンツを情報記録媒体２０から読み取り復号するとともに、ローカルストレージ１３から暗号化後発データとしての字幕データの復号を実行して、併せて再生する処理が行なわれる。
【０１２０】
上記メモリ１２３には、デバイス鍵：Ｋｄが格納される。デバイス鍵：Ｋｄは、先に説明したＭＫＢの処理に適用する鍵である。ＭＫＢは有効なライセンスを持つユーザの情報処理装置１０に格納されたデバイス鍵［Ｋｄ］に基づく処理（復号）によってのみ、コンテンツの復号に必要なキーであるメディア鍵［Ｋｍ］の取得を可能とした鍵情報ブロックであり、暗号化コンテンツの復号に際して、ＢＤ再生部１２は、上記メモリ１２３に格納されたデバイス鍵：Ｋｄを適用してＭＫＢの処理を実行することになる。
【０１２１】
このように情報記録媒体２０に格納されるコンテンツは、ユニット毎の異なる利用制御を実現するため、ユニット毎に異なる鍵が割り当てられ暗号化処理がなされて格納されている。すなわち、コンテンツはコンテンツ管理ユニット（ＣＰＳユニット）に区分されて、個別の暗号化処理がなされ、個別の利用管理がなされる。すなわち、情報記録媒体２０に予め格納されているコンテンツは、ＣＰＳユニットに区分され、それぞれのユニット対応のユニット鍵を適用した暗号化データとして格納され、さらに各ＣＰＳユニットに対応する使用許諾情報に基づく利用制御がなされる構成となっている。そして、情報記録媒体２０に予め格納されているコンテンツ以外のコンテンツ、例えばユーザが後発的に生成したデータや外部から取得したデータなどの後発データもＣＰＳユニットによる利用管理が可能となっている。
【０１２２】
コンテンツ利用に際しては、まず、各ユニットに割り当てられたＣＰＳユニット鍵を取得することが必要であり、さらに、その他の必要な鍵、鍵生成情報等を適用して予め定められた復号処理シーケンスに基づくデータ処理を実行して再生を行う。
【０１２３】
情報処理装置１０は、後発データをハードディスク等のローカルストレージ１３に格納して利用する。なお、ローカルストレージ１３は、ハードディスクに限らず、フラッシュメモリ型のカードメモリ、データ書き込み可能なＤＶＤなどのリムーバブルメディアであってもよい。
【０１２４】
そして、上記情報処理装置１０では、情報配信サーバ１から取得する後発データ、例えば映画コンテンツに対応する字幕データなどの後発データ（暗号化サブコンテンツ）もＣＰＳユニットに属するデータとして設定される。
【０１２５】
ローカルストレージ１３に格納された後発データも、情報記録媒体２０に予め格納済みのＣＰＳユニット対応コンテンツと同様、所定の利用制御管理下で利用される。例えば外部の記憶媒体にコピーされて、コンテンツの利用権を持たない第三者に不正に利用されるといったことを防止する構成となっている。
【０１２６】
すなわち、ローカルストレージ１３に格納した後発データの利用に際しては、情報記録媒体２０に格納されたＣＰＳユニット対応コンテンツと同様、後発データの属するＣＰＳユニットに対応する使用許諾情報の利用制限に従って利用が行なわれ、また、後発データ対応のＣＰＳユニットに対応して設定されるＣＰＳユニット鍵を取得して後発データとしての暗号化データの復号を実行することが必要となる。
【０１２７】
なお、後発データに対するＣＰＳユニットは、新たなＣＰＳユニットとして設定される場合と、情報記録媒体２０に設定済みのＣＰＳユニットとされる場合がある。
【０１２８】
しかし、将来にコンテンツをどのように変更するのかをあらかじめ決めておき、その通りに作り込んでおけば対処可能だが、ディスクの作成段階でそれを決めてしまうと、「後に市場の動向によってサービスを拡張する」といったことができなくなり、ネットワーク配信のメリットが無くなってしまう。 
【０１２９】
ここで、後発データは、情報記録媒体２０に予め格納済みのコンテンツと異なり、後発データ特有の利用制限態様があり、その利用制限態様に応じた４つの種類（バインドタイプ）の後発データに区分される
（ａ）メディアバインディング：特定のメディアにバインドした後発データ
（ｂ）コンテンツバインディング：特定のコンテンツにバインドした後発データ
（ｃ）デバイス/コンテンツバインディング：特定のデバイス上のコンテンツにバインドした後発データ
（ｄ）デバイス/メディアバインディング：特定のデバイス上のデバイスと特定のメディアの両方にバインドした後発データ
【０１３０】
そして、この情報配信システム１００では、上記利用制限態様に応じた４つの種類（バインドタイプ）の後発データには、それぞれ、許諾のない場合と、許諾のある場合があり、利用制限のない場合と合わせて、次の９種の後発データに対応する機能（１）〜（９）を網羅するように９種類のタイトルをディスクの段階で１つずつ用意しておく。
（１）許諾なしメディアバインディング
（２）許諾なしコンテンツバインディング
（３）許諾なしデバイス/コンテンツバインディング
（４）許諾なし
（５）許諾ありメディアバインディング
（６）許諾ありコンテンツバインディング
（７）許諾ありデバイス/コンテンツバインディング
（８）許諾ありデバイス/メディアバインディング
（９）利用制限なし
【０１３１】
上記（１）〜（９）の機能に対応するタイトルについて、セキュリティ証明書ファイル（.cci ファイル）は全部バラバラに必要なので、ＣＰＳユニットも９つ必要であり、各ＣＰＳユニットに含まれるタイトル数を変えられないので、ＣＰＳユニットに対応したタイトルもあらかじめ全部用意しておく必要がある。
【０１３２】
後発データの許諾は、そのとき限りとし、保存しない。
【０１３３】
また、上記（５）〜（８）の機能に対応するタイトルでは、タイトル番号を変更できないので、基本的にＣＰＳユニットとタイトルの関係はいじらないようにする。
【０１３４】
さらに、プレイリストやプレイアイテム、クリップ情報、ＡＶストリームは無くても良いはずだが、下記の点を考慮して、それぞれのダミーを入れておく。
【０１３５】
ＡＶストリームが無いと、工場側でタイトル鍵をＣＰＳユニットに振る際に問題を起こすかも知れないので、安全のためにダミーのＡＶストリームを入れておく。ＡＶストリームを入れるとクリップ情報も必要になる。
【０１３６】
あらかじめダミーのプレイリストを用意しておけば、プレイリスト番号が振られるので後で使いやすい。
また、それぞれのタイトルには、ダミーのＢＤＪＯを入れておく。もしそのタイトルが指定されたときに「このタイトルは再生できません」と表示をするなどのエラー処理をダミーのＢＤＪＯから行っても良い。
【０１３７】
また、一つのダミーＢＤＪＯを複数のタイトルで共有しても良い。
【０１３８】
ダミーＢＤＪＯからダミーのプレイリストを呼ぶ、すなわち、再生する必要はないし、他のプレイリストについても再生してもしなくても良い。
【０１３９】
そこで、この情報配信システム１００における情報記録媒体２０には、当該情報記録媒体２０のコンテンツによって使用されるＣＰＳユニットとともに、当該情報記録媒体２０のコンテンツからは使用されない他の全てのＣＰＳユニットが設定されている。
【０１４０】
ＲＯＭディスクの制作段階ではＡＡＣＳのどの機能を使うか分からないので、この情報配信システム１００では、図７に示すように、ＡＡＣＳの機能を網羅した上記（１）〜（９）の機能にするタイトルの９つのＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８を情報記録媒体２０に設定しておく。
【０１４１】
すなわち、上記情報記録媒体２０上のＣＳＰユニットは、図７に示すように、上述の（１）〜（９）のタイトルに対応するタイトルＮ〜タイトルＮ＋８のパターンのセキュリティ証明書ファイル（.cci ファイル）を持っている。
【０１４２】
そして、実際にＡＡＣＳの機能を使うときに、仮想ファイルシステムのアップデート後の状態を示す例えば図８に網掛け処理を施して示すように、予め用意しておいた上記タイトルＮ〜タイトルＮ＋８のパターンうちのタイトルＮ＋２を使おうとした場合には、タイトルＮ＋２のタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使用する。
【０１４３】
なお、図８において、矢印はコントロールの遷移を示している。
【０１４４】
すなわち、この情報配信システム１００における情報記録媒体２０には、当該情報記録媒体２０のコンテンツによって使用されるＣＰＳユニットとともに、当該情報記録媒体２０のコンテンツからは使用されない他の全てのＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８を持ったＢＤ−ＲＯＭディスクが用いられる。
【０１４５】
そして、上記情報記録媒体２０は、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたＡＶストリームファイルを持つとすることができる。
【０１４６】
また、上記情報記録媒体２０は、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルから参照されるプレイリストファイルを持つものとすることができる。
【０１４７】
また、上記情報記録媒体２０は、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルはＢＤ−Ｌｉｖｅ用の機能である許諾を使用するタイトルであるEnhancedタイトルとすることができる。
【０１４８】
また、上記情報記録媒体２０は、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルは、そのバインディングタイプをコンテンツバインディング以外として、ＢＤ−Ｌｉｖｅ用の機能であるバインディングを使用するタイトルとすることができる。
【０１４９】
そして、この情報配信システム１００では、例えば、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８が設定されている情報記録媒体２０に対応する仮想ファイルシステムが構築されるローカルストレージ１２と、上記ローカルストレージ１２上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するＢＤ再生部１２を備える情報処理装置１０に、上記情報記録媒体２０の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられるタイトルに対応するデータ配信ファイルセットを情報配信サーバ１から配信し、上記情報処理装置１０により、上記情報配信サーバ１から配信される上記情報記録媒体２０の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられるタイトルに対応するデータ配信ファイルセットを受信して、上記ローカルストレージ１３上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する。
【０１５０】
すなわち、この情報配信システム１００において、上記情報配信サーバ１は、上記（１）〜（９）のタイトルの一つまたは一部または全部に対応するＢＤ−Ｌｉｖｅ用配信ファイルセットを上記ネットワーク２上の情報処理装置１０に配信する。
【０１５１】
上記情報配信サーバ１は、例えば、上記使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたＡＶストリームファイルを持つものとされる上記タイトルの一つまたは一部または全部に対応するデータ配信ファイルセットを上記ネットワーク２上の情報処理装置１０に配信する。
【０１５２】
上記情報配信サーバ１が送信するデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルから参照されるプレイリストファイルを持つものとされる上記タイトルに対応する。
【０１５３】
また、上記情報配信サーバ１が送信するデータ配信ファイルセットは、例えば、上記使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられるタイトルは許諾を使用するタイトルとされる上記タイトルに対応する。
【０１５４】
さらに、上記情報配信サーバ１は、例えば、上記使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルは、コンテンツバインディング以外のバインディングタイプとされる上記タイトルに対応する。
【０１５５】
また、この情報配信システム１００では、コンテンツ利用管理単位としてのコンテンツ管理ユニット毎に管理される暗号化処理の施された暗号化コンテンツが記録されているとともに、上記暗号化コンテンツによって使用されるコンテンツ管理ユニットと上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８が設定されている情報記録媒体２０に対応する仮想ファイルシステムが構築されるローカルストレージ１３と、上記ローカルストレージ１３上に構築される仮想ファイルシステムを用いて上記暗号化コンテンツによって使用されるコンテンツ管理ユニットにより管理される上記暗号化コンテンツを読み出して再生するＢＤ再生部１２を備える情報処理装置１０に、上記情報記録媒体２０の上記使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルを仮想ファイルシステムによって使用するように変更するためのデータファイルを情報配信サーバ１から配信し、上記情報処理装置１０により、上記情報配信サーバ１から配信される上記情報記録媒体１０の上記暗号化コンテンツによって使用されないコンテンツ管理ユニットＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられるタイトルを上記仮想ファイルシステムによって使用するように変更するためのデータファイルに対応するデータ配信ファイルセットを受信し、上記ローカルストレージ１３上の仮想ファイルシステムを受信したデータ配信ファイルセットで更新する。
【０１５６】
すなわち、上記情報配信サーバ１は、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルを仮想ファイルシステムによって使用（再生）するように変更するためのデータファイルを上記ネットワーク２上の情報処理装置１０に配信する。
【０１５７】
上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルのタイトル番号が変更されたＣＰＳユニット鍵ファイルである。
【０１５８】
また、上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルが参照するＢＤ−Ｊオブジェクト／ムービーオブジェクトの番号を変更されたインデックスファイルとすることができる。
【０１５９】
また、上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルが参照するBD-Jオブジェクトファイル又はムービーオブジェクトファイルとすることができる。
【０１６０】
また、上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルが参照するＢＤ−Ｊオブジェクトファイルに登録されているＢＤ−Ｊプログラムファイル(Jar File) とすることができる。
【０１６１】
また、上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルが参照するBD-J オブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストとすることができる。
【０１６２】
また、上記情報配信サーバ１が配信するデータファイルは、例えば、上記使用されないＣＰＳユニットＪ〜ＣＰＳユニットＪ＋８に割り当てられたタイトルが参照するBD-J オブジェクトファイル又はムービーオブジェクトファイルに登録されているプレイリストが参照している、ＡＶストリームファイルとすることができる。
【０１６３】
この情報配信システム１００のように、パーミッション（Permission）やバインディング(Binding)といった機能を実現するためのダミーのＣＰＳユニットとｃｃｉファイル、タイトルなどを用意して、あらかじめＲＯＭディスクの作成段階でＡＡＣＳ関連機能を想定したスケルトンを入れておくことで、将来ＡＡＣＳ署名を取り直す必要が無いようにしておき、実際にＡＡＣＳの機能を使うときに、あらかじめ用意しておいたパターンのタイトルやプレイリスト、ＡＶストリームなどを仮想ファイルシステムで変更して使うことにより、．ｃｅｒファイルを書き換える必要が無くなるので、時間的・費用的な問題を避けることができる
【０１６４】
なお、このような構造はＲＯＭ  ディスクの段階で用意しておくのが望ましいが、最低１回の．ｃｅｒファイルの作り直しを覚悟するならば、ネットワーク経由で構造全体を配信しても良い。
【０１６５】
また、あらかじめ使わないことがわかっているＡＡＣＳ  機能については、省いても良く、実施例のように、常に９種類用意する必要はない。
【図面の簡単な説明】
【０１６６】
【図１】本発明を適用した情報配信システムの構成例を示すブロック図である。
【図２】この情報配信システムにおけるアプリケーションフォーマットの例を示す図である。
【図３】この情報配信システムにおける仮想ファイルシステムの概念を示す図である。
【図４】この情報配信システムにおけるアプリケーションフォーマットの例を示す図である。  図である。
【図５】この情報配信システムにおけるＢＤ再生部の動作を示すフローチャートである。
【図６】この情報配信システムにおける情報処理層とのローカルストレージ上のコンテンツのディスクイメージを示す図である。
【図７】この情報配信システムにおける情報記録媒体に設定された９つのＣＰＳユニットを模式的に示す図である。
【図８】この情報配信システムにおいてＡＡＣＳの機能を使うときに仮想ファイルシステムをアップデータした後の９つのＣＰＳユニットの状態を模式的に示す図である。
【符号の説明】
【０１６７】
１  情報配信サーバ、２  ネットワーク、１０  情報処理装置、１１  ＢＤ−Ｊアプリケーション、１２  ＢＤ再生部、１３  ローカルストレージ、２０  情報記録媒体、１００  情報配信システム、２１１  第１再生、２１２  トップメニュー、２１３Ａ，２１３Ｂ，２１３Ｃ  タイトル、２２１Ａ，２２１Ｂ，２２１Ｃ  ムービーオブジェクト、２２２Ａ，２２２Ｂ，Ｋ，Ｋ＋１〜Ｋ＋８  ＢＤ−Ｊオブジェクト、２３１Ａ，２３１Ｂ，２３１Ｃ，Ｌ，Ｌ＋１〜Ｌ＋８  プレイリスト、２４１Ａ，２４１Ｂ，２４１Ｃ，Ｍ，Ｍ＋１〜Ｍ＋８  クリップ、２５１Ａ，２５１Ｂ，２５１Ｂ，Ｊ，Ｊ＋１〜Ｊ＋８Ｎ  ＣＰＳユニット
【図１】
2009259344.tif 000003
【図２】
2009259344.tif 000004
【図３】
2009259344.tif 000005
【図４】
2009259344.tif 000006
【図５】
2009259344.tif 000007
【図６】
2009259344.tif 000008
【図７】
2009259344.tif 000009
【図８】
2009259344.tif 000010