JPWO2005112438A1 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JPWO2005112438A1 JPWO2005112438A1 JP2006513578A JP2006513578A JPWO2005112438A1 JP WO2005112438 A1 JPWO2005112438 A1 JP WO2005112438A1 JP 2006513578 A JP2006513578 A JP 2006513578A JP 2006513578 A JP2006513578 A JP 2006513578A JP WO2005112438 A1 JPWO2005112438 A1 JP WO2005112438A1
- Authority
- JP
- Japan
- Prior art keywords
- image
- processing
- information
- unit
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00838—Preventing unauthorised reproduction
- H04N1/00856—Preventive measures
- H04N1/00864—Modifying the reproduction, e.g. outputting a modified copy of a scanned original
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00838—Preventing unauthorised reproduction
- H04N1/00856—Preventive measures
- H04N1/00864—Modifying the reproduction, e.g. outputting a modified copy of a scanned original
- H04N1/00867—Modifying the reproduction, e.g. outputting a modified copy of a scanned original with additional data, e.g. by adding a warning message
- H04N1/0087—Modifying the reproduction, e.g. outputting a modified copy of a scanned original with additional data, e.g. by adding a warning message with hidden additional data, e.g. data invisible to the human eye
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3876—Recombination of partial images to recreate the original image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/444—Restricting access, e.g. according to user identity to a particular document or image or part thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/448—Rendering the image unintelligible, e.g. scrambling
- H04N1/4486—Rendering the image unintelligible, e.g. scrambling using digital data encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0084—Digital still camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3242—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/325—Modified version of the image, e.g. part of the image, image reduced in size or resolution, thumbnail or screennail
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
特許文献1によると、生成した映像の整理を容易に実現できるようなカメラを実現すること、映像にその説明となる情報を多重化して記録するカメラを実現すること、また、周囲の人間に知られることなく被写体の意思を伝達する機能を持つカメラを実現すること、さらに、所望の被写体が確実に撮影範囲に入っていることを容易に確認できるカメラを実現することを目的として、映像を入力し、点滅光源による点滅パターンに対応する識別情報を記憶し、この識別情報をもとに、入力された映像内で点滅する光源の点滅パターンに対応する識別情報に変換し、変換された識別情報を、入力された前記映像とともに出力する映像情報処理装置が開示されている。
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段を含む。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成する撮影手段と、生成した前記撮影画像をネットワークを介して前記サーバ装置へ送信する送信手段と、前記サーバ装置からネットワークを介して前記撮影画像を受信する受信手段と、受信した前記撮影画像を前記第1画像記憶手段に書き込む書込手段とを含み、前記サーバ装置は、前記撮影画像を受信し、蓄積し、送信する。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記サーバ装置は、あらかじめ前記処理命令及び前記照合画像を記憶しており、前記画像処理装置からの要求に応じて、前記処理命令及び前記照合画像を、前記画像処理装置へ送信し、前記画像処理装置は、さらに、前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、受信した前記処理命令を前記命令記憶手段に書き込み、受信した前記照合画像を前記第2画像記憶手段に書き込む書込手段とを含む。
ここで、前記送信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者に係るものであることであり、前記送信手段は、当該画像処理装置の利用者に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、前記利用者に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、前記利用者を識別する利用者識別子を送信し、前記サーバ装置は、前記利用者識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記利用者識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置に係るものであることであり、前記送信手段は、当該画像処理装置に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該画像処理装置に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、当該画像処理装置を識別する装置識別子を送信し、前記サーバ装置は、前記装置識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記装置識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が撮影対象の被写体に係るものであることであり、前記送信手段は、被写体に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該被写体に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が被写体に貼付されたICタグ識別するタグ識別子に対応するものであることであり、前記画像処理装置は、さらに、被写体に貼付されたICタグから、当該ICタグを識別するタグ識別子を取得する取得手段を備え、前記送信手段は、前記要求として、取得した前記タグ識別子を送信し、前記サーバ装置は、前記タグ識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記タグ識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、随時、サーバ装置へ送信する。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、定期的に繰り返し、サーバ装置へ送信する。
ここで、前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在すると判断される場合に、前記照合画像に相当する部分に対して、前記画像処理を施す。
ここで、前記処理命令により示される画像処理は、モザイク処理であり、前記実行手段は、前記照合画像に相当する部分に対して、モザイク処理を施す。
ここで、前記処理命令により示される画像処理は、画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、画像上書処理を施す。
ここで、前記画像処理は、コンピュータグラフィック処理による画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、コンピュータグラフィック処理を施す。
ここで、前記画像処理は、他の画像への置き換えによる画像上書処理であり、前記実行手段は、前記照合画像に相当する部分を、他の画像に置き換える。
ここで、前記処理命令により示される画像処理は、さらに、暗号化処理を含み、前記実行手段は、さらに、前記処理命令に含まれる暗号化処理に従って、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成する。
ここで、前記実行手段は、二者が分散して有する2個の鍵に基づいて、前記暗号化処理を施す。
この構成によると、二者が分散して有する2個の鍵に基づいて、暗号化処理が施されるので、暗号化画像を正当に復号できる条件を、前記二者が分散して有する2個の鍵が揃う場合に、限定することができる。
この構成によると、撮影画像に対して、画像処理を示す処理命令を含む制御情報を付加するので、撮影画面の再生、複製などの場合に、前記画像処理を施すようにすることができる。こうして、撮影画像に写されたものの肖像権、プライバシー、セキュリティなどを保護することができる。
この構成によると、制御情報は、撮影画像に電子透かしとして埋め込まれるので、撮影画像の劣化の程度を低くしつつ、制御情報を撮影画像に埋め込むことができ、また、撮影画像から制御情報のみを取り除くことを困難とすることができる。
この構成によると、撮影画像に照合画像が写っていない場合に、撮影画像に対して、画像処理を施すので、利用者が撮影画像を視認することなく、当該撮影画像に対して適切な画像処理を施すことができる。
この構成によると、撮影画像に照合画像が写っていない場合に、当該撮影画像を消去するので、不要な撮影画像を取り除くことができる。
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段を含み、前記判断手段は、前記撮影手段により前記撮影画像が生成された場合に、前記判断を行う。
ここで、前記画像処理装置は、さらに、前記第1画像記憶手段に記憶されている前記撮影画像を外部へ出力する出力手段を含み、前記判断手段は、前記出力手段により前記撮影画像が出力される場合に、前記判断を行い、前記出力手段は、前記画像処理が施された撮影画像を外部へ出力する。
ここで、前記画像処理装置は、さらに、当該画像処理装置が存在する現在位置を取得する位置取得手段と、取得した現在位置が、所定の範囲外にあるか否かを判断する範囲判断手段とを含み、前記判断手段は、前記範囲判断手段により前記範囲外にあると判断される場合に、前記判断を行う。
また、本発明は、サーバ装置であって、予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、ネットワークを介して接続されている画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段とを備える。
ここで、前記受信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を受信し、前記読出手段は、前記記憶手段から、前記所定条件を満たす前記処理命令及び前記照合画像を読み出す。
20 インターネット
30 携帯電話網
31 無線基地局
100 サーバ装置
101 制御部
102 送受信部
103 情報記憶部
111 表示部
112 入力部
200 デジタルカメラ
200a、200b、・・・ デジタルカメラ
201 画像記憶部
202 撮影部
203 画像処理部
204 情報記憶部
205 画像表示部
206 無線制御部
207 無線通信部
208 制御部
209 表示部
210 入力部
211 短距離通信制御部
212 短距離通信部
213 認証部
214 入出力部
215 アンテナ
216 アンテナ
217 暗号化部
218 LSI部
300 メモリカード
301 入出力部
302 認証部
303 情報記憶部
304 制御部
400 ICタグ
401 アンテナ部
402 復調部
403 変調部
404 電源部
405 制御部
406 識別コード記憶部
407 入出力部
408 メモリ部
410 ICチップ部
本発明の1の実施の形態としての画像処理システム10について説明する。
1.1 画像処理システム10の構成
画像処理システム10は、図1に示すように、サーバ装置100及び複数台のデジタルカメラ200a、200b、・・・から構成されている。サーバ装置100とデジタルカメラ200a、200b、・・・とは、インターネット20及び携帯電話網30を介して接続されている。
デジタルカメラ200aは、利用者の操作により、これらの対象物を撮影し画像データを生成する。撮影の際に、デジタルカメラ200aを中心とする所定の通信可能範囲内に、ICタグ400が貼付された対象物が存在すれば、デジタルカメラ200aは、無線により、ICタグ400からタグ識別子を取得する。
サーバ装置100は、予め、利用者を識別する利用者識別子及びICタグを識別するタグ識別子に対応付けて、パターン画像、制御情報及び付加情報を内部に記憶している。パターン画像は、画像データであり、制御情報及び付加情報は、それぞれ、撮影により生成された画像データに対して後述するモザイク処理、画像置換などを施すことを示す操作命令を含む。
デジタルカメラ200aは、撮影して生成した画像データ内から、受信したパターン画像と一致する部分を探し、一致する部分が存在するなら、サーバ装置100に対して、制御情報及び付加情報を要求し、サーバ装置100は、対応する制御情報又は制御情報及び付加情報をデジタルカメラ200aへ送信する。
1.2 サーバ装置100の構成
サーバ装置100は、図2に示すように、制御部101、送受信部102及び情報記憶部103から構成されており、表示部111及び入力部112に接続されている。
情報記憶部103は、図2に示すように、利用者情報テーブル121、パターン画像131、132、・・・、制御情報141、142、・・・、付加情報151、152、・・・を予め記憶している。
(利用者情報テーブル121)
利用者情報テーブル121は、図3にそのデータ構造の一例を示すように、複数の利用者情報を含んで構成されている。
各利用者情報は、利用者識別子、1個以上のパターン画像識別子及び1個の制御情報識別子を含む。前記利用者情報のうちには、さらにタグ識別子を含むものがあり、また、さらに付加情報識別子を含むものがある。
パターン画像識別子は、情報記憶部103に記憶されているいずれかのパターン画像を一意に識別する識別情報である。
タグ識別子は、ICタグを一意に識別する識別情報である。ICタグについては、後述する。
付加情報識別子は、情報記憶部103に記憶されているいずれかの付加情報を一意に識別する識別情報である。
(パターン画像131、132、・・・)
パターン画像131、132、・・・は、各デジタルカメラによる撮影により得られた画像データ又はその一部の画像データが、JPEG(Joint Photographic Experts Group)の規格により高効率に圧縮されて生成された画像情報である。
また、パターン画像131、132、・・・は、それぞれ、人物Aの全身、上半身、頭部、・・・を正面から撮影して得られた画像データであるとしてもよい。
また、パターン画像131、132、・・・は、それぞれ、人物Aの頭部を、正面、左斜め45度、右斜め45度、側面、上斜め45度正面、下斜め45度正面、・・・から撮影して得られた画像データであるとしてもよい。
また、パターン画像131、132、・・・は、上記の例を全て含むとしてもよい。
(制御情報141、142、・・・)
各制御情報は、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
以下において、各制御情報の内容を説明するが、各制御情報の内容の理解を容易にするために、機械語形式の命令を用いた表現ではなく、図4〜図8に示すように、操作命令及び詳細情報を人が通常用いる言語により表現している。
操作命令は、各デジタルカメラに対する操作を指示する命令であり、詳細情報は、各操作命令に付随して指定される情報である。具体的には、操作命令には、一例として、モザイク処理命令、記録命令、画像置換命令、情報付加命令及びフレーム消去命令などが含まれる。
(a)モザイク処理命令
モザイク処理命令は、デジタルカメラによる撮影により得られた画像データ(又は、モザイク処理を施す直前の画像データ、つまり、他の処理が施された画像データ)の全部又は一部分にモザイク処理を施すことを示す命令である。
詳細情報には、条件及びサイズが含まれる。
条件は、当該モザイク処理命令が実行される条件を示す。
条件の一例は、「パターン画像一致」であり、この場合に、後述するように、デジタルカメラにより撮影され生成された画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の前記一部分に対して当該モザイク処理命令が実行される。パターン画像と一致する部分が前記画像データ内に存在しない場合には、当該モザイク処理命令は実行されない。ここで、パターン画像は、別途指定された画像である。
(b)記録命令
記録命令は、デジタルカメラによる撮影により得られた画像データ(又は、直前の画像データ、つまり、他の処理が施された画像データ)に対して、JPEG又はMPEG4(Moving Pictures Experts Group 4)による画像圧縮を施して圧縮画像データを生成し、生成した圧縮画像データを指定された記憶領域に書き込むことを示す命令である。ここで、JPEGを用いるかMPEG4を用いるかは、利用者のデジタルカメラへの操作指示に依存し、利用者がデジタルカメラに対して、静止画像の撮影を指示する場合には、JPEGが用いられ、動画像の撮影を指示する場合には、MPEG4が用いられる。
(c)画像置換命令
画像置換命令は、デジタルカメラによる撮影により得られた画像データ(又は、直前の画像データ、つまり、他の処理が施された画像データ)の一部分を、指定された画像データ(置換画像データ)に置き換える、又は指定された画像データを上書きすることを示す命令である。
画像データの識別子は、指定された前記画像データ(置換画像データ)を識別する識別情報である。指定された前記画像データには、JPEGの規格により生成された圧縮画像データ、CG(Computer Graphics)により生成されるCG画像データなどが含まれる。
条件は、当該画像置換命令が実行される条件を示す。
情報付加命令は、デジタルカメラにより生成された圧縮画像データに付加情報を付加することを示す命令である。
詳細情報には、付加すべき付加情報を識別する付加情報識別子が含まれる。
ここで、付加情報については、後述する。
フレーム消去命令は、デジタルカメラによる撮影により複数のフレーム画像が得られた場合に、いずれかのフレーム画像が指定された条件を満たす場合に、当該フレーム画像を消去することを示す命令である。
詳細情報には、条件が含まれる。条件を満たす場合に、当該フレームが消去される。
(制御情報141、142、・・・の具体例)
制御情報141は、図4に一例として示すように、モザイク処理命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像一致」を含み、モザイクのブロックのサイズは、「5」である。また、記録命令では、記録先としてメモリカードが指定されている。
また、制御情報142は、図5に一例として示すように、画像置換命令と記録命令とから構成される。画像置換命令に対応する詳細情報は、条件「パターン画像一致」とCGデータ識別子「CG004」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
また、制御情報143は、図6に一例として示すように、情報付加命令と記録命令とから構成される。情報付加命令に対応する詳細情報は、条件「パターン画像一致」と付加情報識別子「X001」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
また、制御情報144は、図7に一例として示すように、フレーム消去命令と記録命令とから構成される。フレーム消去命令に対応する詳細情報は、条件「パターン画像不一致」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
制御情報145は、図8に一例として示すように、モザイク処理命令と画像置換命令とフレーム消去命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像Aに一致」を含み、モザイクのブロックのサイズは、「4」である。画像置換命令に対応する詳細情報は、条件「パターン画像Bに一致」と置換画像識別子「G001」を含む。フレーム消去命令に対応する詳細情報は、条件「パターン画像Cに一致」を含む。また、記録命令では、記録先としてメモリカードが指定されている。
各付加情報は、前記制御情報と同様に、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
各付加情報は、具体的には、コンピュータプログラムであり、各操作情報は、機械語形式のコンピュータ命令である。これらの機械語形式は、各デジタルカメラにより解読され実行される形式であり、各付加情報は、各デジタルカメラにより用いられる。
各操作情報は、制御情報に含まれる操作情報と同様であるので、説明を省略する。
操作命令には、一例として、モザイク命令、画像置換命令及び暗号化命令などが含まれる。
モザイク命令については、上述した通りである。
モザイク命令に対応する詳細情報には、範囲情報及びサイズが含まれる。
サイズについては、上述した通りである。
範囲情報は、当該モザイク命令によりモザイク処理が施される画像内の領域を示す。この領域は、矩形の形状を有する。ここで、前記画像において、次のようなX−Y座標系を想定する。前記画像の左上点を原点とし、前記画像の上辺をX座標軸とし、前記画像の左辺をY座標軸とする。前記範囲情報は、前記矩形の左上点のX座標値X1及びY座標値Y1、並びに右下点のX座標値X2及びY座標値Y2を含む。
具体的には、図9に示すように、範囲情報は、一例として、
((9999,9999)−((9999,9999))である。
ここで、図9に示す範囲情報における各座標値は、「9999」であるが、これは、モザイク処理が施される画像上の領域が未確定であることを示している。画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
画像置換命令については、上述した通りである。
画像置換命令に対応する詳細情報には、一例として、範囲情報及びCGデータ識別子が含まれる。
CGデータ識別子は、CGデータを識別する識別情報である。
具体的には、図10に示すように、範囲情報は、一例として、
((9999,9999)−((9999,9999))である。
ここで、図10に示す範囲情報における各座標値は、「9999」であるが、上述した通りであり、これは、CGデータが上書きされる画像上の領域が未確定であることを示している。上記と同様に、画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
暗号化命令は、当該付加情報が付加された圧縮画像データに対して、詳細情報に含まれるアルゴリズム指定により定まる暗号化処理を施すことを示す命令である。
ここで、アルゴリズム指定は、暗号化において採用される暗号化アルゴリズムを示す。暗号化アルゴリズムは、例えば、DES(Data Encryption Standard)である。
付加情報151は、図9に一例として示すように、モザイク処理命令を含む。モザイク処理命令に対応する詳細情報は、範囲情報((9999、9999)−(9999、9999))とサイズ「2」とを含む。付加情報151は、サーバ装置100に記憶されている状態におけるものである。デジタルカメラ200により、付加情報151の圧縮画像データへの付加が行われると、付加情報151は、図19に示す付加情報151aのように、範囲情報が上書きされる。付加情報151aに含まれる詳細情報には、範囲情報((010、010)−(020、020))が含まれている。
付加情報152は、サーバ装置100に記憶されている状態におけるものである。デジタルカメラ200により、付加情報152の圧縮画像データへの付加が行われると、付加情報152は、図20に示す付加情報152aのように、範囲情報が上書きされる。付加情報152aに含まれる詳細情報には、範囲情報((020、020)−(035、035))が含まれている。
制御部101は、デジタルカメラ200aから、無線基地局31、携帯電話網30、インターネット20及び送受信部102を介して、1個の利用者識別子を受信し、又は1個の利用者識別子及び1個以上のタグ識別子を受信し、また制御情報の要求を受信する。
(利用者識別子を受信した場合)
1個の利用者識別子のみを受信した場合、制御部101は、情報記憶部103に記憶されている利用者情報テーブル121から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル121内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。
1個の利用者識別子及び1個以上のタグ識別子を受信した場合、制御部101は、情報記憶部103に記憶されている利用者情報テーブル121から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル121内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。
制御情報の要求を受信した場合、制御部101は、上記において一時的に記憶している各利用者情報から、当該利用者情報に含まれる1個の制御情報識別子を抽出し、また、当該利用者情報に付加情報識別子が含まれる場合には、1個の付加情報識別子も抽出する。
次に、制御部101は、抽出した前記制御情報識別子により識別される制御情報を情報記憶部103から読み出し、読み出した制御情報を、送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。こうして、1個の制御情報が送信される。
送受信部102は、インターネット20及び携帯電話網30を介して、デジタルカメラ200aに接続されており、デジタルカメラ200aと制御部102との間で情報の送受信を行う。
1.3 デジタルカメラ200a、200b、・・・の構成
デジタルカメラ200a、200b、・・・は、それぞれ、同様の構成を有しているので、ここでは、デジタルカメラ200として説明する。
情報記憶部204は、情報を記憶するための領域を有し、図12に示すように、利用者識別子、置換画像データ及びCGデータを予め記憶している。また、情報記憶部204には、圧縮画像データその他の情報が書き込まれる。
利用者識別子は、デジタルカメラ200を有する利用者を識別する識別情報である。
CGデータは、画像データ上に描くグラフィック画像の図形の形、画像データ内において、当該図形を描く位置を示す座標データ、当該図形の大きさ、当該図形を構成する線分や、曲線の色及び太さ、閉領域内のハッチングの指示、そのパターン及び色、閉領域内の塗りつぶしの指示、そのパターン及び色など、図形を描く上で必要となる詳細の情報である図形描画データを含む。CGデータには、当該CGデータを識別するCGデータ識別子が付加されている。
無線通信部207は、アンテナ215により受信した無線周波数信号を増幅し、出力信号をIF信号に変換し、IF信号を増幅し、増幅されたIF信号をベースバンド信号に復調し、また、ベースバンド信号により高周波数信号を変調し、その出力を無線周波数に変換し、無線周波数を増幅しアンテナ215へ出力する。無線制御部206は、ベースバンド信号を生成して無線通信部207へ出力し、また、無線通信部207からベースバンド信号を受け取る。
(3)短距離通信制御部211、短距離通信部212、アンテナ216
アンテナ216、短距離通信部212及び短距離通信制御部211は、ICタグ400との間で、2.4GHzの周波数帯域を用いて無線により情報の送受信を行う。
(4)入出力部214
入出力部214は、制御部208の制御の基に、メモリカード300へ情報を書き込み、又はメモリカード300から情報を読み出す。
認証部213は、メモリカード300に情報を出力するに先立って、又はメモリカード300から情報を読み出すに先立って、メモリカード300との間で、相互に機器認証を行い、相互の機器認証に成功した場合に限り、入出力部214に対して、以降の情報の入出力を許可する。相互の機器認証に失敗した場合には、入出力部214に対して、メモリカード300との間の情報の入出力を禁止する。
画像記憶部201は、情報を記憶するための領域を有している。主に、撮影部202により生成された画像データ、画像処理部203による各種処理の対象となる画像データを記憶する。
(7)撮影部202
撮影部202は、複数枚の組み合わされたレンズ群、各レンズ間の距離を制動するレンズ制御部、対象物との距離を測定し、測定した距離に応じてレンズ制御部に対して各レンズ間の距離を指示するAF処理部、複数個の光素子を備えレンズ群を通過し各光素子で受けた光に応じて生成した電気信号を出力するCCDなどを備え、制御部208の指示により、撮影して生成した画像データを画像記憶部201へ書き込む。
画像表示部205は、制御部208の指示の基に、画像処理部203により生成された縮小画像を表示する。
表示部209は、制御部208の指示の基に、対象物の撮影の際の条件、残りの撮影可能枚数、その他の情報を表示する。
制御部208は、入力部210から対象物の撮影指示、情報記憶部204に記憶している圧縮画像データを識別するデータ識別子及び当該圧縮画像データの複製指示、並びにその他の指示を受け取る。
(対象物の撮影)
対象物の撮影指示を受け取ると、制御部208は、撮影部202に対して、対象物を撮影する撮影指示を出力し、短距離通信制御部211に対して、ICタグからタグ識別子を読み出すことを示す読出指示を出力する。次に、情報記憶部204から利用者識別子を読み出す。また、アンテナ216、短距離通信部212及び短距離通信制御部211により1個以上のタグ識別子が読み出された場合には、読み出された前記タグ識別子を受け取る。
なお、以降において、制御部208が、無線制御部206、無線通信部207、アンテナ215、無線基地局31、携帯電話網30及びインターネット20を介して、サーバ装置100へ情報を送信する場合、又は、サーバ装置100から、インターネット20、携帯電話網30、無線基地局31、アンテナ215、無線通信部207及び無線制御部206を介して、情報を受信する場合には、簡単に、制御部208は、ネットワークを介して、サーバ装置100へ情報を送信する、又は制御部208は、ネットワークを介して、サーバ装置100から情報を受信する、と記載することとする。
次に、制御部208は、ネットワークを介して、サーバ装置100から、不存在情報又は1個以上のパターン画像を受信し、受信した不存在情報又は受信した前記パターン画像を一時的に内部に記憶する。
不存在情報を受信しておらず、前記パターン画像を受信した場合には、制御部208は、画像処理部203に対して、受信したパターン画像に一致する部分が撮影により得られた画像データ内に存在するか否かのマッチングを行うことを示すマッチング指示を出力し、画像処理部203から一致する部分が存在するか否かを示すマッチング結果を受け取る。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には、制御部208は、制御情報の要求を、ネットワークを介して、サーバ装置100へ送信し、サーバ装置100からネットワークを介して、1個の制御情報、又は1個の制御情報及び1個の付加情報を受信し、受信した前記制御情報、又は受信した前記制御情報及び受信した前記付加情報を一時的に内部に記憶する。
抽出した操作命令のうち、情報付加の命令と記録の命令とが連続して存在すると判断する場合に、又は当該制御情報内に情報付加の命令と記録の命令とが存在し、抽出した当該操作命令が記録の命令である場合に、制御部208は、情報付加の命令に対応して抽出した詳細情報から条件及び付加情報識別子を抽出し、現時点の状況が、抽出した条件に合致しているか否かを判断する。
範囲情報((010、010)−(020、020))を含んでいる。
図20に示す付加情報152aも、同様に、
範囲情報((020、020)−(035、035))を含んでいる。
次に、記録の命令に対応して抽出した詳細情報が、「メモリカード」であるときには、画像処理部203に対して、画像記憶部201に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部204には、圧縮画像データが書き込まれる。制御部208は、情報記憶部204に書き込まれた圧縮画像データに、範囲情報が上書きされた前記付加情報を付加して書き込む。さらに、制御部208は、入出力部214に対して、情報記憶部204に記憶されている圧縮画像データ(付加情報が付加されたもの)をメモリカード300へ書き込むように指示する。
(画像の複製)
圧縮画像データを識別するデータ識別子及びその複製指示を受け取ると、制御部208は、情報記憶部204から利用者識別子を読み出す。次に、受け取ったデータ識別子により識別される圧縮画像データを情報記憶部204から選択し、選択した圧縮画像データから当該圧縮画像データに付加されている付加情報を抽出する。
抽出した詳細情報に前記判断が条件として含まれる場合に、制御部208は、ネットワークを介して、前記利用者識別子をサーバ装置100へ送信する。次に、サーバ装置100からネットワークを介して、不存在情報又は1個以上のパターン画像のいずれか一方を受信する。
次に、制御部208は、画像処理部203に対して、受け取った前記データ識別子と、当該データ識別子により識別される圧縮画像データを伸張することを示す伸張指示とを出力する。この結果、画像処理部203により、画像記憶部201内に、圧縮画像データを伸張して得られた画像データが書き込まれる。
一方、抽出した操作命令に、暗号化が含まれる場合には、画像処理部203に対して、画像記憶部201に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部204には、圧縮画像データが記憶される。次に、制御部208は、前記データ識別子及び暗号化を示す暗号化指示を暗号化部217へ出力する。この結果、この結果、情報記憶部204には、暗号化圧縮画像データが記憶される。次に、入出力部214に対して、情報記憶部204に記憶された暗号化圧縮画像データをメモリカード300へ書き込むように指示する。
その他の指示を受け取ると、制御部208は、受け取ったその他の指示に対応するその他の処理を行う。
(10)画像処理部203
画像処理部203は、制御部208から圧縮符号化指示、伸張指示、マッチング指示、モザイク処理指示、画像置換指示及びフレーム消去指示を受け取る。また、各指示とともに、制御部208から詳細情報を受け取る場合もある。さらに、制御部208から圧縮画像データを識別するデータ識別子及び圧縮符号化方式を示す方式識別子を受け取る場合もある。
圧縮符号化指示を受け取ると、画像処理部203は、画像記憶部201に記憶されている画像データに対して、指定された圧縮符号化方式に従って、圧縮符号化を施し、圧縮画像データを生成し、生成した圧縮画像データを情報記憶部204へ書き込む。ここで、指定された圧縮符号化方式の一例は、JPEGにより規定されたもの、又はMPEG4により規定されたものである。
(圧縮画像データの伸張)
伸張指示を受け取ると、画像処理部203は、さらに、制御部208から圧縮画像データを識別するデータ識別子を受け取る。次に、受け取ったデータ識別子により識別される圧縮画像データを、情報記憶部204から読み出し、読み出した圧縮画像データに含まれるヘッダ部分を解析して当該圧縮画像データが生成されたときに用いられた圧縮符号化方式を示す方式識別子を取得する。
(マッチング)
マッチング指示を受け取ると、さらに、制御部208からパターン画像を受け取り、受け取ったパターン画像に一致する部分が、画像記憶部201に記憶されている画像データ内に存在するか否かのマッチングを以下に示すようにして行い、次に、一致する部分が存在するか否かを示すマッチング結果を内部に一時的に記憶し、また前記マッチング結果を制御部208へ出力する。
(ステップa)画像記憶部201に記憶されている画像データをSで表し、画像データS内において、パターン画像と同じ大きさの部分画像を選択する。最初に、前記部分画像の左上点と、前記画像の左上点とが一致するように、前記選択を行う。
ここで、パターン画像をPで表し、パターン画像P内の画素の値をP[i]で表す。iは、パターン画像P内の画素の位置を示す情報であり、1≦i≦nである。nは、パターン画像P内の画素数である。
上記のように、前記部分画像の左上点と、前記画像データの左上点とが一致するように、前記選択を行った場合に、j=1であり、こうして選択された部分画像は、B(1)である。
ここで、Σは、iの取り得る値(1≦i≦n)についての総和を示す。
(条件)選択した部分画像の右下点が、画像データS内の右下点と一致する。
条件を満たす場合には、ステップeへ進む。
条件を満たさない場合には、ステップdへ進む。
(ステップd)画像データS内において、部分画像を左から右へ、又は上から下へ1画素分だけずらして、新たに部分画像を選択する。
j=j+1
次に、ステップbへ進む。
(ステップe)
算出された合計Sum(1)、Sum(2)、・・・、Sum(m)のうち、所定のしきい値以下の合計Sum(x)を選択する。ここで、しきい値は、「0」に近い小さい値である。
こうして得られたxにより示される位置に存在する部分画像がパターン画像に一致する画像であると想定できるので、画像処理部203は、パターン画像に一致した部分画像の位置を示す位置情報xを一次的に記憶する。
算出された合計Sum(1)、Sum(2)、・・・、Sum(m)のうち、所定のしきい値以下の合計が存在しない場合には、パターン画像に一致する部分画像は存在しないこととなる。
次に、画像処理部203は、範囲情報を情報記憶部204に書き込む。
(モザイク処理)
モザイク処理指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及びサイズを抽出する。なお、条件及びサイズについては、上述した通りである。
条件の一例は、パターン画像の一致であり、この一例に示す条件の場合に、画像処理部203が一時的に記憶しているマッチング結果が、一致する部分が存在することを示すときには、前記条件に合致する。マッチング結果が、一致する部分が存在しないことを示すときには、前記条件に合致しない。
一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報xにより示される部分画像を複数の矩形(正方形)のブロック領域に分割し、ブロック領域毎に、当該ブロック領域内に含まれる1個の画素を決定し、決定された画素の画素値を当該ブロック領域内に含まれる他の全ての画素の画素値として当該ブロック領域に書き戻す。
画像置換指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及び置換画像識別子、又は条件及びCGデータ識別子を抽出する。なお、条件、置換画像識別子及びCGデータ識別子については、上述した通りである。
次に、画像処理部203は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、抽出したサイズにより、以下に示す画像置換を行う。合致していない場合には、画像置換を行わない。
情報記憶部204から抽出した置換画像識別子又はCGデータ識別子により識別される置換画像データ又はCGデータを読み出す。次に、一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報xにより示される部分画像を読み出した置換画像データに置き換える、又は、前記位置情報xにより示される部分画像の上に、読み出したCGデータによるグラフィック画像を描く。
フレーム消去指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件を抽出する。なお、条件については、上述した通りである。
次に、画像処理部203は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、条件の合致するフレーム画像を消去する。合致していない場合には、フレーム画像の消去を行わない。
暗号化部217は、制御部208から、暗号化の対象を識別するデータ識別子及び暗号化を示す暗号化指示を受け取る。
前記暗号化指示を受け取ると、情報記憶部204から、前記データ識別子により識別される圧縮画像データを読み出し、読み出した圧縮画像データに、暗号化アルゴリズムを施して、暗号化圧縮画像データを生成し、生成した暗号化圧縮画像データを情報記憶部204へ書き込む。
1.4 メモリカード300の構成
メモリカード300は、図13に示すように、入出力部301、認証部302、情報記憶部303及び制御部304から構成されている。
(1)制御部304
制御部304は、具体的には、マイクロプロセッサ、ROM、RAMなどから構成され、ROMには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、制御部304は、その機能を達成する。
情報記憶部303は、具体的には、大容量のフラッシュメモリにより構成されている。図13に示すように、一例として、情報記憶部303は、圧縮画像データ311を記憶している。圧縮画像データ311は、データ識別子「F001」により識別される。
(3)認証部302
メモリカード300がデジタルカメラ200に装着されると、認証部302は、デジタルカメラ200が有する認証部213との間で、チャレンジ−レスポンス型の相互の機器認証を行う。
認証部302は、両者の認証が成功した場合に、入出力部301に対して、デジタルカメラ200への情報の出力及びデジタルカメラ200からの情報の受け取りを許可する。両者の認証が失敗した場合に、入出力部301に対して、データの入出力を禁止する。
メモリカード300がデジタルカメラ200に装着されると、入出力部301は、デジタルカメラ200との間で情報の入出力を行う。
1.5 ICタグ400の構成
ICタグ400は、図14に示すように、長さ30mm、幅5mm、厚さ0.5mmの板状に成形された樹脂内に、ICチップ部410とアンテナ部401とが、封入されて形成されている。
ICタグ400の通信可能な距離は、1m程度以内であり、通信速度は、1Mbpsである。
ICチップ部410は、図15に示すように、復調部402、変調部403、電源部404、制御部405、識別コード記憶部406、入出力部407及びメモリ部408から構成される。
(1)識別コード記憶部406
識別コード記憶部406は、ICタグ400を個別に識別する識別コードを記憶している。識別コードは、32ビットからなり、無線ICタグを製造する製造業者を識別する製造業者識別コード(10ビット長)と、無線ICタグが複数の仕様や種類を有する場合に、その仕様や種類などを識別する種類コード(10ビット長)と、製造業者及び種類毎に個別に異なる値が設定される製造番号(12ビット長)とから構成される。
メモリ部408は、1Kバイトの記憶容量を有するEEprom(Electronically Erasable and Programmable Read Only Memory)から構成される。
なお、EEpromに代えて、ヒューズROMを用いるとしてもよい。ヒューズROMは、一度データを書き込むと消去することができないタイプのメモリである。ヒューズROMを用いることにより、データの改竄を防ぐことができる。また、EEprom及びヒューズROMの両方を用いるとしてもよい。
(3)電源部404
電源部404は、アンテナ部401と接続され、アンテナ部401から電力信号を受け取り、受け取った電力信号を電荷として蓄積する。また、ICタグ400の各構成部に電力を供給する。
復調部402は、アンテナ部401から電力信号を受け取り、受け取った電力信号から2.45GHzの周波数を有する信号を選択し、選択した信号からパルス信号波を抽出し、抽出したパルス信号波を制御部405へ出力する。
(5)制御部405
制御部405は、復調部402からパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令とオペランドとを抽出する。これらの命令には、識別コードを要求する識別コード要求命令が含まれる。
(6)変調部403
変調部403は、制御部405から識別コードを受け取り、受け取った識別コードを構成するビット列に含まれるビット(0又は1)に応じて、アンナテ部401が有するインピーダンスを切り換える。具体的には、各ビットが「1」のとき、前記インピーダンスを第1の値とし、各ビットが「0」のとき、第2の値とする。これにより、アンテナ部401から再放射される電波の振幅及び位相を変えることができ、この振幅及び位相の変化により情報を伝達することができる。
入出力部407は、制御部405の制御により、メモリ部408に情報を書き込み、又はメモリ部408から情報を読み出す。
(8)アンテナ部401
アンテナ部401は、受信アンテナであり、電波を受信し、受信した電波を電力信号に変換して、電力信号を復調部402及び電源部404へ出力する。また、受信した電波を反射(再放射)する。アンテナ部401は、切り換え可能な2種類のインピーダンスを保持し、上述したように、変調部403により、切り換えられる。
画像処理システム10の動作に関し、特に、対象物を撮影する場合と、生成された圧縮画像データを複製する場合とにおける動作について、以下に説明する。
(1)対象物を撮影する場合における画像処理システム10の動作について、図17に示すフローチャートを用いて説明する。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には(ステップS109)、制御部208は、制御情報の要求を、ネットワークを介して、サーバ装置100へ送信し(ステップS110)、制御部101は、該当する制御情報を情報記憶部103から読み出し、該当する付加情報が存在するなら付加情報を読み出し(ステップS111)、ネットワークを介して、読み出した1個の制御情報、又は1個の制御情報及び1個の付加情報をデジタルカメラ200へ送信する(ステップS112)。
(2)生成された圧縮画像データを複製する場合における画像処理システム10の動作について、図18に示すフローチャートを用いて説明する。
以上説明したように、画像処理システムは、ネットワークを介して接続されたサーバ装置とデジタルカメラとから構成されている。
サーバ装置は、利用者識別子及びタグ識別子に対応して、パターン画像、制御情報及び付加情報を記憶している。利用者識別子は、デジタルカメラの利用者を識別する情報であり、タグ識別子は、被写体に貼付されたICタグが保持している当該ICタグに固有の識別番号である。パターン画像は、比較の対象となる画像であり、制御情報及び付加情報は、各種の画像処理のための操作命令を含んでいる。
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
(1)上記の実施の形態では、デジタルカメラは、利用者識別子又は利用者識別子及びタグ識別子をサーバ装置へ送信し、サーバ装置は、利用者識別子又は利用者識別子及びタグ識別子を受信し、受信した利用者識別子又は利用者識別子及びタグ識別子を用いて、該当するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしているが、これには限定されない。
また、サーバ装置は、デジタルカメラを識別する装置識別子と対応付けて、パターン画像、制御情報及び付加情報を記憶しており、デジタルカメラは、装置識別子をサーバ装置へ送信し、サーバ装置は、受信した装置識別子に対応するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしてもよい。
デジタルカメラは、撮影時に画像照合とモザイク処理等とを行うことなく、撮影し生成した画像データを、又は画像データを圧縮符号化して生成した圧縮画像データを内部に記憶しておき、これらの画像データ又は圧縮画像データをデジタルカメラの外部に出力する要求を受け付けた場合に、デジタルカメラは、サーバ装置と通信を行って、パターン画像と制御情報とを取得し、画像照合とモザイク処理等とを行うとしてもよい。
(3)サーバ装置は、画像照合とモザイク処理等を行う時点を示すタイミング情報を予め記憶しており、デジタルカメラから利用者識別子が送信された場合に、記憶しているタイミング情報をデジタルカメラへ送信する。デジタルカメラは、前記タイミング情報を受信し、受信したタイミング情報に合わせて、画像照合とモザイク処理等とを行うとしてもよい。
(4)画像照合とモザイク処理等との対象は、デジタルカメラによる現在撮影中の画像データだけでなく、以前に撮影して蓄積している画像データであってもよい。この場合に、デジタルカメラは、撮影して生成した画像データを、蓄積サーバ装置に送信し、蓄積サーバ装置は、画像データを受信して蓄積し、蓄積サーバ装置は、実施の形態のデジタルカメラと同様にして、蓄積している画像データに対して、画像照合とモザイク処理等とを施す。このとき、蓄積サーバ装置は、画像照合とモザイク処理等との実行に先立って、サーバ装置100と通信を行って、パターン画像と制御情報とを取得する。または、蓄積サーバ装置は、さらに、サーバ装置100と同様の構成を有し、蓄積サーバ装置の内部からパターン画像と制御情報とを取得するとしてもよい。
また、この場合において、画像データがサーバ装置に蓄積された後に、パターン画像がサーバ装置に登録された場合であっても、パターン画像の登録以前に既に蓄積されている画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。こうして、パターン画像として登録した人物などの肖像権が保護される。
このとき、生成した暗号化画像データをデジタルカメラ内部にのみ保持しておくとしてもよい。また、画像処理が施された画像データとともに、暗号化画像データを、利用者に要求に応じて、メモリカードに書き込むとしてもよい。
また、撮影により生成された画像データの全体に暗号化を施すのではなく、画像データのうち、パターン画像に相当する部分のみに暗号化を施し、暗号化部分画像データを生成し、生成した暗号化部分データを記憶するとしてもよい。また、画像処理が施された画像データと生成された暗号化部分画像データとを、一体とする1個のファイルを生成し、生成したファイルをメモリカードに書き込むとしてもよい。このとき、画像データのうち、パターン画像に相当する部分の位置を示す情報を、前記ファイルに含めて保存するとしてもよい。
(6)利用者を登録することにより、登録された利用者がデジタルカメラを操作する場合には、画像照合とモザイク処理等とを行わないとしてもよい。
ここで、上記の本人の認証は、パスワードによるものには限定されない。例えば、デジタルカメラは、本人の指紋や虹彩に関する特徴情報を予め記憶しており、撮影の際に、指紋や虹彩の入力を要求し、入力された指紋や虹彩の特徴情報と、予め記憶している特徴情報とを比較することにより、本人の認証を行うとしてもよい。
(7)上記の実施の形態では、デジタルカメラは、撮影のたびに、サーバ装置に問い合わせをしてパターン画像と制御情報とを取得するとしているが、これには限定されない。
(8)上記の実施の形態では、デジタルカメラに画像データが記録される前に、画像照合とモザイク処理等とを行うとしているが、これには限定されない。
(10)デジタルカメラは、画像照合とモザイク処理等とを行わず、撮影のみを行って画像データを生成して、サーバ装置へ送信し、サーバ装置は、上記の実施の形態のデジタルカメラと同様に、画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。
サーバ装置は、画像データを受信し、受信した画像データに対して、画像照合とモザイク処理等を施すとしてもよい。この後、サーバ装置は、モザイク処理等が施された画像データを、ネットワーク、例えば、インターネットを介して、他のパーソナルコンピュータなどの装置へ配信する。
(13)撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像を面積比で1.5倍に拡大して拡大パターン画像を生成し、撮影により生成された画像データと、生成した拡大パターン画像とを比較するとしてもよい。また、パターン画像を面積比で0.75倍に縮小して縮小画像を生成し、縮小画像と前記画面データとを比較するとしてもよい。
また、拡大比率、縮小比率を別のものに代えるとしてもよい。
(14)撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像の一部分を取り出して、部分パターン画像を生成し、撮影により生成された画像データと、生成した部分パターン画像とを比較するとしてもよい。
また、部分パターン画像を拡大、又は縮小して、拡大部分パターン画像、縮小部分パターン画像を生成し、生成した拡大部分パターン画像、縮小部分パターン画像を比較において用いるとしてもよい。
(15)撮影により生成された画像データと、パターン画像とを比較する場合に、画像データから一画素ごとに、画素を取り出して、抽出画像データを生成し、パターン画像から一画素ごとに、画素を取り出して、抽出パターン画像を生成し、抽出画像データと、抽出パターン画像とを比較するとしてもよい。
このようにして、撮影により生成された画像データ内に、パターン画像に相当する部分が存在することが分かった場合に、取り出す画素の密度が高い場合ほど、その一致度は、高いと言える。こうして、一致の度合いを判定することができるる。
この方法は、CG処理を施す場合にも適用できる。例えば、多くの描画命令を含む第1のCGデータと、これより少ない描画命令を含む第2のCGデータとを用意しておき、例えば、前記の一致の度合いが高い場合には、第1のCGデータを用いて、CG処理を施し、一致の度合いが低い場合には、第2のCGデータを用いて、CG処理を施すとしてもよい。
(16)撮影により生成された画像データ内に、2個以上のパターン画像に相当する部分が存在するか否かを探すとしてもよい。このとき、2個以上のパターン画像は、各々、2個以上の制御情報に対応しているものとする。こうして、2個以上のパターン画像に相当する部分が存在することが分かった場合に、各部分に対して、対応する制御情報に従って、画像処理を施す。
(18)付加情報は、複製回数や複製期限などの利用制御情報に対応付けて、モザイク処理、画像置換、フレーム消去などの処理を示す命令を含むとしてもよいし、利用制御情報に対応付けて、各処理の詳細情報を含むとしてもよい。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200は、圧縮画像データに付加された付加情報に含まれる利用制御情報及び各処理を示す操作命令に応じて、対応する処理を当該圧縮画像データに対して施す。
また、図23に示す付加情報155は、異なる複製期間に対して、同一の処理が対応付けられている例であり、図24に示す付加情報156は、異なる複製期間に対して、異なる処理が対応付けられている例である。
なお、付加情報153〜157は、デジタルカメラ200において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされたものである。
付加情報に前記領域を示す範囲情報を上書きする。こうして、付加情報153〜157が得られる。
具体的には、付加情報153は、モザイク処理を示す操作命令を含む。また、付加情報153は、複製回数の範囲(1〜4回)に対応付けて、詳細情報として範囲情報((010,010)−(020,020))とサイズ(1)とを含み、複製回数の範囲(5〜10回)に対応付けて、詳細情報として範囲情報((010,010)−(020,020))とサイズ(3)とを含み、複製回数の範囲(11回以上)に対応付けて、詳細情報として範囲情報((000,000)−(999,999))とサイズ(5)とを含む。なお、範囲情報((000,000)−(999,999))は、画像の全範囲を示すものである。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、圧縮画像データに付加された付加情報153から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)−(020,020))とサイズ(3)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
(b)図22に示す付加情報154は、異なる3種類の複製回数に対応付けて、それぞれ異なる3種類の処理命令を含んでいる。
具体的には、付加情報154は、複製回数の範囲(1〜4回)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とサイズ(3)とを含む。また、複製回数の範囲(5〜10回)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製回数の範囲(11回以上)に対応付けて、フレーム消去を示す操作命令を含む。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、圧縮画像データに付加された付加情報154から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、画像置換を示す操作命令とともに、範囲情報((010,010)−(020,020))とCGデータ識別子(CG009)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びCGデータ識別子に従って、動作する。
制御部208は、比較回数を情報記憶部204に記憶されている累積回数に上書きする。
具体的には、付加情報155は、モザイク処理を示す操作命令を含む。また、付加情報153は、複製期間(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)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)−(020,020))とサイズ(1)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((000,000)−(999,999))とサイズ(5)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。ここで、範囲情報((000,000)−(999,999))は、画像の全範囲を示すものであるので、画像処理部203は、画像の全範囲に対して、サイズ(5)によるモザイク処理を施す。
具体的には、付加情報156は、複製期間(2005.10.01〜2005.10.31)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とサイズ(3)とを含む。また、複製期間(2005.11.01〜2005.11.30)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜)に対応付けて、フレーム消去を示す操作命令を含む。
現在日時が、複製期間(2005.10.01〜2005.10.31)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)−(020,020))とサイズ(3)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜)に含まれると判断する場合には、制御部208は、フレーム消去を示す操作命令を、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令に従って、動作する。
(e)図25に示す付加情報157は、異なる3種類の複製回数と複製期間とに対応付けて、それぞれ異なる3種類の処理命令を含んでいる。
具体的には、付加情報157は、複製回数の範囲(1〜4回)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とサイズ(3)とを含む。また、複製回数の範囲(5〜10回)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)−(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜)に対応付けて、フレーム消去を示す操作命令を含む。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、現在日時を取得し、圧縮画像データに付加された付加情報157から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断し、また、取得した現在日時が、詳細情報内の複製期間に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、画像置換を示す操作命令とともに、範囲情報((010,010)−(020,020))とCGデータ識別子(CG009)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びCGデータ識別子に従って、動作する。
(f)上記においては、図21〜図25に示す付加情報において、範囲情報が、それぞれ、範囲情報((9999,9999)−(9999,9999))に置き換えられたものが、サーバ装置100に記憶されており、デジタルカメラ200において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされる。これにより、図21〜図25に示す付加情報が得られるとしている。
例えば、図21〜図25に示す付加情報に含まれている複製回数の範囲、複製期間についても、デジタルカメラ200において上書きされるとしてもよい。
例えば、図23に示す付加情報155において、複製期間(2005.10.01〜2005.10.31)、(2005.11.01〜2005.11.30)、(2005.12.01〜)に代えて、複製期間(X1〜X2)、(X3〜X4)、(X5〜)が含まれている。ここで、X1〜X5は、それぞれの期日が確定していないことを示す文字列である。
X1=現在日時
X2=現在日時+30日
X3=X2+1日
X4=X3+30日
X5=X4+1日
次に、制御部208は、算出した期日を、各複製期間の対応する位置に書き込む。
制御情報及び付加情報は、上述したモザイク処理、記録、画像置換、フレーム消去などに対応する制御情報を含むシーケンス情報から構成されているとしてもよい。
デジタルカメラが、集合住宅(マンション)の入口付近を撮影するように、設置されており、繰り返し、入口付近を自動的に撮影する。このデジタルカメラは、防犯用に設けられたものであり、このデジタルカメラにより生成された画像データは、例えば、集合住宅内において窃盗などの犯罪が発生した場合に、解析され、犯人の検挙のための情報を提供する。
そこで、このような問題点を解決することができる画像処理システム10の具体例を以下に示す。
デジタルカメラ200aは、ある集合住宅のエントランス部の内側上部において、エントランス部のドア方向を撮影するように、設置されている。デジタルカメラ200aは、繰り返し、具体的には5秒に1回、ドア方向を自動的に撮影し、撮影により得られた画像データを内部に記録する。
サーバ装置100は、防犯サービス提供業者の事務所に設置されている。
サーバ装置100の情報記憶部103に記憶されている利用者情報テーブル121において、利用者識別子は、集合住宅を識別する。つまり、利用者は、集合住宅に対応している。
制御情報141が実行されると、デジタルカメラ200aによる撮影により得られた画像データ内の一部分が、パターン画像(つまり、住民の顔写真)と一致すると判断された場合に、前記画像データ内の一部分(つまり、住民の顔部分)に対して、ブロックのサイズが「5」であるモザイク処理命令が実行され、次に、モザイク処理が施された画像データが、メモリカードに書き込まれる。
一方、画像データに住人以外の者が写った場合には、モザイク処理を施すことなく、そのまま記録する。こうして、住人のプライバシー権の保護と、防犯機能の双方を両立させることができる。
また、1個の集合住宅において、2台以上のデジタルカメラが設置されているとしてもよい。
また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)やLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD−ROM、MO、DVD、DVD−ROM、DVD−RAM、BD(Blu−ray Disc)、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
(26)上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
特許文献1によると、生成した映像の整理を容易に実現できるようなカメラを実現すること、映像にその説明となる情報を多重化して記録するカメラを実現すること、また、周囲の人間に知られることなく被写体の意思を伝達する機能を持つカメラを実現すること、さらに、所望の被写体が確実に撮影範囲に入っていることを容易に確認できるカメラを実現することを目的として、映像を入力し、点滅光源による点滅パターンに対応する識別情報を記憶し、この識別情報をもとに、入力された映像内で点滅する光源の点滅パターンに対応する識別情報に変換し、変換された識別情報を、入力された前記映像とともに出力する映像情報処理装置が開示されている。
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段を含む。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成する撮影手段と、生成した前記撮影画像をネットワークを介して前記サーバ装置へ送信する送信手段と、前記サーバ装置からネットワークを介して前記撮影画像を受信する受信手段と、受信した前記撮影画像を前記第1画像記憶手段に書き込む書込手段とを含み、前記サーバ装置は、前記撮影画像を受信し、蓄積し、送信する。
ここで、前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、前記サーバ装置は、あらかじめ前記処理命令及び前記照合画像を記憶しており、前記画像処理装置からの要求に応じて、前記処理命令及び前記照合画像を、前記画像処理装置へ送信し、前記画像処理装置は、さらに、前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、受信した前記処理命令を前記命令記憶手段に書き込み、受信した前記照合画像を前記第2画像記憶手段に書き込む書込手段とを含む。
ここで、前記送信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者に係るものであることであり、前記送信手段は、当該画像処理装置の利用者に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、前記利用者に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、前記利用者を識別する利用者識別子を送信し、前記サーバ装置は、前記利用者識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記利用者識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置に係るものであることであり、前記送信手段は、当該画像処理装置に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該画像処理装置に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置を識別する利用者識別子に対応するものであることであり、前記送信手段は、前記要求として、当該画像処理装置を識別する装置識別子を送信し、前記サーバ装置は、前記装置識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記装置識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が撮影対象の被写体に係るものであることであり、前記送信手段は、被写体に係る前記処理命令及び前記照合画像の要求を送信し、前記サーバ装置は、当該被写体に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する。
ここで、前記所定条件は、前記処理命令及び前記照合画像が被写体に貼付されたICタグ識別するタグ識別子に対応するものであることであり、前記画像処理装置は、さらに、被写体に貼付されたICタグから、当該ICタグを識別するタグ識別子を取得する取得手段を備え、前記送信手段は、前記要求として、取得した前記タグ識別子を送信し、前記サーバ装置は、前記タグ識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記タグ識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、随時、サーバ装置へ送信する。
ここで、前記送信手段は、前記処理命令及び前記照合画像の要求を、定期的に繰り返し、サーバ装置へ送信する。
ここで、前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在すると判断される場合に、前記照合画像に相当する部分に対して、前記画像処理を施す。
ここで、前記処理命令により示される画像処理は、モザイク処理であり、前記実行手段は、前記照合画像に相当する部分に対して、モザイク処理を施す。
ここで、前記処理命令により示される画像処理は、画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、画像上書処理を施す。
ここで、前記画像処理は、コンピュータグラフィック処理による画像上書処理であり、前記実行手段は、前記照合画像に相当する部分に対して、コンピュータグラフィック処理を施す。
ここで、前記画像処理は、他の画像への置き換えによる画像上書処理であり、前記実行手段は、前記照合画像に相当する部分を、他の画像に置き換える。
ここで、前記処理命令により示される画像処理は、さらに、暗号化処理を含み、前記実行手段は、さらに、前記処理命令に含まれる暗号化処理に従って、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成する。
ここで、前記実行手段は、二者が分散して有する2個の鍵に基づいて、前記暗号化処理を施す。
この構成によると、二者が分散して有する2個の鍵に基づいて、暗号化処理が施されるので、暗号化画像を正当に復号できる条件を、前記二者が分散して有する2個の鍵が揃う場合に、限定することができる。
この構成によると、撮影画像に対して、画像処理を示す処理命令を含む制御情報を付加するので、撮影画面の再生、複製などの場合に、前記画像処理を施すようにすることができる。こうして、撮影画像に写されたものの肖像権、プライバシー、セキュリティなどを保護することができる。
この構成によると、制御情報は、撮影画像に電子透かしとして埋め込まれるので、撮影画像の劣化の程度を低くしつつ、制御情報を撮影画像に埋め込むことができ、また、撮影画像から制御情報のみを取り除くことを困難とすることができる。
この構成によると、撮影画像に照合画像が写っていない場合に、撮影画像に対して、画像処理を施すので、利用者が撮影画像を視認することなく、当該撮影画像に対して適切な画像処理を施すことができる。
この構成によると、撮影画像に照合画像が写っていない場合に、当該撮影画像を消去するので、不要な撮影画像を取り除くことができる。
ここで、前記画像処理装置は、さらに、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段を含み、前記判断手段は、前記撮影手段により前記撮影画像が生成された場合に、前記判断を行う。
ここで、前記画像処理装置は、さらに、前記第1画像記憶手段に記憶されている前記撮影画像を外部へ出力する出力手段を含み、前記判断手段は、前記出力手段により前記撮影画像が出力される場合に、前記判断を行い、前記出力手段は、前記画像処理が施された撮影画像を外部へ出力する。
ここで、前記画像処理装置は、さらに、当該画像処理装置が存在する現在位置を取得する位置取得手段と、取得した現在位置が、所定の範囲外にあるか否かを判断する範囲判断手段とを含み、前記判断手段は、前記範囲判断手段により前記範囲外にあると判断される場合に、前記判断を行う。
また、本発明は、サーバ装置であって、予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、ネットワークを介して接続されている画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段とを備える。
ここで、前記受信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を受信し、前記読出手段は、前記記憶手段から、前記所定条件を満たす前記処理命令及び前記照合画像を読み出す。
本発明の1の実施の形態としての画像処理システム10について説明する。
1.1 画像処理システム10の構成
画像処理システム10は、図1に示すように、サーバ装置100及び複数台のデジタルカメラ200a、200b、・・・から構成されている。サーバ装置100とデジタルカメラ200a、200b、・・・とは、インターネット20及び携帯電話網30を介して接続されている。
デジタルカメラ200aは、利用者の操作により、これらの対象物を撮影し画像データを生成する。撮影の際に、デジタルカメラ200aを中心とする所定の通信可能範囲内に、ICタグ400が貼付された対象物が存在すれば、デジタルカメラ200aは、無線により、ICタグ400からタグ識別子を取得する。
サーバ装置100は、予め、利用者を識別する利用者識別子及びICタグを識別するタグ識別子に対応付けて、パターン画像、制御情報及び付加情報を内部に記憶している。パターン画像は、画像データであり、制御情報及び付加情報は、それぞれ、撮影により生成された画像データに対して後述するモザイク処理、画像置換などを施すことを示す操作命令を含む。
デジタルカメラ200aは、撮影して生成した画像データ内から、受信したパターン画像と一致する部分を探し、一致する部分が存在するなら、サーバ装置100に対して、制御情報及び付加情報を要求し、サーバ装置100は、対応する制御情報又は制御情報及び付加情報をデジタルカメラ200aへ送信する。
1.2 サーバ装置100の構成
サーバ装置100は、図2に示すように、制御部101、送受信部102及び情報記憶部103から構成されており、表示部111及び入力部112に接続されている。
情報記憶部103は、図2に示すように、利用者情報テーブル121、パターン画像131、132、・・・、制御情報141、142、・・・、付加情報151、152、・・・を予め記憶している。
(利用者情報テーブル121)
利用者情報テーブル121は、図3にそのデータ構造の一例を示すように、複数の利用者情報を含んで構成されている。
各利用者情報は、利用者識別子、1個以上のパターン画像識別子及び1個の制御情報識別子を含む。前記利用者情報のうちには、さらにタグ識別子を含むものがあり、また、さらに付加情報識別子を含むものがある。
パターン画像識別子は、情報記憶部103に記憶されているいずれかのパターン画像を一意に識別する識別情報である。
タグ識別子は、ICタグを一意に識別する識別情報である。ICタグについては、後述する。
付加情報識別子は、情報記憶部103に記憶されているいずれかの付加情報を一意に識別する識別情報である。
(パターン画像131、132、・・・)
パターン画像131、132、・・・は、各デジタルカメラによる撮影により得られた画像データ又はその一部の画像データが、JPEG(JointPhotographic Experts Group )の規格により高効率に圧縮されて生成された画像情報である。
また、パターン画像131、132、・・・は、それぞれ、人物Aの全身、上半身、頭部、・・・を正面から撮影して得られた画像データであるとしてもよい。
また、パターン画像131、132、・・・は、それぞれ、人物Aの頭部を、正面、左斜め45度、右斜め45度、側面、上斜め45度正面、下斜め45度正面、・・・から撮影して得られた画像データであるとしてもよい。
また、パターン画像131、132、・・・は、上記の例を全て含むとしてもよい。
(制御情報141、142、・・・)
各制御情報は、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
以下において、各制御情報の内容を説明するが、各制御情報の内容の理解を容易にするために、機械語形式の命令を用いた表現ではなく、図4〜図8に示すように、操作命令及び詳細情報を人が通常用いる言語により表現している。
操作命令は、各デジタルカメラに対する操作を指示する命令であり、詳細情報は、各操作命令に付随して指定される情報である。具体的には、操作命令には、一例として、モザイク処理命令、記録命令、画像置換命令、情報付加命令及びフレーム消去命令などが含まれる。
(a)モザイク処理命令
モザイク処理命令は、デジタルカメラによる撮影により得られた画像データ(又は、モザイク処理を施す直前の画像データ、つまり、他の処理が施された画像データ)の全部又は一部分にモザイク処理を施すことを示す命令である。
詳細情報には、条件及びサイズが含まれる。
条件は、当該モザイク処理命令が実行される条件を示す。
条件の一例は、「パターン画像一致」であり、この場合に、後述するように、デジタルカメラにより撮影され生成された画像データ内の一部分が、パターン画像と一致すると判断された場合に、前記画像データ内の前記一部分に対して当該モザイク処理命令が実行される。パターン画像と一致する部分が前記画像データ内に存在しない場合には、当該モザイク処理命令は実行されない。ここで、パターン画像は、別途指定された画像である。
(b)記録命令
記録命令は、デジタルカメラによる撮影により得られた画像データ(又は、直前の画像データ、つまり、他の処理が施された画像データ)に対して、JPEG又はMPEG4(MovingPictures Experts Group 4)による画像圧縮を施して圧縮画像データを生成し、生成した圧縮画像データを指定された記憶領域に書き込むことを示す命令である。ここで、JPEGを用いるかMPEG4を用いるかは、利用者のデジタルカメラへの操作指示に依存し、利用者がデジタルカメラに対して、静止画像の撮影を指示する場合には、JPEGが用いられ、動画像の撮影を指示する場合には、MPEG4が用いられる。
(c)画像置換命令
画像置換命令は、デジタルカメラによる撮影により得られた画像データ(又は、直前の画像データ、つまり、他の処理が施された画像データ)の一部分を、指定された画像データ(置換画像データ)に置き換える、又は指定された画像データを上書きすることを示す命令である。
画像データの識別子は、指定された前記画像データ(置換画像データ)を識別する識別情報である。指定された前記画像データには、JPEGの規格により生成された圧縮画像データ、CG(ComputerGraphics )により生成されるCG画像データなどが含まれる。
条件は、当該画像置換命令が実行される条件を示す。
情報付加命令は、デジタルカメラにより生成された圧縮画像データに付加情報を付加することを示す命令である。
詳細情報には、付加すべき付加情報を識別する付加情報識別子が含まれる。
ここで、付加情報については、後述する。
フレーム消去命令は、デジタルカメラによる撮影により複数のフレーム画像が得られた場合に、いずれかのフレーム画像が指定された条件を満たす場合に、当該フレーム画像を消去することを示す命令である。
詳細情報には、条件が含まれる。条件を満たす場合に、当該フレームが消去される。
(制御情報141、142、・・・の具体例)
制御情報141は、図4に一例として示すように、モザイク処理命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像一致」を含み、モザイクのブロックのサイズは、「5」である。また、記録命令では、記録先としてメモリカードが指定されている。
また、制御情報142は、図5に一例として示すように、画像置換命令と記録命令とから構成される。画像置換命令に対応する詳細情報は、条件「パターン画像一致」とCGデータ識別子「CG004」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
また、制御情報143は、図6に一例として示すように、情報付加命令と記録命令とから構成される。情報付加命令に対応する詳細情報は、条件「パターン画像一致」と付加情報識別子「X001」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
また、制御情報144は、図7に一例として示すように、フレーム消去命令と記録命令とから構成される。フレーム消去命令に対応する詳細情報は、条件「パターン画像不一致」を含む。また、記録命令は、記録先としてデジタルカメラ内部を指定している。
制御情報145は、図8に一例として示すように、モザイク処理命令と画像置換命令とフレーム消去命令と記録命令とから構成される。モザイク処理命令に対応する詳細情報は、条件「パターン画像Aに一致」を含み、モザイクのブロックのサイズは、「4」である。画像置換命令に対応する詳細情報は、条件「パターン画像Bに一致」と置換画像識別子「G001」を含む。フレーム消去命令に対応する詳細情報は、条件「パターン画像Cに一致」を含む。また、記録命令では、記録先としてメモリカードが指定されている。
各付加情報は、前記制御情報と同様に、複数の操作情報から構成されており、各操作情報は、実行番号、操作命令及び詳細情報を含んでいる。
各付加情報は、具体的には、コンピュータプログラムであり、各操作情報は、機械語形式のコンピュータ命令である。これらの機械語形式は、各デジタルカメラにより解読され実行される形式であり、各付加情報は、各デジタルカメラにより用いられる。
各操作情報は、制御情報に含まれる操作情報と同様であるので、説明を省略する。
操作命令には、一例として、モザイク命令、画像置換命令及び暗号化命令などが含まれる。
モザイク命令については、上述した通りである。
モザイク命令に対応する詳細情報には、範囲情報及びサイズが含まれる。
サイズについては、上述した通りである。
範囲情報は、当該モザイク命令によりモザイク処理が施される画像内の領域を示す。この領域は、矩形の形状を有する。ここで、前記画像において、次のようなX−Y座標系を想定する。前記画像の左上点を原点とし、前記画像の上辺をX座標軸とし、前記画像の左辺をY座標軸とする。前記範囲情報は、前記矩形の左上点のX座標値X1及びY座標値Y1、並びに右下点のX座標値X2及びY座標値Y2を含む。
具体的には、図9に示すように、範囲情報は、一例として、
((9999,9999)−((9999,9999))である。
ここで、図9に示す範囲情報における各座標値は、「9999」であるが、これは、モザイク処理が施される画像上の領域が未確定であることを示している。画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
画像置換命令については、上述した通りである。
画像置換命令に対応する詳細情報には、一例として、範囲情報及びCGデータ識別子が含まれる。
CGデータ識別子は、CGデータを識別する識別情報である。
具体的には、図10に示すように、範囲情報は、一例として、
((9999,9999)−((9999,9999))である。
ここで、図10に示す範囲情報における各座標値は、「9999」であるが、上述した通りであり、これは、CGデータが上書きされる画像上の領域が未確定であることを示している。上記と同様に、画像上の領域は、デジタルカメラにおいて、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出された場合において、確定する。
暗号化命令は、当該付加情報が付加された圧縮画像データに対して、詳細情報に含まれるアルゴリズム指定により定まる暗号化処理を施すことを示す命令である。
ここで、アルゴリズム指定は、暗号化において採用される暗号化アルゴリズムを示す。暗号化アルゴリズムは、例えば、DES(Data EncryptionStandard )である。
付加情報151は、図9に一例として示すように、モザイク処理命令を含む。モザイク処理命令に対応する詳細情報は、範囲情報((9999、9999)−(9999、9999))とサイズ「2」とを含む。付加情報151は、サーバ装置100に記憶されている状態におけるものである。デジタルカメラ200により、付加情報151の圧縮画像データへの付加が行われると、付加情報151は、図19に示す付加情報151aのように、範囲情報が上書きされる。付加情報151aに含まれる詳細情報には、範囲情報((010、010)−(020、020))が含まれている。
付加情報152は、サーバ装置100に記憶されている状態におけるものである。デジタルカメラ200により、付加情報152の圧縮画像データへの付加が行われると、付加情報152は、図20に示す付加情報152aのように、範囲情報が上書きされる。付加情報152aに含まれる詳細情報には、範囲情報((020、020)−(035、035))が含まれている。
制御部101は、デジタルカメラ200aから、無線基地局31、携帯電話網30、インターネット20及び送受信部102を介して、1個の利用者識別子を受信し、又は1個の利用者識別子及び1個以上のタグ識別子を受信し、また制御情報の要求を受信する。
(利用者識別子を受信した場合)
1個の利用者識別子のみを受信した場合、制御部101は、情報記憶部103に記憶されている利用者情報テーブル121から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル121内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。
1個の利用者識別子及び1個以上のタグ識別子を受信した場合、制御部101は、情報記憶部103に記憶されている利用者情報テーブル121から、受信した利用者識別子を含む利用者情報の読み出しを試みる。該当する利用者情報が利用者情報テーブル121内に存在しない場合には、パターン画像が存在しないことを示す不存在情報を送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。
制御情報の要求を受信した場合、制御部101は、上記において一時的に記憶している各利用者情報から、当該利用者情報に含まれる1個の制御情報識別子を抽出し、また、当該利用者情報に付加情報識別子が含まれる場合には、1個の付加情報識別子も抽出する。
次に、制御部101は、抽出した前記制御情報識別子により識別される制御情報を情報記憶部103から読み出し、読み出した制御情報を、送受信部102、インターネット20及び携帯電話網30を介して、デジタルカメラ200aへ送信する。こうして、1個の制御情報が送信される。
送受信部102は、インターネット20及び携帯電話網30を介して、デジタルカメラ200aに接続されており、デジタルカメラ200aと制御部102との間で情報の送受信を行う。
1.3 デジタルカメラ200a、200b、・・・の構成
デジタルカメラ200a、200b、・・・は、それぞれ、同様の構成を有しているので、ここでは、デジタルカメラ200として説明する。
情報記憶部204は、情報を記憶するための領域を有し、図12に示すように、利用者識別子、置換画像データ及びCGデータを予め記憶している。また、情報記憶部204には、圧縮画像データその他の情報が書き込まれる。
利用者識別子は、デジタルカメラ200を有する利用者を識別する識別情報である。
CGデータは、画像データ上に描くグラフィック画像の図形の形、画像データ内において、当該図形を描く位置を示す座標データ、当該図形の大きさ、当該図形を構成する線分や、曲線の色及び太さ、閉領域内のハッチングの指示、そのパターン及び色、閉領域内の塗りつぶしの指示、そのパターン及び色など、図形を描く上で必要となる詳細の情報である図形描画データを含む。CGデータには、当該CGデータを識別するCGデータ識別子が付加されている。
無線通信部207は、アンテナ215により受信した無線周波数信号を増幅し、出力信号をIF信号に変換し、IF信号を増幅し、増幅されたIF信号をベースバンド信号に復調し、また、ベースバンド信号により高周波数信号を変調し、その出力を無線周波数に変換し、無線周波数を増幅しアンテナ215へ出力する。無線制御部206は、ベースバンド信号を生成して無線通信部207へ出力し、また、無線通信部207からベースバンド信号を受け取る。
(3)短距離通信制御部211、短距離通信部212、アンテナ216
アンテナ216、短距離通信部212及び短距離通信制御部211は、ICタグ400との間で、2.4GHzの周波数帯域を用いて無線により情報の送受信を行う。
(4)入出力部214
入出力部214は、制御部208の制御の基に、メモリカード300へ情報を書き込み、又はメモリカード300から情報を読み出す。
認証部213は、メモリカード300に情報を出力するに先立って、又はメモリカード300から情報を読み出すに先立って、メモリカード300との間で、相互に機器認証を行い、相互の機器認証に成功した場合に限り、入出力部214に対して、以降の情報の入出力を許可する。相互の機器認証に失敗した場合には、入出力部214に対して、メモリカード300との間の情報の入出力を禁止する。
画像記憶部201は、情報を記憶するための領域を有している。主に、撮影部202により生成された画像データ、画像処理部203による各種処理の対象となる画像データを記憶する。
(7)撮影部202
撮影部202は、複数枚の組み合わされたレンズ群、各レンズ間の距離を制動するレンズ制御部、対象物との距離を測定し、測定した距離に応じてレンズ制御部に対して各レンズ間の距離を指示するAF処理部、複数個の光素子を備えレンズ群を通過し各光素子で受けた光に応じて生成した電気信号を出力するCCDなどを備え、制御部208の指示により、撮影して生成した画像データを画像記憶部201へ書き込む。
画像表示部205は、制御部208の指示の基に、画像処理部203により生成された縮小画像を表示する。
表示部209は、制御部208の指示の基に、対象物の撮影の際の条件、残りの撮影可能枚数、その他の情報を表示する。
制御部208は、入力部210から対象物の撮影指示、情報記憶部204に記憶している圧縮画像データを識別するデータ識別子及び当該圧縮画像データの複製指示、並びにその他の指示を受け取る。
(対象物の撮影)
対象物の撮影指示を受け取ると、制御部208は、撮影部202に対して、対象物を撮影する撮影指示を出力し、短距離通信制御部211に対して、ICタグからタグ識別子を読み出すことを示す読出指示を出力する。次に、情報記憶部204から利用者識別子を読み出す。また、アンテナ216、短距離通信部212及び短距離通信制御部211により1個以上のタグ識別子が読み出された場合には、読み出された前記タグ識別子を受け取る。
なお、以降において、制御部208が、無線制御部206、無線通信部207、アンテナ215、無線基地局31、携帯電話網30及びインターネット20を介して、サーバ装置100へ情報を送信する場合、又は、サーバ装置100から、インターネット20、携帯電話網30、無線基地局31、アンテナ215、無線通信部207及び無線制御部206を介して、情報を受信する場合には、簡単に、制御部208は、ネットワークを介して、サーバ装置100へ情報を送信する、又は制御部208は、ネットワークを介して、サーバ装置100から情報を受信する、と記載することとする。
次に、制御部208は、ネットワークを介して、サーバ装置100から、不存在情報又は1個以上のパターン画像を受信し、受信した不存在情報又は受信した前記パターン画像を一時的に内部に記憶する。
不存在情報を受信しておらず、前記パターン画像を受信した場合には、制御部208は、画像処理部203に対して、受信したパターン画像に一致する部分が撮影により得られた画像データ内に存在するか否かのマッチングを行うことを示すマッチング指示を出力し、画像処理部203から一致する部分が存在するか否かを示すマッチング結果を受け取る。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には、制御部208は、制御情報の要求を、ネットワークを介して、サーバ装置100へ送信し、サーバ装置100からネットワークを介して、1個の制御情報、又は1個の制御情報及び1個の付加情報を受信し、受信した前記制御情報、又は受信した前記制御情報及び受信した前記付加情報を一時的に内部に記憶する。
抽出した操作命令のうち、情報付加の命令と記録の命令とが連続して存在すると判断する場合に、又は当該制御情報内に情報付加の命令と記録の命令とが存在し、抽出した当該操作命令が記録の命令である場合に、制御部208は、情報付加の命令に対応して抽出した詳細情報から条件及び付加情報識別子を抽出し、現時点の状況が、抽出した条件に合致しているか否かを判断する。
範囲情報((010、010)−(020、020))を含んでいる。
図20に示す付加情報152aも、同様に、
範囲情報((020、020)−(035、035))を含んでいる。
次に、記録の命令に対応して抽出した詳細情報が、「メモリカード」であるときには、画像処理部203に対して、画像記憶部201に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部204には、圧縮画像データが書き込まれる。制御部208は、情報記憶部204に書き込まれた圧縮画像データに、範囲情報が上書きされた前記付加情報を付加して書き込む。さらに、制御部208は、入出力部214に対して、情報記憶部204に記憶されている圧縮画像データ(付加情報が付加されたもの)をメモリカード300へ書き込むように指示する。
(画像の複製)
圧縮画像データを識別するデータ識別子及びその複製指示を受け取ると、制御部208は、情報記憶部204から利用者識別子を読み出す。次に、受け取ったデータ識別子により識別される圧縮画像データを情報記憶部204から選択し、選択した圧縮画像データから当該圧縮画像データに付加されている付加情報を抽出する。
抽出した詳細情報に前記判断が条件として含まれる場合に、制御部208は、ネットワークを介して、前記利用者識別子をサーバ装置100へ送信する。次に、サーバ装置100からネットワークを介して、不存在情報又は1個以上のパターン画像のいずれか一方を受信する。
次に、制御部208は、画像処理部203に対して、受け取った前記データ識別子と、当該データ識別子により識別される圧縮画像データを伸張することを示す伸張指示とを出力する。この結果、画像処理部203により、画像記憶部201内に、圧縮画像データを伸張して得られた画像データが書き込まれる。
一方、抽出した操作命令に、暗号化が含まれる場合には、画像処理部203に対して、画像記憶部201に記憶されている画像データを圧縮符号化することを示す圧縮符号化指示を出力する。この結果、情報記憶部204には、圧縮画像データが記憶される。次に、制御部208は、前記データ識別子及び暗号化を示す暗号化指示を暗号化部217へ出力する。この結果、この結果、情報記憶部204には、暗号化圧縮画像データが記憶される。次に、入出力部214に対して、情報記憶部204に記憶された暗号化圧縮画像データをメモリカード300へ書き込むように指示する。
その他の指示を受け取ると、制御部208は、受け取ったその他の指示に対応するその他の処理を行う。
(10)画像処理部203
画像処理部203は、制御部208から圧縮符号化指示、伸張指示、マッチング指示、モザイク処理指示、画像置換指示及びフレーム消去指示を受け取る。また、各指示とともに、制御部208から詳細情報を受け取る場合もある。さらに、制御部208から圧縮画像データを識別するデータ識別子及び圧縮符号化方式を示す方式識別子を受け取る場合もある。
圧縮符号化指示を受け取ると、画像処理部203は、画像記憶部201に記憶されている画像データに対して、指定された圧縮符号化方式に従って、圧縮符号化を施し、圧縮画像データを生成し、生成した圧縮画像データを情報記憶部204へ書き込む。ここで、指定された圧縮符号化方式の一例は、JPEGにより規定されたもの、又はMPEG4により規定されたものである。
(圧縮画像データの伸張)
伸張指示を受け取ると、画像処理部203は、さらに、制御部208から圧縮画像データを識別するデータ識別子を受け取る。次に、受け取ったデータ識別子により識別される圧縮画像データを、情報記憶部204から読み出し、読み出した圧縮画像データに含まれるヘッダ部分を解析して当該圧縮画像データが生成されたときに用いられた圧縮符号化方式を示す方式識別子を取得する。
(マッチング)
マッチング指示を受け取ると、さらに、制御部208からパターン画像を受け取り、受け取ったパターン画像に一致する部分が、画像記憶部201に記憶されている画像データ内に存在するか否かのマッチングを以下に示すようにして行い、次に、一致する部分が存在するか否かを示すマッチング結果を内部に一時的に記憶し、また前記マッチング結果を制御部208へ出力する。
(ステップa)画像記憶部201に記憶されている画像データをSで表し、画像データS内において、パターン画像と同じ大きさの部分画像を選択する。最初に、前記部分画像の左上点と、前記画像の左上点とが一致するように、前記選択を行う。
ここで、パターン画像をPで表し、パターン画像P内の画素の値をP[i]で表す。iは、パターン画像P内の画素の位置を示す情報であり、1≦i≦nである。nは、パターン画像P内の画素数である。
上記のように、前記部分画像の左上点と、前記画像データの左上点とが一致するように、前記選択を行った場合に、j=1であり、こうして選択された部分画像は、B(1)である。
n
Sum(j)=Σ |P[i]−B(j)[i]|
i=1
ここで、Σは、iの取り得る値(1≦i≦n)についての総和を示す。
(条件)選択した部分画像の右下点が、画像データS内の右下点と一致する。
条件を満たす場合には、ステップeへ進む。
条件を満たさない場合には、ステップdへ進む。
(ステップd)画像データS内において、部分画像を左から右へ、又は上から下へ1画素分だけずらして、新たに部分画像を選択する。
j=j+1
次に、ステップbへ進む。
(ステップe)
算出された合計Sum(1)、Sum(2)、・・・、Sum(m)のうち、所定のしきい値以下の合計Sum(x)を選択する。ここで、しきい値は、「0」に近い小さい値である。
こうして得られたxにより示される位置に存在する部分画像がパターン画像に一致する画像であると想定できるので、画像処理部203は、パターン画像に一致した部分画像の位置を示す位置情報xを一次的に記憶する。
算出された合計Sum(1)、Sum(2)、・・・、Sum(m)のうち、所定のしきい値以下の合計が存在しない場合には、パターン画像に一致する部分画像は存在しないこととなる。
次に、画像処理部203は、範囲情報を情報記憶部204に書き込む。
(モザイク処理)
モザイク処理指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及びサイズを抽出する。なお、条件及びサイズについては、上述した通りである。
条件の一例は、パターン画像の一致であり、この一例に示す条件の場合に、画像処理部203が一時的に記憶しているマッチング結果が、一致する部分が存在することを示すときには、前記条件に合致する。マッチング結果が、一致する部分が存在しないことを示すときには、前記条件に合致しない。
一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報xにより示される部分画像を複数の矩形(正方形)のブロック領域に分割し、ブロック領域毎に、当該ブロック領域内に含まれる1個の画素を決定し、決定された画素の画素値を当該ブロック領域内に含まれる他の全ての画素の画素値として当該ブロック領域に書き戻す。
画像置換指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件及び置換画像識別子、又は条件及びCGデータ識別子を抽出する。なお、条件、置換画像識別子及びCGデータ識別子については、上述した通りである。
次に、画像処理部203は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、抽出したサイズにより、以下に示す画像置換を行う。合致していない場合には、画像置換を行わない。
情報記憶部204から抽出した置換画像識別子又はCGデータ識別子により識別される置換画像データ又はCGデータを読み出す。次に、一時的に記憶しており、パターン画像に一致した部分画像の位置を示す位置情報xにより示される部分画像を読み出した置換画像データに置き換える、又は、前記位置情報xにより示される部分画像の上に、読み出したCGデータによるグラフィック画像を描く。
フレーム消去指示を受け取ると、画像処理部203は、さらに、詳細情報を受け取り、受け取った詳細情報から条件を抽出する。なお、条件については、上述した通りである。
次に、画像処理部203は、現時点の状況が、抽出した条件に合致しているか否かを判断し、合致している場合には、条件の合致するフレーム画像を消去する。合致していない場合には、フレーム画像の消去を行わない。
暗号化部217は、制御部208から、暗号化の対象を識別するデータ識別子及び暗号化を示す暗号化指示を受け取る。
前記暗号化指示を受け取ると、情報記憶部204から、前記データ識別子により識別される圧縮画像データを読み出し、読み出した圧縮画像データに、暗号化アルゴリズムを施して、暗号化圧縮画像データを生成し、生成した暗号化圧縮画像データを情報記憶部204へ書き込む。
1.4 メモリカード300の構成
メモリカード300は、図13に示すように、入出力部301、認証部302、情報記憶部303及び制御部304から構成されている。
(1)制御部304
制御部304は、具体的には、マイクロプロセッサ、ROM、RAMなどから構成され、ROMには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、制御部304は、その機能を達成する。
情報記憶部303は、具体的には、大容量のフラッシュメモリにより構成されている。図13に示すように、一例として、情報記憶部303は、圧縮画像データ311を記憶している。圧縮画像データ311は、データ識別子「F001」により識別される。
(3)認証部302
メモリカード300がデジタルカメラ200に装着されると、認証部302は、デジタルカメラ200が有する認証部213との間で、チャレンジ−レスポンス型の相互の機器認証を行う。
認証部302は、両者の認証が成功した場合に、入出力部301に対して、デジタルカメラ200への情報の出力及びデジタルカメラ200からの情報の受け取りを許可する。両者の認証が失敗した場合に、入出力部301に対して、データの入出力を禁止する。
メモリカード300がデジタルカメラ200に装着されると、入出力部301は、デジタルカメラ200との間で情報の入出力を行う。
1.5 ICタグ400の構成
ICタグ400は、図14に示すように、長さ30mm、幅5mm、厚さ0.5mmの板状に成形された樹脂内に、ICチップ部410とアンテナ部401とが、封入されて形成されている。
ICタグ400の通信可能な距離は、1m程度以内であり、通信速度は、1Mbpsである。
ICチップ部410は、図15に示すように、復調部402、変調部403、電源部404、制御部405、識別コード記憶部406、入出力部407及びメモリ部408から構成される。
(1)識別コード記憶部406
識別コード記憶部406は、ICタグ400を個別に識別する識別コードを記憶している。識別コードは、32ビットからなり、無線ICタグを製造する製造業者を識別する製造業者識別コード(10ビット長)と、無線ICタグが複数の仕様や種類を有する場合に、その仕様や種類などを識別する種類コード(10ビット長)と、製造業者及び種類毎に個別に異なる値が設定される製造番号(12ビット長)とから構成される。
メモリ部408は、1Kバイトの記憶容量を有するEEprom(Electronically Erasable and Programmable ReadOnly Memory)から構成される。
なお、EEpromに代えて、ヒューズROMを用いるとしてもよい。ヒューズROMは、一度データを書き込むと消去することができないタイプのメモリである。ヒューズROMを用いることにより、データの改竄を防ぐことができる。また、EEprom及びヒューズROMの両方を用いるとしてもよい。
(3)電源部404
電源部404は、アンテナ部401と接続され、アンテナ部401から電力信号を受け取り、受け取った電力信号を電荷として蓄積する。また、ICタグ400の各構成部に電力を供給する。
復調部402は、アンテナ部401から電力信号を受け取り、受け取った電力信号から2.45GHzの周波数を有する信号を選択し、選択した信号からパルス信号波を抽出し、抽出したパルス信号波を制御部405へ出力する。
(5)制御部405
制御部405は、復調部402からパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令とオペランドとを抽出する。これらの命令には、識別コードを要求する識別コード要求命令が含まれる。
(6)変調部403
変調部403は、制御部405から識別コードを受け取り、受け取った識別コードを構成するビット列に含まれるビット(0又は1)に応じて、アンナテ部401が有するインピーダンスを切り換える。具体的には、各ビットが「1」のとき、前記インピーダンスを第1の値とし、各ビットが「0」のとき、第2の値とする。これにより、アンテナ部401から再放射される電波の振幅及び位相を変えることができ、この振幅及び位相の変化により情報を伝達することができる。
入出力部407は、制御部405の制御により、メモリ部408に情報を書き込み、又はメモリ部408から情報を読み出す。
(8)アンテナ部401
アンテナ部401は、受信アンテナであり、電波を受信し、受信した電波を電力信号に変換して、電力信号を復調部402及び電源部404へ出力する。また、受信した電波を反射(再放射)する。アンテナ部401は、切り換え可能な2種類のインピーダンスを保持し、上述したように、変調部403により、切り換えられる。
画像処理システム10の動作に関し、特に、対象物を撮影する場合と、生成された圧縮画像データを複製する場合とにおける動作について、以下に説明する。
(1)対象物を撮影する場合における画像処理システム10の動作について、図17に示すフローチャートを用いて説明する。
受け取ったマッチング結果が、一致する部分が存在することを示す場合には(ステップS109)、制御部208は、制御情報の要求を、ネットワークを介して、サーバ装置100へ送信し(ステップS110)、制御部101は、該当する制御情報を情報記憶部103から読み出し、該当する付加情報が存在するなら付加情報を読み出し(ステップS111)、ネットワークを介して、読み出した1個の制御情報、又は1個の制御情報及び1個の付加情報をデジタルカメラ200へ送信する(ステップS112)。
(2)生成された圧縮画像データを複製する場合における画像処理システム10の動作について、図18に示すフローチャートを用いて説明する。
以上説明したように、画像処理システムは、ネットワークを介して接続されたサーバ装置とデジタルカメラとから構成されている。
サーバ装置は、利用者識別子及びタグ識別子に対応して、パターン画像、制御情報及び付加情報を記憶している。利用者識別子は、デジタルカメラの利用者を識別する情報であり、タグ識別子は、被写体に貼付されたICタグが保持している当該ICタグに固有の識別番号である。パターン画像は、比較の対象となる画像であり、制御情報及び付加情報は、各種の画像処理のための操作命令を含んでいる。
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
(1)上記の実施の形態では、デジタルカメラは、利用者識別子又は利用者識別子及びタグ識別子をサーバ装置へ送信し、サーバ装置は、利用者識別子又は利用者識別子及びタグ識別子を受信し、受信した利用者識別子又は利用者識別子及びタグ識別子を用いて、該当するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしているが、これには限定されない。
また、サーバ装置は、デジタルカメラを識別する装置識別子と対応付けて、パターン画像、制御情報及び付加情報を記憶しており、デジタルカメラは、装置識別子をサーバ装置へ送信し、サーバ装置は、受信した装置識別子に対応するパターン画像、制御情報及び付加情報を抽出し、抽出したパターン画像、制御情報及び付加情報をデジタルカメラへ送信するとしてもよい。
デジタルカメラは、撮影時に画像照合とモザイク処理等とを行うことなく、撮影し生成した画像データを、又は画像データを圧縮符号化して生成した圧縮画像データを内部に記憶しておき、これらの画像データ又は圧縮画像データをデジタルカメラの外部に出力する要求を受け付けた場合に、デジタルカメラは、サーバ装置と通信を行って、パターン画像と制御情報とを取得し、画像照合とモザイク処理等とを行うとしてもよい。
(3)サーバ装置は、画像照合とモザイク処理等を行う時点を示すタイミング情報を予め記憶しており、デジタルカメラから利用者識別子が送信された場合に、記憶しているタイミング情報をデジタルカメラへ送信する。デジタルカメラは、前記タイミング情報を受信し、受信したタイミング情報に合わせて、画像照合とモザイク処理等とを行うとしてもよい。
(4)画像照合とモザイク処理等との対象は、デジタルカメラによる現在撮影中の画像データだけでなく、以前に撮影して蓄積している画像データであってもよい。この場合に、デジタルカメラは、撮影して生成した画像データを、蓄積サーバ装置に送信し、蓄積サーバ装置は、画像データを受信して蓄積し、蓄積サーバ装置は、実施の形態のデジタルカメラと同様にして、蓄積している画像データに対して、画像照合とモザイク処理等とを施す。このとき、蓄積サーバ装置は、画像照合とモザイク処理等との実行に先立って、サーバ装置100と通信を行って、パターン画像と制御情報とを取得する。または、蓄積サーバ装置は、さらに、サーバ装置100と同様の構成を有し、蓄積サーバ装置の内部からパターン画像と制御情報とを取得するとしてもよい。
また、この場合において、画像データがサーバ装置に蓄積された後に、パターン画像がサーバ装置に登録された場合であっても、パターン画像の登録以前に既に蓄積されている画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。こうして、パターン画像として登録した人物などの肖像権が保護される。
このとき、生成した暗号化画像データをデジタルカメラ内部にのみ保持しておくとしてもよい。また、画像処理が施された画像データとともに、暗号化画像データを、利用者に要求に応じて、メモリカードに書き込むとしてもよい。
また、撮影により生成された画像データの全体に暗号化を施すのではなく、画像データのうち、パターン画像に相当する部分のみに暗号化を施し、暗号化部分画像データを生成し、生成した暗号化部分データを記憶するとしてもよい。また、画像処理が施された画像データと生成された暗号化部分画像データとを、一体とする1個のファイルを生成し、生成したファイルをメモリカードに書き込むとしてもよい。このとき、画像データのうち、パターン画像に相当する部分の位置を示す情報を、前記ファイルに含めて保存するとしてもよい。
(6)利用者を登録することにより、登録された利用者がデジタルカメラを操作する場合には、画像照合とモザイク処理等とを行わないとしてもよい。
ここで、上記の本人の認証は、パスワードによるものには限定されない。例えば、デジタルカメラは、本人の指紋や虹彩に関する特徴情報を予め記憶しており、撮影の際に、指紋や虹彩の入力を要求し、入力された指紋や虹彩の特徴情報と、予め記憶している特徴情報とを比較することにより、本人の認証を行うとしてもよい。
(7)上記の実施の形態では、デジタルカメラは、撮影のたびに、サーバ装置に問い合わせをしてパターン画像と制御情報とを取得するとしているが、これには限定されない。
(8)上記の実施の形態では、デジタルカメラに画像データが記録される前に、画像照合とモザイク処理等とを行うとしているが、これには限定されない。
(10)デジタルカメラは、画像照合とモザイク処理等とを行わず、撮影のみを行って画像データを生成して、サーバ装置へ送信し、サーバ装置は、上記の実施の形態のデジタルカメラと同様に、画像データに対して、画像照合とモザイク処理等とを施すとしてもよい。
サーバ装置は、画像データを受信し、受信した画像データに対して、画像照合とモザイク処理等を施すとしてもよい。この後、サーバ装置は、モザイク処理等が施された画像データを、ネットワーク、例えば、インターネットを介して、他のパーソナルコンピュータなどの装置へ配信する。
(13)撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像を面積比で1.5倍に拡大して拡大パターン画像を生成し、撮影により生成された画像データと、生成した拡大パターン画像とを比較するとしてもよい。また、パターン画像を面積比で0.75倍に縮小して縮小画像を生成し、縮小画像と前記画面データとを比較するとしてもよい。
また、拡大比率、縮小比率を別のものに代えるとしてもよい。
(14)撮影により生成された画像データと、パターン画像とを比較する場合に、パターン画像の一部分を取り出して、部分パターン画像を生成し、撮影により生成された画像データと、生成した部分パターン画像とを比較するとしてもよい。
また、部分パターン画像を拡大、又は縮小して、拡大部分パターン画像、縮小部分パターン画像を生成し、生成した拡大部分パターン画像、縮小部分パターン画像を比較において用いるとしてもよい。
(15)撮影により生成された画像データと、パターン画像とを比較する場合に、画像データから一画素ごとに、画素を取り出して、抽出画像データを生成し、パターン画像から一画素ごとに、画素を取り出して、抽出パターン画像を生成し、抽出画像データと、抽出パターン画像とを比較するとしてもよい。
このようにして、撮影により生成された画像データ内に、パターン画像に相当する部分が存在することが分かった場合に、取り出す画素の密度が高い場合ほど、その一致度は、高いと言える。こうして、一致の度合いを判定することができるる。
この方法は、CG処理を施す場合にも適用できる。例えば、多くの描画命令を含む第1のCGデータと、これより少ない描画命令を含む第2のCGデータとを用意しておき、例えば、前記の一致の度合いが高い場合には、第1のCGデータを用いて、CG処理を施し、一致の度合いが低い場合には、第2のCGデータを用いて、CG処理を施すとしてもよい。
(16)撮影により生成された画像データ内に、2個以上のパターン画像に相当する部分が存在するか否かを探すとしてもよい。このとき、2個以上のパターン画像は、各々、2個以上の制御情報に対応しているものとする。こうして、2個以上のパターン画像に相当する部分が存在することが分かった場合に、各部分に対して、対応する制御情報に従って、画像処理を施す。
(18)付加情報は、複製回数や複製期限などの利用制御情報に対応付けて、モザイク処理、画像置換、フレーム消去などの処理を示す命令を含むとしてもよいし、利用制御情報に対応付けて、各処理の詳細情報を含むとしてもよい。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200は、圧縮画像データに付加された付加情報に含まれる利用制御情報及び各処理を示す操作命令に応じて、対応する処理を当該圧縮画像データに対して施す。
また、図23に示す付加情報155は、異なる複製期間に対して、同一の処理が対応付けられている例であり、図24に示す付加情報156は、異なる複製期間に対して、異なる処理が対応付けられている例である。
なお、付加情報153〜157は、デジタルカメラ200において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされたものである。
付加情報に前記領域を示す範囲情報を上書きする。こうして、付加情報153〜157が得られる。
具体的には、付加情報153は、モザイク処理を示す操作命令を含む。また、付加情報153は、複製回数の範囲(1〜4回)に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(1)とを含み、複製回数の範囲(5〜10回)に対応付けて、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含み、複製回数の範囲(11回以上)に対応付けて、詳細情報として範囲情報((000,000)-(999,999))とサイズ(5)とを含む。なお、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものである。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、圧縮画像データに付加された付加情報153から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
(b)図22に示す付加情報154は、異なる3種類の複製回数に対応付けて、それぞれ異なる3種類の処理命令を含んでいる。
具体的には、付加情報154は、複製回数の範囲(1〜4回)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製回数の範囲(5〜10回)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製回数の範囲(11回以上)に対応付けて、フレーム消去を示す操作命令を含む。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、圧縮画像データに付加された付加情報154から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、画像置換を示す操作命令とともに、範囲情報((010,010)-(020,020))とCGデータ識別子(CG009)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びCGデータ識別子に従って、動作する。
制御部208は、比較回数を情報記憶部204に記憶されている累積回数に上書きする。
具体的には、付加情報155は、モザイク処理を示す操作命令を含む。また、付加情報153は、複製期間(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)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(1)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((000,000)-(999,999))とサイズ(5)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。ここで、範囲情報((000,000)-(999,999))は、画像の全範囲を示すものであるので、画像処理部203は、画像の全範囲に対して、サイズ(5)によるモザイク処理を施す。
具体的には、付加情報156は、複製期間(2005.10.01〜2005.10.31)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製期間(2005.11.01〜2005.11.30)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜)に対応付けて、フレーム消去を示す操作命令を含む。
現在日時が、複製期間(2005.10.01〜2005.10.31)に含まれると判断する場合には、制御部208は、モザイク処理を示す操作命令とともに、範囲情報((010,010)-(020,020))とサイズ(3)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びサイズに従って、動作する。
さらに、現在日時が、複製期間(2005.12.01〜)に含まれると判断する場合には、制御部208は、フレーム消去を示す操作命令を、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令に従って、動作する。
(e)図25に示す付加情報157は、異なる3種類の複製回数と複製期間とに対応付けて、それぞれ異なる3種類の処理命令を含んでいる。
具体的には、付加情報157は、複製回数の範囲(1〜4回)に対応付けて、モザイク処理を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とサイズ(3)とを含む。また、複製回数の範囲(5〜10回)に対応付けて、画像置換を示す操作命令を含み、詳細情報として範囲情報((010,010)-(020,020))とCGデータ識別子(CG009)とを含む。さらに、複製期間(2005.12.01〜)に対応付けて、フレーム消去を示す操作命令を含む。
情報記憶部204に記憶されている圧縮画像データを、メモリカード300へ複製する際に、デジタルカメラ200の制御部208は、現在日時を取得し、圧縮画像データに付加された付加情報157から操作命令と詳細情報とを読み出し、次に情報記憶部204に記憶されている累積回数に「1」を加算して得られた比較回数が、詳細情報内のいずれの複製回数の範囲に含まれているかを判断し、また、取得した現在日時が、詳細情報内の複製期間に含まれているかを判断する。
また、比較回数が、複製回数の範囲(5〜10回)に含まれると判断する場合には、制御部208は、画像置換を示す操作命令とともに、範囲情報((010,010)-(020,020))とCGデータ識別子(CG009)とを、画像処理部203に対して出力し、画像処理部203は、受け取った操作命令、範囲情報及びCGデータ識別子に従って、動作する。
(f)上記においては、図21〜図25に示す付加情報において、範囲情報が、それぞれ、範囲情報((9999,9999)-(9999,9999)) に置き換えられたものが、サーバ装置100に記憶されており、デジタルカメラ200において、パターン画像によるマッチングが行われ、パターン画像と一致する部分画像が検出され、各処理が施される領域が確定した後に、その領域を示す範囲情報が上書きされる。これにより、図21〜図25に示す付加情報が得られるとしている。
例えば、図21〜図25に示す付加情報に含まれている複製回数の範囲、複製期間についても、デジタルカメラ200において上書きされるとしてもよい。
例えば、図23に示す付加情報155において、複製期間(2005.10.01〜2005.10.31) 、(2005.11.01〜2005.11.30) 、(2005.12.01〜)に代えて、複製期間(X1〜X2) 、(X3〜X4) 、(X5〜)が含まれている。ここで、X1〜X5は、それぞれの期日が確定していないことを示す文字列である。
X1=現在日時
X2=現在日時+30日
X3=X2+1日
X4=X3+30日
X5=X4+1日
次に、制御部208は、算出した期日を、各複製期間の対応する位置に書き込む。
制御情報及び付加情報は、上述したモザイク処理、記録、画像置換、フレーム消去などに対応する制御情報を含むシーケンス情報から構成されているとしてもよい。
デジタルカメラが、集合住宅(マンション)の入口付近を撮影するように、設置されており、繰り返し、入口付近を自動的に撮影する。このデジタルカメラは、防犯用に設けられたものであり、このデジタルカメラにより生成された画像データは、例えば、集合住宅内において窃盗などの犯罪が発生した場合に、解析され、犯人の検挙のための情報を提供する。
そこで、このような問題点を解決することができる画像処理システム10の具体例を以下に示す。
デジタルカメラ200aは、ある集合住宅のエントランス部の内側上部において、エントランス部のドア方向を撮影するように、設置されている。デジタルカメラ200aは、繰り返し、具体的には5秒に1回、ドア方向を自動的に撮影し、撮影により得られた画像データを内部に記録する。
サーバ装置100は、防犯サービス提供業者の事務所に設置されている。
サーバ装置100の情報記憶部103に記憶されている利用者情報テーブル121において、利用者識別子は、集合住宅を識別する。つまり、利用者は、集合住宅に対応している。
制御情報141が実行されると、デジタルカメラ200aによる撮影により得られた画像データ内の一部分が、パターン画像(つまり、住民の顔写真)と一致すると判断された場合に、前記画像データ内の一部分(つまり、住民の顔部分)に対して、ブロックのサイズが「5」であるモザイク処理命令が実行され、次に、モザイク処理が施された画像データが、メモリカードに書き込まれる。
一方、画像データに住人以外の者が写った場合には、モザイク処理を施すことなく、そのまま記録する。こうして、住人のプライバシー権の保護と、防犯機能の双方を両立させることができる。
また、1個の集合住宅において、2台以上のデジタルカメラが設置されているとしてもよい。
また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(FieldProgrammable Gate Array)やLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD―ROM、MO、DVD、DVD−ROM、DVD−RAM、BD(Blu−ray Disc)、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
(26)上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
20 インターネット
30 携帯電話網
31 無線基地局
100 サーバ装置
101 制御部
102 送受信部
103 情報記憶部
111 表示部
112 入力部
200 デジタルカメラ
200a、200b、・・・ デジタルカメラ
201 画像記憶部
202 撮影部
203 画像処理部
204 情報記憶部
205 画像表示部
206 無線制御部
207 無線通信部
208 制御部
209 表示部
210 入力部
211 短距離通信制御部
212 短距離通信部
213 認証部
214 入出力部
215 アンテナ
216 アンテナ
217 暗号化部
218 LSI部
300 メモリカード
301 入出力部
302 認証部
303 情報記憶部
304 制御部
400 ICタグ
401 アンテナ部
402 復調部
403 変調部
404 電源部
405 制御部
406 識別コード記憶部
407 入出力部
408 メモリ部
410 ICチップ部
Claims (35)
- 照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置であって、
撮影により生成された撮影画像を記憶している第1画像記憶手段と、
画像処理を示す処理命令を記憶している命令記憶手段と、
予め生成された照合画像を記憶している第2画像記憶手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段と
を備えることを特徴とする画像処理装置。 - 前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段
を含むことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、
前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成する撮影手段と、
生成した前記撮影画像をネットワークを介して前記サーバ装置へ送信する送信手段と、
前記サーバ装置からネットワークを介して前記撮影画像を受信する受信手段と、
受信した前記撮影画像を前記第1画像記憶手段に書き込む書込手段と
を含み、
前記サーバ装置は、前記撮影画像を受信し、蓄積し、送信する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理装置は、ネットワークを介して、撮影装置と接続されており、
前記撮影装置は、被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像をネットワークを介して、前記画像処理装置へ送信し、
前記画像処理装置は、さらに、
前記撮影装置から、ネットワークを介して、前記撮影画像を受信する受信手段と、
受信した前記撮影画像を前記第1画像記憶手段に書き込む書込手段と
を含むことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理装置は、ネットワークを介して、サーバ装置と接続されており、
前記サーバ装置は、あらかじめ前記処理命令及び前記照合画像を記憶しており、前記画像処理装置からの要求に応じて、前記処理命令及び前記照合画像を、前記画像処理装置へ送信し、
前記画像処理装置は、さらに、
前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、
前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、
受信した前記処理命令を前記命令記憶手段に書き込み、受信した前記照合画像を前記第2画像記憶手段に書き込む書込手段と
を含むことを特徴とする請求項1に記載の画像処理装置。 - 前記送信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を送信する
ことを特徴とする請求項5に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者に係るものであることであり、
前記送信手段は、当該画像処理装置の利用者に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、前記利用者に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項6に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置の利用者を識別する利用者識別子に対応するものであることであり、
前記送信手段は、前記要求として、前記利用者を識別する利用者識別子を送信し、
前記サーバ装置は、前記利用者識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記利用者識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項7に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置に係るものであることであり、
前記送信手段は、当該画像処理装置に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、当該画像処理装置に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項6に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が当該画像処理装置を識別する利用者識別子に対応するものであることであり、
前記送信手段は、前記要求として、当該画像処理装置を識別する装置識別子を送信し、
前記サーバ装置は、前記装置識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記装置識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項9に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が撮影対象の被写体に係るものであることであり、
前記送信手段は、被写体に係る前記処理命令及び前記照合画像の要求を送信し、
前記サーバ装置は、当該被写体に係る前記処理命令及び前記照合画像を記憶しており、前記処理命令及び前記照合画像を送信する
ことを特徴とする請求項6に記載の画像処理装置。 - 前記所定条件は、前記処理命令及び前記照合画像が被写体に貼付されたICタグ識別するタグ識別子に対応するものであることであり、
前記画像処理装置は、さらに、
被写体に貼付されたICタグから、当該ICタグを識別するタグ識別子を取得する取得手段を備え、
前記送信手段は、前記要求として、取得した前記タグ識別子を送信し、
前記サーバ装置は、前記タグ識別子に対応付けて、前記処理命令及び前記照合画像を記憶しており、受信した前記タグ識別子に対応する前記処理命令及び前記照合命令を抽出し、抽出した前記処理命令及び前記照合命令を送信する
ことを特徴とする請求項11に記載の画像処理装置。 - 前記送信手段は、前記処理命令及び前記照合画像の要求を、随時、サーバ装置へ送信する
ことを特徴とする請求項5に記載の画像処理装置。 - 前記送信手段は、前記処理命令及び前記照合画像の要求を、定期的に繰り返し、サーバ装置へ送信する
ことを特徴とする請求項5に記載の画像処理装置。 - 前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在すると判断される場合に、前記照合画像に相当する部分に対して、前記画像処理を施す
ことを特徴とする請求項1に記載の画像処理装置。 - 前記処理命令により示される画像処理は、モザイク処理であり、
前記実行手段は、前記照合画像に相当する部分に対して、モザイク処理を施す
ことを特徴とする請求項15に記載の画像処理装置。 - 前記処理命令により示される画像処理は、画像上書処理であり、
前記実行手段は、前記照合画像に相当する部分に対して、画像上書処理を施す
ことを特徴とする請求項15に記載の画像処理装置。 - 前記画像処理は、コンピュータグラフィック処理による画像上書処理であり、
前記実行手段は、前記照合画像に相当する部分に対して、コンピュータグラフィック処理を施す
ことを特徴とする請求項17に記載の画像処理装置。 - 前記画像処理は、他の画像への置き換えによる画像上書処理であり、
前記実行手段は、前記照合画像に相当する部分を、他の画像に置き換える
ことを特徴とする請求項17に記載の画像処理装置。 - 前記処理命令により示される画像処理は、さらに、暗号化処理を含み、
前記実行手段は、さらに、前記処理命令に含まれる暗号化処理に従って、前記撮影画像に前記暗号化処理を施して、暗号化画像を生成する
ことを特徴とする請求項15に記載の画像処理装置。 - 前記実行手段は、二者が分散して有する2個の鍵に基づいて、前記暗号化処理を施す
ことを特徴とする請求項20に記載の画像処理装置。 - 前記処理命令により示される画像処理は、情報付加であり、
前記実行手段は、撮影画像に対して、画像処理を示す処理命令を含む制御情報を付加する
ことを特徴とする請求項15に記載の画像処理装置。 - 前記実行手段は、撮影画像に対して、制御情報を電子透かしとして埋め込むことにより、付加する
ことを特徴とする請求項22に記載の画像処理装置。 - 前記実行手段は、前記判断手段により、前記撮影画像内に前記照合画像に相当する部分が存在しないと判断される場合に、前記画像処理を施す
ことを特徴とする請求項1に記載の画像処理装置。 - 前記処理命令により示される画像処理は、画像消去であり、
前記実行手段は、前記第1画像記憶手段に記憶されている前記撮影画像を消去する
ことを特徴とする請求項24に記載の画像処理装置。 - 前記画像処理装置は、さらに、
被写体を撮影して前記撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段を含み、
前記判断手段は、前記撮影手段により前記撮影画像が生成された場合に、前記判断を行う
ことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理装置は、さらに、
前記第1画像記憶手段に記憶されている前記撮影画像を外部へ出力する出力手段を含み、
前記判断手段は、前記出力手段により前記撮影画像が出力される場合に、前記判断を行い、
前記出力手段は、前記画像処理が施された撮影画像を外部へ出力する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理装置は、さらに、
当該画像処理装置が存在する現在位置を取得する位置取得手段と、
取得した現在位置が、所定の範囲外にあるか否かを判断する範囲判断手段とを含み、
前記判断手段は、前記範囲判断手段により前記範囲外にあると判断される場合に、前記判断を行う
ことを特徴とする請求項1に記載の画像処理装置。 - 予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、
ネットワークを介して接続されている画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、
前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、
読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段と
を備えることを特徴とするサーバ装置。 - 前記受信手段は、所定条件を満たす前記処理命令及び前記照合画像の要求を受信し、
前記読出手段は、前記記憶手段から、前記所定条件を満たす前記処理命令及び前記照合画像を読み出す
ことを特徴とする請求項29に記載のサーバ装置。 - ネットワークを介して接続されたサーバ装置と画像処理装置とから構成される画像処理システムであって、
前記サーバ装置は、
予め生成された照合画像と、画像処理を示す処理命令とを記憶している記憶手段と、
前記画像処理装置から、前記照合画像及び処理命令の送信要求を受信する受信手段と、
前記送信要求を受信すると、前記記憶手段から前記照合画像及び処理命令を読み出す読出手段と、
読み出した前記照合画像及び処理命令を、ネットワークを介して、前記画像処理装置へ送信する送信手段とを備え、
前記画像処理装置は、
撮影により生成された撮影画像を記憶している第1画像記憶手段と、
前記サーバ装置へ、前記処理命令及び前記照合画像の要求を送信する送信手段と、
前記サーバ装置から、前記処理命令及び前記照合画像を受信する受信手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段とを備える
ことを特徴とする画像処理システム。 - 被写体を撮影して撮影画像を生成し、照合画像との対比結果に応じて撮影画像に画像処理を施す画像撮影装置であって、
第1画像記憶手段と、
被写体を撮影して撮影画像を生成し、生成した前記撮影画像を前記第1画像記憶手段に書き込む撮影手段と、
画像処理を示す処理命令を記憶している命令記憶手段と、
予め生成された照合画像を記憶している第2画像記憶手段と、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断手段と、
前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行手段と
を備えることを特徴とする画像撮影装置。 - 照合画像との対比結果に応じて撮影画像に画像処理を施す画像処理装置で用いられる画像処理方法であって、
前記画像処理装置は、撮影により生成された撮影画像を記憶している第1画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第2画像記憶手段とを備え、
前記画像処理方法は、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断ステップと、
前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行ステップと
を含むことを特徴とする画像処理方法。 - 照合画像との対比結果に応じて撮影画像に画像処理を施すコンピュータで用いられる画像処理プログラムであって、
前記コンピュータは、撮影により生成された撮影画像を記憶している第1画像記憶手段と、画像処理を示す処理命令を記憶している命令記憶手段と、予め生成された照合画像を記憶している第2画像記憶手段とを備え、
前記画像処理プログラムは、
前記撮影画像内に前記照合画像に相当する部分が存在するか否かを判断する判断ステップと、
前記判断結果に応じて、前記撮影画像に対して前記処理命令に従って、前記画像処理を施す実行ステップと
を含むことを特徴とする画像処理プログラム。 - 前記画像処理プログラムは、コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項34に記載の画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006513578A JP4795941B2 (ja) | 2004-05-18 | 2005-05-16 | 画像処理装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004147396 | 2004-05-18 | ||
JP2004147396 | 2004-05-18 | ||
PCT/JP2005/008866 WO2005112438A1 (ja) | 2004-05-18 | 2005-05-16 | 画像処理装置 |
JP2006513578A JP4795941B2 (ja) | 2004-05-18 | 2005-05-16 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2005112438A1 true JPWO2005112438A1 (ja) | 2008-03-27 |
JP4795941B2 JP4795941B2 (ja) | 2011-10-19 |
Family
ID=35394524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006513578A Active JP4795941B2 (ja) | 2004-05-18 | 2005-05-16 | 画像処理装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8077980B2 (ja) |
EP (1) | EP1748642A1 (ja) |
JP (1) | JP4795941B2 (ja) |
CN (1) | CN1954592A (ja) |
WO (1) | WO2005112438A1 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4690785B2 (ja) * | 2005-06-09 | 2011-06-01 | 株式会社リコー | 画像形成装置、記録媒体 |
JP4839764B2 (ja) * | 2005-09-30 | 2011-12-21 | 富士ゼロックス株式会社 | 監視システム |
US7797740B2 (en) * | 2006-01-06 | 2010-09-14 | Nokia Corporation | System and method for managing captured content |
US8576281B2 (en) * | 2007-09-12 | 2013-11-05 | Its-7 Pty Ltd | Smart network camera system-on-a-chip |
JP4505004B2 (ja) | 2007-09-28 | 2010-07-14 | 株式会社沖データ | 画像形成装置 |
JP5063396B2 (ja) * | 2008-02-12 | 2012-10-31 | キヤノン株式会社 | 撮像装置、画像処理装置、撮像装置の制御方法、画像処理方法、プログラム及び記憶媒体 |
JP5337411B2 (ja) * | 2008-06-13 | 2013-11-06 | 京セラドキュメントソリューションズ株式会社 | 情報秘匿化方法および情報秘匿化装置 |
JP5187035B2 (ja) * | 2008-07-02 | 2013-04-24 | 株式会社ニコン | 撮像装置および画像処理装置、並びに画像処理プログラム |
US8234502B2 (en) | 2008-08-29 | 2012-07-31 | International Business Machines Corporation | Automated password authentication |
KR101297720B1 (ko) * | 2008-09-25 | 2013-08-26 | 삼성전자주식회사 | 스캐너, 이를 포함하는 화상형성장치, 스캐너의 이미지 처리방법 및 화상형성장치의 인쇄방법 |
KR20110047398A (ko) * | 2009-10-30 | 2011-05-09 | 삼성전자주식회사 | 영상제공시스템 및 그 영상제공방법 |
JP5435142B2 (ja) * | 2010-09-30 | 2014-03-05 | 富士通株式会社 | 画像暗号化システムおよび画像復号システム |
US9591149B2 (en) * | 2012-04-30 | 2017-03-07 | Qualcomm Incorporated | Generation of a combined image of a presentation surface |
US20140168396A1 (en) * | 2012-12-18 | 2014-06-19 | General Electric Company | Method for viewing contents of a refrigerator appliance |
WO2014173588A1 (en) * | 2013-04-22 | 2014-10-30 | Sony Corporation | Security feature for digital imaging |
JP6124223B2 (ja) | 2015-04-16 | 2017-05-10 | パナソニックIpマネジメント株式会社 | 事件映像ログデータ生成装置、事件映像処理システム、事件映像ログデータ生成方法、及びプログラム |
US10545092B2 (en) | 2016-11-07 | 2020-01-28 | Alarm.Com Incorporated | Automated optical device monitoring |
CN107329845B (zh) * | 2017-07-05 | 2020-10-16 | 武汉斗鱼网络科技有限公司 | 图像处理方法、装置、终端及服务端 |
JP7030534B2 (ja) | 2018-01-16 | 2022-03-07 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
CN110969167A (zh) * | 2018-09-29 | 2020-04-07 | 北京利络科技有限公司 | 一种实时图像处理分析方法 |
CN111031348B (zh) * | 2019-12-11 | 2022-03-15 | 浙江宇视科技有限公司 | 一种视频加扰方法、装置、服务器和存储介质 |
JP2021190780A (ja) * | 2020-05-27 | 2021-12-13 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6456729B1 (en) * | 1994-04-14 | 2002-09-24 | Lewis J. Moore | Anti-counterfeiting and tracking system |
US6628824B1 (en) * | 1998-03-20 | 2003-09-30 | Ken Belanger | Method and apparatus for image identification and comparison |
US6765608B1 (en) * | 1999-03-09 | 2004-07-20 | Minolta Co., Ltd. | Image processing apparatus and system executing predetermined image processing on image data shot by camera, and image recording medium recorded with image processing program |
JP4378785B2 (ja) * | 1999-03-19 | 2009-12-09 | コニカミノルタホールディングス株式会社 | 画像処理機能を備えた画像入力装置 |
JP3548096B2 (ja) * | 1999-04-14 | 2004-07-28 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 改変判定装置およびその方法 |
JP2001086407A (ja) * | 1999-09-17 | 2001-03-30 | Matsushita Electric Ind Co Ltd | モザイク機能付きの撮像装置およびモザイク処理装置 |
JP3678404B2 (ja) | 2000-05-12 | 2005-08-03 | 株式会社東芝 | 映像情報処理装置 |
JP2002182275A (ja) | 2000-12-19 | 2002-06-26 | Konica Corp | 写真撮影許可機能付きカメラ、写真撮影許可システム及び写真撮影許可方法 |
JP2002334097A (ja) * | 2001-02-09 | 2002-11-22 | Seiko Epson Corp | サービス提供システム、管理端末、移動体、サービス提供プログラム及びサービス提供方法 |
JP2003032616A (ja) * | 2001-07-17 | 2003-01-31 | Nhk Computer Service:Kk | 映像情報生成装置及び映像編集装置及び映像情報生成プログラム並びに映像編集プログラム |
JP2003204427A (ja) | 2002-01-08 | 2003-07-18 | Canon Inc | 情報処理装置、情報処理方法、画像データの処理方法、記憶媒体、及びプログラム |
US7076101B2 (en) * | 2002-02-14 | 2006-07-11 | Sun Microsystems, Inc. | Method and apparatus for local image quantification verification |
JP4179836B2 (ja) * | 2002-09-26 | 2008-11-12 | 富士フイルム株式会社 | 情報記録装置 |
JP2004312511A (ja) * | 2003-04-09 | 2004-11-04 | Nippon Telegr & Teleph Corp <Ntt> | 映像編集システム,園児モニタリングシステム,福祉施設モニタリングシステム,記念ビデオ作成システム,行動モニタリングシステムおよび映像編集方法 |
JP4206888B2 (ja) * | 2003-09-30 | 2009-01-14 | カシオ計算機株式会社 | 画像処理装置及びプログラム |
US7330593B2 (en) * | 2004-06-25 | 2008-02-12 | Stmicroelectronics, Inc. | Segment based image matching method and system |
-
2005
- 2005-05-16 CN CNA2005800158688A patent/CN1954592A/zh not_active Withdrawn
- 2005-05-16 JP JP2006513578A patent/JP4795941B2/ja active Active
- 2005-05-16 US US11/579,869 patent/US8077980B2/en active Active
- 2005-05-16 WO PCT/JP2005/008866 patent/WO2005112438A1/ja active Application Filing
- 2005-05-16 EP EP05739130A patent/EP1748642A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US8077980B2 (en) | 2011-12-13 |
JP4795941B2 (ja) | 2011-10-19 |
EP1748642A1 (en) | 2007-01-31 |
US20070286496A1 (en) | 2007-12-13 |
WO2005112438A1 (ja) | 2005-11-24 |
CN1954592A (zh) | 2007-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4795941B2 (ja) | 画像処理装置 | |
US11155725B2 (en) | Method and apparatus for redacting video for compression and identification of releasing party | |
US7084903B2 (en) | Image capturing system and method for automatically watermarking recorded parameters for providing digital image verification | |
US20060104483A1 (en) | Wireless digital image capture device with biometric readers | |
US7984300B2 (en) | System and method of authenicating a digitally captured image | |
JP4869981B2 (ja) | 撮像システム及び撮像機器の認証方法 | |
US20150040212A1 (en) | Locking apparatus with enhanced security using iris image | |
US20080089554A1 (en) | Device and method for digitally watermarking an image with data | |
JP2008269486A (ja) | 撮像機器及びその認証方法 | |
CN104079830B (zh) | 暗码添加方法和装置、暗码照片处理方法和装置 | |
US7511859B2 (en) | Mobile terminal having camera for inserting watermark data into image data and method thereof | |
JP2009033738A (ja) | 撮像装置、画像ファイルのデータ構造 | |
CN104092926A (zh) | 一种数码相机及该相机的图像保密方法 | |
US20070242852A1 (en) | Method and apparatus for watermarking sensed data | |
WO2006090622A1 (ja) | 撮像画像のオリジナル性を証明する電子カメラおよび方法、並びにそのオリジナル性を検証する検証プログラム | |
JP2007233609A (ja) | 認証装置、認証システムおよび認証方法 | |
JP2005027135A (ja) | 盗撮防止システム及び盗撮防止端末機 | |
JP4105533B2 (ja) | 画像仲介システム | |
TW563366B (en) | Imaging system monitored or controlled to ensure fidelity of file captured | |
JP2006013980A (ja) | 携帯電子機器及び携帯電子機器の機能制限システム | |
CN116158072A (zh) | 图像处理电路和图像处理方法 | |
JP6213238B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP4638204B2 (ja) | 認証システム及び認証装置 | |
JP2005229498A (ja) | 撮影装置及び撮影方法 | |
JP2005210293A (ja) | 監視システムおよび監視方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110610 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110728 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4795941 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |