[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005216396A - Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program - Google Patents

Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program Download PDF

Info

Publication number
JP2005216396A
JP2005216396A JP2004022637A JP2004022637A JP2005216396A JP 2005216396 A JP2005216396 A JP 2005216396A JP 2004022637 A JP2004022637 A JP 2004022637A JP 2004022637 A JP2004022637 A JP 2004022637A JP 2005216396 A JP2005216396 A JP 2005216396A
Authority
JP
Japan
Prior art keywords
ucd
information
data
control bit
specific
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004022637A
Other languages
Japanese (ja)
Inventor
Tsutomu Ichinose
勉 一ノ瀬
Yoichiro Sako
曜一郎 佐古
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2004022637A priority Critical patent/JP2005216396A/en
Priority to US10/979,638 priority patent/US20050140527A1/en
Publication of JP2005216396A publication Critical patent/JP2005216396A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an apparatus recording additional data being hard to analyze in an information recording medium, and reproducing it, a medium, a method, and a computer program. <P>SOLUTION: When specific UCD(user control data) is UCD including additional data, a stored bit of the specific UCD is made coincident to a DC control bit of a DC control bit storing frame corresponding to the specific UCD, when the specific UCD does not include the additional data, a stored bit of the specific UCD is not made coincident to the DC control bit of the DC control bit storing frame corresponding to the specific UCD. Also, in the DC control bit, arithmetic processing of the stored data of the specific UCD and the additional data, for example, exclusive OR or exclusive NOR is performed, and the result of arithmetic operation is set to the DC control bit storing frame corresponding to the specific UCD. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムに関する。さらに詳細には、例えば、画像データ、音楽データ等のコンテンツを記録する情報記録媒体に、付加データ、例えばコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報などを記録し、読み取ることを可能とした構成において、記録データに含まれる特定のユーザコントロールデータ(UCD)のビット値と、記録データに設定されるDC制御ビットの対応関係に基づく付加データの設定を行うことにより、解析困難性の高い付加データ埋め込み構成を実現した情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムに関する。   The present invention relates to an information recording processing device, an information reproduction processing device, an information recording medium, a method, and a computer program. More specifically, for example, additional data, for example, key information, content reproduction control information, copy control information, etc., applied to the content decryption process is recorded on an information recording medium for recording content such as image data and music data. In the configuration that enables reading, by setting additional data based on the correspondence between the bit value of specific user control data (UCD) included in the recording data and the DC control bits set in the recording data, The present invention relates to an information recording processing apparatus, an information reproduction processing apparatus, an information recording medium and method, and a computer program that realize an additional data embedding configuration with high analysis difficulty.

音楽データ、画像データなどのデータを、記録媒体にデジタルデータとして記録する際には、所定の記録フォーマットに従った記録処理が行われる。例えば、記録対象のオリジナルデータに対して誤り検出/訂正符号が付加され、特定のデータ記録再生処理に応じたフォーマットに変換(コーディング)されて記録されることになる。   When data such as music data and image data is recorded as digital data on a recording medium, a recording process according to a predetermined recording format is performed. For example, an error detection / correction code is added to the original data to be recorded, and it is recorded after being converted (coded) into a format corresponding to a specific data recording / reproducing process.

高密度情報の記録を可能とする情報記録媒体として青色レーザを用いた情報記録、再生を行なうシステムが近年開発された。この青色レーザを用いた情報記録処理では、基本的に2ビットデータを3ビットデータに変調する変調処理が行われる。   In recent years, a system for recording and reproducing information using a blue laser as an information recording medium capable of recording high-density information has been developed. In the information recording process using the blue laser, a modulation process for basically modulating 2-bit data into 3-bit data is performed.

ところで、このような情報記録媒体に対して格納するコンテンツとして、例えば、映画、音楽データなどがある。音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。   By the way, as contents to be stored in such an information recording medium, there are, for example, movies and music data. Many contents, such as music data and image data, generally have distribution rights or the like held by the creator or seller. Therefore, when distributing these contents, it is common to adopt a configuration that restricts the use of the contents, that is, permits the use of the contents only to authorized users and prevents unauthorized copying or the like. It is the target.

高容量記録可能な青色レーザ記録方式を用いた記録媒体等の大容量型記録媒体は、1枚の媒体に例えば映画1本〜数本分のデータを記録することが可能である。このようにコンテンツを容易にデジタル情報として記録することが可能となるに従って、不正コピーの氾濫という問題も多く発生することになり、コンテンツ著作権者、頒布権者の利益の阻害という問題が大きくなっている。このような現状から、いかに不正コピーを防止し、著作権者、頒布権者の利益の保護を図るかが重要な課題となっている。   A large-capacity recording medium such as a recording medium using a blue laser recording system capable of high-capacity recording can record data for one to several movies, for example, on one medium. As content can easily be recorded as digital information, the problem of flooding of illegal copies often occurs, and the problem of obstructing the interests of copyright holders and distributors of content becomes large. ing. Under such circumstances, how to prevent illegal copying and protect the interests of copyright holders and distribution rights holders is an important issue.

このようなコンテンツの不正利用を防止するため、情報記録媒体に格納するコンテンツを暗号化コンテンツとして記録するとともに、その暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報を秘密情報として情報記録媒体に格納する構成が提案されている。ユーザの再生装置において実行する再生処理プログラムが、再生対象コンテンツに対応する鍵等の秘密情報を読み取り、読み取った秘密情報に従ってコンテンツを復号し、また再生制御情報に従ったコンテンツ利用を実行させるという構成である。   In order to prevent such unauthorized use of content, the content stored in the information recording medium is recorded as encrypted content, and encryption key information to be applied as the encryption key of the encrypted content or a part of the data is configured Information, or encryption key generation information such as data necessary for generating an encryption key (for example, seed) or various control information such as content reproduction control and copy control is stored as secret information in an information recording medium. A configuration is proposed. A configuration in which a playback processing program executed in a playback device of a user reads secret information such as a key corresponding to the content to be played, decrypts the content according to the read secret information, and executes use of the content according to the playback control information It is.

秘密情報の埋め込み処理構成を開示した従来技術として、例えば特許文献1には、EFM変調データの接続ビット(マージンビット)を適用して特殊データを埋め込む構成が開示されている。また、特許文献2には、変調処理に複数の変換テーブルを適用する構成において、再生時に、変調に適用した変換テーブルに関するデータを抽出して、この抽出データに基づいて付加データを取得する構成を開示している。   For example, Patent Document 1 discloses a configuration in which special data is embedded by applying a connection bit (margin bit) of EFM modulation data as a prior art that discloses a secret information embedding processing configuration. Patent Document 2 discloses a configuration in which a plurality of conversion tables are applied to the modulation process, and data related to the conversion table applied to the modulation is extracted during reproduction, and additional data is acquired based on the extracted data. Disclosure.

しかしながら、このような暗号鍵、あるいは制御情報が、情報記録媒体のどこに格納されているかといった情報がユーザ、あるいは不正なコンテンツ利用者に取得されてしまうと、付加データの漏洩や改竄を可能にしてしまうという問題がある。例えば再生制御情報、コピー制御情報の改竄、あるいは鍵情報の漏洩という問題が発生する。暗号鍵の漏洩や、制御情報の改竄が行われると、正当なコンテンツ利用権に基づくコンテンツの利用形態がくずれることになり、コンテンツの著作権、利用権の十分な保護が行われなくなるという問題がある。
特開2003−45128号公報 特開2002−367282号公報
However, if information such as where the encryption key or control information is stored in the information recording medium is acquired by the user or an unauthorized content user, additional data can be leaked or altered. There is a problem of end. For example, problems such as falsification of reproduction control information and copy control information, or leakage of key information occur. If the encryption key is leaked or the control information is tampered with, the usage form of the content based on the legitimate content usage right will be lost, and the copyright and usage right of the content will not be adequately protected. is there.
JP 2003-45128 A JP 2002-367282 A

本発明は、上述の問題点に鑑みてなされたものであり、例えば、画像データ、音楽データ等のコンテンツを記録する情報記録媒体に、付加情報、例えばコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報、パスワードなどを記録し、読み取ることを可能とした構成において、記録データに含まれる特定のユーザコントロールデータ(UCD)のビット値と、記録データに設定されるDC制御ビットの対応関係に基づいて付加データを取得可能とした設定を行うことにより、解析困難性の高い付加データ埋め込み構成を実現した情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems. For example, additional information such as key information and content applied to content decryption processing are recorded on an information recording medium that records content such as image data and music data. In a configuration in which reproduction control information, copy control information, a password, and the like can be recorded and read, a bit value of specific user control data (UCD) included in the recording data and a DC control bit set in the recording data Information recording processing apparatus, information reproduction processing apparatus, information recording medium, method, and computer that realize an additional data embedding configuration with high analysis difficulty by performing setting that enables acquisition of additional data based on the correspondence relationship of・ The purpose is to provide a program.

本発明の第1の側面は、
情報記録処理装置において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択部と、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択部からの入力情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成部と、
を有することを特徴とする情報記録処理装置にある。
The first aspect of the present invention is:
In the information recording processing apparatus,
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD A DC control bit selection unit for executing processing;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation unit that selectively executes DC control bit setting processing based on input information from the control bit selection unit;
It is in the information recording processing apparatus characterized by having.

さらに、本発明の情報記録処理装置の一実施態様において、前記特定UCDは8ビットデータであり、前記DC制御ビット選択部は、前記特定UCDが、付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値に一致させ、前記特定UCDが、付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値と異なる値とするDC制御ビット選択処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the specific UCD is 8-bit data, and the DC control bit selection unit is adapted to support the specific UCD when the specific UCD is an additional data storage UCD. When the eight DC control bits set in the DC control bit storage frame match the 8-bit value of the additional data storage UCD, and the specific UCD is a non-additional data storage UCD, the specific UCD corresponding DC control bit storage frame The DC control bit selection process is performed to set the eight DC control bits to be set to a value different from the 8-bit value of the additional data storage UCD.

さらに、本発明の情報記録処理装置の一実施態様において、前記情報記録処理装置は、前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、前記DC制御ビット選択部は、前記特定UCD位置情報カウンタの選別した特定UCDのみに対応する特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの選択処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the information recording processing apparatus has a specific UCD position information counter that executes the selection of the specific UCD, and the DC control bit selection unit includes the specific UCD The configuration is characterized in that a DC control bit selection process set in a specific UCD-compatible DC control bit storage frame corresponding only to a specific UCD selected by the position information counter is executed.

さらに、本発明の情報記録処理装置の一実施態様において、前記情報記録処理装置は、前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、前記特定UCD位置情報カウンタは、情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the information recording processing apparatus has a specific UCD position information counter for performing the selection of the specific UCD, and the specific UCD position information counter is an information recording medium. This is characterized in that a process for selecting a specific UCD is executed based on address information corresponding to recording data.

さらに、本発明の情報記録処理装置の一実施態様において、前記特定UCD位置情報カウンタは、情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the specific UCD position information counter is configured to determine the row position information of the UCD based on the configuration bits of the cluster identification information in the address information corresponding to the recording data for the information recording medium. The present invention is characterized in that a process for specifying column position information is executed.

さらに、本発明の情報記録処理装置の一実施態様において、前記変調データ生成部は、記録対象データから選択された特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの少なくとも一部を、前記DC制御ビット選択部から入力するDC制御ビット情報に基づいて設定し、その他のDC制御ビットは、DSV測定に基づいて設定する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing device of the present invention, the modulation data generation unit may include at least a part of the DC control bits set in the specific UCD-compatible DC control bit storage frame selected from the recording target data. The setting is based on DC control bit information input from the DC control bit selection unit, and the other DC control bits are configured to execute processing for setting based on DSV measurement.

さらに、本発明の情報記録処理装置の一実施態様において、前記情報記録処理装置は、前記付加データを、前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として設定する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the information recording processing apparatus includes: encryption key information, encryption key generation information, content reproduction control information of content stored in the information recording medium, the additional data, The configuration is set as configuration information of at least one of content copy control information and password.

さらに、本発明の情報記録処理装置の一実施態様において、前記変調データ生成部は、ランレングス規則としてのRLL(1,7)を満足するデータ変換処理を実行して変調レコーディングフレームを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the modulation data generation unit generates a modulation recording frame by executing data conversion processing satisfying RLL (1, 7) as a run length rule. It is characterized by being.

さらに、本発明の情報記録処理装置の一実施態様において、前記変調データ生成部は、2ビット情報の3ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the modulation data generation unit is configured to execute modulation recording frame generation processing including conversion processing of 2-bit information into 3-bit information. To do.

さらに、本発明の第2の側面は、
情報記録処理装置において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出部と、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出部からの入力情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成部と、
を有することを特徴とする情報記録処理装置にある。
Furthermore, the second aspect of the present invention provides
In the information recording processing apparatus,
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. A DC control bit calculation unit for making a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation unit that selectively executes DC control bit setting processing based on input information from the control bit calculation unit;
It is in the information recording processing apparatus characterized by having.

さらに、本発明の情報記録処理装置の一実施態様において、前記DC制御ビット算出部は、特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとする構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the DC control bit calculation unit is configured to perform exclusive OR (XOR) or exclusive negative OR (XNOR) of the stored data of the specific UCD and the additional data. Any one of the calculation processes is executed, and the calculation result is used as a DC control bit set in a specific UCD-compatible DC control bit storage frame.

さらに、本発明の情報記録処理装置の一実施態様において、前記特定UCDは8ビットデータであり、前記DC制御ビット算出部は、特定UCDの格納データ8ビットと、付加データ構成ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットとする構成であることを特徴とする。   Furthermore, in one embodiment of the information recording processing apparatus of the present invention, the specific UCD is 8-bit data, and the DC control bit calculation unit includes 8 bits of stored data of the specific UCD and 8 bits of additional data configuration bits. Eight DCs that perform either exclusive OR (XOR) or exclusive negative OR (XNOR) operation processing and set 8 bits acquired as the operation result in the specific UCD-compatible DC control bit storage frame The control bit is a feature.

さらに、本発明の第3の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調部と、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置にある。
Furthermore, the third aspect of the present invention provides
An information reproduction processing device that executes reproduction processing of information stored in an information recording medium,
A data demodulator that performs demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding unit that executes acquisition processing of additional data based on the result;
The information reproduction processing apparatus is characterized by comprising:

さらに、本発明の情報再生処理装置の一実施態様において、前記付加データデコード部は、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDが一致する場合に、特定UCDが付加データを含むUCDであると判別する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing apparatus of the present invention, the additional data decoding unit adds the specific UCD when the DC control bit acquired from the specific UCD-compatible DC control bit storage frame matches the specific UCD. The present invention is characterized in that a process for determining that the UCD includes data is executed.

さらに、本発明の情報再生処理装置の一実施態様において、前記特定UCDは8ビットデータであり、前記付加データデコード部は、前記特定UCDの格納8ビットデータと、前記特定UCD対応DC制御ビット格納フレームから選択された8つのDC制御ビットデータとが一致するか否かを判定し、該判定結果に基づいて特定UCDが付加データを含むか否かを判別する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing apparatus of the present invention, the specific UCD is 8-bit data, and the additional data decoding unit stores the 8-bit data stored in the specific UCD and the DC control bit storage corresponding to the specific UCD. It is configured to determine whether or not eight DC control bit data selected from a frame match, and to perform processing for determining whether or not a specific UCD includes additional data based on the determination result. Features.

さらに、本発明の情報再生処理装置の一実施態様において、前記情報再生処理装置は、前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、前記付加データデコード部は、前記特定UCD位置情報カウンタの選別した特定UCDのみに対応して、特定UCD対応DC制御ビット格納フレームのDC制御ビットとの対応関係判別処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing device of the present invention, the information reproduction processing device has a specific UCD position information counter for performing selection of the specific UCD, and the additional data decoding unit includes the specific UCD position. Only the specific UCD selected by the information counter is configured to execute the correspondence determination process with the DC control bit of the specific UCD-compatible DC control bit storage frame.

さらに、本発明の情報再生処理装置の一実施態様において、前記情報再生処理装置は、前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、前記特定UCD位置情報カウンタは、情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing apparatus of the present invention, the information reproduction processing apparatus has a specific UCD position information counter for executing the selection of the specific UCD, and the specific UCD position information counter is an information recording medium. This is characterized in that a process for selecting a specific UCD is executed based on address information corresponding to recording data.

さらに、本発明の情報再生処理装置の一実施態様において、前記特定UCD位置情報カウンタは、情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing apparatus of the present invention, the specific UCD position information counter is based on the configuration position bits of the cluster identification information in the address information corresponding to the recording data for the information recording medium and the UCD row position information and The present invention is characterized in that a process for specifying column position information is executed.

さらに、本発明の第4の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調部と、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置にある。
Furthermore, the fourth aspect of the present invention provides
An information reproduction processing device that executes reproduction processing of information stored in an information recording medium,
A data demodulator that performs demodulation processing of data read from the information recording medium;
An additional data decoding unit that executes a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and executes a process of acquiring additional data based on the calculation result;
The information reproduction processing apparatus is characterized by comprising:

さらに、本発明の情報再生処理装置の一実施態様において、前記付加データデコード部は、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理として、排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を付加データ構成ビットとして取得する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information reproduction processing device of the present invention, the additional data decoding unit performs an exclusive OR as a calculation process between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD. (XOR) or exclusive negative logical sum (XNOR) is executed, and the process of acquiring the operation result as an additional data component bit is executed.

さらに、本発明の情報再生処理装置の一実施態様において、前記付加データデコード部は、特定UCDの格納データ8ビットと、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを付加データ構成ビットとして取得する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information reproduction processing apparatus of the present invention, the additional data decoding unit is configured to exclude the storage data of the specific UCD from 8 bits and the DC control bit of 8 bits acquired from the DC control bit storage frame corresponding to the specific UCD. That either one of the logical OR (XOR) or the exclusive negative OR (XNOR) is executed, and the 8 bits acquired as the operation result are acquired as additional data constituent bits. Features.

さらに、本発明の第5の側面は、
情報記録媒体であり、
記録データに含まれるUCD(ユーザコントロールデータ)から選択された特定UCDに付加データを格納したか否かの情報を、
特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの値に基づいて解析可能としたデータ記録構成を有することを特徴とする情報記録媒体にある。
Furthermore, the fifth aspect of the present invention provides
An information recording medium,
Information on whether or not additional data has been stored in a specific UCD selected from UCD (user control data) included in the recorded data,
An information recording medium having a data recording configuration that enables analysis based on a value of a DC control bit set in a specific UCD-compatible DC control bit storage frame.

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記特定UCDが付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームのDC制御ビットを前記特定UCDの格納ビット情報に対応する値として設定され、
前記特定UCDが付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームのDC制御ビットを前記特定UCDの格納ビット情報に対応しない値として設定され多項制であることを特徴とする。
Furthermore, in an embodiment of the information recording medium of the present invention, when the specific UCD is an additional data storage UCD, the information recording medium transmits a DC control bit of the specific UCD-compatible DC control bit storage frame to the specific UCD. Set as the value corresponding to the stored bit information,
When the specific UCD is an additional data non-storage UCD, the DC control bit of the specific UCD-compatible DC control bit storage frame is set as a value not corresponding to the storage bit information of the specific UCD, and is a multinomial system. .

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記付加データを、前記情報記録媒体の格納コンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として格納した構成であることを特徴とする。   Furthermore, in one embodiment of the information recording medium of the present invention, the information recording medium uses the additional data as encryption key information, encryption key generation information, content reproduction control information, content copy control of content stored in the information recording medium. It is a configuration stored as configuration information of at least one of information and password.

さらに、本発明の第6の側面は、
情報記録媒体であり、
記録データに含まれるUCD(ユーザコントロールデータ)から選択された特定UCDの格納ビット情報と、付加データの構成ビット情報との演算結果として算出されるビット情報を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとして記録した構成を有することを特徴とする情報記録媒体にある。
Furthermore, the sixth aspect of the present invention provides
An information recording medium,
Bit information calculated as a calculation result of the storage bit information of the specific UCD selected from the UCD (user control data) included in the recording data and the constituent bit information of the additional data is set in the DC control bit storage frame corresponding to the specific UCD. The information recording medium has a configuration recorded as DC control bits.

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算結果を特定UCD対応DC制御ビット格納フレームのDC制御ビットとした構成であることを特徴とする。   Furthermore, in one embodiment of the information recording medium of the present invention, the information recording medium is either an exclusive logical sum (XOR) or an exclusive negative logical sum (XNOR) of the data stored in the specific UCD and the additional data. The calculation result is a configuration in which the DC control bit of the DC control bit storage frame corresponding to the specific UCD is used.

さらに、本発明の第7の側面は、
情報記録処理方法において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成ステップであり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択ステップにおいて選択された情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法にある。
Furthermore, the seventh aspect of the present invention provides
In the information recording processing method,
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD DC control bit selection step for performing processing;
This is a modulation data generation step for executing a data modulation process for recording target data and a DC control bit setting process to generate a modulated recording frame as recording unit data, a DC control bit setting process based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information selected in the control bit selection step;
An information recording processing method characterized by comprising:

さらに、本発明の情報記録処理方法の一実施態様において、前記特定UCDは8ビットデータであり、前記DC制御ビット選択ステップは、前記特定UCDが、付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値に一致させ、前記特定UCDが、付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値と異なる値とするDC制御ビット選択処理を実行するステップであることを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the specific UCD is 8-bit data, and the DC control bit selection step is performed when the specific UCD is an additional data storage UCD. When the eight DC control bits set in the DC control bit storage frame match the 8-bit value of the additional data storage UCD, and the specific UCD is a non-additional data storage UCD, the specific UCD corresponding DC control bit storage frame This is a step of executing a DC control bit selection process for setting the eight DC control bits to be set to values different from the 8-bit value of the additional data storage UCD.

さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、さらに、前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、前記DC制御ビット選択ステップは、前記特定UCD位置情報カウンタステップにおいて選別した特定UCDのみに対応する特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの選択処理を実行することを特徴とする。   Furthermore, in an embodiment of the information recording processing method of the present invention, the information recording processing method further includes a specific UCD position information counter step for performing selection of the specific UCD, and the DC control bit selection step includes: A DC control bit selection process set in a specific UCD-compatible DC control bit storage frame corresponding only to the specific UCD selected in the specific UCD position information counter step is performed.

さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、さらに、前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、前記特定UCD位置情報カウンタステップは、情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行するステップであることを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the information recording processing method further includes a specific UCD position information counter step for performing the selection of the specific UCD, and the specific UCD position information counter step includes: And a step of executing a process of selecting a specific UCD based on address information corresponding to recording data for the information recording medium.

さらに、本発明の情報記録処理方法の一実施態様において、前記特定UCD位置情報カウンタステップは、情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行するステップであることを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the specific UCD position information counter step comprises the UCD row position information based on the constituent bits of the cluster identification information in the address information corresponding to the recording data for the information recording medium. And a step of executing processing for specifying column position information.

さらに、本発明の情報記録処理方法の一実施態様において、前記変調データ生成ステップは、記録対象データから選択された特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの少なくとも一部を、前記DC制御ビット選択ステップにおいて選択されたDC制御ビット情報に基づいて設定し、その他のDC制御ビットは、DSV測定に基づいて設定する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information recording processing method of the present invention, the modulation data generation step includes at least part of the DC control bits set in the specific UCD-compatible DC control bit storage frame selected from the recording target data. The DC control bit is selected based on the DC control bit information selected in the DC control bit selection step, and the other DC control bits are set based on the DSV measurement.

さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、前記付加データを、前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として設定することを特徴とする。   Furthermore, in an embodiment of the information recording processing method of the present invention, the information recording processing method includes: encryption key information, encryption key generation information, content reproduction control information of content stored in the information recording medium; It is set as configuration information of at least one of content copy control information and password.

さらに、本発明の情報記録処理方法の一実施態様において、前記変調データ生成ステップは、ランレングス規則としてのRLL(1,7)を満足するデータ変換処理を実行して変調レコーディングフレームを生成することを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the modulation data generation step generates a modulation recording frame by executing data conversion processing satisfying RLL (1, 7) as a run length rule. It is characterized by.

さらに、本発明の情報記録処理方法の一実施態様において、前記変調データ生成ステップは、2ビット情報の3ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行することを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the modulation data generation step is characterized in that a modulation recording frame generation process including a conversion process of 2-bit information into 3-bit information is executed.

さらに、本発明の第8の側面は、
情報記録処理方法において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出ステップにおいて算出した情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法にある。
Furthermore, the eighth aspect of the present invention provides
In the information recording processing method,
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. DC control bit calculation step to be a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information calculated in the control bit calculation step;
An information recording processing method characterized by comprising:

さらに、本発明の情報記録処理方法の一実施態様において、前記DC制御ビット算出ステップは、特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするステップであることを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the DC control bit calculation step includes an exclusive OR (XOR) or an exclusive negative OR (XNOR) of the data stored in the specific UCD and the additional data. This calculation step is characterized in that the calculation result is used as a DC control bit set in a specific UCD-compatible DC control bit storage frame.

さらに、本発明の情報記録処理方法の一実施態様において、前記特定UCDは8ビットデータであり、前記DC制御ビット算出ステップは、特定UCDの格納データ8ビットと、付加データ構成ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットとするステップであることを特徴とする。   Furthermore, in one embodiment of the information recording processing method of the present invention, the specific UCD is 8-bit data, and the DC control bit calculation step includes the storage data of 8 bits of the specific UCD and the additional data component bits of 8 bits. Eight DCs that perform either exclusive OR (XOR) or exclusive negative OR (XNOR) operation processing and set 8 bits acquired as the operation result in the specific UCD-compatible DC control bit storage frame It is a step for setting a control bit.

さらに、本発明の第9の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処方法であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法にある。
Furthermore, the ninth aspect of the present invention provides
An information reproduction processing method for executing reproduction processing of information stored in an information recording medium,
A data demodulation step for performing demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding step for performing additional data acquisition processing based on the result;
An information reproduction processing method characterized by comprising:

さらに、本発明の情報再生処理方法の一実施態様において、前記付加データデコードステップは、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDが一致する場合に、特定UCDが付加データを含むUCDであると判別する処理を実行するステップを含むことを特徴とする。   Furthermore, in one embodiment of the information reproduction processing method of the present invention, the additional data decoding step includes adding the specific UCD when the DC control bit acquired from the specific UCD-compatible DC control bit storage frame matches the specific UCD. The method includes a step of executing a process of determining that the UCD includes data.

さらに、本発明の情報再生処理方法の一実施態様において、前記特定UCDは8ビットデータであり、前記付加データデコードステップは、前記特定UCDの格納8ビットデータと、前記特定UCD対応DC制御ビット格納フレームから選択された8つのDC制御ビットデータとが一致するか否かを判定し、該判定結果に基づいて特定UCDが付加データを含むか否かを判別する処理を実行するステップを含むことを特徴とする。   Furthermore, in one embodiment of the information reproduction processing method of the present invention, the specific UCD is 8-bit data, and the additional data decoding step includes storing the specific UCD storing 8-bit data and storing the specific UCD-compatible DC control bit. Determining whether the eight DC control bit data selected from the frame match, and executing a process of determining whether the specific UCD includes additional data based on the determination result. Features.

さらに、本発明の情報再生処理方法の一実施態様において、前記情報再生処理方法は、前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、前記付加データデコードステップは、前記特定UCD位置情報カウンタステップにおいて選別した特定UCDのみに対応して、特定UCD対応DC制御ビット格納フレームのDC制御ビットとの対応関係判別処理を実行することを特徴とする。   Furthermore, in an embodiment of the information reproduction processing method of the present invention, the information reproduction processing method includes a specific UCD position information counter step for performing selection of the specific UCD, and the additional data decoding step includes the specific UCD step. Correspondence determination processing with respect to DC control bits of a specific UCD-compatible DC control bit storage frame is executed corresponding to only the specific UCD selected in the position information counter step.

さらに、本発明の情報再生処理方法の一実施態様において、前記情報再生処理方法は、前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、前記特定UCD位置情報カウンタステップは、情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行するステップであることを特徴とする。   Furthermore, in an embodiment of the information reproduction processing method of the present invention, the information reproduction processing method includes a specific UCD position information counter step for executing the selection of the specific UCD, and the specific UCD position information counter step includes information It is a step of executing a process of selecting a specific UCD based on address information corresponding to recording data for the recording medium.

さらに、本発明の情報再生処理方法の一実施態様において、前記特定UCD位置情報カウンタステップは、情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行するステップを含むことを特徴とする。   Furthermore, in one embodiment of the information reproduction processing method of the present invention, the specific UCD position information counter step comprises the UCD row position information based on the constituent bits of the cluster identification information in the address information corresponding to the recording data for the information recording medium. And a step of executing processing for specifying column position information.

さらに、本発明の第10の側面は、
情報記録媒体に格納された情報の再生処理を実行する情報再生処理方法であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法にある。
Furthermore, the tenth aspect of the present invention provides
An information reproduction processing method for executing reproduction processing of information stored in an information recording medium,
A data demodulation step for performing demodulation processing of data read from the information recording medium;
An additional data decoding step of performing a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and performing a process of acquiring additional data based on the calculation result;
An information reproduction processing method characterized by comprising:

さらに、本発明の情報再生処理方法の一実施態様において、前記付加データデコードステップは、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理として、排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を付加データ構成ビットとして取得する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information reproduction processing method of the present invention, the additional data decoding step includes an exclusive OR as a calculation process of the DC control bit acquired from the DC control bit storage frame corresponding to the specific UCD and the specific UCD. (XOR) or exclusive OR (XNOR) is executed, and the operation result is acquired as an additional data component bit.

さらに、本発明の情報再生処理方法の一実施態様において、前記付加データデコードステップは、特定UCDの格納データ8ビットと、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを付加データ構成ビットとして取得する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information reproduction processing method of the present invention, the additional data decoding step includes exclusive use of 8 bits of storage data of the specific UCD and 8 bits of DC control bits acquired from the DC control bit storage frame corresponding to the specific UCD. One of the logical OR (XOR) and the exclusive negative OR (XNOR) is executed, and 8 bits acquired as the operation result are acquired as additional data constituent bits. .

さらに、本発明の第11の側面は、
情報記録処理を実行するコンピュータ・プログラムであり、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成ステップであり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択ステップにおいて選択された情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, an eleventh aspect of the present invention is
A computer program for executing information recording processing;
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD DC control bit selection step for performing processing;
This is a modulation data generation step for executing a data modulation process for recording target data and a DC control bit setting process to generate a modulated recording frame as recording unit data, a DC control bit setting process based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information selected in the control bit selection step;
There is a computer program characterized by comprising:

さらに、本発明の第12の側面は、
情報記録処理を実行するコンピュータ・プログラムであり、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出ステップにおいて算出した情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the twelfth aspect of the present invention is
A computer program for executing information recording processing;
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. DC control bit calculation step to be a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information calculated in the control bit calculation step;
There is a computer program characterized by comprising:

さらに、本発明の第13の側面は、
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the thirteenth aspect of the present invention is
A computer program for executing reproduction processing of information stored in an information recording medium;
A data demodulation step for performing demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding step for performing additional data acquisition processing based on the result;
There is a computer program characterized by comprising:

さらに、本発明の第14の側面は、
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the fourteenth aspect of the present invention is
A computer program for executing reproduction processing of information stored in an information recording medium;
A data demodulation step for performing demodulation processing of data read from the information recording medium;
An additional data decoding step of performing a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and performing a process of acquiring additional data based on the calculation result;
There is a computer program characterized by comprising:

なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。   The computer program of the present invention is, for example, a storage medium or communication medium provided in a computer-readable format to a computer system capable of executing various program codes, such as a CD, FD, or MO. It is a computer program that can be provided by a recording medium or a communication medium such as a network. By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.

本発明の構成によれば、情報記録媒体に対する記録データに含まれる特定のユーザコントロールデータ(UCD)のビット値と、記録データに設定されるDC制御ビットの対応関係に基づいて付加データの取得を可能とした設定としたので、解析困難性の高い付加データ埋め込み構成が実現される。   According to the configuration of the present invention, the additional data is acquired based on the correspondence between the bit value of the specific user control data (UCD) included in the recording data for the information recording medium and the DC control bit set in the recording data. Since the setting is made possible, an additional data embedding configuration with high analysis difficulty is realized.

本発明の構成によれば、特定UCDが付加データを含むUCDである場合、特定UCDの格納ビットと、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとを一致させて記録し、特定UCDが付加データを含まないUCDである場合、特定UCDの格納ビットと、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとを一致させない値として記録する構成とした。再生処理においては、特定UCDのビット値と、特定UCD対応DC制御ビット格納フレームに設定されたDC制御ビットとの比較を行い、一致する場合に特定UCDの格納データを付加データとして取得することができる。   According to the configuration of the present invention, when the specific UCD is a UCD including additional data, the storage bits of the specific UCD and the DC control bits set in the DC control bit storage frame corresponding to the specific UCD are recorded so as to coincide with each other. When the UCD is a UCD that does not include additional data, the storage bit of the specific UCD and the DC control bit set in the DC control bit storage frame corresponding to the specific UCD are recorded as values that do not match. In the reproduction process, the bit value of the specific UCD is compared with the DC control bit set in the DC control bit storage frame corresponding to the specific UCD, and the stored data of the specific UCD is acquired as additional data if they match. it can.

さらに、本発明の第2の構成によれば、情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理、例えば排他的論理和(XOR)あるいは排他的否定論理和(XNOR)を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとした。再生処理においては、特定UCDの格納データと、特定UCD対応DC制御ビット格納フレームに設定されたDC制御ビットとの演算処理を実行することで付加データを取得することが可能となる。   Furthermore, according to the second configuration of the present invention, arithmetic processing of the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, for example, exclusive OR ( XOR) or exclusive negative logical sum (XNOR) is executed, and the calculation result is used as a DC control bit to be set in a specific UCD-compatible DC control bit storage frame. In the reproduction process, it is possible to acquire additional data by executing a calculation process of the storage data of the specific UCD and the DC control bit set in the DC control bit storage frame corresponding to the specific UCD.

以下、図面を参照しながら本発明の情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラムの詳細について説明する。   Details of an information recording processing device, an information reproduction processing device, an information recording medium and method, and a computer program according to the present invention will be described below with reference to the drawings.

まず、図1を参照して本発明の第1実施例の情報記録処理装置の構成および処理について説明する。なお、ここで説明する情報記録処理装置は、いわゆるマスターディスクといわれる原盤の製造装置としてのマスタリング装置を含み、さらに、一般ユーザの利用可能なDVD記録再生装置やPC等の情報記録媒体ドライブを備えた装置も含むものである。すなわち、マスターディスクのみならず、書き込み可能(Recordable)、再書き込み可能(Rewritable)な様々な情報記録媒体に対してデータ書き込み可能な情報処理装置も含むものである。   First, the configuration and processing of the information recording processing apparatus according to the first embodiment of the present invention will be described with reference to FIG. The information recording processing apparatus described here includes a mastering apparatus as a master manufacturing apparatus called a so-called master disk, and further includes an information recording medium drive such as a DVD recording / reproducing apparatus or a PC that can be used by general users. Including the device. That is, it includes not only a master disk but also an information processing apparatus capable of writing data to various information recording media that are writable (recordable) and rewritable (rewritable).

図1に示すように情報記録処理装置は、データ記録可能な情報記録媒体101、データ記録信号を情報記録媒体101に対して出力するピックアップ102、情報記録媒体101を駆動するスピンドルモーター103、ピックアップ102およびスピンドルモーター103の制御を行うサーボ回路104、特定UCD(ユーザコントロールデータ)位置情報カウンタおよびデータ抽出回路105、メインデータ対応エラー訂正符号化&インターリーブ処理部106、付加データ記録領域制御部107、スイッチ108、変調データ生成部109、DC制御ビット設定部110、記録信号処理回路111、ユーザコントロールデータ(UCD:User Control Data)対応エラー訂正符号化&インターリーブ処理部112、ECCクラスタ生成部113、DC制御ビット選択部114、メインデータ暗号化回路116を有する。   As shown in FIG. 1, the information recording processing apparatus includes an information recording medium 101 capable of recording data, a pickup 102 that outputs a data recording signal to the information recording medium 101, a spindle motor 103 that drives the information recording medium 101, and a pickup 102. And a servo circuit 104 for controlling the spindle motor 103, a specific UCD (user control data) position information counter and data extraction circuit 105, an error correction encoding & interleaving processing unit 106 for main data, an additional data recording area control unit 107, a switch 108, modulation data generation unit 109, DC control bit setting unit 110, recording signal processing circuit 111, user control data (UCD: User Control Data) compatible error correction encoding & interleaving processing unit 112, ECC Raster generator 113, DC control bit selection unit 114 has a main data encryption circuit 116.

情報記録媒体101に記録する記録データは、コンテンツ等の再生対象データの実体データからなるメインデータと、再生制御情報などの様々な制御データを含むユーザコントロールデータ(UCD)と、付加データ、例えば暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報などの付加データである。   The recording data to be recorded on the information recording medium 101 includes main data composed of actual data of reproduction target data such as content, user control data (UCD) including various control data such as reproduction control information, and additional data such as encryption data. Key generation information such as encryption key information to be applied as an encryption key for encrypted content, information constituting a part of the data, or data necessary for generating the encryption key (for example, seed), password, etc. This is additional data such as confidential information or various control information such as content reproduction control and copy control.

なお、付加データは、特定のユーザコントロールデータ(UCD)のビット値と、記録データに設定されるDC制御ビットの対応関係に基づいて取得可能なデータとして設定される。   The additional data is set as data that can be acquired based on the correspondence between the bit value of specific user control data (UCD) and the DC control bits set in the recording data.

情報記録媒体101に記録するコンテンツデータは、例えば暗号化コンテンツデータであり、メインデータは、メインデータ暗号化回路116において、暗号鍵によって暗号化される。メインデータ暗号化回路116は、例えば64ビットDES暗号鍵、あるいは128ビットAES暗号鍵、あるいはこれらの一部の構成情報、または暗号鍵生成情報としてのシードなどを入力し、入力情報に基づいて生成する暗号鍵を適用して、コンテンツデータなどのメインデータに対して、DESアルゴリズムまたはAESアルゴリズムなどのブロック暗号処理を実行して暗号化メインデータを生成する。   The content data to be recorded on the information recording medium 101 is, for example, encrypted content data, and the main data is encrypted by the main data encryption circuit 116 with an encryption key. The main data encryption circuit 116 receives, for example, a 64-bit DES encryption key, a 128-bit AES encryption key, or a part of the configuration information, or a seed as encryption key generation information, and generates it based on the input information. Applying the encryption key, block encryption processing such as DES algorithm or AES algorithm is performed on main data such as content data to generate encrypted main data.

暗号化メインデータは、メインデータ対応エラー訂正符号化&インターリーブ処理部106に入力される。メインデータ対応エラー訂正符号化&インターリーブ処理部106は、入力データに対して、エラー訂正符号を生成して符号化処理を行い、さらに、インターリーブ処理を行なう。これらの処理の詳細については後述する。   The encrypted main data is input to the main data corresponding error correction encoding & interleaving processing unit 106. The main data corresponding error correction encoding & interleaving processing unit 106 generates an error correction code for the input data, performs encoding processing, and further performs interleaving processing. Details of these processes will be described later.

再生制御情報などの様々な制御データを含むユーザコントロールデータ(UCD)も、UCD対応エラー訂正符号化&インターリーブ処理部112において、エラー訂正符号が生成され符号化処理がなされ、インターリーブ処理が行なわれる。   The user control data (UCD) including various control data such as reproduction control information is also subjected to the UCD compatible error correction encoding & interleaving processing unit 112 so that an error correction code is generated and encoded, and the interleaving process is performed.

本実施例1の構成においては、ユーザコントロールデータ(UCD)の少なくとも一部に、付加データ、例えばコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報などの付加データに対応するデータ、あるいは付加データの導出に適用するデータが格納される。   In the configuration of the first embodiment, at least part of the user control data (UCD) corresponds to additional data, for example, additional data such as key information, content reproduction control information, and copy control information applied to content decryption processing. Data or data applied to derivation of additional data is stored.

付加データを格納した可能性を持つ特定のUCDを特定UCD(ユーザコントロールデータ)とよぶ。特定UCDは、付加データを格納している場合と、付加データを格納していない場合とがある。特定UCDが付加データを格納しているか否かは、特定UCDの格納ビット(8ビット)と、記録データ中に含まれる特定UCD対応DC制御ビット格納フレームに設定されたDC制御ビットとの対応に基づいて判別される。この構成の詳細については後述する。   A specific UCD having the possibility of storing additional data is called a specific UCD (user control data). The specific UCD may store additional data or may not store additional data. Whether or not the specific UCD stores additional data depends on the correspondence between the storage bits (8 bits) of the specific UCD and the DC control bits set in the DC control bit storage frame corresponding to the specific UCD included in the recording data. Based on the determination. Details of this configuration will be described later.

特定UCD位置情報カウンタおよびデータ抽出回路105は、UCD(ユーザコントロールデータ)構成単位である「クラスタ」毎に、特定UCDの格納位置または格納開始位置をディスク内部データアドレス情報117に基づきカウントする回路を有する。   The specific UCD position information counter and data extraction circuit 105 is a circuit that counts the storage position or storage start position of a specific UCD based on the internal disk data address information 117 for each “cluster” that is a UCD (user control data) constituent unit. Have.

DC制御ビット選択部114は、特定UCD(ユーザコントロールデータ)位置情報カウンタおよびデータ抽出回路105から入力する付加データ情報格納UCDのビット情報と、付加データの格納位置または格納開始位置を示すアドレスによって指定されるフレーム(特定UCD対応DC制御ビット格納フレーム)に設定されるDC制御ビットのビット値選択処理を実行する。   The DC control bit selection unit 114 is designated by the bit information of the additional data information storage UCD input from the specific UCD (user control data) position information counter and the data extraction circuit 105 and the address indicating the storage position or storage start position of the additional data. The bit value selection processing of the DC control bits set in the frame (specific UCD compatible DC control bit storage frame) is executed.

具体的には、付加データを格納した特定UCDに格納された付加データの構成ビット[0]または[1]と、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを同じ値にするように設定する。また、付加データを格納していない特定UCDである場合は、特定UCDの格納ビット値と、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを異なる値に設定するためのDC制御ビット選択処理を実行する。具体的処理例については後述する。   Specifically, the configuration bit [0] or [1] of the additional data stored in the specific UCD storing the additional data and the DC control bit set in the specific UCD-compatible DC control bit storage frame are set to the same value. Set to. Further, in the case of a specific UCD that does not store additional data, DC control bit selection for setting the storage bit value of the specific UCD and the DC control bit set in the DC control bit storage frame corresponding to the specific UCD to different values Execute the process. A specific processing example will be described later.

ECCクラスタ生成部113は、インターリーブ処理のなされたメインデータおよびユーザコントロールデータに基づいてECCクラスタを生成し、変調データ生成部109は、ECCクラスタを入力し、変調処理を実行する。変調データ生成部109は、2ビットデータを3ビットデータへの変調を基本とするRLL(1,7)変調方式に基づく変調を実行する。   The ECC cluster generation unit 113 generates an ECC cluster based on the interleaved main data and user control data, and the modulation data generation unit 109 inputs the ECC cluster and executes the modulation process. The modulation data generation unit 109 performs modulation based on an RLL (1, 7) modulation scheme based on modulation of 2-bit data into 3-bit data.

RLL(1,7)変調方式に基づく変調とは、変調後のビットにおいて、連続する[0]の数が、最小1つ、最大7個の範囲となるRLL(1,7)のランレングス制限に従った変調データとするデータ変換方式である。なお、この変換処理においては、変換テーブルが使用される。具体的な変換テーブルの使用例については後述する。   The modulation based on the RLL (1, 7) modulation method is a run length restriction of RLL (1, 7) in which the number of consecutive [0] is a minimum of 1 and a maximum of 7 in the bit after modulation. This is a data conversion method for making modulation data according to the above. In this conversion process, a conversion table is used. A specific use example of the conversion table will be described later.

RLL(1,7)変調方式に基づく変調データに基づいて、同期信号が設定されたレコーディングフレーム(Recording Frame)と呼ばれる記録単位が生成されて記録信号処理回路111を介して情報記録媒体101に記録される。   Based on the modulation data based on the RLL (1, 7) modulation method, a recording unit called a recording frame in which a synchronization signal is set is generated and recorded on the information recording medium 101 via the recording signal processing circuit 111. Is done.

変調処理においては、DC制御ビット設定部110において、入力されたメインデータのある一定間隔毎に変調時のDSV(Digital Sum Variation:デジタルサムバリエーション)の絶対値が、小さくなるようにDC制御ビット(DC−Control bit)の「0」または、「1」を選択して、挿入された後、変調処理が行われる。   In the modulation process, the DC control bit setting unit 110 sets the DC control bit (Digital Sum Variation) so that the absolute value of DSV (Digital Sum Variation) at the time of modulation is reduced at certain intervals of the input main data. After selecting and inserting “0” or “1” of DC-Control bit), modulation processing is performed.

