(57)【要約】【課題】  この発明は、静止画の撮影のみならず動画の撮影時においても、チャンネル間の出力信号レベル差を補正することができる信号処理装置を提供することを目的とする。【解決手段】  ゲイン算出手段は、１画面内の各水平ライン毎に、分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出する。【選択図】  図１
2006295874.tif 000002
【特許請求の範囲】
【請求項１】
撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面分の信号のうち、上記分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎に予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、
上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインの平均値を算出する平均値算出手段、ならびに
上記平均値算出手段によって算出されたゲイン平均値を、上記合成手段から出力される１画面分の信号のうち、上記予め定められた一方の分割領域内の信号に乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、
上記ゲイン算出手段は、１画面内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項２】
撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面内の上記分割領域の境界付近のゲイン算出領域の各画素の信号に対して垂直方向のローパスフィルタ処理を行う平滑化手段、
上記平滑化手段によって得られたゲイン算出領域内のフィルタ処理後の信号に基づいて、ゲイン算出領域内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、
上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインの平均値を算出する平均値算出手段、ならびに
上記平均値算出手段によって算出されたゲイン平均値を、上記合成手段から出力される１画面分の信号のうち、上記予め定められた一方の分割領域内の信号に乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、
上記ゲイン算出手段は、ゲイン算出領域内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項３】
撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面分の信号のうち、上記分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、
上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインの平均値を算出する第１平均値算出手段、
上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインのうち、上記分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出する第２平均値算出手段、ならびに
上記合成手段から出力される１画面分の信号における上記予め定められた一方の分割領域内の信号のうち、信号値が第２所定値以下の信号に対しては上記第２平均値算出手段によって得られたゲイン平均値を乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対しては上記第１平均値算出手段によって得られたゲイン平均値を乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、上記第１平均値算出手段によって得られたゲイン平均値と上記第２平均値算出手段によって得られたゲイン平均値とを当該信号値に応じて加重加算した値を乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、
上記ゲイン算出手段は、１画面内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項４】
撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面内の上記分割領域の境界付近のゲイン算出領域の各画素の信号に対して垂直方向のローパスフィルタ処理を行う平滑化手段、
上記平滑化手段によって生成されたゲイン算出領域内のフィルタ処理後の信号に基づいて、ゲイン算出領域内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、
上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインの平均値を算出する第１平均値算出手段、
上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインのうち、上記分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出する第２平均値算出手段、ならびに
上記合成手段から出力される１画面分の信号における上記予め定められた一方の分割領域内の信号のうち、信号値が第２所定値以下の信号に対しては上記第２平均値算出手段によって得られたゲイン平均値を乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対しては上記第１平均値算出手段によって得られたゲイン平均値を乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、上記第１平均値算出手段によって得られたゲイン平均値と上記第２平均値算出手段によって得られたゲイン平均値とを当該信号値に応じて加重加算した値を乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、
上記ゲイン算出手段は、ゲイン算出領域内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項５】
上記ゲイン算出手段は、
１画面内の１水平ラインの上記分割領域の境界付近の各領域４画素毎の計８画素から、連続する同一色フィルタの３つの画素の信号を選択する第１手段、
上記第１手段によって選択された３画素の信号のうち、一方の分割領域に属する２画素の信号から、他方の分割領域に属する１画素の信号の予測値を算出する第２手段、
上記第２手段によって算出された予測値と、その画素の実際の信号値とに基づいて、上記予め定められた一方の分割領域に対するゲインを算出する第３手段、
上記水平ライン上の上記８画素の範囲内において、連続する同一色フィルタの３つの画素の他の組合せに対して、上記第１手段、上記第２手段および上記第３手段と同じ処理を繰り返して行うことにより、ゲインをそれぞれ算出する第４手段、ならびに
上記第１手段から上記第４手段までと同様な処理を、１画面内の全ての水平ラインにおいて行う第５手段、
を備えていることを特徴とする請求項１、２、３および４のいずれかに記載の信号処理装置。
【請求項６】
上記ゲイン算出手段によって１画面毎に算出されるゲインを時間方向に平滑化する時間方向平滑化手段を備えており、上記補正手段は上記時間方向平滑化手段によって得られたゲインを用いて上記両分割領域間の信号レベル差を補正することを特徴とする請求項１、２、３、４および５のいずれかに記載の信号処理装置。
【請求項７】
撮像領域が左右方向に複数に分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面分の信号に基づいて、隣接する２つの分割領域からなるグループ毎に、そのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１ゲイン算出手段、
上記第１ゲイン算出手段によって算出された各グループ毎のゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対するゲインをそれぞれ算出する第２ゲイン算出手段、ならびに
第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対するゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正することにより、複数の分割領域間の信号レベル差を補正する補正手段を備えており、
第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１手段、および
各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインの平均値を算出することにより、各グループ毎のゲインを求める第２手段を備えており、  上記第１手段は、各グループ毎に、１画面内の各水平ライン毎に、そのグループ内の２つの分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項８】
第１ゲイン算出手段は、
各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１手段、
各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインの平均値を算出することにより、各グループ毎の第１ゲインを求める第２手段、および
各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインのうち、そのグループ内の２つの分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出することにより、各グループ毎の第２ゲインを求める第３手段を備えており、
第２ゲイン算出手段は、
上記第１ゲイン算出手段によって算出された各グループ毎の第１ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第３ゲインをそれぞれ算出する手段、および
上記第１ゲイン算出手段によって算出された各グループ毎の第２ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第４ゲインをそれぞれ算出する手段を備えており、
上記補正手段は、第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対する第３ゲインおよび第４ゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正するものであり、補正対象の分割領域内の信号のうち、信号値が第２所定値以下の信号に対してはその分割領域に対応する第４ゲインを乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対してはその分割領域に対応する第３ゲインを乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、その分割領域に対応する第３ゲインと第４ゲインとを当該信号値に応じて加重加算した値を乗算することを特徴とする請求項７に記載の信号処理装置。
【請求項９】
撮像領域が左右方向に複数に分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、
上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、
上記合成手段によって生成された１画面分の信号に基づいて、隣接する２つの分割領域からなるグループ毎に、そのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１ゲイン算出手段、
上記第１ゲイン算出手段によって算出された各グループ毎のゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対するゲインをそれぞれ算出する第２ゲイン算出手段、ならびに
第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対するゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正することにより、複数の分割領域間の信号レベル差を補正する補正手段を備えており、
第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近のゲイン算出領域の各画素の信号に対して、垂直方向のローパスフィルタ処理を行う第１手段、
各グループ毎に、上記第１手段によって得られたそのグループのゲイン算出領域内のフィルタ処理後の信号に基づいて、そのグループのゲイン算出領域内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第２手段、および
各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインの平均値を算出することにより、各グループ毎のゲインを求める第３手段を備えており、
上記第２手段は、各グループ毎に、そのグループのゲイン算出領域内の各水平ライン毎に、そのグループ内の２つの分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする信号処理装置。
【請求項１０】
第１ゲイン算出手段は、
各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近のゲイン算出領域の各画素の信号に対して、垂直方向のローパスフィルタ処理を行う第１手段、
各グループ毎に、上記第１手段によって得られたそのグループのゲイン算出領域内のフィルタ処理後の信号に基づいて、そのグループのゲイン算出領域内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第２手段、
各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインの平均値を算出することにより、各グループ毎の第１ゲインを求める第３手段、および
各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインのうち、そのグループ内の２つの分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出することにより、各グループ毎の第２ゲインを求める第４手段を備えており、
第２ゲイン算出手段は、
上記第１ゲイン算出手段によって算出された各グループ毎の第１ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第３ゲインをそれぞれ算出する手段、および
上記第１ゲイン算出手段によって算出された各グループ毎の第２ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第４ゲインをそれぞれ算出する手段を備えており、
上記補正手段は、第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対する第３ゲインおよび第４ゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正するものであり、補正対象の分割領域内の信号のうち、信号値が第２所定値以下の信号に対してはその分割領域に対応する第４ゲインを乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対してはその分割領域に対応する第３ゲインを乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、その分割領域に対応する第３ゲインと第４ゲインとを当該信号値に応じて加重加算した値を乗算することを特徴とする請求項９に記載の信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタルカメラ内の撮像素子の撮像領域が左右方向に複数に分割され、各分割領域毎に同時にデータを読み出して、これらのデータを合成するといった処理を行う場合に、各分割領域間の出力信号レベル差を補正するための信号処理装置に関する。
【背景技術】
【０００２】
デジタルカメラにおいて、動画撮影時または高速連写撮影時にＣＣＤの読み出し速度を向上させるために、ＣＣＤを左右に２分割して、それぞれの信号を出力する２出力タイプのデバイス構造を持つ２ｃｈＣＣＤが開発されている。
【０００３】
２ｃｈＣＣＤでは左右の撮像領域毎に設けられたＣＤＳ／ＡＧＣ回路の精度差により、左右の出力信号レベルが一致しないという問題がある。また、固定的に左右の出力信号  のマッチングを取る手段を設けても、左右のＣＤＳ／ＡＧＣ回路の温度特性等が同じである可能性が低いため、左右の出力信号レベルをマッチングさせることが難しいという問題がある。
【０００４】
チャンネル間の出力信号レベル差を補正する方法として、撮影前にシャッタを閉じた状態でシャッタの内側でＬＥＤを発光させて平坦画像を撮像し、ＣＣＤのチャンネル間の信号レベル差を測定して、ＣＣＤのチャンネル間の信号レベル差を補正する方法が既に開発されている。しかしながら、この方法は、静止画のような間欠撮影には有効であるが、動画のように連続して撮影を行う場合には、撮影時の温度上昇によってチャンネル間の出力信号レベル差が変化するような場合には、適切な補正を行えないという問題がある。
【特許文献１】特開２００３−１８４７２号公報
【特許文献２】特開２００２−１４２１５８号公報
【特許文献３】特開２００２−１２５１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、静止画の撮影のみならず動画の撮影時においても、チャンネル間の出力信号レベル差を補正することができる信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面分の信号のうち、上記分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎に予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインの平均値を算出する平均値算出手段、ならびに上記平均値算出手段によって算出されたゲイン平均値を、上記合成手段から出力される１画面分の信号のうち、上記予め定められた一方の分割領域内の信号に乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、上記ゲイン算出手段は、１画面内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【０００７】
請求項２に記載の発明は、撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面内の上記分割領域の境界付近のゲイン算出領域の各画素の信号に対して垂直方向のローパスフィルタ処理を行う平滑化手段、上記平滑化手段によって得られたゲイン算出領域内のフィルタ処理後の信号に基づいて、ゲイン算出領域内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインの平均値を算出する平均値算出手段、ならびに上記平均値算出手段によって算出されたゲイン平均値を、上記合成手段から出力される１画面分の信号のうち、上記予め定められた一方の分割領域内の信号に乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、上記ゲイン算出手段は、ゲイン算出領域内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【０００８】
請求項３に記載の発明は、撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面分の信号のうち、上記分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインの平均値を算出する第１平均値算出手段、上記ゲイン算出手段によって１画面内の各水平ライン毎に算出されたゲインのうち、上記分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出する第２平均値算出手段、ならびに上記合成手段から出力される１画面分の信号における上記予め定められた一方の分割領域内の信号のうち、信号値が第２所定値以下の信号に対しては上記第２平均値算出手段によって得られたゲイン平均値を乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対しては上記第１平均値算出手段によって得られたゲイン平均値を乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、上記第１平均値算出手段によって得られたゲイン平均値と上記第２平均値算出手段によって得られたゲイン平均値とを当該信号値に応じて加重加算した値を乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、上記ゲイン算出手段は、１画面内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【０００９】
請求項４に記載の発明は、撮像領域が左右に２分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面内の上記分割領域の境界付近のゲイン算出領域の各画素の信号に対して垂直方向のローパスフィルタ処理を行う平滑化手段、上記平滑化手段によって生成されたゲイン算出領域内のフィルタ処理後の信号に基づいて、ゲイン算出領域内の各水平ライン毎に、予め定められた一方の分割領域に対するゲインを算出するゲイン算出手段、上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインの平均値を算出する第１平均値算出手段、上記ゲイン算出手段によってゲイン算出領域内の各水平ライン毎に算出されたゲインのうち、上記分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出する第２平均値算出手段、ならびに上記合成手段から出力される１画面分の信号における上記予め定められた一方の分割領域内の信号のうち、信号値が第２所定値以下の信号に対しては上記第２平均値算出手段によって得られたゲイン平均値を乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対しては上記第１平均値算出手段によって得られたゲイン平均値を乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、上記第１平均値算出手段によって得られたゲイン平均値と上記第２平均値算出手段によって得られたゲイン平均値とを当該信号値に応じて加重加算した値を乗算することにより、上記両分割領域間の信号レベル差を補正する補正手段を備えており、上記ゲイン算出手段は、ゲイン算出領域内の各水平ライン毎に、上記分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１乃至４に記載の発明において、上記ゲイン算出手段は、１画面内の１水平ラインの上記分割領域の境界付近の各領域４画素毎の計８画素から、連続する同一色フィルタの３つの画素の信号を選択する第１手段、上記第１手段によって選択された３画素の信号のうち、一方の分割領域に属する２画素の信号から、他方の分割領域に属する１画素の信号の予測値を算出する第２手段、上記第２手段によって算出された予測値と、その画素の実際の信号値とに基づいて、上記予め定められた一方の分割領域に対するゲインを算出する第３手段、  上記水平ライン上の上記８画素の範囲内において、連続する同一色フィルタの３つの画素の他の組合せに対して、上記第１手段、上記第２手段および上記第３手段と同じ処理を繰り返して行うことにより、ゲインをそれぞれ算出する第４手段、ならびに上記第１手段から上記第４手段までと同様な処理を、１画面内の全ての水平ラインにおいて行う第５手段を備えていることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１乃至５に記載の発明において、上記ゲイン算出手段によって１画面毎に算出されるゲインを時間方向に平滑化する時間方向平滑化手段を備えており、上記補正手段は上記時間方向平滑化手段によって得られたゲインを用いて上記両分割領域間の信号レベル差を補正することを特徴とする。
【００１２】
請求項７に記載の発明は、撮像領域が左右方向に複数に分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面分の信号に基づいて、隣接する２つの分割領域からなるグループ毎に、そのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１ゲイン算出手段、上記第１ゲイン算出手段によって算出された各グループ毎のゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対するゲインをそれぞれ算出する第２ゲイン算出手段、ならびに第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対するゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正することにより、複数の分割領域間の信号レベル差を補正する補正手段を備えており、第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１手段、および各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインの平均値を算出することにより、各グループ毎のゲインを求める第２手段を備えており、上記第１手段は、各グループ毎に、１画面内の各水平ライン毎に、そのグループ内の２つの分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【００１３】
請求項８に記載の発明は、請求項７に記載の発明において、第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近の複数の画素の信号に基づいて、１画面内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１手段、各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインの平均値を算出することにより、各グループ毎の第１ゲインを求める第２手段、および各グループ毎に、上記第１手段によって算出された１画面内の各水平ライン毎のゲインのうち、そのグループ内の２つの分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出することにより、各グループ毎の第２ゲインを求める第３手段を備えており、第２ゲイン算出手段は、上記第１ゲイン算出手段によって算出された各グループ毎の第１ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第３ゲインをそれぞれ算出する手段、および上記第１ゲイン算出手段によって算出された各グループ毎の第２ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第４ゲインをそれぞれ算出する手段を備えており、上記補正手段は、第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対する第３ゲインおよび第４ゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正するものであり、補正対象の分割領域内の信号のうち、信号値が第２所定値以下の信号に対してはその分割領域に対応する第４ゲインを乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対してはその分割領域に対応する第３ゲインを乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、その分割領域に対応する第３ゲインと第４ゲインとを当該信号値に応じて加重加算した値を乗算することを特徴とする。
【００１４】
請求項９に記載の発明は、撮像領域が左右方向に複数に分割されており、それらの各分割領域毎に電気信号が読み出される撮像素子、上記撮像素子から読み出された電気信号を合成して１画面分の信号を生成する合成手段、上記合成手段によって生成された１画面分の信号に基づいて、隣接する２つの分割領域からなるグループ毎に、そのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第１ゲイン算出手段、上記第１ゲイン算出手段によって算出された各グループ毎のゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対するゲインをそれぞれ算出する第２ゲイン算出手段、ならびに第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対するゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正することにより、複数の分割領域間の信号レベル差を補正する補正手段を備えており、第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近のゲイン算出領域の各画素の信号に対して、垂直方向のローパスフィルタ処理を行う第１手段、各グループ毎に、上記第１手段によって得られたそのグループのゲイン算出領域内のフィルタ処理後の信号に基づいて、そのグループのゲイン算出領域内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第２手段、および各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインの平均値を算出することにより、各グループ毎のゲインを求める第３手段を備えており、上記第２手段は、各グループ毎に、そのグループのゲイン算出領域内の各水平ライン毎に、そのグループ内の２つの分割領域の境界付近の複数の同一色フィルタ画素の信号に基づいて、一方の分割領域の２つの同一フィルタ画素の信号から、他方の分割領域の１つの同一フィルタ画素の信号の予測値を算出し、算出した予測値とその画素の実際の信号値とを比較することによりゲインを算出することを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項９に記載の発明において、第１ゲイン算出手段は、各グループ毎に、上記合成手段によって生成された１画面分の信号のうち、そのグループ内の２つの分割領域の境界付近のゲイン算出領域の各画素の信号に対して、垂直方向のローパスフィルタ処理を行う第１手段、各グループ毎に、上記第１手段によって得られたそのグループのゲイン算出領域内のフィルタ処理後の信号に基づいて、そのグループのゲイン算出領域内の各水平ライン毎にそのグループ内の２つの分割領域のうち予め定められた一方の分割領域に対するゲインをそれぞれ算出する第２手段、各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインの平均値を算出することにより、各グループ毎の第１ゲインを求める第３手段、および各グループ毎に、上記第２手段によって算出された各水平ライン毎のゲインのうち、そのグループ内の２つの分割領域の境界付近の画素の信号値が第１の所定値以下である水平ラインのゲインの平均値を算出することにより、各グループ毎の第２ゲインを求める第４手段を備えており、第２ゲイン算出手段は、上記第１ゲイン算出手段によって算出された各グループ毎の第１ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第３ゲインをそれぞれ算出する手段、および上記第１ゲイン算出手段によって算出された各グループ毎の第２ゲインに基づいて、全ての分割領域のうちの予め定められた１つの分割領域を基準分割領域とし、基準分割領域に対する他の各分割領域に対する第４ゲインをそれぞれ算出する手段を備えており、上記補正手段は、第２ゲイン算出手段によって算出された、基準分割領域に対する他の各分割領域に対する第３ゲインおよび第４ゲインに基づいて、上記合成手段から出力される１画面分の信号のうち、対応する分割領域内の信号を補正するものであり、補正対象の分割領域内の信号のうち、信号値が第２所定値以下の信号に対してはその分割領域に対応する第４ゲインを乗算し、信号値が第２所定値より大きい第３所定値以上の信号に対してはその分割領域に対応する第３ゲインを乗算し、信号値が上記第２所定値と上記第３所定値との間の信号に対しては、その分割領域に対応する第３ゲインと第４ゲインとを当該信号値に応じて加重加算した値を乗算することを特徴とする。
【発明の効果】
【００１６】
この発明によれば、静止画の撮影のみならず動画の撮影時においても、チャンネル間の出力信号レベル差を補正することができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１８】
図１は、デジタルカメラの構成の一部を示している。
【００１９】
ＣＣＤ１は、その撮像領域が左右の２つの領域（左ＣＣＤと右ＣＣＤ）に分割されている。一方の領域から読み出された信号をｃｈ１とし、他方の領域から読み出された信号をｃｈ２とする。各チャンネル毎に、ＣＤＳ／ＡＧＣ回路およびＡＤ変換回路が設けられている。
【００２０】
一方の領域から読み出された信号ｃｈ１は、ＣＤＳ／ＡＧＣ回路２およびＡＤ変換回路３を介して画像合成回路６に送られる。他方の領域から読み出された信号ｃｈ２は、ＣＤＳ／ＡＧＣ回路４およびＡＤ変換回路５を介して画像合成回路６に送られる。
【００２１】
画像合成回路６では、両チャンネルの信号ｃｈ１、ｃｈ２が合成されて１系統の信号に変換される。画像合成回路６によって得られた信号は、黒レベルを一定にするためのクランプ回路７を介して、ゲイン算出回路８および出力レベル差補正回路９に送られる。
【００２２】
ゲイン算出回路８は、両チャンネルの出力信号レベル差を補正するためのゲインを算出するための回路である。出力レベル差補正回路９は、ゲイン算出回路８によって算出されたゲインに基づいて、両チャンネルの出力信号レベル差を補正するための回路である。
【００２３】
出力レベル差補正回路９からの出力信号は、ＹＲＧＢ生成回路１０に送られる。ＹＲＧＢ生成回路１０では、出力レベル差補正回路９からの出力信号に基づいて、Ｙ，Ｒ，Ｇ，Ｂ信号が生成される。ＹＲＧＢ生成回路１０によって生成されたＹ信号は、Ｙプロセス回路１１を介してエンコーダ１３に送られる。ＹＲＧＢ生成回路１０によって生成されたＲ，Ｇ，Ｂ信号は、Ｃプロセス回路１２を介してエンコーダ１３に送られる。エンコーダ１３では、Ｍｐｅｇ４方式、Ｊｐｅｇ方式等の圧縮が行われる。
【００２４】
なお、あるフレームの画像に対応するクランプ回路７の出力信号に基づいて、ゲイン算出回路８によりゲインを算出するとともに、当該フレームの画像をメモリに記憶しておき、当該フレームに対するゲインを用いてメモリに記憶した当該フレームの画像に対応するクランプ回路７の出力信号に対して補正を行ってもよいし、あるフレームの画像に対応するクランプ回路７の出力信号に基づいて、ゲイン算出回路８によりゲインを算出し、そのゲインを用いて次のフレームの画像に対して補正を行ってもよい。
【００２５】
図２を参照して、ゲイン算出回路８および出力レベル差補正回路９によって行われる補正の基本的な考え方について説明する。
【００２６】
図２の上側には、ＣＣＤ１の１水平ライン内の画素であって、左ＣＣＤと右ＣＣＤとの境界Ｌの両側４画素ずつの計８個の画素Ｐ１〜Ｐ８が示されている。また、各画素Ｐ１〜Ｐ８の画素値がｐ１〜ｐ８で表されている。ただし、説明の便宜上、Ｐ１、Ｐ３、Ｐ５、Ｐ７の組の画素値ｐ１、ｐ３、ｐ５、ｐ７を、Ｐ２、Ｐ４、Ｐ６、Ｐ８の組の画素値ｐ２、ｐ４、ｐ６、ｐ８に対して、下側にシフトさせて表示している。
【００２７】
（１）まず、これらの８画素から連続する同一色フィルタ画素を３画素選択する。色フィルタアレイがベイヤー配列のアレイであるとすると、画素Ｐ２、Ｐ４、Ｐ６、Ｐ８の組が同じ色フィルタの画素である。また、画素Ｐ１、Ｐ３、Ｐ５、Ｐ７の組が同じ色フィルタの画素である。
【００２８】
したがって、選択される３つの画素の組合せとしては、（Ｐ１、Ｐ３、Ｐ５）、（Ｐ２、Ｐ４、Ｐ６）、（Ｐ３、Ｐ５、Ｐ７）および（Ｐ４、Ｐ６、Ｐ８）の４通りがある。
【００２９】
（２）各組合わせ毎に、ゲインを算出する。
（Ｐ２、Ｐ４、Ｐ６）の組に対するゲインの算出方法について説明する。３つの画素Ｐ２、Ｐ４、Ｐ６のうち、一方の領域（この例では、左ＣＣＤ）に属する２画素Ｐ２、Ｐ４の画素値ｐ２、ｐ４から、他方の領域（この例では右ＣＣＤ）に属する１つの画素Ｐ６の画素値を予測する。つまり、横軸に画素位置を、縦軸に信号レベルをとった座標系において、画素値ｐ２とｐ４とを結ぶ線分の傾きから、画素Ｐ６に対する画素値を予測する。図２では、画素Ｐ６の予測値をｐ６’で表している。
【００３０】
そして、画素Ｐ６の実際の画素値ｐ６と予測値ｐ６’とからゲインｇ６を算出する。この実施例では、左ＣＣＤの出力信号レベルより、右ＣＣＤの出力信号レベルが高くなることが予め分かっているものとする。予測値が右ＣＣＤ内の画素の予測値である場合には、実際値÷予測値に基づいてゲインを算出し、予測値が左ＣＣＤ内の画素の予測値である場合には、予測値÷実際値に基づいてゲインを算出する。したがって、ゲインｇ６は、ｐ６÷ｐ６’により求められる。
【００３１】
他の組合せ（Ｐ１、Ｐ３、Ｐ５）、（Ｐ３、Ｐ５、Ｐ７）および（Ｐ４、Ｐ６、Ｐ８）についても、同様にして予測値ｐ５’、ｐ３’、ｐ４’を算出するとともに、ゲインｇ５、ｇ３、ｇ４を算出する。
【００３２】
（３）画像の水平ラインの数に応じて、上記（１）、（２）の処理を繰り返し行ない、得られた全てのゲインを積算する。
【００３３】
（４）得られたゲインの積算値から、ゲインの平均値を算出する。
【００３４】
（５）左ＣＣＤの各画素の信号に、ゲインの平均値を乗算することにより、両チャンネルの出力信号レベル差を補正する。
【００３５】
ところで、ＣＣＤ１の光量−出力信号レベルの特性は、図３に示すように、線形ではない。このため、輝度によって適切なゲインが異なる。
【００３６】
そこで、この実施例では、上述したゲイン（第１ゲイン）の他に、ダイナミックレンジの５％以下の輝度値を持つ画素のみでゲイン（第２ゲイン）を算出し、補正すべき領域（この例では左ＣＣＤ）の画素の画素値（輝度）に応じて、乗じるゲインを変えるようにしている。
【００３７】
つまり、ダイナミックレンジの５％以下の輝度の画素については、第２ゲインを用いて補正する。ダイナミックレンジの５％〜１０％の輝度の画素については、第１ゲインと第２ゲインとを加重加算したゲインを用いて補正する。ダイナミックレンジの１０％以上の輝度の画素については、第１ゲインを用いて補正する。
【００３８】
図４は、ゲイン算出回路８の構成を示している。
【００３９】
第１〜第８のレジスタ２１〜２８は、ＣＣＤ１の１水平ライン内の画素であって、左ＣＣＤと右ＣＣＤとの境界Ｌの両側４画素ずつの計８個の画素の画素値ｒｅｇ１〜ｒｅｇ８を保持するためのレジスタである。
【００４０】
各レジスタ２１〜２８に保持された画素値ｒｅｇ１〜ｒｅｇ８は、第１セレクタ３０に送られる。第１セレクタ３０は、各レジスタ２１〜２８に保持された８つの画素の画素値ｒｅｇ１〜ｒｅｇ８から、連続する同一色フィルタの３つの画素の画素値を選択して、ｓｅｌ１、ｓｅｌ２、ｓｅｌ３として出力する。
【００４１】
上述したように、選択される３つの画素の組合せとしては、図２に示すように、（Ｐ１、Ｐ３、Ｐ５）、（Ｐ２、Ｐ４、Ｐ６）、（Ｐ３、Ｐ５、Ｐ７）および（Ｐ４、Ｐ６、Ｐ８）の４通りがある。そこで、第１セレクタ３０は、これらの４つの組合わせを、順番に選択して出力する。
【００４２】
図５は、第１セレクタ３０によって選択される４つの組合せを表すテーブル（レジスタ選択テーブル）を示している。
【００４３】
ここでは、ｓｅｌ１としてｒｅｇ４（図２のＰ４に対応する画素の画素値ｐ４）が、ｓｅｌ２としてｒｅｇ２（図２のＰ２に対応する画素の画素値ｐ２）が、ｓｅｌ３としてｒｅｇ６（図２のＰ６に対応する画素の画素値ｐ６）が選択された場合を例にとって説明する。
【００４４】
ｓｅｌ１（＝ｐ４）は、乗算器３１、加算器３２、減算器３３、第３のセレクタ３７、第５のセレクタ３８に送られる。ｓｅｌ２（＝ｐ２）は、減算器３３に送られる。ｓｅｌ３（＝ｐ６）は、第３のセレクタ３７、除算器３６、第５のセレクタ３８に送られる。
【００４５】
減算器３３では、ｓｅｌ１−ｓｅｌ２（＝ｐ４−ｐ２）の演算が行われる。減算器３３の演算結果ｄｉｆｆ（＝ｓｅｌ１−ｓｅｌ２）は、絶対値化回路（ＡＢＳ）３４に送られるとともに加算器３２に送られる。
【００４６】
絶対値化回路３４では、減算器３３の演算結果ｄｉｆｆの絶対値（｜ｄｉｆｆ｜＝｜ｓｅｌ１−ｓｅｌ２｜）が求められ、得られた絶対値が第２のセレクタ３５に送られる。加算器３２では、ｓｅｌ３に対応する画素（Ｐ６）の予測値（ｐ６’）を算出するためにｓｅｌ１＋ｄｉｆｆ（＝ｐ４＋ｄｉｆｆ）の演算が行われ、その演算結果ｐｒｄｃｔ（＝Ｐ６’）が第２のセレクタ３５に送られる。乗算器３１では、ｓｅｌ１に係数Ｋが乗算され、その乗算結果ｄｉｆｆ＿ｔｈ（＝Ｋ＊ｓｅｌ１＝Ｋ＊ｐ４）が第２のセレクタ３５に送られる。Ｋは、１／２〜１／６４の範囲内の値に設定される。
【００４７】
第２のセレクタ３５は、絶対値化回路３４からの絶対値｜ｄｉｆｆ｜（＝｜ｓｅｌ１−ｓｅｌ２｜）が、乗算器３１からの乗算結果ｄｉｆｆ＿ｔｈ（＝Ｋ＊ｓｅｌ１）より大きいか（｜ｄｉｆｆ｜＞ｄｉｆｆ＿ｔｈ）否かを判別する。つまり、ｓｅｌ１（＝ｐ４）とｓｅｌ２（＝ｐ２）との差の絶対値がｄｉｆｆ＿ｔｈより大きいか否かを判別する。そして、｜ｄｉｆｆ｜＞ｄｉｆｆ＿ｔｈであれば、予測値は信頼度が低いと判定し、予測値ｐｒｄｃｔを除外する。つまり、第１ゲイン算出のために今回得られた予測値ｐｒｄｃｔを使用しない。｜ｄｉｆｆ｜≦ｄｉｆｆ＿ｔｈであれば、今回得られた予測値ｐｒｄｃｔを、除算器３６に与える。なお、第２のセレクタ３５では、絶対値｜ｄｉｆｆ｜がＫ＊ｓｅｌ１より大きいか否かを判別しているが、絶対値｜ｄｉｆｆ｜が所定の閾値（予め設定される閾値）より大きいか否かを判別するようにしてもよい。
【００４８】
除算器３６では、ゲイン算出のためにｓｅｌ３÷ｐｒｄｃｔ（＝ｐ６÷ｐ６’）の演算が行われ、その演算結果が第３のセレクタ３７および第５のセレクタ３８に送られる。第３のセレクタ３７には、閾値ｔｈ１とｔｈ２（ｔｈ２＞ｔｈ１）とが与えられている。ゲインの算出精度は、図６に示すように、閾値ｔｈ１以上でかつ閾値ｔｈ２以下の範囲で高いと考えられる。つまり、低輝度部および高輝度部では算出されたゲインの精度が低いと考えられる。第３のセレクタ３７は、ｓｅｌ１（＝ｐ４）およびｓｅｌ３（＝ｐ６）の両方が、閾値ｔｈ１以上でかつ閾値ｔｈ２以下の範囲内にあることという条件を満たすか否かを判別する。この条件を満たさない場合には、除算器３６の除算結果ｓｅｌ３／ｐｒｄｃｔを除外する。この条件を満たした場合には、除算器３６の除算結果ｓｅｌ３／ｐｒｄｃｔをｇａｉｎとして出力する。
【００４９】
第５のセレクタ３８には、閾値ｔｈ５が与えられている。第５のセレクタ３８は、第２ゲインを算出するために、図７に示すように、閾値ｔｈ５以下の低輝度部において算出されたゲインだけを抽出するためのものである。第５のセレクタ３８は、ｓｅｌ１（＝ｐ４）およびｓｅｌ３（＝ｐ６）の両方が、閾値ｔｈ５以下であることという条件を満たすか否かを判別する。この条件を満たさない場合には、除算器３６の除算結果ｓｅｌ３／ｐｒｄｃｔを除外する。この条件を満たした場合には、除算器３６の除算結果ｓｅｌ３／ｐｒｄｃｔをｇａｉｎ＿ｌｏｗとして出力する。
【００５０】
第３のセレクタ３７から出力されるｇａｉｎは、Ｈ積算回路４０に送られる。Ｈ積算回路４０は、１水平期間内に第３のセレクタ３７から出力されるｇａｉｎを積算するための回路であり、第４のセレクタ４１、加算器４２およびレジスタ（Ｈａｄｄ）４３を備えている。
【００５１】
第４のセレクタ４１には、閾値ｔｈ３およびｔｈ４が与えられている。第４のセレクタ４１は、所定範囲外のｇａｉｎを除外するためのものである。具体的には、第４のセレクタ４１は、（ｔｈ３−ｔｈ４）≦ｇａｉｎ≦（ｔｈ３＋ｔｈ４）の範囲内のｇａｉｎのみを選択して出力し、上記範囲外のｇａｉｎを除外する。また、第４のセレクタ４１は、入力されたｇａｉｎが（ｔｈ３−ｔｈ４）≦ｇａｉｎ≦（ｔｈ３＋ｔｈ４）の範囲内であると判別した場合には、クロックパルスをカウンタ６１に出力する。カウンタ６１は、第４のセレクタ４１からのクロックパルスをカウントする。
【００５２】
第４のセレクタ４１から出力されたｇａｉｎは、加算器４２に入力する。加算器４２には、レジスタ（Ｈａｄｄ）４３に保持されているゲイン積算値ｇｈａｄｄも入力する。加算器４２は、第４のセレクタ４１からのｇａｉｎを、レジスタ（Ｈａｄｄ）４３からのゲイン積算値ｇｈａｄｄに加算する。加算器４２の加算結果は、レジスタ（Ｈａｄｄ）４３に格納される。このようにして、１水平ライン分のゲインの積算値がレジスタ４３に格納されると、レジスタ４３からＶ積算回路５０に、レジスタ４３に格納されている１水平ライン分のゲインの積算値が与えられるとともに、レジスタ４３の内容がクリアされる。
【００５３】
Ｖ積算回路５０は、１垂直期間毎のゲイン積算値を算出するための回路であり、加算器５１およびレジスタ（Ｖａｄｄ）５２を備えている。Ｈ積算回路４０から１水平期間毎に算出されるゲイン積算値は、加算器５１に入力する。加算器５１には、レジスタ（Ｖａｄｄ）５２に保持されているゲイン積算値ｇｖａｄｄも入力する。加算器５１は、Ｈ積算回路４０からのゲイン積算値を、レジスタ（Ｖａｄｄ）５２からのゲイン積算値ｇｖａｄｄに加算する。加算器５１の加算結果は、レジスタ（Ｖａｄｄ）５２に格納される。このようにして、１垂直期間分のゲインの積算値がレジスタ５２に格納されると、レジスタ５２からスイッチ６３を介して除算器６５に、レジスタ５２に格納されている１垂直期間分のゲイン積算値が与えられるとともに、レジスタ５２の内容がクリアされる。この際、除算器６５には、スイッチ６４を介してカウンタ６１のカウント値ｃｏｕｎｔが与えられる。除算器６５は、１垂直期間分のゲイン積算値÷ｃｏｕｎｔの演算を行うことにより、第１ゲインｆｇａｉｎ１を算出する。
【００５４】
第５のセレクタ３８から出力されるｇａｉｎ＿ｌｏｗは、Ｈ積算回路７０に送られる。Ｈ積算回路７０は、１水平期間内に第５のセレクタ３８から出力されるｇａｉｎを積算するための回路であり、第６のセレクタ７１、加算器７２およびレジスタ（Ｈａｄｄ）７３を備えている。
【００５５】
第６のセレクタ７１は、第４のセレクタ４１と同様な処理を行うものである。つまり、第６のセレクタ７１は、（ＴＨ３−ＴＨ４）≦ｇａｉｎ＿ｌｏｗ≦（ＴＨ３＋ＴＨ４）の範囲内のｇａｉｎ＿ｌｏｗのみを選択して出力し、上記範囲外のｇａｉｎ＿ｌｏｗを除外する。また、第６のセレクタ７１は、入力されたｇａｉｎ＿ｌｏｗが（ＴＨ３−ＴＨ４）≦ｇａｉｎ＿ｌｏｗ≦（ＴＨ３＋ＴＨ４）の範囲内であると判別した場合には、クロックパルスをカウンタ６２に出力する。カウンタ６２は、第６のセレクタ７１からのクロックパルスをカウントする。
【００５６】
第６のセレクタ７１から出力されたｇａｉｎ＿ｌｏｗは、加算器７２に入力する。加算器７２には、レジスタ（Ｈａｄｄ）７３に保持されているゲイン積算値ｇｈａｄｄ＿ｌｏｗも入力する。加算器７２は、第６のセレクタ７１からのｇａｉｎ＿ｌｏｗを、レジスタ（Ｈａｄｄ）７３からのゲイン積算値ｇｈａｄｄ＿ｌｏｗに加算する。加算器７２の加算結果は、レジスタ（Ｈａｄｄ）７３に格納される。このようにして、１水平ライン分のゲインの積算値がレジスタ７３に格納されると、レジスタ７３からＶ積算回路８０に、レジスタ７３に格納されている１水平ライン分のゲインの積算値が与えられるとともに、レジスタ７３の内容がクリアされる。
【００５７】
Ｖ積算回路８０は、１垂直期間毎のゲイン積算値を算出するための回路であり、加算器８１およびレジスタ（Ｖａｄｄ）８２を備えている。Ｈ積算回路７０から１水平期間毎に算出されるゲイン積算値は、加算器８１に入力する。加算器８１には、レジスタ（Ｖａｄｄ）８２に保持されているゲイン積算値ｇｖａｄｄ＿ｌｏｗも入力する。加算器８１は、Ｈ積算回路７０からのゲイン積算値を、レジスタ（Ｖａｄｄ）８２からのゲイン積算値ｇｖａｄｄ＿ｌｏｗに加算する。加算器８１の加算結果は、レジスタ（Ｖａｄｄ）８２に格納される。このようにして、１垂直期間分のゲインの積算値がレジスタ８２に格納されると、レジスタ８２からスイッチ６３を介して除算器６５に、レジスタ８２に格納されている１垂直期間分のゲイン積算値が与えられるととに、レジスタ８２の内容がクリアされる。この際、除算器６５には、スイッチ６４を介してカウンタ６２のカウント値ｃｏｕｎｔ＿ｌｏｗが与えられる。除算器６５は、１垂直期間分のゲイン積算値÷ｃｏｕｎｔ＿ｌｏｗの演算を行うことにより、第２ゲインｆｇａｉｎ２を算出する。
【００５８】
１フレーム毎に、上述したように、第１ゲインｆｇａｉｎ１と第２ゲインｆｇａｉｎ２が算出されるが、フレーム間でゲインが急激に変化するのを防止するために時間方向のフィルタリングを行う回路をゲイン算出回路８に設けることが好ましい。このようなフィルタリングを行うためのフィルタ回路の一例を図８に示す。
【００５９】
ここでは、第１ゲインｆｇａｉｎ１を例にとって説明する。フィルタ回路から出力されるゲインをａで表すことにする。
【００６０】
第１ゲインｆｇａｉｎ１は、第１乗算器９１に入力する。第１乗算器９１には、係数（１−Ｋ２）が与えられている。Ｋ２は、例えば、１／２〜１／６４の範囲内の値に設定されている。第１乗算器９１では、（１−Ｋ）＊ｆｇａｉｎ１の演算が行われる。乗算器９１の演算結果は、加算器９２に送られる。
【００６１】
一方、第２乗算器９３には、係数Ｋ２が与えられている。また、第２乗算器９３には、レジスタ９４から前フレームのフィルタ回路の出力ａも与えられている。第２乗算器９３では、Ｋ２＊ａの演算が行われる。第２乗算器９３の乗算結果は、加算器９２に送られる。加算器９２では、（１−Ｋ）＊ｆｇａｉｎ１＋Ｋ２＊ａの演算が行われる。加算器９２の演算結果は、レジスタ９４に格納されるとともに、今回算出された第１ゲインａとして出力される。なお、第２ゲインｆｇａｉｎ２のフィルタ回路の出力をｂで表すことにする。
【００６２】
出力レベル差補正回路９は、ゲイン算出回路８によって得られた第１ゲインａおよび第２ゲインｂに基づいて、入力される１チャンネル分の信号のうち、左ＣＣＤに対応する画素の信号レベルを補正する。
【００６３】
輝度の最大値に対応する信号レベルをＬとする。この例では、Ｌ＝２n （但し、ｎ＝１２）である。信号レベルに対するゲインは、図９に示すようになる。つまり、信号レベルがＬ／１６以下の画素に対するゲインｇL は第２ゲインｂとなる。また、信号レベルがＬ／８以上の画素に対するゲインｇH は第１ゲインａとなる。信号レベルがＬ／１６〜Ｌ／８の範囲内の画素に対するゲインｇM は、信号レベルをＸとすると、次式（１）によって算出される。
【００６４】
ｇM ＝ｂ＋（ａ−ｂ）×〔｛Ｘ−（Ｌ／１６）｝÷（Ｌ／１６）〕  …（１）
【００６５】
出力レベル差補正回路９は、左ＣＣＤに対応する各画素の信号に、その信号レベルに対応したゲイン（ｇL 、ｇH またはｇM ）を乗算する。これにより、両チャンネルの出力信号レベル差が補正される。
【実施例２】
【００６６】
上記実施例１では、補正ゲインは、以下のようにして算出されている。
【００６７】
（１）図２に示すように、ＣＣＤ１の１水平ライン内の画素であって左ＣＣＤと右ＣＣＤとの境界Ｌの両側４画素ずつの計８個の画素Ｐ１〜Ｐ８から、連続する同一色フィルタ画素を３画素選択する。色フィルタアレイがベイヤー配列のアレイであるとすると、選択される３つの画素の組合せとしては、（Ｐ１、Ｐ３、Ｐ５）、（Ｐ２、Ｐ４、Ｐ６）、（Ｐ３、Ｐ５、Ｐ７）および（Ｐ４、Ｐ６、Ｐ８）の４通りがある。
（２）各組合わせ（Ｐ１、Ｐ３、Ｐ５）、（Ｐ２、Ｐ４、Ｐ６）、（Ｐ３、Ｐ５、Ｐ７）および（Ｐ４、Ｐ６、Ｐ８）毎に、左ＣＣＤと右ＣＣＤのうちの一方のＣＣＤ側内の２つの画素の画素値から、他方のＣＣＤ側の１つの画素の画素値を予測し、予測値と他方のＣＣＤ側の１つの画素に対する予測値と実際値との輝度比（ゲインｇ５、ｇ６、ｇ３、ｇ４）を算出する。
（３）画像の水平ラインの数に応じて、上記（１）、（２）の処理を繰り返し行なう。
（４）得られた全ての輝度比（ゲイン）の分布から、左ＣＣＤと右ＣＣＤのうちの一方のＣＣＤの信号を補正するための補正ゲインを算出する。
【００６８】
ところで、画像のＳ／Ｎ比が悪い場合には、図１０に曲線Ｓ１で示すように、上記（３）によって得られる全ての輝度比（ゲイン）の分布がブロード（平坦）になるため、分布のピークの検出が困難になる。このため、正確な補正ゲインを算出することができなくなる。
【００６９】
そこで、実施例２では、図１１に示すように、ゲイン算出回路８の前段に、ゲイン算出領域平滑化回路１４を設けることにより、ゲイン算出領域内のノイズを低減させる。そして、ノイズ低減後のゲイン算出領域内の各画素の信号を用いて、ゲインを算出する。これにより、図１０に破線Ｓ２に示すように、上記（３）によって得られる全ての輝度比（ゲイン）の分布がピークを持つようになり、適切な補正ゲインを算出できるようになる。なお、図１１において、図１と同じものには同じ符号を付してその説明を省略する。
【００７０】
ゲイン算出領域平滑化回路１４としては、垂直ＬＰＦ処理を行うＶＬＰＦ回路が用いられる。ゲイン算出領域平滑化回路１４によって垂直ＬＰＦ処理が施される領域（ゲイン算出領域）Ｅは、図１２に示すように、ＣＣＤ１の各水平ライン上の左ＣＣＤと右ＣＣＤとの境界Ｌを中心とする８画素を含む領域である。このゲイン算出領域内の各画素に対して垂直ＬＰＦ処理が施される。
【００７１】
例えば、図１２の領域ｅ内の垂直方向に並んだ９個の画素の中央の画素を注目画素として場合の垂直ＬＰＦ処理について説明する。
【００７２】
図１３は、図１２の領域ｅ内の領域の拡大図である。領域ｅ内の垂直方向に並んだ９個の画素を下側からＡ0 ，Ａ1 ，Ａ2 ，…，Ａ7 ，Ａ8 とする。注目画素は、Ａ4 となる。Ａ0 〜Ａ8 の画素値をＳ0 〜Ｓ8 とする。注目画素Ａ4 の垂直ＬＰＦ処理後の画素値Ｓ4 ’は、例えば、次式（２）で表される。Ｖkm（ｍ＝０，１，…，８）は、０〜７の範囲内の値である。
【００７３】
【数１】
2006295874.tif 000003
【００７４】
図１４は、ゲイン算出領域平滑化回路１４の構成例を示している。
【００７５】
１０１〜１０８は、それぞれ８画素分のデータを記憶できる第１段〜第８段のラインメモリである。各ラインメモリ１０１〜１０８は、直列に接続された８個のフリップフロップ（ＦＦ）から構成されている。各ＦＦには、１画素分のデータが記憶される。第ｎ段目（ｎ＝１，２，…，７）のラインメモリの後端のＦＦは、第ｎ＋１段目のラインメモリの先頭のＦＦに直列接続されている。ただし、これらのラインメモリには、ゲイン算出領域内の画素のデータのみが記憶される。ゲイン算出領域平滑化回路１４では、第４段目のラインメモリ１０４内の後端のＦＦから出力されるデータに対応する画素（注目画素）に対する垂直ＬＰＦ出力が信号Out として得られる。
【００７６】
クランプ回路７の出力信号Inは、乗算器１１８に入力されるとともに、１段目のラインメモリ１０１内の先頭のＦＦに入力される。乗算器１１８では、信号In（＝Ｓ8 ）に係数Ｖk8が乗算される。乗算器１１８の出力信号Ｖk8・Ｓ8 は加算器１２８に送られる。
【００７７】
第１段目のラインメモリ１０１の後端のＦＦの出力信号Ｓ7 は、乗算器１１７に送られ、Ｖk7が乗算される。乗算器１１７の出力信号Ｖk7・Ｓ7 は加算器１２７に送られる。第２段目のラインメモリ１０２の後端のＦＦの出力信号Ｓ6 は、乗算器１１６に送られ、Ｖk6が乗算される。乗算器１１６の出力信号Ｖk6・Ｓ6 は加算器１２７に送られる。加算器１２７では、乗算器１１７の出力信号Ｖk7・Ｓ7 と乗算器１１６の出力信号Ｖk6・Ｓ6 とが加算される。加算器１２７の出力信号（Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ）は、加算器１２６に送られる。
【００７８】
第３段目のラインメモリ１０３の後端のＦＦの出力信号Ｓ5 は、乗算器１１５に送られ、Ｖk5が乗算される。乗算器１１５の出力信号Ｖk5・Ｓ5 は加算器１２５に送られる。第４段目のラインメモリ１０４の後端のＦＦの出力信号Ｓ4 は、乗算器１１４に送られ、Ｖk4が乗算される。乗算器１１４の出力信号Ｖk4・Ｓ4 は加算器１２５に送られる。加算器１２５では、乗算器１１５の出力信号Ｖk5・Ｓ5 と乗算器１１４の出力信号Ｖk4・Ｓ4 とが加算される。加算器１２５の出力信号（Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ）は、加算器１２６に送られる。加算器１２６では、加算器１２７の出力信号（Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ）と加算器１２５の出力信号（Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ）とが加算される。
【００７９】
第５段目のラインメモリ１０５の後端のＦＦの出力信号Ｓ3 は、乗算器１１３に送られ、Ｖk3が乗算される。乗算器１１３の出力信号Ｖk3・Ｓ3 は加算器１２４に送られる。第６段目のラインメモリ１０６の後端のＦＦの出力信号Ｓ2 は、乗算器１１２に送られ、Ｖk2が乗算される。乗算器１１２の出力信号Ｖk2・Ｓ2 は加算器１２４に送られる。加算器１２４では、乗算器１１３の出力信号Ｖk3・Ｓ3 と乗算器１１２の出力信号Ｖk2・Ｓ2 とが加算される。加算器１２４の出力信号（Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ）は、加算器１２２に送られる。
【００８０】
第７段目のラインメモリ１０７の後端のＦＦの出力信号Ｓ1 は、乗算器１１１に送られ、Ｖk1が乗算される。乗算器１１１の出力信号Ｖk1・Ｓ1 は加算器１２１に送られる。第８段目のラインメモリ１０８の後端のＦＦの出力信号Ｓ0 は、乗算器１１０に送られ、Ｖk0が乗算される。乗算器１１０の出力信号Ｖk0・Ｓ0 は加算器１２１に送られる。加算器１２１では、乗算器１１１の出力信号Ｖk1・Ｓ1 と乗算器１１０の出力信号Ｖk0・Ｓ0 とが加算される。
【００８１】
加算器１２１の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ）は、加算器１２２に送られる。加算器１２２では、加算器１２１の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ）と、加算器１２４の出力信号（Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ）とが加算される。
【００８２】
加算器１２２の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ＋Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ）は、加算器１２３に送られる。加算器１２３では、加算器１２２の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ＋Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ）と、加算器１２６の出力信号（Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ＋Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ）とが加算される。
【００８３】
加算器１２３の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ＋Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ＋Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ＋Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ）は、加算器１２８に送られる。加算器１２８では、加算器１２３の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ＋Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ＋Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ＋Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ）と乗算器１１８の出力信号Ｖk8・Ｓ8 が加算される。
【００８４】
加算器１２８の出力信号（Ｖk0・Ｓ0 ＋Ｖk1・Ｓ1 ＋Ｖk2・Ｓ2 ＋Ｖk3・Ｓ3 ＋Ｖk4・Ｓ4 ＋Ｖk5・Ｓ5 ＋Ｖk6・Ｓ6 ＋Ｖk7・Ｓ7 ＋Ｖk8・Ｓ8 ）は、シフト回路１２９に送られる。
【００８５】
このシフト回路１２９では、加算器１２８の出力信号を、係数Ｖkm（ｍ＝０，１，…，８）の設定値に応じて予め設定されたビット数（０〜４）だけ、右方向にシフトする。予め設定されたビット数が０であれば、加算器１２８の出力信号を１で除算することになり、予め設定されたビット数が１であれば、加算器１２８の出力信号を２で除算することになり、予め設定されたビット数が３であれば加算器１２８の出力信号を８で除算することになり、予め設定されたビット数が４であれば加算器１２８の出力信号を１６で除算することになる。
【実施例３】
【００８６】
上記実施例１および実施例２では、ＣＣＤの撮像領域が左右に２分割され各分割領域毎に同時にデータが読み出されているが、ＣＣＤの撮像領域が左右方向に３以上の領域に分割され各分割領域毎に同時にデータが読み出される場合にも、この発明を適用することができる。
【００８７】
以下、図１５に示すように、ＣＣＤ１Ａの撮像領域が左右方向に４分割され、各分割領域Ｑ１〜Ｑ４毎に同時にデータｃｈ１〜ｃｈ４が読み出される場合において、各分割領域Ｑ１〜Ｑ４の出力レベル差を補正する方法について説明する。  ＣＣＤ１Ａは、その撮像領域が左右方向に４つの領域Ｑ１〜Ｑ４に分割されている。各領域Ｑ１〜Ｑ４から読み出された信号をｃｈ１〜ｃｈ４とする。各チャンネル毎に、ＣＤＳ／ＡＧＣ回路およびＡＤ変換回路が設けられている。
【００８８】
各領域Ｑ１〜Ｑ４から読み出された信号ｃｈ１〜ｃｈ４は、ＣＤＳ／ＡＧＣ回路２０１〜２０４およびＡＤ変換回路２１１〜２１４を介して画像合成回路６Ａに送られる。
画像合成回路６Ａでは、各チャンネルの信号ｃｈ１〜ｃｈ４が合成されて１系統の信号に変換される。画像合成回路６Ａによって得られた信号は、黒レベルを一定にするためのクランプ回路７を介して、ゲイン算出回路８Ａおよび出力レベル差補正回路９Ａに送られる。
【００８９】
ゲイン算出回路８Ａは、各チャンネルの出力信号レベル差を補正するためのゲインを算出するための回路である。出力レベル差補正回路９Ａは、ゲイン算出回路８Ａによって算出されたゲインに基づいて、各チャンネルの出力信号レベル差を補正するための回路である。
【００９０】
出力レベル差補正回路９Ａからの出力信号は、ＹＲＧＢ生成回路１０に送られる。ＹＲＧＢ生成回路１０では、出力レベル差補正回路９Ａからの出力信号に基づいて、Ｙ，Ｒ，Ｇ，Ｂ信号が生成される。ＹＲＧＢ生成回路１０によって生成されたＹ信号は、Ｙプロセス回路１１を介してエンコーダ１３に送られる。ＹＲＧＢ生成回路１０によって生成されたＲ，Ｇ，Ｂ信号は、Ｃプロセス回路１２を介してエンコーダ１３に送られる。エンコーダ１３では、Ｍｐｅｇ４方式、Ｊｐｅｇ方式等の圧縮が行われる。
【００９１】
ゲイン算出回路８Ａおよび出力レベル差補正回路９Ａの動作について説明する。ここでは、ＣＣＤ１Ａの領域Ｑ２を基準領域として、他の領域Ｑ１、Ｑ３およびＱ４の出力レベルを補正するためのゲインの求め方について説明する。
【００９２】
（１）まず、領域Ｑ１と領域Ｑ２との２つの領域間において、実施例１と同様な方法で、領域Ｑ２の出力レベルを基準として、領域Ｑ１の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ２１および第２ゲインｆｇａｉｎ２＿Ｑ２１を求める。
【００９３】
（２）次に、領域Ｑ２と領域Ｑ３との２つの領域間において、実施例１と同様な方法で、領域Ｑ２の出力レベルを基準として、領域Ｑ３の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ２３および第２ゲインｆｇａｉｎ２＿Ｑ２３を求める。
【００９４】
（３）次に、領域Ｑ３と領域Ｑ４との２つの領域間において、実施例１と同様な方法で、領域Ｑ３の出力レベルを基準として、領域Ｑ４の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ３４および第２ゲインｆｇａｉｎ２＿Ｑ３４を求める。
【００９５】
（４）上記（３）で求めた、領域Ｑ４の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ３４および第２ゲインｆｇａｉｎ２＿Ｑ３４は領域Ｑ３を基準としたゲインであるので、これを領域Ｑ２を基準としたゲインに変換する必要がある。
【００９６】
領域Ｑ２を基準として領域Ｑ４の出力レベルを補正するための第１ゲインをｆｇａｉｎ１＿Ｑ２４とすると、ｆｇａｉｎ１＿Ｑ２４は、領域Ｑ２の出力レベルを基準として領域Ｑ３の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ２３と、領域Ｑ３の出力レベルを基準として領域Ｑ４の出力レベルを補正するための第１ゲインｆｇａｉｎ１＿Ｑ３４との積となる。つまり、ｆｇａｉｎ１＿Ｑ２４＝ｆｇａｉｎ１＿Ｑ２３×ｆｇａｉｎ１＿Ｑ３４となる。
【００９７】
領域Ｑ２を基準として領域Ｑ４の出力レベルを補正するための第２ゲインをｆｇａｉｎ２＿Ｑ２４とすると、ｆｇａｉｎ２＿Ｑ２４は、領域Ｑ２の出力レベルを基準として領域Ｑ３の出力レベルを補正するための第２ゲインｆｇａｉｎ２＿Ｑ２３と、領域Ｑ３の出力レベルを基準として領域Ｑ４の出力レベルを補正するための第２ゲインｆｇａｉｎ２＿Ｑ３４との積となる。つまり、ｆｇａｉｎ２＿Ｑ２４＝ｆｇａｉｎ２＿Ｑ２３×ｆｇａｉｎ２＿Ｑ３４となる。
【００９８】
以上のようにして算出された、領域Ｑ２を基準とした領域Ｑ１、Ｑ３、Ｑ４に対する第１ゲインおよび第２ゲインを用いて、実施例１と同様にして、領域Ｑ１、Ｑ３、Ｑ４の出力レベルを補正する。
【００９９】
なお、実施例２のように、ゲイン算出回路８Ａの前段に、隣合う分割領域の境界部付近の領域（ゲイン算出領域）内のノイズを低減させるためのゲイン算出領域平滑回路を設けてもよい。
【図面の簡単な説明】
【０１００】
【図１】デジタルカメラの構成の一部を示すブロック図である。
【図２】ゲイン算出回路８および出力レベル差補正回路９によって行われる補正の基本的な考え方を説明するための模式図である。
【図３】ＣＣＤ１の光量−出力信号レベルの特性を示すグラフである。
【図４】ゲイン算出回路８の構成を示すブロック図である。
【図５】第１セレクタ３０によって選択される４つの組合せを表すテーブル（レジスタ選択テーブル）を示す模式図である。
【図６】第３のセレクタ３７の動作を説明するためのグラフである。
【図７】第５のセレクタ３８の動作を説明するためのグラフである。
【図８】フィルタ回路の一例を示す回路図である。
【図９】信号レベルに対するゲインを示すグラフである。
【図１０】画像のＳ／Ｎ比が悪い場合には、全ての輝度比（ゲイン）の分布がブロード（平坦）になることを示すとともに、ゲイン算出時のノイズの影響を低減させた場合に輝度比（ゲイン）の分布がピークを持つようになることを示すグラフである。
【図１１】デジタルカメラの構成の一部を示すブロック図である。
【図１２】ゲイン算出領域平滑化回路１４によって垂直ＬＰＦ処理が施される領域（ゲイン算出領域）Ｅを示す模式図である。
【図１３】図１２の領域ｅ内の領域の拡大図である。
【図１４】ゲイン算出領域平滑化回路１４の構成例を示す回路図である。
【図１５】デジタルカメラの構成の一部を示すブロック図である。
【符号の説明】
【０１０１】
１，１Ａ  ＣＣＤ
８，８Ａ  ゲイン算出回路
９，９Ａ  出力レベル差算出回路
１４  ゲイン算出領域平滑化回路
【図１】
2006295874.tif 000004
【図２】
2006295874.tif 000005
【図３】
2006295874.tif 000006
【図４】
2006295874.tif 000007
【図５】
2006295874.tif 000008
【図６】
2006295874.tif 000009
【図７】
2006295874.tif 000010
【図８】
2006295874.tif 000011
【図９】
2006295874.tif 000012
【図１０】
2006295874.tif 000013
【図１１】
2006295874.tif 000014
【図１２】
2006295874.tif 000015
【図１３】
2006295874.tif 000016
【図１４】
2006295874.tif 000017
【図１５】
2006295874.tif 000018