JPH0578105B2 - - Google Patents
Info
- Publication number
- JPH0578105B2 JPH0578105B2 JP23112285A JP23112285A JPH0578105B2 JP H0578105 B2 JPH0578105 B2 JP H0578105B2 JP 23112285 A JP23112285 A JP 23112285A JP 23112285 A JP23112285 A JP 23112285A JP H0578105 B2 JPH0578105 B2 JP H0578105B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- block
- original
- area
- written
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 9
- 230000003287 optical effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はデータ記録方式に係り、特に磁気デイ
スク、書替可能な光デイスク等の記録媒体にデー
タを記録する記録方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a data recording system, and particularly to a recording system for recording data on a recording medium such as a magnetic disk or a rewritable optical disk.
従来、光デイスクは書替不可能であつたため、
記録されているデータを消去して新たなデータを
書き込むことができず、よつて交代領域のデータ
を消し忘れたり、消し間違うことはなかつた。し
かし、近年、書替可能な光デイスクが開発される
に到り、交代領域のデータを消し忘れたり、消し
間違うことによる、データ破壊が発生することが
予想されるに到つた。従来のデータ記録方式に
は、特開昭58−77034号公報(特願昭56−173860
号)に記載のように、交代領域のデータ部にオリ
ジナルブロツク番号を書込むものはあつたが、交
代領域に書き込まれたオリジナルブロツク番号が
データエラーにより読取れなかつた場合について
は配慮されていなかつた。
Traditionally, optical disks were not rewritable, so
It is not possible to erase the recorded data and write new data, so there is no possibility of forgetting to erase or erroneously erasing data in the replacement area. However, in recent years, with the development of rewritable optical disks, it has come to be expected that data will be destroyed due to forgetting to erase data in a replacement area or erasing data incorrectly. Conventional data recording methods include Japanese Patent Application Laid-Open No. 58-77034 (Japanese Patent Application No. 173860-1982).
As described in item 1), there was a method that wrote the original block number in the data section of the replacement area, but no consideration was given to the case where the original block number written in the replacement area could not be read due to a data error. Ta.
本発明の目的は、読み取り時は交代領域のデー
タを正確にオリジナルブロツクのデータとして利
用し、またオリジナルブロツク消去時は交代領域
中のオリジナルブロツクのデータの消し忘れや消
し間違いを防止するデータ記録方式を提供するこ
とにある。
An object of the present invention is to provide a data recording system that accurately uses the data in the replacement area as original block data when reading, and prevents forgetting to erase or erroneously erasing data in the original block in the replacement area when erasing the original block. Our goal is to provide the following.
上記の目的達成のため、本発明になるデータ記
録方式は、交代ブロツク及び交代領域に書込まれ
たデータ中にオリジナルブロツク番号を複数個書
込む点に特徴を有する。
In order to achieve the above object, the data recording system according to the present invention is characterized in that a plurality of original block numbers are written in the data written in the replacement block and replacement area.
以下、本発明の実施例を図面と共に説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第3図は本発明に適用される光デイスク媒体上
での分離された領域の説明図を示す。第3図に示
すように光デイスク媒体はトラツク番号Aからト
ラツク番号Bまでがオリジナル領域1で、トラツ
ク番号B+1からトラツク番号Cまでが交代領域
2である。第4図はこのオリジナル領域1や交代
領域2の1トラツクのフオーマツトを示し、1ト
ラツク5はn個のオリジナルブロツク3−1〜3
−nと、1個の交代ブロツク4とからなる。交代
ブロツク4はオリジナル領域1の書込み後の読取
りで1ブロツクのエラーが発生した場合は、交代
ブロツク4に交代をとる(すなわちエラーのあつ
たブロツクの正しいデータを交代ブロツクに書込
む)。また、オリジナル領域1の書込み後の読取
りで2ブロツク以上のエラーが発生した場合は、
そのうち1ブロツクはそのエラーのあつたトラツ
ク中の交代ブロツク4に交代をとり、残りは交代
領域2に交代をとる方法でデータが書込まれてい
く。 FIG. 3 shows an explanatory diagram of separated areas on an optical disk medium to which the present invention is applied. As shown in FIG. 3, in the optical disc medium, the original area 1 is from track number A to track number B, and the alternate area 2 is from track number B+1 to track number C. FIG. 4 shows the format of one track in the original area 1 and replacement area 2, where one track 5 consists of n original blocks 3-1 to 3-3.
-n and one alternating block 4. When an error occurs in one block during reading after writing in the original area 1, the replacement block 4 takes over the block (ie, writes the correct data of the block with the error to the replacement block). Also, if two or more blocks of errors occur during reading after writing to original area 1,
One block among them is replaced by replacement block 4 in the track where the error occurred, and the remaining data are written into replacement area 2 in this way.
第5図は一ブロツクのデータ構成を示す図で、
光デイスク媒体上にはセクシヨン“1”のコード
ワード“1”、セクシヨン“1”のコードワード
“2”、セクシヨン“1”のコードワード“3”と
いう順序でセクシヨン“1”のコードワード
“10”まで順次にバイトデータが書込まれた後、
次にセクシヨン“2”のコードワード“1”、セ
クシヨン“2”のコードワード“2”、…という
順序でセクシヨン“2”のコードワード“10”ま
で順次にバイトデータが書込まれ、以下、同様に
してセクシヨンの値が少ないものから順に、か
つ、コードワードの値が少ないものから順にセク
シヨン“16”のコードワード“10”まで順次バイ
トデータが書込まれていく。ここで、セクシヨン
“1”から“12”までは情報データが書込まれ、
セクシヨン“13”から“16”まではエラー訂正コ
ード(ECC)が書込まれる。また、交代ブロツ
ク4及び交代領域2のブロツクの場合は、オリジ
ナルブロツク番号も書込まれる。 Figure 5 is a diagram showing the data structure of one block.
On the optical disk medium, the codeword "10" of section "1" is written in the following order: codeword "1" of section "1", codeword "2" of section "1", codeword "3" of section "1". After the byte data is written sequentially up to ”,
Next, byte data is sequentially written in the order of code word "1" of section "2", code word "2" of section "2", etc. up to code word "10" of section "2", and the following: Similarly, byte data is written in order from the section with the smallest value and from the smallest codeword value up to codeword "10" of section "16". Here, information data is written in sections “1” to “12”.
An error correction code (ECC) is written in sections "13" to "16". In the case of replacement block 4 and replacement area 2 blocks, the original block number is also written.
ここで、本発明は交代ブロツク及び交代領域の
ブロツクにオリジナルブロツク番号を複数個書込
む点に特徴を有するものであり、第1図は本発明
方式による第1実施例のブロツク構成を示す。同
図中、7a及び7bは夫々3バイトからなるオリ
ジナルブロツク番号で、セクシヨン“12”のコー
ドワード“5”から“7”までに書込まれたオリ
ジナルブロツク番号7aとセクシヨン“12”のコ
ードワード“8”から“10”までに書込れたオリ
ジナルブロツク番号7bとは夫々同一の値、
、で、2個書込まれている。すなわち、本実
施例では2個のオリジナルブロツク番号は同一セ
クシヨンに連続して書込まれている。 The present invention is characterized in that a plurality of original block numbers are written in the replacement block and the blocks in the replacement area, and FIG. 1 shows the block configuration of a first embodiment according to the method of the present invention. In the figure, 7a and 7b are original block numbers each consisting of 3 bytes, and the original block number 7a written in codewords "5" to "7" of section "12" and the codeword of section "12" The original block number 7b written from “8” to “10” has the same value, respectively.
, two are written. That is, in this embodiment, two original block numbers are written consecutively in the same section.
第2図は本発明方式による第2実施例のブロツ
ク構成を示す。同図中、8a及び8bは夫々3バ
イトからなるオリジナルブロツク番号で、セクシ
ヨン“1”のコードワード“1”から“3”まで
に書込まれたオリジナルブロツク番号8aとセク
シヨン“12”のコードワード“8”から“10”ま
でに書込まれたオリジナルブロツク番号8bとは
夫々同一の値〜である。すなわち、本実施例
では2個のオリジナルブロツク番号はセクシヨン
“1”と“12”の如く離れたセクシヨンに書込ま
れている。 FIG. 2 shows a block configuration of a second embodiment according to the present invention. In the figure, 8a and 8b are original block numbers each consisting of 3 bytes, and the original block number 8a written in codewords "1" to "3" of section "1" and the codeword of section "12" The original block numbers 8b written from "8" to "10" have the same values. That is, in this embodiment, two original block numbers are written in separate sections such as sections "1" and "12".
次に光デイスク媒体の読取回路について説明す
るに、第6図はこの読取回路の一例のブロツク系
統図を示す。光デイスク媒体から読取られた読取
信号は、入力端子10より入来し、リードアンプ
11、可変周波数発振器(VFO)12を夫々通
して復調回路13に供給され、ここで復調された
後ブロツクメモリ14に書込まれる。ECC回路
15は復調回路13の出力信号が供給され、エラ
ー訂正の個所の有無、エラー訂正の可否を判定
し、エラー個所が有つてそれが訂正可能な場合
は、前記したECCを使用して演算によりエラー
訂正を行なつて、ブロツクメモリ14のエラーデ
ータを訂正復元された正しいデータに修正する。
データメモリ16はブロツクメモリ14より読み
出されたデータを格納する。マイクロプロセツサ
17はメモリ18よりの制御信号によつてその動
作が制御され、またデータメモリ16に格納され
たデータ中に交代ブロツクのデータがある場合に
は、データメモリ16の中で、所定のオリジナル
ブロツクのデータに代えて交代ブロツクのデータ
に入れ替える。インタフエース回路19はデータ
メモリ16より読み出された正しいデータを出力
端子20を介して上位装置(図示せず)へ転送す
る。 Next, a reading circuit for an optical disk medium will be explained. FIG. 6 shows a block system diagram of an example of this reading circuit. A read signal read from an optical disk medium enters from an input terminal 10, passes through a read amplifier 11 and a variable frequency oscillator (VFO) 12, and is supplied to a demodulation circuit 13, where it is demodulated and then sent to a block memory 14. written to. The ECC circuit 15 is supplied with the output signal of the demodulation circuit 13, and determines whether there is an error correction area and whether the error correction is possible.If there is an error area and it can be corrected, the ECC circuit 15 performs calculation using the above-mentioned ECC. By performing error correction, the error data in the block memory 14 is corrected and restored to correct data.
Data memory 16 stores data read from block memory 14. The operation of the microprocessor 17 is controlled by a control signal from the memory 18, and if there is data of an alternate block among the data stored in the data memory 16, a predetermined block is stored in the data memory 16. The data of the original block is replaced with the data of the replacement block. The interface circuit 19 transfers correct data read from the data memory 16 to a host device (not shown) via an output terminal 20.
次に本発明方式により複数個のオリジナルブロ
ツク番号が書込まれた光デイスク媒体のオリジナ
ルブロツク番号の判定方法について説明する。第
1図に示したブロツクを読取つた場合、ECC回
路15によりコードワード“6”のみエラーデー
タの訂正ができないという報告が、マイクロプロ
セツサ17にあつた場合には、マイクロプロセツ
サ17はデータメモリ16に格納されたデータの
セクシヨン“12”のコードワード“8”、“9”、
“10”のデータをオリジナルブロツク番号とする。
また、コードワード“6”と“8”のみエラーデ
ータの訂正ができない場合は、マイクロプロセツ
サ17はデータメモリ16のセクシヨン“12”の
コードワード“5”及び“9”の及びとコー
ドワード“7”又は“10”のいずれか一方のと
により、オリジナルブロツク番号を作成する。 Next, a method for determining the original block number of an optical disk medium on which a plurality of original block numbers have been written using the method of the present invention will be explained. When the block shown in FIG. Code words “8”, “9”, in section “12” of data stored in 16
Let the data “10” be the original block number.
If the error data of only code words "6" and "8" cannot be corrected, the microprocessor 17 corrects code words "5" and "9" in section "12" of the data memory 16 and code word " Create an original block number by either "7" or "10".
ところで、第1図ではオリジナルブロツク番号
7a,7bが同一セクシヨンに連続して書込まれ
ているため、例えば第1図のセクシヨン“12”か
ら“14”にかけてデータエラーになり、セクシヨ
ン“12”のコードワード“6”〜“10”がすべて
エラーデータで訂正不可となるような場合も生じ
得る。これに対して、第2図に示した第2実施例
の場合は、ECC回路15が1コードワード当り
2バイトまでのエラーデータ修正能力があるもの
とすると、セクシヨン“12”のコードワード
“4”からセクシヨン“14”のコードワード“10”
までのデータエラーが発生した場合でも、データ
メモリ16のセクシヨン“1”のコードワード
“1”〜“3”のデータ8aをオリジナルブロツ
ク番号とすることができる。逆に、セクシヨン
“1”のコードワード“1”からセクシヨン“3”
のコードワード“7”までのデータエラーが発生
した場合は、データメモリ16のセクシヨン
“12”のコードワード“8”〜“10”のデータ8
bをオリジナルブロツク番号とすることができ
る。 By the way, in FIG. 1, original block numbers 7a and 7b are written consecutively in the same section, so for example, a data error occurs in sections "12" to "14" in FIG. A case may occur in which code words "6" to "10" are all error data and cannot be corrected. On the other hand, in the case of the second embodiment shown in FIG. 2, assuming that the ECC circuit 15 has the ability to correct up to 2 bytes of error data per code word, code word ” to section “14” code word “10”
Even if a data error occurs up to, the data 8a of code words "1" to "3" in section "1" of the data memory 16 can be used as the original block number. Conversely, from code word “1” of section “1” to section “3”
If a data error occurs up to code word "7" in data memory 16, data 8 in code words "8" to "10" in section "12" of data memory 16
b can be the original block number.
以上のように、交代ブロツク4、交代領域2の
データ中にオリジナルブロツク番号を複数個書込
むことにより、データエラーが発生した場合で
も、複数個のいずれかのオリジナルブロツク番号
7a,7b又は8a,8bの一方を選択したり、
又はそれらを組合わせることにより、マイクロプ
ロセツサ17は正しいオリジナルブロツク番号を
検出することができる。これにより、オリジナル
領域を消去する場合、オリジナル領域の消去する
トラツクのオリジナルブロツクと交代ブロツクと
を夫々消去し、更に交代領域中に、消去するオリ
ジナルトラツクの交代の有無をオリジナルトラツ
ク番号に基づいてマイクロプロセツサ17が検出
し、消去するブロツクが有つた場合は交代領域の
消去も行なう。このとき、本発明によつて交代領
域の消し忘れ、又は消し間違いをなくすことがで
きる。 As described above, by writing a plurality of original block numbers in the data of the replacement block 4 and replacement area 2, even if a data error occurs, any one of the plurality of original block numbers 7a, 7b, 8a, Select one of 8b,
Or by combining them, the microprocessor 17 can detect the correct original block number. As a result, when erasing an original area, the original block and replacement block of the track to be erased in the original area are respectively erased, and furthermore, in the replacement area, a microprocessor is used to check whether or not the original track to be erased has been replaced based on the original track number. When the processor 17 detects and there is a block to be erased, it also erases the replacement area. At this time, the present invention can eliminate forgetting to erase or erroneously erasing the replacement area.
更にオリジナル領域1の読取時、オリジナルブ
ロツク3−1〜3−nの間に読取エラーが発生し
た場合、本発明方式により記録されたデイスクで
はそのトラツクの交代ブロツク4又は交代領域2
を読取り、交代ブロツク4、交代領域2のうち読
取るデータの交代があるか否かをオリジナルトラ
ツク番号に基づいてマイクロプロセツサ17が検
出し、有つた場合はオリジナル領域1のエラーデ
ータと交代ブロツク4又は交代領域2のデータと
の入れ替えを正確に行なえることが可能となる。 Furthermore, when reading the original area 1, if a reading error occurs between the original blocks 3-1 to 3-n, on a disc recorded by the method of the present invention, the replacement block 4 or replacement area 2 of that track is
Based on the original track number, the microprocessor 17 detects whether or not there is a change in data to be read between the replacement block 4 and the replacement area 2, and if there is, the error data in the original area 1 and the replacement block 4 are read. Alternatively, it becomes possible to accurately replace the data with the data in the replacement area 2.
なお、本発明の実施例では3バイトからなるオ
リジナルブロツク番号を交代ブロツクや交代領域
に2個連続して書込んだ場合について説明した
が、3個以上でもよく、また各バイトをデータ中
に散在させてもよく、この場合はデータエラーに
よるオリジナルブロツク番号の検出能力を向上さ
せることができる。 In the embodiment of the present invention, a case has been described in which two original block numbers consisting of 3 bytes are written consecutively to the replacement block or replacement area, but three or more original block numbers may be written, and each byte may be scattered in the data. In this case, the ability to detect original block numbers due to data errors can be improved.
上述の如く、本発明によれば、交代ブロツク又
は交代領域の読取時、データ中に書込まれている
オリジナルブロツク番号の検出能力が向上し、オ
リジナル領域の消去時に、交代領域の消し忘れ、
消し間違いを防止することができる。また、オリ
ジナル領域読取時の交代ブロツク又は交代領域に
書込まれたデータを正確にオリジナル領域のデー
タと入れ替えることができ、データ信頼性を向上
させることができる等の特長を有するものであ
る。
As described above, according to the present invention, when reading a replacement block or replacement area, the ability to detect the original block number written in the data is improved, and when erasing the original area, it is possible to avoid forgetting to erase the replacement area.
Erase mistakes can be prevented. Further, the data written in the replacement block or replacement area when reading the original area can be accurately replaced with the data in the original area, and data reliability can be improved.
第1図及び第2図は夫々本発明方式により複数
個のオリジナルブロツク番号が書込まれたブロツ
ク構成の各実施例を示す図、第3図は本発明に適
用される光デイスク媒体上での分離された領域を
説明する図、第4図は光デイスク媒体上の1トラ
ツクの構成を示す図、第5図は一ブロツクの構成
の一例を示す図、第6図は読取回路の一例を示す
ブロツク系統図である。
1……オリジナル領域、2……交代領域、3−
1〜3−n……オリジナルブロツク、4……交代
ブロツク、5……1トラツク、7a,7b,8
a,8b……オリジナルブロツク番号、13……
復調回路、14……ブロツクメモリ、15……
ECC回路、16……データメモリ、17……マ
イクロプロセツサ。
1 and 2 are diagrams showing respective embodiments of block configurations in which a plurality of original block numbers are written according to the method of the present invention, and FIG. 4 is a diagram illustrating the structure of one track on an optical disk medium, FIG. 5 is a diagram illustrating an example of the structure of one block, and FIG. 6 is a diagram illustrating an example of a reading circuit. It is a block system diagram. 1...Original area, 2...Alternative area, 3-
1 to 3-n...Original block, 4...Replacement block, 5...1 track, 7a, 7b, 8
a, 8b...Original block number, 13...
Demodulation circuit, 14...Block memory, 15...
ECC circuit, 16...data memory, 17...microprocessor.
Claims (1)
代領域とに分け、データを該オリジナル領域のト
ラツクに順次書込み、書込み後の読取りで1ブロ
ツクのエラーが発生した場合はそのトラツク中の
交代ブロツクにデータを書込み、所定のブロツク
の数以上のエラー発生時には該交代ブロツクと該
交代領域とに夫々データを書込むデータ記録方式
において、該交代ブロツク及び該交代領域の記録
データ中に、オリジナルブロツク番号を複数個書
込むことを特徴とするデータ記録方式。1 Divide the recording area on the recording medium into an original area and a replacement area, write data sequentially to tracks in the original area, and if an error occurs in one block when reading after writing, the data is written to the replacement block in that track. In a data recording method in which data is written to the alternate block and the alternate area respectively when errors exceeding a predetermined number of blocks occur, multiple original block numbers are written in the recorded data of the alternate block and the alternate area. A data recording method characterized by writing individual pieces.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23112285A JPS6292173A (en) | 1985-10-18 | 1985-10-18 | Data recording method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23112285A JPS6292173A (en) | 1985-10-18 | 1985-10-18 | Data recording method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6292173A JPS6292173A (en) | 1987-04-27 |
| JPH0578105B2 true JPH0578105B2 (en) | 1993-10-28 |
Family
ID=16918627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23112285A Granted JPS6292173A (en) | 1985-10-18 | 1985-10-18 | Data recording method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6292173A (en) |
-
1985
- 1985-10-18 JP JP23112285A patent/JPS6292173A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6292173A (en) | 1987-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5265230A (en) | Method and apparatus for determining sector status in a data storage device by writing a status of read-only, writable, or obliterated in an error recovery area of each sector | |
| US4958337A (en) | Disk recording checking method for determining if a disk is defective by the number of errors present | |
| JPH0773602A (en) | Optical disk device | |
| JPH0576717B2 (en) | ||
| JPS63177219A (en) | Data transfer | |
| JPH0135427B2 (en) | ||
| JPH07154270A (en) | Error correction circuit | |
| JPH0578105B2 (en) | ||
| JP2539417B2 (en) | Information recording method | |
| JP3314389B2 (en) | Data recording method and recording medium | |
| JPH0718063Y2 (en) | Information recording device | |
| JP2589673B2 (en) | Address data detection device | |
| JPS6139286A (en) | Data control method | |
| JPS60181918A (en) | Data managing system | |
| JP2718953B2 (en) | Data recording method to optical card | |
| JPS6139979A (en) | Control device of magnetic disk | |
| JPS63140461A (en) | Exchange type medium recording system | |
| JPS61156575A (en) | Recording method of information storage device | |
| JPH0233772A (en) | Information recording method | |
| JPH048863B2 (en) | ||
| JPH05159478A (en) | Optical recording and reproducing device | |
| JPH0339358B2 (en) | ||
| JPS61216165A (en) | Data recording system | |
| JPH03160670A (en) | Data reader | |
| JPH08111072A (en) | Method and device for recording disk |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |