(57)【特許請求の範囲】
【請求項１】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、
前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、
前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することを特徴とする請求項１に記載の撮像装置。
【請求項３】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、
前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、
前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正手段と、
を備えたことを特徴とする撮像装置。
【請求項４】
前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることを特徴とする請求項３に記載の撮像装置。
【請求項５】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、
前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、
各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正手段と、
を備えたことを特徴とする撮像装置。
【請求項６】
前記輝度補正手段は、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することを特徴とする請求項５に記載の撮像装置。
【請求項７】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、
前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、
各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正手段と、
を備えたことを特徴とする撮像装置。
【請求項８】
前記輝度補正手段は、前記エリアのＧｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることを特徴とする請求項７に記載の撮像装置。
【請求項９】
エリア毎の各画素データの高周波成分を積算する高周波成分評価手段を備え、
前記輝度補正手段は、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないことを特徴とする請求項５〜請求項８のいずれか１つに記載の撮像装置。
【請求項１０】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、
前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、
前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正ステップと、
を含むことを特徴とする輝度補正方法。
【請求項１１】
前記輝度補正ステップでは、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することを特徴とする請求項１０に記載の輝度補正方法。
【請求項１２】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、
前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、
前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正ステップと、
を含むことを特徴とする輝度補正方法。
【請求項１３】
前記輝度補正ステップでは、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることを特徴とする請求項１２に記載の輝度補正方法。
【請求項１４】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、
前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、
各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正ステップと、
を含むことを特徴とする輝度補正方法。
【請求項１５】
前記輝度補正ステップでは、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することを特徴とする請求項１４に記載の輝度補正方法。
【請求項１６】
Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、
前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、
各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正ステップと、
を含むことを特徴とする輝度補正方法。
【請求項１７】
前記輝度補正ステップでは、前記エリアのＧｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることを特徴とする請求項１６に記載の輝度補正方法。
【請求項１８】
エリア毎の各画素データの高周波成分を積算する高周波成分評価ステップを含み、
前記輝度補正ステップでは、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないことを特徴とする請求項１４〜請求項１７のいずれか１つに記載の輝度補正方法。
【請求項１９】
請求項１０〜請求項１８のいずれか１つに記載の発明の各ステップをコンピュータで実行するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，撮像装置、輝度補正方法、およびその方法をコンピュータで実行するためのプログラムに関し、詳細には、ラインクロール補正を行う撮像装置、輝度補正方法、およびその方法をコンピュータで実行するためのプログラムに関する。
【０００２】
【従来の技術】
カラー撮像素子（ＣＣＤ）では、画素間または垂直ライン間の出力レベル差によってフリッカやラインクロールが発生する。このフリッカやラインクロールを軽減する技術として、例えば特開平８−４６８７４号公報「個体カラー撮像素子の駆動方法」が公知である。
【０００３】
かかる特開平８−４６８７４号公報の「個体カラー撮像素子の駆動方法」では、二次元に複数配列された光電変換素子と、前記個体撮像素で蓄積される信号電荷を読み出すｎ（ｎ＝２ｍ：ｍは２以上の自然数）種類の読み出しゲートと、ｎ種類の前記読み出しゲートにより垂直方向に並んだｎ個の光電変換素子から読み出された信号電荷を垂直方向に並んだ２個の光電変換素子毎に結合して垂直方向に転送する垂直転送部と、前記垂直転送部で転送された信号電極を水平方向に転送する水平転送部と、前記水平転送部で転送された信号電極の量に応じた出力信号を発生する出力アンプ部とを備えた固体撮像装置の駆動方法において、前記光電変換素子で蓄積された信号電荷を同一フィールド内で読み出すために、ｎ種類の前記読み出しゲートに印加するパルスを、読み出す時間的順番に第ｉ（ｉ＝１、２，３、・・・ｎ）読み出しパルスとし、前記第ｉ読み出しパルスで読み出された信号電荷と、前記第ｉ読み出しパルスのうち、第ｋ（ｋ＝ｎ＋１−ｊ）読み出しパルスで読み出された信号電荷を結合することにより、蓄積時間に対する時間積分値を一定にし、フリッカ、ラインクロールの発生を防止する。
【０００４】
【発明が解決しようとする課題】
しかしながら、原色系カラーフィルタＣＣＤでは、赤・青の強い光が入射すると、隣接する画素への光の漏れ込みなどで完全に除去できないという問題がある。また、電荷の転送時にも転送効率が悪いと隣の画素に電荷が漏れてしまうためにフリッカやラインクロールが発生してしまうという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであり、カラー撮像素子を使用した撮像装置において、ラインクロールの影響を軽減して高画質な画像を得ることが可能な撮像装置、輝度補正方法、およびその方法をコンピュータで実行するためのプログラムを提供することを目的とする。
【０００６】
【発明が解決しようとする課題】
上記課題を解決するために、請求項１にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正手段と、を備えたものである。
【０００７】
上記発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行う。
【０００８】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算するものである。
【０００９】
上記発明によれば、前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００１０】
また、請求項３にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正手段と、を備えたものである。
【００１１】
上記発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、ラインクロールの影響を低減する。
【００１２】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とするものである。
【００１３】
上記発明によれば、輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００１４】
また、請求項５にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正手段と、を備えたものである。
【００１５】
上記発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、周辺のＧ画素との平均値とすることにより、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行い、また、補正が不要なエリアの補正処理を行わない。
【００１６】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記輝度補正手段は、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算するものである。
【００１７】
上記発明によれば、前記輝度補正手段は、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００１８】
また、請求項７にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するカラー撮像素子と、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出手段と、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正手段と、を備えたものである。
【００１９】
上記発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、ラインクロールの影響を低減し、また、補正が不要なエリアの補正処理を行わない。
【００２０】
また、請求項８にかかる発明は、請求項７にかかる発明において、前記輝度補正手段は、前記エリアのＧｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とするものである。
【００２１】
上記発明によれば、輝度補正手段は、前記エリアのＧｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００２２】
また、請求項９にかかる発明は、請求項５〜請求項８のいずれか１つにかかる発明において、エリア毎の各画素データの高周波成分を積算する高周波成分評価手段を備え、前記輝度補正手段は、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないものである。
【００２３】
上記発明によれば、高周波成分評価手段は、エリア毎の各画素データの高周波成分を積算し、輝度補正手段は、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないことにより、高周波成分の影響を防止する。
【００２４】
また、請求項１０にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正ステップと、を含むものである。
【００２５】
上記発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行う。
【００２６】
また、請求項１１にかかる発明は、請求項１０にかかる発明において、前記輝度補正ステップでは、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算するものである。
【００２７】
上記発明によれば、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００２８】
また、請求項１２にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正ステップと、を含むものである。
【００２９】
上記発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、ラインクロールの影響を低減する。
【００３０】
また、請求項１３にかかる発明は、請求項１２にかかる発明において、前記輝度補正ステップでは、前記Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とするものである。
【００３１】
上記発明によれば、Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００３２】
また、請求項１４にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算する輝度補正ステップと、を含むものである。
【００３３】
上記発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出して、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算、または、積算値が大きい方の全画素データに対して差分値を減算することにより、実際の起こっているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、また、補正が不要なエリアの補正処理を行わない。
【００３４】
また、請求項１５にかかる発明は、請求項１４にかかる発明において、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００３５】
また、請求項１６にかかる発明は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力するステップと、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出する評価値算出ステップと、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とする輝度補正ステップと、を含むものである。
【００３６】
上記発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、ラインクロールの影響を低減し、また、補正が不要なエリアの補正処理を行わない。
【００３７】
また、請求項１７にかかる発明は、請求項１６にかかる発明において、前記輝度補正ステップでは、前記エリアのＧｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とするものである。
【００３８】
上記発明によれば、各エリア毎に、Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることにより、補正しなくても良い程度の輝度差である場合には、輝度補正を行わない。
【００３９】
また、請求項１８にかかる発明は、請求項１４〜請求項１７にかかる発明において、各エリア毎の各画素データの高周波成分を積算する高周波成分評価ステップを含み、前記輝度補正ステップでは、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないものである。
【００４０】
上記発明によれば、各エリア毎の各画素データの高周波成分を積算する高周波成分評価ステップを含み、前記輝度補正ステップでは、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないことにより、高周波成分の影響を低減する。
【００４１】
また、請求項１９にかかる発明は、請求項１０〜請求項１８のいずれか１つに記載の発明の各ステップをコンピュータでプログラムを実行して実現する。
【００４２】
上記発明によれば、記録媒体に格納されたプログラムを実行することにより、請求項１０〜請求項１８のいずれか１つに記載の発明の各ステップを実現する。
【００４３】
【発明の実施の形態】
以下，図面を参照して、本発明にかかる撮像装置および輝度補正方法を適用したデジタルカメラの好適な実施の形態を、（実施の形態１）、（実施の形態２）、（実施の形態３）、（実施の形態４）の順に詳細に説明する。
【００４４】
（実施の形態１）
図１はこの発明にかかるデジタルカメラの一実施の形態を示すブロック図である。図１に示すデジタルカメラは、レンズ１、オートフォーカス・絞り・フィルター部を含むメカ機構２、ＣＣＤ３、ＣＤＳ回路４、Ａ／Ｄ変換器５、デジタル信号処理回路６、画像圧縮伸張回路７、フレームメモリ８、データ記憶メモリ９、表示装置１０、モータドライバ１１、Ｔｉｍｉｎｇ  ＳＧ１２、コントローラ１３、カメラ操作部１４、ＥＥＰＲＯＭ１５等により構成されている。
【００４５】
レンズユニットは、レンズ１、オートフォーカス（ＡＦ）・絞り・フィルター部を含むメカ機構２等からなる。ＣＣＤ（電荷結合素子）３は、レンズユニットを介して入力した被写体像を電気信号（アナログ画像データ）に変換する。
【００４６】
図２は、ＣＣＤ３の画素配列の一例を示す図である。同図に示す例は、原色ベイヤー型（基本形）のＣＣＤの画素配列（カラーフィルタの配列）を示している。同図では、水平方向にＲとＧのカラーフィルタが交互に配置されたＲＧラインと、水平方向にＧとＢのカラーフィルタが交互に配置されたＧＢラインが、交互に配されている。また、同図では、ＲＧラインのＧ画素をＧｒと表記し、また、ＧＢラインのＧ画素をＧｂと表記している。
【００４７】
ＣＤＳ（相関２重サンプリング）回路４は、ＣＣＤ型カラー撮像素子に対する低雑音化のための回路である。また、Ａ／Ｄ変換器５は、ＣＤＳ回路４を介してＣＣＤ３から入力したアナログ画像データをデジタル画像データに変換する。すなわち、ＣＣＤ３の出力信号は、ＣＤＳ回路４を通じて、Ａ／Ｄ変換器５で最適なサンプリング周波数（例えば、ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてデジタル信号に変換される。モータドライバ１１は、レンズ１やメカ機構２を駆動するためのものである。Ｔｉｍｉｎｎｇ  ＳＧ１２は、コントローラ１３の制御に応じて、ＣＣＤ３，ＣＤＳ回路４，およびＡ／Ｄ変換器５を動作させるためのタイミング信号を出力する。
【００４８】
デジタル信号処理回路（ＩＰＰ）６は、Ａ／Ｄ変換器５から入力した画像データを補間して、補間した画像データを色差データと輝度データに分けて（ＲＧＢ→ＹＵＶ変換）、各種処理、補正、及び画像圧縮／伸張のためのデータ処理を施すユニットである。なお、デジタル信号処理回路６では、各画素のＲ，Ｇ，Ｂデータの補間を行う前に、Ｇｒ画素データと、Ｇｂ画素データの輝度補正（ラインクロール補正）を行う。デジタル信号処理回路（ＩＰＰ）６は、ＲＧＢの画像データをＹＵＶデータに変換するＹＵＶ変換部６１、Ｇｒ画素データやＧｂ画素データの輝度（ラインクロール）を補正する補正回路６２、色分離されたＧｒ画素データを積算したＧｒ積算値ΣＧｒや、色分離されたＧｂ画素データを積算したＧｂ積算値ΣＧｂを算出する評価値出力部６３、フレームメモリ８へのアクセスを制御するメモリコントローラ部６４を備えている。
【００４９】
画像圧縮伸張回路７は、入力される画像データに対してＪＰＥＧに準拠したデータ圧縮やデータ伸張を行う。フレームメモリ８は、例えば、ＤＲＡＭからなり、画像データを一時的に格納するためのものである。データ記憶メモリ９には、圧縮された画像データ等が格納される。表示装置１０は、例えば、ＬＣＤからなり、撮像した画像（モニタリング画像）やデータ記憶メモリ９に格納されている画像データに応じた画像が表示される。また、表示装置１０には、設定されているデジタルカメラの状態、例えば、設定されているモード表示やエラー表示等が行われる。さらに、表示装置には、モード選択、機能選択、撮影指示、及びその他の各種設定を行うためのキー等が表示される。
【００５０】
コントローラ１３は、カメラ操作部１４からの指示、若しくは図示しないリモコン等の外部動作指示に応じて、図示しないＲＯＭに格納された制御プログラムに従って、デジタルカメラの各部の動作を制御する。例えば、コントローラ１３は、データ記憶メモリ９への画像データの記録動作の制御や、データ記憶メモリ９に記録されている画像データの再生動作の制御等を行う。
【００５１】
カメラ操作部１４は、モード選択、機能選択、撮影指示、及びその他の各種設定を外部から行うためのボタンを備えている。ＥＥＰＲＯＭ１５には、コントローラ１３が各種処理を行うためのデータやパラメータが格納されている。
【００５２】
次に、図１のデジタルカメラの画像データの記録動作を図３および図４に示すフローチャートを参照して説明する。図３は、図１のデジタルカメラの画像データの記録動作を説明するためのフローチャートを示している。図４は、図３のＧｒ画素データおよびＧｂ画素データの輝度補正処理を説明するためのフローチャートを示している。
【００５３】
図３において、デジタルカメラでは、カメラ操作部１４で、レリーズキーが押下されると（ステップＳ１）、画像データ（Ｒ画素データ、Ｇ画素データ（Ｇｒ画素データ、Ｇｂ画素データ）、Ｂ画素データ）を取り込む（ステップＳ２）。具体的には、レンズ１を介した被写体像は、ＣＣＤ３で電気信号（アナログ画像データ（Ｒ画素データ、Ｇ画素データ（Ｇｒ画素データ、Ｇｂ画素データ）、Ｂ画素データ））に変換された後、ＣＤＳ回路４を経て、Ａ／Ｄ変換器５に入力され、アナログ画像データがデジタル画像データに変換される。変換されたデジタル画像データは、デジタル信号処理回路６に入力される。
【００５４】
デジタル信号処理回路６は、Ｒ，Ｇｒ，Ｂ，Ｇｂのデジタル信号を色分離し、そのメモリコントローラ部６４により、色分離されたＲ，Ｇｒ，Ｂ，Ｇｂのデジタル信号はフレームメモリに書き込まれる。
【００５５】
そして、フレームメモリ８に取り込まれたＲＧＢ信号は、メモリコントローラ部６４により、再度、デジタル信号処理回路６に読み出され、デジタル処理回路６は、Ｇｒ画素データおよびＧｂ画素データの輝度補正処理を行う（ステップＳ３）。このＧｒ画素データおよびＧｂ画素データの輝度補正処理については、後述する。
【００５６】
この後、デジタル信号処理回路６の補正回路６２では、輝度補正が行われたＧｒ画素データおよびＧｂ画素データ、並びに、Ｒ画素データ、Ｇ画素データに基づき、各画素のＲ，Ｇ，Ｂデータの補間が行われる（ステップＳ４）。つづいて、ＹＵＶ部５は、補間されたＲＧＢデータをＹＵＶデータに変換し（ステップＳ５）、変換されたＹＵＶデータは、メモリコントローラ部６４により、フレームメモリ８に書き戻される。
【００５７】
フレームメモリ８に書き込まれたＹＵＶデータは、デジタル信号処理回路６のメモリコントローラ部６４を介して読み出され、画像圧縮伸張回路７で圧縮処理された後（ステップＳ６）、データ記憶メモリ９に書き込まれる（ステップＳ７）。
【００５８】
つぎに、上記ステップＳ３のＧｒ画素データおよびＧｂ画素データの輝度補正処理を図４のフローチャートを参照して説明する。図４において、まず、デジタル信号処理回路６の評価値出力部６３は、色分離されたフレーム内の全Ｇｒ画素データを積算したＧｒ積算値ΣＧｒ、および色分離されたフレーム内の全Ｇｂ画素データを積算したＧｂ積算値ΣＧｂを夫々算出して、補正回路６２に出力する（ステップＳ１１）。
【００５９】
つづいて、補正回路６２は、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂの差分値ΔＧ＝｜ΣＧｒ−ΣＧｂ｜を算出する（ステップＳ１２）。そして、補正回路６２は、差分値ΔＧが閾値Ａ以上か否かを判断する（ステップＳ１３）。この閾値Ａは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ａを読み出して、補正回路６２に設定する。
【００６０】
この判断の結果、差分値ΔＧが閾値Ａ以上である場合には、ステップＳ１４に移行する一方、差分値ΔＧが閾値Ａ以上でない場合には、Ｇｒ画素データおよびＧｂ画素データの輝度補正を行わないで、図３のステップＳ４に移行する。
【００６１】
ステップＳ１４では、補正回路６２は、Ｇｒ積算値ΣＧｒ＞Ｇｂ積算値ΣＧｂであるか否かを判断し、Ｇｒ積算値ΣＧｒ＞Ｇｂ積算値ΣＧｂである場合には、全てのＧｂ画素データに△Ｇをそれぞれ加算した後（ステップＳ１５）、図３のステップＳ４に移行する。なお、ここでは、Ｇｂ画素データに△Ｇを加算することとしたが、全Ｇｒ画素データからΔＧをそれぞれ減算することにしても良い。
【００６２】
他方、ステップＳ１４で、Ｇｒ積算値ΣＧｒ＞Ｇｂ積算値ΣＧｂでない場合には、補正回路６２は、全てのＧｒ画素データに△Ｇを加算した後（ステップＳ１６）、図３のステップＳ４に移行する。なお、ここでは、Ｇｒ画素データに△Ｇを加算することとしたが、全Ｇｂ画素データからΔＧをそれぞれ減算することにしても良い。
【００６３】
以上説明したように、実施の形態１によれば、デジタル信号処理回路６では、ＣＣＤ３から出力される全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値ΣＧｒおよびＧｂ積算値ΣＧｂを算出した後、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧを算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値ΔＧを加算し、または、積算値が大きい方の全画素データに対して差分値ΔＧを減算して輝度補正を行うこととしたので、実際の起こっているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、高画質な画像を得ることが可能となる。
【００６４】
付言すると、従来では、ライン間輝度差補正を行う場合は、一定の補正量でいつも補正を行っていたため、ライン間輝度差が発生していない場合でもライン間輝度差補正が行われ、これにより、補正によりかえって色合いを悪くしてしまった場合があった。これに対して、実施の形態１では、簡単な構成で実際に起こっているラインクロールの量から補正値を決定して補正することが可能となる。
【００６５】
また、実施の形態１では、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧが、閾値Ａ以上の場合に、Ｇｒ画素データまたはＧｂ画素データの輝度補正を行うこととしたので、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【００６６】
（実施の形態２）
つぎに、実施の形態２のデジタルカメラについて説明する。実施の形態２のデジタルカメラは、Ｇｒ画素データとＧｂ画素データの輝度補正処理において、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂの値が異なる場合に、Ｇｒ画素データおよびＧｂ画素データの値を隣接周辺Ｇ画素の平均値に補正するものである。
【００６７】
実施の形態２のデジタルカメラのブロック構成は実施の形態１と同様な構成である。また、画像データの記録動作は実施の形態１（図３のフローチャート）と同様であるので、ここでは、Ｇｒ画素データとＧｂ画素データの輝度補正処理についてのみ説明する。
【００６８】
図５は、実施の形態２にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。図５において、まず、デジタル信号処理回路６の評価値出力部６３は、色分離されたフレーム内の全Ｇｒ画素データを積算したＧｒ積算値ΣＧｒ、および色分離されたフレーム内の全Ｇｂ画素データを積算したＧｂ積算値ΣＧｂを夫々算出して、補正回路６２に出力する（ステップＳ２１）。
【００６９】
つづいて、補正回路６２は、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂの差分値ΔＧ＝｜ΣＧｒ−ΣＧｂ｜を算出する（ステップＳ２２）。そして、補正回路６２は、差分値ΔＧが閾値Ａ以上であるか否かを判断する（ステップＳ２３）。この閾値Ａは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ａを読み出して、補正回路６２に設定する。
【００７０】
補正回路６２は、この判断の結果、差分値ΔＧが閾値Ａ以上の場合には、全Ｇｒ画素データおよび全Ｇｂ画素データの値を、隣接周辺Ｇ（Ｇｒ、Ｇｂ）画素との平均値に補正する（ステップＳ２４）。例えば、図２のＧｒ22の値を算出する場合には、Ｇｒ22＝（Ｇｒ12＋Ｇｒ22＋Ｇｂ12＋Ｇｂ13）／４等の演算によって決定する。
【００７１】
以上説明したように、実施の形態２によれば、デジタル信号処理回路６では、ＣＣＤ３から出力される全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値ΣＧｒおよびＧｂ積算値ΣＧｂを算出した後、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとが異なる場合には、全Ｇｒ画素データおよび全Ｇｂ画素データの値を、隣接周辺Ｇ（Ｇｒ、Ｇｂ）画素との平均値に輝度補正することとしたので、ライクロールの影響を低減することが可能となる。
【００７２】
また、実施の形態２では、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧが、閾値Ａ以上の場合に、Ｇｒ画素データまたはＧｂ画素データの輝度補正を行うこととしたので、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【００７３】
（実施の形態３）
つぎに、実施の形態３のデジタルカメラについて説明する。実施の形態３のデジタルカメラは、Ｇｒ画素データとＧｂ画素データの輝度補正処理において、デジタル信号処理回路６は、ＣＣＤの画面を縦横１２８エリア（ｎ個の）の小エリア（ｎ＝１〜１２８）に分割し、各エリアｎ毎に、Ｇｒ画素データを積算したＧｒ積算値ΣＧｒnおよびＧｂ画素データを積算したＧｂ積算値ΣＧｂnを算出して、各エリアのＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値ΔＧを加算し、または、積算値が大きい方の全画素データに対して差分値ΔＧを減算して輝度補正を行うものである。
【００７４】
実施の形態３のデジタルカメラのブロック構成は実施の形態１と同様な構成である。また、画像データの記録動作は実施の形態１（図３のフローチャート）と同様であるので、ここでは、Ｇｒ画素データとＧｂ画素データの輝度補正処理についてのみ説明する。
【００７５】
図６は、実施の形態３にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。図６において、まず、デジタル信号処理回路６の評価値出力部６３は、カウンタの値ｎを「１」に設定し（ステップＳ３１）、エリアｎ（ｎはエリア番号）の色分離された全Ｇｒ画素データを積算したＧｒ積算値ΣＧｒnおよび全Ｇｂ画素データを積算したＧｂ積算値ΣＧｂn、エリアｎ内の高周波成分を積算した高周波成分評価値Σｆnを夫々算出して、補正回路６２に出力する（ステップＳ３２）。
【００７６】
補正回路６２では、高周波成分評価値Σｆn≧閾値Ｂであるか否かを判断する（ステップＳ３３）。この閾値Ｂは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ｂを読み出して、補正回路６２に設定する。
【００７７】
この判断の結果、高周波成分評価値Σｆn≧閾値Ｂである場合には、このエリアｎのＧｒ画素データまたはＧｂ画素データの輝度補正を行わないで、ステップＳ３９に移行する。他方、高周波成分評価値Σｆn≧閾値Ｂでない場合には、ステップＳ３４に移行する。
【００７８】
ステップＳ３４では、補正回路６２は、Ｇｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnの差分値ΔＧn＝｜ΣＧｒn−ΣＧｂn｜を算出する（ステップＳ３４）。そして、補正回路６２は、差分値ΔＧが閾値Ｃ以上であるか否かを判断する（ステップＳ３５）。この閾値Ｃは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ａを読み出して、補正回路６２に設定する。
【００７９】
この判断の結果、差分値ΔＧが閾値Ｃ以上の場合には、ステップＳ３６に移行する一方、差分値ΔＧが閾値Ｃ以上でない場合には、エリアｎのＧｒ画素データおよびＧｂ画素データの輝度補正を行わないで、ステップＳ３９に移行する。
【００８０】
ステップＳ３６では、補正回路６２は、Ｇｒ積算値ΣＧｒn＞Ｇｂ積算値ΣＧｂnであるか否かを判断し、Ｇｒ積算値ΣＧｒn＞Ｇｂ積算値ΣＧｂnである場合には、エリアｎ内の全てのＧｂ画素データに△Ｇをそれぞれ加算した後（ステップＳ３７）、ステップＳ３９に移行する。なお、ここでは、エリアｎ内のＧｂ画素データに△Ｇを加算することとしたが、エリアｎ内の全Ｇｒ画素データからΔＧをそれぞれ減算することにしても良い。
【００８１】
他方、ステップＳ３６で、Ｇｒ積算値ΣＧｒn＞Ｇｂ積算値ΣＧｂnでない場合には、エリアｎ内の全てのＧｒ画素データに△Ｇを加算した後（ステップＳ３８）、ステップＳ３９に移行する。なお、ここでは、Ｇｒ画素データに△Ｇを加算することとしたが、全Ｇｂ画素データからΔＧをそれぞれ減算することにしても良い。
【００８２】
ステップＳ３９では、評価値出力部６３は、カウンタの値ｎ≧総エリア数１２６であるか否かを判断し、カウンタの値ｎ≧総エリア数１２６である場合には、当該フローを終了して、図３のステップＳ４に移行する。他方、評価値出力部６３は、カウンタの値ｎ≧総エリア数１２６でない場合には、ステップＳ４０に移行して、カウンタの値ｎを「１」インクリメントした後、ステップＳ３２に戻り、全てのエリアが終了するまで同じ処理を繰り返し実行する。
【００８３】
以上説明したように、実施の形態３によれば、デジタル信号処理回路６では、ＣＣＤの画面を複数のエリアに分割し、各エリア毎にＣＣＤ３から出力される全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値ΣＧｒnおよびＧｂ積算値ΣＧｂnを算出した後、Ｇｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差分値ΔＧを算出し、各エリアのＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値ΔＧを加算し、または、積算値が大きい方の全画素データに対して差分値ΔＧを減算して輝度補正を行うこととしたので、実際の起こっているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、また、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、適正なラインクロール補正を行うことが可能となる。
【００８４】
また、実施の形態３では、エリアのＧｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差分値ΔＧnが、閾値Ｃ以上の場合、エリア内のＧｒ画素データまたはＧｂ画素データの輝度補正を行うこととしたので、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【００８５】
また、実施の形態３では、エリアの高周波成分評価値Σｆnが閾値Ｂ以上の場合には、このエリアの輝度補正を行わないこととしたので、より適正なラインクロール補正を行うことが可能となる。付言すると、高周波成分評価値Σｆが大きいということは、各エリアの画素間の輝度変化量が大きいことになる。このため、ラインクロールが発生していない場合でもＧｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差が大きくなる場合がある。この場合に輝度補正を行うと、画質が劣化してしまうことになる。
【００８６】
（実施の形態４）
つぎに、実施の形態４のデジタルカメラについて説明する。実施の形態４のデジタルカメラは、Ｇｒ画素データとＧｂ画素データの輝度補正処理において、デジタル信号処理回路６は、ＣＣＤの画面を縦横１２８エリア（ｎ個の）の小エリア（ｎ＝１〜１２８）に分割し、各エリアｎ毎に、Ｇｒ画素データを積算したＧｒ積算値ΣＧｒnおよびＧｂ画素データを積算したＧｂ積算値ΣＧｂnを算出して、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとが異なる場合には、全Ｇｒ画素データおよび全Ｇｂ画素データの値を、隣接周辺Ｇ（Ｇｒ、Ｇｂ）画素との平均値に輝度補正するものである。
【００８７】
実施の形態４のデジタルカメラのブロック構成は実施の形態１と同様な構成である。また、画像データの記録動作は実施の形態１（図３のフローチャート）と同様であるので、ここでは、Ｇｒ画素データとＧｂ画素データの輝度補正処理についてのみ説明する。
【００８８】
図７は、実施の形態４にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。図７において、まず、デジタル信号処理回路６の評価値出力部６３は、カウンタの値ｎを「１」に設定し（ステップＳ４１）、エリアｎ（ｎはエリア番号を示す）内の色分離された全Ｇｒ画素データを積算したＧｒ積算値ΣＧｒnおよびエリアｎ内の全Ｇｂ画素データを積算したＧｂ積算値ΣＧｂn、エリアｎ内の高周波成分を積算した高周波成分評価値Σｆnを夫々算出して、補正回路６２に出力する（ステップＳ４２）。
【００８９】
補正回路６２では、高周波成分評価値Σｆn≧閾値Ｂであるか否かを判断する（ステップＳ４３）。この閾値Ｂは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ｂを読み出して、補正回路６２に設定する。
【００９０】
この判断の結果、高周波成分評価値Σｆn≧閾値Ｂである場合には、このエリアｎ内のＧｒ画素データまたはＧｂ画素データの輝度補正を行わないで、ステップＳ４７に移行する。他方、高周波成分評価値Σｆn≧閾値Ｂでない場合には、ステップＳ４４に移行する。
【００９１】
ステップＳ４４では、補正回路６２は、Ｇｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnの差分値ΔＧn＝｜ΣＧｒn−ΣＧｂn｜を算出する。そして、補正回路６２は、差分値ΔＧが閾値Ｃ以上であるか否かを判断する（ステップＳ４５）。この閾値Ｃは、ＥＥＰＲＯＭ１５に記憶されており、コントローラ１３は、ＥＥＰＲＯＭ１５から閾値Ａを読み出して、補正回路６２に設定する。
【００９２】
この判断の結果、差分値ΔＧｎ≧閾値Ｃである場合には、ステップＳ４６に移行する一方、差分値ΔＧｎ≧閾値Ｃでない場合には、エリアｎのＧｒ画素データおよびＧｂ画素データの輝度補正を行わないで、ステップＳ４７に移行する。
【００９３】
ステップＳ４６では、補正回路６２は、エリア内の全Ｇｒ画素データおよび全Ｇｂ画素データの値を、隣接周辺Ｇ（Ｇｒ、Ｇｂ）画素との平均値に補正した後（ステップＳ４７）、ステップＳ４７に移行する。例えば、図２のＧｒ22の値を算出する場合には、Ｇｒ22＝（Ｇｒ12＋Ｇｒ22＋Ｇｂ12＋Ｇｂ13）／４等の演算によって決定する。
【００９４】
ステップＳ４７では、評価値出力部６３は、カウンタの値ｎ≧総エリア数１２６であるか否かを判断し、カウンタの値ｎ≧総エリア数１２６である場合には、当該フローを終了して、図３のステップＳ４に移行する。他方、評価値出力部６３は、カウンタの値ｎ≧総エリア数１２６でない場合には、ステップＳ４８に移行して、カウンタの値ｎを「１」インクリメントした後、ステップＳ４２に戻り、全てのエリアが終了するまで同じ処理を繰り返し実行する。
【００９５】
以上説明したように、実施の形態４によれば、デジタル信号処理回路６では、ＣＣＤの画面を複数のエリアに分割し、各エリア毎にＣＣＤ３から出力される全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値ΣＧｒnおよびＧｂ積算値ΣＧｂnを算出した後、Ｇｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差分値ΔＧを算出し、Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとが異なる場合には、全Ｇｒ画素データおよび全Ｇｂ画素データの値を、隣接周辺Ｇ（Ｇｒ、Ｇｂ）画素との平均値に輝度補正することとしたので、各エリアのＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値ΔＧを加算し、または、積算値が大きい方の全画素データに対して差分値ΔＧを減算して輝度補正を行うこととしたので、ラインクロールの影響を低減でき、また、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、適正なラインクロール補正を行うことが可能となる。
【００９６】
また、実施の形態４では、エリアのＧｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差分値ΔＧnが、閾値Ｃ以上の場合、エリア内のＧｒ画素データまたはＧｂ画素データの輝度補正を行うこととしたので、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【００９７】
また、実施の形態４では、エリアの高周波成分評価値Σｆnが閾値Ｂ以上の場合には、このエリアの輝度補正を行わないこととしたので、より適正なラインクロール補正を行うことが可能となる。付言すると、高周波成分評価値Σｆが大きいということは、各エリアの画素間の輝度変化量が大きいことになる。このため、ラインクロールが発生していない場合でもＧｒ積算値ΣＧｒnとＧｂ積算値ΣＧｂnとの差が大きくなる場合がある。この場合に輝度補正を行うと、画質が劣化してしまうことになる。
【００９８】
上述の実施の形態のデジタルカメラの輝度補正方法は、予め容易されたプログラムをパーソナルコンピュータや、ワークステーション等のコンピュータで実行することにしても良い。このプログラムは、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータが読取可能な記録媒体から読み出されることによって実行される。また、このプログラムは、上記記録媒体を介して、また伝送媒体として、インターネット等のネットワークを介して配布することができる。
【００９９】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で、適宜変形して実施可能である。例えば、本実施の形態では、カラー撮像素子のフィルタ配列としてベイヤー配列の基本形を使用したが、他のベイヤー配列のフィルタ配列の場合にも適用可能である。
【０１００】
【発明の効果】
以上説明したように，請求項１にかかる発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、Ｇｒ積算値とＧｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することとしたので、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値とＧｂ積算値との差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、高画質な画像を得ることが可能となる。
【０１０１】
また、請求項２にかかる発明によれば、請求項１にかかる発明において、前記輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することとしたので、請求項１にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１０２】
また、請求項３にかかる発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることとしたので、ラインクロールの影響を低減でき、高画質な画像を得ることが可能となる。
【０１０３】
また、請求項４にかかる発明によれば、請求項３にかかる発明において、輝度補正手段は、前記Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることとしたので、請求項１にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１０４】
また、請求項５にかかる発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することとしたので、実際の起こっているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、また、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、適正なラインクロール補正を行うことが可能となる。
【０１０５】
また、請求項６にかかる発明によれば、請求項５にかかる発明において、前記輝度補正手段は、前記エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、請求項５にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１０６】
また、請求項７にかかる発明によれば、カラー撮像素子は、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有し、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、評価値算出手段は、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、輝度補正手段は、各エリア毎に、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることとしたので、ラインクロールの影響を低減でき、また、、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、高画質な画像を得ることが可能となる。
【０１０７】
また、請求項８にかかる発明によれば、請求項７にかかる発明において、輝度補正手段は、エリアのＧｒ積算値とＧｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることにより、請求項７にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１０８】
また、請求項９にかかる発明によれば、請求項５〜請求項８のいずれか１つにかかる発明において、高周波成分評価手段は、エリア毎の各画素データの高周波成分を積算し、輝度補正手段は、前記積算した高周波成分が大きいエリアについては、輝度補正を行わないことにより、より適正なラインクロール補正を行うことが可能となる。
【０１０９】
また、請求項１０にかかる発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、前記Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出し、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値ΣＧｒとＧｂ積算値ΣＧｂとの差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、高画質な画像を得ることが可能となる。
【０１１０】
また、請求項１１にかかる発明によれば、請求項１０にかかる発明において、Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、Ｇｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することにより、請求項１０にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１１１】
また、請求項１２にかかる発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の全Ｇｒ画素データおよび全Ｇｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、前記Ｇｒ積算値と前記Ｇｂ積算値とが異なる場合には、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることとしたので、ラインクロールの影響を低減でき、高画質な画像を得ることが可能となる。
【０１１２】
また、請求項１３にかかる発明によれば、請求項１２にかかる発明において、Ｇｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、Ｇｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることにより、請求項１２にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１１３】
また、請求項１４にかかる発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、各エリア毎に、Ｇｒ積算値と前記Ｇｂ積算値との差分値を算出して、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算、または、積算値が大きい方の全画素データに対して差分値を減算することとしたので、実際の起こっているラインクロールの量から補正値（Ｇｒ積算値とＧｂ積算値との差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、また、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、高画質の画像を得ることが可能となる。
【０１１４】
また、請求項１５にかかる発明によれば、請求項１４にかかる発明において、エリアの前記Ｇｒ積算値と前記Ｇｂ積算値との差分値が所定値以上の場合に、エリア内のＧｒ画素とＧｂ画素のうち、積算値が小さい方の全画素データに対して差分値を加算し、または、積算値が大きい方の全画素データに対して差分値を減算することとしたので、請求項１４にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１１５】
また、請求項１６にかかる発明によれば、Ｒ画素とＧ画素が水平方向に交互に配列されたＲＧライン（ＲＧラインのＧ画素をＧｒ画素と称する）と、Ｇ画素とＢ画素が水平方向に交互に配列されたＧＢライン（ＧＢラインのＧ画素をＧｂ画素と称する）とからなる２次元配列の構造を有するカラー撮像素子で、光学系を介して入力される被写体光を電気信号に変換してカラー画像信号として出力し、前記カラー撮像素子の画面を複数のエリアに分割し、各エリア毎にＧｒ画素データおよびＧｂ画素データを夫々積算したＧｒ積算値およびＧｂ積算値を算出し、Ｇｒ積算値とＧｂ積算値とが異なる場合には、エリア内のＧｒ画素データおよびＧｂ画素データを、周辺のＧ画素との平均値とすることとしたので、ラインクロールの影響を低減することができ、また、補正が不要なエリアの補正処理をしないようにすることができ、これにより、処理時間の短縮と補正不要な部分の画質劣化をさけることが可能となり、高画質な画像を得ることが可能となる。
【０１１６】
また、請求項１７にかかる発明によれば、請求項１６にかかる発明において、エリアのＧｒ積算値と前記Ｇｂ積算値との差が所定値以上の場合に、エリア内のＧｒ画素データおよびＧｂ画素データを、隣接するＧ画素との平均値とすることにより、請求項１６にかかる発明の効果に加えて、補正しなくても良い程度の輝度差である場合には、輝度補正を行わないで済み、輝度補正処理に要する時間を軽減することが可能となる。
【０１１７】
また、請求項１８にかかる発明によれば、請求項１４〜請求項１７にかかる発明において、各エリア毎の各画素データの高周波成分を積算する高周波成分評価ステップを含み、輝度補正ステップでは、積算した高周波成分が大きいエリアについては、輝度補正を行わないことにより、より適正なラインクロール補正を行うことが可能となる。
【０１１８】
また、請求項１９にかかる発明は、プログラムをコンピュータで実行することにより、請求項１０〜請求項１８のいずれか１つに記載の発明の各ステップを実現することにより、実際に発生しているラインクロールの量から補正値（Ｇｒ積算値とＧｂ積算値との差分値ΔＧ）を決定し、決定した補正量に基づいてラインクロール補正を行うことができ、高画質な画像を得ることが可能となる。
【図面の簡単な説明】
【図１】本発明にかかるデジタルカメラのブロック構成を示す図である。
【図２】ＣＣＤの画素配列の一例を示す図である。
【図３】図１のデジタルカメラの記録動作を説明するためのフローチャートである。
【図４】実施の形態１にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。
【図５】実施の形態２にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。
【図６】実施の形態３にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。
【図７】実施の形態４にかかるＧｒ画素データとＧｂ画素データの輝度補正処理を説明するためのフローチャートである。
【符号の説明】
１    レンズ
２    メカ機構
３    ＣＣＤ
４    ＣＤＳ回路
５    Ａ／Ｄ変換器
６    デジタル信号処理回路
７    画像圧縮／伸張回路
８    フレームメモリ
９    データ記憶メモリ
１０  表示装置
１１  モータドライバ
１２  Ｔｉｍｉｎｇ  ＳＧ
１３  コントローラ
１４  カメラ操作部
１５  ＥＥＰＲＯＭ
６１  ＹＵＶ変換部
６２  補正回路
６３  評価値出力部
６４  メモリコントローラ部
【図１】
0004077161.tif 000002
【図２】
0004077161.tif 000003
【図３】
0004077161.tif 000004
【図４】
0004077161.tif 000005
【図５】
0004077161.tif 000006
【図６】
0004077161.tif 000007
【図７】
0004077161.tif 000008