JP2005108280A - Optical disk device - Google Patents

Optical disk device Download PDF

Info

Publication number
JP2005108280A
JP2005108280A JP2003336786A JP2003336786A JP2005108280A JP 2005108280 A JP2005108280 A JP 2005108280A JP 2003336786 A JP2003336786 A JP 2003336786A JP 2003336786 A JP2003336786 A JP 2003336786A JP 2005108280 A JP2005108280 A JP 2005108280A
Authority
JP
Japan
Prior art keywords
data
recording
optical disc
recording layers
read
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
JP2003336786A
Other languages
Japanese (ja)
Inventor
Mitsutaka Yamaguchi
光隆 山口
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2003336786A priority Critical patent/JP2005108280A/en
Publication of JP2005108280A publication Critical patent/JP2005108280A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Optical Record Carriers And Manufacture Thereof (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an optical disk device more easily backing up data through an optical disk. <P>SOLUTION: A CPU 13 performs recording to a recording type optical disk provided with a plurality of recording layers on one surface by overlapping the data of the same content on the respective recording layers via a servo circuit 14 and a pickup unit 11. Thereby, when backup is performed, the data of the same content can be recorded according to the umber of the recording layers to one recording type optical disk and backup is easily performed. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置に関する。   The present invention relates to an optical disc apparatus for recording data on a recordable optical disc and reproducing data from the optical disc.

従来、パーソナルコンピュータ(PC)においてデータを保存する際、そのPC内に搭載されたハードディスク装置に保存している。しかし、ハードディスク装置のみにデータを保存するだけでは、そのハードディスク装置が故障した際にデータの読み出しが不可能となってしまうため、バックアップとしてCD−RやDVD−R等の記録型光ディスクに対してデータを記録することが多い。また、ハードディスク装置の空き領域を確保するために、記録型光ディスクにデータをバックアップすることもある。   Conventionally, when data is stored in a personal computer (PC), the data is stored in a hard disk device mounted in the PC. However, if the data is stored only in the hard disk device, it becomes impossible to read the data when the hard disk device fails. Therefore, as a backup, it is possible to record on a recordable optical disk such as a CD-R or a DVD-R. Data is often recorded. In addition, data may be backed up to a recordable optical disk in order to secure a free space in the hard disk device.

ところが、上記のような記録型光ディスクは、カートリッジに格納されているタイプのDVD−RAMを除き、ディスク表面が剥き出しの状態となっている、いわゆるベアディスクである。このため、ディスク表面に傷や汚れが付き易く、それら傷や汚れの状態によってはディスクに記録されたデータを読み出せなくなるおそれがある。そこで、バックアップしたデータの読み出しが不可となることを回避するために、予備として、複数枚の記録型光ディスクに同じ内容のデータを記録することもよく行われている。   However, the recordable optical disk as described above is a so-called bare disk in which the disk surface is exposed except for the type of DVD-RAM stored in a cartridge. For this reason, the surface of the disk is easily scratched or dirty, and depending on the state of the scratch or dirt, there is a possibility that data recorded on the disk cannot be read. Therefore, in order to avoid that backup data cannot be read out, the same content data is often recorded on a plurality of recordable optical disks as a spare.

しかし通常、PCには1つの光ディスク装置しか接続されていないため、複数枚の記録型光ディスクにデータを記録するには、1枚の光ディスクへのデータの記録が完了する度にディスクを入れ替えて記録操作を繰り返さなければならず、その作業が極めて煩雑なものとなっている。   However, since usually only one optical disk device is connected to the PC, in order to record data on a plurality of recordable optical disks, the disk is changed every time data recording on one optical disk is completed. The operation must be repeated, and the work is extremely complicated.

本発明は、上記実情に鑑みなされたものであって、その目的は、光ディスクを通じてのデータのバックアップをより簡便に行うことができる光ディスク装置を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an optical disc apparatus that can more easily back up data through an optical disc.

こうした目的を達成するため、請求項1に記載の発明は、片面に複数の記録層を備える記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置であって、外部から所定の書き込み指令のもとに転送されるデータを、前記光ディスクの複数の記録層に対してそれぞれ重複して書き込むよう制御する書き込み制御手段を備えることをその要旨とする。   In order to achieve such an object, the invention described in claim 1 is an optical disc apparatus that performs data recording on a recording type optical disc having a plurality of recording layers on one side, and data reproduction from the optical disc, and is provided from outside. The gist of the present invention is to provide a writing control means for controlling the data transferred under the writing command to be written to the plurality of recording layers of the optical disc.

近年は、前記DVD系の光ディスクよりも記録密度を高めて、さらなる大容量化を実現する、例えばAOD(Advanced Optical Disk)規格の光ディスクやBlu−lay規格の光ディスク等の次世代光ディスク、並びにその記録・再生装置の開発が進められている。そして、これらの次世代光ディスクではいずれも、片面に1層の記録層(反射層)を備えたディスクに加え、片面に2層の記録層を備えたディスクも規格化される見通しである。   In recent years, the recording density is higher than that of the above-described DVD-type optical discs, and the capacity can be further increased.・ Reproduction equipment is being developed. In all of these next-generation optical discs, in addition to a disc having one recording layer (reflection layer) on one side, a disc having two recording layers on one side is expected to be standardized.

この点、光ディスク装置としてのこうした構成によれば、上記書き込み制御手段を通じて、光ディスクの複数の(例えば2つの)記録層に対して同一内容のデータが書き込まれることとなる。すなわち、従来、同一内容のデータを複数枚の光ディスクにバックアップ
していたことによる効果と同等の効果が1枚の光ディスクを通じて実現されるとともに、こうしたデータのバックアップにかかる操作自体、通常は、上記転送すべきデータの選択と上記所定の書き込み指令を発するのみの簡単な操作で済む。しかもディスクの入れ替え等を必要とすることもない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができるようになる。
In this regard, according to such a configuration as the optical disc apparatus, data having the same content is written to a plurality of (for example, two) recording layers of the optical disc through the write control means. In other words, an effect equivalent to the effect of conventionally backing up data of the same content on a plurality of optical discs is realized through one optical disc, and the operation for backing up such data itself, usually the above transfer A simple operation of selecting the data to be performed and issuing the predetermined write command is sufficient. Moreover, there is no need to replace the disk. For this reason, data backup through the optical disk can be performed very simply.

また、請求項2に記載の発明は、上記請求項1に記載の光ディスク装置において、前記書き込み制御手段は、前記複数の記録層の同一領域に対して、前記転送されるデータを重複して書き込むよう制御するものであることをその要旨とする。   According to a second aspect of the present invention, in the optical disc apparatus according to the first aspect, the write control unit writes the transferred data in duplicate in the same area of the plurality of recording layers. The gist of the control is as follows.

通常、1枚の光ディスクとはいえ、そこに形成される複数の記録層が全て同一の品質にて形成されるとは限らない。また、経年変化等にしろ、それら複数の記録層において常に同一の条件で進行するとも限らない。したがって、同一内容のデータがそれら複数の記録層の同一領域に対して書き込まれる上記構成によれば、たとえ複数の記録層の一つにおいてデータの読み出しが不能となるような事態が生じたとしても、他の記録層の同一領域に書き込まれているデータによってこれを救うことのできる確率は高く維持される。また、同構成の場合、上記書き込み制御する際のデータの論理アドレスをそれら複数の記録層で全て同一(層指定アドレスのみが別)とすることができるため、データ書き込み処理自体の簡易化を図ることもできるようになる。   Normally, although a single optical disc is used, the plurality of recording layers formed there are not always formed with the same quality. Moreover, it does not always proceed under the same conditions in the plurality of recording layers regardless of aging. Therefore, according to the above configuration in which data having the same content is written to the same area of the plurality of recording layers, even if a situation occurs in which data cannot be read in one of the plurality of recording layers. The probability that the data can be saved by the data written in the same area of the other recording layer is kept high. Further, in the case of the same configuration, since the logical addresses of the data when performing the write control can be made the same in all of the plurality of recording layers (only the layer designation address is different), the data writing process itself is simplified. You can also do that.

請求項3に記載の発明は、同じく上記請求項1に記載の光ディスク装置において、前記書き込み制御手段は、前記複数の記録層の異なる領域に対して、前記転送されるデータを重複して書き込むよう制御するものであることをその要旨とする。   According to a third aspect of the present invention, in the optical disk apparatus according to the first aspect, the write control unit writes the transferred data in duplicate in different areas of the plurality of recording layers. Its gist is that it is controlled.

例えば、光ディスクの表面に傷や汚れ等が付いた場合、たとえ複数の記録層があったとしても、それら傷や汚れが存在する同一の領域でデータの読み出しが不能となる可能性が高い。この点、同一内容のデータがそれら複数の記録層の異なる領域に対して書き込まれる上記構成によれば、上記傷や汚れに起因して、ある一つの記録層でのデータの読み出しが不能となるような事態が生じたとしても、他の記録層の異なる領域に書き込まれているデータによってこれを救うことのできる確率が高く維持されるようになる。なお、同構成の場合であれ、上記書き込み制御する際のデータの論理アドレスをそれら複数の記録層に対応して所定量だけシフトさせることで足りるため、データ書き込み処理にかかる負荷が大きく増えることはない。   For example, when the surface of the optical disk is scratched or dirty, even if there are a plurality of recording layers, there is a high possibility that data cannot be read out in the same area where the scratch or dirt exists. In this regard, according to the above configuration in which data having the same content is written to different areas of the plurality of recording layers, it becomes impossible to read data from one recording layer due to the scratches or dirt. Even if such a situation occurs, the probability that the data can be saved by data written in different areas of other recording layers is maintained high. Even in the case of the same configuration, it is sufficient to shift the logical address of the data at the time of the writing control by a predetermined amount corresponding to the plurality of recording layers, so that the load on the data writing process greatly increases. Absent.

請求項4に記載の発明は、請求項2または3に記載の光ディスク装置において、前記書き込み制御手段は、前記転送されるデータを一時的にキャッシュするキャッシュメモリを備え、このキャッシュメモリにキャッシュされるデータ単位にて前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御することをその要旨とする。   According to a fourth aspect of the present invention, in the optical disc apparatus according to the second or third aspect, the write control unit includes a cache memory that temporarily caches the transferred data, and is cached in the cache memory. The gist of the present invention is to control the data to be transferred in units of data so as to be written to the plurality of recording layers in an overlapping manner.

光ディスク装置としてのこうした構成によれば、上記キャッシュメモリにキャッシュされるデータ単位にて記録層の切り替えを行うことができ、データのキャッシュを行うこと自体のメリットに加え、光ピックアップをはじめとする書き込み駆動系の制御についてもその制御負荷を軽減することができるようになる。   According to such a configuration as an optical disk device, the recording layer can be switched in units of data cached in the cache memory, and in addition to the merit of performing data caching itself, writing including an optical pickup is possible. The control load of the drive system can also be reduced.

請求項5に記載の発明は、請求項1〜4のいずれか一項に記載の光ディスク装置において、前記光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する判断手段を更に備え、前記書き込み制御手段は、前記判断手段により前記複数の記録層に同一内容のデータが既に記録されているディスクである旨判断されるとき、それら複数の記録層に記録可能領域が存在することを条件に、記録済み最終領域に続けて、前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよ
う制御することをその要旨とする。
According to a fifth aspect of the present invention, in the optical disc apparatus according to any one of the first to fourth aspects, the optical disc is a disc in which data having the same content is already recorded in the plurality of recording layers. Determination means for determining whether or not the write control means determines that the disc has already recorded data of the same content in the plurality of recording layers by the determination means. The gist of the present invention is that control is performed so that the transferred data is written to the plurality of recording layers redundantly after the recorded final area, on the condition that there is a recordable area.

こうした構成によれば、上記態様でのバックアップ機能、すなわち複数の記録層に同一内容のデータを重複して書き込む機能を有する光ディスク装置としても、記録可能領域の残存する光ディスクに対するいわゆる追記機能が付与されることとなり、同装置を運用する上での汎用性も更に高められるようになる。   According to such a configuration, a so-called additional recording function for an optical disc in which a recordable area remains is provided even for an optical disc apparatus having a backup function in the above-described mode, that is, a function of writing data having the same content in a plurality of recording layers. As a result, versatility in operating the apparatus is further enhanced.

請求項6に記載の発明は、請求項5に記載の光ディスク装置において、前記書き込み制御手段は、前記転送されるデータの前記複数の記録層に対する重複する書き込みに際し、前記光ディスクのディスク管理情報領域に、前記複数の記録層に対して同一内容のデータを重複して書き込む旨の識別情報を併せて記録するものであり、前記判断手段は、この識別情報の有無に基づいて、当該光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断することをその要旨とする。   According to a sixth aspect of the present invention, in the optical disc apparatus according to the fifth aspect, the write control means stores the transferred data in the disc management information area of the optical disc when the transferred data is written to the plurality of recording layers in an overlapping manner. , And the identification information indicating that the same content data is written in duplicate on the plurality of recording layers is recorded, and the determination means determines whether the optical disc is based on the presence or absence of the identification information. The gist of this is to determine whether or not the same data is already recorded on the recording layer.

こうした構成によれば、光ディスクに通常設けられる上記ディスク管理情報領域にアクセスすることで、当該光ディスクが上記態様で複数の記録層に同一内容のデータが重複して書き込まれたディスクである否かが容易に判別可能となり、利便性の更なる向上が図られるようになる。   According to such a configuration, by accessing the disc management information area normally provided on the optical disc, it is possible to determine whether or not the optical disc is a disc in which data of the same content is written on a plurality of recording layers in the above manner. This makes it possible to easily discriminate and further improve the convenience.

請求項7に記載の発明は、請求項1〜6のいずれか一項に記載の光ディスク装置において、外部からの読み出し指令に基づき、前記複数の記録層のいずれか一層から前記書き込まれたデータの読み出しを行うとともに、該当する記録層においてデータの読み出しが不能となる都度、他の記録層の対応する領域から、前記重複して書き込まれたデータの読み出しを継続するよう制御する読み出し制御手段を更に備えることをその要旨とする。   According to a seventh aspect of the present invention, in the optical disc apparatus according to any one of the first to sixth aspects, the written data is recorded from any one of the plurality of recording layers based on an external read command. Read control means for performing reading, and each time the data cannot be read from the corresponding recording layer, read control means for controlling to continue reading the data written in duplicate from the corresponding area of the other recording layer The gist is to provide it.

光ディスク装置としてのこうした構成によれば、上記複数の記録層のいずれかの記録層においてデータの読み出しが不能となる不都合が発生するような場合であれ、上記読み出し制御手段による記録層を自動切り替えしてのデータ読み出し継続機能を通じて、バックアップされたデータの再生能力が保証されるようになる。   According to such a configuration as the optical disc apparatus, even when there is a problem that data reading becomes impossible in any one of the plurality of recording layers, the recording layer is automatically switched by the reading control unit. Through the data read continuation function, the ability to reproduce the backed up data is guaranteed.

請求項8に記載の発明は、請求項7に記載の光ディスク装置において、前記読み出し制御手段は、前記他の記録層の対応する領域からデータの読み出しを継続するに際し、前記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯って、該データの読み出しを継続することをその要旨とする。   According to an eighth aspect of the present invention, in the optical disc apparatus according to the seventh aspect, the read control unit becomes unable to read the data when continuing to read data from a corresponding area of the other recording layer. The gist of the present invention is to continue reading data from a location corresponding to data by a predetermined amount of data.

上記記録層を自動切り替えしてデータの読み出しが継続される場合、それら読み出されるデータの連続性が確保されることが極めて重要となる。この点、切り替えられた記録層の、上記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯ってデータの読み出しが継続される上記構成によれば、それら読み出されるデータの連続性も自ずと確保されるようになり、当該光ディスク装置によるデータバックアップにかかる信頼性も更に向上されるようになる。   When data reading is continued by automatically switching the recording layer, it is extremely important to ensure the continuity of the read data. In this regard, according to the above configuration in which data reading is continued over a predetermined amount of data from the location corresponding to the data that has become unreadable, the continuity of the read data is changed. As a result, the reliability of data backup by the optical disc apparatus is further improved.

この発明によれば、光ディスクの片面の複数の記録層に対して同一内容のデータが書き込まれることとなり、従来、同一内容のデータを複数枚の光ディスクにバックアップしていたことによる効果と同等の効果が1枚の光ディスクを通じて実現されるようになる。しかも、こうしたデータのバックアップにかかる操作自体、転送すべきデータの選択と所定の書き込み指令を発するのみの簡単な操作で済み、光ディスクの入れ替え等を行う必要もない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができるようになる。   According to the present invention, data having the same content is written to a plurality of recording layers on one side of the optical disc, and the same effect as that obtained by backing up data having the same content to a plurality of optical discs conventionally. Is realized through one optical disk. In addition, such an operation for backing up the data itself is a simple operation only for selecting data to be transferred and issuing a predetermined write command, and it is not necessary to replace the optical disk. For this reason, data backup through the optical disk can be performed very simply.

以下、本発明を具体化した一実施の形態について図1〜図6を参照にして説明する。   Hereinafter, an embodiment of the present invention will be described with reference to FIGS.

図1に示すように、光ディスク装置10は、装着される光ディスクの位置に対応して、ピックアップユニット11、スピンドルモータ12を備えている。また、光ディスク装置10は、判断手段、書き込み制御手段及び読み出し制御手段としてのCPU13、サーボ回路14、信号処理回路15、インターフェース(I/F)回路16を備えている。CPU13は、これらの回路を介して、装着された光ディスクに対してデータの記録や光ディスクからデータの読み出しを実行する。   As shown in FIG. 1, the optical disk apparatus 10 includes a pickup unit 11 and a spindle motor 12 corresponding to the position of the optical disk to be mounted. Further, the optical disc apparatus 10 includes a CPU 13, a servo circuit 14, a signal processing circuit 15, and an interface (I / F) circuit 16 as determination means, write control means, and read control means. The CPU 13 performs data recording on the loaded optical disk and data reading from the optical disk via these circuits.

CPU13は、メモリ13aに格納された各種制御プログラム、並びに図示しないホストコンピュータ(PC)からI/F回路16を介して伝達される指令等に基づいて光ディスク装置10のメイン制御を司るものであり、サーボ回路14や信号処理回路15等に指令を出して各種処理を実行する。なお、後述する各種フラグも上記メモリ13aにセットされるものとする。   The CPU 13 is responsible for main control of the optical disc apparatus 10 based on various control programs stored in the memory 13a and commands transmitted from the host computer (PC) (not shown) via the I / F circuit 16. Commands are issued to the servo circuit 14 and the signal processing circuit 15 to execute various processes. It is assumed that various flags described later are also set in the memory 13a.

サーボ回路14は、CPU13からの指令に基づいてピックアップユニット11、スピンドルモータ12及びスレッドモータ17の駆動を制御する回路である。詳しくは、ピックアップユニット11のフォーカスサーボやトラッキングサーボ、さらにはスピンドルモータ12及びスレッドモータ17の回転速度制御等がこのサーボ回路14を通じて実行される。   The servo circuit 14 is a circuit that controls driving of the pickup unit 11, the spindle motor 12, and the sled motor 17 based on a command from the CPU 13. Specifically, the focus servo and tracking servo of the pickup unit 11 and the rotation speed control of the spindle motor 12 and the thread motor 17 are executed through the servo circuit 14.

ピックアップユニット11は、図示しないレーザ出力部、対物レンズ及びディスクからの反射光を受光するフォトディテクタ等の光学系を備え、装着された光ディスクの記録面からデータを読み取るとともに、装着された光ディスクが記録型光ディスクの場合には、その記録型光ディスクの記録面に対してデータを記録する。なお、光学系は各種ディスクに応じて設けられている。   The pickup unit 11 includes an optical system such as a laser output unit (not shown), an objective lens, and a photodetector that receives reflected light from the disk, reads data from the recording surface of the mounted optical disk, and the mounted optical disk is a recording type. In the case of an optical disc, data is recorded on the recording surface of the recordable optical disc. The optical system is provided according to various disks.

スレッドモータ17は、ピックアップユニット11を光ディスクの径方向に移動させるものである。そして、このスレッドモータ17に接続されたホール素子18によりピックアップユニット11の径方向における位置が検出される。ホール素子18は、スレッドモータ17の回転角度を所定間隔のパルス信号でCPU13に出力するものであり、CPU13は、このパルスをカウントすることで径方向におけるピックアップユニット11の位置を把握することができる。   The thread motor 17 moves the pickup unit 11 in the radial direction of the optical disk. The position of the pickup unit 11 in the radial direction is detected by the hall element 18 connected to the thread motor 17. The hall element 18 outputs the rotation angle of the sled motor 17 to the CPU 13 as a pulse signal at a predetermined interval, and the CPU 13 can grasp the position of the pickup unit 11 in the radial direction by counting the pulses. .

信号処理回路15は、CPU13からの指令に基づき、記録型光ディスクにデータ記録を行う際には、I/F回路16を介してPCから転送されるデータに対し、例えば使用するディスク仕様に添ったエンコード処理、変調処理を施す。そして、ピックアップユニット11におけるレーザの出力をコントロールして、ピックアップユニット11を介してそれら変調したデータを記録型光ディスクの記録面に書き込んで記録する。一方、光ディスクの記録面に記録されたデータの再生・読み出しを行う際には、ピックアップユニット11を介してその記録面から読み取られるデータに対し、同じく使用するディスク仕様に添った復調処理、デコード処理を施す。そして、このデコード処理したデータをI/F回路16を介してPCに転送する等の処理を実行する。   The signal processing circuit 15 conforms to, for example, the disk specification to be used for the data transferred from the PC via the I / F circuit 16 when recording data on the recordable optical disk based on a command from the CPU 13. Encoding process and modulation process are performed. Then, the laser output in the pickup unit 11 is controlled, and the modulated data is written and recorded on the recording surface of the recordable optical disk via the pickup unit 11. On the other hand, when reproducing / reading the data recorded on the recording surface of the optical disc, the data read from the recording surface via the pickup unit 11 is demodulated and decoded in accordance with the disc specifications to be used. Apply. Then, processing such as transferring the decoded data to the PC via the I / F circuit 16 is executed.

信号処理回路15にはキャッシュメモリ19が接続されており、PCから転送されるデータは信号処理回路15によりエンコードされ、その後、そのエンコードされたデータは一時的にキャッシュメモリ19に格納される。CPU13は、このキャッシュメモリ19に所定量のデータが格納されると、後述する記録処理を実行して記録型光ディスクに対してデータを書き込む。   A cache memory 19 is connected to the signal processing circuit 15, and data transferred from the PC is encoded by the signal processing circuit 15, and then the encoded data is temporarily stored in the cache memory 19. When a predetermined amount of data is stored in the cache memory 19, the CPU 13 executes a recording process described later and writes the data to the recordable optical disk.

ここで、光ディスク装置10に装着される光ディスクとして、片面2層の記録型光ディスクD(以下、単にディスクDという)について図2を参照にして説明する。   Here, a single-sided, dual-layer recordable optical disc D (hereinafter simply referred to as “disc D”) will be described with reference to FIG.

図2(a)に示すように、ディスクDは、従来のCD系やDVD系の光ディスクと同様、内周側にLead-In (リードイン)エリアと呼ばれるディスク管理情報領域20(以下、管理領域20という)を備えており、その外周側に続けて、データが記録される記録可能領域21を備えている。なお、管理領域20は、実際複数の渦巻き状のトラックから構成されるが、同図では便宜的にリング状に示している。   As shown in FIG. 2 (a), the disc D has a disc management information area 20 (hereinafter referred to as a management area) called a Lead-In (lead-in) area on the inner peripheral side, as in the case of conventional CD and DVD optical discs. 20), and a recordable area 21 in which data is recorded is provided on the outer peripheral side. The management area 20 is actually composed of a plurality of spiral tracks, but is shown in a ring shape for the sake of convenience.

