(57)【特許請求の範囲】
【請求項１】
照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置であって、
撮影により生成された撮影画像を記憶している第１画像記憶手段と、
画像処理を示す処理命令を記憶している命令記憶手段と、
予め生成された照合画像を記憶している第２画像記憶手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段と
を備え、
前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、
前記実行手段は、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更する
ことを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第１画像記憶手段に書き込む撮影手段
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、
前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成する撮影手段と、
生成した前記撮影画像をネットワークを介して前記サーバ装置へ送信する送信手段と、
前記サーバ装置からネットワークを介して前記撮影画像を受信する受信手段と、
受信した前記撮影画像を前記第１画像記憶手段に書き込む書込手段と
を含み、
前記サーバ装置は、前記撮影画像を受信し、蓄積し、送信する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像処理装置は、ネットワークを介して、撮影装置と接続されており、
前記撮影装置は、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像をネットワークを介して、前記画像処理装置へ送信し、
前記画像処理装置は、さらに、
前記撮影装置から、ネットワークを介して、前記撮影画像を受信する受信手段と、
受信した前記撮影画像を前記第１画像記憶手段に書き込む書込手段と
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、
前記サーバ装置は、あらかじめ前記処理命令及び前記照合画像を記憶しており、前記画像処理装置からの要求に応じて、前記処理命令及び前記照合画像を、前記画像処理装置へ送信し、
前記画像処理装置は、さらに、
前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、
前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、
受信した前記処理命令を前記命令記憶手段に書き込み、受信した前記照合画像を前記第２画像記憶手段に書き込む書込手段と
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記送信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を送信する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者に係るものであることであり、
前記送信手段は、当該画像処理装置の利用者に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、前記利用者に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者を識別する利用者識別子に対応するものであることであり、
前記送信手段は、前記要求として、前記利用者を識別する利用者識別子を送信し、
前記サーバ装置は、前記利用者識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記利用者識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置に係るものであることであり、
前記送信手段は、当該画像処理装置に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、当該画像処理装置に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置を識別する利用者識別子に対応するものであることであり、
前記送信手段は、前記要求として、当該画像処理装置を識別する装置識別子を送信し、
前記サーバ装置は、前記装置識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記装置識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記所定条件は、前記処理命令及び前記照合画像が撮影対象の被写体に係るものであることであり、
前記送信手段は、被写体に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、当該被写体に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１２】
前記所定条件は、前記処理命令及び前記照合画像が被写体に貼付されたＩＣタグ識別するタグ識別子に対応するものであることであり、
前記画像処理装置は、さらに、
被写体に貼付されたＩＣタグから、当該ＩＣタグを識別するタグ識別子を取得する取得手段を備え、
前記送信手段は、前記要求として、取得した前記タグ識別子を送信し、
前記サーバ装置は、前記タグ識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記タグ識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記送信手段は、前記処理命令及び前記照合画像の要求を、随時、サーバ装置へ送信する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１４】
前記送信手段は、前記処理命令及び前記照合画像の要求を、定期的に繰り返し、サーバ装置へ送信する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１５】
前記処理命令により示される画像処理は、さらに、暗号化処理を含み、
前記実行手段は、さらに、前記処理命令に含まれる暗号化処理に従って、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１６】
前記実行手段は、二者が分散して有する２個の鍵に基づいて、前記暗号化処理を施す
ことを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第１画像記憶手段に書き込む撮影手段を含み、
前記判断手段は、前記撮影手段により前記撮影画像が生成された場合に、前記判断を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１８】
前記画像処理装置は、さらに、
前記第１画像記憶手段に記憶されている前記撮影画像を外部へ出力する出力手段を含み、
前記判断手段は、前記出力手段により前記撮影画像が出力される場合に、前記判断を行い、
前記出力手段は、前記画像処理が施された撮影画像を外部へ出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１９】
前記画像処理装置は、さらに、
当該画像処理装置が存在する現在位置を取得する位置取得手段と、
取得した現在位置が、所定の範囲外にあるか否かを判断する範囲判断手段とを含み、
前記判断手段は、前記範囲判断手段により前記範囲外にあると判断される場合に、前記判断を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項２０】
ネットワークを介して接続されたサーバ装置と画像処理装置とから構成される画像処理システムであって、
前記サーバ装置は、
予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、
前記画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、
前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、
読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段とを備え、
前記画像処理装置は、
撮影により生成された撮影画像を記憶している第１画像記憶手段と、
前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、
前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段とを備え、
前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、
前記実行手段は、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更する
ことを特徴とする画像処理システム。
【請求項２１】
被写体を撮影して撮影画像を生成し、照合画像との対比結果に応じて撮影画像に画像処理を施す画像撮影装置であって、
第１画像記憶手段と、
被写体を撮影して撮影画像を生成し、生成した前記撮影画像を前記第１画像記憶手段に書き込む撮影手段と、
画像処理を示す処理命令を記憶している命令記憶手段と、
予め生成された照合画像を記憶している第２画像記憶手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段と
を備え、
前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、
前記実行手段は、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更する
ことを特徴とする画像撮影装置。
【請求項２２】
照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置で用いられる画像処理方法であって、
前記画像処理装置は、撮影により生成された撮影画像を記憶している第１画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第２画像記憶手段とを備え、
前記画像処理方法は、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断ステップと、
前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行ステップと
を含み、
前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、
前記実行ステップは、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更する
ことを特徴とする画像処理方法。
【請求項２３】
照合画像との対比結果に応じて撮影画像に画像処理を施すコンピュータで用いられる画像処理プログラムであって、
前記コンピュータは、撮影により生成された撮影画像を記憶している第１画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第２画像記憶手段とを備え、
前記画像処理プログラムは、
コンピュータに、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断ステップと、
前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行ステップとを実行させ、
前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、
前記実行ステップは、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更する
ことを特徴とする画像処理プログラム。
【請求項２４】
前記画像処理プログラムは、コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項２３に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により得られた画像に画像処理を施す画像処理技術に関する。
【背景技術】
【０００２】
ＣＣＤ（Charge Coupled Device ）等の固体撮像素子を用いた撮影により生成した画像データをメモリカードに記録するデジタルカメラが広く用いられるようになってきている。
特許文献１によると、生成した映像の整理を容易に実現できるようなカメラを実現すること、映像にその説明となる情報を多重化して記録するカメラを実現すること、また、周囲の人間に知られることなく被写体の意思を伝達する機能を持つカメラを実現すること、さらに、所望の被写体が確実に撮影範囲に入っていることを容易に確認できるカメラを実現することを目的として、映像を入力し、点滅光源による点滅パターンに対応する識別情報を記憶し、この識別情報をもとに、入力された映像内で点滅する光源の点滅パターンに対応する識別情報に変換し、変換された識別情報を、入力された前記映像とともに出力する映像情報処理装置が開示されている。
【０００３】
また、特許文献２によると、写真撮影の禁止又は許可の設定を簡便かつ確実に行うことができ、更に、被写体の価値に応じた料金を課金することができる写真撮影許可機能付きカメラを開示している。この技術によると、カメラから、個別に料金が設定された被写体近傍に設けた送受信機に、暗号により特定される撮影許可信号を送信する。送受信機から返信された撮影許可信号を受信すると、シャッター制御手段によりシャッターが動作可能となり写真撮影が行われる。契約の際、又は撮影後に記憶手段に記憶されたデータを基に撮影に対する料金が徴収される。こうして、事前に撮影が許可された被写体以外の写真撮影を有効に防止する。
【０００４】
さらに、特許文献３によると、電子透かし処理等の対象情報の劣化を招くことなく、当該対象情報の著作権保護等のための所定情報を当該対象情報に対して容易に且つ有効に埋め込むことが可能な情報処理装置を開示している。この技術によると、記録手段は、ユーザからの撮影操作に基づいて生成された対象情報（撮影画像）に対して、対象情報の著作権保護のための所定情報を記録するにあたり、撮影時にユーザ（撮影者）の生体情報を取得し、当該ユーザの生体情報が予め登録されている場合に、当該登録時に生体情報に関連付けられた該当するユーザ情報を所定情報として対象情報に記録する。
【特許文献１】特開２００１−３２０７０２号公報
【特許文献２】特開２００２−１８２２７５号公報
【特許文献３】特開２００３−２０４４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によると、生成した映像の整理が容易にできたり、写真撮影の禁止又は許可の設定が簡便にできたり、著作権保護のための所定情報を容易に画像に埋め込むことができるものの、撮影された人物や建物などの肖像権、セキュリティ、プライバシーを保護したり、撮影により生成された画像データを簡単に整理するために、さらに多様な技術が要望されている。
【０００６】
本発明は、上記のような要望に対処するために、撮影された後の画像データの取り扱いを容易にすることができる画像処理装置、サーバ装置、画像撮影装置、画像処理システム、画像処理方法、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置であって、撮影により生成された撮影画像を記憶している第１画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第２画像記憶手段と、前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、前記照合画像に相当する部分が存在すると判断される場合に、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段とを備え、前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令であり、前記実行手段は、前記撮影画像内において前記照合画像に相当する部分に表示されたオブジェクトの大きさ又は向きを変更することを特徴とする。
【発明の効果】
【０００８】
この構成によると、撮影画像に照合画像が写っているか否かに応じて画像処理を施すので、利用者が撮影画像を視認することなく、適切な画像処理を施すことができ、撮影後の画像データの取り扱いが容易になる。
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第１画像記憶手段に書き込む撮影手段を含む。
【０００９】
この構成によると、撮影手段を備えているので、撮影とほぼ同時に、撮影画像に照合画像が写っているか否かに応じて画像処理を施すことができる。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成する撮影手段と、生成した前記撮影画像をネットワークを介して前記サーバ装置へ送信する送信手段と、前記サーバ装置からネットワークを介して前記撮影画像を受信する受信手段と、受信した前記撮影画像を前記第１画像記憶手段に書き込む書込手段とを含み、前記サーバ装置は、前記撮影画像を受信し、蓄積し、送信する。
【００１０】
この構成によると、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像をネットワークを介してサーバ装置へ送信し、サーバ装置から前記撮影画像を受信し、受信した前記撮影画像を前記第１画像記憶手段に書き込むので、撮影画像を一時的にサーバ装置に蓄積しておくことができる。これにより、画像処理装置が大容量の記憶手段を備えていなくても、多くの撮影画像を生成することができる。
【００１１】
ここで、前記画像処理装置は、ネットワークを介して、撮影装置と接続されており、前記撮影装置は、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像をネットワークを介して、前記画像処理装置へ送信し、前記画像処理装置は、さらに、前記撮影装置から、ネットワークを介して、前記撮影画像を受信する受信手段と、受信した前記撮影画像を前記第１画像記憶手段に書き込む書込手段とを含む。
【００１２】
この構成によると、前記画像処理装置は、前記撮影装置から、ネットワークを介して、前記撮影画像を受信して前記第１画像記憶手段に書き込むので、当該画像処理装置から遠く離れた地点に設けられた前記撮影装置により生成された撮影画像に対しても、撮影画像に照合画像が写っているか否かに応じて画像処理を施すことができる。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記サーバ装置は、あらかじめ前記処理命令及び前記照合画像を記憶しており、前記画像処理装置からの要求に応じて、前記処理命令及び前記照合画像を、前記画像処理装置へ送信し、前記画像処理装置は、さらに、前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、受信した前記処理命令を前記命令記憶手段に書き込み、受信した前記照合画像を前記第２画像記憶手段に書き込む書込手段とを含む。
【００１３】
この構成によると、サーバ装置から処理命令及び照合画像を受信して内部に記憶するので、画像処理装置が大容量の記憶手段を備えていなくても、多くの処理命令及び照合画像を利用することができる。また、サーバ装置により一元的に管理された処理命令及び照合画像を利用することができる。
ここで、前記送信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を送信する。
【００１４】
この構成によると、所定条件を満たす前記処理命令及び前記照合画像の要求をサーバ装置へ送信するので、所定条件を満たす処理命令及び照合画像が得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者に係るものであることであり、前記送信手段は、当該画像処理装置の利用者に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、前記利用者に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
【００１５】
この構成によると、当該画像処理装置の利用者に係る処理命令及び照合画像を受信するので、利用者にとって適切な処理命令及び照合画像が得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、前記利用者を識別する利用者識別子を送信し、前記サーバ装置は、前記利用者識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記利用者識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
【００１６】
この構成によると、当該画像処理装置の利用者を識別する利用者識別子に対応する処理命令及び照合画像を受信するので、利用者にとって適切な処理命令及び照合画像が確実に得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置に係るものであることであり、前記送信手段は、当該画像処理装置に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該画像処理装置に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
【００１７】
この構成によると、当該画像処理装置に係る処理命令及び照合画像を受信するので、当該画像処理装置にとって適切な処理命令及び照合画像が得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、当該画像処理装置を識別する装置識別子を送信し、前記サーバ装置は、前記装置識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記装置識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
【００１８】
この構成によると、当該画像処理装置を識別する装置識別子に対応する処理命令及び照合画像を受信するので、当該画像処理装置にとって適切な処理命令及び照合画像が確実に得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が撮影対象の被写体に係るものであることであり、前記送信手段は、被写体に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該被写体に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
【００１９】
この構成によると、被写体に係る処理命令及び照合画像を受信するので、被写体にとって適切な処理命令及び照合画像が得られる。
ここで、前記所定条件は、前記処理命令及び前記照合画像が被写体に貼付されたＩＣタグ識別するタグ識別子に対応するものであることであり、前記画像処理装置は、さらに、被写体に貼付されたＩＣタグから、当該ＩＣタグを識別するタグ識別子を取得する取得手段を備え、前記送信手段は、前記要求として、取得した前記タグ識別子を送信し、前記サーバ装置は、前記タグ識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記タグ識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
【００２０】
この構成によると、被写体に貼付されたＩＣタグを識別するタグ識別子に対応する処理命令及び照合画像を受信するので、被写体にとって適切な処理命令及び照合画像が確実に得られる。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、随時、サーバ装置へ送信する。
【００２１】
この構成によると、処理命令及び照合画像を随時受信するので、受信した処理命令及び照合画像を用いて、いつでも、撮影画像に照合画像が写っているか否かに応じた画像処理を施すことができる。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、定期的に繰り返し、サーバ装置へ送信する。
【００２２】
この構成によると、処理命令及び照合画像を定期的に繰り返し受信するので、サーバ装置と当該画像処理装置との間の通信量を増やすことなく、撮影画像に照合画像が写っているか否かに応じた画像処理を施すことができる。
【００２７】
ここで、前記処理命令により示される画像処理は、さらに、暗号化処理を含み、前記実行手段は、さらに、前記処理命令に含まれる暗号化処理に従って、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成する。
【００２８】
この構成によると、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成するので、元の撮影画像を安全に保存しておくことができる。
ここで、前記実行手段は、二者が分散して有する２個の鍵に基づいて、前記暗号化処理を施す。
この構成によると、二者が分散して有する２個の鍵に基づいて、暗号化処理が施されるので、暗号化画像を正当に復号できる条件を、前記二者が分散して有する２個の鍵が揃う場合に、限定することができる。
【００３２】
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第１画像記憶手段に書き込む撮影手段を含み、前記判断手段は、前記撮影手段により前記撮影画像が生成された場合に、前記判断を行う。
【００３３】
この構成によると、前記撮影手段により前記撮影画像が生成された場合に、撮影画像内に照合画像に相当する部分が存在するか否かを判断するので、撮影直後において、必ず比較結果に応じて画像処理を施すことができる。
ここで、前記画像処理装置は、さらに、前記第１画像記憶手段に記憶されている前記撮影画像を外部へ出力する出力手段を含み、前記判断手段は、前記出力手段により前記撮影画像が出力される場合に、前記判断を行い、前記出力手段は、前記画像処理が施された撮影画像を外部へ出力する。
【００３４】
この構成によると、撮影画像が外部へ出力される際に、撮影画像内に照合画像に相当する部分が存在するか否かを判断するので、外部へ出力する撮影画像に対して、必ず比較結果に応じて画像処理を施すことができる。こうして外部へ出力される撮影画像に制限を加えることができる。
ここで、前記画像処理装置は、さらに、当該画像処理装置が存在する現在位置を取得する位置取得手段と、取得した現在位置が、所定の範囲外にあるか否かを判断する範囲判断手段とを含み、前記判断手段は、前記範囲判断手段により前記範囲外にあると判断される場合に、前記判断を行う。
【００３５】
この構成によると、当該画像処理装置が、所定の範囲外に存在すると判断される場合に、撮影画像内に照合画像に相当する部分が存在するか否かを判断するので、この場合に、必ず比較結果に応じて画像処理を施すことができる。こうして外部へ出力される撮影画像に制限を加えることができる。
また、本発明は、サーバ装置であって、予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、ネットワークを介して接続されている画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段とを備え、前記処理命令は、画像の一部分について、その部分に表示されたオブジェクトの大きさ又は向きを変更する命令である。
【００３６】
この構成によると、ネットワークを介して、画像処理装置へ、照合画像及び処理命令を確実に送信することができる。
ここで、前記受信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を受信し、前記読出手段は、前記記憶手段から、前記所定条件を満たす前記処理命令及び前記照合画像を読み出す。
【００３７】
この構成によると、所定条件を満たす照合画像及び処理命令を送信することができる。
【発明を実施するための最良の形態】
【００３８】
１．画像処理システム１０
本発明の１の実施の形態としての画像処理システム１０について説明する。
１．１  画像処理システム１０の構成
画像処理システム１０は、図１に示すように、サーバ装置１００及び複数台のデジタルカメラ２００ａ、２００ｂ、・・・から構成されている。サーバ装置１００とデジタルカメラ２００ａ、２００ｂ、・・・とは、インターネット２０及び携帯電話網３０を介して接続されている。
【００３９】
利用者は、デジタルカメラ２００ａを用いて、１個以上の様々な対象物（被写体とも言う）を撮影する。前記対象物のうち、一部のものには、電波を用いて無線により通信可能な、つまり非接触で通信可能なＩＣタグ４００が予め貼付されている。ＩＣタグ４００は、当該ＩＣタグを識別するタグ識別子を保持している。
デジタルカメラ２００ａは、利用者の操作により、これらの対象物を撮影し画像データを生成する。撮影の際に、デジタルカメラ２００ａを中心とする所定の通信可能範囲内に、ＩＣタグ４００が貼付された対象物が存在すれば、デジタルカメラ２００ａは、無線により、ＩＣタグ４００からタグ識別子を取得する。
【００４０】
デジタルカメラ２００ａは、これらの対象物を撮影すると、内部に保持している当該利用者を識別する利用者識別子と、取得できた場合には前記タグ識別子とを、無線基地局３１、携帯電話網３０及びインターネット２０を介して、サーバ装置１００へ送信する。
サーバ装置１００は、予め、利用者を識別する利用者識別子及びＩＣタグを識別するタグ識別子に対応付けて、パターン画像、制御情報及び付加情報を内部に記憶している。パターン画像は、画像データであり、制御情報及び付加情報は、それぞれ、撮影により生成された画像データに対して後述するモザイク処理、画像置換などを施すことを示す操作命令を含む。
【００４１】
サーバ装置１００は、受信した利用者識別子又は利用者識別子及びタグ識別子に対応するパターン画像が存在すれば、そのパターン画像を内部から抽出し、抽出したパターン画像を、インターネット２０、携帯電話網３０及び無線基地局３１を介して、デジタルカメラ２００ａへ送信する。
デジタルカメラ２００ａは、撮影して生成した画像データ内から、受信したパターン画像と一致する部分を探し、一致する部分が存在するなら、サーバ装置１００に対して、制御情報及び付加情報を要求し、サーバ装置１００は、対応する制御情報又は制御情報及び付加情報をデジタルカメラ２００ａへ送信する。
【００４２】
デジタルカメラ２００ａは、受信した制御情報又は制御情報及び付加情報に含まれる操作命令に従って、生成した画像データに対して処理を施す。例えば、受信したパターン画像と一致する部分に対してモザイク処理を施し、又は前記部分を他の画像データに置き換え、これらの処理が施された画像データをメモリカード３００へ書き込む。
１．２  サーバ装置１００の構成
サーバ装置１００は、図２に示すように、制御部１０１、送受信部１０２及び情報記憶部１０３から構成されており、表示部１１１及び入力部１１２に接続されている。
【００４３】
サーバ装置１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、通信ユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバ装置１００は、その機能を達成する。
【００４４】
（１）情報記憶部１０３
情報記憶部１０３は、図２に示すように、利用者情報テーブル１２１、パターン画像１３１、１３２、・・・、制御情報１４１、１４２、・・・、付加情報１５１、１５２、・・・を予め記憶している。
（利用者情報テーブル１２１）
利用者情報テーブル１２１は、図３にそのデータ構造の一例を示すように、複数の利用者情報を含んで構成されている。
【００４５】
利用者情報テーブル１２１に含まれている１個以上の利用者情報が、一人の利用者に対応している。
各利用者情報は、利用者識別子、１個以上のパターン画像識別子及び１個の制御情報識別子を含む。前記利用者情報のうちには、さらにタグ識別子を含むものがあり、また、さらに付加情報識別子を含むものがある。
【００４６】
利用者識別子は、各デジタルカメラの利用者を一意に識別する識別情報である。
パターン画像識別子は、情報記憶部１０３に記憶されているいずれかのパターン画像を一意に識別する識別情報である。
タグ識別子は、ＩＣタグを一意に識別する識別情報である。ＩＣタグについては、後述する。
【００４７】
制御情報識別子は、情報記憶部１０３に記憶されているいずれかの制御情報を一意に識別する識別情報である。
付加情報識別子は、情報記憶部１０３に記憶されているいずれかの付加情報を一意に識別する識別情報である。
（パターン画像１３１、１３２、・・・）
パターン画像１３１、１３２、・・・は、各デジタルカメラによる撮影により得られた画像データ又はその一部の画像データが、ＪＰＥＧ（JointPhotographic Experts Group ）の規格により高効率に圧縮されて生成された画像情報である。
【００４８】
例えば、パターン画像１３１、１３２、・・・は、それぞれ、人物Ａ、Ｂ、・・・を正面から撮影して得られた画像データである。
また、パターン画像１３１、１３２、・・・は、それぞれ、人物Ａの全身、上半身、頭部、・・・を正面から撮影して得られた画像データであるとしてもよい。
また、パターン画像１３１、１３２、・・・は、それぞれ、人物Ａの頭部を、正面、左斜め４５度、右斜め４５度、側面、上斜め４５度正面、下斜め４５度正面、・・・から撮影して得られた画像データであるとしてもよい。
【００４９】
また、パターン画像１３１、１３２、・・・は、それぞれ、構造物Ａ、Ｂ、・・・を正面から撮影して得られた画像データであるとしてもよい。ここで、構造物は、例えば、ビルディング、寺院、タワー、橋、航空機、列車、乗用車などである。
また、パターン画像１３１、１３２、・・・は、上記の例を全て含むとしてもよい。
（制御情報１４１、１４２、・・・）
各制御情報は、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
【００５０】
各制御情報は、具体的には、コンピュータプログラムであり、各操作情報は、機械語形式のコンピュータ命令である。これらの機械語形式は、各デジタルカメラにより解読され実行される形式であり、各制御情報は、各デジタルカメラにより用いられる。
以下において、各制御情報の内容を説明するが、各制御情報の内容の理解を容易にするために、機械語形式の命令を用いた表現ではなく、図４〜図８に示すように、操作命令及び詳細情報を人が通常用いる言語により表現している。
【００５１】
実行番号は、対応する操作命令が、各デジタルカメラにおいて実行される際の順序を示す番号である。実行番号「１」に対応する操作命令が最初に実行され、次に、実行番号「２」に対応する操作命令が実行される。以下、実行番号により示される順序に従って操作命令が実行される。
操作命令は、各デジタルカメラに対する操作を指示する命令であり、詳細情報は、各操作命令に付随して指定される情報である。具体的には、操作命令には、一例として、モザイク処理命令、記録命令、画像置換命令、情報付加命令及びフレーム消去命令などが含まれる。
【００５２】
以下に、上記の各操作命令について、対応する詳細情報とともに、説明する。
（ａ）モザイク処理命令
モザイク処理命令は、デジタルカメラによる撮影により得られた画像データ（又は、モザイク処理を施す直前の画像データ、つまり、他の処理が施された画像データ）の全部又は一部分にモザイク処理を施すことを示す命令である。
【００５３】
ここで、モザイク処理では、撮影され生成された画像データの全部又は一部分を複数の矩形（正方形）のブロック領域に分割し、ブロック領域毎に、当該ブロック領域内に含まれる１個の画素を決定し、決定された画素の画素値を当該ブロック領域内に含まれる他の全ての画素の画素値として当該ブロック領域に書き戻す。ここで、前記１個の画素を決定する際に、一例として、前記ブロック領域内の左上の画素を選択する。
【００５４】
なお、決定された前記画素の画素値の代わりに、当該ブロック領域内の特定の範囲の画素の平均画素値を用いるとしてもよい。
詳細情報には、条件及びサイズが含まれる。
条件は、当該モザイク処理命令が実行される条件を示す。
条件の一例は、「パターン画像一致」であり、この場合に、後述するように、デジタルカメラにより撮影され生成された画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の前記一部分に対して当該モザイク処理命令が実行される。パターン画像と一致する部分が前記画像データ内に存在しない場合には、当該モザイク処理命令は実行されない。ここで、パターン画像は、別途指定された画像である。
【００５５】
条件の別の一例は、「パターン画像Ａに一致」であり、この場合に、デジタルカメラによる撮影により得られた画像データ内の一部分が、パターン画像Ａと一致すると判断された場合に、前記画像データ内の一部分に対して当該モザイク処理命令が実行される。パターン画像Ａと一致する部分が前記画像データ内に存在しない場合には、当該モザイク処理命令は実行されない。ここで、パターン画像Ａは、前記条件内において、指定された画像である。
【００５６】
サイズは、前記ブロック領域の大きさを示している。例えば、サイズ「５」、「４」、「３」、「２」は、それぞれ、６４画素×６４画素、３２画素×３２画素、１６画素×１６画素及び８画素×８画素のブロック領域を示している。ここで、ａ画素×ａ画素のブロック領域とは、縦にａ個の画素、横にａ個の画素、合計で、ａ×ａ個の画素を、行列状に配置して形成されたものである。
【００５７】
上記に説明したようにしてモザイク処理が施された場合に、サイズが小さいほど、元の画像データの視認による判別が容易になり、サイズが大きいほど、元の画像データの視認による判別が困難となる。
（ｂ）記録命令
記録命令は、デジタルカメラによる撮影により得られた画像データ（又は、直前の画像データ、つまり、他の処理が施された画像データ）に対して、ＪＰＥＧ又はＭＰＥＧ４（MovingPictures Experts Group ４）による画像圧縮を施して圧縮画像データを生成し、生成した圧縮画像データを指定された記憶領域に書き込むことを示す命令である。ここで、ＪＰＥＧを用いるかＭＰＥＧ４を用いるかは、利用者のデジタルカメラへの操作指示に依存し、利用者がデジタルカメラに対して、静止画像の撮影を指示する場合には、ＪＰＥＧが用いられ、動画像の撮影を指示する場合には、ＭＰＥＧ４が用いられる。
【００５８】
詳細情報には、生成した圧縮画像データの記録先が指定される。具体的には、デジタルカメラ内部の情報記憶部２０４、又はメモリカード３００である。
（ｃ）画像置換命令
画像置換命令は、デジタルカメラによる撮影により得られた画像データ（又は、直前の画像データ、つまり、他の処理が施された画像データ）の一部分を、指定された画像データ（置換画像データ）に置き換える、又は指定された画像データを上書きすることを示す命令である。
【００５９】
詳細情報には、条件及び画像データの識別子が含まれる。
画像データの識別子は、指定された前記画像データ（置換画像データ）を識別する識別情報である。指定された前記画像データには、ＪＰＥＧの規格により生成された圧縮画像データ、ＣＧ（ComputerGraphics ）により生成されるＣＧ画像データなどが含まれる。
条件は、当該画像置換命令が実行される条件を示す。
【００６０】
条件の一例は、「パターン画像一致」であり、この場合に、後述するように、デジタルカメラによる撮影により得られた画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の一部分に対して当該画像置換命令が実行される。パターン画像と一致する部分が前記画像データ内に存在しない場合には、当該画像置換命令は実行されない。ここで、パターン画像は、別途指定された画像である。
【００６１】
条件の別の一例は、「パターン画像Ａに一致」であり、この場合に、デジタルカメラによる撮影により得られた画像データ内の一部分が、パターン画像Ａと一致すると判断された場合に、前記画像データ内の一部分に対して当該画像置換命令が実行される。パターン画像Ａと一致する部分が前記画像データ内に存在しない場合には、当該画像置換命令は実行されない。ここで、パターン画像Ａは、前記条件内において、指定された画像である。
【００６２】
（ｄ）情報付加命令
情報付加命令は、デジタルカメラにより生成された圧縮画像データに付加情報を付加することを示す命令である。
詳細情報には、付加すべき付加情報を識別する付加情報識別子が含まれる。
ここで、付加情報については、後述する。
【００６３】
（ｅ）フレーム消去命令
フレーム消去命令は、デジタルカメラによる撮影により複数のフレーム画像が得られた場合に、いずれかのフレーム画像が指定された条件を満たす場合に、当該フレーム画像を消去することを示す命令である。
詳細情報には、条件が含まれる。条件を満たす場合に、当該フレームが消去される。
【００６４】
条件の一例は、「パターン画像不一致」であり、この場合に、後述するように、デジタルカメラにより撮影されたフレーム画像内の一部分が、パターン画像と一致しないと判断された場合に、当該フレーム画像が消去される。
（制御情報１４１、１４２、・・・の具体例）
制御情報１４１は、図４に一例として示すように、モザイク処理命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像一致」を含み、モザイクのブロックのサイズは、「５」である。また、記録命令では、記録先としてメモリカードが指定されている。
【００６５】
制御情報１４１が実行されると、デジタルカメラによる撮影により得られた画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の一部分に対して、ブロックのサイズが「５」であるモザイク処理命令が実行され、次に、モザイク処理が施された画像データが、メモリカードに書き込まれる。
また、制御情報１４２は、図５に一例として示すように、画像置換命令と記録命令とから構成される。画像置換命令に対応する詳細情報は、条件「パターン画像一致」とＣＧデータ識別子「ＣＧ００４」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
【００６６】
制御情報１４２が実行されると、デジタルカメラによる撮影により得られた画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の一部分が、「ＣＧ００４」により識別されるＣＧデータに置き換えられ、画像データの一部分が置き換えられた画像データが、デジタルカメラ内部に書き込まれる。
また、制御情報１４３は、図６に一例として示すように、情報付加命令と記録命令とから構成される。情報付加命令に対応する詳細情報は、条件「パターン画像一致」と付加情報識別子「Ｘ００１」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
【００６７】
制御情報１４３が実行されると、デジタルカメラによる撮影により得られた画像データに、付加情報識別子「Ｘ００１」により識別される付加情報が付加され、付加情報が付加された前記画像データが、デジタルカメラ内部に書き込まれる。
また、制御情報１４４は、図７に一例として示すように、フレーム消去命令と記録命令とから構成される。フレーム消去命令に対応する詳細情報は、条件「パターン画像不一致」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
【００６８】
制御情報１４４が実行されると、デジタルカメラにより撮影された複数のフレーム画像のうち、その一部分にパターン画像と一致するものが存在すれば、当該フレーム画像を消去し、次に、前記消去されたフレーム画像を除く他の複数のフレーム画像が、デジタルカメラ内部に書き込まれる。
制御情報１４５は、図８に一例として示すように、モザイク処理命令と画像置換命令とフレーム消去命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像Ａに一致」を含み、モザイクのブロックのサイズは、「４」である。画像置換命令に対応する詳細情報は、条件「パターン画像Ｂに一致」と置換画像識別子「Ｇ００１」を含む。フレーム消去命令に対応する詳細情報は、条件「パターン画像Ｃに一致」を含む。また、記録命令では、記録先としてメモリカードが指定されている。
【００６９】
制御情報１４５が実行されると、デジタルカメラにより撮影された複数のフレーム画像のうち、フレーム画像内の一部分が、パターン画像Ａと一致すると判断された場合に、前記フレーム画像内の一部分に対して、ブロックのサイズが「４」であるモザイク処理命令が実行される。次に、当該フレーム画像内の一部分が、パターン画像Ｂと一致すると判断された場合に、前記フレーム画像内の一部分が、「Ｇ００１」により識別される置換画像に置き換えられる。次に、これらのフレーム画像のうち、その一部分にパターン画像Ｃと一致するものが存在すれば、当該フレーム画像を消去し、次に、消去されたフレーム画像を除き、上記のモザイク処理又は画像置換処理が施された１又は複数のフレーム画像が、メモリカードに書き込まれる。
【００７０】
（付加情報１５１、１５２、・・・）
各付加情報は、前記制御情報と同様に、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
各付加情報は、具体的には、コンピュータプログラムであり、各操作情報は、機械語形式のコンピュータ命令である。これらの機械語形式は、各デジタルカメラにより解読され実行される形式であり、各付加情報は、各デジタルカメラにより用いられる。
【００７１】
各付加情報は、デジタルカメラ内部に記憶されている画像が外部に複製される際に実行される
各操作情報は、制御情報に含まれる操作情報と同様であるので、説明を省略する。
操作命令には、一例として、モザイク命令、画像置換命令及び暗号化命令などが含まれる。
【００７２】
（ａ）モザイク命令
モザイク命令については、上述した通りである。
モザイク命令に対応する詳細情報には、範囲情報及びサイズが含まれる。
サイズについては、上述した通りである。
範囲情報は、当該モザイク命令によりモザイク処理が施される画像内の領域を示す。この領域は、矩形の形状を有する。ここで、前記画像において、次のようなＸ−Ｙ座標系を想定する。前記画像の左上点を原点とし、前記画像の上辺をＸ座標軸とし、前記画像の左辺をＹ座標軸とする。前記範囲情報は、前記矩形の左上点のＸ座標値Ｘ１及びＹ座標値Ｙ１、並びに右下点のＸ座標値Ｘ２及びＹ座標値Ｙ２を含む。
【００７３】
範囲情報＝（（Ｘ１、Ｙ１）−（Ｘ２、Ｙ２））
具体的には、図９に示すように、範囲情報は、一例として、
（（９９９９，９９９９）−（（９９９９，９９９９））である。
ここで、図９に示す範囲情報における各座標値は、「９９９９」であるが、これは、モザイク処理が施される画像上の領域が未確定であることを示している。画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
【００７４】
（ｂ）画像置換命令
画像置換命令については、上述した通りである。
画像置換命令に対応する詳細情報には、一例として、範囲情報及びＣＧデータ識別子が含まれる。
ＣＧデータ識別子は、ＣＧデータを識別する識別情報である。
【００７５】
範囲情報は、上述した通りであり、ＣＧデータ識別子により示されるＣＧデータが上書きされる領域を示す。
具体的には、図１０に示すように、範囲情報は、一例として、
（（９９９９，９９９９）−（（９９９９，９９９９））である。
ここで、図１０に示す範囲情報における各座標値は、「９９９９」であるが、上述した通りであり、これは、ＣＧデータが上書きされる画像上の領域が未確定であることを示している。上記と同様に、画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
【００７６】
（ｃ）暗号化命令
暗号化命令は、当該付加情報が付加された圧縮画像データに対して、詳細情報に含まれるアルゴリズム指定により定まる暗号化処理を施すことを示す命令である。
ここで、アルゴリズム指定は、暗号化において採用される暗号化アルゴリズムを示す。暗号化アルゴリズムは、例えば、ＤＥＳ（Data EncryptionStandard ）である。
【００７７】
（付加情報の具体例）
付加情報１５１は、図９に一例として示すように、モザイク処理命令を含む。モザイク処理命令に対応する詳細情報は、範囲情報（（９９９９、９９９９）−（９９９９、９９９９））とサイズ「２」とを含む。付加情報１５１は、サーバ装置１００に記憶されている状態におけるものである。デジタルカメラ２００により、付加情報１５１の圧縮画像データへの付加が行われると、付加情報１５１は、図１９に示す付加情報１５１ａのように、範囲情報が上書きされる。付加情報１５１ａに含まれる詳細情報には、範囲情報（（０１０、０１０）−（０２０、０２０））が含まれている。
【００７８】
デジタルカメラ２００により付加情報１５１ａが実行されると、当該付加情報が付加された圧縮画像データが、複製される場合に、圧縮画像データが一旦、伸張されて画像データが生成され、生成された画像データ上において、付加情報１５１ａに含まれる範囲情報（（０１０、０１０）−（０２０、０２０））により示される矩形領域に対して、ブロックのサイズが「２」であるモザイク処理命令が実行される。
【００７９】
また、付加情報１５２は、図１０に一例として示すように、画像置換命令と暗号化命令とを含む。画像置換命令に対応する詳細情報は、範囲情報（（９９９９、９９９９）−（９９９９、９９９９））とＣＧデータ識別子「ＣＧ００５」とを含む。暗号化命令に対応する詳細情報は、アルゴリズム「ＤＥＳ」を含む。
付加情報１５２は、サーバ装置１００に記憶されている状態におけるものである。デジタルカメラ２００により、付加情報１５２の圧縮画像データへの付加が行われると、付加情報１５２は、図２０に示す付加情報１５２ａのように、範囲情報が上書きされる。付加情報１５２ａに含まれる詳細情報には、範囲情報（（０２０、０２０）−（０３５、０３５））が含まれている。
【００８０】
デジタルカメラ２００により付加情報１５２ａが実行されると、当該付加情報が付加された圧縮画像データが、複製される場合に、圧縮画像データが一旦、伸張されて画像データが生成され、生成された画像データ上において、付加情報１５２ａに含まれる範囲情報（（０２０、０２０）−（０３５、０３５））により示される矩形領域に対して、ＣＧデータ識別子「ＣＧ００５」により識別されるＣＧデータによるＣＧ処理が施され、前記ＣＧ処理が施された前記画像データが圧縮符号化されて圧縮画像データが生成され、生成された圧縮画像データに対して、ＤＥＳによる暗号化が施されて暗号化圧縮画像データが生成される。
【００８１】
（２）制御部１０１
制御部１０１は、デジタルカメラ２００ａから、無線基地局３１、携帯電話網３０、インターネット２０及び送受信部１０２を介して、１個の利用者識別子を受信し、又は１個の利用者識別子及び１個以上のタグ識別子を受信し、また制御情報の要求を受信する。
（利用者識別子を受信した場合）
１個の利用者識別子のみを受信した場合、制御部１０１は、情報記憶部１０３に記憶されている利用者情報テーブル１２１から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル１２１内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。
【００８２】
該当する利用者情報が１個以上存在する場合には、制御部１０１は、利用者情報テーブル１２１から、該当する利用者情報を全て読み出し、読み出した前記利用者情報を一時的に記憶し、読み出した全ての利用者情報について、当該利用者情報に含まれるパターン画像識別子を抽出する。こうして、１個以上のパターン画像識別子が抽出される。次に、抽出した全てのパターン画像識別子について、当該パターン画像識別子により識別されるパターン画像を情報記憶部１０３から読み出し、読み出した前記パターン画像を、送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。こうして、１個以上のパターン画像が送信される。
【００８３】
（利用者識別子及びタグ識別子を受信した場合）
１個の利用者識別子及び１個以上のタグ識別子を受信した場合、制御部１０１は、情報記憶部１０３に記憶されている利用者情報テーブル１２１から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル１２１内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。
【００８４】
該当する利用者情報が１個以上存在する場合には、制御部１０１は、利用者情報テーブル１２１から、該当する利用者情報を全て読み出し、次に、読み出した全ての利用者情報から、受信したいずれかの前記タグ識別子を含む利用者情報の抽出を試みる。ここで、前記タグ識別子を含む利用者情報が存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。
【００８５】
前記タグ識別子を含む該当する利用者情報が存在する場合には、制御部１０１は、前記利用者情報を一時的に記憶し、次に、抽出した全ての利用者情報について、当該利用者情報に含まれるパターン画像識別子を抽出する。こうして、１個以上のパターン画像識別子が抽出される。次に、抽出した全てのパターン画像識別子について、当該パターン画像識別子により識別されるパターン画像を情報記憶部１０３から読み出し、読み出した前記パターン画像を、送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。こうして、１個以上のパターン画像が送信される。
【００８６】
（制御情報の要求を受信した場合）
制御情報の要求を受信した場合、制御部１０１は、上記において一時的に記憶している各利用者情報から、当該利用者情報に含まれる１個の制御情報識別子を抽出し、また、当該利用者情報に付加情報識別子が含まれる場合には、１個の付加情報識別子も抽出する。
次に、制御部１０１は、抽出した前記制御情報識別子により識別される制御情報を情報記憶部１０３から読み出し、読み出した制御情報を、送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。こうして、１個の制御情報が送信される。
【００８７】
また、付加情報識別子を抽出した場合に、制御部１０１は、抽出した前記付加情報識別子により識別される付加情報を情報記憶部１０３から読み出し、読み出した付加情報を、送受信部１０２、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａへ送信する。こうして、付加情報が存在する場合には、１個の付加情報が送信される。
【００８８】
（３）送受信部１０２
送受信部１０２は、インターネット２０及び携帯電話網３０を介して、デジタルカメラ２００ａに接続されており、デジタルカメラ２００ａと制御部１０２との間で情報の送受信を行う。
１．３  デジタルカメラ２００ａ、２００ｂ、・・・の構成
デジタルカメラ２００ａ、２００ｂ、・・・は、それぞれ、同様の構成を有しているので、ここでは、デジタルカメラ２００として説明する。
【００８９】
デジタルカメラ２００は、図１１に示すように、ＬＳＩ（Large Scale Integration：大規模集積回路）部２１８、画像表示部２０５、表示部２０９、入力部２１０、入出力部２１４、アンテナ２１５及びアンテナ２１６から構成されており、ＬＳＩ部２１８は、画像記憶部２０１、撮影部２０２、画像処理部２０３、情報記憶部２０４、無線制御部２０６、無線通信部２０７、制御部２０８、短距離通信制御部２１１、短距離通信部２１２、認証部２１３及び暗号化部２１７から構成されている。
【００９０】
ＬＳＩ部２１８は、上記の複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＬＳＩ部２１８は、その機能を達成する。
【００９１】
（１）情報記憶部２０４
情報記憶部２０４は、情報を記憶するための領域を有し、図１２に示すように、利用者識別子、置換画像データ及びＣＧデータを予め記憶している。また、情報記憶部２０４には、圧縮画像データその他の情報が書き込まれる。
利用者識別子は、デジタルカメラ２００を有する利用者を識別する識別情報である。
【００９２】
置換画像データは、ＪＰＥＧの規格により生成された圧縮画像データである。置換画像データには、当該置換画像データを識別する置換画像識別子が付加されている。
ＣＧデータは、画像データ上に描くグラフィック画像の図形の形、画像データ内において、当該図形を描く位置を示す座標データ、当該図形の大きさ、当該図形を構成する線分や、曲線の色及び太さ、閉領域内のハッチングの指示、そのパターン及び色、閉領域内の塗りつぶしの指示、そのパターン及び色など、図形を描く上で必要となる詳細の情報である図形描画データを含む。ＣＧデータには、当該ＣＧデータを識別するＣＧデータ識別子が付加されている。
【００９３】
（２）無線制御部２０６、無線通信部２０７及びアンテナ２１５
無線通信部２０７は、アンテナ２１５により受信した無線周波数信号を増幅し、出力信号をＩＦ信号に変換し、ＩＦ信号を増幅し、増幅されたＩＦ信号をベースバンド信号に復調し、また、ベースバンド信号により高周波数信号を変調し、その出力を無線周波数に変換し、無線周波数を増幅しアンテナ２１５へ出力する。無線制御部２０６は、ベースバンド信号を生成して無線通信部２０７へ出力し、また、無線通信部２０７からベースバンド信号を受け取る。
【００９４】
こうして、無線制御部２０６、無線通信部２０７及びアンテナ２１５は、無線基地局３１、携帯電話網３０、インターネット２０を介して接続されているサーバ装置１００との間で、情報の送受信を行う。
（３）短距離通信制御部２１１、短距離通信部２１２、アンテナ２１６
アンテナ２１６、短距離通信部２１２及び短距離通信制御部２１１は、ＩＣタグ４００との間で、２．４ＧＨｚの周波数帯域を用いて無線により情報の送受信を行う。
【００９５】
短距離通信部２１２は、信号をアンテナ２１６を介して送信し受信する送受信部と、信号を変調し復調する変復調部とを含み、短距離通信制御部２１１は、短距離通信部２１２との間で入出力する各種の信号の処理をする。また、短距離通信制御部２１１は、ＩＣタグ４００の短距離通信制御部２１１との間で、短距離無線通信における通信チャネルを確立し、その後確立した通信チャネルを介して、通信を行う。
【００９６】
このようにして、制御部２０８の読出指示により、短距離通信制御部２１１、短距離通信部２１２、アンテナ２１６は、ＩＣタグ４００からタグ識別子を取得し、取得したタグ識別子を制御部２０８へ出力する。
（４）入出力部２１４
入出力部２１４は、制御部２０８の制御の基に、メモリカード３００へ情報を書き込み、又はメモリカード３００から情報を読み出す。
【００９７】
（５）認証部２１３
認証部２１３は、メモリカード３００に情報を出力するに先立って、又はメモリカード３００から情報を読み出すに先立って、メモリカード３００との間で、相互に機器認証を行い、相互の機器認証に成功した場合に限り、入出力部２１４に対して、以降の情報の入出力を許可する。相互の機器認証に失敗した場合には、入出力部２１４に対して、メモリカード３００との間の情報の入出力を禁止する。
【００９８】
（６）画像記憶部２０１
画像記憶部２０１は、情報を記憶するための領域を有している。主に、撮影部２０２により生成された画像データ、画像処理部２０３による各種処理の対象となる画像データを記憶する。
（７）撮影部２０２
撮影部２０２は、複数枚の組み合わされたレンズ群、各レンズ間の距離を制動するレンズ制御部、対象物との距離を測定し、測定した距離に応じてレンズ制御部に対して各レンズ間の距離を指示するＡＦ処理部、複数個の光素子を備えレンズ群を通過し各光素子で受けた光に応じて生成した電気信号を出力するＣＣＤなどを備え、制御部２０８の指示により、撮影して生成した画像データを画像記憶部２０１へ書き込む。
【００９９】
（８）画像表示部２０５、表示部２０９及び入力部２１０
画像表示部２０５は、制御部２０８の指示の基に、画像処理部２０３により生成された縮小画像を表示する。
表示部２０９は、制御部２０８の指示の基に、対象物の撮影の際の条件、残りの撮影可能枚数、その他の情報を表示する。
【０１００】
入力部２１０は、撮影を指示するシャッターボタン、情報記憶部２０４に記憶している圧縮画像データの複製を指示する複製ボタン及びその他のボタンを備え、利用者により操作されたボタンに対応する指示情報を制御部２０８へ出力する。具体的には、利用者により、シャッターボタン、複製ボタン及びその他のボタンが操作されると、それぞれ、入力部２１０は、対象物の撮影指示、情報記憶部２０４に記憶している圧縮画像データを識別するデータ識別子及び圧縮画像データの複製指示、並びにその他の指示を制御部２０８へ出力する。
【０１０１】
（９）制御部２０８
制御部２０８は、入力部２１０から対象物の撮影指示、情報記憶部２０４に記憶している圧縮画像データを識別するデータ識別子及び当該圧縮画像データの複製指示、並びにその他の指示を受け取る。
（対象物の撮影）
対象物の撮影指示を受け取ると、制御部２０８は、撮影部２０２に対して、対象物を撮影する撮影指示を出力し、短距離通信制御部２１１に対して、ＩＣタグからタグ識別子を読み出すことを示す読出指示を出力する。次に、情報記憶部２０４から利用者識別子を読み出す。また、アンテナ２１６、短距離通信部２１２及び短距離通信制御部２１１により１個以上のタグ識別子が読み出された場合には、読み出された前記タグ識別子を受け取る。
【０１０２】
次に、制御部２０８は、読み出した利用者識別子を、無線制御部２０６、無線通信部２０７、アンテナ２１５、無線基地局３１、携帯電話網３０及びインターネット２０を介して、サーバ装置１００へ送信する。
なお、以降において、制御部２０８が、無線制御部２０６、無線通信部２０７、アンテナ２１５、無線基地局３１、携帯電話網３０及びインターネット２０を介して、サーバ装置１００へ情報を送信する場合、又は、サーバ装置１００から、インターネット２０、携帯電話網３０、無線基地局３１、アンテナ２１５、無線通信部２０７及び無線制御部２０６を介して、情報を受信する場合には、簡単に、制御部２０８は、ネットワークを介して、サーバ装置１００へ情報を送信する、又は制御部２０８は、ネットワークを介して、サーバ装置１００から情報を受信する、と記載することとする。
【０１０３】
前記タグ識別子を受け取った場合には、制御部２０８は、前記受け取ったタグ識別子を、ネットワークを介して、サーバ装置１００へ送信する。
次に、制御部２０８は、ネットワークを介して、サーバ装置１００から、不存在情報又は１個以上のパターン画像を受信し、受信した不存在情報又は受信した前記パターン画像を一時的に内部に記憶する。
【０１０４】
不存在情報を受信した場合には、制御部２０８は、画像処理部２０３に対して、撮影部２０２による撮影により得られた画像データを圧縮符号化することを示す圧縮符号化指示を出力し、入出力部２１４に対して、生成された圧縮画像データをメモリカード３００へ書き込むように指示する。
不存在情報を受信しておらず、前記パターン画像を受信した場合には、制御部２０８は、画像処理部２０３に対して、受信したパターン画像に一致する部分が撮影により得られた画像データ内に存在するか否かのマッチングを行うことを示すマッチング指示を出力し、画像処理部２０３から一致する部分が存在するか否かを示すマッチング結果を受け取る。
【０１０５】
受け取ったマッチング結果が、一致する部分が存在しないことを示す場合には、制御部２０８は、画像処理部２０３に対して、撮影部２０２による撮影により得られた画像データを圧縮符号化するように指示し、入出力部２１４に対して、生成された圧縮画像データをメモリカード３００へ書き込むように指示する。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には、制御部２０８は、制御情報の要求を、ネットワークを介して、サーバ装置１００へ送信し、サーバ装置１００からネットワークを介して、１個の制御情報、又は１個の制御情報及び１個の付加情報を受信し、受信した前記制御情報、又は受信した前記制御情報及び受信した前記付加情報を一時的に内部に記憶する。
【０１０６】
制御情報、又は制御情報及び付加情報を受信した場合に、制御部２０８は、受信した制御情報に含まれている操作情報を、当該操作情報に含まれる実行番号の順に従って、読み出し、読み出した操作情報を解析して操作命令及び詳細情報を抽出し、抽出した操作命令が、モザイク処理、画像置換、情報付加、フレーム消去、記録のいずれであるかを判断する。
【０１０７】
抽出した操作命令が、モザイク処理、画像置換、フレーム消去のいずれかであると判断する場合に、制御部２０８は、モザイク処理、画像置換又はフレーム消去をそれぞれ示すモザイク処理指示、画像置換指示又はフレーム消去指示を画像処理部２０３へ出力する。このとき、抽出した操作命令に含まれる詳細情報も画像処理部２０３へ出力する。
抽出した操作命令のうち、情報付加の命令と記録の命令とが連続して存在すると判断する場合に、又は当該制御情報内に情報付加の命令と記録の命令とが存在し、抽出した当該操作命令が記録の命令である場合に、制御部２０８は、情報付加の命令に対応して抽出した詳細情報から条件及び付加情報識別子を抽出し、現時点の状況が、抽出した条件に合致しているか否かを判断する。
【０１０８】
具体的には、現時点の状況とは、一例として、画像処理部２０３による上記マッチング処理の結果であり、また、抽出した条件は、一例として、図６に示すように、「パターン画像一致」であり、このときに、画像処理部２０３から受け取った前記マッチング結果が、一致する部分が存在しないことを示す場合には、以下に示すような付加情報の圧縮画像データへの付加を行わない。
【０１０９】
一方、画像処理部２０３から受け取った前記マッチング結果が、一致する部分が存在することを示す場合には、受信した付加情報のうち、抽出した付加情報識別子により識別される付加情報を選択し、情報記憶部２０４から範囲情報を読み出す。この範囲情報は、後述するように、画像処理部２０３により、情報記憶部２０４に書き込まれたものであり、撮影により生成された画像上において、パターン画像に一致する部分画像の位置を示す座標情報である。次に、読み出した範囲情報を、選択した付加情報内の詳細情報に含まれる範囲情報に上書きする。このようにして生成された付加情報の一例を図１９及び図２０に示す。図１９に示す付加情報１５１ａは、
範囲情報（（０１０、０１０）−（０２０、０２０））を含んでいる。
【０１１０】
この範囲情報は、撮影により生成された画像上において、パターン画像に一致する部分画像の位置を示す座標情報であり、（０１０、０１０）を左上点とし、（０２０、０２０）を右下点とする矩形領域を示している。
図２０に示す付加情報１５２ａも、同様に、
範囲情報（（０２０、０２０）−（０３５、０３５））を含んでいる。
【０１１１】
この範囲情報は、撮影により生成された画像上において、パターン画像に一致する部分画像の位置を示す座標情報であり、（０２０、０２０）を左上点とし、（０３５、０３５）を右下点とする矩形領域を示している。
次に、記録の命令に対応して抽出した詳細情報が、「メモリカード」であるときには、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部２０４には、圧縮画像データが書き込まれる。制御部２０８は、情報記憶部２０４に書き込まれた圧縮画像データに、範囲情報が上書きされた前記付加情報を付加して書き込む。さらに、制御部２０８は、入出力部２１４に対して、情報記憶部２０４に記憶されている圧縮画像データ（付加情報が付加されたもの）をメモリカード３００へ書き込むように指示する。
【０１１２】
抽出した詳細情報が、「デジタルカメラ内部」であるときには、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化し、生成した圧縮画像データを情報記憶部２０４へ書き込むように指示する。この結果、情報記憶部２０４には、圧縮画像データが書き込まれる。制御部２０８は、情報記憶部２０４に書き込まれた圧縮画像データに、前記選択した付加情報を付加して書き込む。
【０１１３】
抽出した操作命令が、記録であると判断する場合に、つまり、当該操作命令の前に、当該制御情報内に情報付加の命令が存在しないと判断する場合に、制御部２０８は、抽出した詳細情報が、「メモリカード」であるときには、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力し、入出力部２１４に対して、情報記憶部２０４に記憶されている圧縮画像データをメモリカード３００へ書き込むように指示する。抽出した詳細情報が、「デジタルカメラ内部」であるときには、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化し、生成した圧縮画像データを情報記憶部２０４へ書き込むように指示する。
【０１１４】
制御部２０８は、制御情報に含まれている全ての操作情報に対して、当該操作情報に含まれる実行番号の順に従って、読出し、解析及び実行を繰り返す。
（画像の複製）
圧縮画像データを識別するデータ識別子及びその複製指示を受け取ると、制御部２０８は、情報記憶部２０４から利用者識別子を読み出す。次に、受け取ったデータ識別子により識別される圧縮画像データを情報記憶部２０４から選択し、選択した圧縮画像データから当該圧縮画像データに付加されている付加情報を抽出する。
【０１１５】
次に、制御部２０８は、抽出した付加情報を解析して、各操作情報を抽出し、さらに抽出した各操作情報から、操作命令及び詳細情報を抽出し、抽出した詳細情報のいずれかにパターン画像が一致するか否かの判断を条件として含むか否かを判定する。
抽出した詳細情報に前記判断が条件として含まれる場合に、制御部２０８は、ネットワークを介して、前記利用者識別子をサーバ装置１００へ送信する。次に、サーバ装置１００からネットワークを介して、不存在情報又は１個以上のパターン画像のいずれか一方を受信する。
【０１１６】
不存在情報を受信しなかった場合には、つまり、前記パターン画像を受信した場合には、制御部２０８は、画像処理部２０３に対して、受信したパターン画像に一致する部分が撮影により得られた画像データ内に存在するか否かのマッチングを行うことを示すマッチング指示を出力し、画像処理部２０３から一致する部分が存在するか否かを示すマッチング結果を受け取る。
【０１１７】
次に、制御部２０８は、前記付加情報を解析して各操作情報を抽出し、各操作情報に含まれる実行番号の順に従って、抽出した操作情報を解析して操作命令及び詳細情報を抽出し、抽出した操作命令が、モザイク処理、画像置換及び暗号化のいずれであるかを判断する。
次に、制御部２０８は、画像処理部２０３に対して、受け取った前記データ識別子と、当該データ識別子により識別される圧縮画像データを伸張することを示す伸張指示とを出力する。この結果、画像処理部２０３により、画像記憶部２０１内に、圧縮画像データを伸張して得られた画像データが書き込まれる。
【０１１８】
抽出した操作命令が、モザイク処理及び画像置換のいずれかであると判断する場合に、制御部２０８は、モザイク処理及び画像置換をそれぞれ示すモザイク処理指示及び画像置換指示を画像処理部２０３へ出力する。このとき、抽出した操作命令に含まれる詳細情報も画像処理部２０３へ出力する。この結果、モザイク処理又は／及び画像置換が施された画像データが画像記憶部２０１に記憶される。
【０１１９】
次に、抽出した操作命令に、暗号化が含まれない場合には、制御部２０８は、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力し、入出力部２１４に対して、情報記憶部２０４に記憶された圧縮画像データをメモリカード３００へ書き込むように指示する。
一方、抽出した操作命令に、暗号化が含まれる場合には、画像処理部２０３に対して、画像記憶部２０１に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部２０４には、圧縮画像データが記憶される。次に、制御部２０８は、前記データ識別子及び暗号化を示す暗号化指示を暗号化部２１７へ出力する。この結果、この結果、情報記憶部２０４には、暗号化圧縮画像データが記憶される。次に、入出力部２１４に対して、情報記憶部２０４に記憶された暗号化圧縮画像データをメモリカード３００へ書き込むように指示する。
【０１２０】
（その他の処理）
その他の指示を受け取ると、制御部２０８は、受け取ったその他の指示に対応するその他の処理を行う。
（１０）画像処理部２０３
画像処理部２０３は、制御部２０８から圧縮符号化指示、伸張指示、マッチング指示、モザイク処理指示、画像置換指示及びフレーム消去指示を受け取る。また、各指示とともに、制御部２０８から詳細情報を受け取る場合もある。さらに、制御部２０８から圧縮画像データを識別するデータ識別子及び圧縮符号化方式を示す方式識別子を受け取る場合もある。
【０１２１】
（圧縮符号化）
圧縮符号化指示を受け取ると、画像処理部２０３は、画像記憶部２０１に記憶されている画像データに対して、指定された圧縮符号化方式に従って、圧縮符号化を施し、圧縮画像データを生成し、生成した圧縮画像データを情報記憶部２０４へ書き込む。ここで、指定された圧縮符号化方式の一例は、ＪＰＥＧにより規定されたもの、又はＭＰＥＧ４により規定されたものである。
【０１２２】
また、圧縮符号化方式の指定は、対象物の撮影の前に、利用者により指示されたものであり、静止画像による撮影の場合には、ＪＰＥＧが指定され、動画像による撮影の場合には、ＭＰＥＧ４が指定される。
（圧縮画像データの伸張）
伸張指示を受け取ると、画像処理部２０３は、さらに、制御部２０８から圧縮画像データを識別するデータ識別子を受け取る。次に、受け取ったデータ識別子により識別される圧縮画像データを、情報記憶部２０４から読み出し、読み出した圧縮画像データに含まれるヘッダ部分を解析して当該圧縮画像データが生成されたときに用いられた圧縮符号化方式を示す方式識別子を取得する。
【０１２３】
次に、画像処理部２０３は、取得した方式識別子により識別される伸張方式に基づいて、読み出した圧縮画像データに、伸張復号を施して、画像データを生成し、生成した画像データを画像記憶部２０１へ書き込む。
（マッチング）
マッチング指示を受け取ると、さらに、制御部２０８からパターン画像を受け取り、受け取ったパターン画像に一致する部分が、画像記憶部２０１に記憶されている画像データ内に存在するか否かのマッチングを以下に示すようにして行い、次に、一致する部分が存在するか否かを示すマッチング結果を内部に一時的に記憶し、また前記マッチング結果を制御部２０８へ出力する。
【０１２４】
画像処理部２０３は、マッチングを次に示すようにして行う。
（ステップａ）画像記憶部２０１に記憶されている画像データをＳで表し、画像データＳ内において、パターン画像と同じ大きさの部分画像を選択する。最初に、前記部分画像の左上点と、前記画像の左上点とが一致するように、前記選択を行う。
ここで、パターン画像をＰで表し、パターン画像Ｐ内の画素の値をＰ［ｉ］で表す。ｉは、パターン画像Ｐ内の画素の位置を示す情報であり、１≦ｉ≦ｎである。ｎは、パターン画像Ｐ内の画素数である。
【０１２５】
また、部分画像をＢ（ｊ）で表し、部分画像Ｂ（ｊ）内の画素の値をＢ（ｊ）［ｉ］で表す。ｊは、画像記憶部２０１に記憶されている画像データＳ内において、部分画像の位置を示す情報であり、１≦ｊ≦ｍである。ｉは、部分画像Ｂ（ｊ）内の画素の位置を示す情報である。
上記のように、前記部分画像の左上点と、前記画像データの左上点とが一致するように、前記選択を行った場合に、ｊ＝１であり、こうして選択された部分画像は、Ｂ（１）である。
【０１２６】
（ステップｂ）パターン画像Ｐに含まれる全ての画素の値と、部分画像Ｂ（ｊ）において、前記各画素に対応する位置に存在する全ての画素の値との差の絶対値の合計Ｓｕｍ（ｊ）を算出する。
ｎ
Ｓｕｍ（ｊ）＝Σ  ｜Ｐ［ｉ］−Ｂ（ｊ）［ｉ］｜
ｉ＝１
ここで、Σは、ｉの取り得る値（１≦ｉ≦ｎ）についての総和を示す。
【０１２７】
（ステップｃ）選択した部分画像が、次の条件を満たすか否かを判定する。
（条件）選択した部分画像の右下点が、画像データＳ内の右下点と一致する。
条件を満たす場合には、ステップｅへ進む。
条件を満たさない場合には、ステップｄへ進む。
（ステップｄ）画像データＳ内において、部分画像を左から右へ、又は上から下へ１画素分だけずらして、新たに部分画像を選択する。
【０１２８】
このとき、ｊに１を加算する。
ｊ＝ｊ＋１
次に、ステップｂへ進む。
（ステップｅ）
算出された合計Ｓｕｍ（１）、Ｓｕｍ（２）、・・・、Ｓｕｍ（ｍ）のうち、所定のしきい値以下の合計Ｓｕｍ（ｘ）を選択する。ここで、しきい値は、「０」に近い小さい値である。
【０１２９】
Ｓｕｍ（ｘ）≦しきい値
こうして得られたｘにより示される位置に存在する部分画像がパターン画像に一致する画像であると想定できるので、画像処理部２０３は、パターン画像に一致した部分画像の位置を示す位置情報ｘを一次的に記憶する。
算出された合計Ｓｕｍ（１）、Ｓｕｍ（２）、・・・、Ｓｕｍ（ｍ）のうち、所定のしきい値以下の合計が存在しない場合には、パターン画像に一致する部分画像は存在しないこととなる。
【０１３０】
最後に、画像処理部２０３は、画像データにおいて、パターン画像と一致する部分画像が得られた場合に、前記画像データ上における部分画像の左上点のＸ座標値Ｘ１及びＹ座標値Ｙ１、並びに右下点のＸ座標値Ｘ２及びＹ座標値Ｙ２を生成する。これらの左上点のＸ座標値Ｘ１及びＹ座標値Ｙ１、並びに右下点のＸ座標値Ｘ２及びＹ座標値Ｙ２は、範囲情報を構成する。
【０１３１】
範囲情報＝（（Ｘ１、Ｙ１）−（Ｘ２、Ｙ２））
次に、画像処理部２０３は、範囲情報を情報記憶部２０４に書き込む。
（モザイク処理）
モザイク処理指示を受け取ると、画像処理部２０３は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及びサイズを抽出する。なお、条件及びサイズについては、上述した通りである。
【０１３２】
次に、画像処理部２０３は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、抽出したサイズにより、以下に示すモザイク処理を行う。合致していない場合には、モザイク処理を行わない。
条件の一例は、パターン画像の一致であり、この一例に示す条件の場合に、画像処理部２０３が一時的に記憶しているマッチング結果が、一致する部分が存在することを示すときには、前記条件に合致する。マッチング結果が、一致する部分が存在しないことを示すときには、前記条件に合致しない。
【０１３３】
画像処理部２０３は、次に示すようにして、モザイク処理を行う。
一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報ｘにより示される部分画像を複数の矩形（正方形）のブロック領域に分割し、ブロック領域毎に、当該ブロック領域内に含まれる１個の画素を決定し、決定された画素の画素値を当該ブロック領域内に含まれる他の全ての画素の画素値として当該ブロック領域に書き戻す。
【０１３４】
（画像置換）
画像置換指示を受け取ると、画像処理部２０３は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及び置換画像識別子、又は条件及びＣＧデータ識別子を抽出する。なお、条件、置換画像識別子及びＣＧデータ識別子については、上述した通りである。
次に、画像処理部２０３は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、抽出したサイズにより、以下に示す画像置換を行う。合致していない場合には、画像置換を行わない。
【０１３５】
画像処理部２０３は、次に示すようにして、画像置換を行う。
情報記憶部２０４から抽出した置換画像識別子又はＣＧデータ識別子により識別される置換画像データ又はＣＧデータを読み出す。次に、一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報ｘにより示される部分画像を読み出した置換画像データに置き換える、又は、前記位置情報ｘにより示される部分画像の上に、読み出したＣＧデータによるグラフィック画像を描く。
【０１３６】
（フレーム消去）
フレーム消去指示を受け取ると、画像処理部２０３は、さらに、詳細情報を受け取り、受け取った詳細情報から条件を抽出する。なお、条件については、上述した通りである。
次に、画像処理部２０３は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、条件の合致するフレーム画像を消去する。合致していない場合には、フレーム画像の消去を行わない。
【０１３７】
（１１）暗号化部２１７
暗号化部２１７は、制御部２０８から、暗号化の対象を識別するデータ識別子及び暗号化を示す暗号化指示を受け取る。
前記暗号化指示を受け取ると、情報記憶部２０４から、前記データ識別子により識別される圧縮画像データを読み出し、読み出した圧縮画像データに、暗号化アルゴリズムを施して、暗号化圧縮画像データを生成し、生成した暗号化圧縮画像データを情報記憶部２０４へ書き込む。
【０１３８】
ここで、前記暗号化アルゴリズムは、一例として、ＤＥＳによるものである。
１．４  メモリカード３００の構成
メモリカード３００は、図１３に示すように、入出力部３０１、認証部３０２、情報記憶部３０３及び制御部３０４から構成されている。
（１）制御部３０４
制御部３０４は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成され、ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、制御部３０４は、その機能を達成する。
【０１３９】
（２）情報記憶部３０３
情報記憶部３０３は、具体的には、大容量のフラッシュメモリにより構成されている。図１３に示すように、一例として、情報記憶部３０３は、圧縮画像データ３１１を記憶している。圧縮画像データ３１１は、データ識別子「Ｆ００１」により識別される。
（３）認証部３０２
メモリカード３００がデジタルカメラ２００に装着されると、認証部３０２は、デジタルカメラ２００が有する認証部２１３との間で、チャレンジ−レスポンス型の相互の機器認証を行う。
【０１４０】
具体的には、認証部３０２は、認証部２１３により認証を受ける。次に、認証部３０２は、認証部２１３の認証を行う。
認証部３０２は、両者の認証が成功した場合に、入出力部３０１に対して、デジタルカメラ２００への情報の出力及びデジタルカメラ２００からの情報の受け取りを許可する。両者の認証が失敗した場合に、入出力部３０１に対して、データの入出力を禁止する。
【０１４１】
（４）入出力部３０１
メモリカード３００がデジタルカメラ２００に装着されると、入出力部３０１は、デジタルカメラ２００との間で情報の入出力を行う。
１．５  ＩＣタグ４００の構成
ＩＣタグ４００は、図１４に示すように、長さ３０ｍｍ、幅５ｍｍ、厚さ０．５ｍｍの板状に成形された樹脂内に、ＩＣチップ部４１０とアンテナ部４０１とが、封入されて形成されている。
【０１４２】
なお、無線ＩＣタグの形成方法については、特開平８−２７６４５８号公報に記載されているので、詳細の説明を省略する。
ＩＣタグ４００の通信可能な距離は、１ｍ程度以内であり、通信速度は、１Ｍｂｐｓである。
ＩＣチップ部４１０は、図１５に示すように、復調部４０２、変調部４０３、電源部４０４、制御部４０５、識別コード記憶部４０６、入出力部４０７及びメモリ部４０８から構成される。
【０１４３】
ＩＣチップ部４１０の寸法は、縦１ｍｍ、横１ｍｍ、厚さ０．２５ミクロンである。
（１）識別コード記憶部４０６
識別コード記憶部４０６は、ＩＣタグ４００を個別に識別する識別コードを記憶している。識別コードは、３２ビットからなり、無線ＩＣタグを製造する製造業者を識別する製造業者識別コード（１０ビット長）と、無線ＩＣタグが複数の仕様や種類を有する場合に、その仕様や種類などを識別する種類コード（１０ビット長）と、製造業者及び種類毎に個別に異なる値が設定される製造番号（１２ビット長）とから構成される。
【０１４４】
（２）メモリ部４０８
メモリ部４０８は、１Ｋバイトの記憶容量を有するＥＥｐｒｏｍ（Electronically Erasable and Programmable ReadOnly Memory）から構成される。
なお、ＥＥｐｒｏｍに代えて、ヒューズＲＯＭを用いるとしてもよい。ヒューズＲＯＭは、一度データを書き込むと消去することができないタイプのメモリである。ヒューズＲＯＭを用いることにより、データの改竄を防ぐことができる。また、ＥＥｐｒｏｍ及びヒューズＲＯＭの両方を用いるとしてもよい。
【０１４５】
メモリ部４０８には、ＩＣタグ４００が貼り付けられている商品などの関する情報が記憶されている。例えば、製造業者名、製品番号、製造年月日である。
（３）電源部４０４
電源部４０４は、アンテナ部４０１と接続され、アンテナ部４０１から電力信号を受け取り、受け取った電力信号を電荷として蓄積する。また、ＩＣタグ４００の各構成部に電力を供給する。
【０１４６】
電源部４０４に含まれる電源回路の一例を図１６に示す。図１６に示す電源回路は、４個のダイオードＤ１〜Ｄ４と、電池Ｅとから構成される。ダイオードＤ１〜Ｄ２は、同じ方向に直列に接続され、ダイオードＤ３〜Ｄ４は、同じ方向に直列に接続され、また、ダイオードＤ１〜Ｄ２とダイオードＤ３〜Ｄ４とは、同じ方向に並列に接続されている。アンテナ部４０１の一端は、ダイオードＤ１とＤ２との中間点に接続され、アンテナ部４０１の他の一端は、ダイオードＤ３とＤ４との中間点に接続されている。電池Ｅの一端は、ダイオードＤ１とＤ３との中間点に接続され、電池Ｅの他の一端はダイオードＤ２とＤ４との中間点に接続されている。
【０１４７】
（４）復調部４０２
復調部４０２は、アンテナ部４０１から電力信号を受け取り、受け取った電力信号から２．４５ＧＨｚの周波数を有する信号を選択し、選択した信号からパルス信号波を抽出し、抽出したパルス信号波を制御部４０５へ出力する。
（５）制御部４０５
制御部４０５は、復調部４０２からパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令とオペランドとを抽出する。これらの命令には、識別コードを要求する識別コード要求命令が含まれる。
【０１４８】
制御部４０５は、識別コード要求命令を受け取ると、識別コード記憶部４０６から識別コードを読み出し、読み出した識別コードを変調部４０３へ出力する。
（６）変調部４０３
変調部４０３は、制御部４０５から識別コードを受け取り、受け取った識別コードを構成するビット列に含まれるビット（０又は１）に応じて、アンナテ部４０１が有するインピーダンスを切り換える。具体的には、各ビットが「１」のとき、前記インピーダンスを第１の値とし、各ビットが「０」のとき、第２の値とする。これにより、アンテナ部４０１から再放射される電波の振幅及び位相を変えることができ、この振幅及び位相の変化により情報を伝達することができる。
【０１４９】
（７）入出力部４０７
入出力部４０７は、制御部４０５の制御により、メモリ部４０８に情報を書き込み、又はメモリ部４０８から情報を読み出す。
（８）アンテナ部４０１
アンテナ部４０１は、受信アンテナであり、電波を受信し、受信した電波を電力信号に変換して、電力信号を復調部４０２及び電源部４０４へ出力する。また、受信した電波を反射（再放射）する。アンテナ部４０１は、切り換え可能な２種類のインピーダンスを保持し、上述したように、変調部４０３により、切り換えられる。
【０１５０】
１．６  画像処理システム１０の動作
画像処理システム１０の動作に関し、特に、対象物を撮影する場合と、生成された圧縮画像データを複製する場合とにおける動作について、以下に説明する。
（１）対象物を撮影する場合における画像処理システム１０の動作について、図１７に示すフローチャートを用いて説明する。
【０１５１】
利用者によりシャッターボタンが操作されると、制御部２０８は、入力部２１０から対象物の撮影指示を受け取り（ステップＳ１００）、情報記憶部２０４から利用者識別子を読み出す（ステップＳ１０１）。次に、撮影部２０２は、対象物を撮影し（ステップＳ１０２）、また、アンテナ２１６、短距離通信部２１２及び短距離通信制御部２１１は、ＩＣタグからタグ識別子を取得する（ステップＳ１０３）。
【０１５２】
次に、制御部２０８は、読み出した利用者識別子、及び取得した場合にはタグ識別子を、ネットワークを介して、サーバ装置１００へ送信する（ステップＳ１０４）。制御部１０１は、受信した利用者識別子及びタグ識別子に対応するパターン画像を情報記憶部１０３から読み出し、パターン画像が存在しない場合には、不存在情報を生成し（ステップＳ１０５）、次に、読み出したパターン画像又は不存在情報を、ネットワークを介して、デジタルカメラ２００へ送信する（ステップＳ１０６）。
【０１５３】
不存在情報を受信した場合には（ステップＳ１０７）、制御部２０８は、画像処理部２０３に対して、撮影部２０２による撮影により得られた画像データを圧縮符号化することを示す圧縮符号化指示を出力し、画像処理部２０３は、圧縮画像データを情報記憶部２０４へ書き込み（ステップＳ１１４）、制御部２０８は、入出力部２１４に対して、生成された圧縮画像データをメモリカード３００へ書き込むように指示し、入出力部２１４は、情報記憶部２０４から圧縮画像データを読み出し、読み出した圧縮画像データをメモリカード３００へ書き込む（ステップＳ１１５）。これにより処理を終了する。
【０１５４】
不存在情報を受信しておらず、前記パターン画像を受信した場合には（ステップＳ１０７）、制御部２０８は、画像処理部２０３に対して、受信したパターン画像に一致する部分が撮影により得られた画像データ内に存在するか否かのマッチングを行うことを示すマッチング指示を出力し、画像処理部２０３は、マッチング処理を行い、制御部２０８は、画像処理部２０３から一致する部分が存在するか否かを示すマッチング結果を受け取る（ステップＳ１０８）。
【０１５５】
受け取ったマッチング結果が、一致する部分が存在しないことを示す場合には（ステップＳ１０９）、画像処理部２０３は、圧縮画像データを生成し（ステップＳ１１４）、入出力部２１４は、圧縮画像データをメモリカード３００へ書き込む（ステップＳ１１５）。これにより処理を終了する。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には（ステップＳ１０９）、制御部２０８は、制御情報の要求を、ネットワークを介して、サーバ装置１００へ送信し（ステップＳ１１０）、制御部１０１は、該当する制御情報を情報記憶部１０３から読み出し、該当する付加情報が存在するなら付加情報を読み出し（ステップＳ１１１）、ネットワークを介して、読み出した１個の制御情報、又は１個の制御情報及び１個の付加情報をデジタルカメラ２００へ送信する（ステップＳ１１２）。
【０１５６】
制御部２０８は、受信した制御情報に含まれている操作情報を、当該操作情報に含まれる実行番号の順に従って、読み出し、解析し、実行する。こうして、読み出した操作情報に含まれるモザイク処理、画像置換、情報付加、フレーム消去、記録などが実行される（ステップＳ１１３）。これにより処理を終了する。
（２）生成された圧縮画像データを複製する場合における画像処理システム１０の動作について、図１８に示すフローチャートを用いて説明する。
【０１５７】
利用者により圧縮画像データの複製を指示する複製ボタンが操作されると、制御部２０８は、入力部２１０から圧縮画像データを識別するデータ識別子を受け取り（ステップＳ２０１）、情報記憶部２０４から指定されたデータ識別子により識別される圧縮画像データを読み出し（ステップＳ２０２）、読み出した圧縮画像データに含まれている付加情報に従って動作し（ステップＳ２０３）、入出力部２１４は、圧縮画像データをメモリカード３００へ書き込む（ステップＳ２０４）。これにより処理を終了する。
【０１５８】
１．７  まとめ
以上説明したように、画像処理システムは、ネットワークを介して接続されたサーバ装置とデジタルカメラとから構成されている。
サーバ装置は、利用者識別子及びタグ識別子に対応して、パターン画像、制御情報及び付加情報を記憶している。利用者識別子は、デジタルカメラの利用者を識別する情報であり、タグ識別子は、被写体に貼付されたＩＣタグが保持している当該ＩＣタグに固有の識別番号である。パターン画像は、比較の対象となる画像であり、制御情報及び付加情報は、各種の画像処理のための操作命令を含んでいる。
【０１５９】
利用者の操作により、デジタルカメラは、被写体を撮影する。この際、被写体にＩＣタグが貼付されていると、デジタルカメラは、ＩＣタグからタグ識別子を取得する。次に、デジタルカメラは、サーバ装置からパターン画像、制御情報及び付加情報を取得する。これらのパターン画像、制御情報及び付加情報は、利用者識別子及びタグ識別子に対応するものである。
【０１６０】
デジタルカメラは、撮影により生成した画像データの中から、取得したパターン画像に一致する部分があるか否かを判断し、一致する部分があれば、制御情報に含まれている操作命令に従って動作する。操作命令がモザイク処理であれば、一致する部分にモザイク処理を施す。また、操作命令が画像置換であれば、一致する部分を所定の画像に置き換え、または、一致する部分にＣＧ処理を施す。また、操作命令がフレーム消去であれば、当該画像データを消去する。こうして、デジタルカメラは、画像処理が施されてた画像データをカメラ内に、又はメモリカードに書き込む。また、操作命令が、情報付加であれば、付加情報を画像データに付加して書き込む。付加情報が付加された画像データがカメラの外部にコピーされる場合には、このときに、付加情報に従って画像処理を施す。
【０１６１】
このように、撮影された映像、画像の中から、予め登録された対象物を判別し、対象物に対して予め決められた処理を施す。予め決められた処理は、例えば、モザイク処理、画像置換、フレーム消去である。これにより、特定の建築物や人物など、写されたくない被写体が無断で撮影されることを防ぐことができ、セキュリティ、プライバシー、肖像権などを保護することができる。
【０１６２】
また、連写したり、連続して撮影したり、動画像として撮影する場合に、写したい被写体が、フレームアウトすることがある。このような場合に、撮影された映像、画像の中から、パターン画像が含まれているか否かを判断することにより、画像ストリーム全体に決められた処理を施す。例えば、パターン画像に相当する部分が、フレームアウトしたり、不鮮明である場合には、パターン画像と一致しないので、消去する。また、例えば、対象物が写っている前後の数フレーム画像のみを残して、残りのフレーム画像を削除する。これにより、後の整理が楽になる。
【０１６３】
１．８  その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記の実施の形態では、デジタルカメラは、利用者識別子又は利用者識別子及びタグ識別子をサーバ装置へ送信し、サーバ装置は、利用者識別子又は利用者識別子及びタグ識別子を受信し、受信した利用者識別子又は利用者識別子及びタグ識別子を用いて、該当するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしているが、これには限定されない。
【０１６４】
例えば、デジタルカメラは、パターン画像、制御情報及び付加情報の送信要求をサーバ装置へ送信し、サーバ装置は、記憶している全てのパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしてもよい。
また、サーバ装置は、デジタルカメラを識別する装置識別子と対応付けて、パターン画像、制御情報及び付加情報を記憶しており、デジタルカメラは、装置識別子をサーバ装置へ送信し、サーバ装置は、受信した装置識別子に対応するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしてもよい。
【０１６５】
（２）上記の実施の形態では、撮影時に、パターン画像によるマッチング（以下、画像照合と呼ぶ。）と、制御情報に従ったモザイク処理、画像置換、フレーム消去、暗号化などの動作（以下、モザイク処理等と呼ぶ。）とを行うとしているが、画像照合とモザイク処理等とを行うタイミングは、撮影時だけに限定されるものではない。
デジタルカメラは、撮影時に画像照合とモザイク処理等とを行うことなく、撮影し生成した画像データを、又は画像データを圧縮符号化して生成した圧縮画像データを内部に記憶しておき、これらの画像データ又は圧縮画像データをデジタルカメラの外部に出力する要求を受け付けた場合に、デジタルカメラは、サーバ装置と通信を行って、パターン画像と制御情報とを取得し、画像照合とモザイク処理等とを行うとしてもよい。
【０１６６】
また、デジタルカメラは、撮影時に画像照合とモザイク処理等とを行うことなく、撮影し生成した画像データを、又は画像データを圧縮符号化して生成した圧縮画像データを内部に記憶しておき、また、デジタルカメラは、ＧＰＳ（GlobalPositioning System )による位置検出ユニットを備えており、位置検出ユニットにより、自身の現在位置を取得し、取得した現在位置を用いて、デジタルカメラが所定のドメイン内に存在するか否かを判断し、デジタルカメラが、当該ドメインから外に持ち出されたと判断する場合に、デジタルカメラは、サーバ装置と通信を行って、パターン画像と制御情報とを取得し、画像照合とモザイク処理等とを行うとしてもよい。
【０１６７】
これにより、モザイク処理等をするように登録されている人物が画像データに写っている場合であっても、当該ドメイン内ではモザイク処理されず、そのまま見ることができ、デジタルカメラが、ドメインから持ち出されたときにモザイク処理が施される。
（３）サーバ装置は、画像照合とモザイク処理等を行う時点を示すタイミング情報を予め記憶しており、デジタルカメラから利用者識別子が送信された場合に、記憶しているタイミング情報をデジタルカメラへ送信する。デジタルカメラは、前記タイミング情報を受信し、受信したタイミング情報に合わせて、画像照合とモザイク処理等とを行うとしてもよい。
【０１６８】
ここで、タイミング情報の一例は、撮影時である。また、他の一例は、撮影により生成された画像データをデジタルカメラの外部に出力する時である。また、他の一例は、デジタルカメラが所定の範囲から外に持ち出された時である。
（４）画像照合とモザイク処理等との対象は、デジタルカメラによる現在撮影中の画像データだけでなく、以前に撮影して蓄積している画像データであってもよい。この場合に、デジタルカメラは、撮影して生成した画像データを、蓄積サーバ装置に送信し、蓄積サーバ装置は、画像データを受信して蓄積し、蓄積サーバ装置は、実施の形態のデジタルカメラと同様にして、蓄積している画像データに対して、画像照合とモザイク処理等とを施す。このとき、蓄積サーバ装置は、画像照合とモザイク処理等との実行に先立って、サーバ装置１００と通信を行って、パターン画像と制御情報とを取得する。または、蓄積サーバ装置は、さらに、サーバ装置１００と同様の構成を有し、蓄積サーバ装置の内部からパターン画像と制御情報とを取得するとしてもよい。
【０１６９】
このようにして、サーバ装置に蓄えられている画像データを対象として、撮影後に、画像データに対して、画像照合とモザイク処理等とを施すことにより、登録した人物などの肖像権を保護することができる。
また、この場合において、画像データがサーバ装置に蓄積された後に、パターン画像がサーバ装置に登録された場合であっても、パターン画像の登録以前に既に蓄積されている画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。こうして、パターン画像として登録した人物などの肖像権が保護される。
【０１７０】
（５）生成された画像データ又は蓄積されている画像データに画像照合とモザイク処理等とを施す際に、これらの処理を施した画像データを生成するとともに、元の画像データに、暗号鍵を用いて、暗号化処理を施して、暗号化画像データを生成して記憶する。暗号鍵を知る者のみが、復号装置により、この暗号鍵を用いて、暗号化画像データを復号して、画像データが得られる。
【０１７１】
これにより、暗号鍵を有している限定された人だけは、元の画像データを復元することができる。
このとき、生成した暗号化画像データをデジタルカメラ内部にのみ保持しておくとしてもよい。また、画像処理が施された画像データとともに、暗号化画像データを、利用者に要求に応じて、メモリカードに書き込むとしてもよい。
【０１７２】
また、画像処理が施された画像データと生成された暗号化画像データとを、一体とする１個のファイルを生成し、生成したファイルをメモリカードに書き込むとしてもよい。
また、撮影により生成された画像データの全体に暗号化を施すのではなく、画像データのうち、パターン画像に相当する部分のみに暗号化を施し、暗号化部分画像データを生成し、生成した暗号化部分データを記憶するとしてもよい。また、画像処理が施された画像データと生成された暗号化部分画像データとを、一体とする１個のファイルを生成し、生成したファイルをメモリカードに書き込むとしてもよい。このとき、画像データのうち、パターン画像に相当する部分の位置を示す情報を、前記ファイルに含めて保存するとしてもよい。
【０１７３】
また、前記暗号鍵は、上位ビットの部分鍵と下位ビットの部分鍵とに分割され、それぞれが異なる二者又は異なる二機関が有する２台の装置、又は２枚の記録媒体に記録されているとしてもよい。それぞれの装置又は記録媒体に記録されている上位ビットの部分鍵及び下位ビットの部分鍵の両方が揃った場合に限り、暗号鍵が再生され、このときに限り、この暗号鍵を用いて、暗号化画像データを復号して、画像データが得られる。
【０１７４】
例えば、暗号鍵を分割して得られた２個の部分鍵を警察と裁判所とが分散して持つことにより、犯罪捜査時などの場合に、両者が合意すれば、２個の部分鍵を揃え、結合して１個の暗号鍵を生成し、生成した暗号鍵を用いて、画像照合とモザイク処理等とを施す際に用いた元の画像データを復元し、証拠画像を得ることができる。
（６）利用者を登録することにより、登録された利用者がデジタルカメラを操作する場合には、画像照合とモザイク処理等とを行わないとしてもよい。
【０１７５】
具体的には、デジタルカメラは、登録用のパスワードの入力を受け付け、受け付けた登録用のパスワードを内部に記憶する。デジタルカメラは、利用者に対して認証用のパスワードの入力を要求し、認証用のパスワードの入力を受け付け、内部に記憶している登録用のパスワードと入力を受け付けた認証用のパスワードとが一致するか否かを判断する。一致すると判断する場合には、画像照合とモザイク処理等とを行わない。一致しないと判断する場合には、上述したように、デジタルカメラは、撮影時に、サーバ装置と通信を行って、パターン画像と制御情報とを取得し、画像照合とモザイク処理等とを行う。
【０１７６】
これにより、例えば、登録されている本人による操作では、このデジタルカメラは、本人自身を撮影できるようになる。
ここで、上記の本人の認証は、パスワードによるものには限定されない。例えば、デジタルカメラは、本人の指紋や虹彩に関する特徴情報を予め記憶しており、撮影の際に、指紋や虹彩の入力を要求し、入力された指紋や虹彩の特徴情報と、予め記憶している特徴情報とを比較することにより、本人の認証を行うとしてもよい。
【０１７７】
また、デジタルカメラを識別するカメラ識別情報を予めサーバ装置に登録しておき、デジタルカメラは、撮影時に、サーバ装置に登録されているか否かを問い合わせ、登録されたデジタルカメラは、画像照合とモザイク処理等とを行わないとしてもよい。また、逆に、登録されたデジタルカメラは、画像照合とモザイク処理等とを行うとしてもよい。
（７）上記の実施の形態では、デジタルカメラは、撮影のたびに、サーバ装置に問い合わせをしてパターン画像と制御情報とを取得するとしているが、これには限定されない。
【０１７８】
例えば、サーバ装置から定期的に、記憶された全てのパターン画像、制御情報、付加情報、利用者情報テーブルなどの全て、又はその一部がデジタルカメラに送信され、デジタルカメラは、これらを受信し、記憶する。デジタルカメラは、撮影時に、サーバ装置に情報を要求することなく、内部からパターン画像と制御情報とを取得し、取得したパターン画像と制御情報とを用いて、画像照合とモザイク処理等とを行う。
【０１７９】
このデジタルカメラによると、デジタルカメラ内部にて情報を取得できるので、デジタルカメラとサーバ装置とのトラフィック量を軽減し、またサーバ装置の負荷を軽減することができる。
（８）上記の実施の形態では、デジタルカメラに画像データが記録される前に、画像照合とモザイク処理等とを行うとしているが、これには限定されない。
【０１８０】
デジタルカメラは、撮影して生成した画像データを内部に一次記録し、記録している画像データを定期的にサーバ装置へ送信するとしてもよい。サーバ装置は、画像データを受信し、受信した画像データを内部に記録する。このとき、サーバ装置は、内部からパターン画像と制御情報と取得し、取得したパターン画像と制御情報とを用いて、画像照合とモザイク処理等とを行う。
【０１８１】
（９）デジタルカメラは、特定の場所で用いられる場合、特定の被写体を撮影する場合、特定のユーザが操作する場合にのみ、画像照合とモザイク処理等を行うとしてもよい。
（１０）デジタルカメラは、画像照合とモザイク処理等とを行わず、撮影のみを行って画像データを生成して、サーバ装置へ送信し、サーバ装置は、上記の実施の形態のデジタルカメラと同様に、画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。
【０１８２】
具体的には、例えば、このデジタルカメラは、常時、又は一定時間毎に、被写体を撮影をしているライブカメラであり、撮影して得られた画像データをサーバ装置へ送信する。
サーバ装置は、画像データを受信し、受信した画像データに対して、画像照合とモザイク処理等を施すとしてもよい。この後、サーバ装置は、モザイク処理等が施された画像データを、ネットワーク、例えば、インターネットを介して、他のパーソナルコンピュータなどの装置へ配信する。
【０１８３】
（１１）デジタルカメラは、被写体の撮影を行って画像データを生成して、サーバ装置へ送信し、サーバ装置は、画像データを受信し、受信した画像データを蓄積する。サーバ装置は、このように、画像データの蓄積用として用いられる。デジタルカメラは、利用者の操作により、利用者により指定された画像データをサーバ装置から受信し、受信した画像データに対して、上記の実施の形態の同様に、画像照合とモザイク処理等とを施すとしてもよい。
【０１８４】
（１２）上記実施の形態では、画像データに付加情報を付加するとしているが、画像データに、電子透かし技術を用いて、付加情報を埋め込むとしてもよい。
（１３）撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像を面積比で１．５倍に拡大して拡大パターン画像を生成し、撮影により生成された画像データと、生成した拡大パターン画像とを比較するとしてもよい。また、パターン画像を面積比で０．７５倍に縮小して縮小画像を生成し、縮小画像と前記画面データとを比較するとしてもよい。
【０１８５】
また、画面データとパターン画像の比較、画面データと拡大パターン画像との比較、及び画面データと縮小パターン画像の比較を、同時に行うとしてもよい。
また、拡大比率、縮小比率を別のものに代えるとしてもよい。
（１４）撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像の一部分を取り出して、部分パターン画像を生成し、撮影により生成された画像データと、生成した部分パターン画像とを比較するとしてもよい。
【０１８６】
また、上記の拡大パターン画像、縮小パターン画像との比較を組合わせるとしてもよい。つまり、また、画面データとパターン画像の比較、画面データと拡大パターン画像との比較、画面データと縮小パターン画像の比較を、及び画面データと部分パターン画像の比較を、同時に行うとしてもよい。
また、部分パターン画像を拡大、又は縮小して、拡大部分パターン画像、縮小部分パターン画像を生成し、生成した拡大部分パターン画像、縮小部分パターン画像を比較において用いるとしてもよい。
【０１８７】
また、パターン画像は、予め、取り出す部分パターン画像の位置を示す情報を含んでいるとしてもよい。このとき、パターン画像から前記情報が取り出され、取り出された情報により、部分パターン画像が特定され、特定された部分パターン画像が比較において、用いられる。
（１５）撮影により生成された画像データと、パターン画像とを比較する場合に、画像データから一画素ごとに、画素を取り出して、抽出画像データを生成し、パターン画像から一画素ごとに、画素を取り出して、抽出パターン画像を生成し、抽出画像データと、抽出パターン画像とを比較するとしてもよい。
【０１８８】
また、画像データから二画素ごとに、画素を取り出して、抽出画像データを生成し、パターン画像から二画素ごとに、画素を取り出して、抽出パターン画像を生成するとしてもよい。さらに、画素を取り出す間隔を空けるとしてもよい。
このようにして、撮影により生成された画像データ内に、パターン画像に相当する部分が存在することが分かった場合に、取り出す画素の密度が高い場合ほど、その一致度は、高いと言える。こうして、一致の度合いを判定することができるる。
【０１８９】
こうして得られる一致の度合いを、上述したモザイク処理を行う際のサイズと連動させるとしてもよい。例えば、一致の度合いが高い場合には、モザイク処理のサイズを大きくし、一致の度合いが低い場合には、モザイク処理のサイズを小さくするとしてもよい。
この方法は、ＣＧ処理を施す場合にも適用できる。例えば、多くの描画命令を含む第１のＣＧデータと、これより少ない描画命令を含む第２のＣＧデータとを用意しておき、例えば、前記の一致の度合いが高い場合には、第１のＣＧデータを用いて、ＣＧ処理を施し、一致の度合いが低い場合には、第２のＣＧデータを用いて、ＣＧ処理を施すとしてもよい。
【０１９０】
ここで、ＣＧデータには、線分、直線、円、点などを描く描画命令を含み、これらの描画命令は、元に画像に対して、上書きをし、ＣＧ処理の対象とする全範囲を塗りつぶす描画命令は含まないものとする。これによりモザイク処理と同様の効果が得られる。
（１６）撮影により生成された画像データ内に、２個以上のパターン画像に相当する部分が存在するか否かを探すとしてもよい。このとき、２個以上のパターン画像は、各々、２個以上の制御情報に対応しているものとする。こうして、２個以上のパターン画像に相当する部分が存在することが分かった場合に、各部分に対して、対応する制御情報に従って、画像処理を施す。
【０１９１】
（１７）画像置換において、撮影により生成された画像データのうちパターン画像に相当する部分画像と、置換画像とに、各種の演算を施して、演算結果を前記部分画像に上書きするとしてもよい。
（１８）付加情報は、複製回数や複製期限などの利用制御情報に対応付けて、モザイク処理、画像置換、フレーム消去などの処理を示す命令を含むとしてもよいし、利用制御情報に対応付けて、各処理の詳細情報を含むとしてもよい。
【０１９２】
ここで、複製回数とは、情報記憶部２０４に記憶されている圧縮画像データをメモリカード３００へ複製する回数を言い、複製期限とは、情報記憶部２０４に記憶されている圧縮画像データをメモリカード３００へ複製する行為が許可されている期限を言う。
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００は、圧縮画像データに付加された付加情報に含まれる利用制御情報及び各処理を示す操作命令に応じて、対応する処理を当該圧縮画像データに対して施す。
【０１９３】
付加情報の一例を図２１〜図２５に示す。図２１に示す付加情報１５３は、異なる複製回数に対して、同一の処理が対応付けられている例であり、図２２に示す付加情報１５４は、異なる複製回数に対して、異なる処理が対応付けられている例である。
また、図２３に示す付加情報１５５は、異なる複製期間に対して、同一の処理が対応付けられている例であり、図２４に示す付加情報１５６は、異なる複製期間に対して、異なる処理が対応付けられている例である。
【０１９４】
さらに、図２５に示す付加情報１５７は、上記の混合型であり、異なる複製期間及び複製期間に対して、異なる処理が対応付けられている例である。
なお、付加情報１５３〜１５７は、デジタルカメラ２００において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされたものである。
【０１９５】
また、前記領域を示す範囲情報が上書きされる前には、付加情報１５３〜１５７には、図９に示すような範囲情報((9999,9999)-(9999,9999))が書き込まれており、範囲情報((9999,9999)-(9999,9999))が書き込まれた付加情報がサーバ装置１００に記憶されている。デジタルカメラ２００は、サーバ装置１００から、上記の実施の形態において説明したように、範囲情報((9999,9999)-(9999,9999))が書き込まれた付加情報を取得し、取得した
付加情報に前記領域を示す範囲情報を上書きする。こうして、付加情報１５３〜１５７が得られる。
【０１９６】
（ａ）図２１に示す付加情報１５３は、異なる３種類の複製回数に対応付けて、同一の処理命令を含んでいる。
具体的には、付加情報１５３は、モザイク処理を示す操作命令を含む。また、付加情報１５３は、複製回数の範囲（１〜４回）に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(1)とを含み、複製回数の範囲（５〜１０回）に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含み、複製回数の範囲（１１回以上）に対応付けて、詳細情報として範囲情報（（000,000)-(999,999))とサイズ(5)とを含む。なお、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものである。
【０１９７】
デジタルカメラ２００は、現時点以前において、情報記憶部２０４に記憶されている圧縮画像データが、メモリカード３００へ複製された回数を示す累積回数を、情報記憶部２０４において、記憶している。
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、圧縮画像データに付加された付加情報１５３から操作命令と詳細情報とを読み出し、次に情報記憶部２０４に記憶されている累積回数に「１」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
【０１９８】
比較回数が、複製回数の範囲（１〜４回）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(1)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
また、比較回数が、複製回数の範囲（５〜１０回）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
【０１９９】
さらに、比較回数が、複製回数の範囲（１１回以上）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((000,000)-(999,999))とサイズ(5)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。ここで、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものであるので、画像処理部２０３は、画像の全範囲に対して、サイズ(5)によるモザイク処理を施す。
【０２００】
制御部２０８は、比較回数を情報記憶部２０４に記憶されている累積回数に上書きする。
（ｂ）図２２に示す付加情報１５４は、異なる３種類の複製回数に対応付けて、それぞれ異なる３種類の処理命令を含んでいる。
具体的には、付加情報１５４は、複製回数の範囲（１〜４回）に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製回数の範囲（５〜１０回）に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを含む。さらに、複製回数の範囲（１１回以上）に対応付けて、フレーム消去を示す操作命令を含む。
【０２０１】
上述したように、デジタルカメラ２００は、情報記憶部２０４において累積回数を記憶している。
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、圧縮画像データに付加された付加情報１５４から操作命令と詳細情報とを読み出し、次に情報記憶部２０４に記憶されている累積回数に「１」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
【０２０２】
比較回数が、複製回数の範囲（１〜４回）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
また、比較回数が、複製回数の範囲（５〜１０回）に含まれると判断する場合には、制御部２０８は、画像置換を示す操作命令とともに、範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びＣＧデータ識別子に従って、動作する。
【０２０３】
さらに、比較回数が、複製回数の範囲（１１回以上）に含まれると判断する場合には、制御部２０８は、フレーム消去を示す操作命令を、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令に従って、動作する。
制御部２０８は、比較回数を情報記憶部２０４に記憶されている累積回数に上書きする。
【０２０４】
（ｃ）図２３に示す付加情報１５５は、異なる３種類の複製期間に対応付けて、同一の処理命令を含んでいる。
具体的には、付加情報１５５は、モザイク処理を示す操作命令を含む。また、付加情報１５３は、複製期間(2005.10.01〜2005.10.31）に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(1)とを含み、複製期間(2005.11.01〜2005.11.30）に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含み、複製期間(2005.12.01〜）に対応付けて、詳細情報として範囲情報（（000,000)-(999,999))とサイズ(5)とを含む。なお、上述したように、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものである。
【０２０５】
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、現在日時を取得し、圧縮画像データに付加された付加情報１５５から操作命令と詳細情報とを読み出し、次に取得した現在日時が、詳細情報内のいずれの複製期間に含まれているかを判断する。
現在日時が、複製期間(2005.10.01〜2005.10.31）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(1)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
【０２０６】
また、現在日時が、複製期間(2005.11.01〜2005.11.30）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((000,000)-(999,999))とサイズ(5)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。ここで、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものであるので、画像処理部２０３は、画像の全範囲に対して、サイズ(5)によるモザイク処理を施す。
【０２０７】
（ｄ）図２４に示す付加情報１５６は、異なる３種類の複製期間に対応付けて、それぞれ異なる３種類の処理命令を含んでいる。
具体的には、付加情報１５６は、複製期間(2005.10.01〜2005.10.31）に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製期間(2005.11.01〜2005.11.30）に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜）に対応付けて、フレーム消去を示す操作命令を含む。
【０２０８】
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、現在日時を取得し、圧縮画像データに付加された付加情報１５６から操作命令と詳細情報とを読み出し、次に、取得した現在日時が、詳細情報内のいずれの複製期間に含まれているかを判断する。
現在日時が、複製期間(2005.10.01〜2005.10.31）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
【０２０９】
また、現在日時が、複製期間(2005.11.01〜2005.11.30）に含まれると判断する場合には、制御部２０８は、画像置換を示す操作命令とともに、範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びＣＧデータ識別子に従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜）に含まれると判断する場合には、制御部２０８は、フレーム消去を示す操作命令を、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令に従って、動作する。
【０２１０】
制御部２０８は、比較回数を情報記憶部２０４に記憶されている累積回数に上書きする。
（ｅ）図２５に示す付加情報１５７は、異なる３種類の複製回数と複製期間とに対応付けて、それぞれ異なる３種類の処理命令を含んでいる。
具体的には、付加情報１５７は、複製回数の範囲（１〜４回）に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製回数の範囲（５〜１０回）に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜）に対応付けて、フレーム消去を示す操作命令を含む。
【０２１１】
上述したように、デジタルカメラ２００は、情報記憶部２０４において累積回数を記憶している。
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、現在日時を取得し、圧縮画像データに付加された付加情報１５７から操作命令と詳細情報とを読み出し、次に情報記憶部２０４に記憶されている累積回数に「１」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断し、また、取得した現在日時が、詳細情報内の複製期間に含まれているかを判断する。
【０２１２】
比較回数が、複製回数の範囲（１〜４回）に含まれると判断する場合には、制御部２０８は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
また、比較回数が、複製回数の範囲（５〜１０回）に含まれると判断する場合には、制御部２０８は、画像置換を示す操作命令とともに、範囲情報((010,010)-(020,020))とＣＧデータ識別子(CG009)とを、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令、範囲情報及びＣＧデータ識別子に従って、動作する。
【０２１３】
さらに、現在日時が、複製期間(2005.12.01〜）に含まれると判断する場合には、制御部２０８は、フレーム消去を示す操作命令を、画像処理部２０３に対して出力し、画像処理部２０３は、受け取った操作命令に従って、動作する。
（ｆ）上記においては、図２１〜図２５に示す付加情報において、範囲情報が、それぞれ、範囲情報((9999,9999)-(9999,9999)) に置き換えられたものが、サーバ装置１００に記憶されており、デジタルカメラ２００において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされる。これにより、図２１〜図２５に示す付加情報が得られるとしている。
【０２１４】
しかし、付加情報において上書きされる情報は、上記の範囲情報に限定されない。
例えば、図２１〜図２５に示す付加情報に含まれている複製回数の範囲、複製期間についても、デジタルカメラ２００において上書きされるとしてもよい。
例えば、図２３に示す付加情報１５５において、複製期間(2005.10.01〜2005.10.31) 、(2005.11.01〜2005.11.30) 、(2005.12.01〜)に代えて、複製期間(Ｘ１〜Ｘ２) 、(Ｘ３〜Ｘ４) 、(Ｘ５〜)が含まれている。ここで、Ｘ１〜Ｘ５は、それぞれの期日が確定していないことを示す文字列である。
【０２１５】
情報記憶部２０４に記憶されている圧縮画像データを、メモリカード３００へ複製する際に、デジタルカメラ２００の制御部２０８は、現在日時を取得し、次に、以下の式により、Ｘ１〜Ｘ５に相当する期日を算出する。
Ｘ１＝現在日時
Ｘ２＝現在日時＋３０日
Ｘ３＝Ｘ２＋１日
Ｘ４＝Ｘ３＋３０日
Ｘ５＝Ｘ４＋１日
次に、制御部２０８は、算出した期日を、各複製期間の対応する位置に書き込む。
【０２１６】
（１９）画像置換命令は、デジタルカメラによる撮影により得られた画像データ（又は、直前の画像データ、つまり、他の処理が施された画像データ）の一部分について、その部分に表示されたオブジェクト（つまり、人物や建物など）の大きさや向きを変更する命令であるとしてもよい。また、その部分の色調の調整をする命令、例えば、明るさやコントラストを変更したり、２階調化したりする命令であるとしてもよい。
【０２１７】
（２０）上記において、制御情報及び付加情報は、コンピュータプログラムであり、各操作情報は、機械語形式のコンピュータ命令であるとしているが、このようないわゆる高級な言語によるものには、限定されない。
制御情報及び付加情報は、上述したモザイク処理、記録、画像置換、フレーム消去などに対応する制御情報を含むシーケンス情報から構成されているとしてもよい。
【０２１８】
（２１）上記の実施の形態の具体的な適用例について以下に説明する。
デジタルカメラが、集合住宅（マンション）の入口付近を撮影するように、設置されており、繰り返し、入口付近を自動的に撮影する。このデジタルカメラは、防犯用に設けられたものであり、このデジタルカメラにより生成された画像データは、例えば、集合住宅内において窃盗などの犯罪が発生した場合に、解析され、犯人の検挙のための情報を提供する。
【０２１９】
しかし、このデジタルカメラにより得られた画像には、集合住宅の住人も写っており、このような画像データは、集合住宅の住人のプライバシー権を侵害しかねないという問題がある。
そこで、このような問題点を解決することができる画像処理システム１０の具体例を以下に示す。
【０２２０】
防犯サービス提供業者が、複数の集合住宅に対して、カメラ撮影による防犯サービスを提供している。
デジタルカメラ２００ａは、ある集合住宅のエントランス部の内側上部において、エントランス部のドア方向を撮影するように、設置されている。デジタルカメラ２００ａは、繰り返し、具体的には５秒に１回、ドア方向を自動的に撮影し、撮影により得られた画像データを内部に記録する。
【０２２１】
また、デジタルカメラ２００ｂは、別の集合住宅において、デジタルカメラ２００ａと同様に設置されており、デジタルカメラ２００ａと同様に動作する。さらに、その他のデジタルカメラは、さらに別の集合住宅において、同様に設置されており、同様に動作する。
サーバ装置１００は、防犯サービス提供業者の事務所に設置されている。
【０２２２】
サーバ装置１００の情報記憶部１０３は、防犯サービス提供業者による防犯サービスの提供先の全ての集合住宅の全ての住人の顔写真を、パターン画像１３１、１３２、・・・として記憶している。
サーバ装置１００の情報記憶部１０３に記憶されている利用者情報テーブル１２１において、利用者識別子は、集合住宅を識別する。つまり、利用者は、集合住宅に対応している。
【０２２３】
サーバ装置１００の情報記憶部１０３に記憶されている制御情報１４１は、一例として、図４に示すように、モザイク処理命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像一致」を含み、モザイクのブロックのサイズは、「５」である。また、記録命令では、記録先としてメモリカードが指定されている。
制御情報１４１が実行されると、デジタルカメラ２００ａによる撮影により得られた画像データ内の一部分が、パターン画像（つまり、住民の顔写真）と一致すると判断された場合に、前記画像データ内の一部分（つまり、住民の顔部分）に対して、ブロックのサイズが「５」であるモザイク処理命令が実行され、次に、モザイク処理が施された画像データが、メモリカードに書き込まれる。
【０２２４】
このようにして、画像処理システム１０を適用すると、デジタルカメラにより得られた画像データに、集合住宅の住人の顔部分が写った場合には、住人の顔部分にモザイク処理を施すので、住人のプライバシー権を保護することができる。
一方、画像データに住人以外の者が写った場合には、モザイク処理を施すことなく、そのまま記録する。こうして、住人のプライバシー権の保護と、防犯機能の双方を両立させることができる。
【０２２５】
なお、この具体例では、住人の顔部分にモザイク処理を施すとしているが、モザイク処理には限定されない。住人の顔部分を他の画像に置き換えるとしてもよいし、住人の顔が写っている画像データを消去するとしてもよい。
また、１個の集合住宅において、２台以上のデジタルカメラが設置されているとしてもよい。
【０２２６】
また、この具体例では、防犯サービス提供業者が複数の集合住宅に対して、上記の防犯サービスを提供するとしているが、これには限定されない。例えば、デジタルカメラ２００ａ、２００ｂ、サーバ装置１００は、１個の集合住宅において設置されており、画像処理システム１０は、当該１個の集合住宅に対してのみ、上述したような防犯サービスを提供するとしてもよい。
【０２２７】
（２２）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。つまり、前記マイクロプロセッサは、前記コンピュータプログラムに含まれる各命令を１個ずつ読み出し、読み出した命令を解読し、解読結果に従って動作する。
【０２２８】
（２３）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０２２９】
また、上記の各装置を構成する構成要素の各部は、個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。また、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（FieldProgrammable Gate Array）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【０２３０】
（２４）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０２３１】
（２５）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０２３２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０２３３】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２６）次のように構成してもよい。
本発明は、照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置であって、撮影により生成された撮影画像を記憶している第１画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第２画像記憶手段と、前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段とを備えることを特徴とする。
ここで、前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在すると判断される場合に、前記照合画像に相当する部分に対して、前記画像処理を施す。
この構成によると、撮影画像に照合画像が写っている場合に、照合画像が写っている部分に対して、画像処理を施すので、撮影画像を視認することなく、当該部分に対して適切な画像処理を施すことができる。
ここで、前記処理命令により示される画像処理は、モザイク処理であり、前記実行手段は、前記照合画像に相当する部分に対して、モザイク処理を施す。
この構成によると、照合画像が写っている部分に対して、モザイク処理を施すので、その部分を明確に他人に見せることがなく、その肖像権、プライバシー、セキュリティなどを保護することができる。
ここで、前記処理命令により示される画像処理は、画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、画像上書処理を施す。
この構成によると、照合画像が写っている部分に対して、画像上書処理を施すので、その部分に画像を上書きすることにより、その肖像権、プライバシー、セキュリティなどを保護することができる。
ここで、前記画像処理は、コンピュータグラフィック処理による画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、コンピュータグラフィック処理を施す。
この構成によると、照合画像が写っている部分に対して、画像上書処理として、コンピュータグラフィック処理を施すので、その部分を確実に他の画像に置換することができる。
ここで、前記画像処理は、他の画像への置き換えによる画像上書処理であり、前記実行手段は、前記照合画像に相当する部分を、他の画像に置き換える。
この構成によると、照合画像が写っている部分に対して、画像上書処理として、他の画像への置換を施すので、その部分を確実に他の画像に置換することができる。
ここで、前記処理命令により示される画像処理は、情報付加であり、前記実行手段は、撮影画像に対して、画像処理を示す処理命令を含む制御情報を付加する。
この構成によると、撮影画像に対して、画像処理を示す処理命令を含む制御情報を付加するので、撮影画面の再生、複製などの場合に、前記画像処理を施すようにすることができる。こうして、撮影画像に写されたものの肖像権、プライバシー、セキュリティなどを保護することができる。
ここで、前記実行手段は、撮影画像に対して、制御情報を電子透かしとして埋め込むことにより、付加する。
この構成によると、制御情報は、撮影画像に電子透かしとして埋め込まれるので、撮影画像の劣化の程度を低くしつつ、制御情報を撮影画像に埋め込むことができ、また、撮影画像から制御情報のみを取り除くことを困難とすることができる。
ここで、前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在しないと判断される場合に、前記画像処理を施す。
この構成によると、撮影画像に照合画像が写っていない場合に、撮影画像に対して、画像処理を施すので、利用者が撮影画像を視認することなく、当該撮影画像に対して適切な画像処理を施すことができる。
ここで、前記処理命令により示される画像処理は、画像消去であり、前記実行手段は、前記第１画像記憶手段に記憶されている前記撮影画像を消去する。
この構成によると、撮影画像に照合画像が写っていない場合に、当該撮影画像を消去するので、不要な撮影画像を取り除くことができる。
（２７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２３４】
本発明の画像処理システムを構成する各装置は、撮影により得られた画像データを利用する産業において、経営的に、また反覆的、継続的に利用される。また、各装置は、電気器機製造業において、生産され販売されることにより、経営的に、また反覆的、継続的に利用される。
【図面の簡単な説明】
【０２３５】
【図１】本発明の１の実施の形態としての画像処理システム１０の構成を示す。
【図２】サーバ装置１００の構成を示すブロック図である。
【図３】情報記憶部１０３に記憶されている利用者情報テーブル１２１のデータ構造の一例を示す。
【図４】情報記憶部１０３に記憶されている制御情報１４１のデータ構造の一例を示す。
【図５】情報記憶部１０３に記憶されている制御情報１４２のデータ構造の一例を示す。
【図６】情報記憶部１０３に記憶されている制御情報１４３のデータ構造の一例を示す。
【図７】情報記憶部１０３に記憶されている制御情報１４４のデータ構造の一例を示す。
【図８】情報記憶部１０３に記憶されている制御情報１４５のデータ構造の一例を示す。
【図９】情報記憶部１０３に記憶されている付加情報１５１のデータ構造の一例を示す。
【図１０】情報記憶部１０３に記憶されている付加情報１５２のデータ構造の一例を示す。
【図１１】デジタルカメラ２００の構造を示すブロック図である。
【図１２】情報記憶部２０４に記憶されているデータの一例を示す。
【図１３】メモリカード３００の構造を示すブロック図である。
【図１４】ＩＣタグ４００の外観を示す外観図である。
【図１５】ＩＣタグ４００が備えるＩＣチップ部４１０の構成を示すブロック図である。
【図１６】ＩＣチップ部４１０が備える電源部４０４に含まれる電源回路の一例を示す。
【図１７】対象物を撮影する場合における画像処理システム１０の動作を示すフローチャートである。
【図１８】生成された圧縮画像データを複製する場合における画像処理システム１０の動作を示すフローチャートである。
【図１９】付加情報１５１ａのデータ構造の一例を示す。
【図２０】付加情報１５２ａのデータ構造の一例を示す。
【図２１】付加情報１５３のデータ構造の一例を示す。
【図２２】付加情報１５４のデータ構造の一例を示す。
【図２３】付加情報１５５のデータ構造の一例を示す。
【図２４】付加情報１５６のデータ構造の一例を示す。
【図２５】付加情報１５７のデータ構造の一例を示す。
【符号の説明】
【０２３６】
１０    画像処理システム
２０    インターネット
３０    携帯電話網
３１    無線基地局
１００    サーバ装置
１０１    制御部
１０２    送受信部
１０３    情報記憶部
１１１    表示部
１１２    入力部
２００    デジタルカメラ
２００ａ、２００ｂ、・・・  デジタルカメラ
２０１    画像記憶部
２０２    撮影部
２０３    画像処理部
２０４    情報記憶部
２０５    画像表示部
２０６    無線制御部
２０７    無線通信部
２０８    制御部
２０９    表示部
２１０    入力部
２１１    短距離通信制御部
２１２    短距離通信部
２１３    認証部
２１４    入出力部
２１５    アンテナ
２１６    アンテナ
２１７    暗号化部
２１８    ＬＳＩ部
３００    メモリカード
３０１    入出力部
３０２    認証部
３０３    情報記憶部
３０４    制御部
４００    ＩＣタグ
４０１    アンテナ部
４０２    復調部
４０３    変調部
４０４    電源部
４０５    制御部
４０６    識別コード記憶部
４０７    入出力部
４０８    メモリ部
４１０    ＩＣチップ部
【図１】
0004795941.tif 000002
【図２】
0004795941.tif 000003
【図３】
0004795941.tif 000004
【図４】
0004795941.tif 000005
【図５】
0004795941.tif 000006
【図６】
0004795941.tif 000007
【図７】
0004795941.tif 000008
【図８】
0004795941.tif 000009
【図９】
0004795941.tif 000010
【図１０】
0004795941.tif 000011
【図１１】
0004795941.tif 000012
【図１２】
0004795941.tif 000013
【図１３】
0004795941.tif 000014
【図１４】
0004795941.tif 000015
【図１５】
0004795941.tif 000016
【図１６】
0004795941.tif 000017
【図１７】
0004795941.tif 000018
【図１８】
0004795941.tif 000019
【図１９】
0004795941.tif 000020
【図２０】
0004795941.tif 000021
【図２１】
0004795941.tif 000022
【図２２】
0004795941.tif 000023
【図２３】
0004795941.tif 000024
【図２４】
0004795941.tif 000025
【図２５】
0004795941.tif 000026