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