管理領域20には、後述する2層同一内容記録に関する情報を記録する領域が設けられており、ディスクDに後述する2層同一内容記録が実施されている場合には、識別情報としての記録値を「1」と、2層同一内容記録が実施されていない場合には記録値を「0」として記録されるようになっている。   The management area 20 is provided with an area for recording information on two-layer identical content recording, which will be described later. When two-layer identical content recording, which will be described later, is performed on the disc D, a recording value as identification information is recorded. Is recorded as “0” when two-layer identical content recording is not performed.

また、図2(b)に示すように、ディスクDの記録可能領域21は、片面に2つの記録層22,23を備え、記録面側から向かって1層目が第1の記録層22、2層目が第2の記録層23となっている。また、ディスクDは、記録層22を保護する保護層24、記録層22と記録層23との間に介在する接着層25及び記録層23が取着された基板26を備え、これらと記録層22,23により構成されている。なお、第1の記録層22は、ピックアップユニット11から照射されるレーザ光により第2の記録層23に対するデータの記録及びデータの読み出しを可能とするため半透過型で構成されており、一方、第2の記録層23は全反射型で構成されている。   Further, as shown in FIG. 2B, the recordable area 21 of the disc D includes two recording layers 22 and 23 on one side, and the first layer from the recording surface side is the first recording layer 22. The second layer is the second recording layer 23. Further, the disc D includes a protective layer 24 for protecting the recording layer 22, an adhesive layer 25 interposed between the recording layer 22 and the recording layer 23, and a substrate 26 to which the recording layer 23 is attached. 22 and 23. The first recording layer 22 is configured to be a semi-transmissive type in order to enable data recording and data reading with respect to the second recording layer 23 by the laser light emitted from the pickup unit 11. The second recording layer 23 is a total reflection type.

両記録層22,23は、内周から外周に向かってデータを記録可能に構成されており、両記録層22,23におけるデータの記録又はデータの読み出し時に使用する論理アドレスは、層位置を示す層変数値以外は同じである。さらに、各記録層の論理アドレスによって示される各記録層の物理アドレスの領域も同じに構成されている。   Both recording layers 22 and 23 are configured to be able to record data from the inner periphery toward the outer periphery, and the logical address used when recording or reading data in both recording layers 22 and 23 indicates the layer position. It is the same except for the layer variable value. Further, the physical address area of each recording layer indicated by the logical address of each recording layer is configured in the same way.

次に、CPU13が行う各種処理について説明する。なお、CPU13は、光ディスクが装着されると初期化処理を実行し、その後、実際にデータを書き込む記録処理やデータを読み出す読み出し処理を行う。以下、この初期化処理、記録処理、読み出し処理について説明する。   Next, various processes performed by the CPU 13 will be described. The CPU 13 executes initialization processing when an optical disc is loaded, and then performs recording processing for actually writing data and reading processing for reading data. Hereinafter, the initialization process, the recording process, and the reading process will be described.

まず、CPU13が行う初期化処理について図3のフローチャートに従って説明する。   First, initialization processing performed by the CPU 13 will be described with reference to the flowchart of FIG.

