(57)【要約】【課題】被写体の動きの影響を受けることなく、またフレームレートと照明光の電源周波数とが比例関係にある場合でのフリッカ検出を可能にする。【解決手段】映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出する積算手段１と、ライン明度値の垂直走査方向の変動周期を抽出する抽出手段２と、変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する判定手段３とを備える。抽出手段２は、ライン明度値の垂直走査方向の変動による差分をライン毎に算出し、差分における同一符号の連続回数をカウントし、カウント値を変動周期として導出する。【選択図】  図１
2004260574.tif 000002
【特許請求の範囲】
【請求項１】
映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出し、前記ライン明度値の垂直走査方向の変動周期を抽出し、前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するフリッカ検出方法。
【請求項２】
前記ライン明度値を映像の１フレームまたは１フィールド内の複数のブロック毎に算出し、前記変動周期を前記ブロック内で抽出し、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する請求項１記載のフリッカ検出方法。
【請求項３】
前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出し、前記差分における同一符号の連続回数をカウントし、前記同一符号の連続回数のカウント値を前記変動周期を表す値として前記所定の周波数範囲と比較する請求項１または２記載のフリッカ検出方法。
【請求項４】
映像の１フレームまたは１フィールド内においてライン毎の画素レベルを積算してライン明度値を算出するステップと、
前記ライン明度値の垂直走査方向の変動周期を抽出するステップと、
前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップと、
を含むフリッカ検出方法。
【請求項５】
映像の１フレームまたは１フィールド内の複数のブロックのそれぞれに対してライン毎に画素レベルを積算して前記ライン明度値を算出するステップと、
所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップと、
を含む請求項４記載のフリッカ検出方法。
【請求項６】
前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出するステップと、
前記差分における同一符号の連続回数をカウントするステップと、
前記同一符号の連続回数のカウント値を前記変動周期として前記所定の周波数範囲と比較するステップと、
を含む請求項４または５記載のフリッカ検出方法。
【請求項７】
映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出する積算手段と、
前記ライン明度値の垂直走査方向の変動周期を抽出する抽出手段と、
前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する判定手段と、
を備えるフリッカ検出装置。
【請求項８】
前記積算手段は、映像の１フレームまたは１フィールド内を複数のブロックに分割した各ブロック内のライン毎に画素レベルを積算してライン明度値を算出し、
前記抽出手段は、各ブロック毎に前記ライン明度値の垂直走査方向の変動周期を抽出し、
前記判定手段は、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する請求項７記載のフリッカ検出装置。
【請求項９】
前記抽出手段は、前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出する差分算出手段と、前記差分における同一符号の連続回数をカウントするカウント手段と、前記同一符号の連続回数のカウント値に基づいて前記変動周期を判定する判定手段と、を備える請求項７または８記載のフリッカ検出装置。
【請求項１０】
映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出するステップ、前記ライン明度値の垂直走査方向の変動周期を抽出するステップ、前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップをコンピュータに実行させるためのプログラム。
【請求項１１】
映像の１フレームまたは１フィールド内の複数のブロックのそれぞれに対してライン毎に画素レベルを積算して前記ライン明度値を算出するステップ、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップをコンピュータに実行させるための請求項１０記載のプログラム。
【請求項１２】
前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出するステップ、前記差分における同一符号の連続回数をカウントするステップ、前記同一符号の連続回数のカウント値を前記変動周期として前記所定の周波数範囲と比較するステップをコンピュータに実行させるための請求項１０または１１記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電源周波数で明るさが変動する照明光のもとで固体撮像素子を用いて撮像された映像に発生するフリッカを検出するフリッカ検出方法およびフリッカ検出装置に関する。
【０００２】
【従来の技術】
電源周波数で明るさが変動する照明光のもとで固体撮像素子を用いて映像を撮像すると、照明光の点灯周期と固体撮像素子の走査周期が同期しないためにフリッカが発生し、画面上で輝度レベルに変動が生じたり動く縞模様が認識されたりすることがある。そのため、従来撮像された映像に発生するフリッカを検出し、映像を補正する対策が実施されている（例えば、特許文献１参照）。
【０００３】
ＭＯＳ型撮像素子の場合は露光した映像をライン単位に順次読み出すが、照明光が電源周波数の２倍の周波数で変動しているため、フレームレートがこれと同期しない場合はライン毎の露光量が変動しフリッカとなる。その対策として、露光のシャッタースピードをフリッカ周期に合わせるように設定することで、ライン毎の露光量が一定になりフリッカを抑えることができる。
【０００４】
この対策を実施するためには、まずフリッカの発生を検出する必要がある。図１１は、従来のフリッカ検出方法において映像信号からフリッカ成分を除去した信号を生成する原理を説明する図である。図１１においては、照明光の電源周波数が５０Ｈｚでありフレームレートが３０Ｈｚの場合に、ＭＯＳ型撮像素子を用いて撮像された映像から３フレーム分の映像信号を積算すればライン毎の露光量が同じになるため、フリッカ成分が除去されることを示している。
【０００５】
図１０は従来のフリッカ検出装置の構成を示すブロック図である。図１０において、フリッカ検出装置は、積算手段１０１と、積算手段１０１の出力が入力される記憶手段１０２と、積算手段１０１の出力および記憶手段１０２の出力が入力される平均化手段１０３と、積算手段１０１の出力が入力される静止部分抽出手段１０４と、積算手段１０１の出力、平均化手段１０３の出力、および静止部分抽出手段１０４の出力が入力される除算手段１０５と、除算手段１０５の出力が入力されるフリッカ判定手段１０６とを備える。
【０００６】
積算手段１０１には、図示しないＭＯＳ型撮像素子で撮像された有効走査期間の映像信号が入力される。積算手段１０１は、１フレームの有効走査期間の映像信号の画素レベルをライン毎に積算または平均化してライン明度値を出力する。
【０００７】
記憶手段１０２は積算手段１０１が出力するライン明度値を一時的に所定のフレーム数分記憶する。平均化手段１０３は記憶手段１０２に記憶された所定のフレーム数分のライン明度値をライン毎に加算または平均化することにより、フリッカ成分が除去されたライン明度値を出力する。
【０００８】
図１２は、３フレーム分のライン明度値からフリッカ成分が除去されたライン明度値を生成する方法を説明する図である。第ｎフレームの第ｊラインのライン明度値をＳＵＭｎｊで表すとき、フリッカ成分が除去されたライン明度値ＡＶＥｎｊを次式により算出する。
【０００９】
ＡＶＥｎｊ＝（ＳＵＭｎ−１，ｊ＋ＳＵＭｎ−２，ｊ＋ＳＵＭｎ−３，ｊ）／３
【００１０】
静止部分抽出手段１０４は、積算手段１０１の出力を用いて画像の静止部分を抽出する。静止部分抽出手段１０４は、積算手段１０１の出力が入力される加算部１０７と、加算部１０７の出力が入力される記憶部１０８と、加算部１０７の出力および記憶部１０８の出力が入力される静止部分抽出部１０９とを備える。
【００１１】
静止部分抽出手段１０４において、加算部１０７は、フレーム内のフリッカ周期のＮ周期分（Ｎは１以上）のラインについて積算手段１０１が出力するライン明度値を加算する。この加算結果は、いずれのフレームにおいても照明光の周期変化について同一の周期変化成分を含むものとなるため、フレーム間におけるこの加算結果の変化は被写体の変化分であると考えることができる。
【００１２】
記憶部１０８は、加算部１０７の出力を一時的に記憶する。静止部分抽出部１０９は加算部１０７が出力する加算結果と、記憶部１０８から読み出された１フレーム前の加算結果との差分を計算し、その差分が所定の閾値以下であれば、そのときのＮ周期分のライン部分を静止部分であると判定する。
【００１３】
除算手段１０５は、静止部分抽出手段１０４により静止部分であると判定されたＮ周期分のライン部分について、積算手段１０１の出力であるライン明度値ＳＵＭｎｊを平均化手段１０３の出力であるフリッカ成分が除去されたライン明度値ＡＶＥｎｊで除算することにより、ライン毎のフリッカ成分値ＳＵＭｎｊ／ＡＶＥｎｊを算出する。
【００１４】
図１３はフリッカ判定手段１０６の構成を示すブロック図である。フリッカ判定手段１０６は、除算手段１０５が出力するライン毎のフリッカ成分値ＳＵＭｎｊ／ＡＶＥｎｊを離散フーリエ変換することによりフリッカ成分値の５０Ｈｚあるいは６０Ｈｚの周波数成分を算出し、その周波数成分を閾値検定することにより、フリッカの有無を判定する。
【００１５】
【特許文献１】
特開２００１−１１９７０８号公報
【００１６】
【発明が解決しようとする課題】
上記従来の技術は、被写体の静止部分を抽出してフリッカ検出を行うことにより、被写体の動きなどによる輝度レベルの変動がある場合でも、ＭＯＳ型撮像素子を用いた撮像時に発生するフレーム内フリッカを検出することができるという利点がある。
【００１７】
しかしながら、フリッカ成分を除去したライン明度値の算出や被写体の静止部分の抽出に複数フレームの映像信号の積算値を用いているため、フリッカ検出の処理時間も長くかかり、また、被写体が動いている場合には被写体の静止部分の抽出が困難であるという問題がある。
【００１８】
また、照明光の電源周波数が６０Ｈｚでフレームレートが３０Ｈｚの場合、あるいは照明光の電源周波数が５０Ｈｚでフレームレートが２５Ｈｚの場合は、電源周波数が変動すると画面上に動く縞模様が現れるが、フレーム間でライン毎のライン明度値が変化しないため複数フレームの映像信号の平均をとる方法ではフリッカ成分を除去した映像信号の抽出は困難であるという問題がある。
【００１９】
さらに、フリッカの有無の判定に離散フーリエ変換を用いて周波数成分を検出しているため、離散フーリエ変換処理を行う回路規模が大きくなるという問題がある。その対策としてＲＯＭに格納した変換テーブルを用いる場合もやはり回路規模が大きくなり、かつフレームレートが変わった場合に対応できないという問題がある。
【００２０】
本発明は上記従来の問題点を解決するためになされたものであり、被写体の動きの影響を受けることなく、またフレームレートと照明光の電源周波数とが比例関係にある場合でもフリッカ検出が可能なフリッカ検出方法およびフリッカ検出装置を提供することを目的とする。
【００２１】
【課題を解決するための手段】
請求項１のフリッカ検出方法は、映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出し、前記ライン明度値の垂直走査方向の変動周期を抽出し、前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する。
【００２２】
上記構成によれば、ライン明度値の垂直走査方向の変動周期を抽出して判定することにより、１フレームの映像信号の中からフリッカ周期情報を抽出することができるため、被写体の動きの影響を受けずにフリッカ検出ができ、また、フレームレートと照明光の電源周波数とが比例関係にある場合にもフリッカ検出ができる。
【００２３】
請求項２のフリッカ検出方法は、請求項１記載のフリッカ検出方法において、前記ライン明度値を映像の１フレームまたは１フィールド内の複数のブロック毎に算出し、前記変動周期を前記ブロック内で抽出し、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する。
【００２４】
上記構成によれば、映像の１フレームまたは１フィールドを複数のブロックに分割して変動周期を抽出することにより、よりフリッカ検出に適した輝度レベルの変化が少ないブロックからフリッカ周期情報を抽出する可能性が高まるため、より精度の高い判定ができる。
【００２５】
請求項３のフリッカ検出方法は、請求項１または２記載のフリッカ検出方法において、前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出し、前記差分における同一符号の連続回数をカウントし、前記同一符号の連続回数のカウント値を前記変動周期を表す値として前記所定の周波数範囲と比較する。
【００２６】
上記構成によれば、ライン明度値の変動による差分符号の連続回数をカウントする方法により、従来のような離散フーリエ変換を用いる必要がなくなるため、フリッカ検出処理に必要な回路規模を縮小することができる。
【００２７】
請求項４のフリッカ検出方法は、映像の１フレームまたは１フィールド内においてライン毎の画素レベルを積算してライン明度値を算出するステップと、前記ライン明度値の垂直走査方向の変動周期を抽出するステップと、前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップとを含む。
【００２８】
上記構成によれば、ライン明度値の垂直走査方向の変動周期を抽出して判定することにより、１フレームの映像信号の中からフリッカ周期情報を抽出することができるため、被写体の動きの影響を受けずにフリッカ検出ができ、また、フレームレートと照明光の電源周波数とが比例関係にある場合にもフリッカ検出ができる。
【００２９】
請求項５のフリッカ検出方法は、請求項４記載のフリッカ検出方法において、映像の１フレームまたは１フィールド内の複数のブロックのそれぞれに対してライン毎に画素レベルを積算して前記ライン明度値を算出するステップと、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定するステップとを含む。
【００３０】
上記構成によれば、映像の１フレームまたは１フィールドを複数のブロックに分割して変動周期を抽出することにより、１フレームの映像信号の中でも、よりフリッカ検出に適した輝度レベルの変化が少ないブロックからフリッカ周期情報を抽出する可能性が高まるため、より精度の高い判定ができる。
【００３１】
請求項６のフリッカ検出方法は、請求項４または５記載のフリッカ検出方法において、前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出するステップと、前記差分における同一符号の連続回数をカウントするステップと、前記同一符号の連続回数のカウント値を前記変動周期として前記所定の周波数範囲と比較するステップとを含む。
【００３２】
上記構成によれば、ライン明度値の変動による差分符号の連続回数をカウントする方法により、従来のような離散フーリエ変換を用いる必要がなくなるため、フリッカ検出処理に必要な回路規模を縮小することができる。
【００３３】
請求項７のフリッカ検出装置は、映像の１フレームまたは１フィールド内においてライン毎に画素レベルを積算してライン明度値を算出する積算手段と、前記ライン明度値の垂直走査方向の変動周期を抽出する抽出手段と、前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する判定手段とを備える。
【００３４】
上記構成によれば、ライン明度値の垂直走査方向の変動周期を抽出して判定することにより、１フレームの映像信号の中からフリッカ周期情報を抽出することができるため、被写体の動きの影響を受けずにフリッカ検出ができ、また、フレームレートと照明光の電源周波数とが比例関係にある場合にもフリッカ検出ができる。
【００３５】
請求項８のフリッカ検出装置は、請求項７記載のフリッカ検出装置において、前記積算手段は、映像の１フレームまたは１フィールド内を複数のブロックに分割した各ブロック内のライン毎に画素レベルを積算してライン明度値を算出し、前記抽出手段は、各ブロック毎に前記ライン明度値の垂直走査方向の変動周期を抽出し、前記判定手段は、所定数のブロックにおいて前記変動周期が所定の周波数範囲内である場合にフリッカ有りと判定する。
【００３６】
上記構成によれば、映像の１フレームまたは１フィールドを複数のブロックに分割して変動周期を抽出することにより、１フレームの映像信号の中でも、よりフリッカ検出に適した輝度レベルの変化が少ないブロックからフリッカ周期情報を抽出する可能性が高まるため、より精度の高い判定ができる。
【００３７】
請求項９のフリッカ検出装置は、請求項７または８記載のフリッカ検出装置において、前記抽出手段は、前記ライン明度値の垂直走査方向の変動による差分をライン毎に算出する差分算出手段と、前記差分における同一符号の連続回数をカウントするカウント手段と、前記同一符号の連続回数のカウント値に基づいて前記変動周期を判定する判定手段とを備える。
【００３８】
上記構成によれば、ライン明度値の変動による差分符号の連続回数をカウントする方法により、従来のような離散フーリエ変換を用いる必要がなくなるため、フリッカ検出処理に必要な回路規模を縮小することができる。
【００３９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
（実施の形態１）
図１は本発明の実施の形態１に係るフリッカ検出装置の構成を示すブロック図である。図１において、フリッカ検出装置は、積算手段１と、フリッカ抽出手段２と、フリッカ判定手段３とを備える。
【００４０】
積算手段１には、図示しないＭＯＳ型撮像素子で撮像された有効走査期間の映像信号が入力される。積算手段１は、１フレームの有効走査期間の映像信号の画素レベルをライン毎に積算または平均化してライン明度値を出力する。
【００４１】
フリッカ抽出手段２は、積算手段１が出力するライン明度値を蓄積し、１フレーム内のライン明度値の系列からライン明度値の変動周期情報を抽出する。フリッカ判定手段３はフリッカ抽出手段２が抽出したライン明度値の変動周期情報を周波数判定情報と比較し、所定の周波数範囲内である場合にフリッカ有りと判定する。
【００４２】
図２は本実施の形態のフリッカ検出装置におけるフリッカ抽出手段２を示すブロック図である。図２において、フリッカ抽出手段２は、積算手段１からのライン明度値を入力とする記憶手段１０と、積算手段１の出力および記憶手段１０の出力を入力とする差分手段１１と、差分手段１１の出力を入力とする記憶手段１２と、差分手段１１の出力および記憶手段１２の出力を入力とする比較手段１３と、比較手段１３の出力を入力とするカウント手段１４と、カウント手段１４の出力および比較手段１３の出力を入力とする周波数判定手段１５とを備える。
【００４３】
記憶手段１０は積算手段１が出力するライン明度値を一時記憶し、差分手段１１は入力されるライン明度値と記憶手段１０に記憶された１ライン前のライン明度値との差分をとり、その差分の符号（正または負）を出力する。記憶手段１２は差分の符号を一時記憶し、比較手段１３は差分手段１１が出力する差分の符号と記憶手段１２に記憶された１ライン前の差分の符号を比較する。
【００４４】
比較手段１３の比較結果で符号が一致した場合はカウント手段１４はカウント値をカウントアップし、不一致であった場合はカウント手段１４はカウント値を０にリセットする。周波数判定手段１５はカウント手段１４のカウント値を取り込み、比較手段１３の比較結果で符号が不一致となった場合に、リセットされる前に得たカウント値からライン明度値の変動周期情報を抽出する。
【００４５】
以上のように構成されたフリッカ検出装置において、ライン明度値の変動周期情報を抽出する原理を図３から図５を用いて説明する。図３は積算手段１によりライン毎に画素レベルを積算してライン明度値を得る方法を説明する図であり、図４は差分手段１１によりライン毎の差分の符号を得る方法を説明する図である。
【００４６】
図４に示すように、照明光の光量は電源周波数の２倍の周波数で変動する。ＭＯＳ型撮像素子を用いて露光した映像をライン単位に順次読み出すと、この光量の変動が垂直走査方向にライン明度の変動として現れるので、ライン毎のライン明度値の差分をとると、その符号はライン明度値の増減に応じて照明光と同じ周期で正期間と負期間を繰り返す。
【００４７】
図５は、具体的に照明光の電源周波数が５０Ｈｚでフレームレートが３０Ｈｚの場合に、上記差分の符号のカウント値によりライン明度値の変動周期情報、すなわちフリッカ周期を抽出する方法を説明する図である。
【００４８】
ここで１フレームのライン数を１０５０ラインとすると、ラインの水平同期周波数は３１５００Ｈｚとなるので、１電源サイクルのライン数は、３１５００／５０＝６３０本となる。カウンタ手段１４でカウントされる正または負の同一符号区間は１電源サイクルに４回となるので、カウントされる周期は６３０／４＝１５７．５となる。実際にはタイミングによりカウント値１５７または１５８が得られ、これがフリッカ周期を示す値となる。
【００４９】
実際にはライン明度値は被写体の映像信号が重畳した値であり、ライン毎の積算または平均化によっても映像信号の影響を十分に除去することはできないので、上述したような正確なカウント値が得られるとは限らない。したがって、フリッカ周期の判定にはある程度の幅を持たせることが必要である。
【００５０】
すなわち、フリッカ判定手段３では、照明光の電源周波数およびフレームレートに応じて、例えばそれぞれのケースについて判定値の上限および下限を設定し、フリッカ抽出手段２の出力が所定の判定値の範囲内であればフリッカ有りと判定する。
【００５１】
その際に、１フレーム中にライン明度値の変動周期が複数回あるので、一定数の周期についてフリッカ抽出手段２の出力が所定の判定値の範囲内であればフリッカ有りと判定することができる。図５に示した例の場合は１フレームにライン明度値の変動が６周期強現れるので、例えば、そのうち２周期についてフリッカ抽出手段２の出力が所定の判定値の範囲内であればフリッカ有りと判定するようにする。
【００５２】
また、１フレームだけではフリッカを見逃す可能性もあるので、フリッカ判定手段３でフリッカ抽出手段２の出力情報を所定数のフレームについて蓄積し、複数のフレームのそれぞれ６周期のデータの中から、一定数の周期についてのデータが所定の判定値の範囲内であればフリッカ有りと判定することもできる。
【００５３】
このように、１フレームの映像信号の中からフリッカ周期情報を抽出することにより、複数フレームの映像信号を用いる必要がなくなるため、被写体の動きの影響を受けずにフリッカ検出ができ、また、フレームレートと照明光の電源周波数とが比例関係にある場合にもフリッカ検出ができるようになる。また、ライン毎のライン明度値における差分符号の連続回数をカウントする方法により、従来のような離散フーリエ変換を用いる必要がなくなることにより、フリッカ検出処理に必要な回路規模を縮小することができる。
【００５４】
（実施の形態２）
図６は本発明の実施の形態２に係るフリッカ検出装置の構成を示すブロック図である。図６において、フリッカ検出装置は、積算手段２０と、複数のフリッカ抽出手段２１〜２４と、フリッカ判定手段２５とを備える。
【００５５】
積算手段２０には、図示されないＭＯＳ型撮像素子で撮像された有効走査期間の映像信号が入力される。積算手段２０は、１フレームを複数のブロックに分割し、１フレームの有効走査期間の映像信号の画素レベルを各ブロック内のライン毎に積算または平均化し、ブロック毎かつライン毎のライン明度値を順次出力する。
【００５６】
フリッカ抽出手段２１〜２４は、それぞれ図２に示したフリッカ抽出手段２と同様の構成であり、前記複数のブロックに対応して設けられ、積算手段２０が出力するブロック毎かつライン毎のライン明度値から自己のブロック分のライン明度値を取り込んで蓄積し、ブロック毎のライン明度値の系列から実施の形態１と同様の方法でライン明度値の変動周期情報を抽出する。
【００５７】
フリッカ判定手段２５は、フリッカ抽出手段２１〜２４が抽出した各ブロックのライン明度値の変動周期情報をそれぞれ周波数判定情報と比較し、一定数のブロックの比較結果が所定の周波数範囲内である場合にフリッカ有りと判定する。
【００５８】
図７は本実施の形態におけるブロック分割の一例を示す図である。図７においては１フレームを縦に４分割し、それぞれのブロック内におけるライン毎のライン明度値を出力し、それぞれのブロックに対応したフリッカ抽出手段によりブロック内のライン明度値の変動周期情報を抽出している。
【００５９】
図８は本実施の形態の効果を実施の形態１と比較して説明する図である。図８（Ａ）は実施の形態１のフリッカ検出方法の効果を示す図であり、実際のライン明度値の系列は映像信号の影響を受けて歪んだ波形となるため、フリッカ判定が困難になり、フリッカを見逃すことがある。
【００６０】
これに対して、図８（Ｂ）は、本実施の形態により図７に示すように１フレームを４ブロックに分割したものであり、各ブロックについてライン明度値の系列が得られるため、ライン明度値を積算する画素数が少なくなるにも拘らず、輝度レベルの変化が少ないブロックについては比較的歪みの少ない波形が得られる。
【００６１】
そのため、前述したように各ブロックのデータについてフリッカ判定を行うことにより、ライン明度値の系列について歪みの少ないきれいな波形のブロックを捕らえることができる可能性が高くなるため、フリッカ判定の制度が高まり、フリッカを見逃す恐れが少なくなる。
【００６２】
図９は本実施の形態によるフリッカ検出方法の処理手順を示すフローチャートである。図９において、まず、ライン毎に各ブロック内の画素レベルを積算してライン明度値を算出し（Ｓ１０１）、次に、ライン毎に１ライン前のライン明度値との差分を計算しその符号を取り出す（Ｓ１０２）。
【００６３】
Ｓ１０２で取り出した符号を１ライン前の符号と比較し（Ｓ１０３）、同一符号が続いている場合は、カウンタをカウントアップし（Ｓ１０４）、Ｓ１０１に戻り次のラインに進む。
【００６４】
Ｓ１０３の符号比較で符号が異なる場合は、そのときのカウンタ値を取り出すとともにカウンタをクリアし（Ｓ１０５）、取り出したカウンタ値を判定幅を持たせたフリッカ周波数判定値と比較する（Ｓ１０６）。この比較結果でカウンタ値がフリッカ周波数範囲外であった場合はＳ１０１に戻り次のラインに進む。
【００６５】
Ｓ１０６の比較結果でカウンタ値がフリッカ周波数範囲内であった場合は、１つのブロックについてフリッカ有りの判定が得られたことをカウントし（Ｓ１０７）、１フレームの走査終了チェックで終了していない場合は（Ｓ１０８）、Ｓ１０１に戻り次のラインに進む。
【００６６】
Ｓ１０８で１フレームの走査終了チェックで終了となった場合は、フリッカ有りの判定が得られたときにカウントしたブロック数を所定の判定基準値と比較する（Ｓ１０９）。カウントしたブロック数が所定の判定基準値以上であるか否かにより、フリッカ有り（Ｓ１１０）またはフリッカ無し（Ｓ１１１）の判定を行い、次のフレームに備えて全てのカウンタをクリアして１フレームの処理を終了する（Ｓ１１２）。
【００６７】
ここでフリッカ有無の判定を行う際に、実施の形態１で説明したように１フレーム中にライン明度値の変動周期が複数回あるので、ブロックの分割方法に応じて各ブロックのライン明度値の変動周期情報は１つ以上あることになるため、ほぼ（ブロック数）×（１フレーム中のライン明度値の変動周期数）のデータについてフリッカ有無の判定を行い、一定数のフリッカ有りの判定が得られた場合に最終的にフリッカ有りと判定することができる。
【００６８】
このように、１フレームを複数のブロックに分割し、ブロック毎に映像信号の中からフリッカ周期情報を抽出することにより、フリッカ検出に適した輝度レベルの変化が少ないブロックからフリッカ周期情報を抽出することができる可能性が高まるため、より精度の高い判定ができるようになり、フリッカを見逃す可能性が低くなる。
【００６９】
【発明の効果】
以上説明したように、本発明によれば、１フレームの映像信号の中からフリッカ周期情報を抽出することにより、複数フレームの映像信号を用いる必要がなくなるため、被写体の動きの影響を受けずにフリッカ検出ができ、また、フレームレートと照明光の電源周波数とが比例関係にある場合にもフリッカ検出ができるようになる。
【００７０】
さらに本発明によれば、１フレームを複数のブロックに分割し、ブロック毎に映像信号の中からフリッカ周期情報を抽出することにより、フリッカ検出に適した輝度レベルの変化が少ないブロックからフリッカ周期情報を抽出することができる可能性が高まるため、より精度の高い判定ができるようになり、フリッカを見逃す可能性が低くなる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るフリッカ検出装置の構成を示すブロック図。
【図２】本発明の実施の形態１におけるフリッカ抽出手段を示すブロック図。
【図３】ライン毎に画素レベルを積算してライン明度値を得る方法を説明する図。
【図４】ライン毎の差分の符号を得る方法を説明する図。
【図５】差分符号のカウント値からライン明度値の変動周期情報を抽出する方法を説明する図。
【図６】本発明の実施の形態２に係るフリッカ検出装置の構成を示すブロック図。
【図７】本発明の実施の形態２におけるブロック分割の一例を示す図。
【図８】本発明の実施の形態２の効果を実施の形態１と比較して説明する図。
【図９】本発明の実施の形態２に係るフリッカ検出方法の処理手順を示すフローチャート。
【図１０】従来のフリッカ検出装置を示すブロック図。
【図１１】従来のフリッカ検出方法において、映像信号からフリッカ成分を除去した信号を生成する原理を説明する図。
【図１２】従来のフリッカ検出方法において、３フレーム分のライン明度値からフリッカ成分が除去されたライン明度値を生成する方法を説明する図。
【図１３】従来のフリッカ検出装置におけるフリッカ判定手段を示すブロック図。
【符号の説明】
１、２０  積算手段
２、２１〜２４  フリッカ抽出手段
３、２５  フリッカ判定手段
１０  記憶手段
１１  差分手段
１２  記憶手段  １３  比較手段
１４  カウント手段
１５  周波数判定手段１５
１０１  積算手段
１０２  記憶手段
１０３  平均化手段
１０４  静止部分抽出手段
１０５  除算手段
１０６  フリッカ判定手段
１０７  加算部
１０８  記憶部
１０９  静止部分抽出部
【図１】
2004260574.tif 000003
【図２】
2004260574.tif 000004
【図３】
2004260574.tif 000005
【図４】
2004260574.tif 000006
【図５】
2004260574.tif 000007
【図６】
2004260574.tif 000008
【図７】
2004260574.tif 000009
【図８】
2004260574.tif 000010
【図９】
2004260574.tif 000011
【図１０】
2004260574.tif 000012
【図１１】
2004260574.tif 000013
【図１２】
2004260574.tif 000014
【図１３】
2004260574.tif 000015