(57)【要約】【課題】  本発明は、撮影した画像に対して手間が掛からずに画像処理ができる電子カメラを提供する。【解決手段】  電子カメラは、撮像素子と、表示部と、顔検出部と、顔認識部と、識別情報付加部と、画像処理部と、を備える。撮像素子は、被写体像を光電変換して画像データを生成する。表示部は、画像データに基づいて画像を表示する。顔検出部は、表示部に表示された画像から人物の顔を検出する。顔認識部は、顔から顔の特徴を表す特徴点を抽出する。識別情報付加部は、ユーザ入力若しくは特徴点に基づいて、顔を識別する識別情報を画像データに付加する。画像処理部は、同一の識別情報が付加された画像データに対して、所定の加工処理を一括して行う。【選択図】    図２
2010021921.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換して画像データを生成する撮像素子と、
前記画像データに基づいて画像を表示する表示部と、
前記表示部に表示された画像から人物の顔を検出する顔検出部と、
前記顔から前記顔の特徴を表す特徴点を抽出する顔認識部と、
ユーザ入力若しくは前記特徴点に基づいて、前記顔を識別する識別情報を前記画像データに付加する識別情報付加部と、
同一の前記識別情報が付加された画像データに対して、所定の画像処理を一括して行う画像処理部と、
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記所定の画像処理は、前記顔の領域をモザイク化するモザイク処理であることを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
前記所定の画像処理は、前記顔の領域をぼかすデジタルぼかし処理であることを特徴とする電子カメラ。
【請求項４】
請求項１に記載の電子カメラにおいて、
前記所定の画像処理は、前記顔の領域を含む構図を変更するトリミング処理であることを特徴とする電子カメラ。
【請求項５】
請求項１から請求項４のいずれか１項に記載の電子カメラにおいて、
前記所定の画像処理が施された画像に基づいて生成された縮小画像であるサムネイル画像を、前記所定の画像処理に応じて一覧表示させる表示制御部をさらに備えることを特徴とする電子カメラ。
【請求項６】
請求項５に記載の電子カメラにおいて、
通信インターフェースを介して前記画像データを外部の通信先へ送信する通信処理部をさらに備え、
前記通信処理部は、一覧表示された前記サムネイル画像の元画像データ若しくは一覧表示された前記サムネイル画像のうち、ユーザ入力により選択されたサムネイル画像の元画像データを前記通信先に一括して転送することを特徴とする電子カメラ。
【請求項７】
請求項２に記載の電子カメラにおいて、
前記モザイク処理は、前記表示部に表示された複数の前記顔のうち、特定の顔の領域若しくはそれ以外の顔の領域について行われることを特徴とする電子カメラ。
【請求項８】
請求項３に記載の電子カメラにおいて、
前記デジタルぼかし処理は、前記表示部に表示された複数の前記顔のうち、特定の顔の領域若しくはそれ以外の顔の領域について行われることを特徴とする電子カメラ。
【請求項９】
請求項４に記載の電子カメラにおいて、
前記トリミング処理は、前記表示部に表示された一乃至複数の前記顔のうち、特定の顔を選択して行われることを特徴とする電子カメラ。
【請求項１０】
請求項１に記載の電子カメラにおいて、
前記識別情報が付加された画像データを別名保存若しくは上書き保存して、識別情報別に前記画像データを登録する識別情報登録部をさらに備えることを特徴とする電子カメラ。
【請求項１１】
画像を表示する表示部を有するコンピュータに画像処理を実行させる画像処理プログラムであって、
前記表示部に表示された画像から人物の顔を検出する顔検出ステップと、
前記顔から前記顔の特徴を表す特徴点を抽出する顔認識ステップと、
ユーザ入力若しくは前記特徴点に基づいて、前記顔を識別する識別情報を前記画像データに付加する識別情報付加ステップと、
同一の前記識別情報が付加された画像データに対して、所定の画像処理を一括して行う画像処理ステップとをコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔検出機能を備える電子カメラおよび画像処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及につれて、ユーザがパーソナルコンピュータ上でブログの作成を気軽に行なえるようになってきている。そのため、個人によるブログサイトが多数存在している。なお、ブログとは、個人や数人のグループで運営され、日々更新される日常的なＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サイトの総称をいう。ユーザは、ブログ上で、日記などの文字情報だけでなく、電子カメラで撮影した画像の公開を行ったりすることもできる。
【０００３】
また、インターネットの普及につれて、ユーザが電子カメラで撮影した画像を公開するための画像保管サービスを提供する企業なども存在している。この場合、通信機能を搭載した電子カメラから、インターネットを介して画像保管用のサーバに画像をアップロードすることもできる（例えば、特許文献１参照）。
【特許文献１】特開２００６−１４８３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来から、撮影した画像をそのままブログなどに掲載するのではなく、画像処理した上で掲載したい場合がある。この場合、ユーザは、電子カメラで撮影した画像をパーソナルコンピュータに一旦取り込んで、画像処理のソフトなどを用いて画像処理することが一般的に行われている。
【０００５】
例えば、プライバシー保護の観点から、人物の撮影された画像に対して、特定の人物の顔をモザイク処理したい場合がある。また、人物の撮影された画像に対して、トリミングをして、クローズアップした顔の画像に画像処理したい場合がある。
【０００６】
しかしながら、複数の画像に対して画像処理したい場合、ユーザが１枚ずつ画像処理をしていたのでは、手間が掛かるという問題が生じてしまう。
【０００７】
そこで、本発明は、上記事情に鑑み、撮影した画像に対して手間が掛からずに画像処理ができる電子カメラを提供することを目的とする。
【０００８】
本発明の他の目的は、撮影した画像に対して手間が掛からずに画像処理ができる画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明に係る電子カメラは、撮像素子と、表示部と、顔検出部と、顔認識部と、識別情報付加部と、画像処理部と、を備える。撮像素子は、被写体像を光電変換して画像データを生成する。表示部は、画像データに基づいて画像を表示する。顔検出部は、表示部に表示された画像から人物の顔を検出する。顔認識部は、顔から顔の特徴を表す特徴点を抽出する。識別情報付加部は、ユーザ入力若しくは特徴点に基づいて、顔を識別する識別情報を画像データに付加する。画像処理部は、同一の識別情報が付加された画像データに対して、所定の画像処理を一括して行う。
【００１０】
第２の発明は、第１の発明において、所定の画像処理は、顔の領域をモザイク化するモザイク処理である。
【００１１】
第３の発明は、第１の発明において、所定の画像処理は、顔の領域をぼかすデジタルぼかし処理である。
【００１２】
第４の発明は、第１の発明において、所定の画像処理は、顔の領域を含む構図を変更するトリミング処理である。
【００１３】
第５の発明は、第１から第４のいずれか１の発明において、所定の画像処理が施された画像に基づいて生成された縮小画像であるサムネイル画像を、所定の画像処理に応じて一覧表示させる表示制御部をさらに備える。
【００１４】
第６の発明は、第５の発明において、通信インターフェースを介して画像データを外部の通信先へ送信する通信処理部をさらに備える。通信処理部は、一覧表示されたサムネイル画像の元画像データ若しくは一覧表示されたサムネイル画像のうち、ユーザ入力により選択されたサムネイル画像の元画像データを通信先に一括して転送する。
【００１５】
第７の発明は、第２の発明において、モザイク処理は、表示部に表示された複数の顔のうち、特定の顔の領域若しくはそれ以外の顔の領域について行われる。
【００１６】
第８の発明は、第３の発明において、デジタルぼかし処理は、表示部に表示された複数の顔のうち、特定の顔の領域若しくはそれ以外の顔の領域について行われる。
【００１７】
第９の発明は、第４の発明において、トリミング処理は、表示部に表示された一乃至複数の顔のうち、特定の顔を選択して行われる。
【００１８】
第１０の発明は、第１の発明において、識別情報が付加された画像データを別名保存若しくは上書き保存して、識別情報別に画像データを登録する識別情報登録部をさらに備える。
【００１９】
第１１の発明に係る画像処理プログラムは、画像を表示する表示部を有するコンピュータに画像処理を実行させる画像処理プログラムであって、表示部に表示された画像から人物の顔を検出する顔検出ステップと、顔から顔の特徴を表す特徴点を抽出する顔認識ステップと、ユーザ入力若しくは特徴点に基づいて、顔を識別する識別情報を画像データに付加する識別情報付加ステップと、同一の識別情報が付加された画像データに対して、所定の画像処理を一括して行う画像処理ステップとをコンピュータに実行させる。
【発明の効果】
【００２０】
本発明の電子カメラによれば、撮影した画像に対して手間が掛からずに画像処理をすることができる。また、本発明の画像処理プログラムは、撮影した画像に対して手間が掛からずに画像処理をすることができる。これにより、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００２１】
（第１実施形態）
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
【００２２】
図１は、第１実施形態の電子カメラ１の背面図である。図１に示すようにレリーズボタン２が電子カメラ１の上面に配置されている。また、広角ズームキー３と、望遠ズームキー４と、電源ボタン５と、モードスイッチ６と、メニュー切替・実行キー７とが電子カメラ１の背面に配置されている。広角ズームキー３は、焦点距離を広角側に変更するための操作ボタンである。望遠ズームキー４は、焦点距離を望遠側に変更するための操作ボタンである。モードスイッチ６は、撮影モードを静止画撮影または静止画再生に切り替える操作ボタンである。メニュー切替・実行キー７は、静止画撮影や静止画再生などに使用されるメニューを自在に切り替えて設定条件を選択若しくは実行する操作ボタンである。
【００２３】
図２は、第１実施形態の電子カメラ１の構成を示すブロック図である。図２に示す通り電子カメラ１には、撮影レンズ１０と、レンズ駆動部１１と、絞り１２と、絞り駆動部１３と、撮像素子１４と、タイミングジェネレータ（ＴＧ）１５と、アナログフロントエンド部(以下、「ＡＦＥ」という。）１６と、画像信号処理部１７と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９と、表示制御部２０と、液晶表示モニタ２１と、操作部２２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３と、記録インターフェース（記録Ｉ／Ｆ）２４と、バス２５と、記録媒体２６と、通信インターフェース（通信Ｉ／Ｆ）２７とが備えられている。このうち画像信号処理部１７、ＲＡＭ１８、ＲＯＭ１９、表示制御部２０、ＣＰＵ２３、記録インターフェース（記録Ｉ／Ｆ）２４および通信インターフェース（通信Ｉ／Ｆ）２７は、バス２５を介して互いに接続されている。また、操作部２２はＣＰＵ２３に接続されている。
【００２４】
撮影レンズ１０は、ズームレンズと、フォーカスレンズとを含む複数のレンズ群で構成されている。なお、簡単のため、図２では、撮影レンズ１０を１枚のレンズとして図示する。撮影レンズ１０を構成する各々のレンズは、レンズ駆動部１１によって光軸方向に移動する。なお、レンズ駆動部１１の入出力はＣＰＵ２３と接続されている。
【００２５】
絞り１２は、撮影レンズ１０からの入射光量を調整する。絞り１２の開口量は、絞り駆動部１３によって調整される。なお、絞り駆動部１３の入出力はＣＰＵ２３と接続されている。
【００２６】
撮像素子１４は、撮影レンズ１０からの入射光を光電変換することにより、画像信号（アナログ信号）を生成する。被写体の撮影を行う撮影モードでは、撮像素子１４は、撮影時に記録用の画像を出力する。また、撮影待機時には、撮像素子１４は、所定時間経過毎に構図確認用のスルー画像を出力する。
【００２７】
また、タイミングジェネレータ（ＴＧ）１５は、ＣＰＵ２３からの指示に従い撮像素子１４およびＡＦＥ１６の各々へ向けて駆動信号を送出し、それによって両者の駆動タイミングを制御する。
【００２８】
ＡＦＥ１６は、撮像素子１４が生成する画像信号に対して信号処理を施すアナログフロントエンド回路である。このＡＦＥ１６は、画像信号のゲイン調整や、画像信号のＡ／Ｄ変換などを行う。このＡＦＥ１６が出力する画像信号（デジタル信号）は、画像信号処理部１７へ入力される。
【００２９】
画像信号処理部１７は、ＡＦＥ１６が出力するＲＧＢ信号の画像データをＲＡＭ１８のフレームメモリに一時的に記憶させる。また、画像信号処理部１７はＲＧＢ信号の画像データを輝度（Ｙ）と色（Ｃ）とで表されるＹＣ信号の画像データに変換する。
【００３０】
また、画像信号処理部１７は、フレームメモリに記憶されている画像データに対してホワイトバランス補正処理、ゲインコントロール処理などの画像信号の処理を行う。
【００３１】
記録インターフェース（記録Ｉ／Ｆ）２４には、記録媒体２６を接続するためのコネクタが形成されている。記録インターフェース（記録Ｉ／Ｆ）２４はＣＰＵ２３からの指示により、そのコネクタに接続された記録媒体２６にアクセスして画像の記録処理を行う。
【００３２】
通信インターフェース（通信Ｉ／Ｆ）２７は、例えば、無線通信でデータのやりとりをする無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を実現させるための通信インターフェースである。
【００３３】
操作部２２は、既に図１で説明した電子カメラ１の背面および上面に備えられている各操作ボタン（レリーズボタン２、広角ズームキー３、望遠ズームキー４、電源ボタン５、モードスイッチ６およびメニュー切替・実行キー７）の操作を受け付けてＣＰＵ２３に処理の命令を出す。
【００３４】
ＣＰＵ２３は、電子カメラ１の制御を行うプロセッサである。ＣＰＵ２３は、ＲＯＭ１９に予め格納されたシーケンスプログラムを実行することにより、各処理のパラメータを算出したり、電子カメラ１の各部を制御したりする。また、本実施形態のＣＰＵ２３は、
顔検出部２３ａと、顔認識部２３ｂと、識別情報付加部２３ｃと、識別情報登録部２３ｄと、画像処理部２３ｅと、通信処理部２３ｆとしても機能する。
【００３５】
顔検出部２３ａは、液晶表示モニタ２１に表示されたスルー画像や撮影画像から顔を検出する。顔認識部２３ｂは、検出した顔に基づいて顔の器官を構成する特徴点を抽出する。顔検出部２３ａおよび顔認識部２３ｂは、一例として特開２００１−１６５７３号公報に記載された公知の技術によって行われる。この場合、顔認識部２３ｂは、特開２００１−１６５７３号公報に記載された特徴点抽出処理によって顔の特徴点を抽出する。特徴点としては、例えば、眉、目、鼻、唇、顔の輪郭などが挙げられる。なお、特徴点抽出処理では、例えば、顔の色彩や明度の分散、強度分布などを特徴量として検出することもできる。
【００３６】
識別情報付加部２３ｃは、人物の名称を識別情報として画像データに付加する。ここでは、画像ファイル（画像データ）として、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式を採用する。
【００３７】
図３は、Ｅｘｉｆの画像ファイルを模式的に表した図である。第１実施形態では、画像ファイルは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ）のファイルフォーマットに準拠している。このＥｘｉｆは、電子カメラの代表的なファイルフォーマットである。Ｅｘｉｆには、ＴＩＦＦファイル（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の非圧縮画像ファイルとＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイル形式の圧縮画像ファイルとの２種類のフォーマットが規定されている。図３では、従来から公知のＴＩＦＦファイルの構造を表している。
【００３８】
ＴＩＦＦファイルは、ＴＩＦＦヘッダで始まる階層的な構造となっている。ＴＩＦＦファイルでは、ＴＩＦＦヘッダに続いてイメージファイルディレクトリ（ＩＦＤ：Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）が配置されている。また、画像データは、ストリップやタイルと呼ばれるブロック状に分割されて記録される。そして、「Ｖａｌｕｅ  ｏｆ  ＩＦＤ領域」には、分割された各画像データに対応するポインタ値がストリップやタイルの数だけ格納されている。
【００３９】
ＩＦＤ領域には、データブロック（ＩＦＤ  Ｅｎｔｒｙ）が複数含まれている。ここで、「ＩＦＤＥｎｔｒｙ」の先頭２バイトは、個々の付加情報を表す識別番号が配置されている。そして、この識別番号は、具体的な付加情報（イメージの大きさ、圧縮法の種類、解像度等）に対応付けされている。なお、Ｅｘｉｆでは、通常のＴＩＦＦでは定義されていない付加情報が定義できる。本実施例では、人物の名称を表す識別番号を追加する。これにより、個々の人物の名称は、識別番号に対応付けて記録することができる。なお、識別情報としては、人物の名称は一例であって、人物の略称であってもよい。
【００４０】
識別情報登録部２３ｄは、人物の名称別にフォルダ（顔認証フォルダ）を作成し、人物の名称が付加された画像データを別名保存若しくは上書き保存して、記録媒体２６に登録（記録）する。
【００４１】
画像処理部２３ｅは、モザイク処理、デジタルぼかし処理、トリミング処理などを行う（詳細は後述する）。
【００４２】
通信処理部２３ｆは、通信インターフェース（通信Ｉ／Ｆ）２７を介して、例えば、外部のサーバに無線通信で画像データを送信する。
【００４３】
表示制御部２０は、画像データに基づいて液晶表示モニタ２１に画像を表示させる。また、表示制御部２０は、画像処理部２３ｅにより所定の画像処理が施された画像を液晶表示モニタ２１にさせる。さらに、表示制御部２０は、縮小画像であるサムネイル画像を所定の画像処理に応じて液晶表示モニタ２１に一覧表示させる。
【００４４】
次に、第１実施形態における電子カメラ１の動作の一例を説明する。
【００４５】
図４は、電子カメラ１の撮影動作を表すフローチャートである。ここでは、まず、顔検出機能から識別情報登録機能までの処理について説明する。以下の説明では、顔検出機能、顔認識機能をオンにするとともに、識別情報登録機能もオンに設定した場合について説明する。
【００４６】
ステップＳ１０１：ＣＰＵ２３は、タイミングジェネレータ（ＴＧ）１５を介して撮像素子１４を駆動させることによりスルー画像の取得を開始する。このスルー画像は、液晶表示モニタ２１に表示される。
【００４７】
図５は、顔検出機能を説明する図である。図５（ａ）では、スルー画像（被写体：人物Ａ）が液晶表示モニタ２１に表示されている様子を表している。このスルー画像を用いて、顔検出処理および顔認識処理が行われる。ここでは、説明をわかりやすくするため、１人の人物の顔検出を行うが、複数人の場合についても同様に行うことができる。
【００４８】
ステップＳ１０２：ＣＰＵ２３は、スルー画像が取得開始されたか否かを判定する。スルー画像が取得開始された場合は（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行する。一方、レリーズボタンが所定時間経過しても半押しされない場合は（ステップＳ１０２：Ｎｏ）、節電モードが機能してこの処理ルーチンは終了する。
【００４９】
ステップＳ１０３：ＣＰＵ２３の顔検出部２３ａは、スルー画像に上述した顔検出処理を施して撮影画面から顔を検出する。この際、顔検出部２３ａは、撮像素子１４で生成する画像信号に基づいて色の成分や輝度値を取得する。この場合、顔検出部２３ａは、肌色成分の領域を特定するなどして、顔を検出する。顔検出がなされた場合、ＣＰＵ２３は、撮影画面内の顔の位置を特定するための座標データに基づいて、図５（ｂ）に示すように顔を囲む矩形状のマーク（顔検出枠２１ａ）を液晶表示モニタ２１に表示させる。
【００５０】
ステップＳ１０４：ＣＰＵ２３は、ステップＳ１０３の顔検出処理で顔を検出したか否かを判定する。顔検出部２３ａが顔を検出できた場合には（ステップＳ１０４：Ｙｅｓ）、顔認識処理（ステップＳ１０５）に移行する。
【００５１】
一方、顔検出部２３ａが顔を検出できなかった場合には（ステップＳ１０４：Ｎｏ）、通常の撮影モードとして、ステップＳ１０６に移行する。この場合、全押し操作がなされると（ステップＳ１０６：Ｙｅｓ）、本画像取得の処理（ステップＳ１０７）へ移行する。ステップＳ１０７以降の処理については、後述する。
【００５２】
ステップＳ１０５：ＣＰＵ２３の顔認識部２３ｂは、検出した顔に基づいて顔の器官を構成する特徴点を抽出する。
【００５３】
図６は、顔認識機能を説明する図である。図６では、図５（ｂ）に示した顔検出枠の顔の領域に対して、目、鼻、唇、顔の輪郭等の特徴点を抽出する。
【００５４】
ステップＳ１０６：ＣＰＵ２３は、レリーズボタンが全押しされたか否かを判定する。レリーズボタンが全押しされていない場合は（ステップＳ１０６：Ｎｏ）、ステップＳ１０２に戻る。一方、レリーズボタンが全押しされた場合は（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７へ移行する。
【００５５】
ステップＳ１０７：ＣＰＵ２３は、操作部２２からの全押し操作を受けて、本画像取得のため、タイミングジェネレータ（ＴＧ）１５を介して撮像素子１４を駆動させる。ＡＦＥ１６では、画像信号のゲイン調整や画像信号のＡ／Ｄ変換が行われる。このＡＦＥ１６が出力する画像信号（デジタル信号）は、画像信号処理部１７へ入力される。画像信号処理部１７は、ＡＦＥ１６が出力する本画像データをＲＡＭ１８のフレームメモリに記憶させる。画像信号処理部１７は、フレームメモリに記憶されている本画像データに対してホワイトバランス補正処理、ゲインコントロール処理などの画像信号の処理を行う。
【００５６】
ステップＳ１０８：ＣＰＵ２３の識別情報付加部２３ｃは、顔検出された人物の名称を識別情報として画像データに付加する。ここでは、２通りの方法によって識別情報を画像データに付加する。
【００５７】
第１の方法は以下の通りである。まず、表示制御部２０は、ステップＳ１０７で画像信号の処理が施された後の画像を液晶表示モニタ２１に表示させるとともに、図５（ｂ）に示すように顔検出枠２１ａを表示させる。続いて、ＣＰＵ２３は、ユーザ入力により図１に示すメニュー切替・実行キー７を用いて人物の名称が入力されたのを受けて、識別情報付加部２３ｃは、Ｅｘｉｆのヘッダファイルにその人物の名称を書き込む。
【００５８】
第２の方法は以下の通りである。ＣＰＵ２３は、顔認識部２３ｂが抽出した特徴点に基づいて、既に保存されている画像データに対して、同様の特徴点を有する人物の画像が存在するか否かについて探索する。同様の特徴点を有する人物の画像が存在した場合には、識別情報付加部２３ｃは、その人物の名称をＥｘｉｆのヘッダファイルにその人物の名称を識別情報として書き込む。
【００５９】
本実施形態では、上記第１の方法若しくは上記第２の方法により、識別情報付加部２３ｃが、Ｅｘｉｆのヘッダファイルに人物の名称を書き込んでもよく、上記第１の方法と上記第２の方法とを組み合わせてもよい。
【００６０】
ステップＳ１０９：ＣＰＵ２３は、本画像データを圧縮処理して記録媒体２６に保存する。ここで、識別情報登録部２３ｄは、人物の名称別にフォルダ（顔認証フォルダ）を作成し、人物の名称が付加された画像データを別名保存若しくは上書き保存して、記録媒体２６に登録（記録）する。そして、この処理ルーチンは終了する。
【００６１】
次に、画像処理部２３ｅおよび通信処理部２３ｆの処理について説明する。
【００６２】
図７は、電子カメラ１における画像データの処理を表すフローチャートである。ここでは、同一の識別情報が付加された画像データに対して、モザイク処理を一括して行う処理と、モザイク処理が施された画像データに対して、外部の画像保管用のサーバに画像をアップロードする処理についてまず説明する。
【００６３】
図７に示すフローチャートは、ユーザが人物別再生画面のモードを選択すると開始する。この人物別再生画面のモードを選択することにより、画像データの一括画像処理や画像データのアップロードを行うことができる。
【００６４】
ステップＳ２０１：ＣＰＵ２３は、ユーザが人物別再生画面のコマンド信号を受け付けると、表示制御部２０を介して、液晶表示モニタ２１に人物別再生画面のモードのメニュー表示をさせる。
【００６５】
図８は、人物別再生画面のモードの一例を説明する図である。図８（ａ）に示すように、液晶表示モニタ２１には、人物別再生画面のモードのメニュー表示がなされる。
【００６６】
ステップＳ２０２：ＣＰＵ２３は、ユーザ入力により、人物Ａの顔認証フォルダａを選択した旨のコマンド信号を受け付けると、記録媒体２６の顔認証フォルダａから、人物Ａが映っている画像を読み出す。ＣＰＵ２３は、人物Ａが映っている画像のサムネイル画像を生成する。なお、サムネイル画像を予め元画像とは別に記録媒体２６の顔認証フォルダａに記録しておいてもよい。
【００６７】
ステップＳ２０３：ＣＰＵ２３は、表示制御部２０を介して、人物Ａが写っているサムネイル画像を液晶表示モニタ２１に表示させる。図８（ｂ）は、人物Ａが写っているサムネイル画像の一例を示す。
【００６８】
ステップＳ２０４：ＣＰＵ２３は、ユーザ入力により、画像処理選択のコマンド信号を受け付けると、表示制御部２０を介して、画像処理選択のメニューを液晶表示モニタ２１に表示させる。
【００６９】
図９は、画像処理選択のメニューの一例を説明する図である。図９（ａ）に示すように、液晶表示モニタ２１には、画像処理選択のメニュー表示がなされる。例えば、ユーザ入力により一括モザイクが選択されると、図９（ｂ）に示すように、一括モザイクの具体的な処理内容がメニュー表示される。ここで、ユーザ入力により、（１）登録人物Ａについてモザイク処理を行うケース、（２）登録人物Ａ以外についてモザイク処理を行うケースの２通りを選択することができる。なお、これは一例であって、例えば、画像に写っている人物すべてであってもよい。さらに、ユーザ入力により、モザイク処理のレベルを設定することができる。例えば、不図示のバー表示によって、レベル設定を行うようにしてもよい。なお、このモザイク処理は公知の技術によって行われる。
【００７０】
ステップＳ２０５：ＣＰＵ２３は、ユーザ入力により一括モザイクの実行のコマンド信号を受け付けると、ＣＰＵ２３の画像処理部２３ｅは、選択された顔の領域のモザイク処理を行う。
【００７１】
図１０は、モザイク処理の一例を説明する図である。図１０（ａ）は、登録人物Ａについてモザイク処理を行った場合の一例を表している。図１０（ｂ）は、登録人物Ａ以外についてモザイク処理を行った場合の一例を表している。なお、モザイク処理は、顔検出の際に顔の座標を記憶しておくことで、記録媒体２６から画像データをＲＡＭ１８に読み出して、ＲＡＭ１８内でモザイク処理を一括して行ってもよい。この場合、液晶表示モニタ２１に画像を表示せずに済むので処理時間が短縮される。
【００７２】
ステップＳ２０６：ＣＰＵ２３は、例えば、表示制御部２０を介して、図１０に示す画像を液晶表示モニタ２１にプレビュー表示させる。この場合、モザイク処理のパラメータを変えて再度モザイク処理を実行することが可能である。また、ＣＰＵ２３は、表示制御部２０を介して、モザイク処理を行った後の画像を液晶表示モニタ２１にサムネイル表示させる。
【００７３】
図１１は、モザイク処理後のサムネイル表示の一例を説明する図である。ここでは、簡単のため、モザイク処理後の画像２枚をサムネイル画像として表示している。ここで、一覧表示されたサムネイル画像について、ユーザ入力によりアップロードしたい画像を選択することができる。すべてのサムネイル画像の元画像をアップロードしてもよい。
【００７４】
ステップＳ２０７：ＣＰＵ２３は、ユーザ入力により、サムネイル画像の選択のコマンド信号を受け付けると、表示制御部２０を介して、図１２に示すメニュー画面を液晶表示モニタ２１に表示させる。
【００７５】
図１２は、一括アップロードのメニュー画面の一例を説明する図である。ここで、ＣＰＵ２３は、ユーザ入力により、一括アップロードの選択のコマンド信号を受け付けると、この処理ルーチンは、ステップＳ２０８に移行する。
【００７６】
ステップＳ２０８：ＣＰＵ２３は、一括アップロードを開始する。
【００７７】
図１３は、一括アップロードの概念図である。ＣＰＵ２３の通信処理部２３ｆは、通信インターフェース（通信Ｉ／Ｆ）２７を介して、まず、無線通信で外部の無線ＬＡＮアクセスポイント１００に画像データを送信する。続いて、無線ＬＡＮアクセスポイント１００では、インターネットを介して画像管理サーバ２００に画像データを一括アップロードする。
【００７８】
そして、ＣＰＵ２３の通信処理部２３ｆは、アップロード完了のコマンド信号を受信することにより、この処理ルーチンは終了する。
【００７９】
次に、一括デジタルぼかし処理について説明する。ステップＳ２０４にて、一括デジタルぼかし処理が選択されると、ステップＳ２０９に進み、ＣＰＵ２３の画像処理部２３ｅは、選択された顔の領域の一括デジタルぼかし処理を行う。
【００８０】
図１４は、一括デジタルぼかし処理の一例を示す図である。デジタルぼかし処理については公知の技術により行われる。図１４（ａ）は、人物Ａ以外の人物にデジタルぼかし処理を施した場合の一例の図である。図１４（ｂ）は、人物Ａにデジタルぼかし処理を施した場合の一例の図である。このようにして、ＣＰＵ２３の画像処理部２３ｅは、選択された人物に対して顔の領域のデジタルぼかし処理を一括で行う。この後の処理は、一括モザイク処理と同様であるので説明を省略する。なお、デジタルぼかし処理としては、ポートレートモードのように背景をぼかす処理を一括で行うようにしてもよい。
【００８１】
次に、一括トリミング処理について説明する。ステップＳ２０４にて、一括トリミング処理が選択されると、ステップＳ２１０に進み、ＣＰＵ２３の画像処理部２３ｅは、選択された顔の領域の一括トリミング処理を行う。
【００８２】
図１５は、一括トリミング処理の一例を示す図である。図１５（ａ）は、トリミングしたい顔を選択した図を表しており、顔検出枠２１が表示されている。ここでは、人物Ａが選択されている。ＣＰＵ２３の画像処理部２３ｅは、選択された人物Ａについて、公知のトリミング処理により、例えば、図１５（ｂ）に示す画像を生成することができる。トリミング処理については、例えば、以下のようにしてもよい。
【００８３】
図１６は、一括トリミング処理の一例を示す図である。図１６（ａ）では、縦長撮影をする場合の構図の一例を表している。ここで、顔検出枠２１の一辺Ｌについて、図１６（ｂ）に示すように、３倍のＬの長さが撮影画面の一辺になるようにトリミングをしてもよい。さらに、トリミングの仕方としては、顔を拡大表示する際には、顔の中心座標が画面中央になるように表示する。顔の位置、拡大倍率により顔の中心座標を画面中央座標に一致出来ない場合には、画面中央に寄せるようにしてもよい。すなわち、ＣＰＵ２３は、構図に応じて自動的にトリミングの構図を決定してもよいし、ユーザがトリミングの構図を指定してもよい。
【００８４】
ここで、ＣＰＵ２３の画像処理部２３ｅは、顔認証フォルダに登録されている人物Ａの画像データに対して、順次、トリミング処理を一括で行う。この後の処理は、一括モザイク処理と同様であるので説明を省略する。
【００８５】
以上、本実施形態の電子カメラ１によれば、撮影した画像に対して手間が掛からずに一括で画像処理をすることができる。これにより、ユーザの利便性が向上する。
【００８６】
なお、本実施形態では、一括画像処理された画像データを無線通信により、外部の画像管理サーバ２００にアップロードしたが、無線通信に限られず、有線ＬＡＮを用いた有線通信を行ってもよい。また、電子カメラ１からＵＳＢケーブルを外部のパーソナルコンピュータに接続して、一括画像処理された画像データを転送してもよい。また、電子カメラ１から一括画像処理された画像データが記録されている記録媒体２６を取り出して、外部のパーソナルコンピュータに装填してもよい。これにより、ユーザは、パーソナルコンピュータ上で、１枚ずつ所定の画像処理をせずに済む。そして、パーソナルコンピュータから、ユーザ自身のブログに一括処理された画像データを更新するなどしてもよい。また、一括処理された画像データの中から、ブログに掲載する画像を選択するようにしてもよい。また、送信先のメモリの容量に応じてサムネイル画像を一括転送するようにしてもよい。
【００８７】
また、本実施形態では、一括処理された画像データを外部の画像管理サーバ２００にアップロードしたが、例えば、電子カメラ１側から外部のプリンタに対して、無線通信などにより、一括プリント指定を行ってもよい。
【００８８】
本実施形態ではＥｘｉｆファイル形式を用いた。これにより汎用性が得られるが、他の形式のファイルに適用してもよい。
（第２実施形態）
次に、本発明の第２実施形態について説明する。第２実施形態では、図１７に示すコンピュータ３に電子カメラ１で撮影された画像（顔検出処理がされていないものとする）を読み出して、顔検出、顔認識、識別情報付加、所定の一括画像処理を行う。この一括画像処理を行うに際し、本発明の一実施形態である画像処理プログラムを用いる。
【００８９】
以下、具体的に説明する。図１７は、コンピュータの構成を示すブロック図である。図１７に示すコンピュータ３には、コンピュータ用ＣＰＵ３０と、メモリ３１と、通信インターフェース（Ｉ／Ｆ）３２と、キーボード３３と、表示モニタ３４とが備えられている。メモリ３１には、本発明の一実施形態である画像処理プログラムも格納されている。
【００９０】
第２実施形態では、図１７の点線枠内に示す画像処理プログラムＡがコンピュータ用ＣＰＵ３０に組み込まれる。すなわち、コンピュータ用ＣＰＵ３０は、本発明の一実施形態である画像処理プログラムＡが組み込まれることによって、顔検出部３０ａと、顔認識部３０ｂと、識別情報付加部３０ｃと、画像処理部３０ｄとが構築される。なお、顔検出部３０ａ、顔認識部３０ｂ、識別情報付加部３０ｃおよび画像処理部３０ｄの処理については、第１実施形態で説明した内容と同様であるため、説明を省略する。
【００９１】
次に、本発明の一実施形態である画像処理プログラムＡの動作について説明する。ここでは、電子カメラ１で記録された画像は、予め、通信インターフェース（Ｉ／Ｆ）３２を介してメモリ３１に記憶されているものとする。ただし、記録された画像には人物の顔が写っているものとし、顔検出処理はされておらず、Ｅｘｉｆファイルには識別情報が付加されていないものとする。
【００９２】
図１８は、第２実施形態の画像処理プログラムＡの動作を表すフローチャートである。この処理ルーチンは、図１７に示すキーボード３３から画像処理プログラムＡの起動を受け付けると開始する。
【００９３】
ステップＳ３０１：ＣＰＵ３０は、処理対象の画像をメモリ３１から読み出して、表示モニタ３４に表示させる。
【００９４】
ステップＳ３０２：ＣＰＵ３０の顔検出部３０ａは、表示モニタ３４に表示された画像に対して顔検出処理を施して顔を検出する。
【００９５】
ステップＳ３０３：ＣＰＵ３０の顔認識部３０ｂは、検出した顔に基づいて顔の器官を構成する特徴点を抽出する。
【００９６】
ステップＳ３０４：ＣＰＵ２３の識別情報付加部３０ｃは、顔検出された人物の名称を識別情報として画像データに付加する。ここでは、第１実施形態で説明した２通りの方法によって識別情報を画像データに付加する。
【００９７】
ステップＳ３０５：ＣＰＵ３０は、ユーザ入力により、表示モニタ３４に指定された識別情報の人物のサムネイル画像を表示させる。
【００９８】
ステップＳ３０５：ＣＰＵ３０の画像処理部３０ｄは、ユーザ入力により、例えば、サムネイル画像の元画像データに対してモザイク処理を一括で行う。一括処理された画像データは、指定された識別情報の人物の顔認証フォルダに別名保存される。
【００９９】
そして、この処理ルーチンは終了する。その後、ユーザ入力により、例えば、外部のブログ用サーバ３００に、モザイク処理された画像データがアップロードされる。
【０１００】
以上、本実施形態の画像処理プログラムＡによれば、撮影した画像に対して手間が掛からずに一括で画像処理をすることができる。これにより、ユーザの利便性が向上する。
＜実施形態の補足事項＞
（１）本実施形態では、所定の画像処理として、モザイク処理と、デジタルぼかし処理と、トリミング処理とを取り上げたが、これらは一例であって、３つの処理に限定されるものではない。例えば、赤目を補正する赤目画像処理であってもよい。また、複数の画像処理を組み合わせて行ってもよい。
【０１０１】
（２）本記実施形態では、電子カメラ１の撮影時に、識別情報を付加させる構成としたが、このような構成に限定されず、以下の方式を採用してもよい。電子カメラ１の撮影時に、顔検出機能を行わない場合には、Ｅｘｉｆのヘッダファイルに指定した人物の識別情報が付加されない。このような場合には、静止画再生モードにおいて、顔検出機能や顔識別機能のアプリケーションを実行して、顔の特徴に基づいて、記録画像に対して探索することにより、Ｅｘｉｆのヘッダファイルに指定した人物の識別情報を付加する構成を加えてもよい。
【図面の簡単な説明】
【０１０２】
【図１】第１実施形態の電子カメラ１の背面図
【図２】第１実施形態の電子カメラ１の構成を示すブロック図
【図３】Ｅｘｉｆの画像ファイルを模式的に表した図
【図４】電子カメラ１の撮影動作を表すフローチャート
【図５】顔検出機能を説明する図
【図６】顔認識機能を説明する図
【図７】電子カメラ１における画像データの処理を表すフローチャート
【図８】人物別再生画面のモードの一例を説明する図
【図９】画像処理選択のメニューの一例を説明する図
【図１０】モザイク処理の一例を説明する図
【図１１】モザイク処理後のサムネイル表示の一例を説明する図
【図１２】一括アップロードのメニュー画面の一例を説明する図
【図１３】一括アップロードの概念図
【図１４】一括デジタルぼかし処理の一例を示す図
【図１５】一括トリミング処理の一例を示す図
【図１６】一括トリミング処理の一例を示す図
【図１７】コンピュータの構成を示すブロック図
【図１８】第２実施形態の画像処理プログラムＡの動作を表すフローチャート
【符号の説明】
【０１０３】
１、２・・・電子カメラ、３・・・コンピュータ、１７・・・画像信号処理部、２３ａ、３０ａ・・・顔検出部、２３ｂ、３０ｂ・・・顔認識部、２３ｃ、３０ｃ・・・識別情報付加部、２３ｄ・・・識別情報登録部、２３ｅ、３０ｄ・・・画像処理部、２３ｆ・・・通信処理部
【図１】
2010021921.tif 000003
【図２】
2010021921.tif 000004
【図３】
2010021921.tif 000005
【図４】
2010021921.tif 000006
【図５】
2010021921.tif 000007
【図６】
2010021921.tif 000008
【図７】
2010021921.tif 000009
【図８】
2010021921.tif 000010
【図９】
2010021921.tif 000011
【図１０】
2010021921.tif 000012
【図１１】
2010021921.tif 000013
【図１２】
2010021921.tif 000014
【図１３】
2010021921.tif 000015
【図１４】
2010021921.tif 000016
【図１５】
2010021921.tif 000017
【図１６】
2010021921.tif 000018
【図１７】
2010021921.tif 000019
【図１８】
2010021921.tif 000020