CPU13は、図示しないセンサ等により光ディスクが装着されたことを検出すると、ステップS100に示すように光ディスクの管理領域20からピックアップユニット11を介してディスク管理情報を読み出す。そして、このディスク管理情報に基づきメモリ13a内において同一内容記録可能フラグ及び同一内容読み出しフラグの設定を行う。   When the CPU 13 detects that the optical disk is loaded by a sensor (not shown) or the like, the CPU 13 reads the disk management information from the optical disk management area 20 via the pickup unit 11 as shown in step S100. Based on the disc management information, the same content recordable flag and the same content read flag are set in the memory 13a.

ここで、同一内容記録可能フラグとは、装着された光ディスクが2つの記録層22,23を備えるディスクDであり、さらに、そのディスクDの両記録層22,23に同一内容のデータを重複して記録(2層同一内容記録)可能な場合にセットし、不可能であればクリアするフラグである。また、同一内容読み出しフラグとは、ディスクDの両記録層22,23に同一内容のデータが記録されている場合にセットし、同一内容のデータが記録されていない場合にクリアするフラグである。   Here, the same content recordable flag is a disc D in which the mounted optical disc includes two recording layers 22 and 23, and data having the same content is duplicated in both recording layers 22 and 23 of the disc D. This flag is set when recording (recording of two layers of the same content) is possible, and is cleared when impossible. The same content read flag is a flag that is set when data of the same content is recorded on both recording layers 22 and 23 of the disc D, and is cleared when data of the same content is not recorded.

ステップS101において、CPU13は、管理領域20から読み出した管理情報に基づきディスクDであるか否かを判断する。ここで、ディスクDでない光ディスクの場合には、ステップS102において同一内容記録可能フラグ及び同一内容読み出しフラグをクリアし、初期化処理を終了する。一方、ディスクDである場合は、ステップS103に移
行する。
In step S <b> 101, the CPU 13 determines whether the disk D is based on the management information read from the management area 20. Here, in the case of an optical disk that is not the disk D, the same content recordable flag and the same content read flag are cleared in step S102, and the initialization process ends. On the other hand, in the case of the disk D, the process proceeds to step S103.

ステップS103において、CPU13は、ディスクDが未だデータの記録されていない未記録ディスクであるか否かを判断する。そして、未記録ディスクである場合は、問題なく2層同一内容記録を行えるため、ステップS104において同一内容記録可能フラグをセットするとともに、データが何も記録されていない未記録ディスクであるため同一内容読み出しフラグをクリアする。一方、未記録ディスクでない場合は、ステップS105に移行する。   In step S103, the CPU 13 determines whether or not the disk D is an unrecorded disk on which no data is recorded yet. If the disc is an unrecorded disc, two layers of the same content can be recorded without any problem. Therefore, the same content recordable flag is set in step S104, and the same content is obtained because no data is recorded. Clear the read flag. On the other hand, if it is not an unrecorded disc, the process proceeds to step S105.

ステップS105において、CPU13は、既に2層同一内容記録がなされているディスクであって、その既存のデータに続けて同一内容のデータを重複して記録(追記)できるか否かを判断する。ここで、既存のデータに続けてデータを追記可能である場合にはステップS106において同一内容記録可能フラグをセットするとともに、その既に記録されているデータの最終領域(セクタアドレス)をディスク管理情報から読み出してメモリ13aに記憶する。そして、ステップS108に移行する。一方、ステップS105において、データを追記できないと判断した場合はステップS107において同一内容記録可能フラグをクリアする。   In step S105, the CPU 13 determines whether it is a disc on which two layers of identical contents have already been recorded, and data having the same contents can be duplicated (added) following the existing data. If it is possible to add data after the existing data, the same content recordable flag is set in step S106, and the final area (sector address) of the already recorded data is determined from the disc management information. Read and store in the memory 13a. Then, the process proceeds to step S108. On the other hand, if it is determined in step S105 that data cannot be additionally written, the same content recordable flag is cleared in step S107.

ステップS108において、CPU13は、ディスク管理情報の上記記録値に基づき、記録値が「1」である場合には2層同一内容記録済みディスクであると判断し、ステップS109において同一内容読み出しフラグをセットする。更に、ステップS110において、CPU13は、後述する読み出し処理の際に参照する層変数値を「0」に設定して初期化処理を終了する。なお、この層変数値とは、読み出し処理を実行する際、実際に読み出しを行う記録層を示す値であり、層変数値「0」が記録層22、層変数値「1」が記録層23に対応している。   In step S108, based on the recorded value of the disc management information, the CPU 13 determines that the disc is a two-layer identical content recorded disc if the recorded value is “1”, and sets the identical content read flag in step S109. To do. Further, in step S110, the CPU 13 sets a layer variable value to be referred to in the later-described reading process to “0” and ends the initialization process. Note that the layer variable value is a value indicating the recording layer that is actually read when the reading process is executed. The layer variable value “0” is the recording layer 22, and the layer variable value “1” is the recording layer 23. It corresponds to.

一方、ステップS108において、CPU13は、2層同一内容記録管理領域における記録値が「0」である場合には2層同一内容記録がなされていないディスクであると判断し、ステップS111において同一内容読み出しフラグをクリアして初期化処理を終了する。   On the other hand, in step S108, if the recorded value in the two-layer identical content recording management area is “0”, the CPU 13 determines that the disc is not subjected to two-layer identical content recording, and reads the same content in step S111. Clear the flag and end the initialization process.

次に、本実施の形態における記録処理について図4及び図5に示すフローチャートを参照にして説明する。   Next, recording processing in the present embodiment will be described with reference to the flowcharts shown in FIGS.

