(57)【特許請求の範囲】
【請求項１】
情報記録／再生ヘッドを介して磁気テープに情報の記録／再生を行う磁気テープ記録／再生装置であって、情報読込みエラーが発生した場合に前記磁気テープ上における当該読込みエラーが発生した位置を検出するエラー位置検出手段と、少なくとも前記磁気テープ上全体でエラーが発生した位置の総数を記憶する記憶手段と、前記記憶手段を参照して前記磁気テープ上全体でエラーが発生した位置の総数が所定のしきい値を超えている場合に、前記エラーが前記記録／再生ヘッドの汚れ等に起因するエラーであると判定をするエラー原因判定手段とを具えることを特徴とする磁気テープ記録／再生装置。
【請求項２】
請求項１に記載の磁気テープ記録／再生装置において、前記記憶手段にはさらに、前記エラー位置検出手段が検出した前記磁気テープ上のエラー発生位置と、当該位置で発生したエラー回数とが記憶されるとともに、前記エラー原因判定手段は、エラー発生時に当該エラーが発生した位置におけるエラー発生回数が所定のしきい値を超えている場合に、前記読込みエラーが磁気テープの劣化に起因するエラーであるとの判定をすることを特徴とする磁気テープ記録／再生装置。
【請求項３】
請求項２に記載の磁気テープ記録／再生装置において、前記エラー原因判定手段が、エラーがテープの劣化に起因すると判定した場合はテープ劣化通知を、前記エラーが前記情報記録／再生ヘッドの汚れ等に起因すると判定した場合は当該ヘッドのクリーニング要求を、前記磁気テープ記録／再生装置に接続した上位装置に通知することを特徴とする磁気テープ記録／再生装置。
【請求項４】
請求項２または３に記載の磁気テープ記録／再生装置において、前記磁気テープにデータを書込む際に、前記記憶手段を参照して前記データの書き込み位置におけるエラー回数を求め、このエラー回数が所定のしきい値を超えている場合に、情報記録媒体上の当初のデータ書込み位置には消去パターンを書込むと共に、実際のデータ書込み位置を当初の書込み位置の後ろにずらして書込みを行うようにしたことを特徴とする磁気テープ記録／再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録／再生装置に関し、特に、コンピュータの周辺装置として利用される磁気テープ装置などにおいて、情報の書込み／読込み時のエラー検出に際して、エラー原因を判断できるようにした情報記録／再生装置に関する。
【０００２】
【従来の技術】
近年の情報データの大容量化に伴い、磁気テープ等の情報記録媒体に記録するデータの量は膨大なものとなっている。このため、情報記録媒体には書込み／読込みの処理が頻繁に繰返されることになり、記録媒体の劣化及びヘッドの摩耗・汚れによる情報の書込み／読込み動作の不良も頻繁に生じている。
【０００３】
図８は、従来の磁気テープ装置の構成を示す図である。図８に示すように、磁気テープ装置１０２は、データを送出する上位装置１０１と接続されており、上位装置１０１からの命令に基づいて磁気テープへのデータの書込み／読込みを行う。磁気テープ装置１０２は、主制御部１０３と、リール１１０及び１１１に巻回支持された磁気テープ１１２と、リール１１０と１１１とを駆動する駆動回路１０４と、磁気テープ１１２に対してデータの書込みを行う書込みヘッド１０９と、磁気テープ１１２に対して読込みを行う読込みヘッド７と、主制御部からの書込み命令を受領し書込みヘッド１０９の制御を行う書込回路１０８と、主制御部１０３からの読込み命令を受領して読込みヘッド１０７の制御を行う読込回路１０６とを具える。主制御部１０３は、上位装置１０１と接続されており、上位装置１０１との間で通信を行う。
【０００４】
上位装置１０１は、主制御部１０３に対して書込み命令又は読込み命令を送信する。命令を受領した主制御部１０３は、命令が書込み命令である場合、書込回路１０８に対してデータを書込むよう命令を送信すると共に、駆動回路１０４に対してリール１１０及び１１１を駆動させるよう命令を送信する。リール１１０及び１１１は磁気テープ１１２を走行させ、書込みヘッド１０９は磁気テープ１１２にデータを書込む。次いで、読込みヘッド１０７は、書込みヘッド１０９が磁気テープ１１２に書込んだデータを読込む。ここで読込回路１０６が読込みエラーを検出した場合は、主制御部１０３は、書込み動作を続行するか否かの判断を行い、この判断に基づいて書込みを続行するかあるいは終了処理を行う。
【０００５】
また、上位装置１０１からの命令が読込み命令の場合は、主制御部１０３は読込回路１０６に対して読込み命令を送信すると共に、駆動回路１０４に対して駆動命令を送信する。駆動回路１０４は、磁気テープ１１２を走行方向に走行させ、読込回路１０６は読込みヘッド１０７を介して磁気テープ１１２に書込まれたデータを読込み、データが正しく読込まれているか否かのエラー判断を行う。読込回路１０６が読込みエラーを検出したら、主制御部１０３は、読込み動作を続行するか否かの判断を行い、この判断に基づいて読込みを続行するかあるいは終了処理を行う。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の装置では以下のような問題がある。すなわち、通常読込みエラーが発生すると、主制御部１０３は再度読込みを行うリトライ処理を行うが、読込みエラーが発生した箇所のテープ自体が劣化している場合、リトライ処理を行っても再度エラーし続けることになり、磁気テープ装置１０２が規定するリトライ回数に達するまで読込みエラー検出−リトライ処理が繰返される。この結果、テープが劣化している箇所を何度もヘッドが往復するため、テープ劣化の度合が加速度的に大きくなる可能性がある。更に、ヘッドが書込み／読込み処理を繰返すことになるため、ヘッドの摩耗や汚れなどを通常よりも多く誘発し、ヘッドの破壊につながる可能性もある。
【０００７】
更に、テープの走行距離に基づいてヘッドクリーニング要求を行うように構成されている装置の場合、読込みエラーが発生した時に、上述のようにリトライ処理によってヘッドが磁気テープの特定部分を何度も往復することになるが、この往復する距離はテープの走行距離に含まれない。このため、ヘッド自体が汚れていても、その汚れが検出されず、結果としてヘッドクリーニング要求を出すタイミングが遅れてしまうことがある。
【０００８】
このように従来の情報記録／再生装置では、磁気テープ装置に読込みエラーが発生した場合に、そのエラー発生の原因を検出する手段がないため、情報記録媒体及び記録／再生ヘッドの管理が十分に行えないという問題がある。
【０００９】
本発明は上記課題を解決すべくなされたものであり、情報記録／再生装置に読込みエラーが発生した場合、情報記録媒体の劣化に起因する読込みエラーと、ヘッドの汚れに起因する読込みエラーとを区別することのできる情報記録／再生装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明の情報記録／再生装置は、情報記録／再生ヘッドを介して情報記録媒体に情報の記録／再生を行う情報記録／再生装置であって、情報読込みエラーが発生した場合に前記情報記録媒体上における当該読込みエラーが発生した位置を検出する位置検出手段と、当該位置検出手段によって検出された前記情報記録媒体上のエラー位置情報を記憶する記憶手段と、前記記憶手段に記憶されたエラー位置情報に基づいて、前記読込みエラーの原因を判定するエラー原因判定手段とを具えることを特徴とする。
【００１１】
このように本発明の情報記録／再生装置は、エラー原因判定手段を具えているため、読込みエラーが発生した場合に、その原因を判定することができる。このためヘッドがリトライ処理を繰返すことを防止できるので、情報記録媒体を加速度的に劣化させることがなく、またヘッドの破壊を抑止してヘッドの寿命を長く保つことができる。
【００１２】
また、本発明の情報記録／再生装置は、前記エラー位置情報が、情報記録媒体上の前記読込みエラーが発生した位置と、当該位置で発生したエラー回数と、前記情報記録媒体上全体でエラーが発生した位置の総数とを含むことを特徴とする。後述する実施の形態で詳細に述べるとおり、これらの情報から読込みエラーの発生原因を容易につきとめることができる。
【００１３】
更に、本発明の情報記録／再生装置は、情報読込みエラーが発生した場合に、前記エラー原因判定手段が、前記記憶手段が記憶しているエラー位置情報を参照して、当該エラーが発生した位置におけるエラー発生回数を認識して、このエラー発生回数が所定のしきい値を超えている場合に、前記読込みエラーが情報記録媒体の劣化に起因するエラーであるとの判定をすることを特徴とする。
【００１４】
このように構成することによって、情報記録媒体の劣化を早期に検出して、情報記録媒体の交換時期を適格に知ることが可能となるため、記録／再生ヘッドの摩耗や汚れなどを誘発することが少なくなり、ヘッドの破壊を防ぐことができる。
【００１５】
また、本発明の情報記録／再生装置は、情報読込みエラーが発生した場合に、前記エラー原因判定手段が、前記記憶手段が記憶しているエラー位置情報を参照して、前記情報記録媒体上に読込みエラーが発生した総数を認識して、このエラー総数が所定のしきい値を超えている場合に、前記読込みエラーが前記記録／再生ヘッドの汚れ又は劣化に起因するエラーであるとの判定をすることを特徴とする。
【００１６】
このように構成することによって、記録／再生ヘッドの汚れ等を早期に検出することができるので、リトライ処理が何度も繰り返すことがなくなり、ヘッドの寿命を延すことができる。
【００１７】
また、本発明の情報記録／再生装置は、前記エラー原因判定手段が、前記記憶手段が記憶しているエラー位置情報に基づいてエラー原因を判定した結果、当該エラーがテープの劣化に起因すると判定した場合はテープ劣化通知を、前記エラーが前記情報記録／再生ヘッドの汚れ又は劣化に起因すると判定した場合は当該ヘッドのクリーニング要求を、前記情報記録／再生装置に接続した上位装置に通知することを特徴とする。
【００１８】
このように構成することによって、情報記録媒体の汚れ等を早期に検出でき、又、記録／再生ヘッドのクリーニングが早い時期に行われ、情報記録／再生装置を効率よく保守することができる。
【００１９】
また、本発明の情報記録／再生装置は、前記情報記録媒体にデータを書込む際に、前記位置検出手段にて情報記録媒体上の当該データを書込むべき位置を検出し、前記記憶手段よりその検出したデータ書込み位置におけるエラー回数を求めて、このエラー回数が所定のしきい値を超えている場合に、情報記録媒体上の当初のデータ書込み位置には消去パターンを書込むと共に、実際のデータ書込み位置を当初の書込み位置の後ろにずらして書込みを行うようにしたことを特徴とする。
【００２０】
このように構成することによって、書込みを行おうとしている位置に、すでに何度か（しきい値）エラーが発生している場合に、その位置を避けてデータの書込みが行われることになるので、エラー発生回数が情報記録媒体上の各位置で平均化され、情報記録媒体を効率よく使用することができる。
【００２１】
【発明の実施の形態】
本発明の実施の形態を添付の図面を参照して詳細に説明する。図１は、本発明の第１の実施形態に係る磁気テープ装置の構成を示す図であり、図２は、図１に示す磁気テープ装置の動作の流れを示すフローチャートである。図１に示すとおり、磁気テープ装置２は、上位装置１に接続されており、この上位装置１から送出されてくるデータの書込みを行うと共に、上位装置１の命令に基づいて磁気テープに記録されているデータを読取って、この読取り情報を上位装置１に送信する。
【００２２】
磁気テープ装置２は、上位装置１と通信を行う主制御部３と、リール１０及び１１と、これらのリールに巻回支持されている磁気テープ１２と、リール１０及び１１を駆動させて磁気テープ１２を走行させる駆動回路４と、磁気テープ１２にデータを書込む書込みヘッド９と、磁気テープ１２のデータを読込む読込みヘッド７と、書込みヘッド９の動作を制御する書込回路８と、読込みヘッド７の動作を制御する読込回路６と、リール１０及びリール１１から磁気テープ１２の位置を検出する位置検出器５と、当該位置検出器５で検出した位置を記憶する記憶部１３とを具える。
【００２３】
上位装置１は、磁気テープ装置１の主制御部３に対して書込み命令または読込み命令を送信する。この命令を受信した主制御部３は、命令が書込み命令であれば、書込回路８に対して上位装置１から送られてきたデータを書き込むべく書込回路に命令を送信するとともに、駆動回路４に対してリール１０および１１を駆動させる命令を送信する。この命令に応じて、駆動回路４がリール１０および１１を駆動して磁気テープ１２を走行させ、書込みヘッド９は書込回路８の制御に基づいて磁気テープ１２に対してデータの書込みを行う。次いで、読込みヘッド７が、書込みヘッド９が書込んだデータを読込んで、読込回路６を介して読込んだデータを主制御部３に送る。ここで、読込回路６が読込みエラーを検出した場合、主制御部３は、当該エラーが発生した位置を位置検出器５に検出させて記憶部１３にその位置を記憶させる。
【００２４】
一方、上位装置１から送られてきた命令が読込み命令である場合は、主制御部３は読込回路６に読込み命令を送信すると共に、駆動回路４にリール１０および１１の駆動命令を出して、磁気テープ１２を走行させる。読込みヘッド７は読込回路６の制御の下に磁気テープ１２に記録されているデータの読込みを行い、読込んだデータを読込回路６を経て主制御部３に送信する。ここで、読込回路６が読込みエラーを検出した場合、上記書込み動作の場合と同様に、主制御部３は、当該エラーが発生した位置を位置検出器５に検出させて記憶部１３にその位置を記憶させる。
【００２５】
次に図２〜図５を参照して、磁気テープ装置２における読込みエラーの原因を判断する動作の流れを説明する。まず、上位装置１が主制御部３へ読込み命令又は書込み命令を送信する（ステップＡ１）。この命令が書込み命令であれば（ステップＡ２、イエス）、主制御部３は、書込回路８に対して書込命令を送信すると同時に駆動回路４に対してリールの駆動命令を送信し、書込みヘッド９が磁気テープ１２にデータを書込む（ステップＡ３）。次いで、主制御部３は、読込回路６に対して読込み命令を送信し、この命令を受けた読込回路６は、読込みヘッド７を制御して磁気テープ１２上に書込まれたデータを読込み（ステップＡ４）、書込まれたデータが正しく読込まれているか否かの判断をする（ステップＡ５）。
【００２６】
ここで、読込回路６が、読込みエラーを検出した場合（ステップＡ５、イエス）、主制御部３は、位置検出器５に対してリール１０及び１１から磁気テープ１２上の当該エラーが発生した位置を検出するように命令し、位置検出器５ではその位置を取得して記憶部１３にその位置を通知する（ステップＡ６）。次いで、主制御部３は、記憶部１３が保持しているエラー位置とエラー回数の情報に基づき以下の判断を行う。まずエラー位置が新しい位置でない場合、すなわち、既にその位置でエラーが発生しており、その旨が記憶部１３に記憶されている場合（ステップＡ７、ノー）、記憶部１３は該当するエラー位置におけるエラー数を１つ増加させる（ステップＡ８）。そして、このエラー数が所定のしきい値以上であれば（ステップＡ１０、イエス）、主制御部３は上位装置１に対して磁気テープ１２の特定箇所が劣化している旨を通知する（ステップＡ１２）。一方、エラー数がしきい値を超えない場合は（ステップＡ１０、ノー）、書込み動作を続行するか否かの判断を行う（ステップＡ１４）。
【００２７】
一方、エラー位置が新しい位置である場合、すなわちこれまで一度もエラーが発生したことがない箇所にエラーが発生した場合（ステップＡ７、イエス）、記憶部１３は新しくエラーを記憶する領域を設けて、その領域におけるエラー数を１として保持させ、記憶部１３が記憶しているエラー発生位置の数を増加させる（ステップＡ９）。ここで、主制御部３は、エラー発生位置の数が所定のしきい値を超えているか否かを判断し（ステップＡ１１）、しきい値を超えた場合に（ステップＡ１１、イエス）、上位装置１に対してヘッドクリーニング要求を通知する（ステップＡ１３）。又、しきい値を超えない場合には（ステップＡ１１、ノー）、書込み動作を続行するかの判断を行う（ステップＡ１４）。
【００２８】
なお、上位装置１が磁気テープ装置２に対して読込み命令を送信した場合は（ステップＡ２、イエス）、主制御部３は、読込回路６に対して読込み命令を送信して、磁気テープ１２に書込まれたデータを読込み（ステップＡ４）、データが正しく読込まれているか否かの判断を行う。この判断は上述のステップＡ５〜Ａ１４と同様であるので、その説明はここでは省略する。
【００２９】
図３〜図５は、第１の実施形態における記憶部１３に保持されているエラー情報を示すグラフである。
【００３０】
記憶部１３は、磁気テープ１２上の位置を、例えば位置１〜位置１０００の１０００個の領域に分割してエラー情報を保持している。図３（ａ）は、各位置１〜１００におけるエラー数を示すグラフであり、本例では、記憶部１３は位置１〜４９、位置５１〜１００においてそれぞれエラー数＝１、位置５０においてエラー数＝１０のエラー情報を保持している。又、図３（ｂ）は、エラー数が１以上であるエラー位置の総数を示すグラフであり、本例のエラー位置の総数は位置１〜位置１００までの位置総数１００である。以下２つの具体例を挙げて、読込みエラーがテープの劣化に起因するものと判断する場合と、ヘッドの汚れ等に起因するものと判断する場合について説明する。
【００３１】
読込みエラーがテープの劣化に起因すると判断する場合の具体例を、図４を参照して説明する。尚、本例では、テープが劣化していると判断する際のしきい値となるエラー数を１０とする。まず、読込回路６が読込みエラーを検出し（図２ステップＡ５、イエス）、この時位置検出器５が取得したエラー発生位置が５０であるとする。図３（ａ）に示すように、記憶部１３は位置５０においてすでに１０のエラー数を保持しているため、位置５０におけるエラー数を１０から１つ増やし、１１とする。ここで、位置５０におけるエラー発生数がしきい値１０を超えるので、主制御部３は、上位装置１に対して磁気テープ１２の特定箇所（この場合、位置５０）が劣化している旨を通知する。なお、図４（ｂ）に示すエラー位置の総数はここでは変らない。
【００３２】
次に、読込みエラーがヘッドの汚れ等に起因すると判断される場合の具体例を図５を参照して説明する。尚、ヘッドに汚れがあると判断する際のしきい値となるエラー位置の総数を１００とする。まず、読込回路６が読込みエラーを検出し、位置検出器５が取得したエラー発生位置が１０１であるとする。ここで、記憶部１３は位置１０１にエラーが発生したことがあるとの情報を保持していないので、図５（ａ）に示すように、新たな領域１０１を設けてここにエラー数を１として保持させる一方、図５（ｂ）に示すように、記憶部１３におけるエラー発生位置の総数を増加させる。ここで、エラー発生位置の総数は位置１〜位置１０１までの計１０１個となり、しきい値１００を超えるので、主制御部３は、上位装置１に対してヘッドクリーニング要求を通知する。
【００３３】
次に、図６及び図７を参照して本発明の第２の実施形態について説明する。図６は、第２の実施形態における読込みエラーの原因を判断する動作の流れを示すフローチャートであり、図７は、本実施形態の記憶部１３に保持されているエラー情報を示すグラフである。尚、磁気テープ装置の構成部材は図１に示すものと同様である。第２実施形態では、書込みを行う場合に、その書込み位置におけるエラー回数が所定の消去書込しきい値を超えた場合にデータ書込み位置をずらすように構成した。すなわち、上位装置１が書込み命令を出した場合に、その時の磁気テープ１２上の書込みヘッド９の位置を位置検出器５により取得して、その位置におけるエラー回数を検索する。主制御部３はこのエラー回数が所定のしきい値（ここでは７回）を超えるか否かの判断を行い（ステップＡ１５）、エラー回数が所定の消去書込みしきい値を超えている場合に（ステップＡ１５、イエス）、書込みヘッド９が当該位置には消去パターンを書込み（ステップＡ１６）、当該書込み位置のすぐ後の位置にデータを書込むようにした（ステップＡ１７）。尚、エラー回数が消去書込みしきい値を超えない場合には（ステップＡ１５、ノー）、図２で説明した動作と同様に書込みヘッド９にてデータの書込みが行われる（ステップＡ３）。なお、その他の動作は図２で説明したものと同じであるので、同じ符号を付してここでの説明は省略する。
【００３４】
図７を参照して具体的に説明すると、本実施形態においては、前記書込みが行われる前に記憶部１３が保持しているエラー情報は、位置１〜４９、位置５１〜１００でそれぞれエラー数１、位置５０でエラー数７である（図７（ａ））。又、エラー発生位置の総数は位置１〜位置１００までの１００である（図７（ｂ））。主制御部３が上位装置１から書込み命令を受けて、書込みヘッド９を駆動させ、位置検出器５がその時のヘッドの位置５０を検出した場合、位置５０におけるエラー回数は７であり、消去書込みしきい値７を超えている。従って、書込みヘッド９は磁気テープ１２の位置５０には消去パターンを書込む。次いで、主制御部３は、消去パターンを書込んだ位置５０の後ろの位置５１に書込みヘッド９を位置づけて、そこにデータを書込む。このように、第２の実施形態では、磁気テープにデータを書込む前に、磁気テープ上のデータを書込む位置におけるエラー数を検出するようにして、その位置におけるエラー数が所定のエラー数を超えている場合には、そこから位置をずらしてデータを書込むようにしたので、エラーの発生を平均化することができ、読込みエラーの発生が抑えられる。
【００３５】
尚、本発明の実施形態では磁気テープ装置を例にとって説明しているが、本発明は他の記録／再生装置にも適用することができる。
【００３６】
【発明の効果】
上述したように本発明の情報記録／再生装置によれば、読込みエラーが発生した場合に、エラー発生原因が、情報記録媒体の劣化によるものか、あるいはヘッドの汚れによるものかを判断することができる。この判断に基づいて、劣化した情報記録媒体は使用しない、あるいはヘッドクリーニング処理を行うなど、原因に応じた適切な処理が可能となり、情報記録／再生装置の信頼性を向上させることができる。また、情報記録媒体の劣化が原因となってエラーが生じている場合に、書込み／読込み動作を再度繰返すことを防止できるので、ヘッドの無用な動作が少なくなり、ヘッドの寿命を延すことができる。
【図面の簡単な説明】
【図１】図１は、本発明の第１の実施形態に係る磁気テープ装置の構成を示す図である。
【図２】図２は、図１に示す磁気テープ装置の第１の実施形態における動作の流れを示すフローチャートである。
【図３】図３は、第１の実施形態における記憶部１３に保持されているエラー情報を示すグラフである。
【図４】図４は、第１の実施形態における記憶部１３に保持されているエラー情報を示すグラフである。
【図５】図５は、第１の実施形態における記憶部１３に保持されているエラー情報を示すグラフである。
【図６】図６は、第２の実施形態における動作の流れを示すフローチャートである。
【図７】図７は、第２の実施形態における記憶部１３に保持されているエラー情報を示すグラフである。
【図８】図８は、従来の磁気テープ装置の構成を示す図である。
【符号の説明】
１、１０１    上位装置
２、１０２    磁気テープ装置
３、１０３    主制御部
４、１０４    駆動回路
５            位置検出器
６、１０６    読込回路
７、１０７    読込みヘッド
８、１０８    書込回路
９、１０９    書込みヘッド
１０、１１、１１０、１１１    リール
１２、１１２    磁気テープ
１３            記憶部
【図１】
0003598910.tif 000002
【図２】
0003598910.tif 000003
【図３】
0003598910.tif 000004
【図４】
0003598910.tif 000005
【図５】
0003598910.tif 000006
【図６】
0003598910.tif 000007
【図７】
0003598910.tif 000008
【図８】
0003598910.tif 000009