(57)【要約】【課題】  フリッカノイズの検出時間を短縮し得るフリッカノイズ検出方法を提供する。【解決手段】  １フレームで撮像される撮像画面を構成する多数の水平ラインのうち、所定数の間隔を隔てて位置する２本の水平ラインを平均輝度算出領域として設定し、複数フレームの平均輝度算出領域の平均輝度をそれぞれ算出し、平均輝度に積和演算係数を乗算し、その乗算結果を加算した加算値に基づいてフリッカノイズの検出信号を生成する。そして、積和演算係数cos0〜cos5，sin0〜sin5は、１周期分のsin波及びcos波をπ／３刻みでプロットした値とした。【選択図】      図１
2005269097.tif 000002
【特許請求の範囲】
【請求項１】
１フレームで撮像される撮像画面を構成する多数の水平ラインのうち、所定数の間隔を隔てて位置する２本の水平ラインを平均輝度算出領域として設定し、複数フレームの前記平均輝度算出領域の平均輝度をそれぞれ算出し、前記平均輝度に積和演算係数を乗算し、その乗算結果を加算した加算値に基づいてフリッカノイズの検出信号を生成するフリッカノイズ検出方法であって、
前記積和演算係数は、１周期分のsin波及びcos波をπ／３刻みでプロットした値としたことを特徴とするフリッカノイズ検出方法。
【請求項２】
前記平均輝度算出領域の間隔は、１フレームの水平ラインの総数の１／２、１／５、１／８、１／２０、１／８０以外としたことを特徴とする請求項１記載のフリッカノイズ検出方法。
【請求項３】
前記積和演算係数は、３周期分のsin波及びcos波をπ／３刻みでプロットした値としたことを特徴とする請求項1又は２記載のフリッカノイズ検出方法。
【請求項４】
フリッカノイズの検出動作時に、前記水平ラインの積分時間を最大積分時間×０．７５以外の時間とすることを特徴とする請求項１乃至３のいずれかに記載のフリッカノイズ検出方法。
【請求項５】
請求項１乃至４のいずれかに記載のフリッカノイズ検出方法により、発光周期１／１２０secの蛍光灯に対応する前記水平ラインの積分時間でフリッカノイズが検出された場合には、前記水平ラインの積分時間を、発光周期１／１２０secの蛍光灯に対応する積分時間から、発光周期１／１００secの蛍光灯に対応する積分時間に調整することを特徴とするフリッカノイズ低減方法。
【請求項６】
１フレーム毎の輝度データの入力に基づいて、あらかじめ設定された平均輝度算出領域の平均輝度を算出する平均輝度算出回路と、
複数の前記平均輝度とあらかじめ設定された積和演算係数とに基づいて積和演算値を算出する積和演算回路と、
前記積和演算値とあらかじめ設定されたしきい値との比較に基づいて検出信号を生成する比較回路と
を備えたフリッカノイズ検出回路であって、
前記積和演算係数は、１、２又は３周期分のsin波及びcos波をπ／３刻みでプロットした値としたことを特徴とするフリッカノイズ検出回路。
【請求項７】
前記積和演算回路は、
複数の前記平均輝度を格納可能としたシフトレジスタと、
前記シフトレジスタに格納された平均輝度と、あらかじめ設定された積和演算係数とを乗算する乗算器と、
前記乗算器の出力信号を加算して前記積和演算値を生成する加算器と
を備えたことを特徴とする請求項６記載のフリッカノイズ検出回路。
【請求項８】
前記平均輝度算出回路は、平均輝度算出領域の間隔を、１フレームの水平ラインの総数の１／２、１／５、１／８、１／２０、１／８０以外として平均輝度を算出することを特徴とする請求項６記載のフリッカノイズ検出回路。
【請求項９】
前記平均輝度算出回路には、水平ラインの積分時間を最大積分時間×０．７５以外の時間とした輝度データを入力したことを特徴とする請求項６記載のフリッカノイズ検出回路。
【請求項１０】
発光周期１／１２０secの蛍光灯に対応する水平ラインの積分時間でフリッカノイズ検出信号が前記比較回路から出力された場合には、該フリッカノイズ検出信号に基づいて、前記水平ラインの積分時間を、発光周期１／１２０secの蛍光灯に対応する積分時間から、発光周期１／１００secの蛍光灯に対応する積分時間に調整するデコード回路を備えたことを特徴とする請求項６記載のフリッカノイズ検出回路。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、蛍光灯が使用された室内で、デジタルスチルカメラあるいはデジタルビデオカメラ等で撮影する際に発生するフリッカノイズの検出方法に関するものである。
照明器具として蛍光灯が使用された室内において、デジタルスチルカメラあるいはデジタルビデオカメラ等で撮影すると、イメージセンサを構成する光電変換素子の露光時間と、蛍光灯の発光周波数との関係に基づいて、撮影された画像にフリッカノイズが発生する。また、日本国内では、地域によって交流電源周波数が異なり、この交流電源周波数の相違に基づく蛍光灯の発光周波数の相違により、フリッカノイズの発生状況も異なる。このような状況において、フリッカノイズを検出し、かつ低減する動作を確実にかつ迅速に行うことが必要となっている。
【背景技術】
【０００２】
日本国内において、交流電源周波数が５０Hzの地域では、蛍光灯の発行周波数は１００Hzとなり、交流電源周波数が６０Hzの地域では、蛍光灯の発行周波数は１２０Hzとなる。また、デジタルスチルカメラあるいはデジタルビデオカメラ等に搭載されるＡＧＣ回路では、高輝度から低輝度まで広範囲な輝度の撮像対象に対応するため、撮像対象の輝度に合わせてフレームレートを動的に調整することが行われている。
【０００３】
ＸＹアドレス型のＣＭＯＳイメージセンサでは、多数の水平選択線にそれぞれ多数の光電変換素子が接続され、先頭の水平選択線から末尾の水平選択線までの垂直走査期間及び垂直ブランキング期間の合計が１フレームの周期となる。
【０００４】
例えば、フレームレートが３０fpsで動作していると、１フレームあたり１／３０secの周期であり、その周期の範囲で各水平選択線にリセット信号と読み出し信号とが入力され、そのリセット信号の入力から読み出し信号の入力までの時間が、各光電変換素子の露光時間（積分時間）となる。
【０００５】
１フレームの周期が１／３０secであって、蛍光灯の発光周期が１／１２０secであると、蛍光灯の発光周期の整数倍（４倍）が１フレームの周期となる。従って、各水平選択線に接続される光電変換素子の積分動作の開始及び終了のタイミングは、ｎフレーム目と次のｎ＋１フレーム目とで同一となる。このため、撮像画面において、各水平選択線に対応する各水平ラインの輝度は、各フレームで一定となる。
【０００６】
また、同一フレーム内で異なる水平選択線の積分動作の開始及び終了のタイミングは、蛍光灯の発光周期に対しすべて同一とはならず、撮像画面においては４周期の明暗の横縞が表示される。この現象が、発光周期１／１２０secの蛍光灯の下で撮像した画像に表れるフリッカノイズである。
【０００７】
一方、１フレームの周期が１／３０secであって、蛍光灯の発光周期が１／１００secであると、蛍光灯の発光周期の整数倍が１フレームの周期とならず、１フレームあたり３．３周期となる。従って、各水平選択線に接続される光電変換素子の積分動作の開始及び終了のタイミングは、ｎフレーム目と次のｎ＋１フレーム目とで同一とならず、撮像画面において、各水平選択線に対応する各水平ラインの輝度は、各フレームで一定とならない。
【０００８】
また、同一フレーム内で異なる水平選択線の積分動作の開始及び終了のタイミングは、蛍光灯の発光周期に対しすべて同一とはならず、撮像画面においては３．３周期の明暗の横縞が上方向あるいは下方向に移動するように表示される。この現象が、発光周期１／１００secの蛍光灯の下で撮像した画像に表れるフリッカノイズである。このようなフリッカノイズの発生動作については、特許文献１に記載されている。
【０００９】
発光周期１／１２０secの蛍光灯の下で上記のようなフリッカノイズの発生を防止するには、１フレームの周期である１／３０secの範囲内で、各光電変換素子の積分時間を１／１２０secの整数倍、すなわち１／１２０sec、２／１２０sec、３／１２０sec、４／１２０secのいずれかとすればよい。
【００１０】
しかし、発光周期１／１２０secと同１／１００secの双方で、フリッカノイズの発生を防止し得る積分時間は、１／３０secのフレーム周期内では存在しない。
そこで、撮像された画像の輝度を調整するＡＧＣ(Auto Gain Control)回路に、蛍光灯の発光周期を判別し、その発光周期に応じて、各光電変換素子の積分時間を調整可能とする構成を備えた撮像装置が提案されている。
【００１１】
図５は、フリッカノイズキャンセル機能を備えたＡＧＣ回路の一例を示す。平均輝度算出回路１は、イメージセンサブロックから出力される輝度データＢＤに基づいて、１フレーム毎の平均輝度Ｙaveを算出し、輝度比算出回路２に出力する。輝度比算出回路２は、あらかじめ設定されている目標輝度Ｙsetと平均輝度Ｙaveとの比を算出して、トータルゲイン計算回路３に出力する。
【００１２】
トータルゲイン計算回路３は、前フレームのトータルゲインを保持しており、輝度比算出回路２の出力信号と前フレームのトータルゲインとに基づいて、現フレームのトータルゲインを算出し、デコーダ回路４に出力する。
【００１３】
デコーダ回路４は、入力されたトータルゲインに基づいてイメージセンサブロック内のアンプの利得を調整する利得調整信号Ａ１と、各光電変換素子の積分時間を調整する積分時間調整信号Ａ２を出力する。
【００１４】
フリッカノイズ検出回路５は、蛍光灯の発光周期が１／１００secであるか１／１２０secであるか、すなわち交流電源周波数が５０Hzであるか６０Hzであるかを検出し、その検出信号ＦＣをデコーダ回路４に出力する。そして、デコーダ回路４は検出信号ＦＣに基づいて、発光周期が１／１００secでフリッカノイズの発生を防止し得る積分時間あるいは発光周期が１／１２０secでフリッカノイズの発生を防止し得る積分時間のいずれかを選択する積分時間調整信号Ａ２を出力する。
【００１５】
フリッカノイズ検出回路５の概要を図６に従って説明する。平均輝度算出回路６には、イメージセンサブロックから出力される輝度データＢＤが入力される。平均輝度算出回路６は、図９に示すように、輝度データＢＤに基づいて、あらかじめ設定されている２箇所の平均輝度算出領域７ａ，７ｂの平均輝度をフレーム毎にそれぞれ算出する。
【００１６】
平均輝度算出領域７ａ，７ｂは、撮像された画像上において、あらかじめ設定された所定の水平ラインの本数Ｄを隔てた２本の水平ラインであり、その本数Ｄは、蛍光灯の発光周波数ＡHz、水平選択線の総数Ｖ本、フレームレートＢfps、としたとき、
Ｄ＝Ｖ×（１／２−(Ａ／Ｂの剰余)／（Ａ／Ｂ）
で表される。
【００１７】
このような本数Ｄの水平ラインを隔てた平均輝度算出領域７ａ，７ｂは、特許文献１に記載されるように、１フレーム内の水平ラインの中から、最大輝度と最小輝度の水平ラインが選択される。
【００１８】
例えば、上記のように発光周期１／１００sec、フレームレートが３０fpsであると、平均輝度算出領域７ａ，７ｂ間の水平ラインの本数Ｄは、水平選択線の総数Ｖ本の１／２０となる。
【００１９】
平均輝度算出回路６で算出された各平均輝度算出領域７ａ，７ｂの平均輝度Ｙnは、積和演算回路８に出力され、積和演算回路８は１５，５フレーム分の平均輝度Ｙnに基づいて積和演算を行い、その積和演算値Ｙfを比較回路９に出力する。
【００２０】
比較回路９は、入力された積和演算値Ｙfと、あらかじめ設定されたしきい値とを比較する。例えばデコーダ回路４から出力される積分時間調整信号Ａ２に基づいて、１／１２０secの発光周期においてフリッカノイズの発生を防止し得る積分時間が選択されている状態で、１／１００secの発光周期の下で撮像された輝度データＢＤが入力されたとき、積和演算値Ｙfはしきい値より大きくなる。また、１／１２０secの発光周期においてフリッカノイズの発生を防止し得る積分時間が選択されている状態で、１／１２０secの発光周期の下で撮像された輝度データＢＤが入力されたとき、積和演算値Ｙfはしきい値より小さくなる。
【００２１】
従って、比較回路９では積和演算値Ｙfとしきい値との比較に基づいて、１／１２０secの発光周期の下で撮像されているか、１／１００secの発光周期の下で撮像されているかが検出され、その検出信号ＦＣがデコード回路４に出力される。
【００２２】
図７は、積和演算回路８の具体的構成を示す。１５．５フレーム分の各平均輝度算出領域７ａ，７ｂの平均輝度Ｙnは直列に接続された３１段のシフトレジスタ１０の先頭のシフトレジスタに順次入力され、入力された平均輝度Ｙnは後段のシフトレジスタに順次転送される。
【００２３】
そして、１５．５フレーム分の平均輝度Ｙ０〜Ｙ３０が各シフトレジスタ１０に格納されると、積和演算が開始される。すなわち、各シフトレジスタ１０に格納された平均輝度Ｙ０〜Ｙ３１が、３１個の乗算器１１であらかじめ設定されている係数cos0〜cos30にそれぞれ乗算される。また、各シフトレジスタ１０に格納された平均輝度Ｙ０〜Ｙ３１が、３１個の乗算器１２であらかじめ設定されている係数sin0〜sin30にそれぞれ乗算される。
【００２４】
そして、各乗算器１１の出力信号が加算器１３に出力され、各乗算器１２の出力信号が加算器１４に出力される。加算器１３，１４は、各乗算器１１，１２の出力信号を加算し、かつ絶対値を算出し、その算出結果を加算器１５に出力する。加算器１５では、加算器１３，１４の出力信号を加算して、積和演算値Ｙfとして比較回路９に出力する。
【００２５】
前記積和演算回路８で使用する係数cos0〜cos30，sin0〜sin30は、図８に示すように、cos波１６及びsin波１７をπ／３刻みでプロットしたときの値であり、係数cos0〜cos30の総和及び係数sin0〜sin30の総和は、０となるように決められている。
【００２６】
このような構成により、１／１２０secの発光周期においてフリッカノイズの発生を防止し得る積分時間が選択されている状態で、１／１２０secの発光周期の下で撮像している場合には、積和演算値Ｙfは０に近い値となる。
【００２７】
一方、１／１００secの発光周期の下で撮像している場合には、１／１２０secの発光周期においてフリッカノイズの発生を防止し得る積分時間が選択されていると、フリッカノイズが発生するため、積和演算値Ｙfの値は大きくなる。
【００２８】
従って、上記のようなフリッカノイズ検出回路５を備えたＡＧＣ回路では、フリッカノイズ検出回路５の動作により、１／１２０secの発光周期の蛍光灯の下での撮像か、あるいは１／１００secの発光周期の蛍光灯の下での撮像かが検出される。そして、１／１００secの発光周期の蛍光灯の下での撮像では、フリッカノイズ検出回路５から出力される検出信号ＦＣに基づいて、デコード回路４でフリッカノイズを発生させない積分時間が選択されて、積分時間調整信号として出力される。
【特許文献１】特開２００２−３３０３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２９】
ところが、上記のようなフリッカノイズ検出回路５では、積和演算回路８で１５．５フレーム分の平均輝度算出領域７ａ，７ｂの平均輝度Ｙ０〜Ｙ３０を蓄積した後に積和演算を行う必要があるため、フリッカノイズの検出信号ＦＣを得るまでに時間を要するという問題点がある。特に、フレームレートが３０fpsから１５fps、７．５fpsというように、小さくなるにつれて、検出信号ＦＣを得るために要する時間が増大する。
【００３０】
また、図１０に示すように、上記のようなフリッカノイズの検出動作時に、デコード回路４から出力される積分時間調整信号Ａ２に基づいて選択される積分時間は、最大積分時間Max（１フレームの周期）×１、Max×０．７５、Max×０．５、Max×０．２５というステップで変化する。すると、フレームレートが１５fps、７．５fps、３．７５fps等に小さくなると、Max×０．７５の積分時間となったとき、発光周期１／１２０sec及び１００secのいずれにおいてもフリッカノイズが発生しない積分時間であるｍ／２０secが存在する。
【００３１】
すなわち、フレームレート１５fps、７．５fps、３．７５fpsにおける１フレームの周期は２n／３０secであるため、Max×１は、次式で表される。
【００３２】
【数１】
2005269097.tif 000003
また、Max×０．７５は、次式で表される。
【００３３】
【数２】
2005269097.tif 000004
また、Max×０．５は、次式で表される。
【００３４】
【数３】
2005269097.tif 000005
また、Max×０．２５は、次式で表される。
【００３５】
【数４】
2005269097.tif 000006
このように、Max×０．７５のとき、ｍ／２０secとなり、平均輝度算出領域７ａ，７ｂ間の水平ラインの本数Ｄが水平選択線の総数Ｖ本の１／２０であることにより、フリッカノイズを検出できなくなる。
【００３６】
従って、フリッカノイズを検出できない積分時間が存在するため、フリッカノイズ検出回路から誤った検出信号が出力されるという問題点がある。
この発明の目的は、フリッカノイズの検出時間を短縮し得るフリッカノイズ検出方法を提供することにある。また、フリッカノイズの検出時間を短縮し、かつフリッカノイズを確実に検出し得るフリッカノイズ検出方法及びフリッカノイズ検出装置を提供することにある。
【課題を解決するための手段】
【００３７】
上記目的を達成する本発明のフリッカノイズ検出方法では、１フレームで撮像される撮像画面を構成する多数の水平ラインのうち、所定数の間隔を隔てて位置する２本の水平ラインを平均輝度算出領域として設定し、複数フレームの前記平均輝度算出領域の平均輝度をそれぞれ算出し、前記平均輝度に積和演算係数を乗算し、その乗算結果を加算した加算値に基づいてフリッカノイズの検出信号を生成する。そして、前記積和演算係数は、１周期分のsin波及びcos波をπ／３刻みでプロットした値とした。
【００３８】
また、上記目的を達成する本発明のフリッカノイズ検出方法では、前記平均輝度算出領域の間隔を、１フレームの水平ラインの総数の１／２、１／５、１／８、１／２０、１／８０以外とした。
【００３９】
また、上記目的を達成する本発明のフリッカノイズ検出方法では、前記積和演算係数を、１周期分のsin波及びcos波をπ／３刻みでプロットした値とした。
また、上記目的を達成する本発明のフリッカノイズ検出方法では、フリッカノイズの検出動作時に、前記水平ラインの積分時間を最大積分時間×０．７５以外の時間とする。
【００４０】
上記目的を達成する本発明のフリッカノイズ検出装置では、１フレーム毎の輝度データの入力に基づいて、あらかじめ設定された平均輝度算出領域の平均輝度を算出する平均輝度算出回路と、複数の前記平均輝度とあらかじめ設定された積和演算係数とに基づいて積和演算値を算出する積和演算回路と、前記積和演算値とあらかじめ設定されたしきい値との比較に基づいて検出信号を生成する比較回路とを備え、前記積和演算係数は、１、２又は３周期分のsin波及びcos波をπ／３刻みでプロットした値とした。
【発明の効果】
【００４１】
本発明によれば、フリッカノイズの検出時間を短縮し得るフリッカノイズ検出方法を提供することができる。また、フリッカノイズの検出時間を短縮し、かつフリッカノイズを確実に検出し得るフリッカノイズ検出方法及びフリッカノイズ検出装置を提供することができる。
【発明を実施するための最良の形態】
【００４２】
以下、この発明を具体化した一実施の形態を図面に従って説明する。この実施の形態は、図５に示すＡＧＣ回路において、フリッカノイズの検出動作時に、デコード回路４から出力される積分時間調整信号Ａ２に基づく積分時間の選択ステップと、フリッカノイズ検出回路５を構成する積和演算回路８の構成を変更したものである。図５に示すＡＧＣ回路及び図６に示すフリッカノイズ検出回路５について、従来例と本実施の形態とでは、積和演算回路及びデコード回路を除いて同様に動作するので、積和演算回路を除いて同一符号を使用して説明する。
【００４３】
図１は、この実施の形態の積和演算回路８ａを示す。この積和演算回路８ａは、シフトレジスタ２１及び乗算器２２，２３がそれぞれ６段で構成されている点を除いて、図７に示す従来の積和演算回路８と同様である。
【００４４】
図２は、この実施の形態の平均輝度算出領域２４ａ，２４ｂを示す。平均輝度算出領域２４ａ，２４ｂは、撮像された画像上においてあらかじめ設定された２本の水平ラインであり、その間隔Ｄは、水平ラインの総数をＶ本としたとき、Ｖ／４０本とする。
【００４５】
前記積和演算回路８ａでは、３フレーム分の各平均輝度算出領域２４ａ，２４ｂの平均輝度Ｙnがは直列に接続された６段のシフトレジスタ２１の先頭のシフトレジスタ２１に順次入力され、入力された平均輝度Ｙnは後段のシフトレジスタ２１に順次転送される。
【００４６】
そして、３フレーム分の平均輝度Ｙ０〜Ｙ５が各シフトレジスタ２１に格納されると、積和演算が開始される。すなわち、各シフトレジスタ２１に格納された平均輝度Ｙ０〜Ｙ５が、乗算器２２であらかじめ設定されている係数cos0〜cos5にそれぞれ乗算される。また、各シフトレジスタ２１に格納された平均輝度Ｙ０〜Ｙ６が、乗算器２３であらかじめ設定されている係数sin0〜sin5にそれぞれ乗算される。
【００４７】
そして、各乗算器２２の出力信号が加算器２５に出力され、各乗算器２３の出力信号が加算器２６に出力される。加算器２５，２６は、各乗算器２２，２３の出力信号を加算し、かつ絶対値を算出し、その算出結果を加算器２７に出力する。加算器２７では、加算器２５，２６の出力信号を加算して、その加算値を積和演算値Ｙfとして図６に示す比較回路９に出力する。
【００４８】
前記積和演算回路８ａで使用する係数cos0〜cos5，sin0〜sin5は、図３に示すように、cos波２８及びsin波２９をπ／３刻みでプロットしたときの値であり、係数cos0〜cos5の総和及び係数sin0〜sin5の総和は、０となるように決められている。なお、係数cos0〜cos5，sin0〜sin5はcos波２８及びsin波２９の１周期をπ／３刻みでプロットすることにより得られるが、図３では３周期のcos波２８及びsin波２９を示す。
【００４９】
このように構成された積和演算回路８ａの動作を検証するためのシミュレーション結果を以下に示す。
図１１〜図１６は、演算係数cos0〜cos5，sin0〜sin5の刻みと検出結果との関係を、平均輝度算出領域２４ａ，２４ｂの間隔Ｄに基づいて算出したものである。図１１は、間隔Ｄを水平ラインの総数Ｖの１／６としたとき、フレームレート３０fps、１５fps、７．５fps、３．７５fps、１．８７５fpsとした場合の演算係数cos0〜cos5，sin0〜sin5の刻みと検出結果との関係を示す。
【００５０】
図１２は同様に間隔Ｄを１／１０としたとき、図１３は１／４０としたとき、図１４は間隔Ｄを１／５０としたとき、図１５は間隔Ｄを１／１１０としたとき、図１６は間隔Ｄを１／２００としたとき、演算係数cos0〜cos5，sin0〜sin5の刻みと検出結果との関係を示す。
【００５１】
図１１〜図１６では、検出結果が０以上となったとき、フリッカノイズを検出可能となることを示す。従って、演算係数cos0〜cos5，sin0〜sin5の刻みをπ／３としたとき、いずれの間隔Ｄ及びいずれのフレームレートにおいても、フリッカノイズを検出可能である。
【００５２】
図１７〜図２２は、平均輝度算出領域２４ａ，２４ｂの間隔Ｄと検出結果との関係を、演算係数cos0〜cos5，sin0〜sin5の刻みに基づいて算出したものである。図１７は、演算係数の刻みをπ／２としたとき、フレームレート３０fps、１５fps、７．５fps、３．７５fps、１．８７５fpsとした場合の平均輝度算出領域２４ａ，２４ｂの間隔Ｄと検出結果との関係を示す。
【００５３】
図１８は、同様に演算係数の刻みをπ／３としたとき、図１９は、π／５としたとき、図２０はπ／６としたとき、図２１はπ／１０としたとき、図２２はπ／１５としたとき平均輝度算出領域２４ａ，２４ｂの間隔Ｄと検出結果との関係を示す。
【００５４】
図１７〜図２２では、検出結果が０以上となったとき、フリッカノイズを検出可能となることを示す。従って、間隔Ｄを水平ラインの総数Ｖの１／２、１／５、１／８、１／２０、１／８０以外とすれば、いずれのフレームレートにおいても、フリッカノイズを検出可能である。
【００５５】
上記のようなシミュレーション結果に基づいて、積和演算回路８ａの演算係数cos0〜cos5，sin0〜sin5は、cos波２８及びsin波２９の１周期をπ／３刻みでプロットした値とする。また、平均輝度算出領域２４ａ，２４ｂの間隔Ｄを水平ラインの総数Ｖの１／２、１／５、１／８、１／２０、１／８０以外とすれば、フリッカノイズを検出することができる。
【００５６】
図４は、上記のようなフリッカノイズの検出動作時におけるデコード回路４の動作を示す。デコード回路４から出力される積分時間調整信号Ａ２に基づいて選択される積分時間は、最大積分時間Max（１フレームの周期）×１、Max×０．５、Max×０．２５というステップで変化するようにする。
【００５７】
すなわち、Max×０．７５の積分時間となったとき、発光周期１／１２０sec及び１／１００secのいずれにおいてもフリッカノイズが発生しない積分時間であるｍ／２０secが存在するため、このステップを削除する。従って、フリッカノイズを確実に検出可能となる。
【００５８】
上記のように構成されたフリッカノイズ検出回路を備えたＡＧＣ回路では、次に示す作用効果を得ることができる。
（１）積和演算回路８ａで３フレーム分の平均輝度算出領域２４ａ，２４ｂの平均輝度Ｙ０〜Ｙ５を蓄積すれば、積和演算値Ｙfを算出することができるため、フリッカノイズの検出信号ＦＣを得るまでの時間を短縮することができる。
（２）積和演算回路８ａの演算係数cos0〜cos5，sin0〜sin5は、cos波２８及びsin波２９の１周期をπ／３刻みでプロットした値とする。また、平均輝度算出領域２４ａ，２４ｂの間隔Ｄを水平ラインの総数Ｖの１／２、１／５、１／８、１／２０、１／８０以外とすることにより、３０／２nのフレームレートにおいてフリッカノイズを確実に検出することができる。
（３）フリッカノイズの検出動作時に、デコード回路４から出力される積分時間調整信号Ａ２に基づいて選択される積分時間は、最大積分時間Max（１フレームの周期）×１、Max×０．５、Max×０．２５というステップで変化するようにしたので、フリッカノイズが発生しない積分時間であるｍ／２０secを削除することができる。従って、フリッカノイズを確実に検出可能となる。
（４）検出信号ＦＣに基づいて、発光周期１／１００secの蛍光灯の下での撮像動作であることが判別されると、デコード回路４で発光周期１／１００secに対応する積分時間を選択することができる。従って、撮像画面上におけるフリッカノイズの発生を防止することができる。
【００５９】
上記実施の形態は、次に示すように変更することも可能である。
・積和演算回路８ａは、演算係数を増加させることにより、フリッカノイズの検出精度を向上させることができる。従って、演算係数はcos波２８及びsin波２９の２周期分あるいは３周期分をπ／３刻みでプロットした値としてもよい。この場合には、シフトレジスタ及び乗算器の段数が増加することになるが、前記従来例に対して積和演算値Ｙfの算出速度を向上させることができる。
【図面の簡単な説明】
【００６０】
【図１】一実施の形態の積和演算回路を示すブロック図である。
【図２】平均輝度算出領域を示す説明図である。
【図３】積和演算係数を示す説明図である。
【図４】フリッカノイズ検出動作時にデコーダ回路で選択する積分時間を示す説明図である。
【図５】ＡＧＣ回路を示すブロック図である。
【図６】フリッカノイズ検出回路を示すブロック図である。
【図７】従来の積和演算回路を示すブロック図である。
【図８】従来の積和演算係数を示す説明図である。
【図９】従来の平均輝度算出領域を示す説明図である。
【図１０】従来のフリッカノイズ検出動作時にデコーダ回路で選択する積分時間を示す説明図である。
【図１１】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１２】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１３】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１４】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１５】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１６】演算係数の刻みと検出結果との関係のシミュレーション結果を示す説明図である。
【図１７】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【図１８】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【図１９】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【図２０】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【図２１】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【図２２】平均輝度算出領域の間隔と検出結果との関係のシミュレーション結果を示す説明図である。
【符号の説明】
【００６１】
Ｖin1，Ｖin2        相補入力信号
ＶDD，Vss          電源
Ｔr1，Ｔr2          第一の差動対
Ｔr3，Ｔr4          第二の差動対
Vout1，Vout2        出力電圧
Ｔr5〜Ｔr10          電流合成部Ｔr31，Ｔr32，１１ａ
Ｔr31，Ｔr32，１１ａ    出力電流相殺回路
【図１】
2005269097.tif 000007
【図２】
2005269097.tif 000008
【図３】
2005269097.tif 000009
【図４】
2005269097.tif 000010
【図５】
2005269097.tif 000011
【図６】
2005269097.tif 000012
【図７】
2005269097.tif 000013
【図８】
2005269097.tif 000014
【図９】
2005269097.tif 000015
【図１０】
2005269097.tif 000016
【図１１】
2005269097.tif 000017
【図１２】
2005269097.tif 000018
【図１３】
2005269097.tif 000019
【図１４】
2005269097.tif 000020
【図１５】
2005269097.tif 000021
【図１６】
2005269097.tif 000022
【図１７】
2005269097.tif 000023
【図１８】
2005269097.tif 000024
【図１９】
2005269097.tif 000025
【図２０】
2005269097.tif 000026
【図２１】
2005269097.tif 000027
【図２２】
2005269097.tif 000028