(57)【要約】【課題】  イレーズギャップパターンにテープ情報を持たせることにより、従来装置との互換性を保ちながら磁気テープにテープ情報を付加する。【解決手段】  磁気テープのＢＯＴその他任意の箇所に、イレーズギャップとＡＬＬＺＥＲＯパターンの配列で有意なイレーズギャップパターンを構成し書き込む。別の実施例では、エラー多発領域に書き込むイレーズギャップパターンに当該領域がエラー多発領域である内容のテープ情報を書き込んで、読み出し時にテープを次の領域までスキップさせる。【選択図】図２
2005182870.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープ上の任意の箇所に制御情報たるテープ情報を記録再生する磁気テープ装置であって、イレーズギャップパターンを用いて前記テープ情報を構成することを特徴とする磁気テープ装置。
【請求項２】
請求項１に記載の磁気テープ装置において、前記テープ情報を構成するイレーズギャップパターンはイレーズギャップとＡＬＬＺＥＲＯパターンの配列により構成されることを特徴とする磁気テープ装置。
【請求項３】
請求項２に記載の磁気テープ装置において、当該装置が所定のイレーズギャップパターンの配列を有意なデータに変換する変換テーブルを備え、当該変換テーブルに基づいて前記磁気テープに書き込まれるテープ情報を作成し、前記磁気テープから読み出されるテープ情報を取得することを特徴とする磁気テープ装置。
【請求項４】
請求項１乃至３のいずれかに記載の磁気テープ装置において、前記テープ情報が、それぞれ８つのイレーズギャップパターンを有する２つの情報ブロックで構成されることを特徴とする磁気テープ装置。
【請求項５】
磁気テープ上の任意の箇所にテープ情報を記録再生する磁気テープ装置の制御方法であって、前記テープ情報の書き込み時にイレーズギャップパターンを用いてテープ情報を構成することを特徴とする磁気テープ装置の制御方法。
【請求項６】
請求項５に記載の磁気テープ装置の制御方法であって、前記磁気テープのデマウント時にテープのＢＯＴ（Beguining of Tape）部分に前記テープ情報を書き込むとともに、前記磁気テープのマウント時に前記ＢＯＴ部分を読み出して前記テープ情報を取得することを特徴とする磁気テープ装置の制御方法。
【請求項７】
請求項６に記載の磁気テープ装置の制御方法において、前記磁気テープへのデータ書き込み時にエラーが多発した箇所にエラー多発領域である内容のテープ情報を書き込むとともに、前記磁気テープのデータ読み出し時にエラー多発箇所である内容のテープ情報が読み出された場合に当該領域の次の領域までテープを進めてデータ読み出しを続行することを特徴とする磁気テープ装置の制御方法。
【請求項８】
請求項５に記載の磁気テープ装置の制御方法において、前記磁気テープへのデータ書き込み時に所定の間隔毎に前記テープ情報を書き込むことを特徴とする磁気テープ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気テープ装置及びその制御方法に関し、特に、他の装置で読み出しエラーとなることのないテープ情報を磁気テープに付加する磁気テープ装置及びその制御方法に関する。
【背景技術】
【０００２】
従来より、制御情報であるテープ情報を磁気テープに保存する磁気テープ装置がある。例えば特許文献１には、テープの先頭部分もしくはそれ以外の部分にテープのフォーマット日や最終アクセス日、アクセス回数等のテープ情報を記録しておき、磁気テープのロード時にこのテープ情報を読み出して、最終アクセス日から所定期間経過している場合に磁気テープのリテンションを行う装置が開示されている。実施例において、テープ情報はテープ始点から設けられるロード・アンロードエリアの直後の所定の領域に書き込まれる（図３）。
【０００３】
また、特許文献２に磁気テープのイレーズパターンについての記載がある。データの書き込みエラーが発生した場合、エラー発生箇所までテープを巻き戻しイレーズパターンを書き込み、その領域をスキップさせて次の領域に再度書き込みを試行する。
【特許文献１】特開平３−１５６７０５号公報
【特許文献２】特開２００１−１３５０４１号公報（段落０００２〜０００３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のような従来のテープ情報保存方式では、装置独自のフォーマットでテープ情報の書き込みを行っているため、このテープ領域を他の磁気テープ装置で読み込んだ場合はただの不正データと認識されてしまう。装置によっては数回の読み出しリトライでも正常に認識できないデータがあるとエラー終了するものもあり、ユーザデータの読み出しが達成できなくなるという問題がある。すなわち従来のテープ情報の保存方式は、他の磁気テープ装置との互換性が保てないという問題があった。
【０００５】
また、特許文献２の従来装置は、エラー多発領域に単にイレーズギャップを複数書き込むだけの構成であるため、以降のデータ上書き時に再び同領域にデータ書き込みを行ってしまい、数度のリトライやイレーズギャップの書き込み、スキップといった一連の作業を再び行わなければならない可能性がある。これは処理時間の遅延と装置の信頼性の低下につながるという問題がある。
【０００６】
本発明はこのような問題に鑑み、イレーズギャップパターンにテープ情報を持たせることにより、従来装置との互換性を保ちながらテープ情報を付加することができる磁気テープ装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る磁気テープ装置は、磁気テープ上の任意の箇所に制御情報たるテープ情報を記録再生する磁気テープ装置であって、イレーズギャップパターンを用いて前記テープ情報を構成することを特徴とする。
【０００８】
好適な実施例において、前記テープ情報を構成するイレーズギャップパターンはイレーズギャップとＡＬＬＺＥＲＯパターンの配列により構成される。
【０００９】
ここで、当該装置が所定のイレーズギャップパターンの配列を有意なデータに変換する変換テーブルを備え、当該変換テーブルに基づいて前記磁気テープに書き込まれるテープ情報を作成し、前記磁気テープから読み出されるテープ情報を取得する。
【００１０】
前記テープ情報は、それぞれ８つのイレーズギャップパターンを有する２つの情報ブロックで構成することができる。
【００１１】
本発明に係る方法は、磁気テープ上の任意の箇所にテープ情報を記録再生する磁気テープ装置の制御方法であって、前記テープ情報をイレーズギャップパターンを用いて構成することを特徴とする。
【００１２】
この方法において、前記磁気テープのデマウント時にテープのＢＯＴ（Beguining of Tape）部分に前記テープ情報を書き込むとともに、前記磁気テープのマウント時に前記ＢＯＴ部分を読み出して前記テープ情報を取得することが有効である。
【００１３】
また、前記磁気テープへのデータ書き込み時にエラーが多発した箇所にエラー多発領域である内容のテープ情報を書き込むとともに、前記磁気テープのデータ読み出し時にエラー多発箇所である内容のテープ情報が読み出された場合に当該領域の次の領域までテープを進めてデータ読み出しを続行するようにしてもよい。
【００１４】
また、前記磁気テープへのデータ書き込み時に所定の間隔毎に前記テープ情報を書き込むようにしてもよい。
【発明の効果】
【００１５】
ＢＯＴ部分にイレーズギャップパターンを利用してテープ情報を付加することにより、磁気テープのロード時や読み出し時にそのテープの情報を得ることができる。イレーズギャップパターンは他の装置では読み飛ばされるため、他の装置で読み出しエラーとなることがなく、従来装置との互換性を保ちながらテープ情報を付加することができる。
【００１６】
また、エラー多発領域であるかを示すテープ情報をイレーズパターンに盛り込むことにより、磁気テープ装置側でこれを把握してエラー多発箇所の使用を回避することができる。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための最良の形態について、添付の図面を参照しながら以下に詳細に説明する。図１は、本発明に係る磁気テープ装置の構成を示す概略ブロック図である。図１に示すように、磁気テープ装置１０は上位装置２０に例えばＳＣＳＩインタフェースで接続されており、上位装置２０から送られるユーザデータを磁気テープ１１に書き込み、または磁気テープ１１から読み出したユーザデータを上位装置２０に送出する。
【００１８】
磁気テープ装置１０は、磁気テープ１１に対しデータの書き込み／読み出しを行う記録再生部１２と、装置全体の動作を制御する制御部１３と、磁気テープ１１に記録再生されるユーザデータを処理するユーザデータ処理部１４と、磁気テープ１１に記録再生される各種制御情報を処理するテープ情報処理部１５と、装置１０に磁気テープ１１のマウント／デマウントを行うテープマウント／デマウント機構１６と、磁気テープ１１の走行駆動を行うテープ駆動部１７とを備えている。なお、図示しないが、テープ情報処理部１５は読み出したテープ情報や更新されたテープ情報を一時的に格納しておく内部メモリを有する。
【００１９】
本発明のテープ情報処理部１５は、イレーズギャップパターンを用いて磁気テープ１１にテープ情報を記録する。図２〜図４はその手順を説明するための図である。好適な実施例において、テープ情報処理部１５は図２に示すように磁気テープ１１のＢＯＴ（Beguining Of Tape）部分にテープ情報領域３０を確保し、そこに情報ブロックを２つ用意する（情報ブロック３１ａ、３１ｂ）。そして、各情報ブロック３１にそれぞれ８つのイレーズギャップパターン３２を書き込む。このイレーズギャップパターン３２の例を図３に示す。
【００２０】
図３に示すように、本発明ではイレーズギャップとＡＬＬＺＥＲＯパターンを利用して、イレーズギャップ＝１、ＡＬＬＺＥＲＯパターン＝０として９桁の２ビットデータを構成する。ここで、テープ情報処理部１５は予め図４に示すような対照テーブルを有しており、各イレーズギャップパターン３２をそれぞれ０〜９、Ａ〜Ｆの計１６キャラクタのいずれかを示す有意のデータとして構成し、情報ブロック３１に書き込む。情報ブロック３１ａ、３１ｂの後ろには書き込み誤差対策のマージンエリア３３が設けられる。なお、図２に示すように、テープ情報領域３０の後ろは、テープマークとデータブロックで構成される従来のフォーマットどおりのデータ領域となる。
【００２１】
以上のような手順により１つの情報ブロックに８キャラクタの１６進数データを持たせ、このデータの組み合わせに有意なテープ情報を定義づけておけば、テープ情報領域３０にイレーズパターンを利用して有意なテープ情報を書き込むことができる。情報ブロックに書き込まれるテープ情報に特に限定はないが、例えば当該磁気テープへの最終更新日や書き込み回数などが考えられる。
【００２２】
このように構成した磁気テープ装置の動作を以下に説明する。図５は、磁気テープのマウント時の動作を説明するフローチャートである。磁気テープ装置１０のテープマウント／デマウント機構１６によりテープがマウントされた場合（ステップ１０１）、記録再生部１２が１ブロックのデータリードを行い（ステップ１０２）、当該データブロックがイレーズギャップであるか否かを判断する（ステップ１０３）。読み出しデータがイレーズギャップでなかった場合、読み込んだ分だけテープをリワインドしてアイドリング状態とする（ステップ１０７から１０８）。
【００２３】
読み込んだデータがイレーズギャップであった場合、記録再生部１２は２つの情報ブロック３１ａ、３１ｂを読み込んでテープ情報処理部１５へ送る（ステップ１０４）。テープ情報処理部１５はイレーズギャップパターンを解析し、不正パターンでない場合に（ステップ１０５）、図４に示す変換テーブルを用いてテープ情報に変換し、テープ情報処理部１５内のメモリ（図示せず）に保存する（ステップ１０６）。イレーズギャップパターンが変換テーブルで定義されるものでなかった場合は、テープ情報でないただのイレーズギャップ（不正パターン）であるとして、読み込んだ分だけリワインドしてアイドリング状態とする（ステップ１０７〜１０８）。
【００２４】
次に、図６を参照して磁気テープ装置１０の通常運用時のフローを説明する。磁気テープ１１にデータの書き込みを行うとテープの最終更新日や書き込み回数などのテープ情報を更新する必要が生じる。そのため、磁気テープ装置１０はヘッドがＢＯＴ部分に位置し（ステップ２０１）、かつ、上位装置２０からライト系コマンドを受領した場合（ステップ２０２）、ＢＯＴ部分にある２つの情報ブロック３１ａ、３１ｂを”０”キャラクタで初期化し（ステップ２０３）、その後に受領コマンドを実行する（ステップ２０４）。ここで磁気テープ１１に書き込みを行う場合、テープ情報処理部１５は装置メモリに保存してあるテープ情報を更新する。後述するが、テープ情報処理部１５のメモリに保存してあるテープ情報はテープデマウント時にふたたびＢＯＴ部分に書き込まれる。一方、上位装置２０からの命令がライト系コマンドでなかった場合（ステップ２０２：ＮＯ）、すなわちリードコマンドであるような場合はそのままコマンドを実行する（ステップ２０４）。
【００２５】
次に、図７を参照して磁気テープ装置１０のデマウント動作を説明する。オペレータ等によるデマウント要求があった場合、制御部１３はヘッドがＢＯＴ位置にあるか否かを確認し（ステップ３０１）、ＢＯＴに位置していなければテープリワインドを行ってヘッドをＢＯＴに位置づけする（ステップ３０２）。次にテープ情報処理部１５に保存してあるテープ情報が更新されているかを確認し、テープ情報が更新されていなければそのままデマウント処理を行う（ステップ３０３）。また、ここでテープ情報処理部１５のメモリにテープ情報が存在しない場合、すなわち前述のマウント処理でテープ情報が取得できなかった場合もそのままデマウント処理を行う。一方、テープ情報が更新されていれば、メモリからテープ情報を読み出しテープ情報領域３０にテープ情報を書き込み（ステップ３０４）、テープ情報更新後にデマウント処理を行う（ステップ３０５）。ここでテープ情報の書き込みは前述した図１〜図４の説明手順によって行われる。その後装置１０はアイドリング状態へ戻る（ステップ３０６）。
【００２６】
このようにイレーズギャップパターンを利用したテープ情報を用いることにより、従来にない方式でテープ情報をＢＯＴ部分に書き込むことができる。
【００２７】
次に、本発明の別の実施例について説明する。従来、データライトにおいて書き込みエラーが発生した場合、エラー発生箇所にイレーズパターンを書き込んで以降の領域にずらして書き込む技術が存在するが、本実施例ではエラー発生箇所にエラー多発領域であることを示すイレーズギャップパターンを書き込むとともに、その情報をＢＯＴのテープ情報領域に書き込んで以降に把握できるようにする。
【００２８】
図８は、本実施例のデータ書き込み動作を説明するフローチャートである。磁気テープ装置１０のデータ書き込み動作において（ステップ４０１）、テープへ正常にデータを書き込めた場合は（ステップ４０２：ＮＯ）、上位装置２０からのライトコマンドに係るユーザデータが総て書き込めたかどうかを確認し（ステップ４０６）、書き込み終了であればアイドルへ戻り（ステップ４０７）、終了でなければテープデータ書き込みを継続する（ステップ４０１へ）。
【００２９】
一方、テープへ正常にデータが書き込めずエラーが多発した場合（ステップ４０２）、エラー発生箇所までテープを巻き戻し（ステップ４０３）、エラー多発領域であることを示すイレーズギャップパターンを書き込む（ステップＳ４０４）。ここで、ステップ４０２の判断は、例えば書き込みデータを直後に読み出して検証するリードアフタライトでエラーとなった場合のリトライ回数を制御部１３でカウントし、所定のテープ長で所定回数以上のエラー回数となった場合にエラー多発領域であると判定する。テープ情報の書き込みが終了したら次の領域までイレーズする（ステップ４０５）。その後書き込み終了であるかを確認し（ステップ４０６）、終了であればアイドルへ戻り（ステップ４０７）、終了でなければデータ書き込みを再開する（ステップ４０１へ）。このエラー多発領域の場所や長さ等の情報はテープ情報としてテープ情報処理部１５のメモリに格納され、デマウント時にＢＯＴ部のテープ情報領域に登録される（図７の処理）。
【００３０】
この実施例のデータ読み込み動作のフローを図９に示す。上位装置２０から読み出し命令を受けた磁気テープ装置１０はテープデータの読み込みを開始する（ステップ５０１）。このデータ読み込みにおいて、記録再生部１２は読み出したデータがイレーズギャップパターンか否かを判定し（ステップ５０２）、イレーズギャップでない場合は読み出しデータをユーザデータ処理部１４へ送る。制御部１３は上位装置２０からの読み出し命令に係るデータを総て読み出せたかを確認し（ステップ５０８）、読み出し終了であればアイドル状態とする（ステップ５０９）。
【００３１】
一方、読み出しデータがイレーズギャップである場合（ステップ５０２）、記録再生部１２は情報ブロックを読み出してテープ情報処理部１５へ送る（ステップ５０３）。テープ情報処理部１５はイレーズギャップパターンを参照し、図４で示されるキャラクタで構成されるテープ情報である場合にこれを取得する（ステップ５０５）。このときイレーズギャップがテープ情報でない場合はステップ５０８へ移り、データ読み込み終了であればアイドルへ戻り（ステップ５０９）、終了でなければデータ読み込みを再開する（ステップ５０１へ）。
【００３２】
さらに、読み出されたテープ情報がエラー多発領域であることを示す内容である場合（ステップ５０６）、エラー多発領域の終端までテープを進め（ステップ５０７）、読み込み終了であるかを確認し（ステップ５０８）、終了であればアイドルへ戻る（ステップ５０９）。終了でなければ、データ読み込みを再開する（ステップ５０１へ）。このようにして、エラー多発領域であるかを示すテープ情報をイレーズパターンに盛り込むことにより、磁気テープ装置側でこれを把握してエラー多発箇所の使用を回避することができる。
【００３３】
また、本実施例の磁気テープ装置では、テープマウント時に読み込まれるテープ情報により予めエラー多発領域の有無やその場所が判明するため、データ書き込み時に最初から当該エラー多発領域を避けて書き込みを行うことができる。これにより、当該領域にデータ書き込みを行って再びエラーとなる事態を回避して書き込み時間の短縮や信頼性の向上を図ることができる。
【００３４】
以上、本発明を実施するための形態について説明したが、本発明は上記実施例に限定されるものではなく、他の様々な実施例として実現することができる。特に、テープ情報のフォーマット及び定義方法、情報量等は上記の例に限らず、イレーズギャップとＡＬＬＺＥＲＯパターンの配置により有意なデータを定義する構成であれば他の構成であってもよい。また、これにより構成されるテープ情報の内容も上記の例に限定されるものではなく、必要に応じて他のデータを盛り込むことができる。
【００３５】
さらに、上記実施例はＢＯＴやエラー多発領域にテープ情報領域を設けているが、磁気テープ上に一定の間隔毎にイレーズギャップパターンでテープ情報領域を設け、定期的にテープ情報を取得できるような構成としてもよい。
【産業上の利用可能性】
【００３６】
本願第１実施例によれば、ＢＯＴ部分にイレーズギャップパターンを利用してテープ情報を付加することにより、磁気テープのロード時にそのテープの情報を得ることができる。イレーズギャップパターンは他の装置では読み飛ばされるため、他の装置で読み出しエラーとなることがなく、従来装置との互換性を保ちながらテープ情報を付加することができる。
【００３７】
本願第２実施例によれば、エラー多発領域であるかを示すテープ情報をイレーズパターンに盛り込むことにより、磁気テープ装置側でこれを把握してエラー多発箇所の使用を回避することができる。
【図面の簡単な説明】
【００３８】
【図１】磁気テープ装置の構成を示す概略機能ブロック図である。
【図２】磁気テープ装置により作成される磁気テープのデータ構成を示すイメージ図である。
【図３】イレーズギャップパターンの構成を示すイメージ図である。
【図４】イレーズギャップパターンで定義するキャラクタ例を示す図である。
【図５】磁気テープ装置のテープマウント時の動作を説明するフローチャートである。
【図６】磁気テープ装置の書き込み時の動作を説明するフローチャートである。
【図７】磁気テープ装置のテープデマウント時の動作を説明するフローチャートである。
【図８】別の実施例におけるテープデータ書き込み時の動作を説明するフローチャートである。
【図９】別の実施例におけるテープデータ読み込み時の動作を説明するフローチャートである。
【符号の説明】
【００３９】
１０    磁気テープ装置
１１    磁気テープ
１２    記録再生部
１３    制御部
１４    ユーザデータ処理部
１５    テープ情報処理部
１６    テープマウント／デマウント機構
１７    テープ駆動部
２０    上位装置
３０    テープ情報領域
３１    情報ブロック
３２    イレーズギャップパターン
３３    マージンエリア
【図１】
2005182870.tif 000003
【図２】
2005182870.tif 000004
【図３】
2005182870.tif 000005
【図４】
2005182870.tif 000006
【図５】
2005182870.tif 000007
【図６】
2005182870.tif 000008
【図７】
2005182870.tif 000009
【図８】
2005182870.tif 000010
【図９】
2005182870.tif 000011