(57)【要約】【課題】記憶容量に余裕がない場合であっても、保存を指示してから速やかに画像を保存できるようにする。【解決手段】撮影スケジュール管理部４００は、撮影スケジュールを管理し、撮影容量管理部４０４は、当該撮影スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録を管理する。新規のスケジュールが登録されると、撮影容量予測部４０２は、管理されている業務記録における容量の情報、及び前記新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールで得られる画像の容量を予測する。そして、保存限界容量と比較した結果、前記予測された容量を保存する空き容量が存在しない場合は、画像退避部４０５は、撮影画像保存部４０６に保存されている撮影画像を一部退避する。【選択図】図４
2013255070.tif 000002
【特許請求の範囲】
【請求項１】
撮影のスケジュールと、前記スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録とを管理する管理手段と、
前記管理手段によって管理されたスケジュールの実行により得られた画像を保存する第一の画像保存手段と、
新規の画像の取得条件を含む新規のスケジュールを登録する登録手段と、
前記管理手段によって管理されている業務記録における容量の情報、及び前記登録手段によって登録された新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールの実行により得られる画像の容量を予測する予測手段と、
前記予測手段によって予測された容量と前記第一の画像保存手段の空き容量とを比較した結果、前記予測された容量を保存する空き容量が前記第一の画像保存手段に存在しない場合、前記予測された容量以上を前記第一の画像保存手段に空き容量を確保できる容量分、前記第一の画像保存手段に保存されている画像を前記第一の画像保存手段とは異なる第二の画像保存手段に退避する退避手段とを有することを特徴とする画像保存システム。
【請求項２】
前記退避手段によって前記第一の画像保存手段から画像を退避する際に、前記第二の画像保存手段の保存限界容量を超える場合に前記第二の画像保存手段の保存限界容量を増加させる調整手段を有することを特徴とする請求項１に記載の画像保存システム。
【請求項３】
前記新規のスケジュールで得られた画像を前記第一の画像保存手段に保存する指示を入力する指示入力手段と、
前記予測手段によって予測された容量よりも、前記指示入力手段によって入力された指示で保存された画像の容量の方が大きい場合に、超過分を前記予測手段による容量の予測に適用させる適用手段とを有することを特徴とする請求項１又は２に記載の画像保存システム。
【請求項４】
前記管理手段によって管理されているスケジュールを表示する表示手段を有することを特徴とする請求項１〜３の何れか１項に記載の画像保存システム。
【請求項５】
前記管理手段は、前記画像の取得条件として、撮影場所、撮影タイプ、及び使用するカメラのうち少なくとも１つを管理することを特徴とする請求項１〜４の何れか１項に記載の画像保存システム。
【請求項６】
前記予測手段は、前記管理手段によって管理されている業務記録における撮影タイプ、撮影場所、及び使用したカメラのうち少なくとも１つに基づいて１時間当たりの平均撮影容量または最大撮影容量を算出することにより、前記新規のスケジュールで得られる画像の容量を予測することを特徴とする請求項５に記載の画像保存システム。
【請求項７】
撮影のスケジュールと、前記スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録とを管理する管理手段と、
前記管理手段によって管理されたスケジュールの実行により得られた画像を保存する画像保存手段と、
新規の画像の取得条件を含む新規のスケジュールを入力するスケジュール入力手段と、
前記管理手段によって管理されている業務記録における容量の情報、及び前記新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールの実行により得られる画像の容量を予測する予測手段と、
前記予測手段によって予測された容量と前記画像保存手段の空き容量とを比較した結果、前記予測された容量を保存する空き容量が存在しない場合に、前記予測された容量以上を前記画像保存手段に空き容量を確保できる容量分、前記画像保存手段に保存されている画像を外部装置に退避する退避手段とを有することを特徴とする画像保存装置。
【請求項８】
前記新規のスケジュールで得られた画像を前記画像保存手段に保存する指示を入力する指示入力手段と、
前記予測手段によって予測された容量よりも、前記指示入力手段によって入力された指示で保存された画像の容量の方が大きい場合に、超過分を前記予測手段による容量の予測に適用させる適用手段とを有することを特徴とする請求項７に記載の画像保存装置。
【請求項９】
前記管理手段は、前記画像の取得条件として、撮影場所、撮影タイプ、及び使用するカメラのうち少なくとも１つを管理することを特徴とする請求項７又は８に記載の画像保存装置。
【請求項１０】
前記予測手段は、前記管理手段によって管理されている業務記録における撮影タイプ、撮影場所、及び使用したカメラのうち少なくとも１つに基づいて１時間当たりの平均撮影容量または最大撮影容量を算出することにより、前記新規のスケジュールで得られる画像の容量を予測することを特徴とする請求項９に記載の画像保存装置。
【請求項１１】
撮影のスケジュールと、前記スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録とを管理する管理工程と、
前記管理工程において管理されたスケジュールの実行により得られた画像を画像保存手段に保存する画像保存工程と、
新規の画像の取得条件を含む新規のスケジュールを入力するスケジュール入力工程と、
前記管理工程において管理されている業務記録における容量の情報、及び前記新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールの実行により得られる画像の容量を予測する予測工程と、
前記予測工程において予測された容量と前記画像保存手段の空き容量とを比較した結果、前記予測された容量を保存する空き容量が存在しない場合に、前記予測された容量以上を前記画像保存手段に空き容量を確保できる容量分、前記画像保存手段に保存されている画像を外部装置に退避する退避工程とを有することを特徴とする画像保存方法。
【請求項１２】
撮影のスケジュールと、前記スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録とを管理する管理工程と、
前記管理工程において管理されたスケジュールの実行により得られた画像を画像保存手段に保存する画像保存工程と、
新規の画像の取得条件を含む新規のスケジュールを入力するスケジュール入力工程と、
前記管理工程において管理されている業務記録における容量の情報、及び前記新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールの実行により得られる画像の容量を予測する予測工程と、
前記予測工程において予測された容量と前記画像保存手段の空き容量とを比較した結果、前記予測された容量を保存する空き容量が存在しない場合に、前記予測された容量以上を前記画像保存手段に空き容量を確保できる容量分、前記画像保存手段に保存されている画像を外部装置に退避する退避工程とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像保存システム、画像保存装置、画像保存方法及びプログラムに関し、特に、空き容量を確保するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、写真の撮影枚数が急激に増加している。デジタルカメラで撮影することに伴い、撮影画像の電子データを記憶しておくために、大容量の記憶装置が必要となってきている。特に、写真撮影を業務として取り扱うプロの写真家の場合はより撮影枚数が多く、過去の業務として撮影した画像を全て記憶しておくケースが多いため、アマチュアの写真家と比較した場合、その記憶容量は莫大なものとなってきている。
【０００３】
現在、プロの写真家はハードディスクなどの記憶装置に撮影画像を保管しているケースが多いため、常に記憶装置の空き容量を確認し、不足している場合は、新規に購入するか、不要な画像を削除するなどして空き容量を確保しなければならない。よって、撮影業務後に、バックアップなどを目的として即時に記憶装置にデータを記憶したいときに、空き容量がない場合は、すぐに記憶できないなど業務に支障をきたすことがあった。
【０００４】
記憶装置の空き容量を確保することを目的として、例えば特許文献１に記載の技術では、予約録画などで放送のデータを記憶する際に、記憶するデータの容量を事前に取得する。これにより、該当容量を確保するよう記憶されているデータの優先度に基づいて、移動、削除、または圧縮を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４３１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術の場合は、撮影画像を保存する前に増加分の容量を把握している必要がある。例えば、写真撮影業務のように、業務ごとに撮影する枚数や使用するカメラが変わると、増加する容量の情報を取得することができない。このような場合は、保存を開始する時点で初めて容量を把握することができる。ところが、保存を開始した時点でデータの移動や削除を行っていたのでは、保存を開始するまで多くの時間がかかってしまい、バックアップなどを目的としてすぐに保存したい場合などに対応することができないという課題がある。
【０００７】
本発明は前述の問題点に鑑み、記憶容量に余裕がない場合であっても、保存を指示してから速やかに画像を保存できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明の画像保存システムは、撮影のスケジュールと、前記スケジュールごとに紐付けられた画像の取得条件及び容量の情報を含む業務記録とを管理する管理手段と、前記管理手段によって管理されたスケジュールの実行により得られた画像を保存する第一の画像保存手段と、新規の画像の取得条件を含む新規のスケジュールを登録する登録手段と、前記管理手段によって管理されている業務記録における容量の情報、及び前記登録手段によって登録された新規のスケジュールの画像の取得条件に基づいて、前記新規のスケジュールの実行により得られる画像の容量を予測する予測手段と、前記予測手段によって予測された容量と前記第一の画像保存手段の空き容量とを比較した結果、前記予測された容量を保存する空き容量が前記第一の画像保存手段に存在しない場合、前記予測された容量以上を前記第一の画像保存手段に空き容量を確保できる容量分、前記第一の画像保存手段に保存されている画像を前記第一の画像保存手段とは異なる第二の画像保存手段に退避する退避手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像を保存しようとした場合に空き容量が既に確保されているので、即時に保存を実施することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る画像保存システムの構成例を示す図である。
【図２】実施形態の画像保存システムを構成する撮影画像確認装置、第一の画像保存装置、及び第二の画像保存装置のハードウェア構成例を示すブロック図である。
【図３】実施形態に係る撮影画像確認装置で実行されるアプリケーションモジュールの一例を示すブロック図である。
【図４】実施形態に係る第一の画像保存装置で実行されるアプリケーションモジュールの一例を示すブロック図である。
【図５】実施形態に係る第二の画像保存装置で実行されるアプリケーションモジュールの一例を示すブロック図である。
【図６】実施形態において、撮影画像確認装置に表示される撮影スケジュール表示画面の一例を示す図である。
【図７】実施形態において、撮影画像確認装置に表示される新規スケジュール登録画面の一例を示す図である。
【図８】実施形態において、第一の画像保存装置で管理している撮影容量管理テーブルの一例を示す図である。
【図９】実施形態に係る画像保存システムにおける新規スケジュールを登録する際の処理手順の一例を示すフローチャートである。
【図１０】図９のステップＳ９０１における予測撮影容量を算出する詳細な処理手順の一例を示すフローチャートである。
【図１１】実施形態において、撮影画像を保存する指示を入力した際の画像保存システムにおける処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照しながら、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
図１は、本実施形態に係る画像保存システムの構成例を示す図である。本実施形態の画像保存システムは、撮影画像確認装置１００、第一の画像保存装置１０１、及び第二の画像保存装置１０２から構成されている。各装置は、それぞれ単一の装置で実現してもよいし、必要に応じた複数の装置に各機能を分散して実現してもよい。複数の装置で構成する場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続される。
【００１３】
図２は、本実施形態の画像保存システムを構成する撮影画像確認装置１００、第一の画像保存装置１０１、及び第二の画像保存装置１０２をＰＣ（パーソナルコンピュータ）などのコンピュータシステムで構成した場合のブロック図である。なお、各装置は、ＰＣ以外に、ワークステーション、ノートブックＰＣ、パームトップＰＣ、コンピュータを内蔵したテレビ等の各種家電製品等を含む端末、または、これらの組合せによっても実施可能である。
【００１４】
図２において、中央演算装置（以下ＣＰＵと記す）２０１は、コンピュータシステムの制御をつかさどる。ランダムアクセスメモリ（以下ＲＡＭと記す）２０２は、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。リードオンリーメモリ（以下ＲＯＭと記す）２０３は、ＣＰＵ２０１の動作処理手順を記録しているメモリである。ＲＯＭ２０３には、コンピュータシステムの機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭとシステムを稼動するために必要な情報などが記録されたデータＲＯＭとがある。ＲＯＭ２０３の代わりに後述の記憶装置２０９を用いる場合もある。
【００１５】
ネットワークインターフェース（以下ＮＥＴＩＦと記す）２０４は、ネットワークを介してコンピュータシステム間のデータ転送を行うための制御や接続状況の診断を行う。ビデオＲＡＭ（以下ＶＲＡＭと記す）２０５は、コンピュータシステムの稼動状態を示す後述するＣＲＴ２０６の画面に表示される画像を展開し、その表示の制御を行う。ＣＲＴ２０６は表示装置であって、例えば、ディスプレイである。コントローラ２０７は、後述する外部入力装置２０８からの入力信号を制御する。外部入力装置２０８は、コンピュータシステムの利用者がコンピュータシステムに対して行う操作を受け付けるための装置であり、例えば、キーボードなどである。
【００１６】
記憶装置２０９は、例えば、ハードディスクなどであり、アプリケーションプログラムや、画像情報などのデータ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態を構成する撮影支援を実行するソフトウェアプログラムなどである。外部入出力装置２１０は、例えばフレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブなどのリムーバブル（登録商標）を入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。なお、記憶装置２０９に格納するアプリケーションプログラムやデータを外部入出力装置２１０に格納して使用することも可能である。入出力バス２００は、上述した各ユニット間の接続するためのバス（アドレスバス、データバス、及び制御バス）である。
【００１７】
次に、図３〜図５を参照しながら、本実施形態に係る撮影画像確認装置１００、第一の画像保存装置１０１、及び第二の画像保存装置１０２でそれぞれ実行されるアプリケーションモジュールを説明する。
【００１８】
図３は、撮影画像確認装置１００で実行されるアプリケーションモジュールの一例を示すブロック図である。
図３において、ユーザインタフェース３００は、ユーザからの入力を受け付けるとともに表示を行う。また、撮影画像表示部３０１は、ユーザインタフェース３００を通じてサムネイル画像、フィット画像、等倍画像を表示する。
【００１９】
撮影スケジュール登録部３０５は、図７に示す新規スケジュール登録画面をユーザインタフェース３００に表示し、ユーザから新規のスケジュール登録を受け付け、第一の画像保存装置１０１に送信する。撮影スケジュール表示部３０６は、第一の画像保存装置１０１が管理している撮影スケジュール情報を受信し、ユーザインタフェース３００に図６に示す撮影スケジュール管理画面を表示する。さらに、送受信部３０７は、撮影画像確認装置１００と第一の画像保存装置１０１との間でデータの送受信を行う。
【００２０】
また、撮影画像表示部３０１は、表示する画像サイズに応じて処理を行う、等倍画像表示部３０２、フィット画像表示部３０３、及びサムネイル画像表示部３０４を含む。また、送受信部３０７は、送信部３０８、及び受信部３０９を含む。なお、データを送受信する際には、インターネットプロトコル（ＩＰ）が用いられる。この場合ＩＰのバージョンはＩＰｖ４とＩＰｖ６との双方が使用可能である。また、実際に通信経路として使用される媒体は、有線あるいは無線を用いることができる。プロトコルによっては、さらにＴＣＰ、ＵＤＰ、ＨＴＴＰ、ＳＭＴＰ、ＳＮＭＰ、ＦＴＰなどの通信プロトコルが用いられる場合もある。
【００２１】
図４は、第一の画像保存装置１０１で実行されるアプリケーションモジュールの一例を示すブロック図である。
図４において、撮影スケジュール管理部４００は、撮影画像確認装置１００で登録された撮影スケジュールを管理する。予定スケジュールだけではなく、過去に実行済みのスケジュールも管理する。撮影画像管理部４０１は、第一の画像保存装置１０１及び第二の画像保存装置１０２に保存されているすべての画像を管理し、撮影画像確認装置１００からの要求により画像を送信する。
【００２２】
撮影画像保存部４０６は、撮影スケジュールと紐付けられた画像を保存するためのものである。さらに、送受信部４０７は、撮影画像確認装置１００及び第二の画像保存装置１０２との間でデータの送受信を行う。
【００２３】
また、撮影画像管理部４０１は、撮影容量予測部４０２、予測超過適用部４０３、撮影容量管理部４０４及び画像退避部４０５を備えている。撮影容量予測部４０２は、撮影スケジュール管理部４００に新規スケジュールを登録した際に、後述する図１０のフローチャートに従って撮影容量の予測を行う。予測超過適用部４０３は、後述する図１１に示す画像保存時のフローチャートにおいて、撮影容量予測部４０２の予測値を超過して撮影画像が保存された場合に、次回以降の撮影容量の予測に超過した値を適用させる。
【００２４】
撮影容量管理部４０４は、撮影スケジュール管理部４００で管理している過去のスケジュールにおける撮影容量を含む撮影業務記録を、図８に示す撮影容量管理テーブルの形式で管理する。なお、図８の説明で詳細に述べるが、撮影容量管理テーブルは、撮影日数、実業務時間、撮影枚数、撮影タイプ、撮影場所、及び使用カメラなどの撮影条件の情報から構成され、実業務時間、及び使用カメラから撮影容量が算出される。また、画像退避部４０５は、撮影容量予測部４０２の予測容量により、撮影画像保存部４０６の容量が不足する場合に、第二の画像保存装置１０２に最も過去の撮影業務記録に属する撮影画像から予測容量分の空き領域ができるまで、撮影画像を退避する。
【００２５】
また、送受信部４０７は、送信部４０８及び受信部４０９を備えており、データを送受信する際には、インターネットプロトコル（ＩＰ）が用いられる。この場合ＩＰのバージョンはＩＰｖ４とＩＰｖ６との双方が使用可能である。また、実際に通信経路として使用される媒体は、有線あるいは無線を用いることができる。プロトコルによっては、さらにＴＣＰ、ＵＤＰ、ＨＴＴＰ、ＳＭＴＰ、ＳＮＭＰ、ＦＴＰなどの通信プロトコルが用いられる場合もある。
【００２６】
図５は、第二の画像保存装置１０２で実行されるアプリケーションモジュールの一例を示す図である。
図５において、撮影画像管理部５００は、第一の画像保存装置１０１から退避された撮影画像を管理し、第一の画像保存装置１０１からの要求により画像を送信する。撮影画像保存部５０１は、第一の画像保存装置１０１から退避された撮影画像を保存する。保存容量調整部５０２は、撮影画像保存部５０１の空き容量が不足する場合に、撮影画像保存部５０１の容量を増加させる。
【００２７】
さらに、送受信部５０３は、第一の画像保存装置１０１とデータの送受信を行うものであり、送受信部５０３は、送信部５０４及び受信部５０５を含む構成となっている。なお、データを送受信する際には、インターネットプロトコル（ＩＰ）が用いられる。この場合ＩＰのバージョンはＩＰｖ４とＩＰｖ６との双方が使用可能である。また、実際に通信経路として使用される媒体は、有線あるいは無線を用いることができる。プロトコルによっては、さらにＴＣＰ、ＵＤＰ、ＨＴＴＰ、ＳＭＴＰ、ＳＮＭＰ、ＦＴＰなどの通信プロトコルが用いられる場合もある。
【００２８】
図６は、ユーザインタフェース３００に表示される、第一の画像保存装置１０１の撮影スケジュール管理部４００で管理されている撮影スケジュール表示画面の一例を示す図である。ここで、カレンダーパネル６００は、第一の画像保存装置１０１の撮影スケジュール管理部４００から受信した撮影スケジュール情報を月単位で表示しており、各スケジュールを表示するスケジュール表示ラベル６０１〜６０４が表示される。また、新規スケジュールを登録する新規登録ボタン６０５、及びアプリケーションを終了する終了ボタン６０６も表示される。
【００２９】
新規登録ボタン６０５が押下されると、後述する図７に示す新規スケジュール登録画面が表示され、新規スケジュールを登録することができる。撮影スケジュールが登録されると、カレンダーパネル６００の該当日付にスケジュール表示ラベルとして表示される。スケジュール表示ラベル６０１〜６０４のいずれかを押下すると、該当するスケジュールに属する画像群を第一の画像保存装置１０１から取得して表示する。
【００３０】
なお、図６に示す例では、スケジュール表示ラベル６０１〜６０４の４つが表示されているが、これは、一例であり、第一の画像保存装置１０１の撮影スケジュール管理部４００に登録されている撮影スケジュールの個数に応じて変動する。
【００３１】
図７は、ユーザインタフェース３００に表示される新規に撮影スケジュールを登録するための新規スケジュール登録画面の一例を示す図である。本画面は、図６に示す撮影スケジュール表示画面において新規登録ボタン６０５が押下された場合に表示される。新規スケジュール登録画面には、開始時刻入力部７００、終了時刻入力部７０１、件名入力部７０２、撮影タイプ入力部７０３、撮影場所入力部７０４、及び使用カメラ入力部７０５が表示される。さらに、新規スケジュールを第一の画像保存装置１０１の撮影スケジュール管理部４００に送信して登録するための登録ボタン７０６、及び新規スケジュールの登録を中断するキャンセルボタン７０７が表示される。
【００３２】
なお、図７に示す新規スケジュール登録画面は一例であり、新規スケジュールを登録する際に必要となる情報は、開始時刻、終了時刻、件名、撮影タイプ、撮影場所、使用カメラ以外の情報が存在してもよい。これらの撮影画像の取得条件が入力され、登録ボタン７０６が選択されると、これらの情報が撮影スケジュール登録部３０５により登録される。撮影画像の取得条件には、上記の条件の他、編集条件なども含む。
【００３３】
図８は、本実施形態において、第一の画像保存装置１０１の撮影容量管理部４０４で管理している撮影容量管理テーブルの一例を示す図である。撮影容量管理テーブルは、スケジュールＩＤカラム８００、撮影日数カラム８０１、実業務時間カラム８０２、撮影枚数カラム８０３、撮影タイプカラム８０４、撮影場所カラム８０５、及び使用カメラカラム８０６から構成されている。
【００３４】
撮影日数カラム８０１の値は、撮影スケジュール管理部４００で管理されている撮影スケジュール情報から取得して保持される。実業務時間カラム８０２の値は、該当するスケジュールに属する撮影画像からタイムスタンプを取得し、１日のうちで、１枚目が撮影されてから最後の画像が撮影されるまでの時間より算出される。なお、日数が複数の場合は、それぞれの撮影日の合計値となる。例えば、図８に示す例のように、３日間で１０時間業務したような場合は、内訳が２＋３＋５や１＋６＋３などであった場合である。
【００３５】
撮影容量予測部４０２は、本テーブルにおいて管理される実業務時間、撮影枚数から１時間当たりの撮影枚数を算出し、第一の画像保存装置１０１の撮影容量予測時に使用される。撮影容量予測部４０２の予測処理の手順については、図１０の説明において後述する。
【００３６】
図９は、本実施形態に係る画像保存システムにおける新規スケジュールを登録する際の処理手順の一例を示すフローチャートである。
まず、ユーザにより、撮影画像確認装置１００の図６に示す撮影スケジュール画面において新規登録ボタン６０５が押下されると、処理を開始する。そして、ステップＳ９００において、撮影画像確認装置１００の撮影スケジュール登録部３０５は、図７に示す新規スケジュール登録画面を表示する。そして、開始時刻、終了時刻、件名、撮影タイプ、撮影場所、使用カメラ等の情報が入力され、登録ボタン７０６が押下されると新規スケジュールを登録する。そして、送信部３０８により、入力された新規スケジュール情報を第一の画像保存装置１０１に送信する。第一の画像保存装置１０１の受信部４０９はスケジュール入力手段としてその情報を入力し、第一の画像保存装置１０１の撮影スケジュール管理部４００に保存される。
【００３７】
次に、ステップＳ９０１において、第一の画像保存装置１０１の撮影容量予測部４０２は、ステップＳ９００において撮影スケジュール管理部４００に保存された新規スケジュール情報に基づいて、必要となる予測撮影容量を算出する。予測撮影容量を算出する詳細な手順については後述する。
【００３８】
次に、ステップＳ９０２において、第一の画像保存装置１０１の画像退避部４０５は、算出された予測撮影容量で保存可能な空き容量が、撮影画像保存部４０６に存在するか否かを判定する。この判定の結果、撮影画像保存部４０６の保存限界容量に達しない場合、すなわち、保存可能な空き容量が存在する場合は、ステップＳ９１０に進む。そして、ステップＳ９１０において、第一の画像保存装置１０１の撮影容量予測部４０２は、保存可能な空き容量において、撮影された予測撮影容量と同等の撮影が何回保存可能かを算出する。そして、第一の画像保存装置１０１の送信部４０８は、保存回数の情報を撮影画像確認装置１００に通知する。次に、ステップＳ９１１において、撮影画像確認装置１００の撮影スケジュール表示部３０６は、同様の撮影があと何回で第一の画像保存装置１０１が限界容量に達し、第二の画像保存装置１０２へ退避する可能性があるかをユーザインタフェース３００に表示する。
【００３９】
一方、ステップＳ９０２の判定の結果、撮影画像保存部４０６の保存限界容量を超過する、すなわち、保存可能な空き容量が存在しない場合は、ステップＳ９０３に進む。そして、ステップＳ９０３において、第一の画像保存装置１０１の画像退避部４０５は、第二の画像保存装置１０２に退避すべき画像の容量を算出する。退避すべき画像の容量は、新規スケジュールの予測撮影容量と撮影画像保存部４０６の空き容量との差分である。
【００４０】
次に、ステップＳ９０４において、第一の画像保存装置１０１の画像退避部４０５は、ステップＳ９０３で算出された退避すべき容量分の過去の撮影業務記録に属する画像群を抽出し、実際に退避する画像の容量を決定する。なお画像の退避は、撮影業務記録単位で実施する。そして、ステップＳ９０５において、第一の画像保存装置１０１の送信部４０８は、第二の画像保存装置１０２にステップＳ９０４で算出された容量の情報を通知する。
【００４１】
次に、ステップＳ９０６において、第二の画像保存装置１０２の撮影画像管理部５００は、撮影画像保存部５０１の保存限界容量と第一の画像保存装置１０１から退避される画像の容量とを確認する。そして、ステップＳ９０７において、第二の画像保存装置１０２の撮影画像管理部５００は、撮影画像保存部５０１に第一の画像保存装置１０１から退避される画像を保存した場合、保存限界容量を超過するか否か、すなわち十分な空き容量があるか否かを判定する。
【００４２】
この判定の結果、十分な空き容量がない場合は、ステップＳ９０８に進む。そして、ステップＳ９０８において、第二の画像保存装置１０２の保存容量調整部５０２は、第一の画像保存装置１０１から退避する画像を保存するのに十分な空き容量が確保できるように、撮影画像保存部５０１の保存容量を拡大する。一方、ステップＳ９０７の判定の結果、十分な空き容量がある場合はそのままステップＳ９０９に進む。
【００４３】
次に、ステップＳ９０９において、第一の画像保存装置１０１の画像退避部４０５は、新規に作成されたスケジュールの開始時刻に、第二の画像保存装置１０２へ画像の退避を開始する。スケジュールの開始時刻以降は、ユーザが撮影業務を行っている可能性が高いため、画像保管システムが未使用な状況において画像の退避を実施する。
【００４４】
なお、第一の画像保存装置１０１から第二の画像保存装置１０２に画像が退避された場合は、撮影画像確認装置１００に画像が退避された撮影業務記録が通知される。例えば、ユーザが撮影画像確認装置１００を使用して撮影画像を保存しようとした際に、ユーザインタフェース３００において、第一の画像保存装置１０１から第二の画像保存装置１０２に退避された撮影業務記録を確認できるようにする。また、第二の画像保存装置１０２において、撮影画像保存部５０１の保存容量を拡大した場合も、ユーザインタフェース３００において、第二の画像保存装置１０２において保存容量が拡大されたことを確認できるようにする。
【００４５】
図１０は、図９のステップＳ９０１において、第一の画像保存装置１０１の撮影容量予測部４０２が撮影容量を予測し、予測撮影容量を算出する処理手順の一例を示すフローチャートである。
まず、ステップＳ１０００において、撮影スケジュール管理部４００に新規に登録されたスケジュール情報と同じ撮影タイプの撮影容量情報を撮影容量管理部４０４から検索する。撮影容量管理部４０４は、図８に示す撮影容量管理テーブルを参照し、撮影容量予測部４０２から指定された撮影タイプと合致する情報を送る。
【００４６】
次に、ステップＳ１００１において、撮影容量管理部４０４から送られた検索結果に基づいて、過去に同じ撮影タイプで撮影された撮影業務記録が存在するか否かを判定する。この判定の結果、同じ撮影タイプの撮影容量情報がある場合は、ステップＳ１００２において、検索結果の中にさらに該当するスケジュールと同じ撮影場所の撮影容量情報を撮影容量管理部４０４から絞り込み検索を行う。そして、ステップＳ１００４に移行する。
【００４７】
一方、ステップＳ１００１の判定の結果、同じ撮影タイプの撮影容量情報がない場合は、ステップＳ１００３において、全ての撮影容量情報から該当するスケジュールと同じ撮影場所の撮影容量情報を新規に撮影容量管理部４０４から検索する。そして、ステップＳ１００４に移行する。
【００４８】
次に、ステップＳ１００４において、ステップＳ１００２またはステップＳ１００３で実施した検索結果に該当するスケジュールと同じ撮影場所の撮影容量情報が存在するかどうかを判定する。この判定の結果、該当するスケジュールと同じ撮影場所の撮影容量情報が存在し、かつステップＳ１００１において同じ撮影タイプがあると判定されていた場合は、ステップＳ１００５に進む。そして、ステップＳ１００５において、ステップＳ１００２の検索結果から１時間当たりの平均撮影枚数を算出する。平均撮影枚数は、図８に示す撮影容量管理テーブルの実業務時間カラム８０２と撮影枚数カラム８０３とから算出される。そして、ステップＳ１００８に移行する。
【００４９】
ステップＳ１００４の判定の結果、該当するスケジュールと同じ撮影場所の撮影容量情報が存在するが、ステップＳ１００１において同じ撮影タイプが存在しないと判定されていた場合は、ステップＳ１００６に進む。また、ステップＳ１００４の判定の結果、該当するスケジュールと同じ撮影場所の撮影容量情報が存在しないが、ステップＳ１００１において同じ撮影タイプが存在すると判定されていた場合も、ステップＳ１００６に進む。そして、ステップＳ１００６において、ステップＳ１０００またはステップＳ１００３の検索結果から１時間当たりの最大撮影枚数を取得する。最大撮影枚数は、図８に示す撮影容量管理テーブルの実業務時間カラム８０２と撮影枚数カラム８０３とから得られる１時間当たりの撮影枚数の検索結果における最大値となる。そして、ステップＳ１００８に移行する。
【００５０】
次に、ステップＳ１００８において、ステップＳ１００２またはステップＳ１００３の検索結果において、該当するスケジュールと同じ使用カメラが存在するか否かを判定する。この判定の結果、同じ使用カメラが存在する場合は、ステップＳ１００９において、ステップＳ１００２またはステップＳ１００３の検索結果の撮影画像から該当するカメラの平均画像サイズの情報を取得する。そして、ステップＳ１０１２に移行する。
【００５１】
一方、ステップＳ１００８の判定の結果、同じ使用カメラが存在しない場合は、ステップＳ１０１０において、ステップＳ１００２またはステップＳ１００３の検索結果の撮影画像から、最大画像サイズの情報を取得する。そして、ステップＳ１０１２に移行する。
【００５２】
次に、ステップＳ１０１２において、１時間当たりの平均撮影枚数と平均画像サイズとから、１時間当たりの平均撮影容量を算出する。または、１時間当たりの最大撮影枚数と、最大画像サイズとから１時間当たりの最大撮影容量を算出する。そして、ステップＳ１０１３において、ステップＳ１００２またはステップＳ１００３の検索結果から１日当たりの平均実業務時間の情報を取得する。そして、ステップＳ１０１６に移行する。
【００５３】
一方、ステップＳ１００４の判定の結果、該当するスケジュールと同じ撮影場所の撮影容量情報が存在せず、かつステップＳ１００１において同じ撮影タイプの撮影容量情報が存在しない場合は、ステップＳ１００７に進む。そして、ステップＳ１００７において、図８に示す撮影容量管理テーブル全体から１時間当たりの最大撮影枚数を取得する。最大撮影枚数は、図８に示す撮影容量管理テーブルの実業務時間カラム８０２と撮影枚数カラム８０３とから得られる１時間当たりの撮影枚数の撮影容量管理テーブル全体における最大値となる。
【００５４】
次に、ステップＳ１０１１において、図８に示す撮影容量管理テーブル全体から、最大画像サイズの情報を取得する。そして、ステップＳ１０１４において、ステップＳ１００７で得られた１時間当たりの撮影枚数、及びステップＳ１０１１で得られた画像サイズから、１時間当たりの撮影容量の情報を取得する。さらに、ステップＳ１０１５において、図８に示す撮影容量管理テーブル全体から、１日当たりの平均実業務時間の情報を取得する。そして、ステップＳ１０１６に移行する。
【００５５】
次に、ステップＳ１０１６において、該当するスケジュールの日数、及びステップＳ１０１３またはステップＳ１０１５で得られた１日当たりの平均実業務時間から、スケジュールにおける実業務時間を予測する。そして、ステップＳ１０１７において、ステップＳ１０１６で得られた該当するスケジュールの実業務の予測時間と、ステップＳ１０１２またはステップＳ１０１４で得られた１日当たりの撮影容量とから、必要となる保管容量を算出する。
【００５６】
図１１は、ユーザが撮影業務を終え、画像管理システムに対して、撮影画像を保存する指示を入力した際の本実施形態に係る画像保存システムにおける処理手順の一例を示すフローチャートである。
まず、ステップＳ１１００において、保存対象の撮影スケジュールを指定して撮影画像を保存する指示を受けるまで待機する。具体的には、図６に示す撮影スケジュール表示画面が表示された状態で保存対象の撮影スケジュールが指定され、撮影画像を保存する指示が入力されるまで待機する。
【００５７】
撮影画像を保存する指示が入力されると、次に、ステップＳ１１０１において、第一の画像保存装置１０１は、保存すべきすべての撮影画像の容量の情報を取得する。具体的には、例えば、ユーザが保存したい撮影画像を記録した記録媒体が、撮影画像確認装置１００の外部入出力装置２１０に挿入され、保存したい撮影画像の全容量の情報を取得する。そして、撮影画像確認装置１００の送信部３０８は、保存の指示及びその情報を第１の画像保存装置１０１に送信する。第一の画像保存装置１０１の受信部４０９は指示入力手段として機能し、保存すべきすべての撮影画像の容量の情報を取得する。
【００５８】
次に、ステップＳ１１０２において、第一の画像保存装置１０１の画像退避部４０５は、スケジュールを登録した際に予測した保存容量に基づいて確保された撮影画像保存部４０６の空き容量と保存対象となる撮影画像の総容量とを比較する。この比較の結果、保存対象となる撮影画像の総容量が予測された保存容量以下で十分な空き容量が存在し、保存可能である場合は、ステップＳ１１１２に移行する。
【００５９】
一方、ステップＳ１１０２の比較の結果、予測した保存容量を超えて撮影画像を保存する必要がある場合は、ステップＳ１１０３において、第一の画像保存装置１０１の画像退避部４０５は、第二の画像保存装置１０２に退避する容量を算出する。
【００６０】
次に、ステップＳ１１０４において、第一の画像保存装置１０１の画像退避部４０５は、ステップＳ１１０３で算出された退避すべき容量分の過去の撮影業務記録に属する画像群を抽出し、実際に退避する容量を決定する。なお、画像の退避は、撮影業務記録単位で実施する。そして、ステップＳ１１０５において、第一の画像保存装置１０１の送信部４０８は、第二の画像保存装置１０２にステップＳ１１０４で算出された退避する容量の情報を通知する。
【００６１】
次に、ステップＳ１１０６において、第二の画像保存装置１０２の撮影画像管理部５００は、撮影画像保存部５０１の空き容量を確認する。そして、ステップＳ１１０７において、第二の画像保存装置１０２の撮影画像管理部５００は、撮影画像保存部５０１に第一の画像保存装置１０１から退避される画像を保存するのに十分な空き容量があるかどうかを判定する。この判定の結果、退避する画像を保存するのに十分な空き容量がある場合は、そのままステップＳ１１０９に進む。
【００６２】
一方、ステップＳ１１０７の判定の結果、退避する画像を保存するのに十分な空き容量がない場合は、ステップＳ１１０８に進む。そして、ステップＳ１１０８において、第二の画像保存装置１０２の保存容量調整部５０２は、退避する画像を保存するために撮影画像保存部５０１の容量を拡大する。
【００６３】
次に、ステップＳ１１０９において、第一の画像保存装置１０１の画像退避部４０５は、第二の画像保存装置１０２へ画像を退避する。なお、ステップＳ１１０２の判定で予測した容量を超えているが、空き容量に余裕があった場合には、ステップＳ１１０３〜Ｓ１１０９の処理を省略する。そして、ステップＳ１１１０において、第一の画像保存装置１０１の画像退避部４０５は、撮影容量予測部４０２において実施された予測を超過して保存が実施された回数を検出する。そして、予測を超過して保存が実施された回数が所定の回数以上であるか否かを判定する。この判定の結果、所定の回数未満である場合は、特に何もせず、ステップＳ１１１２に移行する。
【００６４】
一方、ステップＳ１１１０の判定の結果、所定の回数以上である場合は、ステップＳ１１１１において、第一の画像保存装置１０１の予測超過適用部４０３は、過去の超過分の平均値を取得し、撮影容量予測部４０２にフィードバックを行う。これにより、次回以降、撮影容量予測部４０２における予測時には、超過分の平均値を加味した予測が行われる。なお、所定の回数が１の場合は、都度フィードバックが行われることになる。
【００６５】
次に、ステップＳ１１１２において、撮影画像確認装置１００の送信部３０８は、装着された記録媒体に記録されている撮影画像を第一の画像保存装置１０１へ転送する。そして、第一の画像保存装置１０１の撮影画像管理部４０１は、十分な空き容量が確保された第一の画像保存装置１０１の撮影画像保存部４０６に撮影画像を保存する。
【００６６】
なお、第一の画像保存装置１０１から第二の画像保存装置１０２に画像が退避された場合は、撮影画像確認装置１００に画像が退避された撮影業務記録が通知される。そして、撮影画像確認装置１００は、ユーザインタフェース３００において、第一の画像保存装置１０１から第二の画像保存装置１０２に退避された撮影業務記録の一覧を通知する。また、第二の画像保存装置１０２において撮影画像保存部５０１の保存容量を拡大した場合も、撮影画像確認装置１００は、ユーザインタフェース３００において、第二の画像保存装置１０２の保存容量が拡大されたことを通知する。
【００６７】
以上のように本実施形態によれば、スケジュールを登録する際に、空き容量があるか否かを判定し、空き容量がない場合には、一部の画像を第二の画像保存装置に退避するようにした。これにより、画像を保存しようとした場合に空き容量が既に確保されているので、即時に保存を実施することができる。
【００６８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６９】
４００  撮影スケジュール管理部
４０１  撮影画像管理部
４０２  撮影容量予測部
４０４  撮影容量管理部
４０５  画像退避部
４０６  撮影画像保存部
４０７  送受信部
【図１】
2013255070.tif 000003
【図２】
2013255070.tif 000004
【図３】
2013255070.tif 000005
【図４】
2013255070.tif 000006
【図５】
2013255070.tif 000007
【図６】
2013255070.tif 000008
【図７】
2013255070.tif 000009
【図８】
2013255070.tif 000010
【図９】
2013255070.tif 000011
【図１０】
2013255070.tif 000012
【図１１】
2013255070.tif 000013