(57)【要約】【課題】プライバシー保護が必要な撮像情報を選択的に暗号化および隠匿し、また他の機器やソフトウェアの誤動作を防止することが可能な撮像装置および画像ファイル生成方法を提供する。【解決手段】被写体を撮像して画像データを出力する撮像部１０６と、画像データの撮像情報を複数項目含む付加データを生成する情報生成部１２４と、所定の条件に基づいて選択した付加データの少なくとも一部の項目の撮像情報について暗号化する暗号化部１３２と、画像データに付加データを付加して画像ファイルを生成するファイル生成部１２８と、生成された画像ファイルを記録媒体に記録する記録部１４０とを備え、情報生成部１２４は、選択した項目と異なる項目に暗号化した撮像情報を格納すると共に、選択した項目またはその内容を無効化した付加データを生成することを特徴とする。【選択図】図１
2011223109.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを出力する撮像部と、
前記画像データの撮像情報を複数項目含む付加データを生成する情報生成部と、
所定の条件に基づいて選択した前記付加データの少なくとも一部の項目の前記撮像情報について暗号化する暗号化部と、
前記画像データに前記付加データを付加して画像ファイルを生成するファイル生成部と、
生成された前記画像ファイルを記録媒体に記録する記録部とを備え、
前記情報生成部は、前記選択した項目と異なる項目に前記暗号化した撮像情報を格納すると共に、前記選択した項目またはその内容を無効化した前記付加データを生成することを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置であって、
前記所定の条件は、前記撮像情報の項目を選択する項目条件と、前記項目の内容を規制または許容する内容条件とを含むことを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置であって、
前記暗号化部は、前記項目条件に基づいて選択した項目に対し、前記内容条件を判断して暗号化の要否を決定することを特徴とする撮像装置。
【請求項４】
請求項２に記載の撮像装置であって、
さらに、前記記録媒体に記録した前記画像ファイルを外部装置に転送するファイル転送部と、
前記付加データ内の暗号化された撮像情報を復号化して本来の項目に格納する復号化部とを備え、
前記暗号化部は、前記所定の条件に基づいて選択した項目に対し、前記内容条件を判断せずに暗号化し、
前記復号化部は、前記ファイル転送部が前記画像ファイルを転送する際に前記内容条件を判断し、前記内容条件によって許容される撮像情報を復号化し、
前記情報生成部は、前記復号化部により復号化された撮像情報を本来の項目に格納して前記付加データを再生成し、
前記ファイル転送部は、前記付加データが再生成された前記画像ファイルを外部装置に転送することを特徴とする撮像装置。
【請求項５】
請求項１に記載の撮像装置であって、
さらに、前記所定の条件を入力可能な条件設定部と、
前記暗号化部および前記情報生成部を既に前記記録媒体に記録された前記画像ファイルに対して作用させる再処理部とを備え、
前記再処理部は、前記条件設定部において所定の条件が設定されたとき、または前記所定の条件が設定された後の任意のタイミングで再処理を行うことを特徴とする撮像装置。
【請求項６】
請求項１に記載の撮像装置であって、
前記所定の条件とは、撮像日時、撮像位置、個人特定情報からなる群から選択される１または複数の項目を特定する条件であることを特徴とする撮像装置。
【請求項７】
画像データと該画像データに関する付加データとを含む画像ファイルを生成する画像ファイル生成方法であって、
前記付加データに含まれる前記画像データの撮像情報について、
所定の条件に基づいて選択した項目の撮像情報を暗号化し、前記付加データ内の前記選択した項目と異なる項目に前記暗号化した撮像情報を格納すると共に、前記選択した項目またはその内容を無効化することを特徴とする画像ファイル生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに付加データを付加した画像ファイルを生成する撮像装置および画像ファイル生成方法に関する。
【背景技術】
【０００２】
近年、電子カメラが急速に普及している。多くの電子カメラは実体のデータである画像データに加えて、電子カメラの機種名や撮影時の設定などの撮像情報を、付加データ（メタデータともいう）として付加している。付加データは共通規格が策定されており、様々な機器やソフトウェアで利用することができる。付加データは画像（写真）を閲覧するだけであれば必要ないが、撮像日時や撮影場所の情報によって画像ファイルを管理したり、また画像に証拠物件性を持たせるために利用されたりしている。
【０００３】
付加データは云うまでもなく利用するために付加されているのであるが、意図しない場面で閲覧されるとプライバシーの漏洩にあたるおそれがある。そこで従来からもプライバシーを保護するための様々な提案がなされている。例えば特許文献１には、高精度の撮像情報を暗号文で記録し、低精度の撮像情報を平文で記録する構成が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２００８−０６８９６９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、撮像情報を暗号文で記録することは、他人から参照しにくいだけではなく、撮影者（制限を必要としない者）にとっても閲覧する機会を制限することとなる。すなわち、付加データが暗号化された画像ファイルは、これを復号化する機能を有する特定の機器またはソフトウェアでなければ、せっかくの付加データが利用できない。
【０００６】
また、付加データを単に暗号化すると、撮像情報が容易には閲覧できなくなるとしても、暗号化された何らかのデータが存在することは知られてしまう。すると、場合によっては執拗に復号化を試されてしまうおそれもある。
【０００７】
さらに、付加データを単に暗号化した場合には、暗号化した結果として、共通規格で定められたフォーマット（文字列形式）やデータ長に適合しなくなるおそれがある。その場合において、画像ファイルを読み込んだ機器やソフトウェアが誤動作を生じるおそれもある。
【０００８】
そこで本発明は、プライバシー保護が必要な撮像情報を選択的に暗号化および隠匿し、また他の機器やソフトウェアの誤動作を防止することが可能な撮像装置および画像ファイル生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明にかかる撮像装置の代表的な構成は、被写体を撮像して画像データを出力する撮像部と、画像データの撮像情報を複数項目含む付加データを生成する情報生成部と、所定の条件に基づいて選択した付加データの少なくとも一部の項目の撮像情報について暗号化する暗号化部と、画像データに付加データを付加して画像ファイルを生成するファイル生成部と、生成された画像ファイルを記録媒体に記録する記録部とを備え、情報生成部は、選択した項目と異なる項目に暗号化した撮像情報を格納すると共に、選択した項目またはその内容を無効化した付加データを生成することを特徴とする。
【００１０】
上記の撮像装置であって、所定の条件は、撮像情報の項目を選択する項目条件と、項目の内容を規制または許容する内容条件とを含んでいてもよい。
【００１１】
上記の撮像装置であって、暗号化部は、項目条件に基づいて選択した項目に対し、内容条件を判断して暗号化の要否を決定してもよい。
【００１２】
上記の撮像装置であって、さらに、記録媒体に記録した画像ファイルを外部装置に転送するファイル転送部と、付加データ内の暗号化された撮像情報を復号化して本来の項目に格納する復号化部とを備え、暗号化部は、所定の条件に基づいて選択した項目に対し、内容条件を判断せずに暗号化し、復号化部は、ファイル転送部が画像ファイルを転送する際に内容条件を判断し、内容条件によって許容される撮像情報を復号化し、情報生成部は、復号化部により復号化された撮像情報を本来の項目に格納して付加データを再生成し、ファイル転送部は、付加データが再生成された画像ファイルを外部装置に転送してもよい。
【００１３】
上記の撮像装置であって、さらに、所定の条件を入力可能な条件設定部と、暗号化部および情報生成部を既に記録媒体に記録された画像ファイルに対して作用させる再処理部とを備え、再処理部は、条件設定部において所定の条件が設定されたとき、または所定の条件が設定された後の任意のタイミングで再処理を行ってもよい。
【００１４】
上記の撮像装置であって、所定の条件とは、撮像日時、撮像位置、個人特定情報からなる群から選択される１または複数の項目を特定する条件であってもよい。
【００１５】
本発明の他の代表的な構成は、画像データとこの画像データに関する付加データとを含む画像ファイルを生成する画像ファイル生成方法であって、付加データに含まれる画像データの撮像情報について、所定の条件に基づいて選択した項目の撮像情報を暗号化し、付加データ内の選択した項目と異なる項目に暗号化した撮像情報を格納すると共に、選択した項目またはその内容を無効化することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、プライバシー保護が必要な撮像情報を選択的に暗号化および隠匿し、また他の機器やソフトウェアの誤動作を防止することができる。
【図面の簡単な説明】
【００１７】
【図１】デジタルカメラの概略構成を説明する図である。
【図２】付加データの記録状態および暗号化条件を模式的に示す図である。
【図３】撮影から記録までの暗号化に関する主な動作を説明するフローチャートである。
【図４】暗号化判断の例を示すフローチャートである。
【図５】第２実施形態にかかるデジタルカメラの概略構成を説明する図である。
【図６】第２実施形態の動作を説明するフローチャートである。
【図７】第３実施形態にかかるデジタルカメラの概略構成を説明する図である。
【図８】第３実施形態の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
［第１実施形態］
以下に添付図面を参照しながら、本発明の第１実施形態について詳細に説明する。かかる実施形態に示す装置や画像の種類、データフォーマット、その他具体的な数値などは、発明の理解を容易とするための例示に過ぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１９】
本実施形態においては、撮像装置の例としてデジタルカメラ（電子カメラ）を用いて説明する。図１はデジタルカメラ１０の概略構成を説明する図である。デジタルカメラ１０は、メインバス１００、撮影レンズ１０２、撮像素子１０４、撮像部１０６、画像処理部１０８、バッファメモリ１１０、モニタ１１２、操作部１２０、制御部１２２、暗号化部１３２、記録部１４０、外部インターフェース１４６、ＧＰＳ処理部１５０、顔認証部１５４を備えている。また制御部１２２は、情報生成部１２４、条件設定部１２６、ファイル生成部１２８、ファイル転送部１３０を兼ねている。
【００２０】
メインバス１００は、他の各部を相互に接続し、制御信号やデータを伝達する。
【００２１】
撮影レンズ１０２は、撮像素子１０４の撮像面に被写体の像を結像させる。撮像素子１０４は複数の光電変換素子を配列したＣＣＤセンサ(Charge Coupled Device)やＣＭＯＳセンサ(Complementary Metal Oxide Semiconductor)で構成され、光を電気信号に変換する。
【００２２】
撮像部１０６はＣＤＳ（相関二重サンプリング）回路、ＡＧＣ（オートゲインコントロール）回路およびＡＤＣ（アナログ・デジタル変換回路）、タイミングジェネレータを含む。各回路には、タイミングジェネレータからのタイミング信号がそれぞれ供給される。ＣＤＳ回路は画像信号の低周波ノイズ低減処理を行う。ＡＧＣ回路はゲインを調整することにより撮像信号のレベル調整を行う。ＡＤＣ回路はアナログ信号を離散化してデジタル信号に変換し、画像データとして出力する。
【００２３】
画像処理部１０８は、撮像部１０６から出力された画像データを処理する回路であって、例えばＡＳＩＣとして構成される。画像処理部１０８は、入力された画像データに対してγ補正やホワイトバランス補正、コントラスト補正等の画像処理を行うとともに、ＲＧＢの画像データを輝度信号と色差信号とに対応するＹＣｂＣｒの色空間に変換するＹＣ変換処理を行う。さらに、画像処理部１０８は、ＹＣ変換処理された画像データを所定の圧縮形式、例えばＪＰＥＧ形式に圧縮する圧縮処理を行う。
【００２４】
バッファメモリ１１０は、撮像部１０６が出力した画像データを一時的に記憶し、また画像処理部１０８が補正処理や変換を行っている途中の画像データを保持する。バッファメモリ１１０は高速なＲＡＭで構成することができる。また、バッファメモリ１１０は、制御部１２２のプログラム動作領域としてのＲＡＭを兼用してもよい。
【００２５】
モニタ１１２は画像や設定状態を表示するものであり、液晶や有機ＥＬパネルなどで構成される。制御部１２２はモニタ１１２を用いて、画像を撮影する前にプレビュー画像を表示し、画像を撮影した直後にポストビュー画像を表示し、また操作部１２０からの操作によって記録媒体１４２等に保存された画像データを読み出して表示することができる。
【００２６】
操作部１２０は不図示のボタンや十字キー、ダイヤル、タッチパネルなどから構成され、各種操作を行ったり、設定を入力したりすることができる。操作部１２０の出力は、次に述べる制御部１２２に入力される。
【００２７】
制御部１２２は、デジタルカメラ１０の各部を統括的に制御（シーケンス管理）する。制御部１２２は、演算処理を行うＣＰＵ(Central Processing Unit)、プログラム動作領域としてのＲＡＭ(Random Access Memory)、プログラムや設定などが記憶されるＲＯＭ(Read Only Memory)などを有している。制御部１２２は所定のプログラムを実行することにより、後述する情報生成部１２４、条件設定部１２６、ファイル生成部１２８、ファイル転送部１３０を実現する。
【００２８】
情報生成部１２４は、画像データの撮像情報を複数項目含む付加データを生成する。条件設定部１２６は、操作部１２０の操作によって、暗号化するための条件の入力を受け付ける。暗号化部１３２は、条件設定部１２６に入力された所定の条件に基づいて選択した付加データの少なくとも一部の項目の撮像情報について暗号化する。情報生成部１２４、条件設定部１２６、および暗号化部１３２の構成および動作については後述する。
【００２９】
ファイル生成部１２８は、画像データに付加データを付加して画像ファイルを生成する。付加データ（メタデータ）は、実体データである画像データに関する事項を格納し、画像データと同一のファイルに保存するデータである。
【００３０】
ファイル転送部１３０は、外部インターフェース１４６を介して、記録媒体１４２に記録した画像ファイルをコンピュータなどの外部装置１４８に転送する。なおファイル転送部１３０は、ファイル生成部１２８が生成した画像ファイルを直接転送したり、画像処理部１０８が出力した画像データを直接転送したり（ＰＣカメラ機能）することができる。外部インターフェース１４６は、有線通信または無線通信を介してコンピュータなどの外部装置１４８に接続される。外部インターフェース１４６は、ＵＳＢ(Universal Serial Bus)やＩＥＥＥ８０２．１１ｘ、ＩＥＥＥ１３９４、シリアル通信などの既存の通信規格を利用することができる。
【００３１】
記録部１４０は、不図示のスロット（コネクタ）に着脱可能に装着された記録媒体１４２に接続される。そして記録部１４０は、生成された画像ファイルを記録媒体１４２に記録する。記録媒体１４２は、例えば不揮発性のフラッシュＲＯＭやハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク等を用いることができる。
【００３２】
ＧＰＳ処理部１５０は、ＧＰＳ衛星１５２からの信号を受信することにより、デジタルカメラ１０の位置を測位し、経緯度（緯度および経度）情報として出力する。ＧＰＳ処理部１５０は、同時に３以上（一般には５つ程度）のＧＰＳ衛星１５２からの信号を受信して測位を行う。付加データに撮像位置情報を格納しておくことにより、時期を問わず特定の場所で撮影した写真を探す際に極めて有効な付加データとすることができる。
【００３３】
顔認証部１５４は、画像内から人物の顔を抽出し、目や鼻などの特定位置から特徴量を算出して、あらかじめ保存されたデータと照合して個人を特定する。したがって、撮影時に認識された人物を順次登録していくことにより、次にその人物を写した際に識別することが可能となる。そして付加データに人物名を格納しておけば、後になって特定の人物が写っている写真を探す際に極めて有効な付加データとすることができる。
【００３４】
図２は付加データの記録状態および暗号化条件を模式的に示す図である。図２（ａ）に示すように、本実施形態にかかるデジタルカメラ１０では、画像データの形式やフォルダ構造などに、ＤＣＦ(Design rule of Camera File System)規格に則ったデータ構造を用いている。ＤＣＦ規格は、データ構造およびフォルダ構造（ディレクトリ構造）を包含した規格である。ＤＣＦ規格は、画像ファイルの付加データ（メタデータ）規格であるＥｘｉｆ(Exchangeable Image File)規格におけるデータの記述様式が定義されている。Ｅｘｉｆ規格では画像データの撮像情報がタグとして格納される。Ｅｘｉｆ規格の撮像情報には多くの種類が定められているが、例えば必須タグとして電子カメラのメーカー名(Make)やモデル名(Model)、撮像日時情報(DateTimeOriginal)など各種の撮影条件があり、オプションタグ（必須ではないタグ）として撮像位置情報(GPS info IFD群)、画像の説明(ImageDescription)、ユーザーコメント(userComment)、メーカーノート(MakerNote)などが定められている。必須タグは、実質的なデータが格納されない場合には、空白で埋めるよう定められている。
【００３５】
ところで、撮影により生成された画像ファイルは、単にプリントして写真として鑑賞するだけでなく、いろいろな用途で利用されている。例えば、インターネット上に電子アルバムとして公開するような利用の仕方がある。ここで、上記のように画像ファイルには画像データだけでなく撮影条件、撮像日時情報、撮像位置などの付加情報が含まれている。このため、ユーザーの意図とは関係なくそれらの情報が公開されてしまうおそれがあり、プライバシー保護の点で問題となる。
【００３６】
そのため、プライバシー保護の観点から問題がありそうな項目（タグ）については暗号化することが考えられる。しかし、付加データを単に暗号化した場合には、例えば電子アルバムで写真が公開された際に意味不明な暗号化文字列が併記されることになり、写真を鑑賞する者にとって好ましいものではない。また、暗号化された文字列が頻繁に人目に触れるようになると、場合によっては執拗に復号化を試されてしまうおそれもある。
【００３７】
そこで本実施形態においては、情報生成部１２４が、プライバシー保護の観点から問題があるとして選択した項目の内容を暗号化し、選択した項目と異なる項目に暗号化した撮像情報を格納する。同時に、選択した項目を無効化し、または項目は残したままでその内容を無効化した付加データを生成する。
【００３８】
図３は撮影から記録までの暗号化に関する主な動作を説明するフローチャート、図４は暗号化判断の例を示すフローチャートである。
【００３９】
まず、事前の準備として、操作部１２０から条件設定部１２６に、暗号化するための所定の条件の入力がなされて、制御部１２２のＲＯＭに記憶されているものとする。図２（ｂ）に示すように、暗号化するための条件には、暗号化の対象となる項目を選択する項目条件と、さらに項目の内容を規制または許容する内容条件とを含んでいる。項目条件とは、該当項目を一律に対象とするための条件であって、例えば「撮像日時情報は常に暗号化」といった内容となる。内容条件とは、さらにデータ内容に従って暗号化の要否を判断するための条件であって、例えば「撮像日時情報がいつからいつまでのものは暗号化」といった内容となる。また所定の条件には、暗号化と復号化を行うためのパスフレーズも含まれている。なお所定の条件は複数のセット（プロファイル）を登録しておいてもよく、条件内容を保持したままで有効／無効を切り替えられるようにしてもよい。
【００４０】
図３に示すように、Ｓ１０２において画像処理部１０８は撮像部１０６から出力された画像データに所定の処理を施して画像データを生成する。Ｓ１０４において情報生成部１２４は、まず隠匿されていない付加データを生成する。このときデジタルカメラ１０自体が生成する撮像情報のほか、ＧＰＳ処理部１５０が取得した撮像位置情報、顔認証部１５４が生成した個人特定情報も付加データに格納する。なお、撮像位置情報はＥｘｉｆ規格の撮像位置情報タグ（GPS info IFD群）、個人特定情報はＥｘｉｆ規格のメーカーノートタグ（MakerNote）にそれぞれ格納するようにすればよい。
【００４１】
Ｓ１０６においてファイル生成部１２８は、画像処理部１０８が生成した画像データに情報生成部１２４が生成した付加データを付加して画像ファイルを生成する。この段階で生成した画像ファイルはバッファメモリ１１０に一時的に記録することが好ましいが、記録部１４０を介して記録媒体１４２に記録してもよい。
【００４２】
次にＳ１０８において暗号化するか否かを判断する一連の処理を行う。暗号化判断については図４を用いて後述する。
【００４３】
Ｓ１１０において暗号化部１３２は暗号化判断の結果に従って、ｔｒｕｅだった場合には（Ｓ１１０のＹ）、Ｓ１１２において該当項目の暗号化を行う。暗号化したデータは、該当項目とは異なる項目に格納する。異なる項目としては、具体例としてはメーカーノートタグ(MakerNote)を好適に用いることができる。メーカーノートタグはデータ長が可変(Any)であり、また定められたフォーマットが存在しないためである。
【００４４】
またＳ１１４において情報生成部１２４は、暗号化された該当項目（本来の項目）を無効化した付加データを生成（再生成）する。無効化とは、あたかもデータがないかのようにすることである。具体例としては、該当項目が必須タグでない場合には、項目自体を削除したり、タグ領域へのポインタ（例えば、ＧＰＳ情報ＩＦＤへのポインタ：GPSInfoIFDPointer）を削除したりすることができる。また必須タグである場合には、項目を削除せずに、本来のデータに代えてヌル値または空白の羅列を格納しておくことができる。
【００４５】
Ｓ１１６においてファイル生成部１２８は、先に作成した画像ファイルに含まれる画像データに、情報生成部１２４が再生成した付加データを付加して画像ファイルを再生成する。そしてＳ１１８において記録部１４０が生成された画像ファイルを記録媒体１４２に記録する。
【００４６】
一方、Ｓ１１０において暗号化部１３２が暗号化の対象となる項目がないと判断した場合には（Ｓ１１０のＮ）、Ｓ１１８に進み、バッファメモリ１１０に記録されている画像ファイルを記録部１４０によって記録媒体１４２に記録する。なおＳ１０６において生成した画像ファイルを既に記録媒体１４２に記録していた場合には、Ｓ１１８を経ることなく終了する。
【００４７】
次に図４を用いて暗号化判断の処理を説明する。本実施形態では、撮像位置情報と顔認証による個人特定情報を例に用いて説明するが、撮像日時情報若しくは他の情報も暗号化の対象としてよい。
【００４８】
まずＳ２０２において暗号化部１３２は項目条件により撮像位置情報が一律に暗号化対象とされているか否かを判断する。一律禁止として登録されていれば（Ｓ２０２のＹ）、Ｓ２０４において暗号化部１３２は撮像位置情報の項目の暗号化をｔｒｕｅとする。項目全体が一律に禁止されていない場合には（Ｓ２０２のＮ）、Ｓ２０６において暗号化部１３２は、撮像位置が内容条件により暗号化対象地域として登録されているか否かを判断し、禁止範囲内であれば（Ｓ２０６のＹ）、Ｓ２０４にて暗号化をｔｒｕｅとする。禁止範囲内でない場合には（Ｓ２０６のＮ）、Ｓ２０８にて暗号化をｆａｌｓｅとする。なお禁止範囲としては、領域で指定してもよく、またある指定した位置を中心とする所定距離内としてもよい。
【００４９】
次にＳ２１２において暗号化部１３２は、項目条件により個人特定情報が一律に暗号化対象とされているか否かを判断する。一律禁止として登録されていれば（Ｓ２１２のＹ）、Ｓ２１４において暗号化部は個人特定情報の項目の暗号化をｔｒｕｅとする。項目全体が一律に禁止されていない場合には（Ｓ２１２のＮ）、Ｓ２１６において暗号化部１３２は認識された人物が暗号化対象人物として登録されているか否かを判断し、禁止対象に含まれていれば（Ｓ２１６のＹ）、Ｓ２１４にて暗号化をｔｒｕｅとする。禁止対象でない場合には（Ｓ２１６のＮ）、Ｓ２１８にて暗号化をｆａｌｓｅとする。
【００５０】
なお、図４に示すフローチャートでは撮像位置情報に関する判断と個人特定情報に関する判断とを一連の処理として図示しているが、これらを個別に行ってもよく、またいずれを先に行ってもよい。また、全く同様にして撮像日時情報やその他の情報に対しても、暗号化判断を行うことができる。また、項目条件（一律な判断）を設けずに、常に内容条件に基づいて暗号化の要否を判断するようにしてもよい。ただし項目条件のみで判断することにより処理の高速化を図ることができる。
【００５１】
上記構成によれば、プライバシー保護が必要な撮像情報を選択的に暗号化することができる。また選択した項目またはその内容を無効化することにより、暗号化された撮像情報が存在することすらも隠匿し、また他の機器やソフトウェアの誤動作を防止することができる。
【００５２】
［第２実施形態］
本発明の第２実施形態について説明する。図５は第２実施形態にかかるデジタルカメラ１２の概略構成を説明する図、図６は第２実施形態の動作を説明するフローチャートであって、上記第１実施形態と説明の重複する部分については同一の符号を付して説明を省略する。
【００５３】
上記第１実施形態では撮像時に暗号化を行うように説明したが、すでに撮像をした画像ファイルに対して条件を設定したい場合がある。そこで本実施形態は、任意のタイミングで所定の条件を設定し、後から一括して再処理を行う例について説明する。
【００５４】
図５に示すように、デジタルカメラ１２は、さらに再処理部１３４を備えている。再処理部１３４は、暗号化部１３２および情報生成部１２４を、既に記録媒体１４２に記録された画像ファイルに対して作用させる。本実施形態において再処理部１３４は、条件設定部１２６において所定の条件が設定されたとき、または所定の条件が設定された後の任意のタイミングで再処理を実行する。
【００５５】
図６のフローチャートに示すように、Ｓ３０２においてユーザーが任意のタイミングで操作部１２０を操作し、条件設定部１２６に暗号化するための所定の条件を入力する。するとＳ３０４において再処理部１３４は、ユーザーに対しモニタ１１２などの表示により、既存の画像に対して一括再処理を行うか否か問い合わせる。ユーザーがキャンセルした場合には（Ｓ３０４のＮ）、そのまま終了する。
【００５６】
ユーザーが一括再処理の実行を承諾した場合には（Ｓ３０４のＹ）、Ｓ３０６に示すように、再処理部１３４は外部装置１４８からバッファメモリ１１０に画像ファイルを読み出す。そして読み出したファイルに対し、暗号化部１３２は、Ｓ１０８にて暗号化判断を行い、Ｓ１１０にて暗号化判断の結果を参照し、Ｓ１１２にて暗号化処理を行う。Ｓ１１４において情報生成部１２４が付加データを生成（再生成）し、Ｓ１１６にてファイル生成部１２８が新しい画像ファイルを生成して、Ｓ１１８にて記録部１４０が画像ファイルを記録媒体１４２に記録（更新ないし上書き）する。
【００５７】
記録されている画像ファイルが大量である場合に、処理に時間がかかるおそれがある。そこで制御部１２２は一括再処理を行っている間は、ユーザーに対しキャンセル入力が可能なダイアログを表示しておき、Ｓ３０８において中断の入力があったか否かを参照する。中断されていたら（Ｓ３０８のＹ）、その時点で一連の処理を終了する。中断されていなかったら（Ｓ３０８のＮ）、Ｓ３１０において制御部１２２は、記録されている全ての画像ファイルに対して処理を行ったか否かを判断する。処理していない画像ファイルがあるなら（Ｓ３１０のＮ）、Ｓ３０６に戻る。全て完了していれば（Ｓ３１０のＹ）、一連の処理を終了する。
【００５８】
なお、上記のフローチャートではＳ３０２の条件設定を行ったときにＳ３０４の再処理の問い合わせを行っているが、ユーザーの操作により、任意のタイミングでＳ３０４からそれ以降のシーケンスを呼び出し可能としてもよい。これにより、例えば記録媒体１４２を入れ替えたときに、条件設定の変更を伴うことなく、既存の画像ファイルに対して現在の条件で暗号化処理を施すことができる。
【００５９】
また、記録されている画像ファイルが大量である場合に処理に時間がかかるおそれがあり、かつ記録媒体１４２へのアクセス中に記録媒体１４２が取り出されると、ファイルが破損するおそれがある。そこでモニタ１１２に記録媒体１４２を取り出さないように警告を表示すると共に、操作部１２０の近傍にアクセスランプを設けて、記録媒体１４２に対して読み書きしている間には点灯させることが好ましい。
【００６０】
上記構成とすることにより、暗号化の要否の条件を変更した場合に、既に生成された画像ファイルに対しても遡って処理を行うことができる。従って例えば、旅行の後などひとまとまりの撮像後に、今回の旅行の写真について撮像日時や撮像位置を設定し、暗号化を施すことができる。このとき、顔認識も再処理可能とすることにより、人物を登録するより前の画像ファイルにも個人特定情報を付加することができる。
【００６１】
［第３実施形態］
本発明の第３実施形態について説明する。図７は第３実施形態にかかるデジタルカメラ１０の概略構成を説明する図、図８は第３実施形態の動作を説明するフローチャートであって、上記各実施形態と説明の重複する部分については同一の符号を付して説明を省略する。
【００６２】
上記各実施形態においては、項目ごとに、または項目の内容に応じて暗号化の要否を判断し、暗号化の必要なものだけに暗号化を施していた。これに対し第３実施形態は、プライバシー保護の観点から問題がありそうな項目は全て暗号化しておき、デジタルカメラ１０から外部に転送するときに暗号化が不必要なものだけを復号化する例である。
【００６３】
図７に示すように、デジタルカメラ１０は、さらに復号化部１３６を備えている。復号化部１３６は、付加データ内の暗号化された撮像情報を復号化して、本来の項目に格納する。詳しくは、本来の項目とは異なる項目（メーカーノートタグなど）に暗号化されて格納されている撮像情報を抽出し、復号化して平文テキストにする。復号化された撮像情報は、情報生成部１２４がこれを用いて付加データを再生成する。
【００６４】
図８（ａ）は撮像時のフローチャートである。図８（ａ）に示すように、Ｓ１０２において画像処理部１０８が画像データを生成し、Ｓ１０４において情報生成部１２４が暗号構えの付加データを生成し、Ｓ１０６においてファイル生成部１２８が画像データに付加データを付加して画像ファイルを生成する。
【００６５】
次にＳ４０２において、暗号化部１３２は所定の項目について一律に暗号化を行う。換言すれば、項目条件に従って暗号化し、内容条件を判断しない。所定の項目とは、プライバシー保護の観点から問題がありそうな項目である。数多くある付加データの中には、画像サイズや焦点距離など、隠匿する必要のないデータも多いためである。
【００６６】
それから第１実施形態と同様に、Ｓ１１４にて情報生成部１２４が暗号化された本来の項目を無効化した付加データを再生成し、Ｓ１１６にてファイル生成部１２８が画像データに再生成した付加データを付加し、Ｓ１１８にて記録部１４０が画像ファイルを記録媒体１４２に記録する。
【００６７】
図３に示した第１実施形態のフローチャートと比較すれば、暗号化する際に暗号化判断（Ｓ１０８〜Ｓ１１０）を行っていない点において異なっている。
【００６８】
図８（ｂ）は転送時のフローチャートである。まず操作部１２０からの操作により、または外部装置１４８からの操作によって、転送が開始される。Ｓ４１０において制御部１２２は、転送されるファイルを特定する。Ｓ４１２において復号化部１３６は、内容条件に基づいて復号化判断を行う。復号化判断はいったん全ての暗号化された撮像情報を復号化した上で、図４に示した暗号化判断と同じ条件（内容条件）を用いてｔｒｕｅ／ｆａｌｓｅを逆に判定することができる（暗号化に該当しないものを復号化すると判定する）。
【００６９】
Ｓ４１４において復号化部１３６は復号化判断の結果に従って、ｔｒｕｅだった場合には（Ｓ４１４のＹ）、Ｓ４１６において復号化したデータを該当項目（本来の項目）に格納する。Ｓ４１８において情報生成部１２４は、復号化した撮像情報を本来の項目に格納した付加データを生成（再生成）する。Ｓ４２０においてファイル生成部１２８は、画像ファイルに含まれていた画像データに、再生成した付加データを付加して、復号化された画像ファイルを生成する。
【００７０】
Ｓ４２２においてファイル転送部１３０は、外部インターフェース１４６を介して外部装置１４８に画像ファイルを転送する。なお、Ｓ４２０において生成された画像ファイル（復号化された画像ファイル）は、記録媒体１４２に記録せず、バッファメモリ１１０に一時的に記憶させた上で、外部インターフェース１４６から外部装置１４８に転送することが好ましい。
【００７１】
Ｓ４１４においてｆａｌｓｅだった場合には（Ｓ４１４のＮ）、付加データや画像ファイルの再生成を行わずにＳ４２２に進み、ファイル転送部１３０が暗号化されたままの画像ファイルを転送する。復号化判断のために一時的に復号化した撮像情報は破棄する。
【００７２】
Ｓ４２４において制御部１２２は、記録されている全ての画像ファイルに対して処理を行ったか否かを判断する。処理していない画像ファイルがあるなら（Ｓ４２４のＮ）、Ｓ４１２に戻る。全て完了していれば（Ｓ４２４のＹ）、一連の処理を終了する。
【００７３】
上記構成によれば、撮像前に撮像情報を暗号化する条件を設定していなかったとしても、外部装置１４８に画像を転送するまでに条件を設定すればよい。これにより、撮影状況を予測して暗号化条件を設定するのではなく、実際に撮影した状況に応じて後から適切に暗号化条件を設定することが可能となる。
【００７４】
また、デジタルカメラ１０は可搬性のある装置であって、紛失するおそれもある。さらに記録媒体１４２は交換して使用されるものであり、人手に渡る可能性が高い。そのような場合に画像ファイルを閲覧されたとしても、プライバシー保護の観点から問題がありそうな項目（タグ）についてすべからく暗号化しておくことにより、撮像情報が漏洩するおそれを極めて低減することができる。
【００７５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００７６】
本発明は、画像データに付加データを付加した画像ファイルを生成する撮像装置および画像ファイル生成方法として利用することができる。
【符号の説明】
【００７７】
１０…デジタルカメラ、１００…メインバス、１０２…撮影レンズ、１０４…撮像素子、１０８…画像処理部、１１０…バッファメモリ、１１２…モニタ、１２０…操作部、１２２…制御部、１２４…情報生成部、１２６…条件設定部、１２８…ファイル生成部、１３０…ファイル転送部、１３２…暗号化部、１３４…再処理部、１３６…復号化部、１４０…記録部、１４２…記録媒体、１４６…外部インターフェース、１４８…外部装置、１５０…ＧＰＳ処理部、１５２…ＧＰＳ衛星、１５４…顔認証部
【図１】
2011223109.tif 000003
【図２】
2011223109.tif 000004
【図３】
2011223109.tif 000005
【図４】
2011223109.tif 000006
【図５】
2011223109.tif 000007
【図６】
2011223109.tif 000008
【図７】
2011223109.tif 000009
【図８】
2011223109.tif 000010