(57)【要約】【課題】複数のリムーバブルメディアの中から所望のデータを効率的に読み出せるようにする。【解決手段】保存要求された複数のデータ（元データ）が大容量で、１つのリムーバブルメディアに収まらないような場合、情報管理ツールは、各データのサイズとリムーバブルメディアの記憶容量とに基づき、リムーバブルメディアの必要枚数Ｎを算出し、各データのメディア１〜Ｎへの割振りを決定する。この割振りの結果に基づき、メディア１からメディアＮへ向けて順に、元データの一部のデータ（フォルダやファイル）を保存するとともに付加情報２１〜２Ｎを保存する。各付加情報には、メディア１〜Ｎに分けて保存される複数のデータの構成を示すデータ構成情報と、各データの保存先のリムーバブルメディアを示すメディア-データ対応情報とが含まれている。【選択図】      図５
2007034513.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメディアへのデータの保存要求を受け付けるインタフェース手段と、
前記保存要求に応じたデータ保存処理を実行する保存処理手段と
を具備し、
前記保存処理手段は、前記保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する場合、前記複数のリムーバブルメディアの少なくとも１つに、前記複数のデータの一部を保存するとともに、この一部のデータが保存されるリムーバブルメディア以外のリムーバブルメディアに保存されるデータの構成を示す情報を含むデータ構成情報と、各データの保存先のリムーバブルメディアを示す情報を含むメディア-データ対応情報とを有する付加情報を保存することを特徴とする情報処理装置。
【請求項２】
前記付加情報を有する１つのリムーバブルメディアから前記データ構成情報を取得し、このデータ構成情報に基づき、前記複数のリムーバブルメディアに保存されている前記複数のデータの構成を画面上に表示する手段を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
リムーバブルメディアからのデータの読出要求を受け付けるインタフェース手段と、
前記読出要求に応じたデータ読出処理を実行する読出処理手段と
を更に具備し、
前記読出処理手段は、前記読出要求されたデータが前記リムーバブルメディアに保存されている場合、前記読出要求されたデータの読出を実行し、一方、前記読出要求されたデータが前記リムーバブルメディアに保存されていない場合、そのリムーバブルメディアに保存されている前記メディア-データ対応情報から前記読出要求されたデータの保存先のリムーバブルメディアを示す情報を取得してその情報を画面上に表示することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記保存処理手段は、前記複数のデータの各々のサイズと、保存に使用するリムーバブルメディアの記憶容量とに基づき、当該リムーバブルメディアの必要枚数を算出するとともに、前記複数のデータがそれぞれどのリムーバブルメディアに保存されるべきかを決定することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記保存処理手段は、前記複数のリムーバブルメディアの各々に対して、順次、前記複数のデータの一部を保存するとともに前記付加情報を保存することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記保存処理手段は、
第１番目のリムーバブルメディアに、前記複数のデータのうちの一部を保存する手段と、
第２番目のリムーバブルメディアに、前記第１番目のリムーバブルメディアに保存したデータの構成を示すデータ構成情報と当該データが前記１番目のリムーバブルメディアに保存されていることを示すメディア-データ対応情報とを有する付加情報を保存するとともに、前記複数のデータのうちの未保存のデータの一部を保存する手段と、
第３番目以降の各リムーバブルメディアに相当する第ｉ番目のリムーバブルメディアに、第i-1番目のリムーバブルメディアに保存したデータの構成を示すデータ構成情報と当該データが第i-1番目のリムーバブルメディアに保存されていることを示すメディア-データ対応情報と第i-1番目のリムーバブルメディアに保存されている付加情報とを含む新たな付加情報を保存するとともに、前記複数のデータのうちの未保存のデータの少なくとも一部を保存する手段と
を有することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項７】
リムーバブルメディアを用いたデータ処理を行うことが可能な情報処理装置に適用される情報処理方法であって、
リムーバブルメディアへのデータの保存要求を受け付け、
前記保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する場合、前記複数のリムーバブルメディアの少なくとも１つに、前記複数のデータの一部を保存するとともに、この一部のデータが保存されるリムーバブルメディア以外のリムーバブルメディアに保存されるデータの構成を示す情報を含むデータ構成情報と、各データの保存先のリムーバブルメディアを示す情報を含むメディア-データ対応情報とを有する付加情報を保存することを特徴とする情報処理方法。
【請求項８】
リムーバブルメディアを用いたデータ処理をコンピュータに実行させるプログラムであって、
リムーバブルメディアへのデータの保存要求を受け付ける機能と、
前記保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する場合、前記複数のリムーバブルメディアの少なくとも１つに、前記複数のデータの一部を保存するとともに、この一部のデータが保存されるリムーバブルメディア以外のリムーバブルメディアに保存されるデータの構成を示す情報を含むデータ構成情報と、各データの保存先のリムーバブルメディアを示す情報を含むメディア-データ対応情報とを有する付加情報を保存する機能と
をコンピュータに実現させることを特徴とするプログラム。
【請求項９】
前記付加情報を有する１つのリムーバブルメディアから前記データ構成情報を取得し、このデータ構成情報に基づき、前記複数のリムーバブルメディアに保存されている前記複数のデータの構成を画面上に表示する機能を更にコンピュータに実現させることを特徴とする請求項８記載のプログラム。
【請求項１０】
リムーバブルメディアからのデータの読出要求を受け付ける機能と、
前記読出要求されたデータが前記リムーバブルメディアに保存されている場合、前記読出要求されたデータの読出を実行し、一方、前記読出要求されたデータが前記リムーバブルメディアに保存されていない場合、そのリムーバブルメディアに保存されている前記メディア-データ対応情報から前記読出要求されたデータの保存先のリムーバブルメディアを示す情報を取得してその情報を画面上に表示する機能と
を更にコンピュータに実現させることを特徴とする請求項９記載のプログラム。
【請求項１１】
前記複数のデータの各々のサイズと、保存に使用するリムーバブルメディアの記憶容量とに基づき、当該リムーバブルメディアの必要枚数を算出するとともに、前記複数のデータがそれぞれどのリムーバブルメディアに保存されるべきかを決定する機能を更にコンピュータに実現させることを特徴とする請求項８乃至１０のいずれかに記載のプログラム。
【請求項１２】
前記複数のリムーバブルメディアの各々に対して、順次、前記複数のデータの一部を保存するとともに前記付加情報を保存する機能を更にコンピュータに実現させることを特徴とする請求項１１記載のプログラム。
【請求項１３】
第１番目のリムーバブルメディアに、前記複数のデータのうちの一部を保存する機能と、
第２番目のリムーバブルメディアに、前記第１番目のリムーバブルメディアに保存したデータの構成を示すデータ構成情報と当該データが前記１番目のリムーバブルメディアに保存されていることを示すメディア-データ対応情報とを有する付加情報を保存するとともに、前記複数のデータのうちの未保存のデータの一部を保存する機能と、
第３番目以降の各リムーバブルメディアに相当する第ｉ番目のリムーバブルメディアに、第i-1番目のリムーバブルメディアに保存したデータの構成を示すデータ構成情報と当該データが第i-1番目のリムーバブルメディアに保存されていることを示すメディア-データ対応情報と第i-1番目のリムーバブルメディアに保存されている付加情報とを含む新たな付加情報を保存するとともに、前記複数のデータのうちの未保存のデータの少なくとも一部を保存する機能と
を更にコンピュータに実現させることを特徴とする請求項８乃至１０のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブルメディアを用いてデータを処理する情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータなどの情報処理装置においては、ハードディスクの大容量化に伴い、各種のデータを大量に扱えるようになってきた。また、このような各種のデータを、例えばバックアップを目的として、ハードディスクから複数のリムーバブルな蓄積メディア（以下、リムーバブルメディアと称す）に分けて記録するようなことも行われるようになってきた。
【０００３】
例えば、特許文献１には、容量の比較的小さいリムーバブルメディアを複数個用い、ＡＶデータのような大容量データを連続して記録する場合に、各データの管理情報を単一の仮想蓄積メディアに収納する場合の管理情報に変換して所定のメモリに記録することにより、複数のファイルを１つのファイルとみなして分割記録できるようにする技術が開示されている。
【特許文献１】特開２００５−００４５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献の技術は、元々独立して存在している複数のデータを複数のリムーバブルメディアに分けて記録する技術ではなく、また、ユーザが任意のデータの読み出しを行いたい場合にそのデータがどのリムーバブルメディアに記録されているのかを即座に把握して読み出しを行うようなことはできない。
【０００５】
本発明は上記実情に鑑みてなされたものであり、複数のリムーバブルメディアの中から所望のデータを効率的に読み出すことを可能とする情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、リムーバブルメディアへのデータの保存要求を受け付けるインタフェース手段と、前記保存要求に応じたデータ保存処理を実行する保存処理手段とを具備し、前記保存処理手段は、前記保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する場合、前記複数のリムーバブルメディアの少なくとも１つに、前記複数のデータの一部を保存するとともに、この一部のデータが保存されるリムーバブルメディア以外のリムーバブルメディアに保存されるデータの構成を示す情報を含むデータ構成情報と、各データの保存先のリムーバブルメディアを示す情報を含むメディア-データ対応情報とを有する付加情報を保存することを特徴とする。
【０００７】
本発明に係る情報処理方法は、リムーバブルメディアを用いたデータ処理を行うことが可能な情報処理装置に適用される情報処理方法であって、リムーバブルメディアへのデータの保存要求を受け付け、前記保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する場合、前記複数のリムーバブルメディアの少なくとも１つに、前記複数のデータの一部を保存するとともに、この一部のデータが保存されるリムーバブルメディア以外のリムーバブルメディアに保存されるデータの構成を示す情報を含むデータ構成情報と、各データの保存先のリムーバブルメディアを示す情報を含むメディア-データ対応情報とを有する付加情報を保存することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のリムーバブルメディアの中から所望のデータを効率的に読み出すことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現される。
【００１０】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１２】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ（Digital Versatile Disc）起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、デジタルＴＶ放送番組のような放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのアプリケーションプログラムが自動的に起動される。ＤＶＤ起動ボタン１５Ｂは、ＤＶＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１３】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１４】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、デジタルＴＶ放送チューナ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびネットワークコントローラ１２５等を備えている。
【００１５】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および情報管理ツール２０１のような各種アプリケーションプログラムを実行する。
【００１６】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００１８】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた画像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００１９】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、デジタルＴＶ放送チューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２０】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１２３は、ビデオコンテンツが格納されたＤＶＤなどのリムーバブルメディアを駆動するためのドライブユニットである。デジタルＴＶ放送チューナ１２３は、デジタルＴＶ放送番組のような放送番組データを外部から受信するための受信装置である。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。ネットワークコントローラ１２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００２２】
図３は、図２中に示される情報管理ツール２０１の機能構成を示すブロック図である。  
情報管理ツール２０１は、リムーバブルメディアを用いた情報管理をコンピュータ１０に実行させるプログラムである。ここでは、使用されるリムーバブルメディアが例えば図２中のＯＤＤ１２２に挿入されるＤＶＤもしくはＣＤ（追記型の光ディスクもしくは再書込み可能な光ディスク）である場合を想定しているが、これに限定することなく、使用されるリムーバブルメディアは磁気ディスクや、ＳＤ（Secure Digital）メモリカード、モバイルＨＤＤ等であってもよい。
【００２３】
情報管理ツール２０１は、データ保存処理部３１及びデータ読出処理部３２を備えている。データ保存処理部３１は、ユーザインタフェース部３３、割振り処理部３４、及び保存処理実行部３５を有する。データ読出処理部３２は、ユーザインタフェース部３６、検索処理部３７、及び読出処理実行部３８を有する。
【００２４】
ユーザインタフェース部３３は、ＬＣＤ１７やキーボード１３／タッチパッド１６などを通じて、ユーザとデータ保存処理部３１とのインタフェース処理を行うものである。このユーザインタフェース部３３は、例えば、ユーザが画面を通じてハードディスク上の各種データ（ファイルやフォルダ）の中から指定した複数のデータをバックアップ等のためにリムーバブルメディアへ一括して保存するといった要求を受け付けることができる。
【００２５】
割振り処理部３４は、保存要求された複数のデータの各々のサイズと、保存に使用するリムーバブルメディアの記憶容量とに基づき、当該リムーバブルメディアの必要枚数を算出するとともに、これら複数のデータがそれぞれどのリムーバブルメディアに保存されるべきかを決定する処理を行うものである。
【００２６】
保存処理実行部３５は、割振り処理部３４で決定された割振りの結果に基づき、リムーバブルメディアへのデータ保存処理を実行するものである。この保存処理実行部３５は、特に、一度にまとめて保存要求された複数のデータを複数のリムーバブルメディアに分けて保存する場合、複数のリムーバブルメディアの各々に、順次、複数のデータの一部を保存するとともに図４に示されるような付加情報を保存する。
【００２７】
上記付加情報には、上記複数のリムーバブルメディアに分けて保存される複数のデータの構成を示すデータ構成情報４１と、各データの保存先のリムーバブルメディアを示すメディア-データ対応情報４２とが含まれている。データ構成情報４１は、例えば上記複数のリムーバブルメディアに分けて保存されている複数のデータをそれぞれ識別するための識別情報（ファイル名／フォルダ名、アイコンなど）を含む。また、データ中にフォルダが存在する場合、データ構成情報４１は、当該フォルダに含まれているファイル／フォルダをそれぞれ識別するための識別情報や当該フォルダの階層構造を示す情報も含む。一方、メディア-データ対応情報４２は、例えば、メディアの通し番号とデータの識別情報との組合せで表現され、メディアの通し番号はデータ保存に際してメディアがＯＤＤ１２２に挿入される順番（即ち、データ保存が行われる順番）に付与される。また、メディア-データ対応情報４２をメディアの通し番号だけで表現し、これをデータ構成情報４１と対応付ける形態としてもよい。
【００２８】
ユーザインタフェース部３６は、ＬＣＤ１７やキーボード１３／タッチパッド１６などを通じて、ユーザとデータ読出処理部３２とのインタフェース処理を行うものである。このユーザインタフェース部３６は、ＯＤＤ１２２内のリムーバブルメディアから読み出されるデータを画面上に表示するほか、特に、１つのリムーバブルメディアから読み出される上記付加情報の中のデータ構成情報４１を取得し、このデータ構成情報４１に基づき、上記複数のリムーバブルメディアに保存されている上記複数のデータの構成をまとめて画面上に一覧表示することが可能である。すなわち、１つのリムーバブルメディアに保存されているデータの構成を表示するほか、このリムーバブルメディア以外のリムーバブルメディアに保存されているデータの構成も仮想的に表示することができるようになっている。
【００２９】
検索処理部３７は、リムーバブルメディアに保存されているデータ構成情報４１やメディア-データ対応情報４２に基づいて、読み出すべきものとして指定されたデータなどの検索処理を行うものである。
【００３０】
読出処理実行部３８は、リムーバブルメディアから付加情報を読み出してこの付加情報から得られる識別情報などをユーザインタフェース部３６経由で画面上に表示したり、読出要求されたデータをリムーバブルメディアから読み出してユーザインタフェース部３６経由で画面上に表示したりするものである。この読出処理実行部３８は、読出要求されたデータがＯＤＤ１２２内のリムーバブルメディアに保存されている場合、前記読出要求されたデータの読出を実行するが、一方、読出要求されたデータがＯＤＤ１２２内のリムーバブルメディアに保存されていない場合、そのリムーバブルメディアから得られるメディア-データ対応情報４２を参照することにより、読出要求されたデータの保存先のリムーバブルメディアを示す情報を取得し、そのリムーバブルメディアのＯＤＤ１２２への挿入を要求するメッセージを画面上に表示する。ユーザはＯＤＤ１２２内のリムーバブルメディアを取り出し、代わりに、そのメッセージに示されるリムーバブルメディアをＯＤＤ１２２に挿入することにより、所望のデータの読み出しを実行することができる。
【００３１】
なお、図３では、情報管理ツール２０１がデータ保存処理部３１及びデータ読出処理部３２の両方を備えている場合を例示しているが、情報管理ツール２０１がデータ保存処理部３１のみを備えた構成とすることも可能であり、また、情報管理ツール２０１がデータ読出処理部３２のみを備えた構成とすることも可能である。
【００３２】
図５は、データ保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する様子を示す概念図である。
【００３３】
保存要求された複数のデータ（元データ）が大容量で、１つのリムーバブルメディアに収まらないような場合、情報管理ツール２０１は、各データのサイズとリムーバブルメディアの記憶容量とに基づき、リムーバブルメディアの必要枚数Ｎを算出し、各データのメディア１〜Ｎへの割振りを決定する。この割振りの結果に基づき、メディア１からメディアＮへ向けて順に、元データの一部のデータ（フォルダやファイル）を保存するとともに付加情報を保存する。図５に示されるようにメディア１〜Ｎに保存される付加情報２１〜２Ｎは、それぞれ、図４に示した付加情報に相当するものである。
【００３４】
図６は、１つのリムーバブルメディアに保存されている付加情報に基づいてデータ構成が表示される様子を示す図である。
【００３５】
例えば、ファイル５１，５２及びフォルダ５３が保存され且つ付加情報２Ｎが保存されているメディアＮがＯＤＤ１２２により駆動されると、情報管理ツール２０１は、このメディアＮから付加情報２Ｎを取得し、付加情報２Ｎに含まれているデータ構成情報４１（図４）に基づき、複数のメディア１〜Ｎに保存されている複数のデータ（フォルダやファイル）の構成をまとめて画面上に一覧表示する。すなわち、メディアＮに保存されているファイル５１，５２及びフォルダ５３の識別情報のほか、このメディアＮ以外のメディア１〜メディアN-1に保存されているデータの識別情報も含めて表示する。
【００３６】
ここでユーザが、表示されている識別情報のうち、例えばフォルダ５３の識別情報を選択してフォルダ５３の読出要求を行った場合、メディアＮ上のフォルダ５３にアクセスでき、その読出を行うことができる。また、ユーザが、表示されている識別情報のうち、ファイル５１，５２及びフォルダ５３とは異なる別のデータの識別情報を選択して読出要求を行った場合には、情報管理ツール２０１は、付加情報２Ｎに含まれているメディア-データ対応情報４２（図４）に基づき、読出要求されたデータが保存されているメディアの通し番号（データ保存が行われた順番に相当する番号）を導き出し、そのメディアをＯＤＤ１２２に挿入することを促すメッセージを画面上に表示する。ユーザが該当するメディアをＯＤＤ１２２に挿入すれば、そのメディア上のデータにアクセスでき、その読出を行うことができる。
【００３７】
また、情報管理ツール２０１が搭載されていないコンピュータにおいても、ユーザがフォルダ５３の識別情報を選択してフォルダ５３の読出要求を行った場合、勿論、メディアＮ上のフォルダ５３にアクセスでき、その読出を行うことができる。メディアＮ上の付加情報２Ｎは、ファイル５１，５２及びフォルダ５３とは独立して配置されており、情報管理ツール２０１が搭載されていないコンピュータでの読出処理に支障を与えることはない。
【００３８】
図７は、ユーザが保存要求する複数のデータの階層構造の一例を示す図である。
【００３９】
ユーザが保存要求する複数のデータが、例えば、フォルダＡ，Ｂ，Ｃ，Ｄ及びファイルａ，ｂ，ｃである場合を考える。この場合、フォルダＡにはファイルｄが含まれ、フォルダＢにはファイルｅ，ｆが含まれ、フォルダＣにはファイルｇが含まれ、フォルダＤにはフォルダＧ，Ｈが含まれており、更に、フォルダＧにはファイルｈが含まれ、ファイルＨにはファイルｉ，ｊが含まれているものとする。図７の例に示される各データの識別情報及び階層構造の情報は、前述のデータ構成情報４１に相当する。
【００４０】
図８は、図７に示される複数のデータに対する複数のリムーバブルメディアへの振分けの一例を示す図である。
【００４１】
情報管理ツール２０１は、フォルダＡ，Ｂ，Ｃ，Ｄ及びファイルａ，ｂ，ｃをリムーバブルメディアへ保存することの要求を受け付けると、各データのサイズの情報を取得するとともに、保存に使用するリムーバブルメディアの記憶容量の情報を取得する。例えば、使用するリムーバブルメディアの記憶容量が６５０ＭＢであり、フォルダＡ，Ｂ，Ｃ，Ｄ及びファイルａ，ｂ，ｃの各サイズが、それぞれ、５０ＭＢ、５５０ＭＢ、６２０ＭＢ、６００ＭＢ、１８０ＭＢ、２００ＭＢ、２２０ＭＢである場合、４つのリムーバブルメディアが必要であるものと判断し、図８に示されるような割振りを行う。図８の例では、メディア１にフォルダＡ，Ｂを保存し、メディア２にフォルダＣを保存し、メディア３にフォルダＤを保存し、メディア４にファイルａ，ｂ，ｃを保存する旨の割振りがなされている。この場合、前述のメディア-データ対応情報４２は、図８に示される割振り結果に基づき、例えば図９に示されるような対応情報として作成される。
【００４２】
図１０は、リムーバブルメディアへのデータの保存要求を行うための画面の一例を示す図である。
【００４３】
図１０の例では、ハードディスク上の各種データの識別情報（ファイル名／フォルダ名、アイコンなど）を表示する領域と、データ保存に使用するメディアの種類及び記憶容量を指定するための領域とが設けられる。ユーザは、例えば、ハードディスク上の各種データのうち、保存したいデータとして「フォルダＡ，フォルダＢ，フォルダＣ，フォルダＤ，ファイルａ，ファイルｂ，ファイルｃ」を選択し、保存に使用するメディアとして「ＣＤ−Ｒ（６５０ＭＢ）」を指定し、ＯＫボタンを押下することにより、データ保存要求を実行する。
【００４４】
図１１に、各リムーバブルメディアへのデータ保存のためにメディアの挿入を要求する画面の一例を示す。
【００４５】
情報管理ツール２０１は、前述のデータ保存要求を受け付けると、保存要求された複数のデータを複数のリムーバブルメディア（例えばメディア１〜４）に分けて順次保存するための処理を開始する。最初に、１枚目のメディア１の挿入を要求し、ユーザがメディア１を挿入すれば該当するデータ及び付加情報の保存を実行する。保存が完了したら、次に、２枚目のメディア２の挿入（メディア１からメディア２への交換）を要求し、ユーザがメディア２を挿入すれば該当するデータ及び付加情報の保存を実行する。以降、３枚目のメディア３や、４枚目のメディア４についても同様な処理を実行し、保存要求された全てのデータの保存が完了したら、図１２に示されるような画面を表示する。
【００４６】
図１３は、１つのリムーバブルメディアに保存されている付加情報に基づいて複数のリムーバブルメディアに保存されている複数のデータの構成が表示される画面の一例を示す図である。
【００４７】
例えば前述のフォルダＣ及び付加情報が保存されているメディア２がＯＤＤ１２２を通じて駆動される場合を考える。この場合、情報管理ツール２０１は、メディア２から付加情報を取得し、この付加情報の中のデータ構成情報４１（図４）に基づき、メディア１〜４に分散して保存されているフォルダＡ，フォルダＢ，フォルダＣ，フォルダＤ，ファイルａ，ファイルｂ，ファイルｃの各識別情報を図１３のように表示する。また、情報管理ツール２０１は、メディア２から取得した付加情報の中のメディア-データ対応情報４２（図４）に基づき、各データがそれぞれどのメディアに保存されているのかを認識するが、図１３の画面の例ではその旨の情報は表示されていない。
【００４８】
ここで、例えば図１４に示されるように、図１３の画面においてユーザがフォルダＣを開くための操作を行った場合を考える。フォルダＣは、ＯＤＤ１２２に現在挿入されているメディア２に保存されている。情報管理ツール２０１は、メディア２から取得した付加情報の中のデータ構成情報４１に基づき、図１５に示されるようにフォルダＣの下位に存在するファイルｇの識別情報を表示する。このファイルｇを開くための操作が行われた場合には、メディア２に保存されているファイルｇの内容を表示する。
【００４９】
次に、例えば図１６に示されるように、図１３の画面においてユーザがフォルダＢを開くための操作を行った場合を考える。フォルダＢは、ＯＤＤ１２２に現在挿入されていないメディア１に保存されている。このため、情報管理ツール２０１は、図１７に示されるように、メディア２をＯＤＤ１２２から取り出してメディア１を挿入することを要求するメッセージを表示する。ユーザがメディア１をＯＤＤ１２２に挿入すると、情報管理ツール２０１は、図１８に示されるように、フォルダＢの下位に存在するファイルｅ，ｆの識別情報を表示する。ファイルｅ又はファイルｆを開くための操作が行われた場合には、情報管理ツール２０１は、メディア２に保存されているファイルｅ又はファイルｆの内容を表示する。
【００５０】
なお、図１６の画面においてユーザがフォルダＢを開くための操作を行った後、図１７の画面を表示せずに図１８の画面を表示し、ファイルｅ又はファイルｆを開くための操作が行われた場合に図１７の画面を表示し、ユーザがメディア１をＯＤＤ１２２に挿入した後にファイルｅ又はファイルｆの内容を表示するように処理の流れを変形してもよい。
【００５１】
次に、図１９を参照して、本実施形態によるデータ保存処理の動作を説明する。
【００５２】
コンピュータ１０に搭載されている情報管理ツール２０１が起動され（ステップＳ１１）、例えばリムーバブルメディアへのデータ保存要求を行うための画面が表示される。この画面において、ユーザが保存したい複数のデータを選択するとともに、保存に使用するリムーバブルメディアの種類やサイズを指定し、保存要求を実行すると、情報管理ツール２０１は、当該保存要求を受け付けてその内容を認識する（ステップＳ１２）。
【００５３】
情報管理ツール２０１は、保存要求された複数のデータの各々のサイズと、保存に使用するリムーバブルメディアの記憶容量とに基づき、当該リムーバブルメディアの必要枚数を算出するとともに、これら複数のデータがそれぞれどのリムーバブルメディアに保存されるべきかを決定する割振り処理を行う（ステップＳ１３）。
【００５４】
情報管理ツール２０１は、指定されたリムーバブルメディアの必要枚数を示すメッセージを表示し（ステップＳ１４）、ユーザからの分割保存処理の開始の指示を待つ（ステップＳ１５）。ここで、分割保存処理の開始の指示があった場合、情報管理ツール２０１は、１枚目のリムーバブルメディアの挿入を促すメッセージを表示し、メディア挿入待ちの状態となる（ステップＳ１６）。
【００５５】
リムーバブルメディアが挿入されると、情報管理ツール２０１は、そのリムーバブルメディアに、保存要求された複数のデータの一部を保存し（ステップＳ１７）、更に、保存要求された複数のデータに関する付加情報を保存して（ステップＳ１８）、そのリムーバブルメディアに対する保存処理を終了する（ステップＳ１９）。
【００５６】
情報管理ツール２０１は、保存要求された全てのデータの保存が終了したか否かを判断し（ステップＳ２０）、終了していなければリムーバブルメディアの交換を促すメッセージを表示して（ステップＳ２１）、ステップＳ１７からの処理を繰り返す。  
保存要求された全てのデータの保存が終了した後、情報管理ツール２０１は、上記複数のデータ以外のデータについて、ユーザがデータ保存要求を更に行うか否かを判断する（ステップＳ２２）。更なるデータ保存要求があった場合には、ステップＳ１２からの処理を繰り返し、更なるデータ保存要求が無ければ、処理を終了する。
【００５７】
次に、図２０を参照して、本実施形態によるデータ読出処理の動作を説明する。
【００５８】
図１９の動作によって保存処理が行われた複数のリムーバブルメディアのうちの１枚がＯＤＤ１２２に挿入されると（ステップＳ３１）、情報管理ツール２０１は、当該ツールによって提供されるファイルシステム又はファイルドライバ経由で、リムーバブルメディア上の付加情報の読取を実行し（ステップＳ３２）、この付加情報に基づき、ユーザが以前に保存要求を行って複数のリムーバブルメディアに分けて保存した複数のデータの識別情報を表示する（ステップＳ３３）。
【００５９】
これら複数のデータのうちのいずれかがユーザにより選択され、読出要求が行われると（ステップＳ３４）、情報管理ツール２０１は、上記付加情報に基づき、読出要求されたデータがＯＤＤ１２２内のリムーバブルメディアに存在するものであるか否かを判断する（ステップＳ３５）。読出要求されたデータがＯＤＤ１２２内のリムーバブルメディアに存在するものでなければ、情報管理ツール２０１は、そのデータが保存されているリムーバブルメディアをＯＤＤ１２２に挿入することを要求するメッセージを表示し（ステップＳ３６）、ステップＳ３１からの処理を繰り返す。読出要求されたデータがＯＤＤ１２２内のリムーバブルメディアに存在するものであれば、情報管理ツール２０１は、そのデータの読出を実行し、当該データの内容を表示する（ステップＳ３７）。
【００６０】
このように本実施形態によれば、ユーザにより保存要求された全データに関する付加情報が複数のリムーバブルメディアの各々に保存される。このため、どのリムーバブルメディアがＯＤＤ１２２に挿入されても、そのリムーバブルメディアに保存されている付加情報を参照することにより、複数のリムーバブルメディアに分けて保存された個々のデータの構成を表示することができ、ユーザにより読出要求されるデータの保存先のリムーバブルメディアを示す情報を表示することができ、ユーザは所望のデータをすぐに読み出すことができる。
【００６１】
次に、図２１及び図２２を参照して、上記実施形態とは異なる他の実施形態について説明する。以下、上記実施形態と異なる部分についてのみ説明する。
【００６２】
保存要求された複数のデータが大容量で、１つのリムーバブルメディアに収まらないような場合、本例においては、情報管理ツール２０１は、前述したような割振りの処理は特に行わない。このため、図３に示した情報管理ツール２０１内の各種の機能のうち、割振り処理部３４が不要となる。
【００６３】
図２１は、図５と異なる手法により複数のデータを複数のリムーバブルメディアに分けて保存する様子を示す概念図である。
【００６４】
図２１に示されるように、情報管理ツール２０１は、１枚目のメディア１から順に保存要求された個々のデータを次々と保存していき、１枚目のメディア１にデータが収まりきらなくなったところで、データの保存先を２枚目のメディア２に切り換える。
【００６５】
次に、情報管理ツール２０１は、１枚目のメディア１に保存したデータの構成を示すデータ構成情報と当該データが１枚目のメディア１に保存されていることを示すメディア-データ対応情報とを有する付加情報６２を２枚目のメディア２に保存する。次いで、情報管理ツール２０１は、１枚目のメディア１に収まりきらなかった個々のデータを次々と２枚目のメディア２に保存していき、２枚目のメディア２にデータが収まりきらなくなったところで、データの保存先を３枚目のメディア３に切り換える。
【００６６】
次に、情報管理ツール２０１は、２枚目のメディア２に保存したデータの構成を示すデータ構成情報と当該データが２枚目のメディア２に保存されていることを示すメディア-データ対応情報と２枚目のメディア２に保存されている付加情報６２とを有する新たな付加情報６３を３枚目のメディア３に保存する。次いで、情報管理ツール２０１は、２枚目のメディア２に収まりきらなかった個々のデータを次々と３枚目のメディア３に保存していき、３枚目のメディア３にデータが収まりきらなくなったところで、データの保存先を４枚目のメディア４に切り換える、といった処理を以降のメディアに対しても繰り返す。
【００６７】
すなわち、３枚目以降の各メディアをｉ枚目のメディアと表現すると、情報管理ツール２０１は、i-1枚目のメディアに保存したデータの構成を示すデータ構成情報と当該データがi-1枚目のリムーバブルメディアに保存されていることを示すメディア-データ対応情報とi-1枚目のリムーバブルメディアに保存されている付加情報とを含む新たな付加情報を保存するとともに、保存要求された全データのうちの未保存のデータの少なくとも一部を保存していくことになる。
【００６８】
これにより、最後に使用されるＮ枚目のメディアＮには、１枚目のメディアから順次累積されてきた付加情報６Ｎが保存されるとともに、未保存の残りのデータが保存されることになる。
【００６９】
上記保存処理の終了後、ユーザがＮ枚目のメディアＮをＯＤＤ１２２に挿入すれば、情報管理ツール２０１は、ユーザの要求に応じて、情報管理ツール２０１が付加情報６Ｎに基づいてメディアＮ以外のメディア１〜メディアN-1に保存されている個々のデータの構成を表示したり、当該メディアＮに保存されているデータの内容を表示したりすることができる。このため、ユーザに対して前述の実施形態の場合と同様な情報提供を行うことができる。
【００７０】
また、ユーザがｉ枚目のメディアｉをＯＤＤ１２２に挿入した場合も、情報管理ツール２０１は、ユーザの要求に応じて、情報管理ツール２０１が付加情報６ｉに基づいてメディアｉ以外のメディア１〜メディアi-1に保存されている個々のデータの構成を表示したり、当該メディアｉに保存されているデータの内容を表示したりすることができるため、ユーザは、メディア１〜メディアｉに保存されている所望のデータの読出を行うことができる。
【００７１】
なお、上記保存処理においては、各メディアに対するメディア-データ対応情報の保存を省略してもよい。この場合、情報管理ツール２０１は、読出要求されたデータの保存先のメディアを示す情報を表示することはできないが、ユーザは、メディアの番号の大きい順にメディアを次々と交換していくことにより所望のデータを読み出せる。
【００７２】
次に、図２２を参照して、図１９と異なるデータ保存処理の動作を説明する。
【００７３】
コンピュータ１０に搭載されている情報管理ツール２０１が起動され（ステップＳ４１）、例えばリムーバブルメディアへのデータ保存要求を行うための画面が表示される。この画面において、ユーザが保存したい複数のデータを選択して保存要求を実行すると、情報管理ツール２０１は、当該保存要求を受け付けてその内容を認識し（ステップＳ４２）、ユーザからの分割保存処理の開始の指示を待つ（ステップＳ４３）。ここで、分割保存処理の開始の指示があった場合、情報管理ツール２０１は、１枚目のリムーバブルメディアの挿入を促すメッセージを表示し、メディア挿入待ちの状態となる（ステップＳ４４）。
【００７４】
１枚目のリムーバブルメディアが挿入されると、情報管理ツール２０１は、そのリムーバブルメディアに、保存要求された複数のデータの一部を保存できるだけ保存し（ステップＳ１７）、データが収まりきらなくなったところで、２枚目のリムーバブルメディアへの交換を促すメッセージを表示する（ステップＳ４６）。
【００７５】
リムーバブルメディアが挿入されると、情報管理ツール２０１は、そのリムーバブルメディアに、１つ前のメディアに保存したデータの構成を示すデータ構成情報と当該データが１つ前のメディアに保存されていることを示すメディア-データ対応情報と１つ前のメディアに保存されている付加情報（但し、１枚目のリムーバブルメディアには付加情報が保存されていない）とを含む新たな付加情報を保存する（ステップＳ４７）。次いで、情報管理ツール２０１は、そのリムーバブルメディアの残りの領域に、保存要求された全データのうちの未保存のデータの一部を保存できるだけ保存する（ステップＳ４８）。
【００７６】
情報管理ツール２０１は、保存要求された全てのデータの保存が終了したか否かを判断し（ステップＳ４９）、終了していなければリムーバブルメディアの交換を促すメッセージを表示して（ステップＳ５０）、ステップＳ４７からの処理を繰り返す。  
保存要求された全てのデータの保存が終了した後、情報管理ツール２０１は、上記複数のデータ以外のデータについて、ユーザがデータ保存要求を更に行うか否かを判断する（ステップＳ５１）。更なるデータ保存要求があった場合には、ステップＳ４２からの処理を繰り返し、更なるデータ保存要求が無ければ、処理を終了する。
【００７７】
なお、データ読出処理の動作については、図２０の動作とほぼ同様となるため、その説明を省略する。
【００７８】
このように他の実施形態によれば、例えば最後に保存処理に使用されたリムーバブルメディアをＯＤＤ１２２に挿入すれば、そのリムーバブルメディアに保存されている付加情報を参照することにより、複数のリムーバブルメディアに分けて保存された個々のデータの構成を表示することができ、ユーザにより読出要求されるデータの保存先のリムーバブルメディアを示す情報を表示することができ、ユーザは所望のデータをすぐに読み出すことができる。
【００７９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図２中に示される情報管理ツールの機能構成を示すブロック図。
【図４】リムーバブルメディアに保存される付加情報の構成を示す図。
【図５】データ保存要求に応じて複数のデータを複数のリムーバブルメディアに分けて保存する様子を示す概念図。
【図６】１つのリムーバブルメディアに保存されている付加情報に基づいてデータ構成が表示される様子を示す図。
【図７】ユーザが保存要求する複数のデータの階層構造の一例を示す図。
【図８】図７に示される複数のデータに対する複数のリムーバブルメディアへの振分けの一例を示す図。
【図９】付加情報に含まれるメディア-データ対応情報の一例を示す図。
【図１０】リムーバブルメディアへのデータの保存要求を行うための画面の一例を示す図。
【図１１】各リムーバブルメディアへのデータ保存のためにメディアの挿入を要求する画面の一例を示す図。
【図１２】保存要求された全てのデータの保存が完了したことを通知する画面の一例を示す図。
【図１３】１つのリムーバブルメディアに保存されている付加情報に基づいて複数のリムーバブルメディアに保存されている複数のデータの構成が表示される画面の一例を示す図。
【図１４】図１３の画面においてユーザがフォルダＣを開くための操作を行った場合の画面の一例を示す図。
【図１５】フォルダＣの下位に存在するファイルｇの識別情報が表示された画面の一例を示す図。
【図１６】図１３の画面においてユーザがフォルダＢを開くための操作を行った場合の画面の一例を示す図。
【図１７】１枚目のメディアを挿入することを要求するメッセージが表示された画面の一例を示す図。
【図１８】フォルダＢの下位に存在するファイルｅ，ｆの識別情報が表示された画面の一例を示す図。
【図１９】同実施形態によるデータ保存処理の動作を示すフローチャート。
【図２０】同実施形態によるデータ読出処理の動作を示すフローチャート。
【図２１】図５と異なる手法により複数のデータを複数のリムーバブルメディアに分けて保存する様子を示す概念図。
【図２２】図１９と異なるデータ保存処理の動作を示すフローチャート。
【符号の説明】
【００８１】
１０…コンピュータ、１３…キーボード、１６…タッチパッド、１７…ＬＣＤ、２１〜２Ｎ…付加情報、３１…データ保存処理部、３２…データ読出処理部、３３…ユーザインタフェース部、３４…割振り処理部、３５…保存処理実行部、３６…ユーザインタフェース部、３７…検索処理部、３８…読出処理実行部、４１…データ構成情報、４２…メディア-データ対応情報、１１１…ＣＰＵ、１２２…光ディスクドライブ（ＯＤＤ）、２０１…情報管理ツール。
【図１】
2007034513.tif 000003
【図２】
2007034513.tif 000004
【図３】
2007034513.tif 000005
【図４】
2007034513.tif 000006
【図５】
2007034513.tif 000007
【図６】
2007034513.tif 000008
【図７】
2007034513.tif 000009
【図８】
2007034513.tif 000010
【図９】
2007034513.tif 000011
【図１０】
2007034513.tif 000012
【図１１】
2007034513.tif 000013
【図１２】
2007034513.tif 000014
【図１３】
2007034513.tif 000015
【図１４】
2007034513.tif 000016
【図１５】
2007034513.tif 000017
【図１６】
2007034513.tif 000018
【図１７】
2007034513.tif 000019
【図１８】
2007034513.tif 000020
【図１９】
2007034513.tif 000021
【図２０】
2007034513.tif 000022
【図２１】
2007034513.tif 000023
【図２２】
2007034513.tif 000024