(57)【特許請求の範囲】
【請求項１】
表示装置の表示画面に画像を表示させる表示制御手段と、
前記画像において画像処理を行う処理部分を指定する指定手段と、
前記指定手段によって指定された前記処理部分の画像の特徴から前記処理部分に顔が含まれるか否かを判断する判断手段と、
前記判断手段の判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定する決定手段と、
前記決定手段によって決定された前記画像処理を前記処理部分に行う処理手段と、
を有し、
前記判断手段により顔が含まれていないと判断された同じ処理部分が複数回指定される場合、前記決定手段は、前記指定ごとに異なる処理が行われるように、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定することを特徴とする画像処理装置。
【請求項２】
前記同じ処理部分が繰り返し指定されることにより行われる複数の画像処理が一巡した場合、該処理部分の指定に応じて、前記表示制御手段は、画像処理を行っていない画像が表示されるように制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像に関連付けられている属性情報を取得する取得手段を更に有し、
前記決定手段は、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記属性情報に基づき前記処理部分に行う画像処理を決定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記属性情報と前記定められた複数の画像処理との関係を表すテーブルを、顔を含む処理部分と顔を含まない処理部分とで区別して記憶する記憶手段を更に有し、
前記決定手段は、前記記憶手段に記憶された前記テーブルを参照して、前記取得手段によって取得された前記属性情報に対応する画像処理を前記処理部分に行う画像処理として決定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記属性情報と前記定められた複数の画像処理との関係を表すテーブルを、顔を含む処理部分と顔を含まない処理部分とで区別して記憶する記憶手段を更に有し、
前記決定手段は、前記記憶手段に記憶された前記テーブルを参照して、前記取得手段によって取得された前記属性情報に対応する複数の画像処理を選択可能にユーザに通知し、前記複数の画像処理のうち前記ユーザによって選択された画像処理を前記処理部分に行う画像処理として決定することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記画像に対応づけられている属性情報を取得する取得手段を更に有し、
前記判断手段が前記指定された処理部分に顔が含まれていると判断した場合、前記決定手段は、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記属性情報に含まれる前記画像の撮像時に用いられた撮像条件に基づき前記処理部分に行う画像処理を決定し、
前記判断手段が前記指定された処理部分に顔が含まれていないと判断した場合、前記決定手段は、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記属性情報に含まれる前記画像の撮像時に判定された撮像シーンの種類に基づき前記処理部分に行う画像処理を決定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項７】
前記画像の撮像時に判定された撮像シーンの種類を含む属性情報を取得する取得手段を更に有し、
前記判断手段により顔が含まれていないと判断された同じ処理部分が複数回指定される場合、前記決定手段は、前記指定ごとに異なる処理が行われるように、前記判断手段の判断結果及び前記属性情報に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項８】
前記処理手段は、前記決定手段で決定された前記画像処理を自動的に前記処理部分に行うことを特徴とする請求項１乃至７のうちいずれか１項に記載の画像処理装置。
【請求項９】
前記表示制御手段は、前記処理手段によって前記画像処理が行われた画像を、前記画像処理の内容の説明と共に前記表示画面に表示させることを特徴とする請求項１乃至８のうちいずれか１項に記載の画像処理装置。
【請求項１０】
前記決定手段は、前記指定された処理部分に顔が含まれると判断された場合に、前記属性情報に含まれる前記撮像条件が前記画像の撮像時にストロボが発光されたことを表しているかストロボが発光されていないことを表しているかに応じて異なる画像処理が行われるように、前記処理部分に行う画像処理を決定することを特徴とする請求項４に記載の画像処理装置。
【請求項１１】
前記決定手段は、前記指定された処理部分に顔が含まれないと判断された場合に、前記属性情報に含まれる前記撮像シーンの種類に応じて異なる画像処理が行われるように、前記処理部分に行う画像処理を決定することを特徴とする請求項４に記載の画像処理装置。
【請求項１２】
前記表示装置の前記表示画面の上には、位置入力手段が設けられており、
前記指定手段は、前記位置入力手段に対するユーザの操作に応じて前記処理部分を指定することを特徴とする請求項１乃至１１のうちいずれか１項に記載の画像処理装置。
【請求項１３】
前記表示画面に表示された前記画像においてポインタを動かすためのポインティングデバイスを更に有し、
前記指定手段は、ユーザによる前記ポインティングデバイスの操作に応じて前記処理部分を指定することを特徴とする請求項１乃至１１のうちいずれか１項に記載の画像処理装置。
【請求項１４】
画像処理装置の制御方法であって、
表示制御手段が、表示装置の表示画面に画像を表示させる表示制御ステップと、
指定手段が、前記画像において画像処理を行う処理部分を指定する指定ステップと、
特定手段が、前記指定ステップで指定された前記処理部分の画像の特徴から前記処理部分に顔が含まれるか否かを判断する判断ステップと、
決定手段が、前記判断ステップでの判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定する決定ステップと、
処理手段が、前記決定ステップで決定された前記画像処理を前記処理部分に行う処理ステップと、
を有し、
前記判断ステップにて顔が含まれていないと判断された同じ処理部分が複数回指定される場合、前記決定ステップでは、前記指定ごとに異なる処理が行われるように、前記判断ステップでの判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定することを特徴とする制御方法。
【請求項１５】
コンピュータを、請求項１乃至１３のうちいずれか１項に記載された画像処理装置の各手段として機能させるプログラム。
【請求項１６】
コンピュータを、請求項１乃至１３のうちいずれか１項に記載された画像処理装置の各手段として機能させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮像装置で撮像された画像に施す画像処理に関する様々な技術が提案されている。例えば、特許文献１には、画像の撮像時の傾向（撮像傾向）を統計的に取得し、かかる撮像傾向に従って画像にレタッチ（補正や加工）を加える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７２９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術は、画像の全体にレタッチを加える技術であって、画像の一部分、例えば、ユーザが指定する部分（画像処理の対象とする部分）に対して、かかる部分に適した画像処理を行う技術ではない。また、一般的に、画像の一部分に画像処理を行う場合には、画像処理の対象とする部分やかかる部分に行う画像処理の内容を指示しなければならないため、煩雑な操作や画像処理に関する知識が必要となってしまう。
【０００５】
そこで、本発明は、このような従来技術の課題に鑑みてなされ、画像に対して画像処理を容易に行うことができる新たな技術を提供することを例示的目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一側面としての画像処理装置は、表示装置の表示画面に画像を表示させる表示制御手段と、前記画像において画像処理を行う処理部分を指定する指定手段と、前記指定手段によって指定された前記処理部分の画像の特徴から前記処理部分に顔が含まれるか否かを判断する判断手段と、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定する決定手段と、前記決定手段によって決定された前記画像処理を前記処理部分に行う処理手段と、を有し、前記判断手段により顔が含まれていないと判断された同じ処理部分が複数回指定される場合、前記決定手段は、前記指定ごとに異なる処理が行われるように、前記判断手段の判断結果に基づき定められた複数の画像処理から、前記処理部分に行う画像処理を決定することを特徴とする。
【０００７】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【０００８】
本発明によれば、例えば、画像に対して画像処理を容易に行う新たな技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一側面としての画像処理装置として機能する撮像装置を示す図である。
【図２】図１に示す撮像装置における画像処理の動作を説明するためのフローチャートである。
【図３】図２に示す画像処理の動作において、図１に示す撮像装置の表示部の表示画面に表示される画像の表示例を示す図である。
【図４】図１に示す撮像装置のメモリに記憶されているテーブル（属性情報と画像処理との関係を示すテーブル）の一例を示す図である。
【図５】図１に示す撮像装置における別の画像処理の動作を説明するためのフローチャートである。
【図６】図１に示す撮像装置のメモリに記憶されているテーブル（属性情報と画像処理との関係を示すテーブル）の一例を示す図である。
【図７】図５に示す画像処理の動作において、図１に示す撮像装置の表示部の表示画面に表示される画像の表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１１】
図１は、本発明の一側面としての画像処理装置として機能する撮像装置１００を示す図であって、図１（ａ）は、撮像装置１００の概略外観図、図１（ｂ）は、撮像装置１００の構成を示す概略ブロック図である。撮像装置１００は、被写体を撮像する撮像装置であって、本実施形態では、デジタルカメラとして具現化される。また、撮像装置１００は、被写体を撮像して生成した画像データや記録媒体２００に記録された画像データに対応する画像を表示（再生）する表示装置や、表示した画像に画像処理を行う画像処理装置としても機能する。ここで、記録媒体２００は、例えば、メモリカードやハードディスクなどで構成され、各種データを記録する。記録媒体２００は、撮像装置１００のスロットに収納されることで、インタフェース（Ｉ／Ｆ）を介して、撮像装置１００との通信が可能となる。
【００１２】
撮像装置１００は、図１（ａ）及び図１（ｂ）に示すように、撮像光学系１０２と、シャッター部１０４と、撮像部１０６と、バリア部１０８と、Ａ／Ｄ変換部１１０と、画像処理部１１２と、メモリ１１４と、Ｄ／Ａ変換部１１６と、表示部１１８とを有する。また、撮像装置１００は、メモリ制御部１２０と、不揮発性メモリ１２２と、システム制御部１２４と、システムメモリ１２６と、モード切替スイッチ１２８と、シャッターボタン１３０と、十字ボタン１３２と、ホイール１３４とを有する。更に、撮像装置１００は、電源スイッチ１３６と、電源制御部１３８と、電源部１４０とを有する。
【００１３】
撮像光学系１０２は、撮像レンズやフォーカスレンズなどを含み、被写体からの光を撮像部１０６の撮像面に結像する（即ち、光学像を形成する）。シャッター部１０４は、本実施形態では、絞り機能を有する。撮像部１０６は、ＣＣＤやＣＭＯＳ素子（光電変換素子）などで構成され、撮像光学系１０２によって形成された光学像を電気信号に変換する。バリア部１０８は、撮像光学系１０２、シャッター部１０４及び撮像部１０６を含む撮像系をカバーして、撮像系への汚れの付着や撮像系の破損を防止する。Ａ／Ｄ変換部１１０は、アナログ信号をデジタル信号に変換する機能を有し、本実施形態では、撮像部１０６から出力されるアナログ信号をデジタル信号に変換する。
【００１４】
画像処理部１１２は、画像（画像全体や画像の一部分）に画像処理を行う機能を有する。画像処理部１１２は、例えば、Ａ／Ｄ変換部１１０から入力されるデータ又はメモリ制御部１２０から入力されるデータに対して、画素補間や縮小などのリサイズ処理や色変換処理を行う。また、画像処理部１１２は、撮像した画像を用いて所定の演算処理を行い、演算結果をシステム制御部１２４に出力する。システム制御部１２４は、画像処理部１１２からの演算結果に基づいて、露光制御及び焦点検出制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理及びＥＦ（フラッシュプリ発光）処理が行われる。また、画像処理部１１２は、撮像した画像を用いて所定の演算処理を行い、かかる演算結果に基づいて、ＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。更に、画像処理部１１２は、撮像した画像を用いて所定の演算処理を行い、かかる演算結果に基づいて、画像の撮像時の撮像シーン（例えば、青空、夕景、雪、夜景など）の種類を判定する。なお、画像処理部１１２によって判定された撮像シーンの種類（の情報）は、かかる画像の撮像時に用いられた撮像条件（例えば、フラッシュが発光されたかどうかなど）と共に、画像の撮像時に得られる属性情報として画像データに記録される。
【００１５】
メモリ１１４は、画像処理部１１２及びメモリ制御部１２０を介して、或いは、メモリ制御部１２０を介して、Ａ／Ｄ変換部１１０から出力されるデータを格納する。例えば、メモリ１１４は、撮像部１０６から出力されてＡ／Ｄ変換部１１０でデジタル信号に変換された画像データ（静止画像データや動画像データ）や表示部１１８に表示するため（即ち、画像表示用の）画像データなどを格納する。従って、メモリ１１４は、所定枚数の静止画像データや所定時間の動画像データ及び音声データを格納することが可能な記憶容量を備える。なお、メモリ１１４は、画像表示用のメモリ（ビデオメモリ）としても機能する。
【００１６】
Ｄ／Ａ変換部１１６は、メモリ１１４に格納されている画像表示用の画像データをアナログ信号に変換して、表示部１１８に供給する。表示部１１８は、ＬＣＤなどの表示素子で構成された表示画面を有し、Ｄ／Ａ変換部１１６から供給されるアナログ信号に応じた画像や撮像装置１００に関する各種情報を表示する。
【００１７】
メモリ制御部１２０は、メモリ１１４に格納されるデータ（画像データなど）及びメモリ１１４から読み出されるデータを制御する。不揮発性メモリ１２２は、電気的にデータを消去及び記録可能なメモリであって、例えば、ＥＥＰＲＯＭなどを含む。不揮発性メモリ１２２は、システム制御部１２４の動作用の定数やプログラム（後述する種々のフローチャートを実行するためのプログラム）などを格納する。
【００１８】
システム制御部１２４は、撮像装置１００の全体を制御する。システム制御部１２４は、不揮発性メモリ１２２に格納されたプログラムを実行して、本実施形態の各処理を実現する。例えば、システム制御部１２４は、メモリ１１４、Ｄ／Ａ変換部１１６及び表示部１１８などを制御して表示制御を行う。システムメモリ１２６は、例えば、ＲＡＭで構成され、システム制御部１２４の動作用の定数や変数、不揮発性メモリ１２２から読み出したプログラムなどを展開する。
【００１９】
モード切替スイッチ１２８、シャッターボタン１３０、十字ボタン１３２、ホイール１３４及び電源スイッチ１３６などを含む複数のスイッチ及びボタンは、ユーザの操作を受け付ける（システム制御部１２４に各種の動作指示を入力する）操作部として機能する。操作部を構成する複数のスイッチ及びボタンは、表示部１１８の表示画面に表示される各種画面に応じて、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞り込みボタンなどの機能ボタンとして機能する。例えば、メニューボタンが押された場合、各種設定を可能とするメニュー画面が表示部１１８の表示画面に表示される。これにより、ユーザは、表示部１１８の表示画面に表示されたメニュー画面と、十字状に配置された上ボタン、下ボタン、左ボタン及び右ボタンを含む十字ボタン１３２やセットボタンとを用いて、直感的に各種設定を行うことができる。また、操作部は、表示部１１８の表示画面と、かかる表示画面の上に設けられたタッチパッド（位置入力部）とで構成され、タッチパッドに対するユーザの操作を検知可能なタッチパネルも含む。なお、タッチパネルは、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式などの様々な方式のタッチパネルを用いることができる。
【００２０】
モード切替スイッチ１２８は、撮像装置１００（システム制御部１２４）の動作モードを切り替えるためのスイッチである。本実施形態では、撮像装置１００の動作モードを静止画像撮像モード、動画像撮像モード、再生モード、画像処理モードなどに切り替えることが可能である。
【００２１】
シャッターボタン１３０は、被写体の撮像を指示するためのボタンであって、第１のシャッタースイッチ１３０ａと、第２のシャッタースイッチ１３０ｂとを含む。第１のシャッタースイッチ１３０ａは、シャッターボタン１３０の操作途中（半押し）でＯＮ状態となり、第１のシャッタースイッチ信号ＳＷ１を生成して、システム制御部１２４に供給する。なお、システム制御部１２４は、第１のシャッタースイッチ１３０ａから供給される第１のシャッタースイッチ信号ＳＷ１によって、ＡＦ処理、ＡＥ処理、ＥＦ処理などを開始する。第２のシャッタースイッチ１３０ｂは、シャッターボタン１３０の操作完了（全押し）でＯＮ状態となり、第２のシャッタースイッチ信号ＳＷ２を生成して、システム制御部１２４に供給する。なお、システム制御部１２４は、第２のシャッタースイッチ１３０ｂから供給される第２のシャッタースイッチ信号ＳＷ２によって、撮像部１０６からの信号の読み出しから記録媒体２００に画像データを記録するまでの一連の撮像処理を開始する。
【００２２】
ホイール１３４は、回転可能な部材であって、表示部１１８の表示画面に表示された選択項目を指示する際などに十字ボタン１３２と共に使用される。ホイール１３４は、回転量に応じて電気的なパルス信号を生成して、システム制御部１２４に供給する。システム制御部１２４は、ホイール１３４から供給されるパルス信号に基づいて、撮像装置１００の各部を制御する。なお、ホイール１３４は、ユーザによる回転操作を検出することができればどのような部材であってもよい。例えば、ホイール１３４は、ユーザによる回転操作に応じてホイール自体が回転してパルス信号を生成するダイヤル部材であってもよいし、ホイール自体は回転せず、ユーザによるホイール上での回転操作を検出するタッチホイールであってもよい。
【００２３】
電源スイッチ１３６は、撮像装置１００の電源状態を電源ＯＮの状態又は電源ＯＦＦの状態に切り替えるためのスイッチである。電源制御部１３８は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などを含み、電源部１４０における電池の装着の有無、電池の種類、電池の残容量を検出する。また、電源制御部１３８は、電源部１４０における検出結果及びシステム制御部１２４からの指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む撮像装置１００の各部に供給する。電源部１４０は、アルカリ電池やリチウム電池などの一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池やＬｉ電池などの二次電池、ＡＣアダプターなどを着脱可能に保持して、電圧（直流電圧）を出力する。
【００２４】
撮像装置１００では、中央１点ＡＦや顔ＡＦを用いて、被写体を撮像することが可能である。中央１点ＡＦとは、撮像画面内の中央位置の１点に対してＡＦを行うことであり、顔ＡＦとは、顔検出処理によって検出された撮像画面内の人物の顔に対してＡＦを行うことである。また、撮像装置１００は、顔ＡＦと同時に、顔ＡＥ、顔ＦＥ及び顔ＷＢを行うこともできる。顔ＡＥとは、顔検出処理によって検出された顔の明るさに応じて、撮像画面全体の露出を最適化することである。顔ＦＥとは、顔検出処理によって検出された顔を中心としてフラッシュの調光を行うことである。顔ＷＢとは、顔検出処理によって検出された顔の色に応じて、撮像画面全体のＷＢを最適化することである。
【００２５】
ここで、顔検出処理について簡単に説明する。顔検出処理では、まず、システム制御部１２４が顔検出対象の画像データを画像処理部１１２に入力する。画像処理部１１２は、システム制御部１２４の制御下で、入力された画像データに対して水平方向バンドパスフィルタ及び垂直方向バンドパスフィルタを作用させて、画像データからエッジ成分を検出する。システム制御部１２４は、画像処理部１１２によって検出されたエッジ成分に対してパターンマッチングを行い、目、鼻、口及び耳の候補群を抽出する。また、システム制御部１２４は、抽出された候補群のうち、予め設定された条件（例えば、２つの目の距離や傾きなど）を満たすものを目と判断して、目の候補群として絞り込む。更に、システム制御部１２４は、絞り込まれた目の候補群とそれに対応する顔の他のパターン（鼻、口、耳）とを対応させ、予め設定した非顔条件フィルタを作用させることで顔を検出する。そして、システム制御部１２４は、顔の検出結果に応じて顔情報を生成して、顔検出処理を終了する。なお、顔情報は、例えば、顔の数、位置及びサイズなどを含み、画像データ（画像）に関連付けてメモリ１１４や記録媒体２００に格納される。
【００２６】
このように、撮像装置１００では、ライブビュー表示、或いは、表示部１１８の表示画面に表示（再生）される画像に対応する画像データを解析し、顔情報などの画像データの特徴量を検出することができる。
【００２７】
また、システム制御部１２４は、操作部の１つであるタッチパネルに対するユーザの操作を検出することが可能である。ここで、ユーザの操作とは、タッチパネルに指やペンでタッチしたこと（タッチダウン）、タッチパネルに指やペンでタッチした状態であること（タッチオン）、タッチパネルにタッチしたまま指やペンを動かしたこと（ムーブ）を含む。更に、ユーザの操作とは、タッチパネルにタッチしていた指やペンを離したこと（タッチアップ）、タッチパネルにタッチしていない状態であること（タッチオフ）を含む。タッチパネルに対するユーザの操作、及び、指やペンがタッチしているタッチパネル上の位置座標を含む操作情報は、内部バスを介して、システム制御部１２４に通知される。そして、システム制御部１２４は、通知された操作情報に基づいて、タッチパネルに対するユーザの操作の種類（即ち、どのような操作が行われたか）を検出する。なお、ムーブに関しては、システム制御部１２４は、位置座標の変化に基づいて、タッチパネル上における指やペンの移動方向も垂直成分及び水平成分ごとに検出することができる。
＜第１の実施形態＞
図２を参照して、撮像装置１００における画像処理の動作について説明する。ここでは、画像処理の対象となる画像（画像データ）は、記録媒体２００に記録された複数の画像（画像データ）から選択され、予めメモリ１１４に読み込まれているものとする。なお、撮像装置１００において画像処理を行う画像は、撮像装置１００によって撮像された画像であってもよいし、他の撮像装置によって撮像された画像であってもよい。
【００２８】
Ｓ２０２において、システム制御部１２４は、画像処理の対象となる画像の画像データに記録されている撮像条件及び撮像シーンの種類の少なくとも一方を含む属性情報を取得する。
【００２９】
Ｓ２０４において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の画像データに対して顔検出処理を行う。これにより、画像処理の対象となる画像に含まれる人物の顔が検出され、かかる顔の数、位置及びサイズなどを含む顔情報が生成される。なお、上述したように、画像の撮像時に顔検出処理が行われ、顔情報が画像に関連付けられて記録媒体２００などに記録されている場合には、システム制御部１２４は、Ｓ２０４で顔検出処理を行う必要はなく、記録されている顔情報を取得すればよい。
【００３０】
Ｓ２０６において、システム制御部１２４は、Ｓ２０４の顔検出処理によって生成された顔情報に基づいて、人物の顔の位置を表す顔枠を画像処理の対象となる画像に重ねて表示部１１８の表示画面に表示する。図３（ａ）は、Ｓ２０６において表示部１１８の表示画面に表示される画像の表示例を示す図である。本実施形態では、画像処理の対象となる画像ＩＭには、３人の人物が含まれているため、３つの顔枠ＦＦ１、ＦＦ２及びＦＦ３が表示されている。また、本実施形態では、画像ＩＭは、図３（ａ）に示すように、画像ＩＭにおいて画像処理を行う処理部分を指定するために、表示部１１８の表示画面に表示された画像ＩＭ（即ち、タッチパネル上の画像ＩＭ）へのタッチを促すメッセージも表示される。
【００３１】
Ｓ２０８において、システム制御部１２４は、表示部１１８の表示画面に表示された画像（即ち、表示部１１８の表示画面）がタッチされたかどうかを判定する。上述したように、表示部１１８の表示画面にはタッチパネルが構成されているため、システム制御部１２４は、タッチパネルに対するユーザの操作、即ち、表示部１１８の表示画面に表示された画像がタッチされたことを検出することができる。表示部１１８の表示画面に表示された画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ２０８を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ２１０に移行する。
【００３２】
Ｓ２１０において、システム制御部１２４は、タッチされたタッチパネル上の位置座標を含む操作情報に基づいて、表示部１１８の表示画面に表示された画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００３３】
Ｓ２１２において、システム制御部１２４は、Ｓ２１０で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔ではない場合には、Ｓ２３４に移行する。また、処理部分の種類が人物の顔である場合には、Ｓ２１４に移行する。
【００３４】
Ｓ２１４において、システム制御部１２４は、画像処理の対象となる画像の撮像時にストロボが発光されたかどうかを判定する。具体的には、システム制御部１２４は、Ｓ２０２で取得した属性情報を参照し、かかる属性情報に含まれる撮像条件が画像の撮像時にストロボが発光されたことを表しているかストロボが発光されていないことを表しているかを判定する。
【００３５】
画像処理の対象となる画像の撮像時にストロボが発光されている場合には、Ｓ２１６に移行し、画像処理の対象となる画像の撮像時にストロボが発光されていない場合には、Ｓ２１８に移行する。Ｓ２１６及びＳ２１８では、システム制御部１２４は、属性情報及び処理部分の種類に対して予め定められた複数の画像処理から、処理部分に行う画像処理を決定する。例えば、メモリ１１４には、図４（ａ）に示すように、属性情報（撮像条件）と画像処理との関係を表すテーブルが記憶されており、システム制御部１２４は、図４（ａ）に示すテーブルを参照することで、処理部分に行う画像処理を決定することができる。本実施形態では、Ｓ２１６において、システム制御部１２４は、赤目補正処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。また、Ｓ２１８において、システム制御部１２４は、暗部補正処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。このように、本実施形態では、処理部分の種類が人物の顔である場合に、画像の撮像時にストロボが発光されたか発光されていないかに応じて異なる画像処理が行われるように、処理部分に行う画像処理を決定する。
【００３６】
Ｓ２２０において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の処理部分に対して、Ｓ２１６又はＳ２１８で決定した画像処理（本実施形態では、赤目補正処理又は暗部補正処理）を行う。
【００３７】
Ｓ２２２において、システム制御部１２４は、Ｓ２２０で画像処理が行われた画像を表示部１１８の表示画面に表示する。なお、画像処理が行われた画像を表示する際には、図３（ｂ）に示すように、画像処理の内容の説明も表示して、ユーザが画像処理の内容（例えば、赤目補正処理）について認識できるようにすることが好ましい。また、図３（ｂ）に示すように、画像処理が行われた画像の保存を指示するための保存ボタンや画像処理が行われる前の画像に戻すことを指示するための戻すボタンなども表示するとよい。
【００３８】
Ｓ２２４において、システム制御部１２４は、画像処理が行われた画像（Ｓ２２２で表示された画像）を保存するかどうかを判定する。例えば、システム制御部１２４は、図３（ｂ）に示す保存ボタンがタッチされたかどうか（即ち、画像の保存が指示されたかどうか）を検出する。そして、保存ボタンがタッチされたことを検出した場合には、システム制御部１２４は、画像処理が行われた画像を保存すると判定し、Ｓ２２６において、画像処理が行われた画像を記録媒体２００に保存する。また、保存ボタンがタッチされたことを検出しなかった場合には、システム制御部１２４は、画像処理が行われた画像を保存しないと判定し、Ｓ２２８に移行する。なお、画像処理が行われた画像を保存するかどうかの判定は、上述した方法に限定するものではない。例えば、タッチパネルに対して特定の操作（例えば、画像の枠をなぞるなど）が行われたかどうか、第２のシャッタースイッチ１３０ｂがＯＮ状態になったかどうかなどに応じて、画像処理が行われた画像を保存するかどうかの判定を行ってもよい。
【００３９】
Ｓ２２８において、システム制御部１２４は、表示部１１８の表示画面に表示された画像（即ち、画像処理が行われた画像）がタッチされたかどうかを判定する。画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ２２８を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ２３０に移行する。
【００４０】
Ｓ２３０において、システム制御部１２４は、Ｓ２１０と同様に、画像処理が行われた画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００４１】
Ｓ２３２において、システム制御部１２４は、Ｓ２１２と同様に、Ｓ２３０で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔ではない場合には、Ｓ２３４に移行する。また、処理部分の種類が人物の顔である場合には、Ｓ２１４に移行する。
【００４２】
Ｓ２３４において、システム制御部１２４は、Ｓ２０２で取得した属性情報に含まれる撮像シーンの種類に応じて、予め定められた複数の画像処理から、Ｓ２３０で指定した処理部分に行う画像処理を決定する。例えば、メモリ１１４には、図４（ｂ）に示すように、属性情報（撮像シーンの種類）と画像処理との関係を表すテーブルが記憶されており、システム制御部１２４は、図４（ｂ）に示すテーブルを参照することで、処理部分に行う画像処理を決定することができる。図４（ｂ）を参照するに、システム制御部１２４は、画像処理の対象となる画像の撮像シーンの種類が「青空」である場合には、青色強調処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。また、システム制御部１２４は、画像処理の対象となる画像の撮像シーンの種類が「夕景」である場合には、赤色強調処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。また、システム制御部１２４は、画像処理の対象となる画像の撮像シーンの種類が「スノー」や「夜景」である場合には、コントラスト補正処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。
【００４３】
Ｓ２３６において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の処理部分に対して、Ｓ２３４で決定した画像処理（青色強調処理、赤色強調処理、コントラスト補正処理など）を行う。
【００４４】
Ｓ２３８において、システム制御部１２４は、Ｓ２３６で画像処理が行われた画像を表示部１１８の表示画面に表示する。なお、上述したように、像処理が行われた画像を表示する際には、ユーザが画像処理の内容（例えば、青色強調処理）について認識できるようにすることが好ましい。また、画像処理が行われた画像の保存を指示するための保存ボタンなども表示するとよい。
【００４５】
Ｓ２４０において、システム制御部１２４は、Ｓ２２４と同様に、画像処理が行われた画像（Ｓ２３８で表示された画像）を保存するかどうかを判定する。画像処理が行われた画像を保存する場合には、システム制御部１２４は、Ｓ２４２において、画像処理が行われた画像を記録媒体２００に保存する。また、画像処理が行われた画像を保存しない場合には、Ｓ２４４に移行する。
【００４６】
Ｓ２４４において、システム制御部１２４は、表示部１１８の表示画面に表示された画像（即ち、画像処理が行われた画像）がタッチされたかどうかを判定する。画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ２４４を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ２４６に移行する。
【００４７】
Ｓ２４６において、システム制御部１２４は、Ｓ２１０やＳ２３０と同様に、画像処理が行われた画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００４８】
Ｓ２４８において、システム制御部１２４は、Ｓ２１２やＳ２３２と同様に、Ｓ２４６で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔ではない場合には、Ｓ２５０に移行する。また、処理部分の種類が人物の顔である場合には、Ｓ２１４に移行する。
【００４９】
Ｓ２５０において、システム制御部１２４は、Ｓ２３４と同様に、Ｓ２０２で取得した属性情報に含まれる撮像シーンの種類に応じて、予め定められた複数の画像処理から、Ｓ２４６で指定した処理部分に行う画像処理を決定する。但し、ここでは、システム制御部１２４は、Ｓ２３４で決定した画像処理と異なる画像処理を、画像処理の対象である画像の処理部分に行う画像処理として決定する。換言すれば、同じ処理部分が複数回指定された場合には、処理部分の指定ごとに異なる画像処理が行われるように、処理部分に行う画像処理を決定する。例えば、システム制御部１２４は、図４（ｂ）に示すテーブルを参照して、画像処理の対象となる画像の撮像シーンの種類が「青空」や「夕景」である場合には、コントラスト補正処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。また、システム制御部１２４は、画像処理の対象となる画像の撮像シーンの種類が「夜景」である場合には、ノイズリダクション処理を画像処理の対象となる画像の処理部分に行う画像処理として決定する。
【００５０】
Ｓ２５２において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の処理部分に対して、Ｓ２５０で決定した画像処理（コントラスト補正処理、ノイズリダクション処理など）を行う。
【００５１】
Ｓ２５４において、システム制御部１２４は、Ｓ２３８と同様に、Ｓ２５２で画像処理が行われた画像を表示部１１８の表示画面に表示する。
【００５２】
Ｓ２５６において、システム制御部１２４は、Ｓ２２４やＳ２４０と同様に、画像処理が行われた画像（Ｓ２３８で表示された画像）を保存するかどうかを判定する。画像処理が行われた画像を保存する場合には、Ｓ２４２に移行し、システム制御部１２４は、画像処理が行われた画像を記録媒体２００に保存する。また、画像処理が行われた画像を保存しない場合には、Ｓ２５８に移行する。
【００５３】
Ｓ２５８において、システム制御部１２４は、表示部１１８の表示画面に表示された画像（即ち、画像処理が行われた画像）がタッチされたかどうかを判定する。画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ２５８を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ２６０に移行する。
【００５４】
Ｓ２６０において、システム制御部１２４は、Ｓ２１０、Ｓ２３０、Ｓ２４６と同様に、画像処理が行われた画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００５５】
Ｓ２６２において、システム制御部１２４は、Ｓ２１２、Ｓ２３２、Ｓ２４８と同様に、Ｓ２６０で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔ではない場合には、Ｓ２０６に移行して、画像処理が行われていない画像（即ち、もとの画像）を顔枠と共に表示部１１８の表示画面に表示する。また、処理部分の種類が人物の顔である場合には、Ｓ２１４に移行する。
【００５６】
このように、本実施形態の撮像装置１００では、画像処理の対象となる画像の属性情報、及び、画像処理を行う処理部分の種類に応じて、かかる処理部分に行う画像処理を決定し、かかる画像処理を自動的に行う。従って、ユーザは、画像処理に関する知識がなくても、画像の気に入らない部分（即ち、画像処理を行う処理部分）をタッチするという簡単な操作を行うだけで、画像に適した画像処理を容易に行うことができる。
【００５７】
なお、画像処理の対象となる画像の属性情報、及び、画像処理を行う処理部分の種類に応じて決定した画像処理を自動的に行うのではなく、決定した画像処理の内容をユーザに通知し、ユーザの指示に応じて行うようにしてもよい。これにより、ユーザは、例えば、処理部分に行う画像処理として決定した画像処理が好ましくないと感じた場合に、かかる画像処理が行われることを中止することができる。
＜第２の実施形態＞
図５を参照して、撮像装置１００における別の画像処理の動作について説明する。第１の実施形態と同様に、画像処理の対象となる画像（画像データ）は、記録媒体２００に記録された複数の画像（画像データ）から選択され、予めメモリ１１４に読み込まれているものとする。また、図５に示すＳ５０２乃至Ｓ５１２は、図２に示すＳ２０２乃至Ｓ２１２と同じであるため、ここでの詳細な説明は省略する。なお、Ｓ５１２において、Ｓ５１０で指定した処理部分の種類が人物の顔ではない場合には、Ｓ５３４に移行し、Ｓ５１０で指定した処理部分の種類が人物の顔である場合には、Ｓ５１４に移行する。
【００５８】
Ｓ５１４において、システム制御部１２４は、Ｓ５０２で取得した属性情報に対応する複数の画像処理を選択可能にユーザに通知する。例えば、メモリ１１４には、図６に示すように、属性情報（撮像条件）と画像処理との関係を表すテーブルが記憶されており、システム制御部１２４は、図６に示すテーブルを参照して、選択可能な画像処理を表示部１１８の表示画面に表示する。図７（ａ）は、Ｓ５１４において表示部１１８の表示画面に表示される画像の表示例を示す図であって、撮像条件が画像の撮像時にストロボが発光されていないことを表している場合の表示例を示す図である。図７（ａ）を参照するに、選択可能な画像処理として逆光補正処理と美肌補正処理とを含む画像処理選択メニューが表示されている。ユーザは、画像処理選択メニューの逆光補正処理又は美肌補正処理の項目部分にタッチすることで、処理部分に行う画像処理を選択することができる。なお、撮像条件が画像の撮像時にストロボが発光されていることを表している場合には、赤目補正処理と美肌補正処理とを含む画像処理選択メニューが表示されることになる。
【００５９】
Ｓ５１６において、システム制御部１２４は、Ｓ５１４で通知した複数の画像処理のうちユーザによって選択された画像処理を、Ｓ５１０で指定した処理部分に行う画像処理として決定する。
【００６０】
Ｓ５１８において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の処理部分に対して、Ｓ５１６で決定した画像処理（例えば、逆光補正処理又は美肌補正処理）を行う。
【００６１】
Ｓ５２０において、システム制御部１２４は、Ｓ５１８で画像処理が行われた画像を表示部１１８の表示画面に表示する。なお、画像処理が行われた画像を表示する際には、図７（ｂ）に示すように、処理部分に行った画像処理の内容の説明も表示して、ユーザが画像処理の内容について認識できるようにすることが好ましい。図７（ｂ）では、処理部分に美肌補正処理及び赤目補正処理が行われたことを表すアイコンが表示されている。また、画像処理が行われた画像の保存を指示するための保存ボタンや画像処理が行われる前の画像に戻すことを指示するための戻すボタンなども表示するとよい。
【００６２】
Ｓ５２２において、システム制御部１２４は、画像処理が行われた画像（Ｓ５２０で表示された画像）を保存するかどうかを判定する。画像処理が行われた画像を保存する場合には、システム制御部１２４は、Ｓ５２４において、画像処理が行われた画像を記録媒体２００に保存する。また、画像処理が行われた画像を保存しない場合には、Ｓ５２６に移行する。
【００６３】
Ｓ５２６において、システム制御部１２４は、画像処理を終了するかどうかを判定する。例えば、システム制御部１２４は、操作部の１つである画像処理終了ボタンが選択されたかどうか（即ち、画像処理の終了が指示されたかどうか）を検出する。そして、画像処理終了ボタンが選択されたことを検出した場合には、システム制御部１２４は、画像処理を終了する。また、画像処理終了ボタンが選択されたことを検出しなかった場合には、システム制御部１２４は、画像処理を終了しないと判定し、Ｓ５２８に移行する。
【００６４】
Ｓ５２８において、システム制御部１２４は、表示部１１８の表示画面に表示された画像（即ち、画像処理が行われた画像）がタッチされたかどうかを判定する。画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ５２８を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ５３０に移行する。
【００６５】
Ｓ５３０において、システム制御部１２４は、タッチされたタッチパネル上の位置座標を含む操作情報に基づいて、表示部１１８の表示画面に表示された画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００６６】
Ｓ５３２において、システム制御部１２４は、Ｓ５３０で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔ではない場合には、Ｓ５３４に移行する。また、処理部分の種類が人物の顔である場合には、Ｓ５１４に移行する。
【００６７】
Ｓ５３４において、システム制御部１２４は、Ｓ５０２で取得した属性情報に対応する複数の画像処理を選択可能にユーザに通知する。例えば、メモリ１１４には、図４（ｂ）に示すように、属性情報（撮像シーンの種類）と画像処理との関係を表すテーブルが記憶されており、システム制御部１２４は、図４（ｂ）に示すテーブルを参照して、選択可能な画像処理を表示部１１８の表示画面に表示する。撮像シーンの種類が「青空」である場合には、青色強調処理とコントラスト補正処理とを含む画像処理選択メニューが表示される。また、撮像シーンの種類が「夜景」である場合には、コントラスト補正処理とノイズリダクション処理とを含む画像処理選択メニューが表示される。
【００６８】
Ｓ５３６において、システム制御部１２４は、Ｓ５３４で通知した複数の画像処理のうちユーザによって選択された画像処理を、Ｓ５３０で指定した処理部分に行う画像処理として決定する。
【００６９】
Ｓ５３８において、システム制御部１２４は、画像処理部１１２と協同して、画像処理の対象となる画像の処理部分に対して、Ｓ５３６で決定した画像処理（例えば、青色強調処理又はコントラスト補正処理）を行う。
【００７０】
Ｓ５４０において、システム制御部１２４は、Ｓ５１８で画像処理が行われた画像を表示部１１８の表示画面に表示する。なお、画像処理が行われた画像を表示する際には、画像処理の内容の説明も表示して、ユーザが画像処理の内容について認識できるようにすることが好ましい。また、画像処理が行われた画像の保存を指示するための保存ボタンや画像処理が行われる前の画像に戻すことを指示するための戻すボタンなども表示するとよい。
【００７１】
Ｓ５４２において、システム制御部１２４は、Ｓ５２２と同様に、画像処理が行われた画像（Ｓ５４０で表示された画像）を保存するかどうかを判定する。画像処理が行われた画像を保存する場合には、Ｓ５２４に移行し、システム制御部１２４は、画像処理が行われた画像を記録媒体２００に保存する。また、画像処理が行われた画像を保存しない場合には、Ｓ５４４に移行する。
【００７２】
Ｓ５４４において、システム制御部１２４は、Ｓ５２６と同様に、画像処理を終了するかどうかを判定する。上述したように、システム制御部１２４は、画像処理終了ボタンが選択されたことを検出した場合には、画像処理を終了する。また、画像処理終了ボタンが選択されたことを検出しなかった場合には、システム制御部１２４は、画像処理を終了しないと判定し、Ｓ５４６に移行する。
【００７３】
Ｓ５４６において、システム制御部１２４は、Ｓ５２８と同様に、表示部１１８の表示画面に表示された画像（即ち、画像処理が行われた画像）がタッチされたかどうかを判定する。画像がタッチされていない場合には、画像がタッチされるまで待機し（Ｓ５４６を繰り返す）、表示部１１８の表示画面に表示された画像がタッチされた場合には、Ｓ５４８に移行する。
【００７４】
Ｓ５４８において、システム制御部１２４は、Ｓ５３０と同様に、表示部１１８の表示画面に表示された画像のタッチされた部分を検出し、かかる部分を、画像処理を行う処理部分として指定する。
【００７５】
Ｓ５５０において、システム制御部１２４は、Ｓ５４８で指定した処理部分の種類が人物の顔であるかどうかを判定する（即ち、処理部分の種類を特定する）。処理部分の種類が人物の顔である場合には、Ｓ５１４に移行する。また、処理部分の種類が人物の顔ではない場合には、Ｓ５３４に移行する。
【００７６】
このように、本実施形態の撮像装置１００では、画像処理の対象となる画像の属性情報、及び、画像処理を行う処理部分の種類に応じて、かかる処理部分に行うことが可能な複数の画像処理を通知する。そして、ユーザによって選択された画像処理を処理部分に行う画像処理として決定し、かかる画像処理を自動的に行う。従って、ユーザは、画像処理に関する知識がなくても、画像の気に入らない部分（即ち、画像処理を行う処理部分）をタッチして、処理部分に行うことが可能な画像処理を選択するという簡単な操作を行うだけで、画像に適した画像処理を容易に行うことができる。
【００７７】
なお、第１の実施形態及び第２の実施形態では、画像処理を行う装置が撮像装置であるため、タッチパネルに対するユーザの操作に応じて処理部分を指定している。但し、画像処理を行う装置がパーソナルコンピュータなどの画像処理装置である場合には、一般的に、表示画面に表示された画像においてポインタを動かすためのポインティングデバイスが備わっている。このような場合には、ユーザによるポインティングデバイスの操作に応じて処理部分を指定してもよい。
【００７８】
また、撮像装置１００におけるシステム制御部１２４の制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、撮像装置１００の全体の制御を行ってもよい。
【００７９】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例に説明したが、本発明はこれに限定されるものではない。例えば、本発明は、パーソナルコンピュータ、携帯電話端末、携帯型画像ビューワ及びプリンタなど、画像を表示制御可能な表示装置を備えるものに適用することができる。
【００８０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び、かかるプログラムを記憶した記憶媒体は本発明を構成することになる。
【００８１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上述した各実施形態を適宜組み合わせることも可能である。
【図１】
0005580623.tif 000002
【図２】
0005580623.tif 000003
【図３】
0005580623.tif 000004
【図４】
0005580623.tif 000005
【図５】
0005580623.tif 000006
【図６】
0005580623.tif 000007
【図７】
0005580623.tif 000008