JPS6361468A - Alternate processor for recording medium - Google Patents
Alternate processor for recording mediumInfo
- Publication number
- JPS6361468A JPS6361468A JP20463286A JP20463286A JPS6361468A JP S6361468 A JPS6361468 A JP S6361468A JP 20463286 A JP20463286 A JP 20463286A JP 20463286 A JP20463286 A JP 20463286A JP S6361468 A JPS6361468 A JP S6361468A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- alternate
- replacement
- data
- 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.)
- Pending
Links
- 230000003287 optical effect Effects 0.000 abstract description 33
- 230000015654 memory Effects 0.000 abstract description 23
- 230000002950 deficient Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000007547 defect Effects 0.000 description 8
- 238000012795 verification Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、記録媒体の交替処理装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a recording medium replacement processing device.
[従来の技術]
従来、追記型光ディスク等の記録婦体は、そのセクタに
交替書込み処理するときに、たとえば、その記録媒体の
製造工程で発生した欠陥、表面の傷、後で付着したごみ
等によって、交M m込みすべきセクタが欠陥セクタに
なり、交替書込みが正常に行なわれない場合がある。こ
の場合、記録媒体における上記欠陥が局所的であるので
、上記欠陥セクタとは物理的に異なるセクタへ交替書込
みするようにしている。[Prior Art] Conventionally, when a write-once optical disc or the like is subjected to alternate writing processing to its sector, defects such as defects generated during the manufacturing process of the recording medium, scratches on the surface, and dust attached afterwards, etc. As a result, the sector to be replaced becomes a defective sector, and replacement writing may not be performed normally. In this case, since the defect in the recording medium is local, alternate writing is performed in a physically different sector from the defective sector.
一方、交替書込み領域のサイズ(つまり、セクタ数)は
、上記各欠陥の出現確率に基づいて算出した値に、多少
のマージンを加えて設定されている。また、上記欠陥が
隣接する2つのセクタにまたがる場合もあり、交替書込
み領域内における交替書込みは、交替の更なる交替とい
うように再帰的な交替を許容している場合が多い。On the other hand, the size of the replacement write area (that is, the number of sectors) is set by adding some margin to the value calculated based on the probability of occurrence of each defect described above. Furthermore, the defect may extend over two adjacent sectors, and replacement writing within the replacement writing area often allows recursive replacement, such as further replacement.
ところが、光デイスク側の局所的な欠陥以外に、光ディ
スクのドライブのトラブルによっても書込みが正常に行
なわれない場合がある。このドライブに起因する書込み
不良は、多くの場合、数回交替を行なっても復帰できず
、その交替が進行すると、交替領域を使い果たす場合が
あるという問題がある。この場合、光デイスクID部に
おいて、交替領域を宣言し直す必要がある。そして・こ
の宣言をしなければ、以後の書込みをすることができな
い。However, in addition to local defects on the optical disc side, writing may not be performed normally due to problems with the optical disc drive. In many cases, write failures caused by this drive cannot be recovered even after replacing the drive several times, and as the replacement progresses, there is a problem in that the replacement area may be used up. In this case, it is necessary to re-declare the spare area in the optical disk ID section. And, unless this declaration is made, further writing will not be possible.
[発明の目的]
本発明は、上記従来装置の問題点に着目してなされたも
ので、−度の交替処理中に発生する交替の進行による交
替領域の使い果たしを防止することができる記録媒体の
交替処理袋とを提供することを目的とするものである。[Object of the Invention] The present invention has been made by focusing on the problems of the conventional device described above, and provides a recording medium that can prevent the replacement area from being exhausted due to the progress of replacement that occurs during the -degree replacement process. The purpose is to provide replacement processing bags.
[発明の実施例] 第1図は、本発明の一実施例を示すブロック図である。[Embodiments of the invention] FIG. 1 is a block diagram showing one embodiment of the present invention.
CPU(中央処理部)20は、マイクロコンピュータで
構成され、画像送出指令手段を兼ねている。ROM (
リードオンリメモリ)21は、システムの制御用プログ
ラムが予め書込まれており。The CPU (central processing unit) 20 is composed of a microcomputer and also serves as an image sending command means. ROM (
The read-only memory (read-only memory) 21 has a system control program written therein in advance.
CPU20は、ROM21に書込まれているプログラム
に従って制御動作するものである。The CPU 20 performs control operations according to programs written in the ROM 21.
また、CPU20とROM21とは、再帰的許容手段と
再帰的交替書込み回数制限手段との一例である。上記再
帰的許容手段は、所定ブロック内のデータを、物理的に
異なるブロックに交替書込みし、この交替書込みを再帰
的に許容する手段であり、再帰的交替書込み回数制限手
段は、上記再帰的な交替書込み回数を所定回数に制限す
る手段である。Further, the CPU 20 and the ROM 21 are examples of a recursive permission means and a recursive alternating write number limit means. The recursive permitting means is a means for alternately writing data in a predetermined block into physically different blocks and recursively permitting this alternate writing, and the recursive alternate writing count limiting means is a means for alternately writing data in a predetermined block to physically different blocks, and recursively permitting this alternate writing. This is a means for limiting the number of times of alternate writing to a predetermined number of times.
RAM (ランダムアクセスメモリ)22は、主に、C
PU20のワーキングメモリや各入出力部の間でやりと
りされる画像信号を記憶する頁メモリとして使用される
ものである。ハードディスクで構成される外部メモリ2
3は1画像ファイルシステムの制御プログラムや光デイ
スク装置5からの画像検索用のデータベース等が記憶さ
れているものである。The RAM (random access memory) 22 is mainly composed of C
It is used as a page memory for storing image signals exchanged between the working memory of the PU 20 and each input/output unit. External memory 2 consisting of hard disk
Reference numeral 3 stores a control program for the one-image file system, a database for image retrieval from the optical disk device 5, and the like.
リーグインタフェース25は、リーダ2と情報授受を行
なうものであり、プリンタインタフェース26は、プリ
ンタ3と情報授受を行なうものである。、光デイスクイ
ンタフェース28は、光デイスク装置5と情報授受を行
なうものであり、CRTインタフェース27は、CRT
4との情報授受を行なうものである。なお、制御部l内
の各ブロックの信号転送を行なう16ビツトのバス29
と、キーボード24とが設けられている。The league interface 25 is for exchanging information with the leader 2, and the printer interface 26 is for exchanging information with the printer 3. , the optical disk interface 28 is for exchanging information with the optical disk device 5, and the CRT interface 27 is for exchanging information with the optical disk device 5.
It exchanges information with 4. Note that a 16-bit bus 29 is used to transfer signals between each block in the control unit l.
and a keyboard 24 are provided.
第2図は、上記実施例における光ディスクのフォーマッ
トを示す図である。FIG. 2 is a diagram showing the format of the optical disc in the above embodiment.
この図において、光ディスクのコントローラには、nセ
クタ分のバッファメモリ(RAM22)が用意され、ホ
ストコンピュータから転送される書込みデータは、nセ
クタ単位でバッファに一時記憶されながら、光ディスク
に記録される。勿論、−度の書込みデータ量がnセクタ
以下であれば、そのセクタ数のみ、−時記憶され、光デ
イスク装置5に記憶される。In this figure, the optical disk controller is provided with a buffer memory (RAM 22) for n sectors, and write data transferred from the host computer is recorded on the optical disk while being temporarily stored in the buffer in units of n sectors. Of course, if the amount of data written at - degree is less than n sectors, only that number of sectors are stored at - time and stored in the optical disk device 5.
上記実施例では、バッファメモリに一時記憶されたデー
タが、光デイスク装置5に記録され、その後、その記録
されたデータを読込み、この読込みデータと上記バッフ
ァメモリ上のデータとについてベリファイを行なうこと
によって、書込みチェックを行なう。In the above embodiment, the data temporarily stored in the buffer memory is recorded in the optical disk device 5, and then the recorded data is read and the read data and the data on the buffer memory are verified. , performs a writing check.
今、第2図に示す既書込みデータの後に、上記バッファ
メモリ上のデータを追記した場合を考える。Now, consider a case where data on the buffer memory is additionally written after the already written data shown in FIG.
第3図は、上記実施例におけるnセクタ分のバッファメ
モリのフォーマットを示す図である。FIG. 3 is a diagram showing the format of the buffer memory for n sectors in the above embodiment.
そのバッファメモリ上のデータ201は、上記書込みデ
ータの後に、追記される。この追記部分を、第2図に符
号102として示しである。追記後、直ちに追記部分1
02の書込みチェックが行なわれる。このチェックは、
追記部分102の先頭セクタから1セクタづつ対応する
バッファメモリ上のデータと順次ベリファイされる。ベ
リファイの結果、追記が正常に行なわれていないセクタ
(欠陥セクタ)103が検知されると、光デイスクコン
トローラは、対応するバッファメモリ上のデータ202
を交替領域の既書込み部分の後の交替セクタ111へ追
記する。追記後は、セクタttiもベリファイされ、正
常に追記されたことが確認されると、セクタ103がセ
クタ111に交替されたという情報が、光デイスクコン
トローラの主記憶上に用意されている交替情報テーブル
に新たに追加される。Data 201 on the buffer memory is additionally written after the write data. This additionally recorded portion is shown as 102 in FIG. Added part 1 immediately after adding
02 write check is performed. This check is
Data on the corresponding buffer memory is sequentially verified one sector at a time from the first sector of the additional write portion 102. As a result of verification, if a sector (defective sector) 103 in which additional writing has not been performed normally is detected, the optical disk controller updates the data 202 on the corresponding buffer memory.
is added to the replacement sector 111 after the already written portion of the replacement area. After appending, sector tti is also verified, and when it is confirmed that the appending was successful, information that sector 103 has been replaced with sector 111 is stored in the replacement information table prepared on the main memory of the optical disk controller. will be newly added to.
この後、追加さてた情報も含めて、主記憶上の交付情報
が、光ディスクの交替情報領域に追記される。Thereafter, the delivery information on the main memory, including the added information, is added to the replacement information area of the optical disc.
第4図は、上記追記された交替情報セクタ106のフォ
ーマットを示す図である。FIG. 4 is a diagram showing the format of the additionally written replacement information sector 106.
第4図の(a)は、交替情報セクタ104の内容であり
、セフフッ19フ2100番地のセクタ112が交替領
域の1000番地(相対番地O)のセクタ108に交替
されたことを示す図である。また、第4図(b)は、1
0003番地のセクタ113が1001番地(相対番地
1)のセクタ109に交替されたが、その交替が正常に
行なわれず、結局、1002番地(相対番地2)のセク
タ110に交替されたことを示す図である。FIG. 4(a) shows the contents of the replacement information sector 104, and shows that the sector 112 at address 2100 on the 19th floor has been replaced with the sector 108 at address 1000 (relative address O) in the replacement area. . In addition, FIG. 4(b) shows that 1
A diagram showing that sector 113 at address 0003 was replaced by sector 109 at address 1001 (relative address 1), but the replacement was not performed normally and was eventually replaced by sector 110 at address 1002 (relative address 2). It is.
さらに、第4図(c)は、50118番地のセクタ10
3が、1003番J1!!(相対番i1!3)のセクタ
111に交替されたことを示す情報が付加されている図
である。Furthermore, FIG. 4(c) shows sector 10 at address 50118.
3 is number 1003 J1! ! It is a diagram in which information indicating that sector 111 (relative number i1!3) has been replaced is added.
このように、交替情報セクタは、lセクタの交替処理が
発生する度に、少なくとも1セスタづつ増加していく、
また、交替情報セクタ自身も、交替処理の対象になり、
ベリファイの結果、交替情報セクタへの書込みが正常で
ないと判断されると、未書込みセクタである次番地へ交
替処理される。In this way, the replacement information sector increases by at least one sester every time l sector replacement processing occurs.
In addition, the replacement information sector itself is also subject to replacement processing,
As a result of verification, if it is determined that writing to the replacement information sector is not normal, replacement processing is performed to the next address, which is an unwritten sector.
つまり、最後に追記された交替情報セクタの内容が最新
の交替情報になり、この光ディスクが光デイスク装置5
に再び装填されると、その交替情報セクタの内容が、光
デイスクコントローラの主記憶上に読込まれる。これに
よって、光デイスクコントローラは、ホストコンピュー
タからのリードアクセスに対して、該当セクタが交替さ
れているか否かを、主記憶上の交替情報をサーチするこ
とによって確認し、交替があれば、交替情報中の交替ア
ドレスによって、交替されたセクタをアクセスする。In other words, the content of the last added replacement information sector becomes the latest replacement information, and this optical disc is transferred to the optical disk device 5.
When the disk is loaded again, the contents of the replacement information sector are read onto the main memory of the optical disk controller. With this, the optical disk controller checks whether or not the corresponding sector has been replaced in response to a read access from the host computer by searching for replacement information on the main memory, and if replacement has occurred, the replacement information The replaced sector is accessed by the replacement address inside.
交替領域および交替情報領域における交替は。Replacement in the replacement area and replacement information area.
上記のように、次番地に交替していくが、−度の交替処
理中では交替の交替は3回までとし、3回の交替でも正
常に処理できないときは、その旨をエラーステータスと
してホストコンピュータに通知する。As mentioned above, the replacement is performed to the next address, but during the - degree replacement process, the replacement is limited to three times, and if the replacement cannot be processed normally even after three replacements, the host computer displays this as an error status. to notify.
第5図(a)は、ホストコンピュータからの転送データ
404を光ディスクに追記している間に、光デイスクド
ライブのトラブルによって、書込みが正常に行なわれな
くなった場合を示す図である。FIG. 5(a) is a diagram showing a case where, while data 404 transferred from the host computer is being additionally written on the optical disc, writing is no longer performed normally due to a problem with the optical disc drive.
書込み後のベリファイによって、セクタ403が書込み
エラーとなり、その内容が交替領域のセクタ405へ交
替される。この場合も、書込みエラーとなり、セクタ4
06.407へと交替されるが、総てベリファイで書込
みエラーと判定される。この時点で、ホストコンピュ−
タへは、交替処理エラーというステータスが通知される
。Verification after writing causes a write error in sector 403, and its contents are replaced with sector 405 in the replacement area. In this case as well, a write error occurs and sector 4
06.06.407, but all of them are verified and determined to be a write error. At this point, the host computer
The data is notified of the status of replacement processing error.
一般には、ここでドライブ側の不良要因を取り除さ、光
ディスクが光デイスク装置5に再び装填される。この光
ディスクの交替情報が、セクタ401から読出されると
、その中にある交替領域の使用済みセクタの終りを示す
セクタポインタ306の値が正しいか否かがセクタサー
チによって調べられる。Generally, the cause of the defect on the drive side is removed and the optical disc is loaded into the optical disc device 5 again. When the replacement information of the optical disk is read from the sector 401, a sector search is performed to check whether the value of the sector pointer 306 indicating the end of the used sector of the replacement area therein is correct.
このセクタサーチは、正しく書込まれているか否かは別
として、書込みセクタが未書込みセクタかをセクタ単位
で順次調べていくものである。This sector search is to sequentially check whether a written sector is an unwritten sector or not, regardless of whether data has been written correctly or not.
セクタ401では、上記セクタポインタは、403 →
405 →406 →407の交替が交替情報として交
信されていないために、408の位tを示し、上記セク
タサーチでは409の位置を示しているので矛盾が生じ
ている。光デイスクコントローラは、主記憶にロードし
たセクタポインタの値をセクタサーチによって得た値に
置き換えて、以後の処理を続行する。In sector 401, the sector pointer is 403 →
Since the replacement of 405 → 406 → 407 is not communicated as replacement information, the 408th place t is shown, and the sector search above shows the 409th position, which causes a contradiction. The optical disk controller replaces the value of the sector pointer loaded into the main memory with the value obtained by the sector search and continues the subsequent processing.
第5図(b)は、交替処理が発生し、交替領域へのデー
タの交替が済み、その旨を含めて新しい交替情報をセク
タ414へ書込むときに、光デイスクドライブにトラブ
ルが発生し、セクタ414以降の書込みがエラーになっ
た場合を示す図である。FIG. 5(b) shows that a trouble occurs in the optical disk drive when replacement processing occurs, data has been replaced in the replacement area, and new replacement information including that information is written to the sector 414. FIG. 6 is a diagram illustrating a case where writing from sector 414 onwards results in an error.
ドライブ側の不良要因を取り除き、再び、この光ディス
クが光デイスク装置5に装填されると。When the cause of the defect on the drive side is removed, this optical disc is loaded into the optical disc device 5 again.
交替情報が読込まれる。しかし、ここでは、セクタ41
6は書込みに失敗しているので、読取ることができない
、この場合、−代前のセクタ415は読込みの対象とな
るが、ここでも失敗しているので、結局、セクタ410
の内容が光デイスクコントローラの主記憶上にロードさ
れ、以後、上記第5図(a)と同様の処理が行なわれる
。Replacement information is read. However, here, sector 41
6 has failed to write, so it cannot be read. In this case, the previous sector 415 is the target of reading, but since this also failed, in the end, sector 410
The contents of are loaded onto the main memory of the optical disk controller, and thereafter the same processing as in FIG. 5(a) above is performed.
[発明の効果]
本発明によれば、−度の交替処理中に発生する交替の更
なる交替が進行するのを防止でき、これによって、交替
領域の使い果たしを防止することができるという効果を
有する。[Effects of the Invention] According to the present invention, it is possible to prevent further replacement of the replacement occurring during the -degree replacement processing, and thereby it is possible to prevent the replacement area from being exhausted. .
第1図は、本発明の一実施例を示すブロー、り図である
。
第2図は、上記実施例における光ディスクのフォーマッ
トを示す図である。
第3図は、上記実施例において、nセクタ分のバッファ
メモリのフォーマットを示す図である。
第4図は、上記実施例における交替情報セクタのフォー
マットを示す図である。
第5図は、上記実施例における交替処理の例を示す図で
ある。
101・・・光デイスクフォーマット、102・・・バ
ッファメモリ201に対応する追記部分、
103.112.113・・・被交替セクタ、104.
105.106・・・交替情報セクタ、108.109
,110,111・・・交替セクタ、
304・・・交替情報セクタの上代番号、305・・・
交替情報領域の使用済みセクタのエンドアドレス、
306・・・交替情報の使用済みセクタのエンドアドレ
ス、
307・・・被交替セクタのアドレス、308・・・交
替セクタのアドレス、
309・・・交替発生要因を示すフラグ。
特許出願人 キャノン株式会社
同代理人 用久保 新 −
L−一一−−−−−−−−−−−−−−−−一−−−−
−−−−−−」第2図
第3図
202 201:″j
t5スクコシHユうのJ11″・、7アメモリFIG. 1 is a blow diagram showing an embodiment of the present invention. FIG. 2 is a diagram showing the format of the optical disc in the above embodiment. FIG. 3 is a diagram showing the format of the buffer memory for n sectors in the above embodiment. FIG. 4 is a diagram showing the format of the replacement information sector in the above embodiment. FIG. 5 is a diagram showing an example of replacement processing in the above embodiment. 101... Optical disk format, 102... Additional writing portion corresponding to buffer memory 201, 103.112.113... Replaced sector, 104.
105.106...Replacement information sector, 108.109
, 110, 111... Replacement sector, 304... Older number of replacement information sector, 305...
End address of used sector in replacement information area, 306... End address of used sector in replacement information, 307... Address of replaced sector, 308... Address of replacement sector, 309... Occurrence of replacement. Flag indicating the cause. Patent applicant Canon Co., Ltd. Agent Arata Yokubo − L-11−−−−−−−−−−−−−−−1−−−−
--------''Figure 2Figure 3 202 201:''j
t5 Sukoshi H Yuuno J11″・, 7 amemory
Claims (2)
ックに交替書込みし、この交替書込みを再帰的に許容す
る再帰的許容手段と; 前記再帰的な交替書込み回数を制限する再帰的交替書込
み回数制限手段と; を有することを特徴とする記録媒体の交替処理装置。(1) A recursive permission means for alternately writing data in a predetermined block into physically different blocks and recursively permitting this alternate writing; and a recursive alternate writing number for limiting the number of recursive alternate writings. 1. A recording medium replacement processing device, comprising: limiting means; and;
とする記録媒体の交替処理装置。(2) The recording medium replacement processing apparatus according to claim 1, wherein the predetermined block is at least one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20463286A JPS6361468A (en) | 1986-08-29 | 1986-08-29 | Alternate processor for recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20463286A JPS6361468A (en) | 1986-08-29 | 1986-08-29 | Alternate processor for recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6361468A true JPS6361468A (en) | 1988-03-17 |
Family
ID=16493686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20463286A Pending JPS6361468A (en) | 1986-08-29 | 1986-08-29 | Alternate processor for recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6361468A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02282594A (en) * | 1989-04-25 | 1990-11-20 | Toyo Sash Co Ltd | Door body |
-
1986
- 1986-08-29 JP JP20463286A patent/JPS6361468A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02282594A (en) * | 1989-04-25 | 1990-11-20 | Toyo Sash Co Ltd | Door body |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5303219A (en) | Reclamation of dust contaminated sectors in optical disk apparatus | |
US6427215B2 (en) | Recovering and relocating unreliable disk sectors when encountering disk drive read errors | |
JP3135459B2 (en) | Optical disk storage and retrieval system and method for determining overuse of optical disk spare sectors | |
US6625096B1 (en) | Optical disk recording and reproduction method and apparatus as well as medium on which optical disk recording and reproduction program is recorded | |
US5319627A (en) | Method for managing a defect in an optical disk by assigning logical addresses based upon cumulative number of defects in the disk | |
US5235585A (en) | Reassigning defective sectors on a disk | |
US4053752A (en) | Error recovery and control in a mass storage system | |
US6327679B1 (en) | Relocating unreliable disk sectors when encountering disk drive read errors with notification to user when data is bad | |
JPH0563861B2 (en) | ||
JPH0612895B2 (en) | Information processing system | |
JP2006139478A (en) | Disk array system | |
US5467361A (en) | Method and system for separate data and media maintenance within direct access storage devices | |
US20070174678A1 (en) | Apparatus, system, and method for a storage device's enforcing write recovery of erroneous data | |
JPH0792896B2 (en) | Device and method for positioning mispositioned heads | |
KR20010040467A (en) | Automatic replacing method in reading and magnetic disc drive using the method | |
US7664981B2 (en) | Method of restoring source data of hard disk drive and method of reading system information thereof | |
JP3437502B2 (en) | Dynamic defect management method for rewritable optical disk | |
JPS6361468A (en) | Alternate processor for recording medium | |
JPS6361467A (en) | Alternate processor for recording medium | |
JPH06111479A (en) | Information recording and reproducing device | |
US6229743B1 (en) | Method of a reassign block processing time determination test for storage device | |
JPH02278572A (en) | Alternative block processing system | |
JPH04245072A (en) | Disk device with data management information area on medium | |
JP3289931B2 (en) | Information recording / reproducing device | |
KR0150144B1 (en) | Automatic control method of disk recording error |