(57)【要約】【課題】画像ファイルを適切に管理すること。【解決手段】データ管理プログラムは、第１の記憶媒体に記録されている第１データファイルと、第２の記憶媒体に記録され、該第２の記憶媒体から削除された第２データファイルに関する情報とを照合する照合手順と、照合手順での照合結果に応じた処理を選択可能に表示する表示手順とをコンピュータに実行させる。【選択図】図１
2011248459.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶媒体に記録されている第１データファイルと、第２の記憶媒体に記録され、該第２の記憶媒体から削除された第２データファイルに関する情報とを照合する照合手順と、
前記照合手順での照合結果に応じた処理を選択可能に表示する表示手順とをコンピュータに実行させるためのデータ管理プログラム。
【請求項２】
請求項１に記載のデータ管理プログラムにおいて、
前記照合結果に応じた処理は、前記第１データファイルのうち、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを、前記第１の記憶媒体から前記第２の記憶媒体にコピーするコピー処理と、前記第１データファイルのうち、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを前記第１の記憶媒体から削除する削除処理の少なくとも一方であることを特徴とするデータ管理プログラム。
【請求項３】
請求項１または２に記載のデータ管理プログラムにおいて、
前記第２の記憶媒体から前記第２データファイルが削除されたときに、削除された該第２のデータファイルを特定するための属性情報を記録する記録手順をさらに有し、
前記照合手順は、前記第１の記憶媒体に記録されている前記第１データファイルの属性と、前記属性情報とを照合することを特徴とするデータ管理プログラム。
【請求項４】
請求項３に記載のデータ管理プログラムにおいて、
前記記録手順は、前記第２の記憶媒体から削除された前記第２データファイルのファイル名、データサイズ、および生成日時の少なくとも１つを前記属性情報として記録することを特徴とするデータ管理プログラム。
【請求項５】
請求項４に記載のデータ管理プログラムにおいて、
前記記録手順は、前記第２の記憶媒体に記録されている前記第２データファイルのファイル名が変更された後に、該第２データファイルが前記第２の記憶媒体から削除された場合には、変更前のファイル名を前記属性情報として記録し、
前記照合手順は、前記属性情報として記録されている前記変更前のファイル名と、前記第１の記憶媒体に記録されている前記第１データファイルのファイル名とを照合することを特徴とするデータ管理プログラム。
【請求項６】
請求項２に記載のデータ管理プログラムにおいて、
前記第２の記憶媒体から削除された前記第２データファイルを生成する際に記録された第３データファイルが前記第１の記憶媒体と前記第２の記憶媒体に記録されている場合には、前記削除処理は、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを前記第１の記憶媒体から削除するとともに、前記第３データファイルを前記第１の記憶媒体および前記第２の記憶媒体から削除する処理であることを特徴とするデータ管理プログラム。
【請求項７】
請求項１〜６のいずれか一項に記載のデータ管理プログラムにおいて、
前記第１の記憶媒体と前記第２の記憶媒体は、１つの記憶媒体内に設けられた２つの記憶領域であることを特徴とするデータ管理プログラム。
【請求項８】
第１の記憶媒体に記録されている第１データファイルと、第２の記憶媒体に記録され、該第２の記憶媒体から削除された第２データファイルに関する情報とを照合する照合手段と、
前記照合手段による照合結果に応じた処理を選択可能に表示する表示手段とを備えることを特徴とするデータ管理システム。
【請求項９】
請求項８に記載のデータ管理システムにおいて、
前記照合結果に応じた処理は、前記第１データファイルのうち、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを、前記第１の記憶媒体から前記第２の記憶媒体にコピーするコピー処理と、前記第１データファイルのうち、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを前記第１の記憶媒体から削除する削除処理の少なくとも一方であることを特徴とするデータ管理システム。
【請求項１０】
請求項８または９に記載のデータ管理システムにおいて、
前記第２の記憶媒体から前記第２データファイルが削除されたときに、削除された該第２のデータファイルを特定するための属性情報を記録する記録手段をさらに備え、
前記照合手段は、前記第１の記憶媒体に記録されている前記第１データファイルの属性と、前記属性情報とを照合することを特徴とするデータ管理システム。
【請求項１１】
請求項１０に記載のデータ管理システムにおいて、
前記記録手段は、前記第２の記憶媒体から削除された前記第２データファイルのファイル名、データサイズ、および生成日時の少なくとも１つを前記属性情報として記録することを特徴とするデータ管理システム。
【請求項１２】
請求項１１に記載のデータ管理システムにおいて、
前記記録手段は、前記第２の記憶媒体に記録されている前記第２データファイルのファイル名が変更された後に、該第２データファイルが前記第２の記憶媒体から削除された場合には、変更前のファイル名を前記属性情報として記録し、
前記照合手段は、前記属性情報として記録されている前記変更前のファイル名と、前記第１の記憶媒体に記録されている前記第１データファイルのファイル名とを照合することを特徴とするデータ管理システム。
【請求項１３】
請求項９に記載のデータ管理システムにおいて、
前記第２の記憶媒体から削除された前記第２データファイルを生成する際に記録された第３データファイルが前記第１の記憶媒体と前記第２の記憶媒体に記録されている場合には、前記削除処理は、前記第２の記憶媒体から削除された前記第２データファイルに対応するデータファイルを前記第１の記憶媒体から削除するとともに、前記第３データファイルを前記第１の記憶媒体および前記第２の記憶媒体から削除する処理であることを特徴とするデータ管理システム。
【請求項１４】
請求項８〜１３のいずれか一項に記載のデータ管理システムにおいて、
前記第１の記憶媒体と前記第２の記憶媒体は、１つの記憶媒体内に設けられた２つの記憶領域であることを特徴とするデータ管理システム。
【請求項１５】
請求項８〜１３のいずれか一項に記載のデータ管理システムにおいて、
前記第１の記憶媒体は、カメラに搭載された内部メモリ、またはカメラに着脱可能な外部メモリであり、前記第２の記憶媒体は、前記カメラと接続可能な機器に搭載される記録装置であることを特徴とするデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理プログラム、およびデータ管理システムに関する。
【背景技術】
【０００２】
次のような情報処理装置が知られている。この情報処理装置は、記録されているファイルの派生関係を視覚的に表示する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１６８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置では、記憶装置に記録されているファイルの派生関係を表示するのみで、複数の記憶媒体に記録されている画像ファイルを個別に削除した場合に、画像ファイルを適切に管理することはできなかった。
【課題を解決するための手段】
【０００５】
本発明によるデータ管理プログラムは、第１の記憶媒体に記録されている第１データファイルと、第２の記憶媒体に記録され、該第２の記憶媒体から削除された第２データファイルに関する情報とを照合する照合手順と、照合手順での照合結果に応じた処理を選択可能に表示する表示手順とをコンピュータに実行させることを特徴とする。
本発明では、照合結果に応じた処理は、第１データファイルのうち、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを、第１の記憶媒体から第２の記憶媒体にコピーするコピー処理と、第１データファイルのうち、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを第１の記憶媒体から削除する削除処理の少なくとも一方であるようにしてもよい。
第２の記憶媒体から第２データファイルが削除されたときに、削除された該第２のデータファイルを特定するための属性情報を記録する記録手順をさらに有し、照合手順は、第１の記憶媒体に記録されている第１データファイルの属性と、属性情報とを照合するようにしてもよい。
記録手順は、第２の記憶媒体から削除された第２データファイルのファイル名、データサイズ、および生成日時の少なくとも１つを属性情報として記録するようにしてもよい。
記録手順は、第２の記憶媒体に記録されている第２データファイルのファイル名が変更された後に、該第２データファイルが第２の記憶媒体から削除された場合には、変更前のファイル名を属性情報として記録し、照合手順は、属性情報として記録されている変更前のファイル名と、第１の記憶媒体に記録されている第１データファイルのファイル名とを照合するようにしてもよい。
第２の記憶媒体から削除された第２データファイルを生成する際に記録された第３データファイルが第１の記憶媒体と第２の記憶媒体に記録されている場合には、削除処理は、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを第１の記憶媒体から削除するとともに、第３データファイルを第１の記憶媒体および第２の記憶媒体から削除する処理であってもよい。
第１の記憶媒体と第２の記憶媒体は、１つの記憶媒体内に設けられた２つの記憶領域であってもよい。
本発明によるデータ管理システムは、第１の記憶媒体に記録されている第１データファイルと、第２の記憶媒体に記録され、該第２の記憶媒体から削除された第２データファイルに関する情報とを照合する照合手段と、照合手段による照合結果に応じた処理を選択可能に表示する表示手段とを備えることを特徴とする。
本発明では、照合結果に応じた処理は、第１データファイルのうち、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを、第１の記憶媒体から第２の記憶媒体にコピーするコピー処理と、第１データファイルのうち、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを第１の記憶媒体から削除する削除処理の少なくとも一方であるようにしてもよい。
第２の記憶媒体から第２データファイルが削除されたときに、削除された該第２のデータファイルを特定するための属性情報を記録する記録手段をさらに備え、照合手段は、第１の記憶媒体に記録されている第１データファイルの属性と、属性情報とを照合するようにしてもよい。
記録手段は、第２の記憶媒体から削除された第２データファイルのファイル名、データサイズ、および生成日時の少なくとも１つを属性情報として記録するようにしてもよい。
記録手段は、第２の記憶媒体に記録されている第２データファイルのファイル名が変更された後に、該第２データファイルが第２の記憶媒体から削除された場合には、変更前のファイル名を属性情報として記録し、照合手段は、属性情報として記録されている変更前のファイル名と、第１の記憶媒体に記録されている第１データファイルのファイル名とを照合するようにしてもよい。
第２の記憶媒体から削除された第２データファイルを生成する際に記録された第３データファイルが第１の記憶媒体と第２の記憶媒体に記録されている場合には、削除処理は、第２の記憶媒体から削除された第２データファイルに対応するデータファイルを第１の記憶媒体から削除するとともに、第３データファイルを第１の記憶媒体および第２の記憶媒体から削除する処理であってもよい。
第１の記憶媒体と第２の記憶媒体は、１つの記憶媒体内に設けられた２つの記憶領域であってもよい。
第１の記憶媒体は、カメラに搭載された内部メモリ、またはカメラに着脱可能な外部メモリであり、第２の記憶媒体は、カメラと接続可能な機器に搭載される記録装置であってもよい。
【発明の効果】
【０００６】
本発明によれば、複数の記憶媒体に記録されている画像ファイルを適切に管理することができる。
【図面の簡単な説明】
【０００７】
【図１】カメラ１００の一実施の形態の構成を示すブロック図である。
【図２】パソコン２００の一実施の形態の構成を示すブロック図である。
【図３】データ管理処理の流れを示すフローチャート図である。
【図４】削除記録データベースの具体例を示す図である。
【図５】選択画面の具体例を示す第１の図である。
【図６】選択画面の具体例を示す第２の図である。
【図７】選択画面の具体例を示す第３の図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６と、接続ＩＦ（インタフェース）１０７とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０３は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０２により結像した被写体像を撮像する。そして、撮像によって得られた画像信号を制御装置１０４へ出力する。
【００１０】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１１】
制御装置１０４は、撮像素子１０３から入力された画像信号に基づいて所定の画像形式、例えばＪＰＥＧ形式の画像データ（以下、「本画像データ」と呼ぶ）を生成する。また、制御装置１０４は、生成した本画像データに基づいて、表示用画像データ、例えばサムネイル画像データを生成する。制御装置１０４は、生成した本画像データとサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイル（Ｊｐｅｇファイル）を生成してメモリカードスロット１０５へ出力する。
【００１２】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１３】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によってカメラ１００のモードが撮影モードに設定されると、撮像素子１０３から時系列で取得した画像の表示用画像データをモニタ１０６に出力する。これによってモニタ１０６にはスルー画が表示される。
【００１４】
接続ＩＦ１０７は、図２で後述するパソコン２００等の外部機器を接続するためのインタフェース部である。接続ＩＦ１０７としては、例えば、カメラ１００とパソコン２００とを有線接続するためのＵＳＢインタフェースや、カメラ１００とパソコン２００とを無線接続するための無線ＬＡＮモジュール等が用いられる。制御装置１０４は、この接続ＩＦ１０７を介して、メモリカードに記録されている画像ファイルのデータをパソコン２００へ転送することができる。
【００１５】
図２は、本実施の形態におけるパソコン２００の一実施の形態の構成を示すブロック図である。パソコン２００は、操作部材２０１と、接続ＩＦ２０２と、制御装置２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、モニタ２０５とを備えている。
【００１６】
操作部材２０１は、ユーザによって操作される種々の装置、例えばキーボードやマウスを含む。接続ＩＦ２０２は、上述したカメラ１００などの外部機器を接続するためのインターフェー部である。この接続ＩＦ２０２も、カメラ１００が備える接続ＩＦ１０７と同様に、カメラ１００と有線接続するためのＵＳＢインタフェースや、無線接続を行うための無線ＬＡＮモジュール等が使用される。本実施の形態では、例えば、この接続ＩＦ２０２を介してカメラ１００から画像ファイルのデータが取り込まれる。あるいは、接続ＩＦ２０２にメモリカードリーダーを接続し、カメラ１００で撮影された画像ファイルのデータが記録されているメモリカードを該メモリカードリーダーに挿入して、画像ファイルのデータを取り込むようにしてもよい。
【００１７】
制御装置２０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、パソコン２００の全体を制御する。なお、制御装置２０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。
【００１８】
ＨＤＤ２０４は、接続ＩＦ２０２を介して取り込まれた画像ファイルや、制御装置２０３で実行される種々のプログラム等を記録するための記録装置である。例えば、ＨＤＤ２０４には、図３で後述する処理を実行するためのプログラムのデータが記録される。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体に記録されて提供される。パソコン２００においては、ユーザが記憶媒体を用いてプログラムのデータをＨＤＤ２０４にインストールすることによって、制御装置２０３がプログラムを実行できるようになる。モニタ２０５は、例えば液晶モニタであって、制御装置２０３から出力される表示用データの画像を表示する。
【００１９】
本実施の形態におけるパソコン２００では、制御装置２０３は、使用者からの指示に基づいてＨＤＤ２０４内に記録されている画像ファイルを削除することができる。このように、パソコン２００上で画像ファイルの削除が行われた場合には、カメラ１００で撮影時にメモリカードスロット１０５に挿入されていたメモリカード内には記録されている画像ファイルが、ＨＤＤ２０４には記録されていないという状況が生じる。このような場合に、制御装置２０３は、ＨＤＤ２０４から削除された画像ファイルをカメラ１００のメモリカードからＨＤＤ２０４にコピーするか、ＨＤＤ２０４から削除された画像ファイルをカメラ１００のメモリカードからも削除するかを、使用者が選択できるようにする。そして、制御装置２０３は、使用者からの指示に応じて、メモリカードからＨＤＤ２０４への画像ファイルのコピー処理、またはメモリカードからの画像ファイルの削除処理を実行する。具体的には、図３に示すように処理を行う。
【００２０】
図３は、本実施の形態におけるデータ管理処理の流れを示すフローチャートである。図３に示す処理は、使用者によってパソコン２００上で図３に示すデータ管理処理の実行開始が指示されると起動するプログラムとして、制御装置２０３により実行される。例えば、使用者は、パソコン２００上でデータ管理アプリケーションを起動させることによって、図３に示すデータ管理処理の実行開始を指示することができる。
【００２１】
ステップＳ１０において、制御装置２０３は、ＨＤＤ２０４に記録されている画像ファイルの削除が使用者によって指示されたか否かを判断する。例えば、使用者は、画面上にＨＤＤ２０４に記録されている画像ファイルの一覧を表示させ、該一覧の中から削除したい画像ファイルを選択することにより、任意の画像ファイルの削除を指示することができる。ステップＳ１０で肯定判断した場合には、ステップＳ２０へ進む。
【００２２】
ステップＳ２０では、制御装置２０３は、使用者によって指定された画像ファイルのデータをＨＤＤ２０４から削除して、ステップＳ３０へ進む。ステップＳ３０では、制御装置２０３は、ステップＳ２０で削除した画像ファイルに関する情報を管理するための削除記録データベースを更新する。具体的には、制御装置２０３は、図４に示すような削除記録データベースを用いて、ＨＤＤ２０４から削除した画像ファイルを管理する。この削除記録データベースは、ＨＤＤ２０４に記録されており、図４に示すように、削除された画像ファイルの属性情報として、ファイル名４ａ、オリジナルファイル名４ｂ、ファイルサイズ（画像ファイルのデータサイズ）４ｃを記録することにより、削除された画像ファイルを管理するものである。また、該削除データベースには、削除した画像ファイルに記録されているサムネイル画像データも記録される。
【００２３】
なお、ファイル名４ａとは、ＨＤＤ２０４から削除された画像ファイルに付されていた画像ファイル名を意味し、オリジナルファイル名４ｂは、撮影による画像ファイル生成時にカメラ１００側で付されたオリジナルのファイル名を意味する。すなわち、撮影時に付されたファイル名が変更されていない場合には、ファイル名４ａとオリジナルファイル名４ｂとは同じものとなる。一方、使用者によって撮影後にファイル名が変更された場合には、ファイル名４ａとオリジナルファイル名とは異なるものとなる。例えば、図４における１行目のデータは、オリジナルファイル名４ｂがＤＳＣ＿０００１．ｊｐｇであるのに対して、ファイル名４ａはＫｙｏｔｏ１．ｊｐｇであることから、使用者によって撮影後にファイル名が変更されていることがわかる。
【００２４】
また、制御装置２０３は、カメラ１００から画像ファイルを取り込んだときに、その時点で画像ファイルに付されているファイル名をオリジナルファイル名として記録しておくことにより、その後にファイル名が変更された場合でもオリジナルファイル名を特定することが可能となる。この場合、例えば、ファイル名記録データベースをＨＤＤ２０４に設け、画像ファイルをカメラ１００から取り込んだタイミングで、このファイル名記録データベースにオリジナルファイル名を格納しておけばよい。また、その後にファイル名が変更された場合には、ファイル名記録データベース内に、オリジナルファイル名と変更後のファイル名とを関連付けて記録しておけば、制御装置２０３は、画像ファイルが削除されたときに、その画像ファイルのファイル名４ａとオリジナルファイル名４ｂとを特定して、削除記録データベースに記録することができる。
【００２５】
あるいは、カメラ１００が撮影時にオリジナルファイル名を画像ファイルのヘッダ情報として記録することができる場合には、制御装置２０３は、画像ファイルが削除されたときに、その画像ファイルの現在のファイル名と、ヘッダ情報として記録されているオリジナルファイル名とに基づいて、その画像ファイルのファイル名４ａとオリジナルファイル名４ｂとを特定して、削除記録データベースに記録するようにしてもよい。
【００２６】
その後、ステップＳ４０へ進み、制御装置２０３は、接続ＩＦ２０２を介してパソコン２００にカメラ１００が接続されたか否かを判断する。ステップＳ４０で否定判断した場合には、後述するステップＳ１３０へ進む。これに対して、ステップＳ４０で肯定判断した場合には、ステップＳ５０へ進む。なお、ここでは、接続ＩＦ２０２を介して有線接続または無線接続によりカメラ１００を接続する例について説明するが、上述したように、接続ＩＦ２０２にメモリカードリーダーを接続してメモリカードを読み込む構成の場合には、メモリカードリーダーにメモリカードが挿入されたことを検出されたときに、ステップＳ４０で肯定判断するようにすればよい。
【００２７】
ステップＳ５０では、制御装置２０３は、ステップＳ４０で接続を検出したカメラ１００のメモリカード内に記録されている画像ファイルと、ＨＤＤ２０４に記録されている削除記録データベースとを照合して、カメラ１００のメモリカード内に記録されている画像ファイルの中に、ＨＤＤ２０４からは既に削除された画像ファイルが存在するか否かを判定する。
【００２８】
具体的には、制御装置２０３は、カメラ１００のメモリカード内に記録されている画像ファイルのファイル名とファイルサイズとを特定し、これと削除記録データベースに記録されているオリジナルファイル名４ｂとファイルサイズ４ｃとを照合する。その結果、カメラ１００のメモリカード内に記録されている画像ファイルのファイル名およびファイルサイズと一致するデータが削除記録データベース内に存在する場合には、制御装置２０３は、カメラ１００のメモリカード内に記録されている画像ファイルの中に、ＨＤＤ２０４から既に削除された画像ファイルが存在すると判定し、ステップＳ６０で肯定判断する。一方、カメラ１００のメモリカード内に記録されている画像ファイルのファイル名およびファイルサイズと一致するデータが削除記録データベース内に存在しない場合には、制御装置２０３は、カメラ１００のメモリカード内に記録されている画像ファイルの中に、ＨＤＤ２０４から既に削除された画像ファイルは存在しないと判定し、ステップＳ６０で否定判断する。
【００２９】
ステップＳ６０で否定判断した場合には、後述するステップＳ１３０へ進む。これに対して、ステップＳ６０で肯定判断した場合には、ステップＳ７０へ進む。ステップＳ７０では、制御装置２０３は、使用者に対して、ＨＤＤ２０４から削除済みの画像ファイルと同一の画像ファイルのデータをカメラ１００のメモリカードからコピーするか、あるいはＨＤＤ２０４から削除済みの画像ファイルと同一の画像ファイルのデータをカメラ１００のメモリカードから削除するかを選択するための選択画面をモニタ２０５に表示する。
【００３０】
例えば、制御装置２０３は、図５に示すような選択画面をモニタ２０５に表示する。この選択画面には、ＨＤＤ２０４内から削除された画像ファイルの画像のサムネイル画像（以下、「ＰＣ内画像」と呼ぶ）５ａと、カメラ１００のメモリカード内に記録されている画像のサムネイル画像（以下、「カメラ内画像」と呼ぶ）５ｂとが左右に並べて配置されている。また、該選択画面には、ＨＤＤ２０４から削除された画像ファイルのデータをカメラ１００のメモリカードから削除するか、ＨＤＤ２０４から削除された画像ファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４へコピーするかを選択するためのチェックボックス５ｃおよび５ｄが配置されている。このように、同一の画像ファイルであることが想定されるＰＣ内画像５ａとカメラ内画像５ｂとを並べて表示することにより、使用者は、ＰＣ内画像５ａとカメラ内画像５ｂとを見比べて、これらが同一の画像であるか否かを確認することができる。
【００３１】
使用者は、ＨＤＤ２０４から削除された画像ファイルと同じ画像ファイルのデータをカメラ１００のメモリカードから削除したい場合には、その画像ファイルのＰＣ内画像５ａとカメラ内画像５ｂとに対応する「削除」チェックボックス５ｃにチェックを入れることで、該画像ファイルのデータのカメラ１００のメモリカードからの削除を選択することができる。一方、使用者は、ＨＤＤ２０４から削除された画像ファイルと同じ画像ファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４へコピーしたい場合には、その画像ファイルのＰＣ内画像５ａとカメラ内画像５ｂとに対応する「コピー」チェックボックス５ｄにチェックを入れることで、該画像ファイルのＨＤＤ２０４への再コピーを選択することができる。なお、表示するサムネイル画像の数が一画面内には収まらない場合には、使用者は、ページ送りボタン５ｅを操作して、ページ切り替えを行うことができる。
【００３２】
使用者は、ＰＣ内画像５ａとカメラ内画像５ｂとの各組に対して、「削除」チェックボックス５ｃか「コピー」チェックボックス５ｄのいずれかにチェックを入れた後、画面下部に配置されている「一括処理」ボタン５ｆを押下することにより、チェックボックスの選択状況に応じた処理を一括して処理するように指示することができる。制御装置２０３は、使用者によって「一括処理」ボタン５ｆが押下された場合には、ＰＣ内画像５ａとカメラ内画像５ｂとに対応する画像ファイルを対象として、それぞれに対応するチェックボックスの選択状況に応じた処理を実行する。また、使用者は、画面下部に配置されている「キャンセル」ボタン５ｇを押下することにより、選択画面の表示をキャンセルすることができる。制御装置２０３は、使用者によって「キャンセル」ボタン５ｇが押下された場合には、チェックボックスの選択状況に応じた処理を実行しないで、選択画面の表示を終了する。
【００３３】
すなわち、ステップＳ８０において、制御装置２０３は、使用者によって「一括処理」ボタン５ｆが押下されたことにより、チェックボックスの選択状況に応じた一括処理の実行が指示されたか否かを判断する。ステップＳ８０で否定判断した場合には、ステップＳ１４０へ進み、制御装置２０３は、使用者によって「キャンセル」ボタン５ｇが押下されたことにより、選択画面の表示がキャンセルされたか否かを判断する。ステップＳ１４０で否定判断した場合には、ステップＳ８０へ戻る。これに対して、ステップＳ１４０で肯定判断した場合には、ステップＳ１０へ戻る。
【００３４】
一方、ステップＳ８０で肯定判断した場合には、ステップＳ９０へ進み、制御装置２０３は、選択画面上の１件目のＰＣ内画像５ａとカメラ内画像５ｂとの組に対して、「削除」チェックボックス５ｃが選択されているか否かを判断する。ステップＳ９０で肯定判断した場合、すなわち「削除」チェックボックス５ｃが選択されている場合には、ステップＳ１００へ進み、制御装置２０３は、カメラ１００のメモリカード内から、該１件目のＰＣ内画像５ａとカメラ内画像５ｂとの組に対応する画像ファイルのデータを削除して、ステップＳ１２０へ進む。これに対して、ステップＳ９０で否定判断した場合、すなわち「コピー」チェックボックス５ｄが選択されている場合には、ステップＳ１１０へ進み、制御装置２０３は、該１件目のＰＣ内画像５ａとカメラ内画像５ｂとの組に対応する画像ファイルのデータをカメラ１００のメモリカード内から読み出してＨＤＤ２０４へコピーし、ステップＳ１２０へ進む。
【００３５】
ステップＳ１２０では、制御装置２０３は、選択画面上に表示されている全てのＰＣ内画像５ａとカメラ内画像５ｂとの組を対象として、ステップＳ９０〜ステップＳ１１０の処理の実行が完了したか否かを判断する。ステップＳ１２０で否定判断した場合には、ステップＳ９０へ戻り、選択画面上の２件目以降のＰＣ内画像５ａとカメラ内画像５ｂとの組に対して、ステップＳ９０〜ステップＳ１１０の処理を繰り返す。これに対して、ステップＳ１２０で肯定判断した場合には、ステップＳ１３０へ進む。
【００３６】
ステップＳ１３０では、制御装置２０３は、使用者によってデータ管理アプリケーションの終了が指示されたか否かを判断する。ステップＳ１３０で否定判断した場合には、ステップＳ１０へ戻って、上述した処理を繰り返す。これに対して、ステップＳ１３０で肯定判断した場合には、処理を終了する。
【００３７】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置２０３は、ＨＤＤ２０４内に記録されている削除記録データベースとカメラ１００のメモリカードに記録されている画像ファイルとを照合し、照合結果に応じた画像ファイルの削除処理またはコピー処理を選択画面上に選択可能に表示するようにした。これによって、使用者は、照合結果に応じて、ＨＤＤ２０４上で削除された画像ファイルと同じ画像ファイルのデータをカメラ１００のメモリカードから削除する削除処理と、ＨＤＤ２０４上で削除された画像ファイルと同じ画像ファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４へコピーするコピー処理とのいずれを実行するかを選択することができる。
【００３８】
（２）制御装置２０３は、削除記録データベースにＨＤＤ２０４から削除された画像ファイルのファイル名４ａ、オリジナルファイル名４ｂ、ファイルサイズ４ｃとを記録しておき、これらの属性情報を用いてカメラ１００のメモリカードに記録されている画像ファイルとの照合を行なうようにした。これによって、メモリカード内の画像ファイルの中から、ＨＤＤ２０４から削除された画像ファイルと同一の画像ファイルを精度高く特定することができる。
【００３９】
（３）制御装置２０３は、削除記録データベースに記録する属性情報にオリジナルファイル名４ｂを含めるようにした。これによって、パソコン２００上でファイル名が変更された後に削除された画像ファイルについても、メモリカード内の画像ファイルの中から、ＨＤＤ２０４から削除された画像ファイルと同一の画像ファイルを精度高く特定することができる。
【００４０】
―変形例―
なお、上述した実施の形態のカメラ１００とパソコン２００とで構成されるデータ管理システムは、以下のように変形することもできる。
（１）上述した実施の形態では、カメラ１００からパソコン２００へ画像を取り込み、使用者は、パソコン２００のＨＤＤ２０４に記録されている画像ファイルのデータを削除する場合の例について説明した。このため、上述した実施の形態では、画像ファイルが削除されるのはパソコン２００側のみであったため、パソコン２００側にのみ削除記録データベースを持たせておけばよかった。しかしながら、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４のそれぞれから画像ファイルのデータが削除されることも考えられる。この場合には、カメラ１００とパソコン２００との両方に、それぞれの装置から削除された画像ファイルを管理するための削除記録データベースを記録しておく必要がある。この場合にカメラ１００のメモリカードとパソコン２００のＨＤＤ２０４に記録する削除記録データベースの内容や、削除記録データベースへのデータの記録方法は、上述した実施の形態と同様である。
【００４１】
このように、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４とにそれぞれ削除記録データベースを記録した場合には、制御装置２０３は、パソコン２００にカメラ１００が接続されたことを検出したときに、例えば図６に示すような選択画面を表示すればよい。具体的には、制御装置２０３は、カメラ１００側の削除記録データベースとパソコン２００側の削除記録データベースとを照合し、カメラ１００とパソコン２００のいずれか一方から削除された画像ファイル、すなわちカメラ１００とパソコン２００のいずれか一方にはデータが残っている画像ファイルを特定する。そして、特定した画像ファイルのサムネイル画像を図６に示すように一覧表示する。すなわち、制御装置２０３は、図５に示した選択画面と同様に、ＰＣ内画像５ａとカメラ内画像５ｂとを並べて表示し、ＰＣ内画像５ａとカメラ内画像５ｂとの間に「削除」チェックボックス５ｃと「コピー」チェックボックス５ｄとを配置した選択画面を表示する。
【００４２】
さらに、ＰＣ内画像５ａとカメラ内画像５ｂとの間には、コピー可能な方向を示す矢印６ａが配置され、これによって、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４のどちらに画像ファイルが残っており、どちらからどちらへのコピーが可能かを使用者に示すことができる。使用者は、この図６に示す選択画面上で、矢印６ａの方向を参考にしながら、それぞれのＰＣ内画像５ａとカメラ内画像５ｂとの組に対応する「削除」チェックボックス５ｃか「コピー」チェックボックス５ｄのいずれかにチェックを入れることになる。
【００４３】
制御装置２０３は、使用者によって「削除」チェックボックス５ｃにチェックが入れられた画像ファイルについては、カメラ１００とパソコン２００のそれぞれに記録された削除記録データベースのデータに基づいて、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４のどちらから画像ファイルが削除されたか（どちらに画像ファイルが残っているか）を判定し、画像ファイルが残っている方から該当する画像ファイルのデータを削除する。さらに削除した画像ファイルのデータに対応するデータを削除記録データベースから削除してもよい。一方、制御装置２０３は、使用者によって「コピー」チェックボックス５ｄにチェックが入れられた画像ファイルについては、カメラ１００とパソコン２００のそれぞれに記録された削除記録データベースのデータに基づいて、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４のどちらから画像ファイルが削除されたか（どちらに画像ファイルが残っているか）を判定し、画像ファイルが残っている方から削除された方へ該当する画像ファイルのデータをコピーする。
【００４４】
これによって、カメラ１００のメモリカードとパソコン２００のＨＤＤ２０４のそれぞれから画像ファイルが削除される可能性がある場合でも、両者の削除記録データベースを照合して、画像ファイルデータの削除やコピーを行なうことが可能となる。なお、図６に示すページ送りボタン５ｅ、「一括処理」ボタン５ｆ、「キャンセル」ボタン５ｇについては、上述した図５と同様のため、詳細な説明は省略する。
【００４５】
（２）上述した実施の形態では、カメラ１００では、撮影時に画像ファイル（例えばＪｐｅｇ形式の画像ファイル）を生成してメモリカードに記録する例について説明した。しかしながら、カメラ１００が画像ファイル（例えばＪｐｅｇ形式の画像ファイル）とともに、該Ｊｐｅｇファイルに関連付けてＲＡＷデータを記録したＲＡＷファイルを記録可能な場合や、該Ｊｐｅｇファイルに関連付けて撮影時に録音した音声データを記録した音声ファイルを記録可能な場合にも本発明は適用可能である。
【００４６】
例えば、カメラ１００で同時記録されたＪｐｅｇファイルとＲＡＷファイルとが取り込まれたことにより、ＨＤＤ２０４にＪｐｅｇファイルとＲＡＷファイルとが関連付けて記録されているときに、ＨＤＤ２０４内からＪｐｅｇファイルのみが削除された場合には、図４に示したように、削除記録データベースにはＪｐｅｇファイルの削除記録が残る。この場合、制御装置２０３は、パソコン２００にカメラ１００が接続されたときに、ＨＤＤ２０４内の削除記録データベースを参照して、Ｊｐｅｇファイルのみが削除されたことを特定し、使用者に対して、該Ｊｐｅｇファイルと同じＪｐｅｇファイルのデータをカメラ１００のメモリカードから削除するか、該Ｊｐｅｇファイルと同じＪｐｅｇファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４にコピーするか、該Ｊｐｅｇファイルと同時記録されたＲＡＷファイルをＨＤＤ２０４から削除するとともに、カメラ１００のメモリカードから該Ｊｐｅｇファイルと同じＪｐｅｇファイルのデータと同時記録されたＲＡＷファイルのデータとを削除するかを確認するためのメッセージを表示し、使用者からの指示に応じて処理を実行すればよい。
【００４７】
あるいは、制御装置２０３は、パソコン２００にカメラ１００が接続されたときに、ＨＤＤ２０４内の削除記録データベースを参照して、図７に示すような選択画面を表示するようにしてもよい。具体的には、制御装置２０３は、ＪｐｅｇファイルとＲＡＷファイル、またはＪｐｅｇファイルと音声ファイルとが同時記録されている場合に、ＨＤＤ２０４内の削除記録データベースを参照して、これらの同時記録されているファイルの少なくとも一方が削除されたものを特定して、それらを選択画面上に一覧表示する。なお、図７に示すＰＣ内画像５ａ，カメラ内画像５ｂ、「削除」チェックボックス５ｃ、「コピー」チェックボックス５ｄ、ページ送りボタン５ｅ、「一括処理」ボタン５ｆ、「キャンセル」ボタン５ｇ、矢印６ａについては、上述した図５及び図６と同様のため、詳細な説明は省略し、図５や図６との相違点を中心に説明する。
【００４８】
図７に示す例では、選択画面上に表示された１件目の情報７ａは、同時記録されたＪｐｅｇファイルとＲＡＷファイルとがＨＤＤ２０４に記録されていた状態でＲＡＷファイルのみがＨＤＤ２０４から削除された例を示している。この場合、ＰＣ内画像５ａの欄には、削除されたＲＡＷファイルのサムネイル画像とともに、ＲＡＷファイルが削除されていることを示す「ＲＡＷ」の文字列７ｄが表示される。使用者は、この１件目の情報７ａに対応して表示されている「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じＲＡＷファイルのデータを削除するように指示することができる。あるいは、「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じＲＡＷファイルのデータを削除するとともに、ＨＤＤ２０４とカメラ１００のメモリカードから該ＲＡＷファイルと関連付けて記録されているＪｐｅｇファイルのデータも削除するように指示できるようにしてもよい。一方、使用者は、この１件目の情報７ａに対応して表示されている「コピー」チェックボックス５ｄにチェックを入れることにより、ＨＤＤ２０４から削除されたＲＡＷファイルと同じＲＡＷファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４にコピーするように指示することができる。
【００４９】
また、選択画面上に表示された２件目の情報７ｂは、同時記録されたＪｐｅｇファイルとＲＡＷファイルとがＨＤＤ２０４に記録されていた状態でＪｐｅｇファイルのみがＨＤＤ２０４から削除された例を示している。この場合、ＰＣ内画像５ａの欄には、削除されたＪｐｅｇファイルのサムネイル画像とともに、Ｊｐｅｇファイルが削除されていることを示す「Ｊｐｅｇ」の文字列７ｅが表示される。使用者は、この２件目の情報７ｂに対応して表示されている「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じＪｐｅｇファイルのデータを削除するように指示することができる。あるいは、「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じＪｐｅｇファイルのデータを削除するとともに、ＨＤＤ２０４とカメラ１００のメモリカードから該Ｊｐｅｇファイルと関連付けて記録されているＲＡＷファイルのデータも削除するように指示できるようにしてもよい。一方、使用者は、この２件目の情報７ｂに対応して表示されている「コピー」チェックボックス５ｄにチェックを入れることにより、ＨＤＤ２０４から削除されたＪｐｅｇファイルと同じＪｐｅｇファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４にコピーするように指示することができる。
【００５０】
また、選択画面上に表示された３件目の情報７ｃは、同時記録されたＪｐｅｇファイルと音声ファイルとがＨＤＤ２０４に記録されていた状態で音声ファイルのみがＨＤＤ２０４から削除された例を示している。この場合、ＰＣ内画像５ａの欄には、削除された音声ファイルを示す音符マーク７ｆとともに、音声ファイルが削除されていることを示す「音声」の文字列７ｇが表示される。使用者は、この３件目の情報７ｃに対応して表示されている「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じ音声ファイルのデータを削除するように指示することができる。あるいは、「削除」チェックボックス５ｃにチェックを入れることにより、カメラ１００のメモリカードからも同じ音声ファイルのデータを削除するとともに、ＨＤＤ２０４とカメラ１００のメモリカードから該音声ファイルと関連付けて記録されているＪｐｅｇファイルのデータも削除するように指示できるようにしてもよい。一方、使用者は、この３件目の情報７ｃに対応して表示されている「コピー」チェックボックス５ｄにチェックを入れることにより、ＨＤＤ２０４から削除された音声ファイルと同じ音声ファイルのデータをカメラ１００のメモリカードからＨＤＤ２０４にコピーするように指示することができる。
【００５１】
（３）上述した実施の形態では、ＨＤＤ２０４に記録される削除記録データベースでは、図４に示したように、削除された画像ファイルの属性情報として、ファイル名４ａ、オリジナルファイル名４ｂ、ファイルサイズ（画像ファイルのデータサイズ）４ｃを記録することにより、削除された画像ファイルを管理するようにした。そして、制御装置２０３は、カメラ１００のメモリカード内に記録されている画像ファイルのファイル名とファイルサイズとを特定し、これと削除記録データベースに記録されているオリジナルファイル名４ｂとファイルサイズ４ｃとを照合する例について説明した。しかしながら、削除記録データベースに記録する属性情報として、他の情報を記録することもできる。例えば、画像ファイルの生成日時を属性情報に追加してもよい。あるいは、ファイル名４ａ、オリジナルファイル名４ｂ、ファイルサイズ４ｃ、画像ファイルの生成日時の少なくとも１つを属性情報として削除記録データベースに記録するようにしてもよい。
【００５２】
（４）上述した実施の形態では、カメラ１００のメモリカードに記録されている画像ファイルをパソコン２００のＨＤＤ２０４に取り込んで記録する場合の処理について説明した。しかしながら、カメラ１００のメモリカードに記録されている画像ファイルを他のカメラのメモリカードや内蔵メモリに取り込んで記録する場合にも本発明は適用可能である。あるいは、カメラ１００のメモリカードに記録されている画像ファイルをパソコン２００のＨＤＤ２０４に取り込んで記録した後に、さらにカメラ１００のメモリカードまたはパソコン２００のＨＤＤ２０４から他の装置（例えば他のカメラや他のパソコン等）に画像ファイルをコピーしたときに、パソコン２００と他の装置との間でも本発明は適用可能である。また、１つの記憶媒体内を複数の記憶領域に分け、一方の記憶領域から他方の記憶領域に画像ファイルをコピーした後に、少なくとも一方の記憶領域から画像ファイルが削除された場合にも、本発明は適用可能である。
【００５３】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００５４】
１００  カメラ、１０１、２０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４、２０３  制御装置、１０５  メモリカードスロット、１０６、２０５  モニタ、１０７、２０２  接続ＩＦ、２００  パソコン、２０４  ＨＤＤ
【図１】
2011248459.tif 000003
【図２】
2011248459.tif 000004
【図３】
2011248459.tif 000005
【図４】
2011248459.tif 000006
【図５】
2011248459.tif 000007
【図６】
2011248459.tif 000008
【図７】
2011248459.tif 000009