(57)【特許請求の範囲】
【請求項１】
少なくとも、撮像素子から得られた画像データを色差データに変換し、この色差データを複数の領域に分割して無彩色の判定を行い、無彩色と判定された領域の画素データをもとに色データのゲイン量を調整してホワイトバランスを制御する撮影モードと、前記無彩色の判定に用いられる無彩色抽出範囲を設定する設定モードとを含むホワイトバランス制御装置において、
前記設定モードでは、無彩色と思われる被写体を指定して撮影された撮像データの色差データに相当する一の領域が複数の領域にメッシュ分割された色差空間のいずれの領域に含まれるかを判定し、前記判定により特定された一の領域が、予め複数の領域にメッシュ分割された色差空間内の少なくとも一の領域からなりデフォルト値として設定されている初期無彩色抽出範囲に含まれるか否かを判定し、前記初期無彩色抽出範囲に含まれると判定された前記一の領域を前記無彩色抽出範囲として設定することを特徴とするホワイトバランス制御装置。
【請求項２】
前記設定モードにおいて、前記一の領域が前記初期無彩色抽出範囲に含まれないと判定された場合には、ユーザーに警告するようにしたことを特徴とする請求項１に記載のホワイトバランス制御装置。
【請求項３】
複数の無彩色抽出領域を前記無彩色抽出範囲として順次追加設定できるようにして、複数の色を無彩色と設定することができるようにしたことを特徴とする請求項１または請求項２に記載のホワイトバランス制御装置。
【請求項４】
ユーザーが設定した複数の無彩色抽出範囲のデータを記憶する手段を設け、撮影時にこの記憶された複数の無彩色抽出範囲から前記ユーザーが選択できるようにした読出モードを含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載のホワイトバランス制御装置。
【請求項５】
請求項１乃至請求項４のいずれか１つに記載のホワイトバランス制御装置を備えたことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ、ビデオカメラ、画像撮影装置等におけるホワイトバランス制御装置に関する。特に、無彩色範囲抽出のための領域設定に関する。
【０００２】
【従来の技術】
デジタルカメラ、デジタルビデオカメラ等においては、良質のカラー画像を得るためにはホワイトバランスの調整が必要である。このホワイトバランスが崩れると、白色の被写体を撮影した場合に、その撮像画像に色が付いてくるばかりでなく、一般の被写体を撮影した場合にも色の再現性が劣化し、良質の再現画像が得られなくなる。
このようなホワイトバランスの調整に関する技術は、特開平５−２９２５３３号公報の技術のように、色空間を複数の色空間に分割して、被写体のそれぞれの色領域における分布を計算してホワイトバランスのずれを検出して、調整している。
一般的に、無彩色抽出時に、一つの画像中に複数の色温度の異なった光源があるような状況が起こる確率は低く、光源の色温度による無彩色の色ずれは一様に起こることが多いと考えられる。しかしながら、画像内に色温度の変化と同様な色が存在した場合に無彩色と判定されるデータの分布のピークが複数箇所に現れ、あたかも光源が複数あるようなデータが得られる場合が少なからずある。このような場合に、前記のような従来技術では、無彩色抽出範囲の全てのデータの積算値がホワイトバランス調整に利用されるため、精度のよいホワイトバランス調整を達成できないことがある。この問題は画像を複数の領域に分割して扱う場合でも同様である。
この問題を解決するために、特開平１０−２１０４９５号公報、特開平１１−２０５８１２号公報および特開平１１−３０８６３４号公報の技術では、無彩色抽出範囲を柔軟に細かく設定し、無彩色と判定されるデータの分布のピークが複数箇所に現れるような画像データに対しても無彩色抽出誤差を減少させ、画像の様々な撮影条件に対し柔軟に対応し高精度なホワイトバランス調整を可能にしている。
また、メッシュ分割を利用しないホワイトバランス制御時の設定方法としては固定モードと呼ばれる予め外光、蛍光灯、白熱灯などのモードをユーザーが選択する方法やワンプッシュオートと呼ばれる無彩色を撮影し、設定をおこなうもの等がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のオートホワイトバランス制御においては自然光（日中の高色温度の状態や夕焼けのような低色温度）、蛍光灯、白熱灯に対応するために無彩色抽出範囲の設定が広いことや、撮影画像中に各種光源下での無彩色と同様な色差をもった被写体（自然光源下での肌色が白熱灯下での無彩色と同様の色差となる）があった場合など、無彩色の誤判定を起こし、間違ったホワイトバランス制御を画像に対しておこない、色ずれの原因となってしまう。
また、人工灯の色温度は千差万別であり、全ての色温度下における無彩色抽出範囲を設定することは不可能であり、設定されていない色温度の光源下での撮影時には色ずれを引き起こす可能性が高い。
本発明は、上記の問題点を解決するために、ホワイトバランス制御時の無彩色設定をユーザーが簡便に設定・変更を行えるホワイトバランス制御装置を提案することを目的とし、このようなホワイトバランス制御装置を備えることによって、ユーザーが所望の色バランスで撮影可能なデジタルカメラを提供することを目的とする。
また、ユーザーが設定した無彩色抽出範囲設定を記憶することにより、ユーザーの使用環境に合った無彩色抽出範囲を設定できるホワイトバランス制御装置およびデジタルカメラを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の問題を解決するために、本発明の請求項１のホワイトバランス制御装置は、少なくとも、撮像素子から得られた画像データを色差データに変換し、この色差データを複数の領域に分割して無彩色の判定を行い、無彩色と判定された領域の画素データをもとに色データのゲイン量を調整してホワイトバランスを制御する撮影モードと、前記無彩色の判定に用いられる無彩色抽出範囲を設定する設定モードとを含むホワイトバランス制御装置において、前記設定モードでは、無彩色と思われる被写体を指定して撮影された撮像データの色差データに相当する一の領域が複数の領域にメッシュ分割された色差空間のいずれの領域に含まれるかを判定し、前記判定により特定された一の領域が、予め複数の領域にメッシュ分割された色差空間内の少なくとも一の領域からなりデフォルト値として設定されている初期無彩色抽出範囲に含まれるか否かを判定し、前記初期無彩色抽出範囲に含まれると判定された前記一の領域を前記無彩色抽出範囲として設定することを特徴とする。また、本発明の請求項２のホワイトバランス制御装置は、前記設定モードにおいて、前記一の領域が前記初期無彩色抽出範囲に含まれないと判定された場合には、ユーザーに警告するようにしたことを特徴とする。また、本発明の請求項３のホワイトバランス制御装置は、複数の無彩色抽出領域を前記無彩色抽出範囲として順次追加設定できるようにして、複数の色を無彩色と設定することができるようにしたことを特徴とする。また、本発明の請求項４のホワイトバランス制御装置は、ユーザーが設定した複数の無彩色抽出範囲のデータを記憶する手段を設け、撮影時にこの記憶された複数の無彩色抽出範囲から前記ユーザーが選択できるようにした読出モードを含むことを特徴とする。また、本発明の請求項５のデジタルカメラは、請求項１乃至請求項４のいずれか１つに記載のホワイトバランス制御装置を備えることを特徴とする。
【０００５】
【発明の実施の形態】
以下に、図面を用いて本発明の実施の形態の構成および動作を詳細に述べる。
（１）構成
図１は、本発明の実施の形態に係るホワイトバランス制御装置の構成を示すブロック図である。
ホワイトバランス制御装置は、ＣＣＤ１０、ＣＤＳ回路２０、Ａ／Ｄ変換器３０、色補間手段４０、無彩色抽出範囲設定手段５０、無彩色判定手段６０、ゲイン制御手段７０、記憶手段８０を備えて構成されている。
ＣＣＤ１０は、電荷結合素子等の撮像素子であり、入力された映像を電気信号（アナログ画像データ）に変換する。
ＣＤＳ（相関２重サンプリング）回路２０は、ＣＣＤ１０で入力された映像信号の雑音を低減するための回路である。
Ａ／Ｄ変換器３０は、ＣＤＳ回路２０で低雑音化された映像信号を最適なサンプリング周波数（例えば、ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてデジタルデータに変換する。
色補間手段４０は、Ａ／Ｄ変換器３０で変換されたデジタルデータを周辺画素から補完することで一画素あたりＲ（赤）、Ｇ（緑）、Ｂ（青）の３つのデータとして出力する。
無彩色抽出範囲設定手段５０は、予め色差空間をメッシュ分割し、そのメッシュ位置毎に無彩色と判定する領域であるか否かの設定を行う（設定方法の詳細は後述する）。
無彩色抽出範囲は、予め光源を変え、無彩色の被写体を撮影したデータ等をもとに、メッシュ分割された領域の色差（例えば、Ｃｒ，Ｃｂ）軸のどの分割位置に撮像データが含まれるかを計測することによって求める（図２の網掛けが付された部分参照）。
無彩色判定手段６０は、色補間手段４０から出力されるＲＧＢの３つのデータから色差データを算出し、その色差データが色差空間を領域分割したどの領域に含まれるかを判断し、そのデータが無彩色と予め設定されている領域に含まれる場合はその画素のＲＧＢデータを積算し、計数値をカウントアップする。
この判断を全ての画素に対して行う。
【０００６】
ゲイン制御手段７０は、無彩色判定手段６０で計算したＲＧＢそれぞれのデータの積算値（それぞれの積算値をＲ、Ｇ、Ｂとする）と計数値（計数値をＣとする）をもとに、Ｇ／Ｒ、Ｇ／Ｂ演算または（Ｇ／Ｃ）／（Ｒ／Ｃ）、（Ｇ／Ｃ）／（Ｂ／Ｃ）演算を行い、この演算結果をＡＷＢ制御のためのゲイン制御値として、ＲＧＢそれぞれのデータにゲイン制御を行って、ＡＷＢ制御（自動ホワイトバランス）を実現する。（ゲイン制御値の計算については、特開平１１−２０５８１２号公報を参照。）
記憶手段８０は、デフォルトやユーザーが設定した撮影条件を記憶するフラッシュメモリである。この中には、無彩色抽出範囲の情報も含まれる。
【０００７】
（２）撮影時の動作
図３は、撮影時の動作の概略手順を示すフローチャートである。
入力された映像を電荷結合素子等の撮像素子によってアナログ画像データの電気信号に変換する（ステップＳ１００）。
このアナログ画像データに変換された映像信号を相関２重サンプリング方法によって低雑音化する（ステップＳ１１０）。
低雑音化されたアナログ画像データを最適なサンプリング周波数にてデジタルデータに変換する（ステップＳ１２０）。
デジタル化されたデータを一画素あたりＲＧＢの３つのデータとして出力する（ステップＳ１３０）。
このＲＧＢデータから色差データを算出し、その色差データが色差空間をメッシュ分割したうちのどの領域に含まれるかを判断し、予め設定された無彩色と判定される領域にそのデータが含まれる場合はその画素のＲＧＢデータを積算し、計数値をカウントアップする（ステップＳ１４０）。
この計算されたＲＧＢそれぞれのデータの積算値（それぞれの積算値をＲ，Ｇ，Ｂとする）と計数値（計数値をＣとする）をもとに、Ｇ／Ｒ、Ｇ／Ｂ演算または（Ｇ／Ｃ）／（Ｒ／Ｃ）、（Ｇ／Ｃ）／（Ｂ／Ｃ）演算を行い、この演算結果をゲイン制御値として、ＲＧＢそれぞれのデータにゲイン制御を行って、ＡＷＢ制御（自動ホワイトバランス）を実現する（ステップＳ１５０）。
【０００８】
（３）無彩色抽出範囲の設定方法
図４は、無彩色抽出範囲を予め設定するときの概略手順を示すフローチャートである。ユーザーは、ファインダー内の中央部に設けた円形の領域内（図５参照）に撮影しようとする光源下で無彩色と思われる部分を入れ、シャッターボタンを押すと、無彩色抽出範囲設定のためのデータが入力される。この入力された映像を電荷結合素子等の撮像素子によってアナログ画像データの電気信号に変換する（ステップＳ２００）。このアナログ画像データに変換された映像信号を相関２重サンプリング方法によって低雑音化する（ステップＳ２１０）。低雑音化されたアナログ画像データを最適なサンプリング周波数にてデジタルデータに変換する（ステップＳ２２０）。デジタル化されたデータのうち画像中央部分（ファインダー内中央部分の円形の領域）にあるデータをサンプリングによって抽出する（ステップＳ２３０）。このサンプリングされたデータを一画素あたりＲＧＢの３つのデータとして出力する（ステップＳ２４０）。このＲＧＢデータから色差データ(例えばCr,Cb)を算出し、その色差データが色差空間をメッシュ分割したうちのどの領域に含まれるかを求める（ステップＳ２５０）。例えば、図６のように色差軸をメッシュ分割した領域のひとつＡのような領域が選ばれる。ステップＳ２５０で選択された領域が記憶手段８０の中の無彩色抽出範囲のデフォルト設定の値と同じものがあるかどうかを調べる（ステップＳ２６０）。デフォルトで設定されている無彩色判定範囲（初期無彩色抽出範囲）以外のメッシュ領域が選択された場合、ファインダー内等に設置されたＬＥＤ等によってユーザーに対して警告を表示する（ステップＳ２７０）。
【０００９】
例えば、図７のように斜線で示した領域がデフォルトの無彩色抽出範囲（初期無彩色抽出範囲）として設定されていたとする。このとき、ユーザーがＡの位置を指定した場合は、デフォルトの設定領域に含まれるため警告はなく、Ｂの位置の時にはデフォルトの領域で設定されていない領域が選ばれたので、ユーザーの設定ミスの可能性があるとして警告を行う。このような警告をすることにより、ユーザーは無彩色として選択した画像が間違っていないか、シャッターを押した状態の時に誤って無彩色でない色をファインダー中央の領域に捉えていないかを確認することができる。デフォルトで設定されている無彩色判定範囲（初期無彩色抽出範囲）内のメッシュ領域が選択された場合、この領域を無彩色抽出範囲として設定し、記憶手段８０のユーザーによる設定領域へ記憶する（ステップＳ２８０）。また、ステップＳ２７０で警告が発生した場合でもユーザがその領域を無彩色と設定したい場合は、ステップＳ２８０へ移行し、ユーザが間違ったエリアを撮影している場合は、無彩色抽出範囲として設定をおこなわない（ステップＳ２９０）。従って、ユーザーが設定する色差範囲を簡便に設定できるので、ユーザーが所望するホワイトバランスで撮影することができる。
【００１０】
（４）モード指定による処理
図８は、カメラのモード別の処理手順を示したフローチャートである。
ユーザーは、先ず、撮影するのか、または撮影条件等の設定をするのかをダイアル等によって設定し、カメラの電源を入れたときにこの設定を読み取る（ステップＳ３００）。
これによりファインダー等の表示部にさらに細かなメニューを表示して、それぞれの処理が行われる。
ダイアル等によって撮影モードが選択されたとき、撮影が行われ、（２）で説明した処理が行われる（ステップＳ３１０、Ｓ３１５）。
ダイアル等によって読出モードが選択されたとき、ユーザーの設定した無彩色抽出範囲をファインダー内に表示し、その中から今回の撮影に適当と思われる設定値を選択することによって、記憶手段８０から読み出す（ステップＳ３２０、Ｓ３２５）。
この読み出された設定値をホワイトバランス制御に使うフラッシュメモリ等に記憶させ、その値を用いて撮影された映像に対してホワイトバランス制御が行われる。
このように複数の設定値を撮影状況に応じてユーザーが選択できるので、シーンにあった無彩色抽出範囲設定を選択して、ユーザーの所望するホワイトバランスで撮影することができる。
ダイアル等によって設定モードが選択されたとき、（３）で説明したように、色差軸をメッシュ分割した領域の１領域のみを無彩色抽出範囲として初期設定を行う（ステップＳ３３０、Ｓ３３５）。
このモードの時には、記憶手段８０へ新たなユーザー設定として、ここで指定された無彩色抽出範囲を登録する。このとき、すでに登録された無彩色抽出範囲とは別に設定するようにもできる。即ち、無彩色抽出範囲を複数個分記憶できるように設定することができ、読出モードでこの中から１つを選択するようになる。
ダイアル等によって追加モードが選択されたとき、すでに記憶手段８０に登録されている無彩色抽出範囲をファインダー内に表示し、その中からユーザーが選択して、その無彩色として設定したメッシュ領域に、さらに今回設定した領域を追加して、記憶手段８０を更新する（ステップＳ３４０、Ｓ３４５）。
【００１１】
例えば、図９に示したように、無彩色抽出の設定モードで設定された無彩色抽出領域がＡであるとき、この追加モードでＢの領域が選ばれた場合は、ＡおよびＢともに無彩色抽出領域として設定される。
従って、無彩色抽出領域を順次追加することによって、ユーザーの用途に最も適切な無彩色抽出範囲を設定することができるので、簡便に、ユーザーの所望するホワイトバランスで撮影することができる。
ダイアル等によってクリアモードが選択されたとき、記憶手段８０に登録されているすべてのまたは選択された無彩色抽出範囲の設定をクリアする（ステップＳ３５０、Ｓ３５５）。
これにより、不要になった無彩色抽出範囲を削除でき、新たな無彩色抽出範囲の設定を登録することができる。
ダイアル等によってその他のモードが選択されたとき、例えば、他の露光条件、特殊撮影条件、日付等を設定する（ステップＳ３６０）。
尚、本実施の形態におけるホワイトバランス制御のための処理、無彩色抽出範囲の設定の処理および各モード選択とその処理は、マイクロプロセッサ等を利用してプログラムにより実現することも可能である。
【００１２】
【発明の効果】
以上説明したように、本発明によれば、ユーザーが設定する色差範囲を簡便に設定することができるので、ユーザーが所望するホワイトバランスで撮影することができる。
また、デフォルトの設定値と異なる設定が行われた場合に、ユーザーに警告を行って、ホワイトバランスのずれた撮影を未然に防ぐことができる。
また、複数の色を無彩色設定領域として順次追加することによって、ユーザーの用途に最も適切な無彩色抽出範囲設定を設定することができるので、簡便に、よりユーザーが所望するホワイトバランスで撮影することができる。
また、ユーザーが無彩色抽出範囲を複数設定することができるので、シーンにあった無彩色抽出範囲設定を選択でき、ユーザーが所望するホワイトバランスで撮影することができる。
【図面の簡単な説明】
【図１】本発明の一実施例のホワイトバランス制御装置を示すブロック図である。
【図２】無彩色抽出範囲の例を示す図である。
【図３】撮影時の動作の概略手順を示すフローチャートである。
【図４】無彩色検出範囲を予め設定するときの概略手順を示すフローチャートである。
【図５】ファインダー内の中央部に設けられた円形の領域を示す図である。
【図６】色差データがメッシュ分割したうちのどの領域に含まれるかを説明するための図である。
【図７】無彩色抽出範囲がデフォルトの設定領域に含まれるかどうかを説明するための図である。
【図８】カメラのモード別の処理手順を示したフローチャートである。
【図９】無彩色抽出の追加モードを説明するための図である。
【符号の説明】
１０  ＣＣＤ（電荷結合素子）
２０  ＣＤＳ（相関２重サンプリング）回路
３０  Ａ／Ｄ変換器
４０  色補間手段
５０  無彩色抽出範囲設定手段
６０  無彩色判定手段
７０  ゲイン制御手段
８０  記憶手段
【図１】
0004657477.tif 000002
【図２】
0004657477.tif 000003
【図３】
0004657477.tif 000004
【図４】
0004657477.tif 000005
【図５】
0004657477.tif 000006
【図６】
0004657477.tif 000007
【図７】
0004657477.tif 000008
【図８】
0004657477.tif 000009
【図９】
0004657477.tif 000010