(57)【要約】【課題】スミア現象を抑制する補正処理を行っても、不自然な縞模様の発生を抑えることができる撮像装置を提供する。【解決手段】撮像装置は、複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出手段と、スミアの影響度を算出するスミア影響度算出手段とを備える。また、スミア影響度算出手段により決定される第２の色温度情報を算出する第２の色温度情報算出手段と、第１の色温度情報と第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出手段とを備える。各手段は、ＭＰＵ１４がその機能を有する。【選択図】図１
2008311741.tif 000002
【特許請求の範囲】
【請求項１】
複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出手段と、
スミアの影響度を算出するスミア影響度算出手段と、
前記スミア影響度算出手段により決定される第２の色温度情報を算出する第２の色温度情報算出手段と、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記第３の色温度情報算出手段は、前記スミア影響度算出手段により算出されたスミア影響度が大きいほど前記第２の色温度情報の比重が大きくなるように、前記第３の色温度情報を算出することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記第２の色温度情報算出手段は、前記スミア影響度算出手段により算出されたスミア影響度が大きいほど前記第１の色温度情報のマゼンタ色を補正するように、前記第２の色温度情報を算出することを特徴とする請求項１記載の撮像装置。
【請求項４】
前記スミア影響度算出手段は、前記撮像素子からの信号の輝度情報に基づいてスミア影響度を算出することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記スミア影響度算出手段は、前記撮像素子からの信号を複数ブロックに分け輝度値を算出し、予め定めた輝度閾値以上の輝度値であるブロックの個数に基づいてスミア影響度を算出することを特徴とする請求項１記載の撮像装置。
【請求項６】
複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出手段と、
入力した画像を複数の領域に分割する分割手段と、
スミアの影響度を分割した画像毎に算出するスミア影響度算出手段と、
前記スミア影響度算出手段により決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出手段と、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出手段と、
を備えることを特徴とする撮像装置。
【請求項７】
前記第２の色温度情報算出手段は、入力画像の垂直方向に対して同じ色温度情報を持つことを特徴とする請求項６記載の撮像装置。
【請求項８】
前記第２の色温度情報算出手段は、入力画像の水平方向に対して前記分割した画像のブロックの中心座標からの距離に基づいて線形補間して色温度情報を算出することを特徴とする請求項６記載の撮像装置。
【請求項９】
複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、
スミアの影響度を算出するスミア影響度算出ステップと、
前記スミア影響度算出ステップにより決定される第２の色温度情報を算出する第２の色温度情報算出ステップと、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出ステップと、
を備えることを特徴とする撮像装置の制御方法。
【請求項１０】
複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、
入力した画像を複数の領域に分割する分割ステップと、
スミアの影響度を分割した画像毎に算出するスミア影響度算出ステップと、
前記スミア影響度算出ステップにより決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出ステップと、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出ステップと、
を備えることを特徴とする撮像装置の制御方法。
【請求項１１】
撮像装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記撮像装置の制御方法は、
複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、
スミアの影響度を算出するスミア影響度算出ステップと、
前記スミア影響度算出ステップにより決定される第２の色温度情報を算出する第２の色温度情報算出ステップと、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出ステップと、
を備えることを特徴とするプログラム。
【請求項１２】
撮像装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記撮像装置の制御方法は、
複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、
入力した画像を複数の領域に分割する分割ステップと、
スミアの影響度を分割した画像毎に算出するスミア影響度算出ステップと、
前記スミア影響度算出ステップにより決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出ステップと、
前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出ステップと、
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画撮影時におけるスミアの見えを緩和する撮像装置及びその制御方法、並びにプログラムに関する。より具体的には、スミアによりマゼンタ化した画像に対してマゼンタを補正する方向にホワイトバランス係数を変更することでマゼンタ化を緩和させる技術に関する。
【背景技術】
【０００２】
ＣＣＤ型固体撮像素子について図１１に示す。１０４は、フォトセンサ部１０３からの信号電荷を読み出すための読み出し部（いわゆる読み出しゲート部）である。垂直電荷転送部（いわゆる垂直転送レジスタ部）１０５は、読み出し部１０４によって読み出された信号電荷を転送する役割を担う。素子分離部１０７は、読み出し部と反対側のフォトセンサ部１０３と、垂直電荷転送部１０５を分離する役割を担う。１０６は、垂直電荷転送部１０５により転送された電荷を水平ライン毎に出力回路１１０に順次転送する水平電荷転送部である。
【０００３】
通常の埋め込みダイオード構造のフォトセンサ部１０３を有するＣＣＤ固体撮像素子を図１２に示す。
【０００４】
Ｓｉよりなる半導体基板１２０がｎ型サブストレイト１１１上に、第１のｐ型ウェル領域１１２が形成された構成を有し、この第１のｐ型ウェル領域１１２上にｎ型低不純物濃度領域１１３が形成される。さらに、表面に電荷蓄積領域１１５が形成されたフォトダイオード１１４がマトリックス状に配列され、それぞれフォトセンサ部１０３の各画素が形成される。
【０００５】
また、第２のｐ型ウェル領域１２３が共通の垂直ライン上に配列されたフォトセンサ部１０３と所要の距離を隔てて形成される。さらに、この第２のｐ型ウェル領域１２３上に、ｎ型の電荷転送領域（いわゆる転送チャンネル領域）１２４が形成されて垂直電荷転送部１０５が構成される。
【０００６】
この垂直電荷転送部１０５と対応するフォトダイオード１１４との間にｐ型の信号電荷の読み出し領域１２２が形成され、読み出し部１０４が構成される。隣り合う異なる垂直転送部間には、ｐ型の素子分離領域１２５による素子分離部１０７が形成される。１つのフォトセンサ部１０３と読み出し部１０４と垂直電荷転送部１０５と素子分離部１０７によって、単位画素セル１０２が構成される。
【０００７】
半導体基板１２０の表面には、光透過性を有する、例えばＳｉＯ２よりなる絶縁膜１１６が被着形成され、この上に電荷転送領域１２４と読み出し領域１２２上に差し渡って耐熱性を有する多結晶シリコンによる垂直転送電極１１７が被着形成される。
【０００８】
さらに、この垂直転送電極１１７上を含んで全面的にＳｉＯ２等の層間絶縁膜１１８を介して遮光膜１１９が形成される。そして、この遮光膜１１９のフォトセンサ部１０３上に開口１３４が形成されて、これら開口１３４を通じてフォトセンサ部１０３で受光を行い、この受光量に応じた信号電荷がフォトダイオード１１４によって発生する。また、フォトセンサ部１０３それぞれに対して、Ｒ（赤）・Ｇ（緑）・Ｂ（青）を透過する不図示の色分離フィルタが一色ずつ設けられ、ベイヤ配列等の繰り返しパターンを持っている。
【０００９】
このＣＣＤ固体撮像素子では、各フォトセンサ部１０３で光電変換され蓄積された信号電荷が読み出し部１０４を通じて各対応する垂直電荷転送部１０５に読み出される。さらに、垂直電荷転送部１０５内を転送して水平ライン毎に水平電荷転送部１０６に転送され、水平電荷転送部１０６内を一方向に転送して、出力回路１１０を通じて電圧変換されて出力される。
【００１０】
一方、ＣＣＤ固体撮像素子の画素が配列されている撮像領域を微細化すると、読み出し部１０４の幅Ｗ１や素子分離部１０７の幅Ｗ２等も微細化する必要が有る。しかし、スミアは、遮光膜１１９の開口端と垂直電荷転送部１０５との距離Ｗ３でほぼ決まっているため、各幅Ｗ１，Ｗ２を狭くするとスミアが悪化することになる。
【００１１】
また、携帯電気機器等に適用するカメラユニットを小型化するために、短射出瞳レンズが使用されるとスミアが悪化する。特に、撮像領域における有効画素周辺部では、短射出瞳距離レンズの効果で斜め入射光成分が入射しやすくなるため、有効画素周辺部でスミアが急激に悪化するいわゆるスミアシェーディングの発生が顕著になってきている（特許文献１の従来の技術参照）。
【００１２】
上述した問題を解決するために、特許文献２では、図１２の基準画素領域１１ｃのＯＢ画素を含むラインの出力を利用してスミア信号成分を抽出し、この抽出したスミア信号成分を有効な画素信号から取り除く処理が提案されている。この手法によりスミアシェーディング及び点光源による縦線状のスミアも補正することが可能である。
【特許文献１】特開２００３−７８１２５号公報
【特許文献２】特開平６−２６８９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、この補正では点光源による縦線状のスミアが発生している場合、カメラをパンさせると、基準画素領域１１ｃでのスミア信号の位置と有効画素領域におけるスミア信号の位置にずれが生じる。この結果、過補正による黒い筋が発生してしまう。
【００１４】
また、基準画素領域の垂直ライン数が少ない場合、スミア信号を適切に算出できず過補正もしくは補正残りが発生する。さらに、垂直ライン数を増加させた場合（６４ライン程度が適当）フレームレートが低下する懸念点も挙げられる。
【００１５】
このように、従来の補正処理の仕組みでは、補正残しや過補正が発生し、スミア成分のキャンセルが実現できなかった。
【００１６】
本発明の目的は、スミア現象を抑制する補正処理を行っても、不自然な縞模様の発生を抑えることができる撮像装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、請求項１記載の撮像装置は、複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出手段と、スミアの影響度を算出するスミア影響度算出手段と、前記スミア影響度算出手段により決定される第２の色温度情報を算出する第２の色温度情報算出手段と、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出手段とを備えることを特徴とする。
【００１８】
請求項６記載の撮像装置は、複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出手段と、入力した画像を複数の領域に分割する分割手段と、スミアの影響度を分割した画像毎に算出するスミア影響度算出手段と、前記スミア影響度算出手段により決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出手段と、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出手段とを備えることを特徴とする。
【００１９】
請求項９記載の撮像装置の制御方法は、複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、スミアの影響度を算出するスミア影響度算出ステップと、前記スミア影響度算出ステップにより決定される第２の色温度情報を算出する第２の色温度情報算出ステップと、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出ステップとを備えることを特徴とする。
【００２０】
請求項１０記載の撮像装置の制御方法は、複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、入力した画像を複数の領域に分割する分割ステップと、スミアの影響度を分割した画像毎に算出するスミア影響度算出ステップと、前記スミア影響度算出ステップにより決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出ステップと、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出ステップとを備えることを特徴とする。
【００２１】
請求項１１記載のプログラムは、撮像装置の制御方法をコンピュータに実行させるプログラムにおいて、前記撮像装置の制御方法は、複数のブロックに分けられた撮像素子からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、スミアの影響度を算出するスミア影響度算出ステップと、前記スミア影響度算出ステップにより決定される第２の色温度情報を算出する第２の色温度情報算出ステップと、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する第３の色温度情報算出ステップとを備えることを特徴とする。
【００２２】
請求項１２記載のプログラムは、撮像装置の制御方法をコンピュータに実行させるプログラムにおいて、前記撮像装置の制御方法は、複数のブロックに分けられた撮像素子からの信号の前記ブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する第１の色温度情報算出ステップと、入力した画像を複数の領域に分割する分割ステップと、スミアの影響度を分割した画像毎に算出するスミア影響度算出ステップと、前記スミア影響度算出ステップにより決定される第２の色温度情報を前記分割した画像毎に算出する第２の色温度情報算出ステップと、前記第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を前記分割した画像毎に算出する第３の色温度情報算出ステップとを備えることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、スミア現象を抑制する補正処理を行っても、不自然な縞模様の発生を抑えることができるようになる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００２５】
図１は、本発明の実施の形態に係る撮像装置のブロック構成図である。
【００２６】
以下、その構成を動作と併せて説明する。
【００２７】
被写体の光電変換は、被写体からの光が絞り羽根１を通り、レンズ２により撮像素子４へ結像されることで行われる。ここで絞りやレンズなどの光学的構成要素を光学系という。フィルタ群３は、モアレ等を防ぐために光の高域をカットする光学ローパス・フィルタ、色補正フィルタ、及び赤外線をカットする赤外線カットフィルタ等が組み合わされたものである。
【００２８】
撮像素子４で光信号から変換された電気信号は、アドレス指定部８からの信号によりＸアドレス選択部６及びＹアドレス選択部５で、２次元で画素位置選択が行われ、タイミング調整部７に読み出される。このタイミング調整部７では、撮像素子４からの出力（１〜複数本）のタイミング調整が行われる。
【００２９】
そして、タイミング調整部７から出力された信号は、ＡＧＣ（オートゲインコントロール）１０により電圧を制御され、Ａ／Ｄ変換器１１でデジタル信号に変換される。カメラＤＳＰ１２は、動画または静止画の画像処理を行う。
【００３０】
また、ＭＰＵ１４は、この画像処理の際に使われるパラメータをカメラＤＳＰ１２に設定したり、ＡＥ、ＡＦ処理を行う。また、ＭＰＵ１４は、不図示のズームコントローラ（ズーム操作部）からの指示に基づいて、電子ズームの制御（後述する画像の切り出し制御）を行う。尚、ＡＦ制御は、フォーカス・モータ５１によりレンズ２に含まれるフォーカス・レンズ（図示せず）を前後に動かして行う。
【００３１】
画像処理する際の一時的な記憶領域としてＤＲＡＭ１３が用いられ、不揮発性の記憶領域として画像記録媒体１８が用いられる。画像記録媒体１８は、例えば、メモリカード、磁気テープ、または光ディスク等である。この画像処理後の表示を行うためにビデオエンコーダ１５及びＣＲＴ１６等が設けられている。
【００３２】
また、モニタ１７は、例えば、ＬＣＤであり、画像記録媒体１８に記憶する前に被写体を確認するために用いられる。これらの出力装置は、ＣＲＴ１６及びモニタ１７に限らずプリンタ等を用いてもよい。
【００３３】
また、表示領域指定部１９は、撮像素子４の領域内で一部分の読み出しを行う場合に、その位置を指定するポインタ装置である。また、同期制御回路９は、絞り羽根１や、タイミング調整部７、カメラＤＳＰ１２及びＭＰＵ１４へ種々なクロックを供給して、各部のタイミングを統一して取る集中タイミング用の同期制御回路である。
【００３４】
＜ホワイトバランス係数算出動作＞
撮像素子４から出力された信号は、ＡＤ変換によってデジタル化され、図２のようなブロックに分割される。ただし各ブロックは色信号R,G１,G２,Bを一つずつ含む単位で構成されるベイヤ配列とする。これらのブロックそれぞれに対して、色評価値
【００３５】
【数１】
2008311741.tif 000003
【００３６】
を算出する。この時Ｃｘは光源の色温度、Ｃｙは緑方向補正量に対応している。つまりＣｙが大きいまたは小さいほど黒体放射軸から離れている。例えば、蛍光灯などの人工光源の判別はＣｙ値で判定することができる。Ｃｘ及びＣｙの大小関係に対する色補正の関係を以下のテーブル１に示す。
【００３７】
【表１】
2008311741.tif 000004
【００３８】
また、図３に示すように、あらかじめ白色を高色温度下から低色温度下まで撮影し、色評価値Ｃｘ，Ｃｙをプロットすることで、白領域を定めることができる。実際の光源において白色には若干のばらつきが存在するため、幅を持たせてある。つまり、各ブロックについてＣｘ，Ｃｙ軸にプロットし白領域に入った場合、そのブロックが白色であると仮定する。さらに、白領域に入った色評価値の積分値,SumCx,SumCyを算出し、さらに式１を用いて画素の積分値SumR,SumG,SumBを算出する。次に以下の式を用いることでホワイトバランスゲインを算出する。
【００３９】
【数２】
2008311741.tif 000005
【００４０】
＜スミア緩和ＷＢ動作＞
次に本発明の特徴であるスミア緩和ＷＢの制御について図４のフローチャートを元に説明する。
【００４１】
図４は、図１の撮像装置によって実行されるスミア緩和ＷＢ制御処理の手順の第１の実施の形態を示すフローチャートである。
【００４２】
本処理は、コンピュータ、具体的には図１におけるＭＰＵ１４によって実行される。
【００４３】
図４において、ステップＳ４０１では、上記説明した通りにホワイトバランス係数を算出する。ステップＳ４０２では、あるタイミングＴ［ｓ］毎にホワイトバランス係数を算出し目標値としてセットする。ホワイトバランス更新周期Ｔは固定値でもシーンによって可変にしてもよい。
【００４４】
ステップＳ４０３では、スミアが発生しているか否かを判定する。この方法として画面をブロック分割し、ブロック毎の輝度値を算出する。この時、輝度値の閾値を予め設けておき、閾値以上の輝度値である場合スミア発生源ブロックとする。さらに、このスミア発生源ブロックの画面全体の割合を算出し（スミア影響度）、ある閾値以上の割合の場合、スミアが画面の大部分に発生していると判定する。
【００４５】
具体的な例として、図５を参照しながら説明する。
【００４６】
図５（ａ）はブロック分割数を８×６にした時を示している。人物５０３の両側に太陽５０１及び白いビル（反射強）５０２が存在するため、両者の位置に対して画像垂直方向にスミアが発生する。図５（ｂ）はブロック毎の輝度値Ｙを示している。尚輝度値Ｙの算出方法は以下の式の通りである。
【００４７】
【数３】
2008311741.tif 000006
【００４８】
但し、Ｒ，Ｇ，Ｂはブロック領域における色毎の平均値、ｉ=０〜４８
また、スミア判定の輝度閾値を５００［ＬＳＢ］またスミア発生源割合の閾値を３０%とすると、図５の例では以下の通りスミアが発生していると判定される。
【００４９】
【数４】
2008311741.tif 000007
【００５０】
上記の如く演算することでスミアが発生しているか否かを判定する。
【００５１】
この結果、スミアが発生している場合、ステップＳ４０４にて、目標Ｃｙ値に予め設定したスミア補正用ΔＣｙ値を加算する。尚、ΔＣｙ値は、ステップＳ４０３で算出したスミア発生源割合によって可変設定にすることも可能である（図６参照）。
【００５２】
このように、目標Ｃｙに対してオフセットをはかせることでマゼンタ化を解消させることができるため、スミアの見え方を抑えることができる。
【００５３】
ステップＳ４０５では、目標ＣｘＣｙ値へ色評価値を移動させる。この後、ステップＳ４０２に戻り、周期Ｔ毎に上記ループを繰り返す。
【００５４】
第２の実施形態では、スミアが発生していない領域がグリーンがかってしまうのを抑制する。そのために、ブロック列毎に目標Ｃｙを算出し、ブロック列毎にＷＢ係数を変える。この手段について図７のフローチャートを元に説明する。
【００５５】
図７は、図１の撮像装置によって実行されるスミア緩和ＷＢ制御処理の手順の第２の実施の形態を示すフローチャートである。
【００５６】
本処理は、図１におけるＭＰＵ１４によって実行される。
【００５７】
ステップＳ７０１からステップＳ７０３までは、図４におけるステップＳ４０１からステップＳ４０３と同じ処理であるためここでは説明を割愛する。
【００５８】
ステップＳ７０４では、列毎のスミア補正用ΔＣｙ値を、ブロック列毎のブロック輝度値の最大値から図８のテーブルで算出する。
【００５９】
具体的な例として図９を参照しながら説明する。まず列毎にブロック輝度値の最大値ＹｉＭａｘを検出する。さらに列毎にＹｉＭａｘの値から図８のテーブルを元にスミア補正用ΔＣｙ値を算出する。
この結果をまとめると以下のテーブル２のようになる。
【００６０】
【表２】
2008311741.tif 000008
【００６１】
ステップＳ７０５では、距離による線形補間により列毎のＷＢ係数の変動を線形的に変動させる。この理由として、ブロック列毎にＷＢ係数を変えるため、例えば、スミア発生源と判定したブロックとスミア否のブロックの境界で空の色が大きく異なってしまう。そこで、ＷＢ係数を線形的に切り替える必要がある。
【００６２】
この方式について図１０を用いて説明する。
【００６３】
図１０では簡単のため、座標１、２、３に限ってＷＢ係数算出方法を説明する。座標１では左隣にブロックが存在しないためブロック１列目の目標ＣｘＣｙをＷＢ係数として設定する。
【００６４】
座標１Ｃｘ=目標Ｃｘ１
座標１Ｃｙ=目標Ｃｙ１
座標２ではブロック１列目及びブロック２列目の目標ＣｘＣｙを元にブロック中心からの距離で線形加算を行うことで算出する。
【００６５】
座標２Ｃｘ= （目標Ｃｘ１・Ｘ２+目標Ｃｘ２・Ｘ１）／（Ｘ１+Ｘ２）
座標２Ｃｙ= （目標Ｃｙ１・Ｘ２+目標Ｃｙ２・Ｘ１）／（Ｘ１+Ｘ２）
同様にして座標３のＷＢ係数は以下の式で算出することができる。
【００６６】
座標３Ｃｘ= （目標Ｃｘ２・Ｘ４+目標Ｃｘ３・Ｘ３）／（Ｘ３+Ｘ４）
座標３Ｃｙ= （目標Ｃｙ２・Ｘ４+目標Ｃｙ３・Ｘ３）／（Ｘ３+Ｘ４）
このようにブロックの中心に対して、距離による線形補間によりＷＢ係数の変動を段階的に行う。この処理を水平方向の画素全体に行うことで色の変化を滑らかにすることができる。
【００６７】
図１のＭＰＵ１４は、第１の色温度情報算出手段、第２の色温度情報算出手段、第３の色温度情報算出手段、スミア影響度算出手段、分割手段として機能する。
【００６８】
そして、ＭＰＵ１４は、複数のブロックに分けられた撮像素子４からの信号のブロック毎に算出された色評価値群と予め設定した白検出範囲より第１の色温度情報を算出する。また、スミアの影響度を算出する。また、スミア影響度算出手段としての機能により決定される第２の色温度情報を算出する。さらに、第１の色温度情報と前記第２の色温度情報とを用いて第３の色温度情報を算出する。
【００６９】
また、ＭＰＵ１４は、算出されたスミア影響度が大きいほど第２の色温度情報の比重が大きくなるように、第３の色温度情報を算出する。
【００７０】
また、ＭＰＵ１４は、算出されたスミア影響度が大きいほど第１の色温度情報のマゼンタ色を補正するように、第２の色温度情報を算出する。
【００７１】
また、ＭＰＵ１４は、撮像素子４からの信号の輝度情報に基づいてスミア影響度を算出する。
【００７２】
また、ＭＰＵ１４は、撮像素子からの信号を複数ブロックに分け輝度値を算出し、予め定めた輝度閾値以上の輝度値であるブロックの個数に基づいてスミア影響度を算出する。
【００７３】
また、ＭＰＵ１４は、入力した画像を複数の領域に分割する。そして、スミアの影響度を分割した画像毎に算出する。また、第２の色温度情報を分割した画像毎に算出する。さらに、第１の色温度情報と第２の色温度情報とを用いて第３の色温度情報を分割した画像毎に算出する。
【００７４】
ここで、第２の色温度情報算出手段として機能するＭＰＵ１４は、入力画像の垂直方向に対して同じ色温度情報を持つ。
【００７５】
また、第２の色温度情報算出手段として機能するＭＰＵ１４は、入力画像の水平方向に対して前記分割した画像のブロックの中心座標からの距離に基づいて線形補間して色温度情報を算出する。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態に係る撮像装置のブロック構成図である。
【図２】図１の撮像装置における、白検出を行う画素ブロックを示す図である。
【図３】図１の撮像装置における、白検出範囲を示す図である。
【図４】図１の撮像装置によって実行されるスミア緩和ＷＢ制御処理の手順の第１の実施の形態を示すフローチャートである。
【図５】図１の撮像装置における、スミア判定ブロックの概念図である。
【図６】図１の撮像装置における、スミア発生割合に対するスミア補正ΔＣｙを示す図である。
【図７】図１の撮像装置によって実行されるスミア緩和ＷＢ制御処理の手順の第２の実施の形態を示すフローチャートである。
【図８】図１の撮像装置における、ブロック最大輝度値に対するスミア補正ΔＣｙを示す図である。
【図９】図１の撮像装置における、ブロック列毎に対するスミア補正ΔＣｙを示す概念図である。
【図１０】図１の撮像装置における、水平方向にスミア補正Δを線形補間する概念を示す図である。
【図１１】従来のＣＣＤ固体撮像素子を示す概略構成図である。
【図１２】従来のＣＣＤ固体撮像素子の要部を示す断面図である。
【符号の説明】
【００７７】
１  絞り羽根
２  レンズ
３  フィルタ群
４  撮像素子
５  Ｙアドレス選択部
６  Ｘアドレス選択部
７  タイミング調整部
８  アドレス指定部
９  同期制御回路
１０  ＡＧＣ（オートゲインコントロール）
１１  Ａ／Ｄ変換器
１２  カメラＤＳＰ
１３  ＤＲＡＭ
１４  ＭＰＵ
１５  ビデオエンコーダ
１６  ＣＲＴ
１７  モニタ
１８  画像記録媒体
１９  表示領域指定部
５１  フォーカス・モータ
【図１】
2008311741.tif 000009
【図２】
2008311741.tif 000010
【図３】
2008311741.tif 000011
【図４】
2008311741.tif 000012
【図５】
2008311741.tif 000013
【図６】
2008311741.tif 000014
【図７】
2008311741.tif 000015
【図８】
2008311741.tif 000016
【図９】
2008311741.tif 000017
【図１０】
2008311741.tif 000018
【図１１】
2008311741.tif 000019
【図１２】
2008311741.tif 000020