(57)【要約】【課題】  本発明は、人物の顔を好ましく補正する画像処理を行う際の操作性を向上させる手段を提供する。【解決手段】  画像処理装置は、位置情報検出部と、顔検出部と、判定部と、受付部と、補正部とを備える。位置情報検出部は、画像表示装置の表示画面に接触する物体の位置情報を検出する。顔検出部は、画像表示装置に表示される画像から被写体の顔領域を検出する。判定部は、顔領域の位置情報と物体の位置情報とに基づいて、物体により指定された顔の数を判定する。受付部は、物体の接触位置又は移動軌跡に基づいて、指定された顔の数に応じた所定の操作の指示入力を受け付ける。補正部は、指示入力に基づいて、画像の顔の補正処理を行う。【選択図】    図１
2013178658.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置の表示画面に接触する物体の位置情報を検出する位置情報検出部と、
前記画像表示装置に表示される画像から処理対象の候補となる顔領域を検出する顔検出部と、
前記顔領域の位置情報と前記物体の位置情報とに基づいて、前記物体により指定された顔の数を判定する判定部と、
前記表示画面上での前記物体の接触位置又は移動軌跡に基づいて、前記指定された顔の数に応じた所定の操作の指示入力を受け付ける受付部と、
前記指示入力に基づいて、前記画像の顔の補正処理を行う補正部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記判定部は、前記画像内の顔に対応する表示領域に前記物体が接触した場合、前記表示領域の顔をカウントすることを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置において、
前記受付部は、前記表示画面に接触する前記物体の数に応じて異なる前記指示入力を受け付けることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記指定された顔の数が１つであって、前記位置情報検出部が前記指定された顔から他の顔への前記物体の移動軌跡を検出した場合、前記受付部は、前記指定された顔に対して行った前記補正処理を前記他の顔に対して行う指示入力を受け付けることを特徴とする画像処理装置。
【請求項５】
請求項３に記載の画像処理装置において、
前記指定された顔の数が複数であって、前記位置情報検出部が前記表示画面に接触する前記物体の回転を示す移動軌跡を検出した場合、前記受付部は、前記指定された顔毎に行った個別の前記補正処理を交換して行う指示入力を受け付けることを特徴とする画像処理装置。
【請求項６】
請求項１から請求項３の何れか１項に記載の画像処理装置において、
前記顔検出部により前記画像から抽出された顔の特徴量に基づいて、画像内の複数の顔をグループ化する分類部をさらに備え、
前記受付部は、前記指定された顔のグループに属する複数の顔に対して、同一の前記補正処理を一括して行う指示入力を受け付けることを特徴とする画像処理装置。
【請求項７】
請求項１から請求項６の何れか１項に記載の画像処理装置において、
前記物体が、指先であることを特徴とする画像処理装置。
【請求項８】
被写体像を撮像して画像を生成する撮像素子と、
請求項１から請求項７の何れか１項に記載の画像処理装置と、
を備えることを特徴とする電子カメラ。
【請求項９】
コンピュータに画像の処理を実行させるプログラムであって、
画像表示装置の表示画面に接触する物体の位置情報を検出する位置情報検出処理と、
前記画像表示装置に表示される画像から処理対象の候補となる顔領域を検出する顔検出処理と、
前記顔領域の位置情報と前記物体の位置情報とに基づいて、前記物体により指定された顔の数を判定する判定処理と、
前記表示画面内での前記物体の接触位置又は移動軌跡に基づいて、前記指定された顔の数に応じた所定の操作の指示入力を受け付ける受付処理と、
前記指示入力に基づいて、前記画像の顔の補正処理を行う補正処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラム、並びに電子カメラに関する。
【背景技術】
【０００２】
従来より、撮影した人物写真の画像から顔領域を補正する画像処理方法が提案されている（例えば、特許文献１参照）。上記の画像処理方法では、顔領域を補正することにより、見映えの良い画像を生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の画像処理方法では、先ず、特定の人物毎に所定の画像処理条件を予め登録し、入力画像中の人物を抽出して人物同定を行う。続いて、上記の画像処理方法では、同定された特定の人物に対応する画像処理条件を選択し、選択された画像処理条件に基づいて画像処理を行う。そのため、上記の画像処理方法では、特定の人物毎に画像処理条件を予め登録しなければならず、操作性に改善の余地がある。
【０００５】
そこで、本発明は、上記事情に鑑み、人物の顔を好ましく補正する画像処理を行う際の操作性を向上させる手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明に係る画像処理装置は、位置情報検出部と、顔検出部と、判定部と、受付部と、補正部とを備える。位置情報検出部は、画像表示装置の表示画面に接触する物体の位置情報を検出する。顔検出部は、画像表示装置に表示される画像から処理対象の候補となる顔領域を検出する。判定部は、顔領域の位置情報と物体の位置情報とに基づいて、物体により指定された顔の数を判定する。受付部は、表示画面上での物体の接触位置又は移動軌跡に基づいて、指定された顔の数に応じた所定の操作の指示入力を受け付ける。補正部は、指示入力に基づいて、画像の顔の補正処理を行う。
【０００７】
第２の発明は、第１の発明において、判定部は、画像内の顔に対応する表示領域に物体が接触した場合、表示領域の顔をカウントする。
【０００８】
第３の発明は、第１又は第２の発明において、表示画面に接触する物体の数に応じて異なる指示入力を受け付ける。
【０００９】
第４の発明は、第３の発明において、指定された顔の数が１つであって、位置情報検出部が指定された顔から他の顔への物体の移動軌跡を検出した場合、受付部は、指定された顔に対して行った補正処理を他の顔に対して行う指示入力を受け付ける。
【００１０】
第５の発明は、第３の発明において、指定された顔の数が複数であって、位置情報検出部が表示画面に接触する物体の回転を示す移動軌跡を検出した場合、受付部は、指定された顔毎に行った個別の補正処理を交換して行う指示入力を受け付ける。
【００１１】
第６の発明は、第１から第３の何れか１の発明において、分類部をさらに備える。分類部は、顔検出部により画像から抽出された顔の特徴量に基づいて、画像内の複数の顔をグループ化する。受付部は、指定された顔のグループに属する複数の顔に対して、同一の前記補正処理を一括して行う指示入力を受け付ける。
【００１２】
第７の発明は、第１から第６の何れか１の発明において、物体が、指先である。
【００１３】
第８の発明に係る電子カメラは、被写体を撮像して画像を生成する撮像素子と、請求項１から請求項７に記載の何れかの画像処理装置とを備える。
【００１４】
第９の発明に係るプログラムは、コンピュータに画像の処理を実行させるプログラムであって、位置情報検出処理と、顔検出処理と、判定処理と、受付処理と、補正処理とをコンピュータに実行させる。位置情報検出処理は、画像表示装置の表示画面に接触する物体の位置情報を検出する。顔検出処理は、画像表示装置に表示される画像から処理対象の候補となる顔領域を検出する。判定処理は、顔領域の位置情報と物体の位置情報とに基づいて、物体により指定された顔の数を判定する。受付処理は、表示画面内での物体の接触位置又は移動軌跡に基づいて、指定された顔の数に応じた所定の操作の指示入力を受け付ける。補正処理は、指示入力に基づいて、画像の顔の補正処理を行う。
【発明の効果】
【００１５】
本発明によれば、人物の顔を好ましく補正する画像処理を行う際の操作性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】電子カメラ１の構成を説明するブロック図
【図２】本実施形態のテーブルメモリ１００の一例を説明する図
【図３】テーブルメモリ１００のレベル表示を説明する図
【図４】美容化補正処理モードにおける電子カメラ１の動作の一例を示すフローチャート
【図５】美容化補正処理の一例を示す図
【図６】美容化補正処理の一例を示す図
【図７】本画像の一例を示す図
【図８】グループ化表示の一例を示す図
【図９】第３変形例の一例について説明する図
【図１０】第３変形例の一例について説明する図
【発明を実施するための形態】
【００１７】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、電子カメラ１の構成を説明するブロック図である。ここで、本実施形態の電子カメラ１は、撮像により生成した本画像内の顔を美しく補正するメイクアップモード（以下「美容化補正処理モード」という）を有する。美容化補正処理モードは、ポートレートモードや風景モード等の既存のシーンモードと独立に備えられる。美容化補正処理モードの具体的な内容については、後述する。なお、本実施形態では、先ず、撮影後の本画像に対してオートで美容化補正処理を行う。そして、本実施形態では、美容化補正処理の後の本画像に対して、ユーザの入力により、電子カメラ１が、再度、美容化補正処理を行う場合を説明する。
【００１８】
電子カメラ１は、図１に示す通り撮影光学系１０と、撮像素子１１と、信号処理部１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、画像処理部１４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、記録インターフェース部（以下「記録Ｉ／Ｆ部」という）１６と、表示モニタ１７と、タッチパネル１８と、操作部１９と、レリーズ釦２０と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、データバス２２とを備える。
【００１９】
このうち、信号処理部１２、ＲＡＭ１３、画像処理部１４、ＲＯＭ１５、記録Ｉ／Ｆ部１６、表示モニタ１７及びＣＰＵ２１は、データバス２２を介して互いに接続されている。また、タッチパネル１８、操作部１９及びレリーズ釦２０は、ＣＰＵ２１に接続されている。
【００２０】
撮像光学系１０は、ズームレンズとフォーカスレンズとを含む複数のレンズ群で構成されている。なお、簡単のため、図１では、撮像光学系１０を１枚のレンズとして図示する。
【００２１】
撮像素子１１は、撮像光学系１０を通過した被写体を撮像し、アナログの画像信号（画像）を出力する。そして、撮像素子１１が出力するアナログの画像信号は、信号処理部１２に入力される。なお、撮像素子１１の電荷蓄積時間及び画像信号の読み出しは、タイミングジェネレータ（不図示）によって制御される。
【００２２】
ここで、撮像素子１１は、電子カメラの撮影モードにおいて、後述のレリーズ釦２０の全押し操作に応答して記録用の静止画像（本画像）を撮像する。また、撮像素子１１は、撮影待機時にも所定間隔毎に構図確認用の画像（スルー画像）を連続的に撮像する。
【００２３】
信号処理部１２は、撮像素子１１が出力する画像信号に対してアナログ信号処理を施すアナログフロントエンド回路（ＡＦＥ）と、そのＡＦＥでアナログ信号処理が施された画像信号に対して、デジタル信号処理を施すデジタルフロントエンド回路（ＤＦＥ）とを有する。信号処理部１２のＡＦＥは、アナログの画像信号に対して相関二重サンプリングやゲイン調整をした後、アナログの画像信号をデジタルの画像信号に変換する（Ａ／Ｄ変換）処理等を行う。
【００２４】
また、信号処理部１２のＤＦＥは、Ａ／Ｄ変換されたデジタルの画像信号の補正処理等を行う。この信号処理部１２が出力する画像信号は、ＲＧＢ信号の画像データとしてＲＡＭ１３に一時的に記録される。ＲＡＭ１３は、画像データを一時的に記録するバッファメモリである。
【００２５】
画像処理部１４は、ＲＡＭ１３に記録されている画像データを読み出し、必要に応じて各種の画像処理（例えば、色補間処理、ホワイトバランス等）を施す。
【００２６】
また、画像処理部１４は、撮影待機時において、スルー画像を例えばモニタ表示用としてＮＴＳＣ方式のビデオ信号のビュー画像に変換する。そして、画像処理部１４は、所定のフレームレート（例えば、３０ｆｐｓ）でビュー画像を表示モニタ１７に出力する。また、画像処理部１４は、記録媒体３０に画像データを記録する前に、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式等で圧縮する処理を行う。また、画像処理部１４は、記録媒体３０に圧縮された画像データの伸長及び復元の処理も実行する。
【００２７】
また、画像処理部１４は、美容化補正処理モードの実行時において、本画像に対して美容化補正処理を施す。この美容化補正処理は、被写体の顔を美しく見せるための画像処理である。なお、画像処理部１４は、以下に示す少なくとも１つの画像処理をＣＰＵ２１の指示或いはユーザからの選択入力により行う。
（１）明度、彩度補正
画像処理部１４は、画像データを解析して彩度のパラメータを補正する。この彩度補正により、画像処理部１４は、肌を白く表現した画像を生成することができる。また、画像処理部１４は、画像データを解析して明度のパラメータを補正する。この明度補正により、画像処理部１４は、肌を明るく表現した画像を生成することができる。
（２）平滑化補正
画像処理部１４は、顔の肌色の領域に存在するノイズ成分を低減化する。例えば、画像処理部１４は、肌色領域のノイズ成分を低減化するローパスフィルタ等を用いてノイズの低減化処理を行う。画像処理部１４は、このノイズの低減化処理により、被写体の皺や、ニキビ等の凹凸感、肌荒れ等が目立ちにくい好ましい画像を生成することができる。
（３）鮮鋭化補正
画像処理部１４は、被写体の顔の輪郭を強調する鮮鋭化処理を施す。例えば、画像処理部１４は、鮮鋭化処理の１つであるアンシャープマスク処理を行って、顔の輪郭を強調する。画像処理部１４は、このアンシャープマスク処理により、顔がはっきりとした画像を生成することができる。
（４）ハイライト補正
画像処理部１４は、画像中の最も明るいハイライト部分の輝度値を調整することによって、ハイライト部分を抑える処理を行う。これにより、画像処理部１４は、例えば、閃光発光などの強い光に起因して発生しやすいテカリを軽減することができる。
【００２８】
ここで、本実施形態の美容化補正処理は、上記の補正に限られず、例えば、画像の露出をオーバー側に補正する露出補正、画像内の明るい部分の階調を圧縮して肌色領域を強調するダイナミックレンジ拡張補正等の補正を行っても良い。
【００２９】
なお、本実施形態の美容化補正処理は、単純に女性の見映えを良くするだけのものではなく、顔を明るく、好ましく補正することができる。したがって、本実施形態の美容化補正処理は、被写体が男性や子供である場合にも有用である。
【００３０】
ＲＯＭ１５は、電子カメラ１の制御を行うプログラム等を予め記憶している不揮発性のメモリである。また、ＲＯＭ１５には、美容化補正処理モードで使用されるテーブルメモリが予め記憶されている。
【００３１】
図２は、本実施形態のテーブルメモリ１００の一例を説明する図である。テーブルメモリ１００は、美容化補正処理モードの実行時に参照される。図３は、テーブルメモリ１００のレベル表示を説明する図である。
【００３２】
テーブルメモリ１００は、条件Ａ（肌色）、条件Ｂ（皺、肌の凹凸）、条件Ｃ（輪郭）及び条件Ｄ（テカリ）の４つの項目について、美容化補正処理の対象となる被写体の年齢と性別とに対応して異なる補正処理（補正レベル）が設定されている。また、図３は、各補正レベル（０〜６）に対応する美容化補正処理の条件を示す。図３では、各補正レベルが高くなるにつれて、各々の美容化補正処理の効果が高くなることを表している。
【００３３】
画像処理部１４は、条件Ａ（肌色）に関して、例えば、彩度のパラメータや明度のパラメータを補正する処理を行う。また、画像処理部１４は、条件Ｂ（皺、肌の凹凸）に関して、平滑化処理を行う。また、画像処理部１４は、条件Ｃ（輪郭）に関して、鮮鋭化処理を行う。また、画像処理部１４は、条件Ｄ（テカリ）に関して、ハイライトを抑える処理を行う。
【００３４】
なお、テーブルメモリ１００では、図２に示す通り、被写体の年齢が高くなるほど、美容化補正処理の効果が高くなるように補正レベルが設定されている。また、テーブルメモリ１００では、被写体の性別が女性である場合には、男性である場合よりも美容化補正処理の効果が高くなるように補正レベルを設定している。また、テーブルメモリ１００では、条件Ａ（肌色）、条件Ｂ（皺、肌の凹凸）、条件Ｃ（輪郭）及び条件Ｄ（テカリ）の４つの各項目について、画像での肌状態が悪いほど、美容化補正処理の効果が高くなるように補正レベルが設定されている。なお、本実施形態では、例えば、画像処理部１４が、画像内で大きい顔に行った美容化補正処理をより小さい顔に対して行う場合、美容化補正処理の影響を抑えるように補正レベルを変更しても良い。
【００３５】
再び、図１の説明に戻る。記録Ｉ／Ｆ部１６は、データの書き込みや読み出しのインターフェースを提供する。記録Ｉ／Ｆ部１６には、着脱自在の記録媒体３０を接続するためのコネクタ（不図示）が形成されている。そして、記録Ｉ／Ｆ部１６は、そのコネクタに接続された記録媒体３０にアクセスして画像の記録処理等を行う。この記録媒体３０は、例えば、不揮発性のメモリカードである。図１では、コネクタに接続された後の記録媒体３０を示している。
【００３６】
表示モニタ１７は、ＣＰＵ２１の指示に応じて各種画像や電子カメラ１の操作メニュー等を表示する。なお、表示モニタ１７には、液晶のモニタ等を適宜選択して用いることができる。
【００３７】
タッチパネル１８は、タッチパネル表面に接触した物体（指先）の位置を検出する。そして、タッチパネル１８は、検出した位置を示す信号を後述するＣＰＵ２１の位置情報検出部２１ｂに送信する。なお、タッチパネル１８は、人間以外の物体（スタイラス等）の位置を検出しても良い。
【００３８】
操作部１９は、電源釦、広角ズーム釦と、望遠ズーム釦等のユーザからの操作を受け付ける複数の釦（不図示）を有している。
【００３９】
レリーズ釦２０は、例えば、プログラムオート（Ｐｒｏｇｒａｍ  Ａｕｔｏ）撮影の場合、半押し操作（撮影前における自動露出（ＡＥ：Ａｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ）、自動焦点合わせ（ＡＦ：Ａｕｔｏ  Ｆｏｃｕｓ）等の動作開始）の指示入力と全押し操作（撮像動作開始）との指示入力とを受け付ける。
【００４０】
ＣＰＵ２１は、各種演算及び電子カメラ１の制御を行うプロセッサである。ＣＰＵ２１は、ＲＯＭ１５に予め格納されたシーケンスプログラムを実行することにより、電子カメラ１の各部の制御等を行う。
【００４１】
また、ＣＰＵ２１は、本実施形態のプログラムが実行されることにより、顔検出部２１ａ、位置情報検出部２１ｂ、判定部２１ｃ、受付部２１ｄ及び分類部２１ｅとしても機能する。
【００４２】
顔検出部２１ａは、例えば、スルー画像又は本画像から特徴点（特徴量）を抽出して処理対象の候補となる顔領域、顔領域の大きさ（顔面積）等を検出する。例えば、顔検出部２１ａは、特開２００１−１６５７３号公報等に記載された特徴点抽出処理によって顔領域を抽出する。上記の特徴点としては、例えば、眉、目、鼻、唇の各端点、顔の輪郭点、頭頂点や顎の下端点等が挙げられる。そして、顔検出部２１ａは、顔領域の位置情報を特定する。例えば、顔検出部２１ａは、画像の横方向をＸ軸、縦方向をＹ軸としたときに、顔領域に含まれる画素のＸ座標及びＹ座標を算出する。さらに、顔検出部２１ａは、例えば、特開２００４−２２２１１８号公報等に記載された特徴点を用いた演算処理によって、検出した人物の人種、年齢、性別等を判別する。
【００４３】
位置情報検出部２１ｂは、タッチパネル１８からの信号を受信し、表示モニタ１７の表示画面に接触する指先の位置情報を画像内の位置に対応させて検出する。
【００４４】
判定部２１ｃは、位置情報検出部２１ｂが検出した位置情報に基づいて、指先により指定された顔の数をカウントする。なお、判定部２１ｃは、表示モニタ１７に表示された人物の顔に対応する領域（例えば、顔を囲む枠表示（以下「顔枠」という））に指先が接触した場合、顔の数をカウントする。これにより、判定部２１ｃは、指先により指定された顔の数を精度良くカウントできる。
【００４５】
受付部２１ｄは、タッチパネル１８上での指先の接触位置又は指先の移動軌跡に基づいて、指定された顔の数に応じた、美容化補正処理モードにおける操作の指示入力を受け付ける。なお、受付部２１ｄは、指先の本数に応じて、異なる操作の指示入力を受け付けても良い。画像処理部１４は、指示入力に基づいて、顔を美容化する美容化補正処理を行う。
【００４６】
ここで、指定された顔の数が１つであって、位置情報検出部２１ｂが指定された顔から他の顔への指先のタッチパネル１８上での移動軌跡を検出した場合、受付部２１ｄは、指定された顔に対して行った美容化補正処理を他の顔に対して行う指示入力を受け付ける。
【００４７】
また、指定された顔の数が複数（例えば２つ）であって、位置情報検出部２１ｂがタッチパネル１８上での指先（例えば、それぞれの顔領域上に接触している指先）の回転を示す移動軌跡を検出した場合、受付部２１ｄは、指定された顔毎に行った個別の美容化補正処理を交換して行う指示入力を受け付ける。
【００４８】
分類部２１ｅは、顔検出部２１ａにより画像から抽出された顔の特徴量に基づいて、複数の顔をグループ化する。例えば、分類部２１ｅは、顔検出部２１ａにより画像から抽出された顔の特徴量に基づいて、画像内の複数の顔をグループ化する。受付部２１ｄは、指定された顔のグループに属する複数の顔に対して、同一の美容化補正処理を一括して行う指示入力を受け付ける。
【００４９】
次に、本実施形態の美容化補正処理モードにおける電子カメラ１の動作の一例を説明する。図４は、美容化補正処理モードにおける電子カメラ１の動作の一例を示すフローチャートである。
【００５０】
ここで、電子カメラ１で本画像の撮影後、図１に示す操作部１９が、美容化補正処理モードの指示入力を受け付けると、ＣＰＵ２１は、図４に示すフローの処理を開始させる。
【００５１】
ステップＳ１０１：ＣＰＵ２１の顔検出部２１ａは、本画像の顔検出処理を行う。具体的には、顔検出部２１ａは、本画像の画像データを読み出して、画像内の特徴点（特徴量）を抽出して顔領域、顔領域の大きさ（顔面積）等を検出する。そして、顔検出部２１ａは、検出した顔毎に年齢や性別を推定する。
【００５２】
ステップＳ１０２：画像処理部１４は、検出した顔毎にオートで美容化補正処理を行う。例えば、顔検出部２１ａが人物Ｐ１に対して、性別：女性、年齢：２０代と推定した場合、画像処理部１４は、テーブルメモリ１００を参照して、一例として明度、彩度補正（レベル２）の美容化補正処理を行う。また、例えば、顔検出部２１ａが人物Ｐ２に対して、性別：女性、年齢：１０代と推定した場合、画像処理部１４は、テーブルメモリ１００を参照して、一例として明度、彩度補正（レベル１）の美容化補正処理を行う。
【００５３】
ステップＳ１０３：画像処理部１４は、表示モニタ１７に美容化補正処理後の本画像を表示する。
【００５４】
図５は、美容化補正処理の一例を示す図である。図５（ａ）は、表示モニタ１７に表示された美容化補正処理後の本画像を示している。ＣＰＵ２１は、図５（ａ）中、人物Ｐ１の顔を囲む枠Ｗ１、人物Ｐ２の顔を囲む枠Ｗ２を重畳表示させる。
【００５５】
ステップＳ１０４：ＣＰＵ２１は、タッチパネル１８を介して、顔の選択入力を受け付ける。図５（ｂ）は、ユーザの入力よる顔の選択入力例を示す図である。図５（ｂ）において、位置情報検出部２１ｂは、タッチパネル１８の入力により、例えばユーザの人指し指Ｆ１が顔枠Ｗ１内に接触していることを検出する。これにより、ＣＰＵ２１は、人物Ｐ１の顔の選択入力を受け付ける。
【００５６】
ステップＳ１０５：判定部２１ｃは、指定された顔をカウントする。図５の例では、判定部２１ｃは、指定された顔が１つであるとカウントする。
【００５７】
ステップＳ１０６：受付部２１ｄは、ユーザから美容化補正処理の指示入力を受け付ける。例えば、位置情報検出部２１ｂが指定された人物Ｐ１の顔から人物Ｐ２の顔への人指し指Ｆ１の移動軌跡を検出した場合（図５（ｃ）参照）、受付部２１ｄは、ステップＳ１０２の処理により人物Ｐ１の顔に対して行った美容化補正処理を人物Ｐ２の顔に対して行う指示入力を受け付ける。
【００５８】
ステップＳ１０７：画像処理部１４は、ユーザの入力に応じて美容化補正処理を行う。図５（ｃ）の場合、画像処理部１４は、テーブルメモリ１００を参照し、ステップＳ１０２の処理により人物Ｐ１の顔に対して行った美容化補正処理を人物Ｐ２の顔に対して行う。具体的には、画像処理部１４は、人物Ｐ２の顔に対して、明度、彩度補正（レベル２）の美容化補正処理を行う。
【００５９】
ステップＳ１０８：ＣＰＵ２１は、ユーザの入力による美容化補正処理後の本画像を表示モニタ１７に表示する。
【００６０】
ステップＳ１０９：ＣＰＵ２１は、ユーザの入力による美容化補正処理後の本画像を記録媒体３０に記録する。そして、ＣＰＵ２１は、図４に示すフローを終了させる。
【００６１】
なお、ステップＳ１０８の処理で、ユーザが美容化補正処理後の本画像を見た後、美容化補正処理を戻したい場合、ＣＰＵ２１は、操作部７を介して元に戻す処理を受け付けても良い。この場合、ＣＰＵ２１は、ステップＳ１０９を行わずに図４に示すフローを終了させる。
【００６２】
以上より、本実施形態の電子カメラ１によれば、特定の人物毎に所定の画像処理条件を予め登録し、入力画像中の人物を抽出して人物同定を行う必要がない。そして、ユーザは、特定の人物の美容化補正処理を他の人物へ簡単に適用させることができる。そのため、本実施形態の電子カメラ１は、人物の顔を好ましく補正する画像処理を行う際の操作性を向上させることができる。
＜第１変形例＞
次に、上記実施形態の第１変形例について説明する。第１変形例では、ユーザが２つの顔を指定して、タッチパネル１８上において指先で回転を示す操作を行った場合の美容化補正処理を例示する。ここで、ステップＳ１０１からステップＳ１０３までの処理は、上記の場合と同様であるので、説明を省略する。
【００６３】
図６は、美容化補正処理の一例を示す図である。図６（ａ）は、図５（ａ）に示す本画像が表示モニタ１７に表示された後、ユーザの指先が表示画面にタッチされている状態を表している。
【００６４】
ステップＳ１０４：ＣＰＵ２１は、タッチパネル１８を介して、顔の選択入力を受け付ける。具体的には、図６（ａ）において、位置情報検出部２１ｂは、例えばユーザの指先（人指し指Ｆ１、中指Ｆ２）がそれぞれ顔枠Ｗ１、Ｗ２内に接触していることを検出する。これにより、ＣＰＵ２１は、タッチパネル１８からのユーザの入力により、人物Ｐ１及び人物Ｐ２の顔の選択入力を受け付ける。
【００６５】
ステップＳ１０５：判定部２１ｃは、指定された顔をカウントする。図６（ａ）の場合、判定部２１ｃは、指定された顔が２つであるとカウントする。
【００６６】
ステップＳ１０６：受付部２１ｄは、ユーザから美容化補正処理の指示入力を受け付ける。例えば、位置情報検出部２１ｂが２本の指先の回転を示す移動軌跡を検出した場合（図６（ｂ）参照）、受付部２１ｄは、ステップＳ１０２の処理により顔毎に行った個別の美容化補正処理を交換して行う指示入力を受け付ける。なお、上記の美容化補正処理の交換を行なう指示入力は、回転を示す移動に限られず、互いの指先の移動軌跡が直線とならない入力であれば良い。例えば、受付部２１ｄは、ユーザがタッチパネル１８上において２本の指先を捻じる操作を行った場合も、ステップＳ１０２の処理により顔毎に行った個別の美容化補正処理を交換して行う指示入力を受け付けることとする。
【００６７】
ステップＳ１０７：画像処理部１４は、ユーザの入力に応じて美容化補正処理を行う。図６の場合、画像処理部１４は、テーブルメモリ１００を参照し、ステップＳ１０２の処理により人物Ｐ１の顔に対して行った美容化補正処理を人物Ｐ２の顔に対して行う。具体的には、画像処理部１４は、人物Ｐ２の顔に対して、明度、彩度補正（レベル２）の美容化補正処理を行う。
【００６８】
また、画像処理部１４は、テーブルメモリ１００を参照し、ステップＳ１０２の処理により人物Ｐ２の顔に対して行った美容化補正処理を人物Ｐ１の顔に対して行う。具体的には、画像処理部１４は、人物Ｐ１の顔に対して、明度、彩度補正（レベル１）の美容化補正処理を行う。
【００６９】
ステップＳ１０８：ＣＰＵ２１は、図６（ｃ）に示す通り、美容化補正処理後の本画像を表示モニタ１７に表示する。
【００７０】
ステップＳ１０９：ＣＰＵ２１は、本画像を記録媒体３０に記録する。そして、ＣＰＵ２１は、図４に示すフローを終了させる。
【００７１】
以上より、本実施形態の電子カメラ１では、特定の人物同士の美容化補正処理を交換して実行することが簡単にできる。これにより、美容化補正処理の操作性が向上する。
＜第２変形例＞
次に、上記実施形態の第２変形例について説明する。第２変形例では、ユーザが、複数の顔を一括して美容化補正処理を行う指示入力をした場合について例示する。ここで、ステップＳ１０１からステップＳ１０２までの処理は、上記の場合と同様であるので、説明を省略する。
【００７２】
ステップＳ１０３：ＣＰＵ２１は、オートによる美容化補正処理後の本画像を表示モニタ１７に表示する。図７は、本画像の一例を示す図である。図７では、本画像内に人物Ｐ１〜Ｐ４の４人の人物が写っている。ここで、ＣＰＵ２１は、操作部１９又はタッチパネル１８からのユーザの入力に応じて、顔をグループ化する指示入力を受け付ける。この場合、分類部２１ｅは、顔検出部２１ａにより画像から抽出された顔の特徴量に基づいて、画像内の複数の顔をグループ化する。例えば、分類部２１ｅは、複数の顔を年齢別や性別にグループ化する。そして、グループ化した結果を表示モニタ１７に表示する。
【００７３】
図８は、グループ化表示の一例を示す図である。例えば、ＣＰＵ２１は、本画像の画像から人物Ｐ１〜Ｐ４の顔領域を切り出して、表示モニタ１７に表示する。この際、ＣＰＵ２１は、女性Ｐ１の顔を囲む領域を赤枠Ｗ１、女性Ｐ２の顔を囲む領域を赤枠Ｗ２で表示モニタ１７に重畳表示する。また、ＣＰＵ２１は、男性Ｐ３の顔を囲む領域を青枠Ｗ３、男性Ｐ４の顔を囲む領域を青枠Ｗ４で表示モニタ１７に重畳表示する。
【００７４】
ステップＳ１０４：ＣＰＵ２１は、タッチパネル１８からのユーザの入力に応じて、顔の選択入力を受け付ける。図８において、位置情報検出部２１ｂは、例えばユーザの指先（人指し指Ｆ１、不図示）が赤枠Ｗ１内に接触していることを検出する。これにより、ＣＰＵ２１は、タッチパネル１８を介して、人物Ｐ１の顔の選択入力を受け付ける。
【００７５】
ステップＳ１０５：判定部２１ｃは、指定された顔をカウントする。この場合、判定部２１ｃは、指定された顔の属するグループの顔の数をカウントする。この場合、判定部２１ｃは、赤枠Ｗ１、Ｗ２でグループ化された人物Ｐ１及び人物Ｐ２をカウントする。
【００７６】
ステップＳ１０６：受付部２１ｄは、指定された顔のグループに属する顔に対して、同一の美容化補正処理を一括して行う指示入力を受け付ける。
【００７７】
ステップＳ１０７：画像処理部１４は、本画像（図７）の指定された複数の顔に対して同一の美容化補正処理を一括して行う。
【００７８】
ステップＳ１０８：ＣＰＵ２１は、美容化補正処理の後の本画像を表示モニタ１７に表示する。
【００７９】
ステップＳ１０９：ＣＰＵ２１は、本画像を記録媒体３０に記録する。そして、ＣＰＵ２１は、図４に示すフローを終了させる。
【００８０】
以上より、第２変形例では、複数の顔に対して、所望の美容化補正処理を一括して行えるので、操作性が向上する。
【００８１】
なお、ステップＳ１０３において、ＣＰＵ２１は、分類部２１ｅの分類結果に応じて、人物Ｐ１、人物Ｐ２の女性のみを表示モニタ１７に表示しても良い。或いは、ＣＰＵ２１は、分類部２１ｅの分類結果に応じて、人物Ｐ３、人物Ｐ４の男性のみを表示モニタ１７に表示しても良い。また、ＣＰＵ２１は、本画像内の顔の大きさが異なる場合、顔の大きさを一括して同一サイズにリサイズして表示モニタ１７に表示しても良い。また、ＣＰＵ２１は、顔の比率が互いに変わらないようにして表示モニタ１７に拡大表示しても良い。例えば、ＣＰＵ２１は、ユーザからの拡大表示の指示入力を受け付ける。ＣＰＵ２１は、一例として図７に示す人物Ｐ３の顔が人物Ｐ４の顔に比べて大きい場合、顔の比率を保ちながら、人物Ｐ３の顔と人物Ｐ４の顔とを表示モニタ１７に拡大表示しても良い。
＜第３変形例＞
次に、上記実施形態の第３変形例について説明する。第３変形例では、ユーザが複数の指でタッチパネル１８をタッチした場合、ＣＰＵ２１は、指の本数に応じて指示入力の処理を実行する。
【００８２】
図９は、第３変形例の一例について説明する図である。図９（ａ）において、ＣＰＵ２１は、人物Ｐ１を撮影した本画像を表示モニタ１７に表示すると共に、顔枠Ｗ１を重畳表示する。
【００８３】
位置情報検出部２１ｂは、図９（ｂ）に示す通り、ユーザの第１の指（人指し指）Ｆ１が顔枠Ｗ１内にタッチしたことを検出した場合、ＣＰＵ２１は、タッチパネル１８を介して、人物Ｐ１の顔の選択入力を受け付ける（処理１の指示入力）。
【００８４】
続いて、位置情報検出部２１ｂは、ユーザの第２の指（中指）Ｆ２が顔枠Ｗ１外にタッチしたことを検出した場合、図９（ｃ）に示す通り、受付部２１ｄは、第１の美容化処理補正（例えば彩度補正）の指示入力を受け付ける（処理２の指示入力）。
【００８５】
さらに、位置情報検出部２１ｂは、ユーザの第３の指（薬指）Ｆ３が顔枠Ｗ１外にタッチしたことを検出した場合、図９（ｄ）に示す通り、受付部２１ｄは、第１の美容化処理補正（例えば平滑化補正）の指示入力を受け付ける（処理３の指示入力）。画像処理部１４は、これらの指示入力により、人物Ｐ１の顔に対して彩度補正と平滑化補正とを実行する。
【００８６】
図１０は、第３変形例の一例について説明する図である。図１０（ａ）において、ＣＰＵ２１は、彩度補正と平滑化補正とが施された人物Ｐ１の拡大画像を表示モニタ１７に表示する。ここで、例えば、位置情報検出部２１ｂは、図１０（ｂ）に示す通り、ユーザの第１の指（人指し指）Ｆ１がタッチパネルにタッチしたことを検出した場合、ＣＰＵ２１は、タッチパネル１８を介して、人物Ｐ１の顔の補正が良い旨の指示入力を受け付ける（処理４の指示入力）。
【００８７】
続いて、位置情報検出部２１ｂは、図１０（ｃ）に示す通り、ユーザの第２の指（中指）Ｆ２がタッチパネルにタッチしたことを検出した場合、ＣＰＵ２１は、補正後の本画像の保存の指示入力を受け付ける（処理５の指示入力）。
【００８８】
さらに、位置情報検出部２１ｂは、図１０（ｄ）に示す通り、ユーザの第３の指（薬指）Ｆ３がタッチパネルにタッチしたことを検出した場合、美容化補正処理モードの終了の指示入力を受け付ける（処理６の指示入力）。ＣＰＵ２１は、補正後の本画像を記録媒体３０に記録した後、美容化補正処理モードを終了する。
【００８９】
ここで、図９（ｄ）、図１０（ｄ）に示す通り、ユーザは、同時に３本の指をタッチしても良い。この場合、ＣＰＵ２１は、１度に３つの処理の指示入力を受け付けることができる。
【００９０】
以上より、処理１〜処理６の指示入力を１本の指で行う場合、ユーザは、タッチパネル上で時系列に６回タッチする操作を行う。しかし、変形例３では、例えば、図９（ｄ）、図１０（ｄ）に示す通り、ユーザは、同時に３本の指をタッチすれば良いので、短時間で指示入力の操作を行うことが可能となり、操作性がより向上する。
＜実施形態の補足事項＞
（１）本実施形態では、本画像に対して美容化補正処理を行ったが、スルー画像に対して行っても良い。つまり、ユーザは、スルー画像上で美容化補正処理の結果を確認した後に本画像の撮影を行うことができる。
（２）本実施形態の画像処理装置１は、タッチパネル機能を有する電子機器として、例えば携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、若しくはパーソナルコンピュータ等に適用しても良い。
（３）本実施形態では、画像内の顔に対応する表示領域として顔枠を用いたが、顔に対応する表示領域を例えば、顔を含む領域を半透過状態の色付きで示す表示形態であっても良い。
（４）本実施形態では、図６において、２本の指の回転操作における指示入力の一例について説明したが、上記の例に限定されるものではない。例えば、複数の顔が指定された状態において、時計回りに１本の指による回転操作を位置情報検出部２１ｂが検出した場合、受付部２１ｄは、指定された顔毎に行った個別の美容化補正処理を回転方向に沿って交換する入力を受け付けても良い。また、３つ以上の顔が指定された状態で、位置情報検出部２１ｂが２本の指による回転操作を検出した場合、受付部２１ｄは、指定された顔毎に行った個別の美容化補正処理を回転方向に沿って交換する入力を受け付けても良い。
【符号の説明】
【００９１】
１・・・電子カメラ、１１・・・撮像素子、１４・・・画像処理部、２１ａ・・・顔検出部、２１ｂ・・・位置情報検出部、２１ｃ・・・判定部、２１ｄ・・・受付部、２１ｅ・・・分類部
【図１】
2013178658.tif 000003
【図２】
2013178658.tif 000004
【図３】
2013178658.tif 000005
【図４】
2013178658.tif 000006
【図５】
2013178658.tif 000007
【図６】
2013178658.tif 000008
【図７】
2013178658.tif 000009
【図８】
2013178658.tif 000010
【図９】
2013178658.tif 000011
【図１０】
2013178658.tif 000012