JPH04353673A - Data read-write method of disk storage device - Google Patents
Data read-write method of disk storage deviceInfo
- Publication number
- JPH04353673A JPH04353673A JP12800291A JP12800291A JPH04353673A JP H04353673 A JPH04353673 A JP H04353673A JP 12800291 A JP12800291 A JP 12800291A JP 12800291 A JP12800291 A JP 12800291A JP H04353673 A JPH04353673 A JP H04353673A
- Authority
- JP
- Japan
- Prior art keywords
- data
- reading
- code
- read
- sector
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明は光ディスク形や磁気ディ
スク形のディスク記憶装置のデータ読み書き方法,より
正確にはディスク内が同期化コードの繰り返しを先頭に
備えるセクタに分割されたディスク記憶装置にデータを
読み書きする方法に関する。[Industrial Application Field] The present invention relates to a method for reading and writing data in an optical disk type or magnetic disk type disk storage device, and more precisely, to a disk storage device in which the inside of the disk is divided into sectors each having a repeated synchronization code at the beginning. Concerning how to read and write data.
【0002】0002
【従来の技術】上述の光ディスク形等のディスク記憶装
置では、周知のようにそのディスク内に多数のトラック
を設定し、かつ各トラックをデータ記録上の単位である
複数個のセクタに分割するようにフォーマッティングす
るが、各セクタに対しデータを読み書きするに際の関連
回路の動作をデータを表すコードが書き込まれた位置に
正確に同期させる必要があるため、各セクタの先頭に同
期化コードをあらかじめ書き込んで置いて、これを読み
取りながら関連回路の動作をデータコードの位置に同期
させるのが通例である。以下、図2を参照してまずこの
セクタ内のコードの割り付け例を概念的に説明する。2. Description of the Related Art In a disk storage device such as the above-mentioned optical disk, a large number of tracks are set on the disk, and each track is divided into a plurality of sectors, which are data recording units. However, when reading and writing data to each sector, it is necessary to precisely synchronize the operation of the related circuitry to the position where the code representing the data is written, so a synchronization code is placed at the beginning of each sector in advance. It is customary to write the data code and read it to synchronize the operation of related circuits with the position of the data code. Hereinafter, an example of code allocation within this sector will be conceptually explained with reference to FIG. 2.
【0003】図2はディスク面に設定されたトラックT
内のセクタSの1個分の拡大展開図である。図のように
各セクタSの先頭部には複数個の同期化コードSCが連
続して書き込まれ、次にデータコードDCを書き込む領
域が設定され、最後に若干の余裕を持たせるためにギャ
ップGが置かれる。同期化コードSCはふつうはごく簡
単な例えば 001のコードであり、これが数十から百
回以上繰り返して書き込まれる。データコードDCの領
域はトラックやセクタの照合データID用とデータ本体
DT用の領域を含み、それらの前に照合マークAM用と
データマークDM用の領域がそれぞれ置かれ、最後にエ
ラー訂正コードEC用の領域が置かれる。データ本体D
T用の領域にはもちろん最も大きい例えば1024バイ
ト分が割り当てられる。FIG. 2 shows a track T set on the disk surface.
FIG. 2 is an enlarged developed view of one sector S in FIG. As shown in the figure, a plurality of synchronization codes SC are written in succession at the beginning of each sector S, then an area for writing data codes DC is set, and finally a gap G is set to provide some margin. is placed. The synchronization code SC is usually a very simple code, for example, 001, and this is repeatedly written several tens to a hundred times or more. The data code DC area includes an area for the track and sector verification data ID and the data body DT, and in front of these are areas for the verification mark AM and data mark DM, respectively, and finally an error correction code EC. There will be an area for Data body D
Of course, the largest area, for example 1024 bytes, is allocated to the area for T.
【0004】次に、このようにセクタSの先頭に置かれ
た同期化コードSCを利用してデータを読み書きする従
来方法の例を図3を参照して説明する。図はディスク記
憶装置の要部の構成を示すもので、ディスク1は例えば
相変化方式の光ディスクであるものとする。Next, an example of a conventional method for reading and writing data using the synchronization code SC placed at the beginning of the sector S will be described with reference to FIG. The figure shows the configuration of the main parts of a disk storage device, and the disk 1 is assumed to be, for example, a phase change type optical disk.
【0005】ディスク1はスピンドルモータ2により駆
動回路3が受けるクロックパルスCPで指定された速度
で定速駆動される。データ読み書き用のヘッド4は図示
しない機構により位置操作され、ディスク1の面内の所
定のトラック上にレーザ光Lのスポットを照射する。こ
のヘッド4に付随する発光駆動回路5は読み書き指令R
Wと書込信号Swとに応じた光強度でヘッド4内のレー
ザダイオード等の発光素子を発光させ、読取信号増幅器
6はディスク1から反射レーザ光を受けるヘッド4内の
フォトダイオード等の光検出素子の検出出力を増幅して
アナログな読取信号Srとして出力する。The disk 1 is driven by a spindle motor 2 at a constant speed specified by a clock pulse CP received by a drive circuit 3. The data read/write head 4 is positionally operated by a mechanism not shown, and irradiates a spot of laser light L onto a predetermined track within the surface of the disk 1. A light emitting drive circuit 5 attached to this head 4 has a read/write command R.
A light emitting element such as a laser diode in the head 4 emits light with a light intensity corresponding to W and a write signal Sw, and a read signal amplifier 6 detects light from a photodiode or the like in the head 4 that receives reflected laser light from the disk 1. The detection output of the element is amplified and output as an analog read signal Sr.
【0006】この読取信号Srを受けるコード復調回路
7は、そのアナログ波形を2値化してディジタルなコー
ド信号Scに変換する。さらに、データ分離回路10は
このコード信号Scを受けてそれに含まれる同期化コー
ドSCの読み取り部分に同期した同期化パルスSPを付
属のPLL回路11により確立させて、それに基づいて
コード信号ScからデータコードDCの読み取り部分を
分離してデータコード信号Sdとして同期化パルスSP
とともに出力する。[0006] A code demodulation circuit 7 receiving the read signal Sr binarizes the analog waveform and converts it into a digital code signal Sc. Further, the data separation circuit 10 receives this code signal Sc and causes the attached PLL circuit 11 to establish a synchronization pulse SP synchronized with the read portion of the synchronization code SC included in the code signal Sc, and based on this, the data separation circuit Separate the reading part of the code DC and use it as the data code signal Sd as the synchronization pulse SP
Output with.
【0007】読み書き手段20はこの例ではエンコーダ
・デコーダ回路21とデータ変換手段22からなり、前
者はデータコード信号Sdを同期化パルスSPに同期し
て所定の方式のコード化信号にデコードして後者に与え
る。データ変換手段22は小形プロセッサであり、この
シリアルなコード化信号をパラレルなディジタルデータ
に変換してRAM22aに記憶し、あるいは逆にRAM
22a内のデータをシリアルなコード化信号に変換して
エンコーダ・デコーダ回路21内で書込信号Swにエン
コードした上で前述の発光駆動回路5に与えさせる。In this example, the read/write means 20 consists of an encoder/decoder circuit 21 and a data conversion means 22, the former decoding the data code signal Sd into a coded signal of a predetermined method in synchronization with the synchronization pulse SP, and the latter decoding the data code signal Sd into a coded signal of a predetermined method. give to The data conversion means 22 is a small processor, which converts this serial coded signal into parallel digital data and stores it in the RAM 22a, or vice versa.
The data in 22a is converted into a serial coded signal, encoded into a write signal Sw in the encoder/decoder circuit 21, and then provided to the light emitting drive circuit 5 described above.
【0008】ディスク記憶装置にはデータ制御やその内
部制御のためにプロセッサ30が組み込まれており、内
部バス31とインタフェース回路32と外部バス33を
介して図示しないホストの計算機と接続され、その内蔵
ないしは付属のパルス発生回路34からクロックパルス
CPを前述のスピンドルモータの駆動回路3やデータ分
離回路10に与え、計算機からの指令に基づいて読み書
き指令RWを発する。読み書き手段20はこのプロセッ
サ30と連絡バス35等を介して連系動作し、その指令
に基づいて書き込みデータを内部バス31からRAM2
2aに取り込んで書込信号Swとして出力し、あるいは
データコード信号Sdを受けてそれが表す読み取りデー
タをRAM22aに一時記憶した上で内部バス31に乗
せる役目を果たし、かつ一時記憶中のデータをそれに含
まれるエラー訂正コードECによりチェックして、必要
な場合はその内容を訂正した上でプロセッサ30に連絡
する。A processor 30 is built into the disk storage device for data control and its internal control, and is connected to a host computer (not shown) via an internal bus 31, an interface circuit 32, and an external bus 33. Alternatively, a clock pulse CP is supplied from the attached pulse generation circuit 34 to the spindle motor drive circuit 3 and data separation circuit 10, and a read/write command RW is issued based on a command from the computer. The read/write means 20 operates in conjunction with the processor 30 via a communication bus 35, etc., and transfers write data from the internal bus 31 to the RAM 2 based on the command.
2a and outputs it as a write signal Sw, or receives the data code signal Sd and temporarily stores the read data represented by it in the RAM 22a and then puts it on the internal bus 31, and transfers the temporarily stored data to it. It is checked using the included error correction code EC, and if necessary, the contents are corrected and then the processor 30 is contacted.
【0009】以上説明した図3のように構成されたディ
スク記憶装置では、そのデータ読み取り時に各セクタS
の先頭の同期化コードSCに基づいて前述のようにデー
タ分離回路10から同期化パルスSPを発生させ、読み
書き手段20によりこれに同期化してデータコード信号
Sdを読み取って正確にデータ化させる。また、データ
書き込み時にはその直後にすぐ読み取ってチェックする
読み取り検証を行なうことにより書き込みの正確さを期
するのがふつうである。さらに、データ読み取り時に例
え一旦は読み取りに失敗しても、例えば3回程度までは
読み取りを続けて試行するいわゆる再読み取りを行なう
のが通例である。In the disk storage device configured as shown in FIG. 3 described above, each sector S
As described above, the data separation circuit 10 generates the synchronization pulse SP based on the synchronization code SC at the beginning of the synchronization code SC, and the read/write means 20 synchronizes with this to read the data code signal Sd and accurately convert it into data. Furthermore, when data is written, it is common practice to perform a read verification that immediately reads and checks the data to ensure the accuracy of the write. Furthermore, even if reading fails once when reading data, it is customary to continue reading and trying up to three times, for example, to perform so-called re-reading.
【0010】0010
【発明が解決しようとする課題】従来のディスク記憶装
置の読み書き方法でも、上述のようにデータ書き込み時
には読み取り検証を行ない、データ読み取り時には同期
化コードに読み取り動作を同期化させ、かつ必要な場合
は再読み取りを行なうことにより、その読み書き動作の
信頼性を向上して読み書きエラーの発生を防止できるが
、ディスクの記録媒体に元々欠陥があったり使用中に傷
が付いたりするとエラーの発生をまだ完全には防止でき
ない問題がある。[Problems to be Solved by the Invention] Even in the conventional read/write method of a disk storage device, as mentioned above, reading verification is performed when writing data, and when reading data, the reading operation is synchronized with a synchronization code, and if necessary, Rereading improves the reliability of read/write operations and prevents read/write errors from occurring, but if the disk recording medium is originally defective or scratched during use, it may not be possible to completely eliminate errors. There are problems that cannot be prevented.
【0011】かかる読み書きエラーは実際にはデータ書
き込み後の読み取り検証時やデータ読み取り時に読み取
ったデータを前述のようにエラー訂正コードECにより
セクタごとにチェックした際に発生するが、その発生原
因を詳しく追跡し分析して見たところ、前述の同期化コ
ードSCが書き込まれた個所の記録媒体に欠陥や傷があ
る場合にとくに発生しやすいことがわかった。すなわち
、図2のデータコードDCの領域とくにデータ本体DT
の領域に若干の欠陥等があってもエラー訂正コードEC
による訂正が可能であるが、同期化コードSCの領域内
に欠陥等があるとエラー訂正コードECによる修正はも
ちろん利かないので、同期化パルスSPの発生タイミン
グが狂ってそれに同期して読み取ったデータがエラー訂
正コードECによっても訂正不可能な程度にまで乱れて
しまうのである。[0011] Such read/write errors actually occur during read verification after data writing or when data read during data reading is checked sector by sector using the error correction code EC as described above, but the cause of this error will be explained in detail. After tracking and analyzing, it was found that this problem is particularly likely to occur when there is a defect or scratch on the recording medium where the synchronization code SC is written. That is, the area of the data code DC in FIG. 2, especially the data body DT.
Even if there are some defects in the area, the error correction code EC
However, if there is a defect in the area of the synchronization code SC, correction using the error correction code EC will of course not work, so the timing of the synchronization pulse SP will be incorrect and the data read in synchronization with it will be lost. is disturbed to the extent that it cannot be corrected even by the error correction code EC.
【0012】また、この読み書きエラーの発生に関して
厄介なのは温度等の使用環境の違いによりエラーが発生
したり発生しなかったりすることである。すなわち、同
期化コードSCを書き込んだ個所の記録媒体に欠陥や傷
があってもその程度がそれほど大きくない場合、例えば
その図1の読取信号Srのアナログ波形が多少乱れてい
てもコード復調回路7による2値化の際に正しいコード
信号Scが再生されることがあり、媒体に欠陥がある個
所で必ずエラーが発生するとは限らないからである。従
って、データ書き込み直後の読み取り検証の際にたまた
まエラーが検出されずに書き込みエラーなしとされてし
まうと、その後のデータ読み取り時にエラーが検出され
再読み取りを何度試行してもデータを正しく読み取れな
い事態が発生し得ることになる。[0012] Furthermore, what is troublesome about the occurrence of read/write errors is that errors may or may not occur depending on the usage environment such as temperature. That is, if there is a defect or scratch on the recording medium where the synchronization code SC is written, but the degree of the defect is not that large, for example, even if the analog waveform of the read signal Sr in FIG. This is because a correct code signal Sc may be reproduced during binarization by , and an error does not necessarily occur at a location where there is a defect in the medium. Therefore, if by chance no error is detected during read verification immediately after data is written and no write error is detected, an error will be detected during subsequent data reading and the data will not be read correctly no matter how many times you try to reread it. Situations may occur.
【0013】なお、ディスク記憶装置によっては、図2
のデータコードDC内のデータ本体DT以外の例えばデ
ータマークDMもエラー訂正コードECによる訂正が不
可能な場合があり、その領域の媒体に欠陥等があると同
様にエラーが発生することになるが、同期化パルスSP
が正常な場合は読み取りコードパターンの判定基準を若
干緩めると読み取り可能になることが多い。これに比べ
て、同期化コードSC用領域の媒体の欠陥等がエラー発
生の原因となるおそれは格段に大きい。[0013] Depending on the disk storage device, the
For example, the data mark DM other than the data body DT in the data code DC may not be corrected by the error correction code EC, and if there is a defect in the medium in that area, an error will occur as well. , synchronization pulse SP
If the code is normal, it is often possible to read the code by slightly relaxing the criteria for determining the code pattern. Compared to this, there is a much greater possibility that a defect in the medium in the synchronization code SC area will cause an error.
【0014】本発明はかかる従来の問題点を解決して、
ディスク記憶装置の各セクタの先頭に置かれる同期化コ
ード用領域の記録媒体に欠陥があっても、読み書きエラ
ーの発生のおそれが少ない読み書き方法を提供すること
を目的とする。[0014] The present invention solves such conventional problems, and
An object of the present invention is to provide a reading/writing method in which there is little risk of occurrence of reading/writing errors even if there is a defect in a recording medium in a synchronization code area placed at the head of each sector of a disk storage device.
【0015】[0015]
【課題を解決するための手段】上述の目的は、各セクタ
の記録内容を読み出したコード信号中に同期化コードが
所定個数以上含まれることを検知して検出信号を発する
手段と、データを読み出したデータコード信号をマスク
する手段とを設けた上で、本発明の第1の方法では、デ
ータ書き込み時には書き込み後に同期化コードの検出信
号によりデータコード信号に対するマスク状態を解除す
る条件で各セクタに対し書き込みデータの読み取り検証
を行ない、かつデータ読み取り時にはデータコード信号
に対するマスク状態を解除した条件でデータを読み取る
ことにより、本発明の第2の方法では、データ書き込み
後の読み取り検証とデータ読み取りを同期化コードの検
出信号によりデータコード信号に対するマスク状態を解
除する条件で行ない、かつデータ読み取りに失敗したセ
クタに対してデータコード信号に対するマスク状態を解
除した条件でデータの再読み取りを行なうことにより達
成される。[Means for Solving the Problems] The above object is to provide a means for detecting that a predetermined number or more of synchronization codes are included in a code signal read out from the recorded contents of each sector and emitting a detection signal; In addition, in the first method of the present invention, when writing data, the masking state for the data code signal is canceled by the detection signal of the synchronization code after writing to each sector. On the other hand, the second method of the present invention synchronizes the read verification after data writing and the data reading by performing reading verification of the written data and reading the data under the condition that the mask state for the data code signal is released when reading the data. This is achieved by re-reading the data in sectors where data reading has failed, under the conditions that the masked state for the data code signal is released by the encoded code detection signal, and that the masked state for the data code signal is released from the sector where data reading has failed. Ru.
【0016】なお、上記構成中の同期化コード検出手段
は従来からのデータ分離回路に付随してないしはその中
に組み込むのが有利であり、マスク手段にはアンドゲー
ト等の単一の論理ゲートで構成することでよい。Note that it is advantageous for the synchronization code detection means in the above structure to be attached to or incorporated into a conventional data separation circuit, and for the mask means, a single logic gate such as an AND gate is used. You can configure it.
【0017】また、第1および第2の方法のいずれでも
、同期化コード検出手段による検出信号はコード信号中
に同期化コードが連続して所定個数以上含まれることを
条件に発生させるのがよく、データの書き込み後の読み
取り検証に失敗した場合そのセクタに対するデータを別
のセクタに書き込むのがよく、この際の読み取り検証は
エラー訂正コードによる訂正なしの条件で行なうのが望
ましい。また、第2の方法ではデータの読み取りに一旦
失敗すれば例えその再読み取りに成功しても、そのセク
タのデータを別のセクタに書き込むのが望ましい。In both the first and second methods, it is preferable that the detection signal by the synchronization code detection means be generated on the condition that a predetermined number or more of synchronization codes are consecutively included in the code signal. If the read verification after writing data fails, it is preferable to write the data for that sector in another sector, and it is desirable to perform the read verification in this case without correction by an error correction code. Furthermore, in the second method, if data reading once fails, even if rereading succeeds, it is desirable to write the data in that sector to another sector.
【0018】[0018]
【作用】前項の構成にいうように本発明では、同期化コ
ード検出手段を設けて各セクタを読み出したコード信号
中に同期化コードが所定個数, 例えば8個以上含まれ
ることを検知することにより、同期化コード用領域の記
録媒体の相当部分が健全で同期化パルスが正常に確立さ
れたことを確認するとともに、マスク手段を設けて同期
化コードに続くデータを読み出したデータコード信号を
マスクできるようにして置いた上で、データ書き込み時
に書き込み後の各セクタのデータの読み取り検証をその
セクタの同期化コードが正常に検知された旨を示す検出
信号によってのみデータコード信号に対するマスク状態
を解除する条件で行なうことにより、同期化コード用領
域の記録媒体に欠陥や傷があるにもかかわらず読み取り
検証が偶然成功して後で読み取りエラーが発生するよう
な隠れた書き込みエラーが発生するおそれを極力排除す
る。[Operation] As described in the configuration in the previous section, in the present invention, a synchronization code detection means is provided to detect that a predetermined number of synchronization codes, for example, eight or more, are included in the code signal read out from each sector. In addition to confirming that a substantial portion of the recording medium in the synchronization code area is healthy and the synchronization pulse has been normally established, a masking means is provided to mask the data code signal from which data following the synchronization code is read. After that, when data is written, the masked state for the data code signal is released only by a detection signal indicating that the synchronization code of that sector has been normally detected when reading the data of each sector after writing. By doing this under these conditions, we minimize the possibility of a hidden write error occurring, such as when a read verification is accidentally successful despite a defect or scratch on the recording medium in the synchronization code area and a read error occurs later. Exclude.
【0019】なお、あるセクタの同期化コードが正常に
検知されない場合は、そのセクタのデータコード信号が
マスクされるので読み取り検証に当然失敗することにな
り、その旨をホストの計算機に知らせてもよいが、別の
健全なセクタにそのデータを書き直して置くのが最も合
理的である。[0019] If the synchronization code of a certain sector is not detected normally, the data code signal of that sector will be masked, so reading verification will naturally fail, and even if you notify the host computer of this fact, it will not work. However, it is most rational to rewrite the data to another healthy sector.
【0020】データ読み取り時には、第1の方法ではデ
ータコード信号に対するマスク状態を解除した条件で各
セクタのデータを読み取ることにより、データ書き込み
後の同期化コード用領域の媒体に傷が付いた場合にもデ
ータの読み取りないし再読み取りを成功しやすくして読
み取りエラーの発生確率を減少させ、第2の方法では同
期化コードの検出信号によりデータコード信号に対する
マスク状態を解除する厳格な条件で行なった上で、デー
タ読み取りに失敗したセクタに対してはデータコード信
号に対するマスク状態を解除した緩い条件で再読み取り
を行なうことにより読み取りエラーの発生確率を減少さ
せる。第2の方法では最初の読み取りに失敗した場合は
媒体に傷等があることがわかるので、安全のためにその
データを別の健全なセクタに書き直して置くのが望まし
い。When reading data, in the first method, the data in each sector is read under the condition that the mask state for the data code signal is released, so that if the medium in the synchronization code area is damaged after data is written, The second method also makes it easier to successfully read or reread data and reduces the probability of reading errors.The second method is performed under strict conditions in which the mask state for the data code signal is released by the detection signal of the synchronization code. Then, the probability of occurrence of a read error is reduced by re-reading the sector in which data reading has failed under relaxed conditions in which the masked state for the data code signal is released. In the second method, if the first reading fails, it is obvious that there is a scratch on the medium, so it is desirable to rewrite the data in another healthy sector for safety.
【0021】[0021]
【実施例】以下、図1を参照して本発明の実施例を説明
する。図1は本発明のデータ読み書き方法の実施に適す
るディスク記憶装置の要部構成図であり、図3に対応す
る部分に同じ符号が付されているので重複部分の説明は
一切省略することとする。また、図1のディスク1内の
セクタSの構成は図2に示したとおりとし、図示のディ
スク記憶装置は図3と同様に相変化方式の光ディスク記
憶装置であるものとする。なお、図2に示したセクタS
の構成は一般的なもので、光ディスクの場合は照合コー
ドIDがセクタ以外の個所に設けられるのでこれと照合
マークAMが省略され、データコードDCはデータマー
クDMから始まる。また、光ディスクの場合は同期化コ
ードSCをVFO,データマークDMをSYNCと呼ぶ
のが通例である。[Embodiment] An embodiment of the present invention will be described below with reference to FIG. FIG. 1 is a block diagram of the main parts of a disk storage device suitable for implementing the data read/write method of the present invention, and parts corresponding to those in FIG. . It is assumed that the configuration of the sector S in the disk 1 of FIG. 1 is as shown in FIG. 2, and that the illustrated disk storage device is a phase change type optical disk storage device as in FIG. 3. Note that the sector S shown in FIG.
The configuration is common; in the case of an optical disc, the verification code ID is provided in a location other than the sector, so this and the verification mark AM are omitted, and the data code DC starts from the data mark DM. Furthermore, in the case of an optical disc, the synchronization code SC is usually called VFO and the data mark DM is called SYNC.
【0022】本発明の実施のため、図1に示すように図
3の従来構成に加えて同期化コード検出手段12とマス
ク手段40とを設ける。同期化コード検出手段12は図
示のようにデータ分離回路10に付随して設けるのがよ
く、これにディスク1内の記録内容を読み出したコード
信号Scを与えてその中に所定個数以上の同期化コード
SCの読み出し部分が含まれるか否かを監視させ、例え
ば8個以上の同期化コードSCを連続して検知したとき
検出信号DSを発生させる。To implement the present invention, as shown in FIG. 1, synchronization code detection means 12 and masking means 40 are provided in addition to the conventional configuration of FIG. The synchronization code detection means 12 is preferably provided in association with the data separation circuit 10 as shown in the figure, and is provided with a code signal Sc read out from the recorded contents of the disk 1 to detect synchronization of a predetermined number or more. It is monitored whether or not the read portion of the code SC is included, and a detection signal DS is generated when, for example, eight or more synchronization codes SC are detected in succession.
【0023】マスク手段40はこの実施例では単一のア
ンドゲートにより構成され、その一方の入力にデータ分
離回路10からデータコード信号Sdを, 他方の入力
に上述の検出信号DSをオアゲート41を介してそれぞ
れ受けて、その出力を読み書き手段20内のエンコーダ
・デコーダ回路21に与える。オアゲート41はその一
方の入力に同期化コード検出手段12から検出信号DS
を, 他方の入力にプロセッサ30からマスク解除信号
MSをそれぞれ受ける。マスク解除信号MSは常時はロ
ーの状態に保たれているので、同期化コード検出手段1
2が同期化コードSCを8個以上検知して検出信号DS
をハイの状態にしない限り、マスク手段40用のアンド
ゲートはデイスイネーブル状態にあって、データコード
信号Sdをマスクしてその読み書き手段20への送出を
留保する役目を果たす。In this embodiment, the masking means 40 is constituted by a single AND gate, one input of which receives the data code signal Sd from the data separation circuit 10, and the other input receives the above-mentioned detection signal DS through an OR gate 41. and provides the output to the encoder/decoder circuit 21 in the reading/writing means 20. The OR gate 41 receives a detection signal DS from the synchronization code detection means 12 at one input thereof.
and receives a mask release signal MS from the processor 30 at the other input. Since the mask release signal MS is always kept in a low state, the synchronization code detection means 1
2 detects eight or more synchronization codes SC and sends a detection signal DS.
Unless Sd is set to a high state, the AND gate for the masking means 40 is in a disabled state and serves to mask the data code signal Sd and reserve its transmission to the read/write means 20.
【0024】以上のように構成された図1のディスク記
憶装置において、その読み書き動作はホストの計算機か
らの指令に基づいてプロセッサ30から読み書き指令R
Wの論理状態により指定される。データ書き込みが指令
された時、前述のように読み書き手段20は内部バス3
1からそのデータ変換手段22のRAM22a内に取り
込んだ書き込み用データをエンコーダ・デコーダ回路2
1を介して書込信号Swとして発光駆動回路5に与えて
、ヘッド4にこのデータをディスク1内の所定のセクタ
Sに書き込ませるが、この実施例では同期化コードSC
とデータコードDCとの書き込み位置関係を正確に保つ
ため図2のセクタSの全体を書き込む。In the disk storage device of FIG. 1 configured as described above, the read/write operation is performed by the read/write command R from the processor 30 based on the command from the host computer.
Specified by the logical state of W. When data writing is commanded, the read/write means 20 uses the internal bus 3 as described above.
The write data taken into the RAM 22a of the data conversion means 22 from the encoder/decoder circuit 2
1 to the light emitting drive circuit 5 as a write signal Sw to cause the head 4 to write this data into a predetermined sector S in the disk 1. In this embodiment, the synchronization code SC
In order to accurately maintain the writing positional relationship between the data code DC and the data code DC, the entire sector S shown in FIG. 2 is written.
【0025】このため、図1に示すようにデータ分離回
路10にプロセッサ30側から読み書き指令RWとクロ
ックパルスCPが与えられており、読み書き指令RWが
書き込みを指令する場合は同期化パルスSPとしてクロ
ックパルスCPがそのままデータ分離回路10から出力
され、これを受ける読み書き手段20はこのクロックパ
ルスCPに同期して書込信号Swを発生するようになっ
ている。For this reason, as shown in FIG. 1, a read/write command RW and a clock pulse CP are given to the data separation circuit 10 from the processor 30 side, and when the read/write command RW instructs writing, a clock pulse is sent as a synchronization pulse SP. The pulse CP is directly outputted from the data separation circuit 10, and the read/write means 20 that receives it generates a write signal Sw in synchronization with this clock pulse CP.
【0026】このデータ書き込み後は直ちにその読み取
り検証に移行し、読み書き指令RWを読み取り指定状態
にした上で同じセクタからいま書き込んだデータを読み
取る。この際にはデータ分離回路10から同期化コード
SCに基づく同期化パルスSPが読み書き手段20に与
えられるが、本発明ではマスク解除信号MSを書き込み
時のままの状態にして読み取り検証を行なうので、同期
化コード検出手段12から所定個数の同期化コードSC
を検知した旨を示す同期化コード検出信号DSが発せら
れない限りデータコード信号Sdはマスク手段40によ
りマスクされる。Immediately after writing this data, the process moves to its read verification, and after setting the read/write command RW to a read designation state, the data just written is read from the same sector. At this time, a synchronization pulse SP based on the synchronization code SC is applied from the data separation circuit 10 to the read/write means 20, but in the present invention, reading verification is performed with the mask release signal MS in the same state as when writing. A predetermined number of synchronization codes SC from the synchronization code detection means 12
The data code signal Sd is masked by the masking means 40 unless the synchronization code detection signal DS indicating that the synchronization code detection signal DS is detected is generated.
【0027】同期化コード検出信号DSがハイになると
データコード信号Sdが読み書き手段20に与えられる
ので、データ変換手段22は同期化パルスSPに同期し
て読み取られたデータをRAM22aに一時記憶した上
で、それに含まれるエラー訂正コードECによりデータ
本体DTの内容をチェックしてその結果をプロセッサ3
0に連絡バス35を介して知らせる。When the synchronization code detection signal DS becomes high, the data code signal Sd is given to the read/write means 20, so the data conversion means 22 temporarily stores the data read in synchronization with the synchronization pulse SP in the RAM 22a and then reads the data. Then, the content of the data body DT is checked using the error correction code EC included in it, and the result is sent to the processor 3.
0 via the communication bus 35.
【0028】この際、セクタS内の同期化コードSC用
領域の媒体に欠陥や傷があると同期化コード検出信号D
Sが発生せず、データコード信号Sdが読み書き手段2
0に与えられないから、データ分離回路10からの同期
化パルスSPが例え正常であっても本発明方法では読み
取り検証が不合格になる。さらに、この読み取り検証を
厳格化する上では、同期化コード検出信号DSが発生し
てデータが読み取られた場合のデータ変換手段22によ
るその内容のチェックに際して、エラー訂正コードEC
のチェック機能のみを使ってデータ内容を訂正させない
ようにするのが望ましい。At this time, if there is a defect or scratch on the medium in the area for synchronization code SC in sector S, synchronization code detection signal D
S is not generated and the data code signal Sd is read/written by the read/write means 2.
Therefore, even if the synchronization pulse SP from the data separation circuit 10 is normal, the reading verification will fail in the method of the present invention. Furthermore, in order to make this reading verification more rigorous, when the synchronization code detection signal DS is generated and data is read, when the data conversion means 22 checks the contents, the error correction code EC is
It is desirable to use only the check function to prevent data contents from being corrected.
【0029】読み取り検証が成功した場合はもちろんそ
れでデータ書き込みが完了するが、失敗した場合この実
施例ではその旨を計算機に知らせることなく、データを
別の健全なセクタに書き込む。この際、失敗の旨の報告
を受けたプロセッサ30が別のないしは予備のセクタを
指定してデータ書き込みを読み取り検証が成功するまで
繰り返すことによりこのセクタの代替処理を行なう。If the read verification is successful, the data writing is of course completed, but if it is unsuccessful, in this embodiment, the data is written to another healthy sector without notifying the computer of this fact. At this time, the processor 30 that has received the report of failure specifies another or a spare sector and performs replacement processing for this sector by repeating data writing until the reading and verification is successful.
【0030】データ読み取り動作は本発明の第1と第2
の方法で異なる。第1の方法では、読み取りエラーの発
生確率を極力減らすためプロセッサ30からハイのマス
ク解除信号MSをオアゲート41に与えてマスク手段4
0用のアンドゲートをイネーブルし、データコード信号
Sdに対するマスクを解除した状態でデータ読み取りを
行なう。すなわち、例えばデータ書き込み後に同期化コ
ードSC用領域の媒体に傷が付いて同期化コード検出信
号DSが発生しない場合でも、第1の方法ではそれと無
関係にデータコード信号Sdを読み書き手段20に与え
てデータを読み取らせる。[0030] The data reading operation is the first and second one of the present invention.
Different in ways. In the first method, in order to reduce the probability of occurrence of a reading error as much as possible, the processor 30 supplies a high mask release signal MS to the OR gate 41 and the masking means 4
Data reading is performed with the AND gate for 0 enabled and the mask for the data code signal Sd released. That is, even if, for example, the medium in the area for synchronization code SC is damaged after data is written and the synchronization code detection signal DS is not generated, the first method provides the data code signal Sd to the read/write means 20 regardless of this. Read the data.
【0031】このデータ読み取りでは、読み書き指令R
Wをもちろん読み取り指定にした状態でデータ変換手段
22内にデータを読み取り、エラー訂正コードECによ
りデータの内容をチェックし、かつ必要な場合はエラー
を訂正する。この初回の読み取りに失敗した場合は再読
み取りをマスクを解除した状態で例えば3回程度繰り返
し、これがすべて失敗した場合に限って読み取りエラー
とするが、媒体の傷がとくに大きくない限りかかる異常
事態は発生しない。In this data reading, read/write command R
Of course, the data is read into the data conversion means 22 with W set to read, the content of the data is checked using the error correction code EC, and errors are corrected if necessary. If this first reading fails, rereading is repeated, for example, three times with the mask removed, and only if all of these readings fail is a reading error, but unless the scratches on the medium are particularly large, such an abnormal situation will not occur. Does not occur.
【0032】本発明の第2の方法では、書き込み後の読
み取り検出の際と同様に、データの読み取りをマスク解
除信号MSをローの状態にしたまま同期化コード検出信
号DSによりデータコード信号Sdに対するマスク状態
を解除する条件で行ない、この初回のデータ読み取りに
失敗した場合にマスク解除信号MSをハイに切り換えて
データコード信号Sdに対するマスクを解除した条件で
データの再読み取りを例えば3回程度繰り返す。これか
らわかるように、第2の方法では初回のデータ読み取り
に成功する確率は第1の方法よりも若干下がるが、再読
み取り時の成功確率が同じなので全体としての読み取り
エラーの発生確率はほとんど変わらない。In the second method of the present invention, similarly to the reading detection after writing, data reading is performed using the synchronization code detection signal DS for the data code signal Sd while keeping the mask release signal MS in the low state. This is carried out under the condition of canceling the masked state, and if this first data reading fails, the masking canceling signal MS is switched to high, and data rereading is repeated about three times, for example, under the condition of canceling the masking of the data code signal Sd. As you can see, in the second method, the probability of success in reading data the first time is slightly lower than in the first method, but since the probability of success in re-reading is the same, the overall probability of reading errors occurring is almost unchanged. .
【0033】しかし、この第2の方法では媒体に同期化
コードSCの読み取りに支障が起きる程度の傷があると
初回の読み取り時にそれを確実に検出できるので、例え
再読み取りに成功しても安全のためにそのデータを別の
健全なセクタに書き換えるようにすれば、傷のあるセク
タをデータ読み取りのつどに排除して読み取りエラーの
発生確率を一層減少させることができる。なお、第1の
方法でもデータ読み取りに初回に成功したか再読み取り
時に成功したかを区別できるから、後者の場合にデータ
を別セクタに書き換えるようにしてもよいが、初回の読
み取り失敗が媒体の傷以外の原因で発生することがかな
り多いので、別セクタへのデータ書き換えは第2の方法
による方が合理的である。However, in this second method, if there is a scratch on the medium that would impede reading of the synchronization code SC, it can be reliably detected during the first reading, so even if re-reading is successful, it is safe. Therefore, if the data is rewritten to another healthy sector, the probability of a read error occurring can be further reduced by excluding the damaged sector each time data is read. Note that even with the first method, it is possible to distinguish whether the data was successfully read the first time or when it was reread, so in the latter case the data may be rewritten to another sector, but if the first reading fails, the Since this often occurs due to causes other than scratches, it is more reasonable to use the second method for rewriting data to another sector.
【0034】以上説明した実施例に限らず本発明方法は
種々の態様で実施できる。例えば、同期化コード検出手
段12は実施例ではデータ分離回路10に付随して設け
るようにしたが、実際にはそれに組み込むのが有利で、
データ分離回路10自体がその機能を備える場合はこれ
を利用するだけでよい。マスク手段40や付属のオアゲ
ート41もごく簡単な論理ゲートでよいから、データ分
離回路10内に組み込むのが便利である。また、同期化
コード検出信号DSをプロセッサ30に与えるようにす
ればオアゲート41の動作をそのソフトウエアに受け持
たせて、マスク解除信号MSをマスク手段40に直接与
えることでよい。さらに、図1のディスク記憶装置の構
成はあくまでも例示であり、実際には種々の構成をとる
ことができる。The method of the present invention is not limited to the embodiments described above, but can be implemented in various embodiments. For example, although the synchronization code detection means 12 is provided in conjunction with the data separation circuit 10 in the embodiment, it is actually advantageous to incorporate it therein.
If the data separation circuit 10 itself has this function, it is only necessary to utilize this function. Since the masking means 40 and the attached OR gate 41 can be very simple logic gates, it is convenient to incorporate them into the data separation circuit 10. Furthermore, if the synchronization code detection signal DS is given to the processor 30, the operation of the OR gate 41 can be taken over by the software, and the mask release signal MS can be given directly to the masking means 40. Furthermore, the configuration of the disk storage device in FIG. 1 is merely an example, and in reality, various configurations may be adopted.
【0035】[0035]
【発明の効果】以上のとおり本発明ではディスク記憶装
置に対し、各セクタの記録内容を読み出したコード信号
中に同期化コードが所定個数以上含まれることを検知し
て検出信号を発する手段と、データを読み出したデータ
コード信号をマスクする手段とを設け、第1の方法では
データ書き込み時に書き込み後に同期化コード検出信号
によりデータコード信号に対するマスク状態を解除する
条件で書き込みデータの読み取り検証を行ない、データ
読み取り時にデータコード信号に対するマスクを解除し
た条件でデータを読み取るようにし、第2の方法ではデ
ータ書き込み後の読み取り検証とデータ読み取りとを同
期化コードの検出信号によりデータコード信号に対する
マスク状態を解除する条件で行ない、データの読み取り
に失敗したセクタに対してデータコード信号に対するマ
スク状態を解除した条件でデータの再読み取りを行なう
ことにより、次の効果を得ることができる。As described above, the present invention includes means for detecting that a predetermined number or more of synchronization codes are included in a code signal read out from the recorded contents of each sector and issuing a detection signal to the disk storage device; and means for masking the data code signal from which the data has been read, and in the first method, when writing the data, reading and verifying the written data is performed under the condition that the masked state for the data code signal is canceled by the synchronization code detection signal after writing, When reading data, the data is read under the condition that the mask for the data code signal is released, and in the second method, the mask state for the data code signal is released by synchronizing the read verification after data writing and the data reading. The following effects can be obtained by re-reading data under the conditions that the data code signal is unmasked for sectors where data reading has failed.
【0036】(a) データ書き込み後の読み取り検証
時に、データを読み出したコード信号に同期化コードが
所定個数以上含まれることが確認された場合に限りデー
タコード信号に対するマスクを解除することにより、同
期化コード用領域の媒体に欠陥や傷があるにもかかわら
ず読み取り検証が偶然成功して後になって読み取りエラ
ーが発生するような隠れた書き込みエラーの発生をほぼ
確実に防止して、各セクタに書き込まれる同期化コード
を含んだデータの信頼性を従来より格段に向上すること
ができる。(a) During reading verification after data writing, only if it is confirmed that the code signal from which the data has been read contains a predetermined number or more of synchronization codes, synchronization is achieved by canceling the mask for the data code signal. It almost certainly prevents the occurrence of hidden write errors, where a read verification is accidentally successful despite defects or scratches on the media in the encoded area, and a read error later occurs. The reliability of the data including the synchronization code to be written can be significantly improved compared to the past.
【0037】(b) データ読み込み時に、第1の方法
ではデータコード信号に対するマスクを解除した条件で
読み取り、第2の方法では同期化コードの検出信号によ
りデータコード信号に対するマスクを解除する条件でデ
ータをまず読み取って失敗の場合にデータコード信号に
対するマスクを解除した条件で再読み取りを行なうこと
により、データ書き込み後に媒体に傷が付いたような場
合にも、データを読み取りやすくして、書き込みデータ
の高信頼性と相俟って読み取りエラーの発生確率を最低
に抑えることができる。(b) When reading data, the first method reads the data under the condition that the data code signal is unmasked, and the second method reads the data under the condition that the data code signal is unmasked by the synchronization code detection signal. By first reading the data and re-reading it under the condition that the mask for the data code signal is released in case of failure, even if the medium is scratched after data has been written, the data can be read easily and the written data can be easily read. Combined with high reliability, the probability of reading errors occurring can be minimized.
【0038】(c) データ書き込み後の読み取り検証
や第2の方法における初回のデータ読み取りに失敗した
場合そのデータを別の健全なセクタに書き換えるように
すれば、データ読み書きのつど媒体に欠陥や傷のあるセ
クタを排除してディスク記憶装置のデータ記録状態を長
期に亘って最良の状態に保つことができる。(c) If the read verification after data writing or the first data reading in the second method fails, the data is rewritten to another healthy sector, thereby preventing defects or scratches on the medium each time data is read or written. By eliminating certain sectors, the data recording state of the disk storage device can be kept in the best state over a long period of time.
【0039】このように本発明を光ディスク方式や磁気
ディスク方式のディスク記憶装置に適用することにより
、その記録媒体に欠陥や傷がありあるいは使用中に発生
した場合にも、同期化コード用媒体領域内に欠陥のある
セクタへのデータ書き込みを防止しかつ読み取りエラー
の発生確率を最低に抑えて、ディスク記憶装置の長期運
転信頼性を一層向上する効果を上げることができる。As described above, by applying the present invention to an optical disk type or magnetic disk type disk storage device, even if a defect or scratch occurs on the recording medium or occurs during use, the media area for the synchronization code can be saved. It is possible to prevent data from being written to a defective sector and to minimize the probability of read errors, thereby further improving the long-term operational reliability of the disk storage device.
【図1】本発明によるデータ読み書き方式を適用したデ
ィスク記憶装置の要部の構成を例示する構成図である。FIG. 1 is a configuration diagram illustrating the configuration of main parts of a disk storage device to which a data read/write method according to the present invention is applied.
【図2】本発明方法が取り扱う同期化コードを含むデー
タを記録するセクタの構成例を示すディスク面の1セク
タ分の一部拡大展開図である。FIG. 2 is a partially enlarged exploded view of one sector on the disk surface showing an example of the structure of a sector in which data including a synchronization code handled by the method of the present invention is recorded.
【図3】従来のディスク読み書き方法によるディスク記
憶装置の要部構成図である。FIG. 3 is a diagram illustrating a main part of a disk storage device using a conventional disk read/write method.
1 ディスク
4 読み書き用ヘッド
7 読取信号のコード復調回路10
データ分離回路
12 同期化コード検出手段20
読み書き手段
30 ディスク記憶装置の組み込みプロセッ
サ40 マスク手段ないしはアンドゲートD
C データコード
DS 同期化コード検出信号MS
マスク解除信号
RW 読み書き指令
S セクタ
SC 同期化コード
Sc 読み取りデータのコード信号Sd
データコード信号
SP 同期化パルス
Sr 読取信号
Sw 書込信号1 disk 4 read/write head 7 read signal code demodulation circuit 10
Data separation circuit 12 Synchronization code detection means 20
Reading/writing means 30 Embedded processor of the disk storage device 40 Masking means or AND gate D
C Data code DS Synchronization code detection signal MS
Mask release signal RW Read/write command S Sector SC Synchronization code Sc Read data code signal Sd
Data code signal SP Synchronization pulse Sr Read signal Sw Write signal
Claims (5)
頭に備えるセクタに分割されたディスク記憶装置のデー
タを読み書きする方法であって、各セクタの記録内容を
読み出したコード信号に同期化コードが所定個数以上含
まれることを検知してその検出信号を発する手段と、同
期化コードに続くセクタ内のデータを読み出したデータ
コード信号をマスクする手段とを設け、データ書き込み
時には書き込み後に同期化コードの検出信号によってデ
ータコード信号に対するマスク状態を解除する条件で各
セクタに対し書き込みデータの読み取り検証を行ない、
データ読み取り時にはデータコード信号に対するマスク
状態が解除された条件下で各セクタのデータを読み取る
ようにしたことを特徴とするディスク記憶装置のデータ
読み書き方法。1. A method for reading and writing data in a disk storage device in which the disk is divided into sectors having a repeated synchronization code at the beginning, the code signal from which the recorded content of each sector is read includes a synchronization code. A means for detecting that a predetermined number or more is included and issuing a detection signal, and a means for masking the data code signal read out from the data in the sector following the synchronization code are provided. Reading and verifying write data is performed for each sector under the condition that the mask state for the data code signal is released by the detection signal,
A method for reading and writing data in a disk storage device, characterized in that when reading data, data in each sector is read under conditions in which a masked state for a data code signal is released.
頭に備えるセクタに分割されたディスク記憶装置にデー
タを読み書きする方法であって、各セクタの記録内容を
読み出したコード信号に同期化コードが所定個数以上含
まれることを検知してその検出信号を発する手段と、同
期化コードに続くセクタ内のデータを読み出したデータ
コード信号をマスクする手段とを設け、データ読み取り
および書き込み後の読み取り検証を同期化コードの検出
信号によってデータコード信号に対するマスク状態を解
除する条件で行ない、データ読み取りに失敗したセクタ
に対してはデータコード信号に対するマスク状態が解除
された条件下でデータの再読み取りを行なうようにした
ことを特徴とするディスク記憶装置のデータ読み書き方
法。2. A method for reading and writing data in a disk storage device in which a disk is divided into sectors having a repeated synchronization code at the beginning, wherein the code signal read out the recorded contents of each sector includes a synchronization code. A means for detecting that a predetermined number or more is included and issuing a detection signal, and a means for masking a data code signal that reads data in a sector following a synchronization code, are provided, and read verification after data reading and writing is provided. This is done under the condition that the masked state for the data code signal is canceled by the detection signal of the synchronization code, and for sectors where data reading has failed, data is reread under the condition that the masked state for the data code signal is canceled. A data read/write method for a disk storage device, characterized in that:
コード信号に同期化コードが連続して所定個数以上含ま
れることを条件に検出信号を発生させるようにしたこと
を特徴とするディスク記憶装置のデータ読み書き方法。3. The method according to claim 1 or 2,
1. A method for reading and writing data in a disk storage device, characterized in that a detection signal is generated on the condition that a predetermined number or more of synchronization codes are consecutively included in a code signal.
データの書き込み後の読み取り検証に失敗したセクタに
対するデータを別のセクタに書き込むようにしたことを
特徴とするディスク記憶装置のデータ読み書き方法。4. The method according to claim 1 or 2,
A method for reading and writing data in a disk storage device, characterized in that data for a sector that fails read verification after writing data is written to another sector.
再読み取り後にそのデータを別のセクタに書き込むよう
にしたことを特徴とするディスク記憶装置のデータ読み
書き方法。5. A method for reading and writing data in a disk storage device according to claim 2, wherein the data is written in another sector after re-reading the data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12800291A JPH04353673A (en) | 1991-05-31 | 1991-05-31 | Data read-write method of disk storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12800291A JPH04353673A (en) | 1991-05-31 | 1991-05-31 | Data read-write method of disk storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04353673A true JPH04353673A (en) | 1992-12-08 |
Family
ID=14974036
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12800291A Pending JPH04353673A (en) | 1991-05-31 | 1991-05-31 | Data read-write method of disk storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04353673A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150143166A1 (en) * | 2010-08-25 | 2015-05-21 | Gary Stephen Shuster | Security key entry using ancillary input device |
-
1991
- 1991-05-31 JP JP12800291A patent/JPH04353673A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150143166A1 (en) * | 2010-08-25 | 2015-05-21 | Gary Stephen Shuster | Security key entry using ancillary input device |
| US9672375B2 (en) * | 2010-08-25 | 2017-06-06 | Gary Stephen Shuster | Security key entry using ancillary input device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0243503B1 (en) | Data recording/regenerating device | |
| US7388818B2 (en) | Link writing method for a recordable or rewritable compact disk and drive for using the method | |
| EP0194640A2 (en) | Information recording and reproducing apparatus | |
| EP0420211B1 (en) | Optical disk apparatus | |
| JP4208417B2 (en) | Method and apparatus for recording information in units | |
| US20020101803A1 (en) | Data recording equipment, controller of data recording equipment, and method for recording data | |
| US5379160A (en) | Magnetic disk drive apparatus including improved decoding circuit | |
| US5737371A (en) | Realignment of data stream from an optical disk | |
| US5065389A (en) | Information recording and read device, information recording device, and record carrier obtained by means of one of the device | |
| JPH04353673A (en) | Data read-write method of disk storage device | |
| US7548498B2 (en) | Optical disk unit capable of reading out data normally and continuously after suspension of data writing | |
| EP0425048A2 (en) | Apparatus for verification of data established on a record carrier during write | |
| US5748590A (en) | Apparatus for inspecting disc recording medium | |
| KR100464409B1 (en) | Apparatus and method for deteting and correcting relative address on optical storage medium | |
| WO1998021721A1 (en) | Data recording method and apparatus for optical memory cards | |
| JP2909105B2 (en) | Optical disk drive | |
| JPH01178172A (en) | Optical disk controller | |
| JPH05159478A (en) | Optical recording and reproducing device | |
| JPH03156775A (en) | Information recording method and information recording device | |
| JPH08255439A (en) | Information processing system | |
| JPH05120805A (en) | Special mark detector for optical disk | |
| JPH03116584A (en) | Optical disk device | |
| JPH04216321A (en) | Optical recording and reproducing device | |
| JPS632176A (en) | Data recording method | |
| JPS60253060A (en) | Special pattern detecting system of disk device |