(57)【要約】【課題】  解析困難な付加情報を情報記録媒体に記録し、また再生する装置、媒体、および方法を提供する。【解決手段】  情報記録媒体に対する付加データの記録、例えばコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加データを記録する際、付加データの構成ビット情報［０］または［１］と、付加データ対応データのパリティが偶数か奇数かに応じて、特定の選択された付加データ対応レコーディングフレームに埋め込むＤＣ制御ビット値を決定し、そのレコーディングフレームのパリティを調整する構成とした。再生処理装置においては、付加データ対応データ、ＤＣ制御ビットの調整されたレコーディングフレームのパリティを検出して、付加構成ビット情報を取得する。【選択図】  図１
2005085426.tif 000002
【特許請求の範囲】
【請求項１】
情報記録処理装置において、
記録対象データに対してデータ変調処理を実行し変調レコーディングフレームを生成する変調データ生成手段と、
付加データ対応データのデータ特性を判別するデータ特性判別手段と、
付加データの構成ビット値と、前記付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットの値を決定するＤＣ制御ビット指示手段とを有し、
前記変調データ生成手段は、
前記ＤＣ制御ビット指示手段の決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームの生成処理を実行する構成を有することを特徴とする情報記録処理装置。
【請求項２】
前記付加データ対応データのデータ特性は、
前記付加データ対応データの構成データのパリティが偶数であるか奇数であるかの特性であり、
前記ＤＣ制御ビット指示手段は、
前記付加データの構成ビット値が０であるか１であるか、および、
前記付加データ対応データのパリティが偶数であるか、奇数であるか、
上記２つの条件に基づいて、前記付加データ対応レコーディングフレームに設定するＤＣ制御ビットのビット値を決定する処理を実行する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項３】
前記ＤＣ制御ビット指示手段は、
前記付加データ対応レコーディングフレームの構成データのパリティを偶数にするか奇数にするかを前記ＤＣ制御ビットのビット値設定によって制御する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項４】
前記情報記録処理装置は、
前記付加データ対応データを、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データから選択する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項５】
前記情報記録処理装置は、
前記付加データを、
前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報として設定する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項６】
前記変調データ生成手段は、
ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して変調レコーディングフレームを生成する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項７】
前記変調データ生成手段は、
２ビット情報の３ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行する構成であることを特徴とする請求項１に記載の情報記録処理装置。
【請求項８】
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行する復調部と、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置。
【請求項９】
前記付加データ対応データのデータ特性、および、付加データ対応レコーディングフレームのデータ特性は、各構成データのパリティが偶数であるか奇数であるかの特性であり、
前記付加データデコード部は、
前記付加データ対応データのパリティが偶数であるか奇数であるか、
前記付加データ対応レコーディングフレームの構成データのパリティが偶数であるか奇数であるか、
上記２つのデータ特性判定に基づいて、付加データ構成ビット情報の取得処理を実行する構成であることを特徴とする請求項８に記載の情報再生処理装置。
【請求項１０】
前記付加データデコード部において、データ特性の判別対象となる付加データ対応データ部は、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）であることを特徴とする請求項８に記載の情報再生処理装置。
【請求項１１】
前記情報再生処理装置は、
取得した付加データ構成ビット情報に基づいて、前記情報記録媒体に格納されたコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報を生成する処理を実行する構成であることを特徴とする請求項８に記載の情報再生処理装置。
【請求項１２】
情報記録媒体であり、
複数のレコーディングフレームに基づく変調データを格納し、
付加データの構成ビット値と、特定の付加データ対応データのデータ特性とに基づいてＤＣ制御ビットを調整したレコーディングフレームに基づく変調データを格納した構成を有することを特徴とする情報記録媒体。
【請求項１３】
前記付加データ対応データのデータ特性は、構成データのパリティが偶数であるか奇数であるかの特性であり、
前記情報記録媒体は、
付加データの構成ビット値と、前記付加データ対応データの構成データのパリティが偶数であるか奇数であるかの２つの条件に基づいてＤＣ制御ビットを調整したレコーディングフレームに基づく変調データを格納した構成を有することを特徴とする請求項１２に記載の情報記録媒体。
【請求項１４】
前記情報記録媒体に記録されたＤＣ制御ビットを調整したレコーディングフレームは、
付加データの構成ビット値と、
前記付加データ対応データの構成データのパリティが偶数であるか奇数であるか、
上記２つの条件に基づいて、当該レコーディングフレームの構成データのパリティを偶数または奇数のいずれにするかを決定し、該決定情報に従って調整されたＤＣ制御ビットを付与したレコーディングフレームであることを特徴とする請求項１２に記載の情報記録媒体。
【請求項１５】
前記情報記録媒体は、
前記付加データを、前記情報記録媒体の格納コンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報として格納した構成であることを特徴とする請求項１２に記載の情報記録媒体。
【請求項１６】
前記情報記録媒体は、
ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して生成される変調レコーディングフレームに基づくデータを記録した構成であることを特徴とする請求項１２に記載の情報記録媒体。
【請求項１７】
前記情報記録媒体は、
２ビット情報を３ビット情報に変換する処理を実行して生成される変調レコーディングフレームに基づくデータを記録した構成であることを特徴とする請求項１２に記載の情報記録媒体。
【請求項１８】
情報記録処理方法であり、
付加データの構成ビット値と、付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットを決定するＤＣ制御ビット決定ステップと、
前記ＤＣ制御ビット決定ステップにおいて決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームを生成し、データ変調処理を実行し変調レコーディングフレームを生成する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法。
【請求項１９】
ＤＣ制御ビット決定ステップは、
前記付加データの構成ビット値が０であるか１であるか、および、
前記付加データ対応データのパリティが偶数であるか、奇数であるか、
上記２つの条件に基づいて、前記付加データ対応レコーディングフレームに設定するＤＣ制御ビットのビット値を決定する処理を実行するステップであることを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２０】
ＤＣ制御ビット決定ステップは、
前記付加データ対応レコーディングフレームの構成データのパリティを偶数にするか奇数にするかを前記ＤＣ制御ビットのビット値設定によって制御するステップを含むことを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２１】
前記情報記録処理方法は、さらに、
前記付加データ対応データを、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データから選択するステップを有することを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２２】
前記情報記録処理方法において、
前記付加データは、前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報であることを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２３】
前記変調データ生成ステップは、
ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して変調レコーディングフレームを生成することを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２４】
前記変調データ生成ステップは、
２ビット情報の３ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行することを特徴とする請求項１８に記載の情報記録処理方法。
【請求項２５】
情報記録媒体に格納された情報の再生処理を実行する情報再生処理方法であり、
情報記録媒体から読み取られたデータの復調処理を実行する復調ステップと、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法。
【請求項２６】
前記付加データデコードステップは、
前記付加データ対応データのパリティが偶数であるか奇数であるか、
前記付加データ対応レコーディングフレームの構成データのパリティが偶数であるか奇数であるか、
上記２つのデータ特性判定に基づいて、付加データ構成ビット情報の取得処理を実行することを特徴とする請求項２５に記載の情報再生処理方法。
【請求項２７】
前記付加データデコードステップは、
データ特性の判別対象となる付加データ対応データ部として、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データのデコードを実行することを特徴とする請求項２５に記載の情報再生処理方法。
【請求項２８】
前記情報再生処理方法は、さらに、
取得した付加データ構成ビット情報に基づいて、前記情報記録媒体に格納されたコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報を生成する処理を実行するステップを有することを特徴とする請求項２５に記載の情報再生処理方法。
【請求項２９】
情報記録処理を実行するコンピュータ・プログラムであり、
付加データの構成ビット値と、付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットを決定するＤＣ制御ビット決定ステップと、
前記ＤＣ制御ビット決定ステップにおいて決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームを生成し、データ変調処理を実行し変調レコーディングフレームを生成する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項３０】
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行する復調ステップと、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムに関する。さらに詳細には、例えば、画像データ、音楽データ等のコンテンツを記録する情報記録媒体に、付加情報、例えばコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報など、様々な付加情報を、ユーザ制御情報等、特定のデータ領域のデータ特性と、特定の記録データ例えばＤＣ制御ビットを調整したレコーディングフレームのデータ特性との組み合わせにより解析困難な形態で記録し、読み取ることを可能とした情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
音楽データ、画像データなどのデータを記録媒体にデジタルデータとして記録する際には、所定の記録フォーマットに従った記録処理が行われる。例えば、記録対象のオリジナルデータに対して誤り検出／訂正符号が付加され、特定のデータ記録再生処理に応じたフォーマットに変換（コーディング）されて記録されることになる。
【０００３】
高密度情報の記録を可能とする情報記録媒体として青色レーザを用いた情報記録、再生を行なうシステムが近年開発された。この青色レーザを用いた情報記録処理では、基本的に２ビットデータを３ビットデータに変調する変調処理が行われる。
【０００４】
ところで、このような情報記録媒体に対して格納するコンテンツとして、例えば、映画、音楽データなどがある。音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。
【０００５】
高容量記録可能な青色レーザ記録方式を用いた記録媒体等の大容量型記録媒体は、１枚の媒体に例えば映画１本〜数本分のデータを記録することが可能である。このようにコンテンツを容易にデジタル情報として記録することが可能となるに従って、不正コピーの氾濫という問題も多く発生することになり、コンテンツ著作権者、頒布権者の利益の阻害という問題が大きくなっている。このような現状から、いかに不正コピーを防止し、著作権者、頒布権者の利益の保護を図るかが重要な課題となっている。
【０００６】
このようなコンテンツの不正利用を防止するため、情報記録媒体に格納するコンテンツを暗号化コンテンツとして記録するとともに、その暗号化コンテンツの利用に適用する暗号鍵情報、あるいは暗号鍵の生成に必要となる情報や、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報を秘密情報として情報記録媒体に格納する構成が提案されている。ユーザの再生装置において実行する再生処理プログラムが、再生対象コンテンツに対応する鍵等の秘密情報を読み取り、読み取った秘密情報に従ってコンテンツを復号し、また再生制御情報に従ったコンテンツ利用を実行させるという構成である。
【０００７】
秘密情報の埋め込み処理構成を開示した従来技術として、例えば特許文献１には、ＥＦＭ変調データの接続ビット（マージンビット）を適用して特殊データを埋め込む構成が開示されている。また、特許文献２には、変調処理に複数の変換テーブルを適用する構成において、再生時に、変調に適用した変換テーブルに関するデータを抽出して、この抽出データに基づいて付加データを取得する構成を開示している。
【０００８】
しかしながら、このような暗号鍵、あるいは制御情報が、情報記録媒体のどこに格納されているかといった情報がユーザ、あるいは不正なコンテンツ利用者に取得されてしまうと、付加情報の漏洩や改竄を可能にしてしまうという問題がある。例えば再生制御情報、コピー制御情報の改竄、あるいは鍵情報の漏洩という問題が発生する。暗号鍵の漏洩や、制御情報の改竄が行われると、正当なコンテンツ利用権に基づくコンテンツの利用形態がくずれることになり、コンテンツの著作権、利用権の十分な保護が行われなくなるという問題がある。
【特許文献１】特開２００３−４５１２８号公報
【特許文献２】特開２００２−３６７２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題点に鑑みてなされたものであり、例えばコンテンツとともに記録媒体に格納する暗号鍵、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、あるいはその他のコンテンツ属性情報など、様々な付加情報を、一般のデータ読み取り処理では読み取ることのできない態様で記録することを可能とし、不正なデータ読み取りを困難とした情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
【００１０】
より、具体的には、ユーザ制御情報等、特定のデータ領域のデータ特性と、特定の記録データ、すなわち付加データの構成ビットに応じてＤＣ制御ビットを調整したレコーディングフレームのデータ特性との組み合わせにより解析困難な形態で記録し、読み取ることを可能とした情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の側面は、
情報記録処理装置において、
記録対象データに対してデータ変調処理を実行し変調レコーディングフレームを生成する変調データ生成手段と、
付加データ対応データのデータ特性を判別するデータ特性判別手段と、
付加データの構成ビット値と、前記付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットの値を決定するＤＣ制御ビット指示手段とを有し、
前記変調データ生成手段は、
前記ＤＣ制御ビット指示手段の決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームの生成処理を実行する構成を有することを特徴とする情報記録処理装置にある。
【００１２】
さらに、本発明の情報記録処理装置の一実施態様において、前記付加データ対応データのデータ特性は、前記付加データ対応データの構成データのパリティが偶数であるか奇数であるかの特性であり、前記ＤＣ制御ビット指示手段は、前記付加データの構成ビット値が０であるか１であるか、および、前記付加データ対応データのパリティが偶数であるか、奇数であるか、上記２つの条件に基づいて、前記付加データ対応レコーディングフレームに設定するＤＣ制御ビットのビット値を決定する処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報記録処理装置の一実施態様において、前記ＤＣ制御ビット指示手段は、前記付加データ対応レコーディングフレームの構成データのパリティを偶数にするか奇数にするかを前記ＤＣ制御ビットのビット値設定によって制御する構成であることを特徴とする。
【００１４】
さらに、本発明の情報記録処理装置の一実施態様において、前記情報記録処理装置は、前記付加データ対応データを、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データから選択する構成であることを特徴とする。
【００１５】
さらに、本発明の情報記録処理装置の一実施態様において、前記情報記録処理装置は、前記付加データを、前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報として設定する構成であることを特徴とする。
【００１６】
さらに、本発明の情報記録処理装置の一実施態様において、前記変調データ生成手段は、ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して変調レコーディングフレームを生成する構成であることを特徴とする。
【００１７】
さらに、本発明の情報記録処理装置の一実施態様において、前記変調データ生成手段は、２ビット情報の３ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の第２の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行する復調部と、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置にある。
【００１９】
さらに、本発明の情報再生処理装置の一実施態様において、前記付加データ対応データのデータ特性、および、付加データ対応レコーディングフレームのデータ特性は、各構成データのパリティが偶数であるか奇数であるかの特性であり、前記付加データデコード部は、前記付加データ対応データのパリティが偶数であるか奇数であるか、前記付加データ対応レコーディングフレームの構成データのパリティが偶数であるか奇数であるか、上記２つのデータ特性判定に基づいて、付加データ構成ビット情報の取得処理を実行する構成であることを特徴とする。
【００２０】
さらに、本発明の情報再生処理装置の一実施態様において、前記付加データデコード部において、データ特性の判別対象となる付加データ対応データ部は、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）であることを特徴とする。
【００２１】
さらに、本発明の情報再生処理装置の一実施態様において、前記情報再生処理装置は、取得した付加データ構成ビット情報に基づいて、前記情報記録媒体に格納されたコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報を生成する処理を実行する構成であることを特徴とする。
【００２２】
さらに、本発明の第３の側面は、
情報記録媒体であり、
複数のレコーディングフレームに基づく変調データを格納し、
付加データの構成ビット値と、特定の付加データ対応データのデータ特性とに基づいてＤＣ制御ビットを調整したレコーディングフレームに基づく変調データを格納した構成を有することを特徴とする情報記録媒体にある。
【００２３】
さらに、本発明の情報記録媒体の一実施態様において、前記付加データ対応データのデータ特性は、構成データのパリティが偶数であるか奇数であるかの特性であり、前記情報記録媒体は、付加データの構成ビット値と、前記付加データ対応データの構成データのパリティが偶数であるか奇数であるかの２つの条件に基づいてＤＣ制御ビットを調整したレコーディングフレームに基づく変調データを格納した構成を有することを特徴とする。
【００２４】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体に記録されたＤＣ制御ビットを調整したレコーディングフレームは、付加データの構成ビット値と、前記付加データ対応データの構成データのパリティが偶数であるか奇数であるか、上記２つの条件に基づいて、当該レコーディングフレームの構成データのパリティを偶数または奇数のいずれにするかを決定し、該決定情報に従って調整されたＤＣ制御ビットを付与したレコーディングフレームであることを特徴とする。
【００２５】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記付加データを、前記情報記録媒体の格納コンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報として格納した構成であることを特徴とする。
【００２６】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して生成される変調レコーディングフレームに基づくデータを記録した構成であることを特徴とする。
【００２７】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、２ビット情報を３ビット情報に変換する処理を実行して生成される変調レコーディングフレームに基づくデータを記録した構成であることを特徴とする。
【００２８】
さらに、本発明の第４の側面は、
情報記録処理方法であり、
付加データの構成ビット値と、付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットを決定するＤＣ制御ビット決定ステップと、
前記ＤＣ制御ビット決定ステップにおいて決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームを生成し、データ変調処理を実行し変調レコーディングフレームを生成する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法にある。
【００２９】
さらに、本発明の情報記録処理方法の一実施態様において、ＤＣ制御ビット決定ステップは、前記付加データの構成ビット値が０であるか１であるか、および、前記付加データ対応データのパリティが偶数であるか、奇数であるか、上記２つの条件に基づいて、前記付加データ対応レコーディングフレームに設定するＤＣ制御ビットのビット値を決定する処理を実行するステップであることを特徴とする。
【００３０】
さらに、本発明の情報記録処理方法の一実施態様において、ＤＣ制御ビット決定ステップは、前記付加データ対応レコーディングフレームの構成データのパリティを偶数にするか奇数にするかを前記ＤＣ制御ビットのビット値設定によって制御するステップを含むことを特徴とする。
【００３１】
さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、さらに、前記付加データ対応データを、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データから選択するステップを有することを特徴とする。
【００３２】
さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法において、前記付加データは、前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報の構成情報であることを特徴とする。
【００３３】
さらに、本発明の情報記録処理方法の一実施態様において、前記変調データ生成ステップは、ランレングス規則としてのＲＬＬ（１，７）を満足するデータ変換処理を実行して変調レコーディングフレームを生成することを特徴とする。
【００３４】
さらに、本発明の情報記録処理方法の一実施態様において、前記変調データ生成ステップは、２ビット情報の３ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行することを特徴とする。
【００３５】
さらに、本発明の第５の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処理方法であり、
情報記録媒体から読み取られたデータの復調処理を実行する復調ステップと、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法にある。
【００３６】
さらに、本発明の情報再生処理方法の一実施態様において、前記付加データデコードステップは、前記付加データ対応データのパリティが偶数であるか奇数であるか、前記付加データ対応レコーディングフレームの構成データのパリティが偶数であるか奇数であるか、上記２つのデータ特性判定に基づいて、付加データ構成ビット情報の取得処理を実行することを特徴とする。
【００３７】
さらに、本発明の情報再生処理方法の一実施態様において、前記付加データデコードステップは、データ特性の判別対象となる付加データ対応データ部として、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データのデコードを実行することを特徴とする。
【００３８】
さらに、本発明の情報再生処理方法の一実施態様において、前記情報再生処理方法は、さらに、取得した付加データ構成ビット情報に基づいて、前記情報記録媒体に格納されたコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報の少なくともいずれかの情報を生成する処理を実行するステップを有することを特徴とする。
【００３９】
さらに、本発明の第６の側面は、
情報記録処理を実行するコンピュータ・プログラムであり、
付加データの構成ビット値と、付加データ対応データのデータ特性とに基づいて、付加データ対応レコーディングフレームに設定するＤＣ制御ビットを決定するＤＣ制御ビット決定ステップと、
前記ＤＣ制御ビット決定ステップにおいて決定したＤＣ制御ビットを設定した付加データ対応レコーディングフレームを生成し、データ変調処理を実行し変調レコーディングフレームを生成する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００４０】
さらに、本発明の第７の側面は、
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行する復調ステップと、
情報記録媒体から読み取られた付加データ対応データ、および、付加データ対応レコーディングフレームのデータ特性を判別し、該判別した２つのデータ特性に基づいて、付加データ構成ビット情報の取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００４１】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００４２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４３】
本発明の構成によれば、情報記録媒体に対する付加データの記録、例えばコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を記録する情報記録処理装置において、付加データの構成ビット情報［０］または［１］と、特定の選択された付加データ対応データのデータ特性とに応じて、特定の選択された付加データ対応レコーディングフレームに埋め込むＤＣ制御ビットの値を決定して設定する構成とした。また、再生処理装置においては、付加データ対応データのデータ特性と、付加データに応じてＤＣ制御ビットの調整された付加データ対応レコーディングフレームのデータ特性、これら２つのデータ特性を検出して、付加構成ビット情報［０］または［１］を取得する。本構成により、例えば、コンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込み、また再生時に確実に読み取る構成が実現される。
【００４４】
本発明の構成によれば、情報記録媒体に対する付加データの記録、例えばコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を記録する情報記録処理装置において、付加データの構成ビット情報［０］または［１］と、特定の選択された付加データ対応データ、例えばユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データのパリティが偶数か奇数かに応じて、特定の選択された付加データ対応レコーディングフレームに埋め込むＤＣ制御ビットの値を決定して、そのレコーディングフレームのパリティを調整する構成とした。また、再生処理装置においては、付加データ対応データのパリティが偶数か奇数か、および付加データに応じてＤＣ制御ビットの調整された付加データ対応レコーディングフレームの構成データのパリティが偶数か、奇数か、これら２つのパリティを検出して、付加構成ビット情報［０］または［１］を取得する。本構成により、例えば、コンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込み、また再生時に確実に読み取る構成が実現される。
【発明を実施するための最良の形態】
【００４５】
以下、図面を参照しながら本発明の情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムの詳細について説明する。
【００４６】
まず、図１を参照して本発明の情報記録処理装置の構成の構成および処理について説明する。なお、ここで説明する情報記録処理装置は、いわゆるマスターディスクといわれる原盤の製造装置としてのマスタリング装置を含み、さらに、一般ユーザの利用可能なＤＶＤ記録再生装置やＰＣ等の情報記録媒体ドライブを備えた装置も含むものである。すなわち、マスターディスクのみならず、書き込み可能（Recordable）、再書き込み可能（Rewritable）な様々な情報記録媒体に対してデータ書き込み可能な情報処理装置も含むものである。
【００４７】
図１を参照して、情報記録処理装置の構成、および処理について説明する。情報記録処理装置は、データ記録可能な情報記録媒体１０１、データ記録信号を情報記録媒体１０１に対して出力するピックアップ１０２、情報記録媒体１０１を駆動するスピンドルモーター１０３、ピックアップ１０２およびスピンドルモーター１０３の制御を行うサーボ回路１０４、付加データエラー訂正符号化部１０５、メインデータエラー訂正符号化部１０６、付加データ対応レコーディングフレーム制御部１０７、スイッチ１０８、変調データ生成部１０９、ＤＣ制御ビット指示手段１１０、記録信号処理回路１１１、付加データ対応データ特性判別部１１２から構成される。
【００４８】
情報記録媒体１０１に記録するコンテンツデータは、例えば暗号化コンテンツデータであり、メインデータとしてメインデータエラー訂正符号化部１０６に入力され、メインデータエラー訂正符号化部１０６は、入力データに対してエラー訂正符号を生成し付加する符号化処理を行う。
【００４９】
その後、変調データ生成部１０９において、変調処理が実行される。本発明に係る情報記録処理装置は、２ビットデータを３ビットデータへの変調を基本とするＲＬＬ（１，７）変調方式に基づく変調を実行する。
【００５０】
ＲＬＬ（１，７）変調方式に基づく変調とは、変調後のビットにおいて、連続する［０］の数が、最小１つ、最大７個の範囲となるＲＬＬ（１，７）のランレングス制限に従った変調データとするデータ変換方式である。なお、この変換処理においては、変換テーブルが使用される。具体的な変換テーブルの使用例については後述する。
【００５１】
変調データに基づいて、同期信号が設定されたレコーディングフレーム（Ｒｅｃｏｒｄｉｎｇ  Ｆｒａｍｅ）と呼ばれる記録単位が生成されて記録信号処理回路１１１を介して情報記録媒体１０１に記録される。
【００５２】
変調処理においては、入力されたメインデータのある一定間隔毎に変調時のＤＳＶ（Ｄｉｇｉｔａｌ  Ｓｕｍ  Ｖａｒｉａｔｉｏｎ：デジタルサムバリエーション）の絶対値が、小さくなるようにＤＣ制御ビット（ＤＣ−Ｃｏｎｔｒｏｌ  ｂｉｔ）の「０」または、「１」を選択して、挿入された後、変調処理が行われる。
【００５３】
デジタルサムバリエーション（ＤＳＶ）は、情報記録媒体に対する記録信号として生成されるＮＲＺＩ変換信号のＤＣバランスの指標である。具体的には、記録ビット系列（ＮＲＺＩ変換信号）のビット［０］を「−１」、ビット［１］を「＋１」として累積した値をＤＳＶとし、ＤＳＶが０からの乖離をより小さくすることのできるように、ＤＣ制御ビット（ＤＣ−Ｃｏｎｔｒｏｌ  ｂｉｔ）の「０」または、「１」を選択して、挿入された後、変調処理が行われる。なお、ＮＲＺＩ変換処理については詳細を後述する。
【００５４】
なお、本発明においては、特定の選択された付加データ対応ＤＣ制御ビット調整レコーディングフレームに対するＤＣ制御ビットの設定を、上記ルールに従ったビット選択ではなく、付加データの構成ビットおよび特定のデータ領域、例えば特定のユーザ制御データのデータ特性とに基づいてＤＣ制御ビット（ＤＣ−Ｃｏｎｔｒｏｌ  ｂｉｔ）の「０」または、「１」を選択して挿入する構成としている。この処理については、後述する。
【００５５】
図２および図３を参照して変調データ生成部１０９において実行する変調データ生成処理の詳細について説明する。
【００５６】
記録データは、図２（ａ）に示すようにユーザデータ２０１、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ ｄａｔａ）２１１によって構成される。ユーザデータ２０１はコンテンツ等の再生対象データの実体データを含むデータであり、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）２１１は再生制御情報などの様々な制御データを含むデータである。
【００５７】
ユーザデータ２０１は、２０４８バイトデータと４バイトパリティの３２フレームを単位として設定される。ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）２１１は、１８バイトデータの３２ユニットによって構成される。
【００５８】
３２フレーム×（２０４８＋４）バイトのユーザデータ２０１に基づいて、データブロック２０２が形成される。データブロック２０２は、３０４列（ｃｏｌｕｍ）×２１６行（ｒｏｗ）の配列を有する。なお、１列（ｃｏｌｕｍ）×１行（ｒｏｗ）は１バイト（８ｂｉｔ）データが格納される。
【００５９】
データブロック２０２に対して、各列に３２行（ｒｏｗ）のパリティが付加されたデータブロックとしてＬＤＣブロック２０３が生成され、ＬＤＣブロック２０３に対するインターリーブ処理により、１５２列×４９６行のＬＤＣクラスタ２０４が生成される。
【００６０】
一方、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）２１１は、１６×９バイトの物理アドレスデータ２２１と結合されて、２４列×３０行のアクセスブロック２１２が生成された後、アクセスブロック２１２に対して、各列に３２行（ｒｏｗ）のパリティが付加されたデータブロックとしてＢＩＳブロック２１３が生成され、ＢＩＳブロック２１３に対するインターリーブ処理により、３列×４９６行のＢＩＳクラスタ２１４が生成される。
【００６１】
図３（ｄ）は図２（ｄ）と同様のデータ、すなわち、ユーザデータ２０１に基づいて生成される１５２列×４９６行のＬＤＣクラスタ２０４、およびユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）２１１に基づいて生成される３列×４９６行のＢＩＳクラスタ２１４を示している。
【００６２】
１５２列×４９６行のＬＤＣクラスタ２０４は、図３（ｄ）に示すように、３２列（ｃｏｌｕｍ）単位の４つのパート（Ｉ〜ＩＶ）に分割され、また、３列×４９６行のＢＩＳクラスタ２１４は、１列（ｃｏｌｕｍ）単位の３つのパート（ｉ〜ｉｉｉ）に分割され、これらの各パートを交互に結合して、図３（ｅ）に示す１５５列×４９６行のＥＣＣクラスタ２３１が生成される。
【００６３】
さらに、ＥＣＣクラスタ２３１は、図３（ｆ）に示すように０〜２７の２８パートに区分されたクラスタ２３２として設定される。パート０のみが２５ｂｉｔ、その他のパート１〜２７は、４５ｂｉｔである。なお、図３（ｆ）に示すビット数は、１行（ｒｏｗ）あたりのビット数である。
【００６４】
さらに、図３（ｇ）に示すように、２０ビットの同期（Ｓｙｎｃ）ビットが設定され、さらに図３（ｆ）のパート０〜２７の各間に１ビットのＤＣ制御ビット（ＤＣ−ｃｏｎｔｒｏｌ  ｂｉｔ）が設定される。
【００６５】
この結果、［１２４０＋２０（Ｓｙｎｃ）＋（１ＤＣ制御×２８）＝１２８８］×４９６行（ｒｏｗ）の物理クラスタ２３３が設定される。物理クラスタ２３３の各行が変調データ生成処理単位としてのレコーディングフレーム２３４とされる。
【００６６】
なお、ＤＣ制御ビットは、情報記録媒体に対する記録信号として生成されるＮＲＺＩ変換信号のＤＣバランスの指標である。具体的には、記録ビット系列（ＮＲＺＩ変換信号）のビット［０］を「−１」、ビット［１］を「＋１」として累積した値をＤＳＶとし、ＤＳＶが０からの乖離をより小さくすることのできるように、ＤＣ制御ビット（ＤＣ−Ｃｏｎｔｒｏｌ  ｂｉｔ）の「０」または、「１」を選択して、挿入される。
【００６７】
ただし、前述したように、本発明においては、このＤＣ制御ビットの設定において、特定の選択された付加データ対応ＤＣ制御ビット調整レコーディングフレームに対しては、上記ルールに従ったビット選択ではなく、付加データの構成ビットおよび特定のデータ領域、例えば特定のユーザ制御データのデータ特性とに基づいてＤＣ制御ビット（ＤＣ−Ｃｏｎｔｒｏｌ  ｂｉｔ）の「０」または、「１」を選択して挿入する。この処理については、後述する。
【００６８】
図３に戻り、変調データ生成処理についての説明を続ける。１２８８ｂｉｔデータからなるレコーディングフレーム２３４に対して、２ビットデータを３ビットデータへ変換する変調処理が行われる。このデータ変換においては、連続する［０］の数が、最小１つ、最大７個の範囲となるランレングス制限に従った変調データとするＲＬＬ（１，７）のデータ変換が実行され、変調レコーディングフレーム２３５が生成される。
【００６９】
変調レコーディングフレーム２３５は、変調データビットとしての３０チャンネルビットの同期（Ｓｙｎｃ）チャンネルビットと、（１２８８−２０ｓｙｎｃ  ｂｉｔ）×２／３＝１９０２チャンネルビットの計１９３２チャンネルビット構成となる。
【００７０】
ＲＬＬ（１，７）のランレングス規則に従った２ビットから３ビットへのデータ変調処理には、変換テーブルが利用される。具体的な変換テーブルの例を図４に示す。
【００７１】
図４に示すように、変換テーブルは、各入力ビットに対応した変調データビットが対応付けられたテーブルとして構成される。例えば入力データが［００００００００］である場合、変調データビットは、［０１０１００１００１００］とされる。入力データが［１１］である場合、先行変調データビットが［ｘｘ１］であれば［０００］、先行変調データビットが［ｘｘ０］であれば［１０１］とされる。
【００７２】
２ビットから３ビットへのデータ変換をこのテーブルに従って実行することにより、ＲＬＬ（１，７）ランレングス規則に従った変調データビットが生成される。
【００７３】
図１に戻り、本発明の情報記録処理装置の構成および処理についての説明を続ける。図１における変調データ生成部１０９において、図２〜図４を参照して説明した変調データ生成処理が実行され、生成された変調データに基づく記録信号が記録信号処理回路１１１において生成される。
【００７４】
記録信号処理回路１１１においては、変調データ生成手段１０９の生成した変調データの［０］または［１］の値に応じてパルスの正負を反転させるＮＲＺＩ(Non Return to Zero Inverted)信号を生成しこれを記録信号として情報記録媒体１０１に記録する。
【００７５】
図５に記録信号処理回路１１１において実行する記録信号としてのＮＲＺＩ生成処理構成を示す。変調データ生成部１０９から出力される変調データビットとしてチャンネルビットは、ＮＲＺ変換手段１２１、排他論理和手段（ＸＯＲ）１２２、遅延手段１２３からなる記録信号処理回路１１１に入力される。図５（ａ）が、チャンネルビット、（ｂ）がＮＲＺ変換手段１２１からの出力信号、（ｃ）が記録信号処理回路１１１の最終的な出力としての記録信号であるＮＲＺＩ変換パルスを示している。この記録信号がピックアップ１０２に出力されてサーボ回路１０４の制御の下に記録情報が情報記録媒体１０１に記録される。
【００７６】
本発明の構成においては、付加データの記録をユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）等、コンテンツ等の実データに対して影響を与えることのない制御可能なデータの特性と、特定の記録データ（レコーディングフレーム）の特性との組み合わせにより解析困難な形態で記録し、読み取ることを可能とした構成を持つ。
【００７７】
例えば、
（１）ある特定のデータ領域、例えばユーザ制御データの一部を付加データ対応のデータとして選択し、その選択されたデータ領域のデータ特性、具体的には例えばパリティが偶数であるかまたは奇数であるかのデータ特性と、
（２）ある特定のレコーディングフレームを選択し、その選択したレコーディングフレームをＤＣ制御ビットの設定値を調整可能なレコーディングフレームとして設定し、そのレコーディングフレームの構成データのトータルパリティが偶数であるか、または奇数であるか、
上記（１）の特定データのデータ特性、および（２）のＤＣ制御ビット調整レコーディングフレームのデータ特性の組み合わせを制御することによって付加データの構成ビット［０］または［１］を示す構成としている。
【００７８】
以下、この付加ビット設定処理構成の詳細について説明する。図６は、図２、図３において説明した変調データ生成処理においてユーザ制御データ２１１に基づいて生成されるＢＩＳブロック２１３とＢＩＳクラスタ２１４の詳細を示した図である。
【００７９】
図２、図３を参照して説明したように、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）２１１は、１６×９バイトの物理アドレスデータ２２１と結合されて、２４列×３０行のアクセスブロック２１２が生成された後、アクセスブロック２１２に対して、各列に３２行（ｒｏｗ）のパリティが付加されたデータブロックとしてＢＩＳブロック２１３が生成される。図６に示す（Ａ）のＢＩＳブロック２１３である。
【００８０】
ＢＩＳブロック２１３に対するインターリーブ処理により、３列×４９６行のＢＩＳクラスタ２１４が生成される。図６（Ｂ）に示すＢＩＳクラスタである。
【００８１】
ＢＩＳクラスタには、図６（Ｂ）に示すように、３行（ｒｏｗ）の物理アドレスと、１２行（ｒｏｗ）のユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）と、１６行のパリティとによって、３列（ｃｏｌｕｍ）×３１行（ｒｏｗ）の１つのユニットが設定されている。ユニット０〜１５の１６ユニットによって、３列×４９６行のＢＩＳクラスタ２１４が構成される。
【００８２】
図７に示すように、この構成を持つＢＩＳクラスタは、先に図２、図３を参照して説明したように、コンテンツ等のユーザデータに基づいて設定されるＬＤＣクラスタ２０４の４分割データＩ〜ＩＶの間に一列ずつ挿入され、ＥＣＣクラスタ２３１が生成される。
【００８３】
図７に示すように、ＥＣＣクラスタは、１５２列（ｃｏｌｕｍ）×４９６行（ｒｏｗ）のＬＤＣクラスタに３列（ｃｏｌｕｍ）×４９６行（ｒｏｗ）のＢＩＳクラスタを合成したクラスタとして設定される。
【００８４】
ＢＩＳクラスタは、図６を参照して説明したように、物理アドレス、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）、パリティのいずれかが各行に設定されている。従って、ＥＣＣクラスタ２３１の４９６行の各行に含まれるＢＩＳクラスタ（ｉ，ｉｉ，ｉｉｉ）は、物理アドレス、ユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）、パリティのいずれかということになる。
【００８５】
図８に示すように、ＥＣＣクラスタ２３１を構成する４９６行から選択した特定の行（ｒｏｗ）を、
（Ａ）付加データ対応データ格納フレーム３１１
（Ｂ）付加データ対応ＤＣ制御ビット調整フレーム３２１
として設定する。
【００８６】
（Ａ）付加データ対応データ格納フレーム３１１には、付加データ対応データ３１２として、例えばユーザ制御データ領域ｉが設定されている。なお、ここでは、ユーザ制御データ領域ｉを付加データ対応データとして設定しているが、ユーザ制御データ領域ｉに限らず、その他の任意のデータ領域を付加データ対応データとして設定することができる。
【００８７】
例えば、図８に示すように、ユーザ制御データ領域（ｉ）が付加データ対応データ３１２として設定すると、この付加データ対応データ３１２のデータ特性が、図１に示す本発明の情報記録処理装置における付加データ対応データ特性判別部１１２において検出される。
【００８８】
データ特性としては、例えば付加データ対応データ３１２のパリティが適用可能である。すなわち、ユーザ制御データ領域ｉの構成データ（８ビット）のパリティが偶数であるか奇数であるかが、付加データ対応データ特性判別部１１２において検出される。
【００８９】
なお、あるデータ領域におけるパリティが偶数であるとは、そのデータ領域に含まれるデータに含まれるビット１の数の累積値が偶数であることに相当する。あるデータ領域におけるパリティが奇数であるとは、そのデータ領域に含まれるデータに含まれる１の数の累積値が奇数であることに相当する。
【００９０】
付加データ対応データであるユーザ制御データ（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）のパリティが偶数であるとは、ユーザ制御データ（ＵＣＤ）の８ビットに含まれる［１］の数が偶数であることを意味し、パリティが奇数であるとは、８ビットに含まれる［１］の数が奇数であることを意味する。
【００９１】
一方、図８に示す（Ｂ）付加データ対応ＤＣ制御ビット調整フレーム３２１は、
付加データの構成ビットが［１］であるか［０］であるかの情報と、
上述した付加データ対応データのデータ特性、例えば付加データ対応データ３１２のパリティが偶数であるか奇数であるかの情報と、
これら２つの情報に基づいてＤＣ制御ビットの値が調整されて設定される。
【００９２】
このＤＣビット制御処理を実行するのが、図１に示すＤＣ制御ビット指示手段１１０である。
【００９３】
図１の構成において、付加データが付加データエラー訂正符号化部１０５に入力され、エラー訂正符号を付加する符号化処理が行なわれる。なお、付加データとは、暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、その他のコンテンツ属性情報など、様々な情報によって構成されるデータである。
【００９４】
ＤＣ制御ビット指示手段１１０には、エラー訂正符号の付加された付加データのビット列が入力される。例えば［０，０，０，１，０，０，０・・・］等のデータ列である。このビット列は、例えば暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、その他のコンテンツ属性情報のいずれかの付加データと、その付加データに対して、付加データエラー訂正符号化部１０５において設定されたエラー訂正符号を含むビット列である。
【００９５】
付加データ対応レコーディングフレーム制御部１０７は、メインデータエラー訂正符号化部１０６からの出力データに基づいて、ＤＣビット制御処理対象の付加データ対応レコーディングフレームの対象データであるか否かを判定し、ＤＣビット制御処理対象の付加データ対応レコーディングフレームの対象データである場合にスイッチ１０８をＯＮとして、ＤＣ制御ビット指示手段１１０が、付加情報のビット値と、付加データ対応データのデータ特性（パリティ）とに基づいて決定するＤＣ制御ビット情報を変調データ生成部１０９に出力し、変調データ生成部１０９は、付加データ対応レコーディングフレームに対して付加するＤＣ制御ビットの値をＤＣ制御ビット指示手段１１０からの指示に従って決定し、設定する。
【００９６】
図８に示すように、（Ａ）付加データ対応データ格納フレーム３１１、（Ｂ）付加データ対応ＤＣ制御ビット調整フレーム３２１とも、ＲＬＬ（１，７）ランレングス規則に従って２ビットから３ビットに変換する変調処理がなされ、さらに同期（Ｓｙｎｃ）コードが付加されて変調レコーディングフレーム（図３（ｈ）参照）とされた後、図１に示す記録信号処理回路１１１（図１参照）において変調レコーディングフレームに基づいて生成されるＮＲＺＩ信号が情報記録媒体１０１に記録される。
【００９７】
本発明の構成では、２つのデータ領域、すなわち、
付加データ対応データと、
付加データ対応ＤＣ制御ビット調整レコーディングフレームと、
の２つのデータに基づいて、付加データの構成ビットの設定を行い、また読み取りを行なう。
【００９８】
図９、図１０、図１１、図１２を参照して、本発明における付加データ格納処理の詳細について説明する。
【００９９】
図９は、
付加データの構成ビットが［０］、
例えばユーザ制御データによって構成される付加データ対応データのパリティが偶数、
の場合の付加データ対応ＤＣ制御ビット調整レコーディングフレームにおけるＤＣ制御ビットの調整処理を示す図である。
【０１００】
なお、（１，７）ＲＬＬ変調の特性として、パリティプリザーブ（Ｐａｒｉｔｙ  Ｐｒｅｓｅｒｖｅ）、すなわち、偶数パリティデータの変調データは偶数パリティになり、奇数パリティデータの変調データは奇数パリティなるという特徴がある。従って、図９（Ｂ）に示す変調データのパリティと、レコーディングフレームのパリティはいずれも同じである。
【０１０１】
なお、以下では、付加データ対応データと、付加データ対応ＤＣ制御ビット調整レコーディングフレームのデータ特性として、パリティを用いた例を示すが、データ特性としては、パリティに限らずその他、検出可能な様々なデータ特性の適用が可能である。
【０１０２】
図９の場合、すなわち、付加データの構成ビットが［０］であり、図９（Ａ）に示すように、ユーザ制御データによって構成される付加データ対応データのパリティが偶数パリティである場合、図９（Ｂ）に示すように、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調データ部のトータルパリティを偶数パリティとなるように、レコーディングフレームに挿入されるＤＣ制御ビットの値を調整する。
【０１０３】
なお、パリティ調整は、レコーディングフレームに設定されるＤＣ制御ビット中、１つのＤＣ制御ビット、例えば最終のＤＣ制御ビットの値を０→１、または１→０に設定するのみで調整可能である。このＤＣ制御ビット調整により、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調データ部のトータルパリティを偶数パリティに設定する。
【０１０４】
この結果、
付加データ対応データのパリティが偶数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数、
という２条件が設定される。
【０１０５】
データ再生を行なう再生装置においては、この付加データ対応データと、付加データ対応ＤＣ制御ビット調整レコーディングフレーム（変調データ）の２つのデータ特性（パリティ）を検出し、検出結果として、上記条件、すなわち、
付加データ対応データのパリティが偶数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数、
であることが検出された場合、付加データのビット値が［０］であると判定する。なお、再生装置における付加データ検出処理については、後段で詳細に説明する。
【０１０６】
図１０は、
付加データの構成ビットが［０］、
付加データ対応データのパリティが奇数、
の場合の付加データ対応ＤＣ制御ビット調整レコーディングフレームにおけるＤＣ制御ビットの調整処理を示す図である。
【０１０７】
図１０の設定の場合、図１０（Ｂ）に示すように、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調データ部のトータルパリティを奇数パリティとなるように、レコーディングフレームに挿入されるＤＣ制御ビットの値を調整する。
【０１０８】
この結果、
付加データ対応データのパリティが奇数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数、
という２条件が設定される。
【０１０９】
データ再生を行なう再生装置においては、この付加データ対応データと、付加データ対応ＤＣ制御ビット調整レコーディングフレーム（変調データ）の２つのデータ特性（パリティ）を検出し、検出結果として、上記条件、すなわち、
付加データ対応データのパリティが奇数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数、
であることが検出された場合、付加データのビット値が［０］であると判定する。
【０１１０】
図１１は、
付加データの構成ビットが［１］、
付加データ対応データのパリティが偶数、
の場合の付加データ対応ＤＣ制御ビット調整レコーディングフレームにおけるＤＣ制御ビットの調整処理を示す図である。
【０１１１】
図１１の設定の場合、図１１（Ｂ）に示すように、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調データ部のトータルパリティを奇数パリティとなるように、レコーディングフレームに挿入されるＤＣ制御ビットの値を調整する。
【０１１２】
この結果、
付加データ対応データのパリティが偶数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数、
という２条件が設定される。
【０１１３】
データ再生を行なう再生装置においては、この付加データ対応データと、付加データ対応ＤＣ制御ビット調整レコーディングフレーム（変調データ）の２つのデータ特性（パリティ）を検出し、検出結果として、上記条件、すなわち、
付加データ対応データのパリティが偶数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数、
であることが検出された場合、付加データのビット値が［１］であると判定する。
【０１１４】
図１２は、
付加データの構成ビットが［１］、
付加データ対応データのパリティが奇数、
の場合の付加データ対応ＤＣ制御ビット調整レコーディングフレームにおけるＤＣ制御ビットの調整処理を示す図である。
【０１１５】
図１２の設定の場合、図１２（Ｂ）に示すように、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調データ部のトータルパリティを偶数パリティとなるように、レコーディングフレームに挿入されるＤＣ制御ビットの値を調整する。
【０１１６】
この結果、
付加データ対応データのパリティが奇数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数、
という２条件が設定される。
【０１１７】
データ再生を行なう再生装置においては、この付加データ対応データと、付加データ対応ＤＣ制御ビット調整レコーディングフレーム（変調データ）の２つのデータ特性（パリティ）を検出し、検出結果として、上記条件、すなわち、
付加データ対応データのパリティが奇数、かつ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数、
であることが検出された場合、付加データのビット値が［１］であると判定する。
【０１１８】
図１３に、本発明における付加データ埋め込みルール、すなわち、
付加データのビット、
付加データ対応データのパリティ、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティ
の対応をまとめたテーブルを示す。
【０１１９】
図１３には、図９〜図１２において説明した（１）〜（４）の各パターンを示している。
（１）は、
付加データの構成ビットが［０］であり、かつ、
付加データ対応データのパリティが偶数である場合であり、
この場合、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティを偶数になるようにＤＣ制御ビットを調整する。
（２）は、
付加データの構成ビットが［０］であり、かつ、
付加データ対応データのパリティが奇数である場合であり、
この場合、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティを奇数になるようにＤＣ制御ビットを調整する。
（３）は、
付加データの構成ビットが［１］であり、かつ、
付加データ対応データのパリティが偶数である場合であり、
この場合、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティを奇数になるようにＤＣ制御ビットを調整する。
（４）は、
付加データの構成ビットが［１］であり、かつ、
付加データ対応データのパリティが奇数である場合であり、
この場合、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティを偶数になるようにＤＣ制御ビットを調整する。
【０１２０】
再生装置における再生時には、
付加データ対応データのパリティと、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティとの
２つのパリティが検出され、
上記（１）〜（４）のいずれに一致するかを判定して、付加データの構成ビットが［０］であるか［１］であるかを判定する。
【０１２１】
次に、図１４を参照して、本発明の情報記録処理装置において実行する付加データの記録処理シーケンスを説明する。
【０１２２】
ステップＳ１０１において、エラー訂正符号化後の付加データを入力する。これは、図１に示す付加データエラー訂正符号化部１０５からの出力データとして取得されるデータである。なお、付加テータは、暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、その他のコンテンツ属性情報など、様々な情報によって構成されるデータであり、これらの付加データにエラー訂正符号の付加された付加データのビット列、例えば［０，０，０，１，０，０，０・・・］等のデータ列が入力される。
【０１２３】
ステップＳ１０２では、付加データの構成ビット例えば［０，０，０，１，０，０，０・・・］から順番に１つのビットを記録ビットして取り出す。ステップＳ１０３では、付加データ対応データを取得し、付加データ対応データのデータ特性、すなわちパリティを検査、確認する。なお、この処理は、図１における付加データ対応データ特性判別部１１２において実行され、その結果が、ＤＣ制御ビット指示手段１１０に出力される。
【０１２４】
付加データ対応データは、例えばユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の一部データ領域、例えば８ビットデータが選択適用される。その８ビットデータのパリティの検証がなされることになる。なお、付加データ対応データは、ユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）に限らず、その他の任意のデータ領域から選択可能である。
【０１２５】
ステップＳ１０４では、埋め込み対象となる付加データのビット列、すなわち、上述した付加データにエラー訂正符号の付加された付加データのビット列、例えば［０，０，０，１，０，０，０・・・］から、順番に抽出したビットが［０］であるか否かを判定する。
【０１２６】
抽出ビットが［０］である場合、ステップＳ１０５において、ステップＳ１０３で確認した付加データ対応データのパリティが偶数であるか否かを判定する。
【０１２７】
付加データ対応データのパリティが偶数である場合、ステップＳ１０７に進み、付加データ対応ＤＣ制御ビット調整レコーディングフレームのトータルパリティが偶数パリティになるようにＤＣ制御ビットを調整して、付加データ対応ＤＣ制御ビット調整レコーディングフレームを生成する。
【０１２８】
この処理の詳細について、図１を参照して説明する。まず、図１における付加データ対応レコーディングフレーム制御部１０７が、メインデータエラー訂正符号化部１０６からの出力データに基づいて、ＤＣビット制御処理対象の付加データ対応レコーディングフレームの対象データであるか否かを判定する。
【０１２９】
付加データ対応レコーディングフレーム制御部１０７が、ＤＣビット制御処理対象の付加データ対応レコーディングフレームの対象データであると判定すると、スイッチ１０８をＯＮとして、ＤＣ制御ビット指示手段１１０が、付加情報のビット値と、付加データ対応データのデータ特性（パリティ）とに基づいて決定するＤＣ制御ビット情報を変調データ生成部１０９に出力する。
【０１３０】
変調データ生成部１０９は、付加データ対応レコーディングフレームに対して付加するＤＣ制御ビットの値をＤＣ制御ビット指示手段１１０からの指示に従って決定し、設定する。
【０１３１】
ステップＳ１０７の処理においては、付加データ対応ＤＣ制御ビット調整レコーディングフレームのトータルパリティが偶数パリティになるようにＤＣ制御ビットを調整して、付加データ対応ＤＣ制御ビット調整レコーディングフレームを生成する。
【０１３２】
この場合、
付加データ対応データのパリティ＝偶数
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティ＝偶数であり、
図９、図１３（１）の設定に対応することになり、
付加データのビット値＝［０］が設定されることになる。
【０１３３】
ステップＳ１０５において、付加データ対応データのパリティが偶数でなく奇数であると判定した場合は、ステップＳ１０８に進み、付加データ対応ＤＣ制御ビット調整レコーディングフレームのトータルパリティが奇数パリティになるようにＤＣ制御ビットを調整して、付加データ対応ＤＣ制御ビット調整レコーディングフレームを生成する。
【０１３４】
この場合、
付加データ対応データのパリティ＝奇数
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティ＝奇数であり、
図１０、図１３（２）の設定に対応することになり、
付加データのビット値＝［０］が設定されることになる。
【０１３５】
さらに、ステップＳ１０４の判定がＮｏ、すなわち、付加データにエラー訂正符号の付加された付加データのビット列、例えば［０，０，０，１，０，０，０・・・］から、順番に抽出したビットが［０］でなく［１］であった場合は、ステップＳ１０６に進む。
【０１３６】
ステップＳ１０６では、付加データ対応データのパリティが偶数か奇数かが判定される。付加データ対応データのパリティが偶数であると判定した場合は、ステップＳ１０８に進み、付加データ対応ＤＣ制御ビット調整レコーディングフレームのトータルパリティが奇数パリティになるようにＤＣ制御ビットを調整して、付加データ対応ＤＣ制御ビット調整レコーディングフレームを生成する。
【０１３７】
この場合、
付加データ対応データのパリティ＝偶数
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティ＝奇数であり、
図１１、図１３（３）の設定に対応することになり、
付加データのビット値＝［１］が設定されることになる。
【０１３８】
ステップＳ１０６において、付加データ対応データのパリティが奇数であると判定した場合は、ステップＳ１０７に進み、付加データ対応ＤＣ制御ビット調整レコーディングフレームのトータルパリティが偶数パリティになるようにＤＣ制御ビットを調整して、付加データ対応ＤＣ制御ビット調整レコーディングフレームを生成する。
【０１３９】
この場合、
付加データ対応データのパリティ＝奇数
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティ＝偶数であり、
図１２、図１３（４）の設定に対応することになり、
付加データのビット値＝［１］が設定されることになる。
【０１４０】
ステップＳ１０９では、付加データ対応データの変調処理、付加データ対応ＤＣ制御ビット調整レコーディングフレームの変調処理を実行し、ステップＳ１１０では、付加データの最終ビットの処理が終了したか否かを判定し、未処理データがある場合は、ステップＳ１０２以下の処理を繰り返し実行する。
【０１４１】
ステップＳ１１０において、未処理データなしの判定により、処理が終了、すなわち、上述した処理に従って、付加情報ビットが挿入された記録データが生成されることになる。
【０１４２】
次に、上述の付加情報、および映画、音楽などのコンテンツ（メインデータ）を格納した情報記録媒体の再生処理を行うデータ再生処理装置の構成および再生処理シーケンスについて説明する。
【０１４３】
図１５を参照して、データ再生処理装置の構成、および処理について説明する。データ再生処理装置は、情報記録媒体４０１、情報記録媒体４０１からのデータ読み取りを行うピックアップ４０２、情報記録媒体４０１を駆動するスピンドルモーター４０３、ピックアップ４０２およびスピンドルモーター４０３の制御を行うサーボ回路４０４、読み取り信号のゲイン調整などの信号処理を行いＲＦ信号を生成するＲＦ回路部４０５、ＲＦ信号から同期信号を抽出する同期検出部４０６、データ復調処理を実行するデータ復調処理部４０７を有する。
【０１４４】
さらに、付加データビットに基づくＤＣ制御ビットの調整のなされた付加データ対応レコーディングフレームの検出を行い、付加データ対応レコーディングフレームの検出に応じてスイッチ４１０を動作させて、付加データ対応レコーディングフレームを付加データデコード部４０８に出力させる付加データ対応レコーディングフレーム制御部４１１、例えばユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）などに設定された付加データ対応データの検出を行い、付加データ対応データの検出に応じてスイッチ４１３を動作させて、付加データ対応データを付加データデコード部４０８に出力させる付加データ対応データ制御部４１４、付加データのデコード処理を実行する付加データデコード部４０８、メインデータのエラー訂正処理を行うメインデータエラー訂正部４１２、付加データのエラー訂正処理を行う付加データエラー訂正部４０９を有する。
【０１４５】
情報記録媒体４０１に格納されたコンテンツデータは、例えば暗号化コンテンツデータであり、また情報記録媒体４０１に格納された付加データは、暗号化コンテンツの復号処理に適用する鍵データ、あるいは鍵生成情報、またはコンテンツ再生制御情報、コンテンツコピー制御情報、その他コンテンツの属性情報などである。
【０１４６】
情報記録媒体４０１からピックアップ４０２を介して読み取られたデータは、ＲＦ回路部４０５においてゲイン調整などの信号処理がなされ、同期検出部４０６に入力される。同期検出４０６部は、記録信号中の同期信号（シンク）を検出し、検出信号を付加データ対応レコーディングフレーム制御部４１１に出力する。付加データ対応レコーディングフレーム制御部４１１は、同期検出部４０６から、入力される同期信号に基づいて、ＤＣ制御ビットの調整処理のなされた付加データ対応レコーディングフレームの領域を判別し、判別情報に基づいて、スイッチ４１０を制御し、付加データ対応レコーディングフレームのデコード処理を実行する付加データデコード部４０８に、付加データビットに基づくＤＣ制御ビット調整のなされた付加データ対応レコーディングフレームの変調データを入力する。
【０１４７】
さらに、情報記録媒体４０１の読み取りデータは、同期検出部４０６からデータ復調部４０７に出力され、先に図２，図３を参照して説明した逆のデータ変換が順次実行される。付加データ対応データ制御部４１４は、データ復調部４０７から入力される情報に基づいて、付加データ対応データの領域を判別し、判別情報に基づいて、スイッチ４１３を制御し、付加データ対応データのデコード処理を実行する付加データデコード部４０８に、付加データ対応データを入力する。
【０１４８】
付加データデコード部４０８は、入力される２つのデータ、すなわち、
付加データビットに基づいてＤＣ制御ビットの調整された付加データ対応レコーディングフレームの変調データ、
付加データ対応データ
これら２つのデータに基づいて、付加データを取得するためのデコード処理を実行する。
【０１４９】
すなわち、
付加データ対応レコーディングフレームの変調データのデータ特性（パリティ）、
付加データ対応データのデータ特性（パリティ）、
これらの２つのデータ特性（パリティ）を検出し、検出情報に基づいて付加データの構成ビットが［０］であるか［１］であるかを判定する。
【０１５０】
すなわち、先に図１３を参照して説明したルールに従って、付加データの構成ビットが［０］であるか［１］であるかを判定する。
具体的には、
付加データ対応データのパリティが偶数であり、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数である場合は、
付加データの構成ビットが［０］であると判定する。
また、
付加データ対応データのパリティが奇数であり、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数である場合は、
付加データの構成ビットが［０］であると判定する。
【０１５１】
また、
付加データ対応データのパリティが偶数であり、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが奇数である場合は、
付加データの構成ビットが［１］であると判定する。
また、
付加データ対応データのパリティが奇数であり、
付加データ対応ＤＣ制御ビット調整レコーディングフレームのパリティが偶数である場合は、
付加データの構成ビットが［１］であると判定する。
【０１５２】
このように、再生装置においては、記録媒体から読み取られる下記データ、すなわち、
付加データ対応データ、
付加データ対応ＤＣ制御ビット調整レコーディングフレーム
これら２つのデータ特性（パリティ）に基づいて、付加情報ビットが［０］であるか［１］であるかを識別することができる。
【０１５３】
付加データデコード部４０８は、断続的に入力される付加データのデコードに必要なデータ、すなわち、
付加データ対応データ、
付加データ対応ＤＣ制御ビット調整レコーディングフレーム
に基づいて、同様の処理を実行し、例えばｎビット情報の鍵データ、あるいは鍵生成情報、またはコンテンツ再生制御情報、コンテンツコピー制御情報、その他コンテンツの属性情報などの付加データを取得する。なお、この付加データは、データ記録処理装置の説明において述べたように、エラー訂正符号を含んでおり、付加データエラー訂正部４０９においてエラー訂正がなされた後、出力される。
【０１５４】
なお、付加データが例えばコンテンツの復号に適用する鍵情報である場合、付加データの出力先は、コンテンツの復号処理を実行する復号処理部となる。コンテンツの再生制御情報である場合は再生制御部となる。
【０１５５】
一方、付加データの解析処理に適用されるデータ以外の一般のデータは、情報記録媒体の読み取りデータが同期検出部４０６からデータ復調部４０７に出力され、先に図２，図３を参照して説明した逆のデータ変換が順次実行され、再生データが取得される。
【０１５６】
復調データであるメインデータも、付加データと同様、エラー訂正符号を含んでおり、メインデータエラー訂正部４１２においてエラー訂正がなされた後、出力される。
【０１５７】
なお、出力データが例えば暗号化コンテンツである場合、付加データとして出力される鍵生成情報に基づいて生成可能な暗号鍵を適用した復号処理が実行された後、ディスプレイ、スピーカ等の出力手段を介して出力される。
【０１５８】
次に、図１６を参照して付加情報読み取りを含む再生処理シーケンスについて説明する。図１６の処理は、図１５に示す再生処理装置において実行する処理である。
【０１５９】
ステップＳ２０１において、情報記録媒体からの読み取り信号に基づいてＲＦ信号が生成され、ステップＳ２０２において、
付加データ対応ＤＣ制御ビット調整レコーディングフレームと、
付加データ対応データと、
それぞれに基づく２つのデータ特性（パリティ）が算出される。
【０１６０】
なお、図１５においては、付加データ対応ＤＣ制御ビット調整レコーディングフレームは、復調前のデータとして付加データデコード部に入力する構成となっているが、前述したように、（１，７）ＲＬＬ変調の特性として、パリティプリザーブ（Ｐａｒｉｔｙ  Ｐｒｅｓｅｒｖｅ）、すなわち、偶数パリティデータの変調データは偶数パリティになり、奇数パリティデータの変調データは奇数パリティなるという特徴がある。従って、変調データのパリティと、復調処理において得られるレコーディングフレームのパリティはいずれも同じであり、どちらを検出対象として設定してもよい。
【０１６１】
ステップＳ２０３において、付加データ対応ＤＣ制御ビット調整レコーディングフレームまたはその変調データのパリティが偶数であるか否かが判定される。偶数である場合、さらに、ステップＳ２０４において、付加データ対応データのパリティが偶数であるか否かが判定される。偶数である場合、ステップＳ２０６において、付加データビット＝０と判定（図９、図１３（１）に対応）し、奇数である場合、ステップＳ２０７において、付加データビット＝１と判定（図１２、図１３（４）に対応）する。
【０１６２】
ステップＳ２０３において、付加データ対応ＤＣ制御ビット調整レコーディングフレーム、またはその変調データのパリティが奇数と判定された場合、さらに、ステップＳ２０５において、付加データ対応データのパリティが偶数であるか否かが判定される。偶数である場合、ステップＳ２０７において、付加データビット＝１と判定（図１１、図１３（３）に対応）し、奇数である場合、ステップＳ２０６において、付加データビット＝０と判定（図１０、図１３（２）に対応）する。
【０１６３】
ステップＳ２０８では、付加データの最終ビットか否かを判定し、未処理ビットがある場合は、ステップＳ２０２以下の処理を繰り返し実行し、付加データの最終ビットに至ると処理が終了する。
【０１６４】
なお、上述した実施例においては、パリティ情報を用いた例を中心として説明したが、パリティは、データ領域の状態情報の一例であり、その他の検出可能な様々な状態値の適用が可能である。すなわち、データから得られる状態であれば、パリティ以外の様々な情報を適用することが可能である。
【０１６５】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１６６】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１６７】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１６８】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１６９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１７０】
以上、説明したように、本発明の構成によれば、情報記録媒体に対する付加データの記録、例えばコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報など、様々な付加データを記録する情報記録処理装置において、付加データの構成ビット情報としてのビット値［０］または［１］のビット値情報と、特定の選択された付加データ対応データのデータ特性とに応じて、特定の選択された付加データ対応レコーディングフレームに埋め込むＤＣ制御ビットの値を決定して設定する構成とした。また、再生処理装置においては、付加データ対応データのデータ特性と、付加データに応じてＤＣ制御ビットの調整された付加データ対応レコーディングフレームのデータ特性、これら２つのデータ特性を検出して、付加構成ビット情報［０］または［１］を取得する。本構成により、例えば、コンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込み、また再生時に確実に読み取る構成が実現される。従って、例えば、著作権の保護の必要なコンテンツを記録媒体に格納し、そのコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込む必要のある場合の情報記録処理装置、情報再生処理装置、情報記録媒体において適用可能である。
【０１７１】
本発明の構成によれば、情報記録媒体に対する付加データの記録、例えばコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの様々な付加データを記録する情報記録処理装置において、付加データの構成ビット情報としてのビット値［０］または［１］のビット値情報と、特定の選択された付加データ対応データ、例えばユーザ制御情報（ＵＣＤ：Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｄａｔａ）の構成データのパリティが偶数か奇数かに応じて、特定の選択された付加データ対応レコーディングフレームに埋め込むＤＣ制御ビットの値を決定して、そのレコーディングフレームのパリティを調整する構成とした。また、再生処理装置においては、付加データ対応データのパリティが偶数か奇数か、および付加データに応じてＤＣ制御ビットの調整された付加データ対応レコーディングフレームの構成データのパリティが偶数か、奇数か、これら２つのパリティを検出して、付加構成ビット情報［０］または［１］を取得する。本構成により、例えば、コンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込み、また再生時に確実に読み取る構成が実現される。従って、例えば、著作権の保護の必要なコンテンツを記録媒体に格納し、そのコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加情報を解析困難な態様で埋め込む必要のある場合の情報記録処理装置、情報再生処理装置、情報記録媒体において適用可能である。
【図面の簡単な説明】
【０１７２】
【図１】本発明の情報記録処理装置の構成を示す図である。
【図２】本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図（その１）である。
【図３】本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図（その２）である。
【図４】本発明の情報記録処理装置における変調処理において適用する変換テーブルのデータ構成について説明する図である。
【図５】本発明の情報記録処理装置における記録信号処理回路において実行する処理の詳細を説明する図である。
【図６】ＢＩＳブロックおよびＢＩＳクラスタの詳細構成について説明する図である。
【図７】付加データを設定するユーザ制御データについて説明する図である。
【図８】付加データ対応ユーザ制御データおよび付加データ対応レコーディングフレームについて説明する図である。
【図９】本発明において実行する付加データに基づくデータ設定処理例について説明する図である。
【図１０】本発明において実行する付加データに基づくデータ設定処理例について説明する図である。
【図１１】本発明において実行する付加データに基づくデータ設定処理例について説明する図である。
【図１２】本発明において実行する付加データに基づくデータ設定処理例について説明する図である。
【図１３】本発明において実行する付加データに基づくデータ設定処理ルールについて説明する図である。
【図１４】本発明の情報記録処理装置において実行する付加データ記録処理シーケンスを説明するフロー図である。
【図１５】本発明の情報再生処理装置の構成を示す図である。
【図１６】本発明の情報再生処理装置において実行する付加データ読み取りおよびデータ再生処理シーケンスを説明するフロー図である。
【符号の説明】
【０１７３】
１０１  情報記録媒体
１０２  ピックアップ
１０３  スピンドルモーター
１０４  サーボ回路
１０５  付加データエラー訂正符号化部
１０６  メインデータエラー訂正符号化部
１０７  付加データ対応レコーディングフレーム制御部
１０８  スイッチ
１０９  変調データ生成部
１１０  レコーディングフレーム特性判別手段
１１１  記録信号処理回路
１２１  ＮＲＺ変換手段
１２２  ＸＯＲ
１２３  遅延手段
２０１  ユーザデータ
２０２  データブロック
２０３  ＬＤＣブロック
２０４  ＬＤＣクラスタ
２１１  ユーザ制御情報（ＵＣＤ）
２１２  アクセスブロック
２１３  ＢＩＳブロック
２１４  ＢＩＳクラスタ
２２１  物理アドレス
２３１  ＥＣＣクラスタ
２３２  クラスタ
２３３  物理クラスタ
２３４  レコーディングフレーム
２３５  変調レコーディングフレーム
３１１  付加データ対応データ格納フレーム
３１２  付加データ対応データ
３２１  付加データ対応ＤＣ制御ビット調整フレーム
４０１  情報記録媒体
４０２  ピックアップ
４０３  スピンドルモーター
４０４  サーボ回路
４０５  ＲＦ回路部
４０６  同期検出部
４０７  データ復調処理部
４０８  付加データデコード部
４０９  付加データエラー訂正部
４１０，４１３  スイッチ
４１１  付加データ対応レコーディングフレーム制御部
４１２  メインデータエラー訂正部
４１４  付加データ対応データ制御部
【図１】
2005085426.tif 000003
【図２】
2005085426.tif 000004
【図３】
2005085426.tif 000005
【図４】
2005085426.tif 000006
【図５】
2005085426.tif 000007
【図６】
2005085426.tif 000008
【図７】
2005085426.tif 000009
【図８】
2005085426.tif 000010
【図９】
2005085426.tif 000011
【図１０】
2005085426.tif 000012
【図１１】
2005085426.tif 000013
【図１２】
2005085426.tif 000014
【図１３】
2005085426.tif 000015
【図１４】
2005085426.tif 000016
【図１５】
2005085426.tif 000017
【図１６】
2005085426.tif 000018