デジタルサムバリエーション(DSV)は、情報記録媒体に対する記録信号として生成されるNRZI変換信号のDCバランスの指標である。具体的には、記録ビット系列(NRZI変換信号)のビット[0]を「−1」、ビット[1]を「+1」として累積した値をDSVとし、DSVが0からの乖離をより小さくすることのできるように、DC制御ビット(DC−Control bit)の「0」または、「1」を選択して、挿入された後、変調処理が行われる。なお、NRZI変換処理については詳細を後述する。   Digital sum variation (DSV) is an index of DC balance of an NRZI conversion signal generated as a recording signal for an information recording medium. Specifically, the bit [0] of the recording bit sequence (NRZI conversion signal) is set to “−1”, the bit [1] is set to “+1”, and the accumulated value is set as DSV, and the deviation from 0 of DSV is further reduced. In other words, after selecting and inserting “0” or “1” of a DC control bit (DC-Control bit), modulation processing is performed. Details of the NRZI conversion process will be described later.

ただし、本発明においては、このDC制御ビットの設定において、特定の選択されたレコーディングフレーム、すなわち特定UCD対応DC制御ビット格納フレームに対しては、上記ルールに従ったDC制御ビット設定ではなく、DC制御ビット選択部114が選択したビット値をDC制御ビットとして設定する。すなわち、UCD(ユーザコントロールデータ)に格納される付加データの構成ビット[0]または[1]と、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを同じ値にするように設定したり、異なる値に設定するなどの処理を実行する。   However, in the present invention, in the setting of the DC control bit, the DC control bit setting according to the above rule is not set for the specific selected recording frame, that is, the DC control bit storage frame corresponding to the specific UCD. The bit value selected by the control bit selection unit 114 is set as a DC control bit. That is, the configuration bit [0] or [1] of the additional data stored in the UCD (user control data) and the DC control bit set in the specific UCD-compatible DC control bit storage frame are set to have the same value. Execute processing such as setting to a different value.

図2および図3を参照して、メインデータ、ユーザコントロールデータに基づくECCクラスタの設定処理および変調データ生成処理の詳細について説明する。これらの処理は、図1におけるメインデータ対応エラー訂正符号化&インターリーブ処理部106、ユーザコントロールデータ(UCD:User Control Data)対応エラー訂正符号化&インターリーブ処理部112、ECCクラスタ生成部113、変調データ生成部109において実行する処理である。   Details of the ECC cluster setting process and the modulation data generation process based on the main data and the user control data will be described with reference to FIGS. These processes are performed by the error correction encoding & interleaving processing unit 106 corresponding to the main data in FIG. 1, the error correction encoding & interleaving processing unit 112 corresponding to the user control data (UCD), the ECC cluster generation unit 113, the modulation data. This process is executed by the generation unit 109.

記録データは、図2(a)に示すようにメインデータとしてのユーザデータ201と、ユーザコントロールデータ(UCD:User Control data)211によって構成される。ユーザデータ201はコンテンツ等の再生対象データの実体データを含むメインデータに相当する。ユーザコントロールデータ(UCD)211は再生制御情報などの様々な制御データを含むデータである。   The recording data includes user data 201 as main data and user control data (UCD: User Control data) 211 as shown in FIG. User data 201 corresponds to main data including entity data of reproduction target data such as content. User control data (UCD) 211 is data including various control data such as reproduction control information.

ユーザデータ201は、2048バイトデータと4バイトパリティの32フレームを単位として設定される。ユーザコントロールデータ(UCD)211は、18バイトデータの32ユニットによって構成される。   User data 201 is set in units of 32 frames of 2048 byte data and 4 byte parity. User control data (UCD) 211 is composed of 32 units of 18-byte data.

32フレーム×(2048+4)バイトのユーザデータ201に基づいて、データブロック202が形成される。データブロック202は、304列(column)×216行(row)の配列を有する。なお、1列(column)×1行(row)は1バイト(8bit)データが格納される。   Based on the user data 201 of 32 frames × (2048 + 4) bytes, a data block 202 is formed. The data block 202 has an arrangement of 304 columns × 216 rows. One column (column) × one row (row) stores 1 byte (8 bit) data.

データブロック202に対して、各列に32行(row)のパリティが付加されたデータブロックとしてLDCブロック203が生成され、LDCブロック203に対するインターリーブ処理により、152列×496行のLDCクラスタ204が生成される。   An LDC block 203 is generated as a data block in which a parity of 32 rows (row) is added to each column for the data block 202, and an LDC cluster 204 of 152 columns × 496 rows is generated by interleaving for the LDC block 203. Is done.

一方、ユーザコントロールデータ(UCD)211は、16×9バイトの物理アドレスデータ221と結合されて、24列×30行のアクセスブロック212が生成された後、アクセスブロック212に対して、各列に32行(row)のパリティが付加されたデータブロックとしてBISブロック213が生成され、BISブロック213に対するインターリーブ処理により、3列×496行のBISクラスタ214が生成される。   On the other hand, the user control data (UCD) 211 is combined with the physical address data 221 of 16 × 9 bytes to generate an access block 212 of 24 columns × 30 rows, and then the access block 212 is assigned to each column. A BIS block 213 is generated as a data block to which a parity of 32 rows (row) is added, and a BIS cluster 214 of 3 columns × 496 rows is generated by interleaving processing for the BIS block 213.

図3(d)は図2(d)と同様のデータ、すなわち、ユーザデータ201に基づいて生成される152列×496行のLDCクラスタ204、およびユーザコントロールデータ(UCD)211に基づいて生成される3列×496行のBISクラスタ214を示している。   3D is generated based on the same data as FIG. 2D, that is, based on the LDC cluster 204 of 152 columns × 496 rows generated based on the user data 201 and the user control data (UCD) 211. A BIS cluster 214 of 3 columns × 496 rows is shown.

152列×496行のLDCクラスタ204は、図3(d)に示すように、38列(column)単位の4つのパート(I〜IV)に分割され、また、3列×496行のBISクラスタ214は、1列(column)単位の3つのパート(i〜iii)に分割され、これらの各パートを交互に結合して、図3(e)に示す155列×496行のECCクラスタ231が生成される。   As shown in FIG. 3D, the LDC cluster 204 of 152 columns × 496 rows is divided into four parts (I to IV) in units of 38 columns, and a BIS cluster of 3 columns × 496 rows. 214 is divided into three parts (i to iii) in one column (column) unit, and these parts are alternately combined to form an ECC cluster 231 of 155 columns × 496 rows shown in FIG. Generated.

さらに、ECCクラスタ231は、図3(f)に示すように0〜27の28パートに区分されたクラスタ232として設定される。パート0のみが25bit、その他のパート1〜27は、45bitである。なお、図3(f)に示すビット数は、1行(row)あたりのビット数である。   Further, the ECC cluster 231 is set as a cluster 232 divided into 28 parts of 0 to 27 as shown in FIG. Only part 0 is 25 bits, and other parts 1 to 27 are 45 bits. Note that the number of bits shown in FIG. 3F is the number of bits per row.

さらに、図3(g)に示すように、20ビットの同期(Sync)ビットが設定され、さらに図3(f)のパート0〜27の各間に1ビットのDC制御ビット(DC−control bit)が設定される。   Further, as shown in FIG. 3 (g), 20 synchronization (Sync) bits are set, and 1-bit DC control bit (DC-control bit) is set between each of parts 0 to 27 in FIG. 3 (f). ) Is set.

この結果、[1240+20(Sync)+(1DC制御×28)=1288]×496行(row)の物理クラスタ233が設定される。物理クラスタ233の各行が変調データ生成処理単位としてのレコーディングフレーム234とされる。   As a result, a physical cluster 233 of [1240 + 20 (Sync) + (1DC control × 28) = 1288] × 496 rows (row) is set. Each row of the physical cluster 233 is a recording frame 234 as a modulation data generation processing unit.

なお、DC制御ビットは、情報記録媒体に対する記録信号として生成されるNRZI変換信号のDCバランスの指標である。具体的には、記録ビット系列(NRZI変換信号)のビット[0]を「−1」、ビット[1]を「+1」として累積した値をDSVとし、DSVが0からの乖離をより小さくすることのできるように、DC制御ビット(DC−Control bit)の「0」または、「1」を選択して、挿入される。   The DC control bit is an index of DC balance of the NRZI conversion signal generated as a recording signal for the information recording medium. Specifically, the accumulated value of the bit [0] of the recording bit sequence (NRZI converted signal) as “−1” and the bit [1] as “+1” is defined as DSV, and the deviation from 0 of DSV is further reduced. In other words, “0” or “1” of a DC control bit (DC-Control bit) is selected and inserted.

ただし、前述したように、本発明においては、このDC制御ビットの設定において、特定の選択されたレコーディングフレーム、すなわち特定UCD対応DC制御ビット格納フレームに対しては、上記ルールに従ったDC制御ビット設定ではなく、DC制御ビット選択部114が選択したビット値をDC制御ビットとして設定する。すなわち、付加データ構成ビット[0]または[1]に応じて、特定のユーザコントロールデータ(UCD)のビット値(8ビット)と一致したビット列を持つDC制御ビットに設定するか、あるいは一致しないビット列を持つDC制御ビットに設定するかのDCビット設定を行なう。この処理の詳細については、後述する。   However, as described above, in the present invention, in the setting of the DC control bit, the DC control bit according to the above rule is used for a specific selected recording frame, that is, a specific UCD-compatible DC control bit storage frame. Instead of setting, the bit value selected by the DC control bit selection unit 114 is set as the DC control bit. That is, according to the additional data configuration bit [0] or [1], a DC control bit having a bit string that matches the bit value (8 bits) of specific user control data (UCD) is set or a bit string that does not match The DC bit is set to determine whether to set a DC control bit having. Details of this processing will be described later.

DC制御ビットの設定されたフレーム、すなわち、図3(g)に示す1288bitデータからなるレコーディングフレーム234に対して、2ビットデータを3ビットデータへ変換する変調処理が行われる。このデータ変換においては、連続する[0]の数が、最小1つ、最大7個の範囲となるランレングス制限に従った変調データとするRLL(1,7)のデータ変換が実行され、変調レコーディングフレーム235が生成される。   A modulation process for converting 2-bit data into 3-bit data is performed on the frame in which the DC control bit is set, that is, the recording frame 234 including 1288-bit data shown in FIG. In this data conversion, RLL (1, 7) data conversion is performed to obtain modulated data in accordance with a run length restriction in which the number of consecutive [0] ranges from a minimum of 1 to a maximum of 7. A recording frame 235 is generated.

変調レコーディングフレーム235は、変調データビットとしての30チャンネルビットの同期(Sync)チャンネルビットと、(1288−20sync bit)×2/3=1902チャンネルビットの計1932チャンネルビット構成となる。   The modulated recording frame 235 has a total of 1932 channel bits, which is 30 channel bits as modulated data bits (Sync) channel bits and (1288-20 sync bits) × 2/3 = 1902 channel bits.

RLL(1,7)のランレングス規則に従った2ビットから3ビットへのデータ変調処理には、変換テーブルが利用される。具体的な変換テーブルの例を図4に示す。   A conversion table is used for data modulation processing from 2 bits to 3 bits according to the run length rule of RLL (1, 7). An example of a specific conversion table is shown in FIG.

図4に示すように、変換テーブルは、各入力ビットに対応した変調データビットが対応付けられたテーブルとして構成される。例えば入力データが[00000000]である場合、変調データビットは、[010100100100]とされる。入力データが[11]である場合、先行変調データビットが[xx1]であれば[000]、先行変調データビットが[xx0]であれば[101]とされる。   As shown in FIG. 4, the conversion table is configured as a table in which modulation data bits corresponding to each input bit are associated. For example, when the input data is [00000000], the modulation data bit is [010100100100]. When the input data is [11], it is [000] if the preceding modulation data bit is [xx1], and [101] if the preceding modulation data bit is [xx0].

2ビットから3ビットへのデータ変換をこのテーブルに従って実行することにより、RLL(1,7)ランレングス規則に従った変調データビットが生成される。   By performing data conversion from 2 bits to 3 bits according to this table, modulated data bits according to the RLL (1, 7) run length rule are generated.

図1に戻り、本発明の情報記録処理装置の構成および処理についての説明を続ける。図1における変調データ生成部109において、図2〜図4を参照して説明した変調データ生成処理が実行され、生成された変調データに基づく記録信号が記録信号処理回路111において生成される。   Returning to FIG. 1, the description of the configuration and processing of the information recording processing apparatus of the present invention will be continued. In the modulation data generation unit 109 in FIG. 1, the modulation data generation processing described with reference to FIGS. 2 to 4 is executed, and a recording signal based on the generated modulation data is generated in the recording signal processing circuit 111.

記録信号処理回路111においては、変調データ生成手段109の生成した変調データの[0]または[1]の値に応じてパルスの正負を反転させるNRZI(Non Return to Zero Inverted)信号を生成しこれを記録信号として情報記録媒体101に記録する。   The recording signal processing circuit 111 generates an NRZI (Non Return to Zero Inverted) signal that inverts the polarity of the pulse according to the value [0] or [1] of the modulation data generated by the modulation data generation means 109. Is recorded on the information recording medium 101 as a recording signal.

図5に記録信号処理回路111において実行する記録信号としてのNRZI生成処理構成を示す。変調データ生成部109から出力される変調データビットであるチャンネルビットは、NRZ変換手段121、排他論理和手段(XOR)122、遅延手段123からなる記録信号処理回路111に入力される。図5(a)がチャンネルビット、(b)がNRZ変換手段121からの出力信号、(c)が記録信号処理回路111の最終的な出力としての記録信号であるNRZI変換パルスを示している。この記録信号がピックアップ102に出力されてサーボ回路104の制御の下に記録情報が情報記録媒体101に記録される。   FIG. 5 shows an NRZI generation processing configuration as a recording signal executed in the recording signal processing circuit 111. Channel bits, which are modulation data bits output from the modulation data generation unit 109, are input to a recording signal processing circuit 111 including an NRZ conversion unit 121, an exclusive OR unit (XOR) 122, and a delay unit 123. 5A shows channel bits, FIG. 5B shows an output signal from the NRZ conversion means 121, and FIG. 5C shows an NRZI conversion pulse that is a recording signal as a final output of the recording signal processing circuit 111. This recording signal is output to the pickup 102 and recording information is recorded on the information recording medium 101 under the control of the servo circuit 104.

本発明の構成においては、付加データ、例えばコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報などを、特定のユーザコントロールデータ(UCD)に格納する。   In the configuration of the present invention, additional data, for example, key information applied to content decryption processing, content playback control information, copy control information, and the like are stored in specific user control data (UCD).

例えば、特定のユーザコントロールデータ(UCD)の8ビットのビット値をコンテンツの復号処理に適用する鍵情報、コンテンツ再生制御情報、コピー制御情報などの構成ビットとする。   For example, an 8-bit bit value of specific user control data (UCD) is used as component bits such as key information, content reproduction control information, and copy control information applied to content decryption processing.

特定のユーザコントロールデータ(UCD)の8ビットが、特定UCD対応DC制御ビット格納レコーディングフレームに含まれる8つのDC制御ビット値と一致する場合は、そのユーザコントロールデータ(UCD)の8ビットは付加データ構成ビットであり、一致しない場合は、付加データの構成ビットではない。   When the 8 bits of the specific user control data (UCD) match the 8 DC control bit values included in the recording frame storing the specific UCD-compatible DC control bits, the 8 bits of the user control data (UCD) are the additional data. If it is a configuration bit and does not match, it is not a configuration bit of additional data.

データ記録の際には、特定のユーザコントロールデータ(UCD)、すなわち特定UCDの8ビットが暗号鍵情報等の付加データである場合に、特定UCD対応DC制御ビット格納レコーディングフレームに含まれる8つのDC制御ビット値を特定UCDの8ビットと同一値になるように調整してレコーディングフレームを設定し、特定UCDの8ビットが暗号鍵情報等の付加データでない場合には、特定UCD対応DC制御ビット格納レコーディングフレームに含まれる8つのDC制御ビット値を特定UCDの8ビットと同一値とならない値に調整してレコーディングフレームを設定し記録する。   At the time of data recording, when specific user control data (UCD), that is, when 8 bits of the specific UCD are additional data such as encryption key information, the 8 DCs included in the recording frame storing the specific UCD-compatible DC control bits When the recording bit is set by adjusting the control bit value to be the same value as the 8 bits of the specific UCD, and when the 8 bits of the specific UCD is not additional data such as encryption key information, the DC control bit storage for the specific UCD is stored. The recording frame is set and recorded by adjusting the eight DC control bit values included in the recording frame to values that are not the same as the eight bits of the specific UCD.

コンテンツ再生および付加データ再生処理を実行する再生処理装置は、特定UCDの8ビットが付加データを構成するビット情報であるか否かを、特定UCD対応DC制御ビット格納レコーディングフレームに含まれる8つのDC制御ビット値との比較によって判定する。すなわち一致する場合は、特定UCDの8ビットが付加データを構成するビット情報であると判定し、一致しない場合は、特定UCDの8ビットが付加データを構成しないビット情報であると判定する。   The reproduction processing device that executes the content reproduction and additional data reproduction processing determines whether the eight bits of the specific UCD are bit information constituting the additional data, and whether or not the eight DCs included in the recording frame storing the specific UCD-compatible DC control bits. Judged by comparison with the control bit value. That is, if they match, it is determined that the 8 bits of the specific UCD are bit information constituting the additional data, and if they do not match, it is determined that the 8 bits of the specific UCD are the bit information not forming the additional data.

図1に示す付加データ記録領域制御部107は、変調データ生成部109において特定UCD対応DC制御ビット格納レコーディングフレームの変調を実行する際に、スイッチ108をONとするスイッチ制御を行い、DC制御ビット選択部114が選択したDC制御ビット値が変調データ生成部109に出力される。   The additional data recording area control unit 107 shown in FIG. 1 performs switch control to turn on the switch 108 when the modulation data generation unit 109 performs modulation of the recording frame storing the specific UCD-compatible DC control bit, and the DC control bit The DC control bit value selected by the selection unit 114 is output to the modulation data generation unit 109.

変調データ生成部109は、特定UCD対応DC制御ビット格納レコーディングフレームにおける特定UCD対応のDC制御ビット設定位置では、前述したDSV測定に基づいて決定するビット値を持つDC制御ビットではなく、DC制御ビット選択部114が選択したDC制御ビットの値を設定する。   The modulation data generating unit 109 is not a DC control bit having a bit value determined based on the above-described DSV measurement at the DC control bit setting position corresponding to the specific UCD in the recording frame storing the specific UCD corresponding DC control bit. The value of the DC control bit selected by the selection unit 114 is set.

なお、図1に示す構成は、本発明の情報記録処理装置の構成および処理について説明するための模式的なブロック図であり、例えばDC制御ビットを特定UCD対応のビット設定とするための制御処理などは、処理シーケンス等を記述したプログラムをCPU等の制御部が実行することによって実行可能である。従って、本発明の情報記録処理装置において、図1に示すスイッチ、その他の構成ブロック個々の構成要素に対応するハードウェアが必須となるものではない。所定のプログラムに従った処理を実行するための制御部、データ処理部としてのCPU、およびデータ、パラメータ等の記憶手段としてのメモリなどによって構成されるハードウェア上でレコーディングフレームの生成処理は実行可能である。   The configuration shown in FIG. 1 is a schematic block diagram for explaining the configuration and processing of the information recording processing apparatus of the present invention. For example, the control processing for setting the DC control bit to the bit setting corresponding to the specific UCD Can be executed by a control unit such as a CPU executing a program describing a processing sequence or the like. Therefore, in the information recording processing apparatus of the present invention, the hardware shown in FIG. 1 and other hardware corresponding to each constituent element of the constituent blocks are not essential. Recording frame generation processing can be executed on hardware composed of a control unit for executing processing according to a predetermined program, a CPU as a data processing unit, and a memory as a storage unit for data, parameters, etc. It is.

付加データは、暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報など、その他のコンテンツ属性情報を構成する例えば[0,0,0,1,0,0,0・・・]等のデータ列である。このビット列は、付加データに対して、付加データエラー訂正符号化部105において設定されたエラー訂正符号を含むビット列である。本発明の構成では、この付加データビット列を構成するビット情報を、上述の構成によって設定する。   The additional data includes encryption key generation information such as encryption key information to be applied as an encryption key of encrypted content, information constituting a part of the data, or data (for example, seed) necessary for generating the encryption key, And other content attribute information such as secret information such as passwords or various control information such as content reproduction control and copy control [0, 0, 0, 1, 0, 0, 0... ] Or the like. This bit string is a bit string including the error correction code set in the additional data error correction encoding unit 105 for the additional data. In the configuration of the present invention, the bit information constituting this additional data bit string is set by the above-described configuration.

すなわち、特定のユーザコントロールデータ(UCD)8ビットと一致するDC制御ビット列を特定UCD対応DC制御ビット格納レコーディングフレームに設定することで、その8ビットを暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報、その他のコンテンツ属性情報などの構成ビットとする。   That is, by setting a DC control bit string that matches 8 bits of specific user control data (UCD) in a recording frame storing DC control bits corresponding to specific UCD, the 8 bits are concealed information such as encryption key generation information and a password. Alternatively, it is configured bits such as various control information such as content reproduction control and copy control, and other content attribute information.

すなわち、
特定UCD=特定UCD対応DC制御ビットの場合は、
特定UCD構成8ビット=付加データ構成ビット
であり、
特定UCD≠特定UCD対応DC制御ビットの場合は、
特定UCD構成8ビット≠付加データ構成ビット
である。
That is,
When specific UCD = DC control bit corresponding to specific UCD,
Specific UCD configuration 8 bits = additional data configuration bits
In the case of specific UCD ≠ specific UCD compatible DC control bit,
Specific UCD configuration 8 bits ≠ additional data configuration bits.

以下、本発明における付加データの設定構成について説明する。図6は、図2、図3において説明した変調データ生成処理においてユーザコントロールデータ(UCD)211に基づいて生成されるBISブロック213とBISクラスタ214の詳細を示した図である。   The additional data setting configuration in the present invention will be described below. FIG. 6 is a diagram showing details of the BIS block 213 and the BIS cluster 214 generated based on the user control data (UCD) 211 in the modulation data generation processing described with reference to FIGS.

図2、図3を参照して説明したように、ユーザコントロールデータ(UCD)211に対して16×9バイトの物理アドレスデータ221を結合し、24列×30行のアクセスブロック212を生成した後、アクセスブロック212に対して、各列に32行(row)のパリティを付加したデータブロックとしてBISブロック213が生成される。図6に示す(A)のBISブロック213である。   As described with reference to FIGS. 2 and 3, after the 16 × 9 byte physical address data 221 is combined with the user control data (UCD) 211 to generate an access block 212 of 24 columns × 30 rows. For the access block 212, a BIS block 213 is generated as a data block with 32 rows of parity added to each column. This is a BIS block 213 shown in FIG.

BISブロック213に対するインターリーブ処理により、3列×496行のBISクラスタ214が生成される。図6(B)に示すBISクラスタである。   The BIS cluster 214 of 3 columns × 496 rows is generated by the interleaving process for the BIS block 213. This is the BIS cluster shown in FIG.

BISクラスタには、図6(B)に示すように、3行(row)の物理アドレスと、12行(row)のユーザコントロールデータ(UCD)と、16行のパリティとによって、3列(column)×31行(row)の1つのユニットが設定されている。ユニット0〜15の16ユニットによって、3列×496行のBISクラスタ214が構成される。   As shown in FIG. 6B, the BIS cluster includes three columns (columns) based on physical addresses of 3 rows, user control data (UCD) of 12 rows, and parity of 16 rows. ) × 31 rows (row), one unit is set. A BIS cluster 214 of 3 columns × 496 rows is configured by 16 units of units 0 to 15.

図7にBISブロック213におけるユーザコントロールデータの詳細データ格納構成を示し、図8にBISクラスタ214におけるユーザコントロールデータの詳細なデータ配列を示す。   FIG. 7 shows a detailed data storage configuration of user control data in the BIS block 213, and FIG. 8 shows a detailed data array of user control data in the BIS cluster 214.

図7(A1)に示すように、BISブロック213は、24列×6行の物理アドレス、24列×24行のユーザコントロールデータ(UCD)、24列×32行のパリティから構成される。   As shown in FIG. 7A1, the BIS block 213 includes 24 columns × 6 rows of physical addresses, 24 columns × 24 rows of user control data (UCD), and 24 columns × 32 rows of parity.

24列×24行のユーザコントロールデータ(UCD)は、図7(A2)に示すように、それぞれが1byte(8bit)データからなる576(24×24)個のUCD構成データ[UC0,0]〜[UC17,31]として配列されている。このような24列×24行のユーザコントロールデータ(UCD)配列を持つBISブロック213に対してインターリーブ処理がなされ、BISクラスタが生成される。   As shown in FIG. 7 (A2), the user control data (UCD) of 24 columns × 24 rows is composed of 576 (24 × 24) pieces of UCD configuration data [UC0, 0] to 1-byte (8-bit) data. It is arranged as [UC17, 31]. Interleaving processing is performed on the BIS block 213 having such user control data (UCD) array of 24 columns × 24 rows, and a BIS cluster is generated.

図8(B1)に示すように、BISクラスタ214は、3列×496行の構成を持ち、3行(row)の物理アドレスと、12行(row)のユーザコントロールデータ(UCD)と、16行のパリティとによって、3列(column)×31行(row)の1つのユニットが設定され、ユニット0〜15の16ユニットによって、3列×496行のBISクラスタ214が構成される。   As shown in FIG. 8 (B1), the BIS cluster 214 has a configuration of 3 columns × 496 rows, has a physical address of 3 rows (row), user control data (UCD) of 12 rows (row), 16 One unit of 3 columns (column) × 31 rows (row) is set according to the parity of the row, and a BIS cluster 214 of 3 columns × 496 rows is constituted by 16 units of units 0 to 15.

図8(B2)には、ユニット0の3列×12行のユーザコントロールデータ(UCD)を示す。ユニット0のユーザコントロールデータ中には、それぞれが1byte(8bit)データからなる36(3×12)個のUCD構成データ[UC0,12]〜[UC4,25]が格納される。ユニット0〜15の16ユニットにも、それぞれ36(3×12)個のUCD構成データが格納され、計36×16=576個のUCD構成データがBISクラスタ214に格納されることになる。   FIG. 8B2 shows user control data (UCD) of 3 columns × 12 rows of unit 0. In the user control data of unit 0, 36 (3 × 12) pieces of UCD configuration data [UC0, 12] to [UC4, 25] each consisting of 1 byte (8 bits) data are stored. The 16 units of units 0 to 15 each store 36 (3 × 12) UCD configuration data, and a total of 36 × 16 = 576 UCD configuration data is stored in the BIS cluster 214.

これらのBISクラスタ214内に格納されたUCD構成データは、図7(A2)に示すBISブロックのユーザコントロールデータの構成データのインターリーブ処理によりBISクラスタ214内の各ユニット0〜15に分散して配置されたものである。   The UCD configuration data stored in these BIS clusters 214 is distributed and arranged in the units 0 to 15 in the BIS cluster 214 by interleaving the configuration data of the user control data of the BIS block shown in FIG. 7 (A2). It has been done.

ユーザコントロールデータ(UCD)は、コンテンツの再生制御情報などの各種の情報を格納すべき領域として設定されているが、その一部はリザーブ領域などに設定されており、任意のデータの書き込みが可能な領域である。   User control data (UCD) is set as an area where various information such as content playback control information should be stored, but a part of it is set as a reserve area, and arbitrary data can be written. This is an important area.

図9に示すように、ユーザコントロールデータ(UCD)を含むBISクラスタは、先に図2、図3を参照して説明したように、コンテンツ等のユーザデータに基づいて設定されるLDCクラスタ204の4分割データI〜IVの間に一列ずつ挿入され、ECCクラスタ231が生成される。   As shown in FIG. 9, the BIS cluster including user control data (UCD) is an LDC cluster 204 set based on user data such as contents as described above with reference to FIGS. An ECC cluster 231 is generated by inserting one column at a time between the four divided data I to IV.

図9に示すように、ECCクラスタ231は、152列(column)×496行(row)のLDCクラスタに3列(column)×496行(row)のBISクラスタを合成したクラスタとして設定される。   As shown in FIG. 9, the ECC cluster 231 is set as a cluster in which a BIS cluster of 3 columns (column) × 496 rows (row) is combined with an LDC cluster of 152 columns (column) × 496 rows (row).

BISクラスタは、図6他を参照して説明したように、物理アドレス、ユーザコントロールデータ(UCD)、パリティのいずれかが各行に設定されている。従って、ECCクラスタ231の496行の各行に含まれるBISクラスタ(i,ii,iii)は、物理アドレス、ユーザコントロールデータ(UCD)、パリティのいずれかのデータである。   In the BIS cluster, as described with reference to FIG. 6 and others, any one of a physical address, user control data (UCD), and parity is set in each row. Accordingly, the BIS cluster (i, ii, iii) included in each of the 496 rows of the ECC cluster 231 is data of a physical address, user control data (UCD), or parity.

本発明においては、図10に示すように、ECCクラスタ231を構成する496行から選択した特定の行(row)を、
(A)特定UCD対応DC制御ビット格納フレーム311
として設定する。
In the present invention, as shown in FIG. 10, a specific row selected from 496 rows constituting the ECC cluster 231 is
(A) DC control bit storage frame 311 corresponding to specific UCD
Set as.

特定UCD(ユーザコントロールデータ)、例えば図7(A2)に示す(UC0,0)〜(UC17,31)のある1つの[UCx,y]が、付加データの構成ビット8ビットを格納した特定UCDである場合は、
(A)特定UCD対応DC制御ビット格納フレーム311に含まれる8つのDC制御ビットの値を、特定UCD[UCx,y]に格納された8ビットデータにあわせたビット値、すなわち相関のあるビットとして設定する。
Specific UCD (user control data), for example, one [UCx, y] in (UC0, 0) to (UC17, 31) shown in FIG. 7A2 is a specific UCD in which 8 bits of configuration bits of additional data are stored. If
(A) As a bit value corresponding to the 8-bit data stored in the specific UCD [UCx, y], that is, as a correlated bit, the values of the eight DC control bits included in the specific UCD-compatible DC control bit storage frame 311 Set.

図10(B)に示すように、特定UCD設定フレーム321には、特定UCD、すなわち8ビットデータを格納した特定UCD[UCa,b]が、BISクラスタ設定位置であるユーザ制御データ領域(i)322に格納される。   As shown in FIG. 10B, in the specific UCD setting frame 321, a specific UCD, that is, a specific UCD [UCa, b] storing 8-bit data is a user control data area (i) where the BIS cluster setting position is located. 322 is stored.

特定UCD[UCa,b]が8ビットデータとして、例えば(00111101)を格納している場合について説明する。
この8ビット(00111101)が付加データ構成ビットである場合、(A)特定UCD対応DC制御ビット格納フレーム311に格納するDC制御ビット中、8ビットのDC制御ビットを調整して、特定UCD[UCa,b]の8ビット(00111101)と同一値に調整する。
A case where the specific UCD [UCa, b] stores, for example, (00111101) as 8-bit data will be described.
When these 8 bits (00111101) are additional data configuration bits, (A) among the DC control bits stored in the specific UCD-compatible DC control bit storage frame 311, the 8 DC control bits are adjusted to specify the specific UCD [UCa , B] is adjusted to the same value as 8 bits (00111101).

また、特定UCD[UCa,b]の8ビット(00111101)が付加データ構成ビットでない場合、特定UCD対応DC制御ビット格納フレーム311に格納するDC制御ビット中、8ビットのDC制御ビットを調整して、特定UCD[UCa,b]の8ビット(00111101)と異なる値に調整する。   Also, if the 8 bits (00111101) of the specific UCD [UCa, b] are not additional data constituent bits, the 8 DC control bits are adjusted among the DC control bits stored in the specific UCD corresponding DC control bit storage frame 311. The specific UCD [UCa, b] is adjusted to a value different from 8 bits (00111101).

なお、図10の例では、1つのクラスタに1つの特定UCD対応DC制御ビット格納フレーム311を設定し、1つのクラスタに1つの特定UCD[UCx,y]が設定される例を示しているが、1つのクラスタに複数の特定UCD対応DC制御ビット格納フレームを設定し、それぞれ異なる特定UCD[UCa,b]、[UCc,d]、[UCe,f]と対応付ける構成として、n個の特定UCDを付加データ構成ビットとして1つのクラスタに設定し、1クラスタにn×8ビットの付加データ構成ビットを格納る構成としてもよい。   The example of FIG. 10 shows an example in which one specific UCD-compatible DC control bit storage frame 311 is set in one cluster and one specific UCD [UCx, y] is set in one cluster. As a configuration in which a plurality of specific UCD-compatible DC control bit storage frames are set in one cluster and associated with different specific UCDs [UCa, b], [UCc, d], and [UCe, f], respectively, n specific UCDs May be set in one cluster as additional data configuration bits, and n × 8 bits of additional data configuration bits may be stored in one cluster.

図1の構成において、DC制御ビット選択部114には、特定UCDの構成ビット情報が入力される。例えば、上述の例では、特定UCD[UCa,b]の8ビットデータ(00111101)である。   In the configuration of FIG. 1, configuration bit information of a specific UCD is input to the DC control bit selection unit 114. For example, in the above-described example, it is 8-bit data (00111101) of the specific UCD [UCa, b].

DC制御ビット選択部114は、特定UCDの構成ビットが付加データ構成ビットである場合、特定UCD対応DC制御ビット格納フレーム311に格納するDC制御ビット中、8ビットのDC制御ビットを調整して、特定UCD[UCa,b]の8ビット(00111101)と同一値に調整し、特定UCDの構成ビットが付加データ構成ビットでない場合、特定UCD対応DC制御ビット格納フレーム311に格納するDC制御ビット中、8ビットのDC制御ビットを調整して、特定UCD[UCa,b]の8ビット(00111101)と異なる値となるようにDC制御ビット値を選択し、選択したDC制御ビット値情報をスイッチ108を介して変調データ生成部109に出力する。   When the configuration bit of the specific UCD is an additional data configuration bit, the DC control bit selection unit 114 adjusts the DC control bit of 8 bits among the DC control bits stored in the DC control bit storage frame 311 corresponding to the specific UCD, When the specific UCD [UCa, b] is adjusted to the same value as 8 bits (00111101) and the configuration bit of the specific UCD is not an additional data configuration bit, the DC control bits stored in the specific UCD-compatible DC control bit storage frame 311 By adjusting the DC control bit of 8 bits, the DC control bit value is selected so as to be different from the 8 bits (00111101) of the specific UCD [UCa, b], and the selected DC control bit value information is changed to the switch 108. To the modulation data generation unit 109.

変調データ生成部109は、DC制御ビット選択部114から入力したDC制御ビット値を持つ特定UCD対応DC制御ビット格納フレームの生成および変調処理を実行する。   The modulation data generation unit 109 generates a specific UCD-compatible DC control bit storage frame having a DC control bit value input from the DC control bit selection unit 114 and performs modulation processing.

付加データ記録領域制御部107は、特定UCD対応DC制御ビット格納フレームに対応する変調処理の実行タイミングにおいて、スイッチ108をONとして、DC制御ビット選択手段114からの選択ビット情報を変調データ生成部109に出力するように制御を行う。   The additional data recording area control unit 107 turns on the switch 108 at the modulation processing execution timing corresponding to the specific UCD-compatible DC control bit storage frame, and selects the selected bit information from the DC control bit selection unit 114 as the modulation data generation unit 109. Control to output to.

特定UCD対応DC制御ビット格納フレーム以外のフレーム生成、変調処理の実行時には、スイッチ108はOFFとされ、通常のDC制御ビット設定処理、すなわちDSV測定に基づくDC制御ビット設定処理がDC制御ビット設定部110において実行される。   When a frame other than a specific UCD-compatible DC control bit storage frame is generated or modulated, the switch 108 is turned OFF, and a normal DC control bit setting process, that is, a DC control bit setting process based on DSV measurement is performed by the DC control bit setting unit. Executed at 110.

図10に示すように、特定UCD対応DC制御ビット格納フレーム331には、20ビットの同期(Sync)ビットが設定され、さらに、各々45ビット構成を持つフレームパート#0〜#27の各フレームパートに1ビットのDC制御ビット(DC−control bit)が設定される。   As shown in FIG. 10, in the DC control bit storage frame 331 corresponding to the specific UCD, 20 synchronization (Sync) bits are set, and each frame part of frame parts # 0 to # 27 having a 45-bit configuration. A 1-bit DC control bit (DC-control bit) is set.

このように、特定UCD対応DC制御ビット格納フレーム331には#0〜#27の計28ビットのDC制御ビットが格納されることになるが、この中から8ビットのDC制御ビットが特定のUCD、すなわち、特定UCDとの一致、不一致を判定し、特定UCDの格納ビットが付加データ構成ビットであるか否かを判定するためのDC制御ビットとして設定される。   In this way, the DC control bit storage frame 331 corresponding to the specific UCD stores a total of 28 DC control bits # 0 to # 27. Of these, 8 DC control bits are stored in the specific UCD. That is, it is set as a DC control bit for determining whether or not the specified UCD matches or does not match, and whether or not the storage bit of the specified UCD is an additional data component bit.

その他のDC制御ビットは、通常のビット値設定処理、すなわちDSV測定に基づいて決定するビット値を持つDC制御ビットとして設定される。   Other DC control bits are set as DC control bits having a bit value determined based on normal bit value setting processing, that is, DSV measurement.

特定UCD対応DC制御ビット格納フレームの詳細構成について、図11を参照して説明する。   A detailed configuration of the specific UCD-compatible DC control bit storage frame will be described with reference to FIG.

図11には、(A)に、特定UCD=付加データ構成ビットの場合の特定UCD対応DC制御ビット格納フレームの詳細構成を示し、(B)に、特定UCD≠付加データ構成ビットの場合の特定UCD対応DC制御ビット格納フレームの詳細構成を示している。   FIG. 11A shows a detailed configuration of a specific UCD-compatible DC control bit storage frame when specific UCD = additional data configuration bit, and FIG. 11B shows specification when specific UCD ≠ additional data configuration bit. The detailed structure of the DC control bit storage frame corresponding to UCD is shown.

この処理例では、特定UCDの構成ビット=(00111101)の例を示し、
(A)特定UCD=付加データ構成ビットの場合
特定UCD対応DC制御ビット格納フレームから選択されたDC制御ビット格納位置には8ビット(00111101)が格納される。
In this processing example, a configuration bit = (00111101) of a specific UCD is shown,
(A) When specific UCD = additional data configuration bit Eight bits (00111101) are stored in the DC control bit storage position selected from the DC control bit storage frame corresponding to the specific UCD.

ここでは、特定UCD対応DC制御ビット格納フレームの対応DC制御ビット格納位置は、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートである。これらの対応DC制御ビット格納位置は一例であり、予め設定された位置であれば任意の位置に設定可能である。正当な再生処理プログラムを実行した場合には、これらの各ビット位置からDC制御ビットが読み出されて特定UCDとの対応、すなわち一致するか否かが判定され、付加データのビット値が取得される。なお、再生処理についての詳細は後述する。   Here, the corresponding DC control bit storage position of the specific UCD-compatible DC control bit storage frame is eight frame parts of frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24. It is. These corresponding DC control bit storage positions are examples, and can be set to arbitrary positions as long as they are preset positions. When a legitimate reproduction processing program is executed, the DC control bits are read from each of these bit positions to determine the correspondence with the specific UCD, that is, whether or not they match, and the bit value of the additional data is acquired. The Details of the reproduction process will be described later.

図11(B)に示す例は、特定UCD≠付加データ構成ビットの例であり、特定UCD対応DC制御ビット格納フレームから選択されたDC制御ビット格納位置には8ビット(00111101)と異なるビット列が格納される。   The example shown in FIG. 11B is an example of specific UCD ≠ additional data configuration bits, and a bit string different from 8 bits (00111101) is present in the DC control bit storage position selected from the DC control bit storage frame corresponding to the specific UCD. Stored.

すなわち、特定UCD対応DC制御ビット格納フレーム352の対応DC制御ビット格納位置、フレームパート#3、#6、#9、#12、#15、#18、#21、#24には8ビット(00111101)と異なるビット列が格納される。このDC制御ビット8ビットは、(00111101)と異なるビット列であれば任意のビット列でよい。図の例では、(10010100)が特定UCD対応DC制御ビット格納フレーム352の対応DC制御ビット格納位置、フレームパート#3、#6、#9、#12、#15、#18、#21、#24に格納された例を示している。   That is, 8 bits (00111101) are stored in the corresponding DC control bit storage position of the specific UCD-compatible DC control bit storage frame 352 and frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24. ) Is stored. The DC control bits 8 bits may be any bit string as long as it is a bit string different from (00111101). In the example of the figure, (10010100) is the corresponding DC control bit storage position of the specific UCD-compatible DC control bit storage frame 352, frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, # The example stored in 24 is shown.

このように、本発明の構成においては、記録媒体(ディスク)に格納されるデータ中に含まれるユーザコントロールデータ(UCD)の一部を特定UCDとして設定し、特定UCDの格納ビット情報を付加データ構成ビットとするか、あるいは付加データ構成ビットとしないかに応じて、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを対応UCDに一致させた設定とするか、あるいは不一致とした設定とするかの制御を行い、複数の特定UCD対応DC制御ビット格納フレームを適用して暗号鍵情報等の付加データ情報を埋め込む。   As described above, in the configuration of the present invention, a part of the user control data (UCD) included in the data stored in the recording medium (disc) is set as the specific UCD, and the storage bit information of the specific UCD is added data. Depending on whether the configuration bit is used or the additional data configuration bit is not used, the DC control bit set in the specific UCD-compatible DC control bit storage frame is set to match the corresponding UCD, or the setting is set to be inconsistent. Control is performed, and additional data information such as encryption key information is embedded by applying a plurality of specific UCD-compatible DC control bit storage frames.

図12に示すように、特定UCD対応DC制御ビット格納フレームの対応判定用DC制御ビット情報(8ビット)を[A]とし、特定UCDのビット情報を[B]としたとき、A=Bであれば、特定UCDのビット情報=付加データ構成ビットであり、A≠Bであれば、特定UCDのビット情報≠付加データ構成ビットであるとの設定の下に付加データの記録、再生処理が実行される。   As shown in FIG. 12, when DC control bit information (8 bits) for correspondence determination of a specific UCD-compatible DC control bit storage frame is [A] and bit information of the specific UCD is [B], A = B If there is, the bit information of the specific UCD = additional data constituent bits, and if A ≠ B, additional data recording / reproduction processing is executed under the setting that the bit information of the specific UCD ≠ additional data constituent bits. Is done.

次に、1つのクラスタ内で、どのUCD(ユーザコントロールデータ)を特定UCDとして選択して設定するか、すなわち付加データを格納するUCDを、どのようにして選択するかの方法について説明する。先に図7、図8を参照して説明したように、1つのクラスタには、各々が8ビットデータを格納した[UC0,0]〜[UC17,31]の多数のUCDが格納されることになる。これらのUCDの中から1つまたは複数を特定UCDとして選択する。   Next, a method of selecting and setting which UCD (user control data) as a specific UCD within one cluster, that is, how to select a UCD storing additional data will be described. As described above with reference to FIGS. 7 and 8, a single cluster stores a large number of UCDs [UC0, 0] to [UC17, 31] each storing 8-bit data. become. One or more of these UCDs are selected as specific UCDs.

特定UCDの選択手法の1つの方法は、すべてのクラスタにおいて共通のUCD例えば[UC0,0]を特定UCDとして共通に設定する方法がある。
または、UC[UC0,0]、[UC0,5]、[UC0,10]・・・のように複数のUCDを所定間隔に選択して、これら複数のUCDをすべて特定UCDとする方法も可能である。
One method for selecting a specific UCD is a method in which a common UCD, for example, [UC0, 0] is commonly set as a specific UCD in all clusters.
Alternatively, it is possible to select a plurality of UCDs at predetermined intervals such as UC [UC0,0], [UC0,5], [UC0,10]. It is.

ただし、上述のように、すべてのクラスタにおいて、共通のUCD、すなわち、[UC0,0]や、[UC0,5]を特定クラスタとして設定すると、あるクラスタにおいてどのUCDが特定UCDであるかが判別されてしまうと、すべてのクラスタから、おなじミラルのUCDを取得することで、秘密情報の漏洩が発生するという可能性がある。そこで、各クラスタ毎に異なる特定UCDを設定する手法を採用することが好ましい。   However, as described above, when a common UCD, that is, [UC0, 0] or [UC0, 5] is set as a specific cluster in all clusters, it is determined which UCD is a specific UCD in a certain cluster. If this is done, there is a possibility that leakage of secret information may occur by acquiring the same milar UCD from all clusters. Therefore, it is preferable to employ a method of setting different specific UCD for each cluster.

図13を参照して、各クラスタ毎に異なる特定UCDを設定する手法について説明する。   With reference to FIG. 13, a method for setting different specific UCD for each cluster will be described.

ディスクに記録するデータは、所定データ記録単位としての物理セクタを単位として記録され、各物理セクタには、図13に示すように、物理セクタナンバ(PS:Physical Sector Number)が付与される。   Data to be recorded on the disk is recorded in units of physical sectors as predetermined data recording units, and each physical sector is given a physical sector number (PS) as shown in FIG.

物理セクタNo.は、PS0〜PS31の32ビットデータであり、このPS0〜PS31の32ビット物理セクタNo.は、アドレス情報としてのアドレスユニットナンバー(Address Unit Number)AU0〜AU31に対応づけられている。   Physical sector No. Is 32-bit data of PS0 to PS31. Are associated with address unit numbers AU0 to AU31 as address information.

アドレスユニット(AU31〜AU27)には、「0000」が記録され、アドレスユニット(AU26〜AU24)には、レイヤNo.(Layer Number)が記録される。アドレスユニット(AU23〜AU5)には、クラスタNo.が記録され、アドレスユニット(AU4〜AU1)は、各クラスタ内部のカウントに用いられ、AU0には、「0」が設定される。   “0000” is recorded in the address units (AU31 to AU27), and the layer number is stored in the address units (AU26 to AU24). (Layer Number) is recorded. The address units (AU23 to AU5) have a cluster No. The address units (AU4 to AU1) are used for counting inside each cluster, and “0” is set in AU0.

ユーザコントロールデータ(UCD)は、クラスタ単位で構成され、先に図7、図8を参照して説明したように、1つのクラスタには、各々が8ビットデータを格納した[UC0,0]〜[UC17,31]の多数のUCDが格納されることになる。   The user control data (UCD) is configured in units of clusters, and as described above with reference to FIGS. 7 and 8, each cluster stores 8-bit data [UC0, 0] ˜ Many UCDs of [UC17, 31] are stored.

ここで、特定クラスタ識別情報として、クラスタNo.を記録したアドレスユニット(AU23〜AU5)のビットデータを利用する。例えば、図13に示すように、アドレスユニット(AU12〜AU9)の4ビットを特定UCDの行位置情報とし、アドレスユニット(AU8〜AU5)の4ビットを特定UCDの列位置情報として利用する。   Here, as the specific cluster identification information, the cluster No. The bit data of the address unit (AU23 to AU5) in which is recorded is used. For example, as shown in FIG. 13, 4 bits of the address units (AU12 to AU9) are used as the row position information of the specific UCD, and 4 bits of the address units (AU8 to AU5) are used as the column position information of the specific UCD.

クラスタNo.の下位8ビット(AU12〜AU5)が[00000000]であるクラスタにおいて、特定UCDは、[UC0000,0000]すなわち、[UC0,0]となる。また、クラスタNo.の下位8ビット(AU12〜AU5)が[00000001]であるクラスタにおいて、特定UCDは、[UC0000,0001]すなわち、[UC0,1]となる。   Cluster No. In the cluster whose lower 8 bits (AU12 to AU5) are [00000000], the specific UCD is [UC0000,0000], that is, [UC0,0]. In addition, the cluster No. In the cluster whose lower 8 bits (AU12 to AU5) are [00000001], the specific UCD is [UC0000,0001], that is, [UC0,1].

このように設定することで、各クラスタにおいて、異なるUCDを特定UCDとして設定することが可能となる。   By setting in this way, different UCDs can be set as specific UCDs in each cluster.

なお、1つのクラスタに複数の特定UCDを設定する場合には、特定UCDの設定間隔を予め決定する。例えば、5列間隔のUCDを特定UCDとするなどである。   When a plurality of specific UCDs are set in one cluster, the specific UCD setting interval is determined in advance. For example, a UCD with an interval of 5 columns is set as a specific UCD.

5列間隔のUCDを特定UCDとする場合、クラスタNo.の下位8ビット(AU12〜AU5)が[00000000]であるクラスタにおいて、特定UCDは、[UC0,0]、[UC0,5]、[UC0,10]・・・として設定される。また、クラスタNo.の下位8ビット(AU12〜AU5)が[00000001]であるクラスタにおいて、特定UCDは、[UC0,1]、[UC0,6]、[UC0,11]・・・として設定されることになる。   When a UCD with an interval of 5 columns is set as a specific UCD, the cluster No. In the cluster whose lower 8 bits (AU12 to AU5) are [00000000], the specific UCD is set as [UC0,0], [UC0,5], [UC0,10]. In addition, the cluster No. In the cluster whose lower 8 bits (AU12 to AU5) are [00000001], the specific UCD is set as [UC0,1], [UC0,6], [UC0,11].

このような特定UCDの設定構成とすることで、クラスタ毎に特定UCDを異なる位置に設定することが可能となり、秘密情報の漏洩に対する耐性の高い構成が実現される。   With such a specific UCD setting configuration, the specific UCD can be set at a different position for each cluster, and a configuration with high resistance against leakage of secret information is realized.

次に、図14を参照して、記録媒体(ディスク)における特定UCDと、特定UCD対応DC制御ビット格納フレームの記録格納処理構成について説明する。   Next, with reference to FIG. 14, a description will be given of the recording storage processing configuration of a specific UCD and a specific UCD-compatible DC control bit storage frame in a recording medium (disc).

記録媒体(ディスク)361には、前述したようにコンテンツ等のメインデータと、制御情報等のユーザコントロールデータ(UCD)によって生成されるECCクラスタ(図3参照)が複数設定され、各ECCクラスタ単位で記録データ生成処理が実行され、DC制御ビットを設定したレコーディングフレームが設定されて、レコーディングフレームに基づく記録信号が生成されて記録される。   As described above, a plurality of ECC clusters (see FIG. 3) generated by main data such as contents and user control data (UCD) such as control information are set in the recording medium (disc) 361, and each ECC cluster unit. The recording data generation process is executed, a recording frame in which the DC control bit is set is set, and a recording signal based on the recording frame is generated and recorded.

例えばECCクラスタ−A371に複数の特定UCDを設定する。ECCクラスタ−A371は、クラスタNo.の下位8ビット=00000000であるとする。   For example, a plurality of specific UCDs are set in the ECC cluster-A371. ECC cluster-A371 has a cluster no. Suppose that the lower 8 bits of = 000000000.

ECCクラスタ−A371は、特定UCDとして、[UC0,0]を第1の特定UCD381−1、さらに、第2の特定UCDとして、[UC0,5]381−2、さらに、[UC0,10]を第3の特定UCD381−3・・・として有している。   The ECC cluster-A371 sets [UC0,0] as the first specific UCD381-1 as the specific UCD, [UC0,5] 381-2 as the second specific UCD, and [UC0,10] as the second specific UCD. It has as 3rd specific UCD381-3 ....

このとき、各特定UCDが付加データの構成ビットであるか否かは、特定UCD対応DC制御ビット格納フレームのDC制御ビットと一致するか否かによって判定される。   At this time, whether or not each specific UCD is a constituent bit of the additional data is determined based on whether or not it matches the DC control bit of the specific UCD-compatible DC control bit storage frame.

例えば、第1の特定UCD[UC0,0]381−1は、対応する特定UCD対応DC制御ビット格納フレーム391−1のDC制御ビット8ビット、例えば、先に、図11を参照して説明したように、フレームパート#3、#6、#9、#12、#15、#18、#21、#24のDC制御ビット8ビットと比較され、
特定UCD[UC0,0]381−1の8ビット=特定UCD対応DC制御ビット格納フレーム391−1のDC制御ビット8ビット
である場合、この特定UCD[UC0,0]381−1の8ビットは付加データ構成ビットである。
For example, the first specific UCD [UC0, 0] 381-1 is the DC control bit 8 bits of the corresponding specific UCD-compatible DC control bit storage frame 391-1, for example, as described above with reference to FIG. As compared with the DC control bits 8 bits of frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, # 24,
When 8 bits of specific UCD [UC0,0] 381-1 = 8 DC control bits of DC control bit storage frame 391-1 corresponding to specific UCD, 8 bits of this specific UCD [UC0,0] 381-1 are Additional data configuration bits.

また、第2の特定UCD[UC0,5]381−2は、対応する特定UCD対応DC制御ビット格納フレーム391−2のDC制御ビット8ビットと比較され、
特定UCD[UC0,5]381−2の8ビット≠特定UCD対応DC制御ビット格納フレーム391−2のDC制御ビット8ビット
である場合、この特定UCD[UC0,5]381−2の8ビットは付加データ構成ビットでないと判定される。
Also, the second specific UCD [UC0, 5] 381-2 is compared with the DC control bit 8 bits of the corresponding specific UCD-compatible DC control bit storage frame 391-2,
If 8 bits of the specific UCD [UC0, 5] 381-2 ≠ 8 bits of DC control bits of the DC control bit storage frame 391-2 corresponding to the specific UCD, the 8 bits of the specific UCD [UC0, 5] 381-2 are It is determined that it is not an additional data component bit.

また、第3の特定UCD[UC0,10]381−3は、対応する特定UCD対応DC制御ビット格納フレーム391−3のDC制御ビット8ビットと比較され、
特定UCD[UC0,10]381−3の8ビット=特定UCD対応DC制御ビット格納フレーム391−3のDC制御ビット8ビット
である場合、この特定UCD[UC0,10]381−3の8ビットは付加データ構成ビットであると判定される。
The third specific UCD [UC0, 10] 381-3 is compared with the DC control bits 8 bits of the corresponding specific UCD-compatible DC control bit storage frame 391-3,
If 8 bits of specific UCD [UC0, 10] 381-3 = 8 bits of DC control bits of DC control bit storage frame 391-3 corresponding to specific UCD, 8 bits of this specific UCD [UC0, 10] 381-3 are It is determined that it is an additional data component bit.

以下、同様に、ECCクラスタ−A371から複数の特定UCDが抽出され、その中から、特定UCD対応DC制御ビット格納フレームのDC制御ビット8ビットと一致するものだけを付加データとして抽出する。   Similarly, a plurality of specific UCDs are extracted from the ECC cluster-A 371, and only those that match the 8 DC control bits of the specific UCD-compatible DC control bit storage frame are extracted as additional data.

ECCクラスタ−B372は、クラスタNo.の下位8ビット=00000001であるとすると、ECCクラスタ−B372は、特定UCDとして、[UC0,1]を第1の特定UCD382−1、さらに、第2の特定UCDとして、[UC0,6]382−2・・・として有している。   ECC cluster-B372 has a cluster No. ECC cluster-B 372 has [UC0,1] as the first specific UCD382-1, and further the second specific UCD as [UC0,6] 382. -2 ...

特定UCD[UC0,1]382−1は、対応する特定UCD対応DC制御ビット格納フレーム392−1のDC制御ビット8ビットと比較され、
特定UCD[UC0,1]382−1の8ビット=特定UCD対応DC制御ビット格納フレーム392−1のDC制御ビット8ビット
である場合、この特定UCD[UC0,1]382−1の8ビットは付加データ構成ビットである。
The specific UCD [UC0, 1] 382-1 is compared with the 8 DC control bits of the corresponding specific UCD-compatible DC control bit storage frame 392-1;
If 8 bits of specific UCD [UC0, 1] 382-1 = 8 DC control bits of DC control bit storage frame 392-1 corresponding to specific UCD, 8 bits of this specific UCD [UC0, 1] 382-1 are Additional data configuration bits.

また、第2の特定UCD[UC0,6]382−2は、対応する特定UCD対応DC制御ビット格納フレーム392−2のDC制御ビット8ビットと比較され、
特定UCD[UC0,6]382−2の8ビット≠特定UCD対応DC制御ビット格納フレーム392−2のDC制御ビット8ビット
である場合、この特定UCD[UC0,6]382−2の8ビットは付加データ構成ビットでないと判定される。
Also, the second specific UCD [UC0, 6] 382-2 is compared with the 8 DC control bits of the corresponding specific UCD DC control bit storage frame 392-2,
If 8 bits of the specific UCD [UC0, 6] 382-2 ≠ 8 bits of DC control bits of the DC control bit storage frame 392-2 corresponding to the specific UCD, the 8 bits of the specific UCD [UC0, 6] 382-2 are It is determined that it is not an additional data component bit.

このように、ディスクに格納されるクラスタ毎に特定UCDの設定位置を異なるものとし、また、特定UCDが付加データ構成ビットであるか否かを特定UCD対応DC制御ビット格納フレームのDC制御ビットと一致するか否かによって設定することを可能としたので、解析困難性の高い付加データ格納が可能となる。   In this way, the setting position of the specific UCD is different for each cluster stored in the disk, and whether or not the specific UCD is an additional data constituent bit is determined with the DC control bit of the specific UCD-compatible DC control bit storage frame. Since it is possible to set depending on whether or not they match, it is possible to store additional data with high analysis difficulty.

図1に示す付加データ記録領域制御部107は、特定UCD対応DC制御ビット格納フレームを予め設定された情報に基づいて識別し、変調データ生成部109において、特定UCD対応DC制御ビット格納フレームの変調処理が行なわれる場合に、スイッチ108を切り替えて、特定UCD対応DC制御ビット格納フレームに含まれる特定UCD対応DC制御ビットの設定ビット値をDC制御ビット選択部114から変調データ生成部109に出力させる。   The additional data recording area control unit 107 shown in FIG. 1 identifies the specific UCD-compatible DC control bit storage frame based on preset information, and the modulation data generation unit 109 modulates the specific UCD-compatible DC control bit storage frame. When processing is performed, the switch 108 is switched so that the set bit value of the specific UCD-compatible DC control bit included in the specific UCD-compatible DC control bit storage frame is output from the DC control bit selection unit 114 to the modulation data generation unit 109. .

DC制御ビット選択部114では、特定UCDのビット情報を入力し、
特定UCDビット情報=付加データ構成ビットである場合は、
特定UCDのビット情報と一致するビット値をDC制御ビットとして選択して、変調データ生成部109に出力する。
特定UCDビット情報≠付加データ構成ビットである場合は、
特定UCDのビット情報と一致しないビット値をDC制御ビットとして選択して、変調データ生成部109に出力する。
The DC control bit selection unit 114 inputs bit information of a specific UCD,
When specific UCD bit information = additional data configuration bit,
A bit value that matches the bit information of the specific UCD is selected as a DC control bit and output to the modulation data generation unit 109.
If the specific UCD bit information is not the additional data configuration bit,
A bit value that does not match the bit information of the specific UCD is selected as a DC control bit and output to the modulation data generation unit 109.

変調データ生成部109は、DC制御ビット選択部114から入力するビット値に基づいて、特定UCD対応DC制御ビット格納フレームの特定の特定UCD対応DC制御ビット設定位置に、入力ビット値を設定してレコーディングフレームを生成し、変調処理を行なう。   Based on the bit value input from the DC control bit selection unit 114, the modulation data generation unit 109 sets the input bit value at the specific UCD-compatible DC control bit setting position in the specific UCD-compatible DC control bit storage frame. A recording frame is generated and modulation processing is performed.

次に、図15を参照して、本発明の情報記録処理装置において実行する付加データの記録処理シーケンスについて説明する。   Next, the additional data recording processing sequence executed in the information recording processing apparatus of the present invention will be described with reference to FIG.

ステップS101において、ユーザコントロールデータ(UCD)を入力する。前述したようにユーザコントロールデータ(UCD)は各々が8ビットデータを含む複数のUCD(UC0,0〜UC17,31)からなるデータである。   In step S101, user control data (UCD) is input. As described above, the user control data (UCD) is data composed of a plurality of UCDs (UC0, 0 to UC17, 31) each including 8-bit data.

ステップS102において、アドレス位置情報、すなわち、先に図13を参照して説明した物理セクタNo.に対応するアドレス情報としてのアドレスユニット(AU)の特定のビット、すなわちクラスタナンバーの一部の構成ビットに基づいて、UCDの行位置情報および列位置情報を取得し、その位置情報に対応するUCDを特定UCDとして判別、取得する。   In step S102, the address position information, that is, the physical sector No. described above with reference to FIG. UCD row position information and column position information are obtained based on specific bits of an address unit (AU) as address information corresponding to, that is, a part of configuration bits of the cluster number, and UCD corresponding to the position information is obtained. Is identified and acquired as a specific UCD.

ステップS103においては、取得した特定UCDが付加データを格納したUCDであるかを判別する。なお、付加データは、暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報など、様々な情報によって構成されるデータである。   In step S103, it is determined whether the acquired specific UCD is a UCD storing additional data. The additional data is encryption key information such as encryption key information to be applied as an encryption key of the encrypted content, information constituting a part of the data, or data (for example, seed) necessary for generating the encryption key. It is data composed of various information such as information, secret information such as a password, and various control information such as content reproduction control and copy control.

取得した特定UCDが付加データを格納したUCDであるかを判別する処理に必要な情報は、予め装置にユーザ入力などによって外部から入力される。   Information necessary for processing to determine whether the acquired specific UCD is a UCD storing additional data is previously input to the apparatus from the outside by user input or the like.

選択された特定UCDが付加データ格納UCDである場合は、ステップS104に進み、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビット、例えばフレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定する8ビットを、ステップS102において取得した特定UCD(ユーザコントロールデータ)のビット値と一致させた値に設定する。   If the selected specific UCD is the additional data storage UCD, the process proceeds to step S104, and DC control bits to be set in the specific UCD-compatible DC control bit storage frame, for example, frame parts # 3, # 6, # 9, # 12, The 8 bits set in the eight frame parts # 15, # 18, # 21, and # 24 are set to values that match the bit value of the specific UCD (user control data) acquired in step S102.

ステップS103において、選択された特定UCDが付加データ格納UCDでないと判定した場合は、ステップS105に進み、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビット、例えばフレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定する8ビットを、ステップS102において取得した特定UCD(ユーザコントロールデータ)のビット値と一致しない値に設定する。   If it is determined in step S103 that the selected specific UCD is not the additional data storage UCD, the process proceeds to step S105, and DC control bits to be set in the specific UCD-compatible DC control bit storage frame, for example, frame parts # 3, # 6, The 8 bits set in the eight frame parts # 9, # 12, # 15, # 18, # 21, and # 24 are set to values that do not match the bit value of the specific UCD (user control data) acquired in step S102. To do.

次に、ステップS106に進み、特定UCD対応DC制御ビット格納フレームの変調処理を実行する。   Next, proceeding to step S106, modulation processing of a specific UCD-compatible DC control bit storage frame is executed.

ステップS107では、同一クラスタ内の全ての特定UCDに対応する処理が終了したか否かを判定し、未終了の場合は、ステップS108に進み、次の特定UCDを取得して、ステップS103〜S106の処理を繰り返し実行する。なお、ステップS108における次の特定UCDを取得処理は、例えば処理対象のクラスタにおける最初の特定UCDが[UC0,0]である場合、列位置情報を予め設定された値だけインクリメントして、[UC0,5]を次の特定UCDとして取得する処理として実行される。   In step S107, it is determined whether or not the processing corresponding to all the specific UCDs in the same cluster has been completed. If not, the process proceeds to step S108 to acquire the next specific UCD, and steps S103 to S106 are performed. Repeat the process. In the process of acquiring the next specific UCD in step S108, for example, when the first specific UCD in the cluster to be processed is [UC0, 0], the column position information is incremented by a preset value, and [UC0 , 5] is executed as processing for acquiring the next specific UCD.

ステップS107において、同一クラスタ内の全ての特定UCDに対応する処理が終了したと判定されると、ステップS109に進み、付加データの重畳処理が終了したか否かを判定し、未処理データがある場合は、ステップS102以下の処理を繰り返し実行する。   If it is determined in step S107 that the processing corresponding to all the specific UCDs in the same cluster has been completed, the process proceeds to step S109, where it is determined whether or not the additional data superimposition processing has been completed, and there is unprocessed data. In this case, the processes in and after step S102 are repeatedly executed.

ステップS109において、未処理データなしの判定により、処理が終了、すなわち、上述した処理に従って、付加データビットが挿入された記録データが生成されることになる。   In step S109, the determination is made that there is no unprocessed data, and the processing ends, that is, recording data into which additional data bits are inserted is generated according to the above-described processing.

なお、フローにおいては、特定UCD対応DC制御ビット格納フレームについての処理のみを示したが、特定UCD対応DC制御ビット格納フレーム以外のフレームにおいては、DSV測定に基づくDC制御ビットが設定されたレコーディングフレームの生成、変調処理が実行される。また、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応DC制御ビット格納位置、すなわち、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定する8ビットは、上述の処理に従って選択された値がDC制御ビットとして設定されるが、これら以外のフレームパートのDC制御ビットについては、DSV測定に基づくDC制御ビットが設定される。   In the flow, only the processing for the specific UCD-compatible DC control bit storage frame is shown. However, in the frames other than the specific UCD-compatible DC control bit storage frame, the recording frame in which the DC control bit based on the DSV measurement is set. Are generated and modulated. Also, the specific UCD-compatible DC control bit storage position in the specific UCD-compatible DC control bit storage frame, that is, eight frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24 are included. For the 8 bits set in the frame part, the value selected according to the above-described processing is set as the DC control bit. However, for the DC control bits of other frame parts, the DC control bit based on the DSV measurement is set. .

また、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応DC制御ビット格納位置は、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の位置のみならず、任意の位置が設定可能である。   In addition, the specific UCD-compatible DC control bit storage position in the specific UCD-compatible DC control bit storage frame is only the position of frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24. Any position can be set.

また、実施例においては、特定ユーザコントロールデータ(UCD)のビット値8ビットを全てを付加データとするかしないかのいずれかとして設定した例を説明したが、その一部のみ、例えば上位4ビットを付加データのビットデータとして使用する構成としてもよい。   In the embodiment, the example in which the bit value 8 bits of the specific user control data (UCD) is set as either additional data or not is described. May be used as bit data of the additional data.

さらに、上述の実施例では、特定UCDのビット値と、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応判定用DC制御ビットが一致するかしないかによって、特定UCDの構成ビットが付加データ構成ビットであるか否かを判別する処理例を説明したが、特定UCDのビット値と、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応判定用DC制御ビットが一致する場合に、付加データの構成ビットが[1]、一致しない場合に[0]としたり、あるいはその逆の設定とする構成としてもよい。   Furthermore, in the above-described embodiment, the configuration bit of the specific UCD is the additional data configuration bit depending on whether or not the bit value of the specific UCD matches the DC control bit for determination of the specific UCD correspondence in the specific UCD-compatible DC control bit storage frame. In the example of processing for determining whether or not the bit value of the specific UCD matches the specific UCD corresponding DC control bit in the specific UCD corresponding DC control bit storage frame, the configuration bit of the additional data [1], [0] when they do not match, or vice versa.

次に、上述の付加データと、映画、音楽などのコンテンツ(メインデータ)を格納した情報記録媒体の再生処理を行う情報再生処理装置の構成および再生処理シーケンスについて説明する。   Next, the configuration and playback processing sequence of an information playback processing apparatus that performs playback processing of an information recording medium that stores the above-described additional data and content (main data) such as movies and music will be described.

図16を参照して、情報再生処理装置の構成、および処理について説明する。情報再生処理装置は、情報記録媒体401、情報記録媒体401からのデータ読み取りを行うピックアップ403、情報記録媒体401を駆動するスピンドルモーター402、ピックアップ403およびスピンドルモーター402の制御を行うサーボ回路404、読み取り信号のゲイン調整などの信号処理を行いRF信号を生成するRF回路部405、RF信号から同期信号を抽出する同期検出部406、データ復調処理を実行するデータ復調処理部407、付加データの領域についてのみ、情報記録媒体の読み取り信号を付加データデコード部408に出力するためのスイッチ410、付加データの領域を検出し、スイッチ410を制御する付加データ記録領域検出部411、付加データのデコード処理を実行する付加データデコード部408、データ復調処理部407から出力される復調データに基づいてメインデータとユーザコントロールデータ(UCD)を分割するデータ分割部412、メインデータのエラー訂正とデインターリーブ処理を行うメインデータ対応エラー訂正&デインターリーブ処理部413、ユーザコントロールデータ(UCD)のエラー訂正とデインターリーブ処理を行うユーザコントロールデータ(UCD)対応エラー訂正&デインターリーブ処理部414、ディスク内部のアドレス情報(図13参照)415を取得して付加データを格納したUCD、すなわち特定UCDの位置を算出し、また所定のインクリメント処理を実行して特定UCDを選別取得する特定UCD位置情報カウンタおよびデータ抽出回路416を有する。   With reference to FIG. 16, the configuration and processing of the information reproduction processing apparatus will be described. The information reproduction processing apparatus includes an information recording medium 401, a pickup 403 that reads data from the information recording medium 401, a spindle motor 402 that drives the information recording medium 401, a servo circuit 404 that controls the pickup 403 and the spindle motor 402, reading An RF circuit unit 405 that performs signal processing such as signal gain adjustment to generate an RF signal, a synchronization detection unit 406 that extracts a synchronization signal from the RF signal, a data demodulation processing unit 407 that performs data demodulation processing, and an additional data area Only, the switch 410 for outputting the read signal of the information recording medium to the additional data decoding unit 408, the area of the additional data is detected, the additional data recording area detecting unit 411 for controlling the switch 410, and the additional data decoding process are executed. Additional data decoding unit 4 8. Data division unit 412 that divides main data and user control data (UCD) based on the demodulated data output from the data demodulation processing unit 407, error correction and main data corresponding error correction and deinterleaving processing for main data Deinterleave processing unit 413, error correction & deinterleave processing unit 414 corresponding to user control data (UCD) for performing error correction and deinterleave processing of user control data (UCD), and address information (see FIG. 13) 415 inside the disk is acquired. Then, a UCD storing additional data, that is, a position of a specific UCD is calculated, and a specific UCD position information counter and a data extraction circuit 416 are provided for performing selective increment processing to selectively acquire the specific UCD.

情報記録媒体401に格納されたコンテンツデータは、例えば暗号化コンテンツデータであり、また情報記録媒体401に格納された付加データは、暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報、その他のコンテンツ属性情報など、様々な情報によって構成されるデータである。   The content data stored in the information recording medium 401 is, for example, encrypted content data, and the additional data stored in the information recording medium 401 is encryption key information applied as an encryption key of the encrypted content, or a part thereof Information that makes up data, encryption key generation information such as data required to generate an encryption key (for example, seed), secret information such as passwords, and various controls such as content playback control and copy control It is data composed of various information such as information and other content attribute information.

情報記録媒体401からピックアップ403を介して読み取られたデータは、RF回路部405においてゲイン調整などの信号処理がなされ、同期検出部406に入力される。同期検出406部は、記録信号中の同期信号(シンク)を検出し、検出信号を付加データ記録領域制御部411に出力する。   Data read from the information recording medium 401 via the pickup 403 is subjected to signal processing such as gain adjustment in the RF circuit unit 405 and input to the synchronization detection unit 406. The synchronization detection unit 406 detects a synchronization signal (sync) in the recording signal and outputs the detection signal to the additional data recording area control unit 411.

付加データ記録領域制御部411は、同期検出部406から入力される同期信号に基づいて、特定UCD対応DC制御ビット格納フレームの記録領域を判別し、判別情報に基づいて、スイッチ410を制御する。このスイッチ制御により、付加データのデコード処理を実行する付加データデコード部408に、付加データのデコードに必要な領域のレコーディングフレーム、すなわち特定UCD対応DC制御ビット格納フレームを含むレコーディングフレームが、データ復調処理部407から入力される。   The additional data recording area control unit 411 determines the recording area of the specific UCD-compatible DC control bit storage frame based on the synchronization signal input from the synchronization detection unit 406, and controls the switch 410 based on the determination information. By this switch control, the additional data decoding unit 408 that performs the decoding process of the additional data receives the recording frame in the area necessary for decoding the additional data, that is, the recording frame including the DC control bit storage frame corresponding to the specific UCD. Input from the unit 407.

付加データデコード部408は、データ復調処理部407からスイッチ410を介して特定UCD対応DC制御ビット格納フレームを入力するとともに、特定UCD位置情報カウンタおよびデータ抽出回路416から、特定UCDを入力し、特定UCD対応DC制御ビットと特定UCDのビット値の比較処理を実行し、一致するもののみを付加データ構成ビットとして取得する処理を実行する。   The additional data decoding unit 408 inputs the specific UCD-compatible DC control bit storage frame from the data demodulation processing unit 407 via the switch 410, and also inputs the specific UCD from the specific UCD position information counter and the data extraction circuit 416, A process of comparing the UCD-compatible DC control bit and the bit value of the specific UCD is executed, and a process of acquiring only the matching data as additional data constituent bits is executed.

特定UCD位置情報カウンタおよびデータ抽出回路416は、ディスク内部のアドレス情報(図13参照)415を取得して付加データを格納したUCD、すなわち特定UCDの位置を算出し、また所定のインクリメント処理を実行して特定UCDを選別取得する   The specific UCD position information counter and data extraction circuit 416 obtains the address information (see FIG. 13) 415 inside the disk, calculates the position of the UCD storing the additional data, that is, the specific UCD, and executes a predetermined increment process. To select and acquire specific UCD

付加データデコード部408は、特定UCD位置情報カウンタおよびデータ抽出回路416から、順次入力する特定UCDについて、それぞれの特定UCDから付加データを格納したUCDのみを選別して、これらの付加データ格納UCDのビット情報に基づいて付加データを取得する。   The additional data decoding unit 408 selects, from the specific UCD position information counter and the data extraction circuit 416, only UCDs that store additional data from the specific UCDs that are sequentially input, and stores these additional data storage UCDs. Acquire additional data based on the bit information.

すなわち、特定UCD対応判定用DC制御ビット情報と特定UCDビット情報が一致する場合にのみ、特定UCDに格納されたビット情報が付加データ構成ビットであると判定し、これらのビット情報に基づいて付加データを取得する。   That is, only when the DC control bit information for specific UCD correspondence determination and the specific UCD bit information match, it is determined that the bit information stored in the specific UCD is an additional data constituent bit, and is added based on the bit information. Get the data.

再生装置においては、データ復調処理部407において処理されるデータが特定UCD対応DC制御ビット格納フレームである場合、そのフレームデータをスイッチ410を介して付加データデコード部408に入力し、付加データデコード部408において、特定UCD対応判定用DC制御ビットフレームの特定のDC制御ビットを取得し、特定UCDビットとの対応判定に基づいて、特定UCDが付加データの構成ビットであるかを判別する処理を実行する。付加データ記録領域検出部411は、データ復調処理部407における特定UCD対応DC制御ビット格納フレームの処理実行時にスイッチ410をONとする制御を行う。   In the playback apparatus, when the data processed in the data demodulation processing unit 407 is a specific UCD-compatible DC control bit storage frame, the frame data is input to the additional data decoding unit 408 via the switch 410, and the additional data decoding unit In 408, a specific DC control bit of the specific UCD correspondence determination DC control bit frame is acquired, and a process of determining whether the specific UCD is a constituent bit of the additional data based on the determination of the correspondence with the specific UCD bit is executed. To do. The additional data recording area detection unit 411 performs control to turn on the switch 410 when the data demodulation processing unit 407 executes processing of the specific UCD-compatible DC control bit storage frame.

付加データデコード部408は、断続的に入力される特定UCD対応DC制御ビット格納フレームと特定UCDとに基づいて、同様の処理を実行し、例えばnビット情報の鍵情報、あるいは鍵生成情報、またはコンテンツ再生制御情報、コンテンツコピー制御情報、その他コンテンツの属性情報などの付加データを取得する。   The additional data decoding unit 408 performs the same processing based on the specific UCD-compatible DC control bit storage frame and the specific UCD that are intermittently input, for example, key information of n-bit information, key generation information, or Additional data such as content reproduction control information, content copy control information, and other content attribute information is acquired.

なお、付加データが例えばコンテンツの復号に適用する鍵情報である場合、付加データの出力先は、コンテンツの復号処理を実行する復号処理部となる。コンテンツの再生制御情報である場合は再生制御部となる。   When the additional data is, for example, key information applied to content decryption, the output destination of the additional data is a decryption processing unit that executes content decryption processing. In the case of content reproduction control information, it becomes a reproduction control unit.

一方、付加データ以外の一般のデータは、情報記録媒体の読み取りデータが同期検出部406からデータ復調部407に出力され、先に図2,図3を参照して説明した逆のデータ変換が順次実行され、再生データが取得される。   On the other hand, as for general data other than the additional data, read data of the information recording medium is output from the synchronization detection unit 406 to the data demodulation unit 407, and the reverse data conversion described above with reference to FIGS. The playback data is acquired.

データ分割部412は、データ復調処理部407から出力される復調データに基づいてメインデータとユーザコントロールデータ(UCD)を分割し、メインデータは、メインデータ対応エラー訂正&デインターリーブ処理部413において、エラー訂正とデインターリーブ処理が実行される。ユーザコントロールデータ(UCD)は、ユーザコントロールデータ(UCD)対応エラー訂正&デインターリーブ処理部414において、エラー訂正とデインターリーブ処理が実行されて出力される。   The data dividing unit 412 divides main data and user control data (UCD) based on the demodulated data output from the data demodulation processing unit 407, and the main data is processed by the main data corresponding error correction & deinterleave processing unit 413. Error correction and deinterleaving are performed. The user control data (UCD) is output after being subjected to error correction and deinterleaving in a user control data (UCD) compatible error correction & deinterleave processing unit 414.

なお、出力メインデータが例えば暗号化コンテンツである場合、付加データとして出力される鍵生成情報に基づいて生成可能な暗号鍵を適用した復号処理が実行された後、ディスプレイ、スピーカ等の出力手段を介して出力される。   When the output main data is, for example, encrypted content, decryption processing using an encryption key that can be generated based on key generation information output as additional data is performed, and then output means such as a display and a speaker are Is output via.

なお、図16に示す構成は、本発明の情報再生処理装置の構成および処理について説明するための模式的なブロック図であり、例えば特定UCD対応DC制御ビット格納フレームの取得、付加データの取得、解析処理は、処理シーケンス等を記述したプログラムをCPU等の制御部が実行することによって実行可能である。従って、本発明の情報再生処理装置において、図16に示すスイッチ、その他の構成ブロック個々の構成要素に対応するハードウェアが必須となるものではない。所定のプログラムに従った処理を実行するための制御部、データ処理部としてのCPU、およびデータ、パラメータ等の記憶手段としてのメモリなどによって構成されるハードウェア上で付加データの取得および再生処理が実行可能である。   The configuration shown in FIG. 16 is a schematic block diagram for explaining the configuration and processing of the information reproduction processing device of the present invention. For example, acquisition of a specific UCD-compatible DC control bit storage frame, acquisition of additional data, The analysis process can be executed by a control unit such as a CPU executing a program describing a processing sequence or the like. Accordingly, in the information reproduction processing apparatus of the present invention, the hardware shown in FIG. 16 and other hardware corresponding to each constituent element of the constituent blocks are not essential. Additional data acquisition and reproduction processing is performed on hardware configured by a control unit for executing processing according to a predetermined program, a CPU as a data processing unit, and a memory as a storage unit for data, parameters, and the like. It is feasible.

情報再生処理装置によって取得した付加データの適用処理例について、図17、図18を参照して説明する。付加データは、前述したように、例えばコンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードなどの秘匿情報、その他のコンテンツ属性情報などである。   An application process example of additional data acquired by the information reproduction processing device will be described with reference to FIGS. 17 and 18. As described above, the additional data includes, for example, encryption such as encryption key information to be applied as a content encryption key, information constituting a part of the data, or data (for example, seed) necessary for generating the encryption key. Key generation information, content reproduction control information, content copy control information, secret information such as a password, and other content attribute information.

図17(a)は、付加データが、コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報である場合の処理例を示す。情報再生処理装置は、取得した暗号鍵情報を適用し、メインデータの復号処理を実行して、音楽、映像などのコンテンツを再生する処理を実行することになる。復号処理は、例えばDES、AESなどの暗号アルゴリズムが適用される。   FIG. 17A shows that the additional data is encryption key information to be applied as the content encryption key, information constituting a part of the data, or data (eg, seed) required to generate the encryption key. An example of processing in the case of encryption key generation information is shown. The information reproduction processing apparatus applies the acquired encryption key information, executes a main data decryption process, and executes a process of reproducing contents such as music and video. For the decryption process, for example, an encryption algorithm such as DES or AES is applied.

図17(b)は、付加データが、メインデータとして格納されているコンテンツに対応するコンテンツ再生制御情報である場合の処理例を示している。この場合、メインデータ(コンテンツ)の再生制御が付加データとして取得された再生制御情報に従って実行される。例えばコンテンツ再生において、5.1チャンネル出力制御などの出力態様の制御や、イントロ部分など、再生許容範囲の制御などが付加データとしての再生制御情報に従って実行される。   FIG. 17B shows an example of processing when the additional data is content reproduction control information corresponding to the content stored as the main data. In this case, the reproduction control of the main data (content) is executed according to the reproduction control information acquired as the additional data. For example, in content reproduction, output mode control such as 5.1 channel output control, reproduction allowable range control such as an intro part, and the like are executed according to the reproduction control information as additional data.

図18は、付加データがパスワードなどの秘匿情報であり、パスワード照合によって、コンテンツ再生が許容される場合の処理を示している。付加データとしてのパスワード511が、秘匿情報照合部512に入力され、外部入力装置などから入力されるパスワード情報との比較照合処理が実行される。照合成立の場合にのみ、スイッチ513がONに設定され、メインデータとしてのコンテンツ、例えば、音楽、映像などのデータ再生が実行可能となる。   FIG. 18 shows processing when the additional data is confidential information such as a password, and content reproduction is permitted by password verification. A password 511 as additional data is input to the confidential information verification unit 512, and a comparison verification process with password information input from an external input device or the like is executed. Only when collation is established, the switch 513 is set to ON, and data reproduction of content as main data, for example, music, video, etc., can be executed.

次に、図19を参照して付加データ読み取りを含む再生処理シーケンスについて説明する。図19の処理は、図16に示す再生処理装置において実行する処理である。   Next, a playback processing sequence including additional data reading will be described with reference to FIG. The process of FIG. 19 is a process executed in the reproduction processing apparatus shown in FIG.

ステップS201において、ディスクに書き込まれたアドレス情報(図13参照)に基づいて、特定UCDの位置情報を取得する。ステップS202において、特定UCD対応DC制御ビット格納レコーディングフレームの復調処理データが取得され、図16に示す付加データ記録領域検出部411において、特定UCD対応DC制御ビット格納レコーディングフレームの復調タイミングを判別して、特定UCD対応DC制御ビット格納レコーディングフレームがデータ復調処理部407から、付加データデコード部408に出力される。   In step S201, the position information of the specific UCD is acquired based on the address information written on the disc (see FIG. 13). In step S202, demodulation processing data of the specific UCD-compatible DC control bit storage recording frame is acquired, and the additional data recording area detection unit 411 shown in FIG. 16 determines the demodulation timing of the specific UCD-compatible DC control bit storage recording frame. The specific UCD compatible DC control bit storage recording frame is output from the data demodulation processing unit 407 to the additional data decoding unit 408.

付加データデコード部408は、ステップS203において、データ復調処理部407から入力される特定UCD対応DC制御ビット格納レコーディングフレームから、特定UCD対応DC制御ビット格納位置、例えば、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定されたDC制御ビット値を取得する。これらのビット情報を[A]とする。   In step S203, the additional data decoding unit 408, from the specific UCD-compatible DC control bit storage recording frame input from the data demodulation processing unit 407, stores the specific UCD-compatible DC control bit storage position, for example, frame parts # 3, # 6, The DC control bit values set in the eight frame parts # 9, # 12, # 15, # 18, # 21, and # 24 are acquired. These bit information is assumed to be [A].

次に、付加データデコード部408は、ステップS204において、特定UCD位置情報カウンタおよびデータ抽出回路416から特定UCDを取得する。特定UCDのビット情報を[B]とする。   Next, the additional data decoding unit 408 acquires the specific UCD from the specific UCD position information counter and data extraction circuit 416 in step S204. The bit information of the specific UCD is [B].

ステップS205において、付加データデコード部408は、
DC制御ビット情報[A]=特定UCDビット情報[B]
が成立するか否かを判定する。
In step S205, the additional data decoding unit 408
DC control bit information [A] = specific UCD bit information [B]
Whether or not is satisfied is determined.

DC制御ビット情報[A]=特定UCDビット情報[B]
が成立する場合、ステップS206において、
特定UCDビット情報[B]=付加データ構成ビット
と判定する。
DC制御ビット情報[A]≠特定UCDビット情報[B]
が成立する場合、ステップS207において、
特定UCDビット情報[B]≠付加データ構成ビット
と判定する。
DC control bit information [A] = specific UCD bit information [B]
Is established, in step S206,
It is determined that specific UCD bit information [B] = additional data constituent bits.
DC control bit information [A] ≠ specific UCD bit information [B]
Is established, in step S207,
It is determined that the specific UCD bit information [B] ≠ additional data configuration bit.

ステップS208では、同一クラスタ内の全ての特定UCDに対応する処理が終了したか否かを判定し、未終了の場合は、ステップS209に進み、次の特定UCDを取得して、ステップS202〜S208の処理を繰り返し実行する。   In step S208, it is determined whether or not the processing corresponding to all the specific UCDs in the same cluster has been completed. If not, the process proceeds to step S209 to acquire the next specific UCD, and steps S202 to S208 are performed. Repeat the process.

なお、ステップS209における次の特定UCDを取得処理は、例えば処理対象のクラスタにおける最初の特定UCDが[UC0,0]である場合、列位置情報を予め設定された値だけインクリメントして、[UC0,5]を次の特定UCDとして取得する処理として実行される。   In the process of obtaining the next specific UCD in step S209, for example, when the first specific UCD in the cluster to be processed is [UC0, 0], the column position information is incremented by a preset value, and [UC0 , 5] is executed as processing for acquiring the next specific UCD.

ステップS208において、同一クラスタ内の全ての特定UCDに対応する処理が終了したと判定されると、ステップS210に進み、付加データの抽出処理が終了したか否かを判定し、未処理データがある場合は、ステップS202以下の処理を繰り返し実行する。付加データのすべてが取得されたと判定されると処理が終了する。   If it is determined in step S208 that the processes corresponding to all the specific UCDs in the same cluster have been completed, the process proceeds to step S210, where it is determined whether the additional data extraction process has been completed, and there is unprocessed data. In this case, the processes in and after step S202 are repeatedly executed. If it is determined that all of the additional data has been acquired, the process ends.

次に、特定UCD(ユーザコントロールデータ)の格納データと、付加データとの演算処理、例えば排他的論理和(XOR)または排他的否定論理和(XNOR)の演算結果として算出される値を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとする処理例を実施例2として説明する。   Next, the value calculated as the result of the operation of the stored data of the specific UCD (user control data) and the additional data, for example, the exclusive logical sum (XOR) or the exclusive negative logical sum (XNOR) is specified as the specific UCD. An example of processing for setting a DC control bit to be set in the corresponding DC control bit storage frame will be described as a second embodiment.

図20に実施例2に係る情報記録処理装置の構成を示す。なお、図20において、先に図1を参照して説明した実施例1の情報記録処理装置と同様の構成については同一の参照符号を付してある。   FIG. 20 shows a configuration of an information recording processing apparatus according to the second embodiment. In FIG. 20, the same components as those in the information recording processing apparatus according to the first embodiment described above with reference to FIG.

実施例2に係る情報記録処理装置は、付加データ、例えば暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報などの付加データ600を、付加データエラー訂正符号化部601において、エラー訂正符号化を実行し、さらにDC制御ビット算出部602に入力する。   The information recording processing apparatus according to the second embodiment includes additional data, for example, encryption key information applied as an encryption key for encrypted content, information constituting a part of the data, or data necessary for generating the encryption key. In the additional data error correction encoding unit 601, additional data 600 such as encryption key generation information such as (for example, seed), confidential information such as a password, or various control information such as content reproduction control and copy control, Error correction coding is executed and further input to the DC control bit calculation unit 602.

DC制御ビット算出部602は、エラー訂正符号化を施した付加データを入力するとともに、特定UCD位置情報カウンタおよびデータ抽出回路105から、特定UCDを入力する。   The DC control bit calculation unit 602 receives the additional data subjected to error correction coding and receives the specific UCD from the specific UCD position information counter and the data extraction circuit 105.

特定UCD位置情報カウンタおよびデータ抽出回路105は、実施例1における特定UCD位置情報カウンタおよびデータ抽出回路105と同様であり、特定UCDを判別して取得する処理を実行する。   The specific UCD position information counter and data extraction circuit 105 is the same as the specific UCD position information counter and data extraction circuit 105 in the first embodiment, and executes processing for determining and acquiring the specific UCD.

DC制御ビット算出部602は、付加データの構成ビットと特定UCDの格納ビット情報に基づく演算処理を実行して、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの値を決定する。   The DC control bit calculation unit 602 performs arithmetic processing based on the constituent bits of the additional data and the stored bit information of the specific UCD, and determines the value of the DC control bit to be set in the specific UCD-compatible DC control bit storage frame.

DC制御ビット算出部602は、特定UCD(ユーザコントロールデータ)の格納データと、付加データとの演算処理、例えば排他的論理和(XOR)または排他的否定論理和(XNOR)の演算を実行する。この演算結果をスイッチ108を介して変調データ生成部109に出力して、演算結果に基づくDC制御ビットを設定した特定UCD対応DC制御ビット格納フレームを生成する。   The DC control bit calculation unit 602 executes an arithmetic process of the stored data of the specific UCD (user control data) and the additional data, for example, an exclusive logical sum (XOR) or an exclusive negative logical sum (XNOR). The calculation result is output to the modulation data generation unit 109 via the switch 108 to generate a specific UCD-compatible DC control bit storage frame in which the DC control bit based on the calculation result is set.

図20に示す他の構成要素は、実施例1において図1を参照して説明した構成と同様であり、説明を省略する。   The other components shown in FIG. 20 are the same as those described in the first embodiment with reference to FIG.

DC制御ビット算出部602において実行する演算処理について、図21を参照して説明する。   The arithmetic processing executed in the DC control bit calculation unit 602 will be described with reference to FIG.

図21には、特定UCD(ユーザコントロールデータ)の格納データと、付加データとの演算処理として排他的論理和(XOR)を実行し、排他的論理和演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとした例を示す。   In FIG. 21, exclusive OR (XOR) is executed as a calculation process between the storage data of the specific UCD (user control data) and the additional data, and the exclusive OR operation result is stored in the DC control bit storage frame corresponding to the specific UCD. An example in which the DC control bits are set in FIG.

図21の例において、
付加データ構成ビット=(01011010)
特定UCD格納ビット=(00111101)
とする。
なお、付加データ構成ビットは、例えば暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報などの付加データを構成する一部のビットである。
In the example of FIG.
Additional data configuration bit = (01011010)
Specific UCD storage bit = (00111101)
And
The additional data component bits are, for example, encryption key information to be applied as an encryption key for encrypted content, information constituting a part of the data, or data (for example, seed) necessary for generating the encryption key. These bits are part of additional data such as encryption key generation information, secret information such as a password, and various control information such as content reproduction control and copy control.

DC制御ビット算出部602は、付加データ構成ビット=(01011010)と、特定UCD格納ビット=(00111101)との排他的論理和(XOR)を実行し、
演算結果=(01100111)
を算出する。
The DC control bit calculation unit 602 performs exclusive OR (XOR) of the additional data configuration bit = (01011010) and the specific UCD storage bit = (00111101),
Operation result = (01100111)
Is calculated.

この算出した演算結果(01100111)を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの値とする。   The calculated calculation result (01100111) is set as the value of the DC control bit set in the specific UCD-compatible DC control bit storage frame.

演算結果は、スイッチ108を介して変調データ生成部109に出力されて、演算結果に基づくDC制御ビットを設定した特定UCD対応DC制御ビット格納フレームが生成される。   The calculation result is output to the modulation data generation unit 109 via the switch 108, and a specific UCD-compatible DC control bit storage frame in which a DC control bit based on the calculation result is set is generated.

例えば、図21に示す特定UCD対応DC制御ビット格納フレーム621のように、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに、付加データ構成ビット=(01011010)と、特定UCD格納ビット=(00111101)との排他的論理和(XOR)を実行した演算結果=(01100111)が格納される。   For example, like the specific UCD-compatible DC control bit storage frame 621 shown in FIG. 21, the frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24 are included in the eight frame parts. The result of the exclusive OR (XOR) of the additional data component bit = (01011010) and the specific UCD storage bit = (00111101) is stored = (01100111).

なお、このUCD対応DC制御ビット格納位置は一例であり、予め設定された位置であれば任意の位置に設定可能である。正当な再生処理プログラムを実行した場合には、これらの各ビット位置からDC制御ビットが読み出され、特定UCDとの演算(排他論理和)が実行されて、演算結果として、付加データが取得される。   The UCD-compatible DC control bit storage position is an example, and can be set to an arbitrary position as long as it is a preset position. When a legitimate reproduction processing program is executed, the DC control bits are read from each of these bit positions, an operation (exclusive OR) with the specific UCD is executed, and additional data is acquired as the operation result. The

すなわち、再生処理装置では、DC制御ビット(01100111)と、特定UCD格納ビット(00111101)との排他論理和が実行されて、付加データ構成ビット(01011010)が取得される。   That is, in the reproduction processing apparatus, exclusive OR of the DC control bit (01100111) and the specific UCD storage bit (00111101) is executed, and the additional data configuration bit (01011010) is acquired.

なお、図21では、演算処理として排他論理和(XOR)演算を実行する例を示したが、排他否定論理和(XNOR)や、他の演算処理を行なう構成としてもよい。ただし、データ記録処理において、付加データと特定UCDの演算によってDC制御ビットが算出され、データ再生処理において、特定UCDとDC制御ビットとの演算処理によって付加データが算出される演算処理とすることが必要である。   In FIG. 21, an example in which an exclusive OR (XOR) operation is performed as the arithmetic processing is shown. However, an exclusive negative OR (XNOR) or other arithmetic processing may be performed. However, in the data recording process, the DC control bit is calculated by calculating the additional data and the specific UCD, and in the data reproduction process, the additional data is calculated by calculating the specific UCD and the DC control bit. is necessary.

次に、図22を参照して本実施例2のデータ記録処理装置の実行する付加データ記録処理シーケンスについて説明する。   Next, an additional data recording processing sequence executed by the data recording processing apparatus according to the second embodiment will be described with reference to FIG.

ステップS301において、ユーザコントロールデータ(UCD)を入力する。前述したようにユーザコントロールデータ(UCD)は各々が8ビットデータを含む複数のUCD(UC0,0〜UC17,31)からなるデータである。   In step S301, user control data (UCD) is input. As described above, the user control data (UCD) is data composed of a plurality of UCDs (UC0, 0 to UC17, 31) each including 8-bit data.

ステップS302において、アドレス位置情報、すなわち、先に図13を参照して説明した物理セクタNo.に対応するアドレス情報としてのアドレスユニット(AU)の特定のビット、すなわちクラスタナンバーの一部の構成ビットに基づいて、UCDの行位置情報および列位置情報を取得し、その位置情報に対応するUCDを特定UCDとして判別、取得する。   In step S302, the address position information, that is, the physical sector No. described above with reference to FIG. UCD row position information and column position information are obtained based on specific bits of an address unit (AU) as address information corresponding to, that is, a part of configuration bits of the cluster number, and UCD corresponding to the position information is obtained. Is identified and acquired as a specific UCD.

次に、ステップS303において、エラー訂正符号化処理を施した付加データ構成ビットを取得する。なお、付加データは、暗号化コンテンツの暗号鍵として適用する暗号鍵情報、またはその一部データを構成する情報、あるいは暗号鍵を生成するために必要となるデータ(例えばシード)などの暗号鍵生成情報や、パスワード、などの秘匿情報、あるいは、コンテンツの再生制御、コピー制御などの各種制御情報など、様々な情報によって構成されるデータである。   Next, in step S303, additional data component bits subjected to error correction coding processing are acquired. The additional data is encryption key information such as encryption key information to be applied as an encryption key of the encrypted content, information constituting a part of the data, or data (for example, seed) necessary for generating the encryption key. It is data composed of various information such as information, secret information such as a password, and various control information such as content reproduction control and copy control.

ここでは、特定UCD(8ビット)との演算、排他的論理和または排他的否定論理和等の演算を実行するため、付加データを8ビットずつ取得する。   Here, in order to execute an operation with a specific UCD (8 bits), an exclusive logical sum or an exclusive negative logical sum, additional data is acquired 8 bits at a time.

ステップS304において、特定UCD(8ビット)と付加データとの演算(排他的論理和または排他的否定論理和等の演算)を実行する。   In step S304, an operation (an operation such as exclusive OR or exclusive negative OR) of the specific UCD (8 bits) and additional data is executed.

ステップS305では、特定UCD対応DC制御ビット格納レコーディングフレームのDC制御ビットを演算結果に一致するビット値に設定する。例えばフレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定する8ビットを、ステップS304における演算結果のビット値に設定する。   In step S305, the DC control bit of the recording frame storing the specific UCD-compatible DC control bit is set to a bit value that matches the operation result. For example, 8 bits set in 8 frame parts of frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24 are set as bit values of the calculation result in step S304.

次に、ステップS306に進み、特定UCD対応DC制御ビット格納フレームの変調処理を実行する。   Next, proceeding to step S306, modulation processing of a specific UCD-compatible DC control bit storage frame is executed.

ステップS307では、同一クラスタ内の全ての特定UCDに対応する処理が終了したか否かを判定し、未終了の場合は、ステップS308に進み、次の特定UCDを取得して、ステップS303〜S306の処理を繰り返し実行する。なお、ステップS308における次の特定UCDを取得処理は、例えば処理対象のクラスタにおける最初の特定UCDが[UC0,0]である場合、列位置情報を予め設定された値だけインクリメントして、[UC0,5]を次の特定UCDとして取得する処理として実行される。   In step S307, it is determined whether or not the processing corresponding to all the specific UCDs in the same cluster has been completed. If not, the process proceeds to step S308 to acquire the next specific UCD, and steps S303 to S306 are performed. Repeat the process. In the process of obtaining the next specific UCD in step S308, for example, when the first specific UCD in the cluster to be processed is [UC0, 0], the column position information is incremented by a preset value, and [UC0 , 5] is executed as processing for acquiring the next specific UCD.

ステップS307において、同一クラスタ内の全ての特定UCDに対応する処理が終了したと判定されると、ステップS309に進み、付加データの重畳処理が終了したか否かを判定し、未処理データがある場合は、ステップS302以下の処理を繰り返し実行する。   If it is determined in step S307 that the processing corresponding to all the specific UCDs in the same cluster has been completed, the process proceeds to step S309, where it is determined whether or not the additional data superimposition processing has been completed, and there is unprocessed data. In this case, the processes in and after step S302 are repeatedly executed.

ステップS309において、未処理データなしの判定により、処理が終了、すなわち、上述した処理に従って、付加データビットが挿入された記録データが生成されることになる。   In step S309, the determination is made that there is no unprocessed data, and the processing ends, that is, recording data into which additional data bits are inserted is generated according to the above-described processing.

なお、フローにおいては、特定UCD対応DC制御ビット格納フレームについての処理のみを示したが、特定UCD対応DC制御ビット格納フレーム以外のフレームにおいては、DSV測定に基づくDC制御ビットが設定されたレコーディングフレームの生成、変調処理が実行される。また、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応DC制御ビット格納位置、すなわち、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定する8ビットは、上述の処理に従った演算結果の値がDC制御ビットとして設定されるが、これら以外のフレームパートのDC制御ビットについては、DSV測定に基づくDC制御ビットが設定される。   In the flow, only the processing for the specific UCD-compatible DC control bit storage frame is shown. However, in the frames other than the specific UCD-compatible DC control bit storage frame, the recording frame in which the DC control bit based on the DSV measurement is set. Are generated and modulated. Also, the specific UCD-compatible DC control bit storage position in the specific UCD-compatible DC control bit storage frame, that is, eight frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24 are included. As for the 8 bits set in the frame part, the value of the calculation result according to the above processing is set as the DC control bit. However, for the DC control bits of other frame parts, the DC control bit based on the DSV measurement is set. Is done.

また、特定UCD対応DC制御ビット格納フレームにおける特定UCD対応DC制御ビット格納位置は、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の位置のみならず、任意の位置が設定可能である。   In addition, the specific UCD-compatible DC control bit storage position in the specific UCD-compatible DC control bit storage frame is only the position of frame parts # 3, # 6, # 9, # 12, # 15, # 18, # 21, and # 24. Any position can be set.

次に、実施例2における情報再生処理装置の構成および再生処理シーケンスについて説明する。   Next, the configuration of the information reproduction processing apparatus and the reproduction processing sequence in the second embodiment will be described.

図23に、実施例2における情報再生処理装置の構成を示す。なお、図23において、先に図16を参照して説明した実施例1の情報再生処理装置と同様の構成については同一の参照符号を付してある。   FIG. 23 shows the configuration of the information reproduction processing apparatus according to the second embodiment. In FIG. 23, the same components as those of the information reproduction processing apparatus according to the first embodiment described above with reference to FIG.

