[go: up one dir, main page]

JP4175863B2 - Interlaced scanning motion detection circuit and video signal processing apparatus - Google Patents

Interlaced scanning motion detection circuit and video signal processing apparatus Download PDF

Info

Publication number
JP4175863B2
JP4175863B2 JP2002310124A JP2002310124A JP4175863B2 JP 4175863 B2 JP4175863 B2 JP 4175863B2 JP 2002310124 A JP2002310124 A JP 2002310124A JP 2002310124 A JP2002310124 A JP 2002310124A JP 4175863 B2 JP4175863 B2 JP 4175863B2
Authority
JP
Japan
Prior art keywords
video signal
scanning
motion detection
motion
field
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
Application number
JP2002310124A
Other languages
Japanese (ja)
Other versions
JP2004147116A (en
Inventor
昭一 濱田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002310124A priority Critical patent/JP4175863B2/en
Publication of JP2004147116A publication Critical patent/JP2004147116A/en
Application granted granted Critical
Publication of JP4175863B2 publication Critical patent/JP4175863B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、飛び越し走査の動き検出回路及び映像信号処理装置に関し、特に、動き検出量に基づいた動き適応型の飛び越し順次走査変換又は走査周波数変換を行なうものに係る。
【0002】
【従来の技術】
従来、テレビジョン放送の映像信号をモニタに表示する際には、多くは、走査の形態として飛び越し走査が用いられている。しかし、映像信号を飛び越し走査のモニタにて画面表示する場合、ラインフリッカーが発生し、画質が劣化する。かかるラインフリッカーは、飛び越し走査を順次走査に変換し、順次走査の形態で表示することにより除去することができる。該変換は「飛び越し順次走査変換」と呼ばれている。そして、飛び越し順次走査変換機能を備えたテレビジョン受像機も、現在では商品化されている。
【0003】
飛び越し順次走査変換においては、飛び越し走査で間引かれた走査線の映像信号を補間処理により生成している。かかる補間処理として、動画領域に適したフィールド内補間と、静止画領域に適したフィールド間補間との混合比率を、映像の動き情報(動き量)に応じて、変化させるような動き適応型処理が、主に採用されている。該動き適応型処理を適用した飛び越し順次走査変換において、重要な役割を担うのが、入力映像信号の映像の動き量を動き検出量として検出する動き検出回路である。そして、該動き検出回路については、いろいろな方法が提案されている。
【0004】
例えば、動き検出回路の従来例として、特許文献1に公開されているような技術がある。以下に、該特許文献1に開示されている従来例について、図5及び図6を用いて説明する。
【0005】
図5は、前記特許文献1において開示されている動き検出回路の従来の構成を示すブロック構成図である。図5に示す動き検出回路200において、21は入力端子、22,23はそれぞれ1フィールド遅延回路、24は減算回路、25は絶対値回路、26は正規化回路、27は1ライン遅延回路、28は、1フィールド遅延回路、29は最大値回路、30は動き検出出力端子を示す。
【0006】
図6は、飛び越し走査の走査線をモニタの横方向から見た走査線構造図である。図6において、縦軸は走査線の垂直位置を、横軸は時刻即ち映像信号の各フィールドを示している。図6に示す1つ1つの白丸がそれぞれ1本の走査線を表しており、飛び越し走査により、時刻が、(A)及び(C)の時と、(B)及び(D)の時とにより、走査線の位置が飛び飛びにずれていることが分かる。また、図6における時刻(D)の白四角Xは、補間しようとしている補間走査線の位置を表している。ここで、動き適応型の飛び越し順次走査変換処理あるいは走査周波数変換処理(即ち、走査周波数を入力映像信号よりも高い走査周波数の飛び越し走査に変換する処理)とは、動画領域に適したフィールド内補間(図6に示す白丸D1と白丸D2との平均値)と、静止画領域に適したフィールド間補間(図6の白丸C1の値)とを、図5に示す動き検出回路200の出力である動き検出量xに応じて、混合させる処理のことである。
【0007】
以下、図5に示す従来例における飛び越し走査の動き検出回路200の動作について更に詳細に説明する。
ここで、図6の白四角が示す補間走査線Xの映像信号を生成するための動き検出量xが、図5の動き検出回路200の動き検出出力端子30に出力されている瞬間について説明する。
図6の現フレームの走査線D2の映像信号の輝度値とその1フレーム前の走査線B2の映像信号の輝度値とは、図5の減算回路24により減算され、図5の絶対値回路25で絶対値化される。絶対値化されたデータは、各走査線のフレーム間差分の絶対値を示し、図5の正規化回路26にて、予め定めた或る閾値と比較演算するなどの処理を施して数ビットからなるデータに正規化される。
【0008】
しかる後に、図5の最大値回路29において、正規化された前記データのうち、即ち、現フィールドの現ラインD2−B2、1ライン前D1−B1、1フィールド前における現フィールドの現ラインと最も近接するラインC1−A1の各映像信号における輝度値の差分値のうち、最大値を抽出する。即ち、図6において、D2とB2(現ライン)、D1とB1(1ライン前)、C1とA1(1フィールド前)とのそれぞれの映像信号の輝度値におけるフレーム間差分値から算出された正規化データの中の最大値を最大値回路29から出力する。つまり、動き検出出力端子30から出力される動き検出量xは、動き適応型の補正を行なうために、補間走査線Xの補間計算に使われるものであり、上(D1)、下(D2)、1フィールド前(C1)の各走査線における映像信号の輝度値のフレーム間差分値の最大値から算出される。これにより、補間に使われる可能性のある全ての走査線において、フレーム間差分値が“0”にならない限り、動き無しとは判断しないように構成されている。
【0009】
【特許文献1】
特開平5−207431号公報(第2−3頁、図8)
【0010】
【発明が解決しようとする課題】
しかしながら、前述のごとき従来技術によるフレーム間差分値から映像信号の動き情報(動き量)を検出する方法においては、例えば、飛び越し走査の時間標本化周波数(NTSC方式においては30Hz)に近い周期的な動きのある動画領域を、動き無し(動き検出漏れ)と判断してしまい、誤った飛び越し順次走査変換又は走査周波数変換を実施することとなり、画質の品位を著しく落とすという問題があった。
かかる画質劣化原因について、具体的な動作例を挙げて、図7及び図8を用いて説明する。
【0011】
図7は、前記動き検出漏れを引き起こす例を示す映像が順次入力されてくる連続4フィールド分の映像を示している模式図である。即ち、図7においては、白黒の縦縞パターンが、フィールド(a),(b),(c),(d)の順に、飛び越し走査の時間標本化周波数(NTSC方式においては30Hz)に近い一定速度で右方向に動いている状態を示しており、各フィールドの映像のほぼ中央に位置している領域を、動き検出漏れを引き起こすことを例示するための注目領域として示している。
【0012】
図8は、図7に示すほぼ中央の注目領域にて縦に切り取った場合の走査線の映像信号の様子を示すために、飛び越し走査の走査線の横方向から見た走査線構造図である。ここで、図8に示すように、例えばフィールド(b)からフィールド(d)に至る1フレーム分のフレーム周波数即ち時間標本化周波数が、NTSC方式の30Hzと同一の周期で繰り返されることを示している。図8における各丸は走査線の位置を示し、白丸は走査線の映像信号が白であることを、また、黒丸は走査線の映像信号が黒であることを示している。また、図8に示す横軸の時刻(a)乃至(d)は、図7に示す各フィールド(a)乃至(d)にそれぞれ対応している。更に、図8に示す白四角Xは、補間走査線の位置を示している。
【0013】
ここで、図7及び図8に示す例においては、補間走査線Xの上(D1)、下(D2)、1フィールド前(C1)の各走査線の映像信号の輝度値に関するフレーム間差分値は、全て“0”であることが分かる。つまり、動き検出量xとしては“0”(動き無し)として検出され、図7に示すように右方向への動きがある映像信号であったとしても、動き検出漏れを引き起こしている。従って、かかる場合に出力される動き適応型の飛び越し順次走査変換又は走査周波数変換結果の映像は、静止画領域に適したフィールド間補間により、補間走査線も含む走査線の映像信号が垂直方向に一つおきに白黒を繰り返す映像となり、本来の映像からは大きくかけ離れた全く異なる映像になってしまう。かくのごとき縦縞のパターンが高速に移動する映像は、非常に稀ではあるが、全く存在しないわけではない。例えば、文字看板をパンした場合などが、かかる場合に該当している。
【0014】
動き検出の手段として、前述のごときフレーム間差分値のみを用いる場合、前述した例のように、1フレームで元の信号に戻る30Hzの映像の動きについては、全く検出することができない。即ち、前述のごときフレーム間差分値により動きを検出する方法には限界があることを示している。
【0015】
本発明は、かかる課題に鑑みてなされたものであり、その目的は、時間標本化周波数に近い周期的な動きがあり、前述のようなフレーム間差分値からは動きを検出することが困難な映像であっても、動き検出漏れが発生しない飛び越し走査の動き検出回路及び該動き検出回路を適用した映像信号処理装置を提供することにあり、動画領域に適したフィールド内補間と静止画領域に適したフィールド間補間とを映像の動き検出量に応じて混合する動き適応型の飛び越し順次走査変換又は走査周波数変換を行なう映像信号処理装置に最適に適用することが可能な動き検出回路を提供することにある。
【0016】
【課題を解決するための手段】
本発明は、前述したごとき目的を達成するために、入力されてくるテレビジョン放送信号を含む飛び越し走査の映像信号における映像の動きを検出する飛び越し走査の動き検出回路において、入力映像信号として入力されてくる飛び越し走査の間引かれた現フィールドにおいて補間すべき垂直位置に隣接する走査線及び一つ前に入力された前フィールドにおいて補間すべき前記垂直位置に位置している走査線のそれぞれの映像信号の輝度値のフレーム間差分値に基づいて映像の動きをそれぞれ検出して、該フレーム間差分値のうちの最大値を第1の動き検出量として出力する第1の動き検出手段と、前記入力映像信号として入力されてくる前記現フィールドの走査線の映像信号を一つ前に入力された前フィールドの走査線の映像信号によって補間して作成された補間フレームの隣接する各走査線の映像信号から輝度値が垂直方向に交互に変化するジグザグ波形として少なくとも連続3回の折れ曲がりが検出され、前記現フィールドにおける走査線の映像信号の輝度値から、前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある、各走査線の映像信号の輝度値を減算して差分値をそれぞれ求め、該差分値の符号の全てが正あるいは負の同じ符号であり、かつ、該差分値の絶対値が全て予め定めた或る下限値を超えていることが検出され、前記現フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値を求めると共に、現フィールドにおける当該走査線と最も近接する位置にある、前フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値をそれぞれ求め、該差分値の絶対値が全て予め定めた或る上限値を超えていないことが検出された場合、ジグザグ波形を形成する前記現フィールド及び前フィールドの走査線の映像信号の輝度値を用いて映像の動きを検出して第2の動き検出量として出力する第2の動き検出手段とを備え、前記第1及び第2の2つの動き検出量のうちの最大値又は両者の和のいずれかを、前記入力映像信号の映像の動き検出量として出力するものである。
【0017】
而して、本発明の前記第1の動き検出量は、前述したような従来例のフレーム間差分値による動き検出量そのものであるが故に、該第1の動き検出量だけでは、問題となっている時間標本化周波数に近い周期的な動きがある映像が入力されてきた場合には、動き検出漏れを引き起こす。即ち、かかる動き検出漏れを引き起こす場合においては、動き適応型の飛び越し順次走査変換処理又は走査周波数変換処理を行なう場合、前述のごとく、静止画用のフィールド間補間が施されてしまうことにより、各走査線からの出力映像が垂直方向に1つおきに違う映像信号となり、モニタに表示した場合には複数の横筋となって見えてしまう。かかる横筋を伴う映像は、櫛状に見えるため、一般に「コーミング」と呼ばれている。
【0018】
一方、飛び越し走査の映像においては、前記「コーミング」に見られるように、垂直空間周波数が、フレーム映像の最大垂直空間周波数(NTSC方式の場合は、525/2cph(cycle per picture height))に達するような高周波数成分が含まれることは、殆ど存在しない。即ち、かくのごとき高周波数成分の映像を飛び越し走査のままモニタに画面表示する場合、ラインフリッカーの発生が激しくなってしまうために、映像の送信側において垂直空間周波数に帯域制限を施し、高周波数成分を含まないようにしていることが多い。
【0019】
故に、フレーム映像を表示した場合に、「コーミング」に見えるような映像であった場合には、動きによる映像であると判断しても問題にならない。即ち、本発明においては、「コーミング」に見えるようなジグザグ波形の映像を検出した際には、前記第2の動き検出量として付け足すことにより、動きの検出漏れを防いでいる。また、「コーミング」に見えるような映像は、入力映像信号として入力されてくる現フィールドの走査線の映像信号を一つ前に入力された前フィールドの走査線の映像信号によって補間して作成された補間フレームにおいて、各走査線からの出力映像が垂直方向に1つおきに違う映像信号となるため、垂直波形となる各走査線の出力映像の輝度値が垂直方向に交互に変化するジグザグ波形になるという特徴を利用して、前記第2の動き検出量を検出する。
【0020】
また、本発明においては、前記第2の動き検出量として前記ジグザグ波形を検出する際に、前記ジグザグ波形として少なくとも連続3回の折れ曲がりが検出される場合に、映像の動きを検出して前記第2の動き検出量として出力するものとすることにより、1本のみの走査線の映像信号による垂直エッジは動きとして検出することを行なわないようにしている。
即ち、ジグザグ波形を検出する際に、連続2回の折れ曲がりであることを条件とすると、1走査線からなる垂直エッジを動きと判断してしまう。よって、連続3回の折れ曲がりを、前記第2の動き情報を出力するジグザグ波形を検出するための検出条件とする。
【0021】
また、本発明は、前記第2の動き情報として、少なくとも連続3回の折れ曲がりを伴うジグザグ波形を検出したときに、該当する補間走査線の位置を動きがあるものとすることに加えて、隣接する上下の補間走査線の位置も動きがあるものとすることにより、ジグザグ波形の検出の結果を上下の補間走査線の位置まで拡張するものである。即ち、前記第2の動き検出量として少なくとも連続3回の折れ曲がりを伴う前記ジグザグ波形が検出された際には、検出された前記第2の動き検出量が、連続3回の折れ曲がりを伴う前記ジグザグ波形の垂直方向の中心位置に相当する補間走査線の位置のみならず、前記ジグザグ波形の前記中心位置から上下に位置する補助走査線の位置にも拡張して、それぞれの位置における前記入力映像信号の映像の動きに対しても適用される。
【0022】
而して、前記第2の動き検出量の検出条件としている連続して丁度3回の折れ曲がりが存在するジグザグ波形を検出した場合、「コーミング」となって見える補間走査線の上下端1ラインの位置については、動きが検出されない結果を招く恐れがある。かかる事態を防止するために、動きがあるとの前記第2の動き検出量の検出結果を上下の補間走査線の位置にまで拡張することとしている。
【0023】
更に、本発明における少なくとも連続3回の折れ曲がりを伴うジグザグ波形の検出条件としては、現フィールドにおける走査線の映像信号の輝度値から、一つ前の前フィールドにおいて現フィールドにおける走査線と最も近接する位置にある、各走査線の映像信号の輝度値を減算して求めたそれぞれの差分値の符号が全て正あるいは全て負の同一符号であることと、該差分値の全ての絶対値が予め定めた或る下限値である閾値を超えることとする。
【0024】
又は、本発明における少なくとも連続3回の折れ曲がりを伴うジグザグ波形の検出条件としては、現フィールドにおける走査線の映像信号の輝度値から、一つ前の前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある、各走査線の映像信号の輝度値を減算して差分値をそれぞれ求め、該差分値の符号が全て正あるいは全て負の同一符号であることと、該差分値の絶対値が全て予め定めた或る下限値である閾値を超えていることと、現フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値を求めると共に、現フィールドにおける当該走査線と最も近接する位置にある、前フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値をそれぞれ求め、該差分値の絶対値が全て予め定めた或る上限値を超えていないこと(即ち、換言すれば、現フィールドと前フィールドとにおける各フィールド内の垂直空間周波数がそれぞれ予め定めた上限空間周波数よりも低いこと)とする。
【0025】
また、本発明は、前記第2の動き検出量として少なくとも連続3回の折れ曲がりを伴う前記ジグザグ波形が検出された際に、前記連続3回の折れ曲がりを伴う前記ジグザグ波形の垂直方向の中心位置に相当する補間走査線の位置における前記第2の動き検出量が、前記補間フレームの隣接する各走査線のうち、現フィールドにおける走査線の映像信号の輝度値から、前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある、各走査線の映像信号の輝度値を減算して求めたそれぞれの差分値のうちの最大値、又は、それぞれの該差分値の平均値、又は、それぞれの誤差分値の和のいずれかであることとする。従って、前述のごとく、ここで求められた前記第2の動き検出量が、前記ジグザグ波形の前記中心位置から上下に位置する補助走査線の位置にも拡張して適用される。
【0026】
また、本発明における映像信号処理装置としては、動画領域に適したフィールド内補間と静止画領域に適したフィールド間補間とを映像の動き情報に応じて混合する動き適応型の飛び越し順次走査変換又は走査周波数変換を行なう映像信号処理装置において、入力されてくるテレビジョン放送信号を含む飛び越し走査の映像信号に対して、前述したごときいずれかの飛び越し走査の動き検出回路を適用して、検出された動き検出量に基づいて、前記フィールド内補間と前記フィールド間補間とを混合した補間処理を行ない、動き適応型の飛び越し順次走査変換又は走査周波数変換を行なうこととする。
【0027】
【発明の実施の形態】
以下、本発明に係る飛び越し走査の動き検出回路及び該動き検出回路を適用した映像信号処理装置に関する実施形態の一例について、図面を用いて説明する。
【0028】
図1は、本発明に係る飛び越し走査の動き検出回路に関する実施形態の構成の一例を示すブロック構成図である。図1に示す飛び越し走査の動き検出回路100において、1は入力端子、2,4,5は1ライン遅延回路、3,6は1フィールド遅延回路、7は減算回路、8は絶対値回路、9は正規化回路、10は1ライン遅延回路、11は1フィールド遅延回路、12は最大値回路、13はジグザグ検出回路、14は拡張回路、15は最大値回路、16は動き検出出力端子を示す。図1に示す飛び越し走査の動き検出回路100において、減算回路7〜最大値回路12までの各回路は、図5に示した従来例の動き検出回路200の減算回路24〜最大値回路29までの各回路と全く同じである。
【0029】
即ち、減算回路7〜最大値回路12までの各回路からは、フレーム間差分による第1の動き検出量が生成されるものであり、入力映像信号として入力されてくる飛び越し走査の間引かれた現フィールドにおいて補間すべき垂直位置に隣接する走査線及び一つ前に入力された前フィールドにおいて補間すべき前記垂直位置に位置している走査線のそれぞれの映像信号の輝度値のフレーム間差分値に基づいて映像の動きをそれぞれ検出して、該フレーム間差分値のうちの最大値を前記第1の動き検出量として出力する第1の動き検出手段を構成している。
【0030】
また、図1のジグザグ検出回路13〜拡張回路14の各回路は、図4に示す従来例の動き検出回路200には備えられていない本発明に特有の回路群である。かかるジグザグ検出回路13〜拡張回路14の各回路からは、ジグザグ検出による第2の動き検出量が生成される。即ち、前記入力映像信号として入力されてくる飛び越し走査の間引かれた前記現フィールドの走査線の映像信号を一つ前に入力された前フィールドの走査線の映像信号によって補間して作成された補間フレームの各走査線の映像信号から輝度値が垂直方向に交互に変化するジグザグ波形を検出し、検出された該ジグザグ波形に基づいて映像の動きを検出して第2の動き検出量として出力する第2の動き検出手段を構成している。
【0031】
また、図1の最大値回路15により、前記最大値回路12からの出力である前記第1の動き検出量と前記拡張回路14からの出力である前記第2の動き検出量とのいずれかの最大値を抽出し、該最大値を動き検出量xとして動き検出出力端子16から出力する。なお、動き検出出力端子16から出力される動き検出量xとしては、前記第1の動き検出量と前記第2の動き検出量との最大値を用いる代わりに、図1の最大値回路15を加算回路に置換して、前記第1の動き検出量と前記第2の動き検出量との和を用いることとしても良い。
【0032】
まず、本発明に特有の動作であるジグザグ検出に使用される走査線の映像信号について説明する。図2は、動き検出漏れを引き起こすこととなる場合を例示した前記図7の従来例における映像の連続4フィールドのほぼ中央の注目領域にて縦に切り取った場合の各走査線の中で、各走査線の映像信号のジグザグ検出に使用される走査線の位置関係の様子を横方向から見た走査線構造図である。図2において、白四角Xは動き検出量を算出しようとしている補間走査線の位置を示し、D1,D2は現フィールドの補間走査線Xの上下に隣接して位置している走査線の映像信号を示し、C1,C2,C3は、一つ前の前フィールドの各走査線の映像信号を示すものであり、現フィールド内で補間しようとしている補間走査線Xの位置に隣接する走査線D1,D2の位置に最も近接する位置に位置している各走査線のデータを示している。
【0033】
即ち、C1,D1,C2,D2,C3は、入力映像信号として入力されてくる現フィールドの走査線の映像信号D1,D2を一つ前に入力された前フィールドの走査線の映像信号C1,C2,C3によって補間して作成された補間フレームの隣接する各走査線の映像信号を示している。図1の動き検出回路100の各回路間を接続している信号線上には、図2に示す各走査線の映像信号D1,D2及びC1乃至C3が示されている。本発明に特有の動作であるジグザグ波形検出においては、図2に示すごとく、各走査線の映像信号C1→D1→C2→D2→C3のように、飛び越し走査として間引かれた現フィールドの走査線の映像信号を、一つ前の前フィールドの各走査線の映像信号により埋め合わせた場合の補間フレーム映像の各走査線を構成している隣接する5ラインを使用する。
【0034】
次に、図1に示すジグザグ検出回路13の内部アルゴリズムについて図3を用いて説明する。ここに、図3は、本発明に係るジグザグ波形検出動作を説明するための映像信号の様子の一例を示す輝度グラフであり、縦軸が走査線の垂直位置を示し、横軸が各走査線の映像信号の輝度値を示している。
【0035】
第2の動き情報として検出したい隣接する少なくとも走査線5ラインの各映像信号からなるジグザグ波形の形状としては、図3に示す(A),(B)のいずれかの形状に分類される。即ち、例えば、図2に示す現フィールドの各走査線の映像信号D1,D2が黒、前フィールドの各走査線の映像信号C1,C2,C3が白という例の場合であれば、図3に示す(A)の場合に相当する。図3の(A)の場合であれば、現フィールドの各走査線の映像信号D1,D2から一つ前の前フィールドの隣接した各走査線の映像信号C1,C2,C3のそれぞれの輝度値をそれぞれ減算した場合、全て負の値となる。一方、図7の(B)の場合であれば、現フィールドの各走査線の映像信号D1,D2から一つ前の前フィールドの隣接した各走査線の映像信号C1,C2,C3のそれぞれの輝度値をそれぞれ減算した場合、逆に、全て正の値となる。かかるジグザグ波形を検出する条件を、図2の各走査線における映像信号の輝度値を示す記号を用いて表現すると、次の条件式1により表される。
【0036】
〔条件式1〕
(D1>C1 and D1>C2 and D2>C2 and D2>C3 ) or
(D1<C1 and D1<C2 and D2<C2 and D2<C3)
【0037】
即ち、条件式1は、現フィールドの各走査線の映像信号D1,D2が白又は黒、前フィールドの各走査線の映像信号C1,C2,C3が黒又は白という各輝度値を示している場合が、図3の(B)又は(A)に示すように、D1,C2,D2の映像信号を有する各走査線の位置において連続3回の折り曲がりを検出していることを示している。而して、条件式1を適用することにより、少なくとも連続3回の折れ曲がりが存在するジグザグ波形を検出することを条件として前記第2の動き検出量を出力するものとし、1本のみの走査線の映像信号による垂直エッジは動きとして検出することを防止することができる。
【0038】
しかしながら、条件式1のみを用いる場合には、5ラインの各走査線の映像信号D1,D2及びC1,C2,C3が全て同程度の輝度値のときであっても、ノイズ等の影響を受けて、条件式1を満足するような各走査線の映像信号C1→D1→C2→D2→C3のジグザグ波形を検出してしまう恐れもある。故に、現フィールドの隣接する各走査線の映像信号D1,D2と、前フィールドにおいて前記各走査線D1,D2と最も近接した位置にある、隣接する各走査線の映像信号C1,C2,C3とのそれぞれの輝度値の差分値が、即ち、現フィールドにおける走査線の映像信号の輝度値から前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある各走査線の映像信号の輝度値を減算して求めた差分値が、予め定めた或る下限値である閾値Th1よりも大きいという条件を設定しておくことが必要である。
【0039】
現フィールドの隣接する各走査線の映像信号D1,D2と前フィールドの隣接する各走査線の映像信号C1,C2,C3とのそれぞれの輝度値の差分値と、下限値である閾値Th1との関係を示すと、次の条件式2のように表される。ここに、「abs( )」とは、絶対値化することを意味している。
【0040】
〔条件式2〕
( abs(D1-C1) > Th1 ) and
( abs(D1-C2) > Th1 ) and
( abs(D2-C2) > Th1 ) and
( abs(D2-C3) > Th1 )
【0041】
また、図7の(C),(D)に示すように、各走査線の映像信号C1→D1→C2→D2→C3の輝度値がジグザグ波形を形成してはいるものの、現フィールドの隣接する各走査線の映像信号D1,D2間で輝度値に差がある、あるいは、前フィールドの隣接する各走査線の映像信号C1,C2,C3間で輝度値に差があるという場合も存在している。かくのごとく、同一フィールド内において隣接する各走査線の映像信号間に輝度値の差がある場合には、かかる輝度値の差が、動きによる「コーミング」であると判断することができない。
【0042】
故に、ジグザグ波形を検出する場合には、現フィールドの隣接する各走査線の映像信号D1,D2同士、及び、前フィールドの隣接する各走査線の映像信号C1,C2,C3同士の差分値の絶対値が、即ち、現フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値を求めると共に、現フィールドにおける当該走査線と最も近接する位置にある、前フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値をそれぞれ求め、該差分値の絶対値が、予め定めた或る上限値である閾値Th2よりも小さく、同一フィールド内においてそれぞれ隣接する各走査線の映像信号間の輝度値には殆ど差がないという条件を設定しておくことが必要である。
【0043】
現フィールドの隣接する各走査線の映像信号D1,D2同士の輝度値の差分値、及び、前フィールドの隣接する各走査線の映像信号C1,C2,C3同士の輝度値の差分値と、上限値である閾値Th2との関係を示すと、次の条件式3のように表される。ここに、「abs( )」とは、絶対値化することを意味している。
【0044】
〔条件式3〕
( abs(D1-D2) < Th2 ) and
( abs(C1-C2) < Th2 ) and
( abs(C2-C3) < Th2 )
【0045】
以上に示した、条件式1,2,3を全て同時に満たしたとき、図1に示すジグザグ検出回路13は、動きありを検出し、前記第2の動き検出量を拡張回路14に出力する。ここで、現フィールドと前フィールドとにおける各フィールド内の隣接する各走査線間の映像信号の輝度値を減算して求めた差分値の全ての絶対値が予め定めた或る上限値を超えていないこととする条件式3は、換言すると、現フィールドと前フィールドとのそれぞれにおけるフィールド内の垂直空間周波数が予め定めた空間周波数の上限値を超えていないことを意味している。
【0046】
また、ここで、前記第2の動き検出量として少なくとも連続3回の折れ曲がりを伴うジグザグ波形が検出された際に、前記連続3回の折れ曲がりを伴う前記ジグザグ波形の垂直方向の中心位置に相当する補間走査線の位置における前記第2の動き検出量が、前記補間フレームの隣接する各走査線のうち、現フィールドにおける走査線の映像信号の輝度値から前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある各走査線の映像信号の輝度値を減算して求めたそれぞれの差分値のうちの最大値、又は、それぞれの該差分値の平均値、又は、それぞれの該差分値の和のいずれかであることとする。
次に、図1の拡張回路14の内部アルゴリズムについて詳細に説明する。
【0047】
次に、図1の拡張回路14の内部アルゴリズムについて詳細に説明する。
図1の拡張回路14においては、ジグザグ検出回路13において動きありとの前記第2の動き検出量が出力された場合、動き検出がなされた動き領域を該第2の動き検出量により補間を行なう補間走査線Xの位置のみならず、隣接する上下の補間走査線1ラインずつの位置に対しても、該第2の動き検出量を適用して、動きありとする領域を拡張する。即ち、5ラインの各走査線の映像信号C1→D1→C2→D2→C3の輝度値から求めたジグザグ波形の検出結果として求められた前記第2の動き検出量は、図2に示す補間走査線Xを中心として、現フィールドの隣接する上下の2ラインの走査線の映像信号と前フィールドの隣接する3ラインの走査線の映像信号とが、いわゆる「コーミング」と見られる状態になっている場合に検出されているものである。而して、かかる「コーミング」と見られる状態の検出結果を前記第2の動き検出量として用いることにより、時間標本化周波数に近い周期的な動きがある映像においても、動き検出漏れを防ぐことができ、補間走査線Xの位置は、動き領域に適したフィールド内補間により補間することができる。
【0048】
しかしながら、丁度連続3回の折れ曲がりが存在するジグザグ波形が検出された場合、補間走査線Xと同様に、補間走査線Xの上下端1ラインの補間走査線も、「コーミング」として出力する領域に含まれているにも関わらず、「コーミング」となって見える補間走査線Xの上下端1ラインの補助走査線を含む領域については、動きとしては検出されない結果を招く恐れもある。かかる事態を防止するために、ジグザグ検出回路13においてジグザグ検出結果として動きありとの前記第2の動き検出量が出力されてきた場合、拡張回路14において、動き検出がなされた動き領域を上下端1ラインずつの補助走査線の位置まで拡張させることとしている。
【0049】
以上に説明したごとき飛び越し走査の動き検出回路100を用いて映像信号を処理する映像信号処理回路を構成することにより、映像の動きが時間標本化周波数に近い周期的な動きを伴っている場合であっても、動き検出漏れを防止して、前記第1の動き検出量と前記第2の動き検出量との最大値又は和を用いて、動き適応型の飛び越し順次走査変換処理あるいは走査周波数変換処理を施すことにより、入力映像信号に忠実な自然な映像信号を出力することを可能としている。また、補間走査線の映像信号として求めたい局所的な場所における動きの有無を判定するに当たって、一つ前の前フィールドを含め隣接する少なくとも合計5走査線(ライン)の映像信号の輝度値が、即ち、入力映像信号として入力されてくる飛び越し走査の間引かれた現フィールドの走査線の映像信号を一つ前に入力された前フィールドの走査線の映像信号によって補間して作成された補間フレームにおいて互いに隣接する各走査線の映像信号の輝度値が、少なくとも連続3回の折り曲がりを有するジグザグ波形からなっていることに基づいて、前記第2の動き検出量として動きを検出することとしているので、静止画の垂直エッジ部において、誤って動きありとする動き誤検出も防止することも可能としている。
【0050】
次に、前記飛び越し走査の動き検出回路100を適用した映像信号処理装置の一構成例について、図4を用いて説明する。ここに、図4は、飛び越し走査の映像信号を処理し、動画・静止画に関わらず、画質劣化を低減可能とする最適な補間を行なうことができる動き適応型の映像信号処理装置の構成の一例を示すブロック構成図である。
【0051】
図4に示す映像信号処理装置150において、100は入力端子150aから入力されてくる飛び越し走査の映像信号の動き量を動き検出量として検出する図1に示すごとき動き検出回路を示し、110は静止画用としてフィールド間補間フィルタリング処理を行なう静止画用補間フィルタを示し、120は動画用としてフィールド内補間フィルタリング処理を行なう動画用補間フィルタを示し、130は動き検出回路100の動き検出量に応じて静止画用補間フィルタ110と動画用補間フィルタ120との出力補間映像信号を混合する混合器を示し、140は、入力端子150aからの映像信号と混合器130からの映像信号とを用いて所望の映像信号に変換して、出力端子150bに出力する変換器を示している。
【0052】
次に、図4に示す映像信号処理回路150の動作について説明する。まず、入力端子150aから入力されてくる映像信号は、静止画用補間フィルタ110に入力されて、入力映像信号が静止画像であると仮定して、1フィールド前の映像信号により静止画用補間映像信号が生成される。また、入力端子150aからの入力映像信号は、動画用補間フィルタ120にも入力され、入力映像信号が動画像であると仮定して、当該フィールドの映像信号のみを用いて動画用補間映像信号が生成される。更に、入力端子150aからの入力映像信号は、動き検出回路100にも入力されて、図1乃至図3において説明したごとき動き検出処理が施されて、動き検出量xが生成される。
【0053】
次いで、静止画用補間フィルタ110から出力されてくる静止画用補間映像信号と動画用補間フィルタ120から出力されてくる動画用補間映像信号とが、混合器130において、動き検出回路100からの動き検出量xに応じて混合処理がなされ、動き適応補間映像信号として出力される。即ち、動き検出量xが小さく、静止画像に近ければ、より静止画用補間映像信号を多く混合し、逆に、動き検出量xが大きく、動画像に近ければ、より動画用補間映像信号を多く混合する。
混合器130からの該動き適応補間映像信号は、入力端子150aからの入力映像信号と共に、変換器140に入力され、順次走査の映像信号もしくは入力映像信号の走査周波数よりも高い飛び越し走査の映像信号に変換されて、出力端子150bから出力される。而して、動画像と静止画像との切り替わりや時間標本化周波数に近い周期的な映像の動きがある映像信号であっても、急激に解像度が変化したり、不自然な映像信号が生成されてしまうこともなく、より自然な映像信号を出力することが可能である。
【0054】
【発明の効果】
以上に説明したように、本発明に係る飛び越し走査の動き検出回路によれば、従来技術において動き検出漏れを発生させていた時間標本化周波数に近い周期的な動きがある映像の場合であっても、動き検出漏れを生じさせない高性能な飛び越し走査の動き検出回路を実現することができる。また、現フィールドの隣接する上下2ラインの走査線の映像信号と、一つ前の前フィールドにおいて現フィールドの隣接する上下2ラインに最も近接した位置にある隣接する3ラインの走査線の映像信号とからなる少なくとも合計5ラインの映像信号の輝度値が、少なくとも連続3回の折り曲がりが存在するジグザグ波形からなっていることに基づいて、動きを検出しているので、静止画の垂直エッジにおいては、誤って動きありとする動き誤検出を防止することができる。
【0055】
而して、本発明に係る飛び越し走査の動き検出回路を用いて映像信号処理装置を構成することにより、動き適応型の飛び越し順次走査変換処理あるいは走査周波数変換処理を行なうことにより、より自然な映像信号を得ることができる。
【図面の簡単な説明】
【図1】本発明に係る飛び越し走査の動き検出回路に関する実施形態の構成の一例を示すブロック構成図である。
【図2】動き検出漏れを引き起こすこととなる映像の連続4フィールドの各走査線の中で、各走査線の映像信号のジグザグ検出に使用される走査線の位置関係の様子を横方向から見た走査線構造図である。
【図3】本発明に係るジグザグ波形検出動作を説明するための映像信号の様子の一例を示す輝度グラフである。
【図4】飛び越し走査の映像信号を処理する動き適応型の映像信号処理装置の構成の一例を示すブロック構成図である。
【図5】飛び越し走査の動き検出回路の従来の構成を示すブロック構成図である。
【図6】飛び越し走査の走査線をモニタの横方向から見た走査線構造図である。
【図7】動き検出漏れを引き起こす例を示す映像が順次入力されてくる連続4フィールド分の映像を示している模式図である。
【図8】図7に示すほぼ中央の注目領域にて縦に切り取った場合の走査線の映像信号の様子を示すために、飛び越し走査の走査線の横方向から見た走査線構造図である。
【符号の説明】
1…入力端子、2…1ライン遅延回路、3…1フィールド遅延回路、4…1ライン遅延回路、5…1ライン遅延回路、6…1フィールド遅延回路、7…減算回路、8…絶対値回路、9…正規化回路、10…1ライン遅延回路、11…1フィールド遅延回路、12…最大値回路、13…ジグザグ検出回路、14…拡張回路、15…最大値回路、16…動き検出出力端子、21…入力端子、22…1フィールド遅延回路、23…1フィールド遅延回路、24…減算回路、25…絶対値回路、26…正規化回路、27…1ライン遅延回路、28…1フィールド遅延回路、29…最大値回路、30…動き検出出力端子、100…動き検出回路、110…静止画用補間フィルタ、120…動画用補間フィルタ、130…混合器、140…変換器、150…映像信号処理装置、150a…入力端子、150b…出力端子、200…動き検出回路。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a motion detection circuit and video signal processing apparatus for interlaced scanning, and more particularly, to a motion adaptive type interlaced sequential scanning conversion or scanning frequency conversion based on a motion detection amount.
[0002]
[Prior art]
Conventionally, when a television broadcast video signal is displayed on a monitor, interlaced scanning is often used as a scanning form. However, when the video signal is displayed on the screen by the interlace scanning monitor, line flicker occurs and the image quality deteriorates. Such line flicker can be removed by converting interlaced scanning into sequential scanning and displaying it in the form of sequential scanning. This conversion is called “interlaced progressive scan conversion”. A television receiver having an interlaced progressive scan conversion function is also commercialized at present.
[0003]
In the interlaced progressive scan conversion, the video signal of the scanning line thinned out by interlaced scanning is generated by interpolation processing. As such interpolation processing, motion adaptive processing that changes the mixing ratio between intra-field interpolation suitable for a moving image region and inter-field interpolation suitable for a still image region according to video motion information (motion amount). However, it is mainly adopted. An important role in interlaced progressive scan conversion to which the motion adaptive processing is applied is a motion detection circuit that detects the motion amount of the video of the input video signal as a motion detection amount. Various methods have been proposed for the motion detection circuit.
[0004]
For example, as a conventional example of a motion detection circuit, there is a technique disclosed in Patent Document 1. Hereinafter, a conventional example disclosed in Patent Document 1 will be described with reference to FIGS.
[0005]
FIG. 5 is a block diagram showing a conventional configuration of the motion detection circuit disclosed in Patent Document 1. In FIG. In the motion detection circuit 200 shown in FIG. 5, 21 is an input terminal, 22 and 23 are 1-field delay circuits, 24 is a subtraction circuit, 25 is an absolute value circuit, 26 is a normalization circuit, 27 is a 1-line delay circuit, 28 Denotes a one-field delay circuit, 29 denotes a maximum value circuit, and 30 denotes a motion detection output terminal.
[0006]
FIG. 6 is a scanning line structure diagram of the scanning line for interlaced scanning as viewed from the horizontal direction of the monitor. In FIG. 6, the vertical axis represents the vertical position of the scanning line, and the horizontal axis represents time, that is, each field of the video signal. Each white circle shown in FIG. 6 represents one scanning line, and by interlaced scanning, the time is (A) and (C), and (B) and (D). It can be seen that the positions of the scanning lines are staggered. A white square X at time (D) in FIG. 6 represents the position of the interpolation scanning line to be interpolated. Here, the motion-adaptive interlaced progressive scanning conversion processing or scanning frequency conversion processing (that is, processing for converting the scanning frequency into interlaced scanning with a scanning frequency higher than that of the input video signal) is intra-field interpolation suitable for a moving image region. (Average value of white circle D1 and white circle D2 shown in FIG. 6) and inter-field interpolation suitable for the still image area (value of white circle C1 in FIG. 6) are outputs of the motion detection circuit 200 shown in FIG. This is a process of mixing according to the motion detection amount x.
[0007]
The operation of the interlaced scanning motion detection circuit 200 in the conventional example shown in FIG. 5 will be described in more detail below.
Here, the moment when the motion detection amount x for generating the video signal of the interpolation scanning line X indicated by the white square in FIG. 6 is output to the motion detection output terminal 30 of the motion detection circuit 200 in FIG. 5 will be described. .
The luminance value of the video signal on the scanning line D2 in the current frame in FIG. 6 and the luminance value of the video signal on the scanning line B2 in the previous frame are subtracted by the subtracting circuit 24 in FIG. 5, and the absolute value circuit 25 in FIG. Is converted to an absolute value. The absolute valued data indicates the absolute value of the inter-frame difference of each scanning line, and the normalization circuit 26 in FIG. 5 performs processing such as comparison with a predetermined threshold value from several bits. Normalized to the data.
[0008]
Thereafter, in the maximum value circuit 29 of FIG. 5, among the normalized data, that is, the current line D2-B2 of the current field, the D1-B1 of the previous line, the current line of the current field of the previous field, and the most. The maximum value is extracted from the difference values of the luminance values in the video signals of the adjacent lines C1-A1. That is, in FIG. 6, the normal values calculated from the inter-frame difference values in the luminance values of the respective video signals of D2 and B2 (current line), D1 and B1 (one line before), and C1 and A1 (one field before). The maximum value in the digitized data is output from the maximum value circuit 29. That is, the motion detection amount x output from the motion detection output terminal 30 is used for interpolation calculation of the interpolation scanning line X in order to perform motion adaptive correction, and is above (D1) and below (D2). It is calculated from the maximum value of the inter-frame difference value of the luminance value of the video signal in each scanning line one field before (C1). As a result, all the scanning lines that may be used for interpolation are configured not to determine that there is no motion unless the inter-frame difference value becomes “0”.
[0009]
[Patent Document 1]
Japanese Patent Laid-Open No. 5-207431 (page 2-3, FIG. 8)
[0010]
[Problems to be solved by the invention]
However, in the method of detecting the motion information (motion amount) of the video signal from the inter-frame difference value according to the conventional technique as described above, for example, a periodicity close to the interlaced scanning time sampling frequency (30 Hz in the NTSC system). There is a problem in that a moving image area with motion is determined to have no motion (motion detection omission) and erroneous interlaced sequential scanning conversion or scanning frequency conversion is performed, which significantly degrades the quality of image quality.
The cause of the image quality deterioration will be described with reference to FIGS. 7 and 8 with a specific operation example.
[0011]
FIG. 7 is a schematic diagram showing videos for four consecutive fields in which videos showing examples of the motion detection omission are sequentially input. That is, in FIG. 7, the black and white vertical stripe pattern has a constant speed close to the interlaced scanning time sampling frequency (30 Hz in the NTSC system) in the order of fields (a), (b), (c), and (d). In FIG. 6, the state of moving rightward is shown, and the region located almost in the center of the video of each field is shown as a region of interest for illustrating that a motion detection omission occurs.
[0012]
FIG. 8 is a scanning line structure diagram seen from the lateral direction of the scanning line of the interlaced scanning in order to show the state of the video signal of the scanning line when it is vertically cut out in the substantially central region of interest shown in FIG. . Here, as shown in FIG. 8, for example, the frame frequency for one frame from the field (b) to the field (d), that is, the time sampling frequency is repeated at the same cycle as 30 Hz of the NTSC system. Yes. Each circle in FIG. 8 indicates the position of the scanning line, a white circle indicates that the video signal of the scanning line is white, and a black circle indicates that the video signal of the scanning line is black. Also, the times (a) to (d) on the horizontal axis shown in FIG. 8 correspond to the fields (a) to (d) shown in FIG. 7, respectively. Further, a white square X shown in FIG. 8 indicates the position of the interpolation scanning line.
[0013]
Here, in the example shown in FIGS. 7 and 8, the inter-frame difference value regarding the luminance value of the video signal of each scanning line above (D1), below (D2), and one field before (C1) of the interpolation scanning line X. Are all "0". That is, the motion detection amount x is detected as “0” (no motion), and even if the video signal has a rightward motion as shown in FIG. 7, a motion detection omission is caused. Accordingly, the motion-adapted interlaced progressive scan conversion or scan frequency conversion result image output in such a case is obtained by performing the inter-field interpolation suitable for the still image area so that the video signal of the scan line including the interpolated scan line is in the vertical direction. Every other black-and-white image is repeated, and the image is completely different from the original image. Such an image in which the pattern of vertical stripes moves at high speed is very rare, but it is not completely absent. For example, the case where a character signboard is panned corresponds to such a case.
[0014]
When only the inter-frame difference value as described above is used as the motion detection means, the motion of the 30 Hz video that returns to the original signal in one frame cannot be detected at all as in the above-described example. In other words, this indicates that there is a limit to the method for detecting motion based on the inter-frame difference value as described above.
[0015]
The present invention has been made in view of such a problem, and the object thereof is a periodic movement close to the time sampling frequency, and it is difficult to detect the movement from the inter-frame difference value as described above. It is to provide a motion detection circuit for interlaced scanning that does not cause omission of motion detection even for video, and a video signal processing device to which the motion detection circuit is applied. Provided is a motion detection circuit that can be optimally applied to a video signal processing apparatus that performs motion-adaptive interlaced sequential scanning conversion or scanning frequency conversion that mixes suitable inter-field interpolation in accordance with video motion detection amount. There is.
[0016]
[Means for Solving the Problems]
In order to achieve the above-mentioned object, the present invention is an input video signal input to an interlaced scanning motion detection circuit that detects video motion in an interlaced video signal including an input television broadcast signal. Each image of the scan line adjacent to the vertical position to be interpolated in the current field thinned out during the interlaced scanning and the scan line located in the vertical position to be interpolated in the previous input previous field First motion detection means for detecting motion of the video based on the inter-frame difference value of the luminance value of the signal and outputting the maximum value of the inter-frame difference values as a first motion detection amount; The video signal of the scanning line of the current field that is input as the input video signal is determined by the video signal of the scanning line of the previous field that is input immediately before. At least three consecutive bends are detected as zigzag waveforms whose luminance values are alternately changed in the vertical direction from the video signals of the adjacent scanning lines of the interpolated frame generated in the meantime, and the video signals of the scanning lines in the current field are detected. Subtract the luminance value of the video signal of each scanning line at the position closest to the current scanning line in the current field from the luminance value of the previous field to obtain a difference value, and all the signs of the difference value are correct. Alternatively, it is detected that the absolute value of the difference value is the same as the negative sign and that all the absolute values of the difference values exceed a predetermined lower limit value, and the luminance values of the video signals of the scanning lines adjacent to each other in the current field are detected. Of the video signals of the scanning lines adjacent to each other in the previous field at the position closest to the scanning line in the current field. Obtaining a difference value between degrees value respectively, if it is detected that does not exceed a certain limit the absolute value of said difference value is any predetermined The luminance values of the video signals of the scanning lines of the current field and the previous field forming the zigzag waveform are used. Second motion detection means for detecting the motion of the video and outputting it as a second motion detection amount, either the maximum value or the sum of the two of the first and second motion detection amounts Are output as the motion detection amount of the video of the input video signal.
[0017]
Thus, since the first motion detection amount of the present invention is the motion detection amount itself based on the inter-frame difference value as described above, the first motion detection amount alone is a problem. If an image having a periodic motion close to the current time sampling frequency is input, a motion detection omission is caused. That is, in the case of causing such a motion detection omission, when performing the motion-adaptive interlaced sequential scan conversion process or the scan frequency conversion process, as described above, the inter-field interpolation for still images is performed. The video output from the scanning line is different every other video signal in the vertical direction, and when displayed on the monitor, it appears as a plurality of horizontal stripes. Since an image with such horizontal stripes looks like a comb, it is generally called “combing”.
[0018]
On the other hand, in the interlaced scanning video, the vertical spatial frequency reaches the maximum vertical spatial frequency of the frame video (525/2 cph (cycle per picture height) in the case of the NTSC system) as seen in the “combing”. Such high frequency components are hardly included. In other words, when high-frequency component video is displayed on a monitor screen with interlaced scanning, the occurrence of line flickering becomes severe. In many cases, the ingredients are not included.
[0019]
Therefore, when a frame image is displayed and the image looks like “combing”, it is not a problem to determine that the image is a motion image. In other words, in the present invention, when a zigzag waveform image that looks like “combing” is detected, it is added as the second motion detection amount to prevent motion detection omission. Also, a video that looks like “combing” is created by interpolating the video signal of the scanning line of the current field input as the input video signal with the video signal of the scanning line of the previous field that was input immediately before. In the interpolated frame, the output video from each scanning line becomes a different video signal every other in the vertical direction, so the zigzag waveform in which the luminance value of the output video of each scanning line that becomes the vertical waveform changes alternately in the vertical direction The second motion detection amount is detected by using the feature of becoming.
[0020]
Further, in the present invention, when detecting the zigzag waveform as the second motion detection amount, if at least three consecutive bends are detected as the zigzag waveform, the motion of the video is detected and the first motion detection is performed. By outputting as a motion detection amount of 2, the vertical edge by the video signal of only one scanning line is not detected as motion.
That is, when detecting a zigzag waveform, if it is a condition that the curve is bent twice in succession, a vertical edge consisting of one scanning line is determined as a motion. Therefore, three consecutive bends are set as detection conditions for detecting a zigzag waveform that outputs the second motion information.
[0021]
In the present invention, when the zigzag waveform with at least three consecutive bends is detected as the second motion information, the position of the corresponding interpolated scanning line has motion, By assuming that the positions of the upper and lower interpolation scanning lines to be moved also move, the detection result of the zigzag waveform is extended to the positions of the upper and lower interpolation scanning lines. That is, when the zigzag waveform with at least three consecutive bends is detected as the second motion detection amount, the detected second motion detection amount becomes the zigzag with three consecutive bends. Not only the position of the interpolation scanning line corresponding to the center position in the vertical direction of the waveform, but also the position of the auxiliary scanning line positioned above and below the center position of the zigzag waveform, and the input video signal at each position This also applies to the motion of the video.
[0022]
Thus, when a zigzag waveform having three consecutive bends as the detection condition of the second motion detection amount is detected, the upper and lower ends of one line of the interpolation scanning line that appears to be “combing” are displayed. As for the position, there is a possibility of causing a result that no movement is detected. In order to prevent such a situation, the detection result of the second motion detection amount that there is a motion is extended to the positions of the upper and lower interpolation scanning lines.
[0023]
Further, as a detection condition of the zigzag waveform with at least three consecutive bends in the present invention, the closest value to the scanning line in the current field in the previous previous field is based on the luminance value of the video signal of the scanning line in the current field. The sign of each difference value obtained by subtracting the luminance value of the video signal of each scanning line at the position is all positive or all the same negative sign, and all absolute values of the difference values are predetermined. The threshold value that is a certain lower limit value is exceeded.
[0024]
Alternatively, the detection condition of the zigzag waveform with at least three consecutive bends in the present invention is the closest to the scanning line in the current field in the previous previous field based on the luminance value of the video signal of the scanning line in the current field. The difference value is obtained by subtracting the luminance value of the video signal of each scanning line at the position where the difference values are all positive or negative, and the absolute value of the difference value is The difference between all the predetermined lower limit threshold values and the luminance values of the video signals of the scanning lines adjacent to each other in the current field is obtained, and the closest to the scanning line in the current field is obtained. The difference values between the luminance values of the video signals of the scanning lines adjacent to each other in the previous field at the position are respectively obtained, and the absolute values of the difference values are all predetermined. That does not exceed a certain upper limit value (i.e., in other words, lower than the upper limit spatial frequency vertical spatial frequencies in each field in the current and previous fields are predetermined, respectively) to.
[0025]
Further, the present invention provides a vertical center position of the zigzag waveform with three consecutive bends when the zigzag waveform with at least three consecutive bends is detected as the second motion detection amount. The second motion detection amount at the position of the corresponding interpolated scanning line is determined from the luminance value of the video signal of the scanning line in the current field among the adjacent scanning lines of the interpolated frame, in the current field in the current field. The maximum value of each difference value obtained by subtracting the luminance value of the video signal of each scanning line at the position closest to the line, or the average value of each difference value, or each error It shall be one of the sums of the minute values. Therefore, as described above, the second motion detection amount obtained here is also applied to the position of the auxiliary scanning line positioned above and below the center position of the zigzag waveform.
[0026]
Further, the video signal processing apparatus according to the present invention is a motion adaptive type interlaced sequential scan conversion or a combination of intra-field interpolation suitable for a moving image area and inter-field interpolation suitable for a still image area according to video motion information. In the video signal processing apparatus that performs scanning frequency conversion, the video signal of the interlaced scanning including the input television broadcast signal is detected by applying one of the interlaced scanning motion detection circuits as described above. Based on the motion detection amount, interpolation processing in which the intra-field interpolation and the inter-field interpolation are mixed is performed, and motion adaptive interlaced sequential scanning conversion or scanning frequency conversion is performed.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an example of an embodiment relating to a motion detection circuit for interlaced scanning and a video signal processing apparatus to which the motion detection circuit according to the present invention is applied will be described with reference to the drawings.
[0028]
FIG. 1 is a block diagram showing an example of the configuration of an embodiment relating to a motion detection circuit for interlaced scanning according to the present invention. In the interlaced scanning motion detection circuit 100 shown in FIG. 1, 1 is an input terminal, 2, 4 and 5 are 1-line delay circuits, 3 and 6 are 1-field delay circuits, 7 is a subtraction circuit, 8 is an absolute value circuit, 9 Is a normalization circuit, 10 is a 1-line delay circuit, 11 is a 1-field delay circuit, 12 is a maximum value circuit, 13 is a zigzag detection circuit, 14 is an expansion circuit, 15 is a maximum value circuit, and 16 is a motion detection output terminal. . In the interlaced scanning motion detection circuit 100 shown in FIG. 1, the circuits from the subtraction circuit 7 to the maximum value circuit 12 are connected to the subtraction circuit 24 to the maximum value circuit 29 of the conventional motion detection circuit 200 shown in FIG. It is exactly the same as each circuit.
[0029]
That is, each circuit from the subtracting circuit 7 to the maximum value circuit 12 generates a first motion detection amount based on an inter-frame difference, and is skipped during interlaced scanning input as an input video signal. The inter-frame difference value between the luminance values of the video signals of the scanning line adjacent to the vertical position to be interpolated in the current field and the scanning line located in the vertical position to be interpolated in the previous field input in the previous field The first motion detecting means for detecting the motion of the video based on each and outputting the maximum value of the inter-frame difference values as the first motion detection amount is configured.
[0030]
Further, each circuit of the zigzag detection circuit 13 to the expansion circuit 14 in FIG. 1 is a circuit group unique to the present invention which is not provided in the conventional motion detection circuit 200 shown in FIG. A second motion detection amount based on zigzag detection is generated from each of the zigzag detection circuit 13 to the expansion circuit 14. That is, it is created by interpolating the video signal of the scanning line of the current field thinned out during the interlaced scanning inputted as the input video signal with the video signal of the scanning line of the previous field inputted one before. A zigzag waveform whose luminance value alternately changes in the vertical direction is detected from the video signal of each scanning line of the interpolated frame, and the motion of the video is detected based on the detected zigzag waveform and output as a second motion detection amount. The second motion detecting means is configured.
[0031]
Further, the maximum value circuit 15 in FIG. 1 can select either the first motion detection amount that is an output from the maximum value circuit 12 or the second motion detection amount that is an output from the expansion circuit 14. The maximum value is extracted, and the maximum value is output from the motion detection output terminal 16 as the motion detection amount x. As the motion detection amount x output from the motion detection output terminal 16, instead of using the maximum value of the first motion detection amount and the second motion detection amount, the maximum value circuit 15 of FIG. A sum of the first motion detection amount and the second motion detection amount may be used instead of the adder circuit.
[0032]
First, a video signal of a scanning line used for zigzag detection which is an operation unique to the present invention will be described. FIG. 2 is a diagram illustrating a case where each of the scanning lines in the case where the image is vertically cut in the attention area at the center of approximately four consecutive fields of the image in the conventional example of FIG. It is the scanning line structure figure which looked at the mode of the positional relationship of the scanning line used for the zigzag detection of the video signal of a scanning line from the horizontal direction. In FIG. 2, white square X indicates the position of the interpolation scanning line for which the motion detection amount is to be calculated, and D1 and D2 are video signals of the scanning lines located adjacent to the upper and lower sides of the interpolation scanning line X in the current field. C1, C2, and C3 indicate video signals of the respective scanning lines of the previous previous field, and scanning lines D1, adjacent to the position of the interpolation scanning line X to be interpolated in the current field are shown. The data of each scanning line located at the position closest to the position of D2 is shown.
[0033]
That is, C1, D1, C2, D2, and C3 are the video signals C1 and C2 of the scanning line of the previous field that are input the previous video signal D1 and D2 of the scanning line of the current field that are input as the input video signal. The video signal of each scanning line which adjoins the interpolation frame produced by interpolating by C2 and C3 is shown. Video signals D1, D2 and C1 to C3 of each scanning line shown in FIG. 2 are shown on signal lines connecting the respective circuits of the motion detection circuit 100 of FIG. In the zigzag waveform detection, which is an operation peculiar to the present invention, as shown in FIG. 2, the scanning of the current field thinned out as an interlaced scanning, such as the video signal C1->D1->C2->D2-> C3 of each scanning line. The adjacent five lines constituting each scanning line of the interpolated frame video when the video signal of the line is filled with the video signal of each scanning line of the previous previous field are used.
[0034]
Next, the internal algorithm of the zigzag detection circuit 13 shown in FIG. 1 will be described with reference to FIG. FIG. 3 is a luminance graph showing an example of the state of the video signal for explaining the zigzag waveform detection operation according to the present invention. The vertical axis indicates the vertical position of the scanning line, and the horizontal axis indicates each scanning line. The luminance value of the video signal is shown.
[0035]
The shape of the zigzag waveform consisting of video signals of at least 5 adjacent scanning lines to be detected as the second motion information is classified into one of the shapes (A) and (B) shown in FIG. That is, for example, in the case where the video signals D1 and D2 of the scanning lines in the current field shown in FIG. 2 are black and the video signals C1, C2 and C3 of the scanning lines in the previous field are white, FIG. This corresponds to the case of (A) shown. In the case of FIG. 3A, the respective luminance values of the video signals C1, C2, C3 of the adjacent scanning lines of the previous field immediately before the video signals D1, D2 of the respective scanning lines of the current field. When each is subtracted, all become negative values. On the other hand, in the case of FIG. 7B, each of the video signals C1, C2, and C3 of each scanning line adjacent to the previous previous field from the video signals D1 and D2 of each scanning line of the current field. Conversely, when the luminance values are subtracted, all of them become positive values. When the condition for detecting such a zigzag waveform is expressed using a symbol indicating the luminance value of the video signal in each scanning line in FIG.
[0036]
[Condition 1]
(D1> C1 and D1> C2 and D2> C2 and D2> C3) or
(D1 <C1 and D1 <C2 and D2 <C2 and D2 <C3)
[0037]
That is, the conditional expression 1 indicates the luminance values that the video signals D1, D2 of each scanning line in the current field are white or black, and the video signals C1, C2, C3 of each scanning line of the previous field are black or white. The case indicates that the bending is detected three times continuously at the position of each scanning line having the video signals of D1, C2, and D2, as shown in FIG. . Thus, by applying the conditional expression 1, the second motion detection amount is output on condition that a zigzag waveform having at least three consecutive bends is detected, and only one scanning line is output. It is possible to prevent the vertical edge caused by the video signal from being detected as a motion.
[0038]
However, when only conditional expression 1 is used, even when the video signals D1, D2 and C1, C2, C3 of the five scanning lines all have the same luminance value, they are affected by noise and the like. Thus, there is a possibility that the zigzag waveform of the video signal C1 → D1 → C2 → D2 → C3 of each scanning line that satisfies the conditional expression 1 is detected. Therefore, the video signals D1 and D2 of the adjacent scanning lines in the current field and the video signals C1, C2 and C3 of the adjacent scanning lines in the position closest to the scanning lines D1 and D2 in the previous field That is, the luminance value of the video signal of each scanning line at the position closest to the scanning line in the current field in the previous field from the luminance value of the video signal of the scanning line in the current field. It is necessary to set a condition that the difference value obtained by subtraction is larger than a threshold value Th1, which is a predetermined lower limit value.
[0039]
The difference between the luminance values of the video signals D1, D2 of each scanning line adjacent to the current field and the video signals C1, C2, C3 of each scanning line adjacent to the previous field, and the threshold value Th1, which is the lower limit value The relationship is expressed as the following conditional expression 2. Here, “abs ()” means an absolute value.
[0040]
[Condition 2]
(abs (D1-C1)> Th1) and
(abs (D1-C2)> Th1) and
(abs (D2-C2)> Th1) and
(abs (D2-C3)> Th1)
[0041]
Further, as shown in FIGS. 7C and 7D, although the luminance values of the video signals C1->D1->C2->D2-> C3 of each scanning line form a zigzag waveform, they are adjacent to the current field. In some cases, there is a difference in luminance value between the video signals D1 and D2 of each scanning line, or there is a difference in luminance value between the video signals C1, C2, and C3 of the adjacent scanning lines in the previous field. ing. As described above, when there is a difference in luminance value between video signals of adjacent scanning lines in the same field, it cannot be determined that the difference in luminance value is “combing” due to motion.
[0042]
Therefore, when detecting the zigzag waveform, the difference value between the video signals D1 and D2 of the adjacent scanning lines of the current field and the video signals C1, C2 and C3 of the adjacent scanning lines of the previous field is calculated. The absolute value, that is, the difference value between the luminance values of the video signals of the scanning lines adjacent to each other in the current field is obtained, and the scanning lines adjacent to each other in the previous field in the position closest to the scanning line in the current field The difference value between the luminance values of the video signals is obtained, and the absolute value of the difference value is smaller than a predetermined threshold value Th2, which is a predetermined upper limit value. It is necessary to set a condition that there is almost no difference in the luminance value between them.
[0043]
The difference value of the luminance value between the video signals D1, D2 of each scanning line adjacent to the current field, the difference value of the luminance value of the video signals C1, C2, C3 of each adjacent scanning line of the previous field, and the upper limit The relationship with the threshold value Th2, which is a value, is expressed as the following conditional expression 3. Here, “abs ()” means an absolute value.
[0044]
[Condition 3]
(abs (D1-D2) <Th2) and
(abs (C1-C2) <Th2) and
(abs (C2-C3) <Th2)
[0045]
When all of the conditional expressions 1, 2, and 3 shown above are satisfied at the same time, the zigzag detection circuit 13 shown in FIG. 1 detects the presence of motion and outputs the second motion detection amount to the expansion circuit 14. Here, all the absolute values of the difference values obtained by subtracting the luminance value of the video signal between adjacent scanning lines in each field in the current field and the previous field exceed a certain upper limit value. Conditional expression 3 that is not present means, in other words, that the vertical spatial frequency in each of the current field and the previous field does not exceed the predetermined upper limit of the spatial frequency.
[0046]
Here, when a zigzag waveform with at least three consecutive bends is detected as the second motion detection amount, it corresponds to the center position in the vertical direction of the zigzag waveform with the three consecutive bends. The second motion detection amount at the position of the interpolation scanning line is the highest of the scanning lines in the current field in the previous field from the luminance value of the video signal of the scanning line in the current field among the adjacent scanning lines of the interpolation frame. The maximum value of the respective difference values obtained by subtracting the luminance value of the video signal of each scanning line at the adjacent position, the average value of the respective difference values, or the sum of the respective difference values. It shall be either of these.
Next, the internal algorithm of the extension circuit 14 in FIG. 1 will be described in detail.
[0047]
Next, the internal algorithm of the extension circuit 14 in FIG. 1 will be described in detail.
In the extension circuit 14 of FIG. 1, when the second motion detection amount indicating the presence of motion is output from the zigzag detection circuit 13, the motion region in which the motion is detected is interpolated by the second motion detection amount. The second motion detection amount is applied not only to the position of the interpolation scanning line X but also to the position of each adjacent upper and lower interpolation scanning line, thereby expanding the region where there is motion. That is, the second motion detection amount obtained as the detection result of the zigzag waveform obtained from the luminance values of the video signals C1, D1, C2, D2, and C3 of the five scanning lines is the interpolated scanning shown in FIG. With the line X as the center, the video signals of the upper and lower two scanning lines adjacent to the current field and the video signal of the three adjacent scanning lines of the previous field are in a state seen as so-called “combing”. Is what is detected in the case. Thus, by using the detection result of the state considered as “combing” as the second motion detection amount, it is possible to prevent a motion detection omission even in an image having a periodic motion close to the time sampling frequency. The position of the interpolation scanning line X can be interpolated by intra-field interpolation suitable for the motion region.
[0048]
However, when a zigzag waveform with exactly three consecutive bends is detected, similarly to the interpolation scanning line X, the interpolation scanning line of the upper and lower ends of the interpolation scanning line X is also in the region to be output as “combing”. In spite of being included, an area including the auxiliary scanning line of the upper and lower ends of the interpolation scanning line X that appears to be “combing” may cause a result that is not detected as a motion. In order to prevent such a situation, when the zigzag detection circuit 13 outputs the second motion detection amount indicating the presence of motion as the zigzag detection result, the extension circuit 14 determines the motion region where the motion is detected as the upper and lower ends. The line is extended to the position of the auxiliary scanning line for each line.
[0049]
By configuring the video signal processing circuit that processes the video signal using the interlaced scanning motion detection circuit 100 as described above, the motion of the video is accompanied by a periodic motion close to the time sampling frequency. Even in such a case, motion detection omission is prevented, and a motion adaptive interlaced sequential scan conversion process or scan frequency conversion is performed using the maximum value or the sum of the first motion detection amount and the second motion detection amount. By performing the processing, it is possible to output a natural video signal faithful to the input video signal. Further, in determining the presence or absence of motion at a local location to be obtained as an interpolated scanning line video signal, the luminance values of the video signals of at least five scanning lines (lines) adjacent to each other including the previous previous field are: That is, an interpolation frame created by interpolating the video signal of the scanning line of the current field thinned out during the interlaced scanning input as the input video signal with the video signal of the scanning line of the previous field input immediately before The motion value is detected as the second motion detection amount based on the fact that the luminance value of the video signal of each scanning line adjacent to each other is composed of a zigzag waveform having at least three consecutive bends. Therefore, it is possible to prevent erroneous motion detection that erroneously causes motion at the vertical edge portion of a still image.
[0050]
Next, a configuration example of a video signal processing apparatus to which the interlaced scanning motion detection circuit 100 is applied will be described with reference to FIG. FIG. 4 shows a configuration of a motion adaptive video signal processing apparatus that processes interlaced video signals and can perform optimum interpolation that can reduce image quality degradation regardless of moving images or still images. It is a block block diagram which shows an example.
[0051]
In the video signal processing apparatus 150 shown in FIG. 4, reference numeral 100 denotes a motion detection circuit as shown in FIG. 1 for detecting the motion amount of the interlaced video signal input from the input terminal 150a as a motion detection amount, and 110 is a stationary signal. A still image interpolation filter that performs inter-field interpolation filtering processing for images is shown, 120 is a moving image interpolation filter that performs intra-field interpolation filtering processing for moving images, and 130 is according to the amount of motion detection of the motion detection circuit 100. A mixer for mixing the output interpolated video signals of the still image interpolation filter 110 and the moving image interpolation filter 120 is shown. A reference numeral 140 represents a desired signal using the video signal from the input terminal 150a and the video signal from the mixer 130. A converter that converts the video signal into an output terminal 150b is shown.
[0052]
Next, the operation of the video signal processing circuit 150 shown in FIG. 4 will be described. First, the video signal input from the input terminal 150a is input to the still image interpolation filter 110, and it is assumed that the input video signal is a still image. A signal is generated. Further, the input video signal from the input terminal 150a is also input to the moving image interpolation filter 120, and assuming that the input video signal is a moving image, the moving image interpolation video signal is obtained using only the video signal of the field. Generated. Further, the input video signal from the input terminal 150a is also input to the motion detection circuit 100 and subjected to motion detection processing as described with reference to FIGS. 1 to 3 to generate a motion detection amount x.
[0053]
Next, the still image interpolation video signal output from the still image interpolation filter 110 and the moving image interpolation video signal output from the moving image interpolation filter 120 are moved from the motion detection circuit 100 in the mixer 130. A mixing process is performed in accordance with the detection amount x, and is output as a motion adaptive interpolation video signal. That is, if the motion detection amount x is small and close to a still image, more still image interpolated video signals are mixed. Conversely, if the motion detection amount x is large and close to a moving image, a moving image interpolated video signal is mixed. Mix a lot.
The motion adaptive interpolated video signal from the mixer 130 is input to the converter 140 together with the input video signal from the input terminal 150a, and the progressive scanning video signal or the interlaced scanning video signal higher than the scanning frequency of the input video signal. And output from the output terminal 150b. Thus, even if the video signal has switching between a moving image and a still image or a periodic video movement close to the time sampling frequency, the resolution changes abruptly or an unnatural video signal is generated. Therefore, it is possible to output a more natural video signal.
[0054]
【The invention's effect】
As described above, according to the motion detection circuit for interlaced scanning according to the present invention, in the case of an image having a periodic motion close to the time sampling frequency that caused the motion detection omission in the prior art, However, it is possible to realize a high-performance interlaced scanning motion detection circuit that does not cause motion detection omission. Also, the video signals of the two upper and lower scanning lines adjacent to the current field, and the video signal of the three adjacent scanning lines adjacent to the upper and lower two adjacent lines of the current field in the previous previous field. Since the motion is detected based on the fact that the luminance value of the video signal of at least 5 lines in total is composed of a zigzag waveform having at least three consecutive bends, at the vertical edge of the still image Can prevent erroneous detection of motion that erroneously has motion.
[0055]
Thus, by configuring the video signal processing apparatus using the interlaced scanning motion detection circuit according to the present invention, a motion-adaptive interlaced sequential scanning conversion process or a scanning frequency conversion process is performed, thereby providing a more natural image. A signal can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of the configuration of an embodiment relating to a motion detection circuit for interlaced scanning according to the present invention;
FIG. 2 is a horizontal view showing the positional relationship of the scanning lines used for zigzag detection of the video signal of each scanning line in each of the four consecutive scanning lines of the video that cause a motion detection omission. FIG.
FIG. 3 is a luminance graph showing an example of a state of a video signal for explaining a zigzag waveform detection operation according to the present invention.
FIG. 4 is a block diagram showing an example of the configuration of a motion adaptive video signal processing apparatus that processes interlaced video signals.
FIG. 5 is a block diagram showing a conventional configuration of a motion detection circuit for interlaced scanning.
FIG. 6 is a scanning line structure diagram when scanning lines for interlace scanning are viewed from the horizontal direction of the monitor.
FIG. 7 is a schematic diagram showing images for four consecutive fields in which images showing examples of motion detection omission are sequentially input.
FIG. 8 is a scanning line structure diagram viewed from the lateral direction of the scanning line of the interlaced scanning in order to show the state of the video signal of the scanning line when vertically cut out in the substantially central region of interest shown in FIG. .
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Input terminal, 2 ... 1 line delay circuit, 3 ... 1 field delay circuit, 4 ... 1 line delay circuit, 5 ... 1 line delay circuit, 6 ... 1 field delay circuit, 7 ... Subtraction circuit, 8 ... Absolute value circuit , 9 ... normalization circuit, 10 ... 1 line delay circuit, 11 ... 1 field delay circuit, 12 ... maximum value circuit, 13 ... zigzag detection circuit, 14 ... expansion circuit, 15 ... maximum value circuit, 16 ... motion detection output terminal , 21 ... input terminal, 22 ... 1 field delay circuit, 23 ... 1 field delay circuit, 24 ... subtraction circuit, 25 ... absolute value circuit, 26 ... normalization circuit, 27 ... 1 line delay circuit, 28 ... 1 field delay circuit , 29 ... Maximum value circuit, 30 ... Motion detection output terminal, 100 ... Motion detection circuit, 110 ... Interpolation filter for still image, 120 ... Interpolation filter for moving image, 130 ... Mixer, 140 ... Converter, 150 Video signal processing apparatus, 150a ... input terminal, 150b ... output terminal, 200 ... motion detection circuit.

Claims (2)

入力されてくるテレビジョン放送信号を含む飛び越し走査の映像信号における映像の動きを検出する飛び越し走査の動き検出回路において、入力映像信号として入力されてくる飛び越し走査の間引かれた現フィールドにおいて補間すべき垂直位置に隣接する走査線及び一つ前に入力された前フィールドにおいて補間すべき前記垂直位置に位置している走査線のそれぞれの映像信号の輝度値のフレーム間差分値に基づいて映像の動きをそれぞれ検出して、該フレーム間差分値のうちの最大値を第1の動き検出量として出力する第1の動き検出手段と、
前記入力映像信号として入力されてくる前記現フィールドの走査線の映像信号を一つ前に入力された前フィールドの走査線の映像信号によって補間して作成された補間フレームの隣接する各走査線の映像信号から輝度値が垂直方向に交互に変化するジグザグ波形として少なくとも連続3回の折れ曲がりが検出され、
前記現フィールドにおける走査線の映像信号の輝度値から、前フィールドにおいて現フィールドにおける当該走査線と最も近接する位置にある、各走査線の映像信号の輝度値を減算して差分値をそれぞれ求め、該差分値の符号の全てが正あるいは負の同じ符号であり、かつ、該差分値の絶対値が全て予め定めた或る下限値を超えていることが検出され、
前記現フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値を求めると共に、現フィールドにおける当該走査線と最も近接する位置にある、前フィールドにおける互いに隣接する走査線の映像信号の輝度値間の差分値をそれぞれ求め、該差分値の絶対値が全て予め定めた或る上限値を超えていないことが検出された場合、ジグザグ波形を形成する前記現フィールド及び前フィールドの走査線の映像信号の輝度値を用いて映像の動きを検出して第2の動き検出量として出力する第2の動き検出手段とを備え、
前記第1及び第2の2つの動き検出量のうちの最大値又は両者の和のいずれかを、前記入力映像信号の映像の動き検出量として出力することを特徴とする飛び越し走査の動き検出回路。
In an interlaced scanning motion detection circuit for detecting video motion in an interlaced video signal including an incoming television broadcast signal, interpolation is performed in the current field skipped during interlaced scanning input as an input video signal. Based on the inter-frame difference value of the luminance value of each video signal of the scanning line adjacent to the power vertical position and the scanning line located at the vertical position to be interpolated in the previous field input immediately before First motion detection means for detecting each motion and outputting a maximum value of the inter-frame difference values as a first motion detection amount;
Each of the adjacent scan lines of the interpolated frame created by interpolating the video signal of the scan line of the current field input as the input video signal with the video signal of the scan line of the previous field previously input. At least three consecutive bends are detected as a zigzag waveform in which the luminance value alternately changes in the vertical direction from the video signal,
From the luminance value of the video signal of the scanning line in the current field, subtract the luminance value of the video signal of each scanning line at the position closest to the scanning line in the current field in the previous field, respectively to obtain a difference value, It is detected that all of the signs of the difference values are the same sign, positive or negative, and that the absolute values of the difference values all exceed a certain lower limit value,
The difference between the luminance values of the video signals of the scanning lines adjacent to each other in the current field is obtained, and the luminance of the video signals of the scanning lines adjacent to each other in the previous field at the position closest to the scanning line in the current field. When the difference values between the values are respectively obtained and it is detected that the absolute values of the difference values do not all exceed a predetermined upper limit value, the scan lines of the current field and the previous field forming the zigzag waveform are detected . Second motion detection means for detecting the motion of the video using the luminance value of the video signal and outputting as a second motion detection amount;
A motion detection circuit for interlaced scanning which outputs either the maximum value or the sum of the two of the first and second motion detection amounts as the motion detection amount of the video of the input video signal. .
動画領域に適したフィールド内補間と静止画領域に適したフィールド間補間とを映像の動き情報に応じて混合する動き適応型の飛び越し順次走査変換又は走査周波数変換を行なう映像信号処理装置において、入力されてくるテレビジョン放送信号を含む飛び越し走査の映像信号に対して、請求項1の飛び越し走査の動き検出回路を適用して、検出された動き検出量に基づいて、前記フィールド内補間と前記フィールド間補間とを混合した補間処理を行ない、動き適応型の飛び越し順次走査変換又は走査周波数変換を行なうことを特徴とする映像信号処理装置。  In a video signal processing apparatus that performs motion-adaptive interlaced sequential scanning conversion or scanning frequency conversion that mixes intra-field interpolation suitable for a moving image region and inter-field interpolation suitable for a still image region according to video motion information. By applying the interlaced scanning motion detection circuit according to claim 1 to the interlaced scanning video signal including the television broadcast signal, the intra-field interpolation and the field based on the detected motion detection amount. A video signal processing apparatus that performs interpolating processing mixed with interpolating and performs motion-adaptive interlaced sequential scanning conversion or scanning frequency conversion.
JP2002310124A 2002-10-24 2002-10-24 Interlaced scanning motion detection circuit and video signal processing apparatus Expired - Fee Related JP4175863B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002310124A JP4175863B2 (en) 2002-10-24 2002-10-24 Interlaced scanning motion detection circuit and video signal processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002310124A JP4175863B2 (en) 2002-10-24 2002-10-24 Interlaced scanning motion detection circuit and video signal processing apparatus

Publications (2)

Publication Number Publication Date
JP2004147116A JP2004147116A (en) 2004-05-20
JP4175863B2 true JP4175863B2 (en) 2008-11-05

Family

ID=32455736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002310124A Expired - Fee Related JP4175863B2 (en) 2002-10-24 2002-10-24 Interlaced scanning motion detection circuit and video signal processing apparatus

Country Status (1)

Country Link
JP (1) JP4175863B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8233087B2 (en) * 2006-11-08 2012-07-31 Marvell International Ltd. Systems and methods for deinterlacing high-definition and standard-definition video

Also Published As

Publication number Publication date
JP2004147116A (en) 2004-05-20

Similar Documents

Publication Publication Date Title
US6414719B1 (en) Motion adaptive median filter for interlace to progressive scan conversion
CN1087892C (en) Motion adaptive scan-rate conversion using directional edge interpolation
US6118488A (en) Method and apparatus for adaptive edge-based scan line interpolation using 1-D pixel array motion detection
JP5645699B2 (en) Motion detection device and method, video signal processing device and method, and video display device
EP1143712A2 (en) Method and apparatus for calculating motion vectors
EP1313310A2 (en) Method of low latency interlace to progressive video format conversion
KR100403364B1 (en) Apparatus and method for deinterlace of video signal
JP2004064788A (en) Deinterlacing apparatus and method
JPH06351002A (en) Motion signal detection method and video signal processing apparatus using the same
KR20030010252A (en) An Efficient Spatial and Temporal Interpolation system for De-interlacing and its method
JP4936857B2 (en) Pull-down signal detection device, pull-down signal detection method, and progressive scan conversion device
KR20040098026A (en) Upconversion with noise constrained diagonal enhancement
KR100323662B1 (en) Deinterlacing method and apparatus
US7113222B2 (en) Method and apparatus for converting an interlace image to a progressive image
JP4175863B2 (en) Interlaced scanning motion detection circuit and video signal processing apparatus
JP4433949B2 (en) Image processing apparatus and method
CN101232570B (en) Apparatus and method of motion adaptive image processing
JPH0832025B2 (en) Motion-aware signal processing circuit
Tai et al. A motion and edge adaptive deinterlacing algorithm
JP3546698B2 (en) Scan line interpolation circuit
KR101069712B1 (en) A Method and Apparatus for Intra Field Scan-Line Interpolation Using Weighted Median of Edge Direction
JP4189645B2 (en) Image processing method and image processing apparatus
JP2770300B2 (en) Image signal processing
JP2002290926A (en) Diagonal adaptive scanning line interpolator
US8243196B2 (en) Motion adaptive image processing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050525

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080701

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080716

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: 20080819

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080819

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 3

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: 20110829

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130829

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees