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