(57)【特許請求の範囲】
【請求項１】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、
上記算出したヒストグラムより黒レベル検出に用いる複数の画像信号レベルのブロックを選択する黒レベル検出ブロック選択回路と、
上記選択された複数の画像信号レベルのブロックを用いて出力画像信号の黒レベルを検出する黒レベル検出回路と、
上記検出された黒レベルと予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル制御回路とを備えた、
ことを特徴とする撮像装置。
【請求項２】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、
上記黒レベル検出ブロック選択手段により選択されたブロックの度数合計である黒レベル値算出度数に応じてブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定回路と、
上記検出された黒レベルと予め設定されている目標値とを比較した結果と、上記ブラックバランス収束許容誤差範囲決定回路によって決定されたブラックバランス収束許容誤差範囲とによって、入力画像のペデスタル値を制御するペデスタル制御回路とを備えた、
ことを特徴とする撮像装置。
【請求項３】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、
上記黒レベル検出ブロック選択手段に選択されたブロックの度数合計である黒レベル値算出度数に応じて黒レベルに時間方向の平均化処理を行なう黒レベル時間平均化処理回路と、
上記黒レベル時間平均化処理回路の出力と予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル値制御回路とを備えた、
ことを特徴とする撮像装置。
【請求項４】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、
上記選択されたブロックの度数合計である黒レベル値算出度数に応じて、画像信号の周波数特性を切替えるための周波数特性切替え制御信号を出力する周波数特性切替え制御回路と、
上記周波数特性切替え制御信号を受けて制御され、画像信号の周波数特性を切替える周波数特性切替え回路と、
上記検出された黒レベルと予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル値制御回路とを備えた、
ことを特徴とする撮像装置。
【請求項５】
請求項１ないし４のいずれかに記載の撮像装置において、
上記黒レベル検出ブロック選択回路は、
最頻度画像信号レベルから順に、予め定められた度数である、最頻度画像信号レベルより小さい画像信号レベル、および前記予め定められた度数である、最頻度画像信号レベルより大きい画像信号レベル、を、検出し、該検出された両画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とする撮像装置。
【請求項６】
請求項１ないし４のいずれかに記載の撮像装置において、
上記黒レベル検出ブロック選択回路は、
最頻度画像信号レベルの度数と、該最頻度画像信号レベルより小さい画像信号レベルの度数と、該最頻度画像信号レベルより大きい画像信号レベルの度数とを、最頻度画像信号レベルに近いものから順に交互に取り出して積算し、該積算度数が予め設定された度数以上になった時点での、最頻度画像信号レベルより小さい画像信号レベル、および最頻度画像信号レベルより大きい画像信号レベルを検出し、該検出された画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とする撮像装置。
【請求項７】
請求項１ないし４のいずれかに記載の撮像装置において、
上記黒レベル検出ブロック選択回路は、
最頻度画像信号レベルから、予め設定された画像レベル幅の画像信号を黒レベル検出用ブロックとして選択する、
ことを特徴とする撮像装置。
【請求項８】
請求項１ないし４のいずれかに記載の撮像装置において、
上記黒レベル検出ブロック選択回路は、
最頻度画像信号レベルから、標準偏差の予め設定された定数倍の画像レベル幅の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とする撮像装置。
【請求項９】
請求項１記載の撮像装置において、
上記黒レベル検出回路は、
上記選択されたブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力する、
ことを特徴とする撮像装置。
【請求項１０】
請求項３に記載の撮像装置において、
上記黒レベル値・度数検出回路は、
上記選択された複数のブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力するとともに、黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数として出力する、
ことを特徴とする撮像装置。
【請求項１１】
請求項２記載の撮像装置において、
上記ブラックバランス収束許容誤差範囲決定回路は、
上記黒レベル値算出度数が多いほど、ブラックバランス調整が収束したか否かを判定する収束許容誤差範囲を小さくする、
ことを特徴とする撮像装置。
【請求項１２】
請求項１０記載の撮像装置において、
上記黒レベル時間平均化処理回路は、
上記黒レベル値算出度数が少ないほど、より多くの異なる時間に上記黒レベル値・度数検出回路から出力される、上記代表黒レベル値を平均化した結果を出力する、
ことを特徴とする撮像装置。
【請求項１３】
請求項４記載の撮像装置において、
上記周波数特性切替え制御回路は、
上記黒レベル値算出度数が少ないほどより周波数特性を一時的に低下させた画像信号を出力させるように制御する、
ことを特徴とする撮像装置。
【請求項１４】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、
上記ブロックデータ検出ステップで検出した各ブロックの画像信号レベルより、上記入力信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、
上記算出したヒストグラムより黒レベル検出に用いる複数の画像信号レベルのブロックを選択する黒レベル検出ブロック選択ステップと、
上記選択された複数の画像信号レベルのブロックを用いて出力画像信号の黒レベルを検出する黒レベル検出ステップと、
上記検出された黒レベルと予め設定されている目標値とを比較した結果より入力画像のペデスタル値を制御するペデスタル制御ステップとを含む、
ことを特徴とするブラックバランス調整方法。
【請求項１５】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、
上記黒レベル検出ブロック選択ステップにおいて選択されたブロックの度数合計である黒レベル値算出度数に応じて、ブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定ステップと、
上記検出された黒レベルと、予め設定されている目標値とを比較した結果、及び上記ブラックバランス収束許容誤差範囲決定ステップによって決定されたブラックバランス収束許容誤差範囲によって、入力画像のペデスタル値を制御するペデスタル制御ステップとを含む、
ことを特徴とするブラックバランス調整方法。
【請求項１６】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、
上記黒レベルブロック選択ステップにおいて選択されたブロックの度数合計である黒レベル値算出度数に応じて、黒レベルに時間方向の平均化処理を行なう黒レベル時間平均化処理ステップと、
上記黒レベル時間平均化処理ステップの出力と、予め設定されている目標値とを比較した結果により、入力画像のペデスタル値を制御するペデスタル制御ステップと含む、
ことを特徴とするブラックバランス調整方法。
【請求項１７】
入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、
上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、
上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、
上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、
上記選択されたブロックの度数合計である黒レベル値算出度数に応じて、画像信号の周波数特性を切替えるための周波数特性切替え制御信号を出力する周波数特性切替え制御ステップと、
上記周波数特性切替え制御信号を受けて、画像信号の周波数特性を切替える周波数特性切替えステップと、
上記検出された黒レベルと予め設定されている目標値とを比較した結果により、入力画像のペデスタル値を制御するペデスタル値制御ステップとを含む、
ことを特徴とするブラックバランス調整方法。
【請求項１８】
請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、
上記黒レベル検出ブロック選択ステップは、
最頻度画像信号レベルから順に、予め定められた度数である、最頻度画像信号レベルより小さい画像信号レベル、および前記予め定められた度数である、最頻度画像信号レベルより大きい画像信号レベル、を、検出し、該検出された両画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とするブラックバランス調整方法。
【請求項１９】
請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、
上記黒レベル検出ブロック選択ステップは、
最頻度画像信号レベルの度数と、該最頻度画像信号レベルより小さい画像信号レベルの度数と、該最頻度画像信号レベルより大きい画像信号レベルの度数とを、最頻度画像信号レベルに近いものから順に交互に取り出して積算し、該積算度数が予め設定された度数以上になった時点での、最頻度画像信号レベルより小さい画像信号レベル、および最頻度画像信号レベルより大きい画像信号レベルを検出し、該検出された画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とするブラックバランス調整方法。
【請求項２０】
請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、
上記黒レベル検出ブロック選択ステップは、
最頻度画像信号レベルから、予め設定された画像レベル幅の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とするブラックバランス調整方法。
【請求項２１】
請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、
上記黒レベル検出ブロック選択ステップは、
最頻度画像信号レベルから、標準偏差の予め設定された定数倍の画像レベル幅の画像信号を、黒レベル検出用画像信号として選択する、
ことを特徴とするブラックバランス調整方法。
【請求項２２】
請求項１４記載のブラックバランス調整方法において、
上記黒レベル検出ステップは、
上記選択されたブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力する、
ことを特徴とするブラックバランス調整方法。
【請求項２３】
請求項１５ないし１７のいずれかに記載のブラックバランス調整方法において、
上記黒レベル値・度数検出ステップは、
上記選択された複数のブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力するとともに、黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数として出力する、
ことを特徴とするブラックバランス調整方法。
【請求項２４】
請求項１４記載のブラックバランス調整方法において、
上記ブラックバランス収束許容誤差範囲決定ステップは、
上記黒レベル値算出度数が多いほどブラックバランス調整が収束したか否かを判定する収束許容誤差範囲を小さくする、
ことを特徴とするブラックバランス調整方法。
【請求項２５】
請求項１６記載のブラックバランス調整方法において、
上記黒レベル時間平均化処理ステップは、
上記黒レベル値算出度数が少ないほど、より多くの異なる時間に検出された代表黒レベル値を平均化した結果を出力する、
ことを特徴とするブラックバランス調整方法。
【請求項２６】
請求項１７記載のブラックバランス調整方法において、
上記周波数特性切替え制御ステップは、
上記黒レベル値算出度数が少ないほどより周波数特性を一時的に低下させた画像信号を出力させるように制御する、
ことを特徴とするブラックバランス調整方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオカメラ、ＶＴＲ一体型カメラ、電子スチルカメラなどに用いられ、映像信号を用いて撮像状況に応じたブラックバランス調整を行なう撮像装置、およびブラックバランス調整方法に関し、特にブラックバランス精度の向上を図ったものに関するものである。
【０００２】
【従来の技術】
従来、撮像装置においては、例えばＲ，Ｇ，Ｂという複数の映像信号の黒レベルが一致するように、アナログプロセス回路中のペデスタルレベルを調整することによりブラックバランス調整がなされている。すなわち、レンズをクローズさせた状態での映像信号レベルを検出することにより、自動的にブラックバランスを調整する機能が実現されている。
【０００３】
図１０に従来のブラックバランス調整機能付き撮像装置の構成を示す。図１０において、１はＣＣＤなどの撮像素子、２は、相関二重サンプリング処理、ペデスタル調整処理、ゲイン調整処理などを行なうアナログプロセス回路、３はアナログプロセス回路２の出力信号をディジタル信号に変換するＡ／Ｄ変換器、４は、ガンマ処理、マトリクス変換処理などを行なうディジタルプロセス回路、５はディジタルプロセス回路４の出力信号をアナログ信号に変換するＤ／Ａ変換器、６は例えば横８画素×縦４ラインを１つのブロックとして画面を複数のブロックに分割し、各ブロックの平均映像信号レベルを検出するブロックデータ検出回路、１７は各ブロックの平均映像信号レベルを画面内の全ブロックにおいて平均し、黒レベル値を演算する全画面平均回路、１０は黒レベル値と予め設定されている目標値との差より、アナログプロセス回路２におけるペデスタル値を可変するペデスタル制御回路である。なお、上記全画面平均回路１７とペデスタル制御回路１０とはマイクロコンピュータ１１を用いて実現されているものとする。
【０００４】
以下、上記構成を有する従来のブラックバランス調整機能付き撮像装置の動作を説明する。
すなわち、図１０の回路では、図示しないレンズをクローズさせた状態での、例えばＲ、Ｇ、Ｂという複数の映像信号の全画面平均値を全画面平均回路１７によって求め、これを各映像信号の黒レベル値として検出し、ペデスタル制御回路１０において、この黒レベル値と予め設定されている目標値との差よりアナログプロセス回路２におけるペデスタル値を可変とするようにすることにより、各映像信号の黒レベルが同じ値になって、自動的にブラックバランスの調整を行うことができることとなる。
【０００５】
【発明が解決しようとする課題】
従来の撮像装置は以上のように構成されており、レンズをクローズさせた状態での全画面平均値を黒レベル値として用いている。そのため、撮像素子や回路でのシェーディング、飛び込みノイズ、撮像素子のキズ、などが発生した場合、その影響が黒レベル値に表れる。例えば、明るいシェーディングがある場合には、その画像信号のヒストグラムをとると、図１１（ａ）に示すように、明るいシェーディング部分がヒストグラムの右端に現れ、全画面の平均値を検出すると、該平均値は、明るいシェーディング部分の影響を受けて、人間が認識する黒レベルであるシェーディングのない部分の平均値より高めの値となってしまう。
【０００６】
また、逆に暗いシェーディングがある場合には、図１１（ｂ）に示すように、暗いシェーディング部分がヒストグラムの左端に現れ、全画面の平均値を検出すると、該平均値は、人間が認識する黒レベルである、シェーディングのない部分の平均値より低めの値となってしまう。
【０００７】
これら人間が認識する黒レベルであるシェーディングのない部分の黒レベルとは若干ずれた全画面平均値が等しくなるように制御を行なうため、自動ブラックバランス調整処理が正常に終了したにもかかわらず、本来のシェーディング、飛び込みノイズ、撮像素子のキズ、の無い部分での黒レベルが一致する状態に比較して、若干ずれた状態となってしまっていた。なお、人間が手動でブラックバランス調整する場合には、シェーディング、飛び込みノイズ、撮像素子のキズ、のない部分の黒レベルが一致する状態に調整している。
【０００８】
また、シェーディング、飛び込みノイズ、撮像素子のキズは、その時々の温度、電源電圧などの状況によってさまざまに変化し、その度合い、画面上での発生場所もさまざまであるため、例えば、画面の中央部付近の画像信号のみを用いてブラックバランス調整を行なうといった方法では解決が難しく、またブラックバランス調整処理結果のズレもさまざまといった状況であった。
【０００９】
本発明は以上のような問題点に鑑みてされたもので、シェーディング、飛び込みノイズ、撮像素子のキズが発生した場合においても、発生しなかった場合においても、人間が手動で調整したような状態、すなわちシェーディング、飛び込みノイズ、撮像素子のキズのない部分の黒レベルが合致した状態に自動調整でき、実効的なブラックバランス調整機能の精度の向上を実現することのできる撮像装置、およびブラックバランス調整方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の請求項１にかかる撮像装置は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出に用いる複数の画像信号レベルのブロックを選択する黒レベル検出ブロック選択回路と、上記選択された複数の画像信号レベルのブロックを用いて出力画像信号の黒レベルを検出する黒レベル検出回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル制御回路とを備えたものである。
【００１１】
また、本発明の請求項２にかかる撮像装置は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、上記黒レベル検出ブロック選択手段により選択されたブロックの度数合計である黒レベル値算出度数に応じてブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果と、上記ブラックバランス収束許容誤差範囲決定回路によって決定されたブラックバランス収束許容誤差範囲とによって、入力画像のペデスタル値を制御するペデスタル制御回路とを備えたものである。
【００１２】
また、本発明の請求項３にかかる撮像装置は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、上記黒レベル検出ブロック選択手段に選択されたブロックの度数合計である黒レベル値算出度数に応じて黒レベルに時間方向の平均化処理を行なう黒レベル時間平均化処理回路と、上記黒レベル時間平均化処理回路の出力と予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル値制御回路とを備えたものである。
【００１３】
また、本発明の請求項４にかかる撮像装置は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択回路と、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出回路と、上記選択されたブロックの度数合計である黒レベル値算出度数に応じて、画像信号の周波数特性を切替えるための周波数特性切替え制御信号を出力する周波数特性切替え制御回路と、上記周波数特性切替え制御信号を受けて制御され、画像信号の周波数特性を切替える周波数特性切替え回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル値制御回路とを備えたものである。
【００１４】
また、本発明の請求項５にかかる撮像装置は、請求項１ないし４のいずれかに記載の撮像装置において、上記黒レベル検出ブロック選択回路は、最頻度画像信号レベルから順に、予め定められた度数である、最頻度画像信号レベルより小さい画像信号レベル、および前記予め定められた度数である、最頻度画像信号レベルより大きい画像信号レベル、を、検出し、該検出された両画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択するものである。
【００１５】
また、本発明の請求項６にかかる撮像装置は、請求項１ないし４のいずれかに記載の撮像装置において、上記黒レベル検出ブロック選択回路は、最頻度画像信号レベルの度数と、該最頻度画像信号レベルより小さい画像信号レベルの度数と、該最頻度画像信号レベルより大きい画像信号レベルの度数とを、最頻度画像信号レベルに近いものから順に交互に取り出して積算し、該積算度数が予め設定された度数以上になった時点での、最頻度画像信号レベルより小さい画像信号レベル、および最頻度画像信号レベルより大きい画像信号レベルを検出し、該検出された画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択するものである。
【００１６】
また、本発明の請求項７にかかる撮像装置は、請求項１ないし４のいずれかに記載の撮像装置において、上記黒レベル検出ブロック選択回路は、最頻度画像信号レベルから、予め設定された画像レベル幅の画像信号を黒レベル検出用ブロック選択するものである。
【００１７】
また、本発明の請求項８にかかる撮像装置は、請求項１ないし４のいずれかに記載の撮像装置において、上記黒レベル検出ブロック選択回路は、最頻度画像信号レベルから、標準偏差の予め設定された定数倍の画像レベル幅の画像信号を、黒レベル検出用画像信号として選択するものである。
【００１８】
また、本発明の請求項９にかかる撮像装置は、請求項１記載の撮像装置において、上記黒レベル検出回路は、上記選択されたブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値を算出するものである。
【００１９】
また、本発明の請求項１０にかかる撮像装置は、請求項３に記載の撮像装置において、上記黒レベル値・度数検出回路は、上記選択された複数のブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力するとともに、黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数として出力するものである。
【００２０】
また、本発明の請求項１１にかかる撮像装置は、請求項２記載の撮像装置において、上記ブラックバランス収束許容誤差範囲決定回路は、上記黒レベル値算出度数が多いほど、ブラックバランス調整が収束したか否かを判定する収束許容誤差範囲を小さくするものである。
【００２１】
また、本発明の請求項１２にかかる撮像装置は、請求項１０記載の撮像装置において、上記黒レベル時間平均化処理回路は、上記黒レベル値算出度数が少ないほど、より多くの異なる時間に上記黒レベル値・度数検出回路から出力される、上記代表黒レベル値を平均化した結果を出力するものである。
【００２２】
また、本発明の請求項１３にかかる撮像装置は、請求項４記載の撮像装置において、上記周波数特性切替え制御回路は、上記黒レベル値算出度数が少ないほどより周波数特性を一時的に低下させた画像信号を出力させるように制御するものである。
【００２３】
また、本発明の請求項１４にかかるブラックバランス調整方法は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、上記ブロックデータ検出ステップで検出した各ブロックの画像信号レベルより、上記入力信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、上記算出したヒストグラムより黒レベル検出に用いる複数の画像信号レベルのブロックを選択する黒レベル検出ブロック選択ステップと、上記選択された複数の画像信号レベルのブロックを用いて出力画像信号の黒レベルを検出する黒レベル検出ステップと、上記検出された黒レベルと予め設定されている目標値とを比較した結果より入力画像のペデスタル値を制御するペデスタル制御ステップとを、含むものである。
【００２４】
また、本発明の請求項１５にかかるブラックバランス調整方法は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、上記黒レベル検出ブロック選択ステップにおいて選択されたブロックの度数合計である黒レベル値算出度数に応じて、ブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定ステップと、上記検出された黒レベルと、予め設定されている目標値とを比較した結果、及び上記ブラックバランス収束許容誤差範囲決定ステップによって決定されたブラックバランス収束許容誤差範囲によって、入力画像のペデスタル値を制御するペデスタル制御ステップとを、含むものである。
【００２５】
また、本発明の請求項１６にかかるブラックバランス調整方法は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、上記黒レベルブロック選択ステップにおいて選択されたブロックの度数合計である黒レベル値算出度数に応じて、黒レベルに時間方向の平均化処理を行なう黒レベル時間平均化処理ステップと、上記黒レベル時間平均化処理ステップの出力と、予め設定されている目標値とを比較した結果により、入力画像のペデスタル値を制御するペデスタル制御ステップとを含むものである。
【００２６】
また、本発明の請求項１７にかかるブラックバランス調整方法は、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出ステップと、上記ブロックデータ検出回路で検出した各ブロックの画像信号レベルより、上記入力画像信号の、画像信号レベルごとの上記ブロックの数である度数を表すヒストグラムを算出するヒストグラム演算ステップと、上記算出したヒストグラムより黒レベル検出に用いる複数のブロックを選択する黒レベル検出ブロック選択ステップと、上記選択された複数のブロックを用いて出力画像信号の黒レベル、および黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数を検出する黒レベル値・度数検出ステップと、上記選択されたブロックの度数合計である黒レベル値算出度数に応じて、画像信号の周波数特性を切替えるための周波数特性切替え制御信号を出力する周波数特性切替え制御ステップと、上記周波数特性切替え制御信号を受けて、画像信号の周波数特性を切替える周波数特性切替えステップと、上記検出された黒レベルと予め設定されている目標値とを比較した結果により、入力画像のペデスタル値を制御するペデスタル値制御ステップとを含むものである。
【００２７】
また、本発明の請求項１８にかかるブラックバランス調整方法は、請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、上記黒レベル検出ブロック選択ステップは、最頻度画像信号レベルから順に、予め定められた度数である、最頻度画像信号レベルより小さい画像信号レベル、および前記予め定められた度数である、最頻度画像信号レベルより大きい画像信号レベル、を、検出し、該検出された両画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択するものである。
【００２８】
また、本発明の請求項１９にかかるブラックバランス調整方法は、請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、上記黒レベル検出ブロック選択ステップは、最頻度画像信号レベルの度数と、該最頻度画像信号レベルより小さい画像信号レベルの度数と、該最頻度画像信号レベルより大きい画像信号レベルの度数とを、最頻度画像信号レベルに近いものから順に交互に取り出して積算し、該積算度数が予め設定された度数以上になった時点での、最頻度画像信号レベルより小さい画像信号レベル、および最頻度画像信号レベルより大きい画像信号レベルを検出し、該検出された画像信号レベル間の画像信号を、黒レベル検出用画像信号として選択するものである。
【００２９】
また、本発明の請求項２０にかかるブラックバランス調整方法は、請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、上記黒レベル検出ブロック選択ステップは、最頻度画像信号レベルから、予め設定された画像レベル幅の画像信号を、黒レベル検出用画像信号として選択するものである。
【００３０】
また、本発明の請求項２１にかかるブラックバランス調整方法は、請求項１４ないし１７のいずれかに記載のブラックバランス調整方法において、上記黒レベル検出ブロック選択ステップは、最頻度画像信号レベルから、標準偏差の予め設定された定数倍の画像レベル幅の画像信号を、黒レベル検出用画像信号として選択するものである。
【００３１】
また、本発明の請求項２２にかかるブラックバランス調整方法は、請求項１４記載のブラックバランス調整方法において、上記黒レベル検出ステップは、上記選択されたブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力することにより代表黒レベル値を算出するものである。
【００３２】
また、本発明の請求項２３にかかるブラックバランス調整方法は、請求項１５ないし１７のいずれかに記載のブラックバランス調整方法において、上記黒レベル値・度数検出ステップは、上記選択された複数のブロックの画像信号レベルの平均値を算出し、これを代表黒レベル値として出力するとともに、黒レベル検出用に選択されたブロックの度数合計である黒レベル値算出度数として出力するものである。
【００３３】
また、本発明の請求項２４にかかるブラックバランス調整方法は、請求項１４記載のブラックバランス調整方法において、上記ブラックバランス収束許容誤差範囲決定ステップは、上記黒レベル値算出度数が多いほどブラックバランス調整が収束したか否かを判定する収束許容誤差範囲を小さくするものである。
【００３４】
また、本発明の請求項２５にかかるブラックバランス調整方法は、請求項１６記載のブラックバランス調整方法において、上記黒レベル時間平均化処理ステップは、上記黒レベル値算出度数が少ないほど、より多くの異なる時間に検出された代表黒レベル値の平均化した結果を出力するものである。
【００３５】
また、本発明の請求項２６にかかるブラックバランス調整方法は、請求項１７記載のブラックバランス調整方法において、上記周波数特性切替え制御ステップは、上記黒レベル値算出度数が少ないほどより周波数特性を一時的に低下させた画像信号を出力させるように制御するものである。
【００３６】
【発明の実施の形態】
（実施の形態１）
以下、本発明の実施の形態１にかかるブラックバランス調整方法、およびブラックバランス調整機能付き撮像装置について、図１から図９を用いて説明する。
【００３７】
図１は本発明の実施の形態１にかかるブラックバランス調整機能付き撮像装置の構成図を示す。図１において、１はＣＣＤなどの撮像素子、２は、相関二重サンプリング処理、ペデスタル調整処理、ゲイン調整処理などを行なうアナログプロセス回路、３はアナログプロセス回路２の出力信号をディジタル信号に変換するＡ／Ｄ変換器、４は、ガンマ処理、マトリクス変換処理などを行なうディジタルプロセス回路、５はディジタルプロセス回路４の出力信号をアナログ信号に変換するＤ／Ａ変換器、６は、例えば横８画素×縦４ラインを１つのブロックとして入力画像を複数のブロックに分割し、各ブロックの平均映像信号レベルを検出するブロックデータ検出回路、７はブロックデータ検出回路６の検出結果より入力画像信号のヒストグラムを算出するヒストグラム演算回路、８はヒストグラムより黒レベル検出を行なうブロックを選択する黒レベル検出ブロック選択回路、９は選択されたブロックの平均値を算出することで代表黒レベル値を算出する黒レベル検出回路、１０は検出された代表黒レベル値と予め設定されている目標値との差よりアナログプロセス回路２におけるペデスタル値を可変するペデスタル制御回路であり、上記ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル検出回路９、ペデスタル制御回路１０は、マイクロコンピュータ１１内のプログラム処理により実現されている。
【００３８】
以上のように構成されたブラックバランス調整機能付き撮像装置について、以下、その動作を述べる。
ＣＣＤなどの撮像素子１で撮像された画像信号は、アナログプロセス回路２において相関二重サンプリング処理や、ブラックバランス調整用のペデスタル調整処理、ゲイン調整処理などの処理を行なった後、Ａ／Ｄ変換器３でディジタル信号に変換され、ディジタルプロセス回路４においてガンマ処理、マトリクス処理などの処理を行ない、Ｄ／Ａ変換器５で再びアナログ信号に変換され、出力される。
【００３９】
さらに、ディジタルプロセス回路４より、例えばＲ，Ｇ，Ｂという複数の映像信号がブロックデータ検出回路６に入力され、画面内を複数に分割した各ブロックごとの映像信号レベルが検出される。
【００４０】
ブラックバランス調整処理においては、まず、図示しないレンズをクローズさせ、レンズクローズ状態での画面内を複数に分割した各ブロックごとの映像信号レベルが検出される。
【００４１】
マイクロコンピュータ１１内のヒストグラム演算回路７では、全ブロックの各映像信号データよりレンズクローズ時の各映像信号のヒストグラムを算出し、さらに黒レベル検出ブロック選択回路８では、入力画像のヒストグラムより黒レベルを検出するために使用可能なシェーディング、飛び込みノイズ、撮像素子のキズ、の無いブロックデータのみを選択する。
【００４２】
すなわち、図２（ａ）に示すように、黒レベル検出ブロック選択回路８では、最頻度画像信号レベル（Ｖ０）から順に、より小さい画像信号レベルの度数をチェックし、予め定められた度数、例えば、全体度数の５％：Ｎｔｈ以下になる最頻度画像信号レベル（Ｖ０）より小さい画像信号レベル（Ｖ１）を検出する。同様に最頻度画像信号レベル（Ｖ０）から順に、より大きい画像信号レベルの度数をチェックし、予め定められた度数、例えば、全体度数の５％：Ｎｔｈ以下になる最頻度画像信号レベル（Ｖ０）より大きい画像信号レベル（Ｖ２）を検出し、前記検出された画像信号レベルＶ１，Ｖ２間の画像信号データを黒レベル検出用ブロックデータとして選択する。
【００４３】
さらに、黒レベル検出回路９では、選択された黒レベル検出用ブロックデータのみの平均値を算出し、これを代表黒レベル値として出力し、ペデスタル制御回路１０では、代表黒レベル値と予め設定されている目標値との差よりアナログプロセス回路２におけるペデスタル値を可変することにより、ブラックバランスが収束許容誤差範囲内に調整される。
【００４４】
従って、撮像素子１や各回路でのシェーディング、飛び込みノイズ、撮像素子のキズなどが発生した場合においても、人間が認識する黒レベルであるシェーディングなどのない部分の黒レベルを検出することが可能になり、人間が手動で調整したようなシェーディング、飛び込みノイズ、撮像素子のキズのない部分の黒レベルが一致する状態に自動調整でき、実効的なブラックバランス調整機能の精度向上を実現できるという顕著な効果が得られる。
【００４５】
このように本実施の形態によれば、ブロックデータ検出回路６によって入力画像を複数のブロックに分割し、ヒストグラム演算回路７で各ブロックのヒストグラムを演算し、該演算結果に基づいて、黒レベル検出ブロック選択回路８によって黒レベル検出を行なうのに適したブロックを決定するようにしたので、過度なシェーディングや飛び込みノイズ、撮像素子の傷などがあった場合にも、最適な黒レベル検出を行なうことができ、実効的なブラックバランス調整の精度を向上することができる。
【００４６】
なお、上述の実施の形態１においては、ヒストグラム演算回路７は、全画像信号レベルごとのヒストグラムを検出するものとして述べたが、これに限らず、複数の画像レベルを同じ階級として簡易的なヒストグラムを用いる場合や、簡易的なヒストグラムを用いて黒レベル検出用の画像レベルを決定し、黒レベル値および度数検出に、簡易ヒストグラムではなく、ブロックデータ検出回路６の検出結果を用いる構成も可能である。
【００４７】
また、上記実施の形態１において、黒レベル検出ブロック選択回路８が、予め定められた度数以上のブロックを選択する場合について述べたが、これに限らず、図２（ｂ）に示すように、最頻度画像信号レベル（Ｖ０）から順に、より小さい画像信号レベル、およびより大きい画像信号レベルの度数を積算し、積算度数が予め設定された度数、例えば全体度数の８０％以上になった時点での最頻度画像信号レベル（Ｖ０）より小さい画像信号レベル（Ｖ１）と最頻度画像信号レベル（Ｖ０）より大きい画像信号レベル（Ｖ２）とを検出し、前記検出された画像信号レベル間の画像信号を黒レベル検出用ブロックとして選択する構成とすることも可能である。
【００４８】
また、実施の形態１において、黒レベル検出ブロック選択回路８が、図２（ｃ）に示すように、最頻度画像信号レベル（Ｖ０）より予め設定された画像レベル幅（Ｖｗ）のブロックを選択するように構成することも可能である。
【００４９】
また、さらに、上記実施の形態１において、黒レベル検出ブロック選択回路８が、図２（ｄ）に示すように、最頻度画像信号レベル（Ｖ０）より標準偏差（σ）の予め設定された定数倍（ｋ）の画像レベル幅のブロックを選択するように構成することも可能である。
【００５０】
また、上記実施の形態１においては、所定の基準黒レベルに収束するようにブラックバランス調整を行なう場合について述べたが、これに限らず、緑色信号の黒レベルにその他の色信号の黒レベルを収束してブラックバランス調整を行なう場合にも適用できる。
【００５１】
また、上記実施の形態１においては、ブロックデータ検出回路６に出力される各色信号は、ガンマ補正前か後かは特に言及していないが、ガンマ補正前の信号でもガンマ補正後の信号でもよい。
【００５２】
また、上記実施の形態１においては、黒レベル検出用画像信号選択最小度数や黒レベル値算出度数を、相対度数として説明を行なったが、全体度数を固定とし、絶対度数を用いるようにしてもよい。
【００５３】
さらに、上記の実施の形態１においては、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル検出回路９、ペデスタル制御回路１０をマイクロコンピュータ１１のプログラムによる処理としたが、専用のロジック回路で構成する場合であってもかまわない。
【００５４】
（実施の形態２）
次に図３を用いて本発明の実施の形態２にかかるブラックバランス調整機能付き撮像装置について説明する。図３において、図１と同一符号は同一、または相当部分を示し、１２は黒レベル検出ブロック選択回路８によって選択されたブロックの平均値を算出することで代表黒レベル値とその度数合計を検出する黒レベル値・度数検出回路、１３は黒レベル値および度数検出回路１２によって検出されたブロックの度数合計である黒レベル値算出度数に応じてブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定回路である。また、１８は収束許容誤差範囲、検出された代表黒レベル値と、予め設定されている目標値との差よりアナログプロセス回路におけるペデスタル値を可変するペデスタル制御回路であり、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、ブラックバランス収束許容誤差範囲決定回路１３、ペデスタル制御回路１８は、マイクロコンピュータ１１内のプログラム処理により実現されている。
【００５５】
以上のように構成されたブラックバランス調整機能付き撮像装置の動作について説明する。基本的な動作については実施の形態１と説明が重複するため、ここでは、実施の形態１と差異のある動作を中心に説明を行なう。実施の形態１においては、黒レベル検出用に使用した画像データの度数が多い場合も少ない場合も同様に扱っていたのに対し、本実施の形態２では、黒レベル値・度数検出回路１２、及びブラックバランス収束許容誤差範囲決定回路１３を備え、黒レベル検出に使用した画像データの度数に応じてブラックバランスが収束したか否かを判定する収束許容誤差範囲を可変して用いるところが特徴である。
【００５６】
以下、上記特徴的な動作について詳細に説明する。
まず、実施の形態１と同様に、レンズクローズ状態での画面内を複数に分割した各ブロックごとの平均画像信号レベルが検出され、さらにそのヒストグラムより黒レベルを検出するために、使用可能なシェーディング、飛び込みノイズ、撮像素子のキズ、の無いブロックデータのみを選択する。
【００５７】
さらに、黒レベル値・度数検出回路１２によって、上記選択された黒レベル検出用ブロックデータのみの平均値を算出し、代表黒レベル値としてペデスタル制御回路１８に出力するとともに、同時に黒レベル算出用に選択された画像の度数合計を算出し、これは、黒レベル値算出度数としてブラックバランス収束許容誤差範囲決定回路１３に出力されている。
【００５８】
次に、ブラックバランス収束許容誤差範囲決定回路１３では、代表黒レベル値の算出に用いたブロックのみの度数合計が多いほど収束許容誤差範囲を小さく設定し、ペデスタル制御回路１８に出力する。
【００５９】
図４に示すように、黒レベル値算出度数が全体度数１００％の場合、すなわち全画面ブロックを黒レベル値算出のために使用した場合の収束許容誤差範囲をＡとすると、黒レベル値算出度数が５０％、２５％と減少した時には、それぞれブラックバランス収束許容誤差範囲を１．４Ａ、２Ａと大きく設定する。
【００６０】
これは、黒レベル値算出度数が５０％、２５％と減少した場合、平均化するデータが少なくなる分、ランダムノイズの影響が大きくなり、収束許容誤差範囲を１．４Ａ、２Ａと大きく設定しなければ収束判定が適切に行なわれず、人間が手動で調整したような状態に自動調整が行われたにもかかわらず、ブラックバランスの調整が収束しないという誤判断をおこしてしまうためである。また、同時に黒レベル値算出度数が１００％ならば、最も高精度にブラックバランス調整が可能となる。
【００６１】
すなわち、本実施の形態２において上記実施の形態１と異なる重要な効果は、黒レベル算出用に選択された画像の度数合計が少ないような程度のひどいシェーディング、飛び込みノイズ、撮像素子のキズ、などが発生している場合においても、人間が手動で調整する場合と同等の精度で、ブラックバランスを自動調整可能で、かつ同時にシェーディング、飛び込みノイズ、撮像素子のキズ、などが無い場合には、非常に良好な精度でブラックバランスを調整することができるものである。
【００６２】
このように本実施の形態２によれば、黒レベル値・度数検出回路１２によって黒レベル検出用データの黒レベル値算出度数を算出し、この度数に基づいてブラックバランス収束許容誤差範囲決定回路１３において、ペデスタル制御回路１８における黒レベルの収束許容範囲を決定するようにしたので、黒レベル算出用に選択された画像において、程度のひどいシェーディング、飛び込みノイズ、撮像素子のキズなどが発生している場合においても、人間が手動で調整する場合と同等の精度でブラックバランスを自動調整可能で、かつ同時にシェーディング、飛び込みノイズ、撮像素子のキズなどが無い場合には、非常に良好な精度でブラックバランスを調整することができる。
【００６３】
なお、上述の実施の形態２においては、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、ブラックバランス収束許容誤差範囲決定回路１３、ペデスタル制御回路１８は、マイクロコンピュータ１１のプログラムによる処理としたが、専用のロジック回路により実現するようにしてもよい。
【００６４】
さらに、上述の実施の形態２においては、ブラックバランス収束許容誤差範囲決定回路１３は、収束許容誤差範囲を図４に示すような関係で決定する場合について述べたが、該回路１３は、これに限らず、黒レベル値算出度数が大きくなったとき、より小さい収束許容誤差範囲を設定する特性であれば、他の特性曲線を用いたものであってもよい。
【００６５】
（実施の形態３）
次に本発明の実施の形態３にかかるブラックバランス調整機能付き撮像装置について図５を用いて説明する。図５において、図１及び図３と同一符号は同一、または相当部分を示し、１４は黒レベル検出ブロック選択回路８によって選択されたブロックの度数合計である黒レベル値算出度数に応じて、代表黒レベル値を時間方向に平均化処理を行なう黒レベル時間平均化処理回路である。なお、本実施の形態５では、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、黒レベル時間平均化処理回路１４、ペデスタル制御回路１０は、マイクロコンピュータ１１内のプログラム処理により実現されている。
【００６６】
以上のように構成された本実施の形態３によるブラックバランス調整機能付き撮像装置の動作について説明する。基本的な動作については、実施の形態１及び２と説明が重複するため、ここでは実施の形態１、２との差異のある動作を中心に説明を行なう。本実施の形態３では、黒レベル値算出度数が小さい場合には代表黒レベル値をさらに時間方向に平均化した結果を黒レベル値として用いるものである。
【００６７】
以下、上記特徴的な動作について詳細に説明する。
まず、実施の形態１と同様に、レンズクローズ状態での画面内を複数に分割した各ブロックごとの平均画像信号レベルが検出され、さらにそのヒストグラムより黒レベルを検出するために使用可能なシェーディング、飛び込みノイズ、撮像素子のキズ、の無いブロックデータのみを選択する。
【００６８】
さらに、黒レベル値・度数検出回路１２によって、上記選択された黒レベル検出用ブロックデータのみの平均値を算出し、これは、代表黒レベル値として、また同時に黒レベル算出用に選択された画像の度数合計を算出し、これは、黒レベル値算出度数として、黒レベル時間平均化処理回路１４に出力されている。
【００６９】
上記黒レベル時間平均化処理回路１４では、黒レベル値算出度数に応じて黒レベルの時間平均化を実施する。すなわち、黒レベル値算出度数が小さければ小さい程、より多くの時間平均化処理を行なった値を出力する。例えば、黒レベル値算出度数が全体度数の５０％であった場合には、今回検出された代表黒レベル値を記憶しておき、さらに同じ状態でもう一度黒レベル値検出を実施し、前回記憶しておいた代表黒レベル値と今回検出した黒レベル値との２回検出した結果の平均値（時間平均化処理後の代表黒レベル値）をペデスタル制御回路１０へ出力する。同様に黒レベル値算出度数が２５％程度の場合は、４回分の時間平均化処理後のデータを出力するものである。黒レベル値算出度数と時間平均化処理回数との関係の一例を図６に示す。
【００７０】
本実施の形態３における、上記実施の形態１、２と異なる重要な特徴は、実施の形態１、２と同等の回路でもって、黒レベル値算出度数が小さい場合にも、黒レベルを時間方向に平均化することにより、ランダムノイズの影響を抑え、黒レベル値算出度数が大きい場合と同様の精度で収束させることができる点である。また、同時に黒レベル値算出度数が大きい場合には、その程度に応じて時間方向の平均化処理を簡略化する、もしくはなくすることにより、実施の形態１、２と同等の処理速度を実現することができる。
【００７１】
このように本実施の形態３によれば、黒レベル値・度数検出回路１２によって黒レベル検出用データの黒レベル値算出度数、及び代表黒レベル値を算出し、黒レベル時間平均化処理回路１４によって上記黒レベル値算出度数に応じて黒レベルを時間方向に平均化するようにしたので、黒レベル値算出度数が小さい場合にも時間方向に平均化することで、ランダムノイズの影響を抑え、黒レベル値算出度数が大きい場合と同様な精度で黒レベルを収束させることができ、また、黒レベル値算出度数が大きい場合には、その程度に応じて時間方向の平均化処理を簡略化する、もしくはなくすることにより、処理速度の向上を達成することができる。
【００７２】
なお、上述の実施の形態においては、黒レベル値算出度数と時間平均化処理回数との関係は、図６を一例として示したが、これに限られるものではなく、黒レベル値算出度数と時間平均化処理回数とが段階的な反比例関係となるような、他の関係であってもよい。
【００７３】
さらに、上述の実施の形態３においては、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、黒レベル時間平均化処理回路１４、ペデスタル制御回路１０は、マイクロコンピュータ１１のプログラムによる処理としたが、これは専用のロジック回路で構成するようにしてもよい。
【００７４】
（実施の形態４）
次に本発明の実施の形態４にかかるブラックバランス調整機能付き撮像装置について図７を用いて説明する。図７において、図１及び図３と同一符号は同一、または相当部分を示し、１６は複数の映像信号の帯域を制限するディジタルフィルタで構成され、後述する周波数特性切替え制御回路１５からのセレクト信号により周波数特性を切替える周波数特性切替え回路である。
【００７５】
１５は黒レベル検出のために選択されたブロックの度数合計である黒レベル値算出度数に応じて、映像信号の周波数特性を切替える周波数特性切替え制御回路、１０は検出された代表黒レベル値と予め設定されている目標値との差よりアナログプロセス回路２におけるペデスタル値を可変するペデスタル制御回路であり、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、周波数特性切替え制御回路１５、ペデスタル制御回路１０は、マイクロコンピュータ１１内のプログラム処理により実現されている。
【００７６】
以上のように構成されたブラックバランス調整機能付き撮像装置の動作について説明する。基本的な動作については実施の形態１〜３と説明が重複するため、ここでは、実施の形態１〜３との差異のある動作を中心に説明を行なう。本実施の形態４の特徴的な動作は、黒レベル値算出度数が小さい場合には、映像信号の周波数特性を落とすことにより細かなノイズの影響を抑制し、よりばらつきの少ない代表黒レベル値を得るよう切替え制御を行なう、というものである。
【００７７】
以下、上記特徴的な動作について詳細に説明する。上記周波数特性切替え回路１５の構成の一例を図８に示す。
すなわち、通常の全帯域の信号経路と周波数特性を落とすためのローパスフィルタの信号経路を持ち、両者をセレクト信号により切替えて出力できる構成である。
【００７８】
まず、周波数特性切替え回路１５は、通常の全帯域の信号経路が選択された状態で、実施の形態１と同様にレンズクローズ状態での画面内を複数に分割した各ブロックごとの平均画像信号レベルが検出され、さらにそのヒストグラムより黒レベルを検出するために使用可能なシェーディング、飛び込みノイズ、撮像素子のキズ、の無いブロックデータのみを選択する。
【００７９】
さらに、黒レベル値・度数検出回路１２によって、上記選択された黒レベル検出用ブロックデータのみの平均値を算出し、これが、代表黒レベル値として、また同時に黒レベル算出用に選択された画像の度数合計を算出し、これが、黒レベル値算出度数として、周波数特性切替え制御回路１５に出力されている。
【００８０】
周波数特性切替え制御回路１５では、黒レベル値算出度数に応じて周波数特性切替え回路１５を切替える。すなわち、黒レベル値算出度数が小さければ小さい程、より高域の周波数特性が落ちているローパスフィルタの経路を選択するように、切替え制御を行なう。例えば、黒レベル値算出度数が１００〜８０％の場合は、そのまま全帯域経路での検出でブラックバランス調整を行ない、黒レベル値算出度数が８０〜６０％の場合は、フィルタ１経路での検出を行なうように切替える。同様に黒レベル値算出度数が６０〜４０％ではフィルタ２経路、黒レベル値算出度数が４０〜２０％ではフィルタ３経路、黒レベル値算出度数が２０％以下ではフィルタ４経路を用いてブラックバランス調整を行なう。ここで、上記黒レベル値算出度数とフィルタとの関係の一例を図９に示す。これらフィルタ１〜４の周波数特性は、数字が大きくなるフィルタの方がより一層高域の周波数特性が落ちているものとする。
【００８１】
本実施の形態４の、上記実施の形態１〜３と異なる重要な特徴は、黒レベル値算出度数に応じて周波数特性切替え回路１６のディジタルフィルタ経路を切替えることにより、ノイズの影響を抑えることができ、より良好な精度でブラックバランスを調整することができる点である。
【００８２】
このように本実施の形態４によれば、黒レベル値・度数検出回路１２によって黒レベル検出用データの黒レベル値算出度数、及び代表黒レベル値を算出し、上記黒レベル値算出度数に応じて周波数切替え制御回路１５によって周波数特性切替え回路１６のフィルタを切替え画像信号周波数特性を切り替えるようにしたので、ノイズの影響を抑えることができるため、より良好な精度でブラックバランスを調整することができる。
【００８３】
なお、実施の形態４においては、黒レベル値算出度数とフィルタとの関係は、図９を一例として示したが、これに限るものではなく、黒レベル値算出度数と高帯域の周波数特性のカット割合が反比例的な関係となる他の関係であってもよい。
【００８４】
また、上述の実施の形態４においては、周波数特性切替えは５種類としたが、切り替えられる周波数特性の種類はこれに限るものではない。
また、上述の実施の形態４においては、周波数特性切替え回路１６として、周波数特性の異なるディジタルフィルタ回路を複数種類内蔵する構成で説明を行なったが、ディジタルフィルタの係数を切替えることで、周波数特性を変更する構成であってもよい。
【００８５】
また、上述の実施の形態４においては、周波数特性切替え回路１６はディジタルフィルタ回路を用いて構成したものについて述べたが、これは、アナログフィルタ回路を切替える構成のものであってもよい。
【００８６】
また、上述の実施の形態４においては、周波数特性切替え回路１６をＡ／Ｄ変換回路３とディジタルプロセス回路４との間に配置したが、これはディジタルプロセス回路４とブロックデータ検出回路６との間に配置してもよい。
【００８７】
さらに、上述の実施の形態４においては、ヒストグラム演算回路７、黒レベル検出ブロック選択回路８、黒レベル値・度数検出回路１２、周波数特性切替え制御回路１５、ペデスタル制御回路１０は、マイクロコンピュータ１１のプログラムによる処理により構成されるものとしたが、これは専用のロジック回路で構成されるものであってもよい。
【００８８】
【発明の効果】
以上のように、本発明によれば、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路の検出結果より、上記入力画像信号のヒストグラムを算出するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出を行なう対象となるブロックを選択する黒レベル検出ブロック選択回路と、上記選択されたブロックから黒レベルを検出する黒レベル検出回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル制御回路とを備え、入力画像のヒストグラムより黒レベル検出を行なうブロックを選択して用いるようにしたので、シェーディング、飛び込みノイズ、撮像素子のキズが発生した場合においても発生しなかった場合においても、人間が手動で調整したようなシェーディング、飛び込みノイズ、撮像素子のキズのない部分の黒レベルが一致する状態に自動調整でき、実効的なブラックバランス調整機能の精度の向上を実現できるという効果が得られる。
【００８９】
また、本発明によれば、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路の検出結果より、上記入力画像信号のヒストグラムを演算するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出を行なう対象となるブロックを選択する黒レベル検出ブロック選択回路と、上記選択されたブロックから黒レベルとその度数を検出する黒レベル値・度数検出回路と、上記黒レベル検出ブロック選択手段に選択されたブロックの度数合計である黒レベル値算出度数に応じてブラックバランス収束許容誤差範囲を決定するブラックバランス収束許容誤差範囲決定回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果、及び上記ブラックバランス収束許容誤差範囲決定回路によって決定されたブラックバランス収束許容誤差範囲によって、入力画像のペデスタル値を制御するペデスタル制御回路とを備え、入力画像のヒストグラムより黒レベル検出を行なうブロックを選択して用い、さらに選択されたブロックの度数に応じてブラックバランス収束許容誤差範囲を可変とするようにしたので、人間が手動で調整する場合においても難しいと思えるくらいひどいシェーディング、飛び込みノイズ、撮像素子のキズが発生している場合においても、収束許容誤差範囲を黒レベル検出に用いる画像ブロックの度数に応じて可変することにより、適応的にブラックバランスが調整可能で、かつ同時にシェーディング、飛び込みノイズ、撮像素子のキズ、などが無い場合には非常に良い精度でブラックバランスを調整できるという効果が得られる。
【００９０】
また、本発明によれば、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路の検出結果より、上記入力画像信号のヒストグラムを演算するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出を行なう対象となるブロックを選択する黒レベル検出ブロック選択回路と、上記選択されたブロックから黒レベルとその度数を検出する黒レベル値・度数検出回路と、上記黒レベル検出ブロック選択手段に選択されたブロックの度数合計である黒レベル値算出度数に応じて黒レベルに時間方向の平均化処理を行なう黒レベル時間平均化処理回路と、上記黒レベル時間平均化処理回路の出力と予め設定されている目標値とを比較した結果によって入力画像のペデスタル値を制御するペデスタル値制御回路とを備え、入力画像のヒストグラムより黒レベル検出を行なうブロックを選択して用い、さらに選択されたブロックの度数に応じて時間方向に平均化された黒レベル値を用いるようにしたので、人間が手動で調整する場合においても難しいと思えるくらいひどいシェーディング、飛び込みノイズ、撮像素子のキズ、が発生している場合においても、時間方向の平均化によるノイズ除去機能を活用することにより、回路規模の増大なしに、より良い精度でブラックバランスが調整可能で、また同時にシェーディング、飛び込みノイズ、撮像素子のキズなどが無い場合には、非常に良い精度で、ブラックバランスを調整できるという効果が得られる。
【００９１】
また、本発明によれば、入力画像を複数のブロックに分割し、各ブロックごとの画像データを検出するブロックデータ検出回路と、上記ブロックデータ検出回路の検出結果より、上記入力画像信号のヒストグラムを演算するヒストグラム演算回路と、上記算出したヒストグラムより黒レベル検出を行なう対象となるブロックを選択する黒レベル検出ブロック選択回路と、上記選択されたブロックから黒レベルとその度数を検出する黒レベル値・度数検出回路と、上記選択されたブロックの度数合計である黒レベル値算出度数に応じて、画像信号の周波数特性を切替えるための周波数特性切替え制御信号を出力する周波数特性切替え制御回路と、上記周波数特性切替え制御信号を受けて制御され、画像信号の周波数特性を切替える周波数特性切替え回路と、上記検出された黒レベルと予め設定されている目標値とを比較した結果により、入力画像のペデスタル値を制御するペデスタル値制御回路とを備え、入力画像のヒストグラムより黒レベル検出を行なうブロックを選択して用い、さらに選択されたブロックの度数に応じて画像信号の周波数特性を切替えるようにしたので、人間が手動で調整する場合においても難しいと思えるくらいひどいシェーディング、飛び込みノイズ、撮像素子のキズが発生している場合においても、ノイズ除去機能を活用することにより処理速度を遅くすること無くより良い精度でブラックバランスが調整可能で、かつ同時にシェーディング、飛び込みノイズ、撮像素子のキズなどが無い場合には、非常に良い精度でブラックバランスを調整できるという顕著な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるブラックバランス調整機能付き撮像装置の構成を示すブロック図
【図２】本発明の実施の形態１〜４による黒レベル検出ブロック選択回路の動作を説明する模式図
【図３】本発明の実施の形態２によるブラックバランス調整機能付き撮像装置の構成を示すブロック図
【図４】上記実施の形態２によるブラックバランス収束許容誤差範囲決定回路の動作を説明する模式図
【図５】本発明の実施の形態３によるブラックバランス調整機能付き撮像装置の構成を示すブロック図
【図６】上記実施の形態３による黒レベル時間平均化処理回路の動作を説明する模式図
【図７】本発明の実施の形態４によるブラックバランス調整機能付き撮像装置の構成を示すブロック図
【図８】上記実施の形態４による周波数特性切替え回路の構成を示すブロック図
【図９】上記実施の形態４による周波数特性切替え制御回路の動作を説明する模式図
【図１０】従来のブラックバランス調整機能付き撮像装置の構成を示すブロック図
【図１１】シェーディング、飛び込みノイズ、撮像素子のキズが発生した場合のレンズクローズ時の画像信号ヒストグラムを示す図
【符号の説明】
１  撮像素子
２  アナログプロセス回路
３  Ａ／Ｄ変換器
４  ディジタルプロセス回路
５  Ｄ／Ａ変換器
６  ブロックデータ検出回路
７  ヒストグラム演算回路
８  黒レベル検出ブロック選択回路
９  黒レベル検出回路
１０,１８  ペデスタル制御回路
１１  マイクロコンピュータ
１２  黒レベル値・度数検出回路
１３  ブラックバランス収束許容誤差範囲決定回路
１４  黒レベル時間平均化処理回路
１５  周波数特性切替え制御回路
１６  周波数特性切替え回路
１７  全画面平均検出回路
１０１  周波数特性切替え用ＬＰＦ１回路
１０２  周波数特性切替え用ＬＰＦ２回路
１０３  周波数特性切替え用ＬＰＦ３回路
１０４  周波数特性切替え用ＬＰＦ４回路
１０５  周波数特性切替え用セレクタ
【図１】
0004061566.tif 000002
【図２】
0004061566.tif 000003
【図３】
0004061566.tif 000004
【図４】
0004061566.tif 000005
【図５】
0004061566.tif 000006
【図６】
0004061566.tif 000007
【図７】
0004061566.tif 000008
【図８】
0004061566.tif 000009
【図９】
0004061566.tif 000010
【図１０】
0004061566.tif 000011
【図１１】
0004061566.tif 000012