(57)【要約】【課題】再生パスに応じた選択再生データからなる個別セグメント領域を有するコンテンツの再生に際してバッファアンダーフローによる再生エラーを発生させないコンテンツを生成する。【解決手段】各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを生成する。コンテンツ生成を行うデータ処理部は、１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する。【選択図】図１６
2016197478.tif 000002
【特許請求の範囲】
【請求項１】
ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理装置。
【請求項２】
前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである請求項１に記載の情報処理装置。
【請求項３】
前記個別セグメント領域は、２以上の複数のバリエーションデータによって構成されるデータ領域であり、再生装置に応じて決定される再生パスに従って選択されるバリエーションデータを含む領域である請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、前記最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である請求項１に記載の情報処理装置。
【請求項５】
前記データ処理部は、
ディスクに対する生成コンテンツの記録処理に際し、記録コンテンツを分割して記録する場合、下記制約、すなわち、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する、
（制約２）個別セグメント領域に先行する共通セグメント領域は、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に相当する再生データサイズ以上、
上記制約を満たす設定として記録する請求項１に記載の情報処理装置。
【請求項６】
前記バリエーションデータの各々は、アラインドユニット単位の細分化データによって構成される請求項１に記載の情報処理装置。
【請求項７】
ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理装置。
【請求項８】
前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである請求項７に記載の情報処理装置。
【請求項９】
各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
選択するバリエーションデータに応じた複数の再生パスを設定可能なコンテンツを記録データとして格納した情報記録媒体であり、
前記コンテンツは、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなるビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツである情報記録媒体。
【請求項１０】
前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである請求項９記載の情報記録媒体。
【請求項１１】
前記個別セグメント領域は、２以上の複数のバリエーションデータによって構成されるデータ領域であり、再生装置に応じて決定される再生パスに従って選択されるバリエーションデータを含む領域である請求項９記載の情報記録媒体。
【請求項１２】
前記コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、前記最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である請求項９記載の情報記録媒体。
【請求項１３】
前記情報記録媒体は、記録コンテンツを分割して記録した構成であり、
下記制約、すなわち、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する、
（制約２）個別セグメント領域に先行する共通セグメント領域は、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に相当する再生データサイズ以上、
上記制約を満たす設定とした記録コンテンツを有する請求項９記載の情報記録媒体。
【請求項１４】
前記バリエーションデータの各々は、アラインドユニット単位の細分化データによって構成される請求項９記載の情報記録媒体。
【請求項１５】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理方法。
【請求項１６】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理方法。
【請求項１７】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成させるプログラム。
【請求項１８】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。さらに詳細には、不正流通コンテンツの出所追跡用データを埋め込んだコンテンツの正常な再生を可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
映画や音楽等、様々なコンテンツを記録する情報記録媒体（メディア）として、ＤＶＤ(Digital Versatile Disc)や、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）が多く利用されている。
【０００３】
これらの情報記録媒体に記録される音楽データ、画像データ等の多くのコンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有されている。従って、このような情報記録媒体（メディア）にコンテンツを格納してユーザに提供する場合、正規な利用権を持つユーザのみにコンテンツの利用を許容する利用制御を行うのが一般的である。
【０００４】
具体的には、例えばコンテンツを暗号化コンテンツとして記録し、正規なコンテンツ購入処理を行ったユーザに提供した暗号鍵によってのみ復号可能とするといった制御等が行われる。しかし、このような処理を行っても、例えば暗号化コンテンツを取得したユーザが復号したコンテンツや、暗号鍵を不正に配布、あるいは公開するなどの処理を行ってしまうと不特定多数のコンテンツの不正利用が発生する。特に昨今は、ネットワークを介したデータの不正公開や配信が行われるケースが多く、これらの不正をいかに防止するかが大きな課題となっている。
【０００５】
不正コンテンツの流通を防止する１つの対策として、復号（平文）コンテンツに基づいて、復号処理や不正コピーを行なった装置を判別可能とした構成がある。
これは、暗号化コンテンツを復号して生成した復号コンテンツ、例えば復号画像データを解析し、画像から抽出される識別マークに基づいて復号処理を行なった装置を判別する構成である。
この出所追跡を可能とした構成については、例えば特許文献１（特開２００６−２３６１２１号公報）、特許文献２（特開２００７−４３３３６号公報）等に記載がある。
【０００６】
これらの特許文献に記載の構成は、コンテンツを構成データであるセグメント、例えば映画コンテンツを構成するあるシーンの画像に異なる識別マークを埋め込み、かつ異なる鍵で復号可能とした複数のバリエーションデータを設定するものである。各再生装置は、再生装置に格納した再生装置固有の鍵を適用して、複数のバリエーションデータから復号可能な１つのデータを選択して復号し、再生する。異なる鍵を格納した再生装置は、同一シーンの画像について、異なるバリエーションデータを復号して再生する。このように、各再生装置によって異なるバリエーションデータが選択されて再生されることになる。すなわち再生装置に応じて異なる再生パスに従った再生処理が行われる。
【０００７】
例えば、復号コンテンツのコピーデータがネットワークを介して不正流通した場合、そのコンテンツに含まれる異なる識別マークが埋め込まれたバリエーションデータや再生パスを解析することで、不正流通したコピーデータを生成した装置、すなわちコンテンツを復号した装置を所定単位で特定することが可能となる。
【０００８】
しかし、様々な異なるバリエーションデータをディスクに記録した場合、再生装置は、ディスクからの読み取りデータから自装置に割り当てられたバリエーションデータのみを選択して再生する処理を行なうことになる。
【０００９】
再生装置は、ディスクからの読み取りデータを格納するバッファに自装置に割り当てられたバリエーションデータのみならず、再生対象とならないバリエーションデータも一時的に格納することになる。
非再生データのバッファ占有率が高まると、再生データのバッファ蓄積量が低下し、再生データをバッファから取得できず、再生エラーを起こす可能性が高まるという問題がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−２３６１２１号公報
【特許文献２】特開２００７−４３３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本開示は、例えばこのような問題点に鑑みてなされたものであり、複数のバリエーションデータの設定されたコンテンツから１つのバリエーションデータを選択して再生を行なう構成において、バッファから確実に再生データを取得して再生することを可能とした情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本開示の第１の側面は、
ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理装置にある。
【００１３】
さらに、本開示の第２の側面は、
ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理装置にある。
【００１４】
さらに、本開示の第３の側面は、
各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
選択するバリエーションデータに応じた複数の再生パスを設定可能なコンテンツを記録データとして格納した情報記録媒体であり、
前記コンテンツは、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなるビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツである情報記録媒体にある。
【００１５】
さらに、本開示の第４の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理方法にある。
【００１６】
さらに、本開示の第５の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理方法にある。
【００１７】
さらに、本開示の第６の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成させるプログラムにある。
【００１８】
さらに、本開示の第７の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行させるプログラムにある。
【００１９】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００２０】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２１】
本開示の一実施例の構成によれば、再生パスに応じた選択再生データからなる個別セグメント領域を有するコンテンツの再生に際してバッファアンダーフローによる再生エラーを発生させないコンテンツを効率的に生成することが可能となる。
具体的には、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを生成する。コンテンツ生成を行うデータ処理部は、１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する。
本構成により、再生パスに応じた選択再生データからなる個別セグメント領域を有するコンテンツの再生に際してバッファアンダーフローによる再生エラーを発生させないコンテンツを効率的に生成することが可能となる。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２２】
【図１】個別セグメント領域と共通セグメント領域を有するコンテンツの構成例について説明する図である。
【図２】個別セグメント領域と共通セグメント領域を有するコンテンツの構成と再生装置対応の再生パスについて説明する図である。
【図３】個別セグメント領域と共通セグメント領域を有するコンテンツの構成データからの識別情報検出例について説明する図である。
【図４】個別セグメント領域と共通セグメント領域を有するコンテンツのディスク上の記録構成例について説明する図である。
【図５】ＭＰＥＧ−２ＴＳ（トランスポートストリーム）の構成例について説明する図である。
【図６】個別セグメント領域と共通セグメント領域を有するコンテンツの再生処理例について説明する図である。
【図７】再生処理におけるデータバッファの蓄積データの推移について説明する図である。
【図８】再生処理におけるデータバッファのアンダーフロー発生回避条件について説明する図である。
【図９】再生処理におけるデータバッファのアンダーフロー発生回避条件について説明する図である。
【図１０】再生処理におけるデータバッファの蓄積データの推移と、バッファのアンダーフロー発生回避条件について説明する図である。
【図１１】再生処理におけるデータバッファの蓄積データの推移について説明する図である。
【図１２】再生処理におけるデータバッファのアンダーフロー発生回避条件について説明する図である。
【図１３】再生処理におけるデータバッファのアンダーフロー発生回避条件について説明する図である。
【図１４】再生処理におけるデータバッファの蓄積データの推移と、バッファのアンダーフロー発生回避条件について説明する図である。
【図１５】ＵＨＤ−ＢＤ対応のディスク記録コンテンツの規定について説明する図である。
【図１６】本開示のビットレート判定処理の一例について説明する図である。
【図１７】本開示のビットレート判定処理の一例について説明する図である。
【図１８】本開示のビットレート判定処理の一例について説明する図である。
【図１９】個別セグメント領域と共通セグメント領域を有するコンテンツの記録および再生処理シーケンスについて説明する図である。
【図２０】情報処理装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しながら本開示の情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．再生パス解析に基づく出所追跡処理の概要について
２．情報処理装置におけるデータ再生処理の概要について
３．データバッファに対するデータ蓄積処理とアンダーフローの可能性について
４．規定の最大記録レートを満足するコンテンツであるか否かを判定する処理について
５．分割記録されたコンテンツの判定処理について
６．情報処理装置の実行する処理のシーケンスについて
７．情報処理装置のハードウェア構成例について
８．本開示の構成のまとめ
【００２４】
［１．再生パス解析に基づく出所追跡処理の概要について］
まず、再生パス解析に基づく出所追跡処理の概要について説明する。
図１は、再生パス解析に基づく出所追跡処理を可能としたコンテンツの構成例を示す図である。コンテンツは、例えばディスクに記録される映画等のコンテンツである。
コンテンツには、共通セグメント領域（単一データ領域）と、個別セグメント領域が設定される。
共通セグメント領域（単一データ領域）は、全ての再生装置において共通に再生されるデータによって構成される。
【００２５】
一方、個別セグメント領域は、例えば映画コンテンツを構成するある同一シーンについて、複数の異なる識別情報が埋め込まれた複数のデータ（バリエーションデータ）によって構成される。
図に示す例は、０ｂ，１ｂの異なる１ビットデータが埋め込まれた画像データ（バリエーションデータ）を持つ例である。
例えば個別セグメント領域−１は、映画コンテンツを構成するある１つの画像フレームを構成するデータであり、
（１）ビット値［０］の埋め込まれた［０ｂ］、
（２）ビット値［１］の埋め込まれた［１ｂ］、
これら２つの画像フレーム（バリエーションデータ）によって構成されている。
再生装置各々は、上記（１），（２）のデータのいずれかを選択して再生する。
【００２６】
なお、図に示す０ｂ、または１ｂの設定された１つの矩形ボックスは、６１４４バイト（Ｂ）のアラインドユニットを示す。
アラインドユニットは、ＭＰＥＧ−２ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を構成するデータであり、１つの暗号化単位となるデータである。
【００２７】
例えば個別セグメント領域−１内の［０ｂ］の複数のアラインドユニットのデータによって１つの画像フレームが生成される。
同様に、個別セグメント領域−１内の［１ｂ］の複数のアラインドユニットのデータによって１つの画像フレームが生成される。
これらは、例えば映画コンテンツを構成する１つの同じ画像フレームである。
ただし、識別マーク検出処理によって、［０ｂ］のデータによって生成される画像フレームからは識別ビット［０］を検出することが可能であり、［１ｂ］のデータによって生成される画像フレームからは識別ビット［１］を検出することが可能である。
【００２８】
なお、識別マーク０，１は、例えば電子透かし（Ｗａｔｅｒ  ｍａｒｋ）として画像フレームに埋め込まれ、通常の画像観察では認識できないが、特別な検出装置を利用した電子透かし検出処理によって各ビット値を検出することが可能となる。
【００２９】
各再生装置には。予め再生装置対応の再生パスが割り当てられ、再生装置は、割り当てられた再生パスに従って、各個別セグメント領域から１つの画像フレーム構成データ（図に示す例では０ｂまたは１ｂのいずれか）を選択して再生する。
なお、再生装置は、自装置に割り当てられた再生パスに従って選択されるアラインドユニットの復号用の鍵を保持している。再生装置は、割り当てられた再生パス以外のアラインドユニット復号用の鍵を有していないので、他の再生パスのデータについては復号、再生することができない。
【００３０】
図１に示す例では、再生装置Ａに割り当てられた再生パスＡは、以下の通りである。
個別セグメント領域−１では［０ｂ］を選択、
個別セグメント領域−２では［１ｂ］を選択、
このように選択して再生するパスが割り当てられている。
【００３１】
このように、再生装置、あるいは所定の再生装置グループに対応付けて異なる再生パスを設定する。
例えば、悪意の再生装置が所定の再生パスに応じて復号再生したコンテンツを不正に複製（コピー）して流通させた場合、そのコピーコンテンツを解析して各個別セグメント領域に埋め込まれた識別マークを検出することができる。
この解析処理によって、１つの再生パスが判別され、その再生パスが利用可能な再生装置を特定することが可能となり、不正流通コンテンツの出所を特定することができる。
【００３２】
図２は、各再生装置Ａ，Ｂ〜に対応付けられた再生パスに応じた各個別セグメント領域の識別マーク（埋め込みデータ）設定例を示す図である。
再生装置Ａは、各個別セグメント領域１〜ｎについて、０，１，０，・・・，０の識別子埋め込みデータの再生を行なう。
再生装置Ｂは、各個別セグメント領域１〜ｎについて、１，１，０，・・・，１の識別子埋め込みデータの再生を行なう。
このように、再生装置に応じて選択される再生パスを構成する各個別セグメント領域１〜ｎに埋め込まれたビット列が異なり、このビット列を解析することで、１つの再生パスが判別され、その再生パスの割り当てられた再生装置を特定することが可能となる。
【００３３】
図３を参照して、各再生装置による再生画像データと、再生画像データに基づく出所解析析処理について説明する。
図３に示す情報記録媒体（ディスク）１０には、図１を参照して説明した個別セグメント領域と共通セグメント領域（単一データ領域）から構成されるコンテンツが格納されている。
再生装置Ａ，２１は、図１を参照して説明した再生パスＡに従ってコンテンツ再生を実行する。
再生装置Ｂ，２２は、再生パスＡと異なる再生パスＢに従ってコンテンツ再生を実行する。
【００３４】
再生画像Ａ，３１は、再生パスＡに従って、１つの個別セグメント領域から選択されたデータ（バリエーションデータ）によって構成される画像フレームである。
再生画像Ｂ，３２は、同じ個別セグメント領域から選択された異なるバリエーションデータによって構成される画像フレームであり、再生パスＢに含まれるバリエーションデータによって構成される画像フレームである。
これら２つの再生画像Ａ，Ｂは、いずれも例えば映画コンテンツの同一シーンの画像であり、視聴者には区別なく鑑賞される画像である。
【００３５】
しかし、再生画像Ａ，３１は、再生パスＡに含まれるバリエーションデータからなる画像フレームであり、この再生画像Ａ，３１には、特定のバリエーション識別子（データ識別子）＝［０ｂ］が埋め込まれている。例えば電子透かし（Ｗａｔｅｒ  Ｍａｒｋ）解析処理によって識別子［０ｂ］を解析することができる。
なお、このように再生データに埋め込まれた識別情報はフォレンジックマーク（Ｆｏｒｅｎｓｉｃ  Ｍａｒｋ）、あるいはフォレンジックウォーターマーク（Ｆｏｒｅｎｓｉｃ  Ｗａｔｅｒ  Ｍａｒｋ）と呼ばれる。
【００３６】
一方の再生画像Ｂ，３２は、再生パスＢに含まれるバリエーションデータからなる画像フレームであり、この再生画像Ｂ，３２には、特定のバリエーション識別子（データ識別子）＝［１ｂ］が埋め込まれている。例えば電子透かし（Ｗａｔｅｒ  Ｍａｒｋ）解析処理によって識別子［１ｂ］を解析することができる。
【００３７】
図１に示すコンテンツには、例えば１５個の個別セグメント領域（個別セグメント１〜１５）が設定されている。
例えばネットワーク上から、不正流通したコピーコンテンツが発見された場合、この不正流通コンテンツに含まれる１５個の個別セグメント領域における再生画像が、どのバリエーションデータであるかを判別すれば、そのコンテンツの再生パスが明らかになる。
【００３８】
次に、図４を参照してディスク上のデータ記録構成例について説明する。
図４には、以下の各図を示している。
（Ａ）個別セグメント設定態様
（Ｂ）ディスク上のデータ記録態様
【００３９】
（Ａ）個別セグメント設定態様に示すように、個別セグメント領域は、複数のアラインドユニットによって構成される２つのバリエーションデータを持つ設定である。
本実施例において、各個別セグメント領域は、２つのみのバリエーションデータを有する。
各バリエーションデータは、複数のアラインドユニットによって構成される。
各アラインドユニットは、６１４４バイトデータである。
【００４０】
個別セグメント領域に設定される各バリエーションデータには、バリエーションデータに対応する識別子が電子透かし（Ｗａｔｅｒ  Ｍａｒｋ）として埋め込まれている。
図に示す例では、異なる埋め込み電子透かしデータが記録されたアラインドユニットをアラインドユニット（０ｂ）、アラインドユニット（１ｂ）として示している。
【００４１】
個別セグメント領域は、共通セグメント領域と交互に設定される。１つのタイトル対応コンテンツ中に設定する個別セグメント領域の設定数は様々な設定が可能である。例えば数１００程度とする。再生装置は、複数種類のセグメントキーと１つのＣＰＳユニットキーを適用して、各再生装置に設定された再生パスに添って、コンテンツを復号して再生する。
【００４２】
例えば、図４（Ａ）に示すように、再生装置Ａは、個別セグメント領域−１では、バリエーションデータとしてのアラインドユニット（０ｂ）を選択し、個別セグメント領域−２ではバリエーションデータとしてのアラインドユニット（１ｂ）を選択して再生する。
再生パスは、再生装置の所持するデバイスキーによって決定される。
【００４３】
図４（Ｂ）は、ディスク上のデータ記録構成を示す図である。図４（Ｂ）に示すように、個別セグメント領域のデータは、各バリエーションデータが６１４４Ｂ（バイト）のアラインドユニット単位で交互に記録される。
すなわち、アラインドユニット（０ｂ）、アラインドユニット（１ｂ）が交互に記録される。
【００４４】
次に、図５を参照して、再生対象データである画像等からなるコンテンツの構成例について説明する。
再生対象となる画像や音声の実データを格納したファイル（クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイル）は、例えば図５（Ａ）に示すようなＭＰＥＧ−２トランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）ファイル構造を持つ。
【００４５】
図５に示すように、ＭＰＥＧ−２ＴＳフォーマットは、以下の特徴を有する。
１）ＭＰＥＧ−２ＴＳファイルは、整数個のアラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）から構成される。
２）アラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）の大きさは、６ｋＢ（＝６１４４バイト（２０４８×３バイト））である。
３）アラインドユニット（Ａｌｉｇｎｅｄ  Ｕｎｉｔ）は、ソースパケットの第一バイト目から始まる。
４）ソースパケットは、１９２バイト長である。一つのソースパケットは、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒとＴＳパケットから成る。ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは、４バイト長であり、またＴＳパケットは、１８８バイト長である。
【００４６】
５）ＴＳパケットはヘッダ（ＴＰヘッダ）とペイロード部を有する。１つのＴＳパケットのペイロードには画像、音声等、いずれか一種類のデータの符号化データが格納される。
６）ＴＳパケットのヘッダ（ＴＰヘッダ）にはペイロードのデータ種類を示すＰＩＤ（プログラムＩＤ）が記録される。
７）ＴＳパケットのペイロードは画像や音声等の符号化データであるエレメンタリストリーム（ＥＳ）を格納したパケット（パケタイズドエレメンタリストリーム（ＰＥＳ））とＰＥＳヘッダ等によって構成される。
８）ＰＥＳヘッダには、後続のＰＥＳパケットに格納されたエレメンタリストリーム（ＥＳ）の再生時間情報を示すプレゼンテーション・タイムスタンプ（ＰＴＳ）や、デコード処理時間を示すデコーディング・タイムスタンプ（ＤＴＳ）が記録される。
【００４７】
さらに、図５（Ｅ）に示すように、ＴＳパケットのヘッダ情報には、以下の各データが格納される。
（ａ）同期用バイト（Ｓｙｎｃ  ｂｙｔｅ）
（ｂ）トランスポートエラー識別子（Ｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ＿ｉｎｄｉｃａｔｏｒ）
（ｃ）ペイロードユニットスタート識別子（Ｐａｙｌｏａｄ＿ｕｎｉｔ＿ｓｔａｒｔ＿ｉｎｄｉｃａｔｏｒ）
（ｄ）トランスポートプライオリティ（Ｔｒａｎｓｐｏｒｔ＿ｐｒｉｏｒｉｔｙ）
（ｅ）プログラムＩＤ（ＰＩＤ）
（ｆ）トランスポートスクランブリングコントロール（Ｔｒａｎｓｐｏｒｔ  ｓｃｒａｍｂｌｉｎｇ  ｃｏｎｔｒｏｌ）
（ｇ）アダプテーションフィールドコントロール（Ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ  ｃｏｎｔｒｏｌ）
（ｈ）コンティニュイティカウンタ（Ｃｏｎｔｉｎｕｉｔｙ  ｃｏｕｎｔｅｒ）
（ｉ）アダプテーションフィールド（Ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ）
【００４８】
［２．情報処理装置におけるデータ再生処理の概要について］
次に、図６を参照して情報処理装置におけるデータ再生処理の概要について説明する。
図６は、図１他を参照して説明したコンテンツ、すなわち、共通セグメント領域と個別セグメント領域を有するコンテンツを格納したディスク１０を装着して特定の再生パスに従ったコンテンツの再生を実行する情報処理装置の構成と処理について説明する図である。
【００４９】
ディスクドライブ４１はディスクからコンテンツ構成データを読み取り、データバッファ４２に格納する。
なお、ディスクドライブ４１からデータバッファ４２に対するデータ供給レート、すなわちディスクからのデータ読み取りレートをＲ（ＵＤ）とする。
なお、図に示す下付き文字は、本明細書では（）内に記載して説明する。
すなわち、Ｒ（ＵＤ）はＲＵＤと同じである。
【００５０】
データバッファ４２に格納されたデータは、再生データ復号部４２ａにおいて所定の暗号鍵を適用した復号処理（Ｄｅｃｒｙｐｔ）がなされた後、ソースパケット解析部４３に読み取られる。ソースパケット解析部４３は、ソースパケットのヘッダに設定されたタイムスタンプに従って、ソースパケット構成データであるトランスポートパケット（ＴＳパケット）を取り出してＴＳパケット復号部４５に供給する。
クロック情報供給部４４は、ソースパケット解析部４３にクロック情報を供給する。
【００５１】
なお、ソースパケット解析部４３がデータバッファ４２からデータを取得するデータ取得レートは、Ｒ（ＴＳ）×（１９２／１８８）となる。
Ｒ（ＴＳ）は再生レートである。１８８バイトのＴＳ（トランスポートストリーム）の再生レートである。
図５を参照して説明したように、ソースパケットは１８８バイトのＴＳパケットに４バイトのヘッダを含む１９２バイトデータであり、ソースパケット解析部４３がデータバッファ４２からデータを取得するデータ取得レートは、Ｒ（ＴＳ）×（１９２／１８８）となる。
【００５２】
ソースパケット解析部４３は、ＴＳパケット復号部４５に対して１８８バイトのＴＳパケットを出力する。この出力レートは再生レートＲ（ＴＳ）である。
ＴＳパケット復号部４５は、ＴＳパケットから再生対象となる画像データ等を取り出し、符号化データのデコード（Ｄｅｃｏｄｅ）処理を実行して再生データを表示部やスピーカ等の出力部に出力する。
出力レートはＲ（ＴＳ）である。
【００５３】
［３．データバッファに対するデータ蓄積処理とアンダーフローの可能性について］
次に、図７以下を参照して、図６に示す情報処理装置のデータバッファ４２に対するデータ蓄積処理とアンダーフローの可能性について説明する。なお、アンダーフローとは、データバッファ４２に再生対象データが無くなってしまうことを意味する。
【００５４】
図７に示すグラフは、図６に示す情報処理装置におけるデータバッファ４２に蓄積される再生対象データの蓄積量の時間推移を示すグラフである。
横軸が時間軸であり、縦軸はデータバッファ４２に蓄積される再生対象データのバッファ蓄積量を示す。
【００５５】
なお、再生対象コンテンツは、図１他を参照して説明した共通セグメント領域と、個別セグメント領域から構成されるコンテンツである。
縦軸の再生データバッファ蓄積量は、
（ａ）共通セグメント領域から読み取られるデータ、
（ｂ）個別セグメント領域から読み取られるデータ中、再生装置の再生パスに従って選択される再生対象データ、
これらのデータ蓄積量に相当する。
すなわち、個別セグメント領域内の再生対象とならないデータの蓄積量は、含まれない。
【００５６】
時間Ｔ０〜Ｔ１において、ディスクの共通セグメント領域から読み取られるデータがバッファに格納される。これらの読み取りデータは全て再生対象データである。
時間Ｔ１〜Ｔ７では、ディスクの個別セグメント領域から読み取られるデータが全てバッファに格納されるが、これらのバッファ蓄積データ中、再生対象データは、［１ｂ］のデータのみとなる。
図７に示す例では、再生装置に対応付けられた再生パスは、バリエーションデータ［１ｂ］のみを選択再生するパスであるものとする。
従って、バリエーションデータ［０ｂ］は、ディスク１０から読み取られたバッファ４２に蓄積されるが、このデータは、再生データバッファ蓄積量には相当しないデータとなる。
【００５７】
時間Ｔ０〜Ｔ１での再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式１）
【００５８】
Ｒ（ｅｂ）は、実効レート（ｅｆｅｃｔｉｖｅ  ｒａｔｅ）であり、図６を参照して説明したＲ（ＴＳ）：再生レートに等しいレートである。
１８８バイトのＴＳパケットの再生レートに相当する。
【００５９】
Ｒ（ＵＤ）は、図６を参照して説明したように、ディスク１０からデータバッファ４２に対する入力するバッファ入力データレートであり、ディスクからのデータ読み出しレートである。
Ｒ（ｅｂ）×（１９２／１８８）は、データバッファ４２からソースパケット解析部４３に出力されるバッファ出力データレートである。
図５を参照して説明したように、ソースパケットは１８８バイトのＴＳパケットに４バイトのヘッダを付加した１９２バイト構成であるため、（１９２／１８８）を乗算している。
【００６０】
すなわち、上記（式１）は、共通セグメント領域の読み出し再生時間である時間Ｔ０〜Ｔ１において、
再生データバッファ蓄積レート（ｂｐｓ）＝（バッファ入力レート）−（バッファ出力レート）
を示す式である。
【００６１】
時間Ｔ１以降は、ディスクの個別セグメント領域から読み取られるデータが全てバッファに格納されるが、これらのバッファ蓄積データ中、再生対象データは、［１ｂ］のデータのみとなる。
バリエーションデータ［０ｂ］は、ディスク１０から読み取られたバッファ４２に蓄積されるが、このデータは、再生データバッファ蓄積量には相当しないデータとなる。
【００６２】
時間Ｔ１〜Ｔ２において、再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
−Ｒ（ｅｂ）×（１９２／１８８）・・・（式２）
すなわち、この時間Ｔ１〜Ｔ２では、再生されないデータ［０ｂ］がバッファに入力され、再生対象データのバッファ入力レートは０に等しくなり、上記（式１）の、
（バッファ入力レート）＝Ｒ（ＵＤ）を省略した上記（式２）が、時間Ｔ１〜Ｔ２における再生データバッファ蓄積レート（ｂｐｓ）を示す式となる。
【００６３】
また、時間Ｔ２〜Ｔ３において、再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式３）
この式は、上記（式１）と同じ式である。
すなわち、この時間Ｔ２〜Ｔ３では、再生されるデータ［１ｂ］がバッファに入力され、再生対象データのバッファ入力レートはＲ（ＵＤ）となり、上記（式１）と同じ上記（式３）が、時間Ｔ２〜Ｔ３における再生データバッファ蓄積レート（ｂｐｓ）を示す式となる。
【００６４】
時間Ｔ１からＴ６までの期間は、図に示すように、再生データバッファ蓄積量が減少する期間となる。
これは、バッファに入力する再生対象データより、バッファから出力される再生データ量が多くなることを意味し、この減少傾向が継続すれば、バッファに格納された再生対象データがなくなるアンダーフローが発生し、再生が停止することになる。
【００６５】
時間Ｔ１〜Ｔ６までの平均的なバッファ蓄積レートは、以下の（式４）によって示すことができる。
（（Ｓ（ＩＳ）／２）−６１４４）／（Ｓ（ＩＳ）−６１４４））×Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式４）
【００６６】
上記（式４）において、
Ｓ（ＩＳ）は、個別セグメント領域のデータサイズ（バイト）である。
６１４４は、１つのアラインドユニットのデータサイズ（バイト）である。
【００６７】
（Ｓ（ＩＳ）／２）−６１４４）は、図に示す時間Ｔ１〜Ｔ７のデータサイズの１／２から、時間Ｔ６〜Ｔ７までの１つのアラインドユニットのデータサイズ（６１４４バイト）を減算したデータ量である。
（Ｓ（ＩＳ）−６１４４）は、図に示す時間Ｔ１〜Ｔ７のデータサイズから、時間Ｔ６〜Ｔ７までの１つのアラインドユニットのデータサイズ（６１４４バイト）を減算したデータ量である。
（（Ｓ（ＩＳ）／２）−６１４４）／（Ｓ（ＩＳ）−６１４４））×Ｒ（ＵＤ）は、時間Ｔ１〜Ｔ６におけるバッファに対する再生対象データ、すなわちバリエーションデータ［１ｂ］の入力レートに相当する。
【００６８】
なお、図７に示す時間Ｔ０〜Ｔ１の期間は、共通セグメント領域のデータをバッファに入力している期間であり、この時間（Ｓ（秒））は、
（Ｓ（ＣＳ）×８）／Ｒ（ＵＤ）
となる。
なお、
Ｓ（ＣＳ）は、共通セグメント領域のデータサイズ（バイト）である。
８はバイトデータ量をビットデータ量に変換する乗算係数である。
【００６９】
また、図７に示す時間Ｔ１〜Ｔ６の期間は、個別セグメント領域のデータをバッファに入力している期間であり、この時間（Ｓ（秒））は、
（（Ｓ（ＩＳ）−６１４４）×８）／Ｒ（ＵＤ）
となる。
【００７０】
データバッファ４２の再生対象データが欠乏するアンダーフローを発生させないためには、図７に示す再生データバッファ蓄積量の減少傾向が開始して、最小値となる時間Ｔ６において、再生データバッファ蓄積量が０以上であることである。
この条件を式で示すと、図８に示すように、以下の（式５）として示すことができる。
【００７１】
【数１】
2016197478.tif 000003
【００７２】
なお、（式５）に示す各パラメータは以下の通りである。
Ｒ（ＵＤ）：図６の構成におけるディスクドライブ４１によるディスク１０からのデータ読み取りレート（ｂｐｓ（ｂｉｔ／ｓｅｃｏｎｄ））、
Ｒ（ｅｂ）：実効再生レート（ｅｆｅｃｔｉｖｅ  ｒａｔｅ）であり、上記条件式（式５）に従った判定を行う判定対象ＡＴＳ（アライバルタイムスタンプ）区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））の実行再生レート（ｂｐｓ）、
Ｎ（ＳＰＣＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の共通セグメント領域のソースパケット数、
Ｎ（ＳＰＩＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の個別セグメント領域のソースパケット数。
Ｓ（ＣＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の共通セグメント領域のサイズ（ｂｙｔｅ）、
Ｓ（ＩＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の個別セグメント領域のサイズ（ｂｙｔｅ）、
【００７３】
なお、（式５）において、
（×８）は、バイト数をビットデータに変換するための乗算処理である。
（６１４４）は、アラインドユニットのバイト数である。個別セグメント領域内の１つの個別セグメントに対応するデータサイズである。
なお、Ｒ（ｅｂ）の式において、
２７００００は、２７ＭＨｚで設定されているタイムスタンプを秒（ｓ）に変換するための値である。
１８８×８は、ＴＳパケットのバイト数をビットデータに変換するための値である。
【００７４】
（−３２）は、図７に示すＴ６〜Ｔ７区間の１つのアラインドユニットに対応するソースパケット数を減算した処理である。図７に示す例では、時間Ｔ６〜Ｔ７の入力パケット（１ｂ）は、再生対象データであり、バッファの再生対象データの減少傾向は時間Ｔ６で停止する。
時間Ｔ６が最もバッファ内の再生対称データが減少する時間であり、上記（式５）は、この時間Ｔ６位置を判定対象位置とした計算式である。
【００７５】
上記（式５）は、さらに、図９に示すように展開することができ、展開処理の結果として以下の（式６）を導くことができる。
【００７６】
【数２】
2016197478.tif 000004
【００７７】
上記（式６）に示す不等式は、図１０に示すバッファ蓄積量推移グラフにおいて、時間Ｔ０〜Ｔ７までの平均的なバッファ蓄積量の推移を示す直線Ａが、常に＋位置にある条件を示すものである。
すなわち、上記（式６）を満たせばバッファのアンダーフローは発生しない。
なお、Ｒ（ｌｂ）のｌｂは、ローカルビットレート（ｌｏｃａｌ  ｂｉｔｒａｔｅ）を意味する。Ｒ（ｌｂ）は、コンテンツを構成する一部区間（ローカル区間）の記録ビットレートに相当する。
【００７８】
なお、図７〜図１０を参照して説明した例は、図７に示す個別セグメント領域から［１ｂ］のデータのみを再生する処理例として説明した。
次に、図１１以下を参照して、個別セグメント領域から［０ｂ］のデータのみを再生する処理例について説明する。
【００７９】
図１１に示すグラフは、先に説明した図７に示すグラフと同様、図６に示す情報処理装置におけるデータバッファ４２に蓄積される再生対象データの蓄積量の時間推移を示すグラフである。
横軸が時間軸であり、縦軸はデータバッファ４２に蓄積される再生対象データのバッファ蓄積量を示す。
【００８０】
なお、再生対象コンテンツは、図１他を参照して説明した共通セグメント領域と、個別セグメント領域から構成されるコンテンツである。
縦軸の再生データバッファ蓄積量は、
（ａ）共通セグメント領域から読み取られるデータ、
（ｂ）個別セグメント領域から読み取られるデータ中、再生装置の再生パスに従って選択される再生対象データ、
これらのデータ蓄積量に相当する。
すなわち、個別セグメント領域内の再生対象とならないデータの蓄積量は、含まれない。
【００８１】
時間Ｔ０〜Ｔ１において、ディスクの共通セグメント領域から読み取られるデータがバッファに格納される。これらの読み取りデータは全て再生対象データである。
時間Ｔ１〜Ｔ７では、ディスクの個別セグメント領域から読み取られるデータが全てバッファに格納されるが、これらのバッファ蓄積データ中、再生対象データは、［０ｂ］のデータのみとなる。
図１１に示す例では、再生装置に対応付けられた再生パスは、バリエーションデータ［０ｂ］のみを選択再生するパスであるものとする。
従って、バリエーションデータ［１ｂ］は、ディスク１０から読み取られたバッファ４２に蓄積されるが、このデータは、再生データバッファ蓄積量には相当しないデータとなる。
【００８２】
時間Ｔ０〜Ｔ１、Ｔ１〜Ｔ２での再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式７）
【００８３】
Ｒ（ｅｂ）は、実効レート（ｅｆｅｃｔｉｖｅ  ｒａｔｅ）であり、図６を参照して説明したＲ（ＴＳ）：再生レートに等しいレートである。
１８８バイトのＴＳパケットの再生レートに相当する。
【００８４】
Ｒ（ＵＤ）は、図６を参照して説明したように、ディスク１０からデータバッファ４２に対する入力するバッファ入力データレートであり、ディスクからのデータ読み出しレートである。
Ｒ（ｅｂ）×（１９２／１８８）は、データバッファ４２からソースパケット解析部４３に出力されるバッファ出力データレートである。
図５を参照して説明したように、ソースパケットは１８８バイトのＴＳパケットに４バイトのヘッダを付加した１９２バイト構成であるため、（１９２／１８８）を乗算している。
【００８５】
すなわち、上記（式７）は、共通セグメント領域の読み出し再生時間である時間Ｔ０〜Ｔ１と、個別セグメント領域における最初の再生対象データ［０ｂ］の読み出し再生時間である時間Ｔ１〜Ｔ２において、
再生データバッファ蓄積レート（ｂｐｓ）＝（バッファ入力レート）−（バッファ出力レート）
を示す式である。
【００８６】
時間Ｔ１以降は、ディスクの個別セグメント領域から読み取られるデータが全てバッファに格納されるが、これらのバッファ蓄積データ中、再生対象データは、［０ｂ］のデータのみとなる。
バリエーションデータ［１ｂ］は、ディスク１０から読み取られたバッファ４２に蓄積されるが、このデータは、再生データバッファ蓄積量には相当しないデータとなる。
【００８７】
時間Ｔ２〜Ｔ３において、再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
−Ｒ（ｅｂ）×（１９２／１８８）・・・（式８）
すなわち、この時間Ｔ２〜Ｔ３では、再生されないデータ［１ｂ］がバッファに入力され、再生対象データのバッファ入力レートは０に等しくなり、上記（式７）の、
（バッファ入力レート）＝Ｒ（ＵＤ）を省略した上記（式８）が、時間Ｔ１〜Ｔ２における再生データバッファ蓄積レート（ｂｐｓ）を示す式となる。
【００８８】
また、時間Ｔ３〜Ｔ４において、再生データバッファ蓄積レート（ｂｐｓ）は、以下の式に従ったレートとなる。
Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式９）
この式は、上記（式７）と同じ式である。
すなわち、この時間Ｔ３〜Ｔ４では、再生されるデータ［０ｂ］がバッファに入力され、再生対象データのバッファ入力レートはＲ（ＵＤ）となり、上記（式７）と同じ上記（式９）が、時間Ｔ３〜Ｔ４における再生データバッファ蓄積レート（ｂｐｓ）を示す式となる。
【００８９】
時間Ｔ２からＴ７までの期間は、図に示すように、再生データバッファ蓄積量が減少する期間となる。
これは、バッファに入力する再生対象データより、バッファから出力される再生データ量が多くなることを意味し、この減少傾向が継続すれば、バッファに格納された再生対象データがなくなるアンダーフローが発生し、再生が停止することになる。
【００９０】
時間Ｔ２〜Ｔ７までの平均的なバッファ蓄積レートは、以下の（式１０）によって示すことができる。
（（Ｓ（ＩＳ）／２）−６１４４）／（Ｓ（ＩＳ）−６１４４））×Ｒ（ＵＤ）−Ｒ（ｅｂ）×（１９２／１８８）・・・（式１０）
【００９１】
上記（式１０）において、
Ｓ（ＩＳ）は、個別セグメント領域のデータサイズ（バイト）である。
６１４４は、１つのアラインドユニットのデータサイズ（バイト）である。
【００９２】
（Ｓ（ＩＳ）／２）−６１４４）は、図に示す時間Ｔ１〜Ｔ７のデータサイズの１／２から、時間Ｔ１〜Ｔ２までの１つのアラインドユニットのデータサイズ（６１４４バイト）を減算したデータ量である。
（Ｓ（ＩＳ）−６１４４）は、図に示す時間Ｔ１〜Ｔ７のデータサイズから、時間Ｔ１〜Ｔ２までの１つのアラインドユニットのデータサイズ（６１４４バイト）を減算したデータ量である。
（（Ｓ（ＩＳ）／２）−６１４４）／（Ｓ（ＩＳ）−６１４４））×Ｒ（ＵＤ）は、時間Ｔ２〜Ｔ７におけるバッファに対する再生対象データ、すなわちバリエーションデータ［０ｂ］の入力レートに相当する。
【００９３】
なお、図１１に示す時間Ｔ０〜Ｔ２の期間は、共通セグメント領域、および個別セグメント領域の最初の再生データ０ｂ、これらのデータをバッファに入力している期間であり、この時間（Ｓ（秒））は、
（Ｓ（ＣＳ）＋６１４４）×８）／Ｒ（ＵＤ）
となる。
なお、
Ｓ（ＣＳ）は、共通セグメント領域のデータサイズ（バイト）である。
６１４４は、個別セグメント領域の最初の再生データ０ｂのデータサイズ（バイト）である。
８はバイトデータ量をビットデータ量に変換する乗算係数である。
【００９４】
また、図１１に示す時間Ｔ２〜Ｔ７の期間は、個別セグメント領域の最初の再生データ０ｂ以降のデータをバッファに入力している期間であり、この時間（Ｓ（秒））は、
（（Ｓ（ＩＳ）−６１４４）×８）／Ｒ（ＵＤ）
となる。
【００９５】
データバッファ４２の再生対象データが欠乏するアンダーフローを発生させないためには、図１１に示す再生データバッファ蓄積量の減少傾向が開始して、最小値となる時間Ｔ７において、再生データバッファ蓄積量が０以上であることである。
この条件を式で示すと、図１２に示すように、以下の（式１１）として示すことができる。
【００９６】
【数３】
2016197478.tif 000005
【００９７】
なお、（式１１）に示す各パラメータは以下の通りである。
Ｒ（ＵＤ）：図６の構成におけるディスクドライブ４１によるディスク１０からのデータ読み取りレート（ｂｐｓ（ｂｉｔ／ｓｅｃｏｎｄ））、
Ｒ（ｅｂ）：実効再生レート（ｅｆｅｃｔｉｖｅ  ｒａｔｅ）であり、上記条件式（式１１）に従った判定を行う判定対象ＡＴＳ（アライバルタイムスタンプ）区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））の実行再生レート（ｂｐｓ）、
Ｎ（ＳＰＣＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の共通セグメント領域のソースパケット数、
Ｎ（ＳＰＩＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の個別セグメント領域のソースパケット数。
Ｓ（ＣＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の共通セグメント領域のサイズ（ｂｙｔｅ）、
Ｓ（ＩＳ）：上記判定対象ＡＴＳ区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））内の個別セグメント領域のサイズ（ｂｙｔｅ）、
【００９８】
なお、（式１１）において、
（×８）は、バイト数をビットデータに変換するための乗算処理である。
（６１４４）は、アラインドユニットのバイト数である。個別セグメント領域内の１つの個別セグメントに対応するデータサイズである。
なお、Ｒ（ｅｂ）の式において、
２７００００は、２７ＭＨｚで設定されているタイムスタンプを秒（ｓ）に変換するための値である。
１８８×８は、ＴＳパケットのバイト数をビットデータに変換するための値である。
【００９９】
時間Ｔ７が最もバッファ内の再生対称データが減少する時間であり、上記（式１１）は、この時間Ｔ７位置を判定対象位置とした計算式である。
【０１００】
上記（式１１）は、さらに、図１３に示すように展開することができ、展開処理の結果として以下の（式１２）を導くことができる。
【０１０１】
【数４】
2016197478.tif 000006
【０１０２】
上記（式１２）に示す不等式は、図１４に示すバッファ蓄積量推移グラフにおいて、時間Ｔ０〜Ｔ７までの平均的なバッファ蓄積量の推移を示す直線Ａが、常に＋位置にある条件を示すものである。
すなわち、上記（式１２）を満たせばバッファのアンダーフローは発生しない。
【０１０３】
なお、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像を格納するＵＨＤ−ＢＤ（Ｂｌｕ−Ｒａｙ（登録商標））のディスクでは、様々な読み出しレート［Ｒ（ＵＤ）］に対応したディスクが規定されており、そのディスクタイプに応じて、図１５に示すように最大記録レート［ＭａｘＲ（ＴＳ）：Ｍａｘｉｍｕｍ  ＴＳ  Ｒｅｃｏｒｄｉｎｇ  ｒａｔｅ（ｂｐｓ）］が規定されている。
【０１０４】
ディスクにデータ記録処理を行なう場合、記録データは、最大記録レート［ＭａｘＲ（ＴＳ）］以下に設定することが要求される。
記録コンテンツを最大記録レート［ＭａｘＲ（ＴＳ）］以下に設定することで、正常なコンテンツ再生が保証される。
すなわち、図６に示すコンテンツ再生を実行する情報処理装置においてコンテンツ再生を行なう場合に、再生途中においてデータバッファ４２に再生対象データが無くなってしまうといった事態を発生させることなくコンテンツ再生を行なうことが可能となる。
【０１０５】
コンテンツ制作者や、ディスクに対するコンテンツ記録処理実行者は、制作コンテンツや記録コンテンツが最大記録レート［ＭａｘＲ（ＴＳ）］以下に設定されていることを確認してコンテンツの制作や記録処理を行なうことが必要となる。
コンテンツ記録レート（ｂｐｓ（ｂｉｔ／ｓｅｃｏｎｄ））の算出式は、以下の式（式１３）として示すことができる。
【０１０６】
【数５】
2016197478.tif 000007
【０１０７】
上記（式１３）は、コンテンツの所定区間、具体的には、
ＴＳパケットのヘッダに設定されたタイムスタンプ（ＡＴＳ：Ａｒｉｖａｌ  Ｔｉｍｅ  Ｓｔａｍｐ）の所定区間（ＡＴＳ（ｓｔａｒｔ）〜ＡＴＳ（ｅｎｄ））の区間における記録レートの算出式である。
なお、上記式において、
２７００００は、２７ＭＨｚで設定されているタイムスタンプを秒（ｓ）に変換するための値である。
１８８×８は、ＴＳパケットのバイト数をビットデータに変換するための値である。
【０１０８】
ディスク記録コンテンツの任意区間の記録レートは、上記（式１３）によって算出される。
しかし、コンテンツのすべての部分で最大記録レート［ＭａｘＲ（ＴＳ）］以下に設定されているか否かを確認することは困難である。
【０１０９】
［４．規定の最大記録レートを満足するコンテンツであるか否かを判定する処理について］
上述したように、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像を格納するＵＨＤ−ＢＤ（Ｂｌｕ−Ｒａｙ（登録商標））のディスクでは、様々な読み出しレート［Ｒ（ＵＤ）］に対応したディスクが規定されており、そのディスクタイプに応じて、図１５に示すように最大記録レート［ＭａｘＲ（ＴＳ）：Ｍａｘｉｍｕｍ  ＴＳ  Ｒｅｃｏｒｄｉｎｇ  ｒａｔｅ（ｂｐｓ）］が規定されている。
【０１１０】
ディスクに記録されるコンテンツが、図１５に示す規定を満足するコンテンツであることの確認を効率的に実行する構成について、以下、説明する。
具体的には、コンテンツの記録レートが図１５に示す最大記録レート［ＭａｘＲ（ＴＳ）：Ｍａｘｉｍｕｍ  ＴＳ  Ｒｅｃｏｒｄｉｎｇ  ｒａｔｅ（ｂｐｓ）］以下の記録レートで記録されているか否かを判定する処理について説明する。
【０１１１】
図１を参照して説明した共通セグメント領域と個別セグメント領域を有するコンテンツにおいて、個別セグメント領域は、再生装置において選択的なデータ取得を行う再生領域であり、この個別セグメント領域のデータ読み取り、再生時には、図７を参照して説明したように、バッファの再生対象データが減少してしまう。
【０１１２】
読み出しデータを全て再生する共通セグメント領域に比較して、読み出しデータの一部のみを再生する個別セグメント領域のデータ記録レートを高く設定することでバッファ格納データの枯渇を防止することができる。しかし、一方、個別セグメント領域のデータ記録レートを過度に高く設定すると、図１５を参照して説明したＵＨＤ−ＢＤの規定を越えてしまう場合がある。
すなわち、コンテンツの記録レートが図１５に示す最大記録レート［ＭａｘＲ（ＴＳ）］を越えてしまう場合が発生する。
【０１１３】
ディスク記録コンテンツが、図１５に示す規定を満足するコンテンツであることの確認を効率的に実行する実施例について図１６を参照して説明する。
図１６に示すように、１つの個別セグメント領域全体と、その個別セグメント領域に先行する共通セグメント領域の一部からなる領域を記録ビットレート判定領域とする。
【０１１４】
記録ビットレート判定領域の記録ビットレートＲ（ｌｂ）を、図１５に示す規定である最大記録レート［ＭａｘＲ（ＴＳ）］と比較する。
なお、Ｒ（ｌｂ）のｌｂは、ローカルビットレート（ｌｏｃａｌ  ｂｉｔｒａｔｅ）を意味する。Ｒ（ｌｂ）は、コンテンツを構成する一部区間（ローカル区間）の記録ビットレートに相当する。
【０１１５】
ローカルビットレートＲ（ｌｂ）を、ＵＨＤ−ＢＤ規格の最大記録レート［ＭａｘＲ（ＴＳ）］と比較し、
Ｒ（ｌｂ）≦ＭａｘＲ（ＴＳ）・・・（式１４）
上記（式１４）を満足するか否かを判定する。
【０１１６】
この（式１４）を満足すれば、このディスク記録コンテンツは、図１５に示すＵＨＪＤ−ＢＤ規格を満足すると判定することができる。これは、個別セグメント領域が選択的データ再生用の重複画像データを記録した領域であり、選択的再生領域ではない共通セグメント領域に比較して高密度のデータが記録される領域であるとの事実に基づくものである。
【０１１７】
図１６に示すように、ビットレート判定領域は、１つの個別セグメント領域全体と、その個別セグメント領域に先行する共通セグメント領域の一部からなる。
ビットレート判定領域に設定する共通セグメント領域の最小サイズは、再生装置における鍵の切り替え時間に応じて決定することができる。
【０１１８】
再生装置は、共通セグメント領域のデータ再生から、個別セグメント領域のデータ再生に移行する際、鍵の切り替え処理を実行する。
すなわち、
（１）共通セグメント領域の暗号化データの復号に適用する鍵（ＣＰＳユニットキー）、
（２）個別セグメント領域の暗号化データの復号に適用する鍵（セグメントキー）、
この鍵の切り替え処理を行なう。
【０１１９】
なお、共通セグメント領域の暗号化データの復号に適用する鍵であるＣＰＳユニットキーは、各再生装置において共通の鍵となるが、個別セグメント領域の暗号化データの復号に適用するセグメントキーは、各再生装置に設定された再生パスに応じて異なる鍵となる。
【０１２０】
ビットレート判定領域に含める共通セグメント領域の最小サイズは、この鍵の切り替え処理に必要となるコンテンツ再生時間に相当する再生データサイズとする。
すなわち、ビットレート判定領域は、
（ａ）１つの個別セグメント領域全体、
（ｂ）個別セグメント領域に先行する共通セグメント領域中、鍵切り替え処理に必要となるコンテンツ再生時間に相当するデータサイズ以上の共通セグメント領域、
この（ａ）＋（ｂ）のデータ領域をビットレート判定領域とする。
【０１２１】
なお、ディスク記録コンテンツには、複数の個別セグメント領域が設定される。
ビットレート判定処理は、コンテンツに含まれる全ての個別セグメント領域について行う。
すなわち、コンテンツに含まれる上記（ａ）＋（ｂ）の領域をすべて抽出して、ビットレート判定領域とする。
【０１２２】
抽出したビットレート判定領域のローカルビットレートＲ（ｌｂ）と、ＵＨＤ−ＢＤ規格の最大記録レート［ＭａｘＲ（ＴＳ）］との比較処理をすべて実行する。
Ｒ（ｌｂ）≦ＭａｘＲ（ＴＳ）・・・（式１４）
上記（式１４）を満足するか否かを判定する。
【０１２３】
すべての抽出領域について、上記（式１４）を満足する場合、このディスク記録コンテンツは、図１５に示すＵＨＤ−ＢＤ規格を満足すると判定する。
抽出領域中、１つでも上記（式１４）を満足しない場合、このディスク記録コンテンツは、図１５に示すＵＨＤ−ＢＤ規格を満足しないと判定する。
【０１２４】
このように、記録レートが高くなると予測される個別セグメント領域を全て含み、かつ、鍵掛け替え処理時間を考慮して個別セグメント領域の前方の共通セグメント領域を含む領域をビットレート判定領域として、ＵＨＤ−ＢＤ規格の最大記録レート［ＭａｘＲ（ＴＳ）］との比較処理を実行する。
この処理によりディスク記録コンテンツ全体がＵＨ−ＢＤ規格を満足するか否かを判定することが可能となる。すなわちディスク記録コンテンツが規格準拠コンテンツであるか否かを効率的に判定することが可能となる。
【０１２５】
なお、コンテンツを生成する情報処理装置のデータ処理部は、個別セグメント領域の前方の共通セグメント領域を含む領域をビットレート判定領域として、このビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する。
【０１２６】
なお、ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである。
なお、コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である。
【０１２７】
［５．分割記録されたコンテンツの判定処理について］
コンテンツをディスクに記録する場合、再生データは必ずしもディスク上に連続して記録されるとは限らない。データの途中で分断してディスク上の離間位置に記録する場合がある。このような分割記録コンテンツを再生する場合、再生装置は、ディスク上でピックアップをジャンプさせて再生することが必要となる。すなわち、分割記録されたデータ間をジャンプしてデータ再生を行なう。
【０１２８】
図１７に、分割記録されたコンテンツの例を示す。
図１７（ａ）はディスクに対する記録処理対象となるＡＶストリームファイルである。
図１７（ｂ）は、（ａ）のＡＶストリームファイルをディスクに記録した場合の一例を示している。
【０１２９】
（ａ）ＡＶストリームファイルは、連続的なデータファイルである。
（ｂ）ディスク上のデータ記録レイアウトにおいては、ＡＶストリームファイルが所々で分割されて記録されている。これは。例えばディスク上の欠陥セグメント等、様々な要因によるものである。
図１７（ｂ）のデータ構成において、「ジャンプ」の記載部分が、ＡＶストリームファイルの記録されていない領域であり、コンテンツの分割位置である。
再生装置は、このように分割されれたコンテンツを再生する場合、図に示す「ジャンプ」領域において、ピックアップを「ジャンプ」させて再生を行なうことになる。
【０１３０】
このように、ジャンプ処理を伴う再生を行なうと、「ジャンプ」期間は、バッファ（図６に示すデータバッファ４２）に対するデータの入力が中断することになる。この結果、このジャンブ期間においてバッファ内の再生対象データが減少することになる。
【０１３１】
なお、ディスクに対するデータ記録は、複数層に渡って行われる場合もある。この複数層に渡る記録コンテンツの場合には、コンテンツ再生時に層間ジャンプが実行される。
図１８に複数層（レイヤ０（Ｌ０）とレイヤ１（Ｌ１））に渡る記録コンテンツの構成例と、層間ジャンプの例を示す。
【０１３２】
このようにジャンプ処理が発生する可能性のあるコンテンツについては、コンテンツをディスクに記録する場合の制約として、以下の制約を規定する。
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する。
（制約２）個別セグメント領域に先行する共通セグメント領域は、前述した共通セグメント領域の最小サイズ以上とする。すなわち、鍵の切り替え処理に必要となるコンテンツ再生時間に相当する再生データサイズ以上のサイズとする。
【０１３３】
この制約条件を満足するようにコンテンツをディスクに記録する。
これらの制約に従ってディスクに記録されたコンテンツについて、上述したビットレート判定処理を行なう。
すなわち、ビットレート判定処理は、
（ａ）１つの個別セグメント領域全体、
（ｂ）個別セグメント領域に先行する共通セグメント領域中、鍵切り替え処理に必要となるコンテンツ再生時間に相当するデータサイズ以上の共通セグメント領域、
この（ａ）＋（ｂ）のデータ領域をビットレート判定領域として実行する。
【０１３４】
コンテンツに含まれる全ての個別セグメント領域について、
上記（ａ）＋（ｂ）の領域を抽出して、抽出領域すべてについて、
ローカルビットレートＲ（ｌｂ）と、ＵＨＤ−ＢＤ規格の最大記録レート［ＭａｘＲ（ＴＳ）］との比較処理を実行する。
Ｒ（ｌｂ）≦ＭａｘＲ（ＴＳ）・・・（式１４）
上記（式１４）を満足するか否かを判定する。
【０１３５】
すべての抽出領域について、上記（式１４）を満足する場合、このディスク記録コンテンツは、図１５に示すＵＨＤ−ＢＤ規格を満足すると判定する。
抽出領域中、１つでも上記（式１４）を満足しない場合、このディスク記録コンテンツは、図１５に示すＵＨＤ−ＢＤ規格を満足しないと判定する。
【０１３６】
このように、コンテンツがデータ途中で分断されてディスクに記録される場合でも、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する。
（制約２）個別セグメント領域に先行する共通セグメント領域は、前述した共通セグメント領域の最小サイズ以上とする。
これらの制約を順守して記録されたコンテンツについては、上述した特定のビットレート判定領域に対してビットレート判定処理を行なうのみで、ディスク記録コンテンツが、図１５に示すＵＨＤ−ＢＤ規格を満足するか否かを判定することができる。
【０１３７】
なお、ビットレート判定処理対象となる領域は、前述したように、
（ａ）１つの個別セグメント領域全体、
（ｂ）個別セグメント領域に先行する共通セグメント領域中、鍵切り替え処理に必要となるコンテンツ再生時間に相当するデータサイズ以上の共通セグメント領域、
この（ａ）＋（ｂ）のデータ領域である。
【０１３８】
この処理により、コンテンツが分断領域くを持ち、再生時にジャンプ処理を実行する必要があるコンテンツである場合においても、上記制約に従ってディスクにコンテンツを記録することで、上述した簡易的なビットレート判定処理を適用することができる。
すなわち、上述した簡易的なビットレート判定処理により、ディスク記録コンテンツ全体がＵＨ−ＢＤ規格を満足するか否かを判定することが可能となり、ディスク記録コンテンツが規格準拠コンテンツであるか否かを効率的に判定することが可能となる。
【０１３９】
なお、コンテンツを生成しディスクに記録する処理を実行する情報処理装置のデータ処理部は、ディスクに対する生成コンテンツの記録処理に際し、記録コンテンツを分割して記録する場合、下記制約、すなわち、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する、
（制約２）個別セグメント領域に先行する共通セグメント領域は、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に相当する再生データサイズ以上、
上記制約を満たす設定として記録する処理を実行する。
すなわち、個別セグメント領域の前方の共通セグメント領域を含む領域をビットレート判定領域として、このビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する。
【０１４０】
なお、ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである。
なお、コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である。
【０１４１】
［６．情報処理装置の実行する処理のシーケンスについて］
次に、上記のような設定を持つコンテンツの生成、記録処理と、コンテンツ再生処理のシーケンスについて、図１９を参照して説明する。
図１９には、左から、記録装置（Ｒｅｐｌｉｃａｔｏｒ）５０、コンテンツを記録する情報記録媒体（ディスク（ＢＤ−ＲＯＭ））６０、再生装置（Ｐｌａｙｅｒ）７０を示している。
【０１４２】
まず、記録装置（Ｒｅｐｌｉｃａｔｏｒ）５０の実行するコンテンツ記録処理について説明する。
記録装置５０は、以下の各データを情報記録媒体６０に記録する。
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）５２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５３、
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）５４、
【０１４３】
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５１、ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）５２、ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５３は、再生装置の保持するデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１を適用した処理によって、再生装置７０固有の再生パス情報を得るために用いる鍵等のデータによって構成される。
ボリュームＩＤ（ｖｏｌｕｍｅＩＤ）５４は、例えば特定タイトル対応のコンテンツに対応して設定される識別子であり、再生装置７０において、セグメントキーやＣＰＳユニットキーの算出に適用されるデータである。
【０１４４】
記録装置５０は、まず、ステップＳ１１において、共通セグメント領域の復号に適用するＣＰＳユニットキーを格納したＣＰＳユニットキーファイルの暗号化キーと、個別セグメント領域の復号に適用するセグメントキーを格納したセグメントキーファイルの復号に適用する暗号化キーを生成する。
なお、図に示すＡＥＳ＿Ｇ、ＡＥＳ＿Ｅ、ＡＥＳ＿Ｄは、それぞれ、ＡＥＳ暗号アルゴリズムに従ったデータ（乱数等）生成処理、暗号化処理、復号処理を示す。
【０１４５】
ＣＰＳユニットキーファイルの暗号化キーは、ボリュームＩＤ５４と、メディアキー（Ｍｅｄｉａ  Ｋｅｙ）５５−１によって生成する。セグメントキーファイルの暗号化キーは、ボリュームＩＤ５４と、メデイアキーバリアント（Ｍｅｄｉａ  Ｋｅｙ  Ｖａｒｉａｎｔ）５５−２を用いて生成する。
【０１４６】
なお、セグメントキーを格納したセグメントキーファイルには、各個別セグメント領域に設定された全てのバリエーションデータに対応する鍵が暗号化データとして格納される。メデイアキーバリアント（Ｍｅｄｉａ  Ｋｅｙ  Ｖａｒｉａｎｔ）５５−２は、各バリエーションデータに対応して異なるデータであり、このデータを利用して各セグメントキーに適用するための異なる暗号鍵を生成する。
【０１４７】
記録装置５０は、ステップＳ１２において、ＣＰＳユニットキーファイル５６−１の暗号化と、セグメントキーファイル５６−２の暗号化を実行し、これらを情報記録媒体６０に記録する。
さらに、ステップＳ１３において、例えば映画等のコンテンツによって構成されるＡＶストリーム５７に対して、ＣＰＳユニットキーファイル５６−１から取得されるＣＰＳユニットキーと、セグメントキーファイル５６−２から取得するセグメントキーを適用して、それぞれ共通セグメント領域と、個別セグメント領域の暗号化処理を実行して、暗号化コンテンツ（Ｅｎｃｒｙｐｔｅｄ  ＡＶ  Ｓｔｒｅａｍ）を生成して情報記録媒体６０に記録する。
【０１４８】
情報記録媒体６０には以下の各データが記録される。
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）６２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６３、
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）６４、
ＣＰＳユニットキーファイル＆セグメントキーファイル６５、
暗号化コンテンツ（Ｅｎｃｒｙｐｔｅｄ  ＡＶ  Ｓｔｒｅａｍ）６６、
【０１４９】
次に、再生装置（Ｐｌａｙｅｒ）７０の処理について説明する。
再生装置７０は、再生装置固有のデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１をメモリに格納している。
デバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１は、例えば装置の種類、メーカー等によって異なる設定、あるいは装置１台毎に異なる設定等、様々な設定が可能である。
【０１５０】
再生装置７０は、ステップＳ２１〜Ｓ２３において、
デバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１と、
情報記録媒体６０に記録された以下の各データ、すなわち、
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６１、
ＫＣＤ（Ｋｅｙ  Ｃｏｎｖｅｒｓｉｏｎ  Ｄａｔａ）６２、
ｕＭＫＢ（ｕｎｉｆｉｅｄ−Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６３、
これらの各データを用いた処理を実行して再生パス情報を得る。
この再生パス情報は、再生装置の保持するデバイスキーセット（Ｓｅｔ  ｏｆ  Ｄｅｖｉｃｅ  Ｋｅｙｓ）７１に応じて異なるパスとなる。
【０１５１】
ステップＳ２３において生成される再生パス情報は、各個別セグメント領域において選択再生すべきバリエーションデータを示す情報である。例えば、各個別セグメント領域において選択再生対象となるバリエーションデータを示す情報であり、以下のように個別セグメント領域において選択再生対象となるバリエーションデータの識別子を設定したデータ等によって構成される。
個別セグメント１：バリエーションデータ識別子ＡＶ００２
個別セグメント２：バリエーションデータ識別子ＡＶ００１
個別セグメント３：バリエーションデータ識別子ＡＶ００３
個別セグメント４：バリエーションデータ識別子ＡＶ００２
：                          ：      
【０１５２】
次に、再生装置７０は、ステップＳ２４〜Ｓ２５において、再生パス情報に添ったセグメント領域のデータの復号に必要となる鍵を算出する。
すなわち、共通セグメント領域構成データの復号に適用するＣＰＳユニットキーと、個別セグメント領域内の１つのバリエーションデータの復号に適用するセグメントキーを算出する。
【０１５３】
これらの鍵算出には、ディスク６０から取得した以下の各データを用いる。
ボリュームＩＤ（ｖｏｌｕｍｅ  ＩＤ）６４、
ＣＰＳユニットキーファイル＆セグメントキーファイル６５、
なお、セグメントキーファイル６５には個別セグメント領域に含まれる全てのバリエーションデータの復号に適用するセグメントキーが個別の暗号化鍵で暗号化されて格納されている。１つの再生装置７０が取得（復号）できるセグメントキーは、１つの個別セグメント領域については１つのセグメントキーのみとなる。すなわち、再生パス情報に応じて選択される１つのバリエーションデータの復号に適用する１つのセグメントキーのみが取得（復号）できる。
これは、再生装置７０に格納されたデバイスキーセット７１に応じて異なるものとなる。
【０１５４】
次に、再生装置７０は、ステップＳ２６において、ディスクから暗号化コンテンツ６６を読み取り、ＣＰＳユニットキーと、セグメントキーを適用した復号処理を実行して、復号コンテンツ（ＡＶ  Ｓｔｒｅａｍ）を生成して再生処理を実行する。
このようにして、再生装置７０は、再生装置固有の再生パスに従ってコンテンツを再生することになる。
【０１５５】
［７．情報処理装置のハードウェア構成例について］
次に、上述した実施例において説明した構成を持つコンテンツの再生処理、あるいはコンテンツの生成処理や記録処理、検証処理を実行する情報処理装置のハードウェア構成例について、図２０を参照して説明する。
【０１５６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２、または記憶部５０８に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述した実施例において説明したシーケンスに従った処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３には、ＣＰＵ５０１が実行するプログラムやデータなどが記憶される。これらのＣＰＵ５０１、ＲＯＭ５０２、およびＲＡＭ５０３は、バス５０４により相互に接続されている。
【０１５７】
ＣＰＵ５０１はバス５０４を介して入出力インタフェース５０５に接続され、入出力インタフェース５０５には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続されている。ＣＰＵ５０１は、入力部５０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部５０７に出力する。
【０１５８】
入出力インタフェース５０５に接続されている記憶部５０８は、例えばハードディスク等からなり、ＣＰＵ５０１が実行するプログラムや各種のデータを記憶する。通信部５０９は、インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部、さらに放送波の送受信部として機能し、外部の装置と通信する。
【０１５９】
入出力インタフェース５０５に接続されているドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア５１１を駆動し、データの記録あるいは読み取りを実行する。
【０１６０】
なお、データの符号化あるいは復号は、データ処理部としてのＣＰＵ５０１の処理として実行可能であるが、符号化処理あるいは復号処理を実行するための専用ハードウェアとしてのコーデックを備えた構成としてもよい。
【０１６１】
［８．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１６２】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理装置。
【０１６３】
（２）  前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである（１）に記載の情報処理装置。
【０１６４】
（３）  前記個別セグメント領域は、２以上の複数のバリエーションデータによって構成されるデータ領域であり、再生装置に応じて決定される再生パスに従って選択されるバリエーションデータを含む領域である（１）または（２）に記載の情報処理装置。
【０１６５】
（４）  前記コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、前記最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である（１）〜（３）いずれかに記載の情報処理装置。
【０１６６】
（５）  前記データ処理部は、
ディスクに対する生成コンテンツの記録処理に際し、記録コンテンツを分割して記録する場合、下記制約、すなわち、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する、
（制約２）個別セグメント領域に先行する共通セグメント領域は、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に相当する再生データサイズ以上、
上記制約を満たす設定として記録する（１）〜（４）いずれかに記載の情報処理装置。
【０１６７】
（６）  前記バリエーションデータの各々は、アラインドユニット単位の細分化データによって構成される（１）〜（５）いずれかに記載の情報処理装置。
【０１６８】
（７）  ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部は、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理装置。
【０１６９】
（８）  前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである（７）に記載の情報処理装置。
【０１７０】
（９）  各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有し、
選択するバリエーションデータに応じた複数の再生パスを設定可能なコンテンツを記録データとして格納した情報記録媒体であり、
前記コンテンツは、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなるビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツである情報記録媒体。
【０１７１】
（１０）  前記ビットレート判定領域に含まれる共通セグメント領域の一部領域のサイズは、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に基づいて決定されたサイズである（９）記載の情報記録媒体。
【０１７２】
（１１）  前記個別セグメント領域は、２以上の複数のバリエーションデータによって構成されるデータ領域であり、再生装置に応じて決定される再生パスに従って選択されるバリエーションデータを含む領域である（９）または（１０）記載の情報記録媒体。
【０１７３】
（１２）  前記コンテンツは、超高精細（ＵＨＤ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像からなるコンテンツであり、前記最大記録レート［ＭａｘＲ（ＴＳ）］は、超高精細（ＵＨＤ）画像コンテンツを格納するディスク対応の規格である（９）〜（１１）いずれかに記載の情報記録媒体。
【０１７４】
（１３）  前記情報記録媒体は、記録コンテンツを分割して記録した構成であり、
下記制約、すなわち、
（制約１）コンテンツ分割は共通セグメント領域内のみにおいて許容する、
（制約２）個別セグメント領域に先行する共通セグメント領域は、再生装置において実行される共通セグメント領域内の暗号化データの復号用鍵から、個別セグメント領域内の暗号化データの復号用鍵への鍵切り替え処理時間に相当する再生データサイズ以上、
上記制約を満たす設定とした記録コンテンツを有する（９）〜（１２）いずれかに記載の情報記録媒体。
【０１７５】
（１４）  前記バリエーションデータの各々は、アラインドユニット単位の細分化データによって構成される（９）〜（１３）いずれかに記載の情報記録媒体。
【０１７６】
（１５）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する情報処理方法。
【０１７７】
（１６）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記データ処理部が、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行する情報処理方法。
【０１７８】
（１７）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツを生成するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成させるプログラム。
【０１７９】
（１８）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、ディスク記録用コンテンツの検証処理を実行するデータ処理部を有し、
前記コンテンツは、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツであり、
前記プログラムは、前記データ処理部に、
１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、
コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定であるかを判定する処理を実行させるプログラム。
【０１８０】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１８１】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１８２】
以上、説明したように、本開示の一実施例の構成によれば、再生パスに応じた選択再生データからなる個別セグメント領域を有するコンテンツの再生に際してバッファアンダーフローによる再生エラーを発生させないコンテンツを効率的に生成することが可能となる。
具体的には、各々に異なる識別情報が埋め込まれ、各々が異なる鍵で復号可能な複数のバリエーションデータからなる個別セグメント領域と、単一データからなる共通セグメント領域を有するコンテンツを生成する。コンテンツ生成を行うデータ処理部は、１つの個別セグメント領域と、該個別セグメント領域に先行する共通セグメント領域の一部領域からなる領域をビットレート判定領域として、コンテンツ内の各ビットレート判定領域のローカルビットレートＲ（ｌｂ）が、予め規定された最大記録レート［ＭａｘＲ（ＴＳ）］以下の設定となるコンテンツを生成する。
本構成により、再生パスに応じた選択再生データからなる個別セグメント領域を有するコンテンツの再生に際してバッファアンダーフローによる再生エラーを発生させないコンテンツを効率的に生成することが可能となる。
【符号の説明】
【０１８３】
１０  情報記録媒体
２１，２２  再生装置
３１，３２  再生画像
４１  ディスクドライブ
４２  データバッファ
４３  ソースパケット解析部
４４  クロック情報供給部
４５  ＴＳパケット復号部
５０  記録装置
６０  情報記録媒体
７０  再生装置
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  バス
５０５  入出力インタフェース
５０６  入力部
５０７  出力部
５０８  記憶部
５０９  通信部
５１０  ドライブ
５１１  リムーバブルメディア
【図１】
2016197478.tif 000008
【図２】
2016197478.tif 000009
【図３】
2016197478.tif 000010
【図４】
2016197478.tif 000011
【図５】
2016197478.tif 000012
【図６】
2016197478.tif 000013
【図７】
2016197478.tif 000014
【図８】
2016197478.tif 000015
【図９】
2016197478.tif 000016
【図１０】
2016197478.tif 000017
【図１１】
2016197478.tif 000018
【図１２】
2016197478.tif 000019
【図１３】
2016197478.tif 000020
【図１４】
2016197478.tif 000021
【図１５】
2016197478.tif 000022
【図１６】
2016197478.tif 000023
【図１７】
2016197478.tif 000024
【図１８】
2016197478.tif 000025
【図１９】
2016197478.tif 000026
【図２０】
2016197478.tif 000027