付加データ記録領域制御部411は、同期検出部406から入力される同期信号に基づいて、特定UCD対応DC制御ビット格納フレームの記録領域を判別し、判別情報に基づいて、スイッチ410を制御する。このスイッチ制御により、付加データのデコード処理を実行する付加データデコード部711に、付加データのデコードに必要な領域のレコーディングフレーム、すなわち特定UCD対応DC制御ビット格納フレームを含むレコーディングフレームが、データ復調処理部407から入力される。   The additional data recording area control unit 411 determines the recording area of the specific UCD-compatible DC control bit storage frame based on the synchronization signal input from the synchronization detection unit 406, and controls the switch 410 based on the determination information. By this switch control, the additional data decoding unit 711 that executes the decoding process of the additional data receives the recording frame in the area necessary for decoding the additional data, that is, the recording frame including the DC control bit storage frame corresponding to the specific UCD. Input from the unit 407.

付加データデコード部711は、データ復調処理部407からスイッチ410を介して特定UCD対応DC制御ビット格納フレームを入力するとともに、特定UCD位置情報カウンタおよびデータ抽出回路416から、特定UCDを入力し、特定UCD対応DC制御ビットと特定UCDのビット値の演算処理を実行する。   The additional data decoding unit 711 receives the specific UCD-compatible DC control bit storage frame from the data demodulation processing unit 407 via the switch 410, and also inputs the specific UCD from the specific UCD position information counter and the data extraction circuit 416, A calculation process of the UCD compatible DC control bit and the bit value of the specific UCD is executed.

すなわち、付加データデコード部711は、特定UCD対応DC制御ビットと特定UCDのビット値との排他的論理和(XOR)または、排他的否定論理和(XNOR)等の演算処理を実行して、演算結果を付加データとして取得する処理を実行する。   In other words, the additional data decoding unit 711 executes arithmetic processing such as exclusive OR (XOR) or exclusive negative OR (XNOR) of the specific UCD-compatible DC control bit and the bit value of the specific UCD, A process for acquiring the result as additional data is executed.

特定UCD位置情報カウンタおよびデータ抽出回路416は、ディスク内部のアドレス情報(図13参照)415を取得して付加データを格納したUCD、すなわち特定UCDの位置を算出し、また所定のインクリメント処理を実行して特定UCDを選別取得する   The specific UCD position information counter and data extraction circuit 416 obtains the address information (see FIG. 13) 415 inside the disk, calculates the position of the UCD storing the additional data, that is, the specific UCD, and executes a predetermined increment process. To select and acquire specific UCD

再生装置においては、データ復調処理部407において処理されるデータが特定UCD対応DC制御ビット格納フレームである場合、そのフレームデータをスイッチ410を介して付加データデコード部711に入力し、付加データデコード部711において、特定UCD対応判定用DC制御ビットフレームの特定のDC制御ビットを取得し、特定UCDビットとの演算を実行して付加データの構成ビットを取得する処理を実行する。   In the playback apparatus, when the data processed in the data demodulation processing unit 407 is a specific UCD-compatible DC control bit storage frame, the frame data is input to the additional data decoding unit 711 via the switch 410, and the additional data decoding unit In 711, a specific DC control bit of the specific UCD correspondence determination DC control bit frame is acquired, and an operation with the specific UCD bit is executed to acquire a constituent bit of the additional data.

付加データ記録領域検出部411は、データ復調処理部407における特定UCD対応DC制御ビット格納フレームの処理実行時にスイッチ410をONとする制御を行う。   The additional data recording area detection unit 411 performs control to turn on the switch 410 when the data demodulation processing unit 407 executes processing of the specific UCD-compatible DC control bit storage frame.

付加データデコード部711は、断続的に入力される特定UCD対応DC制御ビット格納フレームと特定UCDとに基づいて、同様の演算処理を実行し、例えばnビット情報の鍵情報、あるいは鍵生成情報、またはコンテンツ再生制御情報、コンテンツコピー制御情報、その他コンテンツの属性情報などの付加データを取得する。   The additional data decoding unit 711 performs the same arithmetic processing based on the specific UCD-compatible DC control bit storage frame and the specific UCD that are intermittently input, for example, key information of n-bit information or key generation information, Alternatively, additional data such as content reproduction control information, content copy control information, and other content attribute information is acquired.

次に、図24を参照して付加データ読み取りを含む再生処理シーケンスについて説明する。図24の処理は、図23に示す再生処理装置において実行する処理である。   Next, a playback processing sequence including additional data reading will be described with reference to FIG. The process of FIG. 24 is a process executed in the reproduction processing apparatus shown in FIG.

ステップS401において、ディスクに書き込まれたアドレス情報(図13参照)に基づいて、特定UCDの位置情報を取得する。ステップS402において、特定UCD対応DC制御ビット格納レコーディングフレームの復調処理データが取得され、図23に示す付加データ記録領域検出部411において、特定UCD対応DC制御ビット格納レコーディングフレームの復調タイミングを判別して、特定UCD対応DC制御ビット格納レコーディングフレームがデータ復調処理部407から、付加データデコード部711に出力される。   In step S401, the position information of the specific UCD is acquired based on the address information (see FIG. 13) written on the disc. In step S402, demodulation processing data of the specific UCD-compatible DC control bit storage recording frame is acquired, and the additional data recording area detection unit 411 illustrated in FIG. 23 determines the demodulation timing of the specific UCD-compatible DC control bit storage recording frame. The specific UCD-compatible DC control bit storage recording frame is output from the data demodulation processing unit 407 to the additional data decoding unit 711.

付加データデコード部711は、ステップS403において、データ復調処理部407から入力される特定UCD対応DC制御ビット格納レコーディングフレームから、特定UCD対応DC制御ビット格納位置、例えば、フレームパート#3、#6、#9、#12、#15、#18、#21、#24の8つのフレームパートに設定されたDC制御ビット値を取得する。これらのビット情報を[C]とする。   In step S403, the additional data decoding unit 711 stores the specific UCD-compatible DC control bit storage position from the specific UCD-compatible DC control bit storage recording frame input from the data demodulation processing unit 407, for example, frame parts # 3, # 6, The DC control bit values set in the eight frame parts # 9, # 12, # 15, # 18, # 21, and # 24 are acquired. These bit information is assumed to be [C].

さらに、ステップS404において、特定UCD位置情報カウンタおよびデータ抽出回路416から入力される特定UCDから、特定UCDのビット情報を取得する。これを[B]とする。   Further, in step S404, the bit information of the specific UCD is acquired from the specific UCD input from the specific UCD position information counter and the data extraction circuit 416. Let this be [B].

ステップS405において、付加データデコード部711は、
DC制御ビット情報[C]と、特定UCDビット情報[B]との演算処理(例えば排他的論理和(XOR)、排他的否定論理和(XNOR)など)を実行する。
In step S405, the additional data decoding unit 711
Arithmetic processing (for example, exclusive OR (XOR), exclusive negative OR (XNOR), etc.) of DC control bit information [C] and specific UCD bit information [B] is executed.

ステップS406において、DC制御ビット情報[C]と、特定UCDビット情報[B]との演算処理結果を付加データ配列に設定する。   In step S406, the calculation processing result of the DC control bit information [C] and the specific UCD bit information [B] is set in the additional data array.

ステップS407では、同一クラスタ内の全ての特定UCDに対応する処理が終了したか否かを判定し、未終了の場合は、ステップS408に進み、次の特定UCDを取得して、ステップS402〜S407の処理を繰り返し実行する。   In step S407, it is determined whether or not the processing corresponding to all the specific UCDs in the same cluster has been completed. If not, the process proceeds to step S408 to acquire the next specific UCD, and steps S402 to S407 are performed. Repeat the process.

なお、ステップS408における次の特定UCDを取得処理は、例えば処理対象のクラスタにおける最初の特定UCDが[UC0,0]である場合、列位置情報を予め設定された値だけインクリメントして、[UC0,5]を次の特定UCDとして取得する処理として実行される。   In the process of acquiring the next specific UCD in step S408, for example, when the first specific UCD in the cluster to be processed is [UC0, 0], the column position information is incremented by a preset value, and [UC0 , 5] is executed as processing for acquiring the next specific UCD.

ステップS407において、同一クラスタ内の全ての特定UCDに対応する処理が終了したと判定されると、ステップS409に進み、付加データの抽出処理が終了したか否かを判定し、未処理データがある場合は、ステップS402以下の処理を繰り返し実行する。付加データのすべてが取得されたと判定されると処理が終了する。   If it is determined in step S407 that the processes corresponding to all the specific UCDs in the same cluster have been completed, the process proceeds to step S409, where it is determined whether the additional data extraction process has been completed, and there is unprocessed data. In this case, the processes in and after step S402 are repeatedly executed. If it is determined that all of the additional data has been acquired, the process ends.

以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims section described at the beginning should be considered.

なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。   The series of processes described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run.

例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。   For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program is temporarily or permanently stored on a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. It can be stored (recorded). Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。   The program is installed on the computer from the removable recording medium as described above, or is wirelessly transferred from the download site to the computer, or is wired to the computer via a network such as a LAN (Local Area Network) or the Internet. The computer can receive the program transferred in this manner and install it on a recording medium such as a built-in hard disk.

なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Note that the various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary. Further, in this specification, the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.

以上、説明したように、本発明の構成によれば、情報記録媒体に対する記録データに含まれる特定のユーザコントロールデータ(UCD)のビット値と、記録データに設定されるDC制御ビットの対応関係に基づく付加データの設定を行う構成としたので、解析困難性の高い付加データ埋め込み構成が実現される。   As described above, according to the configuration of the present invention, the correspondence between the bit value of specific user control data (UCD) included in the recording data for the information recording medium and the DC control bit set in the recording data Since the configuration for setting additional data based on the configuration is made, an additional data embedding configuration with high analysis difficulty is realized.

また、本発明の構成によれば、特定UCDが付加データを含むUCDである場合、特定UCDの格納ビットと、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとを一致させて記録し、特定UCDが付加データを含まないUCDである場合、特定UCDの格納ビットと、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとを一致させない値として記録する構成とした。再生処理においては、特定UCDのビット値と、特定UCD対応DC制御ビット格納フレームに設定されたDC制御ビットとの比較を行い、一致する場合に特定UCDの格納データを付加データとして取得することができる。   Further, according to the configuration of the present invention, when the specific UCD is a UCD including additional data, the storage bits of the specific UCD and the DC control bits set in the specific UCD-compatible DC control bit storage frame are recorded in a matched manner. When the specific UCD is a UCD that does not include additional data, the storage bit of the specific UCD and the DC control bit set in the DC control bit storage frame corresponding to the specific UCD are recorded as values that do not match. In the reproduction process, the bit value of the specific UCD is compared with the DC control bit set in the DC control bit storage frame corresponding to the specific UCD, and the stored data of the specific UCD is acquired as additional data if they match. it can.

さらに、本発明の第2の構成によれば、情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理、例えば排他的論理和(XOR)あるいは排他的否定論理和(XNOR)を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとした。再生処理においては、特定UCDの格納データと、特定UCD対応DC制御ビット格納フレームに設定されたDC制御ビットとの演算処理を実行することで付加データを取得することが可能となる。   Furthermore, according to the second configuration of the present invention, arithmetic processing of the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, for example, exclusive OR ( XOR) or exclusive negative logical sum (XNOR) is executed, and the calculation result is used as a DC control bit to be set in a specific UCD-compatible DC control bit storage frame. In the reproduction process, it is possible to acquire additional data by executing a calculation process of the storage data of the specific UCD and the DC control bit set in the DC control bit storage frame corresponding to the specific UCD.

従って、本発明の構成は、例えば、著作権の保護の必要なコンテンツを記録媒体に格納し、そのコンテンツの復号処理に適用する鍵情報、鍵生成情報、あるいはコンテンツ再生制御情報、コピー制御情報などの付加データを解析困難な態様で埋め込む必要のある構成における情報記録処理装置、情報再生処理装置、情報記録媒体において適用可能である。   Therefore, the configuration of the present invention stores, for example, content that requires copyright protection in a recording medium, and applies key information, key generation information, content reproduction control information, copy control information, etc. applied to the decryption processing of the content. Can be applied to an information recording processing apparatus, an information reproduction processing apparatus, and an information recording medium in a configuration in which it is necessary to embed the additional data in a form that is difficult to analyze.

本発明の第1実施例の情報記録処理装置の構成を示す図である。It is a figure which shows the structure of the information recording processing apparatus of 1st Example of this invention. 本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図(その1)である。It is FIG. (1) explaining the detail of the process of the modulation data generation part in the information recording processing apparatus of this invention. 本発明の情報記録処理装置における変調データ生成部の処理の詳細を説明する図(その2)である。It is FIG. (2) explaining the detail of the process of the modulation data generation part in the information recording processing apparatus of this invention. 本発明の情報記録処理装置における変調処理において適用する変換テーブルのデータ構成について説明する図である。It is a figure explaining the data structure of the conversion table applied in the modulation process in the information recording processing apparatus of this invention. 本発明の情報記録処理装置における記録信号処理回路において実行する処理の詳細を説明する図である。It is a figure explaining the detail of the process performed in the recording signal processing circuit in the information recording processing apparatus of this invention. BISブロックおよびBISクラスタの詳細構成について説明する図である。It is a figure explaining the detailed structure of a BIS block and a BIS cluster. BISブロックにおけるユーザコントロールデータ構成について説明する図である。It is a figure explaining the user control data structure in a BIS block. BISクラスタにおけるユーザコントロールデータ構成について説明する図である。It is a figure explaining the user control data structure in a BIS cluster. LDCクラスタと、BISクラスタに基づくECCクラスタの生成処理構成について説明する図である。It is a figure explaining the production | generation process structure of the ECC cluster based on a LDC cluster and a BIS cluster. 特定UCD対応DC制御ビット格納レコーディングフレームと、特定UCDとの対応および構成について説明する図である。It is a figure explaining the correspondence and structure of specific UCD corresponding DC control bit storage recording frame and specific UCD. 特定UCD対応DC制御ビット格納レコーディングフレームのDC制御ビット設定について説明する図である。It is a figure explaining DC control bit setting of a specific UCD corresponding DC control bit storage recording frame. 特定UCD対応DC制御ビットと特定UCDビットの一致、不一致に基づく、特定UCDと付加データとの対応関係について説明する図である。It is a figure explaining the correspondence of specific UCD and additional data based on the coincidence of the specific UCD corresponding DC control bit and the specific UCD bit. クラスタ毎に異なる特定UCDを設定するための手法について説明する図である。It is a figure explaining the method for setting different specific UCD for every cluster. 情報記録媒体に格納する特定UCD対応DC制御ビット格納レコーディングフレームと、特定UCDとの構成について説明する図である。It is a figure explaining the structure of the specific UCD corresponding DC control bit storage recording frame stored in an information recording medium, and specific UCD. 本発明の情報記録処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the additional data recording process sequence performed in the information recording processing apparatus of this invention. 本発明の第1実施例に係る情報再生処理装置の構成を示す図である。It is a figure which shows the structure of the information reproduction processing apparatus which concerns on 1st Example of this invention. 情報再生処理装置における付加データの適用処理例を説明する図である。It is a figure explaining the example of an additional data application process in an information reproduction processing apparatus. 情報再生処理装置における付加データの適用処理例を説明する図である。It is a figure explaining the example of an additional data application process in an information reproduction processing apparatus. 本発明の情報再生処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the additional data recording process sequence performed in the information reproduction | regeneration processing apparatus of this invention. 本発明の第2実施例の情報記録処理装置の構成を示す図である。It is a figure which shows the structure of the information recording processing apparatus of 2nd Example of this invention. 本発明の第2実施例における付加データの記録処理構成について説明する図である。It is a figure explaining the recording process structure of the additional data in 2nd Example of this invention. 本発明の第2実施例における情報記録処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the additional data recording process sequence performed in the information recording processing apparatus in 2nd Example of this invention. 本発明の第2実施例に係る情報再生処理装置の構成を示す図である。It is a figure which shows the structure of the information reproduction processing apparatus which concerns on 2nd Example of this invention. 本発明の第2実施例に係る情報再生処理装置において実行する付加データ記録処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the additional data recording process sequence performed in the information reproduction | regeneration processing apparatus which concerns on 2nd Example of this invention.

符号の説明Explanation of symbols

101 情報記録媒体
102 ピックアップ
103 スピンドルモーター
104 サーボ回路
105 特定UCD位置情報カウンタおよびデータ抽出回路
106 メインデータ対応エラー訂正符号化&インターリーブ処理部
107 付加データ記録領域制御部
108 スイッチ
109 変調データ生成部
110 DC制御ビット設定部
111 記録信号処理回路
112 UCD対応エラー訂正符号化&インターリーブ処理部
113 ECCクラスタ生成部
114 DC制御ビット選択部
116 メインデータ暗号化回路
117 ディスク内部データアドレス情報
121 NRZ変換手段
122 XOR
123 遅延手段
201 ユーザデータ
202 データブロック
203 LDCブロック
204 LDCクラスタ
211 ユーザコントロールデータ(UCD)
212 アクセスブロック
213 BISブロック
214 BISクラスタ
221 物理アドレス
231 ECCクラスタ
232 クラスタ
233 物理クラスタ
234 レコーディングフレーム
235 変調レコーディングフレーム
311 特定UCD対応DC制御ビット格納レコーディングフレーム
321 特定UCD格納レコーディングフレーム
322 ユーザコントロールデータ(UCD)
331 特定UCD対応DC制御ビット格納レコーディングフレーム
351 特定UCD対応DC制御ビット格納レコーディングフレーム
352 特定UCD対応DC制御ビット格納レコーディングフレーム
371 ECCクラスタ
381,382 特定UCD
391,392 特定UCD対応DC制御ビット格納レコーディングフレーム
401 情報記録媒体
402 スピンドルモーター
403 ピックアップ
404 サーボ回路
405 RF回路部
406 同期検出部
407 データ復調処理部
408 付加データデコード部
410 スイッチ
411 付加データ記録領域制御部
412 データ分割部
413 メインデータ対応エラー訂正&デインターリーブ処理部
414 UCD対応エラー訂正&デインターリーブ処理部
415 ディスク内部データアドレス情報
416 特定UCD位置情報カウンタおよびデータ抽出回路
600 付加データ
601 付加データエラー訂正符号化部
602 DC制御ビット算出部
621 特定UCD対応DC制御ビット格納フレーム
711 付加データデコード部
101 Information Recording Medium 102 Pickup 103 Spindle Motor 104 Servo Circuit 105 Specific UCD Position Information Counter and Data Extraction Circuit 106 Main Data Corresponding Error Correction Coding & Interleave Processing Unit 107 Additional Data Recording Area Control Unit 108 Switch 109 Modulation Data Generation Unit 110 DC Control bit setting unit 111 Recording signal processing circuit 112 UCD compatible error correction coding & interleaving processing unit 113 ECC cluster generation unit 114 DC control bit selection unit 116 Main data encryption circuit 117 Internal disk data address information 121 NRZ conversion means 122 XOR
123 Delay means 201 User data 202 Data block 203 LDC block 204 LDC cluster 211 User control data (UCD)
212 Access Block 213 BIS Block 214 BIS Cluster 221 Physical Address 231 ECC Cluster 232 Cluster 233 Physical Cluster 234 Recording Frame 235 Modulation Recording Frame 311 Specific UCD Corresponding DC Control Bit Storage Recording Frame 321 Specific UCD Storage Recording Frame 322 User Control Data (UCD)
331 Specific UCD compatible DC control bit storage recording frame 351 Specific UCD compatible DC control bit storage recording frame 352 Specific UCD compatible DC control bit storage recording frame 371 ECC cluster 381, 382 Specific UCD
391, 392 Specific UCD compatible DC control bit storage recording frame 401 Information recording medium 402 Spindle motor 403 Pickup 404 Servo circuit 405 RF circuit unit 406 Synchronization detection unit 407 Data demodulation processing unit 408 Additional data decoding unit 410 Switch 411 Additional data recording area control Section 412 Data Dividing Section 413 Main Data Corresponding Error Correction & Deinterleave Processing Section 414 UCD Corresponding Error Correction & Deinterleave Processing Section 415 Disc Internal Data Address Information 416 Specific UCD Position Information Counter and Data Extraction Circuit 600 Additional Data 601 Additional Data Error Correction Coding unit 602 DC control bit calculation unit 621 DC control bit storage frame corresponding to specific UCD 711 Additional data decoding unit

Claims (51)

