(57)【特許請求の範囲】
【請求項１】
管理情報を記憶するメモリ手段に対するデータ転送を非接触で行うための通信手段を備える情報記録媒体に対応した情報記録再生装置であって、
上記情報記録媒体のメモリ手段に記憶されている管理情報が上記メモリ手段のメモリイメージごと書き込まれる内蔵メモリ手段と、
上記情報記録媒体のロード時に、当該情報記録媒体のメモリ手段に記憶されている管理情報を読み出して上記メモリ手段のメモリイメージごと上記内蔵メモリ手段に格納し、上記メモリ手段のメモリイメージを上記内蔵メモリ手段に格納した後は、上記内蔵メモリ手段に格納したメモリイメージにアクセスすることにより読み出される管理情報に基づいて動作制御を行うとともに、上記情報記録媒体のアクセス期間以外の期間中に当該情報記録媒体のメモリ手段への記録を行い、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更する制御を行う制御手段とを備え、
上記制御手段は、上記情報記録媒体のアクセス中に当該情報記録媒体のメモリ手段への記録コマンドを受け付けた場合に、上記情報記録媒体のアクセス終了を確認したあと、当該情報記録媒体のメモリ手段への記録を行うとともに、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更する制御を行う情報記録再生装置。
【請求項２】
管理情報を記憶するメモリ手段に対するデータ転送を非接触で行うための通信手段を備える情報記録媒体に対応した情報記録再生装置の制御方法であって、
上記情報記録媒体のロード時に、当該情報記録媒体のメモリ手段に記憶されている管理情報を読み出して上記メモリ手段のメモリイメージごと上記情報記録再生装置の内蔵メモリ手段に格納し、
上記メモリ手段のメモリイメージを上記内蔵メモリ手段に格納した後は、
上記内蔵メモリ手段に格納したメモリイメージにアクセスすることにより読み出される管理情報に基づいて動作制御を行い、
上記情報記録媒体のアクセス期間以外の期間中に当該情報記録媒体のメモリ手段への記録を行い、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更し、
上記情報記録媒体のアクセス中に当該情報記録媒体のメモリ手段への記録コマンドを受け付けた場合に、上記記録媒体のアクセス終了を確認したあと、当該情報記録媒体のメモリ手段への記録を行うとともに、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更する情報記録再生装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデータストレージ用途などに用いるテープカセットなどであって非接触型のメモリを備えた情報記録媒体に対応する情報記録再生装置及びその制御方法に関する。
【０００２】
【従来の技術】
デジタルデータを磁気テープに記録及び／又は再生するテープ記録及び／又は再生装置として、いわゆるテープストリーマが知られている。テープストリーマは、記録媒体であるテープカセットに収納される磁気テープのテープ長にもよるが、数十〜数百ギガバイト程度の膨大なデータを記録することが可能であり、コンピュータに内蔵されるハードディスク等の記録されるデータを保存するバックアップ用に広く利用されている。また、データ量の大きな画像データを保存するために用いる場合にも有用である。
【０００３】
テープストリーマとして、８ミリＶＴＲ用のテープカセットと同様にテープ幅を８ｍｍの磁気テープを収納したテープカセットを記録媒体に用い、回転磁気ヘッド装置を用いたヘリカルスキャン方式によりデータの記録及び／又は再生を行うものが用いられている。
【０００４】
テープ幅を８ｍｍとなす磁気テープを収納したテープカセットを記録媒体として用いるテープストリーマは、記録及び／又は再生データの入出力インターフェイスとして例えばＳＣＳＩ（Small Computer System Interface ）が用いられている。
【０００５】
このテープストリーマは、データの記録時に例えばホストコンピュータから供給されるデータがＳＣＳＩインターフェイスを介して入力される。この入力データは所定の固定長のデータ群単位で伝送され、入力されたデータは必要があれば所定方式による圧縮処理が施され、一旦バッファメモリに蓄積される。バッファメモリに蓄積されたデータは、所定のグループといわれる固定長の単位ごとに記録及び／又は再生系に対して供給され回転ヘッドにより磁気テープに記録される。
【０００６】
また、再生時には、磁気テープに記録されたデータが回転ヘッドによって読み出され、一旦バッファメモリに蓄えられる。バッファメモリに記録されたデータは、記録時に圧縮が施されたものであれば伸長処理が施されて、ＳＣＳＩインターフェイスを介してホストコンピュータに伝送される。
【０００７】
ところで、上述のようなテープストリーマドライブとホストコンピュータ、及びテープカセットよりなるデータストレージシステムにおいては、テープカセット内に不揮発性メモリを収納し、磁気テープに対しての記録再生動作などに関する各種管理情報を不揮発性メモリに格納するようにしたものが開発されている。
【０００８】
この不揮発性メモリに対しては、テープストリーマドライブが対応するコネクタ端子を備えるようにしてアクセスを行うようにしている。また近年、不揮発性メモリとともにアンテナ及び無線通信系回路をテープカセット内に配し、不揮発性メモリに対するアクセスを非接触状態で実行するものも開発されている。即ちテープストリーマドライブ等にも無線通信系回路を配することで、テープカセットに接触していない状態で、不揮発性メモリに対するデータの記録再生を実行できるようにするものである。
【０００９】
不揮発性メモリには例えばテープカセットの製造情報、使用履歴情報、磁気テープ上のパーティション情報などが管理情報として記憶される。このように不揮発性メモリに管理情報を記憶するようにすると、磁気テープ上のある特定の領域に管理情報を記録することと比べて各種動作が非常に効率化される。即ち管理情報の書き込み／読み出しのためにテープ走行を実行させることが不要となり、管理情報の読み出しや更新に要する時間は著しく短縮化される。換言すれば磁気テープ上の位置や動作状況に拘わらず管理情報の書き込み／読み出しが可能となる。またこれにより管理情報の応用範囲が広がり多様かつ有効な制御処理が可能となる。
【００１０】
このような不揮発性メモリ上の管理情報は、磁気テープへのデータの記録／再生／消去を好適に実現するために、常に最新の内容に更新されていかなければならない。また磁気テープ上のデータ構造や、ユーザーの指示に応じて管理情報内容の追加、更新、削除も行われなければならない。
【００１１】
従来のテープストリーマでは、テープカセットに搭載された不揮発性メモリへのアクセスをテープへの記録／再生中においても行うことができるようになっていた。
【００１２】
【発明が解決しようとする課題】
ところで、非接触のインターフェース方式とされた不揮発性メモリを有するテープカセットに対応するテープストリーマでは、テープに対してデータの記録／再生を行う磁気記録／再生系における磁気ヘッドやロータリートランスの駆動回路で使用される電圧よりも、カセットに搭載された非接触型メモリへの通信を行うためのアンテナ駆動回路で使用される電圧の方が遙かに高いので、上記非接触型メモリへのアクセスを従来のテープストリーマと同様なタイミングで行おうとすると、非接触型メモリへの通信時には、磁気ヘッドやロータリートランスで発生する磁界に比べて強力な磁界がアンテナから発生し、この磁界がドラムに設けられた磁気ヘッドやロータリートランスに鎖交することになる。
【００１３】
したがって、アンテナとドラムとが離れているとはいえ、テープへの記録／再生中に非接触型メモリとの通信を行うと、アンテナから発生する強力な磁界が磁気／記録再生系の磁界を入力とする部品である磁気ヘッドやロータリートランスに混入し、リードチャンネル系回路から出力されるべき再生信号が乱され、所用のＳ／Ｎ比を確保することができなくなり、後段の磁気記録データ復号回路で正常にデータを復号できず、エラーが頻発することになってしまう。
【００１４】
例えば、８ミリテープを用いた大容量・高速転送レートのテープストリーマ規格「ＡＩＴ−２（Advanced Intelligent Tape）」に準拠したドライブでは、磁気記録／再生系の周波数帯域として１ＭＨｚから６０ＭＨｚの範囲を使用しているのに対し、非接触型メモリの通信に使用する周波数帯域内の周波数１３．５６ＭＨｚを使用しているので、非接触型メモリへの通信時には、磁気ヘッドやロータリートランスで発生する磁界に比べて強力な磁界がアンテナから発生し、この磁界がドラムに設けられた磁気ヘッドやロータリートランスに鎖交による影響を与えやすい状況になっている。
【００１５】
そこで、本発明の目的は、上述の如き従来の実状に鑑み、非接触型のメモリを備えた記録媒体に対応する記録再生装置において、非接触型のメモリに対するアクセス時に、アンテナから発生する磁界による記録／再生データへの悪影響を回避し、記録／再生中にも非接触型のメモリにアクセスできるようにすることにある。
【００１６】
【課題を解決するための手段】
本発明は、管理情報を記憶するメモリ手段に対するデータ転送を非接触で行うための通信手段を備える情報記録媒体に対応した情報記録再生装置であって、上記情報記録媒体のメモリ手段に記憶されている管理情報が上記メモリ手段のメモリイメージごと書き込まれる内蔵メモリ手段と、上記情報記録媒体のロード時に、当該情報記録媒体のメモリ手段に記憶されている管理情報を読み出して上記メモリ手段のメモリイメージごと上記内蔵メモリ手段に格納し、上記メモリ手段のメモリイメージを上記内蔵メモリ手段に格納した後は、上記内蔵メモリ手段に格納したメモリイメージにアクセスすることにより読み出される管理情報に基づいて動作制御を行うとともに、上記情報記録媒体のアクセス期間以外の期間中に当該情報記録媒体のメモリ手段への記録を行い、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更する制御を行う制御手段とを備え、上記制御手段は、上記情報記録媒体のアクセス中に当該情報記録媒体のメモリ手段への記録コマンドを受け付けた場合に、上記情報記録媒体のアクセス終了を確認したあと、当該情報記録媒体のメモリ手段への記録を行うとともに、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更する制御を行うことを特徴とする。
【００１７】
また、本発明は、管理情報を記憶するメモリ手段に対するデータ転送を非接触で行うための通信手段を備える情報記録媒体に対応した情報記録再生装置の制御方法であって、上記情報記録媒体のロード時に、当該情報記録媒体のメモリ手段に記憶されている管理情報を読み出して上記メモリ手段のメモリイメージごと上記情報記録再生装置の内蔵メモリ手段に格納し、上記メモリ手段のメモリイメージを上記内蔵メモリ手段に格納した後は、上記内蔵メモリ手段に格納したメモリイメージにアクセスすることにより読み出される管理情報に基づいて動作制御を行い、上記情報記録媒体のアクセス期間以外の期間中に当該情報記録媒体のメモリ手段への記録を行い、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更し、上記情報記録媒体のアクセス中に当該情報記録媒体のメモリ手段への記録コマンドを受け付けた場合に、上記記録媒体のアクセス終了を確認したあと、当該情報記録媒体のメモリ手段への記録を行うとともに、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１９】
本発明は、例えば図１に示すような構成のテープストリーマドライブ１０に適用される。
【００２０】
このテープストリーマドライブ１０は、上記テープカセット１の磁気テープ３に対して、ヘリカルスキャン方式により記録／再生を行うようにされている。この図１において回転ドラム１１には、例えば２つの記録ヘッド１２Ａ、１２Ｂ及び３つの再生ヘッド１３Ａ、１３Ｂ、１３Ｃが設けられる。記録ヘッド１２Ａ、１２Ｂは互いにアジマス角の異なる２つのギャップが究めて近接して配置される構造となっている。再生ヘッド１３Ａ、１３Ｂも互いにアジマス角の異なるヘッドとされるが、例えば９０度離れた状態で配置される。再生ヘッド１３Ｃは、記録直後の読み出し（いわゆるリードアフターライト）に用いられるヘッドとなる。
【００２１】
回転ドラム１１はドラムモータ１４Ａにより回転されるとともに、テープカセット１から引き出された磁気テープ３が巻き付けられる。また、磁気テープ３は、キャプスタンモータ１４Ｂ及び図示しないピンチローラにより送られる。また磁気テープ３は上述したようにリール２Ａ，２Ｂに巻装されているが、リール２Ａ，２Ｂはそれぞれリールモータ１４Ｃ、１４Ｄによりそれぞれ順方向及び逆方向に回転される。
【００２２】
ドラムモータ１４Ａ、キャプスタンモータ１４Ｂ、リールモータ１４Ｃ、１４Ｄはそれぞれメカドライバ１７からの電力供給により回転駆動される。メカドライバ１７はサーボコントローラ１６からの制御に基づいて各モータを駆動する。
サーボコントローラ１６は各モータの回転速度制御を行って通常の記録再生時の走行や高速再生時のテープ走行、早送り、巻き戻し時のテープ走行などを実行させる。なおＥＥＰ−ＲＯＭ１８にはサーボコントローラ１６が各モータのサーボ制御に用いる定数等が格納されている。サーボコントローラ１６はインターフェースコントローラ／ＥＣＣフォーマター２２（以下、ＩＦ／ＥＣＣコントローラという）を介してシステム全体の制御処理を実行するシステムコントローラ１５と双方向に接続されている。
【００２３】
このテープストリーマドライブ１０においては、データの入出力にＳＣＳＩインターフェイス２０が用いられている。例えばデータ記録時にはホストコンピュータ４０から、固定長のレコード（ｒｅｃｏｒｄ）という伝送データ単位によりＳＣＳＩインターフェイス２０を介して逐次データが入力され、圧縮／伸長回路２１に供給される。なお、このようなテープストリーマドライブシステムにおいては、可変長のデータの集合単位によってホストコンピュータ４０よりデータが伝送されるモードも存在する。
【００２４】
圧縮／伸長回路２１では、入力されたデータについて必要があれば、所定方式によって圧縮処理を施すようにされる。圧縮方式の一例として、例えばＬＺ符号による圧縮方式を採用するのであれば、この方式では過去に処理した文字列に対して専用のコードが割り与えられて辞書の形で格納される。そして、以降に入力される文字列と辞書の内容とが比較されて、入力データの文字列が辞書のコードと一致すればこの文字列データを辞書のコードに置き換えるようにしていく。辞書と一致しなかった入力文字列のデータは逐次新たなコードが与えられて辞書に登録されていく。このようにして入力文字列のデータを辞書に登録し、文字列データを辞書のコードに置き換えていくことによりデータ圧縮が行われるようにされる。
【００２５】
圧縮／伸長回路２１の出力は、ＩＦ／ＥＣＣコントローラ２２に供給されるが、ＩＦ／ＥＣＣコントローラ２２においてはその制御動作によって圧縮／伸長回路２１の出力をバッファメモリ２３に一旦蓄積する。このバッファメモリ２３に蓄積されたデータはＩＦ／ＥＣＣコントローラ２２の制御によって、最終的にグループ（Ｇｒｏｕｐ）という磁気テープの４０トラック分に相当する固定長の単位としてデータを扱うようにされ、このデータに対してＥＣＣフォーマット処理が行われる。
【００２６】
ＥＣＣフォーマット処理としては、記録データについて誤り訂正コードを付加するとともに、磁気記録に適合するようにデータについて変調処理を行ってＲＦ処理部１９に供給する。ＲＦ処理部１９では供給された記録データに対して増幅、記録イコライジング等の処理を施して記録信号を生成し、記録ヘッド１２Ａ、１２Ｂに供給する。これにより記録ヘッド１２Ａ、１２Ｂから磁気テープ３に対するデータの記録が行われることになる。
【００２７】
また、データ再生動作について簡単に説明すると、磁気テープ３の記録データが再生ヘッド１３Ａ、１３ＢによりＲＦ再生信号として読み出され、その再生出力はＲＦ処理部１９で再生イコライジング、再生クロック生成、２値化、デコード（例えばビタビ復号）などが行われる。このようにして読み出された信号はＩＦ／ＥＣＣコントローラ２２に供給されて、まず誤り訂正処理等が施される。そしてバッファメモリ２３に一時蓄積され、所定の時点で読み出されて圧縮／伸長回路２１に供給される。圧縮／伸長回路２１では、システムコントローラ１５の判断に基づいて、記録時に圧縮／伸長回路２１により圧縮が施されたデータであればここでデータ伸長処理を行い、非圧縮データであればデータ伸長処理を行わずにそのままパスして出力される。圧縮／伸長回路２１の出力データはＳＣＳＩインターフェイス２０を介して再生データとしてホストコンピュータ２５に出力される。
【００２８】
また、この図１にはテープカセット１内のリモートメモリチップ４が示されている。このリモートメモリチップ４に対しては、テープカセット１本体がテープストリーマドライブに装填されることで、リモートメモリインターフェース３０を介して非接触状態でシステムコントローラ１５とデータの入出力が可能な状態となる。リモートメモリインターフェース３０としてはデータインターフェース３１、ＲＦインターフェース３２、アンテナ３３が設けられる。
【００２９】
このリモートメモリインターフェース３０の構成を図２に示す。データインターフェース３１は、システムコントローラ１５との間のデータのやりとりを行う。後述するように、リモートメモリチップ４に対するデータ転送は、機器側からのコマンドとそれに対応するリモートメモリチップ４からのアクナレッジという形態で行われるが、システムコントローラ１５がリモートメモリチップ４にコマンドを発行する際には、データインターフェース３１がコマンドデータを受け取り、ＲＦインターフェース３２に供給する。またデータインターフェース３１はＲＦインターフェース３２に対して搬送波周波数ＣＲ（１３ＭＨｚ）を供給する。
【００３０】
ＲＦインターフェース３２には図２に示すようにコマンド（送信データ）ＷＳを振幅変調（１００ＫＨｚ）して搬送波周波数ＣＲに重畳するとともに、その変調信号を増幅してアンテナ３３に給電するＲＦ変調／増幅回路３２ａが形成されている。このＲＦ変調／増幅回路３２ａにより、コマンドデータがアンテナ３３からテープカセット１内のアンテナ５に対して無線送信される。
【００３１】
そして、後述する図３乃至図５に示すような構成のテープカセット１側では、コマンドデータをアンテナ５で受信することでパワーオン状態となり、コマンドで指示された内容に応じてコントローラ４ｃが動作を行う。例えば書き込みコマンドとともに送信されてきたデータをＥＥＰ−ＲＯＭ４ｄに書き込む。
【００３２】
また、このようにリモートメモリインターフェース３０からコマンドが発せられた際には、リモートメモリチップ４はそれに対応したアクナレッジを発することになる。即ちリモートメモリチップ４のコントローラ４ｃはアクナレッジとしてのデータをＲＦ４ｂで変調・増幅させ、アンテナ５から送信出力する。このようなアクナレッジが送信されてアンテナ３３で受信された場合は、その受信信号はＲＦインターフェース３２の整流回路３２ｂで整流された後、コンパレータ３２ｃでデータとして復調される。そしてデータインターフェース３１からシステムコントローラ１５に供給される。例えばシステムコントローラ１５からリモートメモリチップ４に対して読み出しコマンドを発した場合は、リモートメモリチップ４はそれに応じたアクナレッジとしてのコードとともにＥＥＰ−ＲＯＭ４ｄから読み出したデータを送信してくる。するとそのアクナレッジコード及び読み出したデータが、リモートメモリインターフェース３０で受信復調され、システムコントローラ１５に供給される。
【００３３】
以上のようにテープストリーマドライブ１０は、リモートメモリインターフェース３０を有することで、テープカセット１内のリモートメモリチップ４に対してアクセスできることになる。なお、このような非接触でのデータ交換は、データを１３ＭＨｚ帯の搬送波に１００ＫＨｚの振幅変調で重畳するが、元のデータはパケット化されたデータとなる。即ちコマンドやアクナレッジとしてのデータに対してヘッダやパリティ、その他必要な情報を付加してパケット化を行い、そのパケットをコード変換してから変調することで、安定したＲＦ信号として送受信できるようにしている。なお、このような非接触インターフェースを実現する技術は本出願人が先に出願し特許登録された技術として紹介されている（特許第２５５０９３１号）。
【００３４】
Ｓ−ＲＡＭ２４，フラッシュＲＯＭ２５には、システムコントローラ１５が各種処理に用いるデータが記憶される。例えばフラッシュＲＯＭ２５には制御に用いる定数等が記憶される。またＳ−ＲＡＭ２４はワークメモリとして用いられたり、リモートメモリチップ４から読み出されたデータ、リモートメモリチップ４に書き込むデータ、テープカセット単位で設定されるモードデータ、各種フラグデータなどの記憶や演算処理などに用いるメモリとされる。なお、Ｓ−ＲＡＭ２４，フラッシュＲＯＭ２５は、システムコントローラ１５を構成するマイクロコンピュータの内部メモリとして構成してもよく、またバッファメモリ２３の領域の一部をワークメモリとして用いる構成としてもよい。
【００３５】
テープストリーマドライブ１０とホストコンピュータ２５との間は、上記のようにＳＣＳＩインターフェース２０を用いて情報の相互伝送が行われるが、システムコントローラ１５に対してはホストコンピュータ４０がＳＣＳＩコマンドを用いて各種の通信を行うことになる。
【００３６】
このようなテープストリーマドライブ１０に対応するテープカセットについて図３乃至図５を参照して説明する。図３は、テープカセットの内部構造を概念的に示す図であり、この図３に示すテープカセット１の内部にはリール２Ａ及び２Ｂが設けられ、このリール２Ａ及び２Ｂ間にテープ幅８ｍｍの磁気テープ３が巻装される。そして、このテープカセット１には不揮発性メモリ及びその制御回路系等を内蔵したリモートメモリチップ４が設けられている。またこのリモートメモリチップ４は後述するテープストリーマドライブやライブラリ装置におけるリモートメモリインターフェース３０と無線通信によりデータ伝送を行うことができるものとされ、このためのアンテナ５が設けられている。リモートメモリチップ４には、テープカセットごとの製造情報やシリアル番号情報、テープの厚さや長さ、材質、各パーティションごとの記録データの使用履歴等に関連する情報、ユーザ情報等が記憶される。なお、本明細書では上記リモートメモリチップ４に格納される各種情報は、主として磁気テープ３に対する記録／再生の各種管理のために用いられることから、これらを一括して『管理情報』とも言うことにする。
【００３７】
このようにテープカセット筐体内に不揮発性メモリを設け、その不揮発性メモリに管理情報を記憶させ、またこのテープカセットに対応するテープストリーマドライブでは、不揮発性メモリに対する書き込み／読み出しのためのインターフェースを備えるようにし、不揮発性メモリに対して磁気テープに対するデータ記録再生に関する管理情報の読み出しや書き込みを行うことで、磁気テープ３に対する記録再生動作を効率的に行うことができる。例えばローディング／アンローディングの際に磁気テープを例えばテープトップまで巻き戻す必要はなく、即ち途中の位置でも、ローディング、及びアンローディング可能とすることができる。またデータの編集なども不揮発性メモリ上での管理情報の書換えで実行できる。さらにテープ上でより多数のパーティションを設定し、かつ適切に管理することも容易となる。
【００３８】
図４は、テープカセット１の外観斜視図であり、筺体全体は上側ケース６ａ、下側ケース６ｂ、及びガードパネル８からなり、通常の８ミリＶＴＲに用いられるテープカセットの構成と基本的には同様となっている。なお、このテープカセット１の側面のラベル面９には、端子部６ｃが設けられているが、これは本例では説明しない接触型のメモリを内蔵したタイプのテープカセットにおいて電極端子が配される部位とされていたもので、本例のように非接触のリモートメモリチップ４を内蔵するタイプでは用いられない。単に装置に対するテープカセット形状の互換性を保つために設けられているのみである。
【００３９】
筐体両側面部には、凹部７が形成されている。これは例えば後述するライブラリ装置５０が搬送時にテープカセットを保持する部位とされる。
【００４０】
リモートメモリチップ４の内部構成を図５に示す。例えばリモートメモリチップ４は半導体ＩＣとして図５に示すようなパワー回路４ａ、ＲＦ処理部４ｂ、コントローラ４ｃ、ＥＥＰ−ＲＯＭ４ｄを有するものとされる。
そして例えばこのようなリモートメモリチップ４がテープカセット１の内部に固定されたプリント基板上にマウントされ、プリント基板上の銅箔部分でアンテナ５を形成する。
【００４１】
このリモートメモリチップ４は非接触にて外部から電力供給を受ける構成とされる。後述するテープストリーマドライブ１０やライブラリ装置５０との間の通信は、例えば１３ＭＨｚ帯の搬送波を用いるが、テープストリーマドライブ１０やライブラリ装置５０からの電波をアンテナ５で受信することで、パワー回路４ａが１３ＭＨｚ帯の搬送波を直流電力に変換する。そしてその直流電力を動作電源としてＲＦ処理部４ｂ、コントローラ４ｃ、ＥＥＰ−ＲＯＭ４ｄに供給する。
【００４２】
ＲＦ処理部４ｂは受信された情報の復調及び送信する情報の変調を行う。コントローラ４ｃはＲＦ処理部４ｂからの受信信号のデコード、及びデコードされた情報（コマンド）に応じた処理、例えばＥＥＰ−ＲＯＭ４ｄに対する書き込み／読み出し処理などを実行制御する。即ちリモートメモリチップ４はテープストリーマドライブ１０やライブラリ装置５０からの電波が受信されることでパワーオン状態となり、コントローラ４ｃが搬送波に重畳されたコマンドによって指示された処理を実行して不揮発性メモリであるＥＥＰ−ＲＯＭ４ｄのデータを管理する。
【００４３】
ここで、このテープストリーマドライブ１０は、８ミリテープを用いた大容量・高速転送レートのテープストリーマー規格「ＡＩＴ−２(Advanced Intelligent Tape)」に準拠したドライブである。ＡＩＴ−２準拠したドライブに対応する非接触型メモリ(AIT-2 Remote MIC：以下Ｒ−ＭＩＣという) の論理フォーマットを図６乃至図９に示す。図６は、Ｒ−ＭＩＣの論理フォーマットの全体構成を示し、図７は、上記論理フォーマットのマニファクチャパート(Manufacture Part)の構成を示し、図８は、上記論理フォーマットのドライブイニシャライズパート(Drive Initialize Part)の構成を示し、さらに、図９は、上記論理フォーマットのボリュームタグ(Volume Tags)の構成を示している。この論理フォーマットに従い、ＡＩＴ−２カセット製造時に組み込まれるＲ−ＭＩＣにプリフォーマットされ、ＡＩＴ−２ドライブでカセットが使用されると同時に、各領域のデータが必要に応じてドライブによって更新される。上記論理フォーマットのメモリフリープール（Memory Free Pool）部に書き込まれるシステムデータ(System Data)やユーザデータ(User Data)は、図１０（Ａ），（Ｂ），（Ｃ）及び図１１（Ａ），（Ｂ）に示すように追加／削除(Append/Delete)される。これは、ＡＩＴ−１／ＡＩＴ−２で既に使用されている接触型メモリ（ＭＩＣ：以下、Ｒ−ＭＩＣと区別するためにＣ−ＭＩＣという）の論理フォーマットの同様である。
【００４４】
このテープストリーマドライブ１０におけるシステムコントローラ２２は、カセットが挿入され、ローディングを実行する際に、図１２のフローチャートに示す手順に従ってＭＩＣメモリイメージのダウンロード処理を行い、テープをドラムに巻き付けるスレッド中にカセットに搭載されＲ−ＭＩＣあるいはＣ−ＭＩＣのデータをメモリイメージごとバッファメモリ２３に読み込む。
【００４５】
すなわち、ＭＩＣメモリイメージのダウンロード処理では、先ず、Ｒ−ＭＩＣのヘッダをチェックし（ステップＳ１）、Ｒ−ＭＩＣヘッダがＯＫであれば、Ｒ−ＭＩＣのメモリイメージをドライブ内のバッファメモリ２３にダウンロードする（ステップＳ２）。
【００４６】
そして、バッファメモリ２３にダウンロードしたメモリイメージを上記Ｒ−ＭＩＣのメモリイメージと比較して一致するか否かをチェックし（ステップＳ３）、一致すればＲ−ＭＩＣモードを設定して（ステップＳ４）、Ｒ−ＭＩＣモードでテープローディングを行う（ステップＳ５）。
【００４７】
なお、上記ステップＳ３の判定結果がＮＧ、すなわちバッファメモリ２３にダウンロードしたメモリイメージが上記Ｒ−ＭＩＣのメモリイメージと比較して一致しない場合には、リトライ限界を超えたか否かを判定し（ステップＳ６）、リトライ限界内であれば上記ステップＳ２に戻って、再度Ｒ−ＭＩＣのメモリイメージをドライブ内のバッファメモリ２３にダウンロードする。
【００４８】
また、上記ステップＳ１の判定結果がＮＧ、すなわちＲ−ＭＩＣヘッダが読めない場合には、Ｃ−ＭＩＣのヘッダをチェックし（ステップＳ７）、Ｃ−ＭＩＣヘッダがＯＫであれば、Ｃ−ＭＩＣのメモリイメージをドライブ内のバッファメモリ２３にダウンロードする（ステップＳ８）。
【００４９】
そして、バッファメモリ２３にダウンロードしたメモリイメージを上記Ｒ−ＭＩＣのメモリイメージと比較して一致するか否かをチェックし（ステップＳ９）、一致すればＣ−ＭＩＣモードを設定して（ステップＳ１０）、Ｃ−ＭＩＣモードでテープローディングを行う（ステップＳ１１）。
【００５０】
なお、上記ステップＳ９の判定結果がＮＧ、すなわちバッファメモリ２３にダウンロードしたメモリイメージが上記Ｃ−ＭＩＣのメモリイメージと比較して一致しない場合には、リトライ限界を超えたか否かを判定し（ステップＳ１２）、リトライ限界内であれば上記ステップＳ８に戻って、再度Ｃ−ＭＩＣのメモリイメージをドライブ内のバッファメモリ２３にダウンロードする。
【００５１】
さらに、上記ステップＳ６の判定結果がＹＥＳ、すなわちＲ−ＭＩＣのメモリイメージのダウンロードのリトライ限界を超えた場合、上記ステップＳ７の判定結果がＮＧ、すなわち上記Ｃ−ＭＩＣヘッダが読めない場合、あるいは、上記ステップＳ１２の判定結果がＹＥＳ、すなわちＣ−ＭＩＣのメモリイメージのダウンロードのリトライ限界を超えた場合には、非ＭＩＣモードを設定して（ステップＳ１３）、非ＭＩＣモードでテープローディングを行う（ステップＳ１４）。
【００５２】
そして、上記システムコントローラ１５は、ＭＩＣリードコマンドを受信すると、図１３のフローチャートに示すように、先ず、Ｒ−ＭＩＣモード又はＣ−ＭＩＣモードであるか否かをチェックし（ステップＳ２１）、ＮＧすなわちＲ−ＭＩＣモード又はＣ−ＭＩＣモードでない場合にはエラー処理を行い（ステップＳ２２）、エラーを返して（ステップＳ２３）、読み出し処理を終了する。
【００５３】
また、上記ステップＳ２１の判定結果がＯＫ、すなわちＲ−ＭＩＣモード又はＣ−ＭＩＣモードであった場合には、ターゲットのＲ−ＭＩＣ又はＣ−ＭＩＣ上のアドレスをリンケージデータに基づいてサーチする（ステップＳ２４）。
【００５４】
次に、得られたターゲットのＲ−ＭＩＣ又はＣ−ＭＩＣ上のアドレスをドライブ内のバッファメモリ２３にダウンロードしたメモリイメージのアドレスに変換する（ステップＳ２５）。
【００５５】
そして、上記バッファメモリ２３にダウンロードしたメモリイメージからターゲットデータを読み込み（ステップＳ２６）、ターゲットデータを返して（ステップＳ２７）、読み出し処理を終了する。
【００５６】
また、上記システムコントローラ１５は、ＭＩＣライトコマンドを受信すると、図１４のフローチャートに示すように、先ず、Ｒ−ＭＩＣモード又はＣ−ＭＩＣモードであるか否かをチェックし（ステップＳ３１）、ＮＧすなわちＲ−ＭＩＣモード又はＣ−ＭＩＣモードでない場合にはエラー処理を行い（ステップＳ３２）、エラーを返して（ステップＳ３３）、書き込み処理を終了する。
【００５７】
また、上記ステップＳ３１の判定結果がＯＫ、すなわちＲ−ＭＩＣモード又はＣ−ＭＩＣモードであった場合には、図１５のフローチャートに示す書き込み手順に従ってターゲットのＲ−ＭＩＣ又はＣ−ＭＩＣにターゲットデータを書き込む（ステップＳ３４）。
【００５８】
次に、ターゲットデータの書き込みが正常に行われたか否かを判定し（ステップＳ３５）、ＮＧの場合には、リトライ限界内であるか否かを判定する（ステップＳ３６）。このステップＳ３６での判定結果がＹＥＳ、すなわちリトライ限界内であれば上記ステップＳ３４に戻って、再度ターゲットデータの書き込みを行う。またこのステップＳ３６での判定結果がＮＯ、すなわちリトライ限界を超えた場合には、上記ステップＳ３２に移ってエラー処理を行う。
【００５９】
さらに、上記ステップＳ３５での判定結果がＯＫ、すなわちターゲットデータの書き込みが正常に行われた場合には、書き込み時に得られたターゲットのＲ−ＭＩＣ又はＣ−ＭＩＣ上のアドレスをドライブ内のバッファメモリ２３にダウンロードしたメモリイメージのアドレスに変換する（ステップＳ３７）。
【００６０】
そして、上記バッファメモリ２３にダウンロードしたメモリイメージにターゲットデータを書き込み（ステップＳ３８）、ステータスＯＫを返して（ステップＳ３９）、書き込み処理を終了する。
【００６１】
ここで、図１５のフローチャートに示すＭＩＣへのターゲットデータの書き込み手順について説明する。
【００６２】
すなわち上記ステップＳ３４で実行されるＭＩＣへのターゲットデータの書き込み処理では、まずテープに対する書き込み、読み出し又はサーチの実行中であるか否かを判定する（ステップＳ４１）。このステップＳ４１での判定結果がＹＥＳ、すなわちテープに対する書き込み、読み出し又はサーチの実行中である場合には、リポジション動作に入ったか否かを判定し（ステップＳ４２）、その判定結果がＮＯ、すなわちリポジション動作に入っていない場合には、上記ステップＳ４１及びステップＳ４２の判定処理を繰り返し、テープに対する書き込み、読み出し又はサーチの実行中でなくなるか、あるいは、リポジション動作に入るまで待機する。
【００６３】
そして、上記ステップＳ４１での判定結果がＮＯ、すなわちテープに対する書き込み、読み出し又はサーチの実行中でなくなった場合、又は、上記ステップＳ４２の判定結果がＹＥＳ、すなわちリポジション動作に入った場合に、ターゲットのＲ−ＭＩＣ又はＣ−ＭＩＣ上のアドレスをサーチし（ステップＳ４３）、Ｒ−ＭＩＣ又はＣ−ＭＩＣにターゲットデータを書き込む（ステップＳ４４）。
【００６４】
次に、ターゲットデータの書き込みが正常に行われたか否かを判定し（ステップＳ４５）、ＮＧの場合には、エラー処理を行い（ステップＳ４６）、エラーを返して（ステップＳ４７）、ターゲットデータの書き込み処理を終了する。
【００６５】
また、上記ステップＳ４５での判定結果がＯＫ、すなわちターゲットデータの書き込みが正常に行われた場合には、Ｒ−ＭＩＣ又はＣ−ＭＩＣから直接ターゲットデータを読み込み（ステップＳ４８）、読み込んだターゲットデータのパリティチェックを行う（ステップＳ４９）。そして、このステップＳ４９でのパリティチェックの結果がＮＧであった場合には、上記ステップＳ４６に移ってエラー処理を行い、また、上記パリティチェックの結果がＯＫであった場合には、ステータスＯＫを返して（ステップＳ３９）、ターゲットデータの書き込み処理を終了する。
【００６６】
すなわち、このテープストリーマドライブ１０では、Ｒ−ＭＩＣ又はＣ−ＭＩＣのメモリイメージをドライブ内のバッファメモリ２３に正しく読み込めた後は、Ｒ−ＭＩＣ又はＣ−ＭＩＣへのリードアクセスは、全て上記バッファメモリ２３に読み込まれたメモリイメージに対して行う。
【００６７】
また、メモリイメージをドライブ内のバッファメモリ２３に正しく読み込めなかった場合は、非ＭＩＣモードとし、Ｒ−ＭＩＣ又はＣ−ＭＩＣへのリード／ライトアクセスを一切受け付けない。
【００６８】
一方、メモリイメージをドライブ内のバッファメモリ２３に正しく読み込めた後のＲ−ＭＩＣ又はＣ−ＭＩＣへのライトアクセスは、記録中／再生中／サーチ中でないときに行う。テープへの記録中／再生中／サーチ中にＲ−ＭＩＣ又はＣ−ＭＩＣへの記録するためのアクセスがなされた場合、（１）テープへの記録／再生／サーチの動作の終了を確認した後、Ｒ−ＭＩＣ又はＣ−ＭＩＣへの記録を行う。あるいは、（２）テープの記録中／再生中にリポジション動作に入ったときに、Ｒ−ＭＩＣ又はＣ−ＭＩＣへの記録を行う。ここで、リポジション動作は、テープを一旦リバース方向に走行させ、テーク位置を再設定する動作であって、テープの書き込み／読み出しが終わるとき、又はテープの書き込み／読み出し中にエラー発生によるリトライ動作に入るときに実行される。上記（１）及び（２）の書き込み動作では、共にドライブ内のバッファメモリ２３にダウンロードされたメモリイメージにもＲ−ＭＩＣ又はＣ−ＭＩＣへの記録に際して行ったものと同様な変更を行う。これにより、Ｒ−ＭＩＣ又はＣ−ＭＩＣへのリードアクセス時には、ドライブ内のバッファメモリ２３にダウンロードされたメモリイメージは常にＲ−ＭＩＣ又はＣ−ＭＩＣのデータと同じ状態になっている。
【００６９】
以上により、テープカセットに搭載された非接触型メモリへのアクセス時に、アンテナから発生する磁界による記録／再生に対する悪影響を回避することができる。
【００７０】
なお、本発明は、この実施の形態で説明したテープストリーマドライブ１０にのみに適用なものではなく、例えば、光ディスクやメモリカード等の情報記録媒体に対応する記録再生装置にも適用することができる。
【００７１】
【発明の効果】
以上のように、本発明では、情報記録媒体のロード時に、当該情報記録媒体のメモリ手段に記憶されている管理情報を読み出して上記メモリ手段のメモリイメージごと上記情報記録再生装置の内蔵メモリ手段に格納し、上記メモリ手段のメモリイメージを上記内蔵メモリ手段に格納した後は、上記内蔵メモリ手段に格納したメモリイメージをアクセスすることにより読み出される管理情報に基づいて動作制御を行い、上記情報記録媒体のアクセス期間以外の期間中に当該情報記録媒体のメモリ手段への記録を行い、上記内蔵メモリ手段に格納したメモリイメージを上記メモリ手段のメモリイメージと一致させるように変更するので、非接触型のメモリを備えた記録媒体に対応する記録再生装置において、非接触型のメモリに対するアクセス時に、アンテナから発生する磁界による記録／再生データへの悪影響を回避し、記録／再生中にも非接触型のメモリの管理情報に基づいて動作制御を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明を適用したテープストリーマドライブの構成を示すブロック図である。
【図２】上記テープストリーマドライブに用いたリモートメモリインターフェースの構成を示す回路図である。
【図３】  上記テープストリーマドライブに対応したテープカセットの内部構造を概略的に示す説明図である。
【図４】  上記テープカセットの外観を示す斜視図である。
【図５】  上記テープカセットに設けられるリモートメモリチップのブロック図である。
【図６】  上記テープカセットに搭載されるＲ−ＭＩＣの論理フォーマットの全体構成を示す図である。
【図７】  上記論理フォーマットのマニファクチャパート(Manufacture Part)の構成を示す図である。
【図８】  上記論理フォーマットのドライブイニシャライズパート(Drive Initialize Part)の構成を示す図である。
【図９】  上記論理フォーマットのボリュームタグ(Volume Tags)の構成を示す図である。
【図１０】  上記論理フォーマットのメモリフリープール（Memory Free Pool）部に書き込まれるシステムデータ(System Data)やユーザデータ(User Data)が追加／削除(Append/Delete)される状態を示す図である
【図１１】  上記論理フォーマットのメモリフリープール（Memory Free Pool）部に書き込まれるシステムデータ(System Data)やユーザデータ(User Data)が追加／削除(Append/Delete)される状態を示す図である
【図１２】  上記テープストリーマドライブにおけるシステムコントローラにより実行されるＭＩＣメモリイメージのダウンロード処理の手順を示すフローチャートである。
【図１３】  上記テープストリーマドライブにおけるシステムコントローラにより実行されるメモリイメージの読み出し処理の手順を示すフローチャートである。
【図１４】  上記テープストリーマドライブにおけるシステムコントローラにより実行されるメモリイメージの書き込み処理の手順を示すフローチャートである。
【図１５】  上記テープストリーマドライブにおけるシステムコントローラにより実行されるＲ−ＭＩＣ又はＣ−ＭＩＣにターゲットデータを書き込むメモリイメージの書き込み処理の手順を示すフローチャートである。
【符号の説明】
１ テープカセット、３ 磁気テープ、４ リモートメモリチップ、５ アンテナ、１０ テープストリーマドライブ、１１ 回転ドラム、１２Ａ，１２Ｂ記録ヘッド、１３Ａ，１３Ｂ，１３Ｃ 再生ヘッド、１５ システムコントローラ、１６ サーボコントローラ、１７ メカドライバ、１９ ＲＦ処理部、２０  ＳＣＳＩインターフェイス、２１ 圧縮／伸長回路、２２ ＩＦコントローラ／ＥＣＣフォーマター、２３ バッファメモリ、３０ リモートメモリインターフェース、３３ アンテナ、４０ ホストコンピュータ、５０ ライブラリ装置
【図１】
0004547779.tif 000002
【図２】
0004547779.tif 000003
【図３】
0004547779.tif 000004
【図４】
0004547779.tif 000005
【図５】
0004547779.tif 000006
【図６】
0004547779.tif 000007
【図７】
0004547779.tif 000008
【図８】
0004547779.tif 000009
【図９】
0004547779.tif 000010
【図１０】
0004547779.tif 000011
【図１１】
0004547779.tif 000012
【図１２】
0004547779.tif 000013
【図１３】
0004547779.tif 000014
【図１４】
0004547779.tif 000015
【図１５】
0004547779.tif 000016