(57)【特許請求の範囲】
【請求項１】
ディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤを読み取り、メディアＩＤに含まれるビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する再生制御部と、
前記再生制御部の上記処理を実行させるプログラムを格納する記憶部を有し、
前記再生制御部は、
メディアＩＤ読み取り可否判定と、メディアＩＤ読み取り可の場合にメディアＩＤビット情報解析を実行し、
前記メディアＩＤ読み取り可否判定とメディアＩＤビット情報解析処理結果に応じて再生対象コンテンツの選択処理、または再生処理態様を決定することを特徴とする情報処理装置。
【請求項２】
前記再生制御部は、前記プログラムをディスクから読み取り、前記記憶部に格納する処理を実行する構成である請求項１に記載の情報処理装置。
【請求項３】
前記再生制御部は、
前記メディアＩＤに含まれるビット情報に従って、ディスクがレンタル品であるか否かを判別し、レンタル品であると判定された場合と、レンタル品でないと判定された場合とで、再生対象コンテンツを変更する処理を実行する構成である請求項１に記載の情報処理装置。
【請求項４】
前記再生制御部は、
前記メディアＩＤに含まれるビット情報に従って、ディスクがレンタル品であるか正規販売品であるかを判別し、該判別結果に応じて再生対象コンテンツを変更する処理を実行する構成である請求項１に記載の情報処理装置。
【請求項５】
前記再生制御部は、
前記メディアＩＤに含まれるビット情報に従って、ディスクに記録された複数のプレイリストから特定のプレイリストを選択して再生対象コンテンツを変更する処理を実行する構成である請求項１に記載の情報処理装置。
【請求項６】
前記再生制御部は、
前記メディアＩＤの構成ビット中、特定領域のビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である請求項１に記載の情報処理装置。
【請求項７】
前記再生制御部は、
前記メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  Ｖａｌｕｅ）の値に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である請求項１に記載の情報処理装置。
【請求項８】
前記再生制御部は、
前記メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  Ｖａｌｕｅ）の値に対する演算結果に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である請求項１に記載の情報処理装置。
【請求項９】
情報処理装置においてコンテンツ再生制御処理を実行する情報処理方法であり、
再生制御部が、コンテンツディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤの読み取り可否判定と、メディアＩＤ読み取り可の場合にメディアＩＤビット情報解析を実行するステップと、
前記再生制御部が、前記メディアＩＤ読み取り可否判定とメディアＩＤビット情報解析処理結果に応じて再生対象コンテンツの選択処理、または再生処理態様を決定する再生制御ステップと、
を有する情報処理方法。
【請求項１０】
情報処理装置においてコンテンツ再生制御処理を実行させるプログラムであり、
再生制御部に、コンテンツディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤの読み取り可否判定と、メディアＩＤ読み取り可の場合にメディアＩＤビット情報解析を実行させるステップと、
前記再生制御部に、前記メディアＩＤ読み取り可否判定とメディアＩＤビット情報解析処理結果に応じて再生対象コンテンツの選択処理、または再生処理態様を決定させる再生制御ステップと、
を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。さらに、詳細には情報記録媒体に記録されたコンテンツの利用制御を行う情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
映画、音楽など様々なコンテンツの記録媒体としてＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）や、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクが利用される。これらのディスクに記録されたコンテンツの多くは、コンテンツ作成者や販売者に著作権、頒布権等が保有されており、不正利用を防止するための利用制御がなされる。
【０００３】
例えばディスク記録コンテンツの不正コピーの防止や、コピー回数制限などを実行するための制御プログラムやシステムが利用される。また、コンテンツを暗号化してディスクに格納し、正当なコンテンツ利用権を持つユーザや機器のみが取得できる鍵を設定するといった利用制御手法も利用されている。なお、コンテンツの暗号化によるコンテンツ利用制御構成については、例えば特許文献１に記載されている。
【０００４】
コンテンツの著作権保護技術の規定システムとして知られるＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）は、ディスク記録コンテンツの利用に際して、メディアＩＤなどのＩＤ情報を利用した構成を規定している。例えば、ＡＡＣＳ規定に従った再生シーケンスでは、ディスクを装着した再生装置がディスクからメディアＩＤを読み取り、読み取ったＩＤの正当性確認処理やＩＤ情報を利用した鍵生成処理が必要となる。生成した鍵によって、ディスクに格納された暗号化コンテンツを復号してコンテンツ再生を行なう。
【０００５】
このように、従来から様々なコンテンツ利用制御構成が提案されている。しかし、これらの多くはディスクに記録された利用制御対象コンテンツの利用を許可するか否かの二者択一型である。すなわち利用を許可されたユーザはディスクに格納された利用制御対象コンテンツのすべてを利用でき、利用を許可されないユーザは利用制御対象コンテンツのすべてを利用できないといった区分がなされてしまう構成が多い。
【０００６】
一方、ユーザに対するコンテンツ格納ディスクの提供および利用形態には様々な形態があるで。例えば、
ａ．販売店での正規購入したディスクによるコンテンツ利用、
ｂ．レンタルサービスを利用して借りたディスクによるコンテンツ利用、
ｃ．サービス品としてユーザに無償提供するディスクによるコンテンツ利用。
例えば上記のような様々なコンテンツ提供および利用形態がある。
【０００７】
このようにコンテンツは、様々な異なるルートでユーザに提供される。このような異なるディスクに格納するコンテンツを同一のものとした場合、コンテンツ利用の許容されたユーザは、ディスク購入ユーザも、レンタル利用ユーザも、サービス品として無償でディスクを取得したユーザも区別無く同一の内容のコンテンツ利用がなされることになる。
【０００８】
コンテンツ提供処理を行うコンテンツオーナーとしては、例えば、
ａ．ディスク購入ユーザに対しては、映画コンテンツ本編＋プレミアムコンテンツの利用を許容、
ｂ．レンタル利用ユーザに対しては、映画コンテンツ本編のみの利用を許容、
ｃ．無償ディスク利用ユーザには、映画コンテンツの予告編のみの利用を許容、
このようにユーザ単位で異なる利用制御を行いたい場合がある。
【０００９】
このような異なる態様で利用制御を行うためには、例えば、格納コンテンツを異ならせた３種類のディスクを製造して、それぞれの提供ルートに異なるディスクを利用する方法がある。しかし、３種類の異なるディスクを製造するためには、原盤としてのマスターディスクを３種類作成しなければならない。これは、大幅なコストアップとなってしまう。
【００１０】
あるいは、ディスク格納コンテンツは同一として、それぞれのコンテンツに応じて異なる暗号鍵を利用した暗号化処理を行い、それぞれのユーヅに応じて、選択した鍵をサーバから提供する方法がある。すなわち、映画コンテンツ本編の暗号鍵と、プレミアムコンテンツの暗号鍵と、映画コンテンツの予告編の暗号鍵をそれぞれ異なる鍵として設定し、上記ａ〜ｃのディスク各々に対応して選択される鍵をサーバから提供するといった方法である。
【００１１】
この処理を行なう場合、ディスクを装着したユーザ装置からディスクに記録されたメディアＩＤをサーバに送信して、サーバが管理するメディアＩＤ情報に応じて鍵を選択してユーザに提供することになる。しかし、この方法では、ネットワークを介した通信機能を持たない再生装置はサーバからの鍵取得が不可能となりコンテンツが利用できなくなるという問題がある。
【特許文献１】特開２００３−１１６１００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、このような状況に鑑みてなされたものであり、ディスク格納コンテンツを変更することなく同一の格納コンテンツを持つディスクに対して、複数の異なる態様での利用制御を可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムを提供することを目的とする。
【００１３】
また、本発明はサーバ接続等の通信機能を持たない装置においても、ディスク格納コンテンツについての複数の異なる態様での利用制御を可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１の側面は、
ディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤを読み取り、メディアＩＤに含まれるビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する再生制御部と、
前記再生制御部の上記処理を実行させるプログラムを格納する記憶部を有することを特徴とする情報処理装置にある。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記プログラムをディスクから読み取り、前記記憶部に格納する処理を実行する構成である。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤに含まれるビット情報に従って、ディスクがレンタル品であるか否かを判別し、レンタル品であると判定された場合と、レンタル品でないと判定された場合とで、再生対象コンテンツを変更する処理を実行する構成である。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤの読み取り可否を判定し、該判定結果に応じて再生対象コンテンツを変更する処理を実行する構成である。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤに含まれるビット情報に従って、ディスクがレンタル品であるか正規販売品であるかを判別し、該判別結果に応じて再生対象コンテンツを変更する処理を実行する構成である。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤに含まれるビット情報に従って、ディスクに記録された複数のプレイリストから特定のプレイリストを選択して再生対象コンテンツを変更する処理を実行する構成である。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤの構成ビット中、特定領域のビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  Ｖａｌｕｅ）の値に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記再生制御部は、前記メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  Ｖａｌｕｅ）の値に対する演算結果に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する構成である。
【００２３】
さらに、本発明の第２の側面は、
コンテンツと、
ディスク単位またはタイトル単位の識別情報であるメディアＩＤを記録し、
前記コンテンツの再生処理を実行する情報処理装置に、前記メディアＩＤの解析を実行させて、解析結果に従って再生対象コンテンツの選択処理、または再生処理態様を決定させることを可能とした構成を有する情報記録媒体にある。
【００２４】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、さらに、前記コンテンツの再生処理を実行する情報処理装置において、前記メディアＩＤの解析処理および再生制御処理を実行させるプログラムを格納した構成である。
【００２５】
さらに、本発明の第３の側面は、
情報処理装置においてコンテンツ再生制御処理を実行する情報処理方法であり、
再生制御部が、コンテンツディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤを読み取るステップと、
前記再生制御部が、前記メディアＩＤに含まれるビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定する再生制御ステップと、
を有する情報処理方法にある。
【００２６】
さらに、本発明の第４の側面は、
情報処理装置においてコンテンツ再生制御処理を実行させるプログラムであり、
再生制御部に、コンテンツディスク単位またはタイトル単位の識別情報としてディスクに記録されたメディアＩＤを読み取らせるステップと、
前記再生制御部に、前記メディアＩＤに含まれるビット情報に従って、再生対象コンテンツの選択処理、または再生処理態様を決定させる再生制御ステップと、
を有するプログラムにある。
【００２７】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２９】
本発明の一実施例構成によれば、ディスク格納コンテンツの再生処理を行う情報処理装置において、ディスクに記録したディスク単位またはタイトル単位で設定されるメディアＩＤの構成ビットの解析を実行させる。この解析結果に応じて、再生許容コンテンツの選択や再生シーケンスの設定を行う。本構成により、例えばディスクがレンタル品であるか正規販売品であるかをメディアＩＤの解析によって判別することが可能となり、ディスク格納コンテンツを変更することなく同一のマスターに基づいて製造したディスクを、例えばディスクの提供ルートに応じて再生許容コンテンツを変更するなど提供するサービスを異ならせることが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら本発明の情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムの詳細について説明する。
【００３１】
本発明は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスク格納コンテンツに対して、複数の異なる態様での利用制御を実現するものである。
【００３２】
図１を参照して本発明の一構成例について説明する。図１には、ユーザに提供されるコンテンツを格納したディスク１１０と、ディスク１１０を装着してディスク格納コンテンツの利用を行う情報処理装置（再生装置）１２０を示している。
【００３３】
ディスク１１０には、
（ａ）ディスクの識別情報としてのメディアＩＤ１１１、
（ｂ）複数のコンテンツａ，ｂ，ｃ・・・に区分されたコンテンツ１１２、
（ｃ）情報処理装置１２０にコピーまたはロードして実行する再生制御処理用のプログラム１１３、
これらのデータが記録されている。
【００３４】
情報処理装置１２０は、再生制御部１２１と、メモリ１２２を有し、再生制御部は、メモリ１２２に記録されたプログラム１２３を実行して再生処理を行い、ディスク格納コンテンツ、例えばコンテンツａ１３１の再生を行う。
【００３５】
なお、再生制御部１２１は、ディスク１１０に格納されたプログラム１１３をメロモリ１２２にロードまたはコピーする処理を行う。このコピーまたはロードされたプログラムを利用した再生制御、または、このコピーまたはロードされたプログラムと、予めメモリ１２２に格納されたプログラムの双方を利用して再生処理を実行する。
【００３６】
ディスク１１０に格納されたメディアＩＤ１１１は、ディスク１１０の識別情報である。メディアＩＤ１１１の構成には様々な設定例があり、これらの詳細については後述する。なお、メディアＩＤは、コンテンツオーナーなどが指定するスペシフィック（Ｓｐｅｃｉｆｉｃ）コードとした設定であってもよい。または、ディスク１枚単位で異なる識別子、あるいはディスクタイトル単位で異なる設定とされた識別子に相当するユニーク（Ｕｎｉｑｕｅ）コードとした設定でもよい。ユニーク（Ｕｎｉｑｕｅ）コードは、例えばディスク工場において管理される。
【００３７】
本発明のディスクに設定されるメディアＩＤ１１１は、ディスク１１０に格納されたコンテンツの利用態様を決定するために利用される。すなわちメディアＩＤ１１１には、例えば、利用許容コンテンツの選択や、再生シーケンスを決定するために利用する情報が含まれる。
【００３８】
なお、１つのメディアＩＤ１１１の設定例として、ディスク１枚ごとに異なるディスク固有の識別情報とする設定が可能である。またメディアＩＤの記録形態としては、改竄や書き換えを困難化したデータとして記録する構成が好ましい。例えばディスクのコンテンツ格納領域とは異なる領域として設定されるＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）に、改竄や書き換えを困難化したデータとして記録する。
【００３９】
なお、ディスク１１０に記録されたプログラム１１３は、例えばディスク１１０がＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）である場合、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）に対応するＪａｖａ（登録商標）プログラムであるＢＤ−Ｊが利用可能である。
【００４０】
情報処理装置１２０は、ディスク１１０に記録されたプログラム１１３をコピーしてメモリ１２２に格納して、プログラム１２３を起動してもよいし、直接起動してもよい。いずれの場合でもメモリ１２２上にプログラム１２３が展開される。なお、図に示すディスク１１０のプログラム１１３と、情報処理装置１２０のメモリ１２２のプログラム１２３は、
同一である設定、
プログラム１２３がプログラム１１３と他のメモリ１２２に記憶済みのプログラムを含む設定、
いずれの設定としてもよい。
【００４１】
情報処理装置１２０の再生制御部１２１では、メモリ１２２に展開されたプログラム１２３を実行してコンテンツ再生処理を実行する。再生制御部１２１は、プログラム１２３に従ってディスク１１０に記録されたメディアＩＤ１１１を読み取り、メディアＩＤ１１１を解析して、再生対象のコンテンツの選択処理や再生シーケンスなどを決定して再生処理を行なう。
【００４２】
利用許容コンテンツの選択処理や、再生シーケンスなどを決定するための情報は、例えばメディアＩＤ１１１の構成ビットの一部を利用して設定される。図２は、メディアＩＤの構成ビット中の３ビットデータを、コンテンツ利用態様を決定するための識別情報として設定した例を示している。このように、例えばメディアＩＤ内の特定のビット（例えば最上位ビット、または最下位ビット、または特定の選択範囲のビット）をコンテンツの利用態様を決定するための情報として設定することが可能である。
【００４３】
図２に示す例は、
Ａ．（０００）＝正規販売ディスクに対して設定されるビット情報、
Ｂ．（００１）＝レンタルディスクに対して設定されるビット情報、
Ｃ．（０１０）＝無償提供ディスクに対して設定されるビット情報、
：
これらの設定例である。この他にも、例えばプレミアム品、複製可能品など、様々なディスクに応じた設定が可能である。
【００４４】
図１に示す情報処理装置１２０の再生制御部１２１の実行するプログラム１２３は、メディアＩＤを解析して、コンテンツ利用態様を決定する。すなわち、プログラム１２３（プログラム１１３）は、例えば、図２に示すようなビット解析により、ディスクが正規品であるかレンタル品であるかなどを判別し、判別結果によって再生コンテンツや出力コンテンツの変更処理、さらに再生シーケンスを変更するなどのサービス分岐処理を実行する。再生制御部１２１はこのプログラムの制御によってコンテンツ利用形態を変更した再生処理を行なう。
【００４５】
このようなコンテンツ利用制御構成とすることで、コンテンツの利用管理者、例えばコンテンツホルダの意図でユーザに対する利用許容コンテンツの差別化が可能となる。具体的には、レンタル品と正規品なとのディスク提供ルートごとに区別した利用態様を実現することが可能となる。この構成によれば、１つの原盤、すなわち同一のマスターディスクを利用して同一コンテンツを格納したディスクを利用した場合でも、メディアＩＤを異なる設定として異なるサービスの提供が可能となる。
【００４６】
なお、メディアＩＤ１１１に含めるコンテンツの利用態様決定情報（Ａ，Ｂ，Ｃ・・・）は、Ａ、Ｂ、Ｃなど単独の設定としてもよいし、Ａ＋Ｂ．Ａ＋Ｃなどの複数の組み合わせとして記録する設定としてもよい。このような設定より処理やサービスを様々な組み合わせに設定してディスク提供ルートやユーザに応じた多様なサービスの提供が可能となる。
【００４７】
なお、ディスク１１０に記録され情報処理装置１２０において利用されるコンテンツは、映画や音楽などのコンテンツのみならず、例えば以下のような様々なコンテンツ、データ、再生制御情報などが含まれる。
映画、音楽などの一般コンテンツ（Ｃｏｎｔｅｎｔ，Ｖｉｄｅｏ，Ａｕｄｉｏ，Ｐｉｃｔｕｒｅ）
コンテンツの再生シーケンスを決定するプレイリスト（Ｐｌａｙｌｉｓｔ）
プログラムファィル（Ｅｘｅ）
コンテンツの特定再生区間データ（Ｃｌｉｐ  ＡＶ  ｓｔｒｅａｍ）
クーポン（Ｃｏｕｐｏｎ）
鍵情報（Ｋｅｙ）（例えば特定コンテンツの復号に適用する鍵）
暗号化データ（Ｅｎｃｒｙｐｔｅｄ  Ｄａｔａ）
ゲーム（Ｇａｍｅ）
着メロ（Ｒｉｎｇｔｏｎｅ）
【００４８】
例えば、上記のような様々なデータをディスク１１０に格納する。プログラム１１３は、これらのデータを、メディアＩＤ１１１に従って選択して利用させるプログラムとして設定する。この構成により情報処理装置１２０は、ディスク格納コンテンツから特定のコンテンツを利用許容コンテンツとして選択する処理や、特定の再生シーケンスに従った再生処理を行なうことが可能となる。
【００４９】
なお、メディアＩＤに従った利用制御態様は、再生許容コンテンツの選択のみならず様々な設定が可能である。例えば、メディアＩＤの構成（Ａ，Ｂ，Ｃ・・・）に応じて、以下のような利用制御が可能となる。
＊予告編を見せる／見せない
＊ボーナスコンテンツを見せる／見せない
＊特別なＰｌａｙｌｉｓｔを選べる／選べない
＊特別な広告を表示する／表示しない
＊特別なコンテンツのコピー時にプログラムが暗号化を解かない／解く（平文にする）
＊正規品ユーザ様限定サポートセンターの連絡先を表示しない／表示する（カスタマーサービスの差別化）
＊再生コンテンツを変更
＊全ｎ話のコンテンツの内、再生可能なコンテンツ内容を変更（１〜複数まで、変更可能）
【００５０】
なお、図１に示す例では、メディアＩＤの読み取りに基づく再生制御処理を実行するプログラムをディスク１１０に記録した構成として説明したが、ディスク１１０にプログラムを記録しない設定としてもよい。
【００５１】
例えば図３に示すように、情報処理装置１２０は、メモリ１２２にプログラム１２５を格納した構成とする。このプログラム１２５は、図１を参照して説明したディスク１１０に格納されたプログラム１１３と同様のプログラムであり、メディアＩＤの読み取りに基づく再生制御処理を実行するプログラムである。
【００５２】
図３に示す例では、情報処理装置１２０の再生制御部１２１は、ディスク１１０からプログラムをコピーまたはロードする処理を行なうことなく、メモリ１２２に格納されたプログラム１２５を利用してメディアＩＤの読み取り、解析、解析結果に従ったコンテンツ利用処理を実行する。
【００５３】
次に、図４に示すフローチャートを参照して、情報処理装置１２０の実行するコンテンツ利用処理の基本シーケンスについて説明する。まず、ステップＳ１０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。
【００５４】
ステップＳ１０２において、ディスクまたはメモリに格納された再生制御プログラムを読み取り実行する。
次に、ステップＳ１０３において、プログラムに従ってディスクからメディアＩＤを読み取る。
次に、ステップＳ１０４において、メディアＩＤの解析情報に従ってプログラムを実行する。例えばプログラムは、メディアＩＤの解析結果に従って実行シーケンスが決定されるプログラムとして設定され、その実行プログラムによって再生コンテンツの選択や、再生シーケンスが決定される。
【００５５】
ステップＳ１０５では、プログラムがメディアＩＤに従ってデータ（コンテンツ）を再生または出力、あるいはコピー処理といった様々なコンテンツ利用を実行する。
ステップＳ１０６において、コンテンツ利用が終了すると再生停止処理を実行しディスクの排出などを行なう。
【００５６】
先に説明したように、メディアＩＤは、改竄や書き換えを困難化したデータとして記録する構成が好ましく、例えばディスクのコンテンツ格納領域とは異なる領域として設定されるＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）に、改竄や書き換えを困難化したデータとして記録する設定が好ましい。
【００５７】
ＢＣＡ領域に記録されたデータは、通常のコンテンツ記録領域からのデータ読み取り処理とは異なる処理によってデータ読み取りを行なうことが必要となる。この処理には、例えばディスク１１０がＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）である場合、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）に対応するＪａｖａ（登録商標）プログラムであるＢＤ−Ｊが利用可能であり、ディスク記録プログラムをＢＤ−Ｊとして、このＢＤ−Ｊを利用してＢＣＡ領域からメディアＩＤを読み取ることが可能である。
【００５８】
図５を参照して、メディアＩＤがＢＣＡ領域に記録された場合のコンテンツ利用処理シーケンスについて説明する。まず、ステップＳ２０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。
【００５９】
ステップＳ２０２において、ディスクに記録されたプログラム（ＢＤ−Ｊ）を読み取り実行する。
次に、ステップＳ２０３において、プログラム（ＢＤ−Ｊ）に従ってディスクからメディアＩＤを読み取る。
次に、ステップＳ２０４において、メディアＩＤの解析情報に従ってプログラム（ＢＤ−Ｊ）を実行する。例えばプログラム（ＢＤ−Ｊ）は、メディアＩＤの解析結果に従って実行シーケンスが決定されるプログラムとして設定され、その実行プログラムによって再生コンテンツの選択や、再生シーケンスが決定される。
【００６０】
ステップＳ２０５では、プログラム（ＢＤ−Ｊ）がメディアＩＤに従ってデータ（コンテンツ）を再生または出力、あるいはコピー処理といった様々なコンテンツ利用を実行する。
ステップＳ２０６において、コンテンツ利用が終了すると再生停止処理を実行しディスクの排出などを行なう。
【００６１】
［メディアＩＤ解析による再生制御処理例］
以下、図６以下に示すフローチャートを参照して、本発明に従ったメディアＩＤ解析による再生制御処理例についての具体的処理シーケンスの複数の例について説明する。以下、以下の処理例１〜６について説明する。
処理例１．ディスクが［正規品］であるか、［レンタル品］であるか、［その他］であるかを、メディアＩＤの最上位ビットに設定した識別フラグによって判別して、サービス（再生処理態様など）を変更する処理例、
処理例２．処理例１と同様の識別処理を行ない、適用するサービスを変更した処理例、
処理例３．ディスクが［レンタル品］であるか否かを、メディアＩＤの特定のビットに設定した識別フラグによって判別して、サービス（再生処理態様など）を変更する処理例、
処理例４．ディスクが［正規品］であるか、［レンタル品］であるかを、メディアＩＤに含まれるディスク単位またはタイトル単位の固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値によって判別して、サービス（再生処理態様など）を変更する処理例、
処理例５．ディスクが［特典品］であるか、［通常品］であるかを、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値によって判別して、サービス（再生処理態様など）を変更する処理例、
処理例６．処理例５と同様の識別処理を行ない、適用するサービスを変更した処理例、
【００６２】
（処理例１）
まず、図６に示すフローチャートを参照して、ディスクが［正規品］であるか、［レンタル品］であるか、［その他］であるかを、メディアＩＤの最上位ビットに設定した識別フラグによって判別して、サービス（再生処理態様など）を変更する処理例について説明する。
【００６３】
まず、ステップＳ３０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。次に、ステップＳ３０２において、情報処理装置の再生制御部がディスクに記録されたプログラム（例えばＢＤ−Ｊ）を読み取り実行する。なお、プログラムはディスクから読み取るプログラムに限らず、情報処理装置のメモリに格納されたプログラムでもよい。
【００６４】
ステップＳ３０３以下の処理は、情報処理装置の再生制御部がプログラム（例えばＢＤ−Ｊ）に従って実行する処理である。
まず、ステップＳ３０３において、メディアＩＤの読み取り可否を判定する。具体的には、例えば再生装置のプロファイルの参照による判定、実行プログラムがＢＣＡ読み取り機能を持つか否の確認処理、ディスクにメディアＩＤが記録されているか否かの確認処理などの処理を実行する。
【００６５】
メディアＩＤの読み取りが実行できない場合は、ステップＳ３１０に進む。ステップＳ３１０では、プログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【００６６】
プレイリストは、ディスクに記録されたコンテンツの再生指定情報でありディスクに記録されている情報である。プレイリストは例えばコンテンツ再生区間の指定情報を持つ。ディスクには複数のプレイリスト（＃１，＃２，＃３，・・・）が記録されており、選択したプレイリストによって再生コンテンツが決定されることになる。
【００６７】
ステップＳ３０３においてメディアＩＤの読み取りが実行できないと判定された場合は、ステップＳ３１０において、プログラムに従ってプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）が選択され、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）によって指定されたコンテンツの再生がステップＳ３１１において実行される。この例では、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）は本編コンテンツの再生指定情報を持つ設定であり、本編コンテンツの再生が可能となる。ステップＳ３１１におけるコンテンツ再生完了後、ステップＳ３１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００６８】
一方、ステップＳ３０３において、メディアＩＤの読み取りが実行できると判定された場合は、ステップＳ３０４においてメディアＩＤの読み取りが実行され、ステップＳ３０５において、メディアＩＤの最上位ビットの値を確認する。
【００６９】
本処理例では、
最上位ビット＝［０］の場合は、正規販売品としてのディスク、
最上位ビット＝［１］の場合は、レンタル品としてのディスク、
これらの区別に基づいてビットが設定されているものとする。
【００７０】
ステップＳ３０５において、メディアＩＤの最上位ビットが［１］であると確認された場合、ステップＳ３０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、ディスクがレンタル品である場合に選択されるプレイリストとしてプログラムに記述されている。
【００７１】
次にステップＳ３０７、ステップＳ３１１において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、予告編の再生（Ｓ３０７）と、本編コンテンツの再生（Ｓ３１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ３０７において予告編の再生が行われた後、ステップＳ３１１において本編コンテンツが再生される。再生完了後、ステップＳ３１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００７２】
一方、ステップＳ３０５において、メディアＩＤの最上位ビットが［０］であると確認された場合、ステップＳ３０８に進み、プログラムはプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択する。プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、ディスクが正規販売品である場合に選択されるプレイリストとしてプログラムに記述されている。
【００７３】
次にステップＳ３０９、ステップＳ３１１において、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、スペシャルコンテンツと予告編の再生（Ｓ３０９）と、本編コンテンツの再生（Ｓ３１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ３０９においてスペシャルコンテンツと予告編の再生が行われた後、ステップＳ３１１において本編コンテンツが再生される。再生完了後、ステップＳ３１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００７４】
なお、ステップＳ３０７における予告編再生は必須再生コンテンツとして設定し、ステップＳ３０９におけるスペシャルコンテンツと予告編の再生はユーザによって再生実行の有無を選択できるコンテンツとするなど、再生の必須／任意の設定を行う構成としてもよい。これらは実行するプログラムの設定を変更することでどのような設定も可能である。
【００７５】
（処理例２）
次に、図７に示すフローチャートを参照して、処理例１と同様の識別処理を行ない、適用するサービスを変更した処理例について説明する。
【００７６】
図７に示すフローは、図６に示すフローにおけるステップＳ３０７の処理を削除して、ステップＳ３２１の処理を新たに追加した点のみが異なる。
【００７７】
すなわち、ステップＳ３０３において、メディアＩＤの読み取りが実行できないと判定した場合、ステップＳ３１０に進み、ステップＳ３１０においてプログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【００７８】
本例では、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）は、予告編の再生（Ｓ３２１）と、本編コンテンツの再生（Ｓ３１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ３２１において予告編の再生が行われた後、ステップＳ３１１において本編コンテンツが再生される。再生完了後、ステップＳ３１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００７９】
また、ステップＳ３０５において、メディアＩＤの最上位ビットが［１］であると確認された場合、ステップＳ３０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、ディスクがレンタル品である場合に選択されるプレイリストとしてプログラムに記述されている。
【００８０】
次にステップＳ３１１において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、本編コンテンツの再生（Ｓ３１１）のみの再生指定情報を持つ設定である。すなわち、先の図６の処理例１のように予告編の再生（Ｓ３０７）は実行しない。
【００８１】
プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用した再生処理により、ステップＳ３１１において本編コンテンツが再生され、再生完了後、ステップＳ３１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。このように、様々な再生シーケンスの設定が可能である。
【００８２】
（処理例３）
次に、処理例３として、ディスクが［レンタル品］であるか否かを、メディアＩＤの特定のビットに設定した識別フラグによって判別して、サービス（再生処理態様など）を変更する処理例について説明する。
【００８３】
例えばメディアＩＤを、図８に示すような１６バイト構成としてディスクに記録する。メディアＩＤは以下のデータを含む。
メディアＩＤ識別子（６ｂｉｔｓ）
シーケンスナンバ（２ｂｉｔｓ）
マニファクチャＩＤ（１６ｂｉｔｓ）
レンタル品識別フラグ（１ｂｉｔ）
ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）（１０３ｂｉｔｓ）
【００８４】
メディアＩＤ識別子は、このデータがメディアＩＤであることを示す識別子である。
シーケンスナンバは、例えばメディアＩＤの記録されるＢＣＡ領域のブロック識別情報である。例えばＢＣＡは、１６Ｂ（バイト）データを４ブロック記録できるように構成され、例えば３２Ｂの情報を記録する場合は、２ブロックを使って記録される。この場合各ブロックにシーレンスナンバーとして［００］，［０１］等を記録する。
【００８５】
マニファクチャＩＤは、ディスク製造者のＩＤである。
レンタル品識別フラグは、ディスクがレンタル品であるか否かを示す識別フラグ陽のビットである。例えば、
正規販売品の場合は［０］
レンタルディスクの場合は［１］
このような設定のビットを識別フラグとして書き込む。
【００８６】
ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）は、
ディスク１枚単位で異なる識別子、あるいはディスクタイトル単位で異なる設定とされた識別子である。例えば、ディスク工場が設定して記録する。
【００８７】
次に、図９に示すフローチャートを参照して、ディスクが［レンタル品］であるか否かを、メディアＩＤの特定のビットに設定した識別フラグによって判別して、サービス（再生処理態様など）を変更する処理シーケンスについて説明する。
【００８８】
まず、ステップＳ４０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。次に、ステップＳ４０２において、情報処理装置の再生制御部がディスクに記録されたプログラム（例えばＢＤ−Ｊ）を読み取り実行する。なお、プログラムはディスクから読み取るプログラムに限らず、情報処理装置のメモリに格納されたプログラムでもよい。
【００８９】
ステップＳ４０３以下の処理は、情報処理装置の再生制御部がプログラム（例えばＢＤ−Ｊ）に従って実行する処理である。
まず、ステップＳ４０３において、メディアＩＤの読み取り可否を判定する。具体的には、例えば再生装置のプロファイルの参照による判定、実行プログラムがＢＣＡ読み取り機能を持つか否の確認処理、ディスクにメディアＩＤが記録されているか否かの確認処理などの処理を実行する。
【００９０】
メディアＩＤの読み取りが実行できない場合は、ステップＳ４１０に進む。ステップＳ４１０では、プログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【００９１】
この例では、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）は本編コンテンツの再生指定情報を持つ設定であり、本編コンテンツの再生が可能となる。ステップＳ４１１におけるコンテンツ再生完了後、ステップＳ４１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００９２】
一方、ステップＳ４０３において、メディアＩＤの読み取りが実行できると判定された場合は、ステップＳ４０４においてメディアＩＤの読み取りが実行され、ステップＳ４０５において、メディアＩＤに含まれるレンタル品識別フラグの設定値を確認する。
【００９３】
本処理例では、
レンタル品識別フラグ＝［１］の場合はレンタル品、
レンタル品識別フラグ＝［０］の場合は、レンタル品ではない正規品としてのディスク、
これらの区別に基づいてレンタル品識別フラグが設定されているものとする。
【００９４】
ステップＳ４０５において、メディアＩＤ含まれるレンタル品識別フラグが［１］であると確認された場合、ステップＳ４０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、ディスクがレンタル品である場合に選択されるプレイリストとしてプログラムに記述されている。
【００９５】
次にステップＳ４０７、ステップＳ４１１において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、予告編の再生（Ｓ４０７）と、本編コンテンツの再生（Ｓ４１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ４０７において予告編の再生が行われた後、ステップＳ４１１において本編コンテンツが再生される。再生完了後、ステップＳ４１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００９６】
一方、ステップＳ４０５において、メディアＩＤ含まれるレンタル品識別フラグが［０］であると確認された場合、ステップＳ４０８に進み、プログラムはプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択する。プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、ディスクが正規販売品である場合に選択されるプレイリストとしてプログラムに記述されている。
【００９７】
次にステップＳ４０９、ステップＳ４１１において、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、スペシャルコンテンツと予告編の再生（Ｓ４０９）と、本編コンテンツの再生（Ｓ４１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ４０９においてスペシャルコンテンツと予告編の再生が行われた後、ステップＳ４１１において本編コンテンツが再生される。再生完了後、ステップＳ４１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【００９８】
なお、先の処理例と同様、ステップＳ４０７における予告編再生は必須再生コンテンツとして設定し、ステップＳ４０９におけるスペシャルコンテンツと予告編の再生はユーザによって再生実行の有無を選択できるコンテンツとするなど、再生の必須／任意の設定を行う構成としてもよい。これらは実行するプログラムの設定を変更することでどのような設定も可能である。
【００９９】
（処理例４）
次に、ディスクが［正規品］であるか、［レンタル品］であるかを、メディアＩＤに含まれるディスク単位またはタイトル単位の固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値によって判別して、サービス（再生処理態様など）を変更する処理例について説明する。
【０１００】
本処理例におけるメディアＩＤの設定例について図１０を参照して説明する。先に図１０には、図８を参照して説明したと同様のメディアＩＤの構成例を示している。メディアＩＤは以下のデータを含む。
メディアＩＤ識別子（６ｂｉｔｓ）
シーケンスナンバ（２ｂｉｔｓ）
マニファクチャＩＤ（１６ｂｉｔｓ）
レンタル品識別フラグ（１ｂｉｔ）
ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）（１０３ｂｉｔｓ）
【０１０１】
本処理例では、このメディアＩＤに含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）を、ディスクが［正規品］であるか、［レンタル品］であるかを判別するための情報に用いる。
【０１０２】
すなわちレンタル品のディスクに対しては、特定の固有値の範囲を設定する。例えば、
ディスク固有値＝0x00000000000000000000000000〜0x0000000000000000000000FFFF
この範囲の値をレンタル品のディスクに割り当てて記録する。この範囲以外の固有値を正規販売品のディスクに割り当てて記録する。
【０１０３】
図１１に示すフローチャートを参照して、ディスクが［レンタル品］であるか否かを、メディアＩＤのディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）によって判別して、サービス（再生処理態様など）を変更する処理シーケンスについて説明する。
【０１０４】
まず、ステップＳ５０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。次に、ステップＳ５０２において、情報処理装置の再生制御部がディスクに記録されたプログラム（例えばＢＤ−Ｊ）を読み取り実行する。なお、プログラムはディスクから読み取るプログラムに限らず、情報処理装置のメモリに格納されたプログラムでもよい。
【０１０５】
ステップＳ５０３以下の処理は、情報処理装置の再生制御部がプログラム（例えばＢＤ−Ｊ）に従って実行する処理である。
まず、ステップＳ５０３において、メディアＩＤの読み取り可否を判定する。具体的には、例えば再生装置のプロファイルの参照による判定、実行プログラムがＢＣＡ読み取り機能を持つか否の確認処理、ディスクにメディアＩＤが記録されているか否かの確認処理などの処理を実行する。
【０１０６】
メディアＩＤの読み取りが実行できない場合は、ステップＳ５１０に進む。ステップＳ５１０では、プログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【０１０７】
この例では、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）は本編コンテンツの再生指定情報を持つ設定であり、本編コンテンツの再生が可能となる。ステップＳ５１１におけるコンテンツ再生完了後、ステップＳ５１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１０８】
一方、ステップＳ５０３において、メディアＩＤの読み取りが実行できると判定された場合は、ステップＳ５０４においてメディアＩＤの読み取りが実行され、ステップＳ５０５において、メディアＩＤに含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の設定を確認する。
【０１０９】
本処理例では、
レンタル品の場合、ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）
＝0x00000000000000000000000000〜0x0000000000000000000000FFFF
正規品の場合、上記の値以外として設定されているものとする。
【０１１０】
ステップＳ５０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、レンタル品に対応する値であると確認された場合、ステップＳ５０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、ディスクがレンタル品である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１１１】
次にステップＳ５０７、ステップＳ５１１において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、予告編の再生（Ｓ５０７）と、本編コンテンツの再生（Ｓ５１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ５０７において予告編の再生が行われた後、ステップＳ５１１において本編コンテンツが再生される。再生完了後、ステップＳ５１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１１２】
一方、ステップＳ５０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、レンタル品に対応する値でないと確認された場合、ステップＳ５０８に進み、プログラムはプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択する。プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、ディスクが正規販売品である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１１３】
次にステップＳ５０９、ステップＳ５１１において、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、スペシャルコンテンツと予告編の再生（Ｓ５０９）と、本編コンテンツの再生（Ｓ５１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ５０９においてスペシャルコンテンツと予告編の再生が行われた後、ステップＳ５１１において本編コンテンツが再生される。再生完了後、ステップＳ５１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１１４】
なお、先の処理例と同様、ステップＳ５０７における予告編再生は必須再生コンテンツとして設定し、ステップＳ５０９におけるスペシャルコンテンツと予告編の再生はユーザによって再生実行の有無を選択できるコンテンツとするなど、再生の必須／任意の設定を行う構成としてもよい。これらは実行するプログラムの設定を変更することでどのような設定も可能である。
【０１１５】
（処理例５）
次に、処理例５として、ディスクが［特典品］であるか、［通常品］であるかを、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値によって判別して、サービス（再生処理態様など）を変更する処理例について説明する。
【０１１６】
これは、例えば、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数であった場合には［当たり］として、特別なスペシャルコンテンツの再生を許容し、固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数以外であった場合には［はずれ］として、通常のコンテンツの再生を許容するといった設定を可能とするものである。
【０１１７】
図１２を参照して、本処理例で利用するプログラムの構成例について説明する。湾処理例で利用するプログラムは、例えば、以下のプログラムである。
ＭＩＤ＝ｇｅｔＭｅｄｉａＩＤ（）；
ｉｆ（ＭＩＤ  ％  １０＝＝０）
ＥｘｅＰｌａｙＬｉｓｔ（ＰｌａｙＬｉｓｔ＃１）；
ｅｌｓｅ
ＥｘｅＰｌａｙＬｉｓｔ（ＰｌａｙＬｉｓｔ＃２）；
【０１１８】
上記プログラムは、
まず、メディアＩＤを読み出して、
メディアＩＤが１０で割り切れる（１０で割った値の余りが０）か、否かを判別し、
割り切れる場合は、プレイリスト＃１（ＰｌｑｙＬｉｓｔ＃１）を選択して実行し、
割り切れない場合は、プレイリスト＃２（ＰｌｑｙＬｉｓｔ＃２）を選択して実行する処理を行わせるプログラムである。
【０１１９】
ディスクまたは情報処理装置のメモリに格納されたプログラムにこの処理シーケンスを含めておく。この判別処理によって、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数であった場合には［当たり］として、特別なスペシャルコンテンツの再生を許容し、固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数以外であった場合には［はずれ］として、通常のコンテンツの再生を許容する。なお、１０の倍数であるか否かといった例は一例であり、その他の判別処理を行なってもよい。例えば
固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値を適用した演算結果に応じた判別処理、
先の処理例と同様の固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値自体の範囲設定による判別処理、
上記の判別処理など、様々な設定が適用可能である。
【０１２０】
図１３に示すフローチャートを参照して、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数であった場合には［当たり］として、特別なスペシャルコンテンツの再生を許容し、固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数以外であった場合には［はずれ］として、通常のコンテンツの再生を許容する処理を実行するシーケンスについて説明する。
【０１２１】
まず、ステップＳ６０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。次に、ステップＳ６０２において、情報処理装置の再生制御部がディスクに記録されたプログラム（例えばＢＤ−Ｊ）を読み取り実行する。なお、プログラムはディスクから読み取るプログラムに限らず、情報処理装置のメモリに格納されたプログラムでもよい。
【０１２２】
ステップＳ６０３以下の処理は、情報処理装置の再生制御部がプログラム（例えばＢＤ−Ｊ）に従って実行する処理である。
まず、ステップＳ６０３において、メディアＩＤの読み取り可否を判定する。具体的には、例えば再生装置のプロファイルの参照による判定、実行プログラムがＢＣＡ読み取り機能を持つか否の確認処理、ディスクにメディアＩＤが記録されているか否かの確認処理などの処理を実行する。
【０１２３】
メディアＩＤの読み取りが実行できない場合は、ステップＳ６０８に進む。ステップＳ６０８では、プログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【０１２４】
この例では、プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は本編コンテンツの再生指定情報を持つ設定であり、本編コンテンツの再生が可能となる。ステップＳ６０９におけるコンテンツ再生完了後、ステップＳ６１０において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１２５】
一方、ステップＳ６０３において、メディアＩＤの読み取りが実行できると判定された場合は、ステップＳ６０４においてメディアＩＤの読み取りが実行され、ステップＳ６０５において、メディアＩＤに含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の設定を確認する。
【０１２６】
本処理例では、ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数であった場合には［当たり］として、特別なスペシャルコンテンツの再生を許容し、固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数以外であった場合には［はずれ］として、通常のコンテンツの再生を許容する。
【０１２７】
ステップＳ６０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、１０の倍数であると確認された場合、ステップＳ６０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、［当たり］である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１２８】
この場合、ステップＳ６０７、ステップＳ６０９において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、スペシャルコンテンツの再生（Ｓ６０７）と、本編コンテンツの再生（Ｓ６０９）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ６０７においてスペシャルコンテンツの再生が行われた後、ステップＳ６０９において本編コンテンツが再生される。再生完了後、ステップＳ６１０において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１２９】
一方、ステップＳ６０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、１０の倍数に対応する値でないと確認された場合、ステップＳ６０８に進み、プログラムはプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択する。プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、［はずれ］である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１３０】
プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は本編コンテンツの再生指定情報を持つ設定である。従って、この場合、スペシャルコンテンツの再生は実行されず、ステップＳ６０９において本編コンテンツの再生が実行される。再生完了後、ステップＳ６１０において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１３１】
（処理例６）
処理例６も、処理例５と同様、ディスクが［特典品］であるか、［通常品］であるかを、メディアＩＤに含まれる固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の値によって判別して、サービス（再生処理態様など）を変更する処理例である。図１３を参照して説明した処理例５は、メディアＩＤの読み取りが不可能なディスクと、メディアＩＤの読み取りが実行できたが［はずれ］であった場合とで、同じプレイリストによるコンテンツ再生を行なう構成であった。本処理例６では、これらを区別して異なるコンテンツ再生を行なう設定としている。
【０１３２】
この処理例６の処理シーケンスについて図１４に示すフローチャートを参照して説明する。
【０１３３】
まず、ステップＳ７０１において、ディスクを情報処理装置に装着し、再生開始指示を行なう。次に、ステップＳ７０２において、情報処理装置の再生制御部がディスクに記録されたプログラム（例えばＢＤ−Ｊ）を読み取り実行する。なお、プログラムはディスクから読み取るプログラムに限らず、情報処理装置のメモリに格納されたプログラムでもよい。
【０１３４】
ステップＳ７０３以下の処理は、情報処理装置の再生制御部がプログラム（例えばＢＤ−Ｊ）に従って実行する処理である。
まず、ステップＳ７０３において、メディアＩＤの読み取り可否を判定する。具体的には、例えば再生装置のプロファイルの参照による判定、実行プログラムがＢＣＡ読み取り機能を持つか否の確認処理、ディスクにメディアＩＤが記録されているか否かの確認処理などの処理を実行する。
【０１３５】
メディアＩＤの読み取りが実行できない場合は、ステップＳ７１０に進む。ステップＳ７１０では、プログラムが、メディアＩＤの読み取りが実行できない場合に選択するプレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）を選択して、選択したプレイリストに従ってコンテンツ再生を行う。
【０１３６】
この例では、プレイリスト＃３（Ｐｌａｙ  ｌｉｓｔ＃３）は本編コンテンツの再生指定情報を持つ設定であり、本編コンテンツの再生が可能となる。ステップＳ７１１におけるコンテンツ再生完了後、ステップＳ７１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１３７】
一方、ステップＳ７０３において、メディアＩＤの読み取りが実行できると判定された場合は、ステップＳ７０４においてメディアＩＤの読み取りが実行され、ステップＳ７０５において、メディアＩＤに含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）の設定を確認する。
【０１３８】
本処理例では、ディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数であった場合には［当たり］として、特別なスペシャルコンテンツの再生を許容し、固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が１０の倍数以外であった場合には［はずれ］として、通常のコンテンツの再生を許容する。
【０１３９】
ステップＳ７０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、１０の倍数であると確認された場合、ステップＳ７０６に進み、プログラムはプレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を選択する。プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、［当たり］である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１４０】
この場合、ステップＳ７０７、ステップＳ７１１において、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）を適用したコンテンツ再生処理が実行される。この例では、プレイリスト＃１（Ｐｌａｙ  ｌｉｓｔ＃１）は、スペシャルコンテンツの再生（Ｓ７０７）と、本編コンテンツの再生（Ｓ７１１）これらの２つのコンテンツの再生指定情報を持つ設定であり、ステップＳ７０７においてスペシャルコンテンツの再生が行われた後、ステップＳ７１１において本編コンテンツが再生される。再生完了後、ステップＳ７１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１４１】
一方、ステップＳ７０５において、メディアＩＤ含まれるディスク固有値（Ｕｎｉｑｕｅ  ｖａｌｕｅ）が、１０の倍数に対応する値でないと確認された場合、ステップＳ６０８に進み、プログラムはプレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）を選択する。プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は、［はずれ］である場合に選択されるプレイリストとしてプログラムに記述されている。
【０１４２】
プレイリスト＃２（Ｐｌａｙ  ｌｉｓｔ＃２）は予告編と本編コンテンツの再生指定情報を持つ設定である。従って、この場合、スペシャルコンテンツの再生は実行されず、ステップＳ７０９において予告編が再生され、ステップＳ７１１において本編コンテンツの再生が実行される。再生完了後、ステップＳ７１２において再生停止、ディスク排出などの処理が実行されて処理が終了する。
【０１４３】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１４４】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１４５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１４６】
以上、説明したように、本発明の一実施例構成によれば、ディスク格納コンテンツの再生処理を行う情報処理装置において、ディスクに記録したディスク単位またはタイトル単位で設定されるメディアＩＤの構成ビットの解析を実行させる。この解析結果に応じて、再生許容コンテンツの選択や再生シーケンスの設定を行う。本構成により、例えばディスクがレンタル品であるか正規販売品であるかをメディアＩＤの解析によって判別することが可能となり、ディスク格納コンテンツを変更することなく同一のマスターに基づいて製造したディスクを、例えばディスクの提供ルートに応じて再生許容コンテンツを変更するなど提供するサービスを異ならせることが可能となる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一構成例におけるディスク格納データと情報処理装置の構成および処理例について説明する図である。
【図２】本発明の一構成例におけるメディアＩＤのビット構成とディスク種別との対応例について説明する図である。
【図３】本発明の一構成例におけるディスク格納データと情報処理装置の構成および処理例について説明する図である。
【図４】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理の基本シーケンスについて説明するフローチャートを示す図である。
【図５】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理の基本シーケンスについて説明するフローチャートを示す図である。
【図６】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【図７】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【図８】本発明の一実施例に係るディスクに記録されたメディアＩＤの構成例について説明する図である。
【図９】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【図１０】本発明の一実施例に係るディスクに記録されたメディアＩＤの構成例について説明する図である。
【図１１】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【図１２】本発明の一実施例に係るコンテンツ再生制御プログラムの構成例について説明する図である。
【図１３】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【図１４】本発明の一実施例に係る情報処理装置の実行するコンテンツ利用処理シーケンスについて説明するフローチャートを示す図である。
【符号の説明】
【０１４８】
１１０  ディスク
１１１  メディアＩＤ
１１２  コンテンツ
１１３  プログラム
１２０  情報処理装置
１２１  再生制御部
１２２  メモリ
１２３  プログラム
１２５  プログラム
【図１】
0005097002.tif 000002
【図２】
0005097002.tif 000003
【図３】
0005097002.tif 000004
【図４】
0005097002.tif 000005
【図５】
0005097002.tif 000006
【図６】
0005097002.tif 000007
【図７】
0005097002.tif 000008
【図８】
0005097002.tif 000009
【図９】
0005097002.tif 000010
【図１０】
0005097002.tif 000011
【図１１】
0005097002.tif 000012
【図１２】
0005097002.tif 000013
【図１３】
0005097002.tif 000014
【図１４】
0005097002.tif 000015