情報記録処理装置において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択部と、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択部からの入力情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成部と、
を有することを特徴とする情報記録処理装置。
In the information recording processing apparatus,
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD A DC control bit selection unit for executing processing;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation unit that selectively executes DC control bit setting processing based on input information from the control bit selection unit;
An information recording processing apparatus comprising:
前記特定UCDは8ビットデータであり、
前記DC制御ビット選択部は、
前記特定UCDが、付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値に一致させ、
前記特定UCDが、付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値と異なる値とするDC制御ビット選択処理を実行する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The specific UCD is 8-bit data,
The DC control bit selector is
If the specific UCD is an additional data storage UCD, the eight DC control bits set in the specific UCD-compatible DC control bit storage frame are matched with the 8-bit value of the additional data storage UCD,
When the specific UCD is an additional data non-storage UCD, a DC control bit selection that sets the eight DC control bits set in the specific UCD-compatible DC control bit storage frame to a value different from the 8-bit value of the additional data storage UCD The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus is configured to execute processing.
前記情報記録処理装置は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、
前記DC制御ビット選択部は、
前記特定UCD位置情報カウンタの選別した特定UCDのみに対応する特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの選択処理を実行する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The information recording processing apparatus includes:
A specific UCD position information counter for performing selection of the specific UCD;
The DC control bit selector is
2. The information according to claim 1, wherein a DC control bit selection process set in a specific UCD-compatible DC control bit storage frame corresponding only to a specific UCD selected by the specific UCD position information counter is executed. Record processing device.
前記情報記録処理装置は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、
前記特定UCD位置情報カウンタは、
情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The information recording processing apparatus includes:
A specific UCD position information counter for performing selection of the specific UCD;
The specific UCD location information counter is
The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus is configured to execute a process of selecting a specific UCD based on address information corresponding to recording data for the information recording medium.
前記特定UCD位置情報カウンタは、
情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行する構成であることを特徴とする請求項4に記載の情報記録処理装置。
The specific UCD location information counter is
5. The configuration according to claim 4, wherein a process for specifying row position information and column position information of a UCD is executed based on a configuration bit of cluster identification information in address information corresponding to recording data for an information recording medium. Information recording processing device.
前記変調データ生成部は、
記録対象データから選択された特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの少なくとも一部を、前記DC制御ビット選択部から入力するDC制御ビット情報に基づいて設定し、その他のDC制御ビットは、DSV測定に基づいて設定する処理を実行する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The modulation data generation unit
At least part of the DC control bits to be set in the specific UCD-compatible DC control bit storage frame selected from the recording target data is set based on the DC control bit information input from the DC control bit selection unit, and other DC control The information recording processing apparatus according to claim 1, wherein the bit is configured to execute a process of setting based on DSV measurement.
前記情報記録処理装置は、
前記付加データを、
前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として設定する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The information recording processing apparatus includes:
The additional data is
The content is set as configuration information of at least one of encryption key information, encryption key generation information, content reproduction control information, content copy control information, and a password stored in the information recording medium. Item 4. The information recording processing apparatus according to Item 1.
前記変調データ生成部は、
ランレングス規則としてのRLL(1,7)を満足するデータ変換処理を実行して変調レコーディングフレームを生成する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The modulation data generation unit
2. The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus is configured to generate a modulation recording frame by executing data conversion processing satisfying RLL (1, 7) as a run length rule.
前記変調データ生成部は、
2ビット情報の3ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行する構成であることを特徴とする請求項1に記載の情報記録処理装置。
The modulation data generation unit
The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus is configured to execute a modulation recording frame generation process including a conversion process of 2-bit information to 3-bit information.
情報記録処理装置において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出部と、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出部からの入力情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成部と、
を有することを特徴とする情報記録処理装置。
In the information recording processing apparatus,
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. A DC control bit calculation unit for making a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation unit that selectively executes DC control bit setting processing based on input information from the control bit calculation unit;
An information recording processing apparatus comprising:
前記DC制御ビット算出部は、
特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとする構成であることを特徴とする請求項10に記載の情報記録処理装置。
The DC control bit calculation unit
Either the exclusive logical sum (XOR) or the exclusive negative logical sum (XNOR) of the storage data of the specific UCD and the additional data is executed, and the calculation result is stored in the specific UCD-compatible DC control bit storage frame. The information recording processing apparatus according to claim 10, wherein the information recording processing apparatus is configured to be a DC control bit to be set.
前記特定UCDは8ビットデータであり、
前記DC制御ビット算出部は、
特定UCDの格納データ8ビットと、付加データ構成ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットとする構成であることを特徴とする請求項10に記載の情報記録処理装置。
The specific UCD is 8-bit data,
The DC control bit calculation unit
An arithmetic operation of either exclusive OR (XOR) or exclusive negative OR (XNOR) of 8 bits of stored data of the specific UCD and 8 bits of additional data constituent bits is executed and acquired as the operation result 8 11. The information recording processing apparatus according to claim 10, wherein the information recording processing apparatus is configured to have eight DC control bits set in the specific UCD-compatible DC control bit storage frame.
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調部と、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置。
An information reproduction processing device that executes reproduction processing of information stored in an information recording medium,
A data demodulator that performs demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding unit that executes acquisition processing of additional data based on the result;
An information reproduction processing apparatus comprising:
前記付加データデコード部は、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDが一致する場合に、特定UCDが付加データを含むUCDであると判別する処理を実行する構成であることを特徴とする請求項13に記載の情報再生処理装置。
The additional data decoding unit
The DC control bit acquired from the specific UCD-compatible DC control bit storage frame is configured to execute processing for determining that the specific UCD is a UCD including additional data when the specific UCD matches the specific UCD. Item 14. The information reproduction processing device according to Item 13.
前記特定UCDは8ビットデータであり、
前記付加データデコード部は、
前記特定UCDの格納8ビットデータと、前記特定UCD対応DC制御ビット格納フレームから選択された8つのDC制御ビットデータとが一致するか否かを判定し、該判定結果に基づいて特定UCDが付加データを含むか否かを判別する処理を実行する構成であることを特徴とする請求項13に記載の情報再生処理装置。
The specific UCD is 8-bit data,
The additional data decoding unit
It is determined whether the stored 8-bit data of the specific UCD matches the eight DC control bit data selected from the specific UCD-compatible DC control bit storage frame, and the specific UCD is added based on the determination result The information reproduction processing apparatus according to claim 13, wherein the information reproduction processing apparatus is configured to execute a process of determining whether or not data is included.
前記情報再生処理装置は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、
前記付加データデコード部は、
前記特定UCD位置情報カウンタの選別した特定UCDのみに対応して、特定UCD対応DC制御ビット格納フレームのDC制御ビットとの対応関係判別処理を実行する構成であることを特徴とする請求項13に記載の情報再生処理装置。
The information reproduction processing device includes:
A specific UCD position information counter for performing selection of the specific UCD;
The additional data decoding unit
14. The configuration according to claim 13, wherein the process of determining a correspondence relationship with a DC control bit of a specific UCD-compatible DC control bit storage frame is performed only for the specific UCD selected by the specific UCD position information counter. The information reproduction processing device described.
前記情報再生処理装置は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタを有し、
前記特定UCD位置情報カウンタは、
情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行する構成であることを特徴とする請求項13に記載の情報記再生理装置。
The information reproduction processing device includes:
A specific UCD position information counter for performing selection of the specific UCD;
The specific UCD location information counter is
14. The information recording / reproducing apparatus according to claim 13, wherein the information recording / reproducing apparatus is configured to execute a process of selecting a specific UCD based on address information corresponding to recording data for the information recording medium.
前記特定UCD位置情報カウンタは、
情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行する構成であることを特徴とする請求項17に記載の情報再生処理装置。
The specific UCD location information counter is
18. The configuration for executing the process of specifying UCD row position information and column position information based on configuration bits of cluster identification information in address information corresponding to recording data for an information recording medium. Information reproduction processing device.
情報記録媒体に格納された情報の再生処理を実行する情報再生処理装置であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調部と、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコード部と、
を有することを特徴とする情報再生処理装置。
An information reproduction processing device that executes reproduction processing of information stored in an information recording medium,
A data demodulator that performs demodulation processing of data read from the information recording medium;
An additional data decoding unit that executes a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and executes a process of acquiring additional data based on the calculation result;
An information reproduction processing apparatus comprising:
前記付加データデコード部は、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理として、排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を付加データ構成ビットとして取得する処理を実行する構成であることを特徴とする請求項19に記載の情報再生処理装置。
The additional data decoding unit
As an arithmetic process between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, an arithmetic process of either exclusive OR (XOR) or exclusive negative OR (XNOR) is executed. 20. The information reproduction processing device according to claim 19, wherein the information reproduction processing device is configured to execute a process of acquiring the calculation result as an additional data constituent bit.
前記付加データデコード部は、
特定UCDの格納データ8ビットと、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを付加データ構成ビットとして取得する処理を実行する構成であることを特徴とする請求項19に記載の情報再生処理装置。
The additional data decoding unit
An arithmetic operation of either exclusive OR (XOR) or exclusive negative OR (XNOR) between 8 bits of storage data of the specific UCD and 8 bits of DC control bits acquired from the DC control bit storage frame corresponding to the specific UCD 20. The information reproduction processing apparatus according to claim 19, wherein the information reproduction processing apparatus is configured to execute and execute a process of acquiring 8 bits acquired as the operation result as additional data constituent bits.
情報記録媒体であり、
記録データに含まれるUCD(ユーザコントロールデータ)から選択された特定UCDに付加データを格納したか否かの情報を、
特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの値に基づいて解析可能としたデータ記録構成を有することを特徴とする情報記録媒体。
An information recording medium,
Information on whether or not additional data has been stored in a specific UCD selected from UCD (user control data) included in the recorded data,
An information recording medium characterized by having a data recording configuration that enables analysis based on a value of a DC control bit set in a specific UCD-compatible DC control bit storage frame.
前記情報記録媒体は、
前記特定UCDが付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームのDC制御ビットを前記特定UCDの格納ビット情報に対応する値として設定され、
前記特定UCDが付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームのDC制御ビットを前記特定UCDの格納ビット情報に対応しない値として設定され多項制であることを特徴とする請求項22に記載の情報記録媒体。
The information recording medium is
When the specific UCD is an additional data storage UCD, the DC control bit of the specific UCD-compatible DC control bit storage frame is set as a value corresponding to the storage bit information of the specific UCD,
When the specific UCD is an additional data non-storage UCD, the DC control bit of the specific UCD-compatible DC control bit storage frame is set as a value not corresponding to the storage bit information of the specific UCD, and is a multinomial system. The information recording medium according to claim 22.
前記情報記録媒体は、
前記付加データを、前記情報記録媒体の格納コンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として格納した構成であることを特徴とする請求項22に記載の情報記録媒体。
The information recording medium is
The additional data is stored as configuration information of at least one of encryption key information, encryption key generation information, content reproduction control information, content copy control information, and password information stored in the information recording medium. The information recording medium according to claim 22,
情報記録媒体であり、
記録データに含まれるUCD(ユーザコントロールデータ)から選択された特定UCDの格納ビット情報と、付加データの構成ビット情報との演算結果として算出されるビット情報を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとして記録した構成を有することを特徴とする情報記録媒体。
An information recording medium,
Bit information calculated as a calculation result of the storage bit information of the specific UCD selected from the UCD (user control data) included in the recording data and the constituent bit information of the additional data is set in the DC control bit storage frame corresponding to the specific UCD. An information recording medium having a configuration recorded as DC control bits.
前記情報記録媒体は、
特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算結果を特定UCD対応DC制御ビット格納フレームのDC制御ビットとした構成であることを特徴とする請求項25に記載の情報記録媒体。
The information recording medium is
A configuration in which either the exclusive logical sum (XOR) or the exclusive negative logical sum (XNOR) of the storage data of the specific UCD and the additional data is used as the DC control bit of the specific UCD-compatible DC control bit storage frame. 26. The information recording medium according to claim 25, wherein there is an information recording medium.
情報記録処理方法において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成ステップであり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択ステップにおいて選択された情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法。
In the information recording processing method,
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD DC control bit selection step for performing processing;
This is a modulation data generation step for executing a data modulation process for recording target data and a DC control bit setting process to generate a modulated recording frame as recording unit data, a DC control bit setting process based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information selected in the control bit selection step;
An information recording processing method characterized by comprising:
前記特定UCDは8ビットデータであり、
前記DC制御ビット選択ステップは、
前記特定UCDが、付加データ格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値に一致させ、
前記特定UCDが、付加データ非格納UCDである場合、前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットを付加データ格納UCDの8ビットの値と異なる値とするDC制御ビット選択処理を実行するステップであることを特徴とする請求項27に記載の情報記録処理方法。
The specific UCD is 8-bit data,
The DC control bit selection step includes:
If the specific UCD is an additional data storage UCD, the eight DC control bits set in the specific UCD-compatible DC control bit storage frame are matched with the 8-bit value of the additional data storage UCD,
When the specific UCD is an additional data non-storage UCD, a DC control bit selection that sets the eight DC control bits set in the specific UCD-compatible DC control bit storage frame to a value different from the 8-bit value of the additional data storage UCD 28. The information recording processing method according to claim 27, wherein the information recording processing method is a step of executing processing.
前記情報記録処理方法は、さらに、
前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、
前記DC制御ビット選択ステップは、
前記特定UCD位置情報カウンタステップにおいて選別した特定UCDのみに対応する特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの選択処理を実行することを特徴とする請求項27に記載の情報記録処理方法。
The information recording processing method further includes:
A specific UCD position information counter step for performing the selection of the specific UCD;
The DC control bit selection step includes:
28. The information recording process according to claim 27, wherein a DC control bit selection process set in a specific UCD-compatible DC control bit storage frame corresponding only to the specific UCD selected in the specific UCD position information counter step is executed. Method.
前記情報記録処理方法は、さらに、
前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、
前記特定UCD位置情報カウンタステップは、
情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行するステップであることを特徴とする請求項27に記載の情報記録処理方法。
The information recording processing method further includes:
A specific UCD position information counter step for performing the selection of the specific UCD;
The specific UCD position information counter step includes:
28. The information recording processing method according to claim 27, wherein the information recording processing method is a step of executing a process of selecting a specific UCD based on address information corresponding to recording data for the information recording medium.
前記特定UCD位置情報カウンタステップは、
情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行するステップであることを特徴とする請求項30に記載の情報記録処理方法。
The specific UCD position information counter step includes:
31. The step of executing a process of specifying UCD row position information and column position information based on configuration bits of cluster identification information in address information corresponding to recording data for an information recording medium. Information recording processing method.
前記変調データ生成ステップは、
記録対象データから選択された特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットの少なくとも一部を、前記DC制御ビット選択ステップにおいて選択されたDC制御ビット情報に基づいて設定し、その他のDC制御ビットは、DSV測定に基づいて設定する処理を実行することを特徴とする請求項27に記載の情報記録処理方法。
The modulation data generation step includes
At least a part of the DC control bits set in the specific UCD-compatible DC control bit storage frame selected from the recording target data is set based on the DC control bit information selected in the DC control bit selection step, and other DC 28. The information recording processing method according to claim 27, wherein the control bit is set based on DSV measurement.
前記情報記録処理方法は、
前記付加データを、
前記情報記録媒体に格納するコンテンツの暗号鍵情報、暗号鍵生成情報、コンテンツ再生制御情報、コンテンツコピー制御情報、パスワードの少なくともいずれかの情報の構成情報として設定することを特徴とする請求項27に記載の情報記録処理方法。
The information recording processing method includes:
The additional data is
The information is set as configuration information of at least one of encryption key information, encryption key generation information, content reproduction control information, content copy control information, and a password stored in the information recording medium. The information recording processing method described.
前記変調データ生成ステップは、
ランレングス規則としてのRLL(1,7)を満足するデータ変換処理を実行して変調レコーディングフレームを生成することを特徴とする請求項27に記載の情報記録処理方法。
The modulation data generation step includes
28. The information recording processing method according to claim 27, wherein a modulation recording frame is generated by executing data conversion processing satisfying RLL (1, 7) as a run length rule.
前記変調データ生成ステップは、
2ビット情報の3ビット情報への変換処理を含む変調レコーディングフレーム生成処理を実行することを特徴とする請求項27に記載の情報記録処理方法。
The modulation data generation step includes
The information recording processing method according to claim 27, wherein modulation recording frame generation processing including conversion processing of 2-bit information into 3-bit information is executed.
情報記録処理方法において、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出ステップにおいて算出した情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とする情報記録処理方法。
In the information recording processing method,
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. DC control bit calculation step to be a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information calculated in the control bit calculation step;
An information recording processing method characterized by comprising:
前記DC制御ビット算出ステップは、
特定UCDの格納データと、付加データとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするステップであることを特徴とする請求項36に記載の情報記録処理方法。
The DC control bit calculation step includes:
Either the exclusive logical sum (XOR) or the exclusive negative logical sum (XNOR) of the storage data of the specific UCD and the additional data is executed, and the calculation result is stored in the specific UCD-compatible DC control bit storage frame. 37. The information recording processing method according to claim 36, wherein the information recording processing method is a step of setting a DC control bit to be set.
前記特定UCDは8ビットデータであり、
前記DC制御ビット算出ステップは、
特定UCDの格納データ8ビットと、付加データ構成ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを前記特定UCD対応DC制御ビット格納フレームに設定する8つのDC制御ビットとするステップであることを特徴とする請求項36に記載の情報記録処理方法。
The specific UCD is 8-bit data,
The DC control bit calculation step includes:
An arithmetic operation of either exclusive OR (XOR) or exclusive negative OR (XNOR) of 8 bits of stored data of the specific UCD and 8 bits of additional data constituent bits is executed and acquired as the operation result 8 37. The information recording processing method according to claim 36, wherein the information recording processing method is a step of setting bits to eight DC control bits set in the specific UCD-compatible DC control bit storage frame.
情報記録媒体に格納された情報の再生処理を実行する情報再生処方法であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法。
An information reproduction processing method for executing reproduction processing of information stored in an information recording medium,
A data demodulation step for performing demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding step for performing additional data acquisition processing based on the result;
An information reproduction processing method characterized by comprising:
前記付加データデコードステップは、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDが一致する場合に、特定UCDが付加データを含むUCDであると判別する処理を実行するステップを含むことを特徴とする請求項39に記載の情報再生処理方法。
The additional data decoding step includes:
And a step of executing a process of determining that the specific UCD is a UCD including additional data when the DC control bit acquired from the specific UCD-compatible DC control bit storage frame matches the specific UCD. Item 40. The information reproduction processing method according to Item 39.
前記特定UCDは8ビットデータであり、
前記付加データデコードステップは、
前記特定UCDの格納8ビットデータと、前記特定UCD対応DC制御ビット格納フレームから選択された8つのDC制御ビットデータとが一致するか否かを判定し、該判定結果に基づいて特定UCDが付加データを含むか否かを判別する処理を実行するステップを含むことを特徴とする請求項39に記載の情報再生処理方法。
The specific UCD is 8-bit data,
The additional data decoding step includes:
It is determined whether the stored 8-bit data of the specific UCD matches the eight DC control bit data selected from the specific UCD-compatible DC control bit storage frame, and the specific UCD is added based on the determination result 40. The information reproduction processing method according to claim 39, further comprising a step of executing processing for determining whether or not data is included.
前記情報再生処理方法は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、
前記付加データデコードステップは、
前記特定UCD位置情報カウンタステップにおいて選別した特定UCDのみに対応して、特定UCD対応DC制御ビット格納フレームのDC制御ビットとの対応関係判別処理を実行することを特徴とする請求項39に記載の情報再生処理方法。
The information reproduction processing method includes:
A specific UCD position information counter step for performing the selection of the specific UCD;
The additional data decoding step includes:
40. Correspondence determination processing with a DC control bit of a specific UCD-compatible DC control bit storage frame is executed only for the specific UCD selected in the specific UCD position information counter step. Information reproduction processing method.
前記情報再生処理方法は、
前記特定UCDの選別を実行する特定UCD位置情報カウンタステップを有し、
前記特定UCD位置情報カウンタステップは、
情報記録媒体に対する記録データ対応のアドレス情報に基づいて特定UCDを選別する処理を実行するステップであることを特徴とする請求項39に記載の情報記再生理方法。
The information reproduction processing method includes:
A specific UCD position information counter step for performing the selection of the specific UCD;
The specific UCD position information counter step includes:
40. The information recording / reproducing method according to claim 39, wherein the information recording / reproducing method is a step of executing a process of selecting a specific UCD based on address information corresponding to recording data for the information recording medium.
前記特定UCD位置情報カウンタステップは、
情報記録媒体に対する記録データ対応のアドレス情報中のクラスタ識別情報の構成ビットに基づいてUCDの行位置情報および列位置情報を特定する処理を実行するステップを含むことを特徴とする請求項43に記載の情報再生処理方法。
The specific UCD position information counter step includes:
44. The method according to claim 43, further comprising a step of executing a process of identifying row position information and column position information of a UCD based on configuration bits of cluster identification information in address information corresponding to recording data for an information recording medium. Information reproduction processing method.
情報記録媒体に格納された情報の再生処理を実行する情報再生処理方法であり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とする情報再生処理方法。
An information reproduction processing method for executing reproduction processing of information stored in an information recording medium,
A data demodulation step for performing demodulation processing of data read from the information recording medium;
An additional data decoding step of performing a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and performing a process of acquiring additional data based on the calculation result;
An information reproduction processing method characterized by comprising:
前記付加データデコードステップは、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理として、排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果を付加データ構成ビットとして取得する処理を実行することを特徴とする請求項45に記載の情報再生処理方法。
The additional data decoding step includes:
As an arithmetic process between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, an arithmetic process of either exclusive OR (XOR) or exclusive negative OR (XNOR) is executed. 46. The information reproduction processing method according to claim 45, wherein a process of acquiring the calculation result as an additional data constituent bit is executed.
前記付加データデコードステップは、
特定UCDの格納データ8ビットと、特定UCD対応DC制御ビット格納フレームから取得したDC制御ビット8ビットとの排他的論理和(XOR)または排他的否定論理和(XNOR)のいずれかの演算処理を実行し、該演算結果として取得する8ビットを付加データ構成ビットとして取得する処理を実行することを特徴とする請求項45に記載の情報再生処理方法。
The additional data decoding step includes:
An arithmetic operation of either exclusive OR (XOR) or exclusive negative OR (XNOR) between 8 bits of storage data of the specific UCD and 8 bits of DC control bits acquired from the DC control bit storage frame corresponding to the specific UCD 46. The information reproduction processing method according to claim 45, wherein the information reproduction processing method is executed, and processing for acquiring 8 bits acquired as the calculation result as additional data constituent bits is executed.
情報記録処理を実行するコンピュータ・プログラムであり、
情報記録媒体に記録するUCD(ユーザコントロールデータ)から選択される特定UCDが付加データ格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを該特定UCDのビット値の対応ビット値とし、特定UCDが付加データ非格納UCDである場合、特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットを付加データ非格納特定UCDのビット値と異なるビット値とするDC制御ビット選択処理を実行するDC制御ビット選択ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成ステップであり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット選択ステップにおいて選択された情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラム。
A computer program for executing information recording processing;
When the specific UCD selected from the UCD (user control data) to be recorded on the information recording medium is the additional data storage UCD, the DC control bit set in the specific UCD-compatible DC control bit storage frame corresponds to the bit value of the specific UCD. If the specific UCD is a non-additional data non-storage UCD, the DC control bit selection is performed so that the DC control bit set in the specific UCD-compatible DC control bit storage frame is different from the bit value of the additional data non-storage specific UCD DC control bit selection step for performing processing;
This is a modulation data generation step for executing a data modulation process for recording target data and a DC control bit setting process to generate a modulated recording frame as recording unit data, a DC control bit setting process based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information selected in the control bit selection step;
A computer program characterized by comprising:
情報記録処理を実行するコンピュータ・プログラムであり、
情報記録媒体に記録するUCD(ユーザコントロールデータ)中に設定される特定UCDの格納データと、付加データとの演算処理を実行して、該演算結果を特定UCD対応DC制御ビット格納フレームに設定するDC制御ビットとするDC制御ビット算出ステップと、
記録対象データに対するデータ変調処理、およびDC制御ビットの設定処理を実行し、記録単位データとしての変調レコーディングフレームを生成する変調データ生成部であり、DSV制御に基づくDC制御ビット設定処理、または前記DC制御ビット算出ステップにおいて算出した情報に基づくDC制御ビット設定処理を選択的に実行する変調データ生成ステップと、
を有することを特徴とするコンピュータ・プログラム。
A computer program for executing information recording processing;
A calculation process is performed on the storage data of the specific UCD set in the UCD (user control data) recorded on the information recording medium and the additional data, and the calculation result is set in the DC control bit storage frame corresponding to the specific UCD. DC control bit calculation step to be a DC control bit;
A modulation data generating unit that performs data modulation processing on recording target data and DC control bit setting processing to generate a modulated recording frame as recording unit data, and performs DC control bit setting processing based on DSV control, or the DC A modulation data generation step for selectively executing a DC control bit setting process based on the information calculated in the control bit calculation step;
A computer program characterized by comprising:
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの対応判定処理を実行し、対応判定結果に基づいて特定UCDが付加データを含むか否かを判別して、該判別結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラム。
A computer program for executing reproduction processing of information stored in an information recording medium;
A data demodulation step for performing demodulation processing of data read from the information recording medium;
A process for determining the correspondence between the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD is executed, and it is determined whether or not the specific UCD includes additional data based on the result of the correspondence determination. An additional data decoding step for performing additional data acquisition processing based on the result;
A computer program characterized by comprising:
情報記録媒体に格納された情報の再生処理を実行するコンピュータ・プログラムであり、
情報記録媒体から読み取られたデータの復調処理を実行するデータ復調ステップと、
特定UCD対応DC制御ビット格納フレームから取得したDC制御ビットと、特定UCDとの演算処理を実行し、該演算結果に基づいて付加データの取得処理を実行する付加データデコードステップと、
を有することを特徴とするコンピュータ・プログラム。
A computer program for executing reproduction processing of information stored in an information recording medium;
A data demodulation step for performing demodulation processing of data read from the information recording medium;
An additional data decoding step of performing a calculation process of the DC control bit acquired from the specific UCD-compatible DC control bit storage frame and the specific UCD, and performing a process of acquiring additional data based on the calculation result;
A computer program characterized by comprising:
JP2004022637A 2003-12-04 2004-01-30 Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program Pending JP2005216396A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004022637A JP2005216396A (en) 2004-01-30 2004-01-30 Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
US10/979,638 US20050140527A1 (en) 2003-12-04 2004-11-01 Information recording processor, information playback processor, method therefor, and information recording medium and computer program used therewith

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004022637A JP2005216396A (en) 2004-01-30 2004-01-30 Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program

Publications (1)

Publication Number Publication Date
JP2005216396A true JP2005216396A (en) 2005-08-11

Family

ID=34905921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004022637A Pending JP2005216396A (en) 2003-12-04 2004-01-30 Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program

Country Status (1)

Country Link
JP (1) JP2005216396A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211862A (en) * 2009-03-10 2010-09-24 Panasonic Corp Encoding device and optical disk recording device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211862A (en) * 2009-03-10 2010-09-24 Panasonic Corp Encoding device and optical disk recording device

Similar Documents

Publication Publication Date Title
US7746738B2 (en) Data processing method, information recording medium manufacturing management system, recording data generation apparatus and method, and computer program
JP2007079989A (en) Information processing apparatus, information recording medium, information recording medium manufacturing apparatus, method, and computer program
JP4110530B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
US7624282B2 (en) Method and apparatus for DVD copy protection with selective data pattern insertion
JP3972879B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP3982488B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP2008103007A (en) Information processor, information recording medium, information processing method, and computer program
JP3965961B2 (en) Recording medium, recording method, recording apparatus, reproducing method, and reproducing apparatus
JP3953008B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP3953007B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP2005216396A (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP3982489B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
TW200406741A (en) Encoding information in codes identifying beginning of regions of data
JP3941764B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP4140485B2 (en) Information recording processing apparatus, information reproducing processing apparatus, information recording medium and method, and computer program
JP2005158135A (en) Information recording apparatus, information reproducing apparatus, information recording medium, method, and computer program
US20050140527A1 (en) Information recording processor, information playback processor, method therefor, and information recording medium and computer program used therewith
JP2005092990A (en) Information record processing apparatus, information reproduction processing apparatus, information recording medium and method, and computer program
JP4665974B2 (en) Information recording medium
JP2005071490A (en) Information recording device, information reproducing device, information recording medium and method, and computer program
JP2002184098A (en) Recording medium, recording device, reproducing device, and recording/reproducing method