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