(57)【要約】【課題】管理情報（メタ情報）の更新を容易にかつ迅速に実行でき、管理情報が消失しても時間が掛からずに復旧処理を容易に実行できる情報処理システムを提供する。【解決手段】複数の記録媒体（ディスク）の少なくとも１つがカートリッジの管理情報である第１の管理情報（メタ情報：図５参照）を格納するためのメタ情報格納用記録媒体であり、カートリッジの外側表面には第１の管理情報に関連した第２の管理情報（メタ情報：図６参照）を格納するための記憶素子（ＲＦＩＤ素子）が取り付けられている。そして、複数の記録媒体へのアクセスに従って、更新された第１の管理情報を生成し、メタ情報格納用記録媒体に更新された第１の管理情報を追記すると共に、更新された第１の管理情報の世帯番号を付加するようにしている。【選択図】図１
2009116942.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体を収納したカートリッジから所望の記録媒体にアクセスして情報の記録再生を実行する情報処理システムであって、
前記複数の記録媒体の少なくとも１つは前記カートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、前記カートリッジの外側表面には前記第１の管理情報に関連した第２の管理情報を格納するための記憶素子が取り付けられており、
前記情報処理システムは、
前記記憶素子にアクセスして前記第２の管理情報を読み出し、或いは更新するリーダ／ライタと、
前記複数の記録媒体へのアクセスに従って、更新された第１の管理情報を生成し、前記管理情報用記録媒体に前記更新された第１の管理情報を追記すると共に、前記更新された第１の管理情報の世帯番号を付加する、管理情報管理・生成部と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記管理情報管理・生成部は、さらに、前記第１の管理情報の更新に基づいて前記第２の管理情報を更新し、前記リーダ／ライタを介して更新された第２の管理情報を前記記録素子に格納することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記管理情報管理・生成部は、前記管理情報用記録媒体が前記第１の管理情報で一杯になった場合に、前記カートリッジ内に管理情報用記録媒体とすべき別の記録媒体の有無に基づいて、前記カートリッジの取り扱いを変えることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
複数の記録媒体を収納したカートリッジから所望の記録媒体にアクセスして情報の記録再生を実行する情報処理システムであって、
前記複数の記録媒体の少なくとも１つは前記カートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、前記カートリッジの外側表面には前記第１の管理情報に関連し、前記記録媒体のステータスを示す情報を含む第２の管理情報を格納するための記憶素子が取り付けられており、
前記情報処理システムは、
前記記憶素子にアクセスして前記第２の管理情報を読み出し、或いは更新するリーダ／ライタと、
前記第１の管理情報を前記管理情報用記録媒体から取得して記憶手段に格納し、前記カートリッジ内の記録媒体の更新に伴って前記第１の管理情報を前記記憶手段内で更新する管理情報管理・生成部と、を備え、
前記管理情報管理・生成部は、更新のあった記録媒体について、前記第２の管理情報に含まれるステータスを示す情報を、前記リーダ／ライタを介して変更することを特徴とする情報処理システム。
【請求項５】
前記管理情報管理・生成部は、前記管理情報用記録媒体の前記第１の管理情報の更新の指示、或いは前記カートリッジのイジェクト動作に基づいて、前記記憶手段内に格納された前記更新された第１の管理情報を、前記管理情報用記録媒体に書き込むと共に、変更された、前記第２の管理情報に含まれるステータスを示す情報を元に戻すことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記管理情報管理・生成部は、前記記憶手段に格納している更新された第１の管理情報の消失に対応して、前記管理情報用記録媒体から更新前の第１の管理情報を取得し、さらに、前記ステータスを示す情報の変更があった記録媒体から第１の管理情報に相当する情報を取得して、消失した第１の管理情報を再構築することを特徴とする請求項４又は５に記載の情報処理システム。
【請求項７】
前記管理情報管理・生成部は、前記ステータスを示す情報の変更があった記録媒体の数が所定の閾値を超えた場合には、前記カートリッジのイジェクト動作に関係なく、前記管理情報用記録媒体に更新された第１の管理情報をまとめて書き込むと共に、変更された、前記第２の管理情報に含まれるステータスを示す情報を元に戻すことを特徴とする請求項４乃至６の何れか１項に記載の情報処理システム。
【請求項８】
複数の記録媒体を収納したカートリッジを管理するための情報を管理する情報処理方法であって、
前記複数の記録媒体の少なくとも１つは前記カートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、前記カートリッジの外側表面には前記第１の管理情報に関連した第２の管理情報を格納するための記憶素子が取り付けられており、
前記情報処理方法は、管理情報管理・生成部が、前記複数の記録媒体へのアクセスに従って、更新された第１の管理情報を生成し、前記管理情報用記録媒体に前記更新された第１の管理情報を追記すると共に、前記更新された第１の管理情報の世帯番号を付加することを特徴とする情報処理方法。
【請求項９】
前記管理情報管理・生成部が、さらに、前記第１の管理情報の更新に基づいて前記第２の管理情報を更新し、更新された第２の管理情報を前記記録素子に格納することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記管理情報管理・生成部が、さらに、前記管理情報用記録媒体が前記第１の管理情報で一杯になった場合に、前記カートリッジ内に管理情報用記録媒体とすべき別の記録媒体の有無に基づいて、前記カートリッジの取り扱いを変えることを特徴とする請求項８又は９に記載の情報処理方法。
【請求項１１】
複数の記録媒体を収納したカートリッジを管理するための情報を管理する情報処理方法であって、
前記複数の記録媒体の少なくとも１つは前記カートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、前記カートリッジの外側表面には前記第１の管理情報に関連し、前記記録媒体のステータスを示す情報を含む第２の管理情報を格納するための記憶素子が取り付けられており、
前記情報処理方法は、管理情報管理・生成部が、前記第１の管理情報を前記管理情報用記録媒体から取得して記憶手段に格納し、前記カートリッジ内の記録媒体の更新に伴って前記第１の管理情報を前記記憶手段内で更新し、
前記管理情報管理・生成部が、更新のあった記録媒体について、前記第２の管理情報に含まれるステータスを示す情報を、前記記憶素子にアクセスして前記第２の管理情報を読み出し、或いは更新するためのリーダ／ライタを介して、変更することを特徴とする情報処理方法。
【請求項１２】
前記管理情報管理・生成部が、前記管理情報用記録媒体の前記第１の管理情報の更新の指示、或いは前記カートリッジのイジェクト動作に基づいて、前記記憶手段内に格納された前記更新された第１の管理情報を、前記管理情報用記録媒体に書き込むと共に、変更された、前記第２の管理情報に含まれるステータスを示す情報を元に戻すことを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記管理情報管理・生成部が、前記記憶手段に格納している更新された第１の管理情報の消失に対応して、前記管理情報用記録媒体から更新前の第１の管理情報を取得し、さらに、前記ステータスを示す情報の変更があった記録媒体から第１の管理情報に相当する情報を取得して、消失した第１の管理情報を再構築することを特徴とする請求項１１又は１２に記載の情報処理方法。
【請求項１４】
前記管理情報管理・生成部が、前記ステータスを示す情報の変更があった記録媒体の数が所定の閾値を超えた場合には、前記カートリッジのイジェクト動作に関係なく、前記管理情報用記録媒体に更新された第１の管理情報をまとめて書き込むと共に、変更された、前記第２の管理情報に含まれるステータスを示す情報を元に戻すことを特徴とする請求項１１乃至１３の何れか１項に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び情報処理方法に関し、例えば、複数の記録媒体を格納したカートリッジに関する情報の管理に関するものである。
【背景技術】
【０００２】
近年、コンピュータ用情報のみならず、音声や静止画像、動画像などの情報を保存するための記録媒体として光情報記録媒体（光ディスク）が実用化されている。そして、光情報記録媒体は更なる高密度化や高速転送化に向けて開発が進められており、記録再生を行うドライブ装置の将来的な形としての薄型化や小型化、あるいは媒体収納時の軽量小型化等を見据えて、カートリッジ内に複数の情報記録媒体を収め、体積あたりの記憶容量を増加させる試みがなされている。例えば、特許文献１では、複数の情報記録媒体を積層してカートリッジの内部に納め、記録再生時には、カートリッジから任意のディスクを取り出して、ディスク記録再生装置に装着することが開示されている。そして、非特許文献１には、カートリッジ内に収納されている複数の情報記録媒体の管理情報（メタ情報）を管理情報用記録媒体に記憶し、その管理情報の格納位置情報をカートリッジ外側に設けられたＲＦＩＤに格納して、管理情報に即座にアクセスできるようにするシステムが開示されている。
【０００３】
【特許文献１】特開２００４−１３４０１９号公報
【非特許文献１】Standard ECMA-319
【発明の開示】
【発明が解決しようとする課題】
【０００４】
非特許文献１に記載のシステムでは、管理情報用記録媒体内の管理情報を更新する場合には、更新のタイミングまでＨＤＤ等に一時的に格納して管理情報を書き換え、最終的にその書き換えた管理情報を管理情報用記録媒体に書き込むようにしている。
【０００５】
しかしながら、このような管理情報更新時にＨＤＤ内で格納した更新中の管理情報が、管理情報用記録媒体に書き込む前に消失してしまった場合、非特許文献１に記載のシステムでは、カートリッジ内の全ての情報記録媒体から管理情報（メタ情報）を取得し直さなければならないため処理に時間が掛かり、煩に絶えない。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、管理情報（メタ情報）の更新を容易にかつ迅速にでき、管理情報が消失しても時間が掛からずに復旧処理を容易に実行できる情報処理システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明による情報処理システムは、複数の記録媒体を収納したカートリッジから所望の記録媒体にアクセスして情報の記録再生を実行するシステムであって、複数の記録媒体の少なくとも１つは前記カートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、カートリッジの外側表面には前記第１の管理情報に関連した第２の管理情報を格納するための記憶素子（ＲＦＩＤ素子）が取り付けられている。そして、情報処理システムは、記憶素子にアクセスして第２の管理情報を読み出し、或いは更新するリーダ／ライタと、複数の記録媒体へのアクセスに従って、更新された第１の管理情報を生成し、管理情報用記録媒体に更新された第１の管理情報を追記すると共に、更新された第１の管理情報の世帯番号（バージョン情報）を付加する、管理情報管理・生成部と、を備えることを特徴とする。また、管理情報管理・生成部は、第１の管理情報の更新に基づいて第２の管理情報（例えば、管理情報（メタ情報）の格納位置に関する情報）を更新し、リーダ／ライタを介して更新された第２の管理情報を記録素子に格納する。さらに、管理情報管理・生成部は、管理情報用記録媒体が第１の管理情報で一杯になった場合に、カートリッジ内に管理情報用記録媒体とすべき別の記録媒体の有無に基づいて、カートリッジの取り扱いを変える。例えば、別の記録媒体が無い場合には、当該カートリッジを読み出し専用のカートリッジとするようにしてもよい。
【０００８】
また、本発明による情報処理システムは、複数の記録媒体を収納したカートリッジから所望の記録媒体にアクセスして情報の記録再生を実行するディスクシステムであって、複数の記録媒体の少なくとも１つはカートリッジの管理情報である第１の管理情報を格納するための管理情報用記録媒体であり、カートリッジの外側表面には第１の管理情報に関連し、記録媒体のステータスを示す情報を含む第２の管理情報を格納するための記憶素子（ＲＦＩＤ素子）が取り付けられている。そして、情報処理システムは、記憶素子にアクセスして第２の管理情報を読み出し、或いは更新するリーダ／ライタと、第１の管理情報を管理情報用記録媒体から取得して記憶手段（例えば、ＨＤＤ）に格納し、カートリッジ内の記録媒体の更新に伴って第１の管理情報を記憶手段内で更新する管理情報管理・生成部と、を備え、更新のあった記録媒体について、第２の管理情報に含まれるステータスを示す情報を、リーダ／ライタを介して変更することを特徴としている。
【０００９】
ここで、管理情報管理・生成部は、管理情報用記録媒体の第１の管理情報の更新の指示、或いはカートリッジのイジェクト動作に基づいて、記憶手段内に格納された更新された第１の管理情報を、管理情報用記録媒体に書き込むと共に、変更された、第２の管理情報に含まれるステータスを示す情報を元に戻す。
【００１０】
また、管理情報管理・生成部は、記憶手段に格納している更新された第１の管理情報の消失に対応して、管理情報用記録媒体から更新前の第１の管理情報を取得し、さらに、ステータスを示す情報の変更があった記録媒体から第１の管理情報に相当する情報を取得して、消失した第１の管理情報を再構築する。
【００１１】
さらに、管理情報管理・生成部は、ステータスを示す情報の変更があった記録媒体の数が所定の閾値を超えた場合には、カートリッジのイジェクト動作に関係なく、管理情報用記録媒体に更新された第１の管理情報をまとめて書き込むと共に、変更された、第２の管理情報に含まれるステータスを示す情報を元に戻すようにする。
【００１２】
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
【発明の効果】
【００１３】
本発明によれば、管理情報（メタ情報）の更新を容易にかつ迅速に実行でき、また、管理情報が消失しても時間が掛からずに復旧処理を容易に実行することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して本発明の実施形態について説明する。ただし、本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。また、各図において共通の構成については同一の参照番号が付されている。
【００１５】
＜ディスクシステムの構成＞
図１は、本発明によるディスクシステム１の概略構成を示す機能ブロック図である。ディスクシステム１は、クライアントからのファイル読み出しコマンド／ファイル書き込みコマンド（両者を併せて「アクセス要求」或いは「アクセスコマンド」と言ってもよい。）を受信し、ディスクアクセスのスケジューリング処理を実行したり、カートリッジ内のディスクの位置情報や障害情報等を含むメタ情報（カートリッジの管理情報）の作成・更新等を実行するホスト装置１０と、複数のクライアント端末装置１乃至Ｎから構成されるクライアント端末装置群２０と、ディスクから所望のデータを読み出してホスト装置１０に引き渡す、或いはクライアントから入力されたデータをディスクに分散記録（ストライピング）するディスク装置３０と、を備えている。
【００１６】
ホスト装置１０は、各種処理を実行する処理部１１と、クライアント端末装置１乃至Ｎとの接続を実現するためのインターフェースＩ／Ｆ１２と、ファイル情報に対応したブロック情報を格納した、及び／又は書き込むべきファイルに対応したブロックを複数のディスクに亘ってどのように書き込むかを示す情報を格納した、ファイル管理テーブル１３と、メタ情報をカートリッジ内のメタ情報用ディスクから取得して格納し、又更新されたメタ情報を格納するためのＨＤＤ（ハード・ディスク・ドライブ）１４と、一時的にデータを保管するためのＲＡＭ（ランダム・アクセス・メモリ）１５と、後述の処理プログラムやパラメータ等の情報を格納するＲＯＭ（リード・オンリ・メモリ）１６と、ディスク装置３０との接続を実現するためのインターフェースＩ／Ｆ１７と、を備えている。
【００１７】
処理部１１において、アクセス命令変換部１１１は、クライアント端末装置１乃至Ｎの何れかから入力されたファイルアクセスコマンドを取得し、ファイル管理テーブル１３を参照して、対応するファイルがどのディスクのどのブロックで構成されているかの情報を取得する。当該システムでは、ファイルは複数のブロックに分割され、複数のディスクに分散して記録されるため、ブロック情報がないとディスクへのアクセスができないからである。或いは、クライアント装置１乃至Ｎの何れかからファイル（データ）の書き込み要求が入力されると、そのファイルを分割して得られるブロックがどのディスクのどこに記録されるかについての情報を取得する。スケジューラ１１２は、アクセス命令変換部１１１で取得されたブロック情報へのアクセス順序をスケジューリングする処理を実行する。基本的にはアクセスコマンドを受信した順番で処理されるが、後述のように、効率よくディスクへのアクセスを実現するための工夫がなされている。ファイル提供部１１３は、ディスク装置で読み出されたデータを１つのファイルに並び替え、そのファイルのアクセスを要求したクライアント端末装置にそのファイルを提供する。
【００１８】
さらに、処理部１１において、メタ情報管理・生成部１１４は、ディスク装置３０に装着されたカートリッジ４０に取り付けられたＲＦＩＤ素子４２及び、カートリッジ４０に格納されたメタ情報格納用ディスク４１ａから既存のメタ情報を取得して、ＨＤＤ１４に格納する。そして、メタ情報管理・生成部１１４は、当該カートリッジ内のディスクの情報が更新されたらＨＤＤ１４に格納されたメタ情報を更新し、ＲＦＩＤ素子４２及びメタ情報格納用ディスク内のメタ情報を書き換える。メタ情報管理・生成部１１４による動作の詳細については、後述する。
【００１９】
ファイル管理部１１５は、後述のＲＦＩＤ素子４２から管理情報（カートリッジＩＤ等）を取得し、ファイル管理テーブル１３に格納してその情報を管理する。
【００２０】
＜ディスク装置の構成＞
図２は、ディスクシステム１を構成するディスク装置３０の概略構成を示す機能ブロック図である。ディスク装置３０は、入出力部３１と、制御部３２と、ディスクドライブ３３と、ディスクハンドリング機構３４と、ＨＤＤ３５と、ＲＡＭ（ランダム・アクセス・メモリ）３６と、ＲＯＭ（リード・オンリ・メモリ）３７と、ディスクカートリッジ４０を装着するためのカートリッジ装着部３８と、カートリッジ４０のそれぞれに取り付けられたＲＦＩＤにアクセスして情報の読み書きを実行するＲＦＩＤリーダライタ３９と、を少なくとも備えている。
【００２１】
図２において、入出力部３１には、ホスト装置１０からのディスクアクセス情報や書き込むべきデータが入力されると共に、入出力部３１からはカートリッジ４０内の各ディスクから読み出されたデータ（メタ情報を含む）がホスト装置１０に出力される。
【００２２】
制御部３２は、ＣＰＵやＭＰＵで構成されており、ＲＯＭ３７に格納されているプログラムに従って、ディスク装置１の各種動作を制御するようになっている。
【００２３】
ディスクドライブ３３は、複数のディスクが格納されたディスクカートリッジ４０から取り出され、装着された各ディスクに対してデータ書き込み・読み出しを実行する。なお、ディスクドライブ３３は基本的に複数台用意されており、例えば、表面用ドライブと裏面用ドライブとを１組として１つのドライブを構成するようにしてもよい。これにより両面記録用ディスクに効率的にアクセスできるようになる。
【００２４】
ディスクハンドリング機構３４は、ディスクカートリッジ４０から対象のディスクを取り出してディスクドライブ３３に装着し、また、処理が終了したディスクをディスクドライブ３３から取り出してディスクカートリッジ４０の所定の位置にディスクを収納する。
【００２５】
ＨＤＤ３５はハード・ディスク・ドライブであり、データの分散書き込みや読み出しの際に、データがここに一時的に格納される。
【００２６】
ＲＡＭ３６は、データや制御情報を一時的に格納するメモリである。ＲＯＭ３７は、ディスク装置１の固定の動作パラメータや動作プログラム等を格納している。
【００２７】
カートリッジ装着部３８には、１つ又は複数のディスクカートリッジ４０が装着される。ディスクカートリッジ４０には、例えば両面にデータを記録することができる両面記録用光ディスク（両面ディスク）が複数枚格納されている。
【００２８】
ＲＦＩＤリーダライタ３９は、カートリッジ４０に取り付けられたＲＦＩＤ素子４２に非接触でアクセスし、ＲＦＩＤ素子４２に格納されている情報を読み出し、或いは、ＲＦＩＤ素子４２の情報を書き換える。
【００２９】
図３は、ディスク装置３０に装着されるカートリッジ４０の外観構成を示す図である。図３に示されるように、カートリッジ４０は、複数の光ディスク（情報記録媒体）４１を格納する格納部４０ａを有し、その側面４０ｂには後述する管理領域特定情報等を記録するためのＲＦＩＤ素子（記憶素子）４２を備えている。
【００３０】
カートリッジ４０に格納される複数のディスク４１のうち、特定の光ディスク４１ａはメタ情報格納用ディスクとして用いられ、そのカートリッジ４０に格納される複数の光ディスク４１の管理情報（メタ情報）を管理するための管理領域として使用される。また、このメタ情報格納用ディスク４１ａが一杯になったときのために、予備として交代ディスクを定めておき、この交代ディスクにメタ情報を引き続いて格納するようにしても良い。メタ情報格納用ディスクに格納されるメタ情報は、例えば図５に示されるような項目を含んでいる。また、ＲＦＩＤ素子４２に格納されるメタ情報は、例えば図６に示されるような項目を含んでいる。ＲＦＩＤ素子４２の容量はディスクに比べたら少ないので、その中に格納されるメタ情報は簡単な情報のみであり、より詳細なメタ情報はメタ情報格納用ディスク４１ａに格納される。ＲＦＩＤ素子４２に格納されるメタ情報の中で特に重要なものは、メタ情報の格納位置及びディスクステータスに関する情報であり、これはカートリッジ４０におけるメタ情報格納用ディスク４１ａの位置を示す情報である。これにより、ＲＦＩＤ素子４２にアクセスすれば、容易に詳細なメタ情報をメタ情報格納用ディスク４１ａから取得することができる。
【００３１】
カートリッジ側面４０ｂに備えられる記憶素子（ＲＦＩＤ素子）４２は、電磁気的な結合により後述するＲＦＩＤリーダライタ３９と通信するものであり、ＲＦＩＤリーダライタ３９のアンテナ３９１と接触しなくても記録または再生動作が可能である。ＲＦＩＤ素子４２は、主に、ＩＣチップ４２１、制御部４２２、及びアンテナ４２３で構成される（図４参照）。ＩＣチップ４２１は実際の記憶領域として機能し、制御部４２２は、ＲＦＩＤリーダライタ３９との通信内容の符号化、復号化を行う。アンテナ４２３は、ＩＣチップ４２１に電源を供給するとともに、情報の送受信用のアンテナとして機能する。
【００３２】
ＲＦＩＤ素子４２は、接触型の識別装置と比較して信頼性の点で有利であり、また物理的カートリッジ４０に埋め込むことが可能なためカートリッジ４０と一体とした管理が可能になる。本実施形態のカートリッジ４０は図２に示したように、ディスク装置３０に複数装着される。そのため、ＲＦＩＤ素子４２は、上下方向に重なる別のカートリッジ４０に設置されたＲＦＩＤ素子４２とのクロストークを避けるため、通信範囲を限定して動作させることが望ましい。クロストークが生じない位置であれば、ＲＦＩＤ素子４２は、例えばカートリッジ４０の側面４０ｂで角に近い位置、或いはカートリッジ上面等さまざまな位置に設置することができる。ＲＦＩＤ素子４２としては、例えば日立マクセル製のコイルオンチップ（登録商標）を用いることができる。
【００３３】
ＲＦＩＤ素子４２に記録されたカートリッジＩＤは、ディスク装置３０にカートリッジ４０が装着されると、ＲＦＩＤリーダライタ３９によって読み出され、ファイル管理部１１５によってファイル管理テーブル１３で管理されているカートリッジＩＤと比較される。つまり、そのカートリッジ４０に格納されている複数のディスク４１の管理情報が、ファイル管理テーブル１３に存在するか（そのカートリッジ４０がディスクシステム１の管理対象であるか）を確認するために、ファイル管理部１１５によって使用される。そして、ファイル管理テーブル１３で管理されているカートリッジＩＤと、ＲＦＩＤ素子４２に記録されたカートリッジＩＤとが一致した場合、ＲＦＩＤ素子４２に記録された更新履歴情報はＲＦＩＤリーダライタ３９によって読み出され、ファイル管理部１１５によって、ファイル管理テーブル１３に記録されている当該カートリッジの管理情報と比較される。すなわち、ファイル管理テーブル１３に記録された管理情報を更新する必要があるかをファイル管理部１１５が判断する。これらの情報が一致しないか、あるいはファイル管理テーブル１３に当該カートリッジ４０の管理情報が存在しなかった場合、ＲＦＩＤ素子４２の管理領域特定情報がＲＦＩＤリーダライタ３９によって読み出される。ファイル管理部１１５は、管理領域特定情報に基づいて、光ディスク４１ａにアクセスし、そこに記録されている管理情報を読み出すとともに、そのファイル管理情報をファイル管理テーブル１３に記録する。
【００３４】
次に、ＲＦＩＤ素子４２に対して情報の読み取り／書き込みを行うＲＦＩＤリーダライタ３９の概略構成について、図４を参照して説明する。ＲＦＩＤリーダライタ３９は、主に、ＲＦＩＤ素子４２と通信するアンテナ３９１と、制御部３９２とを備える。アンテナ３９１はＲＦＩＤ素子４２に電源を供給するとともに情報の送受信を行う。制御部３９２は、ＲＦＩＤ素子４２との通信内容の符号化、復号化や、ホスト装置１０との通信を制御する。
【００３５】
制御部３９２は、図示しないアンテナ電源回路と検波回路とをさらに含む。ＲＦＩＤリーダライタ３９は、ＲＦＩＤ素子４２に記録されている情報を読み出すとき、或いは情報を書き込むとき、アンテナ電源回路によってアンテナ３９１に電流を供給するとともに、アンテナ３９１から情報を含む電波を発信する。ＲＦＩＤ素子のアンテナ４２３は、アンテナ３９１からの電波を受信し、アンテナ４２３の共振作用により起電力が発生する。発生した電力はＩＣチップ４２１に供給される。またアンテナ４２３が受信した情報は、制御部４２２によって復号化され、ＩＣチップ４２１に対して必要な処理が行われる。処理結果は、制御部４２２によって符号化され、アンテナ４２３から電波として送信される。ＲＦＩＤリーダライタ３９のアンテナ３９１が、ＲＦＩＤ素子４２のアンテナ４２３から送信された電波を受信すると、制御部３９２は復号化を行い、ホスト装置１０に送信する。
【００３６】
＜メタ情報格納用ディスクの更新＞
続いてメタ情報（管理情報）格納用ディスクの更新処理について説明する。図７はメタ情報格納用ディスクの更新処理を説明するためのフローチャートであり、図８はメタ情報格納用ディスク４１ａにおけるメタ情報が更新されたときの様子を示す図である。
【００３７】
図７において、ステップＳ７０１では、メタ情報管理・生成部１１４が、メタ情報格納用ディスクがメタ情報で一杯になったか否か判断する。一杯になっていない場合には、処理はステップＳ７０４に移行する。一杯になっている場合には、処理はステップＳ７０２に進む。
【００３８】
ステップＳ７０２では、メタ情報管理・生成部１１４が、カートリッジ４０内にメタ情報格納用の交代ディスクが存在するか判断する。存在する場合には、処理はステップＳ７０３に移行し、メタ情報管理・生成部１１４が、当該交代ディスクについてディスクのステータスをメタ情報格納用ディスクに変更する。
【００３９】
ステップＳ７０４では、メタ情報管理・生成部１１４が、図８に示されるように、以前使用したメタ情報を残しつつ、新しいメタ情報をメタ情報用ディスクに追記する。そして、ステップＳ７０５では、図８に示されるように、更新されたメタ情報の後に、メタ情報のバージョンを示す世帯番号がメタ情報管理・生成部１１４によって追記される。さらに、ステップＳ７０６では、メタ情報管理・生成部１１４は、世帯番号に“１”をインクリメントする。
【００４０】
そして、ステップＳ７０７では、メタ情報管理・生成部１１４が、ＲＦＩＤ素子４２に格納されているメタ情報格納位置を更新する。つまり、メタ情報格納用ディスクが変更された場合には、当該ディスクのカートリッジ４０内における格納位置にメタ情報格納位置の情報が変更される。同じディスクを用いていれば従前の情報のままである。
【００４１】
ステップＳ７０２で交代ディスクが存在しないと判断された場合には、ステップＳ７０８において、メタ情報管理・生成部１１４は、当該カートリッジ４０のステータスをＲｅａｄＯｎｌｙに変更する。具体的には、図６に含まれるカートリッジモードの情報を「ファイナライズ済（Ｒｅａｄ−Ｏｎｌｙ）にする。そして、それ以降は、当該カートリッジに関して情報の更新が禁止される。
【００４２】
以上のように、メタ情報の更新は上書きではなく追記とされる。このとき、世帯番号を１つずつインクリメントして書き加えていくことにより、どのメタ情報が最新のものかが判定できるようになっている。また、メタ情報格納用ディスクの記憶領域が一杯になったときには交代ディスクがメタ情報格納用として用いられる。なお、交代ディスクが無い場合には、データが書き込まれていないデータ用ディスクを用いるようにしてもよい。また、交代ディスクとして、ユーザには記憶領域として見えないスペアディスク（カートリッジの記憶容量にカウントされないディスク）のようなものであっても良い。
【００４３】
＜カートリッジ装着／イジェクト時の動作＞
図９は、カートリッジ４０をディスク装置３０に装着したとき、及びディスク装置３０からイジェクトしたときの動作の概略を示す図である。また、図１０はメタ情報更新時の動作を説明するためのフローチャートであり、図１１はカートリッジ装着時及びメタ情報消失時の動作を説明するためのフローチャートである。
【００４４】
図９を参照すると、メタ情報管理・生成部１１４は、カートリッジ装着に対応して、メタ情報格納用ディスク４１ａからメタ情報を取得し、ホスト装置１０のＨＤＤ１４にコピーする。そして、オンライン運用中、つまりディスクにアクセス（書き込み、或いは読み出し）中は、メタ情報管理・生成部１１４は、更新のあったディスクについて、ＲＦＩＤ素子４２におけるディスクステータスを「スキャン要」に変更する。このとき、コピーされ、ＨＤＤ１４に保持されているメタ情報は、オンライン運用に従って更新される。このとき、メタ情報格納用ディスクに格納されているメタ情報は未だ更新されていない。
【００４５】
メタ情報格納用ディスク内のメタ情報は、メタ情報更新の指示がなされたとき、或いはカートリッジ４０がイジェクトされるときに更新されるようになっている。つまり、更新指示入力時またはカートリッジイジェクト時に、ＨＤＤ１４内の更新されたメタ情報がディスクドライブ３３に書き出される。そして、メタ情報管理・生成部１１４は、「スキャン要」となっているディスクのステータスを「データ用ディスク」に戻す処理を実行する。
【００４６】
メタ情報を更新している最中にＨＤＤ１４内のメタ情報が何等かの障害により消失した場合は、メタ情報管理・生成部１１４は、更新中のメタ情報の消失の検出に対応して、メタ情報格納用ディスクに格納された直近のメタ情報と、更新のあったディスク（ステータスが「スキャン要」のディスク）をスキャンして更新された部分のメタ情報を取得し、消失したメタ情報を復旧させる。
【００４７】
続いて、図１０のフローチャートを参照して、メタ情報更新時の動作について詳細に説明する。前述のように、オンライン運用中は、更新のあったディスクについては、ディスクステータスが「データ用ディスク」から「スキャン要」に変更される。ステップＳ１００１では、メタ情報管理・生成部１１４は、「スキャン要」のステータスを持つディスクの枚数が所定の閾値を越えたか否かを判断する。超えている場合には処理はステップＳ１００３に移行し、超えていない場合には処理はステップＳ１００２に移行する。
【００４８】
ステップＳ１００２において、カートリッジのイジェクト要求（又はメタ情報更新指示）を受けた場合には、処理はステップＳ１００３に移行する。受けていない場合には、処理は待機状態となる。
【００４９】
ステップＳ１００３では、メタ情報管理・生成部１１４は、メタ情報（ディレクトリ／ファイルツリー構成）をメタ情報格納用ディスク４１ａにまとめて書き込む。そして、書き込んだ後、ステップＳ１００４では、メタ情報管理・生成部１１４が、ステータス「スキャン要」を有するディスクのステータスを「データ用ディスク」に戻す処理を実行する。
【００５０】
さらに、図１１のフローチャートを参照して、カートリッジ装着時或いはＨＤＤ１４内のメタ情報が消失した時の動作について詳細に説明する。  
【００５１】
カートリッジ４０がディスク装置３０の装着部３８に装着された場合、或いは、ＨＤＤ１４内に格納されている更新中のメタ情報の消失が検出された場合、ステップＳ１１０１において、メタ情報管理・生成部１１４は、メタ情報格納用ディスクのメタ情報をＨＤＤ１４に転送する。
【００５２】
続いて、ステップＳ１１０２では、メタ情報管理・生成部１１４は、「スキャン要」のステータスを有するディスクが存在するか否か判断する。カートリッジ装着直後は「スキャン要」のステータスを有するディスクは存在しないので、処理はそのまま終了する。「スキャン要」のステータスを有するディスクが存在する場合には、処理はステップＳ１１０３に移行する。
【００５３】
ステップＳ１１０３では、メタ情報管理・生成部１１４は、「スキャン要」のステータスを有するディスク（＝データの更新があったディスク）をスキャンし、更新されたメタ情報を取得し、メタ情報格納用ディスク４１ａから取得した直近のメタ情報と併せて、メタ情報を再構築する。
【００５４】
以上のように、メタ情報の再構成が必要か否かの判定は、ディスクステータスの情報を用いて行われる。各ディスクに対してデータ更新がなされた場合には、ＲＦＩＤ素子４２内のディスクステータスを「スキャン要」に変更し、カートリッジイジェクト時、及び「スキャン要」のステータスを有するディスク枚数が所定の閾値を超えたときに、メタ情報の更新をまとめて行う。そして、ステータスが「データ用ディスク」に戻される。また、障害等によりＨＤＤ１４内のメタ情報が消失した場合には、メタ情報格納用ディスクのメタ情報と「スキャン要」のステータスを有するディスクの更新された情報に基づいて、更新中のメタ情報が再構築される。このように、ディスクのステータスを管理して、更新されたメタ情報のみを書き換えることによって、効率的にメタ情報を管理することができるようになる。
【００５５】
＜まとめ＞
上述のように、本発明の実施形態では、複数の記録媒体（ディスク）の少なくとも１つがカートリッジの管理情報である第１の管理情報（メタ情報：図５参照）を格納するためのメタ情報格納用記録媒体であり、カートリッジの外側表面には第１の管理情報に関連した第２の管理情報（メタ情報：図６参照）を格納するための記憶素子（ＲＦＩＤ素子）が取り付けられている。そして、複数の記録媒体へのアクセスに従って、更新された第１の管理情報を生成し、メタ情報格納用記録媒体に更新された第１の管理情報を追記すると共に、更新された第１の管理情報の世帯番号を付加するようにしている。このようにすることにより、情報の更新に従って全てのメタ情報を管理することができ、単なる履歴情報だけでなく、どのように情報の変更がなされてきたかを容易に知ることができるようになる。
【００５６】
そして、第１の管理情報の更新に基づいて第２の管理情報を更新し、更新された第２の管理情報をＲＦＩＤ素子に格納する。これにより、メタ情報格納用記録媒体で管理されるメタ情報とＲＦＩＤ素子で管理されるメタ情報を常に関連付けることができるようになる。
【００５７】
さらに、メタ情報格納用記録媒体がメタ情報で一杯になった場合に、カートリッジ内にメタ情報格納用として使える別の記録媒体があるか否かに基づいて、カートリッジの取り扱いを変える。例えば、別の記録媒体が無い場合には、そのカートリッジを読み出し専用として取り扱い、以後情報の書き込みを不可とするようにする。これにより、カートリッジを適切に管理することができるようになる。
【００５８】
また、本発明の実施形態では、ＲＦＩＤ素子には、記録媒体のステータス（例えば、「データ用ディスク」か「スキャン要」か）を示す情報が記録される。そして、カートリッジ装着に従って、メタ情報格納用記録媒体のメタ情報が取得されてＨＤＤに格納され、カートリッジ内の記録媒体の更新に伴ってこのメタ情報がＨＤＤ内で更新される。また、更新のあった記録媒体については、記録媒体のステータスを示す情報が変更される。従って、システムとしてどの記録媒体の情報が更新され、どの記録媒体のメタ情報を更新すれば良いのか容易に判断できるようになる。よって、更新されたメタ情報を迅速に生成することができるようになる。
【００５９】
さらに、メタ情報格納用記録媒体のメタ情報の更新の指示、或いはカートリッジのイジェクト動作に基づいて、ＨＤＤ内に格納された更新されたメタ情報を、メタ情報格納用記録媒体に書き込むと共に、ＲＦＩＤ素子における変更されたステータス情報を元に戻すようにする。このようにすることにより、適切にメタ情報の更新を行うことができる。
【００６０】
また、ＨＤＤに格納している更新されたメタ情報の消失に対応して、メタ情報格納用記録媒体から更新前のメタ情報を取得し、さらに、ステータ変更があった記録媒体から更新されたメタ情報を取得して、消失したメタ情報を再構築する。このようにすることにより、カートリッジに収納されている記録媒体を全てスキャンしてメタ情報を再構築する必要がないので、消失したメタ情報を迅速に復旧させることができるようになる。
【００６１】
なお、ステータス情報の変更があった記録媒体の数が所定の閾値を超えた場合には、カートリッジのイジェクト動作に関係なく、メタ情報格納用記録媒体に、更新されたメタ情報をまとめて書き込むと共に、変更されたステータスを示す情報を元に戻すようにしてもよい。
【００６２】
ところで、各実施形態の機能は、ソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００６３】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００６４】
また、実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信することにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納し、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明によるディスクシステムの概略構成を示す機能ブロック図である。
【図２】ディスク装置の概略構成を示す機能ブロック図である。
【図３】カートリッジの外観構成を示す図である。
【図４】ＲＦＩＤ素子、及びＲＦＩＤリーダ／ライタの概略構成を示す図である。
【図５】メタ情報格納用ディスクに格納されるメタ情報の構成を示す図である。
【図６】ＲＦＩＤ素子に格納されるメタ情報の構成を示す図である。
【図７】メタ情報格納用ディスクの更新処理を説明するためのフローチャートである。
【図８】メタ情報格納用ディスクの構造を示す図である。
【図９】カートリッジ装着時及びメタ情報消失時の処理を説明する概念図である。
【図１０】メタ情報の更新時の動作を説明するためのフローチャートである。
【図１１】カートリッジ装着時、及びメタ情報消失時の動作を説明するためのフローチャートである。
【図１】
2009116942.tif 000003
【図２】
2009116942.tif 000004
【図３】
2009116942.tif 000005
【図４】
2009116942.tif 000006
【図５】
2009116942.tif 000007
【図６】
2009116942.tif 000008
【図７】
2009116942.tif 000009
【図８】
2009116942.tif 000010
【図９】
2009116942.tif 000011
【図１０】
2009116942.tif 000012
【図１１】
2009116942.tif 000013