(57)【要約】【課題】顔の肌の色を補正すると共に、補正後の肌色に似合う色に衣服の色を補正することで、全体的にバランスが取れた色合いの画像出力を提供することが可能な撮像装置を提供すること。【解決手段】画像データを生成する現像部と、現像部が生成した画像データから顔領域を検出する顔検出部と、顔検出部の周囲領域を顔周囲領域として抽出する顔周囲領域抽出部と、顔検出部に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算部と、補正パラメータによる補正後の顔の肌色を分類する肌色分類部と、肌色分類部の分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成部と、補正パラメータ及びテーブルを用いて、顔領域及び顔周囲領域に対する色補正を実行する色補正部と、を備える、撮像装置が提供される。【選択図】図１
2011044964.tif 000002
【特許請求の範囲】
【請求項１】
撮像センサからの読み出しデータを出力する撮像部と、
前記撮像部が出力した前記データを用いて画像データを生成する現像部と、
前記現像部が生成した画像データから顔領域を検出する顔検出部と、
前記顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出部と、
前記顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算部と、
前記補正パラメータによる補正後の顔の肌色を分類する肌色分類部と、
前記肌色分類部の分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成部と、
前記補正パラメータ及び前記テーブルを用いて、前記顔領域及び前記顔周囲領域に対する色補正を実行する色補正部と、
を備える、撮像装置。
【請求項２】
前記肌色分類部は、前記補正後の顔の肌色のＲＧＢ比率を演算するＲ／Ｇ／Ｂ比率演算部を備える、請求項１に記載の撮像装置。
【請求項３】
前記肌色分類部は、前記補正後の顔の肌色の彩度を演算する彩度演算部をさらに備える、請求項２に記載の撮像装置。
【請求項４】
前記テーブル生成部は、前記顔周囲領域における所定の色が所定の比率以上であった場合に前記テーブルを生成する、請求項１に記載の撮像装置。
【請求項５】
前記テーブル生成部は、予め定めた基準となる肌色からの、前記補正後の顔の肌色の離れ具合によって前記色補正部による補正時の色調整値の加減量を決定する、請求項１に記載の撮像装置。
【請求項６】
撮像センサからの読み出しデータを出力する撮像ステップと、
前記撮像ステップで出力された前記データを用いて画像データを生成する現像ステップと、
前記現像ステップで生成した画像データから顔領域を検出する顔検出ステップと、
前記顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出ステップと、
前記顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算ステップと、
前記補正パラメータによる補正後の顔の肌色を分類する肌色分類ステップと、
前記肌色分類ステップでの分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成ステップと、
前記補正パラメータ及び前記テーブルを用いて、前記顔領域及び前記顔周囲領域に対する色補正を実行する色補正ステップと、
を備える、撮像方法。
【請求項７】
コンピュータに、
被写体を撮像して撮像センサからの読み出しデータを用いて画像データを生成する現像ステップと、
前記現像ステップで生成した画像データから顔領域を検出する顔検出ステップと、
前記顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出ステップと、
前記顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算ステップと、
前記補正パラメータによる補正後の顔の肌色を分類する肌色分類ステップと、
前記肌色分類ステップでの分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成ステップと、
前記補正パラメータ及び前記テーブルを用いて、前記顔領域及び前記顔周囲領域に対する色補正を実行する色補正ステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラ等の撮像装置で人物を撮影する際に、被写体となった人物の肌色をより綺麗に見せるために、肌色を補正する技術がある。しかし、肌色を綺麗に見せるための補正を画像全体に対して実行してしまうと、その人物が着ている衣服の色まで変化してしまう。その様な問題を解消するための技術として、例えば特許文献１〜５がある。
【０００３】
例えば、特許文献１〜３には、ウエディングドレスを着た女性の肌の色を綺麗な肌色に補正した場合に、ウエディングドレスの色を綺麗な白色に変換するものである。このように色補正処理を実行することで、肌の色を綺麗な肌色に補正しながらも、衣服の色を元の色に戻すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７２３１８号公報
【特許文献２】特開２００８−１６６９６３号公報
【特許文献３】特開２００８−１５３７５６号公報
【特許文献４】特開２００２−２５２７８３号公報
【特許文献５】特開２００７−９４６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、肌の色を綺麗な肌色に補正しながらも、衣服の色を元の色に戻そうとするが、肌色が変更されているために、被写体の人物が元々の肌の色に似合う色の衣服を選択して着ていた場合に、衣服の色が顔の色とマッチしていない色合いに変更されてしまうという問題があった。このような衣服の色の変更は、被写体となっている人物が希望する色修正とは言えない。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、被写体となる人物の顔の肌の色を補正すると共に、補正後の肌色に似合う色に顔の周囲色（例えば衣服の色）を補正することで、全体的にバランスが取れた色合いの画像出力を提供することが可能な、新規かつ改良された撮像装置、撮像方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、撮像センサからの読み出しデータを出力する撮像部と、撮像部が出力したデータを用いて画像データを生成する現像部と、現像部が生成した画像データから顔領域を検出する顔検出部と、顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出部と、顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算部と、補正パラメータによる補正後の顔の肌色を分類する肌色分類部と、肌色分類部の分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成部と、補正パラメータ及びテーブルを用いて、顔領域及び顔周囲領域に対する色補正を実行する色補正部と、を備える、撮像装置が提供される。
【０００８】
かかる構成によれば、被写体となる人物の顔の肌の色を補正すると共に、補正後の肌色に似合う色に顔の周囲色を補正することで、全体的にバランスが取れた色合いの画像を生成することが可能となる。
【０００９】
肌色分類部は、補正後の顔の肌色のＲＧＢ比率を演算するＲ／Ｇ／Ｂ比率演算部を備えていてもよい。その結果、肌色分類部は、補正後の顔の肌色のＲＧＢ比率をＲ／Ｇ／Ｂ比率演算部で演算することによって、肌色を分類することが出来る。
【００１０】
肌色分類部は、補正後の顔の肌色の彩度を演算する彩度演算部をさらに備えていてもよい。その結果、肌色分類部は、補正後の顔の肌色のＲＧＢ比率をＲ／Ｇ／Ｂ比率演算部で、彩度を彩度演算部で演算することによって、肌色を分類することが出来る。
【００１１】
テーブル生成部は、顔周囲領域における所定の色が所定の比率以上であった場合にテーブルを生成するようにしてもよい。その結果、顔周囲領域における所定の色の比率が予め定めた所定値以上であった場合に、顔の周囲色を補正することで、顔周囲領域における顔の周囲色を適切に補正することができる。
【００１２】
また、テーブル生成部は、予め定めた基準となる肌色からの、補正後の顔の肌色の離れ具合によって加減量を決定してもよい。その結果、基準となる肌色からの離れ具合に応じて加減量を決定して顔の肌色及び顔周囲領域の色を補正することで、全体的にバランスが取れた画像を得ることができる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、撮像センサからの読み出しデータを出力する撮像ステップと、撮像ステップで出力されたデータを用いて画像データを生成する現像ステップと、現像ステップで生成した画像データから顔領域を検出する顔検出ステップと、顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出ステップと、顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算ステップと、補正パラメータによる補正後の顔の肌色を分類する肌色分類ステップと、肌色分類ステップでの分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成ステップと、補正パラメータ及びテーブルを用いて、顔領域及び顔周囲領域に対する色補正を実行する色補正ステップと、を備える、撮像方法が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、被写体を撮像して撮像センサからの読み出しデータを用いて画像データを生成する現像ステップと、現像ステップで生成した画像データから顔領域を検出する顔検出ステップと、顔領域の周囲領域を顔周囲領域として抽出する顔周囲領域抽出ステップと、顔領域に含まれる顔の色に対する補正パラメータを演算して決定する顔色補正パラメータ演算ステップと、補正パラメータによる補正後の顔の肌色を分類する肌色分類ステップと、肌色分類ステップでの分類結果に応じて顔周囲領域抽出部に対する色補正に用いるテーブルを生成するテーブル生成ステップと、補正パラメータ及びテーブルを用いて、顔領域及び顔周囲領域に対する色補正を実行する色補正ステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、顔の肌の色を補正すると共に、補正後の肌色に似合う色に顔の周囲色（例えば衣服の色）を補正することで、全体的にバランスが取れた色合いの画像出力を提供することが可能な、新規かつ改良された撮像装置、撮像方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態にかかる撮像装置１００の構成について示す説明図である。
【図２】本発明の一実施形態に係る撮像装置１００に含まれる肌色分類部１１２の構成について示す説明図である。
【図３】本発明の一実施形態に係る撮像装置１００を用いた画像の色補正処理について説明する流れ図である。
【図４】本発明の一実施形態に係る撮像装置１００の、肌色分類部１１２による肌色分類処理について示す流れ図である。
【図５】色補正処理及び肌色分類処理の対象となるカラー画像データの一例を示す説明図である。
【図６】ｘｙ平面上に色を表す一般的な色度図である。
【図７】４シーズン法による肌色の分類イメージを示す説明図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
図１は、本発明の一実施形態にかかる撮像装置１００の構成について示す説明図である。以下、図１を用いて、本発明の一実施形態にかかる撮像装置１００の構成について説明する。
【００１９】
図１に示した撮像装置１００は、撮像素子で光電変換された結果得られるデータから画像データを生成するデジタルスチルカメラである。図１に示したように、本発明の一実施形態にかかる撮像装置１００は、レンズ部１０２と、現像部１０４と、顔検出部１０６と、顔周囲領域抽出部１０８と、顔色補正パラメータ演算部１１０と、肌色分類部１１２と、顔周囲色変換テーブル作成部１１４と、色補正部１１６と、ＪＰＥＧ圧縮符号部１１８と、メモリカード１２０と、を含んで構成される。
【００２０】
レンズ部１０２は、本発明の撮像部の一例であり、図１には図示しないが、ズームレンズ、フォーカスレンズ、撮像素子等からなり、被写体からの光を撮像素子で光電変換し、撮像素子からの読み出しデータを出力するものである。ここで、撮像素子としてはＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサを用いることができる。撮像素子にはベイヤー配列を有する画素が設けられており、この画素でデータが生成される。レンズ部１０２で生成されて出力される読み出しデータ（以下、レンズ部１０２から出力される読み出しデータを単に「データ」とも称する）は、レンズ部１０２から読み出されて、後段の現像部１０４に送られる。
【００２１】
現像部１０４は、レンズ部１０２で生成され、レンズ部１０２から出力されるデータを用いて、輝度信号と色差信号とを含むＹＣｂＣｒ情報からなる画像データを生成するものである。現像部１０４が生成する画像データは、顔検出部１０６、顔周囲領域抽出部１０８及び色補正部１１６に送られる。
【００２２】
顔検出部１０６は、現像部１０４で生成された画像データに対して、人間の顔の存在を検出し、人間の顔が画像データに含まれていたら、さらのその顔の位置を検出するものである。人間の顔を検出する方法としては、例えば、目、鼻、口といった人間の顔の特徴点を画像データの中から検出する手法がある。また例えば、被写体の顔領域を抽出する方法としては、指定領域内で肌の部分であると考えられる領域を基本的な領域として求め、その領域を出発点として肌らしい領域を所定の指標に基づいて拡張していき、最終的に肌らしき領域の固まりを顔領域として抽出するといった方法を用いてもよい。
【００２３】
また、例えば、指定領域の画像を構成する画素の明度、色相、彩度等を求め、指定領域の中からこれらの色の指標が肌の色の特徴と合致する画素からなる画像領域を人物の肌の部分を表す領域として抽出する方法を用いてもよい。以下の説明では、人間の顔の存在の検出及び顔の位置の検出を、以後「顔検出」とも称する。顔検出部１０６における顔検出手法は、任意のものを使用することができ、特定の手法に限られるものではない。顔検出部１０６で検出した顔部分が含まれる顔領域情報は、顔周囲領域抽出部１０８及び顔色補正パラメータ演算部１１０に送られる。
【００２４】
顔周囲領域抽出部１０８は、顔検出部１０６から送られてくる顔領域情報を用いて、顔の下方向に位置する領域で、色が連続している部分を顔周囲領域として抽出するものである。顔の下方向に位置する領域で、色が連続している部分は、その人物が着ている服が含まれている領域であると判断し、この顔周囲領域に対して適切な色補正処理を実行することで、補正後の肌色に似合う色に衣服の色を補正することができる。顔周囲領域抽出部１０８で抽出した顔周囲領域の情報は顔周囲色変換テーブル作成部１１４に送られる。
【００２５】
顔色補正パラメータ演算部１１０は、顔検出部１０６が検出した顔領域に含まれている人間の顔の肌色を補正するためのパラメータを演算して決定するものである。顔色補正パラメータ演算部１１０が決定するパラメータは、画像の明度、色相、彩度の補正量（シフト量）を定めるものであり、例えば、画像を構成する各画素の画素値に加算もしくは減算する値を定めるものである。顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータは、色補正部１１６に送られ、色補正部１１６における色補正処理に用いられる。また、顔色補正パラメータ演算部１１０が決定したパラメータは肌色分類部１１２にも送られ、肌色分類部１１２における肌色分類処理に用いられる。
【００２６】
本実施形態では、顔色補正パラメータ演算部１１０は、顔検出部１０６が検出した顔領域に含まれている人間の顔の肌色を構成する画素の明度、色相、彩度等を検出し、これらの要素が、綺麗な肌色を示すものとして予め定めた目標範囲に含まれるように、パラメータを決定する。なお、本発明における顔色補正パラメータ演算部１１０でのパラメータ決定手法は、かかる例に限られない。
【００２７】
肌色分類部１１２は、顔色補正パラメータ演算部１１０が決定したパラメータを用いて、色補正部１１６における顔の肌色に対する色補正処理が施された後の肌色（補正後の肌色）を分類する肌色分類処理を実行するものである。本実施形態における肌色分類部１１２により肌色分類処理の詳細については後述するが、肌色分類部１１２は、補正後の肌色をいくつかのパターンに分類する。この分類後の肌色のパターンに応じて、顔周囲領域に対する色補正処理を実行することで、補正後の肌色に似合う色に衣服の色を補正することができる。肌色分類部１１２による肌色分類処理の実行結果は、顔周囲色変換テーブル作成部１１４に送られる。
【００２８】
顔周囲色変換テーブル作成部１１４は、顔周囲領域抽出部１０８が抽出した顔周囲領域の情報及び肌色分類部１１２で分類された補正後の肌色に対する分類結果を用いて、顔周囲領域に対する色補正処理に用いる色変換テーブルを作成するものである。顔周囲色変換テーブル作成部１１４における色変換テーブル作成処理の詳細については後に詳述する。顔周囲色変換テーブル作成部１１４が作成した色変換テーブルは色補正部１１６に送られる。
【００２９】
色補正部１１６は、顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータ及び顔周囲色変換テーブル作成部１１４が作成した顔周囲領域の色を補正するための色変換テーブルを用いて、現像部１０４が生成した画像データに対する色変換処理を実行するものである。顔の肌色を補正するためのパラメータ及び顔周囲領域の色を補正するための色変換テーブルを用いて画像データに対する色変換を実行することで、補正後の肌色に似合う色に衣服の色を補正し、全体的にバランスが取れた色合いの画像を生成することができる。色補正部１１６によって色補正処理が施された画像データはＪＰＥＧ圧縮符号部１１８に送られる。
【００３０】
ＪＰＥＧ圧縮符号部１１８は、色補正部１１６によって色補正処理が施された画像データに対して、ＪＰＥＧ圧縮符号化処理を施して、ＪＰＥＧ画像データを作成するものである。ＪＰＥＧ圧縮符号部１１８で生成されたＪＰＥＧ画像データはメモリカード１２０に送られ、メモリカード１２０に記録される。
【００３１】
メモリカード１２０は、ＪＰＥＧ圧縮符号部１１８で生成されたＪＰＥＧ画像データが記録される記録媒体である。
【００３２】
なお、図１には図示しないが、撮像装置１００には、撮像動作を開始するためのシャッタボタン、撮影された画像を表示するための表示部、撮像装置１００に対する各種設定を実行するための操作部等が含まれていてもよい。また、撮像装置１００には、各部の動作を制御するためのＣＰＵ等の制御部や、各部の動作を制御するためのコンピュータが格納されたメモリが含まれていてもよい。
【００３３】
以上、本発明の一実施形態にかかる撮像装置１００の構成について説明した。次に、本発明の一実施形態に係る撮像装置１００に含まれる肌色分類部１１２の構成について説明する。
【００３４】
図２は、本発明の一実施形態に係る撮像装置１００に含まれる肌色分類部１１２の構成について示す説明図である。以下、図２を用いて、本発明の一実施形態に係る撮像装置１００に含まれる肌色分類部１１２の構成について説明する。
【００３５】
図２に示したように、本発明の一実施形態にかかる撮像装置１００に含まれる肌色分類部１１２は、Ｒ／Ｇ／Ｂ比率演算部１２２と、彩度演算部１２４と、肌色種別判定部１２６と、を含んで構成される。
【００３６】
Ｒ／Ｇ／Ｂ比率演算部１２２は、顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータを用いて、補正後の肌色のＲ（赤）／Ｇ（緑）／Ｂ（青）の比率を演算するものである。補正後の肌色のＲＧＢ比率を演算することで、補正後の肌色が黄色寄りの色なのか、青色寄りの色なのかを判別することができる。Ｒ／Ｇ／Ｂ比率演算部が演算した補正後の肌色のＲＧＢ比率の情報は、後段の肌色種別判定部１２６に送られる。
【００３７】
彩度演算部１２４は、顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータを用いて、補正後の肌色の彩度を演算するものである。補正後の肌色の彩度を演算することで、補正後の肌色の彩度の高低を判別することができる。彩度演算部１２４が演算した補正後の肌色の彩度の情報は、後段の肌色種別判定部１２６に送られる。
【００３８】
肌色種別判定部１２６は、Ｒ／Ｇ／Ｂ比率演算部１２２が演算した補正後の肌色のＲＧＢ比率の情報および彩度演算部１２４が演算した補正後の肌色の彩度の情報を用いて、補正後の肌色がどの種別に分類されるかを判別するものである。本実施形態では、肌色種別判定部１２６は、Ｒ／Ｇ／Ｂ比率演算部１２２が演算した補正後の肌色のＲＧＢ比率の情報および彩度演算部１２４が演算した補正後の肌色の彩度の情報から、補正後の肌色を４つのパターンに分類する。補正後の肌色がどの種別に分類されるかを判別すると、肌色種別判定部１２６その判別結果を出力する。判別結果は、顔周囲色変換テーブル作成部１１４に送られ、顔周囲領域に対する色補正処理のための色変換テーブルの作成に用いられる。
【００３９】
以上、本発明の一実施形態に係る撮像装置１００に含まれる肌色分類部１１２の構成について説明した。なお、本実施形態では、補正後の肌色のＲＧＢ比率の情報および補正後の肌色の彩度の情報を用いて補正後の肌色を分類していたが、本発明は、補正後の肌色のＲＧＢ比率の情報のみを用いて補正後の肌色を分類してもよい。肌色は、ＲＧＢ比率の情報のみを用いても大まかに分類することが可能である。
【００４０】
次に、本発明の一実施形態に係る撮像装置１００を用いた画像の色補正処理について説明する。図３は、本発明の一実施形態に係る撮像装置１００を用いた画像の色補正処理について説明する流れ図である。以下、図３を用いて本発明の一実施形態に係る撮像装置１００を用いた画像の色補正処理について説明する。
【００４１】
ユーザがシャッタボタンを押下する等によって撮像装置１００で撮像動作が開始されると、撮像装置１００はレンズ部１０２で光電変換してデータを生成し、生成されたデータをレンズ部１０２から出力し、現像部１０４でカラー画像データを生成する。現像部１０４で生成されたカラー画像データは顔検出部１０６、顔周囲領域抽出部１０８および色補正部１１６に送られる。顔検出部１０６では、カラー画像データに対する顔の有無の検出及び顔領域の検出処理が実行され、顔周囲領域抽出部１０８では、顔周囲領域の抽出処理が実行される（ステップＳ１０１）。
【００４２】
顔領域及び顔周囲領域の検出が完了すると、続いて、顔検出部１０６が検出した顔の肌色を検出する（ステップＳ１０２）。具体的には、顔検出部１０６が検出した顔領域に含まれている人間の顔の肌色を補正するためのパラメータを、顔色補正パラメータ演算部１１０が演算して決定し、決定したパラメータに基づいて顔の肌色を検出する。
【００４３】
顔の肌色を検出すると、肌色分類部１１２は、顔検出部１０６が検出した顔領域に含まれている人間の顔の肌色を分類する（ステップＳ１０３）。肌色分類部１１２は、上述したように、本実施形態では補正後の肌色のＲＧＢ比率の情報および補正後の肌色の彩度の情報を用いて補正後の肌色を分類する。
【００４４】
顔の肌色の分類が完了すると、分類結果に基づいて、顔周囲色変換テーブル作成部１１４が顔周囲領域に対する色補正処理に用いる色変換テーブルを作成する（ステップＳ１０４）。顔周囲色変換テーブル作成部１１４で色変換テーブルが作成されると、顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータ及び顔周囲色変換テーブル作成部１１４が作成した顔周囲領域の色を補正するための色変換テーブルを用いて、現像部１０４が生成した画像データに対する色変換処理を色補正部１１６が実行する（ステップＳ１０５）。
【００４５】
この一連の処理によって、肌色を綺麗な色に補正すると共に、補正後の肌色に似合う色に衣服の色を補正することができる。
【００４６】
以上本発明の一実施形態に係る撮像装置１００を用いた画像の色補正処理について説明した。次に、本発明の一実施形態に係る撮像装置１００の、肌色分類部１１２による肌色分類処理について説明する。
【００４７】
図４は，本発明の一実施形態に係る撮像装置１００の、肌色分類部１１２による肌色分類処理について示す流れ図である。以下、図４を用いて本発明の一実施形態に係る撮像装置１００の、肌色分類部１１２による肌色分類処理について説明する。
【００４８】
肌色分類部１１２に顔色補正パラメータ演算部１１０が決定した顔の肌色を補正するためのパラメータが送られると、このパラメータを用いて、補正後の肌色のＲＧＢ比率をＲ／Ｇ／Ｂ比率演算部１２２が演算する（ステップＳ１１１）。そして、補正後の肌色のＲＧＢ比率の演算と並行して、顔色補正パラメータ演算部１１０から送られてくるパラメータを用いて、補正後の肌色の彩度を彩度演算部１２４が演算する（ステップＳ１１２）。
【００４９】
Ｒ／Ｇ／Ｂ比率演算部１２２で補正後の肌色のＲＧＢ比率の情報が、彩度演算部１２４で補正後の肌色の彩度の情報がそれぞれ演算されると、ＲＧＢ比率の情報および彩度の情報を用いて、補正後の肌色がどの種別に分類されるかを肌色種別判定部１２６が判別する（ステップＳ１１３）。肌色種別判定部１２６は、補正後の肌色の判別結果を出力し、顔周囲色変換テーブル作成部１１４での色変換テーブルの作成処理に用いられる。
【００５０】
以上、本発明の一実施形態に係る撮像装置１００の、肌色分類部１１２による肌色分類処理について説明した。続いて、上述した、本発明の一実施形態に係る撮像装置１００による画像の色補正処理及び肌色分類処理を、図面を用いてより詳細に説明する。
【００５１】
図５は、本発明の一実施形態に係る撮像装置１００における画像の色補正処理及び肌色分類処理の対象となるカラー画像データの一例を示す説明図である。図５に示した画像データ１３１は、女性が椅子に座っている状態を撮像した結果得られたものである。なお、画像データ１３１において、女性が着ている服は明るいピンク色であるとする。以下では、この画像データ１３１に対して色補正処理及び肌色分類処理を実行する場合について説明する。
【００５２】
画像データ１３１に対して顔検出部１０６で顔検出処理を実行すると、図５の符号１３２で囲まれた部分が顔領域として検出される。そして、顔周囲領域抽出部１０８で顔周囲領域抽出処理を実行すると、顔領域１３２に含まれている顔の下方向に位置し、色が連続している、符号１３３で囲まれた部分が顔周囲領域として抽出される。
【００５３】
本発明の一実施形態に係る撮像装置１００は、このように検出された顔領域１３２における顔の肌色を補正するとともに、顔周囲領域１３３における洋服の色を、補正後の顔の肌色に合うように、画像データ１３１に対して色補正処理を実行することで、全体的にバランスが取れた色合いの画像を生成することができる。
【００５４】
本実施形態では、顔領域１３２における顔の肌色を補正した後の色に対して、肌色分類部１１２が４種類のパーソナルカラーに分類することで、その人の肌色に合った色への顔周囲領域１３３における洋服の色の補正ができる。人間の肌は、「黄み寄りの肌であるか、青み寄りの肌であるか」によって、また「くすんだ色合いであるか、鮮やかな（ビビッドな）色合いであるか」によって、４種類に分類することができる。
【００５５】
そして、「黄み寄りでビビッドな肌色」を「Ｓｐｒｉｎｇ」、「黄み寄りでくすんだ肌色」を「Ａｕｔｕｍｎ」、「青み寄りでビビッドな肌色」を「Ｓｕｍｍｅｒ」、「青み寄りでくすんだ肌色」を「Ｗｉｎｔｅｒ」として、肌色分類部１１２が肌色を分類する。このような分類法は「４シーズン法」と呼ばれる。従って、同じピンク色でも、この４種類の分類結果によって異なる色が存在し、肌色によって似合うピンク色が異なる。
【００５６】
図６は、ｘｙ平面上に色を表す一般的な色度図である。図中に示した「肌色領域」から黄色寄りの色になるか、青色寄りの色になるかによって、「黄み寄りの肌であるか、青み寄りの肌であるか」をＲ／Ｇ／Ｂ比率演算部１２２が判別することができる。そして、「くすんだ色合いであるか、鮮やかな（ビビッドな）色合いであるか」については、補正後の肌色の彩度を分析することで彩度演算部１２４が判別することができる。
【００５７】
図７は、本発明の一実施形態にかかる撮像装置１００における色分類処理で用いる、４シーズン法による肌色の分類イメージを示す説明図である。上述したように、「黄み寄りの肌であるか、青み寄りの肌であるか」によって、また「くすんだ色合いであるか、鮮やかな（ビビッドな）色合いであるか」によって、肌色種別判定部１２６は、補正後の肌色を「Ｓｐｒｉｎｇ」、「Ｓｕｍｍｅｒ」、「Ａｕｔｕｍｎ」、「Ｗｉｎｔｅｒ」の４つの中のいずれかに分類する。
【００５８】
肌色種別判定部１２６が、補正後の肌色を「Ｓｐｒｉｎｇ」、「Ｓｕｍｍｅｒ」、「Ａｕｔｕｍｎ」、「Ｗｉｎｔｅｒ」の４つの中のいずれかに分類すると、顔周囲色変換テーブル作成部１１４は顔周囲領域１３３におけるピンク色の洋服の色を補正するためのテーブルを作成する。例えば、図５に示した画像データ１３１における、補正後の女性の肌の色が、黄色寄りであって彩度が高い「Ｓｐｒｉｎｇ」であった場合には、その肌の色に似合うピンク色は単なるピンク色ではなくコーラルピンク（Ｃｏｒａｌ  Ｐｉｎｋ）であることが知られている。従って、補正後の女性の肌の色が、黄色寄りであって彩度が高い「Ｓｐｒｉｎｇ」であった場合には、顔周囲色変換テーブル作成部１１４は洋服の色をコーラルピンクに変換するようなテーブルを作成する。
【００５９】
また例えば、図５に示した画像データ１３１における、補正後の女性の肌の色が、黄色寄りであって彩度が低い「Ａｕｔｕｍｎ」であった場合には、その肌の色に似合うピンク色は単なるピンク色ではなくサーモンピンク（Ｓａｌｍｏｎ  Ｐｉｎｋ）であることが知られている。従って、補正後の女性の肌の色が、黄色寄りであって彩度が低い「Ａｕｔｕｍｎ」であった場合には、顔周囲色変換テーブル作成部１１４は洋服の色をサーモンピンクに変換するようなテーブルを作成する。
【００６０】
また例えば、図５に示した画像データ１３１における、補正後の女性の肌の色が、青色寄りであって彩度が高い「Ｓｕｍｍｅｒ」であった場合には、その肌の色に似合うピンク色は単なるピンク色ではなくフューシャピンク（Ｆｕｃｈｓｉａ  Ｐｉｎｋ）であることが知られている。従って、補正後の女性の肌の色が、青色寄りであって彩度が高い「Ｓｕｍｍｅｒ」であった場合には、顔周囲色変換テーブル作成部１１４は洋服の色をフューシャピンクに変換するようなテーブルを作成する。
【００６１】
また例えば、図５に示した画像データ１３１における、補正後の女性の肌の色が、青色寄りであって彩度が低い「Ｗｉｎｔｅｒ」であった場合には、その肌の色に似合うピンク色は単なるピンク色ではなくソフトフューシャピンク（Ｓｏｆｔ  Ｆｕｃｈｓｉａ  Ｐｉｎｋ）であることが知られている。従って、補正後の女性の肌の色が、青色寄りであって彩度が低い「Ｗｉｎｔｅｒ」であった場合には、顔周囲色変換テーブル作成部１１４は洋服の色をソフトフューシャピンクに変換するようなテーブルを作成する。
【００６２】
上記の説明では、ピンク色を補正する場合の一例を説明したが、その他の色の衣服を着ている場合における、肌の色とその肌の色にマッチする色との間の関係は、例えば、http://www.geocities.jp/net_t3/color/personal02_spring.html、http://www.geocities.jp/net_t3/color/personal02_summer.html、http://www.geocities.jp/net_t3/color/personal02_autumn.html、http://www.geocities.jp/net_t3/color/personal02_winter.html等に開示されているものを用いることができる。肌の色とその肌の色にマッチする色との間の関係に関する情報を予め撮像装置１００の内部（例えば顔周囲色変換テーブル作成部１１４）に保持しておき、補正後の肌の色にマッチする色を選択してテーブルを作成することができる。
【００６３】
なお、本実施形態では、「黄み寄りの肌であるか、青み寄りの肌であるか」、及び「くすんだ色合いであるか、鮮やかな（ビビッドな）色合いであるか」によって、肌の色を４種類に分類していたが、本発明はかかる例に限定されない。顔の肌の色は、「黄み寄りの肌であるか、青み寄りの肌であるか」のみによっても大まかに分類することができる。従って本発明においては、顔の肌の色をＲＧＢ比率の情報のみによって分類してもよい。
【００６４】
以上、本発明の一実施形態に係る撮像装置１００による画像の色補正処理及び肌色分類処理について説明した。なお、上記実施形態で説明した一連の処理は、撮像装置１００内部のハードウエアにより実行させてもよく、撮像装置１００の内部に格納されたソフトウエアにより実行させてもよい。
【００６５】
また、上記説明では本発明の一実施形態として撮像装置１００を挙げて説明したが、本発明はかかる例に限定されない。例えば、カメラ機能を内蔵した携帯電話についても、当然に本発明を適用可能であることは言うまでも無い。
【００６６】
以上説明したように本発明の一実施形態にかかる撮像装置１００は、撮影された画像データに対して顔検出処理を実行し、顔の肌色を綺麗な色に補正する。また撮像装置１００は撮影された画像データに対して顔周囲領域を抽出すると共に、補正後の顔の肌色を４シーズン法に基づいて分類する。そして、撮像装置１００は、補正後の顔の肌色がどのパターンに属しているかに基づいて、顔周囲領域に対する色変換処理のためのテーブルを作成し、作成したテーブルに基づいて顔周囲領域に対する色変換処理を実行する。
【００６７】
これにより、本発明の一実施形態にかかる撮像装置１００によれば、補正後の肌色に似合う色に衣服の色を補正することで、全体的にバランスが取れた色合いの画像出力を提供することが可能となる。
【００６８】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００６９】
例えば、上記実施形態では、顔の肌色を補正すると共に、補正後の肌色にマッチした色に顔周囲領域に対する色変換処理を実行していたが、本発明はかかる例に限定されない。例えば、顔周囲領域に対する色変換処理を敢えて実行しないようにしてもよい。例えば、顔周囲領域に、補正後の肌色に似合う色と似合っていない色とが混在しているような場合には、補正することでかえって似合わない色になってしまうことが考えられる。このような場合には顔周囲領域に対する色変換処理を敢えて実行しないようにしてもよい。
【００７０】
また例えば、色補正部１１６は、顔周囲領域の所定の色の面積が所定の比率以上の場合に限り、顔周囲領域に対して色補正を実行してもよい。顔周囲領域の所定の色の面積が所定の比率に限って顔周囲領域に対して色補正を実行することで、顔周囲領域に含まれる衣服その他の顔周囲色を適切に補正することができる。この所定の色としては、例えば記憶色と呼ばれる、多くの人がイメージとして記憶している色（桜の色、空の色、人間の肌の色等）であってもよい。
【００７１】
また例えば、上記実施形態では、顔領域及び顔周囲領域の形状は四角形であったが、本発明においては顔領域や顔周囲領域の形状は四角形に限られないことはいうまでも無い。また例えば、顔周囲色変換テーブル作成部１１４は、テーブルの作成の際に、予め定めた基準となる肌色からの離れ具合に応じて、顔周囲領域における色補正処理の際の色調整値の加算量や減算量を加減させてもよい。例えば、補正後の肌色が基準となる肌色からあまり離れていなければ、加減量を小さくし、補正後の肌色が基準となる肌色から大きく離れていれば、加減量を大きくしてもよい。基準となる肌色からの離れ具合に応じて加減量を決定して顔の肌色及び顔周囲領域の色を補正することで、全体的にバランスが取れた画像を得ることができる。
【００７２】
また例えば、上記実施形態では、顔周囲領域に含まれている衣服の色を補正していたが、本発明はかかる例に限定されない。顔の下に位置しているものが衣服以外のもの、例えばテーブルや布団のようなものであっても、その衣服以外のものの色を色補正部１１６で補正してもよい。顔の色に似合う、似合わない、の評価は、周囲の色との対比による心理効果であるためで、顔の下に位置しているものの色を肌色に適合する色に補正することにより、顔色をより健康的に見せる効果が期待できる。
【符号の説明】
【００７３】
１００    撮像装置
１０２    レンズ部
１０４    現像部
１０６    顔検出部
１０８    顔周囲領域抽出部
１１０    顔色補正パラメータ演算部
１１２    肌色分類部
１１４    顔周囲色変換テーブル作成部
１１６    色補正部
１１８    ＪＰＥＧ圧縮符号部
１２０    メモリカード
１２２    Ｒ／Ｇ／Ｂ比率演算部
１２４    彩度演算部
１２６    肌色種別判定部
【図１】
2011044964.tif 000003
【図２】
2011044964.tif 000004
【図３】
2011044964.tif 000005
【図４】
2011044964.tif 000006
【図５】
2011044964.tif 000007
【図６】
2011044964.tif 000008
【図７】
2011044964.tif 000009