(57)【要約】【課題】精度よくプルダウンシーケンスを検出することができるプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法を提供すること。【解決手段】プルダウンシーケンス検出装置３００は、当該の装置に入力されるインターレース映像のフィールドを、フィールドメモリ３１２に記憶された１フレーム分前のフィールドと比較して、画素ごとに動静判定をおこなう動静判定部３２５と、動静判定部３２５によって動きがあると判定された部分と、フィールドメモリ３１２に記憶された直前のフィールドの同一部分の特徴量の差分を求めるフィールド間差分取得部３２２と、フィールド間差分取得部３２２によって求められたフィールド間の特徴量の差分の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出部３２４とを備える。【選択図】        図２
2008035436.tif 000002
【特許請求の範囲】
【請求項１】
インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出装置であって、
前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定手段と、
前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得手段と、
前記フィールド間差分取得手段によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出手段とを備えたことを特徴とするプルダウンシーケンス検出装置。
【請求項２】
前記動静判定手段は、前記第１のフィールドの画素と、前記第３のフィールドの同一位置の画素の特徴量の差を求め、この差が所定の閾値よりも大きい場合に、前記第１のフィールドの画素を動きのある画素であると判定することを特徴とする請求項１に記載のプルダウンシーケンス検出装置。
【請求項３】
前記フィールド間差分取得手段は、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素と、前記第２のフィールドの同一位置の画素との特徴量の差の絶対値を集計し、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素数で除算して得られた値を差分平均値とすることを特徴とする請求項１または２に記載のプルダウンシーケンス検出装置。
【請求項４】
前記プルダウンシーケンス検出手段は、前記変動パターンが小大小大の繰り返しとなる場合に２：２プルダウンシーケンスを検出することを特徴とする請求項１〜３のいずれか一つに記載のプルダウンシーケンス検出装置。
【請求項５】
インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出方法であって、
前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定工程と、
前記第１のフィールドにおいて前記動静判定工程によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得工程と、
前記フィールド間差分取得工程によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出工程とを含んだことを特徴とするプルダウンシーケンス検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法に関し、特に、精度よくプルダウンシーケンスを検出することができるプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法に関する。
【背景技術】
【０００２】
近年、ブラウン管に代わって、液晶ディスプレイやプラズマディスプレイといった所謂フラットディスプレイがテレビ受像機の表示部として使用されるようになりつつある。これらの、フラットディスプレイは、薄型で省スペースを実現できるほか、プログレッシブ方式によるちらつきの少ない映像を表示することができるという特徴をもつ。
【０００３】
フレームを構成する全ライン（走査線）を順次描画していくプログレッシブ方式に対し、奇数ラインの集合であるフィールドと偶数ラインの集合であるフィールドを交互に描画する方式をインターレース方式という。インターレース方式は、映像を伝達するために必要な情報量を半減させることができる利点をもち、現在でもテレビ放送等で多く使用されている。
【０００４】
フラットディスプレイを有するテレビ受像機の多くは、インターレース方式の映像を高品質に表示するためにＩＰ（Interlace to Progressive）変換と呼ばれる機能を備えている。インターレース方式の映像の各フィールドには、奇数ラインもしくは偶数ラインの一方の情報しか存在しないが、ＩＰ変換機能は、他方のラインに相当する情報を補完し、一つのフィールドから一つの完全なフレームを生成する。ＩＰ変換機能を用いれば、例えば、毎秒６０フィールドのインターレース映像から、毎秒６０フレームのプログレッシブ映像を生成することができる。
【０００５】
ところで、インターレース映像には、当初からインターレース方式で撮影された映像と、プログレッシブ映像やフィルム映像（以下、「プログレッシブ映像等」という）から変換された映像がある。例えば、当初から毎秒６０フィールドのインターレース映像として撮影された映像の場合、各フィールドは、１／６０ずつ異なる時点の映像である。
【０００６】
一方、コマーシャルフィルム等の毎秒３０フレームのプログレッシブ映像の各フレームを奇数ラインからなるフィールドと偶数ラインからなるフィールドに分割して生成された毎秒６０フィールドのインターレース映像の場合、２フィールドずつ同じ時点の映像が連続することになる。
【０００７】
このように、当初からインターレース方式で撮影された映像と、プログレッシブ映像等から変換された映像では、各フィールドの時間的な関係が異なるため、ＩＰ変換においても異なる補完処理を必要とする。インターレース映像がプログレッシブ映像等から変換された映像であることを検出する技術は、プルダウンシーケンス検出と呼ばれ、プルダウンシーケンス検出の検出精度は、ＩＰ変換によって高品質の映像を生成するために、非常に重要である。
【０００８】
一般に、同一のフレームから生成された２つのフィールドの特徴量は近似し、異なるフレームから生成された２つのフィールドの特徴量は差が大きくなる。このため、プログレッシブ映像等から変換された映像の場合、フィールドの特徴量が、小大小大といった特定のパターンで変動することになる。従来のプルダウンシーケンス検出は、この特性を利用して、プルダウンシーケンス検出を実現していた（例えば、特許文献１）。
【０００９】
【特許文献１】国際公開第２０００／１６５６１号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来のプルダウンシーケンス検出方法には、輝度変化の大きい映像や高精細な自然画映像の場合に、フィールド単位の特徴量の変動パターンが、プログレッシブ映像等から変換された映像の変動パターンと一致し、プルダウンシーケンスを誤検出が発生することがあった。また、被写体の動きが微少な映像である場合に、プルダウンシーケンスの検出漏れが生じることがあった。
【００１１】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、精度よくプルダウンシーケンスを検出することができるプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、本発明の一つの態様では、インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出装置であって、前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定手段と、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得手段と、前記フィールド間差分取得手段によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出手段とを備えたことを特徴とする。
【００１３】
また、本発明の他の態様では、インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出方法であって、前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定工程と、前記第１のフィールドにおいて前記動静判定工程によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得工程と、前記フィールド間差分取得工程によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出工程とを含んだことを特徴とする。
【００１４】
これらの発明の態様によれば、隣接するフィールド間の比較に先立ってフレーム間の比較をおこない、動きのある部分のみをフィールド間で比較するように構成したので、空間方向の誤差の影響を軽減させ、プルダウンシーケンスの検出精度を向上させることができる。
【００１５】
また、本発明の他の態様では、上記の発明の態様において、前記動静判定手段は、前記第１のフィールドの画素と、前記第３のフィールドの同一位置の画素の特徴量の差を求め、この差が所定の閾値よりも大きい場合に、前記第１のフィールドの画素を動きのある画素であると判定することを特徴とする。
【００１６】
この発明の態様によれば、同一位置の画素同士の特徴量を比較し、特徴量の差が閾値よりも大きければ動きがあると判定するように構成したので、容易に動きの有無を判定することができる。
【００１７】
また、本発明の他の態様では、上記の発明の態様において、前記フィールド間差分取得手段は、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素と、前記第２のフィールドの同一位置の画素との特徴量の差の絶対値を集計し、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素数で除算して得られた値を差分平均値とすることを特徴とする。
【００１８】
この発明の態様によれば、フィールド間の差分絶対値の平均値を特徴量の差分とするように構成したので、フィールドごとに動きがあると判定された画素数にばらつきがある場合でも、そのばらつきが特徴量の差分の変動パターンに影響を与えることを回避できる。
【００１９】
また、本発明の他の態様では、上記の発明の態様において、前記プルダウンシーケンス検出手段は、前記変動パターンが小大小大の繰り返しとなる場合に２：２プルダウンシーケンスを検出することを特徴とする。
【００２０】
この発明の態様によれば、空間方向の誤差の影響を軽減させた上で、フィールド間の特徴量の差分の変動パターンが小大小大の繰り返しとなる場合に２：２プルダウンシーケンスを検出するように構成したので、精度よく２：２プルダウンシーケンスを検出することができる。
【発明の効果】
【００２１】
本発明の一つの態様によれば、隣接するフィールド間の比較に先立ってフレーム間の比較をおこない、動きのある部分のみをフィールド間で比較するように構成したので、空間方向の誤差の影響を軽減させ、プルダウンシーケンスの検出精度を向上させることができるという効果を奏する。
【００２２】
また、本発明の他の態様によれば、同一位置の画素同士の特徴量を比較し、特徴量の差が閾値よりも大きければ動きがあると判定するように構成したので、容易に動きの有無を判定することができるという効果を奏する。
【００２３】
また、本発明の他の態様によれば、フィールド間の差分絶対値の平均値を特徴量の差分とするように構成したので、フィールドごとに動きがあると判定された画素数にばらつきがある場合でも、そのばらつきが特徴量の差分の変動パターンに影響を与えることを回避できるという効果を奏する。
【００２４】
また、本発明の他の態様によれば、空間方向の誤差の影響を軽減させた上で、フィールド間の特徴量の差分の変動パターンが小大小大の繰り返しとなる場合に２：２プルダウンシーケンスを検出するように構成したので、精度よく２：２プルダウンシーケンスを検出することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、本発明に係るプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法の好適な実施の形態を詳細に説明する。なお、以下の実施例では、プルダウンシーケンス検出の一例として、２：２プルダウンシーケンス検出の場合を例として説明するが、本発明は、２：２プルダウンシーケンス検出以外のプルダウンシーケンス検出にも適用が可能である。
【実施例】
【００２６】
まず、従来のプルダウンシーケンス検出方法の概要について説明する。図６は、従来のプルダウンシーケンス検出方法の概要を説明するための説明図である。
【００２７】
同図に示すように、プログレッシブ映像をインターレース映像へ変換するために、フレーム１１の奇数ラインからフィールド２１ａが生成され、偶数ラインからフィールド２１ｂが生成されたものとする。また、フレーム１１に続くフレーム１２の奇数ラインからフィールド２２ａが生成され、偶数ラインからフィールド２２ｂが生成されたものとする。
【００２８】
以下、変換後のインターレース映像において隣接するフィールドを比較していく。フィールド２１ａおよび２１ｂについてみると、前者は、フレーム１１の奇数ラインからなるフィールドであり、後者は、フレーム１１の偶数ラインからなるフィールドである。すなわち、フィールド２１ａおよび２１ｂは、生成元のフレームが同一であり、空間的には１ラインずつずれているが、時間的には同じ時点の画像である。
【００２９】
続いて、フィールド２１ｂおよび２２ａについてみると、前者は、フレーム１１の偶数ラインからなるフィールドであり、後者は、フレーム１２の奇数ラインからなるフィールドである。すなわち、フィールド２１ｂおよび２２ａは、生成元のフレームが異なり、空間的に１ラインずつずれている上に、時間的にも異なる時点の画像である。
【００３０】
続いて、フィールド２２ａおよび２２ｂについてみると、前者は、フレーム１２の奇数ラインからなるフィールドであり、後者は、フレーム１２の偶数ラインからなるフィールドである。すなわち、フィールド２２ａおよび２２ｂは、生成元のフレームが同一であり、空間的には１ラインずつずれているが、時間的には同じ時点の画像である。
【００３１】
このように、変換後のインターレース映像において隣接するフィールド同士を比較していくと、同一フレームから生成された同じ時点のフィールドの組合せと、異なるフレームから生成された別時点のフィールドの組合せが順番に出現する。そして、同一フレームから生成された同じ時点のフィールド同士は、相対的に類似度が高く、異なるフレームから生成された別時点のフィールド同士は、想定的に類似度が低い。
【００３２】
したがって、プログレッシブ映像等から変換されたインターレース映像においては、相対的に類似度が高いフィールドの組合せと、相対的に類似度が低いフィールドの組合せが順番に出現することになる。従来のプルダウンシーケンス検出方法では、このような隣接するフィールド同士の類似度合いの変動パターンを解析することによりプルダウンシーケンスの検出をおこなっていた。
【００３３】
例えば、図６の例のように１つのフレームから２つのフィールドを生成する方式によりプログレッシブ映像から変換されたインターレース映像は、隣接するフィールドの相違の大きさを示す特徴量の変動を監視し、小大小大という変動パターンをみつけることで検出することができる。
【００３４】
次に、従来のプルダウンシーケンス検出装置について説明する。図７は、従来のプルダウンシーケンス検出装置１００の構成を示す機能ブロック図である。同図に示すように、プルダウンシーケンス検出装置１００は、フィールドメモリ１１１と、フィールド間画素比較部１２１と、フィールド間差分取得部１２２と、変動パターン記憶部１２３と、プルダウンシーケンス検出部１２４とを有する。
【００３５】
フィールドメモリ１１１は、プルダウンシーケンス検出装置１００に入力されたインターレース映像を過去１フィールド分だけ記憶する記憶装置である。現在プルダウンシーケンス検出装置１００に入力されている映像データがＦ（ｔ）というフィールドであれば、フィールドメモリ１１１は、その一つ前のフィールドであるＦ（ｔ−１）を記憶する。
【００３６】
フィールド間画素比較部１２１は、現在プルダウンシーケンス検出装置１００に入力されているフィールドと、フィールドメモリ１１１に記憶されているその一つ前のフィールドを画素ごとに比較し、結果をフィールド間差分取得部１２２へ出力する処理部である。フィールド間画素比較部１２１は、入力された映像データに含まれる全ての画素を、フィールドメモリ１１１に記憶されている同一位置の画素と比較する。
【００３７】
画素の比較は、例えば、輝度を比較することによっておこなうことができる。また、単体の画素同士を比較するのではなく、周辺の画素を考慮して比較することとしてもよい。なお、以下の説明では、フィールド間画素比較部１２１は、同一位置の画素同士の輝度を画素単体で比較し、輝度差をフィールド間差分取得部１２２へ出力するものとする。
【００３８】
フィールド間差分取得部１２２は、フィールド間画素比較部１２１から入力された値に基づいて、現在入力されているフィールドと、フィールドメモリ１１１に記憶されているその一つ前のフィールドの特徴量の差分を求める処理部である。フィールド間の特徴量の差分は、例えば、画素ごとの輝度差のＳＡＤ（Sum of Absolute Difference、差分絶対値和）を計算することにより求めることができる。
【００３９】
変動パターン記憶部１２３は、フィールド間差分取得部１２２によって求められた差分を最新のものから所定の個数分だけ記憶する記憶装置である。変動パターン記憶部１２３が記憶する値は、フィールド間差分取得部１２２が求めた値そのものでもよいし、フィールド間差分取得部１２２が求めた値を所定の閾値と比較した場合の大小関係を示す値であってもよい。
【００４０】
プルダウンシーケンス検出部１２４は、変動パターン記憶部１２３に記憶されている値の変動パターンを監視し、所定の変動パターンが出現している場合に、ＩＰ変換を実施するＩＰ変換処理装置２００に対して、プルダウンシーケンスが検出されている旨を通知する処理部である。
【００４１】
そして、ＩＰ変換処理装置２００は、プルダウンシーケンス検出部１２４の通知内容等に応じて適切な補完をおこない、インターレース映像を高品質なプログレッシブ映像に変換する処理部である。
【００４２】
このように、従来のプルダウンシーケンス検出方法では、フィールド間の相違の大きさの変動パターンに基づいて、プルダウンシーケンスを検出していた。しかしながら、この従来のプルダウンシーケンス検出方法では、変換前のプログレッシブ映像等が動きの少ない映像であった場合、変換後のインターレース映像において、フィールド間の相違が顕著に現れないために、プルダウンシーケンスを検出できないことがあった。
【００４３】
また、プログレッシブ映像から変換されたインターレース映像でなくても、輝度変化の激しいインターレース映像等の場合、フィールド間の相違がたまたま小大小大というパターンで変動し、プルダウンシーケンスが誤検出されることがあった。
【００４４】
次に、本実施例に係るプルダウンシーケンス検出方法の概要について説明する。図１は、本実施例に係るプルダウンシーケンス検出方法の概要を説明するための説明図である。
【００４５】
ここでも、図６と同様に、プログレッシブ映像をインターレース映像へ変換するために、フレーム１１の奇数ラインからフィールド２１ａが生成され、偶数ラインからフィールド２１ｂが生成されたものとする。また、フレーム１１に続くフレーム１２の奇数ラインからフィールド２２ａが生成され、偶数ラインからフィールド２２ｂが生成されたものとする。
【００４６】
既に説明したように、変換後のインターレース映像における各フィールドは、隣接するフィールドと比較して、空間的に１ラインずつずれた画像である。従来のプルダウンシーケンス検出方法では、このように空間的にずれたフィールド同士を比較し、その差分の変動パターンに基づいてプルダウンシーケンスを検出していた。このため、フィールドの比較結果には空間方向の誤差が含まれ、これが検出精度を低下させる原因となっていた。
【００４７】
本実施例に係るプルダウンシーケンス検出方法では、空間方向の誤差の影響を軽減させるため、フィールド間の比較に先立ってフレーム間の比較をおこなう。例えば、フィールド２２ａとその直前のフィールドであるフィールド２１ｂを比較する場合、その比較に先立って、フィールド２２ａとフィールド２１ａの比較をおこなう。
【００４８】
フィールド２２ａは、フレーム１２の奇数ラインからなるフィールドであり、フィールド２１ａは、フレーム１２の一つ前のフレーム１１の奇数ラインからなるフィールドである。すなわち、フィールド２２ａとフィールド２１ａは、１フレーム分だけ時間的に異なる時点の画像であるが、空間的には同一の画像である。
【００４９】
したがって、フィールド２２ａの各画素をフィールド２１ａの同一位置の画素と比較していけば、１フレーム分の時間の間に変化があった画素のみを、空間方向の誤差を排除して、抽出することができる。なお、フレーム間で相違がある部分は、その間に撮影対象の被写体等に動きがあった部分であり、１フレーム分の時間の間に変化があった画素を抽出することは、その間に動きのあった画素を抽出することを意味する。
【００５０】
そして、動きのあった部分のみを対象として、フィールド２２ａとフィールド２１ａの比較をおこなえば、空間的なずれがなければ一致するはずの部分を無視して、時間的なずれによる相違がありうる部分のみを隣接するフィールド間で比較することができ、プルダウンシーケンスの検出精度を向上させることができる。
【００５１】
同様に、フィールド２２ｂとその直前のフィールドであるフィールド２２ａを比較する場合、その比較に先立って、フィールド２２ｂと、その１フレーム前のフィールドであるフィールド２１ｂと比較をし、相違がある部分を対象として、フィールド２２ｂとフィールド２２ａを比較する。これにより、空間方向の誤差の影響を軽減させて、隣接するフィールドを比較することができる。
【００５２】
次に、本実施例に係るプルダウンシーケンス検出装置について説明する。図２は、本実施例に係るプルダウンシーケンス検出装置３００の構成を示す機能ブロック図である。同図に示すように、プルダウンシーケンス検出装置３００は、フィールドメモリ３１１および３１２と、フィールド間画素比較部３２１と、フィールド間差分取得部３２２と、変動パターン記憶部３２３と、プルダウンシーケンス検出部３２４と、動静判定部３２５と、動き画素数カウンタ３２６とを有する。
【００５３】
フィールドメモリ３１１は、プルダウンシーケンス検出装置３００に入力されたインターレース映像を過去１フィールド分だけ記憶する記憶装置であり、フィールドメモリ３１２は、フィールドメモリ３１１に記憶されている映像の直前の映像を１フィールド分だけ記憶する記憶装置である。現在プルダウンシーケンス検出装置３００に入力されている映像データがＦ（ｔ）というフィールドであれば、フィールドメモリ３１１は、その一つ前のフィールドであるＦ（ｔ−１）を記憶し、フィールドメモリ３１２は、さらにその一つ前のフィールドであるＦ（ｔ−２）を記憶する。
【００５４】
フィールド間画素比較部３２１は、現在プルダウンシーケンス検出装置３００に入力されているフィールドと、フィールドメモリ３１１に記憶されているその一つ前のフィールドを画素ごとに比較し、結果をフィールド間差分取得部３２２へ出力する処理部である。フィールド間画素比較部３２１は、入力された映像データに含まれる画素のうち、動静判定部３２５によって動きがあると判定された画素を、フィールドメモリ３１１に記憶されている同一位置の画素と比較する。
【００５５】
画素の比較は、例えば、輝度を比較することによっておこなうことができる。また、単体の画素同士を比較するのではなく、周辺の画素を考慮して比較することとしてもよい。なお、以下の説明では、フィールド間画素比較部３２１は、同一位置の画素同士の輝度を画素単体で比較し、輝度差をフィールド間差分取得部３２２へ出力するものとする。
【００５６】
動静判定部３２５は、現在プルダウンシーケンス検出装置３００に入力されているフィールドと、フィールドメモリ３１２に記憶されているその二つ前のフィールド、すなわち、一つ前のフレームにおける同一ラインからなるフィールドを画素ごとに比較し、差分が所定の閾値よりも大きい画素を動きがある画素と判定し、動きがある画素と判定した画素をフィールド間画素比較部３２１とへ通知する処理部である。動静判定部３２５は、入力された映像データに含まれる全ての画素を、フィールドメモリ３１２に記憶されている同一位置の画素と比較する。画素の比較は、例えば、輝度を比較することによっておこなう。
【００５７】
また、動静判定部３２５は、フレーム間差分により動きがあると判定した場合、その旨を動き画素数カウンタ３２６に通知して、動き画素数カウンタ３２６が記憶する値を１だけ増加させる。動き画素数カウンタ３２６は、現在プルダウンシーケンス検出装置３００に入力されているフィールドにおいて、動静判定部３２５が、動きがあると判定した画素の件数（以下、「動き画素数」という）を記憶するカウンタであり、プルダウンシーケンス検出装置３００に新たなフィールドが入力されるたびに０に初期化される。
【００５８】
フィールド間差分取得部３２２は、フィールド間画素比較部３２１から入力された値に基づいて、現在入力されているフィールドと、フィールドメモリ３１１に記憶されているその一つ前のフィールドとの特徴量の差分を求める処理部である。フィールド間の特徴量の差分は、例えば、以下の式により差分平均値として求めることができる。
【００５９】
差分平均値  ＝  ＳＡＤ  ÷  動き画素数
【００６０】
ここで、ＳＡＤは、フィールド間画素比較部３２１から入力された画素ごとの輝度差の絶対値を１フィールド分だけ集計して得られた値である。このＳＡＤは、フィールド間の相違の大きさだけでなく、動静判定部３２５によって動きがあると判定された画素数によっても大きさが変動する。そこで、上記の式では、ＳＡＤを動き画素数で除算して、動き画素数一つ当りの差分の平均値を求め、フィールド間の特徴量の差分を同じ基準で比較できるようにしている。
【００６１】
変動パターン記憶部３２３は、フィールド間差分取得部３２２によって求められた差分絶対値を最新のものから所定の個数分だけ記憶する記憶装置である。変動パターン記憶部３２３が記憶する値は、フィールド間差分取得部３２２が求めた値そのものでもよいし、フィールド間差分取得部３２２が求めた値を所定の閾値と比較した場合の大小関係を示す値であってもよい。
【００６２】
変動パターン記憶部３２３に記憶されるデータの一例を図３に示す。同図は、フィールド間差分取得部３２２が求めた値を所定の閾値と比較した場合に、閾値の方が小さければ「１」を、閾値の方が大きければ「０」を記憶する例を示している。この例では、フィールド間の特徴量の差分の変動が過去８フィールド分記憶されている。
【００６３】
プルダウンシーケンス検出部３２４は、変動パターン記憶部３２３に記憶されている値の変動パターンを監視し、所定の変動パターンが出現している場合に、ＩＰ変換を実施するＩＰ変換処理装置２００に対して、プルダウンシーケンスが検出されている旨を通知する処理部であり、図７に示したプルダウンシーケンス検出部１２４と同様の処理部である。
【００６４】
次に、図２に示したプルダウンシーケンス検出装置３００の処理手順について説明する。図４は、プルダウンシーケンス検出装置３００の処理手順を示すフローチャートである。同図に示す処理手順は、プルダウンシーケンス検出装置３００に新たなフィールドが入力されるたびに実行される。
【００６５】
新たなフィールドが入力されると、動き画素数カウンタ３２６は、自身が記憶する動き画素数を初期化し（ステップＳ１０１）、フィールド間差分取得部３２２は、自身が記憶する差分絶対値の累計値を初期化する（ステップＳ１０２）。
【００６６】
そして、動静判定部３２５は、１画素分の情報を取得し（ステップＳ１０３）、フィールドメモリ３１２に記憶されている１フレーム前のフィールドの同一位置の画素と比較し、動きがあるか否かを判定する（ステップＳ１０４）。ここで、動きがあると判定された場合は（ステップＳ１０５肯定）、動き画素数カウンタ３２６は、自身が記憶する動き画素数に１を加算し（ステップＳ１０６）、フィールド間画素比較部３２１は、動きがあると判定された画素を、フィールドメモリ３１１に記憶されている１フィールド前のフィールドの同一位置の画素と比較して差分値を取得し（ステップＳ１０７）、フィールド間差分取得部３２２が、その差分値の絶対値を自身が記憶する累計値に加算する（ステップＳ１０８）。
【００６７】
こうして１画素分の処理が完了した後、処理した画素がフィールドの末尾の画素でなければ（ステップＳ１０９否定）、ステップＳ１０３へ戻って次の画素の処理をおこなう。処理した画素がフィールドの末尾の画素であれば（ステップＳ１０９肯定）、フィールド間差分取得部３２２が、差分絶対値の累計値を動き画素数で除算して差分絶対値の平均値を算出し（ステップＳ１１０）、算出結果を所定の閾値と比較し（ステップＳ１１１）、比較結果を変動パターン記憶部３２３へ格納する（ステップＳ１１２）。
【００６８】
そして、プルダウンシーケンス検出部３２４が、変動パターン記憶部３２３に記憶されているフィールド間の差分絶対値の変動パターンに基づいてプルダウンシーケンスの検出をおこなう（ステップＳ１１３）。
【００６９】
なお、図２に示した本実施例に係るプルダウンシーケンス検出装置３００の構成は、本発明の要旨を逸脱しない範囲で種々に変更することができる。例えば、フィールドメモリ３１１および３１２を一つの記憶装置とすることができる。また、プルダウンシーケンス検出装置３００とＩＰ変換処理装置２００を一体化することができる。
【００７０】
また、プルダウンシーケンス検出装置３００の機能をソフトウェアとして実装し、これをコンピュータで実行することにより、プルダウンシーケンス検出装置３００と同等の機能を実現することもできる。以下に、プルダウンシーケンス検出装置３００の機能をソフトウェアとして実装したプルダウンシーケンス検出プログラム１０７１を実行するコンピュータの一例を示す。
【００７１】
図５は、プルダウンシーケンス検出プログラム１０７１を実行するコンピュータ１０００を示す機能ブロック図である。このコンピュータ１０００は、各種演算処理を実行するＣＰＵ（Central Processing Unit）１０１０と、ユーザからのデータの入力を受け付ける入力装置１０２０と、各種情報を表示するモニタ１０３０と、各種プログラム等を記録した記録媒体からプログラム等を読み取る媒体読取り装置１０４０と、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース装置１０５０と、各種情報を一時記憶するＲＡＭ（Random Access Memory）１０６０と、ハードディスク装置１０７０とをバス１０８０で接続して構成される。
【００７２】
そして、ハードディスク装置１０７０には、図２に示したプルダウンシーケンス検出装置３００の各種処理部と同様の機能を有するプルダウンシーケンス検出プログラム１０７１と、図２に示したプルダウンシーケンス検出装置３００の変動パターン記憶部３２３等に記憶される各種データに対応するプルダウンシーケンス検出用データ１０７２とが記憶される。なお、プルダウンシーケンス検出用データ１０７２を、適宜分散させ、ネットワークを介して接続された他のコンピュータに記憶させておくこともできる。
【００７３】
そして、ＣＰＵ１０１０がプルダウンシーケンス検出プログラム１０７１をハードディスク装置１０７０から読み出してＲＡＭ１０６０に展開することにより、プルダウンシーケンス検出プログラム１０７１は、プルダウンシーケンス検出プロセス１０６１として機能するようになる。そして、プルダウンシーケンス検出プロセス１０６１は、プルダウンシーケンス検出用データ１０７２から読み出した情報等を適宜ＲＡＭ１０６０上の自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種データ処理を実行する。
【００７４】
なお、上記のプルダウンシーケンス検出プログラム１０７１は、必ずしもハードディスク装置１０７０に格納されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたこのプログラムを、コンピュータ１０００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等を介してコンピュータ１０００に接続される他のコンピュータ（またはサーバ）等にこのプログラムを記憶させておき、コンピュータ１０００がこれらからプログラムを読み出して実行するようにしてもよい。
【００７５】
上述してきたように、本実施例では、隣接するフィールド間の比較に先立ってフレーム間の比較をおこない、動きのある部分のみをフィールド間で比較するように構成したので、空間方向の誤差の影響を軽減させ、プルダウンシーケンスの検出精度を向上させることができる。
【００７６】
（付記１）インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出装置であって、
前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定手段と、
前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得手段と、
前記フィールド間差分取得手段によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出手段とを備えたことを特徴とするプルダウンシーケンス検出装置。
【００７７】
（付記２）前記動静判定手段は、前記第１のフィールドの画素と、前記第３のフィールドの同一位置の画素の特徴量の差を求め、この差が所定の閾値よりも大きい場合に、前記第１のフィールドの画素を動きのある画素であると判定することを特徴とする付記１に記載のプルダウンシーケンス検出装置。
【００７８】
（付記３）前記フィールド間差分取得手段は、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素と、前記第２のフィールドの同一位置の画素との特徴量の差の絶対値を集計し、前記第１のフィールドにおいて前記動静判定手段によって動きがあると判定された画素数で除算して得られた値を差分平均値とすることを特徴とする付記１または２に記載のプルダウンシーケンス検出装置。
【００７９】
（付記４）前記プルダウンシーケンス検出手段は、前記変動パターンが小大小大の繰り返しとなる場合に２：２プルダウンシーケンスを検出することを特徴とする付記１〜３のいずれか一つに記載のプルダウンシーケンス検出装置。
【００８０】
（付記５）前記動静判定手段は、画素の特徴量として輝度を用いることを特徴とする付記２に記載のプルダウンシーケンス検出装置。
【００８１】
（付記６）前記フィールド間差分取得手段は、画素の特徴量として輝度を用いることを特徴とする付記３に記載のプルダウンシーケンス検出装置。
【００８２】
（付記７）インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出方法であって、
前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定工程と、
前記第１のフィールドにおいて前記動静判定工程によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得工程と、
前記フィールド間差分取得工程によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出工程とを含んだことを特徴とするプルダウンシーケンス検出方法。
【００８３】
（付記８）インターレース映像からプルダウンシーケンスを検出するプルダウンシーケンス検出プログラムであって、
前記インターレース映像を構成する第１のフィールドを、１フレーム分前の第３のフィールドと比較して、画素ごとに動静判定をおこなう動静判定手順と、
前記第１のフィールドにおいて前記動静判定手順によって動きがあると判定された部分と、前記第１のフィールドの直前のフィールドである第２のフィールドの周辺画素を用いて特徴量の差分絶対値を求めるフィールド間差分取得手順と、
前記フィールド間差分取得手順によって求められたフィールド間の特徴量の差分絶対値の変動パターンに基づいてプルダウンシーケンスを検出するプルダウンシーケンス検出手順とをコンピュータに実行させることを特徴とするプルダウンシーケンス検出プログラム。
【産業上の利用可能性】
【００８４】
以上のように、本発明に係るプルダウンシーケンス検出装置およびプルダウンシーケンス検出方法は、インターレース映像からプルダウンシーケンスを検出する場合に有用であり、特に、精度よくプルダウンシーケンスを検出することが必要な場合に適している。
【図面の簡単な説明】
【００８５】
【図１】本実施例に係るプルダウンシーケンス検出方法の概要を説明するための説明図である。
【図２】本実施例に係るプルダウンシーケンス検出装置の構成を示す機能ブロック図である。
【図３】変動パターン記憶部に記憶されるデータの一例を示す図である。
【図４】プルダウンシーケンス検出装置の処理手順を示すフローチャートである。
【図５】プルダウンシーケンス検出プログラムを実行するコンピュータを示す機能ブロック図である。
【図６】従来のプルダウンシーケンス検出方法の概要を説明するための説明図である。
【図７】従来のプルダウンシーケンス検出装置の構成を示す機能ブロック図である。
【符号の説明】
【００８６】
１１、１２  フレーム
２１ａ、２１ｂ、２２ａ、２２ｂ  フィールド
１００  プルダウンシーケンス検出装置
１１１  フィールドメモリ
１２１  フィールド間画素比較部
１２２  フィールド間差分取得部
１２３  変動パターン記憶部
１２４  プルダウンシーケンス検出部
２００  ＩＰ変換処理装置
３００  プルダウンシーケンス検出装置
３１１、３１２  フィールドメモリ
３２１  フィールド間画素比較部
３２２  フィールド間差分取得部
３２３  変動パターン記憶部
３２４  プルダウンシーケンス検出部
３２５  動静判定部
３２６  動き画素数カウンタ
１０００  コンピュータ
１０１０  ＣＰＵ
１０２０  入力装置
１０３０  モニタ
１０４０  媒体読取り装置
１０５０  ネットワークインターフェース装置
１０６０  ＲＡＭ
１０６１  プルダウンシーケンス検出プロセス
１０７０  ハードディスク装置
１０７１  プルダウンシーケンス検出プログラム
１０７２  プルダウンシーケンス検出用データ
１０８０  バス
【図１】
2008035436.tif 000003
【図２】
2008035436.tif 000004
【図３】
2008035436.tif 000005
【図４】
2008035436.tif 000006
【図５】
2008035436.tif 000007
【図６】
2008035436.tif 000008
【図７】
2008035436.tif 000009