(57)【特許請求の範囲】
【請求項１】
画像データをフォルダ単位で管理する管理手段と、前記フォルダを外部メディアに複製する複製手段とを備える画像管理装置であって、
前記管理手段により管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持手段と、
前記外部メディアごとの前記複製手段により複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持手段と、
前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定手段と、
前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除手段と、
を備えることを特徴とする画像管理装置。
【請求項２】
前記外部メディアを識別する識別情報を前記外部メディアに付与する付与手段と、
前記外部メディアから前記付与された前記識別情報を取得する取得手段とを備え、
前記バックアップ状態保持手段は、前記識別情報毎に前記バックアップ状態を保持することを特徴とする請求項１記載の画像管理装置。
【請求項３】
前記決定手段は、前記外部メディアにまだ複製していないフォルダを前記複製対象フォルダとして決定することを特徴とする請求項１又は２記載の画像管理装置。
【請求項４】
前記決定手段は、フォルダ名が最も小さい前記フォルダを前記複製対象フォルダとして決定することを特徴とする請求項１乃至３のいずれか１項に記載の画像管理装置。
【請求項５】
前記決定手段は、作成日時が最も古い前記フォルダを前記複製対象フォルダとして決定することを特徴とする請求項１乃至３のいずれか１項に記載の画像管理装置。
【請求項６】
前記決定手段は、前記外部メディアに複製済みのフォルダのフォルダ名と連番になるフォルダ名を有するフォルダを前記複製対象フォルダとして決定することを特徴とする請求項１乃至５のいずれか１項に記載の画像管理装置。
【請求項７】
前記複製手段により前記フォルダを複製する日時を設定する設定手段を備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像管理装置。
【請求項８】
前記複製手段による前記フォルダの複製後に前記画像管理装置の電源を切断する切断手段を備えることを特徴とする請求項１乃至７のいずれか１項に記載の画像管理装置。
【請求項９】
画像データをフォルダ単位で管理する管理ステップと、前記フォルダを外部メディアに複製する複製ステップとを備える画像管理方法であって、
前記管理ステップにおいて管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持ステップと、
前記外部メディアごとの前記複製ステップにおいて複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持ステップと、
前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定ステップと、
前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除ステップと、
を備えることを特徴とする画像管理方法。
【請求項１０】
画像データをフォルダ単位で管理する管理モジュールと、前記フォルダを外部メディアに複製する複製モジュールとを備えるコンピュータで実行可能なプログラムを格納した記憶媒体であって、
前記管理モジュールにより管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持モジュールと、
前記外部メディアごとの前記複製モジュールにより複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持モジュールと、
前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定ジュールと、
前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除モジュールと、
を備えることを特徴とする記憶媒体。
【請求項１１】
画像データを生成する画像生成装置と、前記画像生成装置に接続された画像管理装置と、前記画像管理装置に接続された外部メディアとを備える画像管理システムであって、
前記画像管理装置は、
画像データをフォルダ単位で管理する管理手段と、
前記フォルダを前記外部メディアに複製する複製手段と、
前記管理手段により管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持手段と、
前記外部メディアごとの前記複製手段により複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持手段と、
前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定手段と、
前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除手段と、
を備えることを特徴とする画像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置及びその方法、記憶媒体、並びに画像管理システムに関し、特に、医療分野における画像管理装置及びその方法、記憶媒体、並びに画像管理システムに関する。
【背景技術】
【０００２】
現在、医療分野において、単純Ｘ線装置、ＣＴ、ＭＲＩ等のさまざまな検査用の撮影装置から得られる画像を利用して診断を行う画像診断が活発に行われている。例えば、時系列的に撮影された疾患部位の複数の放射線画像を比較読影し、疾患部位の進行状況や治癒状況を把握して治療方針を検討することが行われている。
【０００３】
また、近年、撮影装置からデジタルデータとして出力された画像を液晶ディスプレイ等のモニタに表示して診断するモニタ診断が行われ、フイルムをシャーカステンに架けて診断を行うという従来の方法にとって代わりつつある。画像をデジタルデータとして扱うことによって、従来のフイルムによる診断では不可能であった画像の階調の変更や拡大・縮小等が可能である。
【０００４】
このようなモニタ診断において、一般的に、撮影装置で取得された画像データは、撮影装置にネットワーク接続されたサーバに保存される。サーバに蓄積された画像データは、サーバにネットワーク接続された端末装置のモニタ上で表示・閲覧することができる。このモニタ診断システムでは、運用を続けていくうちにサーバ内の画像データの保存領域が逼迫するので、定期的に画像データをＣＤ−ＲＯＭやＤＶＤ−ＲＡＭ等の外部のメディアにバックアップする必要がある。
【０００５】
そこで、サーバ上で画像データをフォルダ単位で管理し、システムが複製許可を付与すると、オフラインメディアに画像データをフォルダ単位でコピーを行うという画像管理方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５１７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の方法は、オフラインメディアにフォルダ単位で画像データをコピーするのみであるため、過去にどのフォルダをバックアップしたかをユーザが把握しておかなければならない。即ち、次回バックアップ時に、バックアップ対象のフォルダをユーザが逐一指定しなければならず、サーバに蓄積された画像データをバックアップする際のユーザの操作手順が煩雑である。
【０００７】
また、上記特許文献１に記載の方法では、複数の画像データをバックアップする場合、オフラインメディア内に複数の画像データが不規則に分散して存在するため、使用者がオフラインメディアにバックアップされた画像データを管理しにくい。
【０００８】
本発明の目的は、サーバに蓄積された画像データを容易に且つ管理しやすい状態でバックアップすることができる画像管理装置及びその方法、記憶媒体、並びに画像管理システムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明の画像管理装置は、画像データをフォルダ単位で管理する管理手段と、前記フォルダを外部メディアに複製する複製手段とを備える画像管理装置であって、前記管理手段により管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持手段と、前記外部メディアごとの前記複製手段により複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持手段と、前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定手段と、前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除手段と、を備えることを特徴とする。
【００１０】
上述の目的を達成するために、本発明の画像管理方法は、画像データをフォルダ単位で管理する管理ステップと、前記フォルダを外部メディアに複製する複製ステップとを備える画像管理方法であって、前記管理ステップにおいて管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持ステップと、前記外部メディアごとの前記複製ステップにおいて複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持ステップと、前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定ステップと、前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除ステップと、を備えることを特徴とする。
【００１１】
上述の目的を達成するために、本発明の記憶媒体は、画像データをフォルダ単位で管理する管理モジュールと、前記フォルダを外部メディアに複製する複製モジュールとを備えるコンピュータで実行可能なプログラムを格納した記憶媒体であって、前記管理モジュールにより管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持モジュールと、前記外部メディアごとの前記複製モジュールにより複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持モジュールと、前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定ジュールと、前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除モジュールと、を備えることを特徴とする。
【００１２】
上述の目的を達成するために、本発明の画像管理システムは、画像データを生成する画像生成装置と、前記画像生成装置に接続された画像管理装置と、前記画像管理装置に接続された外部メディアとを備える画像管理システムであって、前記画像管理装置は、画像データをフォルダ単位で管理する管理手段と、前記フォルダを前記外部メディアに複製する複製手段と、前記管理手段により管理されている複製可能なフォルダを示す画像管理状態を保持する画像管理状態保持手段と、前記外部メディアごとの前記複製手段により複製済みのフォルダを示すバックアップ状態を保持するバックアップ状態保持手段と、前記バックアップ状態と前記画像管理状態と複製個数とに基づいて前記外部メディアに複製すべき複製対象フォルダを決定する決定手段と、前記複製個数分の前記フォルダの複製がなされた場合、当該フォルダを削除する削除手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の画像管理システムによれば、管理されている複製可能なフォルダを示す画像管理状態を保持し、外部メディアごとの複製済みのフォルダを示すバックアップ状態を保持し、バックアップ状態と画像管理状態と複製個数とに基づいて外部メディアに複製すべき複製対象フォルダを決定する。これにより、サーバに蓄積された画像データを容易に且つ管理しやすい状態でバックアップすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像管理システムのハードウェア構成を示すブロック図である。
【００１６】
図１において、画像管理システムは、画像発生装置１００及びサーバ１０１を備える。画像発生装置１００は、ネットワーク１１２を介してサーバ１０１に接続されている。
【００１７】
画像発生装置１００は、放射線（例えばＸ線）撮影を行い、画像データを作成する。画像発生装置１００は、放射線撮影を行うための一般的な構成（例えば放射線発生装置、放射線センサー等）を有している。
【００１８】
サーバ１０１は、画像発生装置１００によって作成された画像データを蓄積、管理するための画像サーバとしての役割を果たす。サーバ１０１は、いわゆるコンピュータ機能を有しており、ネットワークインタフェース１０２、メモリ１０３、ＣＰＵ１０４、制御装置１０５、及び記憶装置１０６を内蔵し、これらは、システムバス１０７を介して互いに通信可能に接続されている。また、サーバ１０１には、表示装置１０９、入力装置１０８、及びメディア読み書き装置１１０が外部に接続されている。
【００１９】
ネットワークインタフェース１０２は、外部ネットワークとの通信を行うためのものである。表示装置１０９は、ＣＲＴ（Cathode Ray Tube）又は液晶ディスプレイ等により構成される。入力装置１０８は、マウス及びキーボード等により構成される。メディア読み書き装置１１０は、ＣＤ−Ｒ又はＤＶＤ−ＲＡＭ等のオフラインメディア１１１に対してデータの書き込みや、読み出しを行う。制御装置１０５は、表示装置１０９、入力装置１０８、及びメディア読み書き装置１１０を制御する。記憶装置１０６は、ハードディスク又はフロッピー(登録商標)ディスク等により構成される。
【００２０】
なお、図１において、メディア読み書き装置１１０は、サーバ１０１の外部に接続されているが、サーバ１０１に内蔵されてもよい。
【００２１】
図２は、図1の画像管理システムの機能構成を示すブロック図である。
【００２２】
図２において、画像発生装置１００は、画像生成部２００に相当する。
【００２３】
画像保存部２０２、画像管理状態保持部２０３、及びバックアップ状態保持部２０９は、いずれもサーバ１０１の記憶装置１０６に相当する。
【００２４】
画像管理部２０１、フォルダコピー制御部２０４、転送元設定部２０５、転送先設定部２０６、転送先設定部２０６、複製個数設定部２０７、フォルダ決定部２０８、及びフォルダコピー部２１０は、プログラムを制御装置１０５が実行することにより実現される。これらのプログラムは、いずれもサーバ１０１の記憶装置１０６に保持されている。
【００２５】
複製データ保持部２１１は、オフラインメディア１１１に相当する。
【００２６】
画像管理部２０１は、画像発生装置１００によって作成された画像データをネットワーク１１２を介して受信し、受信した画像データを記憶装置１０６にフォルダ単位で配置する。
【００２７】
画像管理部２０１によってフォルダ単位で管理される画像データは、一つのフォルダ内に配置される画像データの総容量が常に一定のサイズ以下になるように配置される。例えば、一つの画像データのサイズが約１０ＭＢ（メガバイト）であり、フォルダの容量が常に６００ＭＢ以下になるように設定されている場合は、一つのフォルダには約６０枚の画像データが配置され、次に受信した画像データは新たなフォルダ内に配置される。即ち、一つのフォルダに配置される画像データの合計サイズが６００ＭＢを超えないように管理される。
【００２８】
画像データをバックアップする書き込み先メディアが４．２ＧバイトのＤＶＤ−ＲＡＭであった場合、画像データを管理するフォルダのサイズの上限を６００ＭＢとすると、最終的には書き込み先メディア内に７つのフォルダが書き込まれる。このようにフォルダサイズの上限値を書き込み先メディアのサイズの１／ｎ（ｎ：整数）に設定することで、書き込み先メディア内に一定個数のフォルダが作成され、管理が容易になる。さらに、一つのフォルダがコピー可能な状態になった時点で順次コピーが開始されるため、一度に４．２Ｇバイト分のデータをコピーするのに比べてコピーに要する時間を短縮することができる。
【００２９】
画像保存部２０２は、サーバ１０１の記憶装置１０６に相当し、画像管理部２０１が適切に配置した画像データを保持する。
【００３０】
画像管理状態保持部２０３は、サーバ１０１の記憶装置１０６に相当し、画像管理部２０１が現在どのフォルダに対して画像データを配置しているかを示す画像管理状態データ５００（図５）を保持する。画像管理状態データ５００は、現在画像データを配置するために使用しているフォルダのパス、及び当該フォルダの容量を含む。
【００３１】
フォルダコピー制御部２０４は、画像保存部２０２にフォルダ単位で保持されている画像データをオフラインメディア１１１へフォルダごとコピーするための一連の処理を制御する。
【００３２】
転送元設定部２０５は、フォルダをコピーする際の転送元の設定を行う。転送先設定部２０６は、フォルダをコピーする際の転送先の設定を行う。バックアップ状態保持部２０９は、サーバ１０１の記憶装置１０６に相当し、フォルダのコピーがどこまで行われたかを示すバックアップ状態データ５０２（図５）を保持する。
【００３３】
複製個数設定部２０７は、画像データの複製個数を設定する。例えば、複製個数設定部２０７において複製個数を２に設定すると、画像データのコピーはあるメディアに対して１回、別のメディアに対して１回の計２回行われるようになる。フォルダ決定部２０８は、画像管理状態保持部２０３やバックアップ状態保持部２０９に保持されている情報を参照して、コピー対象として最適なフォルダを決定する。
【００３４】
フォルダコピー部２１０は、転送元設定部２０５によって設定された転送元に存在するフォルダのうち、フォルダ決定部２０８によってコピー対象として決定されたフォルダを転送先設定部２０６により設定された転送先に対してコピーする。複製データ保持部２１１は、フォルダコピー部２１０によりコピーされたフォルダを保持する。
【００３５】
図３は、図２における画像管理部２０１の制御処理のフローチャートである。本処理は、画像生成部２００からの画像データを受信してから画像保存部２０２へ画像データを保存するまでの処理である。
【００３６】
図３において、まず、サーバ１０１の画像管理部２０１は、画像発生装置１００によって作成された画像データをネットワーク１１２を介して受信する（ステップＳ１）。
【００３７】
次に、画像管理部２０１は、画像管理状態保持部２０３に記憶されている画像データの画像管理状態データ５００を取得する（ステップＳ２）。画像管理状態データ５００は、現在画像データを配置するために使用しているフォルダのパスを含む。例えば、画像データを配置する先のフォルダがＺドライブのBackupフォルダ内の000003というフォルダ名のフォルダであれば、Z:\Backup\000003を取得する。
【００３８】
次に、ステップＳ２で取得したフォルダ内に存在する全画像データのサイズの合計（フォルダサイズ）を取得する（ステップＳ３）。例えば、フォルダ内に１０ＭＢ、１５ＭＢ、２０ＭＢの画像データがそれぞれ２枚ずつ存在していれば、ステップＳ３において取得されるフォルダサイズは１０ＭＢ×２＋１５ＭＢ×２＋２０ＭＢ×２＝９０ＭＢとなる。
【００３９】
次に、ステップＳ３で取得したフォルダサイズとステップＳ１で受信した画像データのサイズとの合計が、予め設定されてある画像データを管理する際のフォルダ容量の上限値以下であるか否かを判別する（ステップＳ４）。フォルダ容量の上限値とは、フォルダ内に作成できる画像データのサイズの合計の上限である。
【００４０】
例えば、フォルダ容量の上限値が６００ＭＢに設定されている場合は、６００ＭＢを超えるようなデータを一つのフォルダ内に作成することはできない。従って、１枚およそ１０ＭＢの画像データは、６０枚までしか１つのフォルダ内にコピーすることができない。即ち、ステップＳ４では、新たに受信した画像データを現在使用しているフォルダへコピー可能であるか否かを判断する。
【００４１】
ステップＳ４の判別の結果、取得したフォルダサイズと受信した画像データのサイズとの合計が、フォルダ容量の上限値以下であるときは、ステップＳ５に進む。一方、ステップＳ４の判別の結果、取得したフォルダサイズと受信した画像データのサイズとの合計が、フォルダ容量の上限値を超えているときは、ステップＳ６に進む。
【００４２】
ステップＳ６では、画像を保存するための新しいフォルダを作成する。例えば、Z:\Backup\000003内に画像データをコピーできないときは、Z:\Backup\000004を作成する。なお、新しいフォルダのフォルダ名は、所定の規則（例えば、連続する６桁の番号）で自動的に発生させるものである。
【００４３】
次に、ステップＳ６で作成したフォルダが、今後使用されるフォルダであるということを記憶するために、画像管理状態保持部２０３に作成したフォルダ情報を新たに書き込むことにより、画像管理状態データ５００を更新する（ステップＳ７）。上記の例では、画像管理状態保持部２０３にZ:\Backup\000004というフォルダのパスを書き込むことにより、現在使用しているフォルダのパスを把握することができる。
【００４４】
ステップＳ５では、保存先のフォルダにステップＳ１で受信した画像データを配置し、本処理を終了する。
【００４５】
図４は、図１におけるサーバ１０１で実行される画像データのコピー処理のフローチャートである。本処理は、画像保存部２０２に蓄積されている画像データをオフラインメディア１１１（複製データ保持部２１１）にコピーする処理である。なお、本処理では、転送元設定部２０５及び転送先設定部２０６において画像データの転送元及び転送先が予め設定されているものとする。
【００４６】
図４において、まず、転送先のメディアに複製番号ファイル５０１（図５）が示す複製番号が存在するか否かを判別する（ステップＳ１１）。複製番号ファイル５０１は、図５に示すように、本画像管理システムがバックアップを行う際に書き込む複製番号が記載されたファイルである。複製番号は作成される一連のバックアップメディアを管理する番号であり、複製番号が１であれば、そのメディアは複製セット１番のメディアということを示す。
【００４７】
ステップＳ１１の判別の結果、転送先メディアに複製番号ファイル５０１が示す複製番号が存在するときは、ステップＳ１２に進む。一方、ステップＳ１１の判別の結果、転送先メディアに複製番号ファイル５０１が示す複製番号が存在しないときは、ステップＳ１２をスキップし、ステップＳ１３に進む。ステップＳ１２では、複製番号ファイル５０１から複製番号を取得し、ステップＳ１３に進む。
【００４８】
ステップＳ１３では、バックアップ状態保持部２０９に保持されている取得した複製番号のメディアのバックアップ状態データ５０２を取得する。バックアップ状態データ５０２は、各複製番号のメディアに対応する最新のコピー済みフォルダ名を含む。即ち、ステップＳ１３では、ステップＳ１２で取得した複製番号のメディアに対して、どのフォルダまでがコピーされているのかを示す情報を取得する。
【００４９】
次に、画像管理状態保持部２０３に記憶されている画像管理状態データ５００、即ち現在使用中のフォルダを取得する（ステップＳ１４）。
【００５０】
次に、最適なコピー対象フォルダを決定する（ステップＳ１５）。最適なコピー対象フォルダの決定方法については後述する。次に、ステップＳ１５において最適なコピー対象フォルダが存在するか否かを判別する（ステップＳ１６）。この判別の結果、最適なコピー対象フォルダが存在しなかったときは、本処理を終了する。一方、最適なコピー対象フォルダが存在するときは、ステップＳ１７に進む。
【００５１】
ステップＳ１７では、転送先メディアにコピー対象フォルダをコピーが可能であるか否かを判別する。即ち、転送先メディアに正しく書き込めるか、転送先メディアの容量が十分であるか等のチェックを行う。ステップＳ１７の判別の結果、転送先メディアにコピー対象フォルダをコピーが可能であるときは、ステップＳ１８に進む。一方、転送先メディアにコピー対象フォルダをコピーが可能でないときは、本処理を終了する。
【００５２】
ステップＳ１８では、フォルダを転送先メディアにコピーし、一つのフォルダのコピーが終了すると、ステップＳ１９に進む。ステップＳ１９では、転送先のメディアに複製番号ファイル５０１が示す複製番号が存在するか否かを再び判別する。この判別の結果、転送先のメディアに複製番号ファイル５０１が示す複製番号が存在しないときは、ステップＳ２０に進む。一方、転送先のメディアに複製番号ファイル５０１が示す複製番号が存在するときは、ステップＳ２１に進む。
【００５３】
ステップＳ２０では、転送先のメディアに複製番号ファイル５０１を作成し、適切な複製番号を書き込む。次に、バックアップ状態保持部２０９に保持されているバックアップ状態データ５０２を更新し（ステップＳ２１）、ステップＳ１１に戻る。
【００５４】
図５は、図４のステップＳ１６のコピー対象フォルダの決定方法を説明する図である。
【００５５】
図５において、複製番号ファイル５０１中には、複製番号が書き込まれている。コピー対象とするフォルダを決定するのに先立ち、ステップＳ１１において転送先メディアの複製番号ファイル５０１の有無を確認し、ステップＳ１２において複製番号ファイル５０１に書き込まれている複製番号を読み込む。
【００５６】
また、ステップＳ１３において取得されるバックアップ状態データ５０２は、複製個数及び各複製番号のメディアに対応する最新のコピー済みフォルダ名を含む。即ち、複製番号１のメディアに対しては、フォルダは000001から000006までコピーが完了していることを表し、複製番号２のメディアに対しては、フォルダは000001から000004までのコピーが完了していることを示している。また、複製個数は２に設定されているため、複製番号３のメディアにはコピーは行われず、複製番号３の最終コピーフォルダは000000となっている。
【００５７】
ステップＳ１４において取得される画像管理状態データ５００は、画像データを管理するフォルダが作成される転送元フォルダ、現在使用中のフォルダ名、及びフォルダ容量により構成されている。画像管理状態データ５００は、Z:\Backup内のサブフォルダ000007が画像保存フォルダとして現在使用中であり、000001から000006までのフォルダは既にフォルダ容量６００ＭＢの上限値一杯に画像データが格納されている状態を示している。
【００５８】
ここで、メディア読み書き装置１１０にブランクメディア（空のメディア）が挿入されている場合、ステップＳ１１で空のメディアには複製番号ファイル５０１は存在していないので、ステップＳ１３に進む。ステップＳ１３において、バックアップ状態データ５０２が取得され、ステップＳ１４において画像管理状態データ５００が取得されると、ステップＳ１５においてコピー対象フォルダの決定方法は以下のようになる。
【００５９】
まず、ステップＳ１３において取得されたバックアップ状態データ５０２には、複製個数が２と設定されているので、コピー対象となるフォルダは複製番号１及び複製番号２となる。さらに転送先のメディアには複製番号ファイル５０１が存在しないので、新規書き込みのメディアであると判断され、複製番号１及び複製番号２のうち最終コピーフォルダ番号が小さい番号のフォルダがコピー対象として選択される。つまり、複製番号１は000006までコピーが完了しているのに対し、複製番号２のメディアに対しては000004までしかコピーが完了されていないため、転送先のメディアに対してコピーされるべきフォルダは複製番号２のセットとして000005と判断される。
【００６０】
ステップＳ１４において取得された画像管理状態データ５００の使用フォルダ名が000007であるので、000001から000006までのフォルダはコピー可能と判断され、000005はコピー対象として妥当なフォルダであると判断される。最終的にコピー対象フォルダは複製番号２のメディアに対して000005フォルダをコピーすることが決定される。
【００６１】
なお、ここで書き込むメディアは新規メディアであるため、000005フォルダをコピーした後に複製番号ファイル５０１をメディアに作成する（ステップＳ２０）。ここで作成されるファイルは図５に示すような複製番号が２と書き込まれたファイルである。最後にバックアップ状態データ５０２の複製番号２の最終コピーフォルダを000004から000005へ更新し（ステップＳ２１）、ステップＳ１１へ戻る。
【００６２】
上記の例においては、メディア読み書き装置１１０に新規のメディアが挿入されている場合を挙げたが、複製番号１と書き込まれている複製番号ファイル５０１のメディアが挿入されているとする。この場合、ステップＳ１１において複製番号ファイル５０１が存在すると判断されるため、ステップＳ１２において複製番号が読み取られ、この場合は１となる。次にステップＳ１３においてバックアップ状態データ５０２を取得した後、ステップＳ１４で画像管理状態データ５００を取得する。このときステップＳ１５におけるフォルダ決定プロセスは以下のようになる。
【００６３】
まず、ステップＳ１２において取得された複製番号が１であることから、コピー対象は複製番号１のメディアであると判別することができる。この複製番号に基づいてステップＳ１３において取得したバックアップ状態データ５０２を参照すると、複製番号１の最終コピーフォルダは000006となっていることが分かる。よって、次にコピーすべきフォルダは000007となる。一方でステップＳ１４において取得した画像管理状態データ５００の使用フォルダ名を参照すると000007となっている。つまり、フォルダ000007はフォルダ容量６００ＭＢをまだ満たしておらず、コピー対象フォルダとしては適当ではないと分かる。よって、000007はコピーすることはできない。この場合ステップＳ１６においてコピー対象フォルダが存在しないと判断され、処理を終了する。
【００６４】
以上述べたように、複製番号ファイル５０１を転送先メディアに書き込むことにより、そのメディアがどの複製セットであるかを判断することができるようになり、各セットに対して必ず一つのフォルダがコピーされることとなるため、ある複製番号を持ったメディアのセットに同じフォルダ名のバックアップデータが存在することはない。つまり、複製番号１と書き込まれたメディアのセットと複製番号２と書き込まれたメディアのセットはそれぞれが画像保存部２０２に格納されていたフォルダのコピーを持つこととなる。
【００６５】
図６は、図２におけるフォルダコピー制御部２０４のグラフィカルユーザインターフェイス（ＧＵＩ）の一例を示す図である。図６では、転送元設定、転送先設定、複製個数設定を行いフォルダを転送元から転送先へコピーを行うプログラムのＧＵＩの一例を示す。
【００６６】
図６において、ＧＵＩのメインウィンドウ６００には、各種設定用コントールが配置される。テキストボックス６０１は、転送元のフォルダを設定するためのものであり、ここで設定された転送元のフォルダ内に存在するサブフォルダがコピー対象となる。なお、テキストボックス６０１は、直接入力することもできるが、転送元設定用参照ボタン６０５をクリックし転送元フォルダを選択して、転送元入力テキストボックス６０１に転送元を設定することも可能である。
【００６７】
テキストボックス６０２は、フォルダのコピー先となる転送先メディアを設定するためのものである。なお、転送元設定テキストボックスは直接入力することもできるが、転送元設定用参照ボタン６０６をクリックすることで設定可能な転送先を選択して設定することも可能である。
【００６８】
テキストボックス６０３は、複製個数を設定するためのものであり、ここで設定された複製個数分のコピーが必ず行われるようになる。実行開始ボタン６０４は、システムに対して処理を開始することを通知するボタンである。実行開始ボタン６０４をマウス等の入力デバイスでクリックすることで図４の処理が開始され、コピー対象フォルダが決定した後に、フォルダのコピーが開始される。
【００６９】
本実施の形態によれば、画像をフォルダ単位で管理し、複製番号、バックアップ状態データ５０２、画像管理状態データ５００を保持することによって、システムがコピー対象として最適なフォルダを自動的に決定することができる。これにより、画像データのバックアップ時にユーザが逐一コピー対象のフォルダを指定するという煩雑さを解消することができる。さらに、バックアップメディアとバックアップ状態データ５０２を複製番号で関連付けすることにより、同じ複製番号を持ったメディアに対して重複したフォルダがコピーされることがなくなるため、作成されるバックアップメディアは使用者が管理しやすくなる。
【００７０】
［第２の実施の形態］
第１の実施の形態においては、設定された転送先に対してフォルダがコピーされるのみであったが、本実施の形態では、フォルダコピーが完了した後に、画像保存部２０２よりコピーが完了したフォルダを削除する。これにより、記憶装置１０６の容量不足を防止することができる。
【００７１】
この時、削除できるフォルダは、複製個数設定部２０７において設定された複製個数分のバックアップが完了したものに限る。つまり、フォルダのコピーが完了した直後にフォルダが削除可能か否かを判断し、フォルダが削除可能であれば削除し、削除不可であればフォルダは削除しない。フォルダが削除可能か否かの判断は、設定されている複製個数とバックアップ状態データ５０２により決定する。
【００７２】
即ち、複製個数が２の場合、000005フォルダのコピーが完了した時点でバックアップ状態データ５０２を参照し、複製番号１の最終コピーフォルダと複製番号２の最終コピーフォルダの、いずれかに000005よりも小さい（000004以下の）フォルダ名が記録されている場合はフォルダを削除することはできないと判断される。
【００７３】
以上の処理を行うことで、バックアップが完了したフォルダは画像保存部２０２より削除されるため、運用を継続しても記憶装置１０６の容量が不足することが無くなる。さらに設定されている複製個数分のバックアップが行われないうちに画像保存部２０２に格納されているフォルダが削除されてしまうようなデータの損失を防ぐことができる。
【００７４】
なお、フォルダのコピーが完了した後に画像保存部２０２からフォルダを削除するか否かは予めユーザが設定しておくことにより、画像管理システムがコピー完了後のフォルダ削除を自動的に行うようにすることが望ましい。この際、ユーザがフォルダの削除を行わない設定にしてあれば、システムが画像保存部２０２からフォルダを削除しないことは言うまでもない。
【００７５】
［第３の実施の形態］
第１の実施の形態においては、フォルダのコピー処理の開始はユーザの指示によるものであったが、本実施の形態では、予め処理を開始する日時を設定しておく。
【００７６】
図７は、本発明の第３の実施の形態のフォルダコピー制御部２０４のＧＵＩの一例を示す図である。
【００７７】
図７において、フォルダコピー制御部２０４のメインウィンドウ７００は、各種設定用コントロールが配置される。テキストボックス７０１は、転送元設定を入力するテキストボックスであり、テキストボックス７０２は、転送先設定を入力するテキストボックスである。
【００７８】
スケジュール設定部７０３は、フォルダコピーの開始時刻を曜日単位で設定するためのものであり、開始時刻を曜日及び時刻で設定することが可能である。スケジュール設定部７０３において、画像データのバックアップは、毎週月曜日の１９：００、水曜日の１７：００、金曜日の１９：００に行われるように設定されている。それ以外の曜日にはバックアップは行われないように設定されている。
【００７９】
テキストボックス７０４は、複製個数を設定するためのテキストボックスである。適用ボタン７０５は設定を有効にするためのボタンであり、終了ボタン７０６はプログラムを終了するためのボタンである。
【００８０】
なお、本実施の形態においてはバックアップの開始する日時に曜日と時刻を用いて設定を行っているが、曜日と時刻に限るものではない。月単位、年単位、日単位、１０日ごと等、予めスケジュールを設定できるものであればいかなる設定項目を使用しても本システムが動作可能であることは言うまでもない。
【００８１】
［第４の実施の形態］
本画像管理システムによって画像保存部２０２内の画像データが転送先メディアにバックアップされると、作成されるバックアップメディアの中にはフォルダが番号順に作成されていくこととなる。しかしながら、メディア読み書き装置１１０に常に正しいメディアが挿入されているとは限らないため、図８に示すようにコピーされるフォルダが番号順とはならない可能性がある。
【００８２】
図８は、本発明の第４の実施の形態に係るフォルダコピーを説明する図である。
【００８３】
図８において、転送元フォルダ８００に000001から000004までの画像保存フォルダ８０１が作成され、バックアップ処理によってメディアＡ８０２に対してフォルダ000001から000003までがコピーされている。
【００８４】
運用を継続し、転送元フォルダ８０３に000001から000006までの画像保存フォルダ８０４が作成され、バックアップ処理によって新規のメディアＢ８０５に対してフォルダ000004、000005がコピーされる。
【００８５】
さらに、運用を継続し、転送元フォルダ８０６に000001から000009までの画像保存フォルダ８０４が作成され、バックアップ処理によってメディアＡ８０８に対してフォルダ000006、000007がコピーされる。このとき、メディアＡ８０８には、連続したフォルダ番号のフォルダがコピーされていない。これでは、使用者にとっては画像の管理がしにくい。
【００８６】
そこで、本実施の形態では、メディアに対してフォルダをコピーする際に書き込み先のメディアの書き込み済みフォルダ番号の最大値を取得し、コピー対象フォルダと連番となるか否かをチェックする。これにより、転送先メディア内に不連続のフォルダ番号が存在しないようにする。
【００８７】
しかしながら、常に転送先のメディアに対して連番になるようにフォルダがコピーされるようにした場合、上記の例ではメディアＡに対して000006以降のフォルダをコピーすることができない。従って、たとえメディアＡに十分な容量が残っていたとしても、本画像管理システムのバックアップメディアとしては、これ以上使用することができなくなってしまう。
【００８８】
そこで、本画像管理システムでは作成されるメディア内にフォルダが連番で作成されるようにするか否かを使用者に設定させることにより、フォルダ番号が連続とならなくともメディアを無駄なく使用したいという要求を実現することが可能となる。つまり、使用者がフォルダ番号順のコピーを無効化することによって、不連続なフォルダ番号のコピーを許可することができる。
【００８９】
図９は、第４の実施の形態におけるコピー可否判別処理のフローチャートである。本処理は、作成されるメディア内のフォルダ番号の連続性を保証する処理である。本処理は、図４中のステップＳ１７の処理に付加することによりフォルダコピー部としての処理となる。即ち、ステップＳ１６においてコピー対象フォルダが存在すると判断された後のステップがＳ３１となる。
【００９０】
図９において、使用者がフォルダ番号が連続となるような設定（連番設定）をしているか否かを判断する（ステップＳ３１）。この判別の結果、連番設定をしているときは、ステップＳ３２に進む。一方、連番設定をしていないときは、フォルダ番号の連続性はチェックせずに図４のステップＳ１８に進む。
【００９１】
ステップＳ３２では、転送先メディアの中に存在するフォルダのうち最大のフォルダ番号を取得する。次に、取得したフォルダ番号とコピー対象として決定されたフォルダ番号が連続であるか否かを判別する（ステップＳ３３）。この判別の結果、取得したフォルダ番号とコピー対象として決定されたフォルダ番号が連続であるときは、コピーが可能と判断しステップＳ１８に進む。一方、取得したフォルダ番号とコピー対象として決定されたフォルダ番号が連続でないときは、コピー不可と判断しコピーを行わない。
【００９２】
なお、上記フォルダ番号順のコピーを行うか否かの設定を行うために、フォルダコピー制御部２０４がＧＵＩ上に二者択一の状態設定を行えるようなチェックボックス等を設けることが望ましい。
【００９３】
［第５の実施の形態］
本実施の形態では、第１の実施の形態において述べた機能に加え、フォルダコピー後に使用端末の電源を落とす処理を付加することで、より利便性の高いシステムを提供することが可能となる。
【００９４】
一般的にデータのバックアップを行う場合、バックアップが終了するまで使用者が端末の前で待機していることは稀である。よってデータのバックアップ終了後に使用端末の電源を落とす機能を追加することによって、無駄な電力を消費を抑えることが可能となる。
【００９５】
このとき、電源を落とすことができるのはフォルダのコピーが正しく行われたときに限り、フォルダのコピーを行っている途中に何らかのエラーが発生した場合には、エラーメッセージを画面上に表示し、電源を落とさないものとする。
【００９６】
本画像管理システムにおいては、フォルダのコピーが終了した後に自動的に電源を落とすか否かを使用者に設定させるＧＵＩを設けることで、フォルダのコピーが行われた後に端末を継続して使用したい場合にも対応することができる。なお、この設定を行うために、フォルダコピー制御部２０４のＧＵＩ上で二者択一の状態設定を行えるようなチェックボックス等を設けることが望ましい。
【００９７】
［第６の実施の形態］
第１の実施の形態においては画像を管理するフォルダに対し番号を付与することで、コピー対象とするフォルダを決定していたが、本実施の形態では、任意のフォルダ名を使用することも可能である。この場合、コピー対象とするフォルダはフォルダが作成された時間に基づいて決定される。
【００９８】
図１０は、本発明の第６の実施の形態に係るコピー処理を説明するのに用いられる図である。
【００９９】
図１０において、フォルダを番号ではなく任意の名前で管理した場合の画像管理状態データ１０００、複製番号ファイル１００１及びバックアップ状態データ１００２を示している。このとき、書き込み先のメディアに複製番号ファイル１００１が存在しているとすると、書き込み先のメディアには最後にコピーされたフォルダとしてbbbbbbが存在する。次にコピーを行う際のコピー対象フォルダを決定するときはフォルダbbbbbbの作成日時をファイルシステムより取得し、その時刻以降に作成されたフォルダのうち、最も作成日時が古いものが次のコピー対象フォルダと決定される。以降の処理については、第１の実施の形態と同じである。
【０１００】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１０４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施の形態に係る画像管理システムのハードウェア構成を示すブロック図である。
【図２】図１の画像管理システムの機能構成を示すブロック図である。
【図３】図２における画像管理部２０１の制御処理のフローチャートである。
【図４】図１におけるサーバ１０１で実行される画像データのコピー処理のフローチャートである。
【図５】図４のステップＳ１６のコピー対象フォルダの決定方法を説明する図である。
【図６】図２におけるフォルダコピー制御部２０４のグラフィカルユーザインターフェイス（ＧＵＩ）の一例を示す図である。
【図７】本発明の第３の実施の形態のフォルダコピー制御部２０４のＧＵＩの一例を示す図である。
【図８】本発明の第４の実施の形態に係るフォルダコピーを説明する図である。
【図９】第４の実施の形態におけるコピー可否判別処理のフローチャートである。
【図１０】本発明の第６の実施の形態に係るコピー処理を説明するのに用いられる図である。
【符号の説明】
【０１０６】
１００  画像発生装置
１０１  サーバ
１０２  ネットワークインタフェース
１０３  メモリ
１０４  ＣＰＵ
１０５  制御装置
１０６  記憶装置
１０７  システムバス
１０８  入力装置
１０９  表示装置
１１０  メディア読み書き装置
１１１  オフラインメディア
１１２  ネットワーク
【図１】
0005258165.tif 000002
【図２】
0005258165.tif 000003
【図３】
0005258165.tif 000004
【図４】
0005258165.tif 000005
【図５】
0005258165.tif 000006
【図６】
0005258165.tif 000007
【図７】
0005258165.tif 000008
【図８】
0005258165.tif 000009
【図９】
0005258165.tif 000010
【図１０】
0005258165.tif 000011