(57)【要約】【課題】  解析困難な付加情報を情報記録媒体に記録し、また再生する装置、媒体、および方法、並びにコンピュータ・プログラムを提供する。【解決手段】  情報記録媒体に対する記録データに含まれるユーザコントロールデータ（ＵＣＤ）を調整し、調整後のデータに対応して設定されるＤＣ制御ビットを付加データに対応させることで付加データを格納する。記録データに含まれるＤＣ制御ビットはＤＳＶ測定結果に基づいて正しく設定されるＤＣ制御ビット値を有し、付加データに対応するＤＣ制御ビットとその他のＤＣ制御ビットを区別することは困難となり、解析困難性の高い付加データの格納が可能であり、例えば、暗号鍵情報などを解析困難な態様で埋め込むことが可能となる。【選択図】  図１
2005158135.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)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２１９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０２２０】
以上、説明したように、本発明の構成によれば、情報記録媒体に対する記録データに含まれるユーザコントロールデータ（ＵＣＤ）を調整し、調整後のデータに対応して設定されるＤＣ制御ビットを付加データに対応させることで付加データを格納する構成としたものである。記録データに含まれるＤＣ制御ビットはＤＳＶ測定結果に基づいて正しく設定されるＤＣ制御ビット値を有することになる。従って、付加データに対応するＤＣ制御ビットとその他のＤＣ制御ビットを区別することは困難であり、解析困難性の高い付加データの格納が可能となる。本構成により、例えば、コンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報、パスワードなどの付加情報を解析困難な態様で埋め込むことが可能となる。従って、例えば、著作権の保護の必要なコンテンツを記録媒体に格納し、そのコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報、パスワードなどの付加情報を解析困難な態様で埋め込む必要のある構成における情報記録処理装置、情報再生処理装置、情報記録媒体において適用可能である。
【図面の簡単な説明】
【０２２１】
【図１】本発明の情報記録処理装置の構成を示す図である。
【図２】本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図（その１）である。
【図３】本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図（その２）である。
【図４】本発明の情報記録処理装置における変調処理において適用する変換テーブルのデータ構成について説明する図である。
【図５】本発明の情報記録処理装置における記録信号処理回路において実行する処理の詳細を説明する図である。
【図６】ＢＩＳブロックおよびＢＩＳクラスタの詳細構成について説明する図である。
【図７】ＢＩＳブロックにおけるユーザコントロールデータ構成について説明する図である。
【図８】ＢＩＳクラスタにおけるユーザコントロールデータ構成について説明する図である。
【図９】ＬＤＣクラスタと、ＢＩＳクラスタに基づくＥＣＣクラスタの生成処理構成について説明する図である。
【図１０】付加データ設定フレームの構成について説明する図である。
【図１１】付加データ設定フレームとＵＣＤ格納フレームパートについて説明する図である。
【図１２】付加データ設定フレームのＵＣＤ格納フレームパートにおける付加データ対応ＤＣ制御ビットとＵＣＤ調整処理について説明する図である。
【図１３】付加データ設定フレームのＵＣＤ格納フレームパートにおける付加データ対応ＤＣ制御ビットとＵＣＤ調整処理について説明する図である。
【図１４】付加データ対応ＤＣ制御ビットを設定するためのＵＣＤ調整処理シーケンスについて説明するフローチャートを示す図である。
【図１５】付加データ対応ＤＣ制御ビットの値とＵＣＤ調整処理態様について説明する図である。
【図１６】付加データ対応ＤＣ制御ビットの値とＵＣＤ調整処理態様について説明する図である。
【図１７】本発明の情報記録処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。
【図１８】本発明の情報再生処理装置の構成を示す図である。
【図１９】情報再生処理装置における付加データの適用処理例を説明する図である。
【図２０】情報再生処理装置における付加データの適用処理例を説明する図である。
【図２１】本発明の情報再生処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。
【符号の説明】
【０２２２】
１０１  情報記録媒体
１０２  ピックアップ
１０３  スピンドルモーター
１０４  サーボ回路
１０５  付加データエラー訂正符号化部
１０６  メインデータ対応エラー訂正符号化＆インターリーブ処理部
１０７  付加データ記録領域制御部
１０８  スイッチ
１０９  変調データ生成部
１１０  ユーザコントロールデータ制御部
１１１  記録信号処理回路
１１２  ＵＣＤ対応エラー訂正符号化＆インターリーブ処理部
１１３  ＥＣＣクラスタ生成部
１１５  ＤＣ制御ビット生成部
１１６  メインデータ暗号化回路
１２１  ＮＲＺ変換手段
１２２  ＸＯＲ
１２３  遅延手段
２０１  ユーザデータ
２０２  データブロック
２０３  ＬＤＣブロック
２０４  ＬＤＣクラスタ
２１１  ユーザコントロールデータ（ＵＣＤ）
２１２  アクセスブロック
２１３  ＢＩＳブロック
２１４  ＢＩＳクラスタ
２２１  物理アドレス
２３１  ＥＣＣクラスタ
２３２  クラスタ
２３３  物理クラスタ
２３４  レコーディングフレーム
２３５  変調レコーディングフレーム
３０１  データフレーム
３０２  付加データ設定レコーディングフレーム
３５１，３５２，３５３  ユーザコントロールデータ（ＵＣＤ）
３６１，３７１，３８１，３９１  オリジナルレコーディングフレーム
３６２，３７２，３８２，３９２  付加データ設定レコーディングフレーム
４０１  情報記録媒体
４０２  ピックアップ
４０３  スピンドルモーター
４０４  サーボ回路
４０５  ＲＦ回路部
４０６  同期検出部
４０７  データ復調処理部
４０８  付加データデコード部
４０９  付加データエラー訂正部
４１０  スイッチ
４１１  付加データ記録領域制御部
４１２  データ分割部
４１３  メインデータ対応エラー訂正＆デインターリーブ処理部
４１４  ＵＣＤ対応エラー訂正＆デインターリーブ処理部
５１１  秘匿情報（パスワード）
５１２  秘匿情報照合部
５１３  スイッチ
【図１】
2005158135.tif 000003
【図２】
2005158135.tif 000004
【図３】
2005158135.tif 000005
【図４】
2005158135.tif 000006
【図５】
2005158135.tif 000007
【図６】
2005158135.tif 000008
【図７】
2005158135.tif 000009
【図８】
2005158135.tif 000010
【図９】
2005158135.tif 000011
【図１０】
2005158135.tif 000012
【図１１】
2005158135.tif 000013
【図１２】
2005158135.tif 000014
【図１３】
2005158135.tif 000015
【図１４】
2005158135.tif 000016
【図１５】
2005158135.tif 000017
【図１６】
2005158135.tif 000018
【図１７】
2005158135.tif 000019
【図１８】
2005158135.tif 000020
【図１９】
2005158135.tif 000021
【図２０】
2005158135.tif 000022
【図２１】
2005158135.tif 000023