(57)【要約】【課題】外部記憶媒体に転送されたデータを他の装置で再生するときに必要になるアプリケーションの制約をなくし、かつ記憶媒体に対するデータ量の増加を最小限に抑える。【解決手段】情報管理部５は、各記憶媒体の記憶データ情報１１および各記憶媒体の媒体情報１２を管理する。データ形式変換部８は、特定のアプリケーションでのみ読み込み可能なフォーマットのデータ（特定データ）を、特定のアプリケーションなしで読み込み可能なフォーマットのデータ（汎用データ）に変換する。特定データを外部記憶媒体４ｃへ転送する場合、特定データから汎用データを生成し、特定データとともに汎用データを外部記憶媒体へ転送する。【選択図】図１
2011118678.tif 000002
【特許請求の範囲】
【請求項１】
内部記憶媒体と外部記憶媒体を含む複数の記憶媒体にデータを記憶するとともに、該記憶媒体間でデータの転送を行うデータ記憶装置において、
前記記憶媒体へのデータ記憶と前記記憶媒体間のデータ転送を制御するデータ制御部と、
前記記憶媒体の記憶データ情報および前記記憶媒体の媒体情報を管理する情報管理部と、
特定のアプリケーションでのみ読み込み可能なフォーマットのデータ（以下、特定データ）を、特定のアプリケーションなしで読み込み可能なフォーマットのデータ（以下、汎用データ）に変換するデータ形式変換部とを備え、
前記データ制御部は前記情報管理部の記憶データ情報を参照し、前記外部記憶媒体へ転送するデータが前記特定データである場合、前記データ形式変換部にて前記特定データから前記汎用データを生成し、前記特定データとともに前記汎用データを前記外部記憶媒体へ転送することを特徴とするデータ記憶装置。
【請求項２】
請求項１に記載のデータ記憶装置において、
前記データ制御部は、前記特定データを前記内部記憶媒体へ転送する場合にも、前記データ形式変換部にて前記特定データから前記汎用データを生成し、前記特定データとともに前記汎用データを前記内部記憶媒体へ転送して保持し、
前記内部記憶媒体から前記外部記憶媒体へ転送するデータが前記特定データである場合、該特定データとともに前記内部記憶媒体にて保持している前記汎用データを前記外部記憶媒体へ転送することを特徴とするデータ記憶装置。
【請求項３】
請求項２に記載のデータ記憶装置において、
前記データ制御部は、前記汎用データを保持している前記内部記憶媒体の空き容量が少なくデータの転送ができない場合、該内部記憶媒体にて保持している前記汎用データを削除することを特徴とするデータ記憶装置。
【請求項４】
請求項１または２に記載のデータ記憶装置において、
前記データ制御部は、前記特定データとともに前記汎用データを転送する場合、前記汎用データよりも前記特定データを優先的に転送することを特徴とするデータ記憶装置。
【請求項５】
請求項１、２および４のいずれか１項に記載のデータ記憶装置において、
前記データ制御部は前記記憶媒体間でデータを転送するとき、転送先の記憶媒体の空き容量が少なくデータの転送ができない場合、ユーザに対して警告表示を行うことを特徴とするデータ記憶装置。
【請求項６】
請求項１、２および４のいずれか１項に記載のデータ記憶装置において、
前記データ制御部は、前記外部記憶媒体から前記内部記憶媒体へ前記特定データを転送する場合、前記外部記憶媒体に保持している前記汎用データを一旦転送した後に前記内部記憶媒体から削除すること、または前記特定データのみを前記内部記憶媒体に転送することを特徴とするデータ記憶装置。
【請求項７】
内部記憶媒体と外部記憶媒体を含む複数の記憶媒体にデータを記憶するとともに、該記憶媒体間でデータの転送を行うデータ記憶制御方法において、
特定のアプリケーションでのみ読み込み可能なフォーマットのデータ（以下、特定データ）を前記外部記憶媒体へ転送する場合、該特定データから特定のアプリケーションなしで読み込み可能なフォーマットのデータ（以下、汎用データ）を生成し、
前記特定データとともに前記生成した汎用データを前記外部記憶媒体へ転送することを特徴とするデータ記憶制御方法。
【請求項８】
請求項７に記載のデータ記憶制御方法において、
前記特定データを前記内部記憶媒体へ転送する場合にも前記特定データから前記汎用データを生成し、
生成した前記汎用データを前記内部記憶媒体へ転送して保持し、
前記内部記憶媒体から前記外部記憶媒体へ転送するデータが前記特定データである場合、該特定データとともに前記内部記憶媒体にて保持している前記汎用データを前記外部記憶媒体へ転送することを特徴とするデータ記憶制御方法。
【請求項９】
請求項８に記載のデータ記憶制御方法において、
前記汎用データを保持している前記内部記憶媒体の空き容量が少なくデータの転送ができない場合、該内部記憶媒体にて保持している前記汎用データを削除することを特徴とするデータ記憶制御方法。
【請求項１０】
請求項７または８に記載のデータ記憶制御方法において、
前記外部記憶媒体から前記内部記憶媒体へ前記特定データを転送する場合、前記外部記憶媒体に保持している前記汎用データを一旦転送した後に前記内部記憶媒体から削除すること、または前記特定データのみを前記内部記憶媒体に転送することを特徴とするデータ記憶制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部記憶媒体と外部記憶媒体を含む複数の記憶媒体にデータを記憶するとともに、各記憶媒体間でデータの転送を好適に行うデータ記憶装置およびデータ記憶制御方法に関する。
【背景技術】
【０００２】
複数の記憶媒体を有するデータ記憶装置においては、記憶媒体の使用効率を向上させるため各記憶媒体を階層制御する方式が用いられている。すなわち、各記憶媒体の処理速度や記憶容量を考慮し、ユーザのアクセス頻度の高いデータは高速アクセスが可能な記憶媒体に転送し、アクセス頻度の低いデータは低速アクセスの記憶媒体に転送するものである。一般的な階層制御システムでは、システム側で自動制御を行い、ユーザが自ら記憶媒体間でデータ転送を行うことはない。そのため、各記憶媒体には様々なデータ形式のファイルが混在することになる。階層制御において、データ記憶装置から取り外すことが可能な外部記憶媒体（例えば、ＤＶＤやBlu-ray Discなどの光ディスク）にデータを記憶した場合、外部記憶媒体のデータは他の装置で再生される可能性がある。よって、他の装置での再生を考慮して、利用し易いデータ形式に変換して記憶すると便利である。
【０００３】
データ形式を変換して記憶媒体に記憶する技術として、例えば次のような提案がなされている。特許文献１には、大量に発生する印刷データを効率良く処理するために、コード形式の印刷データを画像形式データに変換し、該変換した画像形式データを光ディスク装置に蓄積する構成のデータ処理システムが開示されている。また特許文献２には、電子ファイリング・システムとコンピュータ・システムとを結合し、印刷データを効率よくファイリングするための文書データ管理方法において、１つの文書データに対して、コード形式データファイルと画像形式データファイルの２つのデータ形式で文書データを構成、管理することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−３５３９７９号公報
【特許文献２】特開平７−３０２２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したように、データ記憶装置において光ディスクなどの外部記憶媒体へデータを転送し、そのデータを再生するために特定のアプリケーションが必要であるとき、特定のアプリケーションを有していない装置では再生することができず不都合が生じる。よって、本来の転送データと共に、特定のアプリケーションなしでも再生可能な形式のデータを作成し、一緒に転送することが望ましい。例えば、転送したい文書データが特定のアプリケーションでのみ読み込み可能な形式のデータである場合、これを汎用の画像形式のデータ（例えばＪＰＥＧ形式）に変換して一緒に転送すれば、任意の装置で再生可能となり転送されたデータを確認することができる。
【０００６】
このような要請に対し、前記特許文献１に記載の技術を適用すると、転送すべき文書データは全て画像形式データに変換されて転送されてしまう。よって、本来の文書データの形式で利用することができなくなり、階層制御システムの機能から逸脱することになる。また、前記特許文献２に記載の技術を適用すると、文書データと画像形式データの両方を保持し適宜使い分けることができる。しかしながら、変換不要な転送データも含め転送すべき全てのデータに対して常に両方のデータ形式を保持することになり、その分データ量が増大し、記憶媒体の使用効率を悪化させることになる。
【０００７】
本発明の目的は、外部記憶媒体に転送されたデータを他の装置で再生するときに必要になるアプリケーションの制約をなくし、かつ記憶媒体に対するデータ量の増加を最小限に抑えるデータ記憶装置およびデータ記憶制御方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、内部記憶媒体と外部記憶媒体を含む複数の記憶媒体にデータを記憶するとともに、該記憶媒体間でデータの転送を行うデータ記憶装置であって、前記記憶媒体へのデータ記憶と前記記憶媒体間のデータ転送を制御するデータ制御部と、前記記憶媒体の記憶データ情報および前記記憶媒体の媒体情報を管理する情報管理部と、特定のアプリケーションでのみ読み込み可能なフォーマットのデータ（以下、特定データ）を、特定のアプリケーションなしで読み込み可能なフォーマットのデータ（以下、汎用データ）に変換するデータ形式変換部とを備え、前記データ制御部は前記情報管理部の記憶データ情報を参照し、前記外部記憶媒体へ転送するデータが前記特定データである場合、前記データ形式変換部にて前記特定データから前記汎用データを生成し、前記特定データとともに前記汎用データを前記外部記憶媒体へ転送する構成とする。
【０００９】
さらに、前記データ制御部は、前記特定データを前記内部記憶媒体へ転送する場合にも、前記データ形式変換部にて前記特定データから前記汎用データを生成し、前記特定データとともに前記汎用データを前記内部記憶媒体へ転送して保持し、前記内部記憶媒体から前記外部記憶媒体へ転送するデータが前記特定データである場合、該特定データとともに前記内部記憶媒体にて保持している前記汎用データを前記外部記憶媒体へ転送する構成とする。
【００１０】
また、前記データ制御部は、前記外部記憶媒体から前記内部記憶媒体へ前記特定データを転送する場合、前記外部記憶媒体に保持している前記汎用データを一旦転送した後に前記内部記憶媒体から削除すること、または前記特定データのみを前記内部記憶媒体に転送する構成とする。
【００１１】
本発明は、内部記憶媒体と外部記憶媒体を含む複数の記憶媒体にデータを記憶するとともに、該記憶媒体間でデータの転送を行うデータ記憶制御方法であって、特定データを前記外部記憶媒体へ転送する場合、該特定データから汎用データを生成し、前記特定データとともに前記生成した汎用データを前記外部記憶媒体へ転送する。
【発明の効果】
【００１２】
本発明によれば、外部記憶媒体に転送されたデータを特定のアプリケーションを備えていない他の装置でも再生することができるとともに、記憶媒体に対するデータ量の増加を最小限に抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明によるデータ記憶装置の一実施例を示すブロック図。
【図２】情報管理部５の保持する記憶データ情報と記憶媒体情報の一例を示す図。
【図３】実施例１における記憶媒体間のデータ転送処理を示すフローチャート。
【図４】実施例１における記憶データ情報の一例を示す図。
【図５】実施例２における記憶媒体間のデータ転送処理を示すフローチャート。
【図６】実施例２における記憶データ情報の一例を示す図。
【図７】実施例３における記憶媒体間のデータ転送処理を示すフローチャート。
【図８】実施例３における記憶データ情報の一例を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１５】
図１は、本発明によるデータ記憶装置の一実施例を示すブロック図である。
本実施例の記憶装置１０は、記憶媒体として２つの内部記憶媒体Ａ，Ｂ（符号４ａ，４ｂ）と、１つの外部記憶媒体Ｃ（符号４ｃ）を有する。例えば内部記憶媒体Ａは半導体、内部記憶媒体Ｂは磁気ディスク、外部記憶媒体Ｃは光ディスクとする。外部記憶媒体Ｃはデータ記憶装置１０から取り外し、他の装置で再生することが可能ないわゆるリムーバブル記憶媒体である。これらの記憶媒体Ａ，Ｂ，Ｃを比較すると、アクセス速度は順に高速、中速、低速であり、記憶容量は順に小容量、中容量、大容量となる。
【００１６】
操作インタフェース１は、キーボードあるいはマウスといったユーザ入力部であり、装置の操作指示と文書データの作成を行う場合に使用する。データ入力インタフェース６は、外部からのデータ入力用インタフェースであり、ＵＳＢメモリのような情報記憶媒体を接続するポート、カメラやレコーダなどの外部機器を接続するポート、ネットワークへ接続するためのポートなどが相当し、ポートの数や形状、規格などは任意である。データ出力インタフェース７は、各記憶媒体に記憶しているデータや当該記憶装置からのメッセージなどを、外部のモニタ９などへ出力するためのインタフェースである。
【００１７】
データ制御部２は、操作インタフェース１で作成したデータやデータ入力インタフェース６から入力したデータを、記憶媒体Ａ，Ｂ，Ｃに記憶させるとともに、データ出力インタフェース７に出力するデータを制御する。またデータ制御部２は、各記憶媒体Ａ，Ｂ，Ｃを階層制御する。すなわち、各データに対するユーザのアクセス頻度を取得し、記憶媒体間でデータの転送を行う。記憶媒体選択部３は、データを記憶する際に記憶先の媒体Ａ，Ｂ，Ｃを選択する。情報管理部５は、各記憶媒体に記憶されたデータのアクセス頻度やデータ形式などのなどの記憶データ情報や、各記憶媒体の記憶容量などの記憶媒体情報を保持している。さらにデータ形式変換部８は、記憶媒体間でデータを転送するとき、必要に応じて転送するデータの形式を変換し、汎用データを生成する。
【００１８】
図２は、情報管理部５の保持する記憶データ情報と記憶媒体情報の一例を示したものである。記憶データ情報１１では、ファイル名、記憶先の媒体名、記憶アドレス、データサイズ、属性、アクセス頻度、データ形式などの、記憶データに関する情報をテーブルとして登録している。また、記憶媒体情報１２では、各記憶媒体の空き容量の情報をテーブルとして登録している。
【００１９】
ここに記憶データ情報１１に記述されるデータ形式とは、そのデータを読み込むために特定のアプリケーションを必要とするか否かを示すもので、特定のアプリケーションを必要とする場合を「特定形式」、特定のアプリケーションを必要としない場合を「汎用形式」と呼ぶこととする。また、それぞれの形式のデータを「特定データ」、「汎用データ」と呼ぶこととする。文書データの場合、テキストファイルは汎用形式のデータであり、これを読み込むために特別なソフトウェアを必要としない。これに対し、Microsoft Office Word（マイクロソフト社の登録商標）で作成したドキュメントファイルは、Microsoft Office Wordあるいは、Microsoft Office Wordで作成したドキュメントを読み込むことができるソフトウェアを用いなければ読み込むことができない。このような特定のアプリケーションを必要とするドキュメントファイルは特定形式のデータである。
【００２０】
本実施例のデータ記憶装置１０における各記憶媒体の階層制御を説明する。データ制御部２は、情報管理部５の保持する記憶媒体情報１２を参照し、各記憶媒体の空き容量に基づいて自動的にデータの記憶および転送の制御を行う。また、記憶媒体間でデータ転送を行った場合、情報管理部５の記憶データ情報１１の更新も行う。階層制御を行うための条件については種々の方式があり、本実施例はこれを規定するものではないが、一例としてアクセス頻度に基づく階層制御を取り上げる。これは、情報管理部５の記憶データ情報１１に記憶しているデータのアクセス頻度に基づき、頻繁にアクセスするデータは高速アクセスが可能な記憶媒体Ａに、アクセス頻度が低いデータほど低速の記憶媒体Ｂ，Ｃに格納する。また、アクセス頻度の変化に伴い、自動的に記憶媒体間でのデータ転送を行う。なお、ユーザに対しては、複数の記憶媒体の存在を意識させず、あたかも１つの記憶媒体が存在しているように見える構成にしてもよい。
【００２１】
複数の記憶媒体を階層制御する場合、各記憶媒体には、様々なデータ形式のファイルが混在して記憶される。ファイルの中には、特定のアプリケーションでのみ読み込み可能なフォーマットのデータ（特定データ）を含む場合もあり、特定データの読み込みを行うには、対応するアプリケーションが必要となる。そして、このような特定データが光ディスクなどの外部記憶媒体に転送されることもある。もし、特定データが光ディスクに転送され、この光ディスクが他の装置で再生される場合、その装置に対応するアプリケーションが存在しないと再生できないことになり不都合を生じる。そこで本実施例では、光ディスクなどの外部記憶媒体にデータを転送する場合には、データ形式変換部８により、特定のアプリケーションなしでも読み込み可能なフォーマットの汎用データを生成する。そして、本来転送すべきデータ（以下、実データ）と共に汎用データを外部記憶媒体に転送する。このようにすることで、特定データを読み込むアプリケーションを備えていない他の装置であっても、代わりに汎用データの読み込みが可能であり、データの内容を確認することができる。
【００２２】
ここでデータ形式変換の一例を述べると、特定のアプリケーションでのみ読み込み可能なデータとしては、絵や記号、文字が混在した文書データが該当し、この文書データを汎用の画像形式のデータ、例えばＪＰＥＧデータに変換することで一般の装置で再生可能となる。
【００２３】
図３は、実施例１における記憶媒体間のデータ転送処理を示すフローチャートである。ここでは、特定データを外部記憶媒体へ転送する場合にこれを汎用データに変換し、実データ（特定データ）と共に汎用データを外部記憶媒体に転送するものである。
【００２４】
データ制御部２は、情報管理部５の保持する記憶データ情報１１を参照し、記憶している各データへのアクセス頻度に基づき記憶媒体間のデータ転送の指示を行う（ＳＰ１０１）。次に、情報管理部５の記憶媒体情報１２を参照し、転送先の記憶媒体に転送可能な空き容量があるか判定する（ＳＰ１０２）。判定の結果、転送可能な空き容量がない場合にはデータ転送を中止し（ＳＰ１１０）、ユーザに対して警告表示を行い（ＳＰ１１１）、データ転送処理を終了する。警告表示の方法は、例えばデータ記憶装置に接続されたモニタ９にエラーメッセージを表示すればよい。
【００２５】
ＳＰ１０２の判定の結果、転送可能な空き容量がある場合、データ制御部２は、転送先の記憶媒体へ実データの転送を行う（ＳＰ１０３）。次にデータ制御部２は、データ転送先が外部記憶媒体であるかを判定する（ＳＰ１０４）。判定の結果、データ転送先が外部記憶媒体でない場合（すなわち内部記憶媒体である場合）、データ制御部２は、情報管理部５の記憶データ情報１１および記憶媒体情報１２を更新し（ＳＰ１０９）、データ転送処理を終了する。
【００２６】
ＳＰ１０４の判定の結果、データ転送先が外部記憶媒体である場合、データ制御部２は、情報管理部５の記憶データ情報１１を参照し、転送データは特定形式のデータであるかを判定する（ＳＰ１０５）。判定の結果、転送データが特定データでなければＳＰ１０９へ進み、記憶データ情報１１および記憶媒体情報１２を更新し、データ転送処理を終了する。
【００２７】
ＳＰ１０５の判定の結果、転送データが特定データである場合には、データ形式変換部８により転送データのデータ形式を変換し、汎用形式のデータを生成する（ＳＰ１０６）。汎用データを生成後、データ制御部２は、情報管理部５の記憶媒体情報１２を参照し、転送先の外部記憶媒体に転送可能な空き容量があるか判定する（ＳＰ１０７）。判定の結果、転送可能な空き容量がない場合にはＳＰ１１０へ進み、汎用データの転送を中止し、ＳＰ１１１でユーザに対して警告表示を行い、データ転送処理を終了する。
【００２８】
ＳＰ１０７の判定の結果、転送先の外部記憶媒体に転送可能な空き容量がある場合、データ制御部２は、外部記憶媒体へ汎用データを転送する（ＳＰ１０８）。汎用データを転送後、ＳＰ１０９へ進み、記憶データ情報１１および記憶媒体情報１２を更新し、データ転送処理を終了する。
【００２９】
以上が本実施例における転送処理の流れである。ここでは、特定データを外部記憶媒体に転送する場合、汎用データを生成し、特定データ、汎用データの順に両データを転送する方法を示した。このように、特定データ、汎用データの順に転送処理を行うことにより、外部記憶媒体の空き容量が少ない場合でも、汎用データよりも特定データを優先的に転送することができる。
【００３０】
図４は、データ転送終了後の情報管理部５の保持する記憶データ情報の一例を示す図である。この例では、前記図２に示すデータ転送前の記憶データ情報１１の中で、特定形式の文書データ「Ｄａｔａ−３」を内部記憶媒体Ｂから外部記憶媒体Ｃに転送した状態を、記憶データ情報１３として示す。データ制御部２は、実データと汎用データを転送した後、図３のＳＰ１０９にて、情報管理部５の記憶データ情報１１に追記を行う。その結果、転送後の記憶データ情報１３には、外部記憶媒体Ｃに対し実データである文書データ「Ｄａｔａ−３」（特定形式）と、これを変換した汎用データ「Ｄａｔａ−３’」（汎用形式）とが追記され、外部記憶媒体Ｃに記憶されたことを示している。
【００３１】
このように本実施例では、複数の記憶媒体間でデータを転送する際、外部記憶媒体に転送するデータが特定のアプリケーションでのみ読み込み可能なフォーマットのデータである場合には、特定のアプリケーションなしで読み込み可能な汎用データを生成し、実データと共に外部記憶媒体に転送するようにした。これにより、特定のアプリケーションを備えていない他の装置であっても、外部記憶媒体に転送された汎用データを読み込み可能となるので、ユーザの使い勝手が向上する。
【実施例２】
【００３２】
実施例２では、転送先の記憶媒体が外部記憶媒体か内部記憶媒体かに係わらず、特定形式のデータを転送する場合に汎用データを生成して内部記憶媒体に保持するようにする。すなわち、外部記憶媒体に転送する場合に必要となる汎用データを事前に生成しておくことで、外部記憶媒体へ実データとともに汎用データを迅速に転送することができる。さらに、生成した汎用データが内部記憶媒体を占有することのないように、汎用データを適宜削除する処理を併用する。
【００３３】
図５は、実施例２における記憶媒体間のデータ転送処理を示すフローチャートである。前記図３と同じ工程については、簡単に説明する。
データ制御部２は、記憶媒体間のデータ転送の指示を行う。ここでは、転送先の記憶媒体が外部記憶媒体か内部記憶媒体かを問わない（ＳＰ２０１）。次に、記憶媒体情報１２を参照し、転送先の記憶媒体に転送可能な空き容量があるか判定する（ＳＰ２０２）。判定の結果、転送可能な空き容量がある場合、データ制御部２は、転送先の記憶媒体へ実データの転送を行う（ＳＰ２０３）。判定の結果、転送可能な空き容量がない場合にはＳＰ２２２へ進み、汎用データの削除を試みる。ＳＰ２２２の処理については後述する。
【００３４】
ＳＰ２０３で実データを転送後、データ制御部２は記憶データ情報１１を参照し、転送データは特定形式のデータであるかを判定する（ＳＰ２０４）。判定の結果、転送データが特定データでなければ、データ制御部２は、情報管理部５の記憶データ情報１１および記憶媒体情報１２を更新し（ＳＰ２０９）、データ転送処理を終了する。
【００３５】
ＳＰ２０４の判定の結果、転送データが特定データである場合には、データ制御部２はさらに記憶データ情報１１を参照し、転送したデータの汎用データが作成済みであるかどうかを判定する（ＳＰ２０５）。判定の結果、汎用データが作成済みであれば転送先の記憶媒体へ作成済みの汎用データを転送する（ＳＰ２０８）。その後ＳＰ２０９で記憶データ情報１１および記憶媒体情報１２を更新し、データ転送処理を終了する。
【００３６】
ＳＰ２０５の判定の結果、汎用データが作成済みでなければ、データ形式変換部８により転送データのデータ形式を変換し、汎用形式のデータを生成する（ＳＰ２０６）。汎用データを生成後、データ制御部２は転送先の記憶媒体に転送可能な空き容量があるか判定する（ＳＰ２０７）。判定の結果、転送可能な空き容量がある場合、転送先の記憶媒体へ生成した汎用データを転送する（ＳＰ２０８）。その後ＳＰ２０９で記憶データ情報１１および記憶媒体情報１２を更新する。判定の結果、転送可能な空き容量がない場合には汎用データの転送を中止し（ＳＰ２１０）、ユーザに対して警告表示を行い（ＳＰ２１１）、データ転送処理を終了する。
【００３７】
これにより、データ転送先が内部記憶媒体の場合にも、特定データについては汎用データを生成し内部記憶媒体に保持する。そして、この後で内部記憶媒体から外部記憶媒体へ特定形式のデータを転送する場合、事前に生成して内部記憶媒体に保持している汎用データを読み出して外部記憶媒体に転送することができる。
【００３８】
次に、上記Ｓ２０２の判定で転送先に転送可能な空き容量がない場合、ＳＰ２２２へ進む。データ制御部２は、転送先の記憶媒体に汎用データを保持しているかどうかの判定を行う（ＳＰ２２２）。判定の結果、汎用データを保持している場合には、その汎用データの削除を行う（Ｓ２２３）。汎用データを削除後、データ制御部２は、情報管理部５の記憶データ情報および記憶媒体情報を更新する（ＳＰ２２４）。その後ＳＰ２０２に戻り、再度空き容量の確認を行う。このようにしてＳＰ２２２〜ＳＰ２２４を繰り返し、転送先に転送可能な空き容量が確認できた時点で、データ転送を行う。このようにすることで、汎用データが内部記憶媒体を占有することはなくなる。なお、Ｓ２２２の判定の結果、汎用データを保持していない場合には、へ進み実データの転送を中止し、ＳＰ２１１でユーザに対して警告表示を行い、データ転送処理を終了する。
【００３９】
上記ＳＰ２２３では汎用データの削除を行うわけであるが、記憶媒体が保持している汎用データは、あくまでも事前に生成された汎用データであり、すぐに必要としないものである。すなわち、実際に特定データを外部記憶媒体へ転送するときに必要となるものであるから、その時点で再度生成すればよい。
【００４０】
図６は、本実施例における情報管理部５の記憶データ情報の一例を示す。記憶データ情報１４では、特定形式の文書データ「Ｄａｔａ−１」を内部記憶媒体Ｂに転送した場合を示す。このとき、文書データ「Ｄａｔａ−１」は特定データであるので、その汎用データ「Ｄａｔａ−１’」を生成して内部記憶媒体Ｂにて保持する。その結果記憶データ情報１４には、内部記憶媒体Ｂに対し実データ「Ｄａｔａ−１」とともにその汎用データ「Ｄａｔａ−１’」が記憶されたことが追記される。この記憶データ情報１４を参照することで、汎用データが生成済みであるかを確認することができる。
【００４１】
これに続き、内部記憶媒体Ｂに記憶されている特定形式のデータ「Ｄａｔａ−１」を外部記憶媒体Ｃに転送する場合、データ制御部２は記憶データ情報１４を参照し、事前に生成している汎用データ「Ｄａｔａ−１’」の記憶アドレスを参照し、生成済みの汎用データを読み出す。そして、実データ「Ｄａｔａ−１」とともに汎用データ「Ｄａｔａ−１’」を外部記憶媒体Ｃに転送することができる。
【００４２】
本実施例によれば、特定形式のデータについては事前に汎用データを生成しているので、特定データを外部記憶媒体に転送する場合に、予め生成しておいた汎用データを共に転送することが可能になる。これにより、特定データを外部記憶媒体に転送する場合に汎用データを生成する時間を短縮することができる。なお、汎用データが内部記憶媒体の容量を占有することのないように、事前に生成した汎用データを適宜削除する処理を併用することで、内部記憶媒体の使用効率が低下することはない。
【実施例３】
【００４３】
実施例３では、特定形式のデータを外部記憶媒体から内部記憶媒体へ転送する場合、特定データとともに汎用データを転送した後、転送した汎用データを内部記憶媒体から削除するものである。
【００４４】
図７は、実施例３における記憶媒体間のデータ転送処理を示すフローチャートである。前記図３、図５と同じ工程については、簡単に説明する。
データ制御部２は、外部記憶媒体から内部記憶媒体へのデータ転送の指示を行う（ＳＰ３０１）。次に記憶媒体情報１２を参照し、転送先の内部記憶媒体に転送可能な空き容量があるか判定する（ＳＰ３０２）。判定の結果、転送可能な空き容量がある場合、データ制御部２は、転送先の内部記憶媒体へデータの転送を行う。このとき転送するデータが特定データであれば、汎用データも一緒に転送する（ＳＰ３０３）。ＳＰ３０２の判定の結果、転送可能な空き容量がない場合にはＳＰ３０９へ進み、汎用データの削除を試みる。ＳＰ３０９〜ＳＰ３１１およびＳＰ３０７〜ＳＰ３０８の処理は、前記図５のＳＰ２２２〜ＳＰ２２４およびＳＰ２１０〜ＳＰ２１１と同様であり、説明を省略する。
【００４５】
ＳＰ３０３にてデータを転送後、データ制御部２は記憶データ情報１１を参照し、転送データは特定形式のデータであるかを判定する（ＳＰ３０４）。判定の結果、転送データが特定データでなければ、データ制御部２は、情報管理部５の記憶データ情報１１および記憶媒体情報１２を更新し（ＳＰ３０６）、データ転送処理を終了する。
【００４６】
ＳＰ３０４の判定の結果、転送データが特定データである場合には、データ制御部２は記憶データ情報１１を参照し、一緒に転送された汎用データの記憶アドレスを求める。そして、内部記憶媒体から該当する汎用データの削除を行う（ＳＰ３０５）。その後ＳＰ３０６で、記憶データ情報１１および記憶媒体情報１２を更新し、データ転送処理を終了する。
【００４７】
上記ＳＰ３０５で汎用データを削除する理由は、汎用データは、特定データを含む外部記憶媒体を他の装置で読み込む場合に必要とするものであって、データ記憶装置のように特定データを読み込むことが可能な環境では必要としないからである。汎用データを削除することで、内部記憶媒体で記憶するデータ量の増加を抑えることができる。
【００４８】
上記処理では、ＳＰ３０３で外部記憶媒体から内部記憶媒体へデータを一旦転送した後、ＳＰ３０５で汎用データを削除しているが、Ｓ３０３で外部記憶媒体から内部記憶媒体へデータを転送するとき、実データ（特定データ）のみを転送するようにしてもよい。すなわち、転送データは特定データであるかを先に判定し（ＳＰ３０４）、特定データであれば汎用データを転送しないようにすればよい。
【００４９】
図８は、本実施例における情報管理部５の記憶データ情報の一例を示す。記憶データ情報１５では、外部記憶媒体Ｃから内部記憶媒体Ｂへ特定形式の文書データ「Ｄａｔａ−３」を転送する場合を示す。外部記憶媒体Ｃには、転送する文書データ「Ｄａｔａ−３」とともに、これを変換した汎用データ「Ｄａｔａ−３’」が存在しており、転送後は、両データが内部記憶媒体Ｂに転送されている。その後、転送された汎用データ「Ｄａｔａ−３’」は、図７のＳＰ３０５にて内部記憶媒体Ｂから削除される結果、内部記憶媒体Ｂには「Ｄａｔａ−３」の文書データのみが残ることになる。
【００５０】
本実施例によれば、特定形式のデータを外部記憶媒体から内部記憶媒体へ転送する場合、一緒に転送された汎用データを削除することで、内部記憶媒体の記憶するデータ量が増加しその使用効率が低下することを抑えることができる。
【００５１】
本発明は上記した各実施例に限定されるものではなく、様々な変形例が可能である。上記各実施例では、記憶媒体の数を３個とする構成を示したが、接続する記憶媒体の数は任意である。また、データ入力インタフェース６を介して、外部に接続された記憶媒体との階層制御を行う構成にしてもよい。階層制御においては各記憶媒体のアクセス速度が重要となるので、接続する各記憶媒体の特性に応じて適宜階層を設定すればよい。また、階層制御に従って複数の記憶媒体間でデータを転送する場合だけでなく、データ入力インタフェース６を介して外部から新しいデータが入力され、これをいずれかの記憶媒体に記憶する場合にも本発明は適用できる。さらに本実施例では、記憶媒体間でデータを転送した後に転送元のデータをそのまま保持するものとしたが、転送元のデータを消去するようにしてもよい。
【符号の説明】
【００５２】
１…操作インタフェース
２…データ制御部
３…記憶媒体選択部
４ａ，４ｂ，４ｃ…記憶媒体Ａ，Ｂ，Ｃ
５…情報管理部
６…データ入力インタフェース
７…データ出力インタフェース
８…データ形式変換部
９…モニタ
１０…データ記憶装置
１１，１３，１４，１５…記憶データ情報
１２…記憶媒体情報。
【図１】
2011118678.tif 000003
【図２】
2011118678.tif 000004
【図３】
2011118678.tif 000005
【図４】
2011118678.tif 000006
【図５】
2011118678.tif 000007
【図６】
2011118678.tif 000008
【図７】
2011118678.tif 000009
【図８】
2011118678.tif 000010