まず、ステップS200において、CPU13は、I/F回路16を介してPCからコマンド(指令)を受信したか否かを判断する。なお、このステップS200はコマンドを受信するまで繰り返す。そして、コマンドを受信した場合にはステップS201に移行する。   First, in step S <b> 200, the CPU 13 determines whether a command (command) is received from the PC via the I / F circuit 16. This step S200 is repeated until a command is received. If a command is received, the process proceeds to step S201.

ステップS201において、CPU13は、2層同一内容記録指定コマンドを受信したか否かを判断する。この、2層同一内容記録指定コマンドは、PCが記録層22,23に対して同一内容のデータを記録する前に発行するコマンドであり、このコマンドを受信した場合にはステップS202に移行する。   In step S201, the CPU 13 determines whether or not a two-layer identical content recording designation command has been received. This two-layer identical content recording designation command is a command issued by the PC before recording data of the same content on the recording layers 22 and 23. If this command is received, the process proceeds to step S202.

ステップS202において、CPU13は、初期化処理で設定した同一内容記録可能フラグをメモリ13aにて参照し、セットされている場合にはステップS203にて同一内容記録フラグをセットし、実際にデータ記録可能な状態にする。   In step S202, the CPU 13 refers to the same content recordable flag set in the initialization process in the memory 13a. If it is set, the CPU 13 sets the same content recordable flag in step S203 and can actually record data. To make sure

一方、S202において、同一内容記録可能フラグがクリアされている場合には、ステップS204にて同一内容記録フラグをクリアする。そして、ステップS205において、CPU13は、同一内容記録可能フラグがセットされていないにも関わらず2層同一内
容記録指定コマンドが送信されてきた旨を通知するコマンドエラーをPCに対して発行し、記録処理を終了する。
On the other hand, if the same content recordable flag is cleared in S202, the same content record flag is cleared in step S204. In step S205, the CPU 13 issues a command error to the PC to notify that the two-layer identical content recording designation command has been transmitted even though the identical content recordable flag is not set, and the recording is performed. The process ends.

また、ステップS201において、CPU13は、受信したコマンドが2層同一内容記録指定コマンドでない場合、ステップS206に移行して受信したコマンドが記録コマンドであるか否かを判断する。なお、この記録コマンドとは、実際に書き込みを行うためにPCがCPU13に対して発行する書き込み指令のことである。この記録コマンドは、その記録コマンドのもとに転送されるデータの先頭論理アドレス値、転送セクタ数、及び記録層番号のパラメータ等を有している。CPU13は、この記録コマンドの転送セクタ数に示されるデータに基づきPCからデータを転送する。なお、記録コマンドの論理アドレス値は、ディスク全域に対して有効な物理アドレスに対応しており、ディスクDにおけるデータ領域の先頭のアドレス値を0とするものである。   In step S201, if the received command is not a two-layer identical content recording designation command, the CPU 13 proceeds to step S206 and determines whether the received command is a recording command. The recording command is a writing command issued from the PC to the CPU 13 for actually writing. This recording command has parameters such as the leading logical address value of the data transferred under the recording command, the number of transfer sectors, and the recording layer number. The CPU 13 transfers data from the PC based on the data indicated by the transfer sector number of this recording command. Note that the logical address value of the recording command corresponds to a physical address that is valid for the entire disk, and the address value at the beginning of the data area in the disk D is 0.

ステップS207において、CPU13は、記録コマンドの後に送信されてくるデータをキャッシュメモリ19にキャッシュ(格納)する。なお、CPU13は記録コマンドを受信する度に上記のようなデータ転送及びデータキャッシュを繰り返し行う。   In step S207, the CPU 13 caches (stores) the data transmitted after the recording command in the cache memory 19. Note that the CPU 13 repeatedly performs the data transfer and the data cache as described above each time a recording command is received.

そして、ステップS208において、キャッシュフルになったと判断すると、S209に移行し、上記同一内容記録フラグがセットされているか否かを判断する。そして、同一内容記録フラグがセットされている場合には、ステップS210に移行し、データの書き込みを開始する。ここで、記録層22,23に記録されるデータは、例えば論理アドレスを物理アドレスに換算したアドレス値及び層指定アドレスとなる層番号等からなるヘッダ部、ヘッダ部のエラー訂正符号、データ部、及びデータ部のエラー訂正符号により構成される。なお、このヘッダ部はCPU13により生成される。   If it is determined in step S208 that the cache is full, the process proceeds to S209, and it is determined whether or not the same content recording flag is set. If the same content recording flag is set, the process proceeds to step S210, and data writing is started. Here, the data recorded in the recording layers 22 and 23 are, for example, a header part composed of an address value obtained by converting a logical address into a physical address and a layer number serving as a layer designation address, an error correction code of the header part, a data part, And an error correction code in the data portion. This header part is generated by the CPU 13.

ステップS210において、CPU13は、キャッシュメモリ19に記憶されている全キャッシュデータを読み出し、サーボ回路14及びピックアップユニット11を介して第1の記録層22に対してそのデータ単位でデータを書き込む。なお、CPU13は、キャッシュデータにおける先頭データの論理アドレスを換算した物理アドレスに基づいて書き込みを行う。そして、ステップS211に移行する。   In step S <b> 210, the CPU 13 reads all the cache data stored in the cache memory 19, and writes the data in the data unit to the first recording layer 22 via the servo circuit 14 and the pickup unit 11. The CPU 13 performs writing based on the physical address obtained by converting the logical address of the head data in the cache data. Then, the process proceeds to step S211.

次に、ステップS211において、CPU13は、第2の記録層23にデータを書き込む。第2の記録層23へは、第1の記録層22へのデータ記録の際に使用したデータにおけるヘッダ部の層番号を第2の記録層23に対応した値に変更するだけで、それ以外は記録層22の記録態様と同様にしてデータを書き込む。なお、記録層22,23へのデータ記録の際、PCから転送される記録コマンド内に示される上記記録層番号を参照しないこととする。   Next, in step S <b> 211, the CPU 13 writes data to the second recording layer 23. To the second recording layer 23, only the layer number of the header portion in the data used when recording data on the first recording layer 22 is changed to a value corresponding to the second recording layer 23, and the others. Write data in the same manner as the recording mode of the recording layer 22. When recording data on the recording layers 22 and 23, the recording layer number shown in the recording command transferred from the PC is not referred to.

また、ステップS210,S211において、初期化処理の際に追記可能であると判断している場合(図3におけるステップS106に相当)には、その初期化処理の際にメモリ13aに記憶したデータの最終領域に続けて2層同一内容記録を行う。これにより、既存のデータに続けて2層同一内容記録を行うことができる。   If it is determined in steps S210 and S211 that additional writing is possible at the time of initialization processing (corresponding to step S106 in FIG. 3), the data stored in the memory 13a at the time of initialization processing is stored. Following the last area, two layers of identical contents are recorded. As a result, two layers of identical content can be recorded following the existing data.

一方、ステップS209において同一内容記録フラグがクリアされている場合、ステップS212に移行する。そして、CPU13は、2層同一内容記録を行うのではなく、記録コマンドに示される記録層番号を参照して、その記録層番号に対応する記録層に対して全キャッシュデータを書き込む。そして、記録処理を終了する。   On the other hand, when the same content recording flag is cleared in step S209, the process proceeds to step S212. Then, the CPU 13 does not perform the same content recording on the two layers but refers to the recording layer number indicated in the recording command and writes all the cache data to the recording layer corresponding to the recording layer number. Then, the recording process ends.

次に、図5に示すように、ステップS206(図4参照)において、受信したコマンドが記録コマンドでない場合、ステップS213に移行して受信したコマンドが記録終了コ
マンドであるか否かを判断する。ここで、記録終了コマンドを受信していない場合には、記録処理に関連しない他のコマンドであるため、ステップS218に移行して、他コマンドに対応した処理(例えば、後述する読み出し処理)をして記録処理を終了する。
Next, as shown in FIG. 5, when the received command is not a recording command in step S206 (see FIG. 4), the process proceeds to step S213 to determine whether or not the received command is a recording end command. Here, if the recording end command has not been received, it is another command not related to the recording process, so the process proceeds to step S218 to perform a process corresponding to the other command (for example, a read process described later). To finish the recording process.

一方、ステップS213において記録終了コマンドを受信している場合には、ステップS214に移行し、同一内容記録フラグがセットされているか否かを判断する。そして、CPU13は、同一内容記録フラグがセットされている場合にはステップS215に移行し、現在、キャッシュメモリ19に格納されている全データを第1の記録層22に記録するとともに、ステップS216に移行して第2の記録層23に同一内容のデータを重複して記録する。そして、記録処理を終了する。   On the other hand, if the recording end command is received in step S213, the process proceeds to step S214, and it is determined whether or not the same content recording flag is set. When the same content recording flag is set, the CPU 13 proceeds to step S215, records all data currently stored in the cache memory 19 in the first recording layer 22, and proceeds to step S216. The data is transferred to the second recording layer 23 and the same data is recorded redundantly. Then, the recording process ends.

一方、ステップS214において、同一内容記録フラグがセットされていない場合には、ステップS217に移行して記録終了コマンドに含まれる記録層番号により指定される記録層にキャッシュメモリ19内の全データを記録して記録処理を終了する。   On the other hand, if the same content recording flag is not set in step S214, the process proceeds to step S217 to record all data in the cache memory 19 in the recording layer specified by the recording layer number included in the recording end command. Then, the recording process is finished.

なお、CPU13は記録層22,23に同一内容のデータを重複して書き込む際、管理領域20における記録値も書き込む。この際、2層同一内容記録を実行した場合には記録値を「1」として書き込む。また、層変数値を「0」に設定するとともに、メモリ13aにおける同一内容読み出しフラグをセットする。一方、記録処理において2層同一内容記録を実行しなかった場合には記録値を「0」として書き込むとともに、同一内容読み出しフラグをクリアする。   Note that when the CPU 13 writes the same content data to the recording layers 22 and 23 in duplicate, the CPU 13 also writes the recorded value in the management area 20. At this time, when two layers of the same content recording is executed, the recording value is written as “1”. Further, the layer variable value is set to “0” and the same content read flag in the memory 13a is set. On the other hand, if the two-layer identical content recording is not executed in the recording process, the recorded value is written as “0” and the identical content read flag is cleared.

次に、本実施の形態におけるデータの読み出し処理について図6に示すフローチャートを参照にして説明する。   Next, data read processing in this embodiment will be described with reference to a flowchart shown in FIG.

まず、ステップS300において、CPU13は、I/F回路16を介してPCからコマンドを受信したか否かを判断する。なお、このステップS300は、コマンドを受信するまで繰り返す。そして、コマンドを受信した場合にはS301に移行する。   First, in step S300, the CPU 13 determines whether or not a command is received from the PC via the I / F circuit 16. This step S300 is repeated until a command is received. If a command is received, the process proceeds to S301.

ステップS301において、CPU13は、PCから読み出し指令としての読み出しコマンドを受信したか否かを判断する。ここで、読み出しコマンドではない他のコマンドを受信している場合、ステップS302に移行して、その他コマンドに対応した処理を実行する。一方、読み出しコマンドを受信した場合にはステップS303に移行する。   In step S301, the CPU 13 determines whether or not a read command as a read command has been received from the PC. If another command that is not a read command is received, the process proceeds to step S302, and processing corresponding to the other command is executed. On the other hand, if a read command is received, the process proceeds to step S303.

次に、ステップS303において、CPU13は、同一内容読み出しフラグがセットされているか否かを判断し、セットされている場合にはステップS304に移行する。そして、ステップS304において、読み出しコマンドに含まれる層変数値に従ってその値に対応する記録層からピックアップユニット11を介してデータの読み出しを始める。なお、本実施の形態では、2層同一内容記録をした後、層変数値を「0」に設定するため、第1の記録層22から読み出しを始めることになる。   Next, in step S303, the CPU 13 determines whether or not the same content read flag is set. If it is set, the process proceeds to step S304. In step S304, data reading is started from the recording layer corresponding to the value according to the layer variable value included in the read command via the pickup unit 11. In the present embodiment, after recording the same contents in two layers, reading is started from the first recording layer 22 in order to set the layer variable value to “0”.

CPU13は、データ読み出しの最中にステップS305に示すように読み出しエラーが発生したか否かを判断する。そして、エラーが発生しない場合は読み出し処理を終了する。   The CPU 13 determines whether or not a read error has occurred as shown in step S305 during data reading. If no error occurs, the reading process ends.

一方、ステップS305において、CPU13は、第1の記録層22からデータを読み出している最中に例えばディスク表面の傷や汚れ等で読み出し不能となるエラーが発生した場合、ステップS306に移行してその読み出しエラーが発生したセクタアドレス(領域)をメモリ13aに記憶する。そして、ステップS307において、層変数値を第2の記録層23に対応する「1」に変更して読み出す記録層を第2の記録層23へと変更する。   On the other hand, in step S305, the CPU 13 proceeds to step S306 when an error that makes reading impossible due to, for example, scratches or dirt on the disk surface occurs while reading data from the first recording layer 22. The sector address (area) where the read error has occurred is stored in the memory 13a. In step S 307, the recording layer to be read is changed to the second recording layer 23 by changing the layer variable value to “1” corresponding to the second recording layer 23.

次に、ステップS308において、CPU13は、別層の第2の記録層23にフォーカスジャンプして、第2の記録層23にフォーカスを合わせる。そして、ステップS309において、読み出しエラーが発生した上記セクタアドレスをメモリ13aから読み出し、第2の記録層23においてそのセクタアドレスの1トラック前に溯ってデータの読み出しを継続する。これにより、CPU13は、エラーが生じて読み出し不能となったデータを継続して読み出すことができる。   Next, in step S <b> 308, the CPU 13 performs a focus jump to the second recording layer 23, which is another layer, and focuses on the second recording layer 23. In step S309, the sector address where the read error has occurred is read from the memory 13a, and data reading is continued in the second recording layer 23 over one track before the sector address. As a result, the CPU 13 can continuously read data that has become unreadable due to an error.

なお、CPU13は、データ読み出しの最中にステップS310に示すように読み出しエラーが発生したか否かを判断している。ここで、エラーが発生しない場合は読み出し処理を終了する。一方、ステップS310において、読み出しエラーが生じた場合には、ステップS311において読み出し不能の旨をPCに対して通知し、読み出し処理を終了する。   Note that the CPU 13 determines whether or not a read error has occurred as shown in step S310 during the data read. Here, when no error occurs, the reading process is terminated. On the other hand, if a read error has occurred in step S310, the PC is notified of the inability to read in step S311 and the read process ends.

一方、ステップS303において同一内容読み出しフラグがセットされていない場合、ステップS312に移行する。そして、2層同一内容記録がなされていないディスクであるため、読み出しコマンド内に含まれる層変数値に従ってPCにより指定された記録層からデータを読み出す。   On the other hand, if the same content read flag is not set in step S303, the process proceeds to step S312. Since the disc has not been recorded with the same content on two layers, data is read from the recording layer designated by the PC in accordance with the layer variable value included in the read command.

なお、ステップS313において、CPU13は、上記と同じく読み出しエラーが発生したか否かを判断し、読み出しエラーがなければ読み出し処理を終了する。一方、読み出しエラーが発生した場合には、ステップS314にて読み出し不能通知をPCに対して通知して読み出し処理を終了する。   In step S313, the CPU 13 determines whether a read error has occurred as described above. If there is no read error, the CPU 13 ends the read process. On the other hand, if a read error has occurred, in step S314, a read failure notification is sent to the PC, and the read process is terminated.

以上説明した実施の形態によれば、以下のような効果を得ることができる。   According to the embodiment described above, the following effects can be obtained.

(1)CPU13は、ディスクDの記録層22,23に対して同一内容のデータを重複して書き込むよう制御する。これにより、従来、同一内容のデータを複数枚の光ディスクにバックアップしていたことによる効果と同等の効果が1枚の光ディスクを通じて実現される。また、バックアップにかかる操作自体、通常は、上記転送すべきデータの選択と上記所定の書き込み指令を発するのみの簡単な操作で済む。しかもディスクの入れ替え等を必要とすることもない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができる。   (1) The CPU 13 controls to write the same content data on the recording layers 22 and 23 of the disc D in duplicate. As a result, an effect equivalent to that obtained by backing up data having the same contents on a plurality of optical disks is realized through one optical disk. Further, the backup operation itself is usually a simple operation of only selecting the data to be transferred and issuing the predetermined write command. Moreover, there is no need to replace the disk. For this reason, data backup through the optical disk can be performed very simply.

