(57)【要約】【課題】不要な処理による電力消費の削減と、データ記録再生装置としての信頼性の向上【解決手段】  オーバーライト記録の際の消し残り部分が存在する場合は、その区間を検出し、検出された場合は、基準識別データを固定した上で再生リトライを行なうようにして、消し残りデータが誤って有効データとされたり、正規のデータが欠落することを防止する。【選択図】      図１５
2006004628.tif 000002
【特許請求の範囲】
【請求項１】
所定データ量の各ブロックにより１つのトラックが形成されてデータ記録が行なわれているとともに、各ブロックには、少なくともそのブロックが含まれる一連の記録を示す識別データが記録されている磁気記録媒体に対する再生装置として、
再生時に、各ブロックから読み出されてくる識別データから、その時点での基準識別データ値を設定するとともに、読み出される各ブロックのデータについては、そのブロックから読み出された識別データの値が、基準識別データ値と一致していることに応じて有効データとして判別するデータ有効判別手段と、
或る区間内において読み出されてくる識別データの値がそれまでの基準識別データ値と異なる値となり、しかもその区間以降において読み出されてくる識別データの値がそれまでの基準識別データ値と一致することが検出された場合は、基準識別データ値の更新を禁止したうえで当該区間を含む再生動作を再実行させる制御手段と、
を有することを特徴とする再生装置。
【請求項２】
前記制御手段は、読み出されてくる識別データの大多数が、基準識別データ値とは異なる値となった場合に、その大多数の識別データの値を仮基準識別データとして設定するとともに、仮基準識別データ設定後において、読み出されてくる識別データの大多数が基準識別データ値と一致する状態が検出された場合に、基準識別データ値の更新を禁止したうえで、識別データの大多数が基準識別データ値とは異なる値となっている区間を含む再生動作を再実行させることを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御手段は、仮基準識別データ設定後において、読み出されてくる識別データの大多数が仮基準識別データと一致する状態が所定期間以上継続された場合は、前記データ有効判別手段における基準識別データ値を、仮基準識別データの値に更新することを特徴とする請求項２に記載の再生装置。
【請求項４】
所定データ量の各ブロックにより１つのトラックが形成されてデータ記録が行なわれているとともに、各ブロックには、少なくともそのブロックが含まれる一連の記録を示す識別データが記録されている磁気記録媒体に対する再生方法として、少なくとも、
各ブロックから読み出されてくる識別データから基準識別データ値を設定する処理と、
読み出される各ブロックのデータについて、そのブロックから読み出された識別データの値が、基準識別データ値と一致していることに応じて有効データとして判別する処理と、
読み出されてくる識別データの値が基準識別データ値と異なる値となった場合に、それ以降において読み出されてくる識別データの値がそれまでの基準識別データ値と一致する状態に戻るか否かを判別する処理と、
読み出されてくる識別データの値がそれまでの基準識別データ値と一致する状態に戻った場合に、基準識別データ値の更新を禁止したうえで、読み出されてくる識別データの値が基準識別データ値と異なる値となった区間を含む再生動作を再実行させる処理と、
が実行されることを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデータストリーマと称されるデータ記録再生装置などにおける適用に好適な再生装置、再生方法に関するものである。
【背景技術】
【０００２】
磁気テープを記録媒体とするデータ記録方式において広く採用されているヘリカルスキャン記録方式では、回転ヘッドに磁気テープを巻き付け、テープ進行方向に対して斜め方向にヘッド走査を行なうことで、図１６に示すように磁気テープＴには斜め方向にトラックＴＫが形成される。
【０００３】
このようなデータ記録方式において、いわゆるノントラッキング方式として知られているものがある。
このノントラッキング方式とは、再生時には図１６にＰａ，Ｐｂとして示すように記録時より高密度スキャンを行なうことにより、トラック上を正確にトレースしなくてもトラックＴＫ上の全データを読み込むことができるようにし、さらに読み込んだデータはデータとともに記録されているアドレスを用いて並び変えていくことで、正確な再生データストリームを再構成することができるようにしたものである。
【０００４】
図１７にノントラッキング方式における磁気テープ上のトラックＴＫの構成を示す。
図１７（ａ）に示すように、１トラックは１０８ブロックで構成される。１ブロックは２８８ビットである。
トラックのうち中央の９２ブロックがメインデータ領域とされ、その両側に９ブロックの内側２重記録領域、及び７ブロックの外側２重記録領域が形成されている。
【０００５】
内側２重記録領域では、その位置から外側方向に９２ブロック離れたメインデータ領域内のブロックと同一内容のデータが記録され、また外側２重記録領域では、その位置から内側方向に９２ブロック離れたメインデータ領域内のブロックと同一内容のデータが記録されている。
具体的には、図１７（ａ）におけるデータ領域ＤＡ１内で斜線を付した先頭７ブロックと同一内容のデータが、外側２重記録領域にも記録され、また、データ領域ＤＡ２内で斜線を付した終端９ブロックと同一内容のデータが、内側２重記録領域にも記録されるものとなる。
【０００６】
この内側２重記録領域と外側２重記録領域は、トラックとヘッドの相対関係においてトラックの始端及び終端における信号読取の信頼性を向上させるために設けられている。つまり、テープの揺動でヘッドの当たり位置がずれても、互いに補い合うようにされ、メインデータ領域内に記録されているブロックとしてのデータについて、トラック始端側もしくは終端側における読取不能のブロック（データ内容）が発生しないようにしている。例えばトラックとヘッドの当たり開始位置（走査開始位置）がずれてデータ領域ＤＡ１内の先頭数ブロックが読み込めないような場合があっても、そのデータは外側２重記録領域から読み込むことができる。
【０００７】
９２ブロックのメインデータ領域については、中央の２ブロックがサブコード（ＡＵＸ）、その両側の各１ブロックがＩＢＧ（Inter-block Gap)、さらにその両側の各４ブロックが制御コード（ＣＴＬ）の領域とされる。そして、さらにその両側において４０ブロックづつのデータ領域ＤＡ１，ＤＡ２が形成される。
【０００８】
１ブロック内の信号フォーマットは図１７（ｂ）のようになる。
まず先頭１１ビットがシンクパターンとされ、続いて１３ビットでアドレスＡＤＲＳが記録される。このアドレスＡＤＲＳは６ビットのトラックアドレスと７ビットのブロックアドレスにより構成されている。
各ブロックにはこのようにトラックアドレスとブロックアドレスが記録されていることにより、再生時には適正なブロック順序でデータストリームを再構成することができる。
【０００９】
ノントラッキング方式の場合、再生ヘッドは必ずしもトラックＴＫ上を正確にトレースしないため、図１６に示したように高密度スキャンを行なうことで各トラックについて全ブロックを読み出すことができるようにしている。しかし、この場合各ブロックの読出順序はランダムなものとなる。読み出されたブロックデータは一旦ＲＡＭに蓄えられるが、このとき、ＲＡＭ上ではトラックアドレスとブロックアドレスを用いて書き込みアドレスを生成し各ブロックデータを書き込んでいく。従って、或るトラックについて全ブロックが読み取れた段階では、ＲＡＭ上ではそのトラックの全てのデータが並んでいるものとなる。従ってＲＡＭから順番にブロックデータを読み出せば適正なデータストリームが再構成されたことになる。
【００１０】
アドレスＡＤＲＳに続いて各１２ビットで４ワードのＰ，Ｑパリティ（ＰOD，ＱOD，ＰEV，ＱEV）が記録される。
そしてパリティワードに続いて各１２ビットで１６ワードのデータ（ＤＴ1 〜ＤＴ16）が記録される。
１６ワードのデータ（ＤＴ1 〜ＤＴ16）に続いて、各１２ビットで２つのＣＲＣ（Cyclic Redundancy Check code）ワードが記録される。また、このＣＲＣワードには、オーバーライトプロテクトコード（以下、ＯＷＰコードという）が記録される。
【００１１】
ノントラッキング方式では、記録領域のずれを許容しているため、トラックの両端付近に古いデータの消し残りが存在することがある。また、記録時のドロップアウトやヘッドの目詰まりなどにより、オーバライト時に消去されなかった消し残り部分が発生することもある。再生時にはこのような消し残りデータはＣＲＣはセーフとなるため、正しいデータと誤認されてしまう。そこで、記録動作の切れ目ごとに更新されるコードとしてＯＷＰコードが記録される。
【００１２】
再生時には、再生スキャンするトラックについて読み出される各ブロックからＯＷＰコードを抽出していき、多数決で基準のＯＷＰコードを設定する。
１トラック内で或る部分に消し残りが発生していた場合、その消し残りブロックから抽出されるＯＷＰコードは、オーバーライトしたブロックから抽出されるＯＷＰコードとは異なるものとなる。
ところが、１トラックを再生した場合、一部に消し残りがあっても、殆どは正しくオーバーライトされたブロックが読み取れるため、ＯＷＰコードとして多数決を取ることにより、その多数側のＯＷＰコードが正しくオーバーライトされたときに設定されたＯＷＰコードと判別することができる。
そして、そのＯＷＰコードを基準ＯＷＰコードと設定し、以降、その一連の記録に対する再生においては、ＯＷＰコードが異なるブロックのデータは消し残りデータであると判断して、無効とすることができ、誤ったデータを出力してしまうことを防止できる。
【００１３】
なお、ＯＷＰコードは同じ２ワードを並べて２４ビットのＣＲＣと排他的論理和（Exclusive-ＯＲ）をとってから記録するようにしている。従って再生時には、再生データから生成したＣＲＣとの排他的論理を取ることで、ＯＷＰコードを復元することができる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、コンピュータプログラムなどのデータを磁気テープに記録することを考えると、記録時にデータの欠落や誤ったデータを記録してしまうことを回避しなければならない。このためチェックアフターライトという、記録時に記録したデータを記録直後にチェックすることを行なっている。
これは、例えば回転ドラムに配されるヘッドとしてヘッドＡ1 ，Ｂ1 と、これらに１８０°対向した位置にヘッドＡ2 ，Ｂ2 を設ける。そしてヘッドＡ1 ，Ｂ1 によりトラックとしてデータを記録していくとともに、ヘッドＡ2 ，Ｂ2 で記録したトラックのデータの再生を行なってデータが正しく記録されているかをチェックするようにしている。
ヘッドＡ2 ，Ｂ2 はヘッドＡ1 ，Ｂ1 に対して磁気テープ上で数トラックのトラック差をもって、記録されたトラックのトレースを行なうことになる。
【００１５】
ここで、ヘッドＡ1 ，Ｂ1 で記録を行なう際、トラックアドレス（ＡＤＡ−Ｖ）は０〜３１の繰り返し値で、ドラム１回転につきインクリメントされて、図１７（ｂ）の各ブロックのアドレスＡＤＲＳ内に記録される。
例えば図１８（ａ）のようにテープＴ上に過去に記録したデータファイルが存在する場合、そのデータファイルを構成する各トラックについては、図１８（ｂ）のように『０』〜『３１』のトラックアドレス（ＡＤＡ−Ｖ）が繰り返し記録される。トラックアドレス（ＡＤＡ−Ｖ）は上述したように記録時及び再生時にデータを一時的に蓄えるＲＡＭのアドレスと兼用されており、つまり、ＲＡＭが３２トラック分の容量を備える場合に、トラックアドレス（ＡＤＡ−Ｖ）は０〜３１の値が設定されることになる。
【００１６】
例えば、過去に記録したデータファイルに続いて、図１８（ａ）に記録開始として示す位置から新たなデータファイルの記録が開始されるとする。
この場合に、過去に記録されたデータファイルの記録停止時の最終トラックのトラックアドレス（ＡＤＡ−Ｖ）が『１６』であったとすると、新たなデータファイルの記録についてはトラックアドレス（ＡＤＡ−Ｖ）の値は『１７』から開始されることになる。そして、各トラック毎にトラックアドレス（ＡＤＡ−Ｖ）は『１８』『１９』・・・・・・『３１』『０』『１』・・・・と更新されていく。
【００１７】
ここで、ヘッドＡ1 ，Ｂ1 による記録が開始された場合は、数トラック分のトラック差でトレースを行なうヘッドＡ2 ，Ｂ2 については、最初は過去のデータファイルのトラックをトレースすることになる。従ってこの時点でヘッドＡ2 ，Ｂ2 によりトレースされるデータは、今回の記録動作でヘッドＡ1 ，Ｂ1 によって記録されているトラックのデータとは全く相関性のないデータであり、ヘッドＡ2 ，Ｂ2 に読み取られたデータは、データチェックのためには不要なものとなる。
【００１８】
ところが、実際には、今回の記録によるトラックがどこから始まっているかは再生データからは判断できないため、ヘッドＡ2 ，Ｂ2 に読み取られたデータによるデータチェック処理は、今回のデータファイルとして実際に記録が開始された先頭のトラックに達する前も実行していなければならない。
そして、過去に記録したトラックからのデータによるデータチェック処理は、電力消費の無駄を発生させ、また場合によっては不適正なチェック動作が実行されてしまうという問題があった。
【００１９】
また、上述したようにテープＴに一連のデータファイルを記録する場合、ＯＷＰコードを付加しており、例えば図１９（ａ）のようにファイルＸとなるトラックについては、各ブロックにＯＷＰコードがＯＷＰX として記録されている。またファイルＹとなるトラックについては、各ブロックにＯＷＰコードがＯＷＰY として記録されている。
【００２０】
例えばファイルＸの再生時には、基準ＯＷＰコードがＯＷＰX にセットされ、読み出される各ブロックについてのＯＷＰコードと比較されて、基準ＯＷＰコードと一致していた場合が有効データとされる。もしこのとき図中破線Ｐとして示す方向に再生走査がなされてファイルＹのブロックが読み込まれても、そのブロックはＯＷＰY とされており基準ＯＷＰコード（＝ＯＷＰX ）と異なるため、ファイルＸの有効データとはされない。
その後ファイルＹの再生に進むと、ＯＷＰY となるＯＷＰコードの方が多数読み込まれることになるため基準ＯＷＰコードがＯＷＰY に変更され、ファイルＹのブロックが有効データとされる。
【００２１】
ここで、図１９（ｂ）に示すようにファイルＸが記録されていたテープ位置に対してデータファイルＺをオーバーライトしたとする。この場合のＯＷＰコードはＯＷＰZ であったとする。
ところが、ヘッドの目ずまりなどの何らかの原因で一部消し残りが発生し、図１９（ｂ）の斜線部ＲＥＣ−ＥＲとして示すように過去のファイルＸのデータが部分的に残されていたとする。
【００２２】
これを再生すると、再生ヘッドによってテープＴから読み出されるデータは、図１９（ｃ）のようにファイルＺを構成するデータＤZ の途中で、ファイルＸを構成していた消し残りデータＤX が含まれることになる。データＤX となるブロクのＯＷＰコードは図１９（ｄ）のようにＯＷＰX である。
【００２３】
の再生時には、まず基準ＯＷＰコードはＯＷＰZ にセットされ、データＤZ となるブロックのＯＷＰコード（ＯＷＰZ ）と比較されるため、図１９（ｆ）に示すように、その一致によりデータＤZ が有効再生出力とされる。
ところが消し残り部分（ＲＥＣ−ＥＲ）の再生に進むと、ＯＷＰX が多数読み出されるため、図１９（ｅ）のように基準ＯＷＰコードがＯＷＰX に変更されてしまう。そして基準ＯＷＰコードの変更後は読み出される消し残りのデータＤX を有効データとして処理してしまう。消し残り部分の再生の後は、再びＯＷＰZ が多数読み出されるため基準ＯＷＰコードが再びＯＷＰZ にセットされ、読み出されてくるデータＤZ が有効再生出力とされる。
以上のような動作のため、ファイルＺの再生については図１９（ｆ）のように、図中ＥＤ1 の期間で不要なデータが有効データとされてしまうとともに、図中ＥＤ2 の期間で読み出される正規のデータが欠落してしまうことがあり、信頼性を低下させる大きな問題となっていた。
【００２４】
本発明は、データ再生装置としての信頼性の向上を目的とする。
【課題を解決するための手段】
【００２５】
このため、所定データ量の各ブロックにより１つのトラックが形成されてデータ記録が行なわれているとともに、各ブロックには、少なくともそのブロックが含まれる一連の記録を示す識別データが記録されている磁気記録媒体に対する再生動作時に、各ブロックから読み出されてくる識別データから基準識別データ値を設定し、読み出される各ブロックのデータについて、そのブロックから読み出された識別データの値が、基準識別データ値と一致していることに応じて有効データとして判別する。ここで、読み出されてくる識別データの値が基準識別データ値と異なる値となった場合に、それ以降において読み出されてくる識別データの値がそれまでの基準識別データ値と一致する状態に戻るか否かを判別し、読み出されてくる識別データの値がそれまでの基準識別データ値と一致する状態に戻った場合には、基準識別データ値の更新を禁止したうえで、読み出されてくる識別データの値が基準識別データ値と異なる値となった区間を含む再生動作を再実行させるようにする。
【００２６】
再生時においては、オーバーライト記録の際の消し残り部分の影響で基準ＯＷＰコードが変更されて不要なデータが有効とされたり、正規のデータが欠落するような場合があるが、その可能性のある区間、つまり消し残りなどの記録欠陥区間は部分的に或る区間でＯＷＰコードが変更されたことにより検出できる。
そこで、このような場合は、基準ＯＷＰコードを固定した上で再生リトライを行なうことで、消し残りデータを排除し、正規のデータを正しく再生することができる。
【発明の効果】
【００２７】
本発明によれば、再生時において、オーバーライト記録の際の消し残り部分の影響で基準識別データ（基準ＯＷＰコード）が変更されて不要なデータが有効とされたり、正規のデータが欠落するような場合があるが、その可能性のある区間を検出し、検出された場合は、基準識別データを固定した上で再生リトライを行なうようにしている。これにより、消し残りデータが誤って有効データとされたり、正規のデータが正しく再生できないといったことが解消され、正確なデータ再生を実行できるという効果があり、記録再生動作の信頼性を高めることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態となる記録再生装置について説明する。この記録再生装置は磁気テープを記録媒体としてコンピュータ用のデータなどを記録再生するデータストリーマとされるものでる。データストリーマとしての構成を図１に示し、このデータストリーマと接続される外部機器（ホストコンピュータなど）の構成を図２に示す。
【００２９】
まず、データストリーマ１０の構成を図１を参照して説明する。
図１において、インターフェース１２はコンピュータ等の外部の機器と接続される。そしてこのインターフェース１２は、外部機器から供給されるデータをデータ処理回路１３に供給する。
このデータ処理回路１３はデータ処理用のメモリ１４が接続され、外部から供給されるデータを記録用のデータに変換する処理を行うと共に、再生データを出力用のデータに変換する処理が行われる。また、外部から供給されるデータを所定ブロックに分割し、各ブロック毎にブロック番号のデータとエラー訂正符号を付加する処理が行われる。これらのデータ処理回路１３は、このストリーマの各部の動作を制御するマイクロコンピュータである中央制御装置（ＣＰＵ）２１の制御に基づいて行われる。
【００３０】
そして、データ処理回路１３で記録用に処理された記録データを変調回路１５にて記録用の変調処理を行って記録信号とし、この記録信号をＲＦアンプ１６、１７に供給する。この場合、ＲＦアンプ１６とＲＦアンプ１７には１トラック分の記録データ毎に交互に供給する（１トラック分のデータは複数ブロックで構成される）。
ＲＦアンプ１６にはロータリートランス１８を介して回転ヘッドドラム（図示せず）内の磁気ヘッドＡ１、Ａ２が接続してあり、ＲＦアンプ１６で増幅処理された記録ＲＦ信号を磁気ヘッドＡ１に供給して磁気テープに記録させる。
また、ＲＦアンプ１７にはロータリートランス１８を介して回転ヘッドドラム内の磁気ヘッドＢ１、Ｂ２が接続してあり、ＲＦアンプ１７で増幅処理された記録ＲＦ信号を磁気ヘッドＢ１に供給して磁気テープに記録させる。
【００３１】
磁気ヘッドＡ１、Ａ２の再生信号は、ロータリートランス１８を介してＲＦアンプに供給するようにされており、このＲＦアンプ１６で増幅された再生信号ＲＦ信号は検出回路１９で検波され、再生データとそのクロック成分が検出されてデータ処理回路１３に供給される。
【００３２】
同様に磁気ヘッドＢ１、Ｂ２の再生信号はロータリートランス１８を介してＲＦアンプ１７に供給するようにされており、このＲＦアンプ１７で増幅された再生ＲＦ信号は検波回路２０で検波され、再生データとそのクロック成分が検出されてデータ処理回路１３に供給される。
【００３３】
そしてデータ処理回路１３では、再生データをデータメモリ１４を使用して１トラックづつのデータに復元する合成処理を行うと共に、再生データに付加されたエラー訂正符号を使用してエラー検出及びエラー訂正処理を行う。
以上の処理により各トラックのデータが完全なデータとなった段階で、インターフェース１２にクロックと共に供給し、接続された外部の機器側に再生データを伝送される。
【００３４】
の場合には磁気ヘッドＡ１と磁気ヘッドＢ１とを使用した記録時に、磁気ヘッドＡ２と磁気ヘッドＢ２とを使用して記録された信号を記録直後に再生するようにしてあり、この場合にデータ処理回路１３に供給される再生データは、この再生データに含まれる訂正符号を使用して各ブロック毎にエラー検出を行う。そして、検出したエラーの有無のデータを各ブロック毎のアドレスデータを付加してインターフェース１２から外部機器に供給する。
【００３５】
また、本例の中央制御装置２１には制御プログラムなどが記録されたＲＡＭ２２が接続される。そして、この中央制御装置２１からの指令に基づいて、回転ヘッドドラム用モータ２４をドラムモータ駆動回路２３の制御で所定速度に回転駆動させる。この場合、回転ヘッドドラムの回転状態は周波数発生器（ＦＧ；Frequency Generator ）２５で検出される。
また、この記録再生装置に装着される磁気テープのドラムへの巻き付けなどを行うコントロールモータ２７を、中央制御装置２１からの指令に基づいたコントロールモータ駆動回路２６の制御で駆動させる。また磁気テープの巻き付け状態などがセンサ２８で検出される。
【００３６】
本例の回転ヘッドドラムの磁気ヘッドの配置を図３に示す。図３に示すように、回転ヘッドドラム１１には所定箇所に近接して磁気ヘッドＡ１と磁気ヘッドＢ１とが配置されている。この場合、磁気ヘッドＡ１と磁気ヘッドＢ１とはアジマス角を一方と他方に変えてあり、１トラック分だけ磁気ヘッドＡ１、Ｂ１の取り付け高さを変えてある。
この磁気ヘッドＡ１、Ｂ１は記録・再生兼用のヘッドである。
【００３７】
磁気ヘッドＡ１、Ｂ１と回転角で１８０°離れた位置には２個の再生専用の磁気ヘッドＡ２、Ｂ２が近接して配置してある。この２個の磁気ヘッドＡ２と磁気ヘッドＢ２についても、アジマス角を一方と他方に変えてある。つまり磁気ヘッドＡ１とＡ２が一方のアジマス角、磁気ヘッドＢ１とＢ２は他方のアジマス角とされる。また磁気ヘッドＡ２と磁気ヘッドＢ２とは、１トラック分だけ取り付け高さを変えてある。
【００３８】
そして、一方の組の磁気ヘッドＡ１、Ｂ１に対する他方の組の磁気ヘッドＡ２、Ｂ２の取り付け高さを数トラック分（ここでは６トラックとする）だけずらしてある。
この回転ヘッドドラム１には磁気テープＴを約１００°の角度範囲巻き付けてある。
【００３９】
このように４個の磁気ヘッドを配置したことで、この回転ヘッドドラム１１を１回転させることで各磁気ヘッドで図４に示す走査が行われる。すなわち、回転ヘッドドラム１１が１回転して磁気ヘッドＡ１が図４にＡ１として示す軌跡でトラック上を走査したとき、磁気ヘッドＢ１はテープ走行方向に対して１トラック遅れた隣のトラックを走査する軌跡Ｂ１が得られ、磁気ヘッドＡ２の軌跡Ａ２は磁気ヘッドＡ１の軌跡Ａ１から６トラック遅れた軌跡となり、磁気ヘッドＢ２の軌跡Ｂ２は磁気ヘッドＢ１の軌跡Ｂ１から６トラック遅れた軌跡となる。
【００４０】
なお、本例の場合には磁気テープを往復使用できるシステムとする。即ち磁気テープを装着したカセットの表面を上にして装着したとき、磁気テープの上段の一方向への記録及び再生ができ、磁気テープを装着したカセットの裏面を上にして装着したとき、磁気テープの下段の他方向への記録及び再生ができるようにする。図４などでは、テープパターンとしては片方向の記録及び再生パターンだけを示してある。
【００４１】
また本例の場合には、ノントラッキング方式であるため、再生時に磁気ヘッドの走査軌跡を記録トラックと一致させるトラッキング制御は行わない。
【００４２】
次に、このような構成のデータストリーマと接続される外部機器の構成を図２に示す。図１でその構成を説明したデータストリーマ１０は、データ変換装置３０を介してホストコンピュータ４０と接続される。
【００４３】
ホストコンピュータ４０は、メインの演算処理部である中央制御装置４１と、演算処理に使用するデータを格納するメモリ４２と、ハードディスクなどを使用した大容量データ記憶部であるディスクユニット４３とを備え、ディスクユニット４３はインターフェース４４を介して各部とデータの伝送を行うバスラインと接続される。
このバスラインとしては、データ用のバスラインと、この伝送されるデータのアドレスデータを伝送するためのバスラインとが用意されている。そして、このそれぞれのバスラインにはデータ変換装置３０と接続するためのインターフェース４５が接続してある。
【００４４】
ホストコンピュータ４０のインターフェース４５からデータ変換装置３０に送出されたデータは、データ変換装置３０内でデータストリーマ１０が受信できる構成のデータに変換され、データストリーマ１０内のインターフェース１２に伝送される。
また、データストリーマ１０内のインターフェース１２からデータ変換装置３０に送出されたデータは、データ変換装置３０内でホストコンピュータ４０が受信できる構成のデータに変換され、ホストコンピュータ４０内のインターフェース４４に伝送される。
【００４５】
次に、本例のデータストリーマを使用してホストコンピュータ４０から供給されるデータを磁気テープに記録する場合の処理について説明する。
図５は本例の記録タイミングを示す図で、回転ヘッドドラム１１が最初に１回転する期間では図５（ｃ）（ｄ）に示すように、まず磁気ヘッドＡ２と磁気ヘッドＢ２とが磁気テープＴを走査するタイミングＰ１、Ｐ２で隣接した２トラックを再生する。但し、記録開始時には記録トラックが無い部分、もしくは過去に記録したファイルとなる部分を再生することになる。
そして、図５（ａ）に示すように、磁気ヘッドＡ１が磁気テープＴを走査するタイミングＲ１で１トラック分の記録が行われる。このとき、別の記録用磁気ヘッドＢ１では図５（ｂ）に示すように、磁気テープＴを走査するタイミングでも記録が行われない。
【００４６】
回転ヘッドドラム１１が次に１回転する期間では図５（ｃ）（ｄ）に示すように、磁気ヘッドＡ２と磁気ヘッドＢ２とが磁気テープＴを走査するタイミングＰ３、Ｐ４で隣接した２トラックを再生する。そして、図５（ｂ）に示すように、磁気ヘッドＢ１が磁気テープＴを走査するタイミングＲ２で１トラック分の記録が行われる。このとき、別の記録用磁気ヘッドＡ１では図５（ａ）に示すように、磁気テープＴを走査するタイミングでも記録が行われない。
【００４７】
このようにして、回転ヘッドドラム１１が１回転する毎に１トラックづつ記録される。このとき、アジマス角の異なる磁気ヘッドＡ１と磁気ヘッドＢ１とを交互に使用して記録するので、一方の記録アジマス角のトラックと他方の記録アジマス角のトラックとが交互に形成される。
【００４８】
そして、この記録中の磁気ヘッドＡ１、Ｂ１とは別の磁気ヘッドＡ２、Ｂ２で再生を行っているので、記録された信号が直ちに再生される。
本例では図４で示すように、磁気ヘッドＡ２、Ｂ２で走査するトラックが磁気ヘッドＡ１、Ｂ１で走査するトラックより６トラック遅れたトラックであるので、記録を開始してから６トラック記録が進んだ時点で、その記録された信号が、磁気ヘッドＡ２、Ｂ２により再生されるようになり、以後６トラックづつ遅れて記録信号が再生される。この再生信号により、いわゆるチェックアフターライト処理が行われる。
【００４９】
つまり、この記録中の再生信号より検出した再生データをデータ処理回路１３に供給して、この再生データに含まれる訂正符号を使用してブロック毎にエラー検出を行う。
そして、エラーが検出されたときには、記録エラーが発生したブロックのアドレスデータであるトラック番号及びブロック番号のデータを、データ処理回路１３からインターフェース１２を介してデータ変換装置３０に伝送する。
データ変換装置３０側では、この記録エラー発生した箇所のアドレスデータを記憶しておく。
【００５０】
そして、このときにホストコンピュータ４０から供給される１単位のデータの記録が終了すると、データ変換装置３０では記録エラーが発生した箇所のデータをホストコンピュータから再度伝送させるように、ホストコンピュータ４０にリクエスト信号を送る。そして、このリクエスト信号によりホストコンピュータ４０から出力されるデータをデータ変換装置３０を介してデータストリーマ１０に伝送させ、再度磁気テープに記録させる処理を行う。このときにも図５に示すように、記録された信号を直後に再生して記録エラーの有無をチェックし、記録エラーを検出したときには更に同じデータの記録を繰り返させる。
【００５１】
このように記録が行われることで、例えば図６に示すように、１単位のデータＤ１を磁気テープの所定箇所に記録した際に、この記録されたデータＤ１の中で記録エラーが発生した部分のデータが、このデータＤ１を記録された箇所の後にデータＤ１’、或はＤ１”として再度記録される。
なお、再記録されるデータＤ１’，Ｄ１”のデータ量が少ない場合などは、記録エラーが発生したブロックのデータだけでなく、その近傍のデータについても再度記録し、データＤ１’，データＤ１”が少なくとも数トラック程度のデータとして記録されるようにする。
【００５２】
以上のような記録処理が行われることで、データストリーマ１０に供給されるデータは確実に磁気テープに記録され、データの確実な保存ができる。さらに本例では、記録後に再生した信号は訂正符号によるエラー検出だけを行うので、記録データと再生データとの照合などの処理をすることなく簡単に記録エラーの有無が判り、簡単な構成の回路で確実な記録ができるように構成できる。
【００５３】
なお、図６に示すように、記録エラーが発生した箇所のデータは磁気テープ上の他の箇所に記録されることになるが、再生時にはデータ変換装置３０或はホストコンピュータ４０の制御により、データの再生箇所の制御を対応して行うことで連続した１単位のデータとして再生させることができる。
【００５４】
次に、本例のデータストリーマ１０を使用して磁気テープから記録データを再生してホストコンピュータ４０に供給する場合の処理について説明する。
図７は本例の再生タイミングを示す図で、回転ヘッドドラム１１が最初に１回転する期間では図７（ｃ）（ｄ）に示すように、まず磁気ヘッドＡ２と磁気ヘッドＢ２とが磁気テープＴを走査するタイミングＰ１１，Ｐ１２で隣接した２トラックを再生する。
そして図７（ａ）（ｂ）に示すように、磁気ヘッドＡ１と磁気ヘッドＢ１が磁気テープＴを走査するタイミングＰ１３，Ｐ１４で隣接した２トラックを再生する。タイミングＰ１３，Ｐ１４の方がタイミングＰ１１，Ｐ１２で再生するトラックよりも６トラックだけ先行している。
【００５５】
回転ヘッドドラム１１が次に１回転する期間でも同様に、図７（ｃ）（ｄ）に示すように、磁気ヘッドＡ２と磁気ヘッドＢ２とが磁気テープＴを走査するタイミングＰ１５，Ｐ１６で隣接した２トラックを再生し、続いて図５（ａ）（ｂ）に示すように、磁気ヘッドＡ１と磁気ヘッドＢ１が磁気テープＴを走査するタイミングＰ１７，Ｐ１８で隣接した２トラックを再生する。
【００５６】
以下、この１回転毎に４個すべてのヘッドＡ１，Ａ２，Ｂ１，Ｂ２を使用した再生を繰り返し行う。
【００５７】
そして、再生ＲＦ信号より検出した再生データは、データ処理回路１３に接続されたデータメモリ１４に書き込まれる。
ここで、データメモリ１４の構成について説明すると、本例のメモリ１４は図８に示すように０Ｖ〜３１Ｖの３２トラック分の記録エリアが用意され、トラック番号０Ｖのエリアからトラック番号３１Ｖのエリアまで順に書き込まれた後、トラック番号０Ｖのエリアに戻って書き込まれ、３２トラック分の記憶エリアが循環的に使用される。１トラック分のエリアには１０８ブロックに対応して０ＢＫ〜１０７ＢＫのエリアが設定されている。
【００５８】
例えば或るタイミングで磁気ヘッドＡ１でトラック番号２Ｖの記録信号を再生したとき、このときの再生データはトラック番号２Ｖのエリア内の対応したブロック位置に記憶される。例えば、ブロック番号３のデータであったら、トラック番号２Ｖでブロック番号３ＢＫのエリアに記憶される。
そして、このタイミングで磁気ヘッドＡ２が再生するトラックは６トラック遅れたトラック番号８Ｖの記録信号となり、この再生データがトラック番号８Ｖのエリア内の対応したブロック位置に記憶される。トラック番号８Ｖのエリアに磁気ヘッドＡ１で再生したデータが既に記憶されている場合でも、磁気ヘッドＡ２で再生したデータを書き込ませて記憶データを更新させる。
【００５９】
図１７で説明したように、各ブロックにはトラックアドレス（トラック番号）とブロックアドレス（ブロック番号）が記録されているが、つまり、このトラックアドレスとブロックアドレスがその再生されたブロックの、図８のメモリエリアにおける書込アドレスとなる。
したがって、各ブロックはどのような順番で再生されたとしても、それぞれデータメモリ１４上に取り込まれ、１トラックを構成する各ブロックが記憶された時点で、データメモリ１４から読み出されることで正しい順序に並び替えられることになる。
【００６０】
記録時にも各トラック単位でデータが一旦データメモリ１４に書き込まれることになるが、このときに各トラックは０Ｖ〜３１Ｖの内の或るトラックアドレス（ＡＤＡ−Ｖ）が割り当てられて記憶される。つまり、０Ｖ〜３１は各トラック単位のデータのデータメモリ１４への書込アドレスである。
この書込アドレスは１トラック単位のデータ毎にインクリメントされ、データメモリ１４がリング状に使用される。そして、読出アドレス（ＲＥＣ−Ｖ）によって順次読み出されて記録ヘッド１Ａ、１Ｂに供給されるが、ブロック内に記録されるトラックアドレス及びブロックアドレスは、データメモリ１４内でのアドレスに相当するように与えられることになる。
【００６１】
図９のように再生処理を行うことで、磁気テープの各トラックに記録されたデータが記録時の４倍の密度で再生されることになり、再生時の再生ヘッドの走査密度が十分に高く、磁気テープに記録されたデータを完全に再生することが可能になる。
以下、このことを実際の再生状態の一例を示して説明すると、例えば図９に示すように、磁気テープＴにトラックＴＡ１，ＴＢ１，ＴＡ２，ＴＢ２‥‥‥とデータが記録されたトラックが形成されている。この場合、トラックＴＡ１，ＴＡ２，‥‥‥は磁気ヘッドＡ１，Ａ２で再生できる記録アジマス角で、トラックＴＢ１，ＴＢ２‥‥‥は磁気ヘッドＢ１，Ｂ２で再生できる記録アジマス角であるとする。
【００６２】
ここで、磁気ヘッドＡ１，Ａ２で再生できる記録アジマス角のトラックＴＡ２に注目して説明する。
まず、最初に磁気ヘッドＡ１がテープ上を軌跡ｓ１で走査し、続いてドラムの１回転後に磁気ヘッドＡ１がテープ上を軌跡ｓ２で走査したとする。以下、１回転づつ後に磁気ヘッドＡ１がテープ上を軌跡ｓ３、ｓ４‥‥‥と走査する。このとき、各軌跡ｓ１、ｓ２、ｓ３、ｓ４は１トラックのピッチだけずれている。
【００６３】
最初に磁気ヘッドＡ１がテープ上を軌跡ｓ１で走査してからドラムが６回転した後に、磁気ヘッドＡ２が軌跡ｓ１とほぼ同じ軌跡ｓ１’で走査し、続いてドラムの１回転後に磁気ヘッドＡ２がテープ上の軌跡ｓ２’で走査したとする。以下、１回転づつ後に磁気ヘッドＡ２がテープ上に軌跡ｓ３’、ｓ４’‥‥‥と走査する。
なお、ｓ１〜ｓ４及びｓ１’〜ｓ４’の軌跡は図９に示すように、トラックに対し若干傾斜しているとする。
【００６４】
このような走査が行われることで、各軌跡ｓ１、ｓ２、ｓ３、ｓ４の走査で図１０（ａ）（ｂ）（ｃ）（ｄ）に示すＲＦ信号が再生される。
すなわち、図１０（ａ）に示すように、軌跡ｓ１の走査の最初にトラックＴＡ２の信号が少しだけ再生され、残りの部分でトラックＴＡ１の信号が再生される。また、図１０（ｂ）に示すように、軌跡ｓ２の走査の最初のトラックＴＡ２の信号が再生され、後半に少しだけトラックＴＡ１の信号が再生される。また、図１０（ｃ）に示すように、軌跡ｓ３の走査の最初にトラックＴＡ３の信号が少しだけ再生され、残りの部分でトラックＴＡ２の信号が再生される。さらに、図１０（ｄ）に示すように、軌跡ｓ４の走査の最初にトラックＴＡ３の信号が再生され、後半に少しだけトラックＴＡ２信号が再生される。
【００６５】
ここで、実際には図１７で説明したように、１トラックを構成するデータは１０８ブロックに分割されているが、説明の簡略化のために１トラック＝２４ブロックと仮定してデータ再生状態を説明する。
すると、軌跡ｓ１の走査で検出されるトラックＴＡ２のデータのブロック番号が、図１０（ｅ）に示すようにブロック番号『１』〜ブロック番号『５』となり、軌跡ｓ２の走査で検出されるトラックＴＡ２のデータのブロック番号が、図１０（ｆ）に示すようにブロック番号『４』〜ブロック番号『１３』となり、軌跡ｓ３の走査で検出されるトラックＴＡ２のデータのブロック番号が、図１０（ｇ）に示すようにブロック番号『１２』〜ブロック番号『１９』となり、軌跡ｓ４の走査で検出されるトラックＴＡ２のデータのブロック番号が、図１０（ｈ）に示すようにブロック番号『２１』〜ブロック番号『２４』となる。
【００６６】
なお、ここで軌跡ｓ２の走査のときに、図１０（ｆ）に示すようにブロック番号『７』のデータが再生エラーの発生により欠落したとする。また、図１０（ｇ）（ｈ）からわかるように、ブロック番号『２０』のデータは何れの走査でも再生されなかったとする。
【００６７】
データ処理回路１３に接続されたデータメモリ１４のトラックＴＡ２の記憶エリアでの各ブロックのデータの記憶状態は、最初に軌跡ｓ１の走査により再生したデータとして図１０（ｉ）に示すように、ブロック番号『１』〜ブロック番号『５』のデータが記憶される。
以下、走査が進むにつれて再生できたブロック番号のデータが書き込まれることで、図１０（ｊ）（ｋ）（ｌ）に順に示すように、各ブロック番号のデータが順に揃っていく。この軌跡ｓ１〜軌跡ｓ４の走査が終了した時点では、図１０（ｌ）に示すようにブロック番号『７』のデータとブロック番号『２０』のデータが欠落している。
【００６８】
ここで本例においては、再度磁気ヘッドＡ２で図９に示すような軌跡ｓ１’、ｓ２’、ｓ３’、ｓ４’の走査が行われて、この軌跡ｓ１’、ｓ２’、ｓ３’、ｓ４’の走査でブロック番号７のデータとブロック番号２０のデータが再生され、図１０（ｍ）に示すようにトラックＴＡ２を構成する全てのブロックのデータが最終的に得られることになる。
【００６９】
以上のような本例において、記録時のトラックアドレス（＝データメモリ１４への書込アドレス）ＡＤＡ−Ｖの設定について説明する。
上述したように記録時には、データメモリ１４に対して書込アドレスＡＤＡ−Ｖは１トラック単位（ドラム１回転）となる周期でインクリメントされ、トラックデータがデータメモリ１４に書き込まれていく。そして読出アドレスＲＥＣ−Ｖによってトラックデータが順次読み出されてヘッドＡ１，Ｂ１に供給され、磁気テープに記録されていく。
ここで本例では、記録時に書込アドレスＡＤＡ−Ｖ及び上述したチェックアフターライト動作について図１３に示す制御が実行される。
【００７０】
ホストコンピュータ４０側からデータストリーマ１０にデータが供給されて記録動作が開始される場合(F101)、まず書込アドレスＡＤＡ−Ｖが強制的に０Ｖに設定される(F102)。例えば図１１（ａ）のように書込アドレスＡＤＡ−ＶがｎＶである状態であったとしても、これが図１１（ｂ）のように書込アドレスＡＤＡ−Ｖ＝０Ｖの位置にポインタがセットされる。そして、記録処理が開始される(F103)。つまり、この０Ｖとなるエリアから順にトラック単位のデータがデータメモリ１４に記憶されていき、さらに読出アドレスＲＥＣ−Ｖによって読み出されてヘッドＡ１，Ｂ１に供給され、磁気テープに記録されていくことになる。
【００７１】
ここで、記録時にはヘッドＡ２，Ｂ２によって、磁気テープからトラックデータが再生され、上述したようにチェックアフターライト処理が実行されることになるが、本実施例の場合、再生したブロックデータ内に記録されているトラックアドレスＡＤＡ−Ｖを確認する処理を行なう(F104)。
そして、トラックアドレスＡＤＡ−Ｖ＝０Ｖとなるブロックが再生されるまで待ち、ＡＤＡ−Ｖ＝０Ｖとなるブロックのデータが再生された時点で、チェックアフターライト処理を開始するようにしている(F105)。
【００７２】
以上の処理について図１２を用いて説明する。
記録開始時点で最初のトラックについてはトラックアドレスＡＤＡ−Ｖが０Ｖに設定されることで、図１２（ａ）の記録開始位置から現在の記録を開始した場合、磁気テープに記録される各トラック内のブロックに示されるトラックアドレスＡＤＡ−Ｖは、図１２（ｂ）のようになる。つまり、現在の記録にかかる先頭トラックではトラックアドレスＡＤＡ−Ｖ＝０Ｖとされ、以降１トラックづつトラックアドレスＡＤＡ−Ｖが１Ｖ，２Ｖ，３Ｖ・・・・・ ３１Ｖ，０Ｖ，１Ｖ・・・・とされていくことになる。
【００７３】
ここで、ヘッドＡ１，Ｂ１による記録が開始された時点では、６トラック分のトラック差でトレースを行なうヘッドＡ２，Ｂ２については、最初は過去のデータファイルのトラックをトレースすることになる。この場合、今回の記録動作でヘッドＡ１，Ｂ１によって記録されているトラックのトレースではないため、ヘッドＡ２，Ｂ２に読み取られたデータは、データチェックのためには不要なものとなる。
【００７４】
そこで、ヘッドＡ１，Ｂ１から再生したブロックデータ内に記録されているトラックアドレスＡＤＡ−Ｖを確認し、これが０Ｖとなるまで待つ。トラックアドレスＡＤＡ−Ｖ＝０Ｖとなるブロックは、即ち今回の記録動作にかかる最初のトラックのデータである。従って、ＡＤＡ−Ｖ＝０Ｖとなるブロックのデータが再生された時点で、チェックアフターライト処理を開始するようにすることで、それまでの無駄なチェック処理を排除することができ、これによって無駄な処理での消費電力を解消することができ、また不適正なチェック動作の実行も防止できる。
【００７５】
なお、この例では記録動作にかかる最初のトラックアドレスを０Ｖに設定するようにしたが、これは０Ｖでなくてもよく、０〜３１のうちの所定の値を設定しておけばよい。
いずれにしても、データメモリ１４の容量により、記録できるトラック数がトラック０〜トラックｎである場合に、設定される固定値とは０〜ｎのうちのいづれかの値が予め選択されて設定されていればよい。
【００７６】
次に本例における再生時の処理、特にＯＷＰコードによる有効データの判別動作に関する処理を説明する。
図１９で説明したように磁気テープＴに一連のデータファイルを記録する場合、ＯＷＰコードが付加され、例えば図１４（ａ）のようにファイルＸとなるトラックについては、各ブロックにＯＷＰコードがＯＷＰX として記録されている。またファイルＹとなるトラックについては、各ブロックにＯＷＰコードがＯＷＰY として記録されている。
ここで、図１４（ａ）のテープ位置に対してＯＷＰコードがＯＷＰZ とされるデータファイルＺをオーバーライトしたとし、このときヘッドの目ずまりなどの何らかの原因で一部消し残りが発生し、図１４（ｂ）の斜線部ＲＥＣ−ＥＲとして示すように過去のファイルＸのデータが部分的に残されていたとする。
【００７７】
このようなファイルＺを再生した場合、読み出されるデータとしては図１４（ｃ）のようにファイルＺを構成するデータＤZ の途中で、ファイルＸを構成していた消し残りデータＤX が含まれることになる。また、読み出されるＯＷＰコードとしては、図１４（ｄ）のように消し残り部分でＯＷＰX となってしまう。
このため、図１９で説明したようにファイルＺの再生については、従来では消し残りのファイルＸのデータが有効データとされてしまうとともに、ファイルＺの正規のデータが欠落してしまうことが発生する。
【００７８】
そこで本例では、再生中に図１５の処理を行なうようにしている。
再生動作命令によって再生動作を開始した場合、ステップF201として所定期間、データを再生するとともに、識別データとして各ブロックに記録されているＯＷＰコードを読み込んでいく。そして、取り込んだＯＷＰコードの値のうちの大多数となっている値を、基準識別データＩＤ１としてセットする（F202) 。
これにより例えば図１４（ｂ）のファイルＺに対する再生動作であるならば、基準識別データＩＤ１＝ＯＷＰZ としてセットされることになる。
【００７９】
基準識別データＩＤ１が設定されたら、以降、各ブロックからデータとともに再生されてくる識別データは、ブロック毎又はトラック毎にステップF203において基準識別データＩＤ１と比較される。
そして、再生されてくる識別データの値が基準識別データＩＤ１と一致している場合は、そのブロックから再生されたデータは有効データと判断されて再生出力されることになる(F205)。
【００８０】
ところが、再生されてくる識別データの値の大多数が基準識別データＩＤ１と一致していない状態となった場合には、ステップF204において、その不一致な値としての大多数の値を、仮基準識別データＩＤ２としてセットする。
再生されてくる識別データの値の大多数が基準識別データＩＤ１と一致していない状態となるのは、再生が例えば図１４（ａ）のファイルＸの部分からファイルＹの部分に移行したような場合、もしくは、再生が図１４（ｂ）の場合において斜線部ＲＥＣ−ＥＲとして示す消し残り部分に達したような場合である。
【００８１】
仮基準識別データＩＤ２を設定した場合は、ステップF206において、以降の再生動作により読み出されてくる識別データを確認し、その識別データの大多数が基準識別データＩＤ１と一致する状態に戻るか否かを判別する。
またステップF211では、読み出されてくる識別データの大多数が基準識別データＩＤ１と一致する状態には戻らず、大多数が仮基準識別データＩＤ２と一致する値となる状態が継続されるか否かを監視することになる。
【００８２】
仮基準識別データＩＤ２を設定した後において、読み出されてくる識別データの殆どが仮基準識別データＩＤ２と一致する状態が所定期間以上継続した場合は、再生動作が例えば図１４（ａ）のファイルＸの部分からファイルＹの部分に移行したような場合であると判断できる。
つまり、仮基準識別データＩＤ２と一致する識別データが読み出されたブロックのデータは有効データとして出力すべきものとなる。
【００８３】
このためステップF211からF212に進んで、仮基準識別データＩＤ２の値を新たな基準識別データＩＤ１として設定する。即ち基準識別データＩＤ１を更新する。そして、それまでに読み出されていたブロックのデータ、つまり識別データが仮基準識別データＩＤ２と一致していたブロックのデータを、有効データとして再生出力する(F213)。そしてステップF203に戻り、以降再生されるデータについて、識別データと新たな基準識別データＩＤ１との比較に基づいて有効データか否かを判別していくことになる。
【００８４】
一方、ステップF206において、仮基準識別データＩＤ２を設定した後において、読み出されてくる識別データの殆どが再び基準識別データＩＤ１と一致する状態に戻ったことが判別された場合は、それまで仮基準識別データＩＤ２が読み出されていた区間は、例えば図１４（ｂ）の斜線部ＲＥＣ−ＥＲのような微小欠陥区間であると判断できる。
このような場合は、基準識別データＩＤ１を更新してしまうと、欠陥部分のデータが有効データとされてしまうことになる。
【００８５】
そこで、ステップF207に進んで微小欠陥区間と判断された場合は、少なくともその微小欠陥区間が始まる前の位置までテープの巻戻を行ない、さらに、基準識別データＩＤ１の値を固定（更新禁止）の状態にして再生動作を再開する(F208)。そして、基準識別データＩＤ１とは異なる値の識別データが読み取られる微小欠陥区間におけるブロックのデータについては、それを無効データとして出力する(F209,F210) 。
【００８６】
そして微小欠陥区間を過ぎると、本来のデータファイルのデータがよみだされてくるが、この場合、読み出される識別データの大多数が基準識別データＩＤ１と一致した値となる状態に戻る。このときはステップF209からF203に戻って以降の処理を続ける。
【００８７】
なお、ステップF211で否定結果が得られる場合、つまり、識別データの大多数が基準識別データＩＤ１，仮基準識別データＩＤ２のいづれでも無いような状態となったときは、ステップF214で新たな欠陥区間が生じているとして所要の処理を行なうことになる。
【００８８】
この図１５による動作を図１４（ｂ）のファイルＺの再生の場合に当てはめて説明する。
最初に基準識別データＩＤ１＝ＯＷＰZ とされる。
消し残り部分ＲＥＣ−ＥＲの再生時点で識別データの大多数の値が基準識別データＩＤ１とは異なるＯＷＰX となり、その後読み出される識別データ＝ＯＷＰZ の状態に戻ったことによって欠陥区間（ＲＥＣ−ＥＲ）が検出されたら、或る程度巻き戻した時点で基準ＯＷＰ値をＯＷＰZ に固定する（図１４（ｅ））。そして、巻き戻した位置から再度再生動作を実行する。すると、図１４（ｆ）のように、消し残り部分ＲＥＣ−ＥＲの再生データについては、ＯＷＰデータはＯＷＰX であるため、無効データと判別され、また消し残り部分ＲＥＣ−ＥＲを過ぎた地点からは、ＯＷＰデータはＯＷＰZ となるため、有効データとなり、ファイルＺのデータが無効データと誤認されて欠落してしまうことはなくなる。
【００８９】
この動作により、たとえ記録時に消し残り部分が発生していても適正なデータ出力を行なうことができ、信頼性を向上させることができる。なお、消し残り部分で記録されなかったファイルＺのデータは、記録時のチェックアフターライト処理に応じて記録エラーが確認され、図６で説明したように他の位置にその記録できなかったデータが記録されることになるため、再生時にはファイルＺの全データを間違いなく読み出して出力することができる。
【００９０】
なお、実施の形態としては本発明をコンピュータ用のデータを記録し再生するデータストリーマに適用したが、本発明はオーディオ信号などの他のデータを再生する再生装置としても適用できる。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態のデータストリーマのブロック図である。
【図２】実施の形態のシステム構成のブロック図である。
【図３】実施の形態の回転ヘッドドラムの説明図である。
【図４】実施の形態のヘッドのトレース状態の説明図である。
【図５】実施の形態の記録処理のタイミングの説明図である。
【図６】実施の形態の記録状態の説明図である。
【図７】実施の形態の再生処理のタイミングの説明図である。
【図８】実施の形態のメモリのエリア構成の説明図である。
【図９】実施の形態の再生時のヘッドの軌跡の説明図である。
【図１０】実施の形態のデータ再生状態の説明図である。
【図１１】実施の形態の記録時のトラックアドレス設定動作の説明図である。
【図１２】実施の形態の記録時のトラックアドレス設定状態の説明図である。
【図１３】実施の形態の記録時の処理のフローチャートである。
【図１４】実施の形態の基準ＯＷＰコードを固定した再生リトライ動作の説明図である。
【図１５】実施の形態の基準ＯＷＰコードを固定した再生リトライ動作を含む処理のフローチャートである。
【図１６】ノントラッキング方式の記録再生状態の説明図である。
【図１７】ノントラッキング方式のトラックデータフォーマットの説明図である。
【図１８】ノントラッキング方式でのトラックアドレス状態の説明図である。
【図１９】ＯＷＰコードが付加された場合の消し残り部分の影響で発生するデータエラーの説明図である。
【符号の説明】
【００９２】
１０  データストリーマ、１１  回転ヘッドドラム、１２  インターフェース、１３  データ処理回路、１４  データメモリ、２１  中央制御装置（ＣＰＵ）、３０  データ変換装置、４０  ホストコンピュータ、Ａ１，Ａ２，Ｂ１，Ｂ２  ヘッド
【図１】
2006004628.tif 000003
【図２】
2006004628.tif 000004
【図３】
2006004628.tif 000005
【図４】
2006004628.tif 000006
【図５】
2006004628.tif 000007
【図６】
2006004628.tif 000008
【図７】
2006004628.tif 000009
【図８】
2006004628.tif 000010
【図９】
2006004628.tif 000011
【図１０】
2006004628.tif 000012
【図１１】
2006004628.tif 000013
【図１２】
2006004628.tif 000014
【図１３】
2006004628.tif 000015
【図１４】
2006004628.tif 000016
【図１５】
2006004628.tif 000017
【図１６】
2006004628.tif 000018
【図１７】
2006004628.tif 000019
【図１８】
2006004628.tif 000020
【図１９】
2006004628.tif 000021