(57)【特許請求の範囲】
【請求項１】
輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、該回路は、
前記輝度信号の１フレーム間差分値を求め、符号が正の差分値についてブロック毎に累計するフレーム差分値累計手段と、
該フレーム差分値累計手段により累計された累計値と予め定められた第１の閾値とをブロック毎に比較し、該累計値が第１の閾値以上となるブロックの数を１フィールドに渡って累計するブロック数累計手段と、
該ブロック数累計手段により累計されたブロック数と予め定められた第２の閾値とを比較し、ブロック数が第２の閾値以下であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とするフラッシュ信号検出回路。
【請求項２】
輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、該回路は、
前記輝度信号の１フレーム間差分値の絶対値を求め、該絶対値をブロック毎に累計するフレーム差分値累計手段と、
該フレーム差分値累計手段により累計された累計値を１フィールド遅延させて出力する１フィールド遅延手段と、
該１フィールド遅延手段から出力される累計値から前記フレーム差分値累計手段により累計された累計値を減算し、減算した値が予め定められた閾値以上であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とするフラッシュ信号検出回路。
【請求項３】
輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、該回路は、
前記輝度信号の１フレーム間差分値を求め、符号が正の差分値についてブロック毎に累計するフレーム差分値累計手段と、
該フレーム差分値累計手段により累計された累計値と予め定められた第１の閾値とをブロック毎に比較し、該累計値が第１の閾値より大きいとき論理「１」を出力し、該累計値が第１の閾値より小さいとき論理「０」を出力する比較手段と、
該比較手段から出力される論理「１」または「０」を１フィールド遅延させて出力する１フィールド遅延手段と、
該１フィールド遅延手段から論理「１」が出力され前記比較手段から論理「０」が出力されたとき、論理「１」を出力する論理演算手段と、
該論理演算手段から出力される論理「１」の数を１フィールドに渡って累計し、累計値が予め定められた第２の閾値以下であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とするフラッシュ信号検出回路。
【請求項４】
映像信号からフラッシュ信号を検出するフラッシュ信号検出回路において、該回路は、
前記映像信号の輝度信号からフラッシュ信号を検出して第１のフラッシュ検出信号を出力する第１のフラッシュ検出手段と、
前記映像信号の色信号からフラッシュ信号を検出して第２のフラッシュ検出信号を出力する第２のフラッシュ検出手段と、
前記第１のフラッシュ検出手段から第１のフラッシュ検出信号が出力され、前記第２のフラッシュ検出手段から第２のフラッシュ検出信号が出力されないとき該第１のフラッシュ検出信号を外部へ出力する比較演算手段とを含むことを特徴とするフラッシュ信号検出回路。
【請求項５】
映像信号からフラッシュ信号を検出するフラッシュ信号検出回路において、該回路は、
前記映像信号の輝度信号からフラッシュ信号を検出して第１のフラッシュ検出信号を出力する第１のフラッシュ検出手段と、
前記映像信号の色信号からフラッシュ信号を検出して第２のフラッシュ検出信号を出力する第２のフラッシュ検出手段と、
前記色信号と異なる色信号によりフラッシュ信号を検出して第３のフラッシュ検出信号を出力する第３のフラッシュ検出手段と、
前記第１のフラッシュ検出手段から第１のフラッシュ検出信号が出力され、前記第２のフラッシュ検出手段および第３のフラッシュ検出手段から第２のフラッシュ検出信号および第３のフラッシュ検出信号が出力されないとき該第１のフラッシュ検出信号をフラッシュ検出信号として外部へ出力する比較演算手段とを含むことを特徴とするフラッシュ信号検出回路。
【請求項６】
映像信号からシーンチェンジを検出してシーンチェンジ検出信号を出力するシーンチェンジ検出手段と、
前記映像信号からフラッシュ信号を検出するフラッシュ検出手段と、
前記シーンチェンジ検出手段がシーンチェンジを検出した場合に、前記フラッシュ検出手段がフラッシュ信号を検出しないときは前記シーンチェンジ検出信号を出力し、該フラッシュ検出手段がフラッシュ信号を検出したときは前記シーンチェンジ検出信号を所定の期間出力しないように前記シーンチェンジ検出手段を制御するシーンチェンジ制御手段とを含むことを特徴とするフラッシュ信号検出回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号からフラッシュ信号を検出するフラッシュ信号検出回路に関するものである。
【０００２】
【従来の技術】
フレームシンクロナイザでは、入力信号と出力信号とは互いに非同期であるため、無限大のメモリを用いない限りフレームの追い越し、フレームの繰り返しが所定の頻度で発生する。たとえば、出力信号の同期周波数が入力信号の同期周波数よりも若干低い場合、メモリの読み出しより書き込みが先行する状態が発生するため、信号を１フィールドスキップさせることにより追い越し現象を回避している。このスキップが行われたとき、フィールドの不連続が発生するため入力信号が動画像の場合、動きの不連続が視覚的に検知される。しかし、この部分が静止画やシーンチェンジであるときは、フィールドの不連続は視覚的に検知できない。そこで、フレームシンクロナイザでは、静止画やシーンチェンジを検出し、その時点でスキップを行っていた。
【０００３】
このシーンチェンジは、一般にシーンチェンジが行われると１フレーム間のフィールドの相関が急激に大きく変化することを利用して検出されていた。すなわち、シーンチェンジがあったとき、映像信号におけるフレーム間差分値は時間的に画面全体において急変する。そこで、フレーム間差分値の絶対値をブロック毎に累計し、累計値が所定のレベル以上となるブロック数を全フィールドに渡って調べ、その数が所定の値以上となるときシーンチェンジとみなしていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のシーンチェンジ検出方法では、フラッシュによっても信号レベルが大きく変化するため、フラッシュをシーンチェンジと誤って検出するおそれがあった。このフラッシュ時にスキップを実行すると、フラッシュによる映像信号のレベル変化は短時間で局所的であるためフラッシュ前後のフレームにおける映像信号の相関は大きいので、スキップによる画像の不連続が視覚的に検知され、非常に目障りになるという問題があった。この場合、フラッシュを検出できれば、フラッシュによるスキップを回避することができる。
【０００５】
本発明はこのような従来技術の問題を解消し、シーンチェンジと区別してフラッシュ信号のみを検出できるフラッシュ信号検出回路を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上述の課題を解決するために、輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、この回路は、輝度信号の１フレーム間差分値を求め、符号が正の差分値についてブロック毎に累計するフレーム差分値累計手段と、フレーム差分値累計手段により累計された累計値と予め定められた第１の閾値とをブロック毎に比較し、累計値が第１の閾値以上となるブロックの数を１フィールドに渡って累計するブロック数累計手段と、ブロック数累計手段により累計されたブロック数と予め定められた第２の閾値とを比較し、ブロック数が第２の閾値以下であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とする。
【０００７】
また、本発明は、輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、この回路は、輝度信号の１フレーム間差分値の絶対値を求め、この絶対値をブロック毎に累計するフレーム差分値累計手段と、フレーム差分値累計手段により累計された累計値を１フィールド遅延させて出力する１フィールド遅延手段と、１フィールド遅延手段から出力される累計値からフレーム差分値累計手段により累計された累計値を減算し、減算した値が予め定められた閾値以上であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とする。
【０００８】
また、本発明は、輝度信号からフラッシュ信号を検出するフラッシュ信号検出回路において、この回路は、輝度信号の１フレーム間差分値を求め、符号が正の差分値についてブロック毎に累計するフレーム差分値累計手段と、フレーム差分値累計手段により累計された累計値と予め定められた第１の閾値とをブロック毎に比較し、この累計値が第１の閾値より大きいとき論理「１」を出力し、累計値が第１の閾値より小さいとき論理「０」を出力する比較手段と、比較手段から出力される論理「１」または「０」を１フィールド遅延させて出力する１フィールド遅延手段と、１フィールド遅延手段から論理「１」が出力され比較手段から論理「０」が出力されたとき、論理「１」を出力する論理演算手段と、論理演算手段から出力される論理「１」の数を１フィールドに渡って累計し、累計値が予め定められた第２の閾値以下であるときフラッシュ検出信号を出力するフラッシュ検出手段とを含むことを特徴とする。
【０００９】
また、本発明は、映像信号からフラッシュ信号を検出するフラッシュ信号検出回路において、この回路は、映像信号の輝度信号からフラッシュ信号を検出して第１のフラッシュ検出信号を出力する第１のフラッシュ検出手段と、映像信号の色信号からフラッシュ信号を検出して第２のフラッシュ検出信号を出力する第２のフラッシュ検出手段と、第１のフラッシュ検出手段から第１のフラッシュ検出信号が出力され、第２のフラッシュ検出手段から第２のフラッシュ検出信号が出力されないとき第１のフラッシュ検出信号を外部へ出力する比較演算手段とを含むことを特徴とする。
【００１０】
さらに、本発明は、映像信号からシーンチェンジを検出してシーンチェンジ検出信号を出力するシーンチェンジ検出手段と、映像信号からフラッシュ信号を検出するフラッシュ検出手段と、シーンチェンジ検出手段がシーンチェンジを検出した場合に、フラッシュ検出手段がフラッシュ信号を検出しないときはシーンチェンジ検出信号を出力し、フラッシュ検出手段がフラッシュ信号を検出したときはシーンチェンジ検出信号を所定の期間出力しないようにシーンチェンジ検出手段を制御するシーンチェンジ制御手段とを含むことを特徴とする。
【００１１】
【発明の実施の形態】
次に添付図面を参照して本発明の実施例を詳細に説明する。
【００１２】
図１は、第１の実施例のフラッシュ信号検出回路１０の構成を示すブロック図である。このフラッシュ信号検出回路１０は、フラッシュ信号の２次元的な分布（画面上における分布）が局所的である点に着目してフラッシュ信号を検出するものである。ここで、フラッシュ信号とは、フラッシュ光が当てられた対象物に対応する映像信号である。
【００１３】
図１において、１フレーム遅延回路１２と差分回路１４にはディジタル化されたテレビジョン信号の輝度信号（Ｙ信号）１００  が外部から入力される。１  フレーム遅延回路１２は、Ｙ信号１００  を１フレーム遅延させて差分回路１４へ出力する。差分回路１４は、外部から直接入力されるＹ信号１００  と１フレーム遅延回路１２から出力される信号のレベル差を求め、このレベル差を示す差分信号１０２  を累算回路１６へ出力する。
【００１４】
累算回路１６は、差分回路１４から出力される差分信号１０２  が示すレベル差の符号を調べ、正のレベル差値のみを累算する。これは、フラッシュ信号は１フレーム前のＹ信号に比べて常にレベルが大きく、そのレベル差は常に正となるためである。また、累算は、ｍ画素×ｎラインのブロック毎に行う。このブロックは、小さすぎるとフラッシュ信号検出に対するノイズの影響が大きくなり、大きすぎるとフラッシュ信号検出の感度が低下する。たとえば、７２０  画素×２４０  ラインの５２５／６０方式のテレビジョン信号の場合、１ブロックの大きさは６４画素×３２ラインが一応の目安となる。
【００１５】
累算回路１６で累算された累計値は、比較回路１８へ出力される。比較回路１８は、累算回路１６から出力される累計値と予め定められたスレッシュホールドレベル（閾値）α１  とを比較し、累計値がα１  以上のとき論理「１」をカウント回路２０へ出力する。カウント回路２０は、比較回路１８から１フィールド（全画面）の期間内に出力される論理「１」の数をカウントし、そのカウント値を比較回路２２へ出力する。比較回路２２は、カウント回路２０から出力されるカウント値と、予め定められたスレッシュホールドレベル（閾値）β１  およびγ１  と比較し、カウント値がβ１  以下でかつγ１  以上のとき、そのフィールドにフラッシュ信号が含まれる判断し、フラッシュ検出信号１０４  を出力する。本実施例では、β１  、γ１  の値はβ１  ＝１０、γ１  ＝１に設定しているが、フラッシュ信号の検出精度に大きく影響及ぼすので装置に応じて決定するのが好ましい。
【００１６】
次に、図１のフラッシュ検出回路１０の動作を説明する。フラッシュ信号は、カメラフラッシュによりレベルがインパルス的に変化する映像信号であり、図２に示すように画面（フィールド）の狭い領域に分布する。ただし、フラッシュ光が強くなるとフラッシュ信号は画面のほぼ全体に拡大する。しかし、この場合、フラッシュ光が当てられた画面とフラッシュ光が当てられていない１フレーム前の画面との相関は小さくなるので、フラッシュをシーンチェンジと誤って検出しても視覚上は構わない。そこで、本実施例では、フラッシュ光によるフレームの不連続が視覚的に検知できない程度のフラッシュ光、具体的には、図２に示すような画面に局所に分布するフラッシュ信号をフラッシュ検出の対象とする。
【００１７】
図１において、Ｙ信号１００  は、１フレーム遅延回路１２と差分回路１４とに入力される。１  フレーム遅延回路１２に入力されたＹ信号１００  は、１フレームに相当する時間だけ遅延されて差分回路１４に入力される。差分回路１４では、Ｙ信号１００  のレベルＡ  と１フレーム遅延回路１２からの信号のレベルＢ  とのレベル差  Ａ−Ｂ  が求められる。フラッシュ信号はレベルが大きいので、レベル差  Ａ−Ｂ  が正のときＹ信号１００  はフラッシュ信号と考えられ、レベル差  Ａ−Ｂ  はフラッシュ信号と１フレーム前の信号とのレベル差となる。差分回路１４で求められたレベル差は差分信号１０２  として累算回路１６に入力される。
【００１８】
累算回路１４では、符号が正のレベル差値のみがブロック毎に累算される。これにより、各ブロックにおけるフラッシュ信号のレベルに比例する累計値が求められたことになる。累算回路１６で求められた累計値は、比較回路１８に入力される。比較回路１８では、累算回路１６からの累計値とスレッシュホールドレベルα１  とが比較される。そして、累計値がα１  以上のとき、その累計値に対応するブロックにはフラッシュ信号が含まれると判断され、論理「１」がカウント回路２０へ出力される。図２に示すようにフラッシュ信号は局所的に分布する特徴を有するが、累計値をα１  以上に限定することによりより局所的なものになる。
【００１９】
カウント回路２０では、比較回路１８から出力される論理「１」の数がカウントされる。カウントは、１フィールド（全画面）の期間に渡って実行される。これにより、１フィールドにおけるフラッシュ信号が含まれるブロック数が求められる。そのカウント値は比較回路２２へ入力される。比較回路２２では、カウント回路２０からのカウント値とスレッシュホールドレベルβ１  およびγ１  とが比較される。
【００２０】
フラッシュ信号の場合、累算回路１６で累算された累計値がα１  以上となるブロックは画面上において局所的に存在するので、１フィールドにおける累計値がα１  以上となるブロックの総数はあまり大きくはなく、たとえば１０以下である。これに対してシーンチェンジでは、累計値がα１  以上となるブロックはほぼ全画面に渡って分布するため、１フィールドにおける累計値がα１  以上となるブロックの総数は１フィールドの全ブロック数に近い値になる。そこで、本実施例では、フラッシュ信号とシーンチェンジとを区別するため、カウント回路２０からのカウント値とスレッシュホールドレベルβ１  とを比較し、カウント値がβ１  より小さいときフラッシュ信号を検出したとする。
【００２１】
また、シーンチェンジでは、フレーム間差分値の符号が正のものや負のものが混在する場合があり、フレーム間差分値の累計値が大きくならない場合もある。そこで、本実施例では、このようなシーンチェンジとフラッシュ信号とを区別するため、カウント回路２０からのカウント値とスレッシュホールドレベルγ１  とを比較し、カウント値がγ１  以上でかつβ１  以下であるとき、フラッシュ信号を検出したとして、比較回路２２からフラッシュ検出信号を出力する。このように、本実施例では、フレーム間差分信号のレベルが大きいが、２次元的な広がりが小さい信号をフラッシュ信号として検出するものである。
【００２２】
図３は、第２の実施例のフラッシュ信号検出回路３０の構成を示すブロック図である。このフラッシュ信号検出回路３０は、フラッシュ信号の時間的な変化がシーンチェンジの場合と相違することに着目してフラッシュ信号を検出するものである。
【００２３】
図３において、１フレーム遅延回路３２と差分回路３４にはディジタル化されたテレビジョン信号のＹ信号３００  が外部から入力される。１  フレーム遅延回路３２、差分回路３６は、図１の１  フレーム遅延回路１２、差分回路１６とそれぞれ同じものである。差分回路３４は、差分信号３０２  を絶対値変換回路３６へ出力する。絶対値変換回路３６は、差分回路３４から出力される差分信号３０２  が示すレベル差を絶対値化して累算回路３８へ出力する。累算回路３８は、絶対値変換回路３６から出力される絶対値を累算する。この累算は、ｍ画素×ｎラインのブロック単位で実行される。このブロックは、７２０  画素×２４０  ラインの５２５／６０方式のテレビジョン信号の場合、第１の実施例の場合と同様に６４画素×３２ラインが一応の目安となる。累算回路３８は、求めた累計値を正規化回路４０へ出力する。
【００２４】
正規化回路４０は、累算回路３８から出力される累計値についてビット変換する。たとえば、入力されるＹ信号３００  が８ビットからなるとき、これを累算回路３８により６４画素×３２ラインのブロックについて累算すると累計値は１９ビットになる。しかし、１９ビットになると回路規模が増大するので、正規化回路４０によりビット変換してビット数を、たとえば１２ビットに落とす。なお、正規化回路４０は、非線形回路であってもよい。正規化回路４０で正規化された累計値を示す信号は、１フイ一ルド遅延回路４２と比較演算回路４４に入力される。
【００２５】
１フィールド遅延回路４２は、入力される信号を１フィールド遅延させて比較演算回路４４へ出力する。比較演算回路４４は、１フィールド遅延回路４２からの信号のレベルＣ  と正規化回路４０からの信号のレベルＤ  とのレベル差  Ｃ−Ｄ  を算出し、レベルＣ  が予め定められたスレッシュホールドレベル（閾値）α２  以上であって、レベル差  Ｃ−Ｄ  が予め定められたスレッシュホールドレベル（閾値）β２  以上であるとき、フラッシュ信号を検出したとしてフラッシュ検出信号３０２  を出力する。
【００２６】
次に、図３のフラッシュ検出回路３０の動作を説明する。図３において、Ｙ信号３００  は、１フレーム遅延回路１２と差分回路１４に入力される。図４は、このＹ信号３００  が有する波形の一例であり、Ｖ  は１フィールドの期間を示す。図４において、フラッシュ信号Ａ  は、カメラフラッシュによりパルス的に変化し、１フィールド以内の狭い領域に分布している。ただし、カメラフラッシュが長い場合やフラッシュが複数発生した場合には、フラッシュ信号Ａ  は１フィールド以上に広がる。
【００２７】
しかし、この場合、フラッシュ光が当てられた画面とフラッシュ光が当てられていない１フレーム前の画面との相関は小さくなるので、フラッシュをシーンチェンジと誤って検出しても視覚上は問題ない。そこで、本実施例では、フラッシュ光によるフレームの不連続が視覚的に検知できない程度のフラッシュ光、具体的には、図４に示すような１フィールド期間内の狭い領域で発生するフラッシュ信号のみをフラッシュ検出の対象にする。
【００２８】
図３に戻って、１  フレーム遅延回路３２に入力されたＹ信号３００  は、１フレームに相当する時間だけ遅延され、差分回路３４に入力される。差分回路３４では、Ｙ信号３００  のレベルＡ  と１フレーム遅延回路３２から出力される信号のレベルＢ  とのレベル差  Ａ−Ｂ  が求められる。このレベル差は、差分信号３０２  として絶対値変換回路３６に入力される。絶対値変換回路３６では、差分信号３０２  が示すレベル差の絶対値が求められ、累算回路３８へ出力される。累算回路３８では、絶対値変換回路３６からの絶対値をブロック毎に累算する。これにより、各ブロックにおけるフレーム間差分値の絶対値の累計値が得られる。累算回路３８で求められた累計値は、正規化回路４０に入力される。
【００２９】
正規化回路４０では、累算回路３８からの累計値のビット数を、たとえば、１９ビットから１２ビットにビット変換する。正規化回路４０で正規化された累計値を示す信号は、１フイ一ルド遅延回路４２と比較演算回路４４に入力される。１フィールド遅延回路４２に入力された信号は、１フィールド遅延されて比較演算回路４４に入力される。図４に示すようにフラッシュ信号Ａ  は、レベルが１フレーム前のＹ信号より大きく、かつ１フィールド期間内の狭い領域で発生する。したがって、フラッシュ信号が存在するブロックのフレーム間差分値の絶対値の累計値は大きいものとなる。そこで、比較演算回路４４では、スレッシュホールドレベルα２  より大きい累計値をフラッシュ信号についての累計値とみなす。
【００３０】
次いで、比較演算回路４４では、１フィールド遅延回路４２で１フィールド遅延された信号（累計値）のレベルＣ  がスレッシュホールドレベルα２  以上のとき、この信号のレベルＣ  と正規化回路４０から出力される信号（累計値）のレベルＤ  とを比較する。つまり、フラッシュ信号が含まれると思われるブロックの累計値と、次のフィールドの同じ位置にあるブロックの累計値とを比較する。フラッシュ信号は１フィールド期間内で終結するので、１フィールド遅延回路４２からの累計値がフラッシュ信号のものであれば、そのレベル差  Ｃ−Ｄ  は大きいものとなる。そこで、１フィールド遅延回路４２からの信号のレベルＣ  がα２  以上であって、この信号のレベルＣ  と正規化回路４０からの信号のレベルＤ  とのレベル差  Ｃ−Ｄ  がスレッシュホールドレベルレベルβ２  以上であるとき、フラッシュ信号を検出したとしてフラッシュ検出信号３０２  を出力する。
【００３１】
なお、シーンチェンジの場合には、比較演算回路４４に入力される１フィールド遅延回路４２からの信号のレベルＣ  がα２  以上になったとしても、正規化回路４０からの信号のレベルＤ  は１フィールド遅延回路４２からの信号のレベルＣ  とほぼ同じなるので、レベル差  Ｃ−Ｄ  はβ２  以上になることはない。したがって、本実施例によれば、シーンチェンジをフラッシュ信号と誤って検出することはない。
【００３２】
図５は、第３の実施例のフラッシュ信号検出回路５０の構成を示すブロック図である。このフラッシュ信号検出回路５０は、フラッシュ信号が画面上で局所的に発生し、時間軸方向でパルス的に急激に変化するという性質を有することに着目し、第１の実施例のフラッシュ信号検出回路１０および第２の実施例のフラッシュ信号検出回路３０を融合したものであり、フラッシュ信号の誤りなく検出することができる。
【００３３】
図５において、１フレーム遅延回路５２と差分回路５４にはディジタル化されたテレビジョン信号のＹ信号５００  が外部から入力される。１  フレーム遅延回路５２、差分回路５４、および累算回路５６は、図１の１  フレーム遅延回路１２、差分回路１４、および累算回路１６とそれぞれ同じものである。比較回路５８は、累算回路５６から出力される累計値と予め定められたスレッシュホールドレベル（閾値）α３  とを比較し、累計値がα３  以上のとき論理「１」を出力し、それ以外のときは論理「０」を出力する。これにより、比較回路５８からは、フラッシュ信号が存在するブロックが検出される毎に論理「１」が出力される。比較回路５８から出力される論理「１」は、１フィールド遅延回路６０および論理演算回路６２に入力される。
【００３４】
１フィールド遅延回路６０は、入力される信号を１フィールド遅延させて論理演算回路６２へ出力する。論理演算回路６２は、１フィールド遅延回路４０から出力される１フィールド前の論理値Ｘおよび比較回路５８から現在出力される論理値Ｙを用いて論理演算を行う。具体的には、ブロックにフラッシュ信号が含まれる場合には論理値は「１」となり、また、フラッシュ信号は１フィールド期間内で終結し次のフィールドには影響を及ぼさないので、次のフィールドのブロックに対する論理値は「０」となる。そこで、論理演算回路６２は、論理値Ｘが「１」で論理値Ｙが「０」であるとき、フラッシュ信号を検出したとして論理「１」をカウント回路６４へ出力する。
【００３５】
カウント回路６４は、入力される論理「１」の数を１フィールドに渡ってカウントする。これにより、１フィールドにおけるフラッシュ信号が含まれるブロックの総数が得られる。なお、１ブロックの大きさは、７２０  画素×２４０  ラインの５２５／６０方式のテレビジョン信号の場合、第１の実勢例の場合と同様に６４画素×３２ラインが一応の目安となる。カウント回路６４で計数されたカウント値は比較回路６６に入力される。比較回路６６は、入力されたカウント値と予め定められたスレッシュホールドレベル（閾値）β３  およびγ３  と比較する。そして、カウント値がβ３  以下でかつγ３  以上であるとき、フラッシュ信号を検出したとしてフラッシュ検出信号５０２  を出力する。なお、本実施例では、β１  、γ１  の値をそれぞれβ１  ＝１０、γ１  ＝１に設定しているが、フラッシュ信号の検出精度に大きく影響及ぼすので装置に応じて決定するのが好ましい。
【００３６】
次に、図５のフラッシュ信号検出回路５０の動作を図６の動作説明図を参照しながら説明する。図５において、Ｙ信号５００  は、１フレーム遅延回路５２と差分回路５４とに入力される。図６（ａ）  は、このＹ信号５００  が有する波形の一例であり、フラッシュ信号Ａ  が含まれている。なお、Ｖ  は１フィールドの期間を示す。このフラッシュ信号は、前述したように、カメラフラッシュによりインパルス的に変化し、画面上では局所的に発生し、短時間（１フィールド以内）に終結する。
【００３７】
ただし、カメラフラッシュ期間が長い場合や大きいフラッシュが複数発生した場合には、フラッシュ信号は１フィールド以上に広がる。しかし、この場合、フラッシュ光が当てられた画面とフラッシュ光が当てられていない１フレーム前の画面との相関は小さくなるので、フラッシュをシーンチェンジと誤って検出しても視覚上は構わない。そこで、本実施例では、フラッシュ光によるフレームの不連続が視覚的に検知できない程度のフラッシュ光、具体的には、図２および図４に示すようなフラッシュ信号を検出の対象としている。
【００３８】
１  フレーム遅延回路３２に入力されたＹ信号５００  は、図６（ｂ）  に示すように１フレームに相当する時間だけ遅延され、差分回路５４に入力される。差分回路５４では、Ｙ信号５００  のレベルＡ  と１フレーム遅延回路５２からの信号のレベルＢ  とのレベル差  Ａ−Ｂ  （差分値）が求められる。この差分値は累算回路５６に入力される。累算回路５６では、符号が正の差分値にのみをブロック毎に累算する。これにより、各ブロックにおけるフラッシュ信号のレベルに比例する累計値が求められる。図６（ｃ）  は、累算回路５６で求められた累計値を示す。この累計値は比較回路５８に入力される。
【００３９】
比較回路５８では、累算回路５６からの累計値とスレッシュホールドレベルα３  とが比較される。そして、累計値がα３  以上のとき、その累計値に対応するブロックはフラッシュ信号を含む判断され、論理「１」が出力される。図６（ｄ）  は比較回路５８の出力を示す。フラッシュ信号は、図６（ａ）  に示すように１フィールド内の短い時間に終結しているので、比較回路５８によりα３  以上の累計値を取り出せば、その累計値はより局所的なものとなる。比較回路５８から出力された論理「１」は、１フィールド遅延回路６０と論理演算回路６２とに入力される。
【００４０】
１フィールド遅延回路６０に入力された論理「１」は、１フィールド遅延されて論理演算回路６２に入力される。図６（ｅ）  は、１フィールド遅延回路６０から出力された論理「１」を示す。このとき、累算回路５６から出力される累計値は、フラッシュ信号が十分に減衰しているのでα３  以下となり、比較回路５８からは論理「０」が出力される。したがって、論理演算回路６２では、フラッシュ信号が検出されたとして論理「１」を出力する。論理演算回路６２から出力される論理値はカウント回路６４に入力される。
【００４１】
カウント回路６４では、論理「１」の入力回数を全画面（１フィールド）に渡ってカウントする。前述したように、フラッシュ信号は画面上では局所的に発生し、時間軸上では１フィールド内の短時間に終結するので、フラッシュ信号を含むブロックは１画面の全ブロックの一部分となる。したがって、フラッシュ信号が含まれるブロック数を全画面（１フィールド）についてカウントすれば、その総数は小さいものとなる。そこで、比較回路６６では、カウント回路６４からのカウント値とスレッシュホールドレベルβ３  とを比較し、カウント値がβ３  以下であるときフラッシュ信号を検出したとして、フラッシュ検出信号５０２  を出力する。ただし、誤検出を回避するためγ３  以上のカウント値のみを判断の対象とする。図６（ｆ）  は、このフラッシュ検出信号５０２  を示す。
【００４２】
次に、図７（ａ）  に示すように時間ｔ１でシーンチェンジが行われたＹ信号５００  が入力された場合の動作を説明する。シーンチェンジ直前と直後の画面は大きく相違する。したがって、累算回路５６から出力される累計値は、図７（ｃ）  に示すように２フィールドに渡ってスレッシュホールドレベルα３  より大きな値となり、比較回路５８からは、図７（ｄ）  に示すように２フィールドに渡って論理「１」が出力される。これにより、論理演算回路６２には、図７の（ｄ）  および（ｅ）  に示すような論理値が入力される。論理演算回路６２は、比較回路５８からの論理値が「０」で１フィールド遅延回路６０からの論理値が「１」のとき、フラッシュ信号を検出したとして図７（ｆ）  に示すようにフラッシュ信号５０２  を出力する。
【００４３】
しかし、通常のシーンチェンジ検出回路では時間ｔ３の１フィールド前の時間ｔ２にシーンチェンジを検出するので、シーンチェンジ検出回路でシーンチェンジを検出したときにシーンチェンジ検出信号を数フィールドの間ホールドするようにすれば、フラッシュ検出回路５０から誤ってフラッシュ検出信号が出力されても、このフラッシュ検出信号を無効とすることができる。
【００４４】
図８は、第４の実施例のフラッシュ信号検出回路８０の構成を示すブロック図である。このフラッシュ信号検出回路７０は、輝度信号はカメラフラッシュによりレベルが大きく変化するが、色信号はフラッシュによりレベルがあまり変化しないことに着目してフラッシュ信号を誤りなく検出するものである。
【００４５】
図８において、フラッシュ検出回路７２にはＹ信号８００  が入力され、フレーム間差分値累計回路７４には、Ｙ信号７００  に対応する色差信号（Ｐｂ  ）７０２  が入力され、フレーム間差分値累計回路７６には、Ｙ信号７００  に対応する色差信号（Ｐｒ  ）７０４  が入力される。なお、色差信号に替えて他の色信号を用いてもよい。フラッシュ検出回路７２は、入力されるＹ信号からフラッシュ信号を検出してフラッシュ検出信号７０６  を比較演算回路９６へ出力する。このフラッシュ検出回路７２は、本実施例では、前述の第１の実施例、第２の実施例、および第３の実施例の何れかのフラッシュ信号検出回路である。なお、フラッシュ検出回路７２としてこれらのフラッシュ信号検出回路以外のものを用いてもよい。
【００４６】
フレーム間差分値累計回路７４、８０は、Ｐｂ７０２、Ｐｒ７０４のフレーム間差分値の絶対値をブロック毎に累計して出力するものであり、たとえば、図２の１フレーム遅延回路３２、差分回路３４、絶対値変換回路３６、および累算回路３８で構成される回路に相当する。フレーム間差分値累計回路７４で算出された累計値は１フィールド遅延回路７６および比較回路７８へ出力され、フレーム間差分値累計回路８０で算出された累計値は１フィールド遅延回路８２および比較回路８４へ出力される。
【００４７】
比較回路７８は、１フィールド遅延回路７６から出力される信号のレベルＡ  と、フレーム間差分値累計回路７４から出力される信号のレベルＢ  とのレベル差  Ａ−Ｂ  を算出する。そして、このレベル差値と予め定められたスレッシュホールドレベル（閾値）α４  とを比較し、レベル差値がα４  以下であるとき論理「０」を比較演算回路８６へ出力する。比較回路８４も比較回路７８と同様に、１フィールド遅延回路８２から出力される信号とフレーム間差分値累計回路８０から出力される信号のレベル差がスレッシュホールドレベルα４  以下であるとき論理「０」を比較演算回路８６へ出力するなお、スレシュホールドレベルα４の値は、フラッシュ検出回路７２で用いられるこのα４に対応するスレシュホールドレベルの値とは必ずしも一致している必要ない。
【００４８】
比較演算回路８６は、フラッシュ検出回路７２からフラッシュ検出信号７０６  が出力され、比較回路７８、８４から論理「０」が出力されたとき、真のフラッシュ信号を検出したとしてフラッシュ検出信号７０８  を出力する。なお、Ｐｂ７０２、Ｐｒ７０４については、ブロック単位でフラッシュの検出を実行しているが、フィールド単位で実行するように構成してもよい。また、フラッシュ信号検出の確度がやや落ちても回路構成の簡素化を重視する場合には、Ｐｂ７０２、Ｐｒ７０４の何れか一方を省略してもよい。
【００４９】
次に、図８のフラッシュ検出回路７０の動作を説明する。図８において、フラッシュ信号を含むＹ信号７００  がフラッシュ検出回路７２に入力されると、フラッシュ信号が検出され、フラッシュ検出信号７０６  が出力される。また、Ｐｂ７０２がフレーム間差分値累計回路７４に入力されるとフレーム間差分値の絶対値の累計値がブロック毎に算出され、その累計値は１フィールド遅延回路７６および比較回路７８に入力される。比較回路７８では、フレーム間差分値累計回路７４からの累計値と１フィールド遅延回路７６からの累計値とを比較する。
【００５０】
前述したように、色差信号のレベルは、輝度信号とは異なりフラッシュによってはあまり変化しない。したがって、フラッシュ信号を含むブッロクの累計値と１フィールド前（フラッシュ時前）の同じ位置にあるブロックの累計値との差は大きくなることはない。そこで、比較回路７８では、フレーム間差分値累計回路７４からの信号と１フィールド遅延回路７６からの信号の差がスレッシュホールドレベルα４  以下となるとき、論理「０」が出力される。同様にして、比較回路８４からも論理「０」が出力される。比較回路７８，８４  から出力された論理値は比較演算回路８６に入力される。  比較演算回路８６では、フラッシュ検出回路８２からフラッシュ検出信号７０６  が入力され、比較回路７８、８４から論理「０」が入力されたとき真のフラッシュ信号を検出したとして、フラッシュ検出信号７０８  を出力する。
【００５１】
なお、シーンチェンジの場合、比較回路７８に入力されるシーンチェンジ直後のフィールドの累計値とシーンチェンジ直前（１フィールド前）のフィールドの累計値との差は大きく、スレッシュホールドレベルα４  以上となる。したがって、シーンチェンジの場合、比較回路７８からは論理「１」が出力される。同様にして、比較回路８４からも論理「１」が出力される。比較演算回路８６では、フラッシュ検出回路７２からフラッシュ検出信号７０６  が出力される場合でも、比較回路７８、８４から論理「１」が出力されるときはシーンチェンジであると判断し、フラッシュ検出信号７０８  を出力しない。よって、フラッシュ検出回路７２がシーンチェンジを誤ってフラッシュであると判断してフラッシュ検出信号７０６  を出力した場合でも、比較演算回路８６からフラッシュ検出信号７０８  が出力されることはない。
【００５２】
なお、本実施例では、色差信号Ｐｂ  、Ｐｒ  のレベルがフラッシュにより大きく変化しないことを前提とするものであるが、フラッシュ光が強いため映像信号レベルが飽和したような場合には、色差信号のレベルも大きく変化することもあり得る。しかし、このような場合は、シーンチェンジと考えることができるので、問題はない。
【００５３】
なお、第１の実施例から第４の実施例は、フラッシュ信号を検出するものであるが、フラッシュ信号と同様な性質を有する信号の検出にも適用できることは勿論である。
【００５４】
図９は、シーンチェンジ検出装置の実施例を示すブロック図である。このシーンチェンジ検出装置９０は、シーンチェンジ検出回路９２とフラッシュ検出回路９４とを組み合わせて、フラッシュに惑わされることなくシーンチェンジのみを正確に検出しようとするものである。なお、シーンチェンジ検出回路９２におけるシーンチェンジ検出方式や、フラッシュ検出か隘路９４におけるフラッシュ検出方式は特に限定されるものではなく、シーンチェンジ、フラッシュが検出できればよい。
【００５５】
図９において、シーンチェンジ検出回路９２およびフラッシュ検出回路９４には、ディジタル化されたテレビジョン信号のＹ信号が入力される。シーンチェンジ検出回路９２は、Ｙ信号によりシーンチェンジを検出してシーンチェンジ検出信号９０２  をシーンチェンジ制御回路９６へ出力する。フラッシュ検出回路９０４  は、Ｙ信号によりフラッシュ信号を検出してフラッシュ検出信号９０４  をシーンチェンジ制御回路９６へ出力する。
【００５６】
シーンチェンジ制御回路９６は、フラッシュ検出回路９４から出力されるフラッシュ検出信号９０４  に基づいて、シーンチェンジ検出回路９２から出力されるシーンチェンジ検出信号９０２  をシーンチェンジ検出信号９０６  として外部に出力するか否かを決める。具体的には、シーンチェンジ検出回路９２からシーンチェンジ検出信号９０２  が出力されたとき、フラッシュ検出回路９２からフラッシュ検出信号９０４  が出力されない場合は、このシーンチェンジ検出信号９０２  をシーンチェンジ検出信号９０６  として出力する。
【００５７】
しかし、シーンチェンジ検出回路９２からシーンチェンジ検出信号９０２  が出力されたときでも、フラッシュ検出回路９２からフラッシュ検出信号９０４  が出力された場合には、そのフラッシュが検出されたフィールドの期間内はシーンチェンジ検出信号９０６  の出力を停止する。したがって、シーンチェンジ時にフレームの飛び越し、繰り返しなどの不連続を発生させて２信号間の同期をとるシンクロナイザ等の装置にシーンチェンジ検出装置９０を用いれば、シーンチェンジ検出回路９２がフラッシュを誤ってシーンチェンジと判断してもシーンチェンジ検出信号が出力されないので、不必要に画像の不連続を発生させることがなくなる。
【００５８】
【発明の効果】
このように本発明によれば、フラッシュをシーンチェンジと区別して検出することが可能になり、シーンチェンジ検出回路と本発明よるフラッシュ検出回路とを組み合わせることにより、真のシーンチェンジを検出することが可能となる。したがって、シーンチェンジ等による映像信号の急変は動きベクトルが誤動作するためシーンチェンジ時にはフレーム内の符号化に切り替える必要がある動き補正を用いたフレーム間高能率符号化装置や、動きベクトルを用いて動き補正を行っているため映像信号が急変したときは動きベクトル検出の誤動作を回避するために動き補正をリセットする必要があるＴＶ方式変換装置等のようなフィールド数変換装置や、静止画やシーンチェンジ時にフレームの飛び越し、または繰り返しを実行して不連続を起こさせることにより動画像における不連続が発生する頻度を軽減しているフレームシンクロナイザー等に有用である。
【図面の簡単な説明】
【図１】本発明の第１の実施例によるフラッシュ信号検出回路を示すブロック図である。
【図２】フラッシュ信号の２次元的な分布の概略を示す図である。
【図３】本発明の第２の実施例によるフラッシュ信号検出回路を示すブロック図である。
【図４】フラッシュ信号を含む入力信号の波形を示す図である。
【図５】本発明の第３の実施例によるフラッシュ信号検出回路を示すブロック図である。
【図６】図５に示すフラッシュ信号検出回路のフラッシュ時における動作を説明する図である。
【図７】図５に示すフラッシュ信号検出回路のシーンチェンジ時における動作を説明する図である。
【図８】本発明の第４の実施例によるフラッシュ信号検出回路を示すブロック図である。
【図９】本発明によるシーンチェンジ検出装置を示すブロック図である。
【符号の説明】
１０、３０、５０、７０  フラッシュ信号検出回路
１２、３２、５２  １フレーム遅延回路
１４、３４、５４  差分回路
１６、３８、５６  累算回路
１８、２２、５８、６６、７８、８４  比較回路
２０、６４  カウント回路
３６  絶対値変換回路
４０  正規化回路
４２、６０、７６、８２  １フィールド遅延回路
４４、８６  比較演算回路
６２  論理演算回路
７２、９４  フラッシュ検出回路
７４、８０  フレーム間差分値累計回路
９０  シーンチェンジ検出装置
９２  シーンチェンジ検出回路
９６  シーンチェンジ制御回路
【図１】
0003623658.tif 000002
【図２】
0003623658.tif 000003
【図４】
0003623658.tif 000004
【図３】
0003623658.tif 000005
【図５】
0003623658.tif 000006
【図６】
0003623658.tif 000007
【図７】
0003623658.tif 000008
【図８】
0003623658.tif 000009
【図９】
0003623658.tif 000010