(57)【要約】【課題】固定ヘッド型でかつ１リール巻き取りタイプのデータテープ装置で、データテープに記録されているデータのカタログ情報の記録方法を工夫し、カタログ情報読み取り速度を格段に向上したデータテープ装置の提供を目的とする。【解決手段】データテープに記録するカタログ情報１１１〜１１５をテープ始端からテープ送り方向に対して連続した階段状に配置して、テープの早送りや巻き戻しを行うことなく、カタログ情報の読み出しができるようにした。【選択図】図１３
2010257523.tif 000002
【特許請求の範囲】
【請求項１】
データテープに対して幅方向に移動可能な固定ヘッドで、前記データテープの幅方向に複数設けられたトラックに記録再生を行うデータテープ装置を制御するデータテープ制御装置において、
記録対象であるデータセットに関するカタログ情報を前記データテープに記録するに際し、前記カタログ情報の始端と、直前に記録した記録済みデータセットに関する記録済みカタログ情報の終端とが、前記データテープの長手方向の物理位置において連続しており、かつ、前記カタログ情報と前記記録済みカタログ情報とは、記録方向が同じでかつ異なるトラックとなるような第１の位置に、前記カタログ情報を記録する制御手段を備える、データテープ制御装置。
【請求項２】
前記制御手段は、未記録状態のデータテープに対して初めて前記データセットを記録する際には、前記カタログ情報を前記データテープの始端から記録する、請求項１に記載のデータテープ制御装置。
【請求項３】
前記制御手段が記録対象である前記データセットに関する前記カタログ情報を前記データテープに記録するに際し、前記カタログ情報を記録する前記第１の位置は、さらに記録対象であるデータセットの途中に挿入される位置である、請求項１記載のデータテープ制御装置。
【請求項４】
前記制御手段が記録対象である前記データセットに関する前記カタログ情報を記録するに際し、前記カタログ情報を前記第１の位置に記録できない場合には、記録済みデータセットの終端に続く第２の位置に前記カタログ情報を記録する請求項２記載のデータテープ制御装置。
【請求項５】
前記データテープを収めたテープカートリッジは記憶部を備え、
前記制御手段は、前記データテープに記録したデータ終端のブロックアドレス、前記第１の位置に最後に記録した前記カタログ情報の記録終端のブロックアドレスおよび前記第２の位置に記録した前記カタログ情報の数を前記記憶部に記録する請求項４記載のデータテープ制御装置。
【請求項６】
前記制御手段は、前記データテープに前記第２の位置に記録した前記記録済みカタログ情報が存在するときに前記カタログ情報を前記第１の位置に記録するときには、前記カタログ情報に前記記録済みカタログ情報を加えて前記第１の位置に記録する、請求項４記載のデータテープ制御装置。
【請求項７】
データテープに対して幅方向に移動可能な固定ヘッドで、前記データテープの幅方向に複数設けられたトラックに記録再生を行うデータテープ装置を制御するデータテープ制御方法において、
記録対象であるデータセットに関するカタログ情報を前記データテープに記録するに際し、前記カタログ情報の始端と、直前に記録した記録済みデータセットに関する記録済みカタログ情報の終端とが、前記データテープの長手方向の物理位置において連続しており、かつ、前記カタログ情報と前記記録済みカタログ情報とは、記録方向が同じでかつ異なるトラックとなるような第１の位置に、前記カタログ情報を記録する、データテープ制御方法。
【請求項８】
請求項７記載のデータテープ制御方法をコンピュータに実行させるためのデータテープ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＴＯ（Ｌｉｎｅａｒ  Ｔａｐｅ−Ｏｐｅｎ）データテープ装置等、固定ヘッド型（リニア記録方式）のデータテープ装置の記録再生を制御するデータテープ制御装置に関する。
【背景技術】
【０００２】
従来、追記型のデータテープ装置を制御するデータテープ制御装置は、データセットと呼ばれるデータ群ごとにデータをデータテープに記録して、データセットの記録を終了した後、そのデータセットの最後にデータセットの特徴を示すカタログ情報を記録する構造が広く用いられている。
【０００３】
図２は、従来の追記型でかつ固定ヘッド型のデータテープ装置におけるテープ上のデータ配置を示す図である。テープには、その長手方向の始端から終端にかけて形成されたトラックが、幅方向に複数設けられている。固定ヘッド型のデータテープ装置はテープを往復させながら固定ヘッドでデータを記録していくため、隣接するトラックは互いに記録方向が逆向きである。すなわち、図２において上端に位置するトラック０１に対してテープ始端から終端に向けて記録し、その隣のトラック０２に対してテープ終端から始端に向けて記録する、といったように、複数トラックに対してデータを連続して記録するときには、テープを往復させながら記録できるようになっている。例えば、未記録状態のテープに対してあるデータ群を記録するときには、まずトラック０１の始端から記録が開始される。記録位置が終端に到達すると、次にトラック０２の終端から記録が行われ、トラック０２の途中で記録が終了したとする。これが図２におけるデータセット１０１である。この後、データセット１０１の後ろに続けてデータセット１０１に対するカタログ情報１１１が記録される。次に別のデータ群を記録するときには、カタログ情報１１１の後ろに続けて記録され、これがデータセット１０２となる。また、データセット１０２の後ろに続けてデータセット１０２に対するカタログ情報１１２が記録される。以下同様に記録が行われた結果、図２に示すように、データセット１０１〜１０５のカタログ情報１１１〜１１５は、各データセットの記録が完了した後ろに続けて記録される。この記録方法ではテープ移動方向に対してデータの記録位置を規定しておらず、各データセットのカタログ情報はテープ全体にわたって無秩序に配置されることになる。
【０００４】
また、追記型の光ディスク装置において一般によく知られているリンクドマルチセッション方式では、一群のデータをセッションとして管理し、最後のセッションに記録するカタログ情報にこのメディアに記録されたすべてのデータのカタログ情報を記録して、一番最後に記録されたセッションのカタログ情報を参照することで、メディアに記録されたすべてのデータのカタログ情報を読み取ることができる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第０３／０７９３５９号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来のデータテープ制御装置では、テープ上の各データセットの後ろに記録されているカタログ情報を得るためにテープを移動させる必要があるが、テープ上の物理的な位置として、このカタログ情報の記録位置は特に規定されていない。このためＬＴＯ等の１リール巻き取り型のデータテープ装置では、これらカタログ情報がテープ終端付近に存在する可能性もあり、この場合カタログ情報を読み出すためにテープをほとんどすべてドライブ側に巻き取る必要があり、テープのカタログ情報読み取りに非常に時間を要する場合がある。
【０００７】
また、前述のリンクドマルチセッション方式のように、記録されているすべてのデータのカタログ情報を最後尾に集約する構造では、データセットの記録毎にすべてのカタログ情報を書くことによってカタログ情報が肥大化することになり、データテープのような完全な追記型メディアでは、テープ自体の記録容量を減少させることにつながる。さらに特許文献１に記載の方法では、最小限のアクセス情報は最後尾のカタログ情報から得ることはできても、詳細情報を得るために再度テープ移動が発生し、テープの始端から終端を往復するようなテープ移動が発生する可能性とそれに伴うアクセス時間の増大を招くという課題を有していた。
【０００８】
本発明は上記課題に鑑み、記録容量を圧迫することなくカタログ情報を速やかに読み出すことができ、より高速にデータ検索およびデータの読み出しを行うことが可能なデータテープ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記従来の課題を解決するために、本発明のデータテープ制御装置は、データテープに対して幅方向に移動可能な固定ヘッドで、データテープの幅方向に複数設けられたトラックに記録再生を行うデータテープ装置を制御するデータテープ制御装置において、記録対象であるデータセットに関するカタログ情報をデータテープに記録するに際し、カタログ情報の始端と、直前に記録した記録済みデータセットに関する記録済みカタログ情報の終端とが、データテープの長手方向の物理位置において連続しており、かつ、カタログ情報と記録済みカタログ情報とは、記録方向が同じでかつ異なるトラックとなるような第１の位置に、カタログ情報を記録する制御手段を備える構成とした。
【発明の効果】
【００１０】
本発明のデータテープ制御装置によれば、記録するデータセットのカタログ情報をデータセットの容量やテープ上の記録位置にかかわらず、テープ始端からテープ送り方向に対して連続的に記録することによって、記録されているデータセットのすべてのカタログ情報をテープがドライブに装填されドライブの読み取り準備ができた状態からテープの大きなサーチ動作を繰り返すことなく、直ちに読み出すことができるため、データテープでありながら、テープ内に格納されているデータの検索およびデータの読み出しが従来のデータテープ装置に比べて格段に高速化できる効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明のデータテープ装置におけるテープ上のデータ配置の例を示す図
【図２】従来のデータテープ装置におけるテープ上のデータ配置の例を示す図
【図３】テープ３０１上に構成されるトラックおよびブロックの概要を示す図
【図４】テープへのデータ書き込みの手順を示すフローチャート
【図５】テープへのデータ書き込みの手順を示すフローチャート
【図６】データテープ装置６１６の構成を示すブロック図
【図７】データテープ７１２の構成を示す図
【図８】本発明の実施の形態１におけるデータテープ装置のシステム構成を示す図
【図９】テープへのデータ書き込みの手順を示すフローチャート
【図１０】本発明のデータテープ装置で記録したテープのデータ配置図
【図１１】本発明のデータテープ装置で記録したテープのデータ配置図
【図１２】本発明のデータテープ装置で記録したテープのデータ配置図
【図１３】本発明のデータテープ装置で記録したテープのデータ配置図
【図１４】本発明のデータテープ装置で記録したテープのデータ配置図
【図１５】本発明のデータテープ装置で記録したテープのデータ配置図
【図１６】データテープ上のカタログ情報を取得する流れを示すフローチャート
【図１７】カタログ情報の構成の１例を示す図
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１３】
図８は、本発明の実施の形態におけるデータテープ制御装置のシステム構成を示す図である。図８においてデータテープ制御装置としてのＰＣ８０４は、システム全体の制御を行う。ＰＣ８０４の記憶部（図示せず）には、データテープ制御を行うためのプログラムが格納されている。ＣＰＵがこのプログラムをメモリに読み出して実行することにより、ＰＣ８０４はデータテープ制御装置として動作する。ＨＤＤ８０２は、ＰＣ８０４に接続され、データファイル８０３を格納している。データテープ装置６１６は固定ヘッド型（リニア記録方式）のテープドライブであり、ホスト装置であるＰＣ８０４に接続され、装填されたデータテープ７１２とＰＣ８０４との間でデータ転送を行う。データテープ７１２は、非接触の不揮発性半導体メモリ７１１を備えている。データテープ装置６１６にデータテープ７１２を装填することにより、ＰＣ８０４はデータテープ７１２および半導体メモリ７１１に対してアクセスすることが可能となる。ＰＣ８０４はオペレータの操作にしたがって、ＨＤＤ８０２に記録されているデータファイル８０３をデータテープ７１２にコピー（バックアップ）する。
【００１４】
図７は、データテープ７１２の構成を示す図である。データテープ７１２がデータテープ装置６１６に装填されていない状態においてテープ３０１は、テープリール７１３に巻き取られてテープカートリッジ７１５に格納されている。テープ３０１の始端にはテープ引き出しピン７１４が設けられている。一方、テープ３０１の終端は、テープリール７１３に固定されている。テープ３０１をすべてテープリール７１３に巻き取った状態においては、テープ引き出しピン７１４のみがテープカートリッジ７１５の外部に露出した状態となっている。テープ引き出しピン７１４を引き出すことにより、テープカートリッジ７１５からテープ３０１を引き出すことが出来る。また、テープ３０１へ記録したデータに関する情報等を記憶しておくための非接触タイプの半導体メモリ７１１が、テープカートリッジ７１５の表面に設けられている。
【００１５】
図６は、データテープ装置６１６の構成を示すブロック図である。データインタフェース部６１１は、ＰＣ８０４との間でデータの送受信を行う。送受信するデータは、一時的に内部メモリ６１２に蓄積される。制御部６１３は、データテープ装置６１６全体の制御とデータ転送の制御とを行う。テープ記録再生部６１５は、装填されたデータテープ７１２への記録再生を行う。具体的には、テープ記録再生部６１５がデータテープ７１２のテープ引き出しピン７１４を引き出すことによりテープ３０１をテープカートリッジ７１５から引き出して、巻き取りリール６１７に巻き取ることにより、テープ３０１を固定ヘッド３０２に対してテープ長手方向に走行させ、この固定ヘッド３０２によりテープ３０１に対する記録再生を行う。半導体メモリリード／ライト部６１４は、半導体メモリ７１１へのデータの読み書きを行う。半導体メモリリード／ライト部６１４は、データテープ装置６１６にデータテープ７１２を装填したときにデータテープ７１２に取り付けられている半導体メモリ７１１と対向する位置に設けられており、非接触または接触式で半導体メモリ７１１へアクセスすることが可能である。
【００１６】
図３は、テープ３０１上に構成されるトラックおよびブロックの概要を示す図である。テープ３０１には、その長手方向の始端から終端にかけて形成されたトラックが、幅方向に複数設けられている。固定ヘッド型のデータテープ装置はテープを往復させながら固定ヘッド３０２でデータを記録していくため、隣接するトラックは互いに記録方向が逆向きである。固定ヘッド型のデータテープ装置６１６は、テープ３０１が固定ヘッド３０２に対して往復すると共に、固定ヘッド３０２のトラック位置をトラック０１から０２、０３とテープ３０１の幅方向に移動させることで位置決めをしながら記録する。
【００１７】
なお、本実施の形態では隣接するトラックは互いに記録方向が逆向きであるとしたが、隣接する複数トラック単位でまとめて同方向に記録再生するような構成としてもよい。例えば、トラック０１〜０８は終端に向けて記録し、トラック０９〜１６は始端に向けて記録し、トラック１７〜２４は終端に向けて記録する、といった具合である。この場合、固定ヘッド３０２は複数トラック（例えば上記の例では８トラック）をまとめて記録再生することが可能な構成であるものとする。複数トラックをまとめて記録再生できる構成であっても本発明が適用できることはいうまでもない。
【００１８】
また、テープ上の各トラックは、ブロック３０３というサイズの決まった小さなデータの固まりを複数備えており、データはこのブロック単位で記録再生が行われる。本実施の形態では、テープ３０１の一往復に相当するブロック数をＯＮとする。
【００１９】
また各ブロックはテープ先頭のブロックを１として、連番で振りつけられているブロックアドレスを有しており、このブロックアドレスと構成するブロックの数とブロックサイズとからデータセットやカタログ情報の物理的な記録位置やデータサイズを推測することができる。
【００２０】
ここで、本発明のデータテープ装置によって記録されたデータがテープ上で取るデータ構造の一例について説明する。
【００２１】
図１は、本発明のデータテープ装置によって記録されたテープ３０１上のデータ配置の例を示す図である。テープ３０１上には、データセット１０１〜１０５およびデータセット１０１〜１０５の各々に対応するカタログ情報１１１〜１１５が記録されている。データセット１０１〜１０５は、記録要求があった順に、テープ３０１のブロックアドレス順に記録されている。
【００２２】
カタログ情報１１１は、ブロックアドレス１、すなわちトラック０１のテープ始端から記録されている。カタログ情報１１２およびカタログ情報１１３は、次の条件を満たす位置に記録されている。すなわち、
条件１：始端位置のブロックアドレス＝｛（直前に記録されたデータセットに対応するカタログ情報の記録終端のブロックアドレスＫＥ）＋１｝＋ｎ×ＯＮ（ｎ：正の整数）
となる位置である。この配置は、対応するデータセットの記録中に上記条件１を満たす位置を通過すると判断した場合に、データセットの間にカタログ情報を挿入（またはデータセットの直前／直後）して記録することで実現される。言い換えると、カタログ情報の始端と直前に記録した記録済みデータセットに関する記録済みカタログ情報の終端とが、データテープの長手方向の物理位置において連続しており、かつ、カタログ情報と記録済みカタログ情報とが、記録方向が同じでかつ異なるトラックとなるような位置に、カタログ情報を記録することでこの配置が実現される。このように記録されることによりカタログ情報１１１〜１１３は、テープ始端をスタートとして、テープ送り方向に向かって階段状に配置されることになる。以後、このような位置を第１のポジションと呼ぶことにする。
【００２３】
一方、カタログ情報１１４およびカタログ情報１１５は、それぞれ対応するデータセットの直前に記録されている。この配置は、対応するデータセットの記録中に上記条件１を満たす位置を通過しないと判断した場合の配置であり、以後第２のポジションと呼ぶことにする。第２のポジションで記録したカタログ情報を、後で第１のポジションに準じた位置に再記録する場合があるが、詳細については後述する。
【００２４】
以下、本発明の実施の形態におけるデータテープ装置６１６において、ＰＣ８０４のＨＤＤ８０２に記録されているデータファイル８０３をデータテープ７１２に記録するプロセスを例として説明する。
【００２５】
オペレータは、データテープ７１２にデータファイル８０３を記録するために、データテープ７１２をデータテープ装置６１６に装填する。データテープ７１２が装填されると、データテープ装置の中でテープ引き出しピン７１４が引き出され、テープ３０１がテープ巻き取りリール６１７に巻き取り可能な状態にセットされる。このとき、テープ３０１の始端は固定ヘッド３０２と対向するように位置決めされ、始端より記録再生可能な状態となっている。
【００２６】
データテープ７１２がデータテープ装置６１６に装填されると、ＰＣ８０４はデータテープ７１２の半導体メモリ７１１の情報を読み取る。記録されている情報は、テープ３０１に記録された全データの終端ブロックアドレス（以下ＴＥと記す）、第１のポジションに記録された最後のカタログ情報の記録終端のブロックアドレス（以下ＫＥと記す）、および第２のポジションに記録したカタログ情報の数（以下ＳＮと記す）である。ＳＮは、第２のポジションに記録されたカタログ情報を第１のポジション（に準じた位置）に再記録するときに使用される。
【００２７】
ここで、データテープ７１２に全くデータセットが記録されていない状態においては、半導体メモリ７１１にＴＥ＝ＫＥ＝ＳＮ＝０が記録されているものとする。そしてＰＣ８０４は、ＴＥ＝０である場合には、このデータテープ７１２は未記録状態であると判断する。また、ＴＥ＞０、かつＳＮ＝０である場合には、少なくとも１つのデータセットが記録済みであり、かつ第２のポジションに記録されたカタログ情報はないと判断する。また、ＴＥ＞０、かつＳＮ＞０である場合には、少なくとも１つのデータセットが記録済みであり、かつ第２のポジションに記録されたカタログ情報が存在すると判断する。以上が、データテープ装置６１６にデータテープ７１２が装填されたときのＰＣ８０４の動作である。
【００２８】
次にオペレータはＰＣ８０４を操作して、ＨＤＤ８０２上のデータファイル８０３をデータテープ７１２に記録（コピー）する指示を行う。ＰＣ８０４は、指示にしたがってデータテープ装置６１６に装填されたデータテープ７１２に対してデータの記録を行う。
【００２９】
図４は、テープへのデータ書き込みの手順を示すフローチャートである。まず、上記のようにデータテープ装置６１６にデータテープ７１２が装填されたとき、ＰＣ８０４は半導体メモリ７１１に記録された情報を読み出し（Ｓ４０１）、ＫＥ、ＴＥおよびＳＮを取得する（Ｓ４０２）。
【００３０】
次に、得られた情報からデータテープ７１２が未記録のテープであるかどうかを判断する。記録終端のブロックアドレスＴＥ＝０である場合（Ｓ４０３において“Ｙｅｓ”）、テープは未記録であるためデータテープ７１２の先頭にカタログ情報１１１を記録し（Ｓ４０５）、続いてデータセット１０１を記録する（Ｓ４０６）。ここでカタログ情報には、該当するデータセットのメタ情報に加えて自身のカタログ情報の終端ブロックアドレス（ＫＥ＊と表す。たとえば１つ目のカタログ情報の場合は、ＫＥ１と表す）と、該当するデータセットの終端ブロックアドレス（ＤＥ＊と表す。たとえば１つ目のデータセットの場合は、ＤＥ１と表す）が含まれているものとする。最後にＫＥがカタログ情報１１１の記録終端のブロックアドレスを、ＴＥがデータセット１０１の記録終端のブロックアドレスを指すように更新される。本記録が完了した直後のデータ配置図を図１０に示す。
【００３１】
次に、図１０に示した記録状態のデータテープ７１２に対して、次のデータセット１０２を記録する場合について図４および図５を用いて説明する。すでにデータセット１０１を記録済みであるので、ＴＥ＞０である（Ｓ４０３において“ＮＯ”）。したがって次にＳＮを評価するとＳＮ＝０である（Ｓ４０４において“Ｙｅｓ”）ため、“Ａ”に進む。
【００３２】
図５は、テープへのデータ書き込みの手順を示すフローチャートである。次に、データセット１０２の記録中に前述した条件１を満たす位置を通過するかどうかを判断する。具体的には、記録するデータセットの長さ（使用するブロック数）をＬＤ、テープ一往復に相当するブロック数をＯＮとした場合、ＴＥ＋ＬＤ≧ＫＥ＋ＯＮが成り立てば（Ｓ４０８において“Ｙｅｓ”）、記録するデータセット１０２は第１のポジションにカタログ情報１１２を記録できる長さがあると判断し、第１のポジションにカタログ情報を記録する処理に進む。成り立たない場合（Ｓ４０８において“Ｎｏ”）は、第２のポジションにカタログ情報を記録する処理に進む。
【００３３】
ここでは第１のポジションに記録可能であるとすると、記録するデータセット１０２を、先頭からＫＥ＋ＯＮ−ＴＥのブロック数を有する前半のデータセット１０２Ａとその残余である後半のデータセット１０２Ｂに分離して、はじめに前半のデータセット１０２ＡをＴＥが示すブロックの次のブロックを始端として記録する（Ｓ４０９）。その後、カタログ情報１１２を記録する（Ｓ４１０）。カタログ情報１１２の記録が完了後、残りのデータセット１０２Ｂをカタログ情報１１２の後に記録する（Ｓ４１１）。本記録が完了したデータ配置図を図１１に示す。図１１に示すように、カタログ情報１１２の始端と、直前に記録したカタログ情報１１１の終端とは、テープの長手方向の物理位置において連続しており、かつ、カタログ情報１１２とカタログ情報１１１とは、記録方向が同じでかつ異なるトラックに記録されている。
【００３４】
続いて、２つ目のデータセット１０２が第１のポジションで追記されているデータテープ（図１１）に、３つ目のデータセット１０３を記録するときの処理の流れを図４と図５のフローチャートに沿って説明する。データセット１０３も第１のポジションに記録可能である場合、データセット１０２と同様に、ＴＥ＋ＬＤ≧ＫＥ＋ＯＮが成立するため、記録するデータセット１０３を、先頭からＫＥ＋ＯＮ−ＴＥのブロック数を有する前半のデータセット１０３Ａとその残余である後半のデータセット１０３Ｂに分離して、はじめに前半のデータセット１０３ＡをＴＥが示すブロックの次のブロックを始端として記録を行う（Ｓ４０９）。その後、カタログ情報１１３を記録する（Ｓ４１０）。カタログ情報１１３の記録が完了後、残りのデータセット１０３Ｂをカタログ情報１１３の後に記録する（Ｓ４１１）。本記録が完了したデータ配置図を図１３に示す。
【００３５】
この記録を行うことにより、第１のポジションで記録された各データセットのカタログデータは、テープ始端をスタートとして、テープ送り方向に向かって階段状に配置されることになる。
【００３６】
次に図１３の形式で記録されたデータテープ上のカタログ情報を取得する流れを図１６に示すフローチャートに沿って説明する。
【００３７】
前記したように、テープに記録されているカタログ情報には、該当するデータセットのメタ情報に加えて自身のカタログ情報の終端ブロックアドレスＫＥ＊と、該当するデータセットの終端ブロックアドレスＤＥ＊が記録されている。
【００３８】
まず、テープに記録する流れと同様に、テープが装填されるとテープの半導体メモリからＫＥ，ＴＥ，ＳＮが読み込まれる（Ｓ４２５、Ｓ４２６）。次にテープの始端に記録されている１つめのカタログ情報１１１が読み込まれる（Ｓ４２７）。このカタログ情報には、ＫＥ１とＤＥ１が記録されている。
【００３９】
次に、読み込んだカタログ情報１１２が第１のポジションに記録されている最後のカタログ情報かどうかを判断する（Ｓ４２８）。半導体メモリ７１１から読み込んだＫＥとＫＥ１とを比較して、これがＫＥ＝ＫＥ１となった場合は、このカタログ情報が第１のポジションに記録されている最後のカタログ情報と判断され、処理が終了する。図１３の例では、３つのデータセットが記録されているので、ＫＥ＞ＫＥ１となるため、２つ目以降のカタログ情報を読み出すためのカウンタｎを２で初期化する（Ｓ４３０）。
【００４０】
次に、２つめのカタログ情報１１２の記録ポジションを割り出す（Ｓ４３１）。第１のポジションに記録されている２つめのカタログ情報１１２は、テープ送り方向にはＫＥ１の物理位置であり、かつ１つめのデータセット１０１の記録が完了した以降で、テープ送り方向のポジションがＫＥ１の物理位置に最初に達するアドレスに記録されていることより、２つめのカタログ情報記録開始アドレスをＫＳ２とすると、
ＫＳ２＝｛［（ＤＥ１−ＫＥ１）／ＯＮ］＋１）×ＯＮ｝＋ＫＥ１＋１
で割り出すことができる（ここで［（ＤＥ１−ＫＥ１）／ＯＮ］は、（ＤＥ１−ＫＥ１）／ＯＮの整数値を示す）。
【００４１】
２つ目のカタログ情報１１２を読み出す処理は次のようになる。すなわち、１つ目のカタログ情報１１１を読み出した後には、固定ヘッド３０２はテープ３０１のブロックアドレスＫＥ１の次のアドレスに位置している。この位置から次のカタログ情報が記録されているブロックアドレスＫＳ２へは、テープ３０１を送る必要はなく、固定ヘッド３０２を幅方向に移動させればよい。移動させるトラックの数は、［（ＤＥ１−ＫＥ１）／ＯＮ］＋１で求められる。このようにして固定ヘッド３０２を移動させた後、ブロックアドレスＫＳ２からカタログ情報１１２を読み出し、同様にＫＥ２、ＤＥ２を取得する（Ｓ４３２）。
【００４２】
次に、読み込んだカタログ情報１１２が第１のポジションに記録されている最後のカタログ情報かどうかを判断する。半導体メモリ７１１から読み込んだＫＥとＫＥ２を比較して、これがＫＥ＝ＫＥ２となった場合（Ｓ４３３において“Ｙｅｓ”）は、このカタログ情報が第１のポジションに記録されている最後のカタログ情報と判断され、処理を終了する。図１３の例では、３つのデータセットが記録されているので、ＫＥ＞ＫＥ２となる（Ｓ４３３において“Ｎｏ”）ため、カウンタｎを１増加させる（Ｓ４３４）。
【００４３】
以下同様に、３つめのカタログ情報のアドレスを割り出し、読み込みを行う。図１３の例ではＫＥ＝ＫＥ３となるので、３つめのカタログ情報１１３が第１のポジションにおける最後のカタログ情報となり、カタログ情報の読み込みが完了する。
【００４４】
かかる構成によれば、固定ヘッド型で１リールタイプのデータテープ装置において、データテープをデータテープ装置に装填した場合、テープに書かれているデータ情報を得るためテープを順に送りながら固定ヘッドを移動して読み取りトラックを変えながらカタログ情報を読み取ることで、カタログ情報読み取り時のテープの早送りや巻き戻しが発生せず、カタログ情報がテープ上に無秩序に配置されている従来の記録に比べて格段の速さでテープに書かれているすべてのカタログ情報を取得することができる。
【００４５】
一方、ＴＥ＋ＬＤ≧ＫＥ＋ＯＮが成立しない場合、すなわちデータセットの容量が小さく、カタログ情報を第１のポジションに記録できない場合（Ｓ４０８において“Ｎｏ”）は、第２のポジションにカタログ情報を記録する。以下では、テープが図１１に示す記録状態にあるときに、３つ目のデータセット１０３を第２のポジションに記録する場合について説明する。図５のフローチャートに示すように、まずカタログ情報を記録し（Ｓ４１３）、続いてデータセットを記録し（Ｓ４１４）、最後に非接触の不揮発性半導体メモリ７１１に格納するデータを更新して終了する（Ｓ４３８、Ｓ４１５）。この記録が完了したデータ配置図が図１２の形になる。この場合はＳＮ＝１、ＫＥ＝ＫＥ２、となっており、第１のポジションで記録された最後のデータセット１０２の続き、すなわちブロックアドレスＤＥ２の次から小さなデータセット１０３Ｓのカタログ情報１１３Ｓが１つ記録されていることがわかるため、カタログ情報１１３の記録ポジションをテープ上でサーチすることなくＤＥ２にジャンプすることでカタログ情報１１３が読み出せる。
【００４６】
また、４つ目も第２のポジションで書かれている場合は、ＳＮ＝２、ＫＥ＝ＫＥ２となているので、アドレスＤＥ２の後ろに２つの小さなデータセットが第２のポジションで書かれていることがわかる。そしてこれらのデータセットは、ＤＥ２の後ろに、カタログ情報１１３Ｓ、データセット１０３Ｓ、カタログ情報１１４Ｓ、データセット１０４Ｓが並んで記録されていることになり、１１３Ｓと同様にして１１４Ｓも読み取ることができる
次に、図１２の形で３つのデータセットが記録されているテープに対して、さらにデータセット１０４を追記する例を説明する。図１２の形態は第２のポジションにデータセットが１つ記録されているので、半導体メモリ７１１に記録されている情報はＳＮ＝１となり（Ｓ４０４において“Ｎｏ”）、“Ｂ”へ進み、図９に示すフローチャートに沿って書き込みが行われる。
【００４７】
上記３つ目のデータセット１０３Ｓの書き込み時と同様に、４つ目のデータセットが小さい場合、すなわちＴＥ＋ＬＤ≧ＫＥ＋ＯＮが成立しない場合（Ｓ４１６において“Ｎｏ”）、図１２のテープ終端アドレスＴＥに続けて、４つめのカタログ情報１１４Ｓとデータセット１０４Ｓとを記録する（Ｓ４２２、Ｓ４２３）。記録完了したデータ配置図を図１５に示す。
【００４８】
一方、４つ目のデータセットが第１のポジションに記録できる大きさがある場合、すなわちＴＥ＋ＬＤ≧ＫＥ＋ＯＮである場合（Ｓ４１６において“Ｙｅｓ”）は、第２のポジションに記録されている３つめのカタログ情報を統合して、４つめのデータセットを記録する。
【００４９】
統合するために第２のポジションで記録済みのカタログ情報を読み出すが、このカタログ情報の位置は第１のポジションに書かれている最後のカタログ情報の後に記録されている。図１２の例では、２つめのカタログ情報を読み込んだ後、ここに書かれているＤＥ２のアドレスと半導体メモリ７１１にあるＳＮ＝１、ＫＥ＝ＫＥ２、ＴＥ＝ＤＥ３という情報より、この２つめのデータセット１０２の後に、第２のポジションに記録されているカタログ情報が１つあることがわかる。すなわち、ＫＥは第１のポジションに記録されている最後のカタログ情報の終端アドレスを示すが、ここでＫＥ＝ＫＥ２となるので、このデータセット１０２は、第１のポジションに書かれた最後のデータセットであると判断できる。従って、これ以降に存在するデータセットは、必ず第２のポジションで記録されており、かつその数はＳＮ＝１で示されることになるので、この場合はデータセット１０２のあとに第２のポジションで書かれているデータセット１０３Ｓが１つだけあるということがわかる。
【００５０】
第２のポジションでのカタログ情報の記録方法より、このカタログ情報１１３ＳはブロックアドレスＤＥ２に続けて記録されているので、このアドレスに移動してカタログ情報１１３Ｓの読み出しを行い（Ｓ４１７）、書き込みをするカタログ情報１１４と統合して記録を行う。データセット１０４の記録自体は、これまで説明した第１のポジションでの記録方法と同様であり、データセット１０４に対応するカタログ情報１１４と、読み出したカタログ情報１１３Ｓとをまとめて記録するようにする。すなわち、図９に示すように、データセット１０４を、先頭からＫＥ＋ＯＮ−ＴＥのブロック数を有するデータセット１０４Ａと残りのデータセット１０４Ｂとに分離して、はじめにデータセット１０４Ａを記録する（Ｓ４１８）。その後、カタログ情報１１３Ｓとカタログ情報１１４とを統合した形の新たなカタログ情報１１４Ｔを記録し（Ｓ４１９）、この後データセット１０４Ｂを記録する（Ｓ４２０）。
【００５１】
カタログ情報は、統合したデータセットの数とそれぞれのメタ情報（データセット開始、終了アドレス、等）が記録される構造になっており、通常は統合数が１として記録され、２つのカタログ情報が統合された場合は統合数が２として記録される。カタログ情報１１４Ｔには、統合数として２が、ＫＥとしてカタログ情報１１４Ｔの終端ブロックアドレスが、ＤＥとしてデータセット１０４の終端ブロックアドレスが、各々記録される。図１７にカタログ情報の構成図の１例を示す。また、図１４に本記録後のデータ配置を示す。
【００５２】
これにより、小さいデータセット１０３のカタログ情報１１３Ｓは、第１のポジションにカタログ情報１１４と合わせてカタログ情報１１４Ｔとして記録されることにより（図１４）、短いデータセットが多く存在する場合でも、第２のポジションで記録されるカタログ情報は、最後に記録されたデータセットの終端ブロックアドレスから、テープの一往復以内のポジションにある記録終端ブロックアドレスの間にしか存在しないということになり、加えて第２のポジションに記録されたカタログ情報の先頭アドレスは、その前に記録されているデータセットの直後であり、これらデータセットの終端は、該当するカタログ情報に記録されていることから、この最後の１往復分のカタログ情報も順次先頭アドレスにジャンプして取得することができるため、カタログ情報取得のためにかかる時間を最小限に抑えることができる。
【００５３】
なお、本実施の形態において、記録終端のブロック番号や第１のポジションに記録された最後のカタログ情報の記録終端のブロックアドレス、第２のポジションに記録されているデータセットの数をデータテープにあるカートリッジメモリに記録するとしているが、ＲＦＩＤタグやバーコードＩＤとの紐付け等、データテープを読み取る方法以外で取得できる他の方法でも問題はない。
【００５４】
また、上記情報がカートリッジメモリやＲＦＩＤタグ、バーコードＩＤ等に記録されていなくても、テープ上の情報から取得することができる場合は、これら媒体に記録されることを制限するものではない。
【００５５】
さらに本発明は、データテープが２リールの構成であっても、テープのイジェクト前に常に巻き戻す（または装填時に巻き戻す）ようになっていれば同様に適用可能である。
【００５６】
また、本提案ではデータテープ上の記録／読み出し位置をブロックアドレスを用いて参照していたが、データテープ上に別途設けられたアドレストラックやタイムコードラインのような、テープ上の記録／読み出し位置を特定できる機能があるのであれば、これを用いて参照することでも構わない。
【産業上の利用可能性】
【００５７】
本発明にかかる固定ヘッド型でかつ１リール巻き取りタイプのデータテープ装置は、データテープに書かれているカタログ情報の取得が格段に高速化されるので、大容量データ映像コンテンツの格納とコンテンツメタ情報の高速検索を両立させる等、データテープへの映像コンテンツアーカイブにも有用である。
【符号の説明】
【００５８】
１０１〜１０５  データセット０１〜０５
１１１〜１１５  カタログ情報０１〜０５
３０１  テープ
３０２  固定ヘッド
３０３  ブロック
３０４  ブロックアドレス
６１１  データＩ／Ｆ部
６１２  内部メモリ
６１３  制御部
６１４  半導体メモリリード／ライト部
６１５  テープ記録再生部
６１６  データテープ装置
７１１  半導体メモリ
７１２  データテープ
７１３  テープリール
７１４  テープ引き出しピン
７１５  テープカートリッジ
８０２  ＨＤＤ（ハードディスク）
８０３  データファイル
８０４  ＰＣ
【図１】
2010257523.tif 000003
【図２】
2010257523.tif 000004
【図３】
2010257523.tif 000005
【図４】
2010257523.tif 000006
【図５】
2010257523.tif 000007
【図６】
2010257523.tif 000008
【図７】
2010257523.tif 000009
【図８】
2010257523.tif 000010
【図９】
2010257523.tif 000011
【図１０】
2010257523.tif 000012
【図１１】
2010257523.tif 000013
【図１２】
2010257523.tif 000014
【図１３】
2010257523.tif 000015
【図１４】
2010257523.tif 000016
【図１５】
2010257523.tif 000017
【図１６】
2010257523.tif 000018
【図１７】
2010257523.tif 000019