(2)CPU13は、同一内容のデータを記録層22,23の同一領域に対して書き込むよう制御する。このため、たとえ記録層22,23の一方においてデータの読み出しが不能となるような事態が生じたとしても、記録層23の同一領域に書き込まれているデータによってこれを救うことのできる確率は高く維持される。また、データを書き込む際のデータの論理アドレスを記録層22,23で全て同一(層番号のみが別)とすることができるため、データ書き込み処理自体の簡易化を図ることができる。   (2) The CPU 13 controls to write data having the same content in the same area of the recording layers 22 and 23. For this reason, even if one of the recording layers 22 and 23 becomes impossible to read data, there is a high probability that the data written in the same area of the recording layer 23 can be saved. Maintained. In addition, since the logical addresses of data when writing data can be made the same for all the recording layers 22 and 23 (only the layer numbers are different), the data writing process itself can be simplified.

(3)CPU13は、管理領域20におけるディスク管理情報の記録値に基づき、両記録層22,23に同一内容のデータが既に記録されているディスクであるかを判断し、仮に記録済みのディスクDであっても、その記録されているデータの最終領域に続けて2層同一内容記録を行う。このため、記録可能領域21の残存する光ディスクに対するいわゆる追記機能が付与されることとなり、同装置を運用する上での汎用性も更に高められるようになる。また、ディスク管理情報領域にアクセスして記録値を参照することで2層同一内容記録が行われたディスクであるか否かを判別できるため、その判別が容易であり、利便性を向上させることができる。   (3) Based on the recorded value of the disk management information in the management area 20, the CPU 13 determines whether the data having the same content is already recorded in both recording layers 22 and 23, and tentatively recorded disk D Even then, two layers of identical contents are recorded following the last area of the recorded data. For this reason, a so-called additional recording function is added to the optical disk in which the recordable area 21 remains, and the versatility in operating the apparatus is further enhanced. In addition, since it is possible to determine whether or not the disc has been recorded with the same content on two layers by accessing the disc management information area and referring to the recorded value, the discrimination is easy and the convenience is improved. Can do.

(4)CPU13は、記録層22におけるデータの読み出しが不能となると、自動的に
読み出す記録層を記録層23に切り替え、記録層23において、その読み出し不能となった領域に対応する領域からデータの読み出しを継続する。そして、読み出し不能となる都度、記録層を切り換えて読み出しを継続する。このため、バックアップされたデータの再生能力が保証されるようになる。また、読み出しが不能となったデータに対応する領域から1トラック分のデータだけ溯ってデータの読み出しを継続する。このため、それら読み出されるデータの連続性も自ずと確保されるようになり、当該光ディスク装置によるデータバックアップにかかる信頼性も更に向上されるようになる。
(4) When the data reading in the recording layer 22 becomes impossible, the CPU 13 switches the recording layer to be automatically read out to the recording layer 23, and in the recording layer 23, the data is read from the area corresponding to the area in which the reading becomes impossible. Continue reading. Each time reading becomes impossible, the recording layer is switched and reading is continued. For this reason, the reproduction ability of the backed up data is guaranteed. Further, the data reading is continued over the data corresponding to one track from the area corresponding to the data that cannot be read. For this reason, the continuity of the read data is naturally ensured, and the reliability of data backup by the optical disc apparatus is further improved.

(5)キャッシュメモリ19がキャッシュフルになる毎にその全キャッシュデータを記録層22,23に書き込むようにした。このため、ピックアップユニット11やサーボ回路14等の書き込み駆動系の制御についてその制御負荷を軽減することができる。   (5) Every time the cache memory 19 becomes full, all the cache data is written to the recording layers 22 and 23. For this reason, the control load can be reduced for the control of the write drive system such as the pickup unit 11 and the servo circuit 14.

なお、上記実施の形態は以下のように変更してもよい。   In addition, you may change the said embodiment as follows.

・ 上記実施の形態では、同一内容のデータを記録層22,23の同一領域に記録していたが、記録層23にデータを記録する際、記録層22よりも所定量(例えば、半トラック分)だけシフトさせて同一内容のデータを記録するようにしてもよい。つまり、両記録層22,23の異なる領域に対して、同一内容のデータを重複して書き込むようにしてもよい。この場合、論理アドレスから換算した先頭セクタの物理アドレスに例えば半トラック分のアドレス値を加算してシフトさせ、その加算した物理アドレスに基づき記録層23へ全キャッシュデータを記録することで可能である。そして、上記構成によれば、記録層22でのデータの読み出しが不能となるような事態が生じたとしても、記録層23では異なる領域に書き込まれているデータによってこれを救うことのできる確率が高く維持されるようになる。また、書き込みの際、所定量だけシフトさせることで足りるため、データ書き込み処理にかかる負荷が大きく増えることはない。   In the above embodiment, data having the same content is recorded in the same area of the recording layers 22 and 23. However, when data is recorded on the recording layer 23, a predetermined amount (for example, a half track) is recorded. ) May be shifted to record the same data. That is, data having the same contents may be written redundantly in different areas of both recording layers 22 and 23. In this case, it is possible to shift by adding, for example, an address value for a half track to the physical address of the first sector converted from the logical address, and recording all cache data on the recording layer 23 based on the added physical address. . And according to the said structure, even if the situation where the reading of the data in the recording layer 22 becomes impossible, the probability which can be saved with the data currently written in the different area | region in the recording layer 23 has the probability. It will be kept high. Further, since it is sufficient to shift by a predetermined amount at the time of writing, the load on the data writing process does not increase greatly.

・ 上記実施の形態では、2層同一内容記録がなされたディスクDであるかを判断し(ステップS108に相当)、2層同一内容記録が既になされているディスクである場合には既存のデータの最終領域に続けてデータを書き込む構成とした。しかし、2層同一内容記録がなされたディスクDに追記する構成に限らず、単に記録層22にだけ所定のデータが記録されているようなディスクに対しても追記する構成としてもよい。この場合、そのまま2層同一内容記録を行うと、記録層22には既存のデータの後に続けてデータが記録され、一方、記録層23は未記録であるためはじめからデータが記録されることになり、両記録層22,23との間でデータの記録領域にずれが生じてしまう。そこで、記録層23において、既存のデータの分だけダミーデータを記録し、記録層22の最終領域と記録層23とのデータの最終領域を同じにしてから新たに2層同一内容記録を行う。これにより、記録層22,23の同一領域に同一内容のデータを記録することが可能となる。   In the above embodiment, it is determined whether or not the disc D has been recorded with the same content on two layers (corresponding to step S108). If the disc has already been recorded with the same content on two layers, the existing data The configuration is such that data is written continuously in the final area. However, the configuration is not limited to the configuration in which data is additionally recorded on the disc D on which the same content is recorded on two layers, but may be configured to be additionally recorded on a disc on which predetermined data is recorded only on the recording layer 22. In this case, if two layers of the same content are recorded as they are, data is recorded on the recording layer 22 after the existing data, while data is recorded from the beginning because the recording layer 23 is not recorded. As a result, there is a shift in the data recording area between the recording layers 22 and 23. Therefore, the dummy data is recorded in the recording layer 23 by the amount of the existing data, and the same content recording of the two layers is newly performed after the final region of the recording layer 22 and the final region of the recording layer 23 are made the same. As a result, data having the same contents can be recorded in the same area of the recording layers 22 and 23.

・ 上記実施の形態では、片面に2つの記録層22,23を備える記録型光ディスクであったが、2つに限らず3つ以上の複数の記録層を備える記録型光ディスクであってもよい。また、片面だけでなく両面に複数の記録層を備えるような記録型光ディスクであってもよい。   In the above embodiment, the recording type optical disc is provided with the two recording layers 22 and 23 on one side. However, the recording type optical disc is not limited to two and may be a recording type optical disc including three or more recording layers. Further, it may be a recordable optical disc having a plurality of recording layers on both sides as well as on one side.

本発明にかかる光ディスク装置の一実施の形態についてその電気的な構成を示すブロック図。1 is a block diagram showing an electrical configuration of an optical disk apparatus according to an embodiment of the present invention. (a)は片面2層記録型光ディスクの平面図、(b)は片面2層記録型光ディスクの断面図。(A) is a plan view of a single-sided dual-layer recordable optical disc, and (b) is a cross-sectional view of the single-sided dual-layer recordable optical disc. 上記実施の形態の光ディスク装置による初期化処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the initialization process by the optical disc apparatus of the said embodiment. 上記実施の形態の光ディスク装置による記録処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the recording process by the optical disc apparatus of the said embodiment. 同じく記録処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence similarly about a recording process. 上記実施の形態の光ディスク装置による読み出し処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the read-out process by the optical disc apparatus of the said embodiment.

符号の説明Explanation of symbols

D…記録型光ディスク(ディスク)、10…光ディスク装置、13…書き込み制御手段、読み出し制御手段及び判断手段としてのCPU、19…キャッシュメモリ、20…ディスク管理情報領域、21…記録可能領域、22…第1の記録層、23…第2の記録層。   DESCRIPTION OF SYMBOLS D ... Recording type optical disk (disk), 10 ... Optical disk apparatus, 13 ... CPU as write control means, read control means, and judgment means, 19 ... Cache memory, 20 ... Disc management information area, 21 ... Recordable area, 22 ... First recording layer, 23... Second recording layer.

Claims (8)

片面に複数の記録層を備える記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置であって、
外部から所定の書き込み指令のもとに転送されるデータを、前記光ディスクの複数の記録層に対してそれぞれ重複して書き込むよう制御する書き込み制御手段を備える
ことを特徴とする光ディスク装置。
An optical disc apparatus for recording data on a recording type optical disc having a plurality of recording layers on one side and reproducing data from the optical disc,
An optical disc apparatus comprising: write control means for controlling data transferred from outside in accordance with a predetermined write command to be written to a plurality of recording layers of the optical disc.
前記書き込み制御手段は、前記複数の記録層の同一領域に対して、前記転送されるデータを重複して書き込むよう制御するものである
請求項1に記載の光ディスク装置。
The optical disc apparatus according to claim 1, wherein the write control unit controls to write the transferred data redundantly in the same area of the plurality of recording layers.
前記書き込み制御手段は、前記複数の記録層の異なる領域に対して、前記転送されるデータを重複して書き込むよう制御するものである
請求項1に記載の光ディスク装置。
The optical disc apparatus according to claim 1, wherein the write control unit controls to write the transferred data redundantly in different areas of the plurality of recording layers.
前記書き込み制御手段は、前記転送されるデータを一時的にキャッシュするキャッシュメモリを備え、このキャッシュメモリにキャッシュされるデータ単位にて前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御する
請求項2または3に記載の光ディスク装置。
The write control unit includes a cache memory that temporarily caches the transferred data, and writes the transferred data in the plurality of recording layers in units of data cached in the cache memory. The optical disc apparatus according to claim 2 or 3.
請求項1〜4のいずれか一項に記載の光ディスク装置において、
前記光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する判断手段を更に備え、前記書き込み制御手段は、前記判断手段により前記複数の記録層に同一内容のデータが既に記録されているディスクである旨判断されるとき、それら複数の記録層に記録可能領域が存在することを条件に、記録済み最終領域に続けて、前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御する
ことを特徴とする光ディスク装置。
In the optical disc device according to any one of claims 1 to 4,
The optical disc is further provided with a judging unit that judges whether or not the same content data is already recorded on the plurality of recording layers, and the writing control unit uses the judging unit to add the data to the plurality of recording layers. When it is determined that the same content data is already recorded on the disc, the transferred data is recorded following the last recorded area on condition that a recordable area exists in the plurality of recording layers. An optical disc apparatus, wherein the plurality of recording layers are controlled to be written in duplicate.
前記書き込み制御手段は、前記転送されるデータの前記複数の記録層に対する重複する書き込みに際し、前記光ディスクのディスク管理情報領域に、前記複数の記録層に対して同一内容のデータを重複して書き込む旨の識別情報を併せて記録するものであり、前記判断手段は、この識別情報の有無に基づいて、当該光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する
請求項5に記載の光ディスク装置。
The write control means writes the same content data to the plurality of recording layers redundantly in the disc management information area of the optical disc when the transferred data is written to the plurality of recording layers redundantly. The determination means determines whether the optical disc is a disc in which data of the same content is already recorded in the plurality of recording layers based on the presence or absence of the identification information. The optical disc apparatus according to claim 5.
請求項1〜6のいずれか一項に記載の光ディスク装置において、
外部からの読み出し指令に基づき、前記複数の記録層のいずれか一層から前記書き込まれたデータの読み出しを行うとともに、該当する記録層においてデータの読み出しが不能となる都度、他の記録層の対応する領域から、前記重複して書き込まれたデータの読み出しを継続するよう制御する読み出し制御手段を更に備える
ことを特徴とする光ディスク装置。
In the optical disc device according to any one of claims 1 to 6,
Based on an external read command, the written data is read from any one of the plurality of recording layers, and each time the data cannot be read from the corresponding recording layer, the other recording layer An optical disc apparatus characterized by further comprising a read control means for controlling to continue reading the data written in an overlapping manner from an area.
前記読み出し制御手段は、前記他の記録層の対応する領域からデータの読み出しを継続するに際し、前記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯って、該データの読み出しを継続する
請求項7に記載の光ディスク装置。
The read control means, when continuing to read data from the corresponding area of the other recording layer, reads the data from the location corresponding to the data that has become unreadable, by a predetermined amount of data. The optical disk apparatus according to claim 7.
JP2003336786A 2003-09-29 2003-09-29 Optical disk device Pending JP2005108280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003336786A JP2005108280A (en) 2003-09-29 2003-09-29 Optical disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003336786A JP2005108280A (en) 2003-09-29 2003-09-29 Optical disk device

Publications (1)

Publication Number Publication Date
JP2005108280A true JP2005108280A (en) 2005-04-21

Family

ID=34532786

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003336786A Pending JP2005108280A (en) 2003-09-29 2003-09-29 Optical disk device

Country Status (1)

Country Link
JP (1) JP2005108280A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230794A (en) * 2008-03-21 2009-10-08 Sharp Corp Information processing unit, control method and control program for information processing unit, and recording medium with control program for information processing unit recorded thereon

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230794A (en) * 2008-03-21 2009-10-08 Sharp Corp Information processing unit, control method and control program for information processing unit, and recording medium with control program for information processing unit recorded thereon

Similar Documents

Publication Publication Date Title
EP2224447B1 (en) Multi-layered information recording medium, recording apparatus, and recording method
KR100944108B1 (en) Multi-layered information recording medium, reproduction apparatus and recording apparatus
JP2003323769A (en) Multi-layered information recording medium, reproduction apparatus, recording apparatus, reproduction method, and recording method
JP3584033B1 (en) Information recording method, information recording device, program and storage medium
US20080094979A1 (en) Information recording medium, apparatus for recording and/or reproducing data on and/or from information recording medium, method of recording and/or reproducing data on and/or from information recording medium, and computer-readable recording medium storing program for executing the method
US20080175112A1 (en) Automatic Backup System
JP2007012248A (en) Multilayer information storage medium and information apparatus
US7724620B2 (en) Information recording/reproducing apparatus and a data reproducing method thereof, as well as an optical disk thereof
JP2005222628A (en) Optical disk recorder, optical disk recording method and optical disk
US7768898B2 (en) Multi-layer information storage medium and information apparatus
JP4713839B2 (en) Optical disc apparatus and focus jump control method thereof
JP2006500713A (en) Defect area management
US8351314B2 (en) Optical disc having plurality of recording layers, and method and apparatus for recording data thereon
JP2005108280A (en) Optical disk device
US8441902B2 (en) Optical information recording/reproducing device, optical information reproducing device, and optical information recording medium
JP2009176335A (en) Multilayer optical disk and optical disk apparatus capable of coping with same
JP3856432B2 (en) High speed reproduction processing method and information reproduction apparatus for information reproduction apparatus
KR20060085416A (en) Recording medium, method for determing a type of recording mdium, method and apparatus for recording/reproducing data on/form the recording medium
JP2006228364A (en) Optical disk device
JP5303714B2 (en) Optical disc recording method and reproducing method
JP2008117526A (en) Recording and reproducing method for optical disk
JP2008010117A (en) Optical disk recording device and optical disk recording method
KR20030047579A (en) Method for recording data in optical disk of optical disk recording/reproducing apparatus

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051226