(57)【特許請求の範囲】
【請求項１】
記録データを含んだ複数のデータブロックから構成される複数のトラックをテープ状の記録媒体に記録していくデータ記録方法であって、
前記各データブロックに、サーチのためのサブコード及び当該トラック内におけるブロックを識別するための第１の識別子を記録し、
前記各データブロックに当該ブロックに記録された記録データを識別するための第２の識別子を記録し、
前記トラック内の各データブロックにエラーがあるか、当該トラックをチェックし、
前記エラーが見つかった場合には、前記エラーの見つかったデータブロックに対応する前記第２の識別子を用いて、別の前記トラックに前記エラーの見つかったデータブロックのデータを再記録する
ことを特徴とするデータ記録方法。
【請求項２】
記録データを含んだ複数のデータブロックから構成されるトラックをテープ状の記録媒体に記録していくデータ記録装置であって、
前記各データブロックに、サーチのためのサブコード及び当該トラック内におけるブロックを識別するための第１の識別子を記録する手段と、
前記各データブロックに当該ブロックに記録された記録データを識別するための第２の識別子を記録する手段と、
前記トラック内の各データブロックにエラーがあるか、当該トラックをチェックし、前記エラーが見つかった場合には、前記エラーの見つかったデータブロックに対応する前記第２の識別子を用いて、別の前記トラックに前記エラーの見つかったデータブロックのデータを再記録する手段と
を具備することを特徴とするデータ記録装置。
【請求項３】
記録データを含んだ複数のデータブロックから構成されるトラックが記録されるテープ状の記録媒体であって、
前記各データブロックが、
サーチのためのサブコードが記録され、当該トラック内におけるブロックを識別するための第１の識別子が記録される第１の領域と、
当該ブロックに記録された記録データを識別するための第２の識別子が記録される第２の領域と、
前記トラック内の各データブロックにエラーがあるか、当該トラックがチェックされ、前記エラーが見つかった場合に、前記エラーの見つかったデータブロックに対応する前記第２の識別子を用いて前記エラーの見つかったデータブロックのデータが再記録された、別の前記トラック内の再記録領域と
を具備することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気テープ等にコンピュータから送られるデータを記録するデータ記録方法、データ記録装置及び記録媒体に関する。
【０００２】
【従来の技術】
従来より、ディジタルデータ、特に音楽用のディジタルデータを磁気テープに記録し再生するシステムとして、Digital Audio Tape（ＤＡＴ）等が知られている。また、このＤＡＴの技術をベースにして、コンピュータの大容量（数Ｇ〜数十Ｇ）のディジタルデータを磁気テープに記録し再生するシステムとしては、Digital Data Storage（ＤＤＳ）という規格が主流となっている。
【０００３】
ＤＤＳでは、回転ヘッドを使用したヘリカルスキャン型のテープストリーマを用いて磁気テープ上に傾斜トラックを記録している。各トラックには、フラグメント（Fragment）と呼ばれるデータブロックが９６個記録される。各フラグメントには、記録データの他に各トラック内における当該フラグメントを区別するためのフラグメントＩＤが記録されている。
【０００４】
ところで、ＤＤＳにおける記録再生装置では、リードアフターライト（Read  After  Write：ＲＡＷ）という動作が行われており、フラグメントの記録が正常に行われたかどうかのモニタが行われている。そして、記録が正常に行われなかった場合には、そのフラグメントを含んだトラックをまるごと別の場所に書き直すリライト（Rewrite）と呼ばれる動作が行われるようになっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このようなリライト動作は、１つのフラグメントに対する記録が正常に行われなかっただけで、これを含んだトッラクをまるごと別のトラックに書き直すものであり、しかも記録が正常に行われなかったことが検出されてからそのような書き直しを行うまでの間の数個分のトラックがダミートラックとなってしまうため、テープの容量の損失が大きい、という課題がある。
【０００６】
本発明は、このような課題を解決するためになされたもので、テープの容量の損失を極力減らすことができるデータ記録方法、データ記録装置及び記録媒体を提供することを目的としている。
【０００７】
【課題を解決するための手段】
かかる課題を解決するために、本発明の第１の観点は、記録データを含んだ複数のデータブロックから構成されるトラックをテープ状の記録媒体に記録していくデータ記録方法であって、前記各データブロックに当該トラック内におけるブロックを識別するための第１の識別子を記録し、前記各データブロックに当該ブロックに記録された記録データを識別するための第２の識別子を記録することを特徴とするものである。
【０００８】
本発明の第２の観点は、記録データを含んだ複数のデータブロックから構成されるトラックをテープ状の記録媒体に記録していくデータ記録装置であって、前記各データブロックに当該トラック内におけるブロックを識別するための第１の識別子を記録する手段と、前記各データブロックに当該ブロックに記録された記録データを識別するための第２の識別子を記録する手段とを具備することを特徴とするものである。
【０００９】
本発明の第３の観点は、記録データを含んだ複数のデータブロックから構成されるトラックが記録されるテープ状の記録媒体であって、前記各データブロックが、当該トラック内におけるブロックを識別するための第１の識別子が記録される第１の領域と、当該ブロックに記録された記録データを識別するための第２の識別子が記録される第２の領域とを具備することを特徴とするものである。
【００１０】
本発明によれば、各データブロックに当該ブロックに記録された記録データを識別するための第２の識別子が記録されているので、データブロック単位でのデータの書き直しが可能となる。これにより、従来に比し、テープの容量の損失を極力減らすことが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき説明する。
【００１２】
図１は本発明の一実施形態に係るＤＤＳの記録方式を採用するテープストリーマドライブの構成を示すブロック図であり、このテープストリーマドライブ１では、テープ幅８ｍｍのテープカセットを用い、ヘリカルスキャン方式で磁気テープにデータが記録・再生される。
【００１３】
図１に示すように、回転ドラム１３には、２つの記録ヘッド１５ａ及び１５ｂと、２つの再生ヘッド１６ａ及び１６ｂが配置されている。回転ドラム１３にはテープカセットから引き出された磁気テープ１４が巻きつけられており、この回転ドラム１３はドラムモータ１２により回転されるようになっている。また、磁気テープ１４はキャプスタンモータ及びピンチローラ（図示せず）により走行される。ドラムモータ１２は、メカコントローラ１０の制御により回転制御され、ドラムサーボ及びトラッキングサーボ等の処理が行われる。このメカコントローラ１０と、全体制御を行うシステムコントローラ６とは双方向に接続されている。
【００１４】
磁気テープ１４への記録データは、変調／復調回路９で変調され、ＲＦアンプ１１を介して、記録ヘッド１５ａ及び１５ｂに供給される。そして記録ヘッド１５ａ及び１５ｂにより磁気テープ１４に傾斜してデータが記録される。２つの記録ヘッド１５ａ及び１５ｂは互いに異なるアジマス角とされ、これにより上記傾斜して記録されたデータの２つのトラックは、異なるアジマス角のトラックとなる。
【００１５】
データの入出力にはＳＣＳＩインターフェース４が用いられており、データを記録する際にはホストコンピュータ３から、例えば３２ｋバイトを１レコードとしてデータが送られ、このデータは、ＳＣＳＩインターフェース４を介して、データ圧縮／伸長回路５に入力される。
【００１６】
データ圧縮／伸長回路５は、ＬＺ符号によりデータの圧縮／伸長を行うものである。ＬＺ符号は、入力した文字列の繰り返しを検出することにより、データの圧縮を行うものであり、例えば、過去に処理した文字列に専用のコードが割り振られ、辞書の形で格納される。入力文字列と辞書とが比較され、一致したときは辞書コードに書き換えられる。一致しなかった文字列は逐次辞書に登録される。このように、入力文字を辞書に登録し、文字列を辞書のコードに書き換えていくことによりデータが圧縮される。
【００１７】
データを記録する際には、先ずホストコンピュータ３から入力されたデータが、ＳＣＳＩインターフェース４を介してデータ圧縮／伸長回路５に入力され、記録データ圧縮／伸長回路５の出力は、バッファコントローラ７の制御によりバッファメモリ８に一旦蓄えられる。データの記録は、グループ毎に行われる。１グループは所定トラック数のデータであり、バッファメモリ８から出力される１グループ分のデータは変調／復調回路９に入力され、変調／復調回路９で記録データが変調される。変調／復調回路９の出力は、ＲＦアンプ１１を介して記録ヘッド１５ａ及び１５ｂに入力され、記録ヘッド１５ａ及び１５ｂにより磁気テープ１４にデータが傾斜トラックで記録される。
【００１８】
データを再生する際には、先ず磁気テープ１４の記録データが再生ヘッド１６ａ及び１６ｂに入力される。再生ヘッドの出力は、ＲＦアンプ１１を介して変調／復調回路９に入力され、変調／復調回路９により復調された出力はバッファコントローラ７の制御によりバッファメモリ８に一旦蓄えられる。バッファメモリ８の出力はデータ圧縮／伸長回路５により伸長されて元のデータに戻され、データ圧縮／伸長回路５の出力はＳＣＳＩインターフェース４を介してホストコンピュータ３に出力される。
【００１９】
図２は、上記テープストリーマドライブ１における磁気テープ１４上のフォーマットを示す。１つの記録ヘッドで記録される１つの傾斜トラックＴｎには、０から９５の番号が付された識別子としてのフラグメントＩＤを含む各ブロックが９６個並んでいる。
【００２０】
図３は図２に示す各ブロックのうちの１つのブロックのフォーマットを示しており、このブロックフォーマットは、シンクパターン２１、第１の識別子としての上記フラグメントＩＤ２２、エリアＩＤ２９、フレームナンバー２８、サブコード２４、ヘッダパリティ２５、第２の識別子としてのデータＩＤ２６、ユーザデータ２７の領域に分割されている。
【００２１】
シンクパターン（Ｂ１〜Ｂ８）２１の領域にはフラグメント２２の先頭を同期検出するためのパターンが記録される。サブコード２４の領域にはサーチのためのトラック番号が付されたデータが記録される。ユーザデータ２７の領域には０から１２３の通し番号が付されて分割されたユーザデータが記録される。データＩＤ２６の領域には、この１つのブロックに記録された記録データを識別するための０から通し番号が付された識別子が記録される。すなわち、例えば２番目のトラックにおけるフラグメントＩＤが０（１番目のブロック）であれば、当該１番目のブロックのデータＩＤは９６としている。また、例えば７番目のトラックにおけるフラグメントＩＤが５（６番目のブロック）であれば、当該６番目のブロックのデータＩＤは５８２としている。
【００２２】
次に、図２及び図３で説明したデータブロックの記録方法について説明する。
【００２３】
図１において、ホストコンピュータ３から入力されたデータが、ＳＣＳＩインターフェース４、データ圧縮／伸長回路５を介してバッファメモリ８に一旦蓄えられ、この蓄えられたデータはシステムコントローラ６及びバッファコントローラ７の制御により、変調／復調回路９、ＲＦアンプ１１を介して記録ヘッド１５ａ及び１５ｂに入力され、この記録ヘッド１５ａ及び１５ｂにより磁気テープ１４上に記録されていく。このときトラック記録ヘッド１５ａ及び１５ｂとともに回転している再生ヘッド１６ａ及び１６ｂは、記録されたデータを読み出していき、パリティチェックを行うためにそのデータをバッファメモリ８に格納していく。パリティチェックは例えば１トラック毎に行うようにしてもよい。そして図４に示すように、例えば記録ヘッド１５ａにより、７番目のトラック（ＴＲＡＣＫ７）におけるフラグメントＩＤ＝５のデータ（データＩＤ＝５８２）の記録に失敗した場合、パリティチェックによりこの失敗を検出し、次の８番目のトラック（ＴＲＡＣＫ８）における最初のフラグメント（ＩＤ＝０）にリライトする。これにより、リライトはＩＤ＝５のフラグメントだけで済み、トラック全体のリライトは不要となる。
【００２４】
次に以上のように記録されたデータを再生する場合について説明する。例えば、図４におけるトラック７のフラグメント０からフラグメント１０まで読み出すようにホストコンピュータ３から指示を出した場合、例えば再生ヘッド１６ａ及び１６ｂにより読み出されバッファメモリ８に格納されたトラック７及びトラック８のデータのうち、システムコントローラ６及びバッファコントローラ７の制御により、トラック７のフラグメント０から４に記録されたデータと、トラック８のフラグメント０に記録されたデータと、フラグメント６から１０に記録されたデータとを、データ圧縮／伸長回路５、ＳＣＳＩインターフェース４を介してホストコンピュータ３に出力する。
【００２５】
図５は、従来におけるトラック全体のリライトを示す図であり、トラックＴ７のうちの１つのフラグメントＩＤ＝５に対する記録が正常に行われなかっただけで、トッラクＴ７をまるごと別のトラック、例えばトラックＴ７から例えば５つ目のトラックＴ１２に、トラックＴ７のデータを書き直していた。しかも記録が正常に行われなかったことが検出されてから書き直しを行うまでの間の４個分のトラックがダミートラックとなってしまうため、テープの容量の損失が大きかった。
【００２６】
これに対して本実施形態では、図６に示すように、トラックＴ７のうちの１つのフラグメントＩＤ＝５に対する記録が正常に行われなかった場合には、次のトラックＴ８の最初のフラグメントＩＤ＝０にデータＩＤ５８２を記録することにより、テープの容量の損失を極力減らすことが可能となる。
【００２７】
【発明の効果】
以上説明したように、本発明によれば、トラック単位ではなく、フラグメント単位でデータの書き直しが可能となるため、テープの容量の損失を極力減らすことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るテープストリーマドライブの構成を示すブロック図である。
【図２】図１に示すテープストリーマドライブにおける磁気テープ上のフォーマットを示す図である。
【図３】一実施形態による１つのブロックのフォーマットを示す図である。
【図４】本発明の一実施形態によるリライトの作用を示す図である。
【図５】従来の方法によるリライトを示す図である。
【図６】本発明の一実施形態によるリライトの作用を示す図である。
【符号の説明】
Ｔｎ…トラック
１…テープストリーマドライブ
３…ホストコンピュータ
１３…回転ドラム
１４…磁気テープ
１５ａ、１５ｂ…記録ヘッド
１６ａ、１６ｂ…再生ヘッド
２２…フラグメントＩＤ
２６…データＩＤ
２７…ユーザデータ
【図１】
0004264615.tif 000002
【図２】
0004264615.tif 000003
【図３】
0004264615.tif 000004
【図４】
0004264615.tif 000005
【図５】
0004264615.tif 000006
【図６】
0004264615.tif 000007