(57)【要約】【課題】人物等の被写体を撮影した際に生じるテカリのような高輝度領域の輝度値を低減し、着色現象を低減した画像を得られるようにすることを課題とする。【解決手段】テカリ補正信号生成部（２０３）は、入力画像から、人物等の被写体の高輝度領域を補正する補正信号を生成する。色抑圧処理部（２０４）は、入力画像の信号レベルに応じて色信号を抑圧する。テカリ補正部（２０６）は、色抑圧処理部（２０４）により色信号が抑圧された画像信号に対して、テカリ補正信号生成部（２０３）にて生成された補正信号に基づくテカリ補正処理を行う。【選択図】図２
2018041203.tif 000002
【特許請求の範囲】
【請求項１】
入力画像から、所定の被写体の高輝度領域を補正する補正信号を生成する生成手段と、
前記入力画像の信号レベルに応じて色信号を抑圧する抑圧処理手段と、
前記抑圧処理手段により色信号が抑圧された画像信号に対して、前記補正信号に基づく補正を行う補正手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記所定の被写体の特性に応じた色信号比率に基づいて、前記補正信号を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記所定の被写体の画像領域の輝度レベルを基に、前記高輝度領域に対する前記補正信号を生成し、
前記抑圧処理手段は、前記補正信号が生成される際の前記輝度レベルに応じて、前記色信号を抑圧する特性を調整することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記抑圧処理手段は、前記所定の被写体の画像領域か否かにより、色信号を抑圧する特性を調整することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記抑圧処理手段は、前記色信号比率に応じて、前記色信号を抑圧する特性を調整することを特徴とする請求項２乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記生成手段は、前記所定の被写体の特性に応じた前記色信号比率を表す赤、緑、青の各色信号の平均値から、前記所定の被写体の特性に応じた補色信号を生成し、前記補色信号に対して、前記所定の被写体の画像領域の輝度レベルに応じた輝度ゲインを乗算することにより、前記補正信号を生成することを特徴とする請求項２乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記補正手段は、前記抑圧処理手段により前記抑圧がなされた後の画像信号の赤、緑、青の各色信号から、前記補正信号に対して所定の補正係数を乗算した各色信号を減算することにより、前記補正を行うことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
入力画像から、所定の被写体の高輝度領域を補正する補正信号を生成する生成工程と、
前記入力画像の信号レベルに応じて色信号を抑圧する抑圧処理工程と、
前記抑圧処理工程により色信号が抑圧された画像信号に対して、前記補正信号に基づく補正を行う補正工程と、
を有することを特徴とする画像処理装置の画像処理方法。
【請求項９】
コンピュータを、請求項１乃至７の何れか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号を処理する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置において、被写体像を撮像して撮像信号を出力する撮像素子は、素子を構成する画素に一定レベル以上の強い光が入射されると、当該画素からの出力信号が飽和する。撮像素子により撮像された画像のうち、飽和した画素の領域はいわゆる白とび領域として認識される。特に、人物を撮像した場合において、肌の表面で反射した光により白とびが生ずると、肌の一部にいわゆる「テカリ」が発生し、その画像を見る者に不快な印象を与えることが多い。また、いわゆるベイヤー配列のように各画素がＲ（赤）、Ｇ（緑）、Ｂ（青）の特定の色信号しか出力しない撮像素子では、全ての色信号が飽和せずに特定の色信号のみ飽和することで色のバランスが崩れた着色現象が発生する場合がある。
【０００３】
このため、例えば特許文献１には、肌の一部のテカリを補正する技術が開示されている。特許文献１に記載の技術では、画像から特定の被写体（人物等）の画像領域（被写体領域）を検出し、その検出した被写体領域から被写体の主な色成分（肌色等）に近い領域、つまり肌色領域を検出する。そして、その肌色領域の輝度値を参照して輝度値が高い場合には、その輝度を下げるように補正する。また、特許文献２には、画像の輝度信号が一定値以上になるとゲインが下がるようなゲイン抑圧特性を用いて、色抑圧処理を行うことにより、着色現象を軽減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２７００９号公報
【特許文献２】特開平８−３３１５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術の場合は、着色現象が考慮されておらず、特定の色信号のみ飽和した領域では、輝度を下げるように補正を行った場合でも着色現象の影響が発生する。また、特許文献２に記載の色抑圧処理では、輝度値が高い場合に輝度値を下げるように補正した場合を考慮していないため、テカリが生ずる可能性がある。
【０００６】
そこで、本発明は、人物等の被写体を撮影した際に生じるテカリのような高輝度領域の輝度値を低減し、また、着色現象を低減した画像を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、入力画像から、所定の被写体の高輝度領域を補正する補正信号を生成する生成手段と、前記入力画像の信号レベルに応じて色信号を抑圧する抑圧処理手段と、前記抑圧処理手段により色信号が抑圧された画像信号に対して、前記補正信号に基づく補正を行う補正手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、人物等の被写体を撮影した際にテカリのような高輝度領域の高輝度領域の輝度値を低減でき、また、着色現象を低減した画像を得ることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のデジタルカメラの概略構成例を示すブロック図である。
【図２】画像処理部の概略構成例を示すブロック図である。
【図３】画像処理部における処理の流れを示すフローチャートである。
【図４】輝度信号と輝度ゲインの特性の一例を示す図である。
【図５】輝度信号と色抑圧ゲインの特性の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を、添付の図面に基づいて詳細に説明する。本実施形態の画像処理装置は、デジタルカメラやデジタルビデオカメラ、カメラ機能を備えたスマートフォンやタブレット端末等の各種携帯端末、工業用カメラ、車載カメラ、医療用カメラ等に適用可能である。本実施形態では、画像処理装置の一適用例として、デジタルカメラを例に挙げて説明する。本実施形態のデジタルカメラは、撮像した画像のうち、例えば光源から照射された光が被写体の表面で反射することにより生じる高輝度領域を補正する機能を有する。
【００１１】
図１は、本実施形態のデジタルカメラ１００の概略構成例を示すブロック図である。
図１において、レンズ群１０１は、ズームレンズ、フォーカスレンズを含む。シャッタ部１０２は、絞りとシャッタを有している。撮像部１０３は、レンズ群１０１により撮像面上に結像された光学像を電気信号（アナログ画像信号）に変換するＣＣＤやＣＭＯＳ素子等を有して構成されている。撮像部１０３は、いわゆるベイヤー配列に対応した赤（Ｒ），緑（Ｇ），青（Ｂ）のカラーフィルタをも備えている。Ａ／Ｄ変換部１０４は、撮像部１０３から出力されたアナログ画像信号をデジタル画像信号（以下、画像データと表記する。）に変換する。画像処理部１０５は、Ａ／Ｄ変換部１０４から出力された画像データに対し、ホワイトバランス処理や、ガンマ（γ）処理、輪郭強調、色補正処理等の各種画像処理を行う。メモリ制御部１０７は、画像メモリ１０６に対する画像データの書き込みや読み出しを制御する。Ｄ／Ａ変換部１０８は、入力された画像データをアナログ画像信号に変換する。表示部１０９は例えば液晶ディスプレイ（ＬＣＤ）からなり、そのＬＣＤの画面に画像等を表示する。コーデック部１１０は、画像データを圧縮符号化し、また、圧縮符号化されたデータを伸張復号化する。Ｉ／Ｆ部１１１は、記録媒体１１２との間のインターフェース部である。記録媒体１１２はメモリカードやハードディスク等からなり、デジタルカメラ１００に着脱可能となされている。顔検出部１１３は、撮影画像の中から所定の被写体として例えば顔が写っている画像領域（被写体領域）を検出する。システム制御部１１４は、デジタルカメラ１００のシステム全体を制御する。操作部１１５は、ユーザからの各種の操作指示を入力するためのユーザインターフェース部である。不揮発性メモリ１１６は、ＥＥＰＲＯＭ等からなり、本実施形態に係るプログラムやパラメータ等を格納する。システムメモリ１１７は、システム制御部１１４の動作用の定数、変数、不揮発性メモリ１１６から読み出したプログラム等を展開するためのメモリである。
【００１２】
以下、図１に示した本実施形態のデジタルカメラ１００における被写体撮像時の基本的な処理の流れについて説明する。
撮像部１０３は、レンズ群１０１及びシャッタ部１０２を介して入射した光を光電変換し、アナログ画像信号としてＡ／Ｄ変換部１０４へ出力する。Ａ／Ｄ変換部１０４は、撮像部１０３から送られてきたアナログ画像信号を、デジタル画像データに変換して画像処理部１０５やメモリ制御部１０７に出力する。
【００１３】
画像処理部１０５には、Ａ／Ｄ変換部１０４から供給された画像データ、又は、メモリ制御部１０７から供給された画像データが、入力画像の画像データとして供給される。画像処理部１０５は、これら入力画像データに対し、ホワイトバランス等の色変換処理、ガンマ処理、輪郭強調処理等を行う。本実施形態の場合、画像処理部１０５は、後述する高輝度領域の補正処理（テカリ補正処理）も行う。なお、画像処理部１０５の詳細な説明は後述する。
【００１４】
また、画像処理部１０５は、顔検出部１１３による顔検出結果の情報（入力画像の中で顔の画像領域を示す情報）や撮像により得られた画像データを用いて、所定の評価値算出処理を行う。評価値算出結果の情報は、システム制御部１１４に送られる。システム制御部１１４は、評価値算出結果の情報に基づいて、顔等の被写体に露出を合わせる露光制御やピントを合わせる測距制御等を行う。具体的には、システム制御部１１４は、いわゆるＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等を行う。露光制御や測距制御等を行う際に用いられる評価値とその算出処理については公知の様々な技術を用いることができ、ここではそれらの説明及び図示は省略する。
【００１５】
画像処理部１０５から出力された画像データは、メモリ制御部１０７を介して画像メモリ１０６に書き込まれる。画像メモリ１０６は、撮像部１０３で撮像されてＡ／Ｄ変換部１０４から出力された画像データや、画像処理部１０５による画像処理後の画像データ、表示部１０９に表示するための画像データ等を格納する。
【００１６】
Ｄ／Ａ変換部１０８は、画像メモリ１０６に格納されている画像表示用のデータをアナログ信号に変換して表示部１０９に供給する。表示部１０９は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換部１０８からのアナログ信号に応じた画像等を表示する。
【００１７】
コーデック部１１０は、画像メモリ１０６に記録された画像データを、いわゆるＪＰＥＧやＭＰＥＧ等の規格に基づいてそれぞれ圧縮符号化する。システム制御部１１４は、コーデック部１１０で符号化された画像データを、Ｉ／Ｆ部１１１を介して記録媒体１１２に記録させる。
【００１８】
以上が、本実施形態のデジタルカメラ１００における被写体撮影時の基本動作である。上述した基本動作以外に、システム制御部１１４は、前述した不揮発性メモリ１１６に格納されているプログラムを実行することにより、後述する本実施形態の各処理を実現する。ここでいうプログラムとは、本実施形態にて後述する各フローチャートの処理等を実行するためのプログラムのことである。この際、システム制御部１１４の動作用の定数、変数、不揮発性メモリ１１６から読み出したプログラム等がシステムメモリ１１７に展開される。
【００１９】
以下、画像処理部１０５の詳細について、図２を用いて説明する。図２は、画像処理部１０５の概略構成を示すブロック図である。
図２において、画像処理部１０５は、同時化処理部２００、ＷＢ処理部２０１、輝度色差信号変換部２０２、テカリ補正信号生成部２０３（以下、補正信号生成部２０３と表記する。）、色抑圧処理部２０４を有する。さらに、画像処理部１０５は、輪郭強調処理部２０５、ＲＧＢ信号変換部２０６、テカリ補正部２０７、ガンマ処理部２０８、輝度色差信号変換部２０９をも有する。
【００２０】
図２に示した画像処理部１０５の各部の動作と、画像処理部１０５における処理の流れとを、図３のフローチャートを用いて説明する。
図３のステップＳ３０１では、画像処理部１０５に入力された画像データが、同時化処理部２００に入力される。そして、ステップＳ３０１において、同時化処理部２００は、ベイヤー配列に対応したＲＧＢの入力画像データに対して同時化処理を行う。同時化処理部２００での同時化処理部で生成されたＲ，Ｇ，Ｂの各色信号（以下、Ｒ，Ｇ，Ｂ信号と表記する。）は、ＷＢ処理部２０１に送られる。ステップＳ３０１の後、画像処理部１０５の処理は、ステップＳ３０２に進む。
【００２１】
ステップＳ３０２では、ＷＢ処理部２０１は、システム制御部１１４にて算出されたホワイトバランスゲイン値に基づき、同時化処理部２００から送られてきたＲ，Ｇ，Ｂ信号にゲインをかけて、ホワイトバランス調整処理を行う。ＷＢ処理部２０１でホワイトバランスが調整されたＲ，Ｇ，Ｂ信号は、輝度色差信号変換部２０２と補正信号生成部２０３にそれぞれ送られる。ステップＳ３０２の後、画像処理部１０５の処理は、ステップＳ３０３に進む。
【００２２】
ステップＳ３０３では、輝度色差信号変換部２０２は、ホワイトバランス調整後のＲ，Ｇ，Ｂ信号を、輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙに変換する。輝度色差信号変換部２０２で変換された輝度信号Ｙは、補正信号生成部２０３、色抑圧処理部２０４、輪郭強調処理部２０５へそれぞれ送られ、色差信号Ｒ−Ｙ，Ｂ−Ｙは、色抑圧処理部２０４へ送られる。ステップＳ３０３の後、画像処理部１０５の処理は、ステップＳ３０４に進む。
【００２３】
ステップＳ３０４では、補正信号生成部２０３は、供給された輝度信号Ｙから、被写体の顔の画像領域（以下、顔領域と表記する。）内の高輝度領域を抽出する。そして、補正信号生成部２０３は、その高輝度領域を補正する際に使用されるテカリ補正信号を生成する処理（テカリ補正信号生成処理）を行う。具体的には、補正信号生成部２０３は、顔検出部１１３で検出された顔領域に対して、顔領域内の各画素のＲ，Ｇ，Ｂ信号からその顔領域の特性に基づく色信号比率を決定し、その色信号比率に基づいてテカリ補正信号を生成する。
【００２４】
より詳細に説明すると、補正信号生成部２０３は、先ず、顔領域内の各画素のＲ，Ｇ，Ｂ信号から肌色の補色信号を算出する。例えば、顔領域内のＲ，Ｇ，Ｂ信号の平均値をそれぞれＡｖｅＲ，ＡｖｅＧ，ＡｖｅＢとし、Ｒ，Ｇ，Ｂ信号がそれぞれ０〜２５５の範囲の値をとるとすると、肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓは、式（１）により求めることができる。この顔領域内のＲ，Ｇ，Ｂ信号の平均値ＡｖｅＲ，ＡｖｅＧ，ＡｖｅＢが、顔領域の特性に基づく色信号比率を表している。
【００２５】
Ｒｓ＝２５５−ＡｖｅＲ
Ｇｓ＝２５５−ＡｖｅＧ          式（１）
Ｂｓ＝２５５−ＡｖｅＢ
【００２６】
さらに、補正信号生成部２０３は、輝度信号Ｙを参照し、その輝度信号Ｙの信号レベル（以下、輝度レベルと表記する。）に応じて、顔領域から高輝度領域を抽出するための輝度ゲイン信号Ｋｙを求める。そして、補正信号生成部２０３は、その輝度ゲイン信号Ｋｙを、式（２）のように肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓに乗算することにより、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈを算出する。
【００２７】
Ｒｈ＝Ｋｙ×Ｒｓ
Ｇｈ＝Ｋｙ×Ｇｓ          式（２）
Ｂｈ＝Ｋｙ×Ｂｓ
【００２８】
ここで、図４は、補正信号生成部２０３が、輝度信号Ｙから輝度ゲイン信号Ｋｙを求める際の変換テーブルの一例を示す図である。図４において、横軸は輝度信号Ｙ、縦軸は輝度ゲイン信号Ｋｙを示す。この図４に示す変換テーブルを用いることで、補正信号生成部２０３は、輝度信号Ｙが所定の閾値Ｔｈ０より小さく、テカリが発生していないと見なせる場合には、輝度ゲイン信号Ｋｙとして"０．０"の値を得る。この場合、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈはそれぞれ"０"となり、後段のテカリ補正部２０７ではテカリ補正処理は行われないことになる。一方、補正信号生成部２０３は、輝度信号Ｙが所定の閾値Ｔｈ１（Ｔｈ１＞Ｔｈ０）より大きく、テカリが発生し被写体が白とびしている場合には、輝度ゲイン信号Ｋｙとして"１．０"を得る。この場合、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈは、それぞれ肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓに応じた信号となり、後段のテカリ補正部２０７では肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓに応じたテカリ補正処理が行われることになる。また、補正信号生成部２０３は、輝度信号Ｙが閾値Ｔｈ０とＴｈ１の間であり、白とびはしていないが肌のテカリが目立つ輝度レベルである場合には、その輝度レベルに応じた"０．０"〜"１．０"の間の値を輝度ゲイン信号Ｋｙとして得る。この場合、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈは、肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓと輝度ゲイン信号Ｋｙとを乗算した信号になり、後段のテカリ補正部２０７ではその乗算信号に応じたテカリ補正処理が行われることになる。
【００２９】
このように、補正信号生成部２０３は、輝度信号Ｙから輝度ゲイン信号Ｋｙを生成し、その輝度ゲイン信号Ｋｙを肌色の補色信号Ｒｓ，Ｇｓ，Ｂｓに乗算することにより、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈを算出している。つまり、テカリ補正信号Ｒｈ，Ｇｈ，Ｂｈは、顔領域のうち、テカリ補正処理を行う必要がある高輝度領域に対して算出された信号となる。言い換えると、テカリ補正処理を行う必要がある高輝度領域は、顔領域の中から輝度レベルに応じて抽出された領域である。したがって、その輝度レベルに応じた輝度ゲイン信号Ｋｙを用いて算出されたテカリ補正信号Ｒｈ，Ｇｈ，Ｂｈは、高輝度領域のテカリ補正処理に適した信号であると言える。すなわち、補正信号生成部２０３は、テカリを補正する必要がある領域とテカリを補正する必要のない領域が自然な印象で切り替わるテカリ補正信号Ｒｈ，Ｇｈ，Ｂｈを生成することが可能となる。補正信号生成部２０３で生成されたテカリ補正信号Ｒｈ，Ｇｈ，Ｂｈは、テカリ補正部２０７へ送られる。ステップＳ３０４の後、画像処理部１０５の処理は、ステップＳ３０５に進む。
【００３０】
ステップＳ３０５では、色抑圧処理部２０４は、輝度色差信号変換部２０２で変換された色差信号Ｒ−Ｙ，Ｂ−Ｙに対し、色抑圧処理を行う。具体的には、色抑圧処理部２０４は、輝度色差信号変換部２０２で変換された輝度信号Ｙに基づいて色抑圧ゲインを算出し、その算出した色抑圧ゲインを、入力された色差信号Ｒ−Ｙ，Ｂ−Ｙに乗算することで、色抑圧処理がなされた色差信号を生成する。例えば、色抑圧ゲインをＣＳＵＰ＿ＧＡＩＮとすると、色抑圧処理のされた色差信号Ｒ−Ｙ´，Ｂ−Ｙ´は、それぞれ式（３）のように求めることができる。
【００３１】
Ｒ−Ｙ´＝ＣＳＵＰ＿ＧＡＩＮ×Ｒ―Ｙ
Ｂ−Ｙ´＝ＣＳＵＰ＿ＧＡＩＮ×Ｂ―Ｙ          式（３）
【００３２】
ここで、図５は、色抑圧処理部２０４が、輝度信号Ｙから色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを求める際の変換テーブルの一例を示す図である。図５において、横軸は輝度信号Ｙ、縦軸は色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを示す。色抑圧処理部２０４は、輝度信号Ｙが所定の閾値Ｔｈ３より小さく、Ｒ，Ｇ，Ｂ信号の何れかが飽和することによる着色現象が発生しないと見なせる場合には、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮとして"１．０"を得る。このため、色抑圧処理部２０４では色抑圧処理が行われない。一方、色抑圧処理部２０４は、輝度信号Ｙが所定の閾値Ｔｈ４（Ｔｈ４＞Ｔｈ３）より大きく、Ｒ，Ｇ，Ｂ信号の何れかが飽和することによる着色現象が発生していると見なせる場合には、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮとして"０．０"を得る。この場合、色抑圧処理部２０４では色抑圧処理が行われることになり、着色現象の発生が抑えられる。また、色抑圧処理部２０４は、輝度信号Ｙが閾値Ｔｈ３とＴｈ４の間であり、着色現象が発生する可能性がある場合には、輝度信号Ｙの強度に応じた"１．０"〜"０．０"の間の値を色抑圧ゲインＣＳＵＰ＿ＧＡＩＮとする。この場合、色抑圧処理部２０４では、その色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを色差信号Ｒ−Ｙ，Ｂ−Ｙに乗算する色抑圧処理が行われることになる。ただし、この時の色抑圧ゲインＣＳＵＰ＿ＧＡＩＮは、輝度信号Ｙの強度に応じた"１．０"〜"０．０"の間の値であるため、着色現象が発生したとしても目立たないものに抑えられることになる。このように、色抑圧処理部２０４は、輝度信号Ｙを参照して色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを生成して色抑圧処理を行うことにより、着色現象を低減することが可能である。
【００３３】
またこのとき、色抑圧処理部２０４は、補正信号生成部２０３において高輝度領域を抽出する際の閾値Ｔｈ０，Ｔｈ１を参照して、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを算出する際の閾値を決定してもよい。例えば、色抑圧処理部２０４は、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを求める際の閾値Ｔｈ４を、高輝度領域を抽出する際の閾値Ｔｈ１より小さく設定することで、テカリ補正を行う高輝度領域において着色現象の影響を無視することができるようになる。
【００３４】
また例えば、色抑圧処理部２０４は、被写体領域が顔検出部１１３で検出した顔領域か否か、つまり被写体領域がテカリ補正の対象とすべき領域か否かで、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを求める際の閾値Ｔｈ３と閾値Ｔｈ４を調整してもよい。例えば、被写体領域が顔検出部１１３で検出された顔領域でない場合（テカリ補正の対象でない領域である場合）には、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを求める際の閾値Ｔｈ３と閾値Ｔｈ４を、例えばより高い値に調整する。この場合、輝度信号Ｙがより低い値であるときに、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮが"１．０"になされて、色抑圧処理部２０４による色抑圧処理が行われないことになる。これにより、テカリ補正の対象でない領域に色抑圧処理が行われてしまって必要以上に彩度が低下してしまうのを防ぐことができるようになる。このように、色抑圧処理部２０４は、テカリ補正の対象とすべき領域か否かに応じて色抑圧処理の閾値を変えて色抑圧処理の特性を調整することにより、テカリ補正の対象でない領域に過度の色抑圧処理が行われてしまうことを防止できる。
【００３５】
また同様に、色抑圧処理部２０４は、補正信号生成部２０３で算出した顔領域内のＲ，Ｇ，Ｂ信号の平均値ＡｖｅＲ，ＡｖｅＧ，ＡｖｅＢを参照して、肌色に近い色か否かで色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを算出する際の閾値Ｔｈ３，Ｔｈ４を調整してもよい。例えば、顔検出部１１３で検出された顔領域内であっても肌色ではない領域については、色抑圧ゲインＣＳＵＰ＿ＧＡＩＮを求める際の閾値Ｔｈ３と閾値Ｔｈ４を、例えばより高い値に調整する。これにより、顔領域内であっても肌色ではない領域に色抑圧処理が行われてしまって必要以上に彩度が低下してしまうのを防ぐことができるようになる。このように、色抑圧処理部２０４は、顔領域内のＲ，Ｇ，Ｂ信号の平均値ＡｖｅＲ，ＡｖｅＧ，ＡｖｅＢ、つまりテカリ補正信号生成時に用いた色信号比率に応じて色抑圧処理の特性を調整することで、肌色でない領域に色抑圧処理が行われるのを防止できる。
【００３６】
前述したようにして色抑圧処理部２０４で色抑圧処理が行われた色差信号Ｒ−Ｙ´，Ｂ−Ｙ´は、ＲＧＢ信号変換部２０６に送られる。ステップＳ３０５の後、画像処理部１０５の処理は、ステップＳ３０６に進む。
【００３７】
ステップＳ３０６では、輪郭強調処理部２０５において輝度信号Ｙに対して輪郭強調処理が行われ、その輪郭強調された輝度信号Ｙ´がＲＧＢ信号変換部２０６に送られる。ステップＳ３０６の後、画像処理部１０５の処理は、ステップＳ３０７に進む。
【００３８】
ステップＳ３０７では、ＲＧＢ信号変換部２０６は、輪郭強調処理部２０５から供給された輝度信号Ｙ´と色抑圧処理部２０４から供給された色差信号Ｒ−Ｙ´，Ｂ−Ｙ´とに対して、ＲＧＢ信号変換処理を行う。このＲＧＢ信号変換処理による得られたＲ´，Ｇ´，Ｂ´信号は、テカリ補正部２０７に送られる。ステップＳ３０７の後、画像処理部１０５の処理は、ステップＳ３０８に進む。
【００３９】
ステップＳ３０８では、テカリ補正部２０７は、ＲＧＢ信号変換部２０６から供給されたＲ´，Ｇ´，Ｂ´信号に対して、補正信号生成部２０３で生成されたテカリ補正信号Ｒｈ，Ｇｈ，Ｂｈに基づくテカリ補正処理を行う。具体的には、テカリ補正の程度を調整するテカリ補正係数をαとすると、テカリ補正部２０７は、式（４）の演算を行うことにより、テカリ補正処理後のＲｔ，Ｇｔ、Ｂｔ信号を生成する。なお、テカリ補正係数αは"０．０"〜"１．０"の範囲をとる値である。テカリ補正係数αは、操作部１１５を介したユーザからの指示に応じて適宜設定されてもよい。
【００４０】
Ｒｔ＝Ｒ´−α×Ｒｈ
Ｇｔ＝Ｇ´−α×Ｇｈ          式（４）
Ｂｔ＝Ｂ´−α×Ｂｈ
【００４１】
このように、テカリ補正部２０７は、高輝度領域において肌の補色に基づいて算出したテカリ補正信号Ｒｈ，Ｇｈ，ＢｈとＲ´，Ｇ´，Ｂ´信号の減算を行うことにより、テカリを低減したＲ，Ｇ，Ｂ信号を生成することが可能である。テカリ補正部２０７にてテカリ補正処理が行われて生成されたＲｔ，Ｇｔ，Ｂｔ信号は、ガンマ処理部２０８へ送られる。ステップＳ３０８の後、画像処理部１０５の処理は、ステップＳ３０９に進む。
【００４２】
ステップＳ３０９では、ガンマ処理部２０８は、テカリ補正部２０７から供給されたＲｔ，Ｇｔ，Ｂｔ信号に対してガンマ処理を行う。ガンマ処理部２０８によるガンマ処理後のＲｇ，Ｇｇ，Ｂｇ信号は、輝度色差信号変換部２０９に送られる。ステップＳ３０９の後、画像処理部１０５の処理は、ステップＳ３１０に進む。
【００４３】
ステップＳ３１０では、輝度色差信号変換部２０９は、ガンマ処理部２０８から供給されたＲｇ，Ｇｇ，Ｂｇ信号を、輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙに変換する。輝度色差信号変換部２０９で変換された輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙは、コーデック部１１０に送られる。コーデック部１１０は、それら輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙを圧縮符号化する。その圧縮符号化されたデータは、Ｉ／Ｆ部１１１を介して記録媒体１１２に記録される。ステップＳ３１０の後、画像処理部１０５は、図３のフローチャートの処理を終了する。
【００４４】
以上説明したように、本実施形態のデジタルカメラ１００によれば、所定の被写体領域の高輝度領域に対するテカリ補正に用いるテカリ補正信号を生成している。そして、本実施形態のデジタルカメラ１００は、入力画像の輝度レベルに応じて色信号を抑圧する特性が調整された色抑圧処理後の画像信号に対して、テカリ補正信号に基づくテカリ補正処理を行っている。これにより、本実施形態のデジタルカメラ１００においては、人物等の被写体を撮影した際にテカリのような高輝度領域の高輝度領域の輝度値を低減でき、また、着色現象を低減した画像を得ることが可能である。
【００４５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記録媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、本発明は、上述の実施形態の各機能は回路（例えばＡＳＩＣ）とプログラムとの協働により実現することも可能である。
【００４６】
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４７】
１００  デジタルカメラ、１０３  撮像部、１０５  画像処理部、１０６  画像メモリ、１１０  コーデック部、１１３  顔検出部、１１４  システム制御部、１１５  操作部、１１６  不揮発性メモリ、１１７  システムメモリ、１１２  記録媒体、２００  同時化処理部、２０１  ＷＢ処理部、２０２  輝度色差信号変換部、２０３  テカリ補正信号生成部、２０４  色抑圧処理部、２０５  輪郭強調処理部、２０６  ＲＧＢ信号変換部、２０７  テカリ補正部、２０８  ガンマ処理部、２０９  輝度色差信号変換部
【図１】
2018041203.tif 000003
【図２】
2018041203.tif 000004
【図３】
2018041203.tif 000005
【図４】
2018041203.tif 000006
【図５】
2018041203.tif 000007