(57)【要約】【課題】  画像データの記憶方式を撮像状態に応じて選択する撮像方法及びその装置を提供する。例えば、ホワイトバランス処理の信頼性に基づいて、画像データの記憶方式を選択する。【解決手段】  撮像信号を再生可能に記憶装置に記憶する場合に、撮像信号から所定の色情報を検出してホワイトバランス処理の信頼性を判定しS302、ホワイトバランス処理の信頼性に基づいて、記憶装置に記憶する画像データを、撮像素子から出力された撮像信号をデジタル化したＲＡＷデータS304と前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データS307,S308とから選択する。【選択図】      図３
2005176272.tif 000002
【特許請求の範囲】
【請求項１】
撮像信号を再生可能に記憶装置に記憶する撮像方法であって、
撮像信号から所定の色情報を検出する色情報検出工程と、
前記色情報の検出結果に基づいて、記憶装置に記憶する画像データを、撮像素子から出力された撮像信号をデジタル化したＲＡＷデータと前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データとから選択する記憶データ選択工程とを有することを特徴とする撮像方法。
【請求項２】
前記色情報検出工程では画面中の白画素の割合を検出し、前記記憶データ選択工程は、前記白画素の割合からホワイトバランスの信頼性を判定する第１判定工程を含むことを特徴とする請求項１記載の撮像方法。
【請求項３】
前記第１判定工程では、前記白画素の割合が所定値以下の場合に、ホワイトバランスの信頼性がないと判断することを特徴とする請求項２記載の撮像方法。
【請求項４】
前記色情報検出工程では画面中の人肌画素の割合を更に検出し、前記記憶データ選択工程は、前記人肌画素の割合からホワイトバランスの信頼性を判定する第２判定工程を更に含むことを特徴とする請求項２記載の撮像方法。
【請求項５】
前記色情報検出工程では画面中の人肌画素の配置を更に検出し、前記第２判定工程では、前記人肌画素の配置からホワイトバランスの信頼性を判定することを特徴とする請求項４記載の撮像方法。
【請求項６】
前記ＲＡＷデータとは異なる形式は、ＪＰＥＧ圧縮形式あるいはＢＩＴＭＡＰ形式を含むことを特徴とする請求項１記載の撮像方法。
【請求項７】
撮像素子から出力された撮像信号をデジタル化したＲＡＷデータを記憶装置に記憶するＲＡＷデータ記憶手段と、
前記撮像信号から所定の色情報を検出する色情報検出手段と、
前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データを前記記憶装置に記憶する処理データ記憶手段と、
前記色情報の検出結果に応じて前記ＲＡＷデータ記憶手段と前記処理データ記憶手段とを選択し、撮像された画像データを前記記憶装置に記憶する選択手段とを有することを特徴とする撮像装置。
【請求項８】
前記色情報検出手段は画面中の白画素の割合を検出し、前記選択手段は、前記白画素の割合からホワイトバランスの信頼性を判定する第１判定手段を含むことを特徴とする請求項７記載の撮像装置。
【請求項９】
前記第１判定手段は、前記白画素の割合が所定値以下の場合に、ホワイトバランスの信頼性がないと判断することを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記色情報検出手段は画面中の人肌画素の割合を更に検出し、前記選択手段は、前記人肌画素の割合からホワイトバランスの信頼性を判定する第２判定手段を更に含むことを特徴とする請求項８記載の撮像装置。
【請求項１１】
前記色情報検出手段は画面中の人肌画素の配置を更に検出し、前記第２判定手段は、前記人肌画素の配置からホワイトバランスの信頼性を判定することを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記ＲＡＷデータとは異なる形式は、ＪＰＥＧ圧縮形式あるいはＢＩＴＭＡＰ形式を含むことを特徴とする請求項７記載の撮像装置。
【請求項１３】
前記第１判定手段がホワイトバランスの信頼性が低いと判定した場合に、表示画面上に警告を促す警告手段を更に有することを特徴とする請求項８記載の撮像装置。
【請求項１４】
撮影者の指示に従って前記撮像信号の色調整を行う色調整手段を更に有することを特徴とする請求項７記載の撮像装置。
【請求項１５】
前記色調整手段は、ホワイトバランスを調整する第１調整手段と、人肌を調整する第２調整手段とを有することを特徴とする請求項１４記載の撮像装置。
【請求項１６】
前記色調整手段は、前記撮影者に色調整前の撮影画像と色調整後の撮影画像と色調整のための設定値とを表示する表示手段と、前記設定値を変更する操作手段とを有することを特徴とする請求項１４記載の撮像装置。
【請求項１７】
前記色調整手段は、ホワイトバランスの信頼性が低いと判定した場合に、動作可能となることを特徴とする請求項１４記載の撮像装置。
【請求項１８】
前記色情報の検出結果に応じて前記記憶装置にＲＡＷデータを記憶させるか否かを設定する設定手段を更に有することを特徴とする請求項７記載の撮像装置。
【請求項１９】
前記選択手段は、更に、撮像信号を記録するメモリの容量に応じて前記ＲＡＷデータを記憶させるか否かを選択することを特徴とする請求項７記載の撮像装置。
【請求項２０】
撮像信号を再生可能に記憶装置に記憶する撮像装置の制御方法であって、
撮像素子から出力された撮像信号をデジタル化したＲＡＷデータを記憶装置に記憶するＲＡＷデータ記憶工程と、
前記撮像信号から所定の色情報を検出する色情報検出工程と、
前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データを前記記憶装置に記憶する処理データ記憶工程と、
前記色情報の検出結果に応じて前記ＲＡＷデータ記憶工程と前記処理データ記憶工程とを選択し、撮像された画像データを前記記憶装置に記憶する選択工程とを有することを特徴とする撮像装置の制御方法。
【請求項２１】
請求項２０記載の撮像装置の制御方法を実現するコンピュータ実行可能なプログラム。
【請求項２２】
請求項２１記載のプログラムをコンピュータ読み出し可能に記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像方法及びその装置、例えばデジタルカメラやデジタルビデオカメラなどでのホワイトバランス処理に係わる撮像方法及びその装置に関するものである。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラなどの撮像装置における撮像処理では、撮像素子から原色フィルタを通過して出力された信号は、AD変換によってデジタル化され、図８の(a)のようなブロックに分割される。ただし、各ブロックは、図８の(b)のように色信号R、G1、G2、Bを１つずつ含む単位で構成される。これらのブロックそれぞれに対して、色評価値、
【０００３】
【数１】
2005176272.tif 000003
【０００４】
を算出する。
また、図９に示すように、あらかじめ白色を高色温度下から低色温度下まで撮影して、色評価値Cx、Cyをプロットすることで、白軸を定めることができる（例えば、特許文献１参照）。実際の光源において白色には若干のばらつきが存在するため幅を持たせてある。これを白検出範囲と呼ぶ。このとき、各ブロックについてCx、Cy軸にプロットして、白検出範囲に入った場合、そのブロックが白色であると仮定する。さらに、白検出範囲に入った色画素の積分値SumR、SumG1、SumG2、SumBを算出して、以下の式を用いることでホワイトバランス係数（ゲイン）を算出する。ただし、kWB_R、kWB_G1、kWB_G2、kWB_Bはそれぞれ色信号R、G1、G2、Bのホワイトバランス係数である。
【０００５】
【数２】
2005176272.tif 000004
【０００６】
【特許文献１】特開2003-244723
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の方法では、画面に白がない場合には、白検出範囲に入った色の積分値はゼロに近くなるため、正しくホワイトバランス係数を算出することが出来ない。
【０００８】
また、白検出により白と判定されても、以下のような問題も生じる。高色温度下において、色評価値は図９の領域A付近に分布する。従って、シーンを高色温度光源であると判定できるが、この光源下において、人の肌をCx、Cy軸にプロットすると、白検出範囲における低色温度側に分布する。従って、画面に白色が少なくかつ人肌がアップのシーンでは画面の色評価値は図９の領域Bに分布する。つまり肌色を低色温度下の白色と誤判別するため、人の肌を青白くしてしまうという問題である。従って、撮影者の意図しない画像となる可能性がある。
【０００９】
従来この対策として、ホワイトバランス（ＷＢ）処理等の画像処理を加える前の撮像素子からの信号出力をＡ／Ｄ変換したＲＡＷデータ（所謂、生データ）を保存し、他の再生装置（例えばPC）内で撮影者が自由に設定値を変えて再生する技術があるが、撮影を行ったその場で再生を行うことが出来ず、また再生はソフトで行うためにある程度の時間がかかることから、汎用性の低いものであった。
【００１０】
本発明は、上記従来技術の問題点に鑑み、画像データの記憶方式を撮像状態に応じて選択する撮像方法及びその装置を提供する。例えば、ホワイトバランス処理の信頼性に基づいて、画像データの記憶方式を選択する。
【課題を解決するための手段】
【００１１】
上記の問題を解決するために、本発明の撮像方法は、撮像信号を再生可能に記憶装置に記憶する撮像方法であって、撮像信号から所定の色情報を検出する色情報検出工程と、前記色情報の検出結果に基づいて、記憶装置に記憶する画像データを、撮像素子から出力された撮像信号をデジタル化したＲＡＷデータと前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データとから選択する記憶データ選択工程とを有することを特徴とする。
【００１２】
ここで、前記色情報検出工程では画面中の白画素の割合を検出し、前記記憶データ選択工程は、前記白画素の割合からホワイトバランスの信頼性を判定する第１判定工程を含む。また、前記第１判定工程では、前記白画素の割合が所定値以下の場合に、ホワイトバランスの信頼性がないと判断する。また、前記色情報検出工程では画面中の人肌画素の割合を更に検出し、前記記憶データ選択工程は、前記人肌画素の割合からホワイトバランスの信頼性を判定する第２判定工程を更に含む。また、前記色情報検出工程では画面中の人肌画素の配置を更に検出し、前記第２判定工程では、前記人肌画素の配置からホワイトバランスの信頼性を判定する。また、前記ＲＡＷデータとは異なる形式は、ＪＰＥＧ圧縮形式あるいはＢＩＴＭＡＰ形式を含む。
【００１３】
又、本発明の撮像装置は、撮像素子から出力された撮像信号をデジタル化したＲＡＷデータを記憶装置に記憶するＲＡＷデータ記憶手段と、前記撮像信号から所定の色情報を検出する色情報検出手段と、前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データを前記記憶装置に記憶する処理データ記憶手段と、前記色情報の検出結果に応じて前記ＲＡＷデータ記憶手段と前記処理データ記憶手段とを選択し、撮像された画像データを前記記憶装置に記憶する選択手段とを有することを特徴とする。
【００１４】
ここで、前記色情報検出手段は画面中の白画素の割合を検出し、前記選択手段は、前記白画素の割合からホワイトバランスの信頼性を判定する第１判定手段を含む。また、前記第１判定手段は、前記白画素の割合が所定値以下の場合に、ホワイトバランスの信頼性がないと判断する。また、前記色情報検出手段は画面中の人肌画素の割合を更に検出し、前記選択手段は、前記人肌画素の割合からホワイトバランスの信頼性を判定する第２判定手段を更に含む。また、前記色情報検出手段は画面中の人肌画素の配置を更に検出し、前記第２判定手段は、前記人肌画素の配置からホワイトバランスの信頼性を判定する。また、前記ＲＡＷデータとは異なる形式は、ＪＰＥＧ圧縮形式あるいはＢＩＴＭＡＰ形式を含む。
【００１５】
更に、前記第１判定手段がホワイトバランスの信頼性が低いと判定した場合に、表示画面上に警告を促す警告手段を有する。また、撮影者の指示に従って前記撮像信号の色調整を行う色調整手段を更に有する。また、前記色調整手段は、ホワイトバランスを調整する第１調整手段と、人肌を調整する第２調整手段とを有する。また、前記色調整手段は、前記撮影者に色調整前の撮影画像と色調整後の撮影画像と色調整のための設定値とを表示する表示手段と、前記設定値を変更する操作手段とを有する。また、前記色調整手段は、ホワイトバランスの信頼性が低いと判定した場合に、動作可能となる。また、前記色情報の検出結果に応じて前記記憶装置にＲＡＷデータを記憶させるか否かを設定する設定手段を更に有する。また、前記選択手段は、更に、撮像信号を記録するメモリの容量に応じて前記ＲＡＷデータを記憶させるか否かを選択する。
【００１６】
又、本発明の撮像装置の制御方法は、撮像信号を再生可能に記憶装置に記憶する撮像装置の制御方法であって、撮像素子から出力された撮像信号をデジタル化したＲＡＷデータを記憶装置に記憶するＲＡＷデータ記憶工程と、前記撮像信号から所定の色情報を検出する色情報検出工程と、前記ＲＡＷデータから生成された前記ＲＡＷデータとは異なる形式の画像データを前記記憶装置に記憶する処理データ記憶工程と、前記色情報の検出結果に応じて前記ＲＡＷデータ記憶工程と前記処理データ記憶工程とを選択し、撮像された画像データを前記記憶装置に記憶する選択工程とを有することを特徴とする。
【００１７】
さらに、上記撮像装置の制御方法を実現するコンピュータ実行可能なプログラム、及び該プログラムをコンピュータ読み出し可能に記憶する記憶媒体をも提供する。
【発明の効果】
【００１８】
本発明によれば、画像データの記憶方式を撮像状態に応じて選択する撮像方法及びその装置を提供できる。
【００１９】
すなわち、画面に白が少なく光源の色温度を誤認識し、ホワイトバランス処理の信頼性が低い場合、自動でＲＡＷデータを記憶することが出来るため、撮影者の好みに合わせた画像を作成することが出来る。
【００２０】
また通常はＲＡＷデータの再生はPC内で行うものであるが、本実施例では撮像装置内において撮影者が決定した設定値を用いて再生するため、再生の煩わしさなしに撮影者の意図を反映することが出来る。さらに高色温度光源下において人肌の割合が大きい場合、人肌を白と誤認識し白の割合が大きいと判定するが、シーンを判定する条件を付加することにより的確に自動ＲＡＷデータ記録を行うことが可能である。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
＜本実施形態の撮像装置の構成例＞
図１は、本実施形態の撮像装置の本発明に係わる概略構成を示すブロック図である。
【００２３】
図１において、通常の場合（画面に白が少ない、人肌が多いなどの誤動作を引き起こす特殊条件でない場合）は、スイッチ２１及び２２は端子２１ｂ及び２２ｂに接続され、レンズ１８を通過した光をＣＣＤ１９において受光し、ＣＣＤ１９からの出力信号をＡ／Ｄ変換器２０においてデジタル信号にした後、ホワイトバランス処理を行うＷＢ回路６ａや人肌制御を行う人肌制御部６ｂを含む色補正部６で色補正され、色信号作成回路と輝度信号作成回路からなる色信号作成部７で色信号Ｕ，Ｖ、輝度信号Ｙを作成することで、カラー画像を得ることが可能である。カラー画像は、ＪＰＥＧ圧縮８ａなどの圧縮部８で圧縮されて、記憶媒体２３に記憶される。
【００２４】
一方、例えば、ポートレートモード等で、被写体が人物中心であって画面に白が少ない、あるいは人肌が多いなどの誤動作を引き起こす特殊条件である場合は、スイッチ２１及び２２は端子２１ａ及び２２ａに接続され、レンズ１８を通過した光をＣＣＤ１９において受光し、ＣＣＤ１９からの出力信号をＡ／Ｄ変換器２０においてデジタル信号にした後、ホワイトバランス処理等の色補正部６の色補正はされずに、色信号作成回路と輝度信号作成回路からなる色信号作成部７で色信号Ｕ，Ｖ、輝度信号Ｙを作成することで、ＲＡＷデータからなるカラー画像を得る。ＲＡＷデータからなるカラー画像は、そのまま記憶媒体２３に記憶される。
【００２５】
レンズ１８の位置制御（ワイド／ズーム）や、スイッチ２１及び２２の制御、記憶媒体への画像データ記憶制御、他の要素の信号処理の制御は、ＣＰＵ、ＲＯＭ、ＲＡＭなどからなる制御部１０により行う。ただし、それぞれの要素の中で完結的に１チップのＩＣで実現する場合は、各要素が自身の制御部を持つ構成も考えられる。その場合には、各回路自身が以下に示す制御を司る制御部を独立に有することになる。
【００２６】
又、操作部１４は、制御部１０を介して撮像装置の操作、例えばレンズ１８の位置制御やカメラの場合のアイリスやシャッタスピード、色補正の調整など、を入力する。表示部１５は、制御部１０により撮像装置の状態や撮像された画像、警告などの表示を行う。操作部１４が表示部１５と一体となったタッチパネルの構成でもよい。
【００２７】
尚、記憶された画像データをどのように処理するかは、それぞれの撮像装置の目的・用途で異なるが、本実施形態では発明の主要部分ではないので説明は省く。
【００２８】
図２は、図１の撮像装置から記憶媒体２３と制御部１０の本実施形態に係わる構成例とを更に詳細に示したブロック図である。
【００２９】
制御部１０には、色補正に使用するデジタル画像信号Ｒ，Ｇ1，Ｇ2，Ｂがブロック単位で、色補正結果の表示に使用する輝度及び色信号Ｙ，Ｕ，Ｖが入力される。制御部１０からは、各構成要素を制御する制御信号、例えば入力されたデジタル画像信号Ｒ，Ｇ1，Ｇ2，Ｂに基づいて決定されたホワイトバランスゲインなど、が出力される。尚、図２では、撮像した画像データを記憶する記憶媒体は、外部記憶媒体２３として、制御部１０とバス結合されており、外部記憶媒体への書き込みの選択、すなわち本実施形態でのスイッチ２１及び２３の切り換えはソフトウエアで実現されている。
【００３０】
制御部１０は、演算制御用のＣＰＵ１１と、固定のプログラム及びデータを記憶するＲＯＭ１２と、一次記憶のＲＡＭ１２とから構成される。本例では、本実施形態の撮像処理は予め固定されたものとして、処理プログラムやデーブルなどは、ＲＯＭ１２に格納されているとしている。しかし、これらを書き換え可能な不揮発性ＲＡＭに記憶して、変更可能にしてもよい。
【００３１】
ＲＯＭ１２には、プログラム記憶領域とデータ記憶領域とがあり、本実施形態では、プログラム記憶領域は、撮像全体を制御する撮像プログラム１２ａ、色補正した画像を表示部１４に表示しながら、操作部１５からの色調整を可能とする再生調整プログラム１２ｂ、以下に図３又は図６に示す記憶制御プログラム１２ｃとを有し、データ記憶領域は、図８に示したような白検出範囲テーブル１２ｄ、図７に示すような肌検出範囲テーブル１２ｅ、ホワイトバランス処理の信頼性を判定するためのＷＢ信頼性閾値１２ｆ（本例では、白画素が20％）を有する。
【００３２】
ＲＡＭ１３は、入力された画像データのホワイトバランス処理などに必要な量を記憶する画像データ記憶領域１３ａ、色調整のための表示部１４への表示画像を記憶する表示画像記憶領域１３ｂ、背景技術で示したような色評価値を記憶する色評価値記憶領域１３ｃ、ＲＡＷデータによる記憶を行うか否かを記憶するＲＡＷデータ記憶フラグ１３ｄ、撮像装置での色調整が可能か否かを記憶する再生調整フラグ１３ｅを有する。
【００３３】
本実施形態では、かかるＲＯＭ１２に格納されたプログラムに従ってそのデータを使用しながら、ＣＰＵ１１でＲＡＭ１３の領域を使用しながら、ホワイトバランス処理の信頼性を判断して、記憶媒体２３に記憶する画像データの形式を決定する。
【００３４】
＜本実施形態の撮像装置の動作例＞
以下、図１及び図２の構成による本実施形態の撮像装置の画像記憶処理例を説明する。
【００３５】
（画像記憶制御の一例）
本実施形態の画像記憶制御の処理手順例を図３にフローチャートとして示し、この図をもとに説明を加える。
【００３６】
まず、ステップS301では、ホワイトバランス処理のため白検出を行う。ステップS302ではホワイトバランス処理の信頼性を判定するが、その方法は以下の通りである。
【００３７】
まず全ての画素に対して、白と判定された画素の割合を算出する。このとき所定値（例えば、画面全体の画素に対して白色の割合が20%）以下である場合、画面に白が少ないためホワイトバランスの信頼性がないと判断する。この方法により画面に白が少ないと判定された場合、ステップS305では表示画面上に警告を出し、ＲＡＷデータで記憶を行う。ただし、自動でＲＡＷデータの記憶を行うか否かは予めカメラ内で設定（図２のＲＡＷデータ記憶フラグ１３ｄ参照）してあり、ステップS303において判定してオフである場合はステップS304で通常のJPEGデータのみ記憶される。
【００３８】
さらに、ステップS306では、カメラ内にてＲＡＷデータの記憶と同時に、好みに合わせた画像の再生を行う否かの設定（図２の再生調整フラグ１３ｅ参照）が判定される。この設定がオンである場合には、表示部１４の表示画面４０上には図４のように、処理前の画像４１と、撮影者が設定できるパラメータ値の画像４２と、処理後の画像４３との３つが表示される。ここで、撮影者が設定できるパラメータ値はWB調整４２ａと人肌の色調整４２ｂとの２つである。
【００３９】
次に、これらの調整値を用いてどのように画像に反映させるかについて、第１にホワイトバランス調整の方法を述べる。
【００４０】
今ホワイトバランス処理により白軸と白と判定された点４２ｘとの関係が、図５のようであるとする。この白と判定された点４２ｘとカメラに付属する十字キー５１が連動しているものとし、点を左方向にずらしたとする。この場合、光源の色温度が算出された値より高いと判定されるため、より暖色系の画像になる。点を右にずらした場合、光源の色温度が算出された値より低いと判定されるため、より寒色系の画像になる。点を下にずらした場合、より緑を補正する結果、マゼンタよりの画像となる。このように十字キー５１を自由に動かすことで撮影者の好みの画像に仕上げることが出来る。
【００４１】
第２に人肌の調整方法について述べる。
【００４２】
表示画面４０上では人肌を濃くする度合いまた薄くする度合いを決定することができ、これらの度合いに応じて人肌を決定させる色調整値を変化させ、再生する。以上の方法により、画像全体の雰囲気だけでなく、予め設定した色調の人肌を再現することが出来る。
【００４３】
ステップS306のスイッチがオフである場合、その場ではＲＡＷデータの再生は行わず、ＲＡＷデータと色調整処理前のJPEGデータを記録する。ただし、後に上記の方法によりカメラ内でＲＡＷデータを再生することは可能である。
【００４４】
なお、ホワイトバランスの信頼性が高い場合の画像データ形式は、JPEG以外にBITMAP形式等のＲＡＷデータから再生（現像）された画像を所定の圧縮のでも良い。
【００４５】
こうすることによって、ホワイトバランスの信頼性の低い画像に対しては、ユーザが撮像後に不図示の撮像装置上のユーザインタフェースやＲＡＷデータを再生（現像）するアプリケーションソフト等でＲＡＷデータからホワイトバランスを任意に設定し、最適な画像を得ることが出来る。また、信頼性の高い画像に対しては、容量の小さいJPEG圧縮形式などで画像データを記録するため、記録媒体の容量の節約も可能となる。
【００４６】
尚、本実施形態ではＲＡＷデータの記憶をメモリ容量を考慮せずに行ったが、画像信号の記憶に先立って記憶するメモリの容量を判定し、メモリ容量に応じて前記ＲＡＷデータを記憶させるか否かを判定するようにするのが好ましい。
【００４７】
（画像記憶制御の他例）
一般に、白画素の占める割合が多くなるほどホワイトバランス処理の信頼性は上がる。ホワイトバランス処理の信頼性は、例えば、画面全体に対して白画素が所定値以内（ここでは、２０％とする）ある場合に、人肌画素が白画素よりも少ない場合には、信頼性があるとみなされて白画素が優勢なホワイトバランス処理が行なわれるが、人肌画素が白画素よりも多い場合には、信頼性は低く、人肌画素が白画素よりも支配的なホワイトバランス処理となり、適切なホワイトバランス係数が求められず誤動作をしてしまう。また、白画素が画面内にほとんど存在しない場合には、人肌画素が多くなればなるほど、人肌画素を白画素と誤認識をするため、ホワイトバランス処理の信頼性が低くなる。
【００４８】
本実施形態では、白検出結果が20%以内のときだけでなく、高色温度光源下において人肌の割合が大きく光源の色温度を低色温度と誤認識する場合の記憶制御も含める。このフローチャートを図６に示す。
【００４９】
まず、ステップS601では、ホワイトバランス処理のため白検出を行う。ステップS602では、先の例と同様に白検出に基づきホワイトバランスの信頼性の判定を行う。しかし、本例では、判定が真であっても高色温度光源下での人肌が白と判定されるための信頼性である可能性があるので、ステップS609で、白検出と同様に肌検出を行い、被写体の位置する確率の高い画面中央部に人肌が多く存在するか否か判定する。もし中央部での人肌の割合が大きい場合は、自動でＲＡＷデータの記憶を行う。以下のステップS603〜S608は図３のステップS303〜S308と同様に処理であるので、説明を省く。
【００５０】
この肌検出方法は、肌軸および肌検出範囲を用いて決定されるためこれらの算出方法について説明する(図７参照)。
【００５１】
肌軸は、高色温度から低色温度までの光源下において、肌色のCx、Cyを実験的に求めそれぞれメモリ内に格納しておく（図２の肌検出範囲テーブル１２ｅ参照）。さらに、様々な光源における肌色のCx、Cyを測定することで肌色検出範囲を決定させる。肌軸および肌検出範囲を図７に示す。以上決定された肌軸および肌色検出範囲内にブロックごとに算出されたCx、Cyが入るか否かで判定を行う。ただし、Cx、Cyは上記（数１）から算出できる。この検出を画面の中央部に限定することで中心部における人肌の割合を算出することが出来る。この人肌判定により人肌を白とカウントすることで画面に白が多いと誤認識する場合を排除でき、的確に自動にＲＡＷデータの記憶を行うことが可能である。
【００５２】
尚、以上の実施形態ではＲＡＷデータとして、ホワイトバランス処理前の撮像素子から出力された信号をＡ／Ｄ変換し、圧縮処理をしていない画像データを用いたが、Ａ／Ｄ変換後に可逆圧縮したデータであってもよい。また、ＲＡＷデータは、撮像素子から得られた出力アナログ信号でも良いし、Ａ／Ｄ変換を施した画像信号に少なくともホワイトバランス処理を施していないものであれば、撮像素子から得られてＡ／Ｄ変換を施した画像信号に輝度信号と色信号に分ける色分離処理をしていないもの、あるいは、カラープレーンデータ等からの色補間処理をしていないものであっても良い。
【００５３】
また、本実施形態では、所定の色情報として人肌を例に説明をしたが、予め設定されている色であれば他の色調であっても良い。
【００５４】
又、以上の実施形態においては、デジタルカメラやデジタルビデオカメラを例に説明をしたが、本発明はこれらに限定されること無く、デジタルカメラ付き携帯電話、スキャナ等も含まれる。また、カメラとＰＣを有線或いは無線で接続した状態でＰＣからレリーズ指示を出すようなリモート操作によって撮像を行なうものも含まれる。前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５５】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５６】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００５８】
【図１】本実施形態の撮像装置の主要部の構成例を示すブロック図である。
【図２】本実施形態の撮像データの記憶処理に関する部分の構成例を示すブロック図である。
【図３】本実施形態の撮像データの記憶処理の手順の一例を示すフローチャートである。
【図４】本実施形態の色調整を行う表示画面例を示す図である。
【図５】本実施形態の色調整を説明する図である。
【図６】本実施形態のホワイトバランス処理の手順の他例を示すフローチャートである。
【図７】肌色検出範囲の例を示す図である。
【図８】色温度検出ブロックの例を示す図である。
【図９】白検出範囲の例を示す図である。
【図１】
2005176272.tif 000005
【図２】
2005176272.tif 000006
【図３】
2005176272.tif 000007
【図４】
2005176272.tif 000008
【図５】
2005176272.tif 000009
【図６】
2005176272.tif 000010
【図７】
2005176272.tif 000011
【図８】
2005176272.tif 000012
【図９】
2005176272.tif 000013