(57)【要約】テープカートリッジに用いられるカートリッジメモリは、無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、１６ＫＢを超える記憶容量を有する不揮発性メモリと、ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部とを備える。不揮発メモリは、１２８ＫＢ以下の記憶容量を有する複数のメモリバンクを備える。制御部は、複数のメモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行う。【選択図】図３
2019198323.tif 000002
【特許請求の範囲】
【請求項１】
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で前記不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
前記不揮発性メモリは、１２８ＫＢ以下の記憶容量を有する複数のメモリバンクを備え、
前記制御部は、複数の前記メモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
前記第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリ。
【請求項２】
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で前記不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
前記不揮発性メモリは、２ＭＢ以下の記憶容量を有する複数のメモリバンクを備え、
前記制御部は、複数の前記メモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
前記第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリ。
【請求項３】
前記メモリバンクは、１６ＫＢ以上１２８ＫＢ以下の記憶容量を有する請求項１に記載のカートリッジメモリ。
【請求項４】
前記メモリバンクは、１６ＫＢ以上２ＭＢ以下の記憶容量を有する請求項２に記載のカートリッジメモリ。
【請求項５】
前記付加データは、JIS Z6019で規定された管理台帳データである請求項１に記載のカートリッジメモリ。
【請求項６】
前記付加データは、ファイルシステムを管理するための管理テーブルである請求項１に記載のカートリッジメモリ。
【請求項７】
前記ファイルシステムは、リニアテープファイルシステムである請求項６に記載のカートリッジメモリ。
【請求項８】
前記付加データは、前記第１のメモリバンクに書き込まれるデータのコピー、または誤り訂正符号である請求項１に記載のカートリッジメモリ。
【請求項９】
前記不揮発性メモリは、複数の前記メモリバンクを切り換えるためのメモリバンク切替レジスタを備える請求項１に記載のカートリッジメモリ。
【請求項１０】
請求項１または２に記載された前記カートリッジメモリを備えるテープカートリッジ。
【請求項１１】
請求項１または２に記載された前記カートリッジメモリを備えるテープカートリッジと、
前記テープカートリッジをロードまたはアンロード可能に構成された記録再生装置と
を備える記録再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カートリッジメモリ、テープカートリッジおよび記録再生システムに関する。
【背景技術】
【０００２】
電子データの保存のために、磁気記録媒体が広く利用されている。特にデータ単位容量あたりのコストが安い磁気テープは再注目されており、クラウドストレージサービスで用いられる記録媒体として、ＨＤＤ（Hard Disk Drive）と共にデータセンター等で活用されている。【０００３】
磁気テープはLinier Tape Open（LTO）Ultrium規格の磁気テープが広く普及している。LTO Ultium規格のテープカートリッジには、カートリッジメモリ（Cartridge Memory：ＣＭ）と呼ばれるＲＦ無線通信を用いた非接触型の不揮発性メモリが内臓されている（例えば特許文献１参照）。カートリッジメモリには、例えば、製造情報、ドライブ使用履歴、ベンダー固有の管理情報等の情報が書き込まれる。カートリッジがドライブにロードされた後、ドライブがカートリッジメモリから上記の情報を読み出すことで、わずかな時間でカートリッジの使用状況等を調べることが可能となっている。【０００４】
LTO規格の磁気テープの記憶容量が増大するにつれて、カートリッジメモリの記憶容量を大きくする必要がある。これは磁気テープの記憶容量に応じて、カートリッジメモリに書き込む情報が多くなっていくからである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１０９３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、Liner Tape Open Generation 8(LTO-8)またはIBM 3592の規格では、カートリッジメモリの記憶容量は１６ＫＢに規定されている。このため、カートリッジメモリに書き込む情報の増加に応じて、カートリッジメモリの記憶容量を１６ＫＢを超えて大きくすると、上記の既存の規格との互換性が取れなくなる虞がある。【０００７】
本開示の目的は、既存の規格との互換性を保ちつつ、記憶容量を向上することができるカートリッジメモリ、テープカートリッジおよび記録再生システムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、第１の開示は、
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
不揮発メモリは、１２８ＫＢ以下の記憶容量を有する複数のメモリバンクを備え、
制御部は、複数のメモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリである。【０００９】
第２の開示は、
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
不揮発メモリは、２ＭＢ以下の記憶容量を有する複数のメモリバンクを備え、
制御部は、複数のメモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリである。
【発明の効果】
【００１０】
本開示によれば、既存の規格との互換性を保ちつつ、記憶容量を向上することができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果またはそれらと異質な効果であってもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の第１の実施形態に係る記録再生システムの概略図である。
【図２】テープカートリッジの分解斜視図である。
【図３】カートリッジメモリのブロック図である。
【図４】不揮発性メモリのブロック図である。
【図５】本開示の第１の実施形態に係る記録再生システムの動作の一例を説明するためのフローチャートである。
【図６】本開示の第２の実施形態に係る記録再生システムの動作の一例を説明するためのフローチャートである。
【図７】本開示の第３の実施形態に係る記録再生システムの動作の一例を説明するためのフローチャートである。
【図８】本開示の第４の実施形態に係る記録再生システムの動作の一例を説明するためのフローチャートである。
【図９】不揮発性メモリの変形例のブロック図である。
【図１０】不揮発性メモリの変形例のブロック図である。
【発明を実施するための形態】
【００１２】
本開示の実施形態について以下の順序で説明する。なお、以下の実施形態の全図においては、同一または対応する部分には同一の符号を付す。
１  第１の実施形態（記録再生システムの例）
２  第２の実施形態（記録再生システムの例）
３  第３の実施形態（記録再生システムの例）
４  第４の実施形態（記録再生システムの例）
５  変形例
【００１３】
＜１  第１の実施形態＞
［記録再生システムの構成］
本開示の第１の実施形態に係る記録再生システム１００は、図１に示すように、磁気テープＭＴおよびカートリッジメモリ１１を有するテープカートリッジ１０と、テープカートリッジ１０をロードおよびアンロード可能に構成された記録再生装置（ドライブ）２０とを備える。
【００１４】
（記録再生装置）
記録再生装置２０は、通信部としてのリーダライタ２１と、記録再生部２２と、制御部としてのシステムコントローラ２３と、インタフェース２４とを備える。記録再生装置２０は、インタフェース２５を介して外部コンピュータ２００に対して接続されている。
【００１５】
リーダライタ２１は、無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いてカートリッジメモリ１１と通信を行う。記録再生部２２は、磁気テープＭＴを走行させるための駆動装置（図示せず）、およびヘッドユニット（図示せず）等を備え、磁気テープＭＴに対するデータの記録および再生を行う。
【００１６】
システムコントローラ２３は、リーダライタ２１や記録再生部２２等の記録再生装置２０の各部を制御する。システムコントローラ２３は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等を備える。
【００１７】
インタフェース２４は、記録再生部２２および外部コンピュータ２００と接続されている。記録再生部２２によって磁気テープＭＴから読み出された信号は、インタフェース２４を介して外部コンピュータ２００に出力される。一方、記録再生部２２によって磁気テープＭＴに記録される信号は、インタフェース２４を介して外部コンピュータ２００から供給される。
【００１８】
インタフェース２４がリーダライタ２１と接続されていてもよい。この場合には、インタフェース２４と接続された外部コンピュータ２００からの操作入力により、リーダライタ２１の制御が行われる構成とすることができる。
【００１９】
（テープカートリッジ）
テープカートリッジ１０は、いわゆるＬＴＯ規格またはＩＢＭ規格に準拠したテープカートリッジであり、図２に示すように、下シェル１２Ａと上シェル１２Ｂとで構成されるカートリッジケース１２の内部に、磁気テープＭＴが巻かれたリール１３と、リール１３の回転をロックするためのリールロック１４およびリールスプリング１５と、リール１３のロック状態を解除するためのスパイダ１６と、下シェル１２Ａと上シェル１２Ｂに跨ってカートリッジケース１２に設けられたテープ引出口１２Ｃを開閉するスライドドア１７と、スライドドア１７をテープ引出口１２Ｃの閉位置に付勢するドアスプリング１８と、誤消去を防止するためのライトプロテクト１９と、カートリッジメモリ１１とを備える。リール１３は、中心部に開口を有する略円盤状であって、プラスチック等の硬質の材料からなるリールハブ１３Ａとフランジ１３Ｂとにより構成される。
【００２０】
テープカートリッジ１０に用いられるカートリッジメモリ１１は、図３に示すように、アンテナコイル３１と、アンテナコイル３１により受信した電波から、誘導起電力を用いて発電、整流して電源を生成する整流・電源回路３２と、アンテナコイル３１により受信した電波から、同じく誘導起電力を用いてクロックを生成するクロック回路３３と、アンテナコイル３１により受信した電波の検波およびアンテナコイル３１により送信する信号の変調を行う検波・変調回路３４と、検波・変調回路３４から抽出されるデジタル信号から、コマンドおよびデータを判別し、これを処理するための論理回路等で構成されるコントローラ３５と、不揮発性メモリ（Non Volatile Memory：ＮＶＭ）３６とを備える。
【００２１】
不揮発性メモリ３６は、LTO-8またはIBM 3592の磁気テープ規格で規定された記憶容量よりも大きい、１６ＫＢを超える記憶容量を有する。不揮発性メモリ３６としては、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）を使用するのが一般的であるが、ＭＲＡＭ（Magnetoresistive Random Access Memory）、ＲｅＲＡＭ（Resistive Random Access Memory）等を使用してもよい。
【００２２】
カートリッジメモリ１１は、アンテナコイル３１および検波・変調はラジオ周波数帯（Radio Frequency：ＲＦ）のISO 14443-2規格に準じ、コマンド体系はLTO 8またはIBM 3592の規格に準ずるように構成される。これらの規格上、カートリッジメモリ１１に設けられる不揮発性メモリ３６へのアクセスは、ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で行うことが可能であり、ＷＯＲＤ単位ではアドレスは１２ｂｉｔ、ＢＬＯＣＫ単位では１６ｂｉｔを使ってアドレッシングが可能となっている。ＷＯＲＤ単位（２ＢＹＴＥ単位）でアクセスする場合には、使用可能なメモリ容量は最大で１２８ＫＢであり、ＢＬＯＣＫ単位（３２ＢＹＴＥ単位）でアクセスする場合には、使用可能なメモリ容量は最大で２ＭＢである。これらが仕様上、実現可能な容量の制約となる。
【００２３】
カートリッジメモリ１１は、図４に示すように、４つのバンクＢＫ０〜ＢＫ３と、バンク切替レジスタ４１と、マルチプレクサ４２とを備える。ここでは、１６ＫＢの４面のメモリから４つのバンクＢＫ０〜ＢＫ３を構成した例について説明するが、バンク数はこの例に限定されるものではなく、バンク数は２以上であれば、偶数バンク数、奇数バンク数に関わらず自由に選定可能である。
【００２４】
バンク切替レジスタ４１は、データの書き込み先または読み出し先となるバンクがバンクＢＫ０〜ＢＫ３のうちのいずれかになるようにバンクＢＫ０〜ＢＫ３を切り替えるためのものである。バンク切替レジスタ４１のＢｉｔ数はバンク数により異なり、４バンクの場合には最低２ｂｉｔ、つまり組み合わせとして２の２乗（２2）、すなわち４通りの切り替えを制御できればよい。バンク切替レジスタ４１への書き込みのために、例えば、最小アクセス単位である１ＷＯＲＤ（２ＢＹＴＥ）が確保され、その１ＷＯＲＤのうちの２ｂｉｔがバンク切替のために割り当てられる。バンク切替レジスタ４１への書き込みのための１ＷＯＲＤは、例えばＬＴＯ規格上未使用であるReserved領域に割り振られることが好ましいが、カートリッジメモリ１１内の書き込み禁止領域（Write Protected）であればどこに割り振ってもよい。マルチプレクサ４２は、バンク切替レジスタ４１からの入力信号に応じて、データの書き込み先をバンクＢＫ０〜ＢＫ４のうちの何れかに設定する。
【００２５】
バンクＢＫ０〜ＢＫ３はそれぞれ、１２８ＫＢ以下、好ましくは１６ＫＢ以上１２８ＫＢ以下の記憶容量を有する。バンク（第１のメモリバンク）ＢＫ０は、LTO-8またはIBM 3592の規格に準拠した既存のカートリッジメモリの記憶領域に対応する。バンクＢＫ０には、通常データが書き込まれる。ここで、“通常データ”とは、LTO-8のまたはIBM 3592の規格で規定されたデータを意味する。
【００２６】
バンク（第２のメモリバンク）ＢＫ１〜ＢＫ３は、上記の既存のカートリッジメモリの記憶領域に対する拡張記憶領域に対応する。バンクＢＫ１〜ＢＫ３には、付加データが書き込まれる。ここで、付加データとは、LTO-8またはIBM 3592の規格で規定されていないデータを意味する。付加データの例としては、管理台帳データ、バンクＢＫ０に書き込まれる通常データのコピー、バンクＢＫ０に書き込まれる通常データの誤り訂正符号、Index情報等が挙げられるが、これらのデータに限定されるものではない。
【００２７】
記録再生装置２０のシステムコントローラ２３は、通常データの書き込みまたは読み出しをカートリッジメモリ１１に要求する。具体的には、システムコントローラ２３は、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３からバンクＢＫ０にデータの書き込み先または読み出し先を切り替えるようにコントローラ３５に要求したのち、通常データの書き込みまたは読み出しをコントローラ３５に供給する。
【００２８】
記録再生装置２０のシステムコントローラ２３は、付加データの書き込みまたは読み出しをカートリッジメモリ１１に要求する。具体的には、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１、バンクＢＫ２またはバンクＢＫ３にデータの書き込み先または読み出し先を切り替えるようにコントローラ３５に要求したのち、付加データの書き込みまたは読み出しをコントローラ３５に供給する。
【００２９】
カートリッジメモリ１１のコントローラ３５は、システムコントローラ２３からの書き込み先または読み出し先となるバンクの変更の要求に応じて、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３からバンクＢＫ０にデータの書き込み先または読み出し先を切り替える。または、バンクＢＫ０からバンクＢＫ１、バンクＢＫ２またはバンクＢＫ３にデータの書き込み先または読み出し先を切り替える。
【００３０】
カートリッジメモリ１１のコントローラ３５は、システムコントローラ２３からの通常データの書き込みまたは読み出しの要求に応じて、バンクＢＫ０に対する通常データの書き込み、またはバンクＢＫ０からの通常データの読み出しを行う。また、システムコントローラ２３からの付加データの書き込みまたは読み出しの要求に応じて、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３に対する付加データの書き込み、またはバンクＢＫ１、バンクＢＫ２またはバンクＢＫ３からの付加データの読み出しを行う。なお、通常データおよび付加データの書き込みの際には、通常データおよび付加データは、システムコントローラ２３からコントローラ３５に供給される。
【００３１】
システムコントローラ２３およびコントローラ３５は、ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリに対するデータの書き込みまたは読み出しを行う。
【００３２】
［記録再生システムの動作］
以下、図５を参照して、本開示の第１の実施形態に係る記録再生システム１００の動作の一例について説明する。
【００３３】
まず、例えば記録再生装置２０にテープカートリッジがロードされると、ステップＳ１１において、記録再生装置２０のシステムコントローラ２３が、ロードされたテープカートリッジのカートリッジメモリに対して、拡張記憶領域を有しているか否かを問い合わせる。
【００３４】
ステップＳ１１における問い合わせに対して、拡張記憶領域を有しているとの応答がカートリッジメモリからなかった場合には、システムコントローラ２３は、カートリッジメモリが拡張記憶領域を有していない一般的なカートリッジメモリであると判断する。一方、拡張記憶領域を有しているとの応答がカートリッジメモリからあった場合には、システムコントローラ２３は、カートリッジメモリが拡張記憶領域を有している第１の実施形態に係るカートリッジメモリ１１であると判断する。
【００３５】
本明細書において、“一般的なカートリッジメモリ”とは、LTO-8またはIBM 3592の規格に準拠した従来のカートリッジメモリ、すなわち拡張記憶領域を有していない、１６ｋＢの記憶容量を有するカートリッジメモリを意味する。また、拡張記憶領域とは、LTO-8またはIBM 3592の規格に規定された１６ｋＢを超える記憶領域、すなわちバンクＢＫ１〜ＢＫ３のメモリ空間を意味する。
【００３６】
ステップＳ１１にてテープカートリッジが一般的なカートリッジメモリであると判断された場合には、以下のような通常データの書き込みまたは読み出し処理がなされる。すなわち、システムコントローラ２３から一般的なカートリッジメモリのコントローラに通常データの書き込みまたは読み出しが要求されると、ステップＳ２２において、一般的なカートリッジメモリのコントローラは、システムコントローラ２３から供給された通常データを不揮発性メモリに書き込むか、または不揮発性メモリから通常データを読み出し、システムコントローラ２３に供給する。
【００３７】
ステップＳ１１にてカートリッジメモリがカートリッジメモリ１１であると判断された場合には、以下のような通常データおよび付加データの書き込みまたは読み出し処理がなされる。すなわち、まず、ステップＳ１３において、システムコントローラ２３が、付加データの書き込みまたは読み出しを行う処理が行われたか否かを判断する。ステップＳ１３にて付加データの書き込みまたは読み出しを行う処理が行われたと判断された場合には、ステップＳ１４において、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更するようにコントローラ３５に要求する。この要求を受けたコントローラ３５は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更する。
【００３８】
次に、ステップＳ１５において、システムコントローラ２３は、コントローラ３５に付加データの書き込みまたは読み出しを要求する。この要求を受けたコントローラ３５は、バンクＢＫ１に対する付加データの書き込みを行うか、またはバンクＢＫ１からの付加データの読み出しを行い、読み出した付加データをシステムコントローラ２３に供給する。
【００３９】
次に、ステップＳ１６において、システムコントローラ２３は、コントローラ３５にバンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更するように要求する。この要求を受けたコントローラ３５は、バンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更する。
【００４０】
ステップＳ１３にて付加データの書き込みまたは読み出しを行う処理が行われず、通常データの書き込みまたは読み出しが要求されたと判断された場合には、ステップＳ１７において、コントローラ３５は、バンクＢＫ０に対する通常データの書き込みを行うか、またはバンクＢＫ０から通常データの読み出しを行い、読み出した通常データをシステムコントローラ２３に供給する。
【００４１】
通常データおよび付加データの読み出しは、例えば、テープカートリッジ１０が記録再生装置２０にロードされたときに行われる。一方、通常データおよび付加データの書き込みは、例えば、テープカートリッジ１０が記録再生装置２０からアンロードされるとき、または磁気テープＭＴに対してデータが記録されたときに行われる。
【００４２】
上述の動作の説明では、バンクＢＫ１に付加データが書き込まれる例について説明したが、バンクＢＫ１以外の拡張記憶領域であるバンクＢＫ２またはＢＫ３に付加データが書き込まれるようにしてもよい。また、付加データが大きく、バンクＢＫ１の記憶容量では足りない場合には、付加データがバンクＢＫ１およびバンクＢＫ２に渡って書き込まれてもよいし、バンクＢＫ１、バンクＢＫ２およびバンクＢＫ３に渡って書き込まれてもよい。
【００４３】
［効果］
第１の実施形態に係る記録再生システム１００では、コントローラ３５は、複数のバンクＢＫ０〜ＢＫ３のうちのバンクＢＫ０に対して、通常データの書き込みまたは読み出し処理を行い、複数のバンクＢＫ０〜ＢＫ３のうちのバンクＢＫ１に対して、付加データの書き込みまたは読み出し処理を行う。したがって、LTO-8またはIBM 3592の規格との互換性を保ちつつ、記憶容量を向上することができる。
【００４４】
＜２  第２の実施形態＞
第２の実施形態では、付加データとして、バンクＢＫ０に書き込まれた通常データのコピーを拡張記憶領域に書き込むか、またはバンクＢＫ０に書き込まれた通常データの誤り訂正符号を拡張記憶領域に書き込む例について説明する。
【００４５】
［記録再生テープシステムの構成］
拡張記憶領域であるバンクＢＫ１には、バンクＢＫ０に書き込まれた通常データのコピー（付加データ）が書き込まれるか、またはバンクＢＫ０に書き込まれた通常データの誤り訂正符号（付加データ）が書き込まれる。
【００４６】
システムコントローラ２３は、バンクＢＫ０に対して通常データを書き込んだ後に、この通常データのコピー、またはこの通常データの誤り訂正符号をバンクＢＫ１、バンクＢＫ２またはバンクＢＫ３に書き込むように、コントローラ３５に要求する。コントローラ３５は、この要求に応じて、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３に通常データのコピー、または通常データの誤り訂正符号を書き込む。
【００４７】
バンクＢＫ０から通常データが読み出され、カートリッジメモリ１１からシステムコントローラ２３に供給された場合には、システムコントローラ２３は、供給された通常データが壊れているか否かを判断する。バンクＢＫ０から読み出されたデータが壊れているか否かの判断は、例えば、カートリッジメモリ１１から供給される通常データに含まれている誤り検出符号を用いて判断される。なお、LTO規格では、誤り検出符号としてはＣＲＣ（Cyclic Redundancy Check）を用いることが規定されている。
【００４８】
システムコントローラ２３は、通常データが壊れていないと判断した場合には、例えば外部コンピュータ２００に通常データを供給する。一方、システムコントローラ２３は、通常データが壊れていると判断した場合には、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３に書き込まれた通常データのコピー、または通常データの誤り訂正符号の読み出しを、カートリッジメモリ１１に要求する。コントローラ３５は、この要求に応じて、バンクＢＫ１、バンクＢＫ２またはバンクＢＫ３から通常データのコピー、または通常データの誤り訂正符号を読み出し、システムコントローラ２３に要求する。
【００４９】
［記録再生テープシステムの動作］
以下、図６を参照して、本開示の第２の実施形態に係る記録再生システム１００の動作の一例について説明する。なお、第１の実施形態における記録再生システム１００の動作と同様なステップには同一の符号を付して説明を省略する。
【００５０】
ステップＳ１１にてカートリッジメモリが第２の実施形態に係るカートリッジメモリ１１であると判断された場合には、以下のような通常データおよび付加データの書き込み処理がなされる。すなわち、まず、ステップＳ２３において、システムコントローラ２３が、コントローラ３５に通常データを供給する。コントローラ３５は、システムコントローラ２３から供給された通常データをバンクＢＫ０に書き込む。
【００５１】
次に、ステップＳ２４において、システムコントローラ２３は、既存のカートリッジメモリの記憶領域に対応するバンクＢＫ０から、拡張記憶領域に対応するバンクＢＫ１にデータの書き込み先を切り替えるようにコントローラ３５に要求する。コントローラ３５は、この要求に応じて、バンクＢＫ０からバンクＢＫ１にデータの書き込み先を切り替える。
【００５２】
次に、ステップＳ２５において、システムコントローラ２３は、ステップＳ２３にてバンクＢＫ０に書き込んだ通常データのコピー、またはステップＳ２３にてバンクＢＫ０に書き込んだ通常データの誤り訂正符号をコントローラ３５に供給する。コントローラ３５は、システムコントローラ２３から供給された通常データのコピー、または通常データの誤り訂正符号をバンクＢＫ１に書き込む。
【００５３】
次に、ステップＳ２６において、システムコントローラ２３は、バンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を切り替えるようにコントローラ３５に要求する。コントローラ３５は、この要求に応じて、バンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を切り替える。このようにバンクＢＫ０にデータの書き込み先または読み出し先を切り換えておくことで、一般的な記録再生装置に対してテープカートリッジ１０がロードされた場合には、一般的な記録再生装置は、テープカートリッジ１０に対して一般的なカートリッジと同様に通常データの書き込みまたは読み出し処理を実行することができる。
【００５４】
ここで、“一般的な記録再生装置”とは、既存のカートリッジメモリの記憶領域（すなわち、LTO-8またはIBM 3592の規格で規定された１６ｋＢの記憶領域（バンクＢＫ０））に対するデータの書き込みまたは読み出しは可能であるが、拡張記憶領域（バンクＢＫ１〜ＢＫ３）に対するデータの書き込みまたは読み出しは可能でない従来の記録再生装置を意味する。
【００５５】
上述の動作の説明では、通常データのコピー、またはこの通常データの誤り訂正符号がバンクＢＫ１に書き込まれる例について説明したが、バンクＢＫ２またはバンクＢＫ３に書き込まれるようにしてもよい。
【００５６】
［効果］
第２の実施形態に係る記録再生システム１００では、記録再生装置２０のシステムコントローラ２３は、拡張記憶領域であるバンクＢＫ１に対して、バンクＢＫ０に書き込んだ通常データのコピーをバンクＢＫ１に書き込むか、または通常データの誤り訂正符号を書き込む。したがって、バンクＢＫ０から読み出した通常データが壊れていることが判明した場合には、システムコントローラ２３は、バンクＢＫ１から通常データのコピーまたは通常データの誤り訂正符号を読み出すことができる。したがって、壊れた通常データを復元することが可能であり、書き込みデータの信頼性を向上させることができる。
【００５７】
＜３  第３の実施形態＞
第３の実施形態では、拡張記憶領域に対して管理台帳データを書き込む、または拡張記憶領域から管理台帳データを読み出す例について説明する。
【００５８】
［記録再生テープシステムの構成］
拡張記憶領域であるバンクＢＫ１には、JIS Z-6019で規定されている管理台帳データ（付加データ）が書き込まれる。ここでは、バンクＢＫ１に管理台帳データが書き込まれる例について説明するが、バンクＢＫ１以外の拡張記憶領域であるバンクＢＫ２またはＢＫ３に管理台帳データが書き込まれてもよい。また、管理台帳データが大きく、バンクＢＫ１の記憶容量では足りない場合には、管理台帳データがバンクＢＫ１およびバンクＢＫ２に渡って書き込まれてもよいし、バンクＢＫ１、バンクＢＫ２およびバンクＢＫ３に渡って書き込まれてもよい。
【００５９】
記録再生装置２０のシステムコントローラ２３は、管理台帳データの書き込みまたは読み出しをカートリッジメモリ１１に要求する。具体的には、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を切り替えるようにコントローラ３５に要求したのち、管理台帳データの書き込みまたは読み出しをコントローラ３５に要求する。管理台帳データの書き込みは、例えば、テープカートリッジ１０が記録再生装置２０からアンロードされるとき等に行われる。管理台帳データの読み出しは、例えば、テープカートリッジ１０が記録再生装置２０にロードされたとき等に行われる。
【００６０】
カートリッジメモリ１１のコントローラ３５は、システムコントローラ２３からの要求に応じて、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を切り替える。また、システムコントローラ２３からの要求に応じて、バンクＢＫ１に対して管理台帳データを書き込む、またはバンクＢＫ１からの管理台帳データを読み出し、読み出した管理台帳データをシステムコントローラ２３に供給する。
【００６１】
［記録再生テープシステムの動作］
以下、図７を参照して、第３の実施形態に係る記録再生システム１００の動作の一例について説明する。なお、第１の実施形態における記録再生システム１００の動作と同様なステップには同一の符号を付して説明を省略する。
【００６２】
ステップＳ１１にてカートリッジメモリが第３の実施形態に係るカートリッジメモリ１１であると判断された場合には、以下のようなデータの書き込みまたは読み出し処理がなされる。
【００６３】
まず、ステップＳ３１において、システムコントローラ２３が、予納台帳の書き込みまたは読み出しを行う処理が行われたか否かを判断する。ステップＳ３１にて予納台帳の書き込みまたは読み出しを行う処理が行われたと判断された場合には、ステップＳ３２において、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更するようにコントローラ３５に要求する。この要求を受けたコントローラ３５は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更する。
【００６４】
次に、ステップＳ３３において、システムコントローラ２３は、コントローラ３５に管理台帳データの書き込みまたは読み出しを要求する。この要求を受けたコントローラ３５は、バンクＢＫ１に対する管理台帳データの書き込み、またはバンクＢＫ１からの管理台帳データの読み出しを行う。
【００６５】
次に、ステップＳ３４において、システムコントローラ２３は、コントローラ３５にバンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更するように要求する。この要求を受けたコントローラ３５は、バンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更する。
【００６６】
ステップＳ３１にて予納台帳の書き込みまたは読み出しを行う処理が行われず、通常の読み書き処理が要求されたと判断された場合には、ステップＳ３５において、コントローラ３５は、バンクＢＫ０に対する通常データの書き込み、またはバンクＢＫ０からの通常データの読み出しを行う。
【００６７】
［効果］
第３の実施形態に係る記録再生システム１００では、バンク切替レジスタ４１を切り替え、拡張記憶領域であるバンクＢＫ１等に管理台帳データを書き込むことができる。したがって、磁気テープＭＴに管理台帳データを書き込む場合と比べて、管理台帳データの検索を高速化することが可能になる。
【００６８】
一方、管理台帳データを書き込まない場合には、バンクＢＫ０に対する通常データの書き込みまたはバンクＢＫ０からの通常データの読み出しを行うことができる。したがって、バンクＢＫ０を通常のカートリッジメモリの不揮発性メモリとして扱うことができる。
【００６９】
JIS Z-6019では、ファイル管理のために、管理台帳データをストレージに書き込むことが規定されているが、管理対象となるファイル毎に管理台帳データを持つ必要がある。磁気テープの大容量化に伴い、書き込めるファイル数も多くなるので、LTO-8で策定されている１６ＫＢという記憶容量では足りない。このため、従来の記録再生システムでは、管理台帳データは磁気テープにファイルと同時に記録する必要があり、また管理台帳データへのアクセスの度に磁気テープにアクセスする必要がある。したがって、磁気テープに格納されている情報を全て読みだしてから、必要な情報に対する検索を行うことになり、電気的に読み出しを行なわず、物理的にデータを読み出す磁気テープの場合は、この検索にかかる時間が遅くなってしまうという問題がある。
【００７０】
＜４  第４の実施形態＞
第４の実施形態では、拡張記憶領域に対してIndex情報を書き込む、または拡張記憶領域からIndex情報を読み出す例について説明する。
【００７１】
［記録再生テープシステムの構成］
拡張記憶領域であるバンクＢＫ１には、Index情報が書き込まれる。Index情報は、ファイルシステムを管理するための管理テーブル（付加データ）である。ファイルシステムは、例えば、LTFS（Liner Tape File System）である。
【００７２】
ここでは、バンクＢＫ１にIndex情報が書き込まれる例について説明するが、バンクＢＫ１以外の拡張記憶領域であるバンクＢＫ２またはＢＫ３にIndex情報が書き込まれるようにしてもよい。また、Index情報が大きく、バンクＢＫ１の記憶容量では足りない場合には、Index情報がバンクＢＫ１およびバンクＢＫ２に渡って書き込まれてもよいし、バンクＢＫ１、バンクＢＫ２およびバンクＢＫ３に渡って書き込まれてもよい。
【００７３】
記録再生装置２０のシステムコントローラ２３は、Index情報の書き込みまたは読み出しをカートリッジメモリ１１に要求する。具体的には、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を切り替えるようにコントローラ３５に要求したのち、Index情報の書き込みまたは読み出しをコントローラ３５に要求する。Index情報の読み出しは、例えば、テープカートリッジ１０が記録再生装置２０にロードされたとき等に行われる。Index情報の書き込みは、例えば、磁気テープＭＴに対してデータが記録されたとき等に行われる。
【００７４】
カートリッジメモリ１１のコントローラ３５は、システムコントローラ２３からの要求に応じて、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を切り替える。また、システムコントローラ２３からの要求に応じて、バンクＢＫ１に対するIndex情報の書き込み、またはバンクＢＫ１からのIndex情報の読み出しを行う。
【００７５】
［記録再生テープシステムの動作］
以下、図８を参照して、第４の実施形態に係る記録再生システム１００の動作の一例について説明する。なお、第１の実施形態における記録再生システム１００の動作と同様なステップには同一の符号を付して説明を省略する。
【００７６】
ステップＳ１１にてカートリッジメモリが第４の実施形態に係るカートリッジメモリ１１であると判断された場合には、以下のようなデータの書き込みまたは読み出し処理がなされる。
【００７７】
まず、ステップＳ４１において、システムコントローラ２３が、Index情報の書き込みまたは読み出しを行う処理が行われたか否かを判断する。ステップＳ４１にてIndex情報の書き込みまたは読み出しを行う処理が行われたと判断された場合には、ステップＳ４２において、システムコントローラ２３は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更するようにコントローラ３５に要求する。この要求を受けたコントローラ３５は、バンクＢＫ０からバンクＢＫ１にデータの書き込み先または読み出し先を変更する。
【００７８】
次に、ステップＳ４３において、システムコントローラ２３は、コントローラ３５にIndex情報の書き込みまたは読み出しを要求する。この要求を受けたコントローラ３５は、バンクＢＫ１に対するIndex情報の書き込み、またはバンクＢＫ１からのIndex情報の読み出しを行う。
【００７９】
次に、ステップＳ４４において、システムコントローラ２３は、コントローラ３５にバンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更するように要求する。この要求を受けたコントローラ３５は、バンクＢＫ１からバンクＢＫ０にデータの書き込み先または読み出し先を変更する。
【００８０】
ステップＳ４１にてIndex情報の書き込みまたは読み出しを行う処理が行われず、通常データの書き込み、または読み出しが要求され場合には、ステップＳ４５において、コントローラ３５は、バンクＢＫ０に対する通常データの書き込み、またはバンクＢＫ０からの通常データの読み出しを行う。
【００８１】
［効果］
LTFSの仕様では、磁気テープ上にパーティションを区切り、磁気テープ容量の約４％をLTFS Index情報を書き込むために確保する。磁気テープはその特性上、シーケンシャルアクセスには向くが、ランダムアクセスには向かない。ファイルの更新をした場合にもデータは追記され、更新前のファイルは消去されず、無効化されるだけである。これに付随するLTFSのIndex情報もLTFS Indexパーティション上で追記を繰り返す。したがって、あるファイルにアクセスするためにはLTFS Indexパーティションを検索し、最新のIndex情報を磁気テープ上で探す必要がある。この動作のため、従来の記録再生システムでは、LTFSを用いたテープシステムの速度は遅くなるという問題がある。また、多少の高速化を図るため、カートリッジメモリの容量の制限の中（LTO8は16KB）でカートリッジメモリに最新のLTFS Index情報があるテープ上の位置を記憶させ、高速化を図るというOptionがテープ・ライブラリ・ベンダーにより推奨されている。
【００８２】
第４の実施形態に係る記録再生システム１００では、ランダムアクセスに向くカートリッジメモリ１１のみにIndex情報を書き込み、Index情報は磁気テープＭＴに書き込まないように構成されている。したがって、上記の約４％のパーティションが不要になるので、磁気テープＭＴにより多くのデータを書き込むことができるようになる。また、Index情報の更新の際には追記をする必要がなく、既存のIndex情報を上書きすればよいので、常に最新のIndex情報に高速にアクセスすることができるため、記録再生システム１００を高速化することが可能となる。
【００８３】
＜５  変形例＞
以上、本開示の第１〜第４の実施形態について具体的に説明したが、本開示は、上述の第１〜第４の実施形態に限定されるものではなく、本開示の技術的思想に基づく各種の変形が可能である。
【００８４】
例えば、上述の第１〜第４の実施形態において挙げた構成、方法、ステップおよび数値等はあくまでも例に過ぎず、必要に応じてこれと異なる構成、方法、ステップおよび数値等を用いてもよい。
【００８５】
また、上述の第１〜第４の実施形態の構成、方法、ステップおよび数値等は、本開示の主旨を逸脱しない限り、互いに組み合わせることが可能である。
【００８６】
上述の第１〜第４の実施形態では、１６ＫＢメモリを４つ用いて、４つのバンクＢＫ０〜ＢＫ３のバンクメモリを構成する例について説明したが、バンクメモリの構成はこれに限定されるものではない。
【００８７】
例えば、図９に示すように、６４ＫＢの記憶容量を有する１面のメモリ５１を用いて、例えばＷＯＲＤ単位の上位アドレス２ｂｉｔを用いて６４ＫＢメモリを４分割して見かけ上の４バンクメモリを構成してもよい。また、図示はしないが、３２ＫＢの記憶容量を有する２面のメモリを用いて、それぞれの３２ＫＢメモリを同様に見かけ上２分割して４バンクメモリを構成してもよい。バンク切り替えのアドレスも上位２ｂｉｔに限定されずに、どこに割り振ってもよい。
【００８８】
また、図１０に示すように、２５６ＫＢの記憶容量を有する１面のメモリ５２を用いて１２８ＫＢの２バンクのメモリを構成するようにしてもよい。ISO 14443-2規格では、ＷＯＲＤ単位、ＢＬＯＣＫ単位の２通りのアクセス方法が選択可能であり、ＷＯＲＤ単位のアクセスに使用するアドレス幅は１２ｂｉｔ、ＢＬＯＣＫ単位のアクセスに使用するアドレス幅は１６ｂｉｔを用いてアドレッシングする。ＷＯＲＤ単位、ＢＬＯＣＫ単位の両方のアクセスを可能にするためには、１２ｂｉｔアドレス幅が制約となり、１２８ＫＢの容量しか実現できないが、この変形例では２５６ＫＢまで拡張して使用できる。
【００８９】
上述の第１〜第４の実施形態では、システムコントローラ２３およびコントローラ３５が、ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリ３６に対するデータの書き込みまたは読み出しを行う場合について説明したが、システムコントローラ２３およびコントローラ３５が、ＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で不揮発性メモリ３６に対するデータの書き込みまたは読み出しを行うようにしてもよい。この場合、バンクＢＫ０〜ＢＫ３はそれぞれ、２ＭＢ以下、好ましくは１６ＫＢ以上２ＭＢ以下の記憶容量を有する。
【００９０】
上述の第１〜第４の実施形態では、不揮発性メモリ３６を構成する複数のバンクの記憶容量がそれぞれ、１６ＫＢまたは１６ＫＢ以上である場合について説明したが、不揮発性メモリ３６を構成する複数のバンクの記憶容量がそれぞれ、１６ＫＢ未満であってもよい。具体的には、不揮発性メモリ３６を構成する複数のバンクの記憶容量がそれぞれ、（１６／ｎ）ＫＢ（ｎは正の整数）、例えば８ＫＢであってもよい。この場合、通常データは、合計の記憶容量が１６ＫＢとなる複数のバンク（第１のメモリバンク）に渡って書き込まれる。例えば、不揮発性メモリ３６を構成する複数のバンクの記憶容量がそれぞれ８ＫＢである場合には、通常データは、２つのバンク（第１のメモリバンク）に亘って書き込まれる。
【００９１】
上述の第１〜第４の実施形態では、記録再生装置に本開示を適用した場合について説明したが、本開示はこれに限定されるものではなく、ライブラリ装置またはストレージシステム等に適用するようにしてもよい。
【００９２】
また、本開示は以下の構成を採用することもできる。
（１）
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＷＯＲＤ単位（２ＢＹＴＥ単位）またはＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で前記不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
前記不揮発性メモリは、１２８ＫＢ以下の記憶容量を有する複数のメモリバンクを備え、
前記制御部は、複数の前記メモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
前記第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリ。
（２）
テープカートリッジに用いられるカートリッジメモリであって、
無線通信規格であるISO 14443-2規格で規定された無線通信方式を用いて記録再生装置と通信を行う通信部と、
１６ＫＢを超える記憶容量を有する不揮発性メモリと、
ＢＬＯＣＫ単位（３２ＢＹＴＥ単位）で前記不揮発性メモリに対するデータの書き込みまたは読み出しを行う制御部と
を備え、
前記不揮発性メモリは、２ＭＢ以下の記憶容量を有する複数のメモリバンクを備え、
前記制御部は、複数の前記メモリバンクのうちの１または２以上の第１のメモリバンクに対して、磁気テープ規格で規定されたデータの書き込みまたは読み出しを行い、
前記第１のメモリバンク以外の１または２以上の第２のメモリバンクに対して、付加データの書き込みまたは読み出しを行うカートリッジメモリ。
（３）
前記メモリバンクは、１６ＫＢ以上１２８ＫＢ以下の記憶容量を有する（１）に記載のカートリッジメモリ。
（４）
前記メモリバンクは、１６ＫＢ以上２ＭＢ以下の記憶容量を有する（２）に記載のカートリッジメモリ。
（５）
前記付加データは、JIS Z6019で規定された管理台帳データである（１）から（４）のいずれかに記載のカートリッジメモリ。
（６）
前記付加データは、ファイルシステムを管理するための管理テーブルである（１）から（４）のいずれかに記載のカートリッジメモリ。
（７）
前記ファイルシステムは、リニアテープファイルシステムである（６）に記載のカートリッジメモリ。
（８）
前記付加データは、前記第１のメモリバンクに書き込まれるデータのコピー、または誤り訂正符号である（１）から（４）のいずれかに記載のカートリッジメモリ。
（９）
前記不揮発性メモリは、複数の前記メモリバンクを切り換えるためのメモリバンク切替レジスタを備える（１）から（８）のいずれかに記載のカートリッジメモリ。
（１０）
（１）から（９）のいずれかに記載された前記カートリッジメモリを備えるテープカートリッジ。
（１１）
（１）から（９）のいずれかに記載された前記カートリッジメモリを備えるテープカートリッジと、
前記テープカートリッジをロードまたはアンロード可能に構成された記録再生装置と
を備える記録再生システム。
【符号の説明】
【００９３】
１０    テープカートリッジ
１１    カートリッジメモリ
２０    記録再生装置
２１    リーダライタ
２２    記録再生部
２３    システムコントローラ
２４    インタフェース
３１    アンテナコイル
３２    整流・電源回路
３３    クロック回路
３４    検波・変調回路
３５    コントローラ
３６    不揮発性メモリ
４１    バンク切替レジスタ
４２    マルチプレクサ
１００    記録再生システム
２００    外部コンピュータ
ＢＫ０    バンク（第１のメモリバンク）
ＢＫ１〜ＢＫ３    バンク（第２のメモリバンク）
ＭＴ    磁気テープ
【図１】
2019198323.tif 000003
【図２】
2019198323.tif 000004
【図３】
2019198323.tif 000005
【図４】
2019198323.tif 000006
【図５】
2019198323.tif 000007
【図６】
2019198323.tif 000008
【図７】
2019198323.tif 000009
【図８】
2019198323.tif 000010
【図９】
2019198323.tif 000011
【図１０】
2019198323.tif 000012
【国際調査報告】
2019198323.tif 000013
2019198323.tif 000014