"情報処理装置であり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理部と、前記暗号処理部において生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御部と、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録部と、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成されるコンテンツを含み、前記管理情報制御部は、前記情報記録媒体に、前記aのフォーマット、すなわち、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットで、データ記録を行う場合には、前記クリップ単位でコンテンツ管理ユニットを設定し、前記情報記録媒体に、前記bのフォーマット、すなわち、コンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットでデータ記録を行なう場合には、論理的な単位であるタイトル単位でコンテンツ管理ユニットを設定することを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各プレイリストに対応するコンテンツ管理ユニット識別情報と、該コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各クリップ識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各プレイリスト識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、前記利用制御情報データを、プレイリストまたはクリップまたは、コンテンツに対応するタイトルの少なくともいずれかの識別子毎に異なる制御情報を記録した利用制御情報の生成または更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、前記利用制御情報データを、クリップ中の制御情報変化点毎に異なる制御情報を記録した利用制御情報の生成または更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記情報処理装置は、さらに、前記プレイリストの結合、分割、削除のいずれかの処理を実行するデータ編集部を有し、前記管理情報制御部は、前記データ編集部の処理に応じて、前記ユニット鍵を格納したユニット鍵データ、または、前記コンテンツ管理ユニットに対応する利用制御情報データの更新を実行する構成であることを特徴とする請求項1に記載の情報処理装置。情報記録媒体に対するコンテンツ記録処理を実行する情報処理方法であり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理ステップと、前記暗号処理ステップにおいて生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御ステップと、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録ステップと、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報処理方法。情報記録媒体に対するコンテンツ記録処理をコンピュータ上において実行させるコンピュータプログラムであり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理ステップと、前記暗号処理ステップにおいて生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御ステップと、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録ステップと、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とすることを特徴とするコンピュータプログラム。暗号化コンテンツを記録した情報記録媒体であり、前記暗号化コンテンツは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって管理されるコンテンツであって、コンテンツ管理ユニットを単位として、ユニット鍵によって暗号化された暗号化コンテンツであり、前記情報記録媒体は、さらに、前記コンテンツ管理ユニットに対応して設定されるユニット鍵を保持したユニット鍵データを記録情報として含み、前記ユニット鍵データは、前記情報記録媒体に対する記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報記録媒体。本発明は、このような状況に鑑みてなされたものであり、情報記録媒体に格納されたコンテンツ、あるいはユーザが記録するコンテンツなど、各コンテンツ個別の利用制御を実現可能とした情報処理装置、および情報処理方法、並びにコンピュータプログラムを提供することを目的とする。本発明の第1の側面は、情報処理装置であり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理部と、前記暗号処理部において生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御部と、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録部と、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報処理装置にある。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成されるコンテンツを含み、前記管理情報制御部は、前記情報記録媒体に、前記aのフォーマット、すなわち、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットで、データ記録を行う場合には、前記クリップ単位でコンテンツ管理ユニットを設定し、前記情報記録媒体に、前記bのフォーマット、すなわち、コンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットでデータ記録を行なう場合には、論理的な単位であるタイトル単位でコンテンツ管理ユニットを設定することを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各プレイリストに対応するコンテンツ管理ユニット識別情報と、該コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各クリップ識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、各プレイリスト識別情報各々に対応するユニット鍵情報を含むユニット鍵データの生成または更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、前記利用制御情報データを、プレイリストまたはクリップまたは、コンテンツに対応するタイトルの少なくともいずれかの識別子毎に異なる制御情報を記録した利用制御情報の生成または更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記管理情報制御部は、前記利用制御情報データを、クリップ中の制御情報変化点毎に異なる制御情報を記録した利用制御情報の生成または更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に対する記録データは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、前記情報処理装置は、さらに、前記プレイリストの結合、分割、削除のいずれかの処理を実行するデータ編集部を有し、前記管理情報制御部は、前記データ編集部の処理に応じて、前記ユニット鍵を格納したユニット鍵データ、または、前記コンテンツ管理ユニットに対応する利用制御情報データの更新を実行する構成であることを特徴とする。さらに、本発明の第2の側面は、情報記録媒体に対するコンテンツ記録処理を実行する情報処理方法であり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理ステップと、前記暗号処理ステップにおいて生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御ステップと、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録ステップと、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報処理方法にある。さらに、本発明の第3の側面は、情報記録媒体に対するコンテンツ記録処理をコンピュータ上において実行させるコンピュータプログラムであり、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する暗号処理ステップと、前記暗号処理ステップにおいて生成した暗号化データに対応する管理情報として、前記ユニット鍵を格納したユニット鍵データ、および前記コンテンツ管理ユニットに対応する利用制御情報データの生成または更新処理を実行する管理情報制御ステップと、前記暗号化データ、ユニット鍵データ、および利用制御情報データを予め設定された記録データフォーマットに従って情報記録媒体に記録する記録ステップと、を有し、前記ユニット鍵データは、前記情報記録媒体の記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とすることを特徴とするコンピュータプログラムにある。さらに、本発明の第4の側面は、暗号化コンテンツを記録した情報記録媒体であり、前記暗号化コンテンツは、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって管理されるコンテンツであって、コンテンツ管理ユニットを単位として、ユニット鍵によって暗号化された暗号化コンテンツであり、前記情報記録媒体は、さらに、前記コンテンツ管理ユニットに対応して設定されるユニット鍵を保持したユニット鍵データを記録情報として含み、前記ユニット鍵データは、前記情報記録媒体に対する記録データのフォーマット情報を含み、前記フォーマット情報は、前記情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含むフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報であることを特徴とする情報記録媒体にある。なお、本発明のコンピュータプログラムは、例えば、様々なプログラムコードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、DVD、CD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本発明の一実施例の構成によれば、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットCPSユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成し、さらに管理情報として、ユニット鍵を格納したユニット鍵ファイル、およびコンテンツ管理ユニットに対応する利用制御情報ファイルの生成または更新を行なって情報記録媒体に記録し、コンテンツの再生利用に際しては、管理情報からの鍵取得、制御を行なう構成とした。ユニット鍵ファイルとしては、例えば、a各クリップに対応するコンテンツ管理ユニット識別情報と、コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、b各プレイリストに対応するコンテンツ管理ユニット識別情報と、コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、c各クリップ識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、d各プレイリスト識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、利用制御情報CCIファイルとしては、例えば、aプレイリストまたはクリップまたは、コンテンツに対応するタイトルの少なくともいずれかの識別子毎に異なる制御情報を記録した利用制御情報、bクリップ中の制御情報変化点毎に異なる制御情報を記録した利用制御情報、などの態様を持つ管理情報ファイルを生成して記録する構成としたので、コンテンツ利用に際して、これらの管理情報からユニット鍵を取得し、また個々の制御情報に基づく利用制御が実現される。以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。1.コンテンツ格納フォーマットの概要2.コンテンツ管理構成2.1個別データ対応の暗号化構成2.2コンテンツ管理ユニットCPSユニットによる管理構成2.3プレイリスト間の編集を可能にする場合のコンテンツ管理ユニットCPSユニットによる管理構成3.ユニット鍵ファイルの構成4.利用制御情報CCIの構成5.コンテンツの記録、編集、再生処理6.情報処理装置の構成例[1.コンテンツ格納フォーマットの概要]図1は、本発明の情報処理装置に装着され、データ記録再生に用いる情報記録媒体上のコンテンツ格納フォーマット構成を示す図である。例えば放送コンテンツなどをデータ記録用のアプリケーションプログラムを適用して情報記録媒体に記録した場合のコンテンツ格納フォーマット構成を示す図である。図1に示すように、コンテンツは、動画コンテンツと静止画コンテンツに区分され、動画コンテンツは、Aインデックス情報ファイル110、Bプレイリスト120、Cクリップ130の階層構成を有する。Bプレイリスト120の層には、複数のプレイリスト121~123が含まれ、Cクリップ130の層には、複数のクリップ情報とコンテンツ実データとしてのAVストリームからなるクリップAVストリームファイル131~133が含まれる。情報記録媒体を装着した情報処理装置において実行される再生アプリケーションによってインデックス情報110が呼び出され、インデックス情報110から、ユーザの指定により、プレイリスト121~123、あるいは静止画コンテンツのメニューサムネイルインデックス141、またはマークサムネイルインデックス142のいずれかが選択される。動画コンテンツの再生に際しては、プレイリスト121~123のいずれかが選択される。プレイリストには、再生対象データ情報としてのプレイアイテムが含まれる。プレイリストに含まれるプレイアイテムによって規定される再生区間としてのクリップ情報によって、コンテンツ実データとしてのAVストリームが選択的に読み出されて、AVストリームの再生が行われる。なお、プレイリスト、プレイアイテムは多数、存在し、それぞれに識別情報としてのプレイリストID、プレイアイテムIDが対応付けられている。一般に、コンピュータ等で用いるデータファイルは、バイト列として扱われるが、クリップAVストリームファイル131~133のコンテンツは、時間軸上に展開され、プレイリストは、クリップの中のアクセスポイントを主にタイムスタンプで指定する。プレイリストが、クリップの中へのアクセスポイントをタイムスタンプで指し示している時、クリップ情報ファイルは、クリップAVストリームファイルの中でストリームのデコードを開始すべきアドレス情報を見つけるために適用される。プレイリスト120を適用することで、ユーザは、クリップ130の中から見たい再生区間を選択し、それを簡単に編集することができる。1つのプレイリストは、クリップの中の再生区間の集まりである。あるクリップの中の1つの再生区間は、プレイアイテムと呼ばれ、これは、時間軸上のIN点とOUT点のペアで表される。プレイリストは、プレイアイテムの集合として設定される。図1に示すように、情報記録媒体には、動画コンテンツの他に、静止画コンテンツが記録される。静止画コンテンツには、サムネイルが含まれる。サムネイルは、例えば、各動画コンテンツに対応する静止画である。サムネイルには、図1に示すように2つの種類がある。1つは、各コンテンツ内容を表す代表画としてのメニューサムネイルである。これは主としてユーザがカーソルを操作して見たいものを選択するためのメニュー画面で使われる。もう1つは、マークが指しているシーンを表す画像であり、例えばユーザの選択したシーンのサムネイル画像によって構成されるマークサムネイルである。これらのサムネイルは、例えばJPEGの画像ファイル143,144として設定され、メニューサムネイルインデックス141、またはマークサムネイルインデックス142のいずれかを適用して表示する静止画像を選択することができる。[2.コンテンツ管理構成]このようなファイルフォーマットを適用して情報記録媒体に格納されるコンテンツの利用制御構成の複数の態様について、以下順次説明する。2.1個別データ対応の暗号化構成まず、図2を参照して、個別データ対応の暗号化構成について説明する。本構成例では、図2に示すように、暗号化処理対象のデータは、動画コンテンツ中のAVストリーム、静止画コンテンツ中の静止画像ファイルであり、これらのコンテンツ実データを個別に暗号化する。動画コンテンツのAVストリームの暗号化処理に適用する暗号鍵は、暗号化対象であるAVストリームに対応して設定されるクリップ情報に含まれるデータを適用した暗号鍵生成処理によって生成する。例えばクリップ情報に記録された記録シードRecSeed、コンテンツの利用制御情報であるCCICopyControlInformationシーケンス、モード情報、データ改竄検証値としてのICVIntegrityCheckValueなどのデータを入力として暗号鍵を生成し、生成した暗号鍵に基づいて例えば6KBブロック暗号に基づくAVストリームの暗号化を行なう。一方、サムネイル画像によって構成される静止画像ファイルの暗号化に適用する暗号鍵は、暗号化対象であるサムネイル画像に対応して設定されるメニューサムネイルインデックスあるいはマークサムネイルインデックスに含まれる情報から取得した記録シードRecSeedなどのデータを入力として暗号鍵を生成し、生成した暗号鍵に基づいて例えば2KBブロック暗号に基づく画像ファイルの暗号化を行なう。図2では、それぞれ1つのAVストリームと1つの静止画像ファイルの暗号化態様を説明したが、その他のAVストリームもそれぞれ対応するクリップ情報の構成データに基づく暗号鍵で暗号化がなされ、サムネイルを含む画像ファイルもそれぞれメニューサムネイルインデックスあるいはマークサムネイルインデックスに含まれる情報から生成した鍵による暗号化がなされる。このような構成とすることで、例えばあるAVストリームに対応する暗号鍵が漏洩した場合でも、他のAVストリームの暗号鍵には適用することができず、各コンテンツの個別管理が可能であり、より強固なデータの保護が実現される。2.2コンテンツ管理ユニットCPSユニットによる管理構成次に、コンテンツ管理ユニットCPSユニットの設定に基づくコンテンツ管理構成について、図3を参照して説明する。本構成例において、情報記録媒体に格納されるコンテンツは、ユニット毎の異なる利用制御を実現するため、ユニット毎に異なる鍵が割り当てられ暗号化処理がなされて格納される。すなわち、コンテンツはコンテンツ管理ユニットCPSユニットに区分されて、個別の鍵ユニット鍵CPSユニット鍵による暗号化処理がなされ、個別の利用管理がなされる。コンテンツ利用に際しては、まず、各ユニットに割り当てられたCPSユニット鍵を取得することが必要であり、さらに、その他の必要な鍵、鍵生成情報等を適用して予め定められた復号処理シーケンスに基づくデータ処理を実行して再生を行う。コンテンツ管理ユニットCPSユニットの設定態様は、様々な設定が可能である。図3を参照してコンテンツ管理ユニットCPSユニットの1つの設定態様について説明する。図3に示す例では、動画コンテンツについては、1つ以上のプレイリストに対応するコンテンツ管理ユニットCPSユニットを設定し、静止画コンテンツについては、メニューサムネイル、マークサムネイルの種別毎にコンテンツ管理ユニットCPSユニットを設定した例である。静止画コンテンツでは、メニューサムネイルの画像ファイルの集合をCPSユニット1コンテンツ管理ユニット1として、CPSユニット1に対応するユニット鍵[Ku1]で暗号化する。なお、この例では暗号化の対象データは、画像ファイルである。また、マークサムネイルの画像ファイルの集合をCPSユニット2として、CPSユニット2に対応するユニット鍵[Ku2]で暗号化する。さらに、動画コンテンツでは、プレイリスト121とプレイリスト122によって指定されるクリップファイルを含むデータをCPSユニット3として、CPSユニット3に対応するユニット鍵[Ku3]で暗号化する。なお、この例では暗号化の対象データは、AVストリームである。また、プレイリスト123によって指定されるクリップファイルを含むデータをCPSユニット4として、CPSユニット4に対応するユニット鍵[Ku4]で暗号化する。例えば、ユーザがCPSユニット3に対応するコンテンツ再生処理を実行するためには、CPSユニット3に対応付けて設定された暗号鍵としてのユニット鍵:Ku3を取得して復号処理を実行することが必要となる。CPSユニット4に対応するコンテンツ再生処理を実行するためには、CPSユニット4に対応付けて設定された暗号鍵としてのユニット鍵:Ku4を取得して復号処理を実行することが必要となる。このような設定とした場合、コンテンツのユニット毎の異なる利用制御が実現される。各コンテンツ管理ユニットCPSユニットに対する個別の利用管理のために、各コンテンツ管理ユニットCPSユニットに対するコンテンツ利用制御情報CCIが設定され、各CPSユニットについて、対応するコンテンツ利用制御情報CCIに従った利用制御が可能となる。コンテンツ管理ユニットCPSユニットによる管理構成を持つコンテンツを記録した情報記録媒体からのコンテンツの再生利用処理について、図4を参照して説明する。まず、情報処理装置180は、メモリに格納しているデバイス鍵[Kd]181を読み出す。デバイス鍵181は、コンテンツ利用に関するライセンスを受けた情報処理装置に格納された秘密キーである。次に、情報処理装置180は、ステップS11において、デバイス鍵181を適用して情報記録媒体170に格納されたメディア鍵Kmを格納した暗号鍵ブロックであるMKB171の復号処理を実行して、メディア鍵Kmを取得する。MKBMediaKeyBlock171は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。MKB171は有効なライセンスを持つユーザの情報処理装置に格納されたデバイス鍵[Kd]に基づく処理復号によってのみ、コンテンツの復号に必要なキーであるメディア鍵[Km]の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス情報処理装置が有効なライセンスを持つ場合にのみ、メディア鍵[Km]の取得を可能とし、無効化リボーク処理されたユーザデバイスにおいては、メディア鍵[Km]の取得が不可能となる。次に、ステップS12において、ステップS11におけるMKB処理で取得したメディア鍵Kmと、情報記録媒体170から読み取ったボリュームID172とに基づく暗号処理によって、ボリューム固有鍵Keを生成する。この鍵生成処理は、例えば、AES暗号アルゴリズムに従った処理として実行される。次に、ステップS13において、ボリューム固有鍵Keによって、情報記録媒体170から読み取ったCPSユニット鍵ファイル173の復号処理を行なう。CPSユニット鍵ファイル173は、各CPSユニットに対応して設定されるユニット鍵[Kun]の暗号化データを格納したファイルである。ユニット鍵ファイルの具体的構成については後述する。例えば、[EncKe,fKu_n,CCI]のような暗号化データとしてユニット鍵を格納している。Enca,bはデータbの鍵aによる暗号化データを示している。ステップS13におけるCPSユニット鍵ファイル173の復号処理によって、データ[Kt]=fKu_n,CCIを取得し、ステップS14において、データ[Kt]=fKu_n,CCI、に対して、情報記録媒体170から読み取った利用制御情報CCI174を適用した演算処理を実行して、ユニット鍵[Ku_n]を得る。例えば、データ[Kt]=fKu_n,CCIが、ユニット鍵[Ku_n]と、利用制御情報[CCI]との排他論理和XOR結果データである場合、再度、この演算結果に対して、情報記録媒体から読み取った利用制御情報[CCI]の排他論理和XOR演算を実行することで、ユニット鍵[Ku_n]を取得することができる。次に、ステップS15において、情報記録媒体170から読み取った暗号化コンテンツ175に対して、ユニット鍵[Ku_n]を適用した復号処理例えばAES_Dを実行し、ステップS16において、例えばMPEGデコード、圧縮解除、スクランブル解除等、必要なデコード処理を実行して、コンテンツ182を取得する。この処理によって、情報記録媒体170に格納されたCPSユニットとして管理される暗号化コンテンツが復号されて利用、すなわち再生することができる。2.3プレイリスト間の編集を可能にする場合のコンテンツ管理ユニットCPSユニットによる管理構成次に、図5以下を参照して、バーチャルプレイリストを有する場合のコンテンツ管理ユニットCPSユニットによる管理構成について説明する。図5に示すようにプレイリストには、2つのタイプがある。1つは、リアルプレイリスト125,126であり、もう1つは、バーチャルプレイリスト127である。リアルプレイリスト125,126は、それが参照しているクリップのストリーム部分を共有しているとみなされる。すなわち、リアルプレイリスト125,126は、それの参照しているクリップのストリーム部分に相当するデータ容量をディスクの中で占める。AVストリームが新しいクリップとして記録される場合、そのクリップ全体の再生可能範囲を参照するリアルプレイリストが自動的に作られる。リアルプレイリスト125,126の再生範囲の一部分が消去された場合、それが参照しているクリップのストリーム部分もまたデータが消去される。一方、バーチャルプレイリスト127は、クリップのデータを共有していないとみなされる。バーチャルプレイリスト127が変更または消去されたとしても、クリップは何も変化しない。すなわち、バーチャルプレイリスト127は、クリップを仮想的に参照するプレイリストであり、任意のクリップを自在に参照可能となる。プレイリストは、異なるクリップストリームファイルを参照可能であるが、先に、図3を参照して説明したコンテンツ管理ユニットCPSユニットを設定する場合、いくつかの問題が発生する。例えば、図6は図3の状態からプレイリスト126とプレイリスト127の結合編集2つのプレイリストを1つのプレイリストにする処理を行った結果を示しており、結合編集によりプレイリスト127が存在しなくなり、動画コンテンツに対応するリアルプレイリスト125,126を含む1つのCPSユニット3が設定された状態となっている。しかし、リアルプレイリスト126が、CPSユニット3に含まれるクリップのみならず、もともとCPSユニット4に含まれていたクリップを参照する構成となっているため、プレイリスト126が再生対象とするクリップAVストリームのうち、クリップ133の部分の暗号鍵Ku4を指定することができなくなってしまう問題がある。この問題を解決する構成例について以下、説明する。図7は、この問題を解決する1つの例であり、以下の条件設定の下でコンテンツ管理ユニットCPSユニットを設定する構成としたものである。条件1リアルプレイリストの結合編集を禁止異なるCPSユニットに属するクリップの参照を禁止上記の条件は、リアルプレイリストは、自己の属するCPSユニットに設定されたクリップのみを参照する設定とするものであり、この構成によって、編集操作で矛盾が発生することなく、CPSユニットの割り当て、プレイリストに基づくCPSユニット判別が可能となる。なお、バーチャルプレイリストには、CPSユニットを割り当てない設定とすることにより、バーチャルプレイリストの編集の自由度を高めることが可能となる。図8は、クリップ単位でCPSユニットを設定した構成例である。図8の構成において、CPSユニット3は、クリップ131,132を含む構成であり、CPSユニット4は、クリップ133を含む構成として設定される。プレイリストは、CPSユニットには属さないデータとして設定される。このように、プレイリストをCPSユニットと独立した構成とし、暗号化処理を行わないことで、プレイリストのレイヤにおいて実行される編集処理において、CPSユニットと暗号化データとの対応に影響を与えることがなく、自由な編集処理が可能となる。図9は、1つのリアルプレイリストに1つのCPSユニットを割り当てる構成例である。この場合、プレイリストとCPSユニットは1対1の対応が保証され、プレイリストの管理情報に、プレイリストとCPSユニットとの対応関係に関する複雑な記述が不要であり、各プレイリストに1つのユニット鍵が設定される単純な管理構成となる。図10は、1つのクリップに1つのCPSユニットを割り当てる構成例である。この場合、クリップとCPSユニットは1対1の対応が保証され、プレイリストの管理情報に、クリップとCPSユニットとの対応関係に関する複雑な記述が不要であり、各クリップに1つのユニット鍵が設定される単純な管理構成となる。図11は、図10と同様、1つのクリップに1つのCPSユニットを割り当てる構成例であり、さらに、静止画コンテンツについても、実データとしての画像ファイルに対応してCPSユニットを設定した構成例である。この場合も、クリップとCPSユニットは1対1の対応が保証され、プレイリストの管理情報に、クリップとCPSユニットとの対応関係に関する複雑な記述が不要であり、各クリップに1つのユニット鍵が設定される単純な管理構成となる。[3.ユニット鍵ファイルの構成]次に、情報記録媒体に格納されるコンテンツ管理ユニットCPSユニットに対応して設定されるユニット鍵[Kun]を格納したユニット鍵ファイルの複数の構成例について説明する。前述したように、情報記録媒体に格納されるコンテンツ管理ユニットCPSユニットの各々に対して、それぞれコンテンツの暗号処理に適用するユニット鍵が設定される。このユニット鍵は、暗号化されてユニット鍵ファイルに格納される。まず、CPSユニットの設定構成、およびユニット鍵の対応例を図12に示す。図12には、情報記録媒体に格納される暗号化コンテンツの利用管理単位としてのCPSユニット設定単位と、各CPSユニットに適用するCPSユニット鍵の対応を示している。CPSユニット設定単位は、上述したように、様々な態様が可能である。図12aは、プレイリストに対応するCPSユニットを設定した場合のユニット鍵ファイルの設定例である。図12bは、クリップに対応するCPSユニットを設定した場合のユニット鍵設定例である。この例は、先に図10、図11を参照して説明したCPSユニットの設定構成に対応するユニット鍵ファイルの設定例である。図12に示す例は、CPSユニット鍵ファイルの概念を説明する図である。実際のCPSユニット鍵ファイルのデータ構成例について図13以下を参照して説明する。図13は、CPSユニット鍵ファイルの一構成例に対応するシンタックスを示す図である。図13に示すように、CPSユニット鍵ファイルには、ヘッダ情報を格納したユニット鍵ファイルヘッダ201と、ユニット鍵の暗号化データを格納したユニット鍵ブロック202が設定される。ユニット鍵ファイルヘッダ201の前には、ユニット鍵ブロックのスタートアドレスUnit_Key_Block_start_addressが設定される。ユニット鍵ファイルヘッダ201の詳細、および、ユニット鍵ブロック202の詳細を図14に示す。図14aは、ユニット鍵ファイルヘッダの詳細であり、図14bは、ユニット鍵ブロックの詳細を示すシンタックスである。なお、図13、図14に示すCPSユニット鍵ファイルは、クリップ対応のCPSユニットを設定した場合のCPSユニット鍵ファイルの構成を示すものであり、先に図10、図11、を参照して説明したCPSユニットの設定構成に対応するユニット鍵ファイルの設定例である。また、これは図12bに示すユニット鍵ファイル構成に対応する。図14aに示すように、CPSユニット鍵ファイルのヘッダ部には、以下のデータが含まれる。1アプリケーションタイプApplication_Type:アプリケーションフォーマットの識別情報例えば再生専用ディスク用フォーマットBDMVの場合1、記録再生ディスク用フォーマットBDAVの場合2。なお、記録再生ディスクであっても、再生専用ディスクフォーマットのフォーマットで記録ができるが、その場合には、アプリケーションタイプは再生専用ディスクフォーマットBDMVとして記録する。なお、BDMVは、基本的に再生専用のフォーマットであってコンテンツの編集に関する規定は無いが、図16を用いて説明するように、プログラムファイルとしてのMovie_Objectを適用して種々のプログラムを実行することにより、例えば後発的にデータを取得すること等が出来る。一方、BDAVフォーマットは、記録用のフォーマットであり、例えばディスクに記録するコンテンツの編集についての規定がある。上述のバーチャルプレイリスト等は、編集した場合の接続点での連続再生のための規定であり、BDAVにのみ存在する規定である。このように、アプリケーションタイプApplication_Type情報は、ディスクに対する記録データが、再生専用ディスク用フォーマットBDMVで記録されるか、記録再生ディスク用フォーマットで記録されるかを示す識別情報として適用される。すなわち、CPSユニット鍵ファイルのヘッダ部に含まれるアプリケーションタイプApplication_Type情報は、情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないデータ記録用のフォーマットBDAVであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含む再生用のフォーマットBDMVであるか、上記a,bのいずれのフォーマットであるかを示す情報である。2ディレクトリ数Num_of_BD_Directory:ディレクトリ数再生専用ディスクBDMVの場合は1のみ、記録再生ディスクBDAVの場合は1~53メニューサムネイル1対応CPSユニット番号CPS_Unit_numberforMenuThumbnailI:メニューサムネイル用のCPSユニット番号4マークサムネイル1対応CPSユニット番号CPS_Unit_numberforMarkThumbnailI:マークサムネイル用のCPSユニット番号5ディレクトリIのクリップ数Num_of_ClipI:ディレクトリIの中に設定されたクリップ数6ディレクトリIに設定されたクリップのIDJClip_IDJinDirectoryI:クリップのIDファイル名XXXXX.clpiのXXXXXに当たる10進5桁の数字ただし、このデータは、再生専用ディスクBDMVには設定しない構成としてもよい。7ディレクトリI、タイトルJに対応するCPSユニット番号CPS_Unit_numberforTitleJinDirectoryI:タイトルに対応するCPSユニット番号。ここで、タイトルとは、ユーザが一つの再生単位と認識する論理的な単位であり、1以上のClipを含むものである。これらのデータがヘッダ情報として格納される。図13、図14に示す構成を持つユニット鍵ファイルは、各メニューサムネイル毎にCPSユニット番号が対応付けられ、各マークサムネイル毎にCPSユニット番号が対応付けられ、さらに、各ディレクトリの各クリップ毎にCPSユニット番号が対応付けられた構成である。図14bに示すCPSユニット鍵ファイルのユニット鍵ブロックには、以下のデータが含まれる。1CPSユニット数Num_of_CPS_Unitディスク上のCPSユニット数2利用制御情報のMACMACofUsageRulesI:CPSユニットに対応する利用制御情報CCIファイルデータの改竄検証用データとしてのMACMessageAuthenticationCode値3メディアIDのMACMACofMediaIDI:メディアID[MediaID記録型Discのシリアル番号]の改竄検証用データとしてのMAC値4各CPSユニット対応の暗号化CPSユニット鍵EncryptedCPSUnitKeyforCPSUnitI:CPSユニットごとに割り当てられるユニット鍵の暗号化データなお、情報記録媒体が再生専用ディスクBDMVである場合のBDMVフォーマットと、記録再生ディスクBDAVである場合のBDAVフォーマットでは、データの記録処理あるいは再生処理を実行するアプリケーションが利用するディレクトリ構造が異なるが、図13および図14に示すCPSユニット鍵ファイルは、いずれのディスク、いずれのアプリケーションにも対応可能な構成となっている。なお、図13、図14に示すCPSユニット鍵ファイルのデータ構成は一例であり、必要に応じて、多少の構成データの変更は可能である。例えば、上述したように図14aに示すユニット鍵ファイルヘッダ中、上述した6ディレクトリIに設定されたクリップのIDJClip_IDJinDirectoryI:クリップのIDファイル名XXXXX.clpiのXXXXXに当たる10進5桁の数字については、再生専用ディスクBDMVには設定しない構成としてもよい。なぜなら、再生用のビデオフォーマットであるBDMVについては、編集について考慮せずとも良いため、ユーザが再生単位と認識する論理単位であるタイトルで管理すれば十分だからであるすなわち、CPS_Unit_numberforTitleJinDirectoryIを用いて管理。一方、記録用のビデオフォーマットであるBDAVについて、同様に当初ユーザが一つの単位として認識していたタイトルを単位として管理すると例えば、図7における設定、ユーザによる自由な編集を妨げる恐れがあるため、MPEG2、AVC,VC1等で符号化された実際のAVストリームを保持するファイルであるClip単位として管理すなわち、Clip_IDJinDirectoryIを用いて管理することができる例えば、図8における設定。このように、Application_Typeを用いて、再生用フォーマットであるBDMVと記録用フォーマットであるBDAVに対して、ほぼ同じ構成のCPSユニット鍵ファイルをそれぞれ分けて用いることで、それぞれに適したコンテンツ管理を行いつつ、再生装置の負担を軽くすることができる。プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成されるコンテンツを所定のフォーマットに従って情報記録媒体に記録する処理を実行する情報処理装置は、情報処理装置のデータ処理部である管理情報制御部の処理として以下の処理を実行する。すなわち、情報記録媒体に、前記記録用のフォーマットでデータ記録を行なう場合には、クリップ単位でコンテンツ管理ユニットを設定し、情報記録媒体に、再生用のフォーマットでデータ記録を行なう場合には、論理的な単位であるタイトル単位でコンテンツ管理ユニットを設定する処理を行なう。情報記録媒体が記録再生ディスクBDAVである場合のBDAVフォーマットに対応するディレクトリ構造と、再生専用ディスクBDMVである場合のBDMVフォーマットに対応するディレクトリ構造を図15、図16に示す。図15は、BDAVフォーマットに対応するディレクトリ構造を示している。データ部221は、各種の付加的な情報や制御情報の格納部であり、前述した暗号鍵ブロックとしてのMKBと、上述したユニット鍵ファイルと、さらに、各CPSユニットに対応するコンテンツの利用制御情報CCI:CopyControlInformationが設定される。データ部223は、BDAVフォーマットに従ったデータ、すなわち、先に図1を参照して説明したインデックス情報info.bdav、静止画コンテンツを構成するメニューサムネイルMenu.tidx,Menu.tidx1、マークサムネイルMark.tidx,Mark.tidx1、さらに、動画コンテンツを構成するプレイリストPLAYLISTにある0001.mpls等、クリップCLIPINFにある01001.clpi等、ストリームデータファイルSTREAMにある01001.m2ts等が設定される。図16は、BDMVフォーマットに対応するディレクトリ構造を示している。データ部231は、各種の付加的な情報や制御情報の格納部であり、前述した暗号鍵ブロックとしてのMKBと、上述したユニット鍵ファイルと、さらに、各CPSユニットに対応するコンテンツの利用制御情報CCI:CopyControlInformationが設定される。データ部232は、データ部231の設定データのバックアップデータファイルが設定される。なお、バックアップデータファイルは、必須ではなく必要に応じて設定する。データ部233は、BDMVフォーマットに従ったデータが設定される。BDAVフォーマットには、プログラムファイルとしてのムービオブジェクトMovieObjectが設定される。さらに、動画コンテンツを構成するプレイリスト、クリップ、ストリームデータファイルが設定される点は、BDAVフォーマットと同様である。図13、図14を参照して説明したCPSユニット鍵ファイルは、図15、図16のBDAVフォーマット、BDMVフォーマットのいずれにも対応可能であり、いずれのフォーマットに対しても共通の鍵ファイルとして利用できる。情報記録媒体を利用する情報処理装置で実行するアプリケーションは、図14aに示すCPSユニット鍵ファイルのヘッダ部のアプリケーションタイプApplication_Typeを参照して、BDMV、BDAVのいずれの設定に従った鍵ファイルであるかを判別して、図14bに示す鍵ブロックから利用する鍵を取得する。図13、図14を参照して説明したユニット鍵ファイル構成では、前述したように、各メニューサムネイル毎にCPSユニット番号が対応付けられ、各マークサムネイル毎にCPSユニット番号が対応付けられ、さらに、各ディレクトリの各クリップ毎にCPSユニット番号が対応付けられた構成を持っており、例えばコンテンツ再生を実行する情報処理装置のアプリケーションプログラムが、コンテンツの復号に適用するユニット鍵を取得する場合、再生対象コンテンツとしてのサムネイルまたはクリップを特定し、各サムネイルまたはクリップに対応するCPSユニット番号を図14aに示すCPSユニット鍵ファイルヘッダから取得し、CPSユニット番号に対応するユニット鍵を図14bに示すCPSユニット鍵ブロックから取得する処理を行なうことになる。先に図14を参照して説明したアプリケーションタイプapplicationtype情報と情報記録媒体の記録データとの対応について説明する。プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって管理されるコンテンツであって、コンテンツ管理ユニットを単位として、ユニット鍵によって暗号化された暗号化コンテンツを記録した情報記録媒体においては、コンテンツ管理ユニットに対応して設定されるユニット鍵を保持したユニット鍵ファイルが記録情報として記録される。このユニット鍵ファイルは、先に図14を参照して説明したように、情報記録媒体に対する記録データのフォーマット情報としてのアプリケーションタイプapplicationtype情報を含む設定とされる。アプリケーションタイプapplicationtype情報は、情報記録媒体の記録データのフォーマットが、aコンテンツの編集規定を含むか、またはプログラムファイルを含まないデータ記録用のフォーマットであるか、bコンテンツの編集規定を含まないか、またはプログラムファイルを含む再生用のフォーマットであるか、上記a,bのいずれのフォーマットであるかを示す情報である。情報処理装置におけるデータ処理部は、このアプリケーションタイプapplicationtype情報に基づいて暗号化コンテンツのフォーマット情報を取得することが可能となる。なお、コンテンツ管理ユニットの管理単位は、アプリケーションタイプapplicationtype情報に応じて異なる設定とされる。次に、図17以下を参照して、ユニット鍵ファイルの様々な設定例について説明する。1プレイリスト対応のCPSユニット設定例1図17に、プレイリスト対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図17に示すCPSユニット鍵ファイルは、CPSユニット鍵ファイルヘッダ301に、メニューサムネイル、マークサムネイル、プレイリスト=1~npに対応するCPSユニット番号が記録され、CPSユニット鍵ブロック302に各CPSユニット番号に対応する暗号化されたユニット鍵が格納された構成である。このCPSユニット鍵ファイルは、先に図3、図7を参照して説明したCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。2プレイリスト対応のCPSユニット設定例2図18も、プレイリスト対応のCPSユニットを設定した場合のユニット鍵ファイル構成である。図18に示すCPSユニット鍵ファイルは、CPSユニット鍵ファイルヘッダ311に、メニューサムネイル、マークサムネイルに対応するCPSユニット番号が記録され、プレイリストについては、プレイリストIDが直接記述されて、各プリイリストIDに対応するCPSユニット番号を記録した構成を持つ。CPSユニット鍵ブロック312には、各CPSユニット番号に対応する暗号化されたユニット鍵が格納されている。このCPSユニット鍵ファイルも、先に図3、図7を参照して説明したCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。3クリップ対応のCPSユニット設定例1図19は、クリップ対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図19に示すCPSユニット鍵ファイルは、CPSユニット鍵ファイルヘッダ321に、メニューサムネイル、マークサムネイル、クリップ=1~ncに対応するCPSユニット番号が記録され、CPSユニット鍵ブロック302に各CPSユニット番号に対応する暗号化されたユニット鍵が格納された構成である。このCPSユニット鍵ファイルは、先に図8を参照して説明したクリップ対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。4クリップ対応のCPSユニット設定例2図20も、クリップ対応のCPSユニットを設定した場合のユニット鍵ファイル構成である。図20に示すCPSユニット鍵ファイルは、CPSユニット鍵ファイルヘッダ331に、メニューサムネイル、マークサムネイルに対応するCPSユニット番号が記録され、クリップについては、クリップDが直接記述されて、各クリップIDに対応するCPSユニット番号を記録した構成を持つ。CPSユニット鍵ブロック332には、各CPSユニット番号に対応する暗号化されたユニット鍵が格納されている。このCPSユニット鍵ファイルも、先に図8を参照して説明したクリップ対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。51つのプレイリストに1つのCPSユニットを設定した例1図21は、プレイリスト対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図21に示すCPSユニット鍵ファイルは、プレイリストに対応するCPSユニット番号を示すヘッダ情報が含まれない構成であり、メニューサムネイル、マークサムネイル、プレイリスト=1~npに対応する暗号化されたユニット鍵を格納したCPSユニット鍵ブロック341のみを設定した構成である。1つのプレイリストに対応してCPSユニット鍵が設定される構成であるので、各プレイリスト対応のCPSユニット番号を記録する必要がなく、簡略化された構成を持つ。このCPSユニット鍵ファイルは、先に図9を参照して説明したプレイリスト対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。61つのプレイリストに1つのCPSユニットを設定した例2図22も、プレイリスト対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図22に示すCPSユニット鍵ファイルも、プレイリストに対応するCPSユニット番号を示すヘッダ情報が含まれない構成であり、メニューサムネイル、マークサムネイル、プリイリストIDに対応する暗号化されたユニット鍵を格納したCPSユニット鍵ブロック351のみを設定した構成である。1つのプレイリストに対応してCPSユニット鍵が設定される構成であるので、各プレイリスト対応のCPSユニット番号を記録する必要がなく、簡略化された構成を持つ。このCPSユニット鍵ファイルも、先に図9を参照して説明したプレイリスト対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。71つのクリップに1つのCPSユニットを設定した例1図23は、クリップ対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図23に示すCPSユニット鍵ファイルは、クリップに対応するCPSユニット番号を示すヘッダ情報が含まれない構成であり、メニューサムネイル、マークサムネイル、クリップ=1~ncに対応する暗号化されたユニット鍵を格納したCPSユニット鍵ブロック361のみを設定した構成である。1つのクリップに対応してCPSユニット鍵が設定される構成であるので、各クリップ対応のCPSユニット番号を記録する必要がなく、簡略化された構成を持つ。このCPSユニット鍵ファイルは、先に図10を参照して説明したプレイリスト対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。81つのクリップに1つのCPSユニットを設定した例2図24も、クリップ対応のCPSユニットを設定した場合のユニット鍵ファイル構成を示す。図24に示すCPSユニット鍵ファイルも、クリップに対応するCPSユニット番号を示すヘッダ情報が含まれない構成であり、メニューサムネイル、マークサムネイル、クリップIDに対応する暗号化されたユニット鍵を格納したCPSユニット鍵ブロック371のみを設定した構成である。1つのクリップに対応してCPSユニット鍵が設定される構成であるので、各クリップ対応のCPSユニット番号を記録する必要がなく、簡略化された構成を持つ。このCPSユニット鍵ファイルも、先に図10を参照して説明したプレイリスト対応のCPSユニットの設定例に対応して利用可能なCPSユニット鍵ファイルである。上述したように、CPSユニットの設定構成は様々な設定が可能であり、また、CPSユニット鍵ファイルの構成も、各CPSユニットの設定に応じた構成として様々なファイル構成が可能となる。[4.利用制御情報CCIの構成]次に、情報記録媒体に格納される利用制御情報CCI:CopyControlInformationの具体的な構成例について説明する。利用制御情報CCIは各CPSユニットに属するコンテンツのコピー許容回数などを含むコンテンツ利用制御情報として設定される。利用制御情報CCIには、具体的には例えばコンテンツについての以下の情報などが設定される。コピー可/不可情報:コピー可/不可/1世代のみ可、映像出力解像度制限情報:出力制限有り/無し、アナログコピー制御情報:可/不可使用するアナログコピー防止技術を指定、暗号化の有無を示す情報:暗号化有り/無し、権利主張の有無を示す情報:権利主張有り/無し、なお、上記の例は、利用制御情報CCI構成情報の一例であり、これらの他にも様々な情報の設定が可能である。利用制御情報CCIファイルの構成例を図25に示す。図25Aは、利用制御情報CCIの全体構成を示し、Bは、図25A中に示す再生/コピー制御情報格納ブロック[CCI_and_other_info]の詳細構成を示している。図25Aに示すように、コンテンツ利用制御情報は、第1ブロック領域データ401と、それ以降に配置される後続ブロック領域データ402によって構成される。第1ブロック領域データ401は、ヘッダ部情報として、第1ブロック領域内に記述されるコンテンツ利用制御情報CCIを構成する情報ブロックループの数を示す情報としての[Number_of_Primary_CCI_loop]リザーブ[reserved]領域が設定される。上記データがヘッダ部データである。さらに、第1制御情報CCI領域情報として、図25Bに示すように、コンテンツ利用制御情報CCIのデータタイプ情報としての[CCI_and_other_info_type]:16ビット、コンテンツ利用制御情報CCIのデータ長情報としての[CCI_and_other_info_data_length]:16ビット、コンテンツ利用制御情報CCIのデータ値情報としての[CCI_and_other_info_data]:CCI_and_other_info_data_length×8ビット、が設定され、さらに、リザーブ[reserved]領域:Xビット、が設定される。後続ブロック領域データ402も、データ構成は、第1ブロック領域とほぼ同様であり、ループ数を示す情報とリザーブ領域によって構成されるヘッダと、データタイプ、データ長、データ値を含むコンテンツ利用制御情報CCI部と、リザーブ領域が設定される。なお、図25に示す利用制御情報CCIのデータ構成例は、CCIをCPSユニットに対応して設定し、同一のCPSユニットについての利用制御を画一的に実行する構成とした場合の例であるが、同じCPSユニットに属するコンテンツの再生に際して、適用するプレイリストやタイトルが異なる場合に異なる利用制御を実現する構成としてもよい。すなわち、図26に示すように、1つのCPSユニット3に対して複数のプレイリスト125~127が参照しているような構成において、プレイリスト125,126に対応する利用制御情報CCIをCCI-aとして設定し、プレイリスト127に対応する利用制御情報CCIをCCI-bとして設定する構成である。例えば、プレイリスト125,126を適用したコンテンツ再生は、基本再生パスとして、プレイリスト127を適用したコンテンツ再生を拡張再生パスとする。拡張再生パスは、期間限定、再生許諾が必要などのCCI設定が基本再生パスと異なる設定とする。このような設定にする場合、CPSユニットに対応付けて設定される利用制御情報CCIを適用するプレイリストやタイトルに対応する条件を区別して記録した構成とする。具体的には、図27に示すように、第1ブロック領域データ401と、それ以降に配置される後続ブロック領域データ402のそれぞれにおいて、利用制御情報CCIの記録領域[CCI_and_other_info]の開始前にタイトルIDを設定して、タイトルIDごとの異なる利用制御情報CCIを記述可能とした設定である。なお、タイトルID以外にプレイリストIDやクリップIDも同様に利用可能であり、1つのCPSユニットに対応して設定される利用制御情報CCIを、タイトルやプレイリスト、またはクリップに応じて異なる利用制御を記述する設定とすることができる。再生処理を実行する情報処理装置は、再生対象コンテンツの属するCPSユニットを特定して、そのCPSユニットに対応する利用制御情報CCIを取得し、さらに、再生処理に適用するタイトル、プレイリスト、クリップなどの識別子IDを取得して、これらのIDに基づいて、利用制御情報CCIファイルからIDに対応する制御情報を読み取って、読み取った情報に従った制御の下でコンテンツを利用することができる。コンテンツ利用制御情報CCIには、様々なタイプがあり、このタイプは、図25Bを参照して説明したようにデータタイプ情報としての[CCI_and_other_info_type]によって判別される。利用制御情報CCIのタイプについて、図28を参照して説明する。コンテンツ利用制御情報CCIには、例えば、以下の種類タイプがある。1基本CCI情報BasicCCIforAACS:クリップ内で最も厳しいCCI情報を記録。2CCIシーケンス情報CCISequenceInformation:クリップ中のCCI変化点ごとに情報を記録。再生時は最も厳しいCCI情報である基本CCIBasicCCIforAACSのみを参照するか、あるいは、クリップ内部のCCI変化であるCCIシーケンス情報CCISequenceInformationを利用するかの2通りのCCI利用構成がある。なお、これら2つのCCI情報の詳細については後述する。コンテンツ利用制御情報CCIには、上記2つのタイプ以外に、3タイトル対応CCIBasicTitleUsageforAACS:タイトルごとに異なる利用態様を指定。4ネット接続対応CCIKeyManagementInformationforNetworkTransaction:ネット接続時の鍵管理方法鍵バインド方法、ディスク上の鍵の有無を記録。5コピー用URI情報URIInformationforManagedCopy:ROMディスクのコンテンツを他記録媒体へコピーする場合の管理情報を記録。例えばこれらの様々な利用制御情報対応のCCIが設定される。次に、上述の2つのタイプのCCI、すなわち、1基本CCI情報BasicCCIforAACS:クリップ内で最も厳しいCCI情報を記録。2CCIシーケンス情報CCISequenceInformation:クリップ中のCCI変化点ごとに情報を記録。これらの利用制御情報CCIの詳細構成について、図29、図30を参照して説明する。図29に示す例は、基本CCI情報に対応するシンタックスを示す図である。データ構成について説明する。コンテンツ利用制御情報CCIのデータタイプ情報[CCI_and_other_info_type]として、基本CCI情報であることを示す識別情報010116が設定される。なお、xxxx16は16進数で示したビット情報を示す。さらに、コンテンツ利用制御情報CCIのデータ長情報としての[CCI_and_other_info_data_length]には、基本CCI情報の長さを示すデータ001016が設定される。さらに、コンテンツ利用制御情報CCIのデータ値情報としての[CCI_and_other_info_data]として、EPN:暗号化の有無を示す情報暗号化有り/無しCCI:コピー可/不可情報コピー可/不可/1世代のみ可Image_Constraint_Token:映像出力解像度制限情報出力制限有り/無しAPS:アナログコピー制御情報可/不可使用するアナログコピー防止技術を指定の各情報が格納される。次に、図30を参照して、クリップ中のCCI変化点ごとに情報を記録したCCIシーケンス情報CCISequenceInformationのデータ構成について説明する。図30に示すCCIシーケンス情報CCISequenceInformationにおいて、図29を参照して説明した基本CCI情報と異なる点は、以下の情報を含む点である。CCIシーケンス数NumberofCCIsequence:クリップ内CPSユニット内での異なるCCIを持つブロック数。CCI情報変化点StartSPNforCCISequence:CCI情報の変化点パケット番号情報。これらの情報を持つ点が、異なる。例えば放送信号を受信して情報記録媒体に記録するような場合、放送コンテンツ中に異なる利用制御情報CCIに対応するコンテンツが含まれる場合がある。具体的には、コンテンツパートAは、コピーの許容されないコンテンツであるが、コンテンツパートBはコピーフリーのコンテンツであるといった構成のコンテンツである。このようなコンテンツについては、CCIの変化点情報を記録することが必要である。このようなコンテンツに対応する利用制御情報としてCCIシーケンス情報CCISequenceInformationが適用される。例えば、コンテンツ再生を実行する情報処理装置は、CCIシーケンス情報CCISequenceInformationを取得して、CCI情報の変化点を取得し、その変化点の前後において異なる利用制御CCIに従ったコンテンツ利用を行なう。具体的な処理例について、図31を参照して説明する。コピーフリーと、コピー1回許容のデータ部を含むコンテンツ500を情報記録媒体に格納し、再生などのコンテンツ利用時の制御について説明する。コンテンツ500は、放送信号として放送局から送信される。この際、コンテンツに対応するCCIシーケンス情報CCISequenceInformation502も併せて送信され、情報処理装置は、コンテンツ500とともに、CCIシーケンス情報502をコンテンツ500の属するCPSユニット対応の利用制御情報CCIとして情報記録媒体に記録する。コンテンツ500は、先に図1他を参照して説明したように、プレイリスト対応のクリップとして設定されることになり、例えばクリップ対応のCPSユニットとして利用制御がなされる。クリッブ対応のCPSユニットに対応する利用制御情報として、CCIシーケンス情報502が設定される。コンテンツ再生において、情報処理装置のアプリケーションプログラム501は、再生コンテンツのCPSユニットを特定し、特定したCPSユニットに対応する利用制御情報を読み取る。この場合は、CCIシーケンス情報502を取得する。CCIシーケンス情報502には、先に図30を参照して説明したように、CCIシーケンス数NumberofCCIsequence:クリップ内CPSユニット内での異なるCCIを持つブロック数。CCI情報変化点StartSPNforCCISequence:CCI情報の変化点パケット番号情報。これらの情報を有する。アプリケーションプログラム501は、CCI変化点に基づいて、その前後において規定された利用制御情報に従ってコンテンツの利用が許容される。具体的には、コンテンツの前半では、コピーフリー、後半ではコピーワンスコピー1回のみ許容という制御情報が、CCI変化点情報とともにCCIシーケンス情報502に記述されており、アプリケーションプログラム501は、この記述に従ってコンテンツを利用する。このように、CCI変化点情報を記録したCCIシーケンス情報を適用することで、1つのCPSユニットに複数の異なる利用制御対象データが含まれる場合であっても、各データ区分毎の正しい利用制御が可能となる。上述のCCIシーケンス情報を用いないで、複数の異なる設定の利用制御を実現する構成例について、図32を参照して説明する。図32に示す例は、異なる利用制御を要求されるコンテンツデータ部に対応して異なるプレイリストを対応付けた例である。例えば、プレイリストa521は、コピーフリーに対応するコンテンツ部分の再生に適用するプレイリストであり、プレイリストb522は、コピーワンスに対応するコンテンツ部分の再生に適用するプレイリストとして設定する。コンテンツの属するクリップに対応してCPSユニットが設定され、CPSユニットに対応して利用制御情報CCI525が設定される。この利用制御情報CCI525は、先に、図27を参照して説明したようなプレイリストID毎の利用制御情報の記述構成を有する利用制御情報として設定する。アプリケーションプログラム501は、プレイリストID毎の利用制御情報の記述構成を有する利用制御情報525に基づく処理を行なう。具体的には、適用するプレイリストに応じて、コンテンツの前半では、コピーフリー、後半ではコピーワンスコピー1回のみ許容という制御情報に従ってコンテンツを利用する。[5.コンテンツの記録、編集、再生処理]次に、コンテンツ管理ユニットCPSユニットによる利用制御がなされるコンテンツの記録処理およびコンテンツの編集処理の実行シーケンスについて、図33、図34に示すフローチャートを参照して説明する。まず、図33を参照して、コンテンツの記録を実行する際の処理シーケンスについて説明する。この処理は、データ記録可能な情報記録媒体を装着した情報処理装置において実行するデータ記録処理アプリケーションによって実行される。記録対象コンテンツは例えば放送コンテンツ、あるいはインターネット、LANなどのネットワークを介して入力するコンテンツなどである。まず、ステップS101において、記録コンテンツに対応するCPSユニットを新たに追加する必要があるか否かを判定する。情報記録媒体に設定済みのCPSユニットを適用し、このCPSユニットに含まれるコンテンツとする設定の場合は、CPSユニット追加は行なわず、ステップS102において、情報記録媒体に記録されたCPSユニット鍵からユニット鍵を読み取る。一方、記録コンテンツに対応する新たなCPSユニットを設定する場合は、ステップS103において新たなCPSユニットに対応するCPSユニット鍵を生成する。例えば乱数生成による鍵生成を行なう。次に、ステップS104において、記録対象コンテンツの暗号化ニットを取得する。コンテンツは、所定データ量のユニットに分割されており、各ユニットに対応する暗号化要否フラグが制御情報に付与されている。ステップS105において、記録処理を実行するアプリケーションは、ユニットに対応するフラグを確認して、暗号化の要否を判定する。暗号化ユニットは放送やインターネットからの入力における、制御情報の切り替えが可能な単位であり、特定のサイズや時間長に限定されるものではない。また、暗号化フラグとは特定のフラグに限らず、例えば入力信号に付属している利用制御情報CCIに記載されたコピー制御情報の変化に対応して記録装置が暗号化の有無を判断する処理も含んだ暗号化の有無を判断するための情報を指している。暗号化ユニットの暗号化フラグが1でない場合は、そのユニットの暗号化は不要であるので、ステップS108に進む。暗号化ユニットの暗号化フラグが1の場合は、そのユニットの暗号化は必要であるので、ステップS106において、CPSユニット鍵を適用した暗号化処理を実行し、さらに、ステップS107において、記録コンテンツに対応するCCI情報のメモリに対する保持を実行する。なお、制御情報がコンテンツの途中で変更される場合には、前述したCCIシーケンス情報が適用される。ステップS108において、記録コンテンツの最終暗号化ユニットに至ったか否かを判定し、残りユニットがある場合は、ステップS104に戻り、同様の処理を繰り返し実行する。ステップS108において、記録コンテンツの最終暗号化ユニットに至ったと判定した場合は、ステップS109に進み、各種関連ファイルの記録更新処理を実行する。具体的には、ステップS110において、ユニット鍵ファイル、利用制御情報CCIファイルの更新が必要か否かを判断し、更新が必要な場合は、ステップS111において利用制御情報CCIファイルの更新処理を実行し、ステップS112において、CPSユニット鍵ファイルの更新を実行する。なお、新たなCPSユニット鍵を作成した場合は当然にユニット鍵ファイルを更新することが必要であり、新たなユニット鍵を生成していない場合でも、例えばプレイリストに対応する情報を持つCPSユニット鍵ファイルを適用している場合に対応プレイリストが変更されたり追加されたような場合には、CPSユニット鍵ファイルを更新することが必要となる。次に、コンテンツの編集処理の実行シーケンスについて図34に示すフローチャートを参照して説明する。この処理は、データ記録可能な情報記録媒体を装着した情報処理装置において、情報記録媒体に格納済みのコンテンツの編集を行なう際に情報処理装置のアプリケーションによって実行される。なお、ここでコンテンツの編集とは、CPSユニット管理対象コンテンツに対応付けられたプレイリストの結合、分割、削除などの処理である。まず、ステップS201において、編集対象とするプレイリストが選択され、プレイリスト間の結合、分割、編集などの処理態様がユーザ入力に基づいて決定される。ステップS202では、決定した処理によって、クリップに影響が発生するか否かが判定される。例えば前述したように、リアルプレイリストの削除を行なった場合は、対応するクリップは削除される。このような場合は影響が発生すると判定される。またバーチャルプレイリストは削除されてもバーチャルプレイリストの参照するクリップは影響されない。ステップS202の判定が、クリップ影響ありの判定の場合は、ステップS203において、クリップ、およびクリップに含まれるAVストリームファイルの削除など、ファイル更新処理を実行する。次に、ステップS204において、ファイル更新に伴って関連する利用制御情報CCIの抽出処理を実行する。例えばクリップ対応のCCIが設定されており、そのクリップが削除された場合は、そのクリップ対応のCCIは不要であり、そのCCIファイルを抽出する。次に、ステップS205において、プレイリストファイル、インデックスファイルを編集処理態様に応じて更新する。次に、ステップS206において、ユニット鍵ファイル、利用制御情報CCIファイルの更新が必要か否かを判断し、更新が必要な場合は、ステップS207において利用制御情報CCIファイルの更新処理を実行し、ステップS208において、CPSユニット鍵ファイルの更新を実行する。例えばクリップ対応のCCIが設定されており、そのクリップが削除された場合は、そのクリップ対応のCCIは不要であり、そのCCIファイルを削除する。また、例えば、編集によってCPSユニットが消滅した場合や、CPSユニット鍵に対応するクリップやプレイリストに変更が発生した場合などに、CPSユニット鍵ファイルの更新が必要であり、編集に応じたCPSユニット鍵ファイルの更新処理を行なう。図35にコンテンツの暗号化および情報記録媒体に対する記録処理と、情報記録媒体に記録されたコンテンツの復号、再生、利用処理を実行する情報処理装置の機能を説明するブロック図を示す。コンテンツの情報記録媒体810に対する記録処理に際して、暗号処理部801は、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットCPSユニットに対応するユニット鍵を適用した暗号化処理により、コンテンツ管理ユニット対応の暗号化データを生成する。また、管理情報制御部802は、暗号処理部801において生成した暗号化データに対応する管理情報として、ユニット鍵を格納したユニット鍵ファイル、およびコンテンツ管理ユニットに対応する利用制御情報ファイルの生成または更新処理を実行する。記録再生部804は、暗号化データ、ユニット鍵ファイル、および利用制御情報ファイルを予め設定された記録データフォーマットに従って情報記録媒体810に記録する処理を実行する。情報記録媒体810に対する記録データは、インデックス情報、プレイリスト、およびAVストリームを含むクリップを有する階層構成データによって構成される動画コンテンツを含み、管理情報制御部802は、先に説明した様々な態様のユニット鍵ファイルを生成または更新する。具体的には、例えば、a各クリップに対応するコンテンツ管理ユニット識別情報と、コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、b各プレイリストに対応するコンテンツ管理ユニット識別情報と、コンテンツ管理ユニット識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、c各クリップ識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、d各プレイリスト識別情報各々に対応するユニット鍵情報を含むユニット鍵ファイル、などである。また、管理情報制御部802は、先に説明した様々な態様の利用制御情報CCIファイルを生成または更新する。具体的には、例えば、aプレイリストまたはクリップまたは、コンテンツに対応するタイトルの少なくともいずれかの識別子毎に異なる制御情報を記録した利用制御情報、bクリップ中の制御情報変化点毎に異なる制御情報を記録した利用制御情報、などである。データ編集部803は、情報記録媒体810に格納されたコンテンツの編集を実行する。例えば、プレイリストの結合、分割、削除のいずれかの処理を実行する。管理情報制御部802は、データ編集部803の処理に応じて、ユニット鍵を格納したユニット鍵ファイル、または、コンテンツ管理ユニットに対応する利用制御情報ファイルの更新を実行する。また、情報記録媒体810に記録されたコンテンツの再生処理を実行する場合、暗号処理部801は、コンテンツの利用制御単位として設定されるコンテンツ管理ユニットに対応するユニット鍵をユニット鍵ファイルから取得し、取得したユニット鍵を適用して、情報記録媒体810に記録された暗号化コンテンツの復号処理を実行する。また、コンテンツ利用制御部807は、暗号処理部801において復号を行なったコンテンツの属するコンテンツ管理ユニットに対応する利用制御情報を取得し、取得した利用制御情報に基づくコンテンツ利用を行なう。コンテンツ利用制御部807は、例えば、プレイリストまたはクリップまたは、コンテンツに対応するタイトルの少なくともいずれかの識別子毎に異なる制御情報を記録した利用制御情報に基づいて、利用プレイリストまたはクリップまたは、タイトルに応じて異なる利用制御態様でのコンテンツ利用を実行する。また、クリップ中の制御情報変化点毎に異なる制御情報を記録した利用制御情報に基づいて、制御情報変化点の前後において、異なる利用制御態様でのコンテンツ利用を実行するなどの利用制御を実行する。データ入力部805は、記録コンテンツの入力の他、ユーザからのコンテンツ指定情報や編集処理情報の入力に適用される。データ出力部806は、例えば再生コンテンツの出力に適用される。[6.情報処理装置の構成例]次に、図36を参照して、上述のコンテンツの記録、再生処理を行う情報処理装置のハードウェア構成例について説明する。図36に示す情報処理装置900は、情報記録媒体910の駆動を行ない、データ記録再生信号の入手力を行なうドライブ909、各種プログラムに従ったデータ処理を実行する制御手段としてのCPU907、プログラム、パラメータ等の記憶領域としてのROM906、メモリ908、デジタル信号を入出力する入出力I/F902、アナログ信号を入出力し、A/D,D/Aコンバータ904を持つ入出力I/F903、MPEGデータのエンコード、デコード処理を実行するMPEGコーデック921、TSTransportStreamPSProgramStream処理を実行するTSPS処理手段922、各種の暗号処理を実行する暗号処理手段905、各種のデータおよびデータ処理プログラムを格納するハードディスクなどローカルストレージとしての記憶手段930を有し、バス901に各ブロックが接続されている。情報処理装置900において、情報記録媒体910に格納された例えばMPEG-TSデータからなるAVストリームデータの再生を行う場合、ドライブ909において情報記録媒体910から読み出されたデータは必要に応じて暗号処理手段905で暗号を解きTSPS処理手段922によってVideo、Audio、字幕などの各データに分けられる。さらに、MPEGコーデック921において復号されたデジタルデータは入出力I/F903内のD/Aコンバータ904によってアナログ信号に変換され出力される。またデジタル出力を行う場合、暗号処理手段905で復号されたMPEG-TSデータは入出力IF902を通してデジタルデータとして出力される。この場合の出力は例えばIEEE1394やイーサネット登録商標ケーブル、無線LANなどのデジタルインターフェースに対して行われる。なお、ネットワーク接続機能に対応する場合入出力I/F902はネットワーク接続の機能を備える。また、情報処理装置900内で出力先機器が受信可能な形式にデータ変換をして出力を行う場合、一旦TS処理手段922で分離したVideo、Audio、字幕などに対してMPEGコーデック921においてレート変換、コーデック変換処理を加え、TSPS処理手段922で再度MPEG-TSやMPEG-PSなどに多重化を行ったデータをデジタル用入出力I/F902から出力する。または、CPU907の制御の下にMPEG以外のコーデック、多重化ファイルに変換をしてデジタル用入出力I/F902から出力することも可能である。CPSユニットに対応する管理情報、例えば利用制御情報やCPSユニット鍵ファイル等の管理データは、情報記録媒体910から読み出された後メモリ908に保管される。再生を行う際に必要なCPSユニットごとの鍵情報は、メモリ上に保管されたデータから取得することができる。次に、情報処理装置900が、例えば放送信号受信などによって取得したデータを記録する際の動作について説明する。記録を行うデータとしてデジタル信号入力とアナログ信号入力の2つのケースが想定される。デジタル信号の場合、デジタル信号用入出力I/F902から入力され、必要に応じて暗号処理手段905によって適切な暗号化処理を施したデータを記録媒体910に保存する。入力されたデジタル信号のデータ形式を変換して保存する場合、MPEGコーデック921およびCPU907、TSPS処理手段922によって保存用のデータ形式に変換を行い、その後、暗号処理手段905で前述したCPSユニット鍵を適用した暗号処理など、適切な暗号化処理を施して記録媒体910に保存する。アナログ信号の場合、入出力I/F903へ入力されたアナログ信号はA/Dコンバータ904によってデジタル信号に変換され、MPEGコーデック921によって記録時に使用されるコーデックへと変換される。その後、TSPS処理手段により、記録データの形式であるAV多重化データへ変換され、必要に応じて暗号処理手段905によって適切な暗号化処理を施したデータが記録媒体910に保存される。情報処理装置900において必用な情報を装置外部のネットワーク経由で取得する場合、取得したデータは情報処理装置900内部のメモリ908に一時的に保存される。保存されるデータとしてはコンテンツ再生に必用な鍵情報、コンテンツ再生時に合わせて再生するための字幕、Audio、静止画などのデータ、さらに、コンテンツ利用制御情報CCIなどのコンテンツ管理情報などが存在する。なお、再生処理、記録処理を実行するプログラムはROM906内に保管されており、プログラムの実行処理中は必要に応じて、パラメータ、データの保管、ワーク領域としてメモリ908を使用する。なお、図36では、データ記録、再生の可能な装置構成を示して説明したが、再生機能のみの装置、記録機能のみを有する装置も構成可能であり、これらの装置においても本発明の適用が可能である。以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROMCompactDiscReadOnlyMemory,MOMagnetoopticalディスク,DVDDigitalVersatileDisc、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納記録しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LANLocalAreaNetwork、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"