(57)【要約】    【課題】  画像データの移動やコピーなどの処理に対応して、同一画像データの所在履歴を正確に管理することを可能にするデータ履歴管理システムを提供する。    【解決手段】  データを生成する１つ以上のデータ生成装置と、データ生成装置で生成されたデータの所在履歴を管理する履歴管理装置とを備えたシステムにおいて、データ生成装置の生成データに対して、識別情報と、履歴管理装置にアクセス可能なアクセス情報とを付加し、生成データの処理時に、前記アクセス情報に基づいて履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を履歴管理装置に通知する。履歴管理装置において、前記所在情報に基づいて、前記識別情報で特定される生成データの所在履歴を更新する。【選択図】      図１
2005176245.tif 000002
【特許請求の範囲】
【請求項１】
データを生成する少なくとも１つ以上のデータ生成装置と、前記データ生成装置で生成されたデータの所在履歴を管理する履歴管理装置とを備えたデータ履歴管理システムであって、
前記データ生成装置の生成データに識別情報を付加する情報付加手段と、
前記生成データの処理時に、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有し、
前記履歴管理装置は、
前記所在情報に基づいて、前記識別情報で特定される生成データの所在履歴を更新する更新手段を有することを特徴とするデータ履歴管理システム。
【請求項２】
前記情報付加手段は、前記履歴管理装置にアクセス可能なアクセス情報を前記識別情報と共に前記生成データに付加し、
前記情報通知手段は、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知することを特徴とする請求項１に記載のデータ履歴管理システム。
【請求項３】
前記データ生成装置の生成データを受信可能な情報処理装置を備えたことを特徴とする請求項１または２に記載のデータ履歴管理システム。
【請求項４】
前記情報処理装置は、前記履歴管理装置を備えると共に、前記データ生成装置の生成データを保存する手段を有することを特徴とする請求項１乃至３のいずれかに記載のデータ履歴管理システム。
【請求項５】
前記情報付加手段と前記情報通知手段を前記データ生成装置内に構成したことを特徴とする請求項１乃至４のいずれかに記載のデータ履歴管理システム。
【請求項６】
前記情報付加手段を前記情報処理装置内に構成したことを特徴とする請求項３または４に記載のデータ履歴管理システム。
【請求項７】
前記識別情報を基に前記履歴管理装置に問い合わせを行い、前記識別情報で特定される生成データの所在履歴を取得する手段を有することを特徴とする請求項１乃至６のいずれかに記載のデータ履歴管理システム。
【請求項８】
前記履歴管理装置は、前記識別情報を基に特定される生成データの全てまたは一部を取得する手段を有することを特徴とする請求項１乃至６のいずれかに記載のデータ履歴管理システム。
【請求項９】
前記履歴管理装置は、前記識別情報を基に特定される生成データの全てまたは一部を削除する手段を有することを特徴とする請求項１乃至６のいずれかに記載のデータ履歴管理システム。
【請求項１０】
データの所在履歴を管理する履歴管理装置に接続可能に構成され、前記データを生成するデータ生成装置であって、
生成したデータに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する情報付加手段と、
前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有することを特徴とすることを特徴とするデータ生成装置。
【請求項１１】
データを生成するデータ生成装置からの生成データが受信可能に構成され、且つ前記生成データの所在履歴を管理する履歴管理装置にアクセス可能な情報処理装置であって、
前記データ生成装置から受信した生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する情報付加手段と、
前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有することを特徴とする情報処理装置。
【請求項１２】
データを生成する少なくとも１つ以上のデータ生成装置と、前記データ生成装置で生成されたデータの所在履歴を管理する履歴管理装置とを備えたシステムのデータ履歴管理方法であって、
前記データ生成装置の生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する工程と、
前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する工程と、
前記履歴管理装置において、前記所在情報に基づいて、前記識別情報で特定される生成データの所在履歴を更新する工程とを順次実行することを特徴とするデータ履歴管理方法。
【請求項１３】
データの所在履歴を管理する履歴管理装置に接続可能なデータ生成装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記データを生成するステップと、
生成したデータに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加するステップと、
前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知するステップとを有することを特徴とすることを特徴とする制御プログラム。
【請求項１４】
データ生成装置からの生成データが受信可能に構成され、且つ前記生成データの所在履歴を管理する履歴管理装置にアクセス可能な情報処理装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記データ生成装置から生成データを受信するステップと、
受信した生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加するステップと、
前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知するステップとを有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等で生成された画像データなどのデータの所在履歴を管理するデータ履歴管理システム及びデータ履歴管理方法と、データ履歴管理システムを構成するデータ生成装置、情報処理装置、並びに制御プログラムに関する。
【背景技術】
【０００２】
従来より、動画、静止画を主に撮影するデジタルカメラと、コンピュータ（以下ＰＣ記す）等の情報処理装置とをケーブル等で接続し、上記デジタルカメラ内部の記録装置、あるいはデジタルカメラ本体に着脱可能な記録媒体に記録されている画像データ等の情報をＰＣに転送して管理、活用するシステムが製品化されてきた（例えば特許文献１を参照）。
【０００３】
また、近年においてはネットワークが浸透して各ＰＣがネットワークに接続され、画像データをネットワーク環境下で共有したり、またはインターネットメールに画像データを添付して送信したりすることが頻繁に行われている。
【０００４】
このようなシステムの中には、サーバが画像データを保存し、任意の第三者に画像を閲覧、取得させるサービスも存在する。さらに、ＰＣで実行するアプリケーションソフトには、画像データを保存、管理するだけでなく、加工、編集、検索等が行え、さらにはＣＤ−Ｒ等の外部記録媒体に画像データをバックアップすることができる製品も提供されている。
【特許文献１】特開平９−２０５６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年、デジタルカメラやデジタルビデオカメラが普及するにつれ、ユーザーがデジタル画像データを扱う機会は急激に増加しており、増え続ける画像データを把握することが困難になってきている。
【０００６】
また、１つの画像データを、他者にメール等で送信したり、サーバにアップロードしたり、さらには自身でバックアップをとったりというように、画像データの複製や移動を頻繁に行うことが増えてきている。このような状況下では、各画像データの保存場所（どの画像データがどこにあるか）、且つ同一データの特定（同一データはどれとどれで何枚あるか）など、１つの画像に対する履歴を把握することはユーザーにとって非常に難しい作業となっていた。
【０００７】
本発明は上記従来の問題点に鑑み、画像データの移動やコピーなど同一画像データの履歴を正確に管理することを可能にし、同一画像データの検索・表示や一括削除、あるいは画像を送った場合の着確認等を確実に行うことができるデータ履歴管理システム、データ生成装置、情報処理装置、データ履歴管理方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のデータ履歴管理システムは、データを生成する少なくとも１つ以上のデータ生成装置と、前記データ生成装置で生成されたデータの所在履歴を管理する履歴管理装置とを備えたデータ履歴管理システムであって、前記データ生成装置の生成データに識別情報を付加する情報付加手段と、前記生成データの処理時に、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有し、前記履歴管理装置は、前記所在情報に基づいて、前記識別情報で特定される生成データの所在履歴を更新する更新手段を有することを特徴とする。
【０００９】
本発明のデータ生成装置は、データの所在履歴を管理する履歴管理装置に接続可能に構成され、前記データを生成するデータ生成装置であって、生成したデータに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する情報付加手段と、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有することを特徴とすることを特徴とする。
【００１０】
本発明の情報処理装置は、データを生成するデータ生成装置からの生成データが受信可能に構成され、且つ前記生成データの所在履歴を管理する履歴管理装置にアクセス可能な情報処理装置であって、前記データ生成装置から受信した生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する情報付加手段と、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する情報通知手段とを有することを特徴とする。
【００１１】
本発明のデータ履歴管理方法は、データを生成する少なくとも１つ以上のデータ生成装置と、前記データ生成装置で生成されたデータの所在履歴を管理する履歴管理装置とを備えたシステムのデータ履歴管理方法であって、前記データ生成装置の生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加する工程と、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知する工程と、前記履歴管理装置において、前記所在情報に基づいて、前記識別情報で特定される生成データの所在履歴を更新する工程とを順次実行することを特徴とする。
【００１２】
本発明の制御プログラムは、データの所在履歴を管理する履歴管理装置に接続可能なデータ生成装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記データを生成するステップと、生成したデータに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加するステップと、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知するステップとを有することを特徴とすることを特徴とする。
【００１３】
本発明の制御プログラムは、データ生成装置からの生成データが受信可能に構成され、且つ前記生成データの所在履歴を管理する履歴管理装置にアクセス可能な情報処理装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記データ生成装置から生成データを受信するステップと、受信した生成データに対して、識別情報と、前記履歴管理装置にアクセス可能なアクセス情報とを付加するステップと、前記生成データの処理時に、前記アクセス情報に基づいて前記履歴管理装置にアクセスし、該生成データの所在情報及び識別情報を前記履歴管理装置に通知するステップとを有することを特徴とする。
【発明の効果】
【００１４】
請求項１，１０，１１，１２，１３，１４の発明によれば、データ生成装置で生成されたデータの移動、コピー等の処理に対応した所在履歴を正確に管理することが可能となる。
【００１５】
請求項２の発明によれば、複数の履歴管理装置が共存する環境下においても、その対応が容易となり、データ生成装置で生成されたデータの移動、コピー等の処理に対応した所在履歴を正確に管理することが可能となる。
【００１６】
請求項３，４，５の発明によれば、データ生成装置間だけでなく、ローカルなＰＣ環境、ネットワーク環境における、データの移動やコピー等の処理に対応して、所在履歴を正確に管理することが可能となる。
【００１７】
請求項６の発明によれば、予めデータ生成装置に識別情報やアドレス情報などを設定する必要がなくなるので、データ生成時の処理を軽減化することができる。
【００１８】
請求項７，８，９の発明によれば、ユーザーに対して同一データの整理、活用機能を容易に提供できるようになる。
【発明を実施するための最良の形態】
【００１９】
本発明のデータ履歴管理システム、データ生成装置、情報処理装置、データ履歴管理方法、及び制御プログラムの実施の形態について、図面を参照しながら説明する。本実施形態のデータ生成装置は、デジタルカメラに適用される。
【００２０】
［第１実施形態］
＜本実施形態の構成＞
図１は、本発明の第１実施形態に係るデータ履歴管理システムの概略構成を示すブロック図である。
【００２１】
このデータ履歴管理システムは、デジタルカメラなどの画像生成装置２０２〜２０６と、画像生成装置２０２〜２０６において生成されたデジタルデータの存在履歴を管理する画像履歴管理部２０１とで構成されている。
【００２２】
このシステムでは、画像生成装置２０２〜２０６中の任意の画像生成装置で生成された画像データをコピーしたり移動したりして、画像生成装置２０２〜２０６間で共有することが可能であり、例えばデジタルカメラ２０２で撮影した画像データをデジタルカメラ２０３に有線もしくは無線通信で送信し、同一の画像データを共有することが可能に構成されている。
【００２３】
本システムにおいて、画像生成装置２０２〜２０６は、画像データ生成時に、生成した画像データごとに画像識別ＩＤを付加する機能を有し、さらに画像履歴管理部２０１にアクセス可能なアクセス情報を画像データに付加する機能も備えている。
【００２４】
そして、複数の画像生成装置２０２〜２０６間で画像データをコピー、移動または削除する場合には、元の画像が存在する画像生成装置から、当該画像データに付加されたアクセス情報を基に画像履歴管理部２０１にアクセスし、画像履歴管理部２０１に対して、画像識別ＩＤと、画像データの所在を示す所在情報とが通知される。画像履歴管理部２０１では、画像生成装置からの通知を受けて、画像識別ＩＤを基に一意に特定されるデジタルデータごとに管理されている履歴管理情報を更新するようになっている。
【００２５】
また、画像生成装置２０２〜２０６は、画像識別ＩＤを基に画像履歴管理部２０１に問い合わせを行い、該当する画像データの履歴情報を取得する機能を有し、画像履歴管理部２０１は、１つの画像識別ＩＤで特定される同一の複製画像データの全てまたは一部を取得／削除する機能を有している。
【００２６】
次に、図２を用いて、画像履歴管理部２０１側に、履歴管理情報だけでなく画像データも保管できる機能を備えた構成について説明する。
【００２７】
図２は、図１に示した画像履歴管理部２０１を搭載した情報処理装置の要部構成を示すブロック図である。
【００２８】
この情報処理装置１０１は、サーバ等のコンピュータから成り、この内部には、図示しない、演算処理装置（ＣＰＵ）、一次記憶装置（ＲＡＭ）、二次記憶装置（ハードディスク）、操作装置（キーボード、マウス）、及び表示装置（ディスプレイ）等が配置されているほか、デジタルカメラ等の画像生成装置２０２〜２０６と有線または無線通信で接続可能に構成されている。すなわち、その内部には、図１に示した画像履歴管理部２０１と、デジタルカメラ等の画像生成装置２０２〜２０６と通信するためのインターフェース制御部１００３と、そのインターフェース制御部１００３を介して入力された画像データ及びその履歴管理情報を保管する画像データベース部１００４と、画像データベース部１００４内の保管データをＣＤ−Ｒ等の外部記憶媒体に記録する外部記憶媒体記録部１００５等を備えている。
【００２９】
このように情報処理装置１０１は、画像履歴管理部２０１に接続される形態で記憶装置（画像データベース部１００４と外部記憶媒体記録部１００５）を有し、この記憶装置に対して、画像生成装置２０２〜２０６から画像データを有線もしくは無線通信で転送して記憶する。さらに、複数の画像生成装置２０２〜２０６間で、もしくは画像生成装置２０２〜２０６から画像データベース部１００４に対して、画像データのコピー、移動等の処理を行う場合には、元の画像が存在した装置から画像履歴管理部２０１に対して、画像識別ＩＤと所在情報が送信される。
【００３０】
なお、本実施形態では、画像履歴管理部２０１に接続される形態で画像データを保存する記憶装置を説明したが、この記憶装置は、画像履歴管理部２０１内に設置されるような構成であってもよい。また、この情報処理装置１０１は、ＰＣなどのローカルなシステムにおいて運用されてもよいし、例えばクライアント・サーバシステムやＷｅｂソリューションとしてネットワーク環境で運用されてもよい。
【００３１】
図３は、図１及び図２に示した画像生成装置（デジタルカメラ）の構成を示すブロック図である。
【００３２】
図１及び図２に示したデジタルカメラ２０２〜２０６は、上記情報処理装置１０１との接続を管理する通信制御装置１０２と、ＣＰＵ等の演算装置１０３と、画像データ等を処理する信号処理回路１０４と、レンズ、ＣＣＤ及び駆動回路等を含んだ光学ユニット１０５と、ＤＲＡＭ等の一次記憶装置１０６と、内蔵フラッシュＲＯＭ等の二次記憶装置１０７と、操作部材１０８と、ＬＣＤ液晶等の表示装置１０９と、プログラムや後述する履歴管理装置アクセス情報等の格納に使用されるＲＯＭなどの読み出し専用メモリ１１０と、コンパクトフラッシュ（登録商標）メモリカード等の着脱可能記録媒体１１１とをそれぞれ備えている。
【００３３】
なお、本実施形態では、記憶媒体１１１と二次記憶装置１０７の両方を設置しているが、デジタルカメラの種類によっては着脱可能な記憶媒体１１１だけを所有していてもよいし、着脱不可能な二次記憶装置１０７だけを所有していてもよい。
【００３４】
＜本実施形態に係る画像生成装置（デジタルカメラ）の動作＞
次に、本実施形態で使用される画像生成装置（デジタルカメラ）２０２〜２０６の撮影動作について、図４のフローチャートを用いて説明する。なお、この図４のフローチャートに従ったプログラムをデジタルカメラ内の読み出し専用メモリ１１０に格納し、ＣＰＵ１０３で実行することにより、以下の制御方法を実現させることが可能となる。
【００３５】
まず、通常のデジタルカメラと同様に、ユーザーの操作等により撮影のトリガーを受けると、光学ユニット１０５から画像データの元となるＣＣＤのＲＡＷ信号が読み出される（ステップＳ３０１）。そして、読み出された信号を信号処理回路１０４で信号処理して表示可能な画像本体データを生成し（ステップＳ３０２）、さらに、この画像本体データを一意に識別可能な画像識別ＩＤを生成する（ステップＳ３０３）。このＩＤ情報は、例えばＧＵＩＤ（ＧｌｏｂａｌＵｎｉｑｕｅＩＤ）のようなものでもよいし、例えばカメラのシリアル番号や撮影日時等を組み合わせた情報でもよい。
【００３６】
その後、予めカメラに設定されている、画像履歴管理部２０１にアクセスするための履歴管理装置アクセス情報を読み出し専用メモリ１１０から読み出す（ステップＳ３０４）。そして、これら画像識別ＩＤ及び履歴管理装置アクセス情報を画像データのヘッダ情報として、他のＥＸＩＦ情報などと一緒に記録する（ステップＳ３０５）。
【００３７】
＜画像データのヘッダ情報＞
図５（ａ），（ｂ）は、本実施形態に係る、画像本体データに付加されるヘッダ情報の構成例を示す概念図である。
【００３８】
同図（ａ）は、図４の前記ステップＳ３０４の処理で取得する履歴管理装置アクセス情報として、アクセス先である画像履歴管理部２０１が搭載された例えば情報処理装置１０１のアドレス情報（履歴管理サーバアドレス５１１）が、画像本体データ５２０に付加されるヘッダ情報内に用意されている例を示している。
【００３９】
本例では、画像データに対して移動やコピー等の処理が施された際に、元の画像が存在する画像生成装置は、履歴管理サーバアドレス５１１を基に、例えば情報処理装置１０１に対してアクセスし、画像履歴管理部２０１へ画像識別ＩＤと所在情報を通知する。
【００４０】
同図（ｂ）は、履歴管理装置アクセス情報として、履歴管理サーバアドレス５１１と共にその情報処理装置１０１へアクセスするためのプログラム（所在通知プログラム５１２）が、ヘッダ情報内に用意されている例を示している。
【００４１】
本例では、アクセスするための処理を画像データに付加できるため、画像データを移動、コピーなどを行う画像再生装置等の処理を軽減することができる。また、異なるタイプの画像履歴管理装置が共存する場合などへの対応が容易となる。なぜなら、例えばコピーする装置またはコピーされた装置が前記所在通知プログラムを取り出し実行する機能さえ有していれば、様々なタイプの画像履歴管理装置へのアクセスが可能になるからである。
【００４２】
＜複数のデジタルカメラ間で画像データをコピーする場合の処理＞
次に、複数のデジタルカメラ間で画像データをコピーする場合、例えばデジタルカメラ２０２からデジタルカメラ２０３に画像データをコピーする場合の処理について、図１の構成図と図６のフローチャートを用いて説明する。なお、この図６のフローチャートに従ったプログラムをデジタルカメラ内の読み出し専用メモリ１１０に格納してＣＰＵ１０３で実行することにより、以下の制御方法を実現させることが可能となる。
【００４３】
まずコピーするデジタルカメラ２０２は、コピー対象となる画像ファイルのヘッダ情報から画像識別ＩＤを取得する（ステップＳ５０１）。さらに、当該画像ファイルのヘッダ情報から、履歴管理装置アクセス情報（例えば、履歴管理サーバアドレス）を取得する（ステップＳ５０２）。次にその画像ファイルを目的のデジタルカメラ２０３に送信し、指定されたフォルダにコピーする（ステップＳ５０３）。成功すれば前記アクセス情報を基に、コピー先画像ファイルにおけるフォルダのパス等を所在情報として、画像識別ＩＤと共に画像履歴管理部２０１に通知する（ステップＳ５０４）。
【００４４】
＜画像データを外部記録媒体に書き込む場合の処理＞
次に、情報処理装置１０１において、画像データを画像データベース部１００４からＣＤ−Ｒ等の外部記録媒体に書き込む場合の処理について、図２の構成図と図７のフローチャートを用いて説明する。なお、この図７のフローチャートに従ったプログラムを情報処理装置１０１内の記憶装置に格納してＣＰＵで実行することにより、以下の制御方法を実現させることが可能となる。
【００４５】
まず情報処理装置１０１は、書き込む対象となる画像ファイルのヘッダ情報から画像識別ＩＤを取得する（ステップＳ６０１）。さらに、当該画像ファイルのヘッダ情報から履歴管理装置アクセス情報を取得する（ステップＳ６０２）。次にその画像を、外部記録媒体記録部１００５によってＣＤ−Ｒなどの外部記憶媒体に書き込み（ステップＳ６０３）、成功すれば前記アクセス情報を基に、書き込んだ外部記録媒体の識別情報等のメディア情報を所在情報として、画像識別ＩＤと共に画像履歴管理部２０１に通知する（ステップＳ６０４）。
【００４６】
＜画像データを削除する場合の処理＞
次に、情報処理装置１０１、またはデジタルカメラ（例えばデジタルカメラ２０２）において、画像データを削除する場合の処理について、図２の構成図と図８のフローチャートを用いて説明する。なお、この図８のフローチャートに従ったプログラムをデジタルカメラ２０２または情報処理装置１０１内の記憶装置に格納してＣＰＵで実行することにより、以下の制御方法を実現させることが可能となる。
【００４７】
まず情報処理装置１０１またはデジタルカメラ２０２は、削除対象となる画像のヘッダ情報から、画像識別ＩＤと、履歴管理装置アクセス情報とを取得する（ステップＳ７０１，Ｓ７０２）。次に、その画像ファイルを削除し（ステップＳ７０３）、成功すれば、前記アクセス情報を基に画像履歴管理部２０１にアクセスし、削除した画像識別ＩＤ等を画像履歴管理部２０１に通知する（ステップＳ７０４）。
【００４８】
＜履歴管理情報の管理方法＞
次に、画像履歴管理部２０１内で管理する履歴管理情報の管理方法について、図９（第１の例）及び図１０（第２の例）の概念図を用いて説明する。
【００４９】
まず図９に示す第１の例では、画像履歴管理部２０１内において、該当する画像データがどこに存在するかという所在情報（９０１）と、その所在情報（９０１）が現在有効かどうかを示す有効フラグ（９０２）とが履歴管理情報として、各画像識別ＩＤ（９００）ごとに管理されている。
【００５０】
画像データを他の装置に移動した場合には、管理される履歴管理情報は図９に示す状態９１０から状態９１１になる。すなわち、画像識別ＩＤに関連付けられた履歴管理情報が１つ追加され、新しく追加された所在情報（２）の有効フラグをＥｎａｂｌｅ（イネーブル：活性状態）にし、元の所在を示す所在情報（１）の有効フラグをＤｉｓａｂｌｅ（ディセーブル：非活性状態）にする。
【００５１】
また、画像データを他の装置にコピーする場合には、管理される履歴管理情報は図９に示す状態９１１から状態９１２になる。すなわち、画像識別ＩＤに関連付けられた履歴管理情報が１つ追加され、新しく追加された所在情報（３）の有効フラグをＥｎａｂｌｅ（イネーブル）にし、元の所在を示す所在情報（２）の有効フラグもＥｎａｂｌｅのままとする。
【００５２】
そして、所在情報（２）に対応する画像データを削除した場合には、管理される履歴管理情報は図９に示す状態９１２から状態９１３になる。すなわち、削除された所在情報（２）を示す有効フラグをＤｉｓａｂｌｅにする。
【００５３】
このように運用することで、各画像識別ＩＤごとに画像ファイルの誕生から現在までの移動履歴を全て残すことができ、そのうち現在何枚がどこに存在するかを前記有効フラグを参照することで把握することができるようになる。
【００５４】
図１０に示す第２の例では、画像履歴管理部２０１内において、履歴管理情報として、各画像識別ＩＤごとに所在情報しか保持しておらず、図９の例に有った有効フラグは存在しない形式で管理されている。
【００５５】
本例において、画像データを移動した場合には、管理される履歴管理情報は図１０に示す状態９２０から状態９２１になる。すなわち、元の所在情報（１）は削除され、新しい移動先の所在情報（２）のみが画像識別ＩＤに関連付けて保持される。
【００５６】
画像データをコピーする場合には、管理される履歴管理情報は図１０に示す状態９２１から状態９２２になる。すなわち、元の所在情報（２）と新しいコピー先の所在情報（３）が追加されて保持される。
【００５７】
所在情報（２）に対応する画像データを削除した場合には、管理される履歴管理情報は図１０に示す状態９２２から状態９２３になる。すなわち、該当する所在情報（２）自体が画像履歴管理部２０１内から削除される。
【００５８】
このようにすることで、画像履歴管理部２０１内で管理する情報は、前述した図９の例に比べて少なくすることができる。この場合にも画像識別ＩＤで特定される同一画像が何枚どこにあるかは把握できるが、図９の例と異なり、全ての移動履歴は把握することはできない。
【００５９】
上述したように、画像履歴管理部２０１における履歴管理情報の有効フラグもしくは所在情報の内容に基づいて、アプリケーションが画像識別ＩＤを基に、システム内全ての同一画像の存在場所、枚数等を正確に把握することができる。すなわち、本実施形態では、ローカルなＰＣ環境、ネットワーク環境、さらにはＰＣ等の情報処理装置を介さないデジタルカメラ間での画像データの移動やコピー等の処理に対応して、同一画像データの履歴を正確に管理することが可能になる。これにより、ユーザーに対して、同一画像を検索して表示したり、同一画像の一括削除、または相手に画像を送った場合に相手に確実に渡ったかの着確認等を行うことができるようになる。
【００６０】
なお、本実施形態においては、画像履歴管理部２０１に対する所在情報等の通知は、対象画像をコピーあるいは移動する元の装置が行うように構成したが、この通知は、コピー先あるいは移動先の装置が同様に行うようにすることも可能であり、そのように構成しても同様な効果が期待できる。
【００６１】
［第２実施形態］
第２実施形態では、画像識別ＩＤと履歴管理装置アクセス情報を画像データに付加する時点を、デジタルカメラ内で画像生成時に行うのではなく、情報処理装置１０１等のＰＣ内に画像データを取り込む時に行うようにしたものである。
【００６２】
このような実施形態は、複数のデジタルカメラ間で直接データのやり取りを行う場合は利用できないが、一旦ＰＣを介して画像データの移動やコピー等を行う場合などに適用することができる。
【００６３】
図１１は、本発明の第２実施形態に係るデータ履歴管理システムのシーケンス図である。なお、この図１１のフローチャートに従ったプログラムをＰＣ内の記憶装置に格納してＣＰＵで実行することにより、以下の制御方法を実現させることが可能となる。
【００６４】
まず、ＰＣ３０１は、例えばデジタルカメラ２０２に対して画像データの要求を行うと（ステップＳ８０１）、デジタルカメラ２０２から画像データの送信を受ける（ステップＳ８０２）。
【００６５】
ＰＣ３０１は、画像データを取り込んだ際に、例えばＩ／Ｆ制御部１００３において、前述した画像識別ＩＤと履歴管理装置アクセス情報とを画像データに付加し（ステップＳ８０３，Ｓ８０４）、取り込んだ画像データを保存する（ステップＳ８０５）。その後、ＰＣ３０１は、画像履歴管理部２０１に対して画像識別ＩＤと保存先（所在情報）を通知する（ステップＳ８０６）。
【００６６】
本実施形態では、予めデジタルカメラに識別情報やアドレス情報などを設定する必要がなくなるので、撮影時の処理を軽減化することができる。また、前述した新機能（情報付加機能、及び情報通知機能）を実装していない従来のデジタルカメラで撮影した画像データや、コストを抑えるために新機能を実装できない画像生成装置でも、上記第１実施形態と同等の効果を享受することができる。
【００６７】
なお、本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００６８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１実施形態に係るデータ履歴管理システムの概略構成を示すブロック図である。
【図２】画像履歴管理部を搭載した情報処理装置の要部構成を示すブロック図である。
【図３】画像生成装置（デジタルカメラ）の構成を示すブロック図である。
【図４】画像生成装置（デジタルカメラ）の撮影動作を示すフローチャートである。
【図５】画像本体データに付加されるヘッダ情報の構成例を示す概念図である。
【図６】複数のデジタルカメラ間で画像データをコピーする場合の処理を示すフローチャートである。
【図７】画像データを外部記録媒体に書き込む場合の処理を示すフローチャートである。
【図８】画像データを削除する場合の処理を示すフローチャートである。
【図９】画像履歴管理部内で管理する履歴管理情報の管理方法（第１の例）を示す概念図である。
【図１０】画像履歴管理部内で管理する履歴管理情報の管理方法（第２の例）を示す概念図である。
【図１１】本発明の第２実施形態に係るデータ履歴管理システムのシーケンス図である。
【符号の説明】
【００７１】
１０１  情報処理装置
１０２  通信制御装置
１０３  ＣＰＵ
１１０  読み出し専用メモリ
２０１  画像履歴管理部
２０２〜２０６  画像生成装置（デジタルカメラ）
１００３  Ｉ／Ｆ制御部
１００４  画像データベース部
【図１】
2005176245.tif 000003
【図２】
2005176245.tif 000004
【図３】
2005176245.tif 000005
【図４】
2005176245.tif 000006
【図５】
2005176245.tif 000007
【図６】
2005176245.tif 000008
【図７】
2005176245.tif 000009
【図８】
2005176245.tif 000010
【図９】
2005176245.tif 000011
【図１０】
2005176245.tif 000012
【図１１】
2005176245.tif 000013