JPH0440766B2 - - Google Patents
Info
- Publication number
- JPH0440766B2 JPH0440766B2 JP57138521A JP13852182A JPH0440766B2 JP H0440766 B2 JPH0440766 B2 JP H0440766B2 JP 57138521 A JP57138521 A JP 57138521A JP 13852182 A JP13852182 A JP 13852182A JP H0440766 B2 JPH0440766 B2 JP H0440766B2
- Authority
- JP
- Japan
- Prior art keywords
- tape
- block
- error
- head
- control circuit
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Digital Magnetic Recording (AREA)
Description
【発明の詳細な説明】
発明の対象
本発明は、2つのリールモータによつてテープ
を走行駆動する型式の磁気テープ装置に関し、更
に詳細には、斯る磁気テープ装置において、ブロ
ツク・エラーが発生したときの処理方式に関す
る。DETAILED DESCRIPTION OF THE INVENTION Object of the Invention The present invention relates to a magnetic tape device of a type in which a tape is driven by two reel motors, and more specifically, in such a magnetic tape device, a block error occurs. Regarding the processing method when
従来技術
2つのリールモータによつてテープを走行駆動
する型式の磁気テープ装置においては、テープバ
ツフア機構が無い等の理由により、ブロツクを処
理すると、そのブロツクを一旦停止後、テープを
逆方向に走行させ、そのブロツクより十分手前に
ヘツドを位置付けてテープを停止させる方式を採
用する。Prior Art In a magnetic tape device that drives the tape by two reel motors, due to the lack of a tape buffer mechanism, when a block is processed, the block is temporarily stopped and then the tape is run in the opposite direction. , a method is adopted in which the head is positioned sufficiently in front of the block and the tape is stopped.
ところで、斯る型式の従来の磁気テープ装置
は、エラー・ブロツクが発生した場合において
も、ブロツクの処理を正常に終了した場合と同じ
操作を行なつて同じ位置にヘツドを位置付けてテ
ープを停止させている。そして、エラー・ブロツ
クの再処理は、そのエラー・ブロツクの処理開始
時のテープ停止位置に再位置付け後、通常の処理
と同様の手順で実行している。その結果、エラ
ー・ブロツクに対する再処理時間が長く、またテ
ープの往復によるブロツクずれが起りやすく、さ
らに、テープ不良などの回復できない原因による
エラー・ブロツクに対し無駄に再試行するなどの
欠点があつた。 By the way, in conventional magnetic tape devices of this type, even when an error block occurs, the tape is stopped by performing the same operation as when the block processing has been normally completed, positioning the head at the same position. ing. Then, reprocessing of an error block is executed in the same procedure as normal processing after repositioning the tape to the tape stop position at the start of processing of the error block. As a result, the reprocessing time for error blocks is long, blocks are likely to shift due to tape reciprocation, and error blocks due to unrecoverable causes such as tape defects are needlessly retried. .
発明の目的
本発明の目的は、従来の磁気テープ装置におけ
る叙上の如き欠点を除去した磁気テープ装置を実
現するための、ブロツク・エラー処理方式を提供
することにある。OBJECTS OF THE INVENTION An object of the present invention is to provide a block error handling method for realizing a magnetic tape device that eliminates the above-mentioned drawbacks of conventional magnetic tape devices.
発明の総括的説明
本発明によれば、あるブロツクの処理がエラー
終了したとき、ヘツドを当該エラー・ブロツクの
先の第1の位置に位置付けてテープを停止させる
とともに、当該エラー・ブロツクの当該第1の位
置からの距離に関する第1の情報を記憶してお
く。その後、当該エラー・ブロツクの再処理のた
めのブロツクスペース指令を受けると、テープを
逆方向に走行させ、当該第1の情報に基づいて当
該エラー・ブロツクの手前の第2の位置にヘツド
を位置付けてテープを停止させるとともに、当該
エラー・ブロツクと当該第2の位置の間の距離に
関する第2の情報を記憶する。したがつて、従来
のようにテープを逆方向に送ることなく直ちに順
方向に送り、当該第2の情報に基づいて、当該エ
ラー・ブロツクに対する位置のチエツクを行なつ
て再処理を実行でき、従来の様にテープを往復さ
せる必要がなくなり、再処理時間を短縮できると
同時にブロツクずれも確実に防止できる。General Description of the Invention According to the present invention, when the processing of a certain block ends with an error, the head is positioned at the first position ahead of the error block, the tape is stopped, and the tape is stopped at the first position ahead of the error block. First information regarding the distance from the first position is stored. Thereafter, when receiving a block space command for reprocessing the error block, the tape is run in the opposite direction and the head is positioned at a second position before the error block based on the first information. to stop the tape and store second information regarding the distance between the error block and the second location. Therefore, instead of sending the tape backwards as in the past, it is possible to immediately send the tape forward, check the position relative to the error block based on the second information, and execute reprocessing. It is no longer necessary to move the tape back and forth as in the above, and reprocessing time can be shortened, and at the same time block misalignment can be reliably prevented.
また本発明によれば、スペースブロツク指令に
よる前記のテープ逆走行中に、当該第1の情報に
基づいて当該エラー・ブロツクおよび直前のギヤ
ツプがあるべき位置で認識されるかチエツクし、
正常に認識されないなら当該エラー・ブロツクに
対する再処理を停止する。これにより、テープ不
良等を原因としてエラーとなつたブロツクに対す
る無用の再処理の繰り返しを避けることができ
る。 Further, according to the present invention, while the tape is running in reverse according to the space block command, it is checked based on the first information whether the error block and the immediately preceding gap are recognized at their expected positions;
If it is not recognized normally, reprocessing for the error block is stopped. This makes it possible to avoid unnecessary repetition of reprocessing for blocks that have caused errors due to tape defects or the like.
発明の実施例
以下、本発明の一実施例について、図面を参照
しながら詳細に説明する。Embodiment of the Invention Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
本発明に係る磁気テープ装置のテープ走行系の
概略構成図を第1図に、機能ブロツク図を第2図
にそれぞれ示す。 A schematic configuration diagram of a tape running system of a magnetic tape device according to the present invention is shown in FIG. 1, and a functional block diagram is shown in FIG. 2.
先ずテープ走行系について説明すると、第1図
において、図示しない別々のリールモータにより
回転駆動されるマシンリール1とフアイルリール
2がある。テープ8は順方向走行時は、フアイル
リール2から繰り出され、テープ張力検出機構
7、テープガイド5、ヘツド3(第2図に示すよ
うに読出しヘツド、書込みヘツド、消去ヘツドを
含む)、テープガイド4、テープ速度検出機構6
を経由し、マシンリール1へ巻き取られる。逆方
向走行時においては、テープ8はマシンリール1
からフアイルリール2へ向つて送られる。テープ
速度検出機構6には、テープ8と同期して回転
し、テープ走行速度に応じた周期でタコパルスを
送出するタコメータが設けられている。 First, the tape running system will be explained. In FIG. 1, there are a machine reel 1 and a file reel 2 which are rotationally driven by separate reel motors (not shown). When the tape 8 is running in the forward direction, it is unwound from the file reel 2, and the tape tension detection mechanism 7, tape guide 5, head 3 (including a read head, write head, and erase head as shown in FIG. 2), and tape guide 4. Tape speed detection mechanism 6
, and is wound onto machine reel 1. When running in the reverse direction, the tape 8 is attached to the machine reel 1.
from there to file reel 2. The tape speed detection mechanism 6 is provided with a tachometer that rotates in synchronization with the tape 8 and sends out tacho pulses at a cycle corresponding to the tape running speed.
次に、第2図に示す各機能ブロツクを説明す
る。 Next, each functional block shown in FIG. 2 will be explained.
上位装置51とはインタフエース52を介して
接続される。上位装置51より転送される書込み
データはインタフエース52を通じて書込みデー
タ制御回路53に取り込まれ、対応の書込み信号
が書込み増幅器50を経由して書込みヘツド54
へ送られ、テープ8(第1図)に書き込まれる。
55は消去ヘツドであり、これも書込み増幅器5
0によつて駆動される。 It is connected to a host device 51 via an interface 52. The write data transferred from the host device 51 is taken into the write data control circuit 53 through the interface 52, and the corresponding write signal is sent to the write head 54 via the write amplifier 50.
and written on tape 8 (FIG. 1).
55 is an erase head, which is also connected to the write amplifier 5.
0.
56は読出しヘツドである。その出力信号を入
力とする読出し増幅器57より出力されるデータ
は、エラー修正回路58でエラー修正処理を受け
たのち、読出しデータ制御回路59よりインタフ
エースを介して上位装置51へ転送される。読出
し処理時、および書込み処理時のリードアフター
ライト動作中は、読出しデータ制御回路59はエ
ラー修正回路58で修正できないエラーを含むブ
ロツクを識別し、そのようなエラー・ブロツクを
検出すると、その旨を上位装置51およびサーボ
制御回路60へ報告する。また、ブロツクおよび
ブロツク間ギヤツプ(IBG)の認識も読出しデー
タ制御回路59で行なわれ、その認識結果もサー
ボ制御回路60へ供給される。 56 is a read head. The data output from the read amplifier 57 which receives the output signal as input undergoes error correction processing in the error correction circuit 58, and then is transferred from the read data control circuit 59 to the host device 51 via the interface. During read processing and during read-after-write operations during write processing, the read data control circuit 59 identifies blocks containing errors that cannot be corrected by the error correction circuit 58, and when such an error block is detected, it notifies the block to that effect. The information is reported to the host device 51 and the servo control circuit 60. Further, recognition of blocks and inter-block gaps (IBGs) is also performed by the read data control circuit 59, and the recognition results are also supplied to the servo control circuit 60.
サーボ制御回路60は、マシンリール駆動回路
61、フアイルリール駆動回路62を通じてマシ
ンリールとフアイルリール用のリールモータ6
3,64の駆動制御を行なう。このサーボ制御回
路60は、前述のタコメータから出るタコパルス
をセンサ回路66を経由して入力されており、こ
のタコパルスでカウントアツプまたはダウンする
カウンタ(1)、(2)を内蔵している。 The servo control circuit 60 controls a reel motor 6 for a machine reel and a file reel through a machine reel drive circuit 61 and a file reel drive circuit 62.
3,64 drive control is performed. The servo control circuit 60 receives the tacho pulse from the tachometer described above via the sensor circuit 66, and has built-in counters (1) and (2) that count up or down based on the tacho pulse.
図中に破線で囲んで示す様に、本実施例では、
読出しデータ制御回路59と書込みデータ制御回
路53の機能の一部、およびサーボ制御回路60
はマイクロプログラム制御方式を採用しており、
そのマイクロプログラムの概略流れ図を第3図に
示す(ただし、書込み処理に関係する部分のみ示
してある)。 As shown by the broken line in the figure, in this example,
Some of the functions of the read data control circuit 59 and the write data control circuit 53, and the servo control circuit 60
adopts a microprogram control method,
A schematic flowchart of the microprogram is shown in FIG. 3 (however, only the parts related to the write process are shown).
第4図は、テープ上のブロツク、および、ブロ
ツクDに対する書込み処理時のテープの移動速度
とヘツドとの相対位置の時間的推移を説明する図
である。処理開始前は、ヘツドを図中の位置イ
(前のブロツクCの処理が正常終了した後の停止
位置)に位置付けた状態でテープが停止してい
る。 FIG. 4 is a diagram illustrating blocks on the tape and the temporal changes in the moving speed of the tape and the relative position with respect to the head during writing processing for block D. Before the start of processing, the tape is stopped with the head positioned at position A in the figure (the stop position after the processing of the previous block C is normally completed).
以下、第3図および第4図を参照しながら、ブ
ロツクDの書込み処理時の動作を説明する。 The operation of block D during write processing will be described below with reference to FIGS. 3 and 4.
データ書込み処理指令を上位装置51より受け
ると(ステツプ(1))、当該磁気テープ装置が起動
し、サーボ制御回路60の制御でテープが順方向
へ走行駆動される(ステツプ(2))。 When a data write processing command is received from the host device 51 (step (1)), the magnetic tape device is activated and the tape is driven to run in the forward direction under the control of the servo control circuit 60 (step (2)).
ブロツクCの終端が読出しデータ制御回路59
で認識されると、サーボ制御回路60内のカウン
タ(1)がタコパルスによるカウントアツプを開始す
る。このカウンタ(1)の値はブロツクCからの距離
を示しており、その距離がブロツク間ギヤツプ
(IBG)の長さに相当する値に達すると、つまり
IBGの確保を確認すると(ステツプ(3))、サーボ
制御回路60はタコパルスの周期に基づいてテー
プ走行速度をチエツクする(ステツプ(4))。 The end of block C is the read data control circuit 59
When this is recognized, the counter (1) in the servo control circuit 60 starts counting up using the tacho pulse. The value of this counter (1) indicates the distance from block C, and when the distance reaches a value corresponding to the length of the interblock gap (IBG),
After confirming that the IBG is secured (step (3)), the servo control circuit 60 checks the tape running speed based on the period of the tacho pulse (step (4)).
テープ速度が正常であれば、サーボ制御回路6
0内のカウンタがクリア後、タコパルスでカウン
トアツプを開始し、同時に上位装置51に対して
データ転送要求が出される(ステツプ(7))。転送
されるデータは書込みデータ制御回路53の制御
によつて書込みヘツド54でテープに順次書き込
まれ、そのデータは直ちに読出しヘツド56で読
み出される(つまり、リードアフターライトが実
行される)。この書込み動作の間中、データ転送
の終了チエツク(ステツプ(8))が行なわれ、終了
するとサーボ制御回路60でタコパルスの周期か
らテープの走行速度がチエツクされる(ステツプ
(9))。ほぼ同時に、ブロツクDの書込み処理が正
常に終了したか、データ読出し制御回路59でチ
エツクされる(ステツプ(10))。 If the tape speed is normal, the servo control circuit 6
After the counter within 0 is cleared, it starts counting up with the tacho pulse, and at the same time a data transfer request is issued to the host device 51 (step (7)). The data to be transferred is sequentially written onto the tape by the write head 54 under the control of the write data control circuit 53, and the data is immediately read out by the read head 56 (that is, read-after-write is executed). During this write operation, a check for completion of data transfer (step (8)) is performed, and when the data transfer is completed, the servo control circuit 60 checks the tape running speed from the period of the tacho pulse (step (8)).
(9)). Almost at the same time, the data read control circuit 59 checks whether the write process of block D has been completed normally (step (10)).
ブロツクDの処理が正常終了なら、サーボ制御
回路60内のカウンタ(1)および(2)が一旦クリアさ
れた後、タコパルスによるカウントアツプを開始
する。サーボ制御回路60内のカウンタ(1)の値が
IBG相当の値に達したかチエツクし、その間、つ
まり第4図に符号ロで示す区間(指令再指示距
離)内に次のブロツクの処理指令が到来するか監
視する(ステツプ(12))。この区間でデータ処理指
令を受けないと、サーボ制御回路60が停止動作
を実行する(ステツプ(13))。 If the processing of block D ends normally, counters (1) and (2) in the servo control circuit 60 are once cleared and then start counting up using tacho pulses. The value of the counter (1) in the servo control circuit 60 is
It is checked whether the value corresponding to the IBG has been reached, and it is monitored whether a processing command for the next block arrives within the interval (command re-indication distance) shown by the symbol B in FIG. 4 (step (12)). If no data processing command is received in this section, the servo control circuit 60 executes a stop operation (step (13)).
すなわち、第4図に符号ハで示す一定距離だけ
テープを走行させたのち減速を開始し、ヘツドを
位置付けてテープを停止させる。この時、ブロツ
クDから位置ニまでの距離がカウンタ(1)に保存さ
れている。つぎに、テープを逆方向走行させ、カ
ウンタ(1)の値がゼロになつた時点、つまりヘツド
がブロツクDの終端に位置した時点から、符号ヘ
で示す一定距離走行後、テープの減速を開始し、
位置トにヘツドを位置付けてテープを停止させ
る。 That is, after the tape has run a certain distance indicated by the symbol C in FIG. 4, deceleration is started, the head is positioned, and the tape is stopped. At this time, the distance from block D to position N is stored in counter (1). Next, the tape is run in the reverse direction, and after the tape has traveled a certain distance indicated by the symbol 0 from the point when the value of the counter (1) reaches zero, that is, the head is located at the end of block D, the tape starts to decelerate. death,
Position the head at position T and stop the tape.
以上はブロツクDの処理を正常終了した場合の
動作で、従来技術と同様である。なお、ステツプ
(4)でテープ速度が異常と判定されたときは、当該
磁気テープ装置を処理停止させる。また、ステツ
プ(12)でデータ処理指令を受け付けた場合は、次の
ブロツクに対する処理を続行する(ステツプ(7)以
降と同様の処理を繰り返す)。 The above is the operation when the processing of block D is normally completed, and is the same as in the prior art. In addition, step
If the tape speed is determined to be abnormal in (4), the magnetic tape device is stopped. Further, if a data processing command is accepted in step (12), processing for the next block is continued (the same processing as from step (7) onward is repeated).
さて、ステツプ(10)でブロツクDのエラー終了が
判定されると、処理の流れがステツプ(15)以降に切
り替わる。 Now, when it is determined in step (10) that block D has ended due to an error, the flow of processing switches to step (15) and subsequent steps.
すなわち、サーボ制御回路60内のカウンタ(1)
をクリア後、カウントアツプを再開させる(ステ
ツプ(15))。ここでは、カウンタ(2)はクリアされな
い。正常終了の場合と同様に、IBGを確保し、一
定距離ハを走行後、サーボ制御回路60がテープ
の減速を開始し、位置ニにヘツドを位置付けてテ
ープを停止させる(ステツプ(16))。この状態で、
ブロツクDの再処理のためのスペースブロツク指
令を待つて待機する(ステツプ(17))。カウンタ(1)
と(2)の値は、それぞれブロツクDの終端と始端か
ら位置ニまでの距離を示す。 That is, the counter (1) in the servo control circuit 60
After clearing, restart the count-up (step (15)). Here, counter (2) is not cleared. As in the case of normal termination, after securing the IBG and traveling a certain distance C, the servo control circuit 60 starts decelerating the tape, positions the head at position N, and stops the tape (step (16)). In this state,
It waits for a space block command for reprocessing block D (step (17)). counter(1)
The values of and (2) indicate the distance from the end and start end of block D to position N, respectively.
スペースブロツク指令が上位装置51より伝達
されると、サーボ制御回路60はテープの逆方向
走行駆動を開始する(ステツプ(18))。同時にカウ
ンタ(1)と(2)のカウントダウン(タコパルスによ
る)を開始させる(ステツプ(19))。 When the space block command is transmitted from the host device 51, the servo control circuit 60 starts driving the tape in the reverse direction (step (18)). At the same time, countdown (by tacho pulse) of counters (1) and (2) is started (step (19)).
カウンタ(1)の値のゼロチエツクを行ない(ステ
ツプ(20))、その値がゼロになると、つまりヘツド
がブロツクDの終端に達すると、読出しデータ制
御回路59でブロツクDが正しく認識されるかチ
エツクする(ステツプ(21))。つまり、ブロツク
Dがあるべき位置で検出されるか、ブロツクDが
途中でギヤツプなどによつて分断されずに本来の
長さにわたつて連続しているかチエツクされる。
ただし、ブロツクDの連結性のチエツク範囲は、
ブロツクDの後端から次のステツプ(22)の判定
が成立するまでである。 A zero check is performed on the value of the counter (1) (step (20)), and when the value becomes zero, that is, when the head reaches the end of block D, the read data control circuit 59 checks whether block D is correctly recognized. (Step (21)). That is, it is checked whether the block D is detected at the desired position or whether the block D is continuous over its original length without being interrupted by gaps or the like.
However, the connectivity check range of block D is
This is from the rear end of block D until the next step (22) is satisfied.
カウンタ(2)の値が8から0の値になると(ステ
ツプ(22))、読出しデータ制御回路59でIBGが
正しく認識されるかチエツクする(ステツプ
(23))。IBGが認識されないときは、カウンタ(2)
の値がゼロになるまで(ステツプ(24))、ステツ
プ(23)を繰り返す。この様にして、あるべき位
置にIBGが認識されると、カウンタ(1)と(2)をクリ
アし、カウントダウンを再開させる。なお、カウ
ンタ(2)がゼロになつてもIBGが検出されない場合
は、カウンタ(2)が所定の負値にカウントダウンす
るまでIBGが検出されるかチエツクする(ステツ
プ(25))。このステツプ(25)でIBGが検出され
ればステツプ(26)へ進むが、それでもIBGが検
出されなければステツプ(31)へ進み、装置を処
理停止にする。 When the value of the counter (2) changes from 8 to 0 (step (22)), the read data control circuit 59 checks whether the IBG is correctly recognized (step (23)). If IBG is not recognized, counter (2)
Repeat step (23) until the value of becomes zero (step (24)). In this way, when the IBG is recognized at the desired position, counters (1) and (2) are cleared and the countdown is restarted. If IBG is not detected even when the counter (2) reaches zero, it is checked whether IBG is detected until the counter (2) counts down to a predetermined negative value (step (25)). If an IBG is detected in this step (25), the process proceeds to step (26), but if no IBG is still detected, the process proceeds to step (31) and the apparatus stops processing.
ステツプ(26)の後にカウンタ(2)が所定の負値
にまでカウントダウンしたかチエツクし(ステツ
プ(27))、その値に達すると一定距離走行後にテ
ープの減速を開始し、位置トの付近にヘツドを位
置付けてテープを停止させる(ステツプ(28))。
この時、カウンタ(1)および(2)の値は、ブロツクD
のほぼ先端からヘツドの停止位置までの距離を示
している。 After step (26), it is checked whether the counter (2) has counted down to a predetermined negative value (step (27)), and when that value is reached, the tape starts to decelerate after traveling a certain distance, and when it reaches the vicinity of position T. Position the head and stop the tape (step (28)).
At this time, the values of counters (1) and (2) are
The distance from approximately the tip of the head to the stop position of the head is shown.
その後、再処理指令が伝達されると、テープを
順方向へ走行駆動し、カウンタ(1)の値を基準にし
てブロツクDの再処理を実行する。 Thereafter, when a reprocessing command is transmitted, the tape is driven to run in the forward direction, and block D is reprocessed based on the value of the counter (1).
なお、ステツプ(21)でブロツクDが認識され
ないときは、カウンタ2が所定の負値になるまで
待つた後(ステツプ(30))、装置を処理停止にす
る(ステツプ(31))。 If block D is not recognized in step (21), the system waits until the counter 2 reaches a predetermined negative value (step (30)), and then stops the processing (step (31)).
以上の説明はデータの書込み処理の場合であつ
たが、データの読出し処理の場合も同様であるの
で、その説明は割愛する。 The above explanation was for the data write process, but the same applies to the data read process, so the explanation will be omitted.
発明の効果
以上に詳述した如く、本発明によれば、ブロツ
クの処理がエラー終了した場合、正常終了の場合
と制御を切り替え、テープの無駄な往復走行を行
なうことなくエラー・ブロツクの再処理を効率良
く実行でき、またブロツクずれの発生も防止でき
る。また、ブロツクスペース指令によつてテープ
を逆方向送りする間に、エラー・ブロツクおよび
直前のギヤツプがあるべき位置で認識されるかチ
エツクすることにより、回復不可能な原因による
エラー・ブロツクの無駄な再処理を停止させるこ
とができる。Effects of the Invention As described in detail above, according to the present invention, when block processing ends with an error, control is switched between when it ends normally and when the process ends normally, and the error block can be reprocessed without wasteful reciprocating of the tape. It is possible to efficiently execute the process, and also prevent block misalignment. Also, by checking whether the error block and the previous gap are recognized in their expected positions while the tape is being fed in the reverse direction using the block space command, error blocks due to unrecoverable causes are avoided. Reprocessing can be stopped.
このように、本発明によれば、信頼性の高い、
処理効率の優れた磁気テープ装置を実現でき、そ
の効果は大きい。 Thus, according to the present invention, highly reliable
A magnetic tape device with excellent processing efficiency can be realized, and its effects are significant.
第1図ないし第2図は本発明の一実施例を説明
するための図であり、第1図は磁気テープ装置の
テープ走行系の概略構成図、第2図は磁気テープ
装置の機能ブロツク図、第3図はデータ書込み処
理動作を説明するためのマイクロプログラムの概
略流れ図、第4図はテープ上のブロツク、および
テープの走行の様子を示す図である。
1……マシンリール、2……フアイルリール、
3……ヘツド、5……テープ速度検出機構、8…
…テープ、53……書込みデータ制御回路、54
……書込みヘツド、55……消去ヘツド、56…
…読出しヘツド、59……読出しデータ制御回
路、60……サーボ制御回路、63,64……リ
ールモータ。
1 and 2 are diagrams for explaining one embodiment of the present invention, in which FIG. 1 is a schematic configuration diagram of a tape running system of a magnetic tape device, and FIG. 2 is a functional block diagram of the magnetic tape device. , FIG. 3 is a schematic flowchart of a microprogram for explaining the data write processing operation, and FIG. 4 is a diagram showing blocks on the tape and how the tape runs. 1... Machine reel, 2... File reel,
3...Head, 5...Tape speed detection mechanism, 8...
...Tape, 53...Write data control circuit, 54
...Write head, 55...Erase head, 56...
...Reading head, 59...Reading data control circuit, 60... Servo control circuit, 63, 64... Reel motor.
Claims (1)
せる型式の磁気テープ装置において、あるブロツ
クの処理がエラー終了したとき、ヘツドを該エラ
ー・ブロツクの先の第1の位置に位置付けてテー
プを停止させるとともに、該エラー・ブロツクの
終端から前記第1の位置までの距離に関する第1
の情報と、該エラー・ブロツクの先端から前記第
1の位置までの距離に関する第2の情報を記憶し
ておき、前記エラー・ブロツクの再処理のための
指令を受けると、テープを逆方向に走行させ、前
記第1の情報に基づいて該エラー・ブロツクの終
端を検出し、続いて前記第2の情報に基づいて該
エラー・ブロツクの手前にあるブロツク間ギヤツ
プを検出し、この後テープを一定距離走行させて
から減速を開始して当該エラー・ブロツクの手前
の第2の位置にヘツドを位置付けて停止させると
ともに、前記エラー・ブロツクの先端から前記第
2の位置までの距離に関する第3の情報を記憶し
ておき、該第3の情報に基づいて当該エラー・ブ
ロツクの再処理を実行することを特徴とするブロ
ツク・エラー処理方式。 2 テープの逆方向走行中に、前記第1の情報お
よび第2の情報に基づいて、前記エラー・ブロツ
クの終端およびブロツク間ギヤツプが検出されな
いとき、当該エラー・ブロツクに対する再処理を
停止することを特徴とする特許請求の範囲第1項
記載のブロツク・エラー処理方式。[Scope of Claims] 1. In a magnetic tape device of the type in which the tape is run by two reel motors, when processing of a certain block ends with an error, the head is positioned at the first position beyond the error block. to stop the tape, and to record a first position related to the distance from the end of the error block to the first position.
and second information regarding the distance from the tip of the error block to the first position, and upon receiving a command to reprocess the error block, reverse the tape. The tape is run, the end of the error block is detected based on the first information, the gap between the blocks in front of the error block is detected based on the second information, and then the tape is After traveling a certain distance, deceleration is started, the head is positioned at a second position in front of the error block, and the head is stopped. A block error handling method characterized by storing information and reprocessing the error block based on the third information. 2. When the end of the error block and the gap between blocks are not detected based on the first information and the second information while the tape is running in the reverse direction, reprocessing for the error block is stopped. A block error processing method according to claim 1, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57138521A JPS5930214A (en) | 1982-08-11 | 1982-08-11 | Block error handling method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57138521A JPS5930214A (en) | 1982-08-11 | 1982-08-11 | Block error handling method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5930214A JPS5930214A (en) | 1984-02-17 |
| JPH0440766B2 true JPH0440766B2 (en) | 1992-07-06 |
Family
ID=15224082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57138521A Granted JPS5930214A (en) | 1982-08-11 | 1982-08-11 | Block error handling method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5930214A (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5589931A (en) * | 1978-12-27 | 1980-07-08 | Fujitsu Ltd | Magnetic tape recording and reproducing unit |
| JPS5928260A (en) * | 1982-08-04 | 1984-02-14 | Nec Corp | Positioning control system |
-
1982
- 1982-08-11 JP JP57138521A patent/JPS5930214A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5930214A (en) | 1984-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5953177A (en) | Write splicing for helical scan recorder | |
| US4176380A (en) | Adaptive speed/interblock gap control for tape drive | |
| US5475542A (en) | Method and apparatus for improving inter-block gap length tolerance and locate accuracy for write appends | |
| US3771125A (en) | Error correcting system of a magnetic tape unit | |
| JPH0440766B2 (en) | ||
| JPH0695366B2 (en) | Repositioning device for streaming magnetic tape device | |
| US3614020A (en) | Tape rewind speed change system | |
| JPS6040508A (en) | Error processing system of magnetic tape device | |
| JPH02146137A (en) | Magnetic tape device | |
| JPS6231407B2 (en) | ||
| JPS6240781B2 (en) | ||
| JPS5928260A (en) | Positioning control system | |
| JP2550687B2 (en) | How to create tape warning area signal for tape device | |
| JP3969265B2 (en) | Magnetic tape device and control method thereof | |
| JPH0535509B2 (en) | ||
| JPS6243259B2 (en) | ||
| JPS59146466A (en) | Magnetic tape recorder | |
| JPS5939305Y2 (en) | information recording device | |
| JPS6050671A (en) | Processing system of magnetic tape | |
| JPH0799563B2 (en) | Auto cleaner operation detection method | |
| JPS645364B2 (en) | ||
| JPH0738246B2 (en) | Magnetic tape unit | |
| JPS6292105A (en) | Magnetic tape recording method | |
| JPS58195981A (en) | Offline printing control device | |
| JPS61216102A (en) | Magnetic tape processor |