(57)【要約】【課題】  画像の色温度及び被写体に応じて、より適切な彩度補正を行えるようにすること。【解決手段】  画像処理装置であって、画像データを取得する撮像素子（１０３）と、前記画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断手段（１０６）と、前記画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する顔検出部（１２６）と、前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて画像データの彩度を補正する補正手段（１０６）とを有し、前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータであることを特徴とする。【選択図】  図１
2008278333.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
前記画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断手段と、
前記画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出手段と、
前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて前記画像データの彩度を補正する補正手段とを有し、
前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータであることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は撮像装置であって、前記取得手段は被写体光学像を電気的な画像データに変換して出力する撮像手段であり、
前記画像データから前記色温度を算出する算出手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は印刷装置であって、更に、補正された画像データを印刷する印刷手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記検出手段は、前記判断手段により検出された色温度が前記予め設定された色温度の範囲内にある場合に、前記対象物を表す画像領域を検出することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記対象物は、人の顔であることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
被写体光学像を電気的な画像データに変換して出力する撮像手段を含む撮像装置と、該撮像装置から得られた画像データに基づいて印刷を行う印刷装置とからなるシステムであって、前記撮像装置と前記印刷装置の少なくともいずれか一方が、
前記画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断手段と、
前記画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出手段と、
前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて前記画像データの彩度を補正する補正手段とを有し、
前記システムは、前記撮像装置と前記印刷装置のどちらの前記判断手段、前記検出手段、前記補正手段を用いて処理を行うかを調停する調停手段を有し、
前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータであることを特徴とするシステム。
【請求項７】
前記対象物は、人の顔であることを特徴とする請求項６に記載のシステム。
【請求項８】
画像データを取得する取得工程と、
前記取得した画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断工程と、
前記取得した画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出工程と、
前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて画像データの彩度を補正する補正工程とを有し、
前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータであることを特徴とする画像処理方法。
【請求項９】
前記判断工程により検出された色温度が前記予め設定された色温度の範囲内にある場合に、前記検出工程を実行することを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記対象物は、人の顔であることを特徴とする請求項８または９に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び方法に関し、更に詳しくは、画像から、所定対象物を検出する機能を有する画像処理装置及び方法に関する。
【背景技術】
【０００２】
従来より、デジタルカメラ、ダイレクトプリンタ、デジタルカメラとダイレクトプリンタから構成されるプリントシステムに搭載される画像処理技術において、画像の彩度を制御する技術が公開されている。
【０００３】
例えば、特許文献１に記載された技術では、人物を含む画像データ内において、背景色域と肌色の色域とを分離し、それぞれの領域に対して彩度を制御する異なる画像処理を施す方法が示されている。
【０００４】
また、例えば、特許文献２では、彩度のヒストグラムから平均値を算出し、それが所定量以上の場合に彩度強調量を制御しながら彩度を強調し、所定量以下の場合は彩度の強調を実行しないようにして彩度が不足する部分を強調する技術が説明されている。
【０００５】
【特許文献１】特開2006-109310号公報
【特許文献２】特開2005-204136号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１に記載された技術では、彩度を高める方向に画像処理を施すと、室内の光源下での画像のように人物の顔色が鮮やかに発色するのがもともと芳しくない場合でもさらに顔色が鮮やかに発色するようになってしまうことが想定される。
【０００７】
また、特許文献２に記載された技術では、人物の顔色がすでに所望の彩度で発色されている場合でもおのずと強調されてしまい、さらに高い彩度で発色されるようになってしまうことが想定される。
【課題を解決するための手段】
【０００８】
本発明は上記問題点に鑑みてなされたものであり、本発明の画像処理装置は、画像データを取得する取得手段と、前記画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断手段と、前記画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出手段と、前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて前記画像データの彩度を補正する補正手段とを有し、前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータである。
【０００９】
また、本発明のシステムは、被写体光学像を電気的な画像データに変換して出力する撮像手段を含む撮像装置と、該撮像装置から得られた画像データに基づいて印刷を行う印刷装置とからなるシステムであって、前記撮像装置と前記印刷装置の少なくともいずれか一方が、前記画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断手段と、前記画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出手段と、前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて前記画像データの彩度を補正する補正手段とを有し、前記システムは、前記撮像装置と前記印刷装置のどちらの前記判断手段、前記検出手段、前記補正手段を用いて処理を行うかを調停する調停手段を有し、前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータである。
【００１０】
更に、本発明の画像処理方法は、画像データを取得する取得工程と、前記取得した画像データにより表される画像の色温度が予め設定された色温度の範囲内にあるかどうかを判断する判断工程と、前記取得した画像データにより表される画像から、予め設定された対象物を表す画像領域を検出する検出工程と、前記色温度が予め設定された色温度の範囲内にあり、且つ、前記画像領域が検出された場合に、前記画像領域とそれ以外の領域とで互いに異なるパラメータを用いて画像データの彩度を補正する補正工程とを有し、前記パラメータは、前記彩度を予め決められた範囲に入るように補正するパラメータである。
【発明の効果】
【００１１】
本発明によれば、画像の色温度及び被写体に応じて、より適切な彩度補正を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１３】
＜第１の実施形態＞
画像処理装置の一例として、本第１の実施形態における撮像装置１の概略構成について、図１を参照して説明する。
【００１４】
１０１は、光学ズーム手段の一例であるズームレンズ、フォーカスレンズから成る撮影レンズ、１０２は絞り機能を備えたシャッターである。１０３は、撮像手段の一例として被写体光学像を電気的な画像信号に変換するＣＣＤやＣＭＯＳセンサに代表される撮像素子、１０４は撮像素子１０３から出力されるアナログ出力をデジタル信号（デジタル画像データ）に変換するＡ／Ｄ変換器である。これらの構成により画像データを取得する取得手段を構成している。
【００１５】
１０５は撮像素子１０３、Ａ／Ｄ変換器１０４、Ｄ／Ａ変換器１１０にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路１０９およびシステム制御部１０７により制御される。
【００１６】
１０６は画像処理回路であり、Ａ／Ｄ変換器１０４からの画像データ或いはメモリ制御回路１０９からの画像データに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路１０６は顔検出部１２６を含み、画像データから顔の検出及び検出した顔の情報の取得を行う。なお、顔検出部１２６は検出手段の一例であり、人の顔を検出の対象物とした場合の構成である。
【００１７】
顔の検出技術としては、例えば、ニューラルネットワークに代表される学習を用いる方法や、目や鼻といった物理的な形状の特徴のある部位を画像領域からテンプレートマッチングにより検出する手法がある。他にも、肌の色や目の形といった画像特徴量を検出し、統計的解析を用いる手法が挙げられる（例えば、特開平１０−２３２９３４号公報や特開２０００−４８１８４号公報等を参照）。
【００１８】
本実施の形態では、一対の目（両目）、鼻、口を検出し、これらの相対位置より人物の顔を示す画像領域（以下、「顔領域」と呼ぶ。）を決定する方法により顔検出処理を行うものとして説明する。この方法では、検出の対象となる人物が片目を閉じていたり、不意に余所見をして横向きになった場合には、基準となる一対の目が存在しないために顔領域の検出ができなくなる。また、顔の情報とは、顔の有無、検出された場合の顔としての確からしさの指標である信頼度、顔の位置、サイズ等が含まれる。
【００１９】
また、画像処理回路１０６においては、撮像した画像データを用いて所定の演算処理を行う。そして、得られた演算結果に基づいてシステム制御部１０７が、ＡＦ（オートフォーカス）処理、及び、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。更に、ＡＷＢ（オートホワイトバランス）処理も行う。
【００２０】
Ａ／Ｄ変換器１０４から出力されたデジタル画像データが、画像処理回路１０６及びメモリ制御回路１０９を介して、或いはＡ／Ｄ変換器１０４から直接メモリ制御回路１０９を介して、画像メモリ１０８、あるいは画像表示メモリ１１１に書き込まれる。
【００２１】
１０８は撮影した静止画像や動画像を格納するための画像メモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ１０８に対して行うことが可能となる。また、メモリ１０８はシステム制御部１０７の作業領域としても使用することが可能である。
【００２２】
１１１は画像表示メモリであり、画像表示メモリ１１１に書き込まれた表示用の画像データはＤ／Ａ変換器１１０を介して表示部１１２に表示される。表示部１１２は、システム制御部１０７の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には撮像装置１の電力消費を大幅に低減することができる。
【００２３】
１１３は、シャッターボタンに代表される各種スイッチ、モードダイヤルやスライダ等の操作部材、ズーム倍率を指示するための操作部材、表示部１１２を利用したソフトスイッチなどを含む操作部である。操作部１１３を用いて入力されたユーザーの指示がシステム制御部１０７に送られる。
【００２４】
次に、画像処理回路１０６の構成及び処理について、図２〜図６を参照して更に詳しく説明する。
【００２５】
図２は画像処理回路１０６の構成を示すブロック図であり、図３及び図４は撮像素子１０３の各画素が主に光電変換を行う波長（色）を示している。図３は原色信号を出力する構成である場合、図４は補色信号を出力する構成である場合を示している。一般的には各色のフィルタを各画素に配置することにより実現されるため、以下、図３を原色フィルタの配列、図４を補色フィルタの配列と呼ぶ。
【００２６】
図３に示すような原色信号を出力する撮像素子１０３は、Ｒ、Ｇ１、Ｇ２、Ｂを単位としたブロックに分割される。撮像素子１０３からＲ、Ｇ１、Ｇ２、Ｂ各信号値を読み込み、ホワイトバランス処理部３０１へと送られ、画像中の白が、白を表す信号となるようなホワイトバラス係数および光源の色温度が求められる。以降、光源の色温度を色判定用の色評価値をCx、Cy（下記式（１）参照）とし、各色信号R、G１、G２、Bのホワイトバランス係数をそれぞれkWB_R、kWB_G1、kWB_G2、kWB_Bとする。
【００２７】
Cx、Cyをブロックごとに算出する。このCx、Cy値の算出式（１）を示す。
【００２８】
2008278333.tif 000003
【００２９】
また、ホワイトバランス係数kWB_R、kWB_G1、kWB_G2、kWB_Bの算出方法を以下に示す。図５に示すように、あらかじめ白色を高色温度下から低色温度下まで撮影し、それぞれの色評価値Cx、Cyをプロットすることで白軸２０１を設定する。実際の光源にて白色には若干ばらつきがあるために白を示す領域２０２に幅をもたせている。この範囲を白検出範囲と呼ぶ。このとき、図３に示す原色フィルタを有する撮像素子１０３の各ブロックについて算出したCx、Cy値が白検出範囲２０２に含まれる場合はそのブロックが白色であるとする。さらに、白検出範囲２０２に含まれる画素の積分値Sum_R、Sum_G1、Sum_G2、Sum_Bを算出して、以下の式（２）によりホワイトバランス係数を算出する。
【００３０】
2008278333.tif 000004
【００３１】
以上の算出結果を受け、ホワイトバランス処理部３０１にてホワイトバランス係数が、撮像素子１０３からＡ／Ｄ変換器１０４を介して出力されるデジタル画像信号にかけられることで、画像中の白が白を表す信号になるようにホワイトバランスが補正される。ホワイトバランス補正された画像信号は、輝度信号作成選択部３０８及び補間処理部３０２へと送られる。補間処理部３０２では撮像素子１０３の画素配列から、それぞれＡ（Ｒ）、Ｂ（Ｇ１）、Ｃ（Ｇ２）、Ｄ（Ｂ）位置の画素それぞれを用いて、補間演算よりＡ、Ｂ、Ｃ、Ｄ信号の面データを作成する。
【００３２】
マトリクス演算処理部３０３では式（３）を用いて画素毎に色変換を行う。
【００３３】
2008278333.tif 000005
【００３４】
なお、上記式（３）において、M11〜M43は係数である。
マトリクス演算処理されたデジタル画像信号は色差ゲイン演算処理部３０４において色差信号にゲインがかけられる。ここでは、式（４）によりRm、Gm、Bm信号はY、Cr、Cb信号へと変換され、さらに式（５）によりCr、Cb信号にゲインがかけられ、式（６）（式（２）の逆行列演算）により、Rg、Gg、Bg信号へと変換される。
【００３５】
2008278333.tif 000006
Cr' = G1 × Cr
Cb' = G1 × Cb      …（５）
【００３６】
2008278333.tif 000007
【００３７】
色差ゲイン演算処理されたデジタル画像信号はガンマ処理部３０５へと送られる。ガンマ処理部３０５では以下の式（７）〜（９）を用いてデータ変換される。ただしGammaTableは1次元ルックアップテーブルである。
Rt = GammaTable[Rg]      …（７）
Gt = GammaTable[Gg]      …（８）
Bt = GammaTable[Bg]       …（９）
ガンマ処理されたデジタル画像信号は色相補正演算処理部３０６へと送られる。演算式（１０）によりRt、Gt、Bt信号はY、Cr、Cb信号へと変換され、さらに式（１１）によりCr、Cb信号が補正され、式（１２）（式（１１）の逆行列演算）により、Rh、Gh、Bh信号へと変換される。
【００３８】
2008278333.tif 000008
【００３９】
2008278333.tif 000009
【００４０】
ただし、H11〜H22は係数
2008278333.tif 000010
【００４１】
色相補正演算処理されたデジタル画像信号は色差信号変換処理部３０７へと送られる。
色差信号変換処理部３０７においては式（１３）を用いて、ＵＶ信号が作成される。
2008278333.tif 000011
【００４２】
一方、輝度信号作成選択部３０８へと送られた信号は、撮像素子１０３に原色フィルタが用いられているか、または補色フィルタが用いられているかに応じて、処理方法の選択を行う。撮像素子１０３が図３の原色フィルタを用いたものであれば、原色輝度信号作成処理部３０９により輝度信号が作成され、撮像素子１０３が補色フィルタを用いたものであれば、補色輝度信号作成処理部３１０により輝度信号が作成される。なお、図１に示す撮像装置１の場合、製造段階で原色フィルタを用いたか補色フィルタを用いたか分かっている。そのため、輝度信号作成選択部３０８を無くし、原色輝度信号作成処理部３０９及び補色輝度信号作成処理部３１０のいずれか対応する方を構成するようにしても構わない。
【００４３】
以下に原色輝度信号および補色輝度信号の作り方について説明する。
【００４４】
図３に示すような原色フィルタの場合、Ｒ、Ｂの信号をすべて０にして、図６に示す係数を持つ２次元フィルタ処理を施したものを輝度信号とする。また、図４のような補色フィルタの場合、Ｃ、Ｍ、Ｙ、Ｇの信号をそのまま図６に示す係数を持つ２次元フィルタ処理を施したものを輝度信号とする。
【００４５】
原色輝度信号作成処理部３０９または補色輝度信号作成処理部３１０で作成された輝度信号は高域強調処理部３１１にてエッジ強調処理され、さらにガンマ処理部３１２にてガンマ変換処理されてＹ信号が作成される。
【００４６】
次に、本発明の第１の実施形態における上記構成を有する撮像装置１における画像処理について、図７のフローチャート及び図８を参照して説明する。
【００４７】
先ず、画像処理回路１０６はホワイトバランス処理部３０１で算出された画像の色温度情報である、白色を示すブロックのCx、Cyの値を取得し（ステップＳ１１）、取得したCx、Cy値の存在領域を判別する（ステップＳ１２）。ここでは、図５に示すCx、Cy座標内で色温度範囲２０３のように人肌の彩度が高く発色されがちな色温度範囲に存在するかどうかを判断する。なお、色温度範囲２０３は、人肌以外の領域の彩度だけ高め、人肌領域の彩度を抑えて発色させるのが不自然でないと判断できるような色温度範囲の概念を示している。取得したCx、Cy値が色温度範囲２０３の外に存在する場合は顔検出部１２６による顔検出を実行せずに、画像処理回路１０６は、図８（ａ）に示すように画像全体的に彩度を高める画像処理を施す（ステップＳ１５）。図８の例では、彩度を高めるための画像処理に、第１の画像処理パラメータを用いている。このように、本第１の実施形態では、画像処理回路１０６が補正手段の役割を果たす。
【００４８】
一方、Cx、Cy値が色温度範囲２０３内にある場合（人肌以外の領域の彩度だけ高め、人肌領域の彩度を抑えて発色させるのが不自然でないと判断する色温度範囲に存在する場合）、顔検出部１２６により顔検出を実行する（ステップＳ１３）。
【００４９】
ステップＳ１３において顔検出を実行した結果、顔が検出されなかった場合、画像処理回路１０６は図８（ａ）に示すように、顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いて画像全体的に彩度を高める画像処理を施す（ステップＳ１５）。一方、顔が検出された場合には、図８（ｂ）に示すように、検出された顔の領域以外に対しては顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いてその領域の彩度を高める画像処理を施す。そして、顔の領域には第１の画像処理パラメータと異なる、彩度が高く発色するのを抑制する第２の画像処理パラメータを適用して、画像処理を施す（ステップＳ１６）。
【００５０】
そして、ステップＳ１５またはステップＳ１６で彩度が調整された画像信号を画像処理回路外部に出力し（ステップＳ１７）、処理を終了する。
【００５１】
上記の通り本第１の実施形態によれば、画像の色温度及び顔検出結果に応じて彩度を調節するため、人物の顔色の彩度がより適正な画像を取得することができる。なお、「適正」な彩度とは、人物が撮影されている画像を観察したときに、色が鮮やかすぎたり、暗すぎたりせず、肌色が自然に見えるような概念を指し、例えば、経験的に得られた所望の彩度の範囲に入るように彩度を調整することで、「適正」な彩度にする。
【００５２】
＜第２の実施形態＞
以下に本発明における第２の実施形態について説明する。本第２の実施形態では、第１の実施形態で撮像装置に適用した彩度を調整する画像処理を、画像処理装置の別の一例である印刷装置に適用した場合について説明する。
【００５３】
図９は本第２の実施形態における印刷装置２の概略構成を示すブロック図である。
【００５４】
取得手段の別の一例である画像入力部１１４から、撮像装置で撮像された画像データや記憶媒体に記憶された画像データを取得し、画像処理部１１５において、明るさ補正、ホワイトバランス処理等の画像処理が実行される。さらに、検出手段の一例である顔検出部１２５において処理された画像データから、目、口等のエッジを検出して顔の特徴部を検出し、人間の顔が占める領域を検出する顔検出処理を実行する。本第２の実施形態では人物の顔を検出することによって、主被写体の存在する領域を検出している。このとき、画像処理部１１５により画像処理が施されて出力される画像データは、システム制御部１１７においてＹＵＶデータがＲＧＢデータに再変換され、輝度信号Ｙをもって以下の式（１４）により、ＹｅＭＣデータに変換される。
【００５５】
2008278333.tif 000012
【００５６】
ただし、a1〜a9は係数である。
上記のＹｅ、Ｍ、Ｃ信号値はさらに式（１５）〜（１７）のように、１次元ルックアップテーブルによりＹｅ’、Ｍ’、Ｃ’信号値に変換される。
Ｙｅ’ ＝ GammaTable[Ｙｅ]      …（１５）
M’ = GammaTable [Ｍ]      …（１６）
Ｃ’ = GammaTable [Ｃ]      …（１７）
【００５７】
その後、印刷部１１８に転送され、Ｙｅ’面、Ｍ’面、Ｃ’面の順にＹｅ’、Ｍ’、Ｃ’信号値が出力される。
【００５８】
次に、印刷装置２で行われる、紙を印画する媒体とした場合の画像出力の過程を以下に説明する。
【００５９】
図１０は、画面をｍ×ｎブロックに分割した状態を示す図である。図中、斜線で示した部分が１ブロックラインである。従って、図１０の場合には、画面がｎ本のブロックラインから構成されている。
【００６０】
印刷装置２は、一枚の用紙にて各ブロックラインの上端のラインから下端のラインまで第一にYｅ面の印画を行う。それが終了すると用紙が各ブロックラインの印画スタート位置に戻り、Ｍ面の印画がＹｅ面の印画と同様に行われる。Ｍ面の印画終了後は、用紙が再び各ブロックラインの印画スタート位置に戻り、Ｃ面の印画が同様に行われる。
【００６１】
上述のようにＹｅ’面の印画から始まるため、画像処理部１１５において第１ブロックラインから第ｎブロックラインの信号値Ｙ1、Ｒ−Ｙ１，Ｂ−Ｙ１、Ｙ２、Ｒ−Ｙ２、Ｂ−Ｙ２、・・・Ｙｎ、Ｒ−Ｙｎ、Ｂ−Ｙｎを式（１４）により変換する。これによりＹｅ１、Ｙｅ２・・・Ｙｅｎ信号を求め、印刷部１１８に転送されて、Ｙｅ’面の印画が行われる。
【００６２】
黄色の印画終了後は黄色印画時同様、第１〜第ｎブロックラインでＭ１、Ｍ２、・・・Ｍｎ信号値算出、転送、マゼンタ面の印画が行われる。
【００６３】
マゼンタ色の印画終了後は黄色、マゼンタ色印画時同様、第１〜第ｎブロックラインでＣ１、Ｃ２、・・・Ｃｎ信号値算出、転送、シアン面の印画が行われる。
【００６４】
次に、本第２の実施形態の印刷装置２における処理について、図１１のフローチャートを参照して説明する。
【００６５】
撮像装置で撮像された画像や、記録媒体に記録された画像を画像入力部１１４にて取得後（ステップＳ２１）、画像処理部１１５は、画像のExif情報等に当該画像の白色部分の色温度に関する情報が含まれているか否かを判別する（ステップＳ２２）。含まれていない場合は画像処理部１１５にて、図８（ａ）に示すように画像全体の彩度を高める画像処理を実行する（ステップＳ２７）。図８の例では、彩度を高めるための画像処理に、第１の画像処理パラメータを用いている。このように、本第２の実施形態では、画像処理部１１５が補正手段としての役割を果たす。
【００６６】
一方、画像の白色部分の色温度に関する情報が含まれている場合、その色温度情報を取得する（ステップＳ２３）。そして、その色温度情報を示す値から、システム制御部１１７は当該画像の白色部分のCx、Cy値が、図５の色温度範囲２０３内にあるかどうかを判断する（ステップＳ２４）。即ち、ここではシステム制御部１１７が判断手段としての役割を果たす。
【００６７】
Cx、Cy値が色温度範囲２０３の外に存在する場合は顔検出部１２５による顔検出を実行せずに、画像処理部１１５は図８（ａ）に示すように画像全体的に彩度を高める画像処理を施す（ステップＳ２７）。図８の例では、彩度を高めるための画像処理に、第１の画像処理パラメータを用いている。
【００６８】
一方、Cx、Cy値が色温度範囲２０３内にある場合（人肌以外の領域の彩度だけ高め、人肌領域の彩度を抑えて発色させるのが不自然でないと判断する色温度範囲に存在する場合）、顔検出部１２５により顔検出を実行する（ステップＳ２５）。
【００６９】
ステップＳ２５において顔検出を実行した結果、顔が検出されなかった場合、画像処理部１１５は図８（ａ）に示すように、顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いて画像全体的に彩度を高める画像処理を施す（ステップＳ２７）。一方、顔が検出された場合には、図８（ｂ）に示すように、検出された顔の領域以外に対しては顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いてその領域の彩度を高める画像処理を施す。そして、顔の領域には第１の画像処理パラメータと異なる、彩度が高く発色するのを抑制する第２の画像処理パラメータを適用して、画像処理を施す（ステップＳ２８）。
【００７０】
そして、ステップＳ２７またはステップＳ２８で彩度が調整された画像信号を印刷部１１８に出力し、上述した印刷処理が行われる。
【００７１】
上記の通り本第２の実施形態によれば、画像の色温度及び顔検出結果に応じて彩度を調節するため、人物の顔色の彩度がより適正な画像を印刷することができる。
【００７２】
＜第３の実施形態＞
以下に本発明における第３の実施形態について説明する。本第３の実施形態では、第１の実施形態で説明した撮像装置１と、第２の実施形態で説明した印刷装置２とを通信手段を介して接続した印刷システムに本発明を適用した場合について説明する。
【００７３】
なお、撮像装置１及び印刷装置２は、図１及び図９を参照してそれぞれ説明したものと同様であるので、ここでは説明を省略する。
【００７４】
図１２は、本第３の実施形態の印刷システムにおける処理を示すフローチャートである。
【００７５】
図１に示す撮像装置１と、図９に示す印刷装置２とが通信手段を介して接続されると（ステップＳ３１）、両装置がそれぞれのシステム制御部１０７、１１７にて調停を行う（ステップＳ３２）。そして、印画したい画像が当該画像における白色部分の色温度を示す値に関する情報を有しているか否かを判別する（ステップＳ３３）。白色部分の色温度情報を有していない場合は、図８（ａ）に示すように画像全体の彩度を高める画像処理を実行するが、実行に先だって、撮像装置１と印刷装置２のどちらが画像処理を行うかを決定する（ステップＳ３４）。そして、ステップＳ３４で決定した装置が、図８（ａ）に示すように画像全体の彩度を高める画像処理を実行する（ステップＳ４０）。図８の例では、彩度を高めるための画像処理に、第１の画像処理パラメータを用いている。
【００７６】
一方、画像の白色部分の色温度を示す値に関する情報を有している場合は、顔検出及び画像処理を撮像装置１と印刷装置２のどちらが行うかを決定する（ステップＳ３５）。そして、ステップＳ３５で決定した装置が、印画する画像の色温度に関する情報を取得する（ステップＳ３６）。そして、その色温度情報を示す値から、当該画像の白色部分のCx、Cy値が、図５の色温度範囲２０３内にあるかどうかを判断する（ステップＳ３７）。
【００７７】
Cx、Cy値が色温度範囲２０３の外に存在する場合は顔検出部１２５または１２６による顔検出を実行せずに、ステップＳ３５で決定された装置が、図８（ａ）に示すように画像全体的に彩度を高める画像処理を施す（ステップＳ４０）。図８の例では、彩度を高めるための画像処理に、第１の画像処理パラメータを用いている。
【００７８】
一方、Cx、Cy値が色温度範囲２０３内にある場合（人肌以外の領域の彩度だけ高め、人肌領域の彩度を抑えて発色させるのが不自然でないと判断する色温度範囲に存在する場合）、ステップＳ３８に進む。そして、ステップＳ３５で決定された装置の顔検出部１２５または１２６により顔検出を実行する。
【００７９】
ステップＳ３８において顔検出を実行した結果、顔が検出されなかった場合は、図８（ａ）に示すように、顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いて画像全体的に彩度を高める画像処理を施す（ステップＳ４０）。一方、顔が検出された場合には、図８（ｂ）に示すように、検出された顔の領域以外に対しては顔検出を実行しなかった場合と同じ第１の画像処理パラメータを用いてその領域の彩度を高める画像処理を施す。そして、顔の領域には第１の画像処理パラメータと異なる、彩度が高く発色するのを抑制する第２の画像処理パラメータを適用して、画像処理を施す（ステップＳ４１）。
【００８０】
そして、ステップＳ４０またはステップＳ４１で彩度が調整された画像信号を印刷部１１８に出力し、印刷処理が行われる。
【００８１】
上記の通り本第３の実施形態によれば、画像の色温度及び顔検出結果に応じて彩度を調節するため、人物の顔色の彩度がより適正な画像を印刷することができる。
【００８２】
なお、上記第１乃至第３の実施形態では、画像の色温度が予め設定された色温度範囲内にある場合にのみ、顔領域とそれ以外の領域とで異なるパラメータを用いた処理を行う場合について説明した。このようにすることで、比較的負荷の重い顔検出処理を行う機会を削減することができる。しかしながら、本発明はこれに限られるものではなく、顔検出処理を随時行う構成にしても良いことは言うまでもない。
【００８３】
また、上記第１〜第３の実施形態では対象物として人の顔を検出するために、以下のような場合について説明した。即ち、画像の色温度が、人の顔が十分な彩度をもって表現される色温度範囲２０３内にある場合に、人の顔の彩度が高くなりすぎないようなパラメータを用いて彩度の補正を行う。しかしながら、本発明はこれに限るものではなく、画像の色温度と被写体の特性との組み合わせによって、画像全体に同じパラメータを用いて彩度の補正を行った場合に、被写体の彩度が不自然になってしまうような場合に本発明を適用することができる。例えば、画像の色温度がある色温度範囲内にある場合に被写体の彩度が、周囲と比較して低く表現されるようなことも考えられる。そのような場合には、被写体の領域の彩度が、それ以外の領域の彩度よりも強調されるように、異なるパラメータを用いて彩度の補正を行うように構成することも可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態における撮像装置の概略構成を示すブロック図である。
【図２】本発明の第１の実施形態における画像処理回路の構成例を示すブロック図である。
【図３】原色フィルタ配列の一例を示す図である。
【図４】補色フィルタ配列の一例を示す図である。
【図５】白検出範囲を示す図である。
【図６】輝度信号算出のためのフィルタ処理係数を示す図である。
【図７】本発明の第１の実施形態における画像処理の手順を示す図である。
【図８】本発明の第１の実施形態における画像処理の概念を説明する図である。
【図９】本発明の第２の実施形態における印刷装置の概略構成を示すブロック図である。
【図１０】本発明の第２の実施形態における画像のブロックラインを示す図である。
【図１１】本発明の第２の実施形態における画像処理の手順を示す図である。
【図１２】本発明の第３の実施形態における画像処理の手順を示す図である。
【符号の説明】
【００８５】
１  撮像装置
１０１  撮影レンズ
１０２  シャッター
１０３  撮像素子
１０４  Ａ／Ｄ変換器
１０５  タイミング発生回路
１０６  画像処理回路
１０７  システム制御部
１０８  画像メモリ
１０９  メモリ制御回路
１１０  Ｄ／Ａ変換器
１１１  メモリ
１１２  表示部
１１３  操作部
１２６  顔検出部
２  印刷装置
１１４  画像入力部
１１５  画像処理部
１１６  画像バッファ
１１７  システム制御部
１１８  印刷部
１２５  顔検出部
２０１  白地区
２０２  白検出範囲
２０３  色温度範囲
【図１】
2008278333.tif 000013
【図２】
2008278333.tif 000014
【図３】
2008278333.tif 000015
【図４】
2008278333.tif 000016
【図５】
2008278333.tif 000017
【図６】
2008278333.tif 000018
【図７】
2008278333.tif 000019
【図８】
2008278333.tif 000020
【図９】
2008278333.tif 000021
【図１０】
2008278333.tif 000022
【図１１】
2008278333.tif 000023
【図１２】
2008278333.tif 000024