(57)【特許請求の範囲】
【請求項１】
磁気テープと、当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットにおいて、
上記メモリにおいて、製造時に当該メモリの内容を初期化した回数を示す初期化回数情報を記憶するための記憶領域が設定されていることを特徴とするテープカセット。
【請求項２】
磁気テープと、当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットを製造するテープカセット製造装置において、
上記メモリの記憶内容を初期状態とする初期化を行うときに、当該メモリにおける所定の記憶領域に対して、当該メモリに対して行った初期化の回数を示す初期化回数情報を記憶させるように構成される初期化手段、
を備えていることを特徴とするテープカセット製造装置。
【請求項３】
磁気テープと、当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットに対応するテープドライブ装置において、
上記テープカセットに、当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリが備えられている場合に、そのメモリに対して管理情報の読み出しを行なうことができるメモリドライブ手段と、
上記メモリから読み出した管理情報に含まれる、製造時において当該メモリの記憶内容を初期状態とする初期化が行われた回数を示す初期化回数情報に基づいて、上記テープカセットについての記録又は再生についての禁止／許可を判定する判定手段と、
を備えていることを特徴とするテープドライブ装置。
【請求項４】
上記判定手段により、装填されているテープカセットについて記録又は再生について禁止であるとの判定結果が得られた場合には、この装填されているテープカセットを当該テープドライブ装置から排出させるように制御を行う排出制御手段、
を備えていることを特徴とする請求項３に記載のテープドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば情報が記憶可能なメモリを有するテープカセットと、このテープカセットを製造する製造装置、及びこのテープカセットに対応して記録又は再生が可能とされるテープドライブ装置に関するものである。
【０００２】
【従来の技術】
デジタルデータを磁気テープに記録／再生することのできるドライブ装置として、いわゆるテープストリーマドライブが知られている。このようなテープストリーマドライブは、メディアであるテープカセットのテープ長にもよるが、例えば数十〜数百ギガバイト程度の膨大な記録容量を有することが可能であり、このため、コンピュータ本体のハードディスク等のメディアに記録されたデータをバックアップするなどの用途に広く利用されている。また、データサイズの大きい画像データ等の保存に利用する場合にも好適とされている。
【０００３】
ところで、上述のようなテープストリーマドライブとテープカセットよりなるデータストレージシステムにおいて、テープカセットの磁気テープに対する記録／再生動作を適切に行うためには、例えばテープストリーマドライブが記録／再生動作等の管理に利用する管理情報等として、磁気テープ上における各種位置情報や磁気テープについての使用履歴等に関連する情報が必要となる。
【０００４】
そこで、例えばこのような管理情報の領域を、磁気テープ上の先頭位置や、磁気テープに対して形成した各パーティションごとの先頭位置に設けるようにすることが行われている。
そして、テープストリーマドライブ側においては、磁気テープに対するデータの記録又は再生動作を実行する前に、上記管理情報の領域にアクセスして必要な管理情報を読み込み、この管理情報に基づいて以降の記録／再生動作が適正に行われるように各種処理動作を実行するようにされる。
また、データの記録又は再生動作が終了された後は、この記録／再生動作に伴って変更が必要となった管理情報の内容を書き換えるために、再度、管理情報の領域にアクセスして情報内容の書き換えを行って、次の記録／再生動作に備えるようにされる。この後に、テープストリーマドライブにより、テープカセットのアンローディング及びイジェクト等が行われることになる。
【０００５】
ところが、上述のようにして管理情報に基づいた記録／再生動作が行われる場合、テープストリーマドライブは記録／再生時の何れの場合においても、動作の開始時に磁気テープの先頭又はパーティションの先頭の管理情報の領域にアクセスすると共に、終了時においてもこの管理情報の領域にアクセスして情報の書き込み／読み出しを行う必要が生じる。つまり、データの記録／再生が終了したとされる磁気テープ上の途中の位置では、ローディング、及びアンローディングすることができない。
テープストリーマドライブの場合、アクセスのためには物理的に磁気テープを送る必要があるため、記録／再生の終了時に磁気テープの先頭又はパーティションの先頭の管理情報の領域にアクセスするのには相当の時間を要することになる。特に磁気テープ上において物理的に管理情報の領域からかなり離れた位置においてデータの記録／再生が終了したような場合には、それだけ磁気テープを送るべき量が多くなり余計に時間もかかることになる。
このように、テープカセットをメディアとするデータストレージシステムでは、１回の記録／再生動作が完結するまでに要する時間、即ち、磁気テープがローディングされてから、最後にアンローディングされるまでに行われるアクセス動作に比較的多くの時間を要することになる。このような一連のアクセス動作に要する時間はできるだけ短縮されることが好ましい。
【０００６】
そこで、テープカセット筐体内に例えば不揮発性メモリ（以下、単に「メモリ」と略す）を設け、そのメモリに管理情報を記憶させるようにする技術が開発され、また知られてきている。
このようなテープカセットに対応するテープストリーマドライブでは、メモリに対する書込／読出のためのインターフェースを備えることで、メモリに対して磁気テープに対するデータ記録再生に関する管理情報の読出や書込を行うことを可能としている。
これによって、ローディング／アンローディングの際に磁気テープを例えばテープトップまで巻き戻す必要はない。即ちテープ上の途中位置でも、ローディング、及びアンローディングを可能とすることができる。
【０００７】
【発明が解決しようとする課題】
上記したメモリ付きのテープカセットの製造時にあっては、例えばこのメモリ付きのテープカセットを組み立てた後において、メモリの内容を初期状態とする初期化を行う工程がある。
【０００８】
このような初期化の工程にあっては、初期化データを書き込むための書き込み装置と、初期化データを書き込む対象であるメモリとの間における、各種の要因の累積等によって、初期化データ書き込みの環境が悪化する場合がある。
その要因の１例としては、メモリが物理的な端子接触によってデータの通信を行ういわゆる接触式のものであれば、経年の使用によって書き込み装置側の端子の接点の汚れ等によって接触不良を起こすことなどが考えられる。
また、メモリには、無線通信によってテープストリーマドライブ側と情報の送受信を行う非接触型のものも知られているが、このような非接触型のメモリを備えるテープカセットであれば、書き込み装置側の無線通信用の回路部などの不調などを挙げることができる。
【０００９】
上記したような環境のもとでは、実際には、１回目の初期化データの書き込みの際にその書き込み結果がＮＧになったとしても、２回目、３回目程度のリトライを行うことで、ＯＫの書き込み結果が得られることがほとんどである。
このようにしてメモリへの書き込みが一旦成功してしまえばメモリとしては良品として扱われるのであるが、これは、即ち、その原因が特定されているにせよしないにせよ、現実には何らかの原因でもって何度かのリトライを行った末に書き込みが成功した品が出荷品に混在していることになる。
【００１０】
これは、即ち、例えば或る製造ロットにおいて、初期化データ書き込み不良の原因の多くがメモリ側にあったような場合でも、初期化データのリトライを行うことで良品として扱われるメモリが少なからず出荷されることを意味する。
そして、このような場合には、例えば出荷後においてユーザの手に渡った後にテープカセット内のメモリに関して何らかの不具合が生じる可能性も無くはない。
【００１１】
上記したような事態を想定してこれに備えるとすれば、メーカ側としては、これまでに出荷したテープカセットのメモリのうちで、例えば或る不具合の傾向を有するものを容易に特定できるようにすることが、品質管理及び品質保証の観点からいえば当然、好ましいことになる。
また、上記のような不具合の生じる可能性があって、かつ、その可能性が高いとされるようなテープカセットがユーザの手に渡ったときには、サポートとして、このようなテープカセットについては使用してもらわないようにする何らかの措置を講ずることも必要となってくる。
【００１２】
【課題を解決するための手段】
そこで、本発明は上記した課題を考慮して、先ず、記録媒体としてのテープカセットについて次のように構成する。
つまり、磁気テープと当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットにおいて、メモリにおいて、製造時に当該メモリの内容を初期化した回数を示す初期化回数情報を記憶するための記憶領域が設定されるように構成することとした。
【００１３】
上記構成によれば、テープカセットに対して管理情報記憶のために備えられるメモリに、その管理情報の１つとして、製造時における初期化データの書き込みを行った初期化回数を示す初期化回数情報が記憶されることになる。
この初期化回数情報は、初期化データの書き込み時において、何らかの不具合が生じていたことと、また、その不具合の程度を示し得る情報である。従って、メモリから初期化回数情報を読み出して参照することで、そのテープカセットについての不具合の傾向を知ることができる。換言すれば、出荷されたテープカセットのうちから、或る傾向の不具合を有するものを特定することが可能になる。
【００１４】
また、テープカセット製造装置として次のように構成する。
つまり、磁気テープと当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットを製造するテープカセット製造装置において、メモリの記憶内容を初期状態とする初期化を行うときに、当該メモリにおける所定の記憶領域に対して、当該メモリに対して行った初期化の回数を示す初期化回数情報を記憶させるように構成される初期化手段を備えることとした。
【００１５】
上記構成によっては、テープカセットに対して管理情報記憶のために備えられるメモリに、その管理情報の１つとして、製造時における初期化データの書き込みを行った初期化回数を示す初期化回数情報を記憶させることが可能となる。
上記もしたように、初期化回数情報はそのテープカセットについての不具合に関する情報を得ることができるものであり、例えば出荷後においても、不具合が生じる可能性のあるテープであることが特定可能とされる。そして、本発明のテープカセット製造装置によっては、このようなテープカセットを製造することができるものである。
【００１６】
また、テープドライブ装置としては、次のように構成する。
つまり、磁気テープと当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリとが収納されたテープカセットに対応するテープドライブ装置において、テープカセットに、当該テープカセットについての所要の管理を可能とするための管理情報を記憶するメモリが備えられている場合に、そのメモリに対して管理情報の読み出しを行なうことができるメモリドライブ手段と、メモリから読み出した管理情報に含まれる、製造時において当該メモリの記憶内容を初期状態とする初期化が行われた回数を示す初期化回数情報に基づいて、テープカセットについての記録又は再生についての禁止／許可を判定する判定手段とを備えて構成することとした。
【００１７】
上記構成によっては、テープカセットのメモリから読み出した初期化回数情報に基づいて、装填されたテープカセットについての記録又は再生についての禁止／許可を判定することが可能とされている。
つまり、初期化回数情報により何らかの不具合が生じる可能性が高いと推定されるテープカセットについては、ユーザに使用させないという措置を施すことが可能となるものである。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
本出願人によっては、不揮発性メモリが設けられたメモリ付きテープカセット及び、このメモリ付きテープカセットに対応してデジタルデータの記録／再生が可能とされるテープドライブ装置（テープストリーマドライブ）についての発明がこれまでに各種提案されている。本発明の実施の形態としては、このようなテープカセットとテープストリーマドライブを例に挙げ、更にテープカセット製造装置としては、本実施の形態として挙げるテープカセットのメモリに対して初期化データを書き込むための初期化システムとする。
なお、本実施の形態としてのテープカセットに備えられる不揮発性メモリについては、ＭＩＣ(Memory In Cassette)ともいうことにする。
説明は以下の順序で行う。
１．テープカセットの構成
２．リモートメモリチップの構成
３．テープストリーマドライブの構成
４．磁気テープ上のデータ構成
５．ＭＩＣのデータ構造
６．製造時の初期化処理
７．テープストリーマドライブによるテープカセット管理例
【００１９】
１．テープカセットの構成
先ず、本例のテープストリーマドライブに対応するテープカセットについて図３及び図４を参照して説明する。
図３（ａ）は、リモートメモリチップが配されたテープカセットの内部構造を概念的に示すものである。この図に示すテープカセット１の内部にはリール２Ａ及び２Ｂが設けられ、このリール２Ａ及び２Ｂ間にテープ幅８ｍｍの磁気テープ３が巻装される。
そして、このテープカセット１には不揮発性メモリ及びその制御回路系等を内蔵したリモートメモリチップ４が設けられている。またこのリモートメモリチップ４は後述するテープストリーマドライブにおけるリモートメモリインターフェース３０と無線通信によりデータ伝送を行うことができるものとされ、このためのアンテナ５が設けられている。
詳しくは後述するが、リモートメモリチップ４には、テープカセットごとの製造情報やシリアル番号情報、テープの厚さや長さ、材質、各パーティションごとの記録データの使用履歴等に関連する情報、ユーザ情報等が記憶される。
なお、本明細書では上記リモートメモリチップ４に格納される各種情報は、主として磁気テープ３に対する記録／再生の各種管理のために用いられることから、これらを一括して『管理情報』とも言うことにする。
【００２０】
このようにテープカセット筐体内に不揮発性メモリを設け、その不揮発性メモリに管理情報を記憶させ、またこのテープカセットに対応するテープストリーマドライブでは、不揮発性メモリに対する書込／読出のためのインターフェースを備えるようにし、不揮発性メモリに対して磁気テープに対するデータ記録再生に関する管理情報の読出や書込を行うことで、磁気テープ３に対する記録再生動作を効率的に行うことができる。
例えばローディング／アンローディングの際に磁気テープを例えばテープトップまで巻き戻す必要はなく、即ち途中の位置でも、ローディング、及びアンローディング可能とすることができる。またデータの編集なども不揮発性メモリ上での管理情報の書換で実行できる。さらにテープ上でより多数のパーティションを設定し、かつ適切に管理することも容易となる。
【００２１】
また図３（ｂ）は、接触型メモリ１０４（不揮発性メモリ）が内蔵されたテープカセット１を示している。
この場合、接触型メモリ１０４のモジュールからは５個の端子１０５Ａ、１０５Ｂ、１０５Ｃ、１０５Ｄ、１０５Ｅが導出され、それぞれ電源端子、データ入力端子、クロック入力端子、アース端子、予備端子等として構成されている。
この接触型メモリ１０４内のデータとしては、上記リモートメモリチップ４と同様の管理情報が記憶される。
【００２２】
前述もしたように、本明細書では、テープカセットに備えられる不揮発性メモリついては、ＭＩＣともいうこととしているが、上記説明から分かるように、本実施の形態のＭＩＣとしては、リモートメモリチップ４と接触型メモリ１０４とが存在することになる。従い、以降においてリモートメモリチップ４と接触型メモリ１０４とについて特に区別する必要のない場合には、単に「ＭＩＣ」と記述する。
【００２３】
図４は、図３（ａ）又は（ｂ）のテープカセット１の外観例を示すものとされ、筺体全体は上側ケース６ａ、下側ケース６ｂ、及びガードパネル８からなり、通常の８ミリＶＴＲに用いられるテープカセットの構成と基本的には同様となっている。
【００２４】
このテープカセット１の側面のラベル面９の近傍には、端子部１０６が設けられている。
これは図３（ｂ）の接触型メモリ１０４を内蔵したタイプのテープカセットにおいて電極端子が配される部位とされるもので、端子ピン１０６Ａ、１０６Ｂ、１０６Ｃ、１０６Ｄ、１０６Ｅが設けられている。そしてこれら端子ピンが、上記図３（ｂ）に示した各端子１０５Ａ、１０５Ｂ、１０５Ｃ、１０５Ｄ、１０５Ｅとそれぞれ接続されている。すなわち、接触型メモリ１０４を有するテープカセット１は、テープストリーマドライブとの間で、上記端子ピン１０６Ａ、１０６Ｂ、１０６Ｃ、１０６Ｄ、１０６Ｅを介して物理的に接触してデータ信号等の相互伝送が行われるものとされる。
【００２５】
一方、図３（ａ）のように非接触のリモートメモリチップ４を内蔵するタイプでは、当然ながら端子ピンは不要となる。しかしながら外観形状としては図４のようになり、つまり装置に対するテープカセット形状の互換性を保つためにダミーの端子部１０６が設けられている。
なお図示しないがラベル状に形成された非接触型のリモートメモリチップも知られている。これは、リモートメモリチップが形成されているラベルをテープカセット１び筐体の所要の位置に貼り付けられたものとされる。これにより、テープカセット１がテープストリーマドライブ１０に装填された場合に、リモートメモリチップと、テープストリーマドライブにおけるメモリ通信部位とが通信を行うことができる。
【００２６】
２．リモートメモリチップの構成
リモートメモリチップ４の内部構成を図５に示す。
例えばリモートメモリチップ４は半導体ＩＣとして図５に示すようにパワー回路４ａ、ＲＦ処理部４ｂ、コントローラ４ｃ、ＥＥＰ−ＲＯＭ４ｄを有するものとされる。そして例えばこのようなリモートメモリチップ４がテープカセット１の内部に固定されたプリント基板上にマウントとされ、プリント基板上の銅箔部分でアンテナ５を形成する。
【００２７】
このリモートメモリチップ４は非接触にて外部から電力供給を受ける構成とされる。後述するテープストリーマドライブ１０との間の通信は、例えば１３ＭＨｚ帯の搬送波を用いるが、テープストリーマドライブ１０からの電波をアンテナ５で受信することで、パワー回路４ａが１３ＭＨｚ帯の搬送波を直流電力に変換する。そしてその直流電力を動作電源としてＲＦ処理部４ｂ、コントローラ４ｃ、ＥＥＰ−ＲＯＭ４ｄに供給する。
【００２８】
ＲＦ処理部４ｂは受信された情報の復調及び送信する情報の変調を行う。
コントローラ４ｃはＲＦ処理部４ｂからの受信信号のデコード、及びデコードされた情報（コマンド）に応じた処理、例えばＥＥＰ−ＲＯＭ４ｄに対する書込・読出処理などを実行制御する。
即ちリモートメモリチップ４はテープストリーマドライブ１０やライブラリ装置５０からの電波が受信されることでパワーオン状態となり、コントローラ４ｃが搬送波に重畳されたコマンドによって指示された処理を実行して不揮発性メモリであるＥＥＰ−ＲＯＭ４ｄのデータを管理する。
【００２９】
３．テープストリーマドライブの構成
次に図１により、図３（ａ）に示したリモートメモリチップ４を搭載したテープカセット１に対応するテープストリーマドライブ１０の構成について説明する。このテープストリーマドライブ１０は、上記テープカセット１の磁気テープ３に対して、ヘリカルスキャン方式により記録／再生を行うようにされている。
この図において回転ドラム１１には、例えば２つの記録ヘッド１２Ａ、１２Ｂ及び３つの再生ヘッド１３Ａ、１３Ｂ、１３Ｃが設けられる。
記録ヘッド１２Ａ、１２Ｂは互いにアジマス角の異なる２つのギャップが究めて近接して配置される構造となっている。再生ヘッド１３Ａ、１３Ｂ、１３Ｂもそれぞれ所定のアジマス角とされる。
【００３０】
回転ドラム１１はドラムモータ１４Ａにより回転されると共に、テープカセット１から引き出された磁気テープ３が巻き付けられる。また、磁気テープ３は、キャプスタンモータ１４Ｂ及び図示しないピンチローラにより送られる。また磁気テープ３は上述したようにリール２Ａ，２Ｂに巻装されているが、リール２Ａ，２Ｂはそれぞれリールモータ１４Ｃ、１４Ｄによりそれぞれ順方向及び逆方向に回転される。
ローディングモータ１４Ｅは、図示しないローディング機構を駆動し、磁気テープ３の回転ドラム１１へのローディング／アンローディングを実行する。
イジェクトモータ２８はテープカセット１の装填機構を駆動するモータであり、挿入されたテープカセット１の着座およびテープカセット１の排出動作を実行させる。
【００３１】
ドラムモータ１４Ａ、キャプスタンモータ１４Ｂ、リールモータ１４Ｃ、１４Ｄ、ローディングモータ１４Ｅ、イジェクトモータ２８はそれぞれメカドライバ１７からの電力印加により回転駆動される。メカドライバ１７はサーボコントローラ１６からの制御に基づいて各モータを駆動する。サーボコントローラ１６は各モータの回転速度制御を行って通常の記録再生時の走行や高速再生時のテープ走行、早送り、巻き戻し時のテープ走行などを実行させる。
なおＥＥＰ−ＲＯＭ１８にはサーボコントローラ１６が各モータのサーボ制御に用いる定数等が格納されている。
【００３２】
サーボコントローラ１６が各モータのサーボ制御を実行するために、ドラムモータ１４Ａ、キャプスタンモータ１４Ｂ、Ｔリールモータ１４Ｃ、Ｓリールモータ１４ＤにはそれぞれＦＧ（周波数発生器）が設けられており、各モータの回転情報が検出できるようにしている。即ちドラムモータ１４Ａの回転に同期した周波数パルスを発生させるドラムＦＧ２９Ａ、キャプスタンモータ１４Ｂの回転に同期した周波数パルスを発生させるキャプスタンＦＧ２９Ｂ、Ｔリールモータ１４Ｃの回転に同期した周波数パルスを発生させるＴリールＦＧ２９Ｃ、Ｓリールモータ１４Ｄの回転に同期した周波数パルスを発生させるＳリールＦＧ２９Ｄが形成され、これらの出力（ＦＧパルス）がサーボコントローラ１６に供給される。
【００３３】
サーボコントローラ１６はこれらのＦＧパルスに基づいて各モータの回転速度を判別することで、各モータの回転動作について目的とする回転速度との誤差を検出し、その誤差分に相当する印加電力制御をメカドライバ１７に対して行うことで、閉ループによる回転速度制御を実現することができる。従って、記録／再生時の通常走行や、高速サーチ、早送り、巻き戻しなどの各種動作時に、サーボコントローラ１６はそれぞれの動作に応じた目標回転速度により各モータが回転されるように制御を行うことができる。
また、サーボコントローラ１６はインターフェースコントローラ／ＥＣＣフォーマター２２（以下、ＩＦ／ＥＣＣコントローラという）を介してシステム全体の制御処理を実行するシステムコントローラ１５と双方向に接続されている。
【００３４】
このテープストリーマドライブ１０においては、データの入出力にＳＣＳＩインターフェイス２０が用いられている。例えばデータ記録時にはホストコンピュータ４０から、固定長のレコード（ｒｅｃｏｒｄ）という伝送データ単位によりＳＣＳＩインターフェイス２０を介して逐次データが入力され、ＳＣＳＩバッファコントローラ２６を介して圧縮／伸長回路２１に供給される。ＳＣＳＩバッファコントローラ２６はＳＣＳＩインターフェース２０のデータ転送を制御するようにされている。ＳＣＳＩバッファメモリ２７はＳＣＳＩインターフェース２０の転送速度を得るために、ＳＣＳＩバッファコントローラ２６に対応して備えられるバッファ手段とされる。またＳＣＳＩバッファコントローラ２６は、後述するリモートメモリインターフェース３０に対して所要のコマンドデータを供給するとともに、リモートメモリインターフェース３０に対する動作クロックの生成も行う。
なお、このようなテープストリーマドライブシステムにおいては、可変長のデータの集合単位によってホストコンピュータ４０よりデータが伝送されるモードも存在する。
【００３５】
圧縮／伸長回路２１では、入力されたデータについて必要があれば、所定方式によって圧縮処理を施すようにされる。圧縮方式の一例として、例えばＬＺ符号による圧縮方式を採用するのであれば、この方式では過去に処理した文字列に対して専用のコードが割り与えられて辞書の形で格納される。そして、以降に入力される文字列と辞書の内容とが比較されて、入力データの文字列が辞書のコードと一致すればこの文字列データを辞書のコードに置き換えるようにしていく。辞書と一致しなかった入力文字列のデータは逐次新たなコードが与えられて辞書に登録されていく。このようにして入力文字列のデータを辞書に登録し、文字列データを辞書のコードに置き換えていくことによりデータ圧縮が行われるようにされる。
【００３６】
圧縮／伸長回路２１の出力は、ＩＦ／ＥＣＣコントローラ２２に供給されるが、ＩＦ／ＥＣＣコントローラ２２においてはその制御動作によって圧縮／伸長回路２１の出力をバッファメモリ２３に一旦蓄積する。このバッファメモリ２３に蓄積されたデータはＩＦ／ＥＣＣコントローラ２２の制御によって、最終的にグループ（Ｇｒｏｕｐ）という磁気テープの４０トラック分に相当する固定長の単位としてデータを扱うようにされ、このデータに対してＥＣＣフォーマット処理が行われる。
【００３７】
ＥＣＣフォーマット処理としては、記録データについて誤り訂正コードを付加すると共に、磁気記録に適合するようにデータについて変調処理を行ってＲＦ処理部１９に供給する。
ＲＦ処理部１９では供給された記録データに対して増幅、記録イコライジング等の処理を施して記録信号を生成し、記録ヘッド１２Ａ、１２Ｂに供給する。これにより記録ヘッド１２Ａ、１２Ｂから磁気テープ３に対するデータの記録が行われることになる。
【００３８】
また、データ再生動作について簡単に説明すると、磁気テープ３の記録データが再生ヘッド１３Ａ、１３ＢによりＲＦ再生信号として読み出され、その再生出力はＲＦ処理部１９で再生イコライジング、再生クロック生成、２値化、デコード（例えばビタビ復号）などが行われる。
このようにして読み出された信号はＩＦ／ＥＣＣコントローラ２２に供給されて、まず誤り訂正処理等が施される。そしてバッファメモリ２３に一時蓄積され、所定の時点で読み出されて圧縮／伸長回路２１に供給される。
圧縮／伸長回路２１では、システムコントローラ１５の判断に基づいて、記録時に圧縮／伸長回路２１により圧縮が施されたデータであればここでデータ伸長処理を行い、非圧縮データであればデータ伸長処理を行わずにそのままパスして出力される。
圧縮／伸長回路２１の出力データはＳＣＳＩバッファコントローラ２６、ＳＣＳＩインターフェイス２０を介して再生データとしてホストコンピュータ４０に出力される。
【００３９】
また、この図にはテープカセット１内のリモートメモリチップ４が示されている。このリモートメモリチップ４に対しては、テープカセット１本体がテープストリーマドライブに装填されることで、リモートメモリインターフェース３０を介して非接触状態でシステムコントローラ１５とデータの入出力が可能な状態となる。
【００４０】
このリモートメモリインターフェース３０の構成を図２に示す。
データインターフェース３１は、システムコントローラ１５との間のデータのやりとりを行う。後述するように、リモートメモリチップ４に対するデータ転送は、機器側からのコマンドとそれに対応するリモートメモリチップ４からのアクナレッジという形態で行われるが、システムコントローラ１５がリモートメモリチップ４にコマンドを発行する際には、データインターフェース３１がＳＣＳＩバッファコントローラ２６からコマンドデータ及びクロックを受け取る。そしてデータインターフェース３１はクロックに基づいてコマンドデータをＲＦインターフェース３２に供給する。またデータインターフェース３１はＲＦインターフェース３２に対して搬送波周波数ＣＲ（１３ＭＨｚ）を供給する。
【００４１】
ＲＦインターフェース３２には図２に示すようにコマンド（送信データ）ＷＳを振幅変調（１００ＫＨｚ）して搬送波周波数ＣＲに重畳するとともに、その変調信号を増幅してアンテナ３３に印加するＲＦ変調／増幅回路３２ａが形成されている。
このＲＦ変調／増幅回路３２ａにより、コマンドデータがアンテナ３３からテープカセット１内のアンテナ５に対して無線送信される。テープカセット１側では、図５で説明した構成により、コマンドデータをアンテナ５で受信することでパワーオン状態となり、コマンドで指示された内容に応じてコントローラ４ｃが動作を行う。例えば書込コマンドとともに送信されてきたデータをＥＥＰ−ＲＯＭ４ｄに書き込む。
【００４２】
また、このようにリモートメモリインターフェース３０からコマンドが発せられた際には、リモートメモリチップ４はそれに対応したアクナレッジを発することになる。即ちリモートメモリチップ４のコントローラ４ｃはアクナレッジとしてのデータをＲＦ処理部４ｂで変調・増幅させ、アンテナ５から送信出力する。
このようなアクナレッジが送信されてアンテナ３３で受信された場合は、その受信信号はＲＦインターフェース３２の整流回路３２ｂで整流された後、コンパレータ３２ｃでデータとして復調される。そしてデータインターフェース３１からシステムコントローラ１５に供給される。例えばシステムコントローラ１５からリモートメモリチップ４に対して読出コマンドを発した場合は、リモートメモリチップ４はそれに応じたアクナレッジとしてのコードとともにＥＥＰ−ＲＯＭ４ｄから読み出したデータを送信してくる。するとそのアクナレッジコード及び読み出したデータが、リモートメモリインターフェース３０で受信復調され、システムコントローラ１５に供給される。
【００４３】
以上のようにテープストリーマドライブ１０は、リモートメモリインターフェース３０を有することで、テープカセット１内のリモートメモリチップ４に対してアクセスできることになる。
なお、このような非接触でのデータ交換は、データを１３ＭＨｚ帯の搬送波に１００ＫＨｚの振幅変調で重畳するが、元のデータはパケット化されたデータとなる。
即ちコマンドやアクナレッジとしてのデータに対してヘッダやパリティ、その他必要な情報を付加してパケット化を行い、そのパケットをコード変換してから変調することで、安定したＲＦ信号として送受信できるようにしている。
なお、このような非接触インターフェースを実現する技術は本出願人が先に出願し特許登録された技術として紹介されている（特許第２５５０９３１号）。
【００４４】
図１に示すＳ−ＲＡＭ２４，フラッシュＲＯＭ２５は、システムコントローラ１５が各種処理に用いるデータが記憶される。
例えばフラッシュＲＯＭ２５には制御に用いる定数等が記憶される。またＳ−ＲＡＭ２４はワークメモリとして用いられたり、ＭＩＣ（リモートメモリチップ４、接触型メモリ１０４）から読み出されたデータ、ＭＩＣに書き込むデータ、テープカセット単位で設定されるモードデータ、各種フラグデータなどの記憶や演算処理などに用いるメモリとされる。
また、例えばフラッシュＲＯＭ２５にはファームウエアとして、例えばデータの書き込み／読み込みのリトライ回数、ＲＦ処理部１９における書き込み電流値、イコライザ特性などといった各種情報が記憶されている。テープストリーマドライブ１０では、テープカセットが装填された場合に、このファームウエアに基づいた制御を実行することも可能とされている。
【００４５】
なお、Ｓ−ＲＡＭ２４，フラッシュＲＯＭ２５は、システムコントローラ１５を構成するマイクロコンピュータの内部メモリとして構成してもよく、またバッファメモリ２３の領域の一部をワークメモリとして用いる構成としてもよい。
【００４６】
図１に示すように、テープストリーマドライブ１０とホストコンピュータ４０間は上記のようにＳＣＳＩインターフェース２０を用いて情報の相互伝送が行われるが、システムコントローラ１５に対してはホストコンピュータ４０がＳＣＳＩコマンドを用いて各種の通信を行うことになる。
なお、例えばＵＳＢ(Universal Serial Bus)やＩＥＥＥ１３９４インターフェイスなどをはじめ、ＳＣＳＩ以外のデータインターフェイスが採用されても構わない。
【００４７】
なお、図３（ｂ）に示した接触型メモリ１０４を搭載したテープカセットに対応した構成としては、テープカセット１内の接触型メモリ１０４に対してデータの書込／読出を行うために、コネクタ部４５が設けられる。このコネクタ部４５は図４に示した端子部１０６に適合した形状とされ、端子部１０６に接続されることで接触型メモリ１０４の５個の端子１０５Ａ、１０５Ｂ、１０５Ｃ、１０５Ｄ、１０５Ｅとシステムコントローラ１５（システムコントローラのメモリ接続用のポート）とを電気的に接続するものである。
これによってシステムコントローラ１５は、装填されたテープカセット１の接触型メモリ１０４に対して、コネクタ部４５、端子部１０６を介してアクセスすることができるようにされる。
また、コネクタ部４５と端子部１０６の接続状態が良好ではない場合は、例えばローデングモータ１４Ｅによってローディング機構を駆動することによって、テープカセット１の着座状態を若干変移させ、物理的に接点を取りなおすことが行われる。
【００４８】
４．磁気テープ上のデータ構成
次に、上述してきたテープストリーマドライブ１０により記録再生が行われるテープカセット１の、磁気テープ３上のデータフォーマットについて概略的に説明する。
【００４９】
図６は、磁気テープ３に記録されるデータの構造を示している。図６（ａ）には１本の磁気テープ３が模式的に示されている。本例においては、図６（ａ）のように１本の磁気テープ３を、パーティション（Ｐａｒｔｉｔｉｏｎ）単位で分割して利用することができるものとされ、本例のシステムの場合には最大２５６のパーティション数を設定して管理することが可能とされている。また、この図に示す各パーティションは、それぞれパーティション＃０、＃１、＃２、＃３・・・として記されているように、パーティションナンバが与えられて管理されるようになっている。
【００５０】
従って、本例においてはパーティションごとにそれぞれ独立してデータの記録／再生等を行うことが可能とされるが、例えば図６（ｂ）に示す１パーティション内におけるデータの記録単位は、図６（ｃ）に示すグループ（Ｇｒｏｕｐ）といわれる固定長の単位に分割することができ、このグループごとの単位によって磁気テープ３に対する記録が行われる。
この場合、１グループは２０フレーム（Ｆｒａｍｅ）のデータ量に対応し、図６（ｄ）に示すように、１フレームは、２トラック（Ｔｒａｃｋ）により形成される。この場合、１フレームを形成する２トラックは、互いに隣り合うプラスアジマスとマイナスアジマスのトラックとされる。従って、１グループは４０トラックにより形成されることになる。
【００５１】
また、図６（ｄ）に示した１トラック分のデータの構造は、図７（ａ）及び図７（ｂ）に示される。図７（ａ）にはブロック（Ｂｌｏｃｋ）単位のデータ構造が示されている。１ブロックは１バイトのＳＹＮＣデータエリアＡ１に続いてサーチ等に用いる６バイトのＩＤエリアＡ２、ＩＤデータのための２バイトからなるエラー訂正用のパリティエリアＡ３、６４バイトのデータエリアＡ４より形成される。
【００５２】
そして、図７（ｂ）に示す１トラック分のデータは全４７１ブロックにより形成され、１トラックは図のように、両端に４ブロック分のマージンエリアＡ１１、Ａ１９が設けられ、これらマージンエリアＡ１１の後ろとマージンＡ１９の前にはトラッキング制御用のＡＴＦエリアＡ１２、Ａ１８が設けられる。さらに、ＡＦＴエリアＡ１２の後ろとＡＴＦエリアＡ１８の前にはパリティーエリアＡ１３、Ａ１７が備えられる。これらのパリティーエリアＡ１３、Ａ１７としては３２ブロック分の領域が設けられる。
【００５３】
また、１トラックの中間に対してＡＴＦエリアＡ１５が設けられ、これらＡＴＦエリアＡ１３、Ａ１５、Ａ１８としては５ブロック分の領域が設けられる。そして、パリティーエリアＡ１３とＡＴＦエリアＡ１５の間と、ＡＴＦエリアＡ１５とパリティーエリアＡ１７との間にそれぞれ１９２ブロック分のデータエリアＡ１４、Ａ１６が設けられる。従って、１トラック内における全データエリア（Ａ１４及びＡ１６）は、全４７１ブロックのうち、１９２×２＝３８４ブロックを占めることになる。
そして上記トラックは、磁気テープ３上に対して図７（ｃ）に示すようにして物理的に記録され、前述のように４０トラック（＝２０フレーム）で１グループとされることになる。
【００５４】
図６、図７で説明した磁気テープ３には、図８に示すエリア構造によりデータ記録が行われることになる。
なお、ここではパーティションが＃０〜＃Ｎ−１までとしてＮ個形成されている例をあげている。
【００５５】
図８（ａ）に示すように、磁気テープの最初の部分には物理的にリーダーテープが先頭に位置しており、次にテープカセットのローディング／アンローディングを行う領域となるデバイスエリアが設けられている。このデバイスエリアの先頭が物理的テープの先頭位置ＰＢＯＴ（Phisycal Bigining of Tape)とされる。
上記デバイスエリアに続いては、パーティション＃０に関してのリファレンスエリア及びテープの使用履歴情報等が格納されるシステムエリア（以下、リファレンスエリアを含めてシステムエリアという）が設けられて、以降にデータエリアが設けられる。システムエリアの先頭が論理的テープの開始位置ＬＢＯＴ（Logical Bigining of Tape) とされる。
【００５６】
このシステムエリアには、図８（ｃ）に拡大して示すように、リファレンスエリア、ポジショントレランスバンドＮＯ．１、システムプリアンブル、システムログ、システムポストアンブル、ポジショントレランスバンドＮＯ．２、ベンダーグループプリアンブルが形成される。
【００５７】
このようなシステムエリアに続くデータエリアにおいては、図８（ｂ）に拡大して示すように、最初にデータを作成して供給するベンダーに関する情報が示されるベンダーグループが設けられ、続いて図６（ｃ）に示したグループが、ここではグループ１〜グループ（ｎ）として示すように複数連続して形成されていくことになる。そして最後のグループ（ｎ）の後にアンブルフレームが配される。
【００５８】
このようなデータエリアに続いて図８（ａ）のように、パーティションのデータ領域の終了を示すＥＯＤ（End of Data)の領域が設けられる。
パーティションが１つしか形成されない場合は、そのパーティション＃０のＥＯＤの最後が、論理的テープの終了位置ＬＥＯＴ（Logical End of Tape)とされるが、この場合はＮ個のパーティションが形成されている例であるため、パーティション＃０のＥＯＤに続いてオプショナルデバイスエリアが形成される。
上記した先頭位置ＰＢＯＴからのデバイスエリアは、パーティション＃０に対応するロード／アンロードを行うエリアとなるが、パーティション＃０の最後のオプショナルデバイスエリアは、パーティション＃１に対応するロード／アンロードを行うエリアとなる。
【００５９】
パーティション＃１としては、パーティション＃０と同様にエリアが構成され、またその最後には次のパーティション＃２に対応するロード／アンロードを行うエリアとなるオプショナルデバイスエリアが形成される。
以降、パーティション＃（Ｎ−１）までが同様に形成される。
なお、最後のパーティション＃（Ｎ−１）では、オプショナルデバイスエリアは不要であるため形成されず、パーティション＃（Ｎ−１）のＥＯＤの最後が、論理的テープの終了位置ＬＥＯＴ（Logical End of Tape)とされる。
ＰＥＯＴ（Phisycal End of Tape) は、物理的テープの終了位置、又はパーティションの物理的終了位置を示すことになる。
【００６０】
５．ＭＩＣのデータ構造
次に、テープカセット１に備えられるＭＩＣ（リモートメモリチップ４，接触型メモリ１０４）のデータ構造について説明する。
図９は、ＭＩＣに記憶されるデータの構造の一例を摸式的に示す図である。このＭＩＣの記憶領域としては図示されているようにフィールドＦＬ１〜ＦＬ４が設定されている。
これらフィールドＦＬ１〜ＦＬ４において、テープカセットの製造時の各種情報、初期化時のテープ情報やパーティションごとの情報などが書き込まれる。
【００６１】
フィールドＦＬ１はマニファクチャーインフォーメーション（Manufacture Information）とされ、主にテープカセットの製造時の各種情報が記憶されるマニュファクチャパートとされている。
フィールドＦＬ２はメモリマネージメントインフォーメーション（Memory Management Information）とされ、主に初期化時の情報等が記憶されるドライブイニシャライズパートとされている。
フィールドＦＬ３はボリュームタグ（Volume Tag）とされ、テープカセット全体の基本的な管理情報が記憶される。
【００６２】
フィールドＦＬ４は、メモリーフリープールの領域とされ、管理情報の追加記憶が可能な領域とされる。このメモリーフリープールには記録再生動作の経過や必要に応じて各種情報が記憶される。なお、メモリーフリープールに記憶される１単位のデータ群を「セル」ということとする。
まず、磁気テープ３に形成されるパーティションに応じて、各パーティションに対応する管理情報となるパーティションインフォメーションセル＃０、＃１・・・がメモリーフリープールの先頭側から順次書き込まれる。つまり磁気テープ３上に形成されたパーティションと同数のセルとしてパーティションインフォメーションセルが形成される。
【００６３】
またメモリーフリープールの後端側からは、高速サーチ用のマップ情報としてのスーパーハイスピードサーチマップセル（Super High Speed Search Map Cell）が書き込まれる。
また続いて後端側からユーザーボリュームノートセルや、ユーザーパーティションノートセルが書き込まれる。ユーザーボリュームノートセルはテープカセット全体に関してユーザーが入力したコメント等の情報であり、ユーザーパーティションノートセルは各パーティションに関してユーザーが入力したコメント等の情報である。従って、これらはユーザーが書込を指示した際に記憶されるものであり、これらの情報が必ずしも全て記述されるものではない。
またこれらの情報が記憶されていない中間の領域は、メモリーフリープールとして後の書込のために残される。
【００６４】
なお、フォーマット上は、マニファクチャインフォーメーション（フィールドＦＬ１）、メモリマネージメントインフォーメーション（フィールドＦＬ２）、及びボリュームタグ（フィールドＦＬ３）がＭＩＣヘッダといわれる領域として扱われる。このＭＩＣヘッダに格納される情報は、原則として、磁気テープ３の初期化に伴ってはクリアされないものとされ、残るフィールドＦＬ４としてのメモリーフリープールの領域の情報は、磁気テープ３の初期化に伴ってクリアされるべき情報とされている。
【００６５】
フィールドＦＬ１のマニファクチャインフォーメーションは、例えば図１０に示すような構造とされる。なお各データのサイズ（バイト数）を右側に示している。
マニュファクチャインフォーメーションには、まず先頭１バイトにマニュファクチャパート・チェックサム（manufacture part checksum）として、このマニュファクチャインフォーメーションのデータに対するチェックサムの情報が格納される。このマニュファクチャパート・チェックサムの情報はカセット製造時に与えられる。
【００６６】
そしてマニュファクチャパートを構成する実データとしてＭＩＣタイプ（mic type）からライトプロテクテッドデータバイトカウント（Write Protected data byte count）までが記述される。なおリザーブ（reserved）とは、将来的なデータ記憶のための予備とされている領域を示している。これは以降の説明でも同様である。
【００６７】
ＭＩＣタイプ（mic type）は、当該テープカセットに実際に備えられるＭＩＣのタイプを示すデータである。
ＭＩＣマニュファクチャ・デート（mic manufacture date）は、当該ＭＩＣの製造年月日（及び時間）が示される。
ＭＩＣマニュファクチャ・ラインネーム（mic manufacture line name）はＭＩＣを製造したライン名の情報が示される。
ＭＩＣマニュファクチャ・プラントネーム（mic manufacture plant name）はＭＩＣを製造した工場名の情報が示される。
ＭＩＣマニュファクチュアラ・ネーム（mic manufacturer name）は、ＭＩＣの製造社名の情報が示される。
ＭＩＣネーム（mic name）はＭＩＣのベンダー名の情報が示される。
【００６８】
またカセットマニュファクチャデート（cassette manufacture date）、カセットマニュファクチャ・ラインネーム（cassette manufacture line name）、カセットマニュファクチャ・プラントネーム（cassette manufacture plant name）、カセットマニュファクチュアラ・ネーム（cassette manufacturer name）、カセットネーム（cassette name）は、それぞれ上記したＭＩＣに関する情報と同様のカセット自体の情報が記述される。
【００６９】
ＯＥＭカスタマーネーム（oem customer name）としては、ＯＥＭ（Original Equipment Manufactures）の相手先の会社名の情報が格納される。
【００７０】
マニュファクチャ・イニシャライズカウント(Manufacture Initialize Count)としての１バイトの領域には、当該ＭＩＣを初期化した回数が示される。但し、このマニュファクチャ・イニシャライズカウントでいうところの「初期化」とは、製造工程時においてＭＩＣの内容を初期状態とするための初期化データを書き込むことをいうものとされる。
後述もするように、初期化の工程にあっては、ＭＩＣ初期化システム２００側若しくはＭＩＣ側の不具合によって、初期化の結果がＮＧとなる場合があり、このような場合には再度初期化を行うというためのリトライが繰り返される。
マニュファクチャ・イニシャライズカウントには、上記リトライが行われれば、このリトライ回数を含む初期化回数が示されるものである。
なお、ここでは以降の説明の便宜上、マニュファクチャ・イニシャライズカウントについては、フィールドＦＬ１１として示している。
【００７１】
フィジカルテープキャラクタリステックＩＤ（physical tape characteristic ID）としては、例えば、テープの材質、テープ厚、テープ長等の、物理的な磁気テープの特性の情報が示される。
マキシマムクロックフリケンシー（maximum clock frequency）としては、当該ＭＩＣが対応する最大クロック周波数を示す情報が格納される。
マキシマムライトサイクル（maximum write cycle）では、例えばＭＩＣの特性としてテープストリーマドライブ１０との１回の通信によって何バイトのデータを転送することができるかという情報が示される。この情報はＭＩＣとして使用する不揮発性メモリの物理的な特性に依存するものとされる。
ＭＩＣキャパシティ（mic capacity）としては、当該ＭＩＣの記憶容量情報が示される。
【００７２】
ライトプロテクト・スタートアドレス（write protect start address）は、ＭＩＣの所要の一部の領域を書き込み禁止とするために用いられ、書き込み禁止領域の開始アドレスを示す。
ライトプロテクトバイトカウント（write protect byte count）は書き込み禁止領域のバイト数が示される。つまり、上記ライトプロテクト・トップアドレスで指定されたアドレスから、このライトプロテクトカウントの領域により示されるバイト数により占められる領域が書き込み禁止領域として設定されることになる。
【００７３】
なお、ここでは、フィールドＦＬ２のメモリマネージメントインフォーメーション（Memory Management Information）、フィールドＦＬ３のボリュームタグ（Volume Tag）、及びフィールドＦＬ４のメモリーフリープールの領域内についての各データ構造については、その説明を省略する。
【００７４】
６．製造時の初期化処理
ＭＩＣを備える本実施の形態のテープカセット１は図９及び図１０に示したデータ構造を有している。そして、製造時においては、このＭＩＣに対して初期内容のデータを書き込む初期化が行われる。そこで先ず、ＭＩＣの初期化を含む製造工程全体の流れを図１１に示す。
工程▲１▼  先ずは、図３及び図４に示したテープカセット１を構成するのに必要な部品により組み立てを行う。
工程▲２▼  続いては、後述するＭＩＣ初期化システム２００を利用して、組み立てが行われたテープカセット１のＭＩＣに対して、初期化を行う。
工程▲３▼  初期化が終了したら、ＭＩＣに対して適正に初期化が行われたかどうかについてのチェックを行う。これは、上記工程▲２▼と同様に、ＭＩＣ初期化システムを利用して行う。
ここで、後述もするように、工程▲３▼によって初期化についてＮＧであるというチェック結果が得られた場合には、例えば規定の最大リトライ回数の範囲内でＯＫの結果が出るまで、工程▲２▼に戻っての初期化が繰り返される。
工程▲４▼  上記工程▲３▼により、初期化についてのチェック結果についてＯＫが得られると、良品であるとして扱い、例えば工場より出荷される。
【００７５】
また、ここで、ＭＩＣに対する初期化を行うための装置である、ＭＩＣ初期化システム２００の構成例について説明する。
このＭＩＣ初期化システム２００は、コンピュータ装置３００とＭＩＣドライバ４００より成る。
【００７６】
先ず、コンピュータ装置３００から説明する。このコンピュータ装置３００において、ＣＰＵ３０１は、例えばＲＯＭ３０２に保持されているプログラムに従って各種の処理を実行する。
また、ＲＡＭ３０３にはＣＰＵ３０１が各種処理を実行するのに必要なデータやプログラム等が適宜保持される。
【００７７】
入出力インターフェイス３０４は、キーボード３０５とマウス３０６が接続されており、これらから供給された操作信号をＣＰＵ３０１に出力するようにされている。また、入出力インターフェイス３０４には、記憶媒体としてハードディスクを備えたハードディスクドライブ（ＨＤＤ）３０８が接続されている。ＣＰＵ３０１は、入出力インターフェイス３０４を介して、ＨＤＤ３０８のハードディスクに対してデータやプログラム等の記録又は読み出しを行うことができるようにされている。また、特に本実施の形態においては、ＭＩＣに書き込むべき初期化データ３０８ａと、後述するようにして、書き込みのチェック処理を伴うＭＩＣの初期化処理を実行するためのアプリケーションソフトウェアである、初期化プログラム３０８ｂがＨＤＤ３０８に格納される。
この場合、入出力インタフェース３０４には、さらに、画像表示のためのディスプレイモニタ３０７が接続されている。
【００７８】
メディアドライバ３０９は、例えば現状であれば、ＣＤ−ＲＯＭやＤＶＤなどをはじめとして、特定種別のメディアに対応するドライバとされ、対応するメディアに対してのデータの読み出し／書き込みを実行する。
【００７９】
通信インターフェイス３１０は、通信網４を介して通信を行うためのインターフェイスであり、例えば、通信網４が電話回線を利用したものであれば、ハードウェアとしてはモデムなどが備えられ、また、ネットワークなどを介したもので有ればＥｔｈｅｒｎｅｔなどのインターフェイスとなる。
例えば本実施の形態であれば、この通信網４を介して、製造工場内に備えられるコンピュータと接続して、製造管理などに必要な各種の情報の授受を行えるようにすることが考えられる。
【００８０】
データインターフェイス３１１は、例えばＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４などに代表される、外部周辺機器との通信のためのインターフェイスとされる。そして、この場合には、このデータインターフェイス３１１を介して、ＭＩＣドライバ４００と接続される。
【００８１】
内部バス３１２は、例えば、ＰＣＩ(Peripheral Component Interconnect)又はローカルバス等により構成され、内部における各機能回路部間を相互に接続している。
【００８２】
ＭＩＣドライバ４００は、ＭＩＣに対するデータの書き込み及び読み出しを行うことのできるドライバとされ、この場合にはコンピュータ装置３００と接続されていることで、コンピュータ装置３００から転送されてくるデータをＭＩＣに対して書き込み、また、ＭＩＣから読み出したデータをコンピュータ装置３００に対して転送することができる。
【００８３】
この場合のＭＩＣドライバ４００は、例えば実際には、テープカセット１を装填可能な所定の構造を有しており、また、内部の回路としては、データインターフェイス４０１、コントローラ４０２、コネクタ部４０３、及びリモートインターフェイス４０３を備えているものとされる。
データインターフェイス４０１は、コンピュータ装置３００側のデータインターフェイス３１１とデータバスを介して接続され、データインターフェイス３１１から転送されてきたデータを、ＭＩＣドライバ４００により処理可能な形式に変換してコントローラ４０２に転送する。また、コントローラ４０２の指示に応じて、ＭＩＣドライバ４００にて処理可能な形式のデータをデータバスを介して転送可能な形式に変換して、コンピュータ装置３００側のデータインターフェイス３１１に転送する。
【００８４】
コントローラ４０２は、データインターフェイス４０１を介してのデータ通信と、装填されているテープカセット１のＭＩＣに対するデータの書き込み及び読み出しを制御する。
【００８５】
コネクタ部４０３は図３（ｂ）に示した接触型メモリ１０４に対応して設けられるもので、接触型メモリ１０４としてのＭＩＣを備えるテープカセット１が装填された際に、接触型メモリ１０４の端子１０５Ａ〜１０５Ｅと物理的に接続される。これにより、コントローラ４０２と接触型メモリ１０４とが通信可能となる。
【００８６】
リモートインターフェイス４０４は、図３（ａ）に示した非接触型のリモートメモリチップ４に対応して設けられ、リモートメモリチップ４を備えたテープカセット１が備えられた場合に、そのリモートメモリチップ４と無線による通信を行うことが可能とされている。
従って、この場合のＭＩＣドライバ４００としては、接触型ＭＩＣと非接触型ＭＩＣの両者を対象としてデータの書き込み及び読み出しを実行可能な回路構成を採る。
【００８７】
そして、コントローラ４０２の動作として、先ず、ＭＩＣに対するデータの書き込みを行う場合は、データインターフェイス４０１を介してコンピュータ装置３００から転送されてきた書き込みデータを取得する。そして、対象となるＭＩＣが接触型メモリ１０４であれば、コネクタ部４０３を介して接触型メモリ１０４と通信を行ってデータの書き込みを実行する。また、対象となるＭＩＣが非接触型のリモートメモリチップ４であれば、リモートインターフェイス４０４をコントロールしてリモートメモリチップ４と通信を行うことで、データの書き込みを実行する。
また、ＭＩＣに対するデータの読み出しは、データ読み出しの対象であるＭＩＣが接触型メモリ１０４であれば、コネクタ部４０３を介して接触型メモリ１０４と通信を行ってデータを読み出して取得する。また、ＭＩＣがリモートメモリチップ４である場合には、リモートインターフェイス４０４を介して通信行うことでデータを読み出して取得する。そして、このようにして取得したデータを、データインターフェイス４０１を介して転送出力させる。これにより、コンピュータ装置３００側ではデータインターフェイス３１１を介して転送されてきたＭＩＣからの読み出しデータを取得することができる。
【００８８】
なお、この図に示すＭＩＣ初期化システムとしての装置構成は一例であり、例えば、コンピュータ装置とＭＩＣドライバとが一体化されたような、初期化のために特化された構成の装置とするなど、ほかにも考えられるものである。
【００８９】
６．製造時の初期化処理
続いて、先に図１１に示した工程▲２▼→▲３▼として示される、ＭＩＣの初期化工程について説明する。この初期化工程は、上記図１２に示したＭＩＣ初期化システム２００により行うものとされる。そこで、ここでは、コンピュータ装置３００による初期化処理の動作により、ＭＩＣの初期化工程を説明していくこととする。そして、図１３がこの初期化処理を示すフローチャートとなる。なお、この図に示す処理は、ＣＰＵ３０１が初期化プログラム３０８ｂに従って実行するものである。
【００９０】
例えば作業者は、組み立てが完了したテープカセット１をＭＩＣドライバ４００に装填し、キーボード３０５、マウス３０６等に対する操作によってＭＩＣへの書き込みを実行させる。
これにより、ＣＰＵ３０１は、図１３に示す処理に移行する。
ここでは、先ずステップＳ１０１において、初期化回数を示す変数ｉについてｉ＝１と設定して、ステップＳ１０２に進む。
【００９１】
ステップＳ１０２においては、現在ＭＩＣドライバ４００に装填されているテープカセット１のＭＩＣに対する初期化を実行する。
ここで、ハードディスクドライブ３０８には、初期化データ３０８ａが記憶されているが、初期化プログラム３０８ｂの起動時には、初期化データ３０８ａをハードディスクドライブ３０８から読み出してＲＡＭ３０３に対して保持させているものとされる。そして、ステップＳ１０２においては、このＲＡＭ３０３に保持されている初期化データ３０８ａを読み出してデータインターフェイス３１１からデータバスを介して外部に転送する。
これにより、ＭＩＣドライバ４００では、前述したようなコントローラ４０３の動作によって、装填されているテープカセット１のＭＩＣに対して初期化データの書き込みを行うことになる。つまりＭＩＣとしては初期化が行われたことになる。
また、本実施の形態の特徴として、このステップＳ１０２としての初期化処理時には、図１０のフィールドＦＬ１のマニファクチャーインフォーメーション内のマニュファクチャ・イニシャライズカウント（フィールドＦＬ１１）について、現在の変数ｉの数値を書き込むものとされる。つまり、ＲＡＭ３０３に格納される初期化データ３０８ｂのマニュファクチャ・イニシャライズカウントに対して、現在の変数ｉの値を格納するようにして書き換えを行った上で、この初期化データを書き込みデータとして転送出力するようにされるものである。この処理によって、そのＭＩＣに対して行われた初期化回数が、マニュファクチャ・イニシャライズカウント（フィールドＦＬ１１）により示されることになる。
【００９２】
上記ステップＳ１０２の処理によってＭＩＣに対する初期化、つまり初期化データの書き込みが終了したとされると、ＣＰＵ３０１はステップＳ１０３に進む。
ステップＳ１０３においては、続くデータチェック処理のために、上記ステップＳ１０２により書き込みを行った初期化データをＭＩＣから読み込むための処理を実行する。
このためには、ＣＰＵ３０１が、ＭＩＣドライバ４００のコントローラ４０２に対して、ＭＩＣからのデータ読み出しを要求する。これに応じて、コントローラ４０２では、ＭＩＣと通信を行うことで、先ずＭＩＣ内においてコントローラ４ｃの制御によってＥＥＰ−ＲＯＭ４ｄから初期化データの読み出しを実行させ、この読み出した初期化データを、取得するようにされる。そして、この取得した初期化データを、データインターフェイス４０１及びデータバスを介してコンピュータ装置３００に転送する。
ＣＰＵ３０１では、転送されてきた初期化データを例えばＲＡＭ３０３に対して記憶させる。
【００９３】
そして、次のステップＳ１０４において、ＭＩＣから読み出してＲＡＭ３０３に対して記憶させた初期化データについてのチェックを行う。例えばエラーレートに基づくチェックであってもよいし、正規の初期化データとの内容の一致度をチェックするものであってもよい。
そして、次のステップＳ１０４においては、このチェック結果としてＯＫとされているか否かについて判別を行う。例えばＭＩＣの品質も良好で、また、無線通信回路や接点などが不良でなければ、チェックした初期化データは、例えばエラーレートが所定以下であったり、また、本来の正常な初期化データとの一致度が高いとして、ＯＫの結果が得られることになる。これに対して、ＭＩＣの品質不良若しくは無線通信回路や接点などの不良等、何らかの要因によって書き込み（又は読み出し）動作に障害が生じており、初期化データの品質が劣化しているのであれば、ＮＧの結果が得られることになる。
【００９４】
ここでＮＧの結果が得られた場合には、ステップＳ１０６に進んで変数ｉについてｉ＝ｉ＋１とインクリメントしたうえで、ステップＳ１０２の処理に戻るようにされる。つまり、初期化のリトライが行われる。そしてこの際には、ステップＳ１０６によって変数ｉがインクリメントされていることで、この後実行されるステップＳ１０２によっては、ＭＩＣのマニュファクチャ・イニシャライズカウント（フィールドＦＬ１１）に対して、そのリトライの回数に応じてこれまで行われた初期化の回数が格納されることになる。
これに対してＯＫの結果が得られた場合には、正常に初期化データが記憶されたことになるため、現在装填されているテープカセットのＭＩＣに対する初期化の処理を終了する。そして、このようにして初期化が終了したテープカセット１のＭＩＣとしては良品として扱われることになる。
【００９５】
なお、この図には示していないが、リトライの回数については上限が設けられてもよいものである。そして、予め決められた上限を越えたとされる場合には、これに対応する措置を執るようにされる。例としては、生産ラインにて、例えばランプの点灯などによって警告を行い、オペレータとしての作業者に処置を委ねるようにすることが考えられる。また、自動的に不良品のＭＩＣであるとして確定して、そのテープカセットを生産ラインから除外するということも考えられる。
【００９６】
７．テープストリーマドライブによるテープカセット管理例
上述のようにして製造されたテープカセット１のＭＩＣには、その製造時において初期化を行った初期化回数が、ＭＩＣのデータ構造内におけるマニュファクチャ・イニシャライズカウント（フィールドＦＬ１１）により示されていることになる。
ここで、マニュファクチャ・イニシャライズカウント（フィールドＦＬ１１）の数値が２以上であるとされる場合は、少なくとも一度は何らかの要因によってＭＩＣへのデータ書き込みに障害が生じたことを示し、また、この数値が大きいほど、その障害の程度も大きいことを示している。
【００９７】
この場合の障害を招いた要因としては、大きくは２つに分けることができる。１つは、ＭＩＣ側の何らかの不良に因るものであり、もう１つは、ＭＩＣ初期化システム２００側における何らかの不良に因るものである。
【００９８】
また、現実には、例えば或る生産ロットにより製造されたテープカセット１にあっても、初期化が１回で成功したものの中に、数回のリトライによって初期化が成功して最終的には良品として扱われたものが少なからず存在しているものである。
【００９９】
従って、例えばデータ書き込み障害の要因が主としてＭＩＣ側にあるものの、最終的には初期化が成功した良品として出荷されたような場合、ユーザの手に渡った後において、何らかの不具合が生じる可能性は全くないといえない。
このような時に、メーカ側が対応をとってサポートを行うためには、例えばどの製造ロットで、どのような状況で製造されたテープカセットであるのかを特定することが必要になってくる。
ここでＭＩＣ内のマニファクチャーインフォーメーション（フィールドＦＬ１）の領域には、図１０により説明したように、ＭＩＣについての製造年月日、製造ライン、製造工場等を示す情報が格納されており、これらに対応する情報を、例えばユーザにレポートしてもらうなどしてメーカ側で収集すれば、例えば不具合の生じているテープカセットについての特定を或る程度は行うことができる。しかし、上記もしているように、製造ロット内でも、初期化が１回で成功したような良質品のなかに、数回の初期化が行われたような不具合が生じやすいとされるものも混在している状態にある。従って、上記したような情報のみによっては、これらの多くの中から、どのテープカセットが不良であったのかを特定することが難しいことになる。また、これに対応する適切なサポートをすることも困難となる。
【０１００】
そこで、本実施の形態のようにして、ＭＩＣに対してマニュファクチャ・イニシャライズカウントとして初期化回数を格納しておけば、これを参照することで、不良として扱うべきテープカセットを特定することが容易に可能となるものである。
つまり、サポート側では、例えば障害の報告を収集した内容を検討することで、或る特定の製造ロットにおいて、検討結果により得られた回数以上の初期化を行ったものが不良なテープカセットであるとして特定することなどができることになる。
そして、その対策としては、例えば次のようなことが考えられる。
サポート側では、例えば具体的には、或る特定の製造ロットにおいて５回以上初期化を行ったものが不良品として扱うべきであると判定したとする。
そこで、上記したテープカセットがテープストリーマドライブ１０によっては使用できないようにするためのファームウェアのアップデータを作成し、これを配布するようにする。
【０１０１】
ユーザはこのアップデータを入手し、例えばホストコンピュータ４０に保存する。そして、このアップデータにより、テープストリーマドライブ１０のファームウェアをアップデートするようにされる。
このようにしてファームウェアがアップデートされたテープストリーマドライブ１０では、このアップデートされたプログラムに基づき、装填されたテープカセットが、使用禁止であるものに該当すると判断した場合には、これを記録再生に使用せずに、イジェクトさせるように動作する。
【０１０２】
図１４のフローチャートは、このための処理動作を示している。この図に示す処理は、上記アップデートされたファームウェアのプログラムに基づいてテープストリーマドライブ１０のシステムコントローラ１５が実行する。
この図に示す処理においては、先ず、ステップＳ２０１によりテープカセット１が装填されるのを待機している。そして、テープカセット１が装填されたことが判別されると、ステップＳ２０２に進む。ステップＳ２０２では、装填されたテープカセット１のＭＩＣに記憶されているデータの読み込みを行う。読み込みを行ったＭＩＣのデータは、例えばＳＲＡＭ２４に対して書き込んで保持させておくようにされる。
【０１０３】
そして続くステップＳ２０３においては、上記ステップＳ２０２にて読み込んでＳＲＡＭ２４に保持させてあるＭＩＣのデータのうちから、フィールドＦＬ１１のマニュファクチャ・イニシャライズカウントの値を参照する。そして、この値が、例えばこの場合には５以上を示しているか否かについて判別する。
つまり、このステップＳ２０３においては、今回のサポート対象となるテープカセット（ＭＩＣ）であるか否かを判別するものである。また、換言すれば、そのテープカセットについて使用が許可されるものであるか、若しくは禁止されるものであるのかを判定しているものである。
従って、ここでは、初期化回数であるマニュファクチャ・イニシャライズカウントのみをその判別要素としているのであるが、実際には、これに加えて、マニファクチャーインフォーメーション内にあるとされる、ＭＩＣマニュファクチャ・デート（当該ＭＩＣの製造年月日（及び時間））、ＭＩＣマニュファクチャラインネーム（ＭＩＣを製造したライン名）、ＭＩＣマニュファクチャ・プラントネーム（ＭＩＣを製造した工場名）、ＭＩＣマニュファクチュアラ・ネーム（ＭＩＣの製造社名）、ＭＩＣネーム（ＭＩＣのベンダー名）などの情報により、テープカセット１の特定にあたって、限定を加えていくようにされて構わないものである。
【０１０４】
そして、上記ステップＳ２０３にて否定結果が得られた場合には、現在装填されているテープカセット１のＭＩＣは不良品には該当しないとみなされ、メインのルーチンに戻るようにされる。以降は、例えばユーザの操作に応じたホストコンピュータ４０からのコマンド等に応じて、記録再生等に関する動作を実行していくことが可能とされる。
【０１０５】
これに対してステップＳ２０３にて肯定結果が得られた場合には、現在装填されているテープカセット１のＭＩＣは不良品に該当することになる。そこでこの場合には、ステップＳ２０４に進み、この現在装填されているテープカセット１をイジェクトして、テープストリーマドライブ１０から排出させるための制御をメカドライバに対して行う。
このようにすれば、テープストリーマドライブ１０によっては、不良品であるとして通信障害が発生する可能性が高いとされるＭＩＣを有しているテープカセットを選別し、これについては、使用させないようにすることが可能となるものである。
【０１０６】
なお、ここでは図示していないが、例えば上記ステップＳ２０３の処理により不良品に該当するとしてその使用を禁止すべきテープカセット１であることが判別された場合には、この旨をホストコンピュータ４０に通知することが実際のシステム動作上は好ましい。そして、この通知を受信したホストコンピュータ４０では、例えばディスプレイモニタ３０７に対して所定の表示形態によって、このテープカセット１はＭＩＣが不良であり障害の発生する可能性が高いので使用を禁止したことをユーザに通知するようにされる。
【０１０７】
また、上記処理動作では、使用禁止として判定されたテープカセット１については、イジェクトさせるという動作が行われるようにしているが、本発明としては、ユーザによってこのテープカセット１が使用されないようにされればよく、必ずしも、イジェクトをさせる必要もないものとされる。例えばイジェクトは行わずに装填された状態とさせておいても、使用禁止のテープカセット１であることをホストコンピュータ４０に通知し、ホストコンピュータ４０側でこのテープカセット１については、ＭＩＣの読み出し、また記録再生などの使用がテープストリーマドライブ１０によって行われないようにコントロールするという構成にすることも考えられるものである。
【０１０８】
また、上記処理動作であれば、テープカセットの使用の可否についての判定を行ってイジェクトさせるまでの動作を、テープストリーマドライブ１０のみで完結して実行することが可能であるため、例えばホストコンピュータ４０との通信などの処理負担がなくなるという点で有利である。但し、ホストコンピュータ４０側でマニュファクチャ・イニシャライズカウントの値を取得して、テープカセットの使用の可否についての判定を行い、使用禁止の判定結果が得られれば、テープカセット１をイジェクトするようにテープストリーマドライブ１０をコントロールするという構成も考えられるものである。この場合には、ホストコンピュータ４０にインストールされている、テープストリーマドライブ１０をコントロールするためのアプリケーションソフトウェアについて、アップデートすればよい。
【０１０９】
また、この初期化回数の情報は、製造側でも利用することができる。
例えば、テープカセット１の製造ラインにおいては、いわゆる抜き取り検査が行われる。つまり、例えば或る製造個数ごとに、１つのテープカセット１を抜き取って、これについての品質チェックを行うものである。そして、この抜き取り検査によって収集した初期化回数（マニュファクチャ・イニシャライズカウント）を参照することで、製造されるＭＩＣの品質の良否の傾向を調査し、この調査結果に基づいて生産ラインの改善を図ることができる。例えば具体的には、製造されるＭＩＣの傾向として初期化回数が増加してきており、これが、例えばＭＩＣ初期化システム２００のＭＩＣドライバ４００における接点や無線通信回路の経年使用による不良に因るものと判定されたのであれば、これを交換するようにされる。また、障害の要因が初期化プログラム３０８ｂをはじめとするコンピュータ装置３００におけるプログラム等のバグに起因するものとされる場合には、プログラムデータのアップデートを行うようにしてその改善を図るものである。
【０１１０】
また、直接的にＭＩＣ内のマニュファクチャ・イニシャライズカウントを利用するものではないが、例えば製造ラインにおいて、初期化を行ったテープカセットのＭＩＣごとに、その初期化回数の情報を保持しておくようにされる。そして、その初期回数の情報に基づいて、上記したようにして生産ラインの改善を図ることができるものである。
【０１１１】
また、本発明が対応するテープカセットとしては、データストレージ用に限定されるものではなく、例えばＭＩＣに相当するメモリを備えたテープカセットであれば適用が可能であり、これに応じて、本発明としてのテープカセット製造装置及びテープドライブ装置の構成も変更されるべきものである。
【０１１２】
【発明の効果】
以上説明したように本発明は、テープカセットに備えられて管理情報を記憶するメモリに対して、製造時の初期化回数を示す初期化回数情報を格納するようにしている。この初期化回数は、即ち、製造時の初期化工程における何らかの障害、不具合の程度に対応しているものである。従って、この初期化回数情報を参照することで、初期化工程時に比較的重度の障害、不具合のあったとされるテープカセットのメモリを特定することが容易に可能となるものである。つまり、初期化回数情報を例えば製造ラインの改善やユーザサポート等の際に有効に利用することで、テープカセットの品質管理をより良質なものとすることができる。
【０１１３】
そして、本発明のテープカセット製造装置においては、テープカセットのメモリに対して初期化を行った回数を、そのメモリに対して格納するようにされる。これによって、上記した本発明としての、初期化回数情報がメモリに記憶されたテープカセットを製造することが可能になるものである。また、テープカセット製造装置が初期回数を格納するということは、テープカセット製造装置自体が、テープカセットの初期化回数を保持しているといえるため、このテープカセット製造装置が保持しているとされる初期化回数情報を利用して、例えば製造ラインの改善等を行うことができるという利点も有している。
【０１１４】
また、本発明のテープドライブ装置としては、テープカセットのメモリに格納される初期化回数情報を当該メモリの不良の程度として扱い、この初期化回数情報に基づいて、テープカセットについての使用の禁止／許可についての判定が行えるようにされる。これにより、例えばメモリに何らかの障害が起こる可能性が高いとして扱われるテープカセットについては、使用を禁止することができるために、ユーザが不要なトラブルに見舞われるような不都合を避けることなどができ、それだけ使いやすさなどが向上されるものである。
また、使用禁止であると判定されたテープカセットについてはイジェクトしてテープドライブ装置から排出させるように構成するようにもされる。このようにしてイジェクトされれば、例えばユーザが誤って使用することはなくなり、不要なトラブルは回避されることになる。また、この構成では、使用の許可／禁止について判定を行ってイジェクトするまでの処理を、ホストコンピュータなどのコントロールに依らず、テープドライブ装置のみで完結して行うことが可能となる。これは、例えばホストコンピュータとの通信などのための処理が必要ないことから、例えばホストコンピュータと接続されていない状態でも動作可能であるし、また、ホストコンピュータとの通信のための処理負担も軽減されるという利点を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのテープストリーマドライブ（テープドライブ装置）の構成例を示すブロック図である。
【図２】実施の形態のテープストリーマドライブに配されるリモートメモリインターフェースのブロック図である。
【図３】実施の形態のテープカセットの内部構造を概略的に示す説明図である。
【図４】実施の形態のテープカセットの外観を示す斜視図である。
【図５】実施の形態のテープカセットに設けられるリモートメモリチップのブロック図である。
【図６】磁気テープに記録されるデータ構造の説明図である。
【図７】１トラックのデータ構造を示す模式図である。
【図８】磁気テープ上のエリア構成の説明図である。
【図９】実施の形態のＭＩＣのデータ構造の説明図である。
【図１０】実施の形態のＭＩＣのマニファクチャーパートの説明図である。
【図１１】実施の形態のテープカセットの製造工程を示す説明図である。
【図１２】実施の形態としてのＭＩＣ初期化システムの構成例を示す説明図である。
【図１３】実施の形態としてのＭＩＣ初期化のためのコンピュータ装置の処理動作を示すブロック図である。
【図１４】実施の形態のテープストリーマドライブ１０による、不良のテープカセットを排除するための処理動作を示すフローチャートである。
【符号の説明】
１  テープカセット、３  磁気テープ、４  ＭＩＣ、１０  テープストリーマドライブ、１１  回転ドラム、１２Ａ，１２Ｂ  記録ヘッド、１３Ａ，１３Ｂ，１３Ｃ  １４Ａ  ドラムモータ、１４Ｂ  キャプスタンモータ、１４Ｃ  Ｔリールモータ、１４Ｄ  Ｓリールモータ、１４Ｅ  ローディングモータ、再生ヘッド、１５  システムコントローラ、１６  サーボコントローラ、１７  メカドライバ、１９  ＲＦ処理部、２０  ＳＣＳＩインターフェイス、２１  圧縮／伸長回路、２２  ＩＦコントローラ／ＥＣＣフォーマター、２３  バッファメモリ、３０  リモートメモリインターフェース、３３  アンテナ、４５  コネクタ部、４０  ホストコンピュータ、３０１  ＣＰＵ、３０８ａ  初期化データ、３０８ｂ初期化プログラム、４００  ＭＩＣドライバ、４０１  データインターフェイス、４０２  コントローラ、４０３  コネクタ部、４０４  リモートＩ／Ｆ
【図１】
0004348849.tif 000002
【図２】
0004348849.tif 000003
【図３】
0004348849.tif 000004
【図４】
0004348849.tif 000005
【図５】
0004348849.tif 000006
【図６】
0004348849.tif 000007
【図７】
0004348849.tif 000008
【図８】
0004348849.tif 000009
【図９】
0004348849.tif 000010
【図１０】
0004348849.tif 000011
【図１１】
0004348849.tif 000012
【図１２】
0004348849.tif 000013
【図１３】
0004348849.tif 000014
【図１４】
0004348849.tif 000015