(57)【要約】    【課題】  人肌に依存しない適切なホワイトバランス処理を実現可能としたホワイトバランス装置、撮像装置、ホワイトバランス処理方法、及びプログラムを提供する。    【解決手段】  撮像装置は、撮像素子１０１、特定部分検出部１０６、メモリ１０７、画素判定部１０８、ホワイトバランス処理部１０９を備える。特定部分検出部１０６は、被写体の撮像に伴う撮像素子１０１における被写体の肌色部分の画素を検出する。画素判定部１０８は、特定部分検出部１０６で撮像素子１０１における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを判定する。ホワイトバランス処理部１０９は、画素判定部１０８で白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する。【選択図】      図１
2006042152.tif 000002
【特許請求の範囲】
【請求項１】
被写体の撮像に伴う撮像素子における被写体の特定部分の画素を検出する検出手段と、
前記検出手段により前記撮像素子における被写体の特定部分と検出された画素の座標値を記憶する記憶手段と、
前記検出手段により前記撮像素子における被写体の特定部分と検出された画素を除外した各画素が白であるか否かを判定する判定手段と、
前記判定手段により白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する算出手段と、
を備えることを特徴とするホワイトバランス装置。
【請求項２】
前記被写体の特定部分は、人物の顔を含む肌色の部分であることを特徴とする請求項１記載のホワイトバランス装置。
【請求項３】
前記検出手段は、肌色の色評価値を測定することで求めた肌色検出範囲に基づき、被写体の肌色部分を検出することを特徴とする請求項１又は２記載のホワイトバランス装置。
【請求項４】
前記検出手段は、被写体の隣接する黒い点を検出すると共に検出点間の距離が予め設定した閾値以内であるか否かに基づき、被写体の肌色部分を検出することを特徴とする請求項１又は２記載のホワイトバランス装置。
【請求項５】
被写体の撮像に伴う撮像素子における被写体の肌色部分の画素を検出する検出手段と、
前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の座標値を記憶する記憶手段と、
前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する算出手段と、
を備えることを特徴とするホワイトバランス装置。
【請求項６】
前記検出手段は、白人、黒人、黄色人を含む人種用に設定された肌色判定基準となる肌色検出軸に基づき、被写体の肌色部分を検出することを特徴とする請求項５記載のホワイトバランス装置。
【請求項７】
前記肌色検出軸は、撮像装置に入力された言語を基に選定可能であることを特徴とする請求項６記載のホワイトバランス装置。
【請求項８】
被写体の撮像に伴う撮像素子における被写体の肌色部分の画素を検出する検出手段と、
前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の座標値を記憶する記憶手段と、
前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを判定する判定手段と、
前記判定手段により白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する第１の算出手段と、
前記検出手段により被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する第２の算出手段と、
前記第１の算出手段により算出されたホワイトバランス係数と前記第２の算出手段により算出されたホワイトバランス係数を加重平均し、最終ホワイトバランス係数を算出する第３の算出手段と、
を備えることを特徴とするホワイトバランス装置。
【請求項９】
前記加重平均は、前記撮像素子の画素全体における白の割合を用いて行うことを特徴とする請求項８記載のホワイトバランス装置。
【請求項１０】
前記請求項１乃至９の何れかに記載のホワイトバランス装置を備えることを特徴とする撮像装置。
【請求項１１】
被写体の撮像に伴う撮像素子における被写体の特定部分の画素を検出し、
前記撮像素子における被写体の特定部分と検出された画素の座標値を記憶し、
前記撮像素子における被写体の特定部分と検出された画素を除外した各画素が白であるか否かを判定し、
白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する、
ことを特徴とするホワイトバランス処理方法。
【請求項１２】
被写体の撮像に伴う撮像素子における被写体の特定部分の画素を検出する検出機能と、
前記検出機能により前記撮像素子における被写体の特定部分と検出された画素の座標値を記憶する記憶機能と、
前記検出機能により前記撮像素子における被写体の特定部分と検出された画素を除外した各画素が白であるか否かを判定する判定機能と、
前記判定機能により白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する算出機能を、
コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラやデジタルビデオカメラ等に適用されるホワイトバランス装置、撮像装置、ホワイトバランス処理方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラ等の撮像装置は、撮影時の光源に応じて撮影画像の色調を補正するホワイトバランス機能を備えている。ホワイトバランス機能は、光源（晴天や曇天等の自然光源、蛍光灯や白熱灯等の人工光源）によって変わる色調の違いを補正し、光源に関わらず白さが同じに見えるようにする機能である。
【０００３】
撮像装置の撮像動作に伴い、撮像素子から原色フィルタを通過して出力された信号は、Ａ／Ｄ変換によってデジタル化され、図２（ａ）に示すような複数のブロック２００−１〜２００−ｎに分割される。但し、各ブロックは色信号R、G1、G2、Bを１つずつ含む単位から構成される。各ブロックそれぞれに対して、色評価値
【０００４】
【数１】
2006042152.tif 000003
【０００５】
を算出する。ここで、Cxは色温度を表し、Cyは緑方向補正量に対応している。Yiは輝度値である。
【０００６】
また、図８に示すように、撮像装置において予め白色を高色温度下（例えば日中など）から低色温度下（例えば日暮れ時など）まで撮影し、色評価値Cx、Cyを座標上にプロットすることで、白色を検出するための基準となる白軸８０１を定めることができる。実際の光源において白色には若干のばらつきが存在するため、白軸８０１の両側に幅を持たせてある。これを白検出範囲８０２と呼ぶ。ここで、各ブロックについてCx軸、Cy軸にプロットし、あるブロックが白検出範囲８０２に入った場合、そのブロックが白色であると仮定する。
【０００７】
更に、白検出範囲８０２に入ったブロックを構成する色画素の積分値SumR、SumG1、SumG2、SumBを算出して、以下の式を用いることで、ホワイトバランス係数を算出する。但し、kWB_R、kWB_G1、kWB_G2、kWB_Bは、それぞれ色信号R、G1、G2、Bのホワイトバランス係数である。
【０００８】
【数２】
2006042152.tif 000004
【０００９】
他方、撮像装置における上述したホワイトバランス処理に関する技術としては「人間識別装置」が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−１６１７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の撮像装置におけるホワイトバランス係数算出においては以下のような欠点があった。高色温度下において、色評価値は図８の領域Ａ・８０３付近に分布する。従って、撮影シーンが高色温度下の光源で撮影されたものであると判定できるが、この光源下において、被写体（人物）の肌色をCx軸、Cy軸にプロットすると、白検出範囲８０２における低色温度側に分布する。
【００１１】
従って、画角に白色が少なく且つ被写体の人肌がアップされた撮影シーンでは、撮像素子の出力信号をデジタル化したブロックの色評価値は図８の領域Ｂ・８０４に分布する。つまり、被写体（人物）の肌色を低色温度下の白色と誤判別し、画像上で人物の肌を白色にしてしまうという問題があった。そのため、目で見る色調と撮影した画像の色調が異なるという、撮影者の意図しない画像となる可能性があった。
【００１２】
本発明の目的は、人肌に依存しない適切なホワイトバランス処理を実現可能としたホワイトバランス装置、撮像装置、ホワイトバランス処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上述の目的を達成するために、本発明のホワイトバランス装置は、被写体の撮像に伴う撮像素子における被写体の特定部分の画素を検出する検出手段と、前記検出手段により前記撮像素子における被写体の特定部分と検出された画素の座標値を記憶する記憶手段と、前記検出手段により被写体の特定部分と検出された画素を除外した各画素が白であるか否かを判定する判定手段と、前記判定手段により白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する算出手段と、を備えることを特徴とする。
【００１４】
また、本発明のホワイトバランス装置は、被写体の撮像に伴う撮像素子における被写体の肌色部分の画素を検出する検出手段と、前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の座標値を記憶する記憶手段と、前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する算出手段と、を備えることを特徴とする。
【００１５】
また、本発明のホワイトバランス装置は、被写体の撮像に伴う撮像素子における被写体の肌色定部分の画素を検出する検出手段と、前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素の座標値を記憶する記憶手段と、前記検出手段により前記撮像素子における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを判定する判定手段と、前記判定手段により白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する第１の算出手段と、前記検出手段により被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する第２の算出手段と、前記第１の算出手段により算出されたホワイトバランス係数と前記第２の算出手段により算出されたホワイトバランス係数を加重平均し、最終ホワイトバランス係数を算出する第３の算出手段と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、撮像素子における被写体の特定部分（肌色部分）と検出された画素を除外して、各画素が白であるか否かを判定することで、肌色の影響を無くすことができるため、白検出の精度を高めることができ、肌色を白色と誤判別することなく正確なホワイトバランス処理を行うことができる。
【００１７】
更に、撮像素子における被写体の肌色部分と検出された画素の色評価値に基づきホワイトバランス係数を算出することで、以前には不可能であった、撮像素子の出力信号をデジタル化したデータに全く白色がない状態においても、人肌に依存しない適切なホワイトバランス処理を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づき説明する。
【００１９】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る撮像装置の主要部の概略構成を示すブロック図である。
【００２０】
図１において、撮像装置は、撮像素子１０１、ホワイトバランス部１０２、制御部１０３を備えた撮像装置本体１０４と、撮影レンズ１０５から構成されている。更に、ホワイトバランス部１０２は、特定部分検出部１０６、メモリ１０７、画素判定部１０８、ホワイトバランス処理部１０９から構成されている。
【００２１】
尚、図１は、本発明に関連する構成のみを概略的に図示したものであり、一般に撮像装置に装備されている各種回路（測光回路、測距回路、圧縮伸張回路、画像処理回路、補正回路、駆動回路、表示制御回路、シャッタ制御回路等）、各種センサ類（測光センサ、測距センサ等）、各種モータ類（ズームモータ、ＡＦモータ、絞りアクチュエータ等）、操作部、表示部等の図示及び説明は省略するものとする。
【００２２】
撮像素子１０１は、撮像動作に伴い撮影レンズ１０５を透過した被写体の光学像を電気信号に光電変換する。特定部分検出部１０６は、被写体の撮像に伴う撮像素子１０１における被写体の特定部分（人物の肌色部分（顔や手等））の画素を検出する。メモリ１０６は、特定部分検出部１０６により被写体の特定部分と検出された画素の座標値を記憶する。画素判定部１０８は、特定部分検出部１０６により被写体の特定部分と検出された画素を除外した各画素が白であるか否かを判定する。
【００２３】
ホワイトバランス処理部１０９は、画素判定部１０８により白と判定された画素の色評価値（上記式（１））に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出するホワイトバランス処理を行う。制御部１０３は、記憶部（図示略）に格納された制御プログラムに基づいて、図４（第１の実施の形態）、図５（第２の実施の形態）、図７（第３の実施の形態）の各フローチャートに示す処理を実行する。
【００２４】
次に、上記構成を有する本実施の形態の撮像装置における動作を図１乃至図４を参照しながら詳細に説明する。
【００２５】
図４は、本実施の形態に係る撮像装置のホワイトバランス処理を示すフローチャートである。
【００２６】
図４において、ステップＳ４０１では、特定部分検出部１０６は、撮像素子１０１から出力された信号を「R、G1、G2、B」を含む複数のブロック２００−１〜２００−ｎに分割し（図２（ａ）参照）、この最小単位を１ブロックとする（図２（ｂ）参照）。次に、特定部分検出部１０６は、分割した１ブロックごとに、肌色部分（例えば人物の顔）であるか否かの判定を行う。即ち、撮像素子１０１における被写体の肌色部分の画素を検出する。
【００２７】
肌色の判定方法としては、高色温度から低色温度までの光源下において、肌色の色評価値Cx、Cyを実験的に求め、肌色を検出するための基準となる肌色検出軸（以下、肌軸と略称）を測定すると共に、様々な光源における肌色の色評価値Cx、Cyを測定することで肌色検出範囲を求めておき、ブロックごとの色評価値Cx、Cyがこの肌色検出範囲に入るか否かに基づき、肌色部分（顔）であるか否かを判定する。肌軸３０１及び肌色検出範囲３０２を図３に示す。肌軸３０１の両側に幅を持たせたものが肌色検出範囲３０２である。図３の左向き矢印方向が高色温度側、右向き矢印方向が低色温度側である。但し、色評価値Cx、Cyは上記式（１）から算出することができる。
【００２８】
また、肌色の判定方法としては、被写体の隣接する２つの黒い点を検出すると共に検出点間の距離を算出し、算出した距離が予め設定した閾値以内である場合、その２つの黒い点は人間の目であると判定することで、肌色部分（顔）であるか否かを判定しても良い。更に、例えば、上述した特開平１１−１６１７９０号公報等に開示された技術を用いても良い。
【００２９】
ステップＳ４０２では、特定部分検出部１０６は、上記判定方法により、撮像素子１０１における被写体の肌色部分と判定した画素の座標値をメモリ１０７に格納する。
【００３０】
ステップＳ４０３では、画素判定部１０８は、図２（ａ）に示した複数のブロックごとに上記式（１）を用いて、RGBからCx,Cyへ変換し、CxCy空間上にプロットする。但し、上記ステップＳ４０１で肌色と判定されたブロックは除外する。即ち、撮像素子１０１における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを判定する。
【００３１】
ステップＳ４０４では、画素判定部１０８は、CxCy空間上にプロットされた点が白検出範囲に入った場合、そのブロックが白色であると仮定する。ホワイトバランス処理部１０９は、色画素の積分値SumR、SumG1、SumG2、SumBを算出し、ホワイトバランス係数を算出する。即ち、撮像素子１０１における白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数を算出する。
【００３２】
以上説明したように、本実施の形態によれば、撮像素子１０１における被写体の肌色部分の画素を特定部分検出部１０６で検出し、撮像素子１０１における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを画素判定部１０８で判定し、白と判定された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数をホワイトバランス処理部１０９で算出する。
【００３３】
これにより、予め設定した白検出範囲に含まれる肌色を白検出から除外することで、肌色の影響を無くすことができるため、白検出の精度を高めることができ、肌色を白色と誤判別することなく正確なホワイトバランス処理を行うことができる。更に、肌色と特定した色信号から肌軸を用いてホワイトバランス係数を算出することで、以前には不可能であった、画面（撮像素子１０１の画素全体）に全く白色がない状態においても、人肌に依存しない適切なホワイトバランス処理を行うことができる。
【００３４】
［第２の実施の形態］
本発明の第２の実施の形態は、上述した第１の実施の形態に対して、図５のフローチャートに示す点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００３５】
図５は、本実施の形態に係る撮像装置のホワイトバランス処理を示すフローチャートである。
【００３６】
図５において、ステップＳ５０１では、特定部分検出部１０６は、上述した第１の実施の形態のステップＳ４０１と同様に、撮像素子１０１から出力された信号を複数に分割した１ブロックごとに肌色部分（顔）であるか否かの判定を行う。即ち、撮像素子１０１における被写体の肌色部分の画素を検出する。
【００３７】
ステップＳ５０２では、特定部分検出部１０６は、撮像素子１０１における被写体の肌色部分と判定した画素の座標値をメモリ１０７に格納する。
【００３８】
ステップＳ５０３では、ホワイトバランス処理部１０９は、肌色と判定された色信号R、G1、G2、Bを上記式（１）を用いて色評価値Cx,Cyに変換する。また、ホワイトバランス処理部１０９は、この肌色の色評価値CxCyを用いて光源の色温度を特定する。即ち、撮像素子１０１における被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出する。
【００３９】
更に、撮像装置に入力された言語等から、図６に示すように、白人用の肌色検出範囲６０１内の肌軸、黒人用の肌色検出範囲６０２内の肌軸、黄色人種用の肌色検出範囲６０３内の肌軸を選定しても良い（尚、線が交錯して煩雑となるため肌軸の図示は省略する）。ここで、上述した通り、Cxは色温度を表し、Cyは緑方向補正量に対応している。従って、ある撮影シーンの肌色が例えば図３の領域Ｂ・３０３に入っている場合、光源は高色温度光源であると判定することができる。
【００４０】
ステップＳ５０４では、ホワイトバランス処理部１０９は、肌色から求まる光源の色温度及び肌色と判定されたブロックの集合と肌軸との距離を用いて、ホワイトバランス係数を算出する。肌軸との距離を考慮する理由は、蛍光灯等の人工光源は黒体放射軸（屋外で白色を高色温度下から低色温度下まで撮影した結果に基づき定めた白軸）から離れているため、光源の色温度を算出するだけでは適切なホワイトバランス処理を行えないためである。
【００４１】
以上説明したように、本実施の形態によれば、撮像素子１０１における被写体の肌色部分の画素を特定部分検出部１０６で検出し、撮像素子１０１における被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、ホワイトバランス係数をホワイトバランス処理部１０９で算出する。
【００４２】
これにより、以前には不可能であった、画面（撮像素子１０１の画素全体）に全く白色がない状態においても、人肌に依存しない適切なホワイトバランス処理を行うことができる。
【００４３】
［第３の実施の形態］
本発明の第３の実施の形態は、上述した第１の実施の形態に対して、図７のフローチャートに示す点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００４４】
図７は、本実施の形態に係る撮像装置のホワイトバランス処理を示すフローチャートである。
【００４５】
図７において、ステップＳ７０１〜ステップＳ７０３の処理は、上述した第１の実施の形態のステップＳ４０１〜ステップＳ４０３と同じ処理である。
【００４６】
ステップＳ７０４では、白検出により白と判定されたブロックの数をWhiteNum、全ブロックの数をAllNumとした場合、白の割合WhiteRateは以下の式で与えられる。
【００４７】
【数３】
2006042152.tif 000005
【００４８】
特定部分検出部１０６は、上記式（３）に基づき、画面（撮像素子１０１の画素全体）の白の割合WhiteRateが大きいか否かを判定する。判定結果がＹＥＳの場合はステップＳ７０５に移行し、判定結果がＮＯの場合はステップＳ７０６に移行する。
【００４９】
ステップＳ７０５では、ホワイトバランス処理部１０９は、特定部分検出部１０６により白の割合WhiteRateが大きいと判定された場合、画面に白が多いため、白と判定した出力信号からホワイトバランス係数を算出する。
【００５０】
ステップＳ７０６では、ホワイトバランス処理部１０９は、特定部分検出部１０６により白の割合WhiteRateが大きくないと判定された場合、画面に白が少ないため、顔の部分の色評価値を算出する。
【００５１】
ステップＳ７０７では、ホワイトバランス処理部１０９は、撮像素子１０１における被写体の肌色部分と検出された画素の色評価値に基づき撮影時の光源の色温度情報を算出し、肌軸を用いてホワイトバランス係数を算出する。
【００５２】
ステップＳ７０８では、ホワイトバランス処理部１０９は、白検出から算出したホワイトバランス係数と肌色から算出したホワイトバランス係数を、上記ステップＳ７０４で算出した白の割合WhiteRateを用いて加重平均する。
【００５３】
ステップＳ７０９では、ホワイトバランス処理部１０９は、上記ステップＳ７０８の加重平均に基づき、最終ホワイトバランス係数を算出する。
【００５４】
以上説明したように、本実施の形態によれば、撮像素子１０１における被写体の肌色部分の画素を特定部分検出部１０６で検出し、撮像素子１０１における被写体の肌色部分と検出された画素を除外した各画素が白であるか否かを画素判定部１０８で判定し、白と判定された画素の色評価値に基づきホワイトバランス係数を算出し、被写体の肌色部分と検出された画素の色評価値に基づきホワイトバランス係数を算出し、両ホワイトバランス係数を加重平均して最終ホワイトバランス係数をホワイトバランス処理部１０９で算出する。
【００５５】
これにより、画面（撮像素子１０１の画素全体）に白色が少ない場合でも、適切なホワイトバランス処理を行うことができる。
【００５６】
［他の実施の形態］
上記第１乃至第３の実施の形態では、撮像装置の種類については言及しなかったが、デジタルカメラ、デジタルビデオカメラの何れにも適用することが可能である。
【００５７】
上記第１乃至第３の実施の形態では、撮像装置の主要部を図１に示す構成とした場合を例に挙げたが、図１に示す構成はあくまで一例であり、本発明の主旨を逸脱しない範囲で構成要素の数を増減するなど任意の構成とすることが可能である。
【００５８】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図４、図５、図７のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【００５９】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００６０】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００６１】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００６２】
この場合、記憶媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００６３】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００６４】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１の実施の形態に係る撮像装置の主要部の概略構成を示すブロック図である。
【図２】（ａ）は撮像素子の出力信号をデジタル化したものを複数のブロックに分割した状態を示す図、（ｂ）は最小単位の１ブロックを示す図である。
【図３】肌軸及び肌色検出範囲を示す図である。
【図４】撮像装置のホワイトバランス処理を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る撮像装置のホワイトバランス処理を示すフローチャートである。
【図６】白人用、黒人用、黄色人種用の肌色検出範囲を示す図である。
【図７】本発明の第３の実施の形態に係る撮像装置のホワイトバランス処理を示すフローチャートを示す図である。
【図８】白軸及び白検出範囲を示す図である。
【符号の説明】
【００６６】
１０１  撮像装置本体
１０３  撮像素子
１０５  メモリ（記憶手段に対応）
１０６  特定部分検出部（検出手段に対応）
１０７  画素判定部（判定手段に対応）
１０８  ホワイトバランス処理部（算出手段、第１の算出手段、第２の算出手段、第３の算出手段に対応）
【図１】
2006042152.tif 000006
【図２】
2006042152.tif 000007
【図３】
2006042152.tif 000008
【図４】
2006042152.tif 000009
【図５】
2006042152.tif 000010
【図６】
2006042152.tif 000011
【図７】
2006042152.tif 000012
【図８】
2006042152.tif 000013