JPH10289529A - Optical disk recorder - Google Patents
Optical disk recorderInfo
- Publication number
- JPH10289529A JPH10289529A JP9576097A JP9576097A JPH10289529A JP H10289529 A JPH10289529 A JP H10289529A JP 9576097 A JP9576097 A JP 9576097A JP 9576097 A JP9576097 A JP 9576097A JP H10289529 A JPH10289529 A JP H10289529A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- recorded
- recording
- area
- optical disk
- 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
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、CD−RW等の
書き換え可能な光ディスクに対してデータを書き込む光
ディスク記録装置に関する。The present invention relates to an optical disk recording apparatus for writing data to a rewritable optical disk such as a CD-RW.
【0002】[0002]
【従来の技術】読み出し専用の光ディスクのコンパクト
ディスク(CD),CD−R等の書き込み可能な光ディ
スク,CD−RW等の書き換え可能な光ディスク等の光
ディスクの記録領域に記録されたデータの最小再生単位
はブロックと呼ばれており、1ブロックには2048〜
2352バイト(Byte)のデータが含まれている。2. Description of the Related Art The minimum reproduction unit of data recorded in a recording area of an optical disk such as a compact read-only optical disk (CD), a writable optical disk such as a CD-R, and a rewritable optical disk such as a CD-RW. Is called a block, and 2048-
2352 bytes (Byte) of data are included.
【0003】上記CD−R,CD−RW等の光ディスク
へのデータの最小記録単位はパケットと呼ばれており、
一つ以上の再生可能なユーザデータブロックと、ユーザ
データブロックの前に設けた5つのリンク用ブロック
(1つのリンクブロックと4つのランインブロック)
と、ユーザデータブロックの後に設けた2つのリンク用
ブロック(2つのランアウトブロック)とからなる。The minimum recording unit of data on an optical disk such as the CD-R or CD-RW is called a packet.
At least one reproducible user data block and five link blocks (one link block and four run-in blocks) provided before the user data block
And two link blocks (two run-out blocks) provided after the user data block.
【0004】上記リンク用ブロックは、オレンジブック
に規定されているように、光ディスクにデータを記録す
る際、パケット同士を繋げるために必要なブロックであ
り、そのブロックにはユーザデータは含まれない。な
お、上述したような光ディスクに対するデータの記録ル
ールを「リンキングルール」と称する。As described in the Orange Book, the link block is a block necessary for connecting packets when recording data on an optical disk, and does not include user data. The data recording rule for the optical disc as described above is referred to as a “linking rule”.
【0005】さて、CD−R(「追記型コンパクトディ
スク」とも称する)やCD−RW(「再記録可能コンパ
クトディスク」とも称する)へのデータの記録方式に
は、「トラックアットワンス方式」と「パケットライト
方式」とがある。[0005] As a method of recording data on a CD-R (also referred to as a "recordable compact disc") or a CD-RW (also referred to as a "rewritable compact disc"), a "track-at-once method" and a "track-at-once method" are used. Packet write method ".
【0006】トラックアットワンス方式は、トラックを
1パケットで一気に記録する方式である。そして、トラ
ック中のユーザデータブロックは連続しており、ユーザ
データブロック間にリンク用ブロックは存在しない。上
記トラックは、光ディスク上に最大99個まで記録でき
る記録単位であり、その開始アドレスと終了アドレス等
は光ディスク上の別領域に目次情報(TOC:Tabl
e Of Contents)として記録される。[0006] The track-at-once method is a method of recording a track in one packet at a time. The user data blocks in the track are continuous, and no link block exists between the user data blocks. The track is a recording unit capable of recording up to 99 tracks on the optical disc, and its start address, end address, and the like are stored in another area on the optical disc in table of contents information (TOC: Tabl).
e Of Content).
【0007】一方、パケットライト方式は、トラックを
複数のパケットに分割し、その各パケット毎に記録して
いく方式である。そして、パケット単位で記録するの
で、1トラック中のユーザデータブロックは離散的に存
在し、各ユーザデータブロック間にはリンク用ブロック
が存在する。On the other hand, the packet write method is a method in which a track is divided into a plurality of packets and recording is performed for each packet. Since recording is performed in packet units, user data blocks in one track exist discretely, and a link block exists between the user data blocks.
【0008】さて、CD−RW等の書き換え可能な光デ
ィスクでは、パケットライト方式によるパケットの上書
きによって記録領域に記録及び再生不可能な領域が発生
することがある。In a rewritable optical disk such as a CD-RW, an unrecordable area may be generated in a recording area due to overwriting of a packet by a packet write method.
【0009】つまり、既記録パケットと新記録パケット
の開始アドレス又は終了アドレスが異なる場合、例え
ば、既記録パケットに内包される大きさの新記録パケッ
トを上書きする場合、新記録パケットを上記リンキング
ルールに基づいて上書きすると、既記録パケットの新記
録パケットで上書きされない残りの領域が発生し、その
残りの領域が上記リンキングルールに違反してしまう。That is, when the start address or the end address of the already recorded packet is different from the start address or the end address of the new recorded packet, for example, when a new recorded packet of a size included in the already recorded packet is overwritten, the newly recorded packet is If the overwriting is performed based on this, a remaining area that is not overwritten by the new recording packet of the already recorded packet occurs, and the remaining area violates the linking rule.
【0010】そして、リンキングルールに違反した領域
はデータの記録及び再生を行なえなくなるという問題が
あった。そこで従来、パケットの上書きによって既記録
パケットの残った領域の再生を禁止する光ディスク記録
装置(例えば、特開平7−326163号公報参照)が
あった。There is a problem that data recording and reproduction cannot be performed in an area that violates the linking rule. Therefore, conventionally, there has been an optical disk recording apparatus (for example, refer to Japanese Patent Application Laid-Open No. 7-326163) that prohibits reproduction of an area in which a recorded packet remains by overwriting a packet.
【0011】なお、記録領域上の既記録パケットに新記
録パケットを上書きする場合、既記録パケットと新記録
パケットの開始アドレスと終了アドレスが同じときには
そのまま上書きしても新記録パケットによって既記録パ
ケットの全領域が上書きされてしまうので、残りの領域
は発生しない。When a new recording packet is overwritten on a recorded packet in a recording area, if the start address and the end address of the already recorded packet and the new recorded packet are the same, even if the new packet is overwritten, the new recorded packet is Since the entire area is overwritten, the remaining area does not occur.
【0012】また、CD−R等の追記型光ディスクで
は、データの記録を全て追記で行なうので、パケットラ
イト方式で記録するときも光ディスクの記録領域上に記
録されている既記録パケットの後に繋げて新たな新記録
パケットを記録するのみであり、パケットの上書きによ
って記録領域を無駄無く記録することができる。In a write-once optical disk such as a CD-R, all data recording is performed in a write-once manner. Therefore, even when recording is performed by the packet write method, the data is recorded after being recorded after being recorded on the recording area of the optical disk. Only a new recording packet is recorded, and the recording area can be recorded without waste by overwriting the packet.
【0013】[0013]
【発明が解決しようとする課題】しかしながら、上述し
た従来の光ディスク記録装置では、書き換え可能な光デ
ィスクの記録領域にパケットライト方式によるパケット
の上書きによって記録及び再生不可能な領域が発生し、
光ディスクの記録領域を無駄無く有効に使用することが
できなくなるという問題があった。However, in the above-mentioned conventional optical disk recording apparatus, an unrecordable / reproducible area occurs in a recording area of a rewritable optical disk due to overwriting of a packet by a packet write method.
There is a problem that the recording area of the optical disc cannot be used effectively without waste.
【0014】この発明は上記の点に鑑みてなされたもの
であり、書き換え可能な光ディスクの記録領域にパケッ
トライト方式によるパケットの上書きによって記録及び
再生不可能な領域が発生しないようにすることを目的と
する。SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and has as its object to prevent an unrecordable / reproducible area from being generated in a recording area of a rewritable optical disk by overwriting a packet by a packet write method. And
【0015】[0015]
【課題を解決するための手段】この発明は上記の目的を
達成するため、書き換え可能な光ディスクの記録領域に
複数のトラックを形成し、各トラック内を複数のパケッ
トに分割し、各パケット毎にデータを一括して記録する
パケットライト方式の光ディスク記録装置において、上
記トラック内の既記録パケットに新記録パケットを上書
きするとき、既記録パケットの新記録パケットで上書き
されない残りの領域に別パケットを上書きする手段を設
けたものである。In order to achieve the above object, the present invention forms a plurality of tracks in a recording area of a rewritable optical disk, divides each track into a plurality of packets, and In a packet write type optical disc recording apparatus for recording data collectively, when a new recording packet is overwritten on a previously recorded packet in the above track, another packet is overwritten on the remaining area which is not overwritten by the new recording packet of the already recorded packet. Means for performing the operation.
【0016】また、上記残りの領域の長さがリンク用ブ
ロックで使用する総ブロック数の長さ以下のとき、上記
新記録パケットの長さを上記既記録パケットの開始アド
レス又は終了アドレスまで延長して上書きする手段を設
けるとよい。When the length of the remaining area is equal to or less than the total number of blocks used in the link block, the length of the new recording packet is extended to the start address or the end address of the already recorded packet. It is preferable to provide a means for overwriting.
【0017】さらに、上記既記録パケットの新記録パケ
ットで上書きされない残りの領域に無意味なデータを割
り当てて上書きする手段を設けるとよい。Further, it is preferable to provide means for assigning meaningless data to the remaining area of the already recorded packet which is not overwritten by the new recording packet and overwriting the remaining area.
【0018】さらにまた、上記新記録パケットの領域が
トラックの領域を超えるとき、上記上書きを中止してエ
ラー報告する手段を設けるとよい。Further, when the area of the new recording packet exceeds the area of the track, it is preferable to provide means for stopping the overwriting and reporting an error.
【0019】この発明の請求項1による光ディスク記録
装置は、書き換え可能な光ディスクの記録領域に複数の
トラックを形成し、各トラック内を複数のパケットに分
割し、各パケット毎にデータを一括して記録するパケッ
トライト方式で、トラック内の既記録パケットに新記録
パケットを上書きするとき、既記録パケットの新記録パ
ケットで上書きされない残りの領域に別パケットを上書
きする。An optical disk recording apparatus according to a first aspect of the present invention forms a plurality of tracks in a recording area of a rewritable optical disk, divides each track into a plurality of packets, and collectively collects data for each packet. In the packet write method for recording, when a new recording packet is overwritten on a recorded packet in a track, another packet is overwritten on the remaining area that is not overwritten by the newly recorded packet of the recorded packet.
【0020】したがって、書き換え可能な光ディスクに
パケットライト方式で上書きするとき、既記録パケット
上の新記録パケットで上書きされない残りの領域も自動
的に他のパケットで上書きすることにより、新記録パケ
ットで上書きされない残りの領域も別のパケットとして
正規に記録されることになり、その残りの領域に対する
データの記録及び再生を行なうことができ、記録領域を
無駄無く有効に使用することができる。Therefore, when the rewritable optical disk is overwritten by the packet write method, the remaining area which is not overwritten by the new recording packet on the already recorded packet is automatically overwritten with another packet, thereby overwriting with the new recording packet. The remaining area that is not recorded is also recorded as another packet, so that data can be recorded and reproduced in the remaining area, and the recording area can be used effectively without waste.
【0021】また、パケットは、最低1個のユーザデー
タブロックを挟んで先頭側と末尾側に合計7個のリンク
用ブロックが存在しなければならないので、パケットを
正規に記録するには最低8ブロックが必要であるから、
既記録パケット上の新記録パケットで上書きされない残
りの領域のブロック数が連続して8ブロック以上有る場
合、その残りの領域に他のパケットを記録することがで
きる。In addition, a packet must have a total of seven link blocks at the beginning and end with at least one user data block interposed therebetween. Is required,
When the number of blocks in the remaining area that is not overwritten by the new recording packet on the already-recorded packet is eight or more consecutively, another packet can be recorded in the remaining area.
【0022】しかし、既記録パケット上の新記録パケッ
トで上書きされない残りの領域のブロック数が8ブロッ
ク以下のときには、その残りの領域に他のパケットを記
録することができなくなり、上記リンキングルールに違
反した領域になり、記録及び再生不可能になってしま
う。However, when the number of blocks in the remaining area which is not overwritten by the new recording packet on the already recorded packet is 8 blocks or less, other packets cannot be recorded in the remaining area, violating the linking rule. The recorded area cannot be recorded or reproduced.
【0023】そこで、この発明の請求項2による光ディ
スク記録装置は、上記残りの領域の長さがリンク用ブロ
ックで使用する総ブロック数の長さ以下のとき、新記録
パケットの長さを既記録パケットの開始アドレス又は終
了アドレスまで延長して上書きする。すなわち、残りの
領域のブロック数がパケットを構成するのに必要な総ブ
ロック数に満たないときには新記録パケットのサイズを
拡張して上書きする。なお、パケットは、少なくとも1
つのユーザデータブロックとリンク用ブロックとによっ
て構成しなければならないので、最低8ブロックが必要
である。Therefore, in the optical disk recording apparatus according to a second aspect of the present invention, when the length of the remaining area is equal to or less than the total number of blocks used in the link block, the length of the new recording packet is recorded. Extends and overwrites the packet to the start address or end address. That is, when the number of blocks in the remaining area is less than the total number of blocks necessary for composing the packet, the size of the new recording packet is extended and overwritten. Note that the packet has at least one
Since at least one user data block and a link block must be used, at least eight blocks are required.
【0024】したがって、既記録パケットの新記録パケ
ットで上書きされない残りの領域が1パケットを生成す
るために必要な長さ(ブロック数)でないときには、新
記録パケットの開始アドレスを既記録パケットの開始ア
ドレスまで延長し、または、新記録パケットの終了アド
レスを既記録パケットの終了アドレスまで延長して残り
の領域を新記録パケットで埋めることにより、パケット
を形成するのに必要な長さを持たない残りの領域も正規
の領域にすることができ、データの記録及び再生を行な
えるようにすることができる。Therefore, when the remaining area of the already recorded packet which is not overwritten by the new recorded packet is not the length (the number of blocks) necessary to generate one packet, the start address of the newly recorded packet is changed to the start address of the already recorded packet. Or by extending the end address of the new record packet to the end address of the already-recorded packet and filling the remaining area with the new record packet, so that the remaining address not having the necessary length to form a packet is obtained. The area can also be a regular area, and data can be recorded and reproduced.
【0025】さらに、上述のように既記録パケットの新
記録パケットで上書きされない残りの領域は他のパケッ
ト又は新記録パケットの長さを延長することによって正
規の領域にすることができても、その残りの領域に記録
された内容と新記録パケットの内容が識別できないと、
その残りの領域に記録された内容を再生したとき、ユー
ザが意識的に記録したブロックと区別できなくなり、本
来ユーザが記録したかったデータとは異なってしまうと
いう不都合がある。Further, as described above, even if the remaining area which is not overwritten by the new recording packet of the already recorded packet can be made a regular area by extending the length of another packet or the new recording packet, If the contents recorded in the remaining area and the contents of the new recording packet cannot be identified,
When the content recorded in the remaining area is reproduced, there is a disadvantage that the block cannot be distinguished from the block consciously recorded by the user, and is different from the data originally intended by the user.
【0026】そこで、この発明の請求項3による光ディ
スク記録装置は、上記既記録パケットの新記録パケット
で上書きされない残り領域に無意味なデータを割り当て
て上書きする。Therefore, the optical disk recording apparatus according to the third aspect of the present invention assigns meaningless data to the remaining area which is not overwritten by the new recording packet of the already recorded packet and overwrites it.
【0027】したがって、光ディスクに対する新記録パ
ケットの記録後の再生時、新記録パケットに記録された
データは意味の有るデータで、残りの領域に記録された
データが無意味なデータなので、ユーザが記録した新記
録パケットと残りの領域を容易に区別することができ
る。Therefore, when the new recording packet is reproduced on the optical disc after recording, the data recorded in the new recording packet is meaningful data, and the data recorded in the remaining area is meaningless data. The newly recorded packet and the remaining area can be easily distinguished.
【0028】さらにまた、パケットライト方式は、トラ
ックを複数のパケットに分割し、そのパケット毎にデー
タを記録していく方式であり、パケットはトラック内に
存在しなければならず、トラックの領域を超えて存在す
ることはできない。つまり、パケットをトラックの領域
を超えて記録してしまうと、トラックの境界が不正なも
のになってしまってデータの記録及び再生を行なえなく
なる。Furthermore, the packet write method is a method in which a track is divided into a plurality of packets and data is recorded for each packet. The packet must exist in the track, and the area of the track must be recorded. It cannot exist beyond. That is, if the packet is recorded beyond the track area, the boundary of the track becomes incorrect, and data cannot be recorded and reproduced.
【0029】そこで、この発明の請求項4による光ディ
スク記録装置は、上記新記録パケットの領域がトラック
の領域を超えるときには、上記上書きを中止してエラー
報告する。Therefore, when the area of the new recording packet exceeds the area of the track, the optical disk recording apparatus according to claim 4 of the present invention stops the overwriting and reports an error.
【0030】したがって、パケットライト方式による上
書きのとき、新記録パケットの領域がトラックの領域を
超えるときには、既記録パケットに対する新記録パケッ
トの上書きを中止して記録領域が不正にならないように
して、書き換え可能な光ディスクを不正メディアにする
ことを防ぐことができる。Therefore, when overwriting by the packet write method, if the area of the new recording packet exceeds the area of the track, the overwriting of the new recording packet on the already recorded packet is stopped, and the rewriting is performed so that the recording area is not illegal. It is possible to prevent a possible optical disk from becoming an unauthorized medium.
【0031】[0031]
【発明の実施の形態】以下、この発明の実施の形態を図
面に基づいて具体的に説明する。図1は、この発明の一
実施形態である光ディスク記録装置の構成を示すブロッ
ク図である。Embodiments of the present invention will be specifically described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an optical disk recording apparatus according to an embodiment of the present invention.
【0032】この光ディスク記録装置は、CD−RW等
の円盤状の書き換え可能な光ディスク上に螺旋状にピッ
ト列と呼ばれる情報信号を記録し、そのピット列からブ
ロックと呼ばれる情報単位を読み取る装置であり、ユー
ザデータブロックの前後にリンク用ブロックと呼ばれる
ユーザデータを含まないブロックが付加されているパケ
ットと呼ばれる記録単位が複数個集まって構成されてい
る記録領域にパケット単位でデータを記録するパケット
ライト方式を採用した装置である。This optical disk recording device is a device for spirally recording an information signal called a pit array on a disk-shaped rewritable optical disk such as a CD-RW and reading an information unit called a block from the pit array. A packet write method for recording data in packet units in a recording area composed of a plurality of recording units called packets each having a block containing no user data called a link block before and after a user data block It is a device that employs
【0033】この光ディスク記録装置は、図1に示すよ
うに、CD−RW等の書き換え可能な光ディスク(以下
「光ディスク」と称する)1を回転させるスピンドルモ
ータ(以下「モータ」と称する)2と、半導体レーザを
搭載して光ディスク1の記録領域にレーザ光Lを照射す
る光ピックアップ3と、その光ピックアップ3をその内
部に設けられているシークモータと共同して光ディスク
1の半径方向に移動させる粗動モータ4を備えている。As shown in FIG. 1, the optical disk recording apparatus includes a spindle motor (hereinafter, referred to as "motor") 2 for rotating a rewritable optical disk (hereinafter, referred to as "optical disk") 1 such as a CD-RW, An optical pickup 3 on which a semiconductor laser is mounted to irradiate a recording area of the optical disc 1 with a laser beam L, and a coarse motor that moves the optical pickup 3 in the radial direction of the optical disc 1 in cooperation with a seek motor provided therein. A dynamic motor 4 is provided.
【0034】また、モータ2の回転制御を行なう回転制
御系5と、粗動モータ4の駆動制御を行なう粗動モータ
制御系6と、光ピックアップ3の制御を行なう光ピック
アップ制御系7と、光ピックアップ3によって読み取っ
たデータの信号及び光ディスク1の記録領域に書き込む
データの信号を送受する信号処理系8と、上記制御系5
〜7及び信号処理系8の制御と共に、この発明に係る処
理を行なうコントローラ9を備えている。A rotation control system 5 for controlling the rotation of the motor 2, a coarse motor control system 6 for controlling the drive of the coarse motor 4, an optical pickup control system 7 for controlling the optical pickup 3, A signal processing system 8 for transmitting / receiving a signal of data read by the pickup 3 and a signal of data to be written to a recording area of the optical disc 1;
7 and a controller 9 for performing the processing according to the present invention together with the control of the signal processing system 8.
【0035】さらに、コントローラ9は外部インタフェ
ース10を介してホストコンピュータに接続されてお
り、光ディスク1から読み取ったデータをホストコンピ
ュータへ送出し、光ディスク1に書き込むデータをホス
トコンピュータから受け取る処理も行なう。Further, the controller 9 is connected to a host computer via an external interface 10 and performs processing for sending data read from the optical disk 1 to the host computer and receiving data to be written on the optical disk 1 from the host computer.
【0036】そして、光ディスク1をモータ2によって
回転させながら光ピックアップ3をその光ディスク1の
半径方向に移動させ、光ピックアップ3の半導体レーザ
からレーザ光Lを光ディスク1の記録面上の記録領域に
照射させてデータの記録又は再生を行なう。Then, the optical pickup 3 is moved in the radial direction of the optical disk 1 while rotating the optical disk 1 by the motor 2, and a laser beam L is irradiated from the semiconductor laser of the optical pickup 3 onto the recording area on the recording surface of the optical disk 1. Then, data recording or reproduction is performed.
【0037】この光ディスク記録装置は、コントローラ
9の制御によってデータの記録時には、光ディスク1の
記録領域に光ピックアップ3から記録パワーでレーザ光
Lを照射し、光ディスク1上に各種データを記録する。
また、コントローラ9の制御によってデータの再生時に
は、光ディスク1の記録領域に光ピックアップ3によっ
て再生パワーでレーザ光Lを照射し、その反射光に基づ
いて記録領域に記録されているデータを再生する。When recording data under the control of the controller 9, the optical disk recording device irradiates the recording area of the optical disk 1 with laser light L from the optical pickup 3 at a recording power and records various data on the optical disk 1.
When reproducing data under the control of the controller 9, the optical pickup 3 irradiates the recording area of the optical disc 1 with the laser beam L by the reproducing power and reproduces the data recorded in the recording area based on the reflected light.
【0038】そして、この光ディスク記録装置は、信号
処理系8及びコントローラ9によってこの発明に係る光
ディスク1上の記録領域に対するパケットライト方式に
よるデータの記録処理を行なう。In the optical disk recording apparatus, the signal processing system 8 and the controller 9 perform data recording processing on a recording area on the optical disk 1 according to the present invention by a packet write method.
【0039】すなわち、上記信号処理系8及びコントロ
ーラ9等が、光ディスク1の記録領域に複数のトラック
を形成し、各トラック内を複数のパケットに分割し、各
パケット毎にデータを一括して記録するパケットライト
方式の記録処理を実行する。That is, the signal processing system 8 and the controller 9 form a plurality of tracks in the recording area of the optical disk 1, divide each track into a plurality of packets, and collectively record data for each packet. The recording process of the packet write method is executed.
【0040】また、上記トラック内の既記録パケットに
新記録パケットを上書きするとき、既記録パケットの新
記録パケットで上書きされない残りの領域に別パケット
を上書きする手段の機能を果たす。さらに、上記残りの
領域の長さがリンク用ブロックで使用する総ブロック数
の長さ以下のとき、上記新記録パケットの長さを前記既
記録パケットの開始アドレス又は終了アドレスまで延長
して上書きする手段の機能を果たす。When a new recording packet is overwritten on a recorded packet in the track, a function of means for overwriting another area in a remaining area of the recorded packet which is not overwritten by the new recorded packet is performed. Further, when the length of the remaining area is equal to or less than the total number of blocks used in the link block, the length of the new recording packet is extended to the start address or the end address of the already recorded packet and overwritten. Acts as a means.
【0041】さらにまた、上記既記録パケットの新記録
パケットで上書きされない残りの領域に無意味なデータ
を割り当てて上書きする手段の機能を果たす。そしてま
た、上記新記録パケットの領域がトラックの領域を超え
るとき、上記上書きを中止してエラー報告する手段の機
能を果たす。Furthermore, the function of allocating meaningless data to the remaining area which is not overwritten by the new recording packet of the already-recorded packet and overwriting is performed. Also, when the area of the new recording packet exceeds the area of the track, the function of a means for reporting the error by stopping the overwriting is performed.
【0042】図2は、この光ディスク装置によるパケッ
トライト方式におけるパケットのフォーマットを示す説
明図である。パケットについては、オレンジブックパー
ト2バージョン2.0(Orange Book Pa
rtII Version 2.0)に詳細に規定され
ているので、ここでは簡単に説明する。FIG. 2 is an explanatory diagram showing the format of a packet in a packet write system by this optical disk device. About the packet, Orange Book Part 2 Version 2.0 (Orange Book Pa
rtII Version 2.0), and will be briefly described here.
【0043】パケットは、一つ以上の再生可能なユーザ
データブロック24と、ユーザデータブロックの前に設
けた1つのリンクブロック(Link Block)2
2と4つのランインブロック(Run−In Bloc
k)23とからなる5つのリンク用ブロックと、ユーザ
データブロック24の後に設けた2つのランアウトブロ
ック(Run−Out Block)25からなる2つ
のリンク用ブロックとを備えている。The packet is composed of one or more reproducible user data blocks 24 and one link block (Link Block) 2 provided before the user data blocks.
Two and four run-in blocks
k) 23, and two link blocks including two run-out blocks (Run-Out Blocks) 25 provided after the user data block 24.
【0044】上記リンク用ブロックは、光ディスク1の
トラックのパケット21のユーザデータブロック24に
情報を記録する際、パケット21同士を繋げるために必
要なブロックである。The link block is a block necessary for connecting the packets 21 when information is recorded in the user data block 24 of the packet 21 of the track on the optical disc 1.
【0045】次に、この光ディスク装置による光ディス
クへのデータの記録処理について説明する。この処理
は、コントローラ9が、信号処理系8によって光ディス
ク1の記録領域上のトラック内に記録されているパケッ
ト(既記録パケット)に新たなパケット(新記録パケッ
ト)を上書きするとき、既記録パケットの新記録パケッ
トで上書きされない残りの領域に別パケットを上書きす
る。Next, a process of recording data on an optical disk by the optical disk device will be described. This processing is performed when the controller 9 overwrites a packet (recorded packet) recorded in a track on the recording area of the optical disc 1 with a new packet (new recorded packet) by the signal processing system 8. Overwrite the remaining area that is not overwritten by the new recording packet with another packet.
【0046】図3は、この光ディスク記録装置による光
ディスクへのデータの記録処理を示すフローチャートで
ある。この処理は、光ディスク1の記録領域上に形成さ
れたトラック内の既記録パケットに新記録パケットを上
書きするとき、ステップ(図中「S」で示す)1でトラ
ック内の既記録パケットと新記録パケットの先頭アドレ
ス(開始アドレス)と終了アドレスをそれぞれ比較し、
先頭アドレス又は終了アドレスが異なるか否かを判断す
る。FIG. 3 is a flowchart showing a process of recording data on an optical disk by the optical disk recording apparatus. In this process, when a new recording packet is overwritten on a recorded packet in a track formed on a recording area of the optical disk 1, a step 1 (indicated by "S" in the drawing) and a newly recorded packet in the track are performed. Compare the start address (start address) and end address of the packet respectively,
It is determined whether the start address or the end address is different.
【0047】ステップ1の判断で既記録パケットと新記
録パケットの先頭アドレスと終了アドレスが共に同じな
ら、ステップ2へ進んで既記録パケットに新記録パケッ
トを上書きしてこの処理を終了する。If the start address and the end address of the already-recorded packet and the new-recorded packet are the same in step 1, the process proceeds to step 2 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing.
【0048】また、ステップ1の判断で既記録パケット
と新記録パケットの先頭アドレス又は終了アドレスが異
なるなら、ステップ3へ進んで既記録パケットの新記録
パケットで上書きされない残りの領域にその領域の長さ
に相当する別パケットを記録し、ステップ2へ進んで既
記録パケットに新記録パケットを上書きしてこの処理を
終了する。If the start address or end address of the already-recorded packet differs from the start address or end address of the newly-recorded packet in step 1, the process proceeds to step 3, where the remaining area of the already-recorded packet that is not overwritten by the new-recorded packet has the length of that area. Another packet corresponding to this is recorded, and the process proceeds to step 2 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing.
【0049】なお、上述の処理で、既記録パケットと新
記録パケットの先頭アドレス又は終了アドレスが異なる
なら、既記録パケットに新記録パケットを上書きした後
に、既記録パケットの新記録パケットで上書きされない
残りの領域にその領域の長さに相当する別パケットを記
録するようにしてもよい。In the above-described processing, if the start address or end address of the already-recorded packet and the newly-recorded packet are different, after the new-recorded packet is overwritten on the already-recorded packet, the remaining packet that is not overwritten by the newly-recorded packet is not overwritten. In another area, another packet corresponding to the length of the area may be recorded.
【0050】図4は、図3で示した記録処理による記録
前と後のパケットのフォーマットを示す説明図である。
既記録パケット21a〜21cに対して新記録パケット
21dを上書きするときに、新記録パケット21dの前
後に新記録パケット21dで上書きされない残りの領域
が生じるとき、上述の処理によって新記録パケット21
dの上書きと共に、新記録パケット21dの先頭側に別
パケット21eを、末尾側に別パケット21fをそれぞ
れ記録する。FIG. 4 is an explanatory diagram showing the format of a packet before and after recording by the recording process shown in FIG.
When the new recording packet 21d is overwritten on the already recorded packets 21a to 21c, if there is a remaining area before and after the new recording packet 21d which is not overwritten by the new recording packet 21d, the new recording packet 21
With the overwriting of d, another packet 21e is recorded at the head of the new recording packet 21d, and another packet 21f is recorded at the tail of the new recording packet 21d.
【0051】したがって、光ディスク1にパケットライ
ト方式でパケットのデータを上書きするとき、既記録パ
ケット上の新記録パケットで上書きされない残りの領域
も自動的に他のパケットで上書きすることにより、新記
録パケットで上書きされない残りの領域も別パケットと
して正規に記録されることになり、その残りの領域に対
するデータの記録及び再生を行なうことができ、記録領
域を無駄無く有効に使用することができる。Therefore, when the packet data is overwritten on the optical disk 1 by the packet write method, the remaining area of the already recorded packet which is not overwritten by the new recording packet is automatically overwritten by another packet, thereby obtaining the new recording packet. The remaining area that is not overwritten is recorded as a separate packet, so that data can be recorded and reproduced in the remaining area, and the recording area can be used effectively without waste.
【0052】次に、この光ディスク記録装置による光デ
ィスクへのデータの記録の他の処理について説明する。
この処理は、コントローラ9が、信号処理系8によって
光ディスク1の記録領域上のトラック内の既記録パケッ
トに新記録パケットを上書きするとき、既記録パケット
の新記録パケットで上書きされない残りの領域の長さが
リンク用ブロックで使用する総ブロック数の長さ以下の
とき、新記録パケットの長さを既記録パケットの開始ア
ドレス又は終了アドレスまで延長して上書きする。Next, another process of recording data on an optical disk by the optical disk recording apparatus will be described.
This processing is performed when the controller 9 overwrites the already recorded packet in the track on the recording area of the optical disc 1 with the new recorded packet by the signal processing system 8, and the length of the remaining area which is not overwritten by the newly recorded packet of the already recorded packet. When the length is less than or equal to the total number of blocks used in the link block, the length of the new recording packet is extended to the start address or end address of the already recorded packet and overwritten.
【0053】図5は、この光ディスク記録装置による光
ディスクへのデータの記録の他の処理を示すフローチャ
ートである。この処理は、光ディスク1の記録領域上に
形成されたトラック内の既記録パケットに新記録パケッ
トを上書きするとき、ステップ(図中「S」で示す)1
1でトラック内の既記録パケットと新記録パケットの先
頭アドレス(開始アドレス)と終了アドレスをそれぞれ
比較し、先頭アドレス又は終了アドレスが異なるか否か
を判断する。FIG. 5 is a flowchart showing another process of recording data on an optical disk by the optical disk recording apparatus. This processing is performed when a new recording packet is overwritten on a previously recorded packet in a track formed on a recording area of the optical disc 1 (step S 1).
In step 1, the start address (start address) and end address of the already recorded packet and the new record packet in the track are compared, and it is determined whether the start address or the end address is different.
【0054】ステップ11の判断で既記録パケットと新
記録パケットの先頭アドレスと終了アドレスが共に同じ
なら、ステップ12へ進んで既記録パケットに新記録パ
ケットを上書きしてこの処理を終了する。If the start address and end address of the already-recorded packet and the newly-recorded packet are the same in step 11, the process proceeds to step 12, where the already-recorded packet is overwritten with the new-recorded packet, and the process is terminated.
【0055】また、ステップ11の判断で既記録パケッ
トと新記録パケットの先頭アドレス又は終了アドレスが
異なるなら、ステップ13へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域の長さがリン
ク用ブロックの総ブロック数の長さ以下か否かを判断す
る。If the start address or end address of the already-recorded packet differs from the start address or end address of the newly-recorded packet in step 11, the process proceeds to step 13 where the length of the remaining area that is not overwritten by the newly-recorded packet is linked. It is determined whether or not the length is less than or equal to the total number of blocks for use.
【0056】上記ステップ13の判断では残りの領域に
パケットを記録できるか否かを判断するものであり、上
記リンク用ブロックの総ブロック数は、1ブロックのリ
ンクブロック,4ブロックのランインブロック,2ブロ
ックのランアウトブロックによる合計7ブロックであ
り、パケットを構成するためには、少なくとも1つのユ
ーザデータブロックを含む8ブロックが必要である。The determination in step 13 determines whether or not a packet can be recorded in the remaining area. The total number of the link blocks is one link block, four run-in blocks, There are a total of seven blocks of two run-out blocks, and eight blocks including at least one user data block are required to form a packet.
【0057】ステップ13の判断で残りの領域の長さが
総ブロック数の長さ以下でなければ、1パケットを記録
できるので、ステップ14へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域にその領域の
長さに相当する別パケットを記録し、ステップ12へ進
んで既記録パケットに新記録パケットを上書きしてこの
処理を終了する。If it is determined in step 13 that the length of the remaining area is not less than the length of the total number of blocks, one packet can be recorded. Another packet corresponding to the length of the area is recorded in the area, and the process proceeds to step 12 to overwrite the already-recorded packet with the newly-recorded packet, and ends this processing.
【0058】ステップ13の判断で残りの領域の長さが
総ブロック数の長さ以下なら、1パケットも記録できな
いので、ステップ15へ進んで新記録パケットの長さを
既記録パケットの開始アドレス又は終了アドレスまで延
長して上書きし、ステップ12へ進んで既記録パケット
に新記録パケットを上書きしてこの処理を終了する。If the length of the remaining area is equal to or less than the total number of blocks as determined in step 13, no packet can be recorded, so the flow advances to step 15 to set the length of the new recording packet to the start address of the already recorded packet or The process is overwritten by extending to the end address, and the process proceeds to step 12 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing.
【0059】なお、上述の処理で、既記録パケットと新
記録パケットの先頭アドレス又は終了アドレスが異なる
なら、既記録パケットに新記録パケットを上書きした後
に、既記録パケットの新記録パケットで上書きされない
残りの領域にその領域の長さに相当する別パケットを記
録するようにしてもよい。In the above-described processing, if the start address or the end address of the already-recorded packet is different from the start address or the end address of the newly-recorded packet, after overwriting the already-recorded packet with the new-recorded packet, In another area, another packet corresponding to the length of the area may be recorded.
【0060】図6は、図5で示した記録処理による記録
前と後のパケットのフォーマットを示す説明図である。
既記録パケット21a〜21cに対して新記録パケット
21gを上書きするときに、新記録パケット21gの前
後に新記録パケット21gで上書きされない残りの領域
が生じ、その残りの領域の長さが共に1パケットも記録
できないブロック数のとき、新記録パケット21gの開
始アドレスと終了アドレスを既記録パケット21aの開
始アドレスと既記録パケット21cの終了アドレスまで
延長した新記録パケット21hを記録する。FIG. 6 is an explanatory diagram showing the format of a packet before and after recording by the recording process shown in FIG.
When the new recording packet 21g is overwritten on the already recorded packets 21a to 21c, a remaining area which is not overwritten by the new recording packet 21g occurs before and after the new recording packet 21g, and the length of the remaining area is one packet. If the number of blocks cannot be recorded, a new record packet 21h in which the start address and end address of the new record packet 21g are extended to the start address of the record packet 21a and the end address of the record packet 21c is recorded.
【0061】したがって、光ディスク1にパケットライ
ト方式でパケットのデータを記録するとき、既記録パケ
ットの新記録パケットで上書きされない残りの領域が1
パケットを生成するために必要なブロック数でないとき
には、新記録パケットの開始アドレスを既記録パケット
の開始アドレスまで延長し、または、新記録パケットの
終了アドレスを既記録パケットの終了アドレスまで延長
して残りの領域を新記録パケットで埋めることにより、
パケットを形成するのに必要な長さを持たない残りの領
域も正規の領域にし、データの記録及び再生を行なえる
ようにすることができる。Therefore, when recording packet data on the optical disk 1 by the packet write method, the remaining area which is not overwritten by the new recording packet of the already recorded packet is one.
If the number of blocks is not necessary to generate a packet, extend the start address of the new record packet to the start address of the already recorded packet, or extend the end address of the new record packet to the end address of the already recorded packet. By filling the area of
The remaining area which does not have a length necessary to form a packet can also be made a regular area so that data can be recorded and reproduced.
【0062】次に、この光ディスク記録装置による光デ
ィスクへのデータの記録のさらに他の処理について説明
する。この処理は、コントローラ9が、信号処理系8に
よって光ディスク1の記録領域上のトラック内の既記録
パケットに新記録パケットを上書きするとき、既記録パ
ケットの新記録パケットで上書きされない残りの領域に
無意味なデータを割り当てて上書きする。Next, still another process of recording data on an optical disk by the optical disk recording apparatus will be described. This process is performed when the controller 9 overwrites the already recorded packet in the track on the recording area of the optical disc 1 with the new recorded packet by the signal processing system 8, the remaining area which is not overwritten by the newly recorded packet of the already recorded packet. Allocate meaningful data and overwrite.
【0063】図7は、この光ディスク記録装置による光
ディスクへのデータの記録のさらに他の処理を示すフロ
ーチャートである。この処理は、光ディスク1の記録領
域上に形成されたトラック内の既記録パケットに新記録
パケットを上書きするとき、ステップ(図中「S」で示
す)21でトラック内の既記録パケットと新記録パケッ
トの先頭アドレス(開始アドレス)と終了アドレスをそ
れぞれ比較し、先頭アドレス又は終了アドレスが異なる
か否かを判断する。FIG. 7 is a flowchart showing still another process of recording data on an optical disk by the optical disk recording apparatus. In this process, when a new recording packet is overwritten on a recorded packet in a track formed on the recording area of the optical disc 1, a step 21 (indicated by "S" in the figure) and a new recorded packet in the track are performed. The start address (start address) of the packet is compared with the end address, and it is determined whether the start address or the end address is different.
【0064】ステップ21の判断で既記録パケットと新
記録パケットの先頭アドレスと終了アドレスが共に同じ
なら、ステップ22へ進んで既記録パケットに新記録パ
ケットを上書きしてこの処理を終了する。If the start address and end address of the already-recorded packet and the newly-recorded packet are both the same as determined in step 21, the process proceeds to step 22, where the already-recorded packet is overwritten with the new-recorded packet, and this processing ends.
【0065】また、ステップ21の判断で既記録パケッ
トと新記録パケットの先頭アドレス又は終了アドレスが
異なるなら、ステップ23へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域の長さがリン
ク用ブロックの総ブロック数の長さ以下か否かを判断す
る。If the start address or the end address of the already-recorded packet differs from the start address or end address of the newly-recorded packet in step 21, the process proceeds to step 23, where the length of the remaining area that is not overwritten by the newly-recorded packet is linked. It is determined whether or not the length is less than or equal to the total number of blocks for use.
【0066】上記ステップ23の判断では残りの領域に
パケットを記録できるか否かを判断するものであり、上
記リンク用ブロックの総ブロック数は、1ブロックのリ
ンクブロック,4ブロックのランインブロック,2ブロ
ックのランアウトブロックによる合計7ブロックであ
り、パケットを構成するためには、少なくとも1つのユ
ーザデータブロックを含む8ブロックが必要である。In the determination in step 23, it is determined whether or not a packet can be recorded in the remaining area. The total number of the link blocks is one link block, four run-in blocks, There are a total of seven blocks of two run-out blocks, and eight blocks including at least one user data block are required to form a packet.
【0067】ステップ23の判断で残りの領域の長さが
総ブロック数の長さ以下でなければ、1パケットを記録
できるので、ステップ24へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域にその領域の
長さに相当する別パケットを無意味なデータ(例えば、
全てを「0」)で埋めて記録し、ステップ22へ進んで
既記録パケットに新記録パケットを上書きしてこの処理
を終了する。If it is determined in step 23 that the length of the remaining area is not less than the length of the total number of blocks, one packet can be recorded. In the area, another packet corresponding to the length of the area is stored as meaningless data (for example,
All the data is filled with “0”) and recorded, and the process proceeds to step 22 to overwrite the already recorded packet with the newly recorded packet and terminate this processing.
【0068】ステップ23の判断で残りの領域の長さが
総ブロック数の長さ以下なら、1パケットも記録できな
いので、ステップ25へ進んで新記録パケットの長さを
既記録パケットの開始アドレス又は終了アドレスまで延
長し、その延長部分を無意味なデータ(例えば、全てを
「0」)で埋めて上書きし、ステップ22へ進んで既記
録パケットに新記録パケットを上書きしてこの処理を終
了する。If the length of the remaining area is equal to or less than the total number of blocks in the determination in step 23, no packet can be recorded. Therefore, the flow advances to step 25 to set the length of the new recording packet to the start address of the already recorded packet or It extends to the end address, overwrites the extended part by filling it with meaningless data (for example, all “0”), and proceeds to step 22 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing. .
【0069】なお、上述の処理で、既記録パケットと新
記録パケットの先頭アドレス又は終了アドレスが異なる
なら、既記録パケットに新記録パケットを上書きした後
に、既記録パケットの新記録パケットで上書きされない
残りの領域にその領域の長さに相当する別パケットを記
録するようにしてもよい。In the above-described processing, if the start address or the end address of the already-recorded packet is different from the start address or end address of the newly-recorded packet, after overwriting the already-recorded packet with the new-recorded packet, In another area, another packet corresponding to the length of the area may be recorded.
【0070】このようにして、図4に示した新記録パケ
ット21eと21fにそれぞれ無意味なデータ「0」を
記録し、図6に示した新記録パケット21hの新記録パ
ケット21gでは上書きできない残りの領域に無意味な
データ「0」を記録することができる。In this manner, meaningless data "0" is recorded in each of the new recording packets 21e and 21f shown in FIG. 4, and the remaining data which cannot be overwritten by the new recording packet 21g of the new recording packet 21h shown in FIG. In this area, meaningless data "0" can be recorded.
【0071】したがって、光ディスク1に対する新記録
パケットの記録後の再生時、新記録パケットに記録され
た意味の有るデータに対して、残りの領域には無意味な
データを記録するので、ユーザが記録した新記録パケッ
トと残りの領域を容易に区別することができる。Therefore, at the time of reproduction after recording the new recording packet on the optical disc 1, meaningless data is recorded in the remaining area with respect to the meaningful data recorded in the new recording packet. The newly recorded packet and the remaining area can be easily distinguished.
【0072】次に、この光ディスク記録装置における光
ディスクの情報の書き換え時のさらにまた他のエラー処
理について説明する。この処理は、コントローラ9が、
信号処理系8によって光ディスク1の記録領域上のトラ
ック内の既記録パケットに新記録パケットを上書きする
とき、新記録パケットの領域がトラックの領域を超える
ときは、上書きを中止して外部インタフェース10を介
してホストコンピュータへエラー報告する。Next, still another error processing at the time of rewriting information on the optical disk in the optical disk recording apparatus will be described. In this process, the controller 9
When the signal processing system 8 overwrites the already recorded packet in the track on the recording area of the optical disc 1 with the new recording packet, when the area of the new recording packet exceeds the track area, the overwriting is stopped and the external interface 10 is disconnected. Report an error to the host computer via
【0073】図8は、この光ディスク記録装置による光
ディスクへのデータの記録のさらにまた他の処理を示す
フローチャートである。この処理は、光ディスク1の記
録領域上に形成されたトラック内の既記録パケットに新
記録パケットを上書きするとき、ステップ(図中「S」
で示す)31で新記録パケットの領域がトラックの領域
を超えるか否かを判断する。FIG. 8 is a flowchart showing still another process of recording data on an optical disk by the optical disk recording apparatus. This processing is performed when a new recording packet is overwritten on a previously recorded packet in a track formed on the recording area of the optical disc 1 (step "S" in the figure).
It is determined at 31) whether or not the area of the new recording packet exceeds the area of the track.
【0074】ステップ31の判断で新記録パケットの領
域がトラックの領域を超えるとき、ステップ37へ進ん
で新記録パケットの上書きを中止し、ホストコンピュー
タへのエラー報告をして、この処理を終了する。If the area of the new recording packet exceeds the track area in the determination of step 31, the process proceeds to step 37 to stop overwriting the new recording packet, report an error to the host computer, and end this processing. .
【0075】ステップ31の判断で新記録パケットの領
域がトラックの領域を超えないとき、ステップ32へ進
んでトラック内の既記録パケットと新記録パケットの先
頭アドレス(開始アドレス)と終了アドレスをそれぞれ
比較し、先頭アドレス又は終了アドレスが異なるか否か
を判断する。If the area of the new recording packet does not exceed the area of the track as determined in step 31, the process proceeds to step 32, where the head address (start address) and end address of the already recorded packet in the track and the new recording packet are compared. Then, it is determined whether the start address or the end address is different.
【0076】ステップ32の判断で既記録パケットと新
記録パケットの先頭アドレスと終了アドレスが共に同じ
なら、ステップ33へ進んで既記録パケットに新記録パ
ケットを上書きしてこの処理を終了する。If it is determined in step 32 that the start address and the end address of the already-recorded packet and the newly-recorded packet are the same, the process proceeds to step 33 to overwrite the already-recorded packet with the newly-recorded packet, and ends this processing.
【0077】また、ステップ32の判断で既記録パケッ
トと新記録パケットの先頭アドレス又は終了アドレスが
異なるなら、ステップ34へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域の長さがリン
ク用ブロックの総ブロック数の長さ以下か否かを判断す
る。If it is determined in step 32 that the start address or end address of the already-recorded packet is different from the start address of the newly-recorded packet, the process proceeds to step 34, where the length of the remaining area that is not overwritten by the newly-recorded packet of the already-recorded packet is linked. It is determined whether or not the length is less than or equal to the total number of blocks for use.
【0078】上記ステップ34の判断では残りの領域に
パケットを記録できるか否かを判断するものであり、上
記リンク用ブロックの総ブロック数は、1ブロックのリ
ンクブロック,4ブロックのランインブロック,2ブロ
ックのランアウトブロックによる合計7ブロックであ
り、パケットを構成するためには、少なくとも1つのユ
ーザデータブロックを含む8ブロックが必要である。In the determination in step 34, it is determined whether or not a packet can be recorded in the remaining area. The total number of the link blocks is one link block, four run-in blocks, There are a total of seven blocks of two run-out blocks, and eight blocks including at least one user data block are required to form a packet.
【0079】ステップ34の判断で残りの領域の長さが
総ブロック数の長さ以下でなければ、1パケットを記録
できるので、ステップ35へ進んで既記録パケットの新
記録パケットで上書きされない残りの領域にその領域の
長さに相当する別パケットを無意味なデータ(例えば、
全てを「0」)で埋めて記録し、ステップ33へ進んで
既記録パケットに新記録パケットを上書きしてこの処理
を終了する。If it is determined in step 34 that the length of the remaining area is not less than the length of the total number of blocks, one packet can be recorded. In the area, another packet corresponding to the length of the area is stored as meaningless data (for example,
All the data is filled with "0") and recorded, and the process proceeds to step 33 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing.
【0080】ステップ34の判断で残りの領域の長さが
総ブロック数の長さ以下なら、1パケットも記録できな
いので、ステップ36へ進んで新記録パケットの長さを
既記録パケットの開始アドレス又は終了アドレスまで延
長し、その延長部分を無意味なデータ(例えば、全てを
「0」)で埋めて上書きし、ステップ33へ進んで既記
録パケットに新記録パケットを上書きしてこの処理を終
了する。If the length of the remaining area is equal to or less than the total number of blocks in the judgment of step 34, no packet can be recorded. Therefore, the flow advances to step 36 to set the length of the newly recorded packet to the start address of the already recorded packet or It is extended to the end address, the extended part is overwritten by filling it with meaningless data (for example, all are “0”), and the process proceeds to step 33 to overwrite the already-recorded packet with the newly-recorded packet and terminate this processing. .
【0081】なお、上述の処理で、既記録パケットと新
記録パケットの先頭アドレス又は終了アドレスが異なる
なら、既記録パケットに新記録パケットを上書きした後
に、既記録パケットの新記録パケットで上書きされない
残りの領域にその領域の長さに相当する別パケットを記
録するようにしてもよい。In the above-described processing, if the start address or the end address of the already-recorded packet is different from the start address or the end address of the newly-recorded packet, after the new-recorded packet is overwritten on the already-recorded packet, the remaining not-overwritten by the newly-recorded packet is not overwritten. In another area, another packet corresponding to the length of the area may be recorded.
【0082】したがって、光ディスク1に対するパケッ
トライト方式による上書きのとき、新記録パケットの領
域がトラックの領域を超えるときには、既記録パケット
に対する新記録パケットの上書きを中止して記録領域が
不正にならないようにして、光ディスク1を不正メディ
アにすることを防ぐことができる。Therefore, when overwriting the optical disk 1 by the packet write method, when the area of the new recording packet exceeds the area of the track, the overwriting of the new recording packet on the already recorded packet is stopped to prevent the recording area from becoming illegal. Thus, it is possible to prevent the optical disk 1 from being used as an unauthorized medium.
【0083】[0083]
【発明の効果】以上説明してきたように、この発明によ
る光ディスク記録装置によれば、書き換え可能な光ディ
スクの記録領域にパケットライト方式によるパケットの
上書きによって記録及び再生不可能な領域が発生しない
ようにすることができる。As described above, according to the optical disk recording apparatus of the present invention, an unrecordable / reproducible area is prevented from being generated in a recording area of a rewritable optical disk due to overwriting of a packet by a packet write method. can do.
【図1】この発明の一実施形態である光ディスク記録装
置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an optical disk recording device according to an embodiment of the present invention.
【図2】図1に示した光ディスク記録装置によるパケッ
トライト方式におけるパケットのフォーマットを示す説
明図である。FIG. 2 is an explanatory diagram showing a packet format in a packet write system by the optical disk recording device shown in FIG. 1;
【図3】図1に示した光ディスク記録装置による光ディ
スクへの記録処理を示すフローチャートである。FIG. 3 is a flowchart showing a recording process on an optical disc by the optical disc recording device shown in FIG. 1;
【図4】図3に示した記録処理による記録前と後のパケ
ットのフォーマットを示す説明図である。FIG. 4 is an explanatory diagram showing a format of a packet before and after recording by the recording process shown in FIG. 3;
【図5】図1に示した光ディスク記録装置による光ディ
スクへの他の記録処理を示すフローチャートである。FIG. 5 is a flowchart showing another recording process on the optical disc by the optical disc recording apparatus shown in FIG. 1;
【図6】図5に示した記録処理による記録前と後のパケ
ットのフォーマットを示す説明図である。FIG. 6 is an explanatory diagram showing a format of a packet before and after recording by the recording process shown in FIG. 5;
【図7】図1に示した光ディスク記録装置による光ディ
スクへのさらに他の記録処理を示すフローチャートであ
る。FIG. 7 is a flowchart showing still another recording process on the optical disc by the optical disc recording apparatus shown in FIG. 1;
【図8】図1に示した光ディスク記録装置による光ディ
スクへのさらにまた他の記録処理を示すフローチャート
である。8 is a flowchart showing still another recording process on an optical disc by the optical disc recording apparatus shown in FIG.
1:光ディスク 2:モータ 3:光ピックアップ 4:粗動モータ 5:回転制御系 6:粗動モータ制御系 7:光ピックアップ制御系 8:信号処理系 9:コントローラ 10:外部インタフェース 21,21a〜21h:パケット 22:リンクブロック 23:ランインブロック 24:ユーザデータブロック 25:ランアウトブロック 1: optical disk 2: motor 3: optical pickup 4: coarse motor 5: rotation control system 6: coarse motor control system 7: optical pickup control system 8: signal processing system 9: controller 10: external interface 21, 21a to 21h : Packet 22: Link block 23: Run-in block 24: User data block 25: Run-out block
Claims (4)
複数のトラックを形成し、各トラック内を複数のパケッ
トに分割し、各パケット毎にデータを一括して記録する
パケットライト方式の光ディスク記録装置において、 前記トラック内の既記録パケットに新記録パケットを上
書きするとき、既記録パケットの新記録パケットで上書
きされない残りの領域に別パケットを上書きする手段を
設けたことを特徴とする光ディスク記録装置。1. A packet write type optical disk recording apparatus that forms a plurality of tracks in a recording area of a rewritable optical disk, divides each track into a plurality of packets, and collectively records data for each packet. An optical disc recording apparatus, further comprising: means for overwriting a remaining packet that is not overwritten by a new recording packet of a previously recorded packet with a new packet when overwriting a previously recorded packet in the track.
いて、 前記残りの領域の長さがリンク用ブロックで使用する総
ブロック数の長さ以下のとき、前記新記録パケットの長
さを前記既記録パケットの開始アドレス又は終了アドレ
スまで延長して上書きする手段を設けたことを特徴とす
る光ディスク記録装置。2. The optical disk recording apparatus according to claim 1, wherein when the length of the remaining area is equal to or less than the total number of blocks used in the link block, the length of the new recording packet is recorded. An optical disk recording apparatus, comprising: means for extending the start address or the end address of a packet to overwrite.
置において、 前記既記録パケットの新記録パケットで上書きされない
残りの領域に無意味なデータを割り当てて上書きする手
段を設けたことを特徴とする光ディスク記録装置。3. The optical disk recording apparatus according to claim 1, further comprising means for assigning meaningless data to a remaining area of the already recorded packet which is not overwritten by a new recording packet and overwriting the remaining area. Optical disk recording device.
光ディスク記録装置において、 前記新記録パケットの領域がトラックの領域を超えると
き、前記上書きを中止してエラー報告する手段を設けた
ことを特徴とする光ディスク記録装置。4. The optical disk recording apparatus according to claim 1, further comprising: means for stopping the overwriting and reporting an error when an area of the new recording packet exceeds an area of a track. An optical disk recording device characterized by the above-mentioned.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9576097A JPH10289529A (en) | 1997-04-14 | 1997-04-14 | Optical disk recorder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9576097A JPH10289529A (en) | 1997-04-14 | 1997-04-14 | Optical disk recorder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10289529A true JPH10289529A (en) | 1998-10-27 |
Family
ID=14146452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9576097A Pending JPH10289529A (en) | 1997-04-14 | 1997-04-14 | Optical disk recorder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10289529A (en) |
-
1997
- 1997-04-14 JP JP9576097A patent/JPH10289529A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0873560B1 (en) | Cd-rom recording | |
JP3652675B2 (en) | Optical disc recording / reproducing apparatus, optical disc recording / reproducing method, and computer-readable recording medium | |
JP3580711B2 (en) | Information recording / reproducing device | |
US6628602B2 (en) | Optical information recording medium | |
JPH10312650A (en) | Optical disk recorder | |
JPH10302397A (en) | Optical disk recording device | |
JP3866824B2 (en) | Optical disk recording device | |
JP3752108B2 (en) | Optical disc recording / reproducing apparatus | |
JPH0935270A (en) | Cd-r driving device | |
JP3705862B2 (en) | Optical disk recording device | |
JPH10289529A (en) | Optical disk recorder | |
JP3699243B2 (en) | Optical disc recording / reproducing apparatus | |
JP3816455B2 (en) | Optical disk recording device | |
JP3322832B2 (en) | Optical disk recording device | |
JP3486486B2 (en) | CD-R drive device | |
JPH10269751A (en) | Information recording/reproducing apparatus | |
JP3384732B2 (en) | Information recording / reproducing device | |
JP4651603B2 (en) | Information recording / reproducing device | |
JP3546725B2 (en) | Optical disk information recording device | |
JP3804959B2 (en) | Information recording / reproducing device | |
JP4145853B2 (en) | Method, program, and computer-readable recording medium for determining whether recording medium is original medium or duplicate medium | |
JPH10106156A (en) | Information recorder | |
JP2000215446A (en) | Information recording and reproducing device | |
JP2006127754A (en) | Information recording and reproducing device and information recording and reproducing method | |
JPH04212759A (en) | Recording medium and recording and reproducing device |