(57)【要約】【課題】複雑な操作を必要とせずに、自動的に、印象的な色だけを残した画像を生成できるようにする。【解決手段】デジタルカメラ１００は、撮像部２０により得られた画像を、色情報及び輝度情報に基づいて領域分割し、領域分割した各領域の特徴度に応じて特徴的被写体を決定する。また、特徴的被写体の色を残す色残し領域を設定する。そして、色残し領域では特徴的被写体の色を残し、それ以外の領域は無彩色化するように色変換処理する。【選択図】図８
2015119326.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を受光する撮像部により得られた画像を、色情報及び輝度情報のうち少なくともいずれかに基づいて領域分割する領域分割手段と、
前記領域分割手段で領域分割した各領域の特徴度を算出する特徴度算出手段と、
前記特徴度算出手段で算出した特徴度に応じて特徴的被写体を決定する特徴的被写体決定手段と、
前記特徴的被写体決定手段で決定した特徴的被写体の色を残す色残し領域を設定する色残し領域設定手段と、
前記色残し領域設定手段で設定した色残し領域では前記特徴的被写体決定手段で決定した特徴的被写体の色を残し、それ以外の領域は無彩色化するように色変換処理する画像処理手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記特徴度算出手段は、前記領域分割手段で領域分割した各領域の位置、大きさ及び彩度のうち少なくともいずれかに基づいて特徴度を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特徴度算出手段は、被写体種類に基づいて、該被写体の位置に相当する領域の特徴度を算出することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記特徴度算出手段は、前記撮像部により得られた画像から顔が検出されている場合、顔が検出された領域の下の領域の特徴度が前記顔が検出されていない場合よりも大きく算出されることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理手段は、色を残す被写体を含まないことが明らかな領域は、無彩色化するように色変換処理することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像処理手段は、前記特徴的被写体決定手段で決定した特徴的被写体の色に変化があった場合、該特徴的被写体の該変化した色が残るように色変換処理することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
被写体像を受光する撮像部により得られた画像を、色情報及び輝度情報のうち少なくともいずれかに基づいて領域分割するステップと、
前記領域分割した各領域の特徴度を算出するステップと、
前記算出した特徴度に応じて特徴的被写体を決定するステップと、
前記決定した特徴的被写体の色を残す色残し領域を設定するステップと、
前記設定した色残し領域では前記決定した特徴的被写体の色を残し、それ以外の領域は無彩色化するように色変換処理するステップとを有することを特徴とする画像処理方法。
【請求項８】
被写体像を受光する撮像部により得られた画像を、色情報及び輝度情報のうち少なくともいずれかに基づいて領域分割する処理と、
前記領域分割した各領域の特徴度を算出する処理と、
前記算出した特徴度に応じて特徴的被写体を決定する処理と、
前記決定した特徴的被写体の色を残す色残し領域を設定する処理と、
前記設定した色残し領域では前記決定した特徴的被写体の色を残し、それ以外の領域は無彩色化するように色変換処理する処理とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の一部の色だけを残すように色変換処理する画像処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年デジタルカメラが普及し、多くのユーザがデジタルカメラを使用する機会が増えおり、ユーザのニーズもより多様化してきている。このように多様化するニーズに対応するために、ユーザが所望の色を指定することにより、その色だけを有彩色として残し、それ以外の色を無彩色化することで、印象的な色だけを残した画像を生成する方法がある。
このような画像を簡易に生成するための方法として、例えば特許文献１が提案されている。特許文献１では、電子ビューファインダ画面上にユーザが位置や大きさを設定できる枠が表示され、電子ビューファインダに表示中の画像の枠に含まれる色情報に基づいて指定色が決定され、決定された指定色以外の色を消す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１１５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１により、特定の色だけを有彩色として残した画像を簡易に生成することができるが、簡易とはいえ、やはりユーザが枠を設定する等の操作を行う必要があり、複雑な操作が必要となるという点においてはまだ課題がある。
また、ある時点において残すべき色を確定させた後、環境の変化等が発生してしまい、ユーザが望む色残し処理が正しく行われなくなるという課題がある。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、複雑な操作を必要とせずに、自動的に、印象的な色だけを残した画像を生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、被写体像を受光する撮像部により得られた画像を、色情報及び輝度情報のうち少なくともいずれかに基づいて領域分割する領域分割手段と、前記領域分割手段で領域分割した各領域の特徴度を算出する特徴度算出手段と、前記特徴度算出手段で算出した特徴度に応じて特徴的被写体を決定する特徴的被写体決定手段と、前記特徴的被写体決定手段で決定した特徴的被写体の色を残す色残し領域を設定する色残し領域設定手段と、前記色残し領域設定手段で設定した色残し領域では前記特徴的被写体決定手段で決定した特徴的被写体の色を残し、それ以外の領域は無彩色化するように色変換処理する画像処理手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複雑な操作を必要とせずに、自動的に、印象的な色だけを残した画像を生成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの構成を示す図である。
【図２】実施形態に係るデジタルカメラの外観例を示す図である。
【図３】ユーザが指定した被写体の色を有彩色として残すように色変換処理する例を説明するための図である。
【図４】ユーザが指定した被写体の色を有彩色として残すように色変換処理する例を説明するための図である。
【図５】ユーザが指定した被写体の色を有彩色として残すように色変換処理する例を説明するための図である。
【図６】色変換ルックアップテーブルを説明するための図である。
【図７】実施形態に係るデジタルカメラによる全体処理を示すフローチャートである。
【図８】図７のフローチャートの特定色残し処理の詳細を示すフローチャートである。
【図９】画像データを解析する様子を説明するための図である。
【図１０】色変換ルックアップテーブルにおける色追従を説明するための図である。
【図１１】色残し領域を設定する例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１に、本発明を適用した画像処理装置として機能するデジタルカメラ１００の構成を示す。
レンズ１０は外光を集光して撮像部２０の撮像素子に導いている。レンズ１０はフォーカスレンズやズームレンズを備え、メカ駆動回路１４によりレンズ１０を光軸方向に沿って駆動することで焦点や画角を調節可能である。また、カメラブレに応じてレンズ１０を光軸方向以外にも駆動することで手ぶれ補正を行うことも可能である。手ぶれ補正は、撮像部２０を動かすことでも同様に実現可能である。レンズ１０を通過した光は、光量調節機構１２によりその光量が調節される。光量調節機構１２による光量調節方法は、口径を変化させる光彩絞り、光透過量を落とすＮＤフィルタ、全閉により遮光するメカシャッター等の様々な形態があり、用途に応じて使い分ける。
【００１０】
撮像部２０は、レンズ１０、光量調節機構１２を通過した被写体像を受光するＣＭＯＳセンサ等の撮像素子を有する。撮像素子の画素配列はＲＧＢのカラーフィルタで覆われたＢａｙｅｒ配列とするが、これに限らない。撮像部２０は、撮像駆動回路２２からの駆動指示により動作し、受光素子への露光、露光量の調節、露光データの読み出し、読み出した画像信号の増幅／減衰、画像信号のＡ／Ｄ変換等を行う。撮像部２０から出力された画像データは画像処理回路４０に投入されるか、或いはＲＡＭ等の一時記憶メモリ４６に記憶される。
【００１１】
画像処理回路４０は、撮像部２０から直接、或いは一時記憶メモリ４６を経由して入力された画像データの画像処理や画像解析等の様々な処理を行う。画像処理回路４０は、撮像部２０から順次出力される画像データを画像処理回路４０を用いて輝度成分や周波数成分を抽出し、これらを評価値として用いることで撮影時の露出合わせ（ＡＥ：Auto Exposure）やピント合わせ（ＡＦ：Auto Focus）を行う。また、画像処理回路４０は、撮像部２０から得た画像データを現像処理して画質を調節することができ、色合い、階調、明るさ等を適切に設定して、鑑賞に適した写真に仕上げる。本実施形態では、後述するように、画像処理回路４０は、色変換（３次元）ＬＵＴ（ルックアップテーブル）を用いた色変換処理を行う。また、画像処理回路４０は、入力された画像内から人物顔を代表とする被写体を検出することができ、画像内における人物顔の位置、大きさ、傾き、顔の確からしさ情報等を得ることができる。また、画像処理回路４０は、検出した人物顔の特徴情報を抽出し、特定の個人であるかを認証することができる。認証にあたっては、ＲＯＭ４８に記憶されている個人の特徴情報を読み出し、画像処理回路４０で特徴情報を比較して一致処理を行い、登録済みの個人と一致するか否かを確認する。また、画像処理回路４０は、人物顔の詳細な解析を行うことができ、例えばその人物の眼を解析して視線方向を検出することができる。
【００１２】
ＬＣＤ等の表示装置５０は、画像処理回路４０で現像処理された画像を表示したり、文字やアイコンを表示したりすることでユーザに対する情報伝達手段となる。
デジタルカメラ１００には、外部メモリ９０を挿入したり、外部機器９２を接続したりすることができる。デジタルカメラ１００は、外部メモリ９０や外部機器９２との間で、外部メモリインタフェース５２や外部機器インタフェース５４を介して画像の授受や互いの機器を動作させるコマンド情報等をやりとりすることができる。
【００１３】
システム制御部４２は、デジタルカメラ１００全体の制御を司る。操作部４４は、ユーザが各種操作を行うための操作部材を備える。
デジタルカメラ１００の適所にはストロボユニット３０が配置され、発光制御回路３２によりストロボユニット３０を発光させることができる。
【００１４】
図２に、デジタルカメラ１００の外観例を示す。図２（ａ）はカメラ前面を、図２（ｂ）はカメラ背面を示す。カメラ前面にはレンズ１０が配置され、メインカメラとして被写体像を捉えることができる。レンズ１０の同一面にストロボユニット３０が配置されている。主被写体が暗い場合にストロボユニット３０を発光させることで十分な光量を得ることができ、暗い中でも速いシャッター速度を保ち、好適な画像を得ることができる。カメラ背面には表示装置５０が配置されている。操作部４４を構成する操作部材２００、２０２、２１０、２２０、２２２、２２４、２２６、２２８は、カメラの電源投入、撮影モード切り替え、各種設定等、ユーザ操作に応じて機能が発動する。
【００１５】
以上のような構成からなるデジタルカメラ１００において、画像の一部の色だけを残すように色変換処理することを説明する。
まず、ユーザが所望の被写体を指定して、その被写体の色を有彩色として残すように色変換処理する例を説明する。図３〜図５に示すように、画像に２台の赤色の自動車３１５、３１１と、１台の青色の自動車３１３と、１台の緑色の自動車３１７とが写っているとする。これらの自動車のうち、所望の１台を有彩色として残し、それ以外の領域を無彩色化する。
【００１６】
図３（ａ）では、緑色の自動車３１７を有彩色として残すために指定している様子を示す。被写体の指定時に、指定された被写体の色情報（ここではＲＧＢ形式とする）を画像から取得し、これを一時記憶する。後述するような色変換処理において、一時記憶した色情報はそのまま有彩色として残し、それ以外の色は無彩色化するように変換パラメータを生成する。この変換パラメータを使用することで、図３（ｂ）に示すように、緑色の自動車３１７は緑色のまま、それ以外は無彩色化された画像に色変換される。
【００１７】
図４（ａ）では、図３と同様の手順で、青色の自動車３１３が指定され、図４（ｂ）に示すように、青色の自動車３１３は青色のまま、それ以外は無彩色化された画像に色変換される。
【００１８】
図５（ａ）では、図３、図４と同様の手順で、赤色の自動車３１５が指定されている。この場合、有彩色として残したい赤色の自動車３１５の他に、画像内にはもう１台の赤色の自動車３１１が存在している。自動車３１５の色情報を一時記憶して画像全体を色変換処理すると、図５（ｂ）に示すように、自動車３１５が赤色のままとなるのはもちろんであるが、もう１台の赤い自動車３１１も赤色のままとなる。ユーザが手前の自動車３１５だけを有彩色として記録することを望んでいた場合、奥の自動車３１１も有彩色として記録されてしまい、ユーザが所望した結果が得られないという課題が残る。この課題に対する対策は後述する。
【００１９】
図３〜図５に示したような色変換処理について、図６を参照して、色変換（３次元）ＬＵＴ（ルックアップテーブル）を用いた色変換処理を説明する。
図６には、ＲＧＢそれぞれが軸を持つ３軸６０１、６０３、６０５の色空間を表わす。各軸は０〜２５５の８ｂｉｔの諧調を持ち、それを３２単位の８つの領域に区切っている。各軸が８つの領域で構成されるので、総領域数は８×８×８＝５１２個となる。なお、ここでは５１２個の領域を持つ構成を示しているが、これに限られるものではなく、色変換ＬＵＴの最大サイズやテーブル検索の速度等を考慮して任意の数の領域に分割にすることができる。
各領域に色変換後の色情報を定義付けることで、色変換ＬＵＴとなる。例えばＲＧＢ信号値がＲ：Ｇ：Ｂ＝１６５：１５０：２０の画素の場合、図６の色変換ＬＵＴでは領域６１１に相当する。領域６１１には色変換後の色情報があらかじめ定義付けられているとし、これに従って色変換される。このとき、色変換ＬＵＴの領域分割数によっては変換精度が粗くなりすぎることが懸念されるため、例えば下記のような直線補間等の補間演算を行ってもよい。
例）直線補間
R_Out = R_Target * R_In / R_Ref
G_Out = G_Target * G_In / G_Ref
B_Out = B_Target * B_In / B_Ref
R/G/B_In：入力値
R/G/B_Out：出力値
R/G/B_Ref：該当領域の基準値
R/G/B_Target：該当領域の変換値
【００２０】
このような色変換ＬＵＴと補間演算によって、画像の各画素に対して色変換処理を行い、図３〜図５に示したようにユーザが指定した自動車は有彩色のまま、それ以外は無彩色化された画像に色変換される。
【００２１】
ここで、図３〜図５で述べた例では、ユーザが被写体を指定する操作が必要となる。また、上述したようにユーザが指定した被写体以外に同色の別の被写体が存在していた場合、その別の被写体の色も残ってしまう課題がある。また、残すべき色を確定させた後、環境の変化等が発生してしまい、ユーザが望む色残し処理が正しく行われなくなるという課題がある。
【００２２】
本実施形態では、以下に説明するように、複雑な操作を必要とせずに、自動的に、印象的な色だけを残した画像を生成できるようにする。また、同色の別の被写体の色も残ってしまう課題を解決するようにする。また、残すべき色を確定させた後、環境の変化等が発生してしまい、ユーザが望む色を残す処理が正しく行われなくなるという課題を解決するようにする。
【００２３】
図７に、本実施形態に係るデジタルカメラ１００による全体処理を示す。図７のフローチャートは、システム制御部４２の制御下で実行され、デジタルカメラ１００の主電源がオンされると開始される。
ステップＳ７０１で、システム制御部４２は、システム起動を行う。ここではカメラシステムが動作するに必要なＣＰＵやＬＳＩへの電源供給、クロック供給をはじめ、メモリやＯＳの初期化等、基本システムの起動が行われる。
【００２４】
ステップＳ７０２で、システム制御部４２は、撮像部２０に含まれるＣＣＤやＣＭＯＳといった撮像素子の起動や、レンズ１０に含まれるフォーカスレンズやズームレンズといった鏡筒系デバイスの起動を行う。メカシャッターやメカ絞りが動作し、撮像部２０に外光が導かれ始める。
【００２５】
ステップＳ７０３で、システム制御部４２は、撮像部２０から読み出したデータに基づいて明るさ、色、ピント状況を計測し、それぞれを好適な状態にするＡＥ、ＡＦ、ＡＷＢ（Auto White Balance）処理を開始する。
【００２６】
ステップＳ７０４で、システム制御部４２は、ライブ映像の生成を開始し、表示装置５０に表示する。
【００２７】
ステップＳ７０５で、システム制御部４２は、特定色残し処理を実行する。
図８に、ステップＳ７０５の特定色残し処理の詳細を示す。
まず、特定色残しモードであるか否かを判定する（ステップＳ８０１）。カメラには様々な撮影モードがあり、その中の一つのモードとして特定色残しモードを搭載することができる。これはカメラの搭載形態次第であり、モード以外で選択可能な形態としても良い。特定色残しモードでないと判定された場合、通常の現像処理を行う（ステップＳ８０２）。
【００２８】
特定色残しモードであると判定された場合、画像を領域分割して、各領域の特徴度を算出する（ステップＳ８０３）。
ここで、図９を参照して、ステップＳ８０３の処理を説明する。
図９（ａ）に示すように、画像９０１には、人物９１５、自動車９１９、家９１３、空９１１、地面９１７が写っている。このような被写体構成を解析し、画像の各領域に何が写っているのかを抽出する作業を行う。
図９（ｂ）は、画像をブロック状に分割し、色情報及び輝度情報を用いて領域分割（グルーピング）する様子を示す。ここでは例として画像を水平方向に３２分割、垂直方向に２４分割している。各ブロックの色情報及び輝度情報に基づいて、画像を領域分割する。この結果、人物９１５は、Ｅ＝頭部、Ｇ＝胴体、Ｆ，Ｉ＝腕、Ｍ，Ｎ＝脚というように領域分割される。また、自動車９１９は、Ｋ＝車体、Ｏ，Ｐ＝タイヤというように領域分割される。このような領域分割を画像全体で行う。
【００２９】
図９（ｃ）は、図９（ａ）の画像から被写体検出を行い、人物９１５の顔９５５を検出した結果を示す。
図９（ｄ）は、図９（ａ）の画像の所定領域の色情報及び輝度情報から、空９１１と地面９１９を検出した結果を示す。この例では、画像上部の約３０％の領域に、青空を検出するための色条件を満たしたブロックがあるかをチェックし、条件に該当したブロックは空領域９１１と判定している。ここで言うブロックとは、図９（ｂ）に示した各ブロックを指す。同様に、地面領域９１９の判定も行う。
【００３０】
このように、画像を領域分割した結果（図９（ｂ））、画像から検出した所定の被写体検出の結果（図９（ｃ））、領域分割した各領域から空領域、地面領域を検出した結果（図９（ｄ））の情報をまとめる。表１に各情報をまとめた例を示す。
【００３１】
【表１】
2015119326.tif 000003
【００３２】
表１は、各領域Ａ〜Ｐを縦軸にとり、各領域の重心位置情報(Ｘ，Ｙ)、その重心位置の原点（画像中央）からの距離Δcenter、各領域の大きさSize、各領域の彩度Chroma、各領域の被写体種類を横軸にして表わしている。被写体種類としては、例えば空（ＳＫＹ）、顔（ＦＡＣＥ）、胴体（ＢＯＤＹ）、地面（ＧＲＯＵＮＤ）が規定されている。また、被写体種類に応じてタイプ値Type Valueを付与している。タイプ値Type Valueは、画像内で着目されるべき被写体種類に応じて、着目度が高いと思われる被写体ほど高い値が割り当てられるように設計しておく。例えば領域Ｇは人物顔の検出位置の領域Ｅの下部に位置しており、その人物の胴体である確率が高い。胴体の領域からはその人物の衣服の色情報が取得できることが期待でき、タイプ値Type Valueは１００を割り当てている。一方、画像下部に位置する領域Ｌは地面であり、色を残す被写体を含まないことが明らかで、着目度は低く、タイプ値Type Valueは−１００を割り当てている。
【００３３】
これら各領域Ａ〜Ｐの距離Δcenter、大きさSize、彩度Chroma、タイプ値Type Valueを用いて、下記の計算式に基づいて、各領域Ａ〜Ｐの特徴度である評価値Eva Valueを算出する。
Eva Value＝（Δcenter×Coef Dist）＋（Size×Coef Size）＋（Chroma×Coef Chroma）＋（Type Value）
Coef Dist、Coef Size、Coef Chromaは配合係数として、任意の数値を使用できるものとする。表１では、各領域Ａ〜Ｐで算出した評価値Eva Valueのうち最高評価値は、自動車９１９の車体の位置に相当する領域Ｋとなっている。
【００３４】
図８に説明を戻して、ステップＳ８０３で算出した評価値Eva Valueに応じて、色残し現像処理を行うべき被写体（特徴的被写体）を決定する（ステップＳ８０４）。例えば評価値Eva Valueを所定の閾値と比較し、閾値を超えているものは特徴的被写体とする。
【００３５】
次に、特徴的被写体の有無を判定し（ステップＳ８０５）、特徴的被写体がないと判定された場合、通常現像を行う（ステップＳ８０２）。
特徴的被写体があると判定された場合、特徴的被写体が新規のものであるか否かを判定する（ステップＳ８０６）。新規の特徴的被写体であると判定された場合、これ以前には特徴的被写体が検出されていないため通常現像を行っていたはずであり、この後の色残し現像処理のために、残すべき特定色情報を記憶更新する（ステップＳ８０９）。
【００３６】
続いて、既に特徴的被写体が見つかっている状態から、別の被写体に特徴的被写体が切り替わったか否かを判定する（ステップＳ８０７）。既に特徴的被写体が見つかっている場合、既にその被写体の色残し現像処理を行っているはずであり、切り替わった先の特徴的被写体の特定色情報を記憶更新する必要がある(ステップＳ８０９)。
【００３７】
続いて、特徴的被写体の特定色を更新するか否かを判定する（ステップＳ８０８）。特定色を更新すべきと判定された場合、特定色情報を記憶更新する（ステップＳ８０９）。特徴的被写体が新規でもなく切り替わりでもなく、既にその被写体の色残し現像処理を行っている状態であるが、明るくなったり、暗くなったりといった環境光の変化等により当初記憶更新した特定色に変化があった場合、その特定色だけを正しく残す処理ができなくなる。
ここで、図１０を参照して、ステップＳ８０８の処理を説明する。図１０（ａ）は、当初記憶更新した特定色情報が１００１であることを示している。そして、特定色情報１００１に相当する領域１０１１が有彩色として残るように色変換ＬＵＴを生成する。その後、環境光の変化等により特徴的被写体の色が変化し、特定色情報１００３に変化したとする。当初記憶した特定色情報が１００１であったため、この領域１０１１の色が残るように色変換ＬＵＴを決定したが、この色変換ＬＵＴのままでは、特定色情報１００３に変化した後は正しく色変換されなくなってしまう。そこで、特徴的被写体を追尾手段により追尾し続け、その結果に基づいて特徴的被写体の色の変化を監視する。その結果、特定色が別の領域に変わったことを検知したときには、そのタイミングにおいて特定色情報１００３に相当する領域１０１３が有彩色として残るように色変換ＬＵＴを再生成する。
【００３８】
図８に説明を戻して、特定情報の記憶更新が適切に行われた後、色残し領域設定を行う（ステップＳ８１０）。そして、ステップＳ８１０において設定された色残し領域で色を残し、それ以外の領域は無彩色化するように色残し現像処理する（ステップＳ８１１）。画像全体に対して色残し現像処理を行うと、対象となる被写体以外に同色の別の被写体が存在していた場合、その別の被写体の色も残ってしまう課題がある。そこで、図１１に示すように、自動車９１９の色残し処理を行う色残し領域１１０１を設定し、この色残し領域１１０１に色変換ＬＵＴを適用する。色残し領域１１０１以外の領域は、無彩色とする色変換処理を行う。これにより、自動車９１９の車体と同色の他の被写体が存在していても、その被写体の色は無彩色化され、唯一残したい自動車９１９の車体の色だけを有彩色として残すことができる。
【００３９】
図７に説明を戻して、ステップＳ７０６で、システム制御部４２は、静止画撮影指示であるＳＷ１の押下があるか否かを判定する。ＳＷ１が押下された場合、ステップＳ７０７で、システム制御部４２は、静止画撮影用の露出を決定するＡＥ処理、ピント合わせをするＡＦ処理を行う。ステップＳ７０８で、システム制御部４２は、ＳＷ２の押下があるか否かを判定する。ＳＷ２が押下された場合、ステップＳ７０９で、システム制御部４２は、撮影処理を行う。撮像部２０で光電変換された画像データは可視化のための現像処理にかけられ、ステップＳ７１０で、色残し現像処理を行うか否かを判定する。この判定は、図８で述べたように、ＳＷ１押下前に判定されている色残し現像の判定結果を用いる。色残し現像処理を行わない場合、ステップＳ７１１に進み、通常現像を行い、色残し処理を行う場合、ステップＳ７１２に進み、色残し現像処理を行う。
【００４０】
以上により、特徴的被写体を自動的に検出し、その特徴的被写体の色を残し、それ以外の領域は無彩色化するように画像処理することができる。
また、環境光の変化等が発生しても自動的に特徴的被写体の特定色を更新することで正しく色残し処理を行い続けることが可能となる。
【００４１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４２】
２０：撮像部、４０：画像処理回路、４２：システム制御部、４６：一時記憶メモリ、４８：ＲＯＭ、５０：表示装置、１００：デジタルカメラ
【図１】
2015119326.tif 000004
【図２】
2015119326.tif 000005
【図３】
2015119326.tif 000006
【図４】
2015119326.tif 000007
【図５】
2015119326.tif 000008
【図６】
2015119326.tif 000009
【図７】
2015119326.tif 000010
【図８】
2015119326.tif 000011
【図９】
2015119326.tif 000012
【図１０】
2015119326.tif 000013
【図１１】
2015119326.tif 000014