(57)【要約】【課題】蛍光灯と蛍光灯以外の光源（太陽光等）との混在光源によって撮影領域内が照らされる場合においても、良好なフリッカ補正を実現する。【解決手段】ＣＭＯＳイメージセンサを用い、ローリングシャッタにて撮影を行う撮像装置においてフリッカ補正回路を備える。原画像を垂直方向にＭ分割すると共に水平方向にＮ分割する。そして、分割領域ごとに、画素信号を平均化することにより領域平均値を算出し、分割領域ごとに、複数フレーム分の領域平均値の平均を算出することによりフリッカ成分を含まない領域基準値を算出する。領域基準値と現フレームの領域平均値との比から算出した領域補正係数を用いて、現フレームの原画像を補正する。【選択図】図４
2008109370.tif 000002
【特許請求の範囲】
【請求項１】
異なる水平ライン間で露光タイミングを異ならせつつ撮影を行う撮像素子の出力を受け、その出力によって表される原画像を補正する画像補正装置において、
前記原画像を垂直方向及び水平方向に分割し、この分割によって得られる各分割領域の領域補正係数を算出する領域補正係数算出手段と、
各領域補正係数を用いて前記原画像を補正する補正手段と、を備えた
ことを特徴とする画像補正装置。
【請求項２】
前記補正手段は、前記原画像の分割領域内の画像を、同じ分割領域についての前記領域補正係数を用いて補正する
ことを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記領域補正係数算出手段は、各分割領域内の画素の画素信号を複数フレーム分参照することによって、前記分割領域ごとに前記領域補正係数を算出する
ことを特徴とする請求項１または請求項２に記載の画像補正装置。
【請求項４】
各原画像に関して、前記分割領域ごとに、当該分割領域内の画素の画素信号を平均化又は積算することにより領域信号値を算出する領域信号値算出手段を更に備え、
前記領域補正係数算出手段は、前記分割領域ごとに、前記複数フレーム分の前記領域信号値から領域基準値を算出し、前記分割領域ごとに、前記領域基準値と前記領域信号値との比から前記領域補正係数を算出する
ことを特徴とする請求項３に記載の画像補正装置。
【請求項５】
前記画素信号は色信号であって、前記色信号は複数種類存在し、
前記領域信号値算出手段は、前記領域信号値を、前記分割領域ごとに且つ前記色信号の種類ごとに算出し、
前記領域補正係数算出手段は、前記領域基準値及び前記領域補正係数を、前記分割領域ごとに且つ前記色信号の種類ごとに算出し、
前記補正手段は、前記分割領域ごとに且つ前記色信号の種類ごとに算出された前記領域補正係数を用いて、前記原画像を補正する
ことを特徴とする請求項４に記載の画像補正装置。
【請求項６】
前記画素信号は、輝度信号である
ことを特徴とする請求項４に記載の画像補正装置。
【請求項７】
前記補正手段は、各領域補正係数から、前記原画像の各画素に対する画素補正係数を補間によって算出し、各画素補正係数を用いて前記原画像を補正する
ことを特徴とする請求項１〜請求項６の何れかに記載の画像補正装置。
【請求項８】
前記複数フレームのフレーム数は、前記撮像素子にとっての光源の輝度変化の周波数と前記撮像素子のフレーム周波数との間の最小公倍数と、前記輝度変化の周波数と、の比から定められる
ことを特徴とする請求項３〜請求項６の何れかに記載の画像補正装置。
【請求項９】
請求項１〜請求項８の何れかに記載の画像補正装置と、
前記撮像素子と、を備えた
ことを特徴とする撮像装置。
【請求項１０】
異なる水平ライン間で露光タイミングを異ならせつつ撮影を行う撮像素子の出力を受け、その出力によって表される原画像を補正する画像補正方法において、
前記原画像を垂直方向及び水平方向に分割し、この分割によって得られる各分割領域の領域補正係数を算出する領域補正係数算出ステップと、
各領域補正係数を用いて前記原画像を補正する補正ステップと、を実行する
ことを特徴とする画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、与えられた画像を補正する画像補正装置及び画像補正方法並びにこれらを利用した撮像装置に関する。本発明は、特に、蛍光灯照明下でローリングシャッタにて撮影を行った場合に発生しうるフリッカ等を補正する技術に関する。
【背景技術】
【０００２】
商用交流電源によって直接点灯される蛍光灯の照明下で、ローリングシャッタ特性を有する撮像素子（ＸＹアドレス型のＣＭＯＳイメージセンサ等）を用いて撮影を行った場合、各画像において垂直方向の輝度ムラが生じたり、時間方向に輝度のフリッカ（いわゆる蛍光灯フリッカ）が生じたりする。光源としての蛍光灯が商用交流電源の周波数の２倍の周波数で明滅するのに対し、ローリングシャッタでは、グローバルシャッタと異なり全画素を同じタイミングで露光できないからである。
【０００３】
この問題を解決することを目的としたフリッカ補正の手法が下記特許文献１に開示されている。このフリッカ補正手法では、ＣＭＯＳイメージセンサの出力を水平方向に積分して垂直強度分布を求め、複数フレームの垂直強度分布から現フレームにおける垂直方向のフリッカ成分を算出する。そして、算出したフリッカ成分から補正係数を算出して該補正係数を現フレームの映像信号に乗じることにより、原画像（補正前の撮影画像）を補正する。
【０００４】
この手法を用いることにより、図１０に示す如く、フリッカ成分を含む原画像２００からフリッカ成分を除去し、補正画像２０１を得ることが可能となる。図１０において、符号２０２が付された曲線は、原画像２００の垂直強度分布を表す。
【０００５】
尚、上述のようなフリッカ補正を行うために、蛍光灯の輝度変化の周波数（換言すれば、蛍光灯を駆動する商用交流電源の周波数）を事前に認知しておく必要があるが、この周波数の検出する手法として、例えば下記の手法が知られている。撮像素子内にフリッカ検出専用のフォトダイオードを搭載し、垂直同期信号と同期して該フォトダイオードの検出信号を読み出して、該検出信号に基づき上記周波数を検出する。或いは、フリッカ検出専用のフォトダイオードを用いることなく、撮像素子の出力信号に基づいて上記周波数を検出する（例えば、下記特許文献２参照）。
【０００６】
【特許文献１】特開平１１−１２２５１３号公報
【特許文献２】特開２００３−１８４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の手法は、撮影領域内の全てに対する光源が蛍光灯である場合は有効であると言えるが、蛍光灯と蛍光灯以外の光源との混在光源によって撮影領域内が照らされる場合に、不都合が生じる。
【０００８】
例えば、図１１を参照して、部屋の様子を撮影する場合を想定する。図１１において、符号２１０が付された実線の四角形内は全体の撮影領域を表す。全体の撮影領域２１０は、太陽光によって照らされた斜線領域２１１と、蛍光灯によって照らされた非斜線領域２１２と、によって形成される。例えば、斜線領域２１１には窓が配置されて屋外の様子があらわれ、非斜線領域２１２には屋内の様子があらわれる。
【０００９】
図１２に、図１１に示すような撮影領域２１０に対応した原画像２２０を示す。符号２２２が付された曲線は、原画像２２０の垂直強度分布を表す。この原画像２２０に対して、図１０に示すような補正処理を画像全体に一様に施すと、補正画像２２１が得られる。
【００１０】
垂直強度分布２２２から補正のための補正係数が算出されるのであるが、光源に太陽光と蛍光灯が混在している水平ラインについての補正係数は、太陽光の影響を受ける。  このため、補正画像２２１において、屋内の様子を表す左上領域２２３についてはフリッカが完全に補正されない。加えて、本来、輝度ムラやフリッカが発生しないはずの、屋外の様子を表す右上領域２２４に、新たに輝度ムラやフリッカが生じてしまう。
【００１１】
そこで本発明は、光源の混在状態によらず適切にフリッカ等を軽減しうる画像補正装置及び画像補正方法並びにこれらを利用した撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明に係る画像補正装置は、異なる水平ライン間で露光タイミングを異ならせつつ撮影を行う撮像素子の出力を受け、その出力によって表される原画像を補正する画像補正装置において、前記原画像を垂直方向及び水平方向に分割し、この分割によって得られる各分割領域の領域補正係数を算出する領域補正係数算出手段と、各領域補正係数を用いて前記原画像を補正する補正手段と、を備えたことを特徴とする。
【００１３】
これにより、光源の混在状態によらず、適切にフリッカ等の軽減が図られる。
【００１４】
具体的には例えば、前記補正手段は、前記原画像の分割領域内の画像を、同じ分割領域についての前記領域補正係数を用いて補正する。
【００１５】
また具体的には例えば、前記領域補正係数算出手段は、各分割領域内の画素の画素信号を複数フレーム分参照することによって、前記分割領域ごとに前記領域補正係数を算出する。
【００１６】
また具体的には例えば、各原画像に関して、前記分割領域ごとに、当該分割領域内の画素の画素信号を平均化又は積算することにより領域信号値を算出する領域信号値算出手段を更に備え、前記領域補正係数算出手段は、前記分割領域ごとに、前記複数フレーム分の前記領域信号値から領域基準値を算出し、前記分割領域ごとに、前記領域基準値と前記領域信号値との比から前記領域補正係数を算出する。
【００１７】
そして例えば、前記画素信号は色信号であって、前記色信号は複数種類存在し、前記領域信号値算出手段は、前記領域信号値を、前記分割領域ごとに且つ前記色信号の種類ごとに算出し、前記領域補正係数算出手段は、前記領域基準値及び前記領域補正係数を、前記分割領域ごとに且つ前記色信号の種類ごとに算出し、前記補正手段は、前記分割領域ごとに且つ前記色信号の種類ごとに算出された前記領域補正係数を用いて、前記原画像を補正する。
【００１８】
また例えば、前記画素信号は、輝度信号である。
【００１９】
また例えば、前記補正手段は、各領域補正係数から、前記原画像の各画素に対する画素補正係数を補間によって算出し、各画素補正係数を用いて前記原画像を補正する。
【００２０】
また具体的には例えば、前記複数フレームのフレーム数は、前記撮像素子にとっての光源の輝度変化の周波数と前記撮像素子のフレーム周波数との間の最小公倍数と、前記輝度変化の周波数と、の比から定められる。
【００２１】
尚、ここにおける最小公倍数は、厳密な最小公倍数でなく、或る程度の誤差を含んだ最小公倍数と解釈されるべきである。
【００２２】
そして、上記目的を達成するために本発明に係る撮像装置は、前記画像補正装置と、前記撮像素子を備える。
【００２３】
また、上記目的を達成するために本発明に係る画像補正方法は、異なる水平ライン間で露光タイミングを異ならせつつ撮影を行う撮像素子の出力を受け、その出力によって表される原画像を補正する画像補正方法において、前記原画像を垂直方向及び水平方向に分割し、この分割によって得られる各分割領域の領域補正係数を算出する領域補正係数算出ステップと、各領域補正係数を用いて前記原画像を補正する補正ステップと、を実行することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、光源の混在状態によらず適切にフリッカ等を軽減しうる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態につき、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。後に第１及び第２実施例を説明するが、まず、各実施例に共通する事項又は各実施例にて参照される事項について説明する。
【００２６】
図１は、本発明の実施の形態に係る撮像装置１の全体ブロック図である。撮像装置１は、例えば、デジタルビデオカメラである。撮像装置１は、動画及び静止画を撮影可能となっていると共に、動画撮影中に静止画を同時に撮影することも可能となっている。
【００２７】
撮像装置１は、撮像部１１と、ＡＦＥ（Analog Front End）１２と、映像信号処理部１３と、マイク１４と、音声信号処理部１５と、圧縮処理部１６と、内部メモリの一例としてのＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１７と、メモリカード（記憶手段）１８と、伸張処理部１９と、映像出力回路２０と、音声出力回路２１と、ＴＧ（タイミングジェネレータ）２２と、ＣＰＵ（Central Processing Unit）２３と、バス２４と、バス２５と、操作部２６と、表示部２７と、スピーカ２８と、を備えている。操作部２６は、録画ボタン２６ａ、シャッタボタン２６ｂ及び操作キー２６ｃ等を有している。撮像装置１内の各部位は、バス２４又は２５を介して、各部位間の信号（データ）のやり取りを行う。
【００２８】
まず、撮像装置１及び撮像装置１を構成する各部位の、基本的な機能について説明する。
【００２９】
ＴＧ２２は、撮像装置１全体における各動作のタイミングを制御するためのタイミング制御信号を生成し、生成したタイミング制御信号を撮像装置１内の各部に与える。具体的には、タイミング制御信号は、撮像部１１、映像信号処理部１３、音声信号処理部１５、圧縮処理部１６、伸張処理部１９及びＣＰＵ２３に与えられる。タイミング制御信号は、垂直同期信号Ｖｓｙｎｃと水平同期信号Ｈｓｙｎｃを含む。
【００３０】
ＣＰＵ２３は、撮像装置１内の各部の動作を統括的に制御する。操作部２６は、ユーザによる操作を受け付ける。操作部２６に与えられた操作内容は、ＣＰＵ２３に伝達される。ＳＤＲＡＭ１７は、フレームメモリとして機能する。撮像装置１内の各部は、必要に応じ、信号処理時に一時的に各種のデータ（デジタル信号）をＳＤＲＡＭ１７に記録する。
【００３１】
メモリカード１８は、外部記録媒体であり、例えば、ＳＤ（Secure Digital）メモリカードである。尚、本実施形態では外部記録媒体としてメモリカード１８を例示しているが、外部記録媒体を、１または複数のランダムアクセス可能な記録媒体（半導体メモリ、メモリカード、光ディスク、磁気ディスク等）で構成することができる。
【００３２】
図２は、図１の撮像部１１の内部構成図である。撮像部１１にカラーフィルタなどを用いることにより、撮像装置１は、撮影によってカラー画像を生成可能なように構成されている。撮像部１１は、ズームレンズ３０及びフォーカスレンズ３１を含む複数枚のレンズを備えて構成される光学系３５と、絞り３２と、撮像素子３３と、ドライバ３４を有している。ドライバ３４は、ズームレンズ３０及びフォーカスレンズ３１の移動並びに絞り３２の開口量の調節を実現するためのモータ等から構成される。
【００３３】
被写体からの入射光は、ズームレンズ３０及びフォーカスレンズ３１並びに絞り３２を介して、撮像素子３３に入射する。光学系３５を構成するレンズは、被写体の光学像を撮像素子３３の撮像面（受光面）に結像させる。ＴＧ２２は、上記タイミング制御信号に同期した、撮像素子３３を駆動するための駆動パルスを生成し、該駆動パルスを撮像素子３３に与える。
【００３４】
撮像素子３３は、例えば、ＸＹアドレス走査型のＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサである。ＣＭＯＳを形成可能な半導体基板上に、マトリクス状に二次元配列された複数の画素と、垂直走査回路、水平走査回路及び画素信号出力回路等を形成することによって、ＣＭＯＳイメージセンサが形成される。撮像素子３３において、二次元配列された複数の画素によって撮像面が形成され、撮像面は複数の水平ラインと複数の垂直ラインを有する。
【００３５】
撮像素子３３は、電子シャッタ機能を備えており、所謂ローリングシャッタによって各画素の露光を実施する。ローリングシャッタでは、撮像面の各画素が露光されるタイミング（時刻）が水平ラインごとに垂直方向において異なる。つまり、撮像面における異なる水平ライン間で露光タイミングが異なる。このため、蛍光灯照明下における垂直方向の輝度ムラやフリッカに対する考慮が必要となる（詳細は後述）。
【００３６】
撮像素子３３は、光学系３５及び絞り３２を介して入射した光学像を光電変換し、該光電変換によって得られた電気信号を後段のＡＦＥ１２に順次出力する。より具体的には、各撮影において、撮像面の各画素は露光時間に応じた電荷量の信号電荷を蓄える。各画素は、蓄えた信号電荷の電荷量に比例した大きさを有する電気信号を後段のＡＦＥ１２に順次出力する。光学系３５に入射する光学像が同じであり且つ絞り３２の開口量が同じである場合、撮像素子３３（各画素）からの電気信号の大きさ（強度）は上記露光時間に比例して増大する。
【００３７】
ドライバ３４は、ＣＰＵ２３からの制御信号に基づいて光学系３５を制御し、光学系３５のズーム倍率や焦点距離を制御する。また、ドライバ３４は、ＣＰＵ２３からの制御信号に基づいて絞り３２の開口量（開口部の大きさ）を制御する。光学系３５に入射する光学像が同じである場合、絞り３２の開口量が大きくなるに従って、撮像素子３３への単位時間当たりの入射光量は増大する。
【００３８】
ＡＦＥ１２は、撮像部１１（撮像素子３３）から出力されるアナログ信号を増幅し、増幅されたアナログ信号をデジタル信号に変換する。ＡＦＥ１２は、このデジタル信号を、順次、映像信号処理部１３に出力する。
【００３９】
映像信号処理部１３は、ＡＦＥ１２の出力信号に基づいて、撮像部１１によって撮影された画像（以下、「撮影画像」ともいう）を表す映像信号を生成する。映像信号は、撮影画像の輝度を表す輝度信号Ｙと、撮影画像の色を表す色差信号Ｕ及びＶと、から構成される。映像信号処理部１３にて生成された映像信号は、圧縮処理部１６と映像出力回路２０に送られる。
【００４０】
詳細は後述するが、映像信号処理部１３は、蛍光灯照明下で発生する垂直方向の輝度ムラ及びフリッカを軽減するための補正処理を実行可能に形成されている。この補正処理が実行された場合は、この補正後の映像信号が圧縮処理部１６と映像出力回路２０に送られる。
【００４１】
また、映像信号処理部１３は、撮影画像中のフォーカス検出領域内のコントラスト量に応じたＡＦ評価値を検出するＡＦ評価値検出部、撮影画像の明るさに応じたＡＥ評価値を検出するＡＥ評価値検出部、及び、撮影画像中の画像の動きを検出する動き検出部などを含む（全て不図示）。
【００４２】
ＡＦ評価値等を含む、映像信号処理部１３にて生成された各種の信号は、必要に応じてＣＰＵ２３に伝達される。ＣＰＵ２３は、ＡＦ評価値に応じて図２のドライバ３４を介してフォーカスレンズ３１の位置を調節することにより、被写体の光学像を撮像素子３３の撮像面に結像させる。また、ＣＰＵ２３は、ＡＥ評価値に応じて図２のドライバ３４を介して絞り３２の開口量（及び必要に応じてＡＦＥ１２における信号増幅の増幅度）を調節することにより、受光量（画像の明るさ）を制御する。また、動き検出部によって検出された画像の動きに基づいて、手振れ補正などが実施される。
【００４３】
図１において、マイク１４は、外部から与えられた音声（音）を、アナログの電気信号に変換して出力する。音声信号処理部１５は、マイク１４から出力される電気信号（音声アナログ信号）をデジタル信号に変換する。この変換によって得られたデジタル信号は、マイク１４に対して入力された音声を表す音声信号として圧縮処理部１６に送られる。
【００４４】
圧縮処理部１６は、映像信号処理部１３からの映像信号を、所定の圧縮方式を用いて圧縮する。動画または静止画撮影時において、圧縮された映像信号はメモリカード１８に送られる。また、圧縮処理部１６は、音声信号処理部１５からの音声信号を、所定の圧縮方式を用いて圧縮する。動画撮影時において、映像信号処理部１３からの映像信号と音声信号処理部１５からの音声信号は、圧縮処理部１６にて時間的に互いに関連付けられつつ圧縮され、圧縮後のそれらはメモリカード１８に送られる。尚、所謂サムネイル画像も圧縮処理部１６によって圧縮される。
【００４５】
録画ボタン２６ａは、ユーザが動画（動画像）の撮影の開始及び終了を指示するための押しボタンスイッチであり、シャッタボタン２６ｂは、ユーザが静止画（静止画像）の撮影を指示するための押しボタンスイッチである。録画ボタン２６ａに対する操作に従って動画撮影の開始及び終了が実施され、シャッタボタン２６ｂに対する操作に従って静止画撮影が実施される。１つのフレームにて１つの撮影画像（フレーム画像）が得られる。各フレームの長さは、例えば１／６０秒である。この場合、１／６０秒のフレーム周期にて順次取得されるフレーム画像の集まり（ストリーム画像）が、動画を構成する。
【００４６】
撮像装置１の動作モードには、動画及び静止画の撮影が可能な撮影モードと、メモリカード１８に格納された動画または静止画を表示部２７に再生表示する再生モードと、が含まれる。操作キー２６ｃに対する操作に応じて、各モード間の遷移は実施される。
【００４７】
撮影モードにおいて、ユーザが録画ボタン２６ａを押下すると、ＣＰＵ２３の制御の下、その押下後の各フレームの映像信号及びそれに対応する音声信号が、順次、圧縮処理部１６を介してメモリカード１８に記録される。つまり、音声信号と共に、各フレームの撮影画像が順次メモリカード１８に格納される。動画撮影の開始後、再度ユーザが録画ボタン２６ａを押下すると、動画撮影は終了する。つまり、映像信号及び音声信号のメモリカード１８への記録は終了し、１つの動画の撮影は完了する。
【００４８】
また、撮影モードにおいて、ユーザがシャッタボタン２６ｂを押下すると、静止画の撮影が行われる。具体的には、ＣＰＵ２３の制御の下、その押下後の１つのフレームの映像信号が、静止画を表す映像信号として、圧縮処理部１６を介してメモリカード１８に記録される。
【００４９】
再生モードにおいて、ユーザが操作キー２６ｃに所定の操作を施すと、メモリカード１８に記録された動画または静止画を表す圧縮された映像信号は、伸張処理部１９に送られる。伸張処理部１９は、受け取った映像信号を伸張して映像出力回路２０に送る。また、撮影モードにおいては、通常、動画または静止画を撮影しているか否かに拘らず、映像信号処理１３による映像信号の生成が逐次行われており、その映像信号は映像出力回路２０に送られる。
【００５０】
映像出力回路２０は、与えられたデジタルの映像信号を表示部２７で表示可能な形式の映像信号（例えば、アナログの映像信号）に変換して出力する。表示部２７は、液晶ディスプレイなどの表示装置であり、映像出力回路２０から出力された映像信号に応じた画像を表示する。
【００５１】
また、再生モードにおいて動画を再生する際、メモリカード１８に記録された動画に対応する圧縮された音声信号も、伸張処理部１９に送られる。伸張処理部１９は、受け取った音声信号を伸張して音声出力回路２１に送る。音声出力回路２１は、与えられたデジタルの音声信号をスピーカ２８にて出力可能な形式の音声信号（例えば、アナログの音声信号）に変換してスピーカ２８に出力する。スピーカ２８は、音声出力回路２１からの音声信号を音声（音）として外部に出力する。
【００５２】
撮影モードには、６０ｆｐｓ（frame per second）にて撮影を行う通常撮影モードと、３００ｆｐｓにて撮影を行う高速撮影モードと、が含まれる。高速撮影モードでは、１秒間に３００枚の画像が撮影される。従って、高速撮影モードにおけるフレーム周波数及びフレーム周期は、夫々、３００Ｈｚ（ヘルツ）及び１／３００秒である。また、高速撮影モードにおいて、撮像素子３３の各画素の露光時間は１／３００秒とされる。操作キー２６ｃに対する操作に応じて、各モード間の遷移は実施される。尚、６０や３００などの具体的数値は、あくまでも一例であって、それらを任意に変更可能である。
【００５３】
今、撮像部１１の撮影領域（撮影領域内の被写体）を照らす光源に、非インバータ式の蛍光灯が含まれている場合を想定する。つまり、撮像部１１の撮影領域内を照らす光源が、非インバータ式の蛍光灯のみであるか、或いは、非インバータ式の蛍光灯と蛍光灯以外の光源（例えば太陽光）とが混在した光源である場合を想定する。
【００５４】
非インバータ式の蛍光灯とは、インバータを用いることなく、商用交流電源によって直接点灯される蛍光灯を意味する。非インバータ式の蛍光灯の輝度は、その蛍光灯を駆動する商用交流電源の周波数の２倍の周波数にて周期的に変化する。例えば、商用交流電源の周波数が５０Ｈｚ（ヘルツ）の場合、蛍光灯の輝度変化の周期は１／１００秒となる。以下、撮像部１１の撮影領域を照らす光源を単に「光源」といい、また、単に「蛍光灯」といった場合、それは非インバータ式の蛍光灯を指すものとする。
【００５５】
図３に、５０Ｈｚの商用交流電源で駆動する蛍光灯照明下において、高速撮影モードで次々と撮影された画像の様子を示す。符号１０１は、光源としての蛍光灯の輝度を表す。紙面下方向は時間の進み方向に対応している。第１、第２、第３、第４、第５及び第６のフレームが１／３００秒毎にこの順番で訪れ、第１、第２、第３、第４、第５及び第６のフレームにおいて、夫々、撮影画像ＩO1、ＩO2、ＩO3、ＩO4、ＩO5及びＩO6が得られたとする。撮影画像ＩO1は第１のフレームにおける撮像素子３３の出力信号によって表され、撮影画像ＩO2は第２のフレームにおける撮像素子３３の出力信号によって表される。撮影画像ＩO3〜ＩO6も同様である。
【００５６】
ローリングシャッタにて撮影を行うことに由来して、図３に示す如く、撮影画像ＩO1〜ＩO6の夫々に垂直方向の輝度ムラが発生し、また、時間方向に輝度のフリッカが観測される。
【００５７】
撮像装置１は、これらを補正（以下、「フリッカ補正」という）する処理を実行可能に形成されており、この処理を行うフリッカ補正回路は、主として映像信号処理部１３に設けられる。フリッカ補正回路に関する実施例として、以下に第１及び第２実施例を説明する。或る実施例に記載した事項は、矛盾なき限り他の実施例にも適用可能である。
【００５８】
尚、撮影画像ＩO1〜ＩO6は、フリッカ補正によって補正される前の画像である。このため、補正後の画像（以下、「補正画像」という）と区別するべく、撮影画像ＩO1〜ＩO6を、以下、原画像ＩO1〜ＩO6と呼ぶ。
【００５９】
蛍光灯が１００Ｈｚで明滅し且つフレームレートが３００ｆｐｓである場合、３フレーム分の原画像を平均化すれば、フリッカ成分を含まない基準画像を作成することができる。この基準画像と補正されるべき原画像とを対比して得られる補正係数を、原画像に乗じることによりフリッカ補正は実現される。各実施例は、基本的に、この原理に基づくフリッカ補正を実行する。
【００６０】
＜＜第１実施例＞＞
撮像装置１に設けられるフリッカ補正回路の第１実施例について説明する。図３に示す如く、蛍光灯が１００Ｈｚで明滅し且つフレームレートが３００ｆｐｓである場合を想定する。図４は、第１実施例に係るフリッカ補正回路の回路ブロック図である。
【００６１】
図４のフリッカ補正回路は、補正値算出回路５１と、画像メモリ５２と、補正回路５３と、領域補正係数メモリ５４と、を備える。図４のカメラプロセス回路５５は、映像信号処理部１３に備えられるが、フリッカ補正回路の構成要素ではない（但し、それをフリッカ補正回路の構成要素と捉えても構わない）。また、補正値算出回路５１は、領域平均値算出回路６１Ｒ、６１Ｇ及び６１Ｂと、領域平均値メモリ６２と、領域補正係数算出回路６３と、を備える。補正回路５３は、補間回路６４Ｒ、６４Ｇ及び６４Ｂと、選択回路６５と、乗算器６６と、を備える。
【００６２】
例えば、図４のフリッカ補正回路の各構成要素は、図１の映像信号処理部１３に設けられる。但し、画像メモリ５２、領域補正係数メモリ５４及び領域平均値メモリ６２の一部又は全部を、図１のＳＤＲＡＭ１７によって実現するようにしてもよい。この場合、映像信号処理部１３とＳＤＲＡＭ１７によってフリッカ補正回路の全体が構成されると言える。
【００６３】
撮像素子３３は、例えば、単板式の撮像素子となっており、撮像素子３３の撮像面の各画素には、赤（Ｒ）、緑（Ｇ）及び青（Ｂ）の何れかのカラーフィルタ（不図示）が設けられている。赤、緑及び青の何れかのカラーフィルタを通過した光が、撮像面の各画素に入射する。
【００６４】
赤のカラーフィルタが設けられた画素に対応するＡＦＥ１２の出力信号を、「Ｒ画素信号」と呼び、緑のカラーフィルタが設けられた画素に対応するＡＦＥ１２の出力信号を、「Ｇ画素信号」と呼び、青のカラーフィルタが設けられた画素に対応するＡＦＥ１２の出力信号を、「Ｂ画素信号」と呼ぶ。
Ｒ画素信号、Ｇ画素信号及びＢ画素信号は、画像の色に関する情報を示す「色信号」と呼べる。
また、Ｒ画素信号、Ｇ画素信号及びＢ画素信号を総称して「画素信号」と呼ぶ。
【００６５】
１枚の撮影画像（原画像又は補正画像）は、撮像面の画素数分の画素信号によって形成される。或る画素に関し、その画素に蓄積された信号電荷が増加するに従って、その画素についての画素信号の値（以下、「画素値」という）は増大する。
【００６６】
フリッカ補正回路には、ＡＦＥ１２から、順次、原画像を表す信号、即ち各画素信号が与えられる。フリッカ補正回路は、入力画像としての各原画像又は出力画像としての各補正画像を、垂直方向にＭ分割且つ水平方向にＮ分割して捉える。以下、特に原画像に着目して該分割の内容を説明するが、補正画像についても同様に考えることができる。
【００６７】
各原画像は、（Ｍ×Ｎ）個の分割領域に分割される。図５に、各原画像の分割の様子を示す。Ｍ及びＮは、それぞれ２以上の整数であり、例えば１６である。ＭとＮは、一致していても一致していなくてもよい。（Ｍ×Ｎ）個の分割領域をＭ行Ｎ列の行列として捉え、原画像の原点Ｘを基準として、各分割領域をＡＲ［ｉ，ｊ］にて表す。ここで、ｉ及びｊは、１≦ｉ≦Ｍ且つ１≦ｊ≦Ｎ、を満たす各整数をとる。ｉが同じ分割領域ＡＲ［ｉ，ｊ］は、同一の水平ライン上の画素から構成され、ｊが同じ分割領域ＡＲ［ｉ，ｊ］は、同一の垂直ライン上の画素から構成される。
【００６８】
各原画像に対し、領域平均値算出回路６１Ｒは、分割領域ごとに、当該分割領域に属するＲ画素信号の値の平均値を領域平均値として算出する。分割領域ＡＲ［ｉ，ｊ］について、領域平均値算出回路６１Ｒが算出した領域平均値をＲave［ｉ，ｊ］にて表す。例えば、分割領域ＡＲ［１，１］については、分割領域［１，１］に属するＲ画素信号の値（即ち、「分割領域ＡＲ［１，１］内の画素であって且つＲ画素信号を有する画素」の画素値）の平均をとり、得られた平均値を領域平均値Ｒave［１，１］とする。
【００６９】
同様に、各原画像に対し、領域平均値算出回路６１Ｇは、分割領域ごとに、当該分割領域に属するＧ画素信号の値の平均値を領域平均値として算出する。分割領域ＡＲ［ｉ，ｊ］について、領域平均値算出回路６１Ｇが算出した領域平均値をＧave［ｉ，ｊ］にて表す。
同様に、各原画像に対し、領域平均値算出回路６１Ｂは、分割領域ごとに、当該分割領域に属するＢ画素信号の値の平均値を領域平均値として算出する。分割領域ＡＲ［ｉ，ｊ］について、領域平均値算出回路６１Ｂが算出した領域平均値をＢave［ｉ，ｊ］にて表す。
【００７０】
尚、領域平均値算出回路６１Ｒにおいて、分割領域ごとに、当該分割領域に属するＲ画素信号の値の積算値を算出するようにしても構わない。領域平均値算出回路６１Ｇ及び６１Ｂについても同様である。この場合、領域平均値は領域積算値に読みかえられる。領域平均値と領域積算値は、等価なものと言え、それらを総称して「領域信号値」と呼ぶこともできる。
【００７１】
領域平均値メモリ６２は、算出された各領域平均値Ｒave［ｉ，ｊ］、Ｇave［ｉ，ｊ］及びＢave［ｉ，ｊ］を、ｋフレーム分（即ち、ｋ枚の原画像分）、一時的に記憶する。ｋは２以上の整数である。今の例の場合、蛍光灯が１００Ｈｚで明滅し且つフレームレートが３００ｆｐｓであるため、連続する３フレーム分の各領域平均値を記憶する（即ち、ｋ＝３とする）。例えば、図３の原画像ＩO3をフリッカ補正するためには、原画像ＩO1、ＩO2及びＩO3についての各領域平均値を記憶する。原画像ＩO4をフリッカ補正するためには、原画像ＩO2、ＩO3及びＩO4についての各領域平均値を記憶する。
【００７２】
ｋの値は、後述の領域補正係数の算出に必要な現画像のフレーム数と一致し、それは、光源の輝度変化の周波数とフレームレート（フレーム周波数）の最小公倍数を、光源の輝度変化の周波数で割った値とされる。従って、今の場合、ｋは３となるが、ｋを３の整数倍とすることも可能である。また仮に、蛍光灯が１２０Ｈｚで明滅し且つフレームレートが３００ｆｐｓであるなら、ｋは５（又は１０又は１５、・・・）となる。
【００７３】
領域平均値メモリ６２の記憶内容は、領域補正係数算出回路６３に与えられる。領域補正係数算出回路６３は、分割領域ごとに且つ色信号の種類ごとに、ｋフレーム分の領域平均値の平均を算出し、得られた平均値を領域基準値とする。「色信号の種類ごとに」とは、Ｒ画素信号（赤の色信号）とＧ画素信号（緑の色信号）とＢ画素信号（青の色信号）とを別々に、という意味である。
【００７４】
分割領域ＡＲ［ｉ，ｊ］について且つＲ画素信号についての領域基準値をＲref［ｉ，ｊ］にて表す。分割領域ＡＲ［ｉ，ｊ］について且つＧ画素信号についての領域基準値をＧref［ｉ，ｊ］にて表す。分割領域ＡＲ［ｉ，ｊ］について且つＢ画素信号についての領域基準値をＢref［ｉ，ｊ］にて表す。
【００７５】
例えば、原画像ＩO3をフリッカ補正することを考えた場合、Ｒref［１，１］は、原画像ＩO1、ＩO2及びＩO3についてのＲave［１，１］の平均値とされ、Ｇref［１，１］は、原画像ＩO1、ＩO2及びＩO3についてのＧave［１，１］の平均値とされ、Ｂref［１，１］は、原画像ＩO1、ＩO2及びＩO3についてのＢave［１，１］の平均値とされる。Ｒref［１，２］等についても同様である。また例えば、原画像ＩO4をフリッカ補正することを考えた場合、Ｒref［１，１］は、原画像ＩO2、ＩO3及びＩO4についてのＲave［１，１］の平均値とされる。
【００７６】
更に、領域補正係数算出回路６３は、分割領域ごとに且つ色信号の種類ごとに、領域補正係数を算出する。
【００７７】
分割領域ＡＲ［ｉ，ｊ］について且つＲ画素信号（赤の色信号）についての領域補正係数をＫR［ｉ，ｊ］にて表す。分割領域ＡＲ［ｉ，ｊ］について且つＧ画素信号（緑の色信号）についての領域補正係数をＫG［ｉ，ｊ］にて表す。分割領域ＡＲ［ｉ，ｊ］について且つＢ画素信号（青の色信号）についての領域補正係数をＫB［ｉ，ｊ］にて表す。
【００７８】
原画像ＩO3をフリッカ補正するための、
領域補正係数ＫR［ｉ，ｊ］は、原画像ＩO1、ＩO2及びＩO3についての領域基準値Ｒref［ｉ，ｊ］を原画像ＩO3についての領域平均値Ｒave［ｉ，ｊ］で割った値とされ、
領域補正係数ＫG［ｉ，ｊ］は、原画像ＩO1、ＩO2及びＩO3についての領域基準値Ｇref［ｉ，ｊ］を原画像ＩO3についての領域平均値Ｇave［ｉ，ｊ］で割った値とされ、
領域補正係数ＫB［ｉ，ｊ］は、原画像ＩO1、ＩO2及びＩO3についての領域基準値Ｂref［ｉ，ｊ］を原画像ＩO3についての領域平均値Ｂave［ｉ，ｊ］で割った値とされる。
原画像ＩO4をフリッカ補正する場合、ＫR［ｉ，ｊ］は、原画像ＩO2、ＩO3及びＩO4についてのＲref［ｉ，ｊ］を原画像ＩO4についての領域平均値Ｒave［ｉ，ｊ］で割った値とされる（ＫG［ｉ，ｊ］及びＫB［ｉ，ｊ］についても同様）。
【００７９】
このように、補正するべく着目した或る１枚の原画像を補正対象画像と呼んだ場合、領域補正係数算出回路６３は、分割領域ごとに且つ色信号の種類ごとに、補正対象画像についての領域平均値（領域信号値）と、その補正対象画像に対応するフレームを含む連続するｋフレームについての領域基準値との比から、その補正対象画像についての領域補正係数を算出する。
【００８０】
領域補正係数メモリ５４は、各原画像をフリッカ補正するために補正回路５３に供給すべき領域補正係数ＫR［ｉ，ｊ］、ＫG［ｉ，ｊ］及びＫB［ｉ，ｊ］を記憶する。領域補正係数メモリ５４の記憶内容は、補間回路６４Ｒ、６４Ｇ及び６４Ｂに与えられる。
【００８１】
領域補正係数は、対応する分割領域の中心画素に対する補正係数を表す。各補間回路は、補間によって、各画素についての補正係数である画素補正係数を算出する。補間回路６４Ｒは、ＫR［ｉ，ｊ］から、Ｒ画素信号に対する各画素の画素補正係数を算出し、補間回路６４Ｇは、ＫG［ｉ，ｊ］から、Ｇ画素信号に対する各画素の画素補正係数を算出し、補間回路６４Ｂは、ＫB［ｉ，ｊ］から、Ｂ画素信号に対する各画素の画素補正係数を算出する。
【００８２】
例えば、図６を参照して、分割領域ＡＲ［１，１］、ＡＲ［１，２］、ＡＲ［２，１］及びＡＲ［２，２］について考える。分割領域ＡＲ［１，１］、ＡＲ［１，２］、ＡＲ［２，１］及びＡＲ［２，２］の中心画素を、図６に示す如く、夫々、Ｐ11、Ｐ12、Ｐ21及びＰ22にて表す。
【００８３】
今、説明の簡略化上、Ｒ画素信号に着目し、中心画素Ｐ11、Ｐ12、Ｐ21及びＰ22にて囲まれる四角形領域の内部に位置する画素Ｐの、Ｒ画素信号についての画素補正係数ＫRPを求める場合を考える。画像上において、中心画素Ｐ11と画素Ｐとの水平方向の距離をｄｘとし、中心画素Ｐ11と画素Ｐとの垂直方向の距離をｄｙとする。また、画像上において、水平方向に隣接する中心画素間の距離及び垂直方向に隣接する中心画素間の距離を、共にｄとする。この場合、画素補正係数ＫRPは、下記式（１）によって算出される。但し、式（２）及び（３）が成立するものとする。
【００８４】
ＫRP＝｛(ｄ-ｄｙ)・ＫX1＋ｄｙ・ＫX2｝／ｄ                          ・・・（１）
ＫX1 ＝｛(ｄ-ｄｘ)・ＫR［１，１］＋ｄｘ・ＫR［１，２］｝／ｄ        ・・・（２）
ＫX2 ＝｛(ｄ-ｄｘ)・ＫR［２，１］＋ｄｘ・ＫR［２，２］｝／ｄ        ・・・（３）
【００８５】
尚、画像の端部では、上記のような線形補間ができない。このため、画像の端部に位置する画素の画素補正係数は、式（１）〜（３）から画素補正係数を算出可能な最寄りの画素のそれと同じとされる。
【００８６】
例えば、図７を参照して画像の端部を含む分割領域ＡＲ［１，１］について考える。
分割領域ＡＲ［１，１］において、中心画素Ｐ11よりも上側（原点Ｘ側）に位置し且つ中心画素Ｐ11よりも左側（原点Ｘ側）に位置する領域１１１内の画素の画素補正係数は、中心画素Ｐ11のそれと同じとされる。
分割領域ＡＲ［１，１］において、中心画素Ｐ11よりも上側に位置し且つ中心画素Ｐ11よりも右側に位置する領域１１２内の画素の画素補正係数は、該画素が属する垂直ラインと中心画素Ｐ11が属する水平ラインとの交点に位置する画素のそれと同じとされる。
分割領域ＡＲ［１，１］において、中心画素Ｐ11よりも下側に位置し且つ中心画素Ｐ11よりも左側に位置する領域１１３内の画素の画素補正係数は、該画素が属する水平ラインと中心画素Ｐ11が属する垂直ラインとの交点に位置する画素のそれと同じとされる。
【００８７】
分割領域ＡＲ［１，１］、ＡＲ［１，２］、ＡＲ［２，１］及びＡＲ［２，２］に着目したが、他の分割領域についても同様に補間処理が行われる。また、Ｇ画素信号及びＢ画素信号についても同様に補間処理が行われる。
【００８８】
画像メモリ５２は、原画像の画素信号を一時的に記憶する。補正回路５３にてフリッカ補正に必要な画素補正係数が算出されると、画像メモリ５２から補正されるべき画素信号が乗算器６６に順次出力され、これに同期して、その画素信号に乗じられるべき画素補正係数が選択回路６５を介して補間回路６４Ｒ、６４Ｇ又は６４Ｂから乗算器６６に出力される。選択回路６５は、乗算器６６に供給すべき画素補正係数を選択して出力する。乗算器６６は、色信号の種類ごとに、順次、与えられる画素補正係数と画像メモリ５２からの画素信号とを乗算し、その乗算値をカメラプロセス回路５５に出力する。乗算器６６の出力信号によって表される画像は、原画像をフリッカ補正した補正画像となる。
【００８９】
原画像ＩO3をフリッカ補正する場合、色信号の種類ごとに、原画像ＩO1、ＩO2及びＩO3についての画素信号から算出された画素補正係数を原画像ＩO3の画素信号に乗じる。この際、原画像ＩO3内の或る着目画素の画素信号には、その着目画素に対応する画素補正係数が乗じられる。そして、上述の説明から明らかなように、その着目画素に対応する画素補正係数は、その着目画素が属する分割領域についての領域補正係数を用いて算出される。
【００９０】
つまり、或る原画像の分割領域ＡＲ［ｉ，ｊ］内の画像は、同じ分割領域ＡＲ［ｉ，ｊ］についての領域補正係数ＫR［ｉ，ｊ］、ＫG［ｉ，ｊ］及びＫB［ｉ，ｊ］を用いて補正される。
【００９１】
例えば、図６に示す画素Ｐに対応する画素信号がＲ画素信号である場合、乗算器６６は、原画像ＩO1、ＩO2及びＩO3について算出された領域補正係数ＫR［１，１］、ＫR［１，２］、ＫR［２，１］及びＫR［２，２］を用いて得られる画素補正係数ＫRPを、原画像ＩO3の画素Ｐの画素信号に乗じる（上記式（１）〜（３）を参照）。
【００９２】
カメラプロセス回路５５は、乗算器６６の出力信号を、輝度信号Ｙと色差信号Ｕ及びＶから成る映像信号に変換する。この映像信号は、フリッカ補正後の映像信号であり、それは、必要に応じて、後段の圧縮処理部１６及び／又は映像出力回路２０（図１参照）に送られる。
【００９３】
図８に、原画像ＩO1〜ＩO6と補正画像との関係を示す。図８の上段に示す原画像ＩO1〜ＩO6と、下段に示す補正画像との間の示される画像は、連続する３フレーム分の原画像の平均画像である。平均画像及び補正画像では、垂直方向の輝度ムラや時間方向のフリッカが排除（或いは軽減）されている。
【００９４】
また、光源に蛍光灯と太陽光等（蛍光灯以外の光源）が混在した場合、垂直方向のみに領域分割してフリッカ補正を行うと、図１２を用いて説明したように、蛍光灯を光源とする領域のフリッカ等の除去が不十分になるばかりでなく、太陽光等を光源する領域に新たなフリッカ等が生じてしまうという問題ある。これに鑑み、本実施例では、垂直方向だけでなく水平方向にも原画像を分割し、分割領域ごとに算出された補正係数を用いてフリッカ補正を行う。このため、分割領域ごとに光源に応じた補正が行われ、図９に示す如く、上記の問題が解消される。即ち、蛍光灯を光源とする領域のフリッカ等は適切に除去されると共に、太陽光等を光源する領域に対する新たなフリッカ等の発生が抑制される。また、水平方向の領域分割数Ｎは任意の値に設定されるが、基本的に、Ｎが増大するに従って上記の問題がより改善される方向に向かう。
【００９５】
尚、撮像素子３３が単板式の撮像素子である場合を例示したが、撮像素子３３が三板式の撮像素子であっても、勿論、同様のフリッカ補正が可能である。撮像素子３３として三板式の撮像素子を採用した場合、原画像（又は補正画像）の画素の夫々に対して、Ｒ画素信号、Ｇ画素信号及びＢ画素信号が存在することになるが、上述と同様に、色信号の種類ごとに領域平均値等の各値を算出してフリッカ補正を施せばよい。
【００９６】
また、１枚の原画像をフリッカ補正するために参照するフレーム数（即ち、ｋの値）は、上述したように、光源の輝度変化の周波数（換言すれば、蛍光灯を駆動する商用交流電源の周波数）に依存する。従って、この周波数を検出するための周波数検出部（不図示）を撮像装置１に設けると良い。この周波数を検出するための手法として、公知又は周知の任意の手法を採用することが可能である。
【００９７】
例えば、撮像素子３３の内部又は外部にフリッカ検出専用のフォトダイオードを搭載し、該フォトダイオードに流れる電流を垂直同期信号Ｖｓｙｎｃと同期して読み出して、その電流の変化を解析することにより光源の輝度変化の周波数を検出する。それ以外の手法でも、光センサを用いれば容易に上記周波数を検出可能である。また、上記特許文献２に記載の手法のように、フリッカ検出専用のフォトダイオードを用いることなく、撮像素子３３の出力信号に基づいて上記周波数を検出するようにしてもよい。
【００９８】
＜＜第２実施例＞＞
第１実施例では、色信号を画素信号として入力し、色信号の種類ごとに画素信号を補正する場合を例示したが、これに代えて、原画像の各画素の輝度を表す各輝度信号を補正するようにしてもよい。輝度信号を補正する実施例を第２実施例として説明する。
【００９９】
この場合、原画像の各画素の画素信号として、輝度信号がフリッカ補正回路に与えられる。原画像についての各輝度信号は、ＡＦＥ１２の出力信号から映像信号処理部１３にて生成される。そして、この場合は、領域平均値算出回路や補間回路は、１つずつで足る。
【０１００】
即ち、第２実施例に係る領域平均値算出回路は、各原画像について、分割領域ＡＲ［ｉ，ｊ］ごとに、当該分割領域に属する画素信号（即ち、当該分割領域内の画素の輝度信号）の値の平均値を領域平均値Ｙave［ｉ，ｊ］として算出する。そして、第２実施例に係る領域補正係数算出回路は、分割領域ＡＲ［ｉ，ｊ］ごとに、ｋフレーム分の領域平均値Ｙave［ｉ，ｊ］の平均値を領域基準値Ｙref［ｉ，ｊ］として算出し、更に、分割領域ＡＲ［ｉ，ｊ］ごとに、補正対象画像についての領域平均値Ｙave［ｉ，ｊ］と対応する領域基準値Ｙref［ｉ，ｊ］との比から該補正対象画像についての領域補正係数ＫY［ｉ，ｊ］を算出する。
【０１０１】
第２実施例に係る補間回路は、第１実施例と同様、線形補間によって領域補正係数ＫY［ｉ，ｊ］から各画素に対する画素補正係数を算出する。そして、補正回路において、原画像の各画素の画素信号（輝度信号）に、その画素に対応する画素補正係数を乗じることによって、補正画像の各画素の画素信号（輝度信号）を生成する。
【０１０２】
例えば、原画像ＩO3をフリッカ補正する場合、原画像ＩO1、ＩO2及びＩO3についての画素信号から算出された画素補正係数を原画像ＩO3の画素信号に乗じる。この際、原画像ＩO3内の或る着目画素の画素信号には、その着目画素に対応する画素補正係数が乗じられる。
【０１０３】
上述の如く、輝度信号に対して補正を施すことによってフリッカ補正を行うことも可能ではある。しかしながら、通常、蛍光灯の照明光におけるＲ、Ｇ、Ｂの構成比は、照明の輝度に応じて多少変化するため、輝度信号に対してのみ補正を行うと画像の色相変化（色フリッカ）が生じうる。この観点から、第２実施例の手法よりも第１実施例の手法の方が好ましい。
【０１０４】
＜＜変形等＞＞
上述の実施形態の変形例または注釈事項として、以下に、注釈１〜注釈４を記す。各注釈に記載した内容は、矛盾なき限り、任意に組み合わせることが可能である。
【０１０５】
［注釈１］
上述した説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。
【０１０６】
［注釈２］
日本国において、商用交流電源の周波数は、基本的には６０Ｈｚ又は５０Ｈｚであるが、その周波数には、通常、若干（例えば、数％）の誤差が含まれる。また、実際のフレームレートや露光時間も、設計値に対して若干の誤差を含む。従って、本明細書において述べられる、周波数、周期、フレームレート及び露光時間は、或る程度の誤差を含んだ時間的概念と解釈されるべきである。
【０１０７】
例えば、１枚の原画像をフリッカ補正するために参照するフレーム数（即ち、ｋの値）は、「光源の輝度変化の周波数とフレームレート（フレーム周波数）の最小公倍数を、光源の輝度変化の周波数で割った値とされる」と上述したが、ここにおける「光源の輝度変化の周波数」、「フレームレート」及び「最小公倍数」は、厳密な値を意図するものではなく、或る程度の誤差を含んだ値と解釈されるべきである。
【０１０８】
［注釈３］
また、図１の撮像装置１は、ハードウェア、或いは、ハードウェアとソフトウェアの組み合わせによって実現可能である。上述の各実施例では、フリッカ補正を行う部位を回路（フリッカ補正回路）によって実現する場合を説明したが、このフリッカ補正の機能は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアの組み合わせによって実現可能である。
【０１０９】
ソフトウェアを用いて撮像装置１を構成する場合、ソフトウェアにて実現される部位についてのブロック図は、その部位の機能ブロック図を表すことになる。フリッカ補正回路の機能の全部または一部を、プログラムとして記述し、該プログラムをプログラム実行装置（例えばコンピュータ）上で実行することによって、その機能の全部または一部を実現するようにしてもよい。
【０１１０】
［注釈４］
図４に示すフリッカ補正回路は、フリッカ補正を行うための画像補正装置として機能する。図４において、領域平均値算出回路６１Ｒ、６１Ｇ及び６１Ｂは、領域信号値算出手段として機能し、第２実施例に係る領域平均値算出回路も、領域信号値算出手段として機能する。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施形態に係る撮像装置の全体ブロック図である。
【図２】図１の撮像部の内部構成図である。
【図３】本発明の実施形態に係り、５０Ｈｚの商用交流電源で駆動する蛍光灯照明下において、高速撮影モードで次々と撮影された画像の様子を示す図である。
【図４】図１の撮像装置に備えられるフリッカ補正回路の回路ブロック図である。
【図５】図４のフリッカ補正回路において定義される、各画像の領域分割の様子を示す図である。
【図６】図４の補間回路による補間処理を説明するための図である。
【図７】図４の補間回路による補間処理を説明するための図である。
【図８】本発明の実施形態に係り、原画像と補正画像との関係を表す図である。
【図９】本発明の実施形態の効果を説明するための図である。
【図１０】フリッカ補正の従来の手法を表す図である。
【図１１】撮像装置の撮影領域として想定される部屋の様子を表す図である。
【図１２】図１１に示す部屋の様子を撮影した画像を、従来のフリッカ補正手法を用いて補正した場合の、補正前後の画像を表す図である。
【符号の説明】
【０１１２】
１  撮像装置
１１  撮像部
１２  ＡＦＥ
１３  映像信号処理部
３３  撮像素子
５１  補正値算出回路
５３  補正回路
６１Ｒ、６１Ｇ、６１Ｂ  領域平均値算出回路
６３  領域補正係数算出回路
【図１】
2008109370.tif 000003
【図２】
2008109370.tif 000004
【図４】
2008109370.tif 000005
【図５】
2008109370.tif 000006
【図６】
2008109370.tif 000007
【図７】
2008109370.tif 000008
【図３】
2008109370.tif 000009
【図８】
2008109370.tif 000010
【図９】
2008109370.tif 000011
【図１０】
2008109370.tif 000012
【図１１】
2008109370.tif 000013
【図１２】
2008109370.tif 000014