JP3745425B2 - 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ - Google Patents
動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ Download PDFInfo
- Publication number
- JP3745425B2 JP3745425B2 JP29656595A JP29656595A JP3745425B2 JP 3745425 B2 JP3745425 B2 JP 3745425B2 JP 29656595 A JP29656595 A JP 29656595A JP 29656595 A JP29656595 A JP 29656595A JP 3745425 B2 JP3745425 B2 JP 3745425B2
- Authority
- JP
- Japan
- Prior art keywords
- field
- signal
- detection
- filter
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Color Television Systems (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の属する技術分野】
本発明は、動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタに関するものである。
【0002】
さらに詳述すると本発明は、映像信号の動きベクトル検出を行う際に、入力動画像から最適な動きベクトル検出用輝度信号を生成するのに好適な、動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタに関するものである。
【0003】
【従来の技術】
飛び越し走査方式のテレビジョン信号の1フレーム信号は、垂直方向に空間的に互いに1走査線分ずれた2つのフィールド信号(奇数フィールドと偶数フィールド)から構成されている。
【0004】
従って、2つのフィールド間のベクトル検出は、ベクトル検出精度を高め、さらにハードウェアを簡略化するために、奇数フィールドあるいは偶数フィールドの内、一方のフィールド信号から他方のフィールド信号の垂直方向の空間位置に画素標本点を合致させた順次走査信号を生成して、行っている。
【0005】
図1(A)および図2(A)は、入力画像の垂直方向の走査線の位置関係と輝度信号の標本点の具体例を示す。図1(A)および図2(A)の走査線は図1(C)に示すような断面図を図示したもので、走査線は紙面を貫く方向に存在する。
【0006】
従来、一方のフィールド信号を他方のフィールド信号の垂直方向の空間位置に標本点を合致させる場合、フィールド内でLPFをかけることにより内挿した信号を生成していた。例えば、f(t+1)フィールドの走査線の標本点をf(t)フィールドの走査線の標本点に合わせるためにf(t+1)フィールドの上下の隣合う走査線上の画素値を足して2で割るようなフィルタをかけた場合、図1(B)と図2(B)のようなフィルタ出力になる。図1(B)の例からもわかるように、輝度レベル境界で内挿した標本点の輝度レベルが不適切であるため、静止領域で垂直方向の周波数成分を有する領域(例えば、輝度レベルの境界が存在する領域)では、同一空間位置の2つの疑似順次信号の信号差分は零にはならないため、零ベクトル(静止)を検出できなかった。また、図2(B)の例からもわかるように、インターレース構造を考慮したノイズ除去を行っていないため、ノイズ近傍では、誤った動きベクトルを検出してしまう場合が生ずる。
【0007】
図3は、時空間フィルタを用いた前置フィルタの一実施例(論文「HDTV方式変換装置」野尻裕司他、TV学会誌Vol.48,No.1,pp.84 〜94,1994 )を示す。勾配法すなわち、輝度勾配の相関を調べる動きベクトル検出方法を用いたベクトル検出方法で動きベクトル検出を行うために、図3のような前置フィルタを用いると、動物体の画像に時間方向に3タップの時間フィルタと水平垂直の空間フィルタをかけるため、動物体の画像にボケが無くても動きベクトル検出ができる。
【0008】
しかし、図3に示した前置フィルタは、時間方向のフィルタ特性を持つため、ブロック・マッチング法すなわち、2つの画像の差分値の相関を調べる動きベクトル検出方法を用いた動きベクトル検出方法では、正しいマッチング値を計算しにくい問題点がある。また、時間フィルタの係数によっては、図1(B)に示すようなインターレース構造による影響が生ずることがある。
【0009】
【発明が解決しようとする課題】
従来、複数のベクトル検出方法を縦続接続して用いる動きベクトル検出装置(「動きベクトルを用いたTV方式変換装置」島野他、TV学会全国大会1989)、あるいは、複数のベクトル検出方法を切り換えて用いる動きベクトル検出装置において、ベクトル検出用輝度信号を生成するにあたっては、単一の前置フィルタを用いていたため、その単一の前置フィルタを、動きベクトル検出の対象となる検出領域の画像特性および複数のベクトル検出方法の全ての組み合わせにおいて常に最適なフィルタ特性とすることはできなかった。
【0010】
また、ベクトル検出の対象となる検出領域毎に、その入力動画像の画像特性とベクトル検出方法の組み合わせに最適なフィルタ特性を有するフィルタを適応的に選択して、動きベクトル検出を行うという手法も提案されていない。
【0011】
従って、従来の動きベクトル検出装置では、ベクトル検出に不適切なベクトル検出用輝度信号が生成される場合が発生し、この場合には、正確な動きベクトルを検出することができなかった。具体的には、以下のような不都合が生ずる。
【0012】
テレビジョン信号のような飛び越し走査の信号を用いて、動きベクトル検出を行おうとした場合、垂直方向の周波数成分を持つ静止領域では、フィールド内の信号のみを対象にフィルタリング処理する従来の前置フィルタ(例えば、フィールド内の垂直LPF、フィールド内の垂直方向のDD(Digital-Digital )変換フィルタ)の出力(例えば、図1(B)参照)を用いるとフィールド間の画像の差分値が零とならないため、フィールド間の相関を調べて動きベクトル検出を行う検出方法(例えば、ブロック・マッチング法)を組み合わせると、誤った動きベクトルを検出してしまうことになる。
【0013】
また、飛び越し走査のテレビジョン信号でSN比の悪い動画像を用いて動きベクトル検出を行おうとした場合、時間方向のフィルタ特性とフレーム内のフィルタ特性を持たない従来の前置フィルタ(例えば、フィールド内の垂直LPF、フィールド内の垂直DD変換フィルタ)の出力(例えば、図2(B)参照)を用いるとノイズの影響や垂直方向の周波数成分の影響で、静止領域のフィールド間の画像の差分値が零とならないため、フィールド間の相関を調べて動きベクトル検出を行う検出方法(例えば、ブロック・マッチング法)を組み合わせると、静止領域で誤った動きベクトルを検出してしまうことになる。また、動領域でも誤った動きベクトルを検出してしまう。特に、検出領域を小さくした場合には、ノイズの影響が顕著となる。
【0014】
さらに、CG(Computer Graphic)やシャッター付きのCCDカメラの画像やF/V変換の画像(フィルムからテレビジョン信号に変換された画像)では、動物体の画像に動物体が動いたことによるボケがない。このような動画像を入力画像として、動物体が動いたことによる動物体の勾配を用いて動きベクトル検出を行う方法(例えば勾配法)に、時空間方向のフィルタ特性を持たない従来の前置フィルタ(例えば、フィールド内の垂直LPF、フィールド内の垂直DD変換フィルタ)を組み合わせると、ベクトル検出が全くできない。
【0015】
また、動物体の勾配を用いない動きベクトル検出方法(例えばブロック・マッチング法)に、時空間方向あるいは空間方向のフィルタ特性を持つ従来の前置フィルタ(例えば、時間フィルタ)を組み合わせると、時間フィルタの効果により静止領域に動物体の画像が合成されるため、正しい動きベクトルを検出しづらくなる。
【0016】
さらに、SN比の極めて悪い画像に対して、動物体が移動しても動物体の輝度レベルが変化しないことを検出条件の一つとするベクトル検出方法(例えば、ブロック・マッチング法、勾配法)を用いると、ノイズや動物体の輝度レベルや背景の輝度レベルの変化によって誤ったベクトル検出を行うことがある。
【0017】
動きベクトルを検出する場合に、ベクトル検出方法と整合しないベクトル検出用輝度信号を用いると、多くの誤った動きベクトルを検出してしまうのは、本来ベクトル検出を行う前にベクトル検出対象領域が、ベクトル検出方法の検出条件を満足していることを確認することが必要であるにも係わらず、これを確認せずに動きベクトル検出を行うため、検出条件に適さない検出領域で誤った動きベクトルを検出することに原因しているのである。
【0018】
以上のように、複数のベクトル検出方法を縦続して用いる動きベクトル検出装置、あるいは、複数のベクトル検出方法を切り換えて用いる動きベクトル検出装置において、単一の前置フィルタを使用してベクトル検出用輝度信号を生成した場合、入力の画像特性とベクトル検出方法の組み合わせによっては、ベクトル検出を誤る場合が起こり得る。従って、このような動きベクトル検出装置において、ベクトル検出対象領域の画像特性とベクトル検出方法との全ての組み合わせに最適なフィルタを用いることはできなかった。
【0019】
よって本発明の目的は、上述の点に鑑み、検出領域毎に入力動画像の画像特性を判定し、その画像特性とベクトル検出方法の組み合わせに最適なフィルタを適応的に選択することを可能とした、動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタを提供することにある。
【0020】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係る動きベクトル検出方法では、ベクトル検出用輝度信号を出力する特性の異なるフィルタを複数用意し、入力動画像の検出対象領域における画像特性およびベクトル検出方法に適したベクトル検出用輝度信号を出力するフィルタを検出対象領域毎に切り換えて使用することにより、動きベクトル検出を行うものである。
【0021】
また、本発明に係る動きベクトル検出用適応切り替え型前置フィルタでは、フィルタ特性がそれぞれ異なる複数のフィルタ手段と、入力動画像の各検出領域毎に画像特性を判定する判定手段と、前記判定手段による判定結果と各種ベクトル検出方法との組み合わせに応じて前記フィルタ手段を検出領域毎に切り換える選択手段とを具備し、前記フィルタ手段から出力されるベクトル検出用輝度信号に基づいて動きベクトルを検出しようとするものである。
【0022】
さらに、本発明を適用した他の形態では、飛び越し走査方式で表示される画像の動きベクトル検出装置の前段に接続される前置フィルタにおいて、該フィルタは、入力画像信号がそれぞれ入力される特性の異なる二以上のフィルタと、該二以上のフィルタを切り換えて、一のフィルタ処理結果を動きベクトル検出装置に出力するフィルタ切り替え部と、前記動きベクトル検出装置の出力である直前のフィールドの動きベクトル検出結果に基づき、直前のフィールド画像全体に大局的な動きがあると判断される場合には、大局的な動きの程度をグローバル・ベクトル検出値として出力し、大局的な動きがないと判断される場合にはグローバル・ベクトル非検出信号を出力するグローバル・ベクトル検出手段と、フィルタ処理単位である検出領域毎に該領域が動領域であるか静止領域であるかの判定結果を出力する静動判定手段と、フィールド毎に入力画像全体のSN比を判定し、低SN領域であるか高SN領域であるかの判定結果を出力するSN比判定手段と、前記グローバル・ベクトル検出結果、検出領域毎の前記直前のフィールドの動きベクトル検出結果、前記静動判定結果および前記SN比判定結果に基づき、前記検出領域毎の切り替え情報を前記フィルタ切り替え部に出力する切り替え情報デコーダとを備えたものである。
【0023】
ここで、前記特性の異なる二以上のフィルタは、連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEとを含み、前記切り替え情報デコーダは、前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、前記検出領域が静止領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”以外である場合、若しくは、前記検出領域が動領域である場合にはフィルタEを、選択する切り替え情報を出力する構成とするのが好適である。あるいは、前記特性の異なる二以上のフィルタは、連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、連続する4フィールドの2:1インターレース画像信号を入力信号とし、連続する3フィールドの信号とそれぞれの1ライン遅延出力信号を任意の係数比で加算して順次走査信号を出力する時間ローパスフィルタおよび該順次走査信号をフィールド信号に変換する空間ローパスフィルタを従属接続させてなるフィルタを1対備え、該1対のフィルタの連続する3フィールドの入力信号は、第一、第二、第三のフィールド信号または、第二、第三、第四のフィールド信号であり、前記1対のフィルタ出力は、連続する2フィールドの2:1インターレース画像信号であるフィルタとD、空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEとを含み、前記切り替え情報デコーダは、前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合、若しくは、前記検出領域が動領域かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合にはフィルタEを、前記検出領域が動領域かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、選択する切り替え情報を出力する構成とすることも可能である。
【0024】
また、前記グローバル・ベクトル検出手段は、前記検出領域毎の前記直前のフィールドの動きベクトルを、許容誤差範囲内で相互に比較することにより、検出比率の大きい複数のベクトル値とその検出比率を特定し、該複数のベクトル値のうち、一定範囲内に含まれるベクトル値の検出比率の和が一定値を上回る場合に最多検出ベクトルの値をグローバル・ベクトルの検出値として出力し、一定値を下回る場合にはグローバル・ベクトルの非検出信号を出力するのが好適である。さらに、前記静動判定手段は、連続する5フィールドの2:1インターレース画像信号のうち、第一のフィールド信号と第三のフィールド信号、もしくは、第三のフィールド信号と第五のフィールド信号との間では、両者で同一空間位置を占める画素間で、第二のフィールド信号と第三のフィールド信号、若しくは、第三のフィールド信号と第四のフィールド信号との間では、時間的に前のフィールドの画素と該画素の空間位置に対応する位置の上下いずれかに位置する時間的に後のフィールドの画素間で、輝度信号レベルの差分の絶対値を、時間的に前のフィールドの画素の水平勾配の絶対値と垂直勾配の絶対値のうち大なる値で除した商が、前記四の場合すべてについて一定値を上回る場合にのみ動画素と判定し、前記検出領域内での動画素の数が一定値を上回る場合にのみ当該領域を動領域と判定し、一定値を下回る場合は静止領域と判定するのが好適である。さらに加えて、前記SN比判定手段は、前記静動判定手段により静止領域と判定された検出領域の割合が一定値を下回り、かつ、前記グローバル・ベクトルの検出値が“0”の場合には高SN領域と判定し、前記検出領域の割合が一定値を下回り、かつ、“0”以外のグローバル・ベクトルの検出値を有する場合若しくはグローバル・ベクトルの非検出信号が出力されている場合には低SN領域と判定し、前記静動判定手段により静止領域と判定された検出領域の割合が一定値を上回る場合には、該静止領域と判定された全検出領域内の全画素に対し、1フレーム後の全画素との間で画素毎に輝度信号レベルの差分の絶対値を求め、これらの全平均が一定値を下回る場合に高SN領域と判定し、一定値を上回る場合は低SN領域と判定する構成とすることも可能である。
【0025】
このように、本発明の一形態による前置フィルタでは、上記問題点を解決し、検出精度の高い動きベクトル検出を行うために、飛び越し走査の画像信号を入力信号とし、ベクトル検出用輝度信号を出力するフィルタ特性の異なる複数の前置フィルタを用意して、これを適応的に切り換える構成を採用している。さらに、複数のフィルタを切り換えるために、入力動画像の検出領域毎に、画像特性を判定している。そして、判定結果の画像特性とベクトル検出方法の組み合わせに最適なフィルタを検出領域毎に選択的に切り換え、最適なベクトル検出用輝度信号を、べクトル検出のための回路に供給することとしている。
【0026】
【発明の実施の形態】
本発明の実施の形態として、連続するフィールド間で動画像の動きベクトル検出を行う場合に使用する前置フィルタを開示する。
【0027】
すなわち、ベクトル検出用輝度信号を作成するために、特性の異なる複数のフィルタ(例えば、空間LPF、時間LPF、時空間LPF、時間方向の巡回フィルタ、順次走査変換フィルタ)を用意し、入力動画像の画像特性(例えば、静動状態、過去の動きベクトル、SN状態、動画像内の大局的な動きを表すグローバル・ベクトル)を調べ、その画像特性とベクトル検出方法(例えば、ブロック・マッチング法、勾配法、位相相関法)の組み合わせに応じて、最適な(例えば、ベクトル検出方法としてブロック・マッチング法を用いる場合には時間方向のフィルタ特性を持たないフィルタを用い、動物体に動いたことによるボケがない画像を用いて勾配法でベクトル検出する場合には時間方向のフィルタ特性を持つフィルタを用い、飛び越し走査のテレビジョンの映像を用いてベクトル検出する場合は順次走査変換を行うフィルタを用いる)フィルタ特性を有するフィルタを、複数のフィルタの中から選択し、その選択したフィルタの出力信号をベクトル検出用輝度信号とすることにより、ベクトル検出精度を高めるようにしている。
【0028】
より具体的に述べると、
入力動画像からベクトル検出用輝度信号を生成し、ベクトル検出用輝度信号を小領域(以下、検出領域と言う。)に分けて、その検出領域毎のベクトル検出用輝度信号を用いて連続するフィールド間で動画像の動きベクトル検出を行うベクトル検出装置のベクトル検出用輝度信号を生成する前置フィルタ(図15参照)において、
前置フィルタは、
並列に接続された前置フィルタA(151A)と、前置フィルタB(151B)と、前置フィルタC(151C)と、前置フィルタD(151D)と、前置フィルタE(151E)と、
これら複数のフィルタの一つを選択して出力する切り換え手段(153)を含むと共に、
検出領域に該当する入力動画像領域の画像特性(例えば、その領域の静動状態、その領域の過去の動きベクトル、その領域を含む入力の動画像のSN状態、入力の動画像内の大局的な動きを表すグローバル・ベクトル)を、その領域の静動状態(150)と、その領域の過去の動きベクトル(154,155)と、その領域を含む入力の動画像のSN状態(157)と、入力の動画像内の大局的な動きを表す過去のグローバル・ベクトル(156)とを用いて、図16および図17に示した画像特性判定表によって判定する手段を備え、
さらに、前記切り換え手段(153)の制御信号として、入力動画像領域の画像特性の判定結果に従い、前記複数のフィルタのうち、ベクトル検出方法に最適な(例えば、ベクトル検出方法としてブロック・マッチング法を用いる場合には時間方向のフィルタ特性を持たないフィルタを用いる)フィルタ特性を有する一つのフィルタを選択する信号を出力するデコーダ(152)を備えている。
【0029】
このように、画像特性とベクトル検出方法との組み合わせに整合したフィルタを用いた場合、すなわち、垂直方向の周波数成分を持つ静止領域とブロック・マッチング法の組み合わせにおいては、前置フィルタA(図6参照)あるいは前置フィルタB(図9参照)、動物体の画像にボケがない素材と勾配法の組み合わせにおいては、前置フィルタC(図11参照)、あるいは前置フィルタD(図12参照)、SN比の極めて悪い画像とブロック・マッチング法、あるいは、勾配法の組み合わせにおいては、前置フィルタB(図9参照)、あるいは、前置フィルタC(図11参照)を用いた場合には、既述の従来例のような不都合を招来することがなくなる。
【0030】
【実施例】
本発明を適用した前置フィルタについて説明するに先立って、前置フィルタの出力を画像特性に応じて選択するための制御情報を求める一方法を、以下に述べる。
【0031】
ここでは、現フィールドの画像をf(t) 、 次フィールドの画像をf(t+1) 、次々フィールドの画像をf(t+2) 、前フィールドの画像をf(t-1) 、前々フィールドの画像をf(t-2) とする。
【0032】
(I)検出領域の静動状態について
図4に示すように、f(t) とf(t+1) 間の動き検出と、f(t) とf(t+2) 間の動き検出と、f(t) とf(t-1) 間の動き検出とf(t) とf(t-2) 間の動き検出を画素毎に行い、画像f(t) 上の動領域と静止領域を検出する。動き検出は、例えば、f(t) の画素の輝度レベルの水平勾配の絶対値と垂直勾配の絶対値の内、大きい方の値で、フィールド間の同一画素の輝度レベルの差分の絶対値を除する方法により求める。
【0033】
具体的な動き検出の方法を、f(t) 上の格子状に標本化された標本化点の一つの画素pを例にとって、以下に説明する。
【0034】
f(t) 上の画素pと同じ空間位置にあるf(t+1) 上の画素をqとする。画像f(t) が飛び越し走査信号の場合には、f(t) とf(t+1) は1フィールド離れているので、f(t) 上の画素pの空間位置に対応するf(t+1) 上の画素は存在しない。そこで、f(t+1) 上の画素qとして、画素pの空間位置に対応する位置の上下のどちらかのf(t+1) 上の画素を選ぶ。画素pの空間位置を(x,y) とし、その輝度レベルをF(x,y) と表し、f(t+1) 上の画素qとして選ばれた画素の輝度レベルをG(x,y) とする。
【0035】
画素pの勾配▽pを、
【0036】
【数1】
と定義すれば、画素pの動きm1は、
【0037】
【数2】
【0038】
と表せる。ここでノイズの影響を避けるため、mthを定義し、
m1≧mth
のときは、動領域として
M1=1
とし、
m1<mth
のときは、静止領域として
M1=0
とする。
【0039】
同様にして、f(t) 上の画素pと、これと同じ空間位置にあるf(t+2) 上、f(t-1) 上およびf(t-2) 上の各画素との間で動き検出を行い、それぞれの動き検出の結果をM2、M3、M4とする。
【0040】
次に、
【0041】
【数3】
Mp=(M1 and M2 and M3 and M4 ) …(3)
を調べ、
Mp=0のときは、画素pは静止領域
とし、
Mp=1のときは、画素pは動領域
と判定する。
【0042】
以上の処理をf(t) 上の全ての画素に対して行い、f(t) 上の画素毎の動領域と静止領域を求める。
【0043】
次に、f(t) 上の検出領域毎の静動判定を行うために、検出領域内の画素の内、
Mp=1
となる個数をmとする。静動判定のためのnthを定義し、
m>nth
のときは、検出領域は動領域とし、
M=1
とし、
m≦nth
のときは、検出領域は静止領域とし、
M=0
と判定する。同様にして、f(t) 上の全ての検出領域に対して静動判定を行う。
【0044】
(II)SN比について
次に、f(t) のM=0となる全静止領域の全ての画素に対して、f(t+2) 上にあるf(t) の静止領域と同じ空間位置を占める画素との間でフレーム間の輝度レベルの差分の絶対値を求め、全静止領域の1画素当たりの輝度レベルの差分の絶対値の平均Nを求める。SN比はフィールド単位で決定される。上記(I)の検出領域の静動状態を表すMが画面内でM=0となる検出領域の個数を数え、その数をCとする。ここでパンニング画像では、静止領域がないかあるいは少ないため、しきい値Cthを導入し、
C≦Cth
のときは、別途求めた前フィールドのグローバル・ベクトルVg(次に述べる(III )を参照)を参照し、Vg≠0あるいはVg=無しのときはSN比が悪いとし、
sn=1
とし、Vg=0のときはSN比が良いとし、
sn=0
とする。
【0045】
C>Cthのときは、SN比を判定するためのNthを導入し、
N<Nth
のときはSN比が良いとし、
sn=0
とする。
【0046】
N≧Nth
のときはSN比が悪いとし、
sn=1
とする。
【0047】
(III )グローバル・ベクトルについて
図5に示すように、前フィールドのグローバル・ベクトルを求める。グローバル・ベクトルはフィールド単位に決定される。動きベクトル検出で検出した既知の前フィールドの検出領域毎の動きベクトルV(t-1) を用いて、画面内で最も多く検出したベクトル値の内、上位から1,2,3番目のベクトル値とその個数の画面内の総検出領域数に対する割合を調べ、次のようにベクトル値の比較をし、グローバル・ベクトルの値を決める。
【0048】
ここで、グローバル・ベクトル値をVgとし、その確からしさをRgとし、検出ベクトル値と個数の割合を上位からそれぞれv1,v2,v3とn1,n2,n3と表すことにする。また、ベクトル値の比較は、誤差αを許容して行い、グローバル・ベクトル値決定の基礎とする。誤差αを許容したベクトル値の比較は、例えば、ある値VnとVmを比較するものとすれば、Vn=(Vnx,Vny)とVm=(Vmx,Vmy)のベクトル値が、
【0049】
【数4】
を満足した場合に、VnとVmは、等しいとみなすこととする。
【0050】
グローバル・ベクトル検出は以下の手順で行う。
【0051】
1)誤差α=0を許容して検出ベクトル値を相互に比較し、最多検出ベクトル値の基データv1.orgを導出する。
【0052】
2)次に、誤差α=3を許容して検出ベクトル値を相互に比較し、v1.orgと等しいあるいは、等しいと見なされた検出ベクトル値の割合を調べ、v1=v1.orgとし、その割合をn1とする。
【0053】
3)さらに、誤差α=3を許容して検出ベクトル値を相互に比較し、v1に相当するベクトル値を除いた検出ベクトル値の中から、2番目に多い検出ベクトル値v2とその割合n2を同様に調べる。v2の値は、2番目に多い検出ベクトルの中から最初に選択されたものをv2の代表値とする。
【0054】
4)上記同様の手順に従い、誤差α=3を許容して検出ベクトル値を相互に比較し、v1,v2に相当するベクトル値を除いた検出ベクトル値の中から、3番目に多い検出ベクトル値v3とその割合n3を調べる。v3の値は、3番目に多い検出ベクトルの中から最初に選択されたものをv3の代表値とする。
【0055】
5)上記で求めたv1,v2,v3,n1,n2,n3を用いて以下の条件に従い、初期値をRg=0として、Rgにポイントを順次加算していき、グローバル・ベクトルの信頼度Rgを求める。
【0056】
ここで、ベクトル値v1,v2,v3の相互の比較は、誤差β=20%を許容して行い、2つのベクトル値が等しい、
【0057】
【外1】
【0058】
2つのベクトル値が誤差β=20%を越えて異なる場合は、記号≠で表す。誤差βを許容したベクトル値の比較は、例えば、ある値VnとVmを比較するものとすれば、Vn=(Vnx,Vny)とVm=(Vmx,Vmy)のベクトル値が、
【0059】
【数5】
を満足した場合に、VnとVmは、等しいとみなすこととする。
【0060】
(a) もし n1>80%
ならば Rg に10ポイント加算する。
【0061】
(b) もし n1>50%
ならば Rg に4ポイント加算する。
【0062】
【外2】
【0063】
上記のように信頼度Rgにポイント制を導入し、最終的なRgの値が6以上となれば、v1をグローバル・ベクトルとし、
Vg=v1
とする。
【0064】
Rgが6未満の場合は、Vgはグローバル・ベクトルではないとし、
Vg=無し
とする。
【0065】
動きベクトル検出法(例えば、ブロック・マッチング法,勾配法)で検出した既知の前フィールドの検出領域毎の動きベクトルをV(t-1) とする。
【0066】
続いて、本発明を適用した前置フィルタの構成要素である複数の特性の異なるフィルタを図6,図9,図11,図12,図14を参照して、個々に説明する。
【0067】
イ)前置フィルタAについて
図6に示した前置フィルタAは、フレーム信号にタップ数の少ない(例えば3タップ)空間LPFをかけて1ラインおきに走査線を間引くことにより、フィールド信号を生成するフィルタ(60A,60B)を2個並列に含むものである。
【0068】
図6,図9,図11で用いているフレーム→フィールド・サブサンプリングのLPFについて、その構成例を図7に示し、その動作例を図8に示して以下に説明する。
【0069】
入力のフィールド信号f(t) は、飛び越し走査のテレビジョン信号であるため、f(t-1) とf(t) 、f(t) とf(t+1) は、垂直方向に1走査線分ずれている。しかし、フレーム間離れたf(t-1) とf(t+1) は、垂直方向のずれはない。f(t) を奇数フィールドとすると、f(t-1) とf(t+1) は偶数フィールドとなる。ここでf(t-1) とf(t) で構成されるフレーム信号をF(t) とし、f(t) とf(t+1) で構成されるフレーム信号をF(t+1) とする。 フレーム信号F(t) 、F(t+1) 空間LPFをかけたフレーム信号をそれぞれG(t) 、G(t+1) とする。
【0070】
フレーム信号G(t) を構成するフィールド信号の内、奇数フィールドをgo(t) とし、偶数フィールドをge(t) とし、フレーム信号G(t+1) を構成するフィールド信号の内、奇数フィールドをgo(t+1) とし、偶数フィールドをge(t+1) とする。
【0071】
図7で入力画像のf(t) が奇数フィールドの場合、フレーム→フィールド・サブサンプリングのLPFから出力されるベクトル検出用輝度信号のf'(t)とf'(t+1)は、前記のgo(t) とgo(t+1) を出力することとする。入力画像のf(t) が偶数フィールドの場合、フレーム→フィールド・サブサンプリングのLPFから出力されるベクトル検出用輝度信号のf'(t)とf'(t+1)は、前記のge(t) ge(t+1) を出力する。つまり、f(t) が奇数フィールドの場合、
f'(t) =go(t)
f'(t+1)=go(t+1)
となる。従って、同時に出力されるフィールド信号go(t) とgo(t+1) は、走査線の垂直方向の空間位置が同じであるため、出力信号f'(t)は走査線が半減された順次走査信号と等価である。
【0072】
ここで、静止領域では、入力信号のf(t-1) とf(t+1) は
f(t-1) =f(t+1)
で同じ値であるため、f(t-1) とf(t) 、f(t) とf(t+1) で構成されるフレーム信号F(t) とF(t+1) は、
F(t) =F(t+1)
となる。従って、F(t) およびF(t+1) に空間LPFをかけたフレーム信号G(t) びG(t+1) は、
G(t) =G(t+1)
となる。従って、G(t) とG(t+1) を構成するフィールド信号go(t) とge(t) 、
およびgo(t+1) とge(t+1) は、
go(t) =go(t+1)
ge(t) =ge(t+1)
となる。従って、静止領域では、飛び越し走査信号を用いるにも拘らずフレーム→フィールド・サブサンプリングのLPFの出力のベクトル検出用輝度信号を用いることにより、飛び越し走査による影響を避けて、零ベクトルを検出できる。
【0073】
このようなフィルタを用いないと、入力信号が飛び越し走査の場合、静止領域では、1フレーム分離れたフィールド信号を用いていたために、静動領域の判定を間違えて、動領域であるにも拘らず静止処理を行ったり、静止領域であるにも係わらず動処理を行ったりと、誤った処理による不都合が発生していた。本実施例によるフレーム→フィールド・サブサンプリングのLPFの出力を用いて動きベクトル検出を行うことにより、静止領域では前述のように正しく静止を検出することができ、動領域ではgo(t) とgo(t+1) あるいはge(t) とge(t+1) は時間方向に2タップのLPFフィルタをかけたフィールド信号と等価になるため、正しく動きを検出することができる。
【0074】
すなわち、前置フィルタAは、図6に示すように3フィールドのデータを用いて、1フィールド分離れていながら走査線の垂直方向の空間位置が一致する信号をベクトル検出用輝度信号として同時に出力するフィルタである。これにより、ノイズの除去とフィールド間での動きを検出することができる。すなわち、テレビ信号のような飛び越し走査の信号を用いてフィールド間の動きベクトル検出を行う場合、垂直方向の周波数成分を持つ静止領域では、前置フィルタAの出力を用いると1フィールド離れたベクトル検出用輝度信号間の画像の差分値がほぼ零となるため、ブロック・マッチング法あるいは勾配法のベクトル検出方法と組み合わせると零ベクトルを検出することができる。
【0075】
また、動領域では、時間方向に2タップの時間フィルタをかけたものと等価になるため、勾配法のベクトル検出方法と組み合わせるとフィールド間の動きを検出することできる。
【0076】
ロ)前置フィルタBについて
図9の前置フィルタBは、1フレーム分離れた2つのフィールド信号の加算平均をとることにより時間フィルタをかけ、その出力と1フィールド遅れた同様な出力とで構成されるフレーム信号に図7と同様な空間LPFをかけて、1ラインおきに走査線を間引くことによりフィールド信号を生成する。
【0077】
すなわち、図10に示すように、5フィールドのデータを用いて、1フィールド分離れていながら走査線の垂直方向の空間位置が一致する信号をベクトル検出用輝度信号として出力するフィルタである。用いる空間LPFは前置フィルタAと同じタップ数の少ないフィルタであり、時間方向のフィルタリング処理によりノイズの影響を除去することができる。
【0078】
SN比の悪い動画像を用いて動きベクトル検出を行う場合、前置フィルタBの出力を用いると静止領域のベクトル検出用輝度信号間の画像の差分値がほぼ零となるため、ブロック・マッチング法あるいは勾配法のベクトル検出方法と組み合わせると、零ベクトルを検出することができる。また、動領域では、時間方向に4タップの時間フィルタをかけたものと等価になるため、勾配法のベクトル検出方法と組み合わせるとフィールド間の動きを検出することできる。
【0079】
ハ)前置フィルタCについて
図11の前置フィルタCは、フィールド信号に対して1フレームで巡回する時間方向の巡回フィルタをかけ、その出力と、1フィールド遅れた同様な出力とで構成されるフレーム信号に図7と同様な空間LPFをかけて、1ラインおきに走査線を間引くことによりフィールド信号を生成する。
【0080】
すなわち、3フィールドのデータを用いて、1フィールド分離れていながら走査線の垂直方向の空間位置が一致する信号をベクトル検出用輝度信号として出力するフィルタである。これにより、タップ数の少ない空間フィルタや時間フィルタでは除去できないノイズ(例えば、F/V変換画像の粒状性ノイズやSNの極めて悪い動画像のノイズ)を取り除くことができる。
【0081】
前置フィルタCの出力を用いると静止領域のベクトル検出用輝度信号間の画像の差分値がほぼ零となるため、ブロック・マッチング法あるいは勾配法のベクトル検出方法と組み合わせると零ベクトルを検出することができる。また、動領域では、巡回フィルタにより動物体に疑似勾配が付くため、動物体の勾配を用いる動きベクトル検出方法(勾配法)での動きベクトル検出が容易になる。
【0082】
ニ)前置フィルタDについて
図12の前置フィルタDは、図13に示すように、3フィールドにわたって連続するフィールド信号に時空間LPFをかけた信号をベクトル検出用輝度信号とするフィルタを2個並列に含むものである。空間フィルタは、水平フィルタ(例えば、タップ数5で係数が1/4,2/4,2/4,2/4,1/4の一次元のLPF)と垂直フィルタ(例えば、タップ数5で係数が1/4,2/4,2/4,2/4,1/4の一次元のLPF)を縦続接続したものである。すなわち、図12に示すように、4フィールドのデータを用いて、連続する2フィールドのベクトル検出用輝度信号を同時に出力するフィルタである。
【0083】
CGやシャッター付きのCCDカメラの画像やF/V変換の画像は、動物体が動いたことによるボケがないため、前置フィルタDに含まれる時間フィルタにより動物体に疑似勾配を付けることで、動物体の勾配を用いる動きベクトル検出方法(勾配法)での動きベクトル検出が容易になる。
【0084】
ホ)前置フィルタEについて
図14の前置フィルタEは、動領域と静止領域の境界でフィルタリング処理による影響を避けるためにタップ数の少ない(例えば3タップ)空間LPFをフィールド信号にかけてノイズを除去し、連続する2フィールド分のベクトル検出用輝度信号を出力する。
【0085】
動物体の勾配を用いない動きベクトル検出方法(ブロック・マッチング法)を用いた場合、時空間方向のフィルタ特性を持たない前置フィルタEの出力を使用することにより、動物体の画像に疑似勾配が付かない。従って、ブロック・マッチング法のベクトル検出方法を用いた場合、2つのフィールド間の画像の輝度レベルの差分値の絶対値で表される相関平面において、正しい動きベクトルに相当する位置の相関のピークが顕著に現れるため、正しく動きベクトル検出を行うことができる。
【0086】
次に、SN比を表すsnと前フィールドの検出ベクトルV(t-1) と前フィールドのグローバル・ベクトルVgと動領域,静止領域の情報を用いて、前置フィルタの特性を切り換える実施例を図15に示す。本図において、検出領域の静動判定部150は、図4に示したブロック構成を有する。また、前置フィルタA〜E(151A〜151E)は、それぞれ図6,図9,図11,図12,図14に示した構成を有する。また、グローバルベクトル検出部156は、図5に示したブロック構成を有する。
【0087】
既に述べた通り、本発明の主たる目的は、検出領域の静動状態により、前置フィルタを適応的に切り換えることである。静動判定は、1フレーム分離れた画像間の輝度レベルの差分値の絶対値をあるしきい値で比較して判定する従来の方法や、本発明で用いる図4に示すような方法では、2つの画像間の輝度レベルの相関が不定のところが有るため、100%の確率で静動判定を行うことはできない。
【0088】
そこで、本発明の一実施例では、図4に示す静動判定と前フィールドで検出した動きベクトルとを併用して静動判定の正確さを高める。本発明の一実施例において、静止領域と判定する条件は、図4の動き検出で静止領域と判定され、さらに前フィールドの検出ベクトルV(t-1) が零の場合である。
【0089】
まず、静止領域は、主に2つの場合が考えられる。1つは、カメラが固定されて撮影された画像の静止領域と、カメラが動物体を追跡するために移動して撮影された画像の中の動物体の画像は、ほぼ静止領域になる。これらの判定は、グローバル・ベクトルVgで判定を行う。静止領域では、飛び越し走査の影響を避けるため、前置フィルタAを使用する。また、静止領域ではノイズの影響を避けるためにSN比の値により、SN比が悪い場合は、前置フィルタCを使用し、カメラが移動して撮影した画像の静止領域では、静動判定の精度を考慮して、時間方向のフィルタ特性が少ない前置フィルタBを使用する。
【0090】
次に、動領域およびV(t-1) ≠0で動領域と判定された領域では、ブロック・マッチング法を動きベクトル検出方法として用いた場合は、時間方向のフィルタ特性を持たない前置フィルタEを使用する。勾配法を動きベクトル検出方法として用いた場合は、動物体の画像に動物体が動いたことによるボケ(輝度レベルの勾配)が無くてはならない。CGやシャッター付きカメラの画像やF/V変換画像が入力された場合は、入力画像の動物体の画像にはボケが少ない。
【0091】
従って、入力画像の種別(CG等のボケの少ない画像、動画像のボケが大きい撮像管のカメラで撮影された画像)にかかわりなく、カメラが固定で撮影された動物体の画像の動領域に対しては、時間方向のフィルタ特性を持つ前置フィルタDの出力を用い、カメラが移動して撮影された画像の動領域では、時空間フィルタをかけて疑似勾配を作らなくても動領域にボケが有るため、前置フィルタEを使用する。
【0092】
ベクトル検出方法としてブロック・マッチング法を用いる場合の前置フィルタの切り換えの一実施例を図16に示す。
【0093】
また、ベクトル検出方法として勾配法を用いる場合の前置フィルタの切り換えの一実施例を図17に示す。
【0094】
なお、ベクトル検出方法としてブロック・マッチング法と勾配法を切り換えて用いる場合は、図15の切り換え情報デコーダ152の内容を図16,図17に従い切り換えて用いればよい。
【0095】
【発明の効果】
以上説明した通り、本発明によれば、フィルタリング処理単位であるフィルタ入力信号の画像小領域毎に静動状態やSN比を判定し、特性の異なる複数のフィルタの中からその領域の特性と動きベクトル検出方法との組み合わせに最適な前置フィルタを選択する構成としてあるので、領域毎の最適なフィルタリング処理が可能となり、動きベクトル検出精度を高めた動きベクトル検出が可能となる。
【0096】
すなわち本発明では、ベクトル検出用輝度信号を出力する特性の異なるフィルタを複数用意し、検出対象領域の画像特性と検出方法に最適なベクトル検出用輝度信号を出力するフィルタを検出対象領域毎に切り換えて使用することにより、誤った動きベクトル検出を行わないようにすることができる。かくして、本発明を実施することにより、誤った動きベクトルを検出することがなくなるため、動きベクトル検出精度を高めることができるという格別な効果を奏することができる。
【図面の簡単な説明】
【図1】(A)は飛び越し走査の垂直方向の走査線の位置関係を示す説明図、(B)は従来の前置フィルタの出力例を示す説明図、(C)は飛び越し走査線の時空間位置を示す説明図である。
【図2】(A)は飛び越し走査の垂直方向の走査線の位置関係を示す説明図、(B)は従来の前置フィルタの出力例を示す説明図である。
【図3】従来の前置フィルタの回路の一実施例を示すブロック図である。
【図4】本発明の静動判定回路の一実施例を示すブロック図である。
【図5】本発明のグローバル・ベクトル検出の一実施例を示すブロック図である。
【図6】本発明の前置フィルタAの回路の一実施例を示すブロック図である。
【図7】本発明の前置フィルタA,B,Cに含まれるフレーム→フィールド・サブサンプリングのLPFの回路の一実施例を示すブロック図である。
【図8】本発明の前置フィルタA,B,Cに含まれるフレーム→フィールド・サブサンプリングのLPFの回路の動作例を示す説明図である。
【図9】本発明の前置フィルタBの回路の一実施例を示すブロック図である。
【図10】本発明の前置フィルタBの回路の動作例を示す説明図である。
【図11】本発明の前置フィルタCの回路の一実施例を示すブロック図である。
【図12】本発明の前置フィルタDの回路の一実施例を示すブロック図である。
【図13】本発明の前置フィルタDに含まれる時空間フィルタの回路の一実施例を示すブロック図である。
【図14】本発明の前置フィルタEの回路の一実施例を示すブロック図である。
【図15】本発明の前置フィルタの切り換え回路の一実施例を示すブロック図である。
【図16】本発明の前置フィルタのブロック・マッチング法に対応したデコーダにおける切り換えの一実施例を示す図である。
【図17】本発明の前置フィルタの勾配法に対応したデコーダにおける切り換えの一実施例を示す図である。
【符号の説明】
150 検出領域の静動判定部
151A〜151E 前置フィルタA〜前置フィルタE
152 切り換え情報デコーダ
153 ベクトル検出用輝度信号の選択部
154 動きベクトル検出部
155 動きベクトル値メモリ
156 グローバルベクトル検出部
157 SN比検出部
Claims (10)
- 飛び越し走査方式で表示される画像の動きベクトル検出装置の前段に接続される前置フィルタとして、ベクトル検出用輝度信号を出力する特性の異なるフィルタを複数用意し、入力動画像の検出対象領域における画像特性およびベクトル検出方法に適したベクトル検出用輝度信号を出力するフィルタを検出対象領域毎に切り換えて使用することにより、動きベクトル検出を行うに際し、
前記特性の異なるフィルタとして、
連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、
連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、
入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、
連続する4フィールドの2:1インターレース画像信号を入力信号とし、連続する3フィールドの信号とそれぞれの1ライン遅延出力信号を任意の係数比で加算して順次走査信号を出力する時間ローパスフィルタおよび該順次走査信号をフィールド信号に変換する空間ローパスフィルタを従属接続させてなるフィルタを1対備え、該1対のフィルタの連続する3フィールドの入力信号は、第一、第二、第三のフィールド信号または、第二、第三、第四のフィールド信号であり、前記1対のフィルタ出力は、連続する2フィールドの2:1インターレース画像信号であるフィルタDと、
空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEとを用い、
前記動きベクトル検出装置の出力である直前のフィールドの動きベクトル検出結果に基づき、直前のフィールド画像全体に大局的な動きがあると判断される場合には、大局的な動きの程度をグローバル・ベクトル検出値として出力し、大局的な動きがないと判断される場合にはグローバル・ベクトル非検出信号を出力するグローバル・ベクトル検出ステップと、
フィルタ処理単位である検出領域毎に該領域が動領域であるか静止領域であるかの判定結果を出力する静動判定ステップと、
フィールド毎に入力画像全体のSN比を判定し、低SN領域であるか高SN領域であるかの判定結果を出力するSN比判定ステップと、
前記グローバル・ベクトル検出結果、検出領域毎の前記直前のフィールドの動きベクトル検出結果、前記静動判定結果および前記SN比判定結果に基づき、前記検出領域毎の切 り替え情報を出力する切り替え情報出力ステップと、
前記検出領域毎の切り替え情報に基づき前記特性の異なるフィルタを切り換えて、一のフィルタ処理結果を前記動きベクトル検出装置に出力するフィルタ切り替えステップと、
を備え、
切り替え情報出力ステップは、
前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、
前記検出領域が静止領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”以外である場合、若しくは、前記検出領域が動領域である場合にはフィルタEを、
選択する切り替え情報を出力する、
ことを特徴とする、動きベクトル検出方法。 - 飛び越し走査方式で表示される画像の動きベクトル検出装置の前段に接続される前置フィルタとして、ベクトル検出用輝度信号を出力する特性の異なるフィルタを複数用意し、入力動画像の検出対象領域における画像特性およびベクトル検出方法に適したベクトル検出用輝度信号を出力するフィルタを検出対象領域毎に切り換えて使用することにより、動きベクトル検出を行うに際し、
前記特性の異なるフィルタとして、
連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、
連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、
入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、
連続する4フィールドの2:1インターレース画像信号を入力信号とし、連続する3フィールドの信号とそれぞれの1ライン遅延出力信号を任意の係数比で加算して順次走査信号を出力する時間ローパスフィルタおよび該順次走査信号をフィールド信号に変換する空間ローパスフィルタを従属接続させてなるフィルタを1対備え、該1対のフィルタの連続する3フィールドの入力信号は、第一、第二、第三のフィールド信号または、第二、第三、第四のフィールド信号であり、前記1対のフィルタ出力は、連続する2フィールドの2:1インターレース画像信号であるフィルタDと、
空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEとを用い、
前記動きベクトル検出装置の出力である直前のフィールドの動きベクトル検出結果に基づき、直前のフィールド画像全体に大局的な動きがあると判断される場合には、大局的な動きの程度をグローバル・ベクトル検出値として出力し、大局的な動きがないと判断される場合にはグローバル・ベクトル非検出信号を出力するグローバル・ベクトル検出ステップと、
フィルタ処理単位である検出領域毎に該領域が動領域であるか静止領域であるかの判定結果を出力する静動判定ステップと、
フィールド毎に入力画像全体のSN比を判定し、低SN領域であるか高SN領域であるかの判定結果を出力するSN比判定ステップと、
前記グローバル・ベクトル検出結果、検出領域毎の前記直前のフィールドの動きベクトル検出結果、前記静動判定結果および前記SN比判定結果に基づき、前記検出領域毎の切り替え情報を出力する切り替え情報出力ステップと、
前記検出領域毎の切り替え情報に基づき前記特性の異なるフィルタを切り換えて、一のフィルタ処理結果を前記動きベクトル検出装置に出力するフィルタ切り替えステップと、
を備え、
切り替え情報出力ステップは、
前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、
前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、
前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合、若しくは、前記検出領域が動領域かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合にはフィルタEを、
前記検出領域が動領域かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、
選択する切り替え情報を出力する、
ことを特徴とする、動きベクトル検出方法。 - 請求項1または2において、
前記グローバル・ベクトル検出ステップは、
前記検出領域毎の前記直前のフィールドの動きベクトルを、許容誤差範囲内で相互に比較することにより、検出比率の大きい複数のベクトル値とその検出比率を特定し、該複数のベクトル値のうち、一定範囲内に含まれるベクトル値の検出比率の和が一定値を上回る場合に最多検出ベクトルの値をグローバル・ベクトルの検出値として出力し、一定値を下回る場合にはグローバル・ベクトルの非検出信号を出力する、
ことを特徴とする、動きベクトル検出方法。 - 請求項1または2において、
前記静動判定ステップは、
連続する5フィールドの2:1インターレース画像信号のうち、
第一のフィールド信号と第三のフィールド信号、もしくは、第三のフィールド信号と第五のフィールド信号との間では、両者で同一空間位置を占める画素間で、
第二のフィールド信号と第三のフィールド信号、若しくは、第三のフィールド信号と第四のフィールド信号との間では、時間的に前のフィールドの画素と該画素の空間位置に対応する位置の上下いずれかに位置する時間的に後のフィールドの画素間で、
輝度信号レベルの差分の絶対値を、時間的に前のフィールドの画素の水平勾配の絶対値と垂直勾配の絶対値のうち大なる値で除した商が、前記四の場合すべてについて一定値を上回る場合にのみ動画素と判定し、
前記検出領域内での動画素の数が一定値を上回る場合にのみ当該領域を動領域と判定し、一定値を下回る場合は静止領域と判定する、
ことを特徴とする、動きベクトル検出方法。 - 請求項1または2において、
前記SN比判定ステップは、
前記静動判定手段により静止領域と判定された検出領域の割合が一定値を下回り、かつ、前記グローバル・ベクトルの検出値が“0”の場合には高SN領域と判定し、前記検出領域の割合が一定値を下回り、かつ、“0”以外のグローバル・ベクトルの検出値を有する場合若しくはグローバル・ベクトルの非検出信号が出力されている場合には低SN領域と判定し、
前記静動判定手段により静止領域と判定された検出領域の割合が一定値を上回る場合には、該静止領域と判定された全検出領域内の全画素に対し、1フレーム後の全画素との間で画素毎に輝度信号レベルの差分の絶対値を求め、これらの全平均が一定値を下回る場合に高SN領域と判定し、一定値を上回る場合は低SN領域と判定する、
ことを特徴とする、動きベクトル検出方法。 - 飛び越し走査方式で表示される画像の動きベクトル検出装置の前段に接続される前置フィルタにおいて、
入力画像信号がそれぞれ入力される特性の異なるフィルタとして、
連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、
連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、
入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、
連続する4フィールドの2:1インターレース画像信号を入力信号とし、連続する3フィールドの信号とそれぞれの1ライン遅延出力信号を任意の係数比で加算して順次走査信号を出力する時間ローパスフィルタおよび該順次走査信号をフィールド信号に変換する空間ローパスフィルタを従属接続させてなるフィルタを1対備え、該1対のフィルタの連続する3フィールドの入力信号は、第一、第二、第三のフィールド信号または、第二、第三、第四のフィールド信号であり、前記1対のフィルタ出力は、連続する2フィールドの2:1インターレース画像信号であるフィルタDと、
空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEと
を含んだ二以上のフィルタと、
該二以上のフィルタを切り換えて、一のフィルタ処理結果を動きベクトル検出装置に出力するフィルタ切り替え部と、
前記動きベクトル検出装置の出力である直前のフィールドの動きベクトル検出結果に基づき、直前のフィールド画像全体に大局的な動きがあると判断される場合には、大局的な動きの程度をグローバル・ベクトル検出値として出力し、大局的な動きがないと判断される場合にはグローバル・ベクトル非検出信号を出力するグローバル・ベクトル検出手段と、
フィルタ処理単位である検出領域毎に該領域が動領域であるか静止領域であるかの判定結果を出力する静動判定手段と、
フィールド毎に入力画像全体のSN比を判定し、低SN領域であるか高SN領域であるかの判定結果を出力するSN比判定手段と、
前記グローバル・ベクトル検出結果、検出領域毎の前記直前のフィールドの動きベクトル検出結果、前記静動判定結果および前記SN比判定結果に基づき、前記検出領域毎の切り替え情報を前記フィルタ切り替え部に出力する切り替え情報デコーダと、
を備え、
前記切り替え情報デコーダは、
前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、
前記検出領域が静止領域かつ当該検出領域における前記前フィールドの動きベクトル検出値が“0”以外である場合、若しくは、前記検出領域が動領域である場合にはフィルタEを、
選択する切り替え情報を出力する、
ことを特徴とする、動きベクトル検出用適応切り替え型前置フィルタ。 - 飛び越し走査方式で表示される画像の動きベクトル検出装置の前段に接続される前置フィルタにおいて、
入力画像信号がそれぞれ入力される特性の異なるフィルタとして、
連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタAと、
連続する5フィールドの2:1インターレース画像信号を入力信号とし、第一ならびに第三のフィールド信号を加算平均して得られるフィールド信号と第二ならびに第四のフィ ールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号および第二ならびに第四のフィールド信号を加算平均して得られるフィールド信号と第三ならびに第五のフィールド信号を加算平均して得られるフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引くことにより、奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタBと、
入力信号である2:1インターレース画像信号に出力信号を1フレーム遅延させた信号を任意の係数比で加算して出力する巡回フィルタと、該巡回フィルタの出力である連続する3フィールドの2:1インターレース画像信号を入力信号とし、第一のフィールド信号と第二のフィールド信号から形成されるフレーム信号および第二のフィールド信号と第三のフィールド信号から形成されるフレーム信号のそれぞれに空間ローパスフィルタをかけて二の順次走査信号を生成した後、該二の順次走査信号のそれぞれに対し1ライン毎に走査線を間引き奇偶フィールド形式を一致させた二のフィールド信号を出力するフィルタとを従属接続させてなるフィルタCと、
連続する4フィールドの2:1インターレース画像信号を入力信号とし、連続する3フィールドの信号とそれぞれの1ライン遅延出力信号を任意の係数比で加算して順次走査信号を出力する時間ローパスフィルタおよび該順次走査信号をフィールド信号に変換する空間ローパスフィルタを従属接続させてなるフィルタを1対備え、該1対のフィルタの連続する3フィールドの入力信号は、第一、第二、第三のフィールド信号または、第二、第三、第四のフィールド信号であり、前記1対のフィルタ出力は、連続する2フィールドの2:1インターレース画像信号であるフィルタDと、
空間ローパスフィルタ出力と、該空間ローパスフィルタ出力の1フィールド遅延出力を、連続する2フィールドの2:1インターレース画像信号として出力するフィルタEと
を含んだ二以上のフィルタと、
該二以上のフィルタを切り換えて、一のフィルタ処理結果を動きベクトル検出装置に出力するフィルタ切り替え部と、
前記動きベクトル検出装置の出力である直前のフィールドの動きベクトル検出結果に基づき、直前のフィールド画像全体に大局的な動きがあると判断される場合には、大局的な動きの程度をグローバル・ベクトル検出値として出力し、大局的な動きがないと判断される場合にはグローバル・ベクトル非検出信号を出力するグローバル・ベクトル検出手段と、
フィルタ処理単位である検出領域毎に該領域が動領域であるか静止領域であるかの判定結果を出力する静動判定手段と、
フィールド毎に入力画像全体のSN比を判定し、低SN領域であるか高SN領域であるかの判定結果を出力するSN比判定手段と、
前記グローバル・ベクトル検出結果、検出領域毎の前記直前のフィールドの動きベクトル検出結果、前記静動判定結果および前記SN比判定結果に基づき、前記検出領域毎の切り替え情報を前記フィルタ切り替え部に出力する切り替え情報デコーダと、
を備え、
前記切り替え情報デコーダは、
前記検出領域が静止領域かつ高SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”である場合にはフィルタAを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつ“0”以外のグローバル・ベクトルの検出値若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタBを、
前記検出領域が静止領域かつ低SN領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”かつグローバル・ベクトルの検出値が“0”の場合にはフィルタCを、
前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、
前記検出領域が静止領域かつ当該検出領域における前フィールドの動きベクトル検出値が“0”以外かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合、若しくは、前記検出領域が動領域かつ“0”以外のグローバル・ベクトルの検出値が出力されている場合にはフィルタEを、
前記検出領域が動領域かつグローバル・ベクトルの検出値が“0”若しくはグローバル・ベクトルの非検出信号が出力されている場合にはフィルタDを、
選択する切り替え情報を出力する、
ことを特徴とする、動きベクトル検出用適応切り替え型前置フィルタ。 - 請求項6または7において、
前記グローバル・ベクトル検出手段は、
前記検出領域毎の前記直前のフィールドの動きベクトルを、許容誤差範囲内で相互に比較することにより、検出比率の大きい複数のベクトル値とその検出比率を特定し、該複数のベクトル値のうち、一定範囲内に含まれるベクトル値の検出比率の和が一定値を上回る場合に最多検出ベクトルの値をグローバル・ベクトルの検出値として出力し、一定値を下回る場合にはグローバル・ベクトルの非検出信号を出力する、
ことを特徴とする、動きベクトル検出用適応切り替え型前置フィルタ。 - 請求項6または7において、
前記静動判定手段は、
連続する5フィールドの2:1インターレース画像信号のうち、
第一のフィールド信号と第三のフィールド信号、もしくは、第三のフィールド信号と第五のフィールド信号との間では、両者で同一空間位置を占める画素間で、
第二のフィールド信号と第三のフィールド信号、若しくは、第三のフィールド信号と第四のフィールド信号との間では、時間的に前のフィールドの画素と該画素の空間位置に対応する位置の上下いずれかに位置する時間的に後のフィールドの画素間で、
輝度信号レベルの差分の絶対値を、時間的に前のフィールドの画素の水平勾配の絶対値と垂直勾配の絶対値のうち大なる値で除した商が、前記四の場合すべてについて一定値を上回る場合にのみ動画素と判定し、
前記検出領域内での動画素の数が一定値を上回る場合にのみ当該領域を動領域と判定し、一定値を下回る場合は静止領域と判定する、
ことを特徴とする、動きベクトル検出用適応切り替え型前置フィルタ。 - 請求項6または7において、
前記SN比判定手段は、
前記静動判定手段により静止領域と判定された検出領域の割合が一定値を下回り、かつ、前記グローバル・ベクトルの検出値が“0”の場合には高SN領域と判定し、前記検出領域の割合が一定値を下回り、かつ、“0”以外のグローバル・ベクトルの検出値を有する場合若しくはグローバル・ベクトルの非検出信号が出力されている場合には低SN領域と判定し、
前記静動判定手段により静止領域と判定された検出領域の割合が一定値を上回る場合には、該静止領域と判定された全検出領域内の全画素に対し、1フレーム後の全画素との間で画素毎に輝度信号レベルの差分の絶対値を求め、これらの全平均が一定値を下回る場合に高SN領域と判定し、一定値を上回る場合は低SN領域と判定する、
ことを特徴とする、動きベクトル検出用適応切り替え型前置フィルタ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29656595A JP3745425B2 (ja) | 1995-11-15 | 1995-11-15 | 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29656595A JP3745425B2 (ja) | 1995-11-15 | 1995-11-15 | 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09139922A JPH09139922A (ja) | 1997-05-27 |
JP3745425B2 true JP3745425B2 (ja) | 2006-02-15 |
Family
ID=17835198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29656595A Expired - Fee Related JP3745425B2 (ja) | 1995-11-15 | 1995-11-15 | 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3745425B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010148037A (ja) * | 2008-12-22 | 2010-07-01 | Toshiba Corp | 動画像再生装置、動画像再生方法および動画像再生プログラム |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1075147A1 (en) * | 1999-08-02 | 2001-02-07 | Koninklijke Philips Electronics N.V. | Motion estimation |
JP3648446B2 (ja) * | 2000-11-10 | 2005-05-18 | 日本電信電話株式会社 | 画像符号化装置および画像符号化方法 |
JP4102973B2 (ja) | 2002-04-24 | 2008-06-18 | 日本電気株式会社 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
-
1995
- 1995-11-15 JP JP29656595A patent/JP3745425B2/ja not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010148037A (ja) * | 2008-12-22 | 2010-07-01 | Toshiba Corp | 動画像再生装置、動画像再生方法および動画像再生プログラム |
JP4564564B2 (ja) * | 2008-12-22 | 2010-10-20 | 株式会社東芝 | 動画像再生装置、動画像再生方法および動画像再生プログラム |
US8045620B2 (en) | 2008-12-22 | 2011-10-25 | Kabushiki Kaisha Toshiba | Image processing apparatus, image processing method and computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
JPH09139922A (ja) | 1997-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6940557B2 (en) | Adaptive interlace-to-progressive scan conversion algorithm | |
US5793435A (en) | Deinterlacing of video using a variable coefficient spatio-temporal filter | |
US6118488A (en) | Method and apparatus for adaptive edge-based scan line interpolation using 1-D pixel array motion detection | |
De Haan et al. | Deinterlacing-an overview | |
US9185431B2 (en) | Motion detection device and method, video signal processing device and method and video display device | |
JP3850071B2 (ja) | 変換装置及び変換方法 | |
US7280155B2 (en) | Method and system for converting interlaced formatted video to progressive scan video | |
EP1143712A2 (en) | Method and apparatus for calculating motion vectors | |
US20030103568A1 (en) | Pixel data selection device for motion compensated interpolation and method thereof | |
KR20040009967A (ko) | 디인터레이싱장치 및 방법 | |
JP2009515384A (ja) | フィールドベースのビデオに対する動き補償により支援された空間−時間デインターレーシングのための方法および装置 | |
JP5133038B2 (ja) | 画像復元方法および画像復元装置 | |
US20090167938A1 (en) | Synthesized image detection unit | |
US7443448B2 (en) | Apparatus to suppress artifacts of an image signal and method thereof | |
JP2001169252A (ja) | 順次走査変換装置及び方法 | |
JP3745425B2 (ja) | 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ | |
Lin et al. | Motion adaptive de-interlacing by horizontal motion detection and enhanced ela processing | |
Lee et al. | A motion-adaptive deinterlacer via hybrid motion detection and edge-pattern recognition | |
JP4179089B2 (ja) | 動画像補間用動き推定方法及び動画像補間用動き推定装置 | |
JP2004320279A (ja) | 動画像時間軸補間方法及び動画像時間軸補間装置 | |
US6760376B1 (en) | Motion compensated upconversion for video scan rate conversion | |
GB2277004A (en) | Motion compensated video signal processing; motion/no motion flag | |
JP3389984B2 (ja) | 順次走査変換装置及び方法 | |
EP0648046A2 (en) | Method and apparatus for motion compensated interpolation of intermediate fields or frames | |
JP3721941B2 (ja) | 走査線補間装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050128 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050819 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051018 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051117 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |