(57)【要約】【課題】不正コピーコンテンツなどの出所解析を可能としたコンテンツを生成し、かつ、再生装置における再生途切れのない正常再生を可能とする。【解決手段】各々に異なる識別情報が埋め込まれ、異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、共通セグメント領域を有するコンテンツを利用する。バリエーションデータは６１４４バイトのアラインドユニットによって構成される。再生装置はデバイスキーを適用して再生パスを算出し、個別セグメント領域のバリエーションデータを構成するアラインドユニットから、再生パスに対応のアラインドユニットを選択して復号、再生処理を実行する。【選択図】図９
2016084756.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体の記録コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理装置。
【請求項２】
前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択するフィルタ処理部を有する請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択して復号する復号部を有する請求項１に記載の情報処理装置。
【請求項４】
前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択する分離部を有する請求項１に記載の情報処理装置。
【請求項５】
前記分離部は、
前記アラインドユニットを構成するパケットのパケットＩＤ（ＰＩＤ）に基づいて再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択する請求項４に記載の情報処理装置。
【請求項６】
前記個別セグメント領域に設定される複数のバリエーションデータの少なくともいずれかのバリエーションデータは、他のバリエーションデータのデータサイズに一致させるためダミーデータによるパディング処理を施した構成を有し、
前記データ処理部は、
ダミーデータを格納したアラインドユニットを含む複数のアラインドユニットから、再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択する請求項1に記載の情報処理装置。
【請求項７】
前記個別セグメント領域は、ビデオデータのみによって構成され、
前記データ処理部は、
前記個別セグメント領域と、前記共通セグメント領域から読み取られるビデオデータと、前記共通セグメント領域から読み取られる音声データの再生処理を実行する請求項１に記載の情報処理装置。
【請求項８】
前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャのみによって構成され、
前記データ処理部は、
前記個別セグメント領域からＢピクチャ、前記共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行する請求項１に記載の情報処理装置。
【請求項９】
前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャとＰピクチャのみによって構成され、
前記データ処理部は、
前記個別セグメント領域からＢピクチャとＰピクチャ、前記共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行する請求項１に記載の情報処理装置。
【請求項１０】
前記データ処理部は、
前記バリエーションデータの復号に適用するセグメントキーを、暗号化セグメントキーを格納したセグメントキーファイルから取得する構成であり、
前記セグメントキーファイルは、
各個別セグメント領域の開始位置にあるソースパケットのソースパケットナンバー（ＳＰＮ）である開始ＳＰＮと、終了位置にあるソースパケットのソースパケットナンバー（ＳＰＮ）である終了ＳＰＮと、暗号化セグメントキーを対応付けたデータを有し、
前記データ処理部は、
各個別セグメント領域の開始ＳＰＮと終了ＳＰＮに基づいて、セグメントキーの適用領域を判別する請求項１に記載の情報処理装置。
【請求項１１】
前記データ処理部は、
ランダムアクセス再生を実行する場合、前記共通セグメント領域に設定されたエントリポイントからの再生を実行する請求項１に記載の情報処理装置。
【請求項１２】
各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを記録データとして格納した情報記録媒体であり、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
再生装置が、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行することを可能とした情報記録媒体。
【請求項１３】
前記個別セグメント領域は、ビデオデータのみによって構成されている請求項１２に記載の情報記録媒体。
【請求項１４】
前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャのみによって構成されている請求項１２に記載の情報記録媒体。
【請求項１５】
前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャとＰピクチャのみによって構成されている請求項１２に記載の情報記録媒体。
【請求項１６】
前記個別セグメント領域に設定される複数のバリエーションデータの少なくともいずれかのバリエーションデータは、他のバリエーションデータのデータサイズに一致させるためダミーデータによるパディング処理を施した構成を有する請求項１２に記載の情報記録媒体。
【請求項１７】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理方法。
【請求項１８】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記プログラムは、前記データ処理部に、
メモリに保持されたデバイスキーを適用した再生パスの算出処理と、
情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択させて、復号および再生処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、および情報処理方法、並びにプログラムに関する。さらに詳細には、不正流通コンテンツの出所追跡を可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
映画や音楽等、様々なコンテンツを記録する情報記録媒体（メディア）として、ＤＶＤ(Digital Versatile Disc)や、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）が多く利用されている。【０００３】
これらの情報記録媒体に記録される音楽データ、画像データ等の多くのコンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有されている。従って、このような情報記録媒体（メディア）にコンテンツを格納してユーザに提供する場合、正規な利用権を持つユーザのみにコンテンツの利用を許容する利用制御を行うのが一般的である。【０００４】
具体的には、例えばコンテンツを暗号化コンテンツとして記録し、正規なコンテンツ購入処理を行ったユーザに提供した暗号鍵によってのみ復号可能とするといった制御等が行われる。しかし、このような処理を行っても、例えば暗号化コンテンツを取得したユーザが復号したコンテンツや、暗号鍵を不正に配布、あるいは公開するなどの処理を行ってしまうと不特定多数のコンテンツの不正利用が発生する。特に昨今は、ネットワークを介したデータの不正公開や配信が行われるケースが多く、これらの不正をいかに防止するかが大きな課題となっている。【０００５】
不正コンテンツの流通を防止する１つの対策として、復号（平文）コンテンツに基づいて、復号処理を行なった装置を判別可能とした構成がある。
これは、暗号化コンテンツを復号して生成した復号コンテンツ、例えば復号画像データを解析し、画像から抽出される識別データに基づいて復号処理を行なった装置を判別する構成である。
この出所追跡を可能とした構成については、例えば特許文献１（特開２００６−２３６１２１号公報）、特許文献２（特開２００７−４３３３６号公報）等に記載がある。【０００６】
これらの特許文献に記載の構成は、コンテンツを構成データであるセグメント、例えば映画コンテンツを構成するあるシーンの画像を異なる鍵で復号可能とした複数のバリエーションデータとして設定するものである。各再生装置は、再生装置に格納した再生装置固有の鍵を適用して、複数のバリエーションデータから復号可能な１つのデータを選択して復号し、再生する。異なる鍵を格納した再生装置は、同一シーンの画像について、異なるバリエーションデータを復号して再生する。このように、各再生装置によって異なるバリエーションデータが選択されて再生されることになる。すなわち再生装置に応じて異なる再生パスに従った再生処理が行われる。【０００７】
例えば、復号コンテンツのコピーデータがネットワークを介して流通した場合、そのコンテンツに含まれるバリエーションデータや再生パスを解析することで、コンテンツを復号した装置を、ある程度の範囲で特定することが可能となる。
なお、各再生装置に格納される暗号鍵（復号鍵）は、装置のメーカー等によって異なり、これらの設定単位に応じて出所を追跡することが可能となる。【０００８】
しかし、例えばバリエーションデータを有する映画コンテンツをディスクに格納する場合、バリエーションデータを構成する同一シーンの画像を複数、ディスクに記録する必要がある。
これは、ディスクに記録するデータの容量が増大するという問題点を発生させる。【０００９】
さらに、各再生装置は、ディスクに記録された同一シーンの画像から１つのデータを選択して再生することが必要となり、この再生処理において、ディスクの記録データの連続的読み取り再生ではなく、所定距離のジャンプを伴う再生処理を行なうことが必要となる。
このように、ジャンプを伴う再生を行なうと、再生画像の途切れが発生する可能性が高まる。【００１０】
再生画像の途切れを発生させないためには、ジャンプ所要時間等を考慮してディスクに対する記録データの配置を決定する処理が必要であるが、このデータ配置は、バリエーションデータのデータ長や数に依存するものであり困難性が高いという問題点がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−２３６１２１号公報
【特許文献２】特開２００７−４３３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本開示は、例えばこのような問題点に鑑みてなされたものであり、再生装置の再生途切れを発生させることのない出所追跡可能なコンテンツの記録構成を実現するものであり、このようなコンテンツの記録や再生を行なう情報処理装置、コンテンツを記録した情報記録媒体、さらに情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本開示の第１の側面は、
情報記録媒体の記録コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理装置にある。【００１４】
さらに、本開示の第２の側面は、
各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを記録データとして格納した情報記録媒体であり、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
再生装置が、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行することを可能とした情報記録媒体にある。【００１５】
さらに、本開示の第３の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、コンテンツ再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理方法にある。【００１６】
さらに、本開示の第４の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、コンテンツ再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記プログラムは、前記データ処理部に、
メモリに保持されたデバイスキーを適用した再生パスの算出処理と、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択させて、復号および再生処理を実行させるプログラムにある。【００１７】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。【００１８】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１９】
本開示の一実施例の構成によれば、本開示の一実施例の構成によれば、異なる識別情報を埋め込んだ複数のバリエーションデータを持つセグメント領域を有するコンテンツを利用してコピーコンテンツの出所解析を実現し、再生装置における再生途切れのない正常再生が実現される。
具体的には、各々に異なる識別情報が埋め込まれ、異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、共通セグメント領域を有するコンテンツを利用する。バリエーションデータは６１４４バイトのアラインドユニットによって構成される。再生装置はデバイスキーを適用して再生パスを算出し、個別セグメント領域のバリエーションデータを構成するアラインドユニットから、再生パスに対応のアラインドユニットを選択して復号、再生処理を実行する。
本構成により、異なる識別情報を埋め込んだ複数のバリエーションデータを持つセグメント領域を有するコンテンツを利用してコピーコンテンツの出所解析が実現され、また再生装置における再生途切れのない再生が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２０】
【図１】個別セグメント領域と共通セグメント領域を有するコンテンツの構成例について説明する図である。
【図２】個別セグメント領域と共通セグメント領域を有するコンテンツの構成データからの識別情報検出例について説明する図である。
【図３】個別セグメント領域の識別情報に基づく不正流通コンテンツの出所判定処理例について説明する図である。
【図４】個別セグメント領域と共通セグメント領域を有するコンテンツの記録、再生処理例について説明する図である。
【図５】個別セグメント領域と共通セグメント領域を有するコンテンツの再生時に必要となるジャンプ処理の例について説明する図である。
【図６】ＢＤＭＶフォーマットに従ってメディアに記録されるデータのディレクトリ構成例について説明する図である。
【図７】ＢＤＭＶフォーマットにおいて規定されるプレイリストと、再生データとの対応について説明する図である。
【図８】クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルのデータ構成としてのＭＰＥＧ−２ＴＳ（トランスポートストリーム）の構成例について説明する図である。
【図９】個別セグメント領域と共通セグメント領域を有するコンテンツの構成例とディスク上のデータ記録例について説明する図である。
【図１０】個別セグメント領域と共通セグメント領域を有するコンテンツの構成例について説明する図である。
【図１１】個別セグメント領域と共通セグメント領域を有するコンテンツの具体的構成例について説明する図である。
【図１２】個別セグメント領域の構成データの例について説明する図である。
【図１３】個別セグメント領域と共通セグメント領域を有するコンテンツの具体的構成例について説明する図である。
【図１４】個別セグメント領域の構成データの例について説明する図である。
【図１５】共通セグメント領域の構成例について説明する図である。
【図１６】セグメントキーファイルの構成例について説明する図である。
【図１７】再生装置の再生処理例について説明する図である。
【図１８】再生装置の再生処理例について説明する図である。
【図１９】再生装置の再生処理例について説明する図である。
【図２０】再生装置の再生処理例について説明する図である。
【図２１】再生装置の再生処理におけるＰＩＤを用いたパケット判別処理例について説明する図である。
【図２２】個別セグメント領域と共通セグメント領域を有するコンテンツを記録したディスクの製造例について説明する図である。
【図２３】個別セグメント領域設定位置の決定処理例について説明する図である。
【図２４】情報処理装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら本開示の情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．再生パス解析に基づく出所追跡処理の概要について
２．再生装置における再生処理例について
３．個別セグメント領域の再生時の問題点について
４．アラインドユニット単位の個別セグメント領域データ（バリエーションデータ）設定例について
４−１．ディスク記録データの構成例について
４−２．アラインドユニット単位のバリエーションデータを設定した実施例について
５．個別セグメント領域の具体的データ構成例について
５−１．記録データ構成例１
５−２．記録データ構成例２
６．共通セグメント領域のデータサイズについて
７．セグメントキーファイルの構成例について
８．再生装置の実行するデータ再生処理例について
８−１．（再生処理例１）フィルタ処理部によるフィルタリング処理を実行して再生パスに応じたデータのみを選択取得して再生する再生処理例
８−２．（再生処理例２）復号部において復号可能なデータのみを復号して再生パスに応じたデータを生成して再生する再生処理例
８−３．（再生処理例３）分離部（デマルチプレクサ）において、復号結果から再生パスに応じたデータのみを選択取得して再生する再生処理例
９．コンテンツに対する電子透かしの記録処理とディスク製造処理例について
１０．情報処理装置のハードウェア構成例について
１１．本開示の構成のまとめ
【００２２】
［１．再生パス解析に基づく出所追跡処理の概要について］
まず、再生パス解析に基づく出所追跡処理の概要について説明する。
図１を参照して再生装置に応じたコンテンツの再生パス設定例について説明する。
図１には、例えば映画等のコンテンツを格納したディスクに記録された再生データの構成例と、各再生装置がコンテンツの再生を行なう場合に選択するデータ列、すなわち再生パスを示している。
図１には、以下の２つの再生パスを示している。
（１）再生装置Ａの再生パスＡ
（２）再生装置Ｂの再生パスＢ
【００２３】
図１（１），（２）に示すＡＶ００〜ＡＶ２５５の各々は、映画等のコンテンツの再生データ、具体的には例えば数秒程度の画像フレームによって構成される画像データである。左から右に再生データが配列されており、再生装置は、ＡＶ０００から再生を開始してＡＶ２５５まで再生を行なう。
【００２４】
ただし、個別セグメント領域（個別セグメント１〜１５）には、複数の同一シーンの画像データが設定されている。例えば個別セグメント１には、
ＡＶ００１〜ＡＶ０１６の１６個の画像データが設定されている。
これらは、同一のシーンの画像データであるが、ＡＶ００１〜ＡＶ００１６の１６個の画像データは、それぞれ異なる鍵（セグメントキー）で暗号化されている。
この個別セグメント領域に設定された異なる暗号鍵で暗号化されたデータをバリエーションデータと呼ぶ。
【００２５】
各再生装置は、自装置に格納された鍵（デバイスキー）等を利用して、コンテンツとともにディスクに格納されたセグメントキーファイルからセグメントキーを取得することができる。
ただし、１つの再生装置に格納されたデバイスキーを用いて取得可能なセグメントキーは、各個別セグメント領域に対して１つのセグメントキーのみである。
すなわち、各再生装置は、各個別セグメント領域（例えば個別セグメント１）の複数のバリエーションデータ（例えばＡＶ００１〜ＡＶ０１６）中、１つのバリエーションデータを復号可能なセグメントキーが取得できる。
【００２６】
セグメントキーファイルから取得できるセグメントキーの組み合わせは、再生装置に格納されたデバイスキーに応じて異なる設定となる。
再生装置は、セグメントキーファイルから得られたセグメントキーを利用して、１つの個別セグメント領域から、復号可能な１つのバリエーションデータを選択して、復号して再生する。
【００２７】
個別セグメント領域以外の１つのデータのみが設定された区間は、単一データ領域、または共通セグメント領域と呼ぶ。例えばＡＶ０００、ＡＶ０１７等の再生区間は１つのデータのみが設定されており、すべての再生装置は、この１つのデータのみを再生する。
【００２８】
なお、これらの単一データ領域のデータも暗号化データである。
これらのデータは、やはりコンテンツを格納したディスクに格納されたＣＰＳユニットキーファイルから取得可能なＣＰＳユニットキー（タイトルキーとも呼ばれる）を適用して復号することができる。
再生装置は、再生装置に格納されたデバイスキーや、ディスクに格納されたデータを適用した処理によって、ＣＰＳユニットキーファイルからＣＰＳユニットキーを取得する。
【００２９】
図１に示す例では、コンテンツ中に１５個の個別セグメント領域（個別セグメント１〜１５）が設定されている。
また、各個別セグメント１〜１５の各々には、１６個の異なる鍵（セグメントキー）で暗号化されたデータ（バリエーションデータ＝異なる鍵で復号可能なデータ）が設定されている。個別セグメント領域に設定される異なる鍵で復号可能な複数のデータの各々をバリエーションデータと呼ぶ。
【００３０】
バリエーションデータの復号用の鍵がセグメントキーである。セグメントキーは、例えば、再生対象コンテンツと共にディスクに格納されたセグメントキーファイルから取得可能である。
ただし、セグメントキーファイルに格納されたセグメントキーは、個別に暗号化されており、再生装置は、再生装置に格納されたデバイスキー等を用いた復号処理により一部のセグメントキーを取得できる。
１つの再生装置が取得可能なセグメントキーは、各個別セグメント領域に設定された複数のバリエーションデータの１つのバリエーションデータのみを復号することができる鍵である。
【００３１】
再生装置は、各個別セグメント領域について、順次、セグメントキーファイルから取得可能なセグメントキーを取得し、取得したセグメントキーを用いて１つのバリエーションデータを復号して再生処理を実行する。
このように、各再生装置は、１つの個別セグメント領域から、１つの復号可能なバリエーションデータを選択して再生処理を行なう。
異なるデバイスキーを格納した再生装置は、異なる再生パスに従った再生処理を実行することになる。
【００３２】
図１（１）に示す例は、再生装置Ａの再生パスを示している。
再生装置Ａは、以下の各データを、順次、再生する。
ＡＶ０００→［ＡＶ０１６］→ＡＶ０１７→［ＡＶ０１９］→ＡＶ０３４→［ＡＶ０３５］・・・・→ＡＶ２３８→［ＡＶ２４０］→ＡＶ２５５
これが、再生装置Ａの再生パスＡである。
なお、上記の再生データ中［ＡＶｘｘｘ］のように、［  ］で囲んで示したデータが各個別セグメント領域に設定されたバリエーションデータである。
【００３３】
再生装置Ａは、個別セグメント領域に設定された１６個のバリエーションデータ（暗号化データ）から再生装置Ａの所有する鍵（デバイスキー）等を用いて、セグメントキーファイルに格納された暗号化セグメントキーを復号してセグメントキーを取得する。
取得したセグメントキーを適用して復号可能なバリエーションデータを選択して再生を行なう。
［  ］で囲まれていないデータは、個別セグメント領域以外のデータであり、すべての再生装置において共通に再生されるデータである。
【００３４】
一方、図１（２）に示す再生装置Ｂは、以下の各データを、順次、再生する。
ＡＶ０００→［ＡＶ００２］→ＡＶ０１７→［ＡＶ０２０］→ＡＶ０３４→［ＡＶ０５０］・・・・→ＡＶ２３８→［ＡＶ２３９］→ＡＶ２５５
これが、再生装置Ｂの再生パスＢである。
【００３５】
上記の再生データ中［ＡＶｘｘｘ］のように、［  ］で囲んで示したデータがバリエーションデータである。
再生装置Ｂは、再生装置Ｂに格納されたデバイスキーを用いてセグメントキーファイルから一部のセグメントキーを取得する。
さらに、再生装置Ｂは、取得したセグメントキーを適用して、個別セグメント領域に設定された１６個のバリエーションデータ（暗号化データ）から復号可能な１つのバリエーションデータを選択して再生を行なう。
［  ］で囲まれていないデータは、個別セグメント領域以外のデータであり、すべての再生装置において共通に再生されるデータである。
【００３６】
再生装置Ａの再生パスＡと、再生装置Ｂの再生パスＢを比較すると、個別セグメント領域以外の単一データ領域の再生データは共通する。しかし個別セグメント領域において再生するバリエーションデータは、異なるデータとなっている。
これは、再生装置Ａと再生装置Ｂに格納されたデバイスキーが異なり、セグメントキーファイルから取得可能なセグメントキーの組み合わせが異なるからである。
【００３７】
各再生パス中の個別セグメント領域に設定されるバリエーションデータには、どのバリエーションデータであるかの識別子、例えば［ＡＶｘｘｘ］等のデータ識別子が埋め込まれている。例えば電子透かし（ＷＭ：Ｗａｔｅｒ  Ｍａｒｋ）等の技術により識別子が埋め込まれている。
すなわち、再生画像データを解析することで、どのバリエーションデータが再生されたかを判別することができる。
【００３８】
図２を参照して、各再生装置による再生画像データと、再生画像データに対する画像解析処理について説明する。
図２に示す情報記録媒体（ディスク）１０には、図１を参照して説明した個別セグメント領域と単一データ領域から構成されるコンテンツが格納されている。
再生装置Ａ，２１は、図１（１）を参照して説明した再生パスＡに従ってコンテンツ再生を実行する。
再生装置Ｂ，２１は、図１（２）を参照して説明した再生パスＢに従ってコンテンツ再生を実行する。
【００３９】
再生画像Ａ，３１は、１つの個別セグメント領域から選択されたバリエーションデータであり、再生パスＡに含まれるバリエーションデータ［ＡＶ０１６］である。
再生画像Ｂ，３２は、同じ個別セグメント領域から選択された異なるバリエーションデータであり、再生パスＢに含まれるバリエーションデータ［ＡＶ００２］である。
これら２つの再生画像Ａ，Ｂは、いずれも例えば映画コンテンツの同一シーンの画像であり、視聴者には区別なく鑑賞される画像である。
【００４０】
しかし、再生画像Ａ，３１は、再生パスＡに含まれるバリエーションデータ［ＡＶ０１６］であり、この再生画像Ａ，３１には、バリエーションデータ［ＡＶ０１６］であることを示す識別情報（データ識別子）が埋め込まれている。例えば電子透かし（Ｗａｔｅｒ  Ｍａｒｋ）解析処理によって識別子を解析することができる。
なお、このように再生データに埋め込まれた識別情報はフォレンジックマーク（Ｆｏｒｅｎｓｉｃ  Ｍａｒｋ）、あるいはフォレンジックウォーターマーク（Ｆｏｒｅｎｓｉｃ  Ｗａｔｅｒ  Ｍａｒｋ）と呼ばれる。
【００４１】
一方の再生画像Ｂ，３２は、再生パスＢに含まれるバリエーションデータ［ＡＶ００２］であり、この再生画像Ｂ，３２には、バリエーションデータ［ＡＶ００２］であることを示す識別情報（データ識別子）が埋め込まれている。
【００４２】
図１に示すコンテンツには、１５個の個別セグメント領域（個別セグメント１〜１５）が設定されている。
例えばネットワーク上から、不正流通したコピーコンテンツが発見された場合、この不正流通コンテンツに含まれる１５個の個別セグメント領域における再生画像が、どのバリエーションデータであるかを判別すれば、そのコンテンツの再生パスが明らかになる。
【００４３】
例えば、不正に流通しているコピーコンテンツが、図１に示す再生パスＡからなるコンテンツであれば、そのコピーコンテンツは、図２に示す再生装置Ａによって復号されたコンテンツが元データであり、再生装置Ａが不正コピーコンテンツの出所であると判断することができる。
【００４４】
また、例えば、不正に流通しているコピーコンテンツが、図１に示す再生パスＢからなるコンテンツであれば、そのコピーコンテンツは、図２に示す再生装置Ｂによって復号されたコンテンツが元データであり、再生装置Ｂが不正コピーコンテンツの出所であると判断することができる。
【００４５】
個別セグメント領域のデータに基づく具体的な出所追跡処理例について、図３を参照して説明する。
図３には、コンテンツ構成データの一部領域として、共通セグメント領域、個別セグメント領域、共通セグメント領域の３つの連続セグメント領域を示している。
例えば、個別セグメント領域の１つのバリエーションデータ［ＡＶ００１］は、信頼度の高い複数メーカーＡ，Ｂ，Ｃの再生装置の保持するセグメントキーで復号可能なデータとする。
また、個別セグメント領域の１つのバリエーションデータ［ＡＶ００２］は、信頼度の低い１つの特定メーカーＰの再生装置の保持するセグメントキーで復号可能なデータとする。
また、個別セグメント領域の１つのバリエーションデータ［ＡＶ００３］は、信頼度の低い別の１つの特定メーカーＱの再生装置の保持するセグメントキーで復号可能なデータとする。
【００４６】
このような設定とした場合、不正流通コンテンツから、個別セグメント領域の１つのバリエーションデータ［ＡＶ００２］が検出された場合、その不正流通コンテンツの出所元は、特定メーカーＰの再生装置であると判断することができる。
同様に、不正流通コンテンツから、個別セグメント領域の１つのバリエーションデータ［ＡＶ００３］が検出された場合、その不正流通コンテンツの出所元は、特定メーカーＱの再生装置であると判断することができる。
【００４７】
［２．再生装置における再生処理例について］
次に、上記のような設定を持つコンテンツの記録処理と、コンテンツ再生処理のシーケンスについて、図４を参照して説明する。
図４には、左から、記録装置（Ｒｅｐｌｉｃａｔｏｒ）５０、コンテンツを記録する情報記録媒体（ディスク（ＢＤ−ＲＯＭ））６０、再生装置（Ｐｌａｙｅｒ）７０を示している。
【００４８】
まず、記録装置（Ｒｅｐｌｉｃａｔｏｒ）５０の実行するコンテンツ記録処理について説明する。
記録装置５０は、以下の各データを情報記録媒体６０に記録する。
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）５２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５３、
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）５４、
【００４９】
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５１、ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）５２、ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５３は、再生装置の保持するデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１を適用した処理によって、再生装置７０固有の再生パス情報を得るために用いる鍵等のデータによって構成される。
ボリュームＩＤ（ｖｏｌｕｍｅＩＤ）５４は、例えば特定タイトル対応のコンテンツに対応して設定される識別子であり、再生装置７０において、セグメントキーやＣＰＳユニットキーの算出に適用されるデータである。
【００５０】
記録装置５０は、まず、ステップＳ１１において、共通セグメント領域の復号に適用するＣＰＳユニットキーを格納したＣＰＳユニットキーファィルの暗号化キーと、個別セグメント領域の復号に適用するセグメントキーを格納したセグメントキーファイルの復号に適用する暗号化キーを生成する。
なお、図に示すＡＥＳ＿Ｇ、ＡＥＳ＿Ｅ、ＡＥＳ＿Ｄは、それぞれ、ＡＥＳ暗号アルゴリズムに従ったデータ（乱数等）生成処理、暗号化処理、復号処理を示す。
【００５１】
ＣＰＳユニットキーファイルの暗号化キーは、ボリュームＩＤ５４と、メディアキー（Ｍｅｄｉａ  Ｋｅｙ）５５−１によって生成する。セグメントキーファイルの暗号化キーは、ボリュームＩＤ５４と、メデイアキーバリアント（Ｍｅｄｉａ  Ｋｅｙ  Ｖａｒｉａｎｔ）５５−２を用いて生成する。
【００５２】
なお、セグメントキーを格納したセグメントキーファイルには、各個別セグメント領域に設定された全てのバリエーションデータに対応する鍵が暗号化データとして格納される。メデイアキーバリアント（Ｍｅｄｉａ  Ｋｅｙ  Ｖａｒｉａｎｔ）５５−２は、各バリエーションデータに対応して異なるデータであり、このデータを利用して各セグメントキーに適用するための異なる暗号鍵を生成する。
【００５３】
記録装置５０は、ステップＳ１２において、ＣＰＳユニットキーファイル５６−１の暗号化と、セグメントキーファイル５６−２の暗号化を実行し、これらを情報記録媒体６０に記録する。
さらに、ステップＳ１３において、例えば映画等のコンテンツによって構成されるＡＶストリーム５７に対して、ＣＰＳユニットキーファイル５６−１から取得されるＣＰＳユニットキーと、セグメントキーファイル５６−２から取得するセグメントキーを適用して、それぞれ共通セグメント領域と、個別セグメント領域の暗号化処理を実行して、暗号化コンテンツ（Ｅｎｃｒｙｐｔｅｄ  ＡＶ  Ｓｔｒｅａｍ）を生成して情報記録媒体６０に記録する。
【００５４】
情報記録媒体６０には以下の各データが記録される。
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）６２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６３、
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）６４、
ＣＰＳユニットキーファイル＆セグメントキーファイル６５、
暗号化コンテンツ（Ｅｎｃｒｙｐｔｅｄ  ＡＶ  Ｓｔｒｅａｍ）６６、
【００５５】
次に、再生装置（Ｐｌａｙｅｒ）７０の処理について説明する。
再生装置７０は、再生装置固有のデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１をメモリに格納している。
デバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１は、例えば装置の種類、メーカー等によって異なる設定、あるいは装置１台毎に異なる設定等、様々な設定が可能である。
【００５６】
再生装置７０は、ステップＳ２１〜Ｓ２３において、
デバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１と、
情報記録媒体６０に記録された以下の各データ、すなわち、
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）６２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６３、
これらの各データを用いた処理を実行して再生パス情報を得る。
この再生パス情報は、再生装置の保持するデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１に応じて異なるパスとなる。
【００５７】
次に、再生装置７０は、ステップＳ２４〜Ｓ２５において、再生パス情報に添ったセグメント領域のデータの復号に必要となる鍵を算出する。
すなわち、共通セグメント領域構成データの復号に適用するＣＰＳユニットキーと、個別セグメント領域内の１つのバリエーションデータの復号に適用するセグメントキーを算出する。
【００５８】
これらの鍵算出には、ディスク６４から取得した以下の各データを用いる。
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）６４、
ＣＰＳユニットキーファイル＆セグメントキーファイル６５、
なお、セグメントキーファイル６５には個別セグメント領域に含まれる全てのバリエーションデータの復号に適用するセグメントキーが個別の暗号化鍵で暗号化されて格納されている。１つの再生装置７０が取得（復号）できるセグメントキーは、１つの個別セグメント領域については１つのセグメントキーのみとなる。すなわち、再生パス情報に応じて選択される１つのバリエーションデータの復号に適用する１つのセグメントキーのみが取得（復号）できる。
これは、再生装置７０に格納されたデバイスキーセット７１に応じて異なるものとなる。
【００５９】
次に、再生装置７０は、ステップＳ２６において、ディスクから暗号化コンテンツ６６を読み取り、ＣＰＳユニットキーと、セグメントキーを適用した復号処理を実行して、復号コンテンツ（ＡＶ  Ｓｔｒｅａｍ）を生成して再生処理を実行する。
このようにして、再生装置７０は、再生装置固有の再生パスに従ってコンテンツを再生することになる。
【００６０】
［３．個別セグメント領域の再生時の問題点について］
図１を参照して説明した共通セグメント領域と、個別セグメント領域が設定されているコンテンツを再生する場合、再生装置は、個別セグメント領域から１つのバリエーションデータを選択して再生する。
【００６１】
このようなバリエーションデータの選択再生処理を行なう場合、再生装置は、必要に応じてディスク記録データを読み取る読み取りヘッダ（光学ヘッダ）のジャンプ処理を行なう。
すなわち、ディスクに記録された再生対象とならないバリエーションデータ記録領域をジャンプして、再生対象となるバリエーションデータの記録位置に読み取りヘッダを位置決めして再生するジャンプ再生処理を行なう。
このようなヘッダのジャンプ処理には所定時間を要し、ジャンプ処理時間が長くなると、再生途切れが発生する恐れがある。
【００６２】
図５にジャンプ処理の具体例を示す。ディスクには、共通セグメント領域に続いて個別セグメント領域が設定されるが、個別セグメント領域には、複数のバリエーションデータが記録される。図に示す例では、３つのバリエーションデータ（ＡＶ００１〜ＡＶ００３）が記録された例を示している。
【００６３】
例えば再生装置Ａの再生パスは、バリエーションデータ（ＡＶ００１）を再生するパスである。この場合、再生装置Ａは、共通セグメント領域の終了位置Ｐから、バリエーションデータ（ＡＶ００１）の記録開始位置Ｐａ１に移動して再生処理を実行する。
再生装置Ｂの再生パスは、バリエーションデータ（ＡＶ００２）を再生するパスである。この場合、再生装置Ｂは、共通セグメント領域の終了位置Ｐから、バリエーションデータ（ＡＶ００２）の記録開始位置Ｐａ２に移動して再生処理を実行する。
再生装置Ｃの再生パスは、バリエーションデータ（ＡＶ００３）を再生するパスである。この場合、再生装置Ｃは、共通セグメント領域の終了位置Ｐから、バリエーションデータ（ＡＶ００３）の記録開始位置Ｐａ３に移動して再生処理を実行する。
【００６４】
図から明らかなように、再生装置Ｃのジャンプ距離は非常に長くなる。ジャンプ処理中は、再生装置のバッファに格納済みの共通セグメント領域の再生データの再生処理を実行する。しかし、ジャンプ実行時間が長くなると、バッファに格納済みの共通セグメント領域の再生データによる再生時間を超える場合が発生する。このような事態が発生すると再生途切れを起こすことになる。
この問題は、１つの個別セグメント領域に設定する１つのバリエーションデータのディスク上の連続記録領域が長くなるほど発生しやすい。
【００６５】
このように、共通セグメント領域と個別セグメント領域が設定されているコンテンツを再生する場合、再生装置は、個別セグメント領域から１つのバリエーションデータを選択しながら再生しなければならず、ジャンプ処理時間が長くなると再生遅延や、再生途切れを発生させる恐れがある。
【００６６】
［４．アラインドユニット単位の個別セグメント領域データ（バリエーションデータ）設定例について］
上述したように、１つの個別セグメント領域データ（バリエーションデータ）の記録長を長く設定してしまうと、再生途切れが発生しやすくなるという問題がある。
以下、これらの問題を解決する構成について説明する。
【００６７】
以下においては、個別セグメント領域データ（バリエーションデータ）を、アラインドユニットの複数配列構成とした実施例について説明する。
なお、アラインドユニットは、ＭＰＥＧ−２ＴＳフォーマットで規定されるクリップＡＶストリームファイルの構成データである。
ＭＰＥＧ−２ＴＳフォーマットにおいて、再生対象となる画像等のデータは、１９２Ｂ（バイト）データからなるソースパケットに分割して格納される。
アラインドユニットは、３２個のソースパケットによって構成される６１４４Ｂ（バイト）データである。
【００６８】
［４−１．ディスク記録データの構成例について］
まず、ソースパケットや、アラインドユニット、およびディスク記録データの構成例について説明する。
図６を参照して、映画等のコンテンツをＢＤ（Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ）に記録する場合の記録フォーマット（ＢＤＭＶフォーマット）について説明する。
ＢＤＭＶフォーマットでは、再生対象データである画像（Ｖｉｄｅｏ）、音声（Ａｕｄｉｏ）、字幕（Ｓｕｂｔｉｔｌｅ）等のデータをクリップＡＶストリームファイルに格納して記録する。
【００６９】
クリップＡＶストリームファイルは、１８８バイトのトランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットを構成要素として設定されるファイルである。トランスポートストリームパケット、すなわちＴＳパケットは、ＭＰＥＧ−２ＴＳ（Ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）フォーマットに従って配列される。
ＭＰＥＧ−２ＴＳフォーマットは、ＩＳＯ１３８１８−１において標準化されたフォーマットであり、例えばＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）に対するデータ記録や、デジタル放送等に用いられている。
【００７０】
なお、ＭＰＥＧ−２ＴＳフォーマットに従って格納が許容される画像、音声、静止画の符号化データは、例えば以下の符号化データである。
画像：ＭＰＥＧ−１、ＭＰＥＧ−２、ＡＶＣ（ＭＰＥＧ−４ＡＶＣ）、ＨＥＶＣ（ＭＰＥＧ−４ＨＥＶＣ）、
音声：ＭＰ１，ＭＰ２，ＭＰ３，リニアＰＣＭ，ＤＴＳ
静止画：ＪＰＥＧ
例えば上記の各符号化データがＭＰＥＧ−２ＴＳにおいて規定するＴＳ（トランスポートストリーム）パケットに分散して格納される。
【００７１】
図６は、例えばＲＯＭ型のＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）である情報記録媒体（メディア）８０に記録されたＢＤＭＶフォーマットに従った記録データのディレクトリを示す図である。
【００７２】
ディレクトリは図６に示すように管理情報設定部８１（ＡＡＣＳディレクトリ）と、データ部８２（ＢＤＭＶディレクトリ）に分離されている。
管理情報設定部５１（ＡＡＣＳディレクトリ）には、データの暗号化鍵であるＣＰＳユニットキーファイルや、セグメントキーファイル、さらに利用制御情報ファイルなどが格納される。
【００７３】
ＣＰＳユニットキーファイルには、図１に示す個別セグメント領域以外の共通セグメント領域（単一データ領域）に設定された暗号化データの復号に適用するＣＰＳユニットキーが暗号化鍵データとして格納されている。
再生装置は、再生装置に格納されたデバイスキーや、ディスクに格納されたデータを適用した処理によって、ＣＰＳユニットキーファイルからＣＰＳユニットキーを取得することができる。
【００７４】
セグメントキーファイルには、図１に示す個別セグメント領域に設定されるバリエーションデータの復号に適用するセグメントキーが暗号化鍵データとして格納されている。
再生装置は、再生装置に格納されたデバイスキーや、ディスクに格納されたデータを適用した処理によって、セグメントキーファイルからセグメントキーを取得することができる。
【００７５】
ただし、前述したように１つの再生装置に格納されたデバイスキーを用いてセグメントキーファイルから取得できるセグメントキーは、各個別セグメント領域に対して１つのセグメントキーのみである。
すなわち、個別セグメント領域に設定された複数のバリエーションデータの１つを復号するための１つのセグメントキーのみを取得することができる。
セグメントキーファイルから取得可能となるセグメントキーの組み合わせは、再生装置に格納されたデバイスキーに応じて異なる設定となる。
この設定に応じて、再生装置対応の再生パスが設定されることになる。
【００７６】
なお、ＣＰＳユニットキーファイルからのＣＰＳユニットキーの取得処理、および、セグメントキーファイルからのセグメントキーの取得処理の詳細については、本出願人の先の出願である特許文献１（特開２００６−２３６１２１号公報）に記載がある。以下に説明する本開示の処理においても、この特許文献に開示済みの処理と同様の処理によってＣＰＳユニットキー、セグメントキーの取得処理が実行される。
【００７７】
一方、データ部８２のＢＤＭＶディレクトリ以下には、
インデックスファイル、
プレイリストファイル、
クリップ情報ファイル、
クリップＡＶストリームファイル、
ＢＤＪＯファイル、
例えば、これらのファイルが記録される。
【００７８】
インデックスファイルには、再生処理に適用するインデックス情報としてのタイトル情報が格納される。
プレイリストファイルは、タイトルによって指定されの再生プログラムのプログラム情報に従ったコンテンツの再生順等を規定したファイルであり、再生位置情報を持クリップ情報に対する指定情報を有する。
クリップ情報ファイルは、プレイリストファイルによつて指定されるファイルであり、クリップＡＶストリームファイルの再生位置情報等を有する。
クリップＡＶストリームファイルは、再生対象となるＡＶストリームデータを格納したファイルである。
ＢＤＪＯファイルは、ＪＡＶＡ（登録商標）プログラム、コマンド等を格納したファイルの実行制御情報を格納したファイルである。
【００７９】
情報処理装置が情報記録媒体に記録されたコンテンツを再生するシーケンスは以下の通りである。
（ａ）まず、再生アプリケーションによってインデックスファイルから特定のタイトルを指定する。
（ｂ）指定されたタイトルに関連付けられた再生プログラムが選択される。
（ｃ）選択された再生プログラムのプログラム情報に従ってコンテンツの再生順等を規定したプレイリストが選択される。
（ｄ）選択されたプレイリストに規定されたクリップ情報によって、コンテンツ実データとしてのＡＶストリームあるいはコマンドが読み出されて、ＡＶストリームの再生や、コマンドの実行処理が行われる。
【００８０】
図７は、情報記録媒体（メディア）８０に記録される以下のデータ、すなわち、
プレイリストファイル、
クリップ情報ファイル、
クリップＡＶストリームファイル、
これらのデータの対応関係を説明する図である。
【００８１】
実際の再生対象データである画像と音声データからなるＡＶストリームはクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルとして記録され、さらに、これらのＡＶストリームの管理情報、再生制御情報ファイルとして、プレイリスト（ＰｌａｙＬｉｓｔ）ファイルと、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルが規定される。
【００８２】
これら複数のカテゴリのファイルは、図７に示すように、
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルを含むプレイリストレイヤ、
クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルと、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルからなるクリップレイヤ、
これらの２つのレイヤに区分できる。
【００８３】
なお、一つのクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルには一つのクリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルが対応付けられ、これらのペアを一つのオブジェクトと考え、これらをまとめてクリップ（Ｃｌｉｐ）、あるいはクリップファイルと呼ぶ。
クリップＡＶストリームファイルに含まれるデータの詳細情報、例えばＭＰＥＧデータのＩピクチャ位置情報などを記録したＥＰマップなどの管理情報がクリップ情報ファイルに記録される。
【００８４】
クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルは、ＭＰＥＧ−２ＴＳ（トランスポートストリーム）をＢＤＭＶフォーマットの規定構造に従って配置したデータを格納している。この構成の詳細については図８を参照して後段で説明する。
【００８５】
また、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルは、例えば、クリップＡＶストリームファイルのバイト列データのデータ位置と、時間軸上に展開した場合の再生開始ポイントである（エントリポイント：ＥＰ）等の再生時間位置等の対応データ等、クリップＡＶストリームファイルの格納データの再生開始位置などを取得するための管理情報を格納している。
【００８６】
プレイリストは、クリップ（Ｃｌｉｐ）の再生開始位置や再生終了位置に対応するアクセスポイントを時間軸上の情報であるタイムスタンプで指し示す情報を有する。
例えば、コンテンツの開始点からの再生時間経過位置を示すタイムスタンプに基づいてクリップ情報ファイルを参照して、クリップＡＶストリームファイルのデータ読み出し位置、すなわち再生開始点としてのアドレスを取得することが可能となる。
クリップ情報ファイル（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅ）は、このタイムスタンプから、クリップＡＶストリームファイル中のストリームのデコードを開始すべきアドレス情報を見つけるために利用される。
【００８７】
このように、プレイリスト（ＰｌａｙＬｉｓｔ）ファイルは、クリップ（＝クリップ情報ファイル＋クリップＡＶストリームファイル）レイヤに含まれる再生可能データに対する再生区間の指定情報を有する。
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルには、１つ以上のプレイアイテム（ＰｌａｙＩｔｅｍ）が設定され、プレイアイテムの各々が、クリップ（＝クリップ情報ファイル＋クリップＡＶストリームファイル）レイヤに含まれる再生可能データに対する再生区間の指定情報を有する。
【００８８】
再生対象となる画像や音声の実データを格納したクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルは、例えば図８に示すようなＭＰＥＧ−２トランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）ファイル構造を持つ。
【００８９】
図８に示すように、ＭＰＥＧ−２ＴＳフォーマットは、以下の特徴を有する。
１）ＭＰＥＧ−２ＴＳファイルは、整数個のアラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）から構成される。
２）アラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）の大きさは、６ｋＢ（＝６１４４バイト（２０４８×３バイト））である。
３）アラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）は、ソースパケットの第一バイト目から始まる。
４）ソースパケットは、１９２バイト長である。一つのソースパケットは、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒとＴＳパケットから成る。ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは、４バイト長であり、またＴＳパケットは、１８８バイト長である。
【００９０】
５）ＴＳパケットはヘッダ（ＴＰヘッダ）とペイロード部を有する。１つのＴＳパケットのペイロードには画像、音声等、いずれか一種類のデータの符号化データが格納される。
６）ＴＳパケットのヘッダ（ＴＰヘッダ）にはペイロードのデータ種類を示すＰＩＤ（プログラムＩＤ）が記録される。
７）ＴＳパケットのペイロードは画像や音声等の符号化データであるエレメンタリストリーム（ＥＳ）を格納したパケット（パケタイズドエレメンタリストリーム（ＰＥＳ））とＰＥＳヘッダ等によって構成される。
８）ＰＥＳヘッダには、後続のＰＥＳパケットに格納されたエレメンタリストリーム（ＥＳ）の再生時間情報を示すプレゼンテーション・タイムスタンプ（ＰＴＳ）や、デコード処理時間を示すデコーディング・タイムスタンプ（ＤＴＳ）が記録される。
【００９１】
さらに、図８（Ｅ）に示すように、ＴＳパケットのヘッダ情報には、以下の各データが格納される。
（ａ）同期用バイト（Ｓｙｎｃ  ｂｙｔｅ）
（ｂ）トランスポートエラー識別子（Ｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ＿ｉｎｄｉｃａｔｏｒ）
（ｃ）ペイロードユニットスタート識別子（Ｐａｙｌｏａｄ＿ｕｎｉｔ＿ｓｔａｒｔ＿ｉｎｄｉｃａｔｏｒ）
（ｄ）トランスポートプライオリティ（Ｔｒａｎｓｐｏｒｔ＿ｐｒｉｏｒｉｔｙ）
（ｅ）プログラムＩＤ（ＰＩＤ）
（ｆ）トランスポートスクランブリングコントロール（Ｔｒａｎｓｐｏｒｔ  ｓｃｒａｍｂｌｉｎｇ  ｃｏｎｔｒｏｌ）
（ｇ）アダプテーションフィールドコントロール（Ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ  ｃｏｎｔｒｏｌ）
（ｈ）コンティニュイティカウンタ（Ｃｏｎｔｉｎｕｉｔｙ  ｃｏｕｎｔｅｒ）
（ｉ）アダプテーションフィールド（Ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ）
【００９２】
［４−２．アラインドユニット単位のバリエーションデータを設定した実施例について］
次に、アラインドユニット単位でバリエーションデータを設定した実施例について説明する。
【００９３】
図９は、アラインドユニット単位のバリエーションデータを設定した実施例について説明する図である。
図９には、以下の各図を示している。
（Ａ）個別セグメント設定態様
（Ｂ）ディスク上のデータ記録態様
【００９４】
（Ａ）個別セグメント設定態様に白すように、個別セグメント領域は、複数のアラインドユニットによって構成される２つのバリエーションデータを持つ設定である。
本実施例において、各個別セグメント領域は、２つのみのバリエーションデータを有する。
各バリエーションデータは、複数のアラインドユニットによって構成される。
各アラインドユニットは、６１４４バイトデータである。
【００９５】
個別セグメント領域に設定される各バリエーションデータには、バリエーションデータに対応する識別子が電子透かし（Ｗａｔｅｒ  Ｍａｒｋ）として埋め込まれている。
図に示す例では、異なる埋め込み電子透かしデータが記録されたアラインドユニットをアラインドユニット（０ｂ）、アラインドユニット（１ｂ）として示している。
【００９６】
個別セグメント領域は、共通セグメント領域と交互に設定される。１つのタイトル対応コンテンツ中に設定する個別セグメント領域の設定数は様々な設定が可能である。例えば数１００程度とする。再生装置は、複数種類のセグメントキーと１つのＣＰＳユニットキーを適用して、各再生装置に設定された再生パスに添って、コンテンツを復号して再生する。
【００９７】
例えば、図９（Ａ）に示すように、再生装置Ａは、個別セグメント領域−１では、バリエーションデータとしてのアラインドユニット（０ｂ）を選択し、個別セグメント領域−２ではバリエーションデータとしてのアラインドユニット（１ｂ）を選択して再生する。
再生パスは、再生装置の所持するデバイスキーによって決定される。
【００９８】
図９（Ｂ）は、ディスク上のデータ記録構成を示す図である。図９（Ｂ）に示すように、個別セグメント領域のデータは、各バリエーションデータが６１４４Ｂ（バイト）のアラインドユニット単位で交互に記録される。
すなわち、アラインドユニット（０ｂ）、アラインドユニット（１ｂ）が交互に記録される。
【００９９】
このようにデータを記録することで、再生装置がデータ再生時に実行するジャンプ距離を短くすることができる。例えば個別セグメント領域において、アラインドユニット（０ｂ）からなるバリエーションデータを選択して再生する場合、ジャンプ距離は、非再生対象データである６１４４バイトのアラインドユニット（１ｂ）をジャンブすればよい。６１４４バイトデータは小さいデータサイズであり大きな距離のジャンプは不要となる。従って、再生データのバッファ済みデータが少ない場合でも、再生途切れの発生を防止できる。
【０１００】
なお、ジャンプ処理を行なわずに全てのデータを読み込み、読み込んだデータから、再生パスに従ったデータのみを選択して再生する処理も可能である。この処理については後段で説明する。
【０１０１】
次に、図１０を参照して、本実施例に従ったデータ記録構成の具体的態様について説明する。
本実施例に従ったデータ記録構成の一例は、例えば以下の設定である。
（１）コンテンツ単位の設定
（１ａ）１タイトル対応のコンテンツに設定する個別セグメント領域の総数＝３２０
（１ｂ）再生装置の利用するセグメントキーの総数＝３２
（２）個別セグメント領域の設定
（２ａ）各個別セグメント領域の長さは１ＧＯＰを単位とする。
（２ｂ）各個別セグメント領域に設定する複数のバリエーションデータの長さは等しくする。
（３）共通セグメント領域の設定
（３ａ）共通セグメント領域の長さは約１０秒の再生時間長とする。
１つの具体的なデータ記録構成の一例は、例えば上記の設定である。
なお、上記設定は、１つの例であり、その他の様々な設定が可能である。
【０１０２】
［５．個別セグメント領域の具体的データ構成例について］
次に、個別セグメント領域の具体的データ構成例について図１１以下を参照して説明する。
［５−１．記録データ構成例１］
図１１には、以下の各図を示している。
（Ａ）記録データの構成パケットの種類
（Ｂ）各パケットの記録構成例
【０１０３】
図１１（Ａ）に示すように、ディスクに記録されるデータの一例として、例えば以下の各データがある。
（１）Ｖｃ：共通セグメント領域に記録される共通ビデオデータ
（２）Ｖ０：個別セグメント領域に記録されるバリエーションデータ０（０ｂ）対応のビデオデータ
（３）Ｖ１：個別セグメント領域に記録されるバリエーションデータ１（１ｂ）対応のビデオデータ
（４）Ｄ：ダミーデータ
（５）Ａｅ：英語音声データ
（６）Ａｊ：日本語音声データ
（７）Ｓｅ：英語字幕データ
（８）Ｓｊ：日本語字幕データ
【０１０４】
なお、ダミーデータ（Ｄ）は、図１１（Ａ）に示すように、個別セグメント領域に記録する各バリエーションデータのデータ長を一致させるためのデータである。
【０１０５】
図１１に示す例は、図１１（Ｂ）各パケットの記録構成例に示すように、個別セグメント領域に、ビデオデータのみ記録した例である。すなわち、音声、および字幕データは個別セグメント領域には記録せず、共通セグメント領域のみに記録する。
ただし、個別セグメント領域には、各バリエーションデータのデータ長を一致させるため、ダミーデータ（Ｄ）を記録する場合がある。
【０１０６】
先に図９（Ｂ）を参照して説明したように、個別セグメント領域のディスク記録構成は、各バリエーションデータを構成する６１４４バイトのアラインドユニット（０ｂ，１ｂ）を交互に記録した構成を持ち、この規則的な交互記録を行うためにダミーデータ（Ｄ）を用いることが必要となる場合がある。
各バリエーションデータに埋め込む電子透かしが異なる場合、電子透かし埋め込み後の各バリエーションデータのデータ長が異なってしまう場合があり、この調整のためにダミーデータを用いる。
このように、個別セグメント領域に設定される複数のバリエーションデータの少なくともいずれかのバリエーションデータは、他のバリエーションデータのデータサイズに一致させるためダミーデータによるパディング処理を施した構成を有する場合がある。
再生装置のデータ処理部は、ダミーデータを格納したアラインドユニットを含む複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択する処理を行なうことになる。
【０１０７】
図１２は、個別セグメント領域に記録するビデオデータの構成例を説明する図である。ビデオデータは、図１２（Ａ）に示すようにＭＰＥＧ符号化データであり、Ｉ，Ｐ，Ｂピクチャによって構成される。
Ｉピクチャは、単独で復号可能なピクチャであり、Ｐ，Ｂ各ピクチャの復号時に参照対象となるピクチャである。
Ｐピクチャは、先行Ｉピクチャを参照することで復号可能なピクチャであり、Ｂピクチャは、先行および後続のＩまたはＰピクチャを参照して復号可能なピクチャである。
【０１０８】
図１２（Ｂ）に示すように個別セグメント領域に格納するデータはＢピクチャのみとする。Ｂピクチャは、その他のピクチャの復号時に参照される可能性がなく、電子透かし（ＷＭ）の埋め込みによって画像データに変化が発生しても、他のピクチャの復号処理に影響を与えることがない。
この理由から、電子透かし（ＷＭ）埋め込み画像データとしてＢピクチャのみを選択して利用する。
図１２（Ｂ）に示す例は、１つのＢピクチャの構成データを、個別セグメント領域内に設定される複数のアラインドユニットの構成パケットに分割して格納した例である。
【０１０９】
このような設定のデータを情報記録媒体に記録した場合、コンテンツ再生を実行する再生装置のデータ処理部は、個別セグメント領域と、共通セグメント領域から読み取られるビデオデータと、共通セグメント領域から読み取られる音声データの再生処理を実行する。ビデオデータの再生処理として、データ処理部は、個別セグメント領域からＢピクチャ、共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行して再生する。
【０１１０】
［５−２．記録データ構成例２］
次に、記録データ構成例２について、図１３以下を参照して説明する。図１３には、図１１と同様、以下の各図を示している。
（Ａ）記録データの構成パケットの種類
（Ｂ）各パケットの記録構成例
【０１１１】
図１３（Ａ）は、図１１（Ａ）と同様、ディスクに記録されるデータの一例を示している。例えば以下の各データがある。
（１）Ｖｃ：共通セグメント領域に記録される共通ビデオデータ
（２）Ｖ０：個別セグメント領域に記録されるバリエーションデータ０（０ｂ）対応のビデオデータ
（３）Ｖ１：個別セグメント領域に記録されるバリエーションデータ１（１ｂ）対応のビデオデータ
（４）Ｄ：ダミーデータ
（５）Ａｅ：英語音声データ
（６）Ａｊ：日本語音声データ
（７）Ｓｅ：英語字幕データ
（８）Ｓｊ：日本語字幕データ
ダミーデータ（Ｄ）は、図１３（Ａ）に示すように、個別セグメント領域に記録する各バリエーションデータのデータ長を一致させるためのデータである。
【０１１２】
図１３に示す例は、図１３（Ｂ）各パケットの記録構成例に示すように、個別セグメント領域に、ビデオデータのみならず、音声データや字幕データも記録した例である。なお、音声、および字幕データには電子透かしは埋め込まれない。
個別セグメント領域に記録される複数のバリエーションデータの各々に記録される音声データと字幕データは全く同じデータである。
なお、個別セグメント領域には、各バリエーションデータのデータ長を一致させるため、ダミーデータ（Ｄ）を記録する場合がある。
【０１１３】
図１４は、個別セグメント領域に記録するビデオデータの構成例を説明する図である。ビデオデータは、図１４（Ａ）に示すようにＭＰＥＧ符号化データであり、Ｉ，Ｐ，Ｂピクチャによって構成される。
本実施例では、Ｐピクチャと、Ｂピクチャを個別セグメント領域に記録する。すなわち、電子透かし（ＷＭ）埋め込み画像データとしてＰピクチャと、Ｂピクチャを選択して利用する。
【０１１４】
ただし、個別セグメント領域に記録するＰピクチャと、Ｂピクチャは、その個別セグメント領域外に記録されるピクチャの復号時に参照対象とされないピクチャのグループによって構成することが好ましい。
図１４（Ｂ）に示す例は、２つのＢピクチャと１つのＰピクチャの構成データを、個別セグメント領域内に設定される複数のアラインドユニットの構成パケットに分割して格納した例である。
【０１１５】
このような設定のデータを情報記録媒体に記録した場合、コンテンツ再生を実行する再生装置のデータ処理部は、個別セグメント領域からＢピクチャとＰピクチャ、共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行して再生する。
【０１１６】
［６．共通セグメント領域のデータサイズについて］
図１１〜図１４を参照して説明した構成から明らかなように、個別セグメント領域にはＩピクチャは記録しない。
Ｉピクチャは、共通セグメント領域のみに記録される。
【０１１７】
Ｉピクチャは、単独で復号可能な画像データであり、例えば、ランダムアクセス処理を実行する場合の再生開始位置（エントリポイント＝ランダムアクセスポイント）に設定される画像である。
図１５にエントリポイント設定例を示す。
なお、このエントリポイント（ランダムアクセスポイント）情報は、ＥＰマップとして例えばクリップ情報ファイルに記録される。再生装置は、ユーザのランダムアクセス再生指定に応じて、クリップ情報ファイルに記録されたＥＰ（Ｅｎｔｒｙ  Ｐｏｉｎｔ）マップから、ユーザ指定位置に最も近いエントリポイント（Ｉピクチャ記録位置）を検索して、ランダムアクセス再生処理を開始する。
【０１１８】
ＥＰマップからのエントリポイント検索処理が終了すると、そのエントリポイトントのＩピクチャ以降のピクチャデータの復号処理が実行され。再生処理が開始される。
共通セグメント領域内のデータであれば、１つのＣＰＳユニットキーを適用して、順次、復号が可能であるが、個別セグメント領域に入ると、再生パスに応じて選択されるセグメントキーを取得して復号することが必要となる。
【０１１９】
従って、エントリポイントの直後に個別セグメント領域が存在すると、再生パスに応じたセグメントキーの取得が間に合わなくなる可能性がある。
このような事態の発生を防止するため、共通セグメント領域に設定されるエントリポイント（ランダムアクセス可能なＩピクチャ位置）から、次の個別セグメント領域の開始位置までの距離（再生時間）を、再生装置のセグメントキー取得に要する時間以上の時間に設定することが望ましい。
この制約に従って、ＥＰマップを作成してクリップ情報ファイルに記録する構成とすることが好ましい。
【０１２０】
［７．セグメントキーファイルの構成例について］
次に、セグメントキーファイルの構成例について図１６を参照して説明する。
各再生装置は、自装置に格納された鍵（デバイスキー）等を利用して、コンテンツとともにディスクに格納されたセグメントキーファイルからセグメントキーを取得することができる。
ただし、１つの再生装置に格納されたデバイスキーを用いて取得可能なセグメントキーは、１つの個別セグメント領域に設定された複数のバリエーションデータに含まれる１つのバリエーションデータのみを復号可能な設定である。
【０１２１】
再生装置は、セグメントキーファイルから得られたセグメントキーを利用して、１つの個別セグメント領域から、復号可能な１つのバリエーションデータを選択して、復号処理を行ない再生する。なお、復号処理は、アラインドユニット単位で実行する。１つの個別セグメント領域の１つのバリエーションデータを構成する複数のアラインドユニットの復号には１つのセグメントキーを共通に利用可能である。
【０１２２】
セグメントキーファイルから取得可能となるセグメントキーの組み合わせは、再生装置に格納されたデバイスキーに応じて異なる設定となる。
再生装置は、セグメントキーファイルから得られたセグメントキーを利用して、１つの個別セグメント領域から、復号可能な１つのバリエーションデータを選択して、復号処理を実行して再生する。
【０１２３】
図１６にセグメントキーファイルの構成例を示す。
図１６に示すように、セグメントキーファイルには、以下の各データが格納される。
（１）個別セグメント領域開始ソースパケットナンバー（Ｓｔａｒｔ  ＳＰＮ）
（２）個別セグメント領域終了ソースパケットナンバー（Ｅｎｄ  ＳＰＮ）
（３−１〜２）バリエーション対応暗号化セグメントキー（ＶＡＲ＿０，１）
【０１２４】
（１）個別セグメント領域開始ソースパケットナンバー（Ｓｔａｒｔ  ＳＰＮ）は、各個別セグメント領域の開始位置のソースパケットを識別するソースパケット識別子である。
（２）個別セグメント領域終了ソースパケットナンバー（Ｅｎｄ  ＳＰＮ）は、各個別セグメント領域の終了位置のソースパケットを識別するソースパケット識別子である。
再生装置のデータ処理部は、各個別セグメント領域の開始ＳＰＮと終了ＳＰＮに基づいて、セグメントキーの適用領域を判別する。
【０１２５】
（３−１〜２）バリエーション対応暗号化セグメントキー（ＶＡＲ＿０，１）は、各個別セグメント領域に設定されるバリエーションデータの復号に適用するセグメントキーを暗号化した暗号化セグメントキーである。
なお、このセグメントキーファイルの例は、１つの個別セグメント領域に２個のバリエーションデータを設定した例に相当する。
【０１２６】
なお、暗号化セグメントキーは、前述したように、再生装置に格納されたデバイスキー等を利用したデータ処理によって復号可能である。
ただし、１つの再生装置は、１つの個別セグメント領域用の復号キーとして１つのセグメントキーのみしか取得できない。
【０１２７】
［８．再生装置の実行するデータ再生処理例について］
次に、再生装置の実行するデータ再生処理例について説明する。
再生装置は、共通セグメント領域のデータと、個別セグメント領域の複数のバリエーションデータから再生パスに従って選択される１つのバリエーションデータを再生する。
図１７を参照して、再生装置のデータ再生処理例について説明する。
図１７には、再生装置Ａの再生パス（Ｐ１〜Ｐ６）を示している。
【０１２８】
パスＰ１は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ２〜Ｐ４は、個別セグメント領域−１の１つのバリエーションデータを構成する複数のアラインドユニット（０ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ａ０）を適用した復号処理を実行して再生する。
パスＰ５は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ６〜は、個別セグメント領域−２の１つのバリエーションデータを構成する複数のアラインドユニット（１ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ｂ１）を適用した復号処理を実行して再生する。
【０１２９】
このように再生装置は、各個別セグメント領域から、アラインドユニット単位で交互に記録されている異なるバリエーションデータを１つおきに選択取得して復号処理を行なって再生を実行することが必要である。
【０１３０】
具体的な再生処理例について、以下の３つの例を説明する。
（再生処理例１）フィルタ処理部によるフィルタリング処理を実行して再生パスに応じたデータのみを選択取得して再生する再生処理例
（再生処理例２）復号部において復号可能なデータのみを復号して再生パスに応じたデータを生成して再生する再生処理例
（再生処理例３）分離部（デマルチプレクサ）において、復号結果から再生パスに応じたデータのみを選択取得して再生する再生処理例
【０１３１】
［８−１．（再生処理例１）フィルタ処理部によるフィルタリング処理を実行して再生パスに応じたデータのみを選択取得して再生する再生処理例］
まず、再生処理例１として、フィルタ処理部によるフィルタリング処理を実行して再生パスに応じたデータのみを選択取得して再生する再生処理例について、図１８を参照して説明する。
【０１３２】
図１８（Ａ）は、ディスク記録データを示している。さらに再生装置１００の再生パスを矢印（Ｐ１〜Ｐ６）で示している。この再生パスは、図１７を参照して説明した再生パスと同様のパスである。
パスＰ１は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ２〜Ｐ４は、個別セグメント領域−１の１つのバリエーションデータを構成する複数のアラインドユニット（０ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ａ０）を適用した復号処理を実行して再生する。
パスＰ５は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ６〜は、個別セグメント領域−２の１つのバリエーションデータを構成する複数のアラインドユニット（１ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ｂ１）を適用した復号処理を実行して再生する。
【０１３３】
再生装置１００は、図１８（Ａ）に示すディスク記録データから、再生パスに従って選択されるセグメント領域のデータを復号して再生する。
図１８に示す再生装置１００のメディアＩＦ（ドライブ）１０１は、図１８（Ａ）に示すディスク記録データを読み取り、フィルタ処理部１０２に出力する。
なお、この例では、データ読み取り時のジャンプ処理を行なうことなく、全てのデータを順次、読み取ってフィルタ処理部１０２に出力する。
【０１３４】
フィルタ処理部１０２は、例えば汎用プロセッサ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｐｒｏｃｅｓｓｏｒ）によって構成される。
フィルタ処理部１０２は、予め再生パス情報を取得し、再生パス情報に従って、再生装置１００の再生対象データのみを選択して復号部（Ｄｅｃｒｙｐｔ）１０３に出力する。
なお、再生パス情報は、先に図４を参照して説明したように、再生装置の保持するデバイスキーを適用した処理によって得られる。
【０１３５】
フィルタ処理部１０２は、再生パス情報に従って、共通セグメント領域データと、個別セグメント領域データから選択される１つのバリエーションデータを構成するアラインドユニットを順次、選択して、再生パス対応データ１２１を生成して復号部１０３に出力する。
【０１３６】
復号部（Ｄｅｃｒｙｐｔ）１０３は、再生パス対応データ１２１を入力して各セグメント領域対応の鍵を適用した復号処理を実行する。
共通セグメント領域については、ＣＰＳユニットキーファイルから取得したＣＰＳユニットキーを適用して復号処理を実行する。
個別セグメント領域から選択されたバリエーションデータを構成するアラインドユニットについては、セグメントキーファイルから取得したセグメントキーを適用して復号処理を実行する。
【０１３７】
なお、ＣＰＳユニットキーファイル、およびセグメントキーファイルは、コンテンツとともにディスクに記録されている。各ファイルから取得した鍵は、セキュアメモリ１１０に格納して、遂次、切り替えて利用する。
なお、再生装置１００がセグメントキーファイルから取得可能なセグメントキーは、１つの個別セグメント領域について、その１つのセグメント領域の複数のバリエーションデータから再生パスに従って選択される１つのバリエーションデータの復号に適用する鍵のみである。
この場合、再生パス対応データ１２１に含まれる個別セグメント領域内のアラインドユニットの復号に適用するセグメントキーが取得可能である。
【０１３８】
復号部（Ｄｅｃｒｙｐｔ）１０３は、再生パス対応データ１２１を入力して各セグメント領域対応の鍵を適用した復号処理を実行し、復号データを分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４に出力する。
【０１３９】
分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、復号部（Ｄｅｃｒｙｐｔ）１０３から入力する復号データを、データの種類（画像、音声、字幕）に応じて分離して、デコード部（Ｄｅｃｏｄｅ）１０５に出力する。
なお、データ分離は、例えば各データを格納したＴＳパケットのヘッダに記録されたＰＩＤを参照して実行される。
【０１４０】
デコード部１０５は、画像、音声、字幕の符号化データ各々について、それぞれの符号化態様に応じたデコード処理を実行する。
デコード部１０５のデコード処理によって生成されたデコード結果が再生データとして出力される。
【０１４１】
［８−２．（再生処理例２）復号部において復号可能なデータのみを復号して再生パスに応じたデータを生成して再生する再生処理例］
次に、再生処理例２として、復号部において復号可能なデータのみを復号して再生パスに応じたデータを生成して再生する再生処理例について、図１９を参照して説明する。
【０１４２】
図１９（Ａ）は、ディスク記録データを示している。さらに再生装置１００の再生パスを矢印（Ｐ１〜Ｐ６）で示している。この再生パスは、図１７を参照して説明した再生パスと同様のパスである。
パスＰ１は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ２〜Ｐ４は、個別セグメント領域−１の１つのバリエーションデータを構成する複数のアラインドユニット（０ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ａ０）を適用した復号処理を実行して再生する。
パスＰ５は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ６〜は、個別セグメント領域−２の１つのバリエーションデータを構成する複数のアラインドユニット（１ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ｂ１）を適用した復号処理を実行して再生する。
【０１４３】
再生装置１００は、図１９（Ａ）に示すディスク記録データから、再生パスに従って選択されるセグメント領域のデータを復号して再生する。
図１９に示す再生装置１００のメディアＩＦ（ドライブ）１０１は、図１９（Ａ）に示すディスク記録データを読み取り、フィルタ処理部１０２に出力する。
なお、この例では、データ読み取り時のジャンプ処理を行なうことなく、全てのデータを順次、読み取って復号部（Ｄｅｃｒｙｐｔ）１０３に出力する。
【０１４４】
復号部（Ｄｅｃｒｙｐｔ）１０３は、予め再生パス情報を取得し、再生パス情報に従って、再生装置１００の再生対象データのみを選択して、復号可能なデータの復号処理を行ない、再生パス対応復号データ１２２を生成して分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４に出力する。
なお、再生パス情報は、先に図４を参照して説明したように、再生装置の保持するデバイスキーを適用した処理によって得られる。
【０１４５】
復号部（Ｄｅｃｒｙｐｔ）１０３は、再生パス情報に従って、共通セグメント領域データと、個別セグメント領域データから選択される１つのバリエーションデータを構成するアラインドユニットを順次、選択して、各セグメント領域対応の鍵を適用した復号処理を実行する。
共通セグメント領域については、ＣＰＳユニットキーファイルから取得したＣＰＳユニットキーを適用して復号処理を実行する。
個別セグメント領域から選択されたバリエーションデータを構成するアラインドユニットについては、セグメントキーファイルから取得したセグメントキーを適用して復号処理を実行する。
【０１４６】
なお、ＣＰＳユニットキーファイル、およびセグメントキーファイルは、コンテンツとともにディスクに記録されている。各ファイルから取得した鍵は、セキュアメモリ１１０に格納して、遂次、切り替えて利用する。
なお、再生装置１００がセグメントキーファイルから取得可能なセグメントキーは、１つの個別セグメント領域について、その１つのセグメント領域の複数のバリエーションデータから再生パスに従って選択される１つのバリエーションデータの復号に適用する鍵のみである。
【０１４７】
復号部（Ｄｅｃｒｙｐｔ）１０３は、各セグメント領域対応の鍵を適用した復号処理を実行し、再生パス対応復号データ１２２を生成して復号データを分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４に出力する。
【０１４８】
分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、復号部（Ｄｅｃｒｙｐｔ）１０３から入力する再生パス対応復号データ１２２を、データの種類（画像、音声、字幕）に応じて分離して、デコード部（Ｄｅｃｏｄｅ）１０５に出力する。
なお、データ分離は、例えば各データを格納したＴＳパケットのヘッダに記録されたＰＩＤを参照して実行される。
【０１４９】
デコード部１０５は、画像、音声、字幕の符号化データ各々について、それぞれの符号化態様に応じたデコード処理を実行する。
デコード部１０５のデコード処理によって生成されたデコード結果が再生データとして出力される。
【０１５０】
［８−３．（再生処理例３）分離部（デマルチプレクサ）において、復号結果から再生パスに応じたデータのみを選択取得して再生する再生処理例］
次に、再生処理例３として、分離部（デマルチプレクサ）において、復号結果から再生パスに応じたデータのみを選択取得して再生する再生処理例について、図２０を参照して説明する。
【０１５１】
図２０（Ａ）は、ディスク記録データを示している。さらに再生装置１００の再生パスを矢印（Ｐ１〜Ｐ６）で示している。この再生パスは、図１７を参照して説明した再生パスと同様のパスである。
パスＰ１は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ２〜Ｐ４は、個別セグメント領域−１の１つのバリエーションデータを構成する複数のアラインドユニット（０ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ａ０）を適用した復号処理を実行して再生する。
パスＰ５は、共通セグメント領域であり、ＣＰＳユニットキーを適用した復号処理を実行する。
パスＰ６〜は、個別セグメント領域−２の１つのバリエーションデータを構成する複数のアラインドユニット（１ｂ）の再生処理であり、セグメントキー（ＶＡＲ＿Ｂ１）を適用した復号処理を実行して再生する。
【０１５２】
再生装置１００は、図２０（Ａ）に示すディスク記録データから、再生パスに従って選択されるセグメント領域のデータを復号して再生する。
図２０に示す再生装置１００のメディアＩＦ（ドライブ）１０１は、図２０（Ａ）に示すディスク記録データを読み取り、フィルタ処理部１０２に出力する。
なお、この例では、データ読み取り時のジャンプ処理を行なうことなく、全てのデータを順次、読み取って復号部（Ｄｅｃｒｙｐｔ）１０３に出力する。
【０１５３】
復号部（Ｄｅｃｒｙｐｔ）１０３は、復号可能なデータのみ復号処理を行なう。復号できないデータはそのまま暗号化データとして出力する。すなわち、図２０に示す再生パス対応復号データ＆再生パス非対応暗号化データ混在データ１２３を生成して分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４に出力する。
【０１５４】
なお、復号部（Ｄｅｃｒｙｐｔ）１０３は、共通セグメント領域データと、個別セグメント領域データから選択される１つのバリエーションデータを構成するアラインドユニットを順次、選択して、各セグメント領域対応の鍵を適用した復号処理を実行する。
共通セグメント領域については、ＣＰＳユニットキーファイルから取得したＣＰＳユニットキーを適用して復号処理を実行する。
個別セグメント領域から選択されたバリエーションデータを構成するアラインドユニットについては、セグメントキーファイルから取得したセグメントキーを適用して復号処理を実行する。
【０１５５】
なお、ＣＰＳユニットキーファイル、およびセグメントキーファイルは、コンテンツとともにディスクに記録されている。各ファイルから取得した鍵は、セキュアメモリ１１０に格納して、遂次、切り替えて利用する。
なお、再生装置１００がセグメントキーファイルから取得可能なセグメントキーは、１つの個別セグメント領域について、その１つのセグメント領域の複数のバリエーションデータから再生パスに従って選択される１つのバリエーションデータの復号に適用する鍵のみである。
【０１５６】
復号部（Ｄｅｃｒｙｐｔ）１０３は、各セグメント領域対応の鍵を適用した復号処理を実行し、再生パス対応復号データ＆再生パス非対応暗号化データ混在データ１２３を生成して分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４に出力する。
【０１５７】
分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、復号部（Ｄｅｃｒｙｐｔ）１０３から入力する再生パス対応復号データ＆再生パス非対応暗号化データ混在データ１２３から、再生パス対応復号データのみを選択し、さらに、データの種類（画像、音声、字幕）に応じて分離して、デコード部（Ｄｅｃｏｄｅ）１０５に出力する。
【０１５８】
なお、分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、予め再生パス情報を取得し、再生パス情報に従って、再生装置１００の再生対象データのみを選択する。
再生対象データの選択処理には、画像等のデータを格納したＴＳパケットのヘッダ情報として記録されたＰＩＤを用いることができる。
【０１５９】
ＰＩＤを用いたパケット選択取得処理例について、図２１を参照して説明する。
図２１には、
（Ａ）アラインドユニット（６１４４バイト）
（Ｂ）アライントユニットの詳細構成
（Ｃ）ＴＳパケットヘッダの詳細構成
これらのデータ構成例を示している。
【０１６０】
ＰＩＤは、図２１（Ｃ）に示すように、ＴＳパケットヘッダに格納される。ただし、も６１４４バイトのアラインドユニットは、復号がなされていない状態では、先頭の１８バイトのみ非暗号化データとして設定され、後続の６１２８バイトデヘータは暗号化データのままとなる。
従って、分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、アラインドユニットの先頭のＴＳパケットのＴＳパケットヘッダのみを参照して、パケット選択を実行する。
再生パス情報に従って再生対象となるセグメント対応のデータを格納したパケットをＰＩＤに基づいて選択して、デコード部１０５に出力する。
再生対象とならないセグメント対応のデータを格納したパケットはデコード部１０５に出力しない。
【０１６１】
このような選択処理によって生成される再生対象データが図２０に示す再生ぱす対応復号データ１２４である。
なお、分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）１０４は、この再生パス対応データの選択処理に併せて、データの種類（画像、音声、字幕）に応じたデータ分離処理を実行して、デコード部（Ｄｅｃｏｄｅ）１０５に出力する。
なお、データ分離処理も、各データを格納したＴＳパケットのヘッダに記録されたＰＩＤを参照して実行される。
【０１６２】
デコード部１０５は、画像、音声、字幕の符号化データ各々について、それぞれの符号化態様に応じたデコード処理を実行する。
デコード部１０５のデコード処理によって生成されたデコード結果が再生データとして出力される。
【０１６３】
［９．コンテンツに対する電子透かしの記録処理とディスク製造処理例について］
次に、コンテンツに対する電子透かしの記録処理とディスク製造処理例について説明する。
【０１６４】
図２２には、電子透かし埋め込み処理装置２１０、編集装置２３０、ディスク製造装置２５０を示している。
【０１６５】
電子透かし埋め込み処理装置２１０は、電子透かし検証部（Ｗａｔｅｒ  Ｍａｒｋ  Ｖ  Ｃｈｅｃｋｅｒ）２１１、プレビデオ符号化部（Ｐｒｅ  Ｖｉｄｅｏ  Ｅｎｃｏｄｅ）２１２、電子透かし埋め込み部（Ｗａｔｅｒ  Ｍａｒｋ  Ｅｍｂｄｅｄ）２１３、セグメント情報（Ｓｅｇｍｅｎｔ  Ｉｎｆｏ）２１４を有している。
【０１６６】
電子透かし埋め込み処理装置２１０は、電子透かし埋め込み対象となるコンテンツ２００を入力し、プレビデオ符号化部（Ｐｒｅ  Ｖｉｄｅｏ  Ｅｎｃｏｄｅ）２１２において電子透かし埋め込み位置を決定するための処理を行なう。
【０１６７】
具体的には、電子透かし埋め込み位置として最適な場所を選択するため、例えば図２３に示すような、コンテンツのＧＯＰ単位の再生時間対応のビットレート情報を算出する。
相対的にビットレートの低い位置を電子透かし埋め込み位置として選択する。
図２３に示す例では、（ａ）〜（ｄ）の各位置が相対的にビットレートの低い位置であり、これらの位置を電子透かし埋め込み位置として選択する。
これらの各位置が個別セグメント領域に設定され、電子透かしの埋め込みが行われることになる。
【０１６８】
なお、プレビデオ符号化部（Ｐｒｅ  Ｖｉｄｅｏ  Ｅｎｃｏｄｅ）２１２は、電子透かしの埋め込み領域の決定処理などを実行するとともに、この処理結果等を含むセグメント情報（Ｓｅｇｍｅｎｔ  Ｉｎｆｏ）２１４を生成する。
【０１６９】
プレビデオ符号化部（Ｐｒｅ  Ｖｉｄｅｏ  Ｅｎｃｏｄｅ）２１２の決定した電子透かし埋め込み位置情報は、電子透かし埋め込み部（Ｗａｔｅｒ  Ｍａｒｋ  Ｅｍｂｄｅｄ）２１３に入力され、電子透かしデータの埋め込み処理が行われる。
各個別セグメント領域に、複数のバリエーションデータを設定し、各バリエーションデータ各々に異なる電子透かしデータを埋め込む処理が実行それる。
なお、各バリエーションデータは、複数のアラインドユニットによって構成される。
【０１７０】
なお、電子透かし検証部（Ｗａｔｅｒ  Ｍａｒｋ  Ｖ  Ｃｈｅｃｋｅｒ）２１１は、埋め込む電子透かしの検証処理を実行し、検証処理の済んだ電子透かしデータが、電子透かし埋め込み部（Ｗａｔｅｒ  Ｍａｒｋ  Ｅｍｂｄｅｄ）２１３に入力されて埋め込まれる。
【０１７１】
電子透かし埋め込み部（Ｗａｔｅｒ  Ｍａｒｋ  Ｅｍｂｄｅｄ）２１３において電子透かしが埋め込まれた電子透かし埋め込みコンテンツ２２０は、編集装置（Ａｕｔｏｒｉｎｇ  ｓｔｕｄｉｏ）２３０に提供される。
【０１７２】
編集装置（Ａｕｔｏｒｉｎｇ  ｓｔｕｄｉｏ）２３０には、さらに、電子透かし埋め込み前のコンテンツ２００、セグメント情報（Ｓｅｇｍｅｎｔ  Ｉｎｆｏ）２１４も提供される。
【０１７３】
セグメント情報２１４には、例えば以下の情報が含まれる。
（１）コンテンツ２００のＧＯＰ境界情報
（２）ピクチャタイプ（Ｉ，Ｐ，Ｂ）配列情報
（３）電子透かし（ＷＭ）埋め込み位置情報
【０１７４】
編集装置（Ａｕｔｏｒｉｎｇ  ｓｔｕｄｉｏ）２３０は、符号化部（Ｅｎｃｏｄｅ）２３１、多重化部（Ｍｕｌｔｉｐｌｅｘｅｒ）２３２を有する。
【０１７５】
符号化部（Ｅｎｃｏｄｅ）２３１は、電子透かし埋め込み前のコンテンツ２００と、電子透かし埋め込みコンテンツ２２０と、セグメント情報２１４を入慮をくして、コンテンツの符号化処理を実行する。
画像、音声、字幕それぞれに対応した符号化処理を実行する。
この処理に際しては、セグメント情報２１４から取得される以下の情報、すなわち、
（１）コンテンツ２００のＧＯＰ境界情報
（２）ピクチャタイプ（Ｉ，Ｐ，Ｂ）配列情報
（３）電子透かし（ＷＭ）埋め込み位置情報
これらの各情報を考慮した処理を実行する。
【０１７６】
多重化部（Ｍｕｌｔｉｐｌｅｘｅｒ）２３２は、符号化部（Ｅｎｃｏｄｅ）２３１から画像、音声、字幕の各符号化データを取得して、ディスク上のデータ配列に従った記録データを生成する。
例えば、図１１（Ｂ）や、図１３（Ｂ）を参照して説明した配列データを生成する。
なお、この配列データの生成に際しても、セグメント情報２１４から取得される以下の情報、すなわち、
（１）コンテンツ２００のＧＯＰ境界情報
（２）ピクチャタイプ（Ｉ，Ｐ，Ｂ）配列情報
（３）電子透かし（ＷＭ）埋め込み位置情報
これらの各情報を考慮した処理を実行する。
【０１７７】
多重化部（Ｍｕｌｔｉｐｌｅｘｅｒ）２３２の生成したディスク記録配列データ２４０はディスク製造装置２５０に出力される。
ディスク製造装置２５０は、暗号化処理部２５１を有する。
暗号化処理部２５１は、多重化部（Ｍｕｌｔｉｐｌｅｘｅｒ）２３２の生成したディスク記録配列データ２４０の構成データの暗号化処理を実行する。
共通セグメント領域についてはＣＰＳユニットキーを適用した暗号化処理を実行する。
個別セグメント領域については、書く既バリエーションデータ対応のセグメントキーを適用して暗号化処理を実行する。
【０１７８】
この暗号化処理によって生成された暗号化コンテンツをディスクに記録してディスク２７０を生成する。
なお、ディスク２７０には暗号化コンテンツの他、先に図４を参照して説明した様々なデータが記録される。
【０１７９】
［１０．情報処理装置のハードウェア構成例について］
次に、上述した実施例において説明したデータ記録構成を持つ情報記録媒体の記録データの再生処理、あるいは上述した実施例において説明したデータ記録構成を持つ情報記録媒体に対するデータ記録を実行する情報処理装置のハードウェア構成例について、図２４を参照して説明する。
【０１８０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２、または記憶部５０８に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述した実施例において説明した処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３には、ＣＰＵ５０１が実行するプログラムやデータなどが記憶される。これらのＣＰＵ５０１、ＲＯＭ５０２、およびＲＡＭ５０３は、バス５０４により相互に接続されている。
【０１８１】
ＣＰＵ５０１はバス５０４を介して入出力インタフェース５０５に接続され、入出力インタフェース５０５には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続されている。ＣＰＵ５０１は、入力部５０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部５０７に出力する。
【０１８２】
入出力インタフェース５０５に接続されている記憶部５０８は、例えばハードディスク等からなり、ＣＰＵ５０１が実行するプログラムや各種のデータを記憶する。通信部５０９は、インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部、さらに放送波の送受信部として機能し、外部の装置と通信する。
【０１８３】
入出力インタフェース５０５に接続されているドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア５１１を駆動し、データの記録あるいは読み取りを実行する。
【０１８４】
なお、データの符号化あるいは復号は、データ処理部としてのＣＰＵ５０１の処理として実行可能であるが、符号化処理あるいは復号処理を実行するための専用ハードウェアとしてのコーデックを備えた構成としてもよい。
【０１８５】
［１１．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１８６】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  情報記録媒体の記録コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理装置にある。
【０１８７】
（２）  前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択するフィルタ処理部を有する（１）に記載の情報処理装置。
【０１８８】
（３）  前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択して復号する復号部を有する（１）に記載の情報処理装置。
【０１８９】
（４）  前記データ処理部は、
算出した再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択する分離部を有する（１）に記載の情報処理装置。
【０１９０】
（５）  前記分離部は、
前記アラインドユニットを構成するパケットのパケットＩＤ（ＰＩＤ）に基づいて再生パスに対応した１つのバリエーションデータに属するアラインドユニットを選択する（４）に記載の情報処理装置。
【０１９１】
（６）  前記個別セグメント領域に設定される複数のバリエーションデータの少なくともいずれかのバリエーションデータは、他のバリエーションデータのデータサイズに一致させるためダミーデータによるパディング処理を施した構成を有し、
前記データ処理部は、
ダミーデータを格納したアラインドユニットを含む複数のアラインドユニットから、再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択する（１）〜（５）いずれかに記載の情報処理装置。
【０１９２】
（７）  前記個別セグメント領域は、ビデオデータのみによって構成され、
前記データ処理部は、
前記個別セグメント領域と、前記共通セグメント領域から読み取られるビデオデータと、前記共通セグメント領域から読み取られる音声データの再生処理を実行する（１）〜（６）いずれかに記載の情報処理装置。
【０１９３】
（８）  前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャのみによって構成され、
前記データ処理部は、
前記個別セグメント領域からＢピクチャ、前記共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行する（１）〜（７）いずれかに記載の情報処理装置。
【０１９４】
（９）  前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャとＰピクチャのみによって構成され、
前記データ処理部は、
前記個別セグメント領域からＢピクチャとＰピクチャ、前記共通セグメント領域からＩ，Ｐ，Ｂピクチャを読み取って復号処理を実行する（１）〜（７）いずれかに記載の情報処理装置。
【０１９５】
（１０）  前記データ処理部は、
前記バリエーションデータの復号に適用するセグメントキーを、暗号化セグメントキーを格納したセグメントキーファイルから取得する構成であり、
前記セグメントキーファイルは、
各個別セグメント領域の開始位置にあるソースパケットのソースパケットナンバー（ＳＰＮ）である開始ＳＰＮと、終了位置にあるソースパケットのソースパケットナンバー（ＳＰＮ）である終了ＳＰＮと、暗号化セグメントキーを対応付けたデータを有し、
前記データ処理部は、
各個別セグメント領域の開始ＳＰＮと終了ＳＰＮに基づいて、セグメントキーの適用領域を判別する（１）〜（９）いずれかに記載の情報処理装置。
【０１９６】
（１１）  前記データ処理部は、
ランダムアクセス再生を実行する場合、前記共通セグメント領域に設定されたエントリポイントからの再生を実行する（１）〜（１０）いずれかに記載の情報処理装置。
【０１９７】
（１２）  各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを記録データとして格納した情報記録媒体であり、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
再生装置が、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
前記情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行することを可能とした情報記録媒体。
【０１９８】
（１３）  前記個別セグメント領域は、ビデオデータのみによって構成されている（１２）に記載の情報記録媒体。
【０１９９】
（１４）  前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャのみによって構成されている（１２）または（１３）に記載の情報記録媒体。
【０２００】
（１５）  前記個別セグメント領域は、ＭＰＥＧフォーマットで規定されるＢピクチャとＰピクチャのみによって構成されている（１２）または（１３）に記載の情報記録媒体。
【０２０１】
（１６）  前記個別セグメント領域に設定される複数のバリエーションデータの少なくともいずれかのバリエーションデータは、他のバリエーションデータのデータサイズに一致させるためダミーデータによるパディング処理を施した構成を有する（１２）〜（１５）いずれかに記載の情報記録媒体。
【０２０２】
（１７）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記データ処理部は、
メモリに保持されたデバイスキーを適用して再生パスを算出し、
情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択して復号および再生処理を実行する情報処理方法。
【０２０３】
（１８）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、コンテンツの再生処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
前記バリエーションデータは、６１４４バイトのアラインドユニットによって構成され、
前記プログラムは、前記データ処理部に、
メモリに保持されたデバイスキーを適用した再生パスの算出処理と、
情報記録媒体からの読み取りデータに含まれる個別セグメント領域の複数のバリエーションデータを構成する複数のアラインドユニットから、算出再生パスに対応する１つのバリエーションデータ対応のアラインドユニットを選択させて、復号および再生処理を実行させるプログラム。
【０２０４】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２０５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０２０６】
以上、説明したように、本開示の一実施例の構成によれば、異なる識別情報を埋め込んだ複数のバリエーションデータを持つセグメント領域を有するコンテンツを利用してコピーコンテンツの出所解析を実現し、再生装置における再生途切れのない正常再生が実現される。
具体的には、各々に異なる識別情報が埋め込まれ、異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、共通セグメント領域を有するコンテンツを利用する。バリエーションデータは６１４４バイトのアラインドユニットによって構成される。再生装置はデバイスキーを適用して再生パスを算出し、個別セグメント領域のバリエーションデータを構成するアラインドユニットから、再生パスに対応のアラインドユニットを選択して復号、再生処理を実行する。
本構成により、異なる識別情報を埋め込んだ複数のバリエーションデータを持つセグメント領域を有するコンテンツを利用してコピーコンテンツの出所解析が実現され、また再生装置における再生途切れのない再生が実現される。
【符号の説明】
【０２０７】
１０  情報記録媒体
２１，２２  再生装置
３１，３２  再生画像
５０  記録装置
６０  情報記録媒体
７０  再生装置
８０  情報記録媒体
８１  管理情報設定部
８２  データ部
２００  コンテンツ
２１０  電子透かし埋め込み処理装置
２３０  編集装置
２５０  ディスク製造装置
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  バス
５０５  入出力インタフェース
５０６  入力部
５０７  出力部
５０８  記憶部
５０９  通信部
５１０  ドライブ
５１１  リムーバブルメディア
【図１】
2016084756.tif 000003
【図２】
2016084756.tif 000004
【図３】
2016084756.tif 000005
【図４】
2016084756.tif 000006
【図５】
2016084756.tif 000007
【図６】
2016084756.tif 000008
【図７】
2016084756.tif 000009
【図８】
2016084756.tif 000010
【図９】
2016084756.tif 000011
【図１０】
2016084756.tif 000012
【図１１】
2016084756.tif 000013
【図１２】
2016084756.tif 000014
【図１３】
2016084756.tif 000015
【図１４】
2016084756.tif 000016
【図１５】
2016084756.tif 000017
【図１６】
2016084756.tif 000018
【図１７】
2016084756.tif 000019
【図１８】
2016084756.tif 000020
【図１９】
2016084756.tif 000021
【図２０】
2016084756.tif 000022
【図２１】
2016084756.tif 000023
【図２２】
2016084756.tif 000024
【図２３】
2016084756.tif 000025
【図２４】
2016084756.tif 000026
【国際調査報告】
2016084756.tif 000027
2016084756.tif 000028
2016084756.tif 000029
2016084756.tif 000030
2016084756.tif 000031
2016084756.tif 000032