(57)【要約】【課題】デジタルカメラの製造時に製造番号を付加しないで、画像データに一意な識別情報を付加することができる画像処理装置を提供する。【解決手段】画像処理装置は他の情報処理装置と接続し、他の情報処理装置に固有の情報を受信する。画像処理装置は受信した固有情報と自機に記憶されたカウントアップ情報とに基づき、識別情報を作成し、画像データに付加する。そして、識別情報を付加するたびにカウントアップ情報を更新する。【選択図】図３
2008160736.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置であって、
他の情報処理装置と接続する接続手段と、
前記接続の際に、前記情報処理装置に関する情報を受信する受信手段と、
前記情報処理装置から受信した情報を記憶する記憶手段と、
前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成手段と、
前記画像データのうち１つに前記識別情報を付加する付加手段と、
前記識別情報を付加するたびに前記カウントアップ情報を更新する更新手段と、
を有する画像処理装置。
【請求項２】
被写体を撮影する撮影手段をさらに有し、
前記作成手段は、前記撮影があると、前記撮影ごとに更新されるカウントアップ情報を用いて識別情報を作成し、
前記付加手段は、前記作成した識別情報を前記撮影手段により撮影した画像に付加する請求項１に記載の画像処理装置。
【請求項３】
前記記憶媒体に前記識別情報が付加されていない画像データが記憶されているかどうか判断する判断手段を有し、
前記判断手段により、前記識別情報が付加されていない画像データが記憶されていると判断された場合、前記付加手段は、前記作成手段により作成された前記識別情報を画像データに付加する請求項１記載の画像処理装置。
【請求項４】
前記判断手段は、前記画像処理装置から前記情報処理装置に転送すべき画像データに前記識別情報が付加されているかどうか判断し、
前記判断手段により、前記識別情報が付加されていない画像データがあると判断された場合、前記付加手段は、前記作成手段により作成された前記識別情報を前記転送すべき画像データに付加し、
前記識別情報が付加された画像データを前記画像処理装置から前記情報処理装置に転送する転送手段をさらに有する請求項３記載の画像識処理装置。
【請求項５】
前記判断手段は、前記記憶媒体に記憶された画像データが、すでに他の機器により識別情報を付加されているかを判断し、
他の機器から識別情報を付加されていると判断した場合、前記作成手段は、前記情報処理装置から受信した情報と前記カウントアップ情報から新たに識別情報を作成する請求項３に記載の画像処理装置。
【請求項６】
前記判断手段により、前記画像データに他の機器から前記識別情報を付加されていると判断された場合、前記付加手段は、前記他の機器から付加された識別情報を前記新たに作成した識別情報に更新して付加する請求項３記載の画像処理装置。
【請求項７】
前記判断手段により、前記画像データに他の機器から前記識別情報が付加されていると判断された場合、前記付加手段は前記新たな識別情報の付加を行わないことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記判断手段により、前記画像データに他の機器から前記識別情報が付加されていると判断された場合、前記付加手段は既に付加されている前記識別情報に加えて前記新たに作成された識別情報を付加することを特徴とする請求項６記載の画像処理装置。
【請求項９】
前記情報処理装置に関する情報は、ＭＡＣアドレス、ユーザ情報、前記画像処理装置との接続したときの前記情報処理装置の時刻であることを特徴とする請求項１乃至８のいずれかに記載の画像処理装置。
【請求項１０】
画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置の制御方法であって、
他の情報処理装置と接続する接続ステップと、
前記接続の際に、前記情報処理装置に関する情報を受信する受信ステップと、
前記情報処理装置から受信した情報を記憶する記憶ステップと、
前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成ステップと、
前記画像データのうち１つに前記識別情報を付加する付加ステップと、
前記識別情報を付加するたびに前記カウントアップ情報を更新する更新ステップと、
を有する画像処理装置の制御方法。
【請求項１１】
画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置の制御プログラムであって、
他の情報処理装置と接続する接続モジュールと、
前記接続の際に、前記情報処理装置に関する情報を受信する受信モジュールと、
前記情報処理装置から受信した情報を記憶する記憶モジュールと、
前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成モジュールと、
前記画像データのうち１つに前記識別情報を付加する付加モジュールと、
前記識別情報を付加するたびに前記カウントアップ情報を更新する更新モジュールと、
をコンピュータに実行させる画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに一意な識別情報を付加する画像処理装置、その制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、画像を撮影する機会が増えてきて、利用者が扱う画像データは大量となる傾向がある。そのため、数多くの画像データを効率的に整理、検索すべく、画像データに一意な識別情報を付加する技術が提案されている。
【０００３】
例えば、デジタルカメラの製造時に機器固有情報である製造番号をデジタルカメラの記憶装置に記憶しておき、撮影時に製造番号と時刻等から一意な識別情報を作成し、画像データに付加するものがある（特許文献１参照）。
【特許文献１】特開平１０−５１７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、デジタルカメラに機器固有の製造番号を製造時に付加するのは、工程上負荷がかかる。また、製造番号の管理が面倒であるということから、特に安価なデジタルカメラなどの画像処理装置には製造番号を付加することが行われていないこともある。
【０００５】
そのため、特許文献１に記載の技術では、機器固有の製造番号が付加されていないデジタルカメラなどで画像データに一意な識別情報を付加することができない。
【０００６】
また、特許文献１に記載のデジタルカメラは、一意な識別情報が付加されていない画像データを別の機器から受信した場合、この画像データに識別情報を付加することについては考慮されていない。
【０００７】
本発明の目的は、デジタルカメラの製造時に製造番号を付加しなくとも、画像データに一意な識別情報を付加することができる画像識別情報付加システムを提供することにある。また、撮影前に一意な識別情報が付加されていない画像データに対しても識別情報を付加することができる画像識別情報付加システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像処理装置は、画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置であって、他の情報処理装置と接続する接続手段と、前記接続の際に、前記情報処理装置に関する情報を受信する受信手段と、前記情報処理装置から受信した情報を記憶する記憶手段と、前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成手段と、前記画像データのうち１つに前記識別情報を付加する付加手段と、前記識別情報を付加するたびに前記カウントアップ情報を更新する更新手段とを有する。
【０００９】
請求項１０記載の画像処理装置の制御方法は、画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置の制御方法であって、他の情報処理装置と接続する接続ステップと、前記接続の際に、前記情報処理装置に関する情報を受信する受信ステップと、前記情報処理装置から受信した情報を記憶する記憶ステップと、前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成ステップと、前記画像データのうち１つに前記識別情報を付加する付加ステップと、前記識別情報を付加するたびに前記カウントアップ情報を更新する更新ステップとを有する。
【００１０】
請求項１１記載の画像処理装置の制御プログラムは、画像データを記憶した記憶媒体にアクセスする手段を有する画像処理装置の制御プログラムであって、他の情報処理装置と接続する接続モジュールと、前記接続の際に、前記情報処理装置に関する情報を受信する受信モジュールと、前記情報処理装置から受信した情報を記憶する記憶モジュールと、前記情報処理装置から受信した情報とカウントアップ情報とに基づき、識別情報を作成する作成モジュールと、前記画像データのうち１つに前記識別情報を付加する付加モジュールと、前記識別情報を付加するたびに前記カウントアップ情報を更新する更新モジュールとをコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、デジタルカメラなどの画像処理装置の製造時に製造番号を付加しなくとも、画像データに一意な識別情報を付加することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１３】
（第１の実施の形態）
図１は、本発明の実施の形態に係る画像処理システムにおいて、デジタルカメラのブロック構成を示す図である。
【００１４】
図１において、画像処理システムは、画像処理装置としてのデジタルカメラ１００と、デジタルカメラ１００と通信可能な情報処理装置としてのパーソナルコンピュータ（ＰＣ）１０１からなる。これらが有線、或いは無線で接続されることで本実施形態における画像処理システムが構築される。
【００１５】
デジタルカメラ１００は以下のユニットを有する。
【００１６】
通信制御装置１０２は、ＰＣ１０１との通信を行うユニットであり、ＰＣ１０１との間での有線による通信及び無線による通信を制御する。
【００１７】
演算装置（ＣＰＵ）１０３は、入力信号やプログラムに基づき、デジタルカメラ１００全体の動作制御を行う。
【００１８】
信号処理装置１０４は、撮影画像の圧縮符号化や輪郭強調、ノイズ除去等の処理を行う。
【００１９】
光学ユニット１０５は、レンズやオートフォーカス、ズーム駆動用モータなどを含む。
【００２０】
一次記憶装置（ＤＲＡＭ）１０６は、ＣＰＵ１０３の一時記憶領域などに用いられる。
【００２１】
二次記憶装置１０７は、フラッシュメモリなどの不揮発性記憶装置であり、各種パラメータなどが記憶される。
【００２２】
操作部材１０８は、カーソルキーや設定／実行ボタン、メニューキーなどを含み、ユーザがデジタルカメラ１００に各種指示を与えるためのものである。
表示部材１０９は、画像データやグラフィカルユーザインタフェース（ＧＵＩ）を表示するための部材であり、例えばＬＣＤなどが用いられる。
【００２３】
読み出し専用メモリ（ＲＯＭ）１１０は、ＣＰＵ１０３が実行するための制御プログラムを記憶する。
【００２４】
着脱可能記録媒体１１１はいわゆるメモリカードに代表される着脱可能な媒体であって、画像データを記憶する。デジタルカメラ１００は、着脱可能記録媒体１１１にアクセスするためのインタフェース（図示せず）を有し、画像データへのアクセスを行う。
【００２５】
なお、以下の実施形態で説明する識別情報は、ＰＣ１０１が備える記憶装置（図示せず）に記憶されたＭＡＣアドレス、ユーザ情報、接続開始時間及びデジタルカメラ１００の二次記憶装置１０７に保存されているカウントアップ情報から作成される。ユーザ情報とは、ＰＣ１０１のユーザを特定するための情報であり、例えばＰＣ１０１にログイン中のユーザアカウントなどがある。カウントアップ情報とは、特定の条件によってインクリメントされる数値のことであり、二次記憶装置１０７に記憶されている。
【００２６】
また、本実施形態における画像データは図２の通りヘッダ部とデータ部に分かれているものとする。
【００２７】
以下、ＰＣ１０１とデジタルカメラ１００が接続された際の画像データに対する識別情報の作成方法について説明する。ここでは、デジタルカメラ１００の二次記憶装置１０７にカウントアップ情報がすでに保存されているものと仮定する。
【００２８】
図３は、図１の画像処理システムによって実行される識別情報作成処理の手順を示すフローチャートである。
【００２９】
図３において、まず、ステップＳ１０１で、デジタルカメラ１００はユーザ操作によりＵＳＢケーブルが挿入されたことを検知すると、ＰＣ１０１とＵＳＢ接続を確立する。
次に、ステップＳ１０２で、ＰＣ１０１はＰＣに固有の情報（以下、ＰＣ固有情報）、本実施例ではＭＡＣアドレス、ユーザ情報、接続開始時間をデジタルカメラ１００に送信する。接続開始時間は、ＰＣ１０１の内部タイマ（図示せず）の値が送信される。デジタルカメラ１００は、ＰＣ１０１から送信されたこれらのＰＣ固有情報を受信する。
【００３０】
次に、ステップＳ１０３で、デジタルカメラ１００は、ＭＡＣアドレス、ユーザ情報、接続開始時間をＰＣ固有情報として二次記憶装置１０７に保存する。
【００３１】
次に、ステップＳ１０４で、デジタルカメラ１００は、二次記憶装置１０７に保存されているＰＣ固有情報と、デジタルカメラ１００の二次記憶装置１０７に保存されているカウントアップ情報を使用して画像データに一意な識別情報を作成する。具体的には、PC101のMACアドレス、ユーザID、接続開始時間、そしてデジタルカメラ１００のカウントアップ情報の値を連結した文字列を識別情報とする。作成後、本処理を終了する。
【００３２】
以下では、デジタルカメラ１００が被写体を撮影する際に識別情報を作成し、画像データのヘッダ部に付加する方法について説明する。
【００３３】
ここでは、デジタルカメラ１００の二次記憶装置１０７にはＰＣ１０１から送信されたＭＡＣアドレス、ユーザ情報、接続時刻がＰＣ固有情報として保存されているものとする。更に、デジタルカメラ１００の二次記憶装置１０７にはカウントアップ情報が保存されているものとし、カウントがリセットされることはないと仮定する。
【００３４】
図４は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【００３５】
図４において、まず、ステップＳ１０５で、デジタルカメラ１００は撮影動作を行い、被写体を撮影する。
ステップＳ１０６で、デジタルカメラ１００は、二次記憶装置１０７に保存されているＰＣ固有の情報と二次記憶装置１０７で保存されているカウントアップ情報により識別情報を作成する。識別情報の一例を図５に示す。
【００３６】
ステップＳ１０７で、デジタルカメラ１００は、ステップＳ１０５で撮影した画像データのヘッダ部に識別情報を付加する。
【００３７】
ステップＳ１０８で、デジタルカメラ１００は、二次記憶装置１０７に保存されているカウントアップ情報の値をインクリメントして、本処理を終了する。
【００３８】
ステップＳ１０５からステップＳ１０８の処理を画像の撮影ごとに繰り返す。この処理により、撮影動作のたびにカウントアップ情報が更新され、一意な識別情報を作成することが可能となる。
【００３９】
本実施の形態では、ＰＣ１０１とデジタルカメラ１００はＵＳＢで接続したが、ＩＥＥＥ１３９４等の有線接続でもよいし、ＩＥＥＥ８０２．ｘ等の無線接続でもよい。また、図４のフローチャートにおけるステップＳ１０７とステップＳ１０８の順番を入れ替えてもよい。また、ＰＣ１０１がデジタルカメラ１００にアクセスして、画像データに付加されている識別情報を利用して画像データを検索することも可能である。
【００４０】
以上により、本実施形態では、外部機器の固有情報を受信することで、画像データに一意な識別情報を作成し付加することが可能となる。このことにより、デジタルカメラ製造の過程において製造番号を付加するという工程を省くことができ、製造コストを削減することができる。
【００４１】
（第２の実施の形態）
第２の実施の形態では、まず、デジタルカメラ１００がＰＣ１０１と接続された際に、デジタルカメラ１００は着脱可能記録媒体１１１内に識別情報が付加されていない画像データがあるかどうか調べる。そして、識別情報が付加されていない画像データに識別情報を付加する。以下では図６を参照しながら、第２の実施の形態を説明する。なお、本実施形態は第１の実施形態と共通する部分が多い。したがって、第１の実施形態と共通する部分については説明を省略し、本実施形態の特徴的部分を主に説明する。他の実施形態の説明についても同様とする。
【００４２】
図６は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【００４３】
図６において、まず、ステップＳ２０１で、デジタルカメラ１００はユーザ操作によりＵＳＢケーブルが挿入されたことを検知すると、ＰＣ１０１とＵＳＢ接続を確立する。
ステップＳ２０２で、ＰＣ１０１はＰＣ固有情報としてＭＡＣアドレス、ユーザ情報、接続開始時間をデジタルカメラ１００に送信する。デジタルカメラ１００は、ＰＣ１０１から送信されたＰＣ固有情報を受信する。
【００４４】
ステップＳ２０３で、デジタルカメラ１００は、ＭＡＣアドレス、ユーザ情報、接続開始時間を二次記憶装置１０７に保存する。
【００４５】
次に、ステップＳ２０４で、デジタルカメラ１００は着脱可能記録媒体１１１内の画像データを参照し、識別情報が付加されていない画像データがあるかどうか判断する。識別情報が付加されていない画像データがあると判断した場合は、処理はステップＳ２０５に移行する。
【００４６】
ステップＳ２０５で、デジタルカメラ１００は二次記憶装置１０７に保存されているＰＣ固有情報及びカウントアップ情報から識別情報を作成する。
【００４７】
ステップＳ２０６で、デジタルカメラ１００は画像データのヘッダ部に識別情報を付加する。
【００４８】
ステップＳ２０７で、デジタルカメラ１００は二次記憶装置１０７に保存されているカウントアップ情報の値をインクリメントして、本処理を終了する。すなわち、本実施例では、カウントアップ情報を撮影動作と関連付けて更新するのではなく、識別情報を付加する処理と関連付けて更新する。このことにより、識別情報が付加されていない画像が複数ある場合であっても、識別情報を付加するたびに、異なる識別情報を作成することができる。
【００４９】
ステップＳ２０４で識別情報が付加される前に撮影された画像データがないと判断された場合、本処理を終了する。ステップＳ２０４からステップＳ２０７の処理を着脱可能記録媒体１１１内の画像データのすべてに対して繰り返す。尚、ステップＳ２０６とステップＳ２０７の順番は入れ替えられてもよい。
【００５０】
（第３の実施の形態）
第３の実施の形態では、デジタルカメラ１００がＰＣ１０１へ画像データの転送を行う際に、まずＰＣ１０１からＰＣ固有情報を受信し、識別情報を画像データに付加した上で画像データを送信する。以下、図７を参照しながら第３の実施の形態を説明する。
【００５１】
図７は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。本フローチャートは、デジタルカメラ１００からＰＣ１０１への画像データの転送が指示されたときに開始される（ステップＳ３００）。
【００５２】
図７において、まず、ステップＳ３０１で、デジタルカメラ１００は着脱可能記録媒体１１１内の画像データを参照し、転送対象となっている画像データに識別情報が付加されているか判断する。
【００５３】
識別情報が付加されていないと判断された場合、ステップＳ３０２で、ＰＣ１０１はＰＣ固有情報としてＭＡＣアドレス、ユーザ情報、現在の時刻をデジタルカメラ１００に送信する。デジタルカメラ１００は、ＰＣ１０１から送信されたこれらのＰＣ固有情報を受信する。
【００５４】
ステップＳ３０３で、デジタルカメラ１００はＭＡＣアドレス、ユーザ情報、接続開始時間をＰＣ固有情報として二次記憶装置１０７に保存する。
【００５５】
ステップＳ３０４で、デジタルカメラ１００は二次記憶装置１０７に保存されているＰＣ固有情報及びカウントアップ情報から識別情報を作成する。
【００５６】
ステップＳ３０５で、デジタルカメラ１００は転送対象の画像データのヘッダ部に識別情報を付加する。
【００５７】
ステップＳ３０６で、デジタルカメラ１００は二次記憶装置１０７に保存されているカウントアップ情報を更新する。
【００５８】
ステップＳ３０７で、デジタルカメラ１００は、ステップＳ３０５で識別情報を付加した画像データをＰＣ１０１に転送して、本処理を終了する。
ステップＳ３０１で転送対象の画像データに識別情報が付加されていると判断された場合、ステップＳ３０７の処理を行う。
【００５９】
ステップＳ３０１からステップＳ３０７の処理を転送対象の画像データのすべてに対して行う。尚、ステップＳ３０５とステップＳ３０６の順番を入れ替えてもよい。
【００６０】
このように、ＰＣへの転送処理の際に併せて識別情報を付加することで、ユーザは識別情報を生成するためだけにＰＣと接続する必要がなくなる。
【００６１】
（第４の実施の形態）
第４の実施の形態では、すでに識別情報が付加されている画像データを別のデジタルカメラ１００に転送した際に、新たな識別情報を付加する構成とした。
【００６２】
以下、デジタルカメラ１００を第１のデジタルカメラ１００−１とし、別のデジタルカメラ１００を第２のデジタルカメラ１００−２とする。  本実施形態では以下のようなケースを考える。まず、デジタルカメラ１００−１がＰＣ１０１と接続して取得したＰＣ固有情報に基づき画像データに識別情報を付加する。その後、画像データを保存している着脱可能記録媒体１１１がデジタルカメラ１００−１から取り外され、第２のデジタルカメラ１００−２に装着される。そして、第２のデジタルカメラ１００−２がＰＣ１０１と接続する。このようなケースにおいて、以下、図８を参照しながら第４の実施の形態を説明する。
【００６３】
図８は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【００６４】
図８において、まずステップＳ４０１で、第２のデジタルカメラ１００−２はユーザ操作によりＵＳＢケーブルが挿入されたことを検知すると、ＰＣ１０１とＵＳＢ接続を確立する。
【００６５】
ステップＳ４０２で、ＰＣ１０１はＰＣ固有情報としてＭＡＣアドレス、ユーザ情報、接続開始時間を第２のデジタルカメラ１００−２に送信する。第２のデジタルカメラ１００−２は、ＰＣ１０１から送信されたこれらのＰＣ固有情報を受信する。
【００６６】
次に、ステップＳ４０３で、第２のデジタルカメラ１００−２は二次記憶装置１０７に、受信したＭＡＣアドレス、ユーザ情報、接続開始時間をＰＣ固有情報として記憶する。なお、本ステップにおける受信の前に、既に接続開始時間をＰＣから受信し二次記憶装置１０７に記憶している場合には、その情報を二次記憶装置１０７内の別の領域に退避させておく。
【００６７】
ステップＳ４０４で、第２のデジタルカメラ１００−２は、二次記憶装置１０７に保存されているＰＣ固有情報と、第２のデジタルカメラ１００−２の二次記憶装置１０７に保存されているカウントアップ情報を使用して画像データに一意な識別情報を作成する。この識別情報は、デジタルカメラ１００−１で生成された識別情報とは異なるものとなる。
【００６８】
ステップＳ４０５で、第２のデジタルカメラ１００−２は、着脱可能記録媒体１１１に記憶された画像データのヘッダ部を参照し、識別情報から接続開始時間を抽出する。本実施形態においては、識別情報は複数の値が連結した文字列であるため、接続開始時間を抽出することは容易である。抽出された接続開始時間は二次記憶装置１０７に記憶される。
【００６９】
ステップＳ４０６で、第２のデジタルカメラ１００−２は、ステップＳ４０３で退避させておいた以前の接続開始時間と、ステップＳ４０５で抽出した接続開始時間とを比較する。
【００７０】
ステップＳ４０７で、第２のデジタルカメラ１００−２は、ステップＳ４０６での比較の結果、接続開始時間時間が異なる、または退避している接続開始時間が存在しない場合には処理をステップＳ４０８に進める。同じであると判断した場合には処理を終了する。
【００７１】
ステップＳ４０８で、第２のデジタルカメラ１００−２は、画像データのヘッダ部にステップＳ４０５で生成された識別情報を上書き、すなわち新たな識別情報に更新して、本処理を終了する。
【００７２】
以上により、別のデジタルカメラで撮影された画像データに対しても新たに接続されたカメラの識別情報を新たに上書きすることができる。
【００７３】
また、以前の接続開始時間と、画像データの識別情報に含まれる接続開始時間を比較することにより、自機器が付加した識別情報と他の機器で付加された識別情報とを判別することが可能である。
【００７４】
（第５の実施の形態）
第５の実施の形態では、すでに識別情報が付加されている画像データを別のデジタルカメラ１００に転送した際にも、画像データが一貫した識別情報を有する構成とした。
【００７５】
第４の実施の形態では、第２のデジタルカメラ１００−２とＰＣ１０１を接続した後に作成される識別情報で上書きされるが、第５の実施の形態では上書きを行わず、画像データに新たな識別情報を追加する構成とした。以下、図９を参照しながら第５の実施の形態を説明する。
【００７６】
図９は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。ステップＳ５０１からステップＳ５０４は、第４の実施形態のステップＳ４０１からステップＳ４０４と同様であるため、説明を省略する。
【００７７】
以下、ステップＳ５０５以下の処理について述べる。ステップＳ５０５で、第２のデジタルカメラ１００−２は画像データに識別情報が付加されているかどうか判断する。画像データに識別情報が付加されていると判断した場合、処理を終了する。画像データに識別情報が付加されていないと判断した場合、処理はステップＳ５０６に進む。
【００７８】
ステップＳ５０６で、第２のデジタルカメラ１００−２は画像データのヘッダ部にステップＳ５０４で作成した識別情報を付加して、本処理を終了する。
【００７９】
以上により、別のカメラで撮影し、すでに識別情報が付加された画像データに対して、識別情報を上書きすることなくすでに付加されている識別情報を保つことができる。つまり、画像データは記憶先のデジタルカメラにかかわらず、常に一定の識別情報を有することになる。
【００８０】
（第６の実施の形態）
第６の実施の形態では、すでに識別情報が付加されている画像データを、別の第２のデジタルカメラ１００−２に転送した際に、新たな識別情報を付加する。
【００８１】
第４の実施の形態では、第２のデジタルカメラ１００−２は新たに作成した識別情報を上書きしたが、第６の実施の形態では、既に記憶されている識別情報とともに、新たに生成される識別情報を追加して記憶する。すなわち、１つの画像データに複数の識別情報を付与することができる。以下、図１０を参照しながら第６の実施の形態を説明する。
【００８２】
図１０は、図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【００８３】
図１０において、ステップＳ６０１からステップＳ６０５は、第５の実施形態におけるステップＳ５０１からステップＳ５０５と同様の処理を行うため、ここでは説明を省略する。
【００８４】
以下、ステップＳ６０６以下の処理について説明する。ステップＳ６０５で画像データに識別情報が付加されていると判断された場合、ステップＳ６０６で、第２のデジタルカメラ１００−２は、画像データの識別情報から接続開始時間を抽出する。本実施形態では、識別情報は複数の値が連結した文字列であるため、接続開始時間を抽出することは容易である。抽出された接続開始時間は二次記憶装置１０７に記憶される。
【００８５】
ステップＳ６０７で、第２のデジタルカメラ１００−２は、ステップＳ６０３で退避させておいた以前の接続開始時間と、ステップＳ６０６で抽出した接続開始時間とを比較する。
【００８６】
ステップＳ６０８で、第２のデジタルカメラ１００−２は、ステップＳ６０７での比較の結果、接続開始時間時間が異なる、または退避している接続開始時間が存在しない場合には処理をステップＳ６０９に進める。同じであると判断した場合には処理を終了する。ステップＳ６０９で、第２のデジタルカメラ１００−２は、画像データのヘッダ部に既に記憶されている識別情報とともに、ステップＳ６０４で新たに生成した識別情報も付加し、本処理を終了する。
【００８７】
ステップＳ６０５で画像データＤに識別情報が付加されていないと判断された場合、第２のデジタルカメラ１００−２は、ステップＳ６１０で、画像データのヘッダ部に識別情報を付加して、本処理を終了する。
【００８８】
以上により、すでに一意な識別情報が付加された画像データに対しても、すでに付加されている識別情報を引き続き記憶するとともに、新たに接続されたデジタルカメラで作成した識別情報も付加することができる。
【００８９】
（第７の実施の形態）
第１の実施の形態乃至第６の実施の形態では、画像データに付加される識別情報を画像データのヘッダ部に付加していたが。それに対して第７の実施の形態では、識別情報が、識別情報と画像ファイルと関連付けを示す表で管理され、画像データとは別のファイルとして記憶される。
【００９０】
また、デジタルカメラ１００の一次記憶装置１０６にはＰＣ１０１から送信されたＭＡＣアドレス、ユーザ情報、接続時刻がＰＣ固有情報として保存されているものとする。
【００９１】
更に、デジタルカメラ１００の二次記憶装置１０７には、カウントアップ情報が保存されているものとし、リセットされることはないものとする。デジタルカメラ１００は、二次記憶装置１０７に識別情報管理テーブルを保持するものとする。識別情報管理テーブルの構成を図１１に示す。図１１に示すように、識別情報管理テーブルは、画像ファイル名と識別情報ファイル名とが関連付けて管理されている。
【００９２】
以下、画像ファイルＩＭＧ＿１０００．ＪＰＧについて識別情報を作成し、ファイルＩＭＧ＿１０００＿Ｉ．ＴＸＴとして画像ファイル名とともに識別情報管理テーブルＴに保存する例を、図１２を参照しながら説明する。
【００９３】
図１２は、図１の画像処理システムによって実行される識別情報保存処理の手順を示すフローチャートである。
【００９４】
図１２において、まず、ステップＳ９０１で、デジタルカメラ１００は撮影動作を行う。ステップＳ９０２で、デジタルカメラ１００は、二次記憶装置１０７に保存されているＰＣ固有情報と二次記憶装置１０７で保存されているカウントアップ情報により識別情報を作成する。そして、識別情報を記述した識別情報ファイルを作成する。本実施形態における識別情報ファイルのファイル名は、画像データのファイル名に基づき決定される。例えば、画像データのファイル名がＩＭＧ＿１０００．ＪＰＧの場合、識別情報ファイルにはＩＭＧ＿１０００＿Ｉ．ＴＸＴといったファイル名を付与する。作成した識別情報ファイルは二次記憶装置１０７に記憶される。
【００９５】
ステップＳ９０３で、デジタルカメラ１００は、撮影された画像データのファイル名ＩＭＧ＿１０００．ＪＰＧと、識別情報ファイル名ＩＭＧ＿１０００＿Ｉ.ＴＸＴを関連付けて識別情報管理テーブルに登録する。
【００９６】
ステップＳ９０４で、デジタルカメラ１００はカウントアップ情報を更新して、本処理を終了する。なお、ステップＳ９０３とステップＳ９０４の順番を入れ替えてもよい。
【００９７】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施の形態に係る画像処理システムにおいて、デジタルカメラのブロック構成を示す図である。
【図２】画像データの構成を示す図である。
【図３】図１の画像処理システムによって実行される識別情報作成処理の手順を示すフローチャートである。
【図４】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図５】画像データの画像ファイル名、識別情報を示す図である。
【図６】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図７】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図８】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図９】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図１０】図１の画像処理システムによって実行される識別情報付加処理の手順を示すフローチャートである。
【図１１】識別情報管理テーブルを示す図である。
【図１２】図１の画像処理システムによって実行される識別情報保存処理の手順を示すフローチャートである。
【符号の説明】
【０１０３】
１００  デジタルカメラ
１０１  ＰＣ
１０２  通信制御装置
１０３  演算装置
１０４  信号処理装置
１０５  光学ユニット
１０６  一次記憶装置
１０７  二次記憶装置
１０８  操作部材
１０９  表示部材
１１０  読み出し専用メモリ
１１１  着脱可能記録媒体
【図１】
2008160736.tif 000003
【図２】
2008160736.tif 000004
【図３】
2008160736.tif 000005
【図４】
2008160736.tif 000006
【図５】
2008160736.tif 000007
【図６】
2008160736.tif 000008
【図７】
2008160736.tif 000009
【図８】
2008160736.tif 000010
【図９】
2008160736.tif 000011
【図１０】
2008160736.tif 000012
【図１１】
2008160736.tif 000013
【図１２】
2008160736.tif 000014