JP3527299B2 - Motion vector detection method and apparatus - Google Patents
Motion vector detection method and apparatusInfo
- Publication number
- JP3527299B2 JP3527299B2 JP30380594A JP30380594A JP3527299B2 JP 3527299 B2 JP3527299 B2 JP 3527299B2 JP 30380594 A JP30380594 A JP 30380594A JP 30380594 A JP30380594 A JP 30380594A JP 3527299 B2 JP3527299 B2 JP 3527299B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- detection circuit
- circuit
- image
- difference
- 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
Landscapes
- Television Systems (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は画像の動きベクトル検
出方法および装置に係り、特に、2:1インタレース走
査のテレビジョン画像信号に画像の動き補償を適用する
画像処理のために使用される動きベクトル検出方法およ
び装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for detecting a motion vector of an image, and more particularly to an image processing for applying image motion compensation to a television image signal of 2: 1 interlaced scanning. The present invention relates to a motion vector detection method and apparatus.
【0002】[0002]
【従来の技術】動きベクトル検出の原理的方法について
はこれまでブロックマッチング法、勾配法、位相相関法
などが提案されており、これらはいずれも周知の方法で
ある。また、現行の2:1インタレース走査テレビジョ
ン画像信号における画質妨害(インタレース妨害)を除
去し、画質を改善する方法として本願人になる特開平6
−133280号(従来例1)および特開平6−121
288号(従来例2)の公開特許公報記載の発明があ
る。従来例1の発明「画像信号の走査変換装置」は、イ
ンタレース走査テレビジョン画像信号を順次走査に変換
する動き補償型順次走査変換であり、従来例2の発明
「動きベクトル検出方法」は、かかる走査変換に使用さ
れる動きベクトルの検出方法に関するものである。2. Description of the Related Art As a principle method of detecting a motion vector, a block matching method, a gradient method, a phase correlation method and the like have been proposed so far, all of which are well-known methods. In addition, Japanese Patent Application Laid-Open No. Hei 6 (1994) -207, filed by the present applicant as a method of improving image quality by removing image quality interference (interlace interference) in a current 2: 1 interlaced scanning television image signal.
-133280 (conventional example 1) and JP-A-6-121
No. 288 (Conventional Example 2) has an invention described in a published patent publication. The invention 1 of the prior art "scan conversion apparatus for image signals" is a motion-compensated progressive scan conversion for converting an interlaced scanning television image signal into progressive scan. The invention "the motion vector detection method" of the prior art 2 is The present invention relates to a method for detecting a motion vector used for such scan conversion.
【0003】[0003]
【発明が解決しようとする課題】従来例1の動き補償型
順次走査変換では、動きベクトルの垂直方向成分Vy が
フィールド当りフレーム内走査線数の動きが偶数の場合
しか有効な画質改善ができなかったため、従来例2の発
明をなした。従来例2の発明では斜めエッジと縦エッジ
でVy を偶数に制限している。しかし後に述べるよう
に、偶数に制限する積極的な意味があるのは斜めエッジ
のみであり、縦エッジについては偶数に制限してもよい
という程度である。[Problems that the Invention is to Solve In the motion compensated progressive scan conversion in the conventional example 1, only when the vertical component V y is the number in the field per frame scanning line motion of the motion vector of the even can effective image quality improvement Therefore, the invention of Conventional Example 2 was made. In conventional example 2 invention limits the V y to even an oblique edge and the longitudinal edges. However, as will be described later, only the diagonal edge has a positive meaning of limiting to an even number, and the vertical edge may be limited to an even number.
【0004】一方、従来例1の構成要素である補間選択
判定回路は現状では完全とはいえず、画像によっては判
定誤りを生じ画質が劣化する。この誤りは検出された動
きベクトルの信頼性が高いほど少ない。動きベクトル検
出においてVy を偶数に制限することは、すべての可能
性を検証していないわけであるから、信頼性の低下につ
ながる。このため、従来例2の検出方法では斜めエッジ
では画質が改善されるものの、他の画像では変換のアー
ティファクト(判定誤り等に起因する変換装置特有の画
質妨害)が若干多いという結果になってしまっていた。On the other hand, the interpolation selection judgment circuit which is a component of the conventional example 1 cannot be said to be perfect at present, and a judgment error occurs depending on an image, and the image quality is deteriorated. This error is smaller as the reliability of the detected motion vector is higher. Limiting V y to an even number in motion vector detection leads to a reduction in reliability because not all possibilities have been verified. For this reason, in the detection method of Conventional Example 2, although image quality is improved at oblique edges, conversion artifacts (image quality disturbance peculiar to the conversion apparatus due to a determination error or the like) are slightly increased in other images. I was
【0005】そこで本発明の目的はこのような従来例2
の検出方法の問題点を改善し、より高画質な順次走査変
換出力をもたらす動きベクトル検出方法を提供せんとす
るものである。Accordingly, the object of the present invention is to provide a second conventional example.
It is an object of the present invention to provide a motion vector detecting method which can improve the problem of the method for detecting the motion vector and provide a progressive scan conversion output with higher image quality.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明動きベクトル検出方法は、2:1インタレー
ス走査のテレビジョン画像信号に画像の動き補償を適用
する画像処理のため、前記インタレース走査信号から画
像の動きベクトルを検出するにあたり、動きベクトルの
候補に制限を設けずに2:1インタレース走査信号から
動きベクトルV1 を検出する第1の動きベクトル検出回
路と、動きベクトルの垂直方向成分をフレーム内走査線
数/フィールドの単位において偶数に制限して前記2:
1インタレース走査信号から動きベクトルV2 を検出す
る第2の動きベクトル検出回路と、前記第1の動きベク
トル検出回路および前記第2の動きベクトル検出回路で
それぞれ検出されたベクトルV1 とV2 から必要とする
ベクトルを選択する選択スイッチとを備え、当該選択ス
イッチにおいて、動きベクトルが検出される画像部分に
左右斜め成分の量に違いがない場合にはベクトルV1 を
選択し、左右斜め成分の量に違いがある場合にはベクト
ルV2 を選択するようにしたことを特徴とするものであ
る。In order to achieve the above object, a motion vector detecting method according to the present invention is applied to an image processing for applying image motion compensation to a television image signal of 2: 1 interlaced scanning. In detecting a motion vector of an image from an interlaced scanning signal, a first motion vector detecting circuit for detecting a motion vector V 1 from a 2: 1 interlaced scanning signal without limiting a motion vector candidate; Is limited to an even number in the unit of the number of scanning lines in a frame / field, and
1 interlace and a second motion vector detection circuit for detecting a motion vector V 2 from the scanning signal, the first motion vector detection circuit and vector V 1 respectively detected by the second motion vector detection circuit and V 2 and a selection switch for selecting a vector which requires from in the selection switch, when the motion vector is no difference in the amount of the left and right diagonal components in the image portion to be detected selects vector V 1, left and right diagonal component If there is a difference in the amount of is characterized in that it has to select the vector V 2.
【0007】また、本発明動きベクトル検出方法は、
2:1インタレース走査のテレビジョン画像信号に画像
の動き補償を適用する画像処理のため、前記インタレー
ス走査信号から画像の動きベクトルを検出するにあた
り、動きベクトルの候補に制限を設けずに2:1インタ
レース走査信号から動きベクトルV1 を検出する第1の
動きベクトル検出回路と、動きベクトルの垂直方向成分
をフレーム内走査線数/フィールドの単位において偶数
に制限して前記2:1インタレース走査信号から動きベ
クトルV2 を検出する第2の動きベクトル検出回路と、
前記第1の動きベクトル検出回路および前記第2の動き
ベクトル検出回路でそれぞれ検出されたベクトルV1 と
V2 から必要とするベクトルを選択する選択スイッチと
を備え、前記選択スイッチにおいて、動きベクトルが検
出される画像部分に左右斜め成分の量に違いがなく、且
つ前記第1の動きベクトル検出回路から出力される動き
ベクトルV1 に対する検出誤差E1 と前記第2の動きベ
クトル検出回路から出力される動きベクトルV2 に対す
る検出誤差E2 に差がある場合にのみ前記第1の動きベ
クトル検出回路から出力される動きベクトルV1 を選択
し、これ以外の場合には前記第2の動きベクトル検出回
路から出力される動きベクトルV2 を選択することを特
徴とするものである。Further, the motion vector detecting method according to the present invention
For detecting image motion vectors from the interlaced scanning signal for image processing that applies image motion compensation to a 2: 1 interlaced scanning television image signal, there is no limitation on the motion vector candidates without any limitation. : 1 interlaced first motion vector detection circuit for detecting a motion vector V 1 from the scanning signal, the limit to even the unit of the vertical component of the frame number of scanning lines / field motion vector 2: 1 interlace a second motion vector detection circuit for detecting a motion vector V 2 from the race scanning signal,
A selection switch for selecting a required vector from the vectors V 1 and V 2 detected by the first motion vector detection circuit and the second motion vector detection circuit, respectively. There is no difference in the amount of the left and right diagonal components in the detected image portion, and the detection error E 1 with respect to the motion vector V 1 output from the first motion vector detection circuit and the detection error E 1 output from the second motion vector detection circuit that motion only if there is a difference between the detection error E 2 for the vector V 2 selects the motion vector V 1 output from the first motion vector detection circuit, the second motion vector detection in other cases it is characterized in that selecting a motion vector V 2 output from the circuit.
【0008】また、本発明動きベクトル検出方法は、前
記第1の動きベクトル検出回路は最小のフィールド間差
分を与える動きベクトルを検出する回路で構成され、前
記第2の動きベクトル検出検出回路は最小のフレーム間
差分を与える動きベクトルを検出する回路で構成されて
いることを特徴とするものである。In the motion vector detecting method according to the present invention, the first motion vector detecting circuit is constituted by a circuit for detecting a motion vector giving a minimum inter-field difference, and the second motion vector detecting / detecting circuit is controlled by a minimum. And a circuit for detecting a motion vector that gives a difference between frames.
【0009】また、本発明動きベクトル検出装置は、動
きベクトルの候補に制限を設けずに2:1インタレース
走査信号から動きベクトルV1 を検出する第1の動きベ
クトル検出回路と、動きベクトルの垂直方向成分をフレ
ーム内走査線数/フィールドの単位において偶数に制限
して、前記2:1インタレース走査信号から動きベクト
ルV2 を検出する第2の動きベクトル検出回路と、前記
第1の動きベクトル検出回路と前記第2の動きベクトル
検出回路でそれぞれ検出されたベクトルV1 とV2 のう
ち、いずれか一方を前記2:1インタレース走査信号の
動きベクトルとして選択して取り出す選択スイッチと、
前記2:1インタレース走査信号の動きベクトルが検出
される画素ブロック内の画像に左右斜め成分の量に違い
がないと判定された場合には前記第1の動きベクトル検
出回路の出力V1 を、左右斜め成分の量に違いがあると
判定された場合には前記第2の動きベクトル検出回路の
出力V2 をそれぞれ選択して取り出すように前記選択ス
イッチを制御するための制御信号を出力する画像方向性
検出回路とを備えてなることを特徴とするものである。Further, the motion vector detecting device according to the present invention comprises: a first motion vector detecting circuit for detecting a motion vector V 1 from a 2: 1 interlaced scanning signal without any restriction on a motion vector candidate; the vertical component is limited to an even number in units of frames in the number of scanning lines / field, the 2: 1 and the second motion vector detection circuit for detecting a motion vector V 2 from interlaced scan signal, the first motion A selection switch for selecting and taking out one of the vectors V 1 and V 2 detected by the vector detection circuit and the second motion vector detection circuit as a motion vector of the 2: 1 interlaced scanning signal,
If it is determined that there is no difference between the left and right diagonal components in the image in the pixel block where the motion vector of the 2: 1 interlaced scanning signal is detected, the output V 1 of the first motion vector detection circuit is used. When it is determined that there is a difference between the amounts of the left and right diagonal components, a control signal for controlling the selection switch is output so as to select and take out the output V2 of the second motion vector detection circuit. An image direction detection circuit is provided.
【0010】また、本発明動きベクトル検出装置は、動
きベクトルの候補に制限を設けずに2:1インタレース
走査信号から動きベクトルV1 と該動きベクトルV1 の
検出誤差E1 を検出する第1の動きベクトル検出回路
と、動きベクトルの垂直方向成分をフレーム内走査線数
/フィールドの単位において偶数に制限して、前記2:
1インタレース走査信号から動きベクトルV2 と該動き
ベクトルV2 の検出誤差E2 を検出する第2の動きベク
トル検出回路と、前記第1の動きベクトル検出回路と前
記第2の動きベクトル検出回路でそれぞれ検出されたベ
クトルV1 ,V2のうち、いずれか一方を前記2:1イ
ンタレース走査信号の動きベクトルとして選択して取り
出す選択スイッチと、前記2:1インタレース走査信号
の動きベクトルが検出される画素ブロック内の画像に左
右斜め成分の量に違いがないと判定された場合と、左右
斜め成分の量に違いがあると判定された場合とで異なる
論理出力を生成する画像方向性検出回路と、前記第1及
び第2の動きベクトル検出回路に接続され、動きベクト
ルV1 に対する検出誤差E1 及び動きベクトルV2 に対
する検出誤差E2 を受け取り、これら検出誤差E1 とE
2 に差がある場合と差が無い場合とで異なる論理出力を
生成する誤差比較回路と、前記画像方向性検出回路から
の論理出力及び誤差比較回路からの論理出力を受け取
り、これら論理出力に基づいて前記選択スイッチを制御
するANDゲートとを具え、前記ANDゲートは、前記
画像方向性検出回路から前記画素ブロック内の画像に左
右斜め成分の量に違いがないと判定された場合に対応す
る論理出力を受け取り、かつ前記誤差比較回路から前記
検出誤差E1 とE2 に差があること表す論理出力を受け
取った場合のみ前記第1の動きベクトル検出回路から出
力される動きベクトルV1 を選択し、これ以外の場合に
は前記第2の動きベクトル検出回路から出力される動き
ベクトルV2 を選択するように前記選択スイッチを制御
することを特徴とするものである。Further, the present invention a motion vector detecting device, a motion 2 without providing a candidate restriction vectors: first detecting a detection error E 1 of 1 interlaced motion from the scanning signal vector V 1 and the motion vector V 1 And the vertical component of the motion vector is limited to an even number in the unit of the number of scanning lines in a frame / field.
A second motion vector detection circuit for detecting the detection error E 2 of the motion vector V 2 and the motion vector V 2 from 1 interlaced signal, the first motion vector detection circuit and the second motion vector detection circuit And a selection switch for selecting and extracting one of the vectors V 1 and V 2 detected as the motion vector of the 2: 1 interlaced scanning signal, and the motion vector of the 2: 1 interlaced scanning signal. Image directionality that produces different logic outputs when it is determined that there is no difference in the amount of left and right diagonal components in the image in the detected pixel block, and when it is determined that there is a difference in the amount of left and right diagonal components a detection circuit, connected to said first and second motion vector detection circuit receives the detection error E 2 for the detected error E 1 and the motion vector V 2 for the motion vector V 1 And these detection errors E 1 and E
And error comparison circuit that generates a different logical output and when there is no difference and if there is a difference 2 receives the logic output from the logic output and error comparison circuit from the image direction detection circuit, based on these logic output And an AND gate for controlling the selection switch. The AND gate is provided with a logic corresponding to a case where it is determined by the image direction detection circuit that there is no difference in the amount of left and right oblique components in the image in the pixel block. The motion vector V 1 output from the first motion vector detection circuit is selected only when an output is received and a logical output indicating that there is a difference between the detection errors E 1 and E 2 is received from the error comparison circuit. even in other cases and controls the selection switch to select the motion vector V 2 output from the second motion vector detection circuit It is.
【0011】また、本発明動きベクトル検出装置は、前
記第1の動きベクトル検出回路は最小のフィールド間差
分を与える動きベクトルを検出する回路で構成され、前
記第2の動きベクトル検出回路は最小のフレーム間差分
を与える動きベクトルを検出する回路で構成されている
ことを特徴とするものである。Further, in the motion vector detecting apparatus according to the present invention, the first motion vector detecting circuit is constituted by a circuit for detecting a motion vector which gives a minimum inter-field difference, and the second motion vector detecting circuit is a minimum motion vector detecting circuit. It is characterized by comprising a circuit for detecting a motion vector that gives an inter-frame difference.
【0012】[0012]
【実施例】以下添付図面を参照し実施例により本発明を
詳細に説明する。図1に本発明動きベクトル検出装置の
一実施例の構成を示すが、それに先立ち図2,3,4お
よび表1を用いて本発明の技術的背景について今一度若
干詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the accompanying drawings. FIG. 1 shows the configuration of an embodiment of the motion vector detecting device according to the present invention. Prior to this, the technical background of the present invention will be described in some detail once again with reference to FIGS.
【0013】図2に先に述べた従来例1(特開平6−1
33280号公報)の動き補償型順次走査変換装置の1
構成ブロック線図を示す。この装置の画像入力信号pは
例えば走査線数525本、フィールド周波数60Hz、
2:1インタレース走査の信号であり、このとき出力信
号は525本/60Hz/1:1の順次走査信号であ
る。FIG. 2 shows a prior art 1 (Japanese Patent Laid-Open No. 6-1).
No. 33280).
FIG. 2 shows a configuration block diagram. The image input signal p of this device has, for example, 525 scanning lines, a field frequency of 60 Hz,
This is a signal of 2: 1 interlace scanning, and the output signal at this time is a sequential scanning signal of 525 lines / 60 Hz / 1: 1.
【0014】この装置では順次走査変換に必要な補間走
査線の信号qを、動き補償補間回路13の出力信号qm
cと、フィールド内補間回路14の出力信号qvfを混
合器15において混合比Km に従って混合することによ
り得ている。pとqが時間軸変換回路16において時間
軸変換されたのち合成されて出力信号となる。動きベク
トル検出部11では入力信号pから画像の動きベクトル
Vc を画像のブロック毎に検出する。回路13ではVC
を用いて走査線の動き補償補間を行ない、補間選択判定
回路12ではVc が正確か否かを画素毎に判定しKm を
決定する。このように動きベクトルVc は各部の動作に
影響し、その内容は変換画質に大きく影響する。In this apparatus, a signal q of an interpolation scanning line necessary for progressive scanning conversion is converted into an output signal qm of a motion compensation interpolation circuit 13.
and c, is obtained by mixing in accordance with the mixing ratio K m in the mixer 15 the output signal qvf in intra-field interpolation circuit 14. p and q are time-axis converted by the time-axis conversion circuit 16 and then combined to form an output signal. The motion vector detector 11 detects a motion vector Vc of the image from the input signal p for each block of the image. In circuit 13, V C
Performs motion compensated interpolation of scan lines is used to determine the determined K m whether interpolation selection judging circuit 12, V c is precisely for each pixel. Thus the motion vector V c affect the operation of each section, the contents of which greatly affects the conversion quality.
【0015】図3は入力画像pを時間−垂直軸で見た図
であり、図白丸が走査線の存在する位置を示している。
いま走査線aに着目すると、すぐ上の走査線bとの中間
に補間走査線qを作成する必要がある。動きベクトルV
c の垂直方向成分が2n(フレーム内走査線数/フィー
ルド、nは整数)の場合はVy の値に応じて図のように
前フィールドの走査線cあるいはdなどをそのままシフ
トすれば補間できるが、そうでない場合には画質的に有
効な補間を行なうことができない(図3で補間すべき1
フィールド前の信号がない。図2、図3に関するより詳
細な説明は従来例1の公報を参照されたい)。動きベク
トル検出は一般に画像の小ブロック毎に行なわれるが、
画像を局所的に見ると図4のようにざっと分類できる。
図4の(a),(b),(c)は各々エッジ画像であ
り、図4の(d)はそれ以外の画像の例である。エッジ
以外の画像には図4(d)のような格子状の画像や、ノ
イズなどのようなランダムな画像、点画像などが含まれ
る。これらに対して動き補償型順次走査変換によりイン
タレース妨害の除去が可能か否かを表にしたのが表1で
ある。画像の動きがVy =2nのときはいずれの場合で
も除去可能(○)であるが、Vy ≠2nのときは場合に
より除去不能(×)となる。FIG. 3 is a diagram of the input image p as viewed on the time-vertical axis, and white circles indicate positions where scanning lines exist.
Focusing on the scanning line a now, it is necessary to create an interpolation scanning line q in the middle of the immediately above scanning line b. Motion vector V
c vertical component of 2n (frame number of scanning lines / field, n represents an integer) can be interpolated if it shifts and a scan line c or d of the previous field as shown in Figure in accordance with the value of V y in the case of However, otherwise, it is not possible to perform effective interpolation in terms of image quality (1 to be interpolated in FIG. 3).
No signal before field. For a more detailed description of FIGS. 2 and 3, see the publication of Conventional Example 1). Motion vector detection is generally performed for each small block of an image.
When the images are viewed locally, they can be roughly classified as shown in FIG.
(A), (b), and (c) of FIG. 4 are edge images, and (d) of FIG. 4 is an example of other images. The image other than the edge includes a lattice image as shown in FIG. 4D, a random image such as noise, a point image, and the like. Table 1 shows whether or not interlace interference can be removed by motion compensated progressive scan conversion. When the motion of the image is V y = 2n, it can be removed (○) in any case, but when V y ≠ 2n, it cannot be removed in some cases (×).
【0016】画像の動きがVy =2n以外では斜めエッ
ジ画像は動き補償に用いるベクトルVc の垂直方向成分
VycをVyc=Vy とすると除去不能であるが、意識的に
Vyc≠Vy とし、Vyc=2no (no はn以外の整数)
とすると除去可能となる(理由はエッジ画像の局所的な
単純性にあり、詳しくは前述の従来例2の公報参照)。
縦エッジの場合は常に除去可能、横エッジ画像および他
の画像(変化の少ない一様な画像を除く)では常に除去
不能である。When the motion of the image is other than V y = 2n, the oblique edge image cannot be removed if the vertical component V yc of the vector V c used for motion compensation is V yc = V y , but V yc的に is intentionally used. and V y, V yc = 2n o (n o is an integer other than n)
Then, the image can be removed (the reason is the local simplicity of the edge image, and for details, see the above-mentioned prior art 2).
Vertical edges can always be removed, and horizontal edge images and other images (except for uniform images with little change) cannot always be removed.
【0017】[0017]
【表1】 [Table 1]
【0018】以上のことから、従来例2の動きベクトル
検出方法では横エッジ以外では常にVyc=2no となる
ような方法としていた。しかしながら、補間選択判定回
路12の動作は現状では完全とはいえず、画像によって
は判定誤りを生じる。このため走査線の補間においてア
ーティファクト(変換装置特有の画質妨害)が発生して
変換画質が劣化する。この判定誤りは動きベクトルVc
の信頼性が高いほど少ない。Vc をVyc=2no に制限
することは、動きベクトル検出においてすべての動きベ
クトル候補の中から最適なものを検出していないわけで
あるから信頼性の低下につながる。そこで、本発明動き
ベクトル検出方法では斜めエッジ画像以外の画像ではV
yc=2no の制限を設けず、より信頼性の高い動きベク
トルを検出しようとするものである。[0018] From the above, the outside lateral edge conventional example 2 of the motion vector detecting method was always a way such that V yc = 2n o. However, the operation of the interpolation selection determination circuit 12 is not perfect at present, and a determination error may occur depending on the image. For this reason, artifacts (image quality disturbance peculiar to the conversion device) occur in the interpolation of the scanning lines, and the converted image quality is deteriorated. This judgment error is caused by the motion vector V c
The higher the reliability, the less. Restricting V c to V yc = 2n o leads to a decrease in reliability because an optimal one is not detected from among all motion vector candidates in motion vector detection. Therefore, in the motion vector detection method of the present invention, V
without a limit of yc = 2n o, it is intended to detect more reliable motion vector.
【0019】次に本発明方法に係る実施例について説明
する。図1図示回路全体を図2図示の動きベクトル検出
部11として利用できる。動きベクトル検出回路1は入
力信号pから何の制限も付けずに最適なベクトルを画素
のブロック毎に検出する。これは例えば動きベクトル検
出方法の1つであるブロックマッチング法ではフルサー
チと呼ばれる状態である。このときベクトルの検出精度
は水平、垂直とも整数としても、それ以上の細かい精度
としてもよい。回路1の出力をベクトルV1 (水平成分
Vx1、垂直成分Vy1)とする。Next, an embodiment according to the method of the present invention will be described. The entire circuit shown in FIG. 1 can be used as the motion vector detecting unit 11 shown in FIG. The motion vector detection circuit 1 detects an optimum vector for each pixel block without any restriction from the input signal p. This is a state called full search in the block matching method, which is one of the motion vector detection methods, for example. At this time, the detection accuracy of the vector may be an integer in both horizontal and vertical directions, or may be finer than that. The output of the circuit 1 is defined as a vector V 1 (horizontal component V x1 , vertical component V y1 ).
【0020】一方、動きベクトル検出回路2は検出する
ベクトルの垂直方向成分Vy2がVy2=2no (no は整
数)であるという条件のもとで最適なベクトルV2 をブ
ロック毎に検出する。動きベクトル検出においてこのよ
うな条件を課すことは実際の回路でも可能である。例え
ばブロックマッチング法ではマッチング誤差最小の動き
ベクトルを探索するが、その探索候補をVy2=2no の
ベクトルに限定すればよい。ベクトルV1 とV2 は後に
述べる信号Kobに従ってスイッチ3で選択され、出力ベ
クトルVc (Vxc, Vyc)となる。Meanwhile, the motion vector detection circuit 2 is the vertical component V y2 of the vector detecting V y2 = 2n o (n o is an integer) detects the optimal vector V 2 for each block under the condition that it is I do. It is possible to impose such a condition in motion vector detection even in an actual circuit. For example, in the block matching method to search for the minimum motion vector matching errors, but may be limited to the search candidate vector of V y2 = 2n o. The vectors V 1 and V 2 are selected by the switch 3 according to a signal K ob described later, and become output vectors V c (V xc , V yc ).
【0021】右斜め成分抽出回路4は画素ブロック内の
画像の右斜め成分の量Sob1 を検出する。例えば図4
(b)は右斜めエッジ画像であり、このような画像では
Sob1は大きな値となる。左斜め成分抽出回路5は逆に
ブロック内の左斜め成分の量Sob2 を検出する。方向性
判定回路6はSob1 とSob2 を比較し、両者の値に大き
な違いがなければ方向性なしとして制御信号Kobを
“1”とする。大きな違いがあればKobを“0”とす
る。このKobによりスイッチ3を制御して、Kobが
“1”、すなわち画像に左右いずれかの著しい斜めの方
向性がない場合にはベクトルV1 を選択しある場合はベ
クトルV2 を選択する。これら回路4,5,6が全体と
して画像方向性検出回路7を構成している。The oblique right component extracting circuit 4 detects the amount S ob1 of the oblique right component of the image in the pixel block. For example, FIG.
(B) is a right oblique edge image, in which Sob1 has a large value. Conversely, the left oblique component extraction circuit 5 detects the amount S ob2 of the left oblique component in the block. The direction determining circuit 6 compares S ob1 and S ob2, and determines that there is no direction and sets the control signal K ob to “1” if there is no significant difference between the two values. If there is a significant difference, Kob is set to "0". By controlling the switch 3 with this K ob , the vector V 1 is selected when K ob is “1”, that is, when the image does not have a remarkably oblique direction on either the left or right, and the vector V 2 is selected if there is any. . These circuits 4, 5, and 6 constitute an image direction detection circuit 7 as a whole.
【0022】以下に回路4,5,6のさらに具体的回路
例を示す。図5は回路4と5の具体例である。画像入力
信号pは1Hディレィ(1ラインディレィ)H21,H
22により遅延させられる。入力信号pおよびH21,
H22の出力にはクロック単位の画像の水平方向のディ
レィ23−27が接続される。ここで例えばディレィ2
4の(L−S)Dは(L−S)クロックディレィを表わ
す。他についても同様である。Lは固定値であり、Sは
回路のパラメータである。Sの値は実際の回路において
カットアンドトライで決定する。これらディレィ23、
およびディレィ24−27の出力信号を各々信号a,e
〜hとすると、これらの画面上での配置は図6となる。
ただしこの図はS=2の場合である。加算器28では信
号eとhを加算し、その出力に1/2係数器29で1/
2を乗じる。減算器30は信号aから係数器29の出力
を減じ、信号obd1を得る。すなわち、
obd1=a−(e+h)/2 (1)
であり、図6に示されているように、信号obd1は左
斜め方向の高域通過フィルタの出力である。従って信号
obd1は画像が右斜めエッジなどのときにその絶対値
が大きい値を持つ。Hereinafter, more specific examples of the circuits 4, 5, and 6 will be described. FIG. 5 is a specific example of the circuits 4 and 5. The image input signal p is 1H delay (one line delay) H21, H
22. The input signals p and H21,
The output of H22 is connected to the horizontal delays 23-27 of the image in clock units. Here, for example, delay 2
The (LS) D of 4 represents the (LS) clock delay. The same applies to other cases. L is a fixed value, and S is a circuit parameter. The value of S is determined by cut and try in an actual circuit. These delays 23,
And output signals of delays 24-27 are respectively applied to signals a and e.
6 to FIG. 6, the arrangement on these screens is as shown in FIG.
However, this figure is for S = 2. The adder 28 adds the signals e and h, and the output thereof is divided by a 1/2 coefficient unit 29 into 1 /
Multiply by two. The subtractor 30 subtracts the output of the coefficient unit 29 from the signal a to obtain a signal obd1. That is, obd1 = a− (e + h) / 2 (1), and as shown in FIG. 6, the signal obd1 is the output of the high-pass filter in the diagonally left direction. Therefore, the signal obd1 has a value whose absolute value is large when the image is an oblique right edge or the like.
【0023】加算器31、1/2係数器32、減算器3
3は同様にして右斜め方向の高域フィルタを形成し、そ
の出力
obd2=a−(g+f)/2 (2)
は左斜めエッジ画像などで大きな絶対値を持つ。これら
信号obd1、obd2は画素ごとに計算される。これ
らはさらに2乗器34,35でその値の2乗値に変換さ
れ、積算器36,37で画素ブロック(B)内において
積算される。積算器36,37の出力信号がブロック内
の右斜め成分の量Sob1 、および左斜め成分の量Sob2
である。Adder 31, 1/2 coefficient unit 32, subtractor 3
3 similarly forms a high-pass filter in the oblique right direction, and the output obd2 = a− (g + f) / 2 (2) has a large absolute value in a left oblique edge image or the like. These signals obd1 and obd2 are calculated for each pixel. These are further converted to the square values of the values by the squarers 34 and 35, and integrated in the pixel blocks (B) by the integrators 36 and 37. The output signals of the integrators 36 and 37 are the amount S ob1 of the oblique right component and the amount S ob2 of the oblique left component in the block.
It is.
【0024】図7は方向性判定回路6の具体例である。
除算器41では(Sob1 /Sob2 )が、除算器42では
その逆数である(Sob2 /Sob1 )が求められる。最大
値検出回路(MAX)43において両者の大きい方が選
択される。回路43の出力はSob1 とSob2 が同程度の
値をとる場合は1に近い1以上の値をとるが、両者の値
に大きな違いがあれば、1より充分大きい値となる。例
えば図4(a),(c),(d)に示した各画像ではS
ob1 ,Sob2 は共に大きな値をとり、回路43の出力は
1に近い値となるが、同図(b)の右斜めエッジ画像で
はSob1 は大、Sob2 は小となり、回路43の出力は大
きな値を持つ。このようにして回路43の出力の大小に
より画像が斜めエッジ画像であるか否かを判定可能であ
る。比較器44では回路43の出力をしきい値THobと
比較し、値THobより小であれば出力のKobを“1”、
そうでなければ“0”とする。THobは実際の回路にお
いてカットアンドトライで決定する。FIG. 7 shows a specific example of the direction determining circuit 6.
The divider 41 obtains (S ob1 / S ob2 ), and the divider 42 obtains the reciprocal (S ob2 / S ob1 ). In the maximum value detection circuit (MAX) 43, the larger one of the two is selected. The output of the circuit 43 takes a value of 1 or more close to 1 when S ob1 and S ob2 take substantially the same value, but takes a value sufficiently larger than 1 if there is a large difference between the two values. For example, in each image shown in FIGS. 4A, 4C, and 4D, S
Ob1 and Sob2 both take large values, and the output of the circuit 43 is close to 1. However, in the right oblique edge image of FIG. 3B, Sob1 is large and Sob2 is small, and the output of the circuit 43 is small. Has a large value. In this way, it is possible to determine whether the image is an oblique edge image based on the magnitude of the output of the circuit 43. The output of the comparator 44 in the circuit 43 is compared with the threshold value TH ob, the K ob output if smaller than the value TH ob "1",
Otherwise, it is set to “0”. TH ob is determined by cut-and-try in an actual circuit.
【0025】図8は本発明特許請求の範囲請求項2に係
わる実施例である。回路1,2,3,7は図1と同様で
ある。ただし、回路1,2からは各々検出されたベクト
ルV1 ,V2 に対する誤差E1 ,E2 が同時に出力され
ている。この誤差はベクトルの信頼性の1つの目安であ
り、通常の動きベクトル検出アルゴリズムではベクトル
を検出する際に何らかの誤差に類する数値が求められて
いる。例えばブロックマッチング法ではマッチングの誤
差である。除算器51で誤差E2 とE1 の比(E2 /E
1 )が求められ、その比は比較器52においてしきい値
THerと比較され、THerより大きい場合のみ比較
器52の出力Kerを“1”とする。そうでなければK
erは“0”となる。すなわちE2 がE1 に比べて充分
大きい場合のみKerは“1”となる。これら51,5
2が全体として誤差比較回路を構成している。しきい値
THerはカットアンドトライにより決定される。Ke
rと回路7の出力であるKobの論理積がANDゲート5
4で求められ、ゲート54の出力がスイッチ3を制御す
る。FIG. 8 shows an embodiment according to claim 2 of the present invention. The circuits 1, 2, 3, 7 are the same as in FIG. However, the error E 1, E 2 are outputted simultaneously for the vector V 1, V 2 each detected from the circuits 1 and 2. This error is one measure of the reliability of the vector, and a normal motion vector detection algorithm requires a numerical value similar to some error when detecting a vector. For example, it is a matching error in the block matching method. The ratio of the errors E 2 and E 1 (E 2 / E
1 ) is obtained, and the ratio is compared with the threshold value Ther in the comparator 52, and the output Ker of the comparator 52 is set to "1" only when the ratio is larger than THer. Otherwise K
er becomes “0”. That Ker only when E 2 is sufficiently large as compared with E 1 is "1". These 51,5
2 constitutes an error comparison circuit as a whole. The threshold value Ther is determined by cut and try. Ke
AND of the output of the circuit 7 and Kob is the AND gate 5
4, the output of gate 54 controls switch 3.
【0026】これらの回路の意味は以下のようである。
ベクトルV1 とV2 の特徴をまとめると次のようにな
る。
(インタレース妨害除去能力)
V1 :V2 より小さい
V2 :大きい(特に斜めエッジ画像)
(ベクトルの信頼性)
V1 :高い
V2 :V1 と等しいかV1 より低いThe meaning of these circuits is as follows.
The characteristics of the vectors V 1 and V 2 are summarized as follows. (Interlace interference removal capacity) V 1: V 2 less than V 2: large (especially diagonal edge image) (reliability vector) V 1: High V 2: less than V 1 equal to or V 1
【0027】そこで、図1の回路は、V2 の妨害除去能
力が特にベクトルV1 に比べて大きい斜めエッジ画像以
外では信頼性の高いベクトルV1 を選択しようとするも
のである。しかし、斜めエッジ画像か否かの判定は現実
の複雑な画像では常に完全とはいえず、ベクトルV2 を
選択すべき画像でもベクトルV1 が選択されてしまう可
能性がある。一方、信頼性について言えばベクトルV1
はV2 より常に信頼性が高いか等しいが、ベクトルV1
とV2 の信頼性(誤差の値)が大差ない場合も多い。こ
のような場合はベクトルV1 を選択するよりもベクトル
V2 の妨害除去能力に期待すべきである。そこで図8の
回路は画像に方向性がなく、かつベクトルV1 とV2 の
信頼性に差がある場合のみベクトルV1 を選択しようと
するものである。[0027] Therefore, the circuit of Figure 1 is to the outside of a large diagonal edge image in comparison with the particular vector V 1 interference removal ability of V 2 tries to select a reliable vector V 1. However, the determination of whether the diagonal edge image always full and it can not be said that in the real complex image, there is a possibility that the selected vector V 1 in the image should be selected vector V 2. On the other hand, regarding reliability, the vector V 1
Is always more reliable or equal to V 2, but the vector V 1
And reliability of V 2 (the value of the error) in many cases not so different. In such a case, the vector V 2 should be expected to have better interference rejection capability than to select the vector V 1 . Therefore the circuit in FIG. 8 is intended to select vector V 1 only when there is a difference in reliability of no directionality, and the vector V 1 and V 2 to the image.
【0028】次に本発明特許請求の範囲請求項3に係わ
る実施例について説明する。動きベクトル検出方法に使
用されるブロックマッチング法はその性能、アルゴリズ
ムの簡単さなどから、現在最も広く使用されている動き
ベクトル検出方法である。ブロックマッチング法により
2:1インタレース走査信号から動きベクトルを検出す
る場合、2通りの方法が考えられる。すなわち、最小の
フレーム間差分をベクトルとして与えるよう回路を構成
する方法と、最小のフィールド間差分をベクトルとして
与えるよう回路を構成する方法である。しかし、これら
は各々別の欠点を持っている。Next, an embodiment according to claim 3 of the present invention will be described. The block matching method used in the motion vector detection method is currently the most widely used motion vector detection method because of its performance, simplicity of the algorithm, and the like. When detecting a motion vector from a 2: 1 interlaced scanning signal by the block matching method, two methods are conceivable. That is, there are a method of configuring a circuit to provide the minimum inter-frame difference as a vector, and a method of configuring a circuit to provide the minimum inter-field difference as a vector. However, each of these has other disadvantages.
【0029】前者は、動きベクトルの垂直方向成分Vy
に関して、偶数の場合でも奇数の場合でも容易に検出可
能である。しかし、時間的に2フィールド離れた画像の
差分に基づいてベクトルを検出するため、特に縞模様な
どの周期的構造を持つ画像などにおいて検出誤りを発生
しやすく、誤ったベクトルをフィールド間動き補償に適
用すると視覚的に目立つ画質妨害を発生する。The former is the vertical component V y of the motion vector.
Can be easily detected in both the even and odd cases. However, since a vector is detected based on the difference between images two fields apart from each other in time, detection errors are likely to occur particularly in an image having a periodic structure such as a striped pattern. When applied, visually noticeable image quality disturbances occur.
【0030】後者は、時間的に最小単位である1フィー
ルド間の差分に基づいてベクトルを検出するためこのよ
うな誤りの問題はない。しかし、前述の従来例1に述べ
られているように、フィールド間動き補償において画質
的に効果の大きいのはVy が偶数のベクトルであるが、
後者はこのVy が偶数のベクトルを容易に検出すること
ができない。フィールド間差分を求める前に画像信号の
空間的内挿を行えば、偶数のベクトルの検出も一応は可
能である。しかし、内挿された信号は多くの空間周波数
スペクトルに関する折り返しを含んでおり、内挿のため
実現に要する回路規模が大となるにもかかわらず、正確
な偶数の動きベクトル検出は期待できない。In the latter case, since the vector is detected based on the difference between one field which is the minimum unit in time, there is no problem of such an error. However, as described in the above-mentioned conventional example 1, Vy is an even-numbered vector while Vy is effective in terms of image quality in inter-field motion compensation.
The latter can not this V y is easily detected even vector. If the image signal is spatially interpolated before the inter-field difference is obtained, it is possible to detect even-numbered vectors. However, the interpolated signal includes aliasing related to many spatial frequency spectra, and accurate even motion vector detection cannot be expected even though the circuit scale required for interpolation is large.
【0031】ともあれ、請求項3では、Vy がフレーム
内走査線数/フィールドの単位において、偶数に制限し
て動きベクトルを検出する必要のある前述の検出回路2
については、最小のフレーム間差分を与えるベクトルを
検出するブロックマッチング回路でこれを構成し、必ず
しも偶数の動きを検出する必要のない前述の検出回路1
は、最小のフィールド間差分を与えるベクトルを検出す
るブロックマッチングで回路を構成することにより、請
求項2記載のベクトル検出の誤りをより低減させ、正確
な動きベクトルの検出を図ろうとするものである。請求
項2においては上述のような考慮はなされていない。[0031] Anyway, in claim 3, in V y is a frame in number of scanning lines / field unit, the aforementioned detection circuit that needs to detect the motion vector is limited to even number 2
Is composed of a block matching circuit that detects a vector that gives a minimum inter-frame difference, and it is not necessary to detect an even-numbered motion.
Aims to further reduce errors in vector detection according to the second aspect of the present invention and to accurately detect a motion vector by configuring a circuit by block matching for detecting a vector that gives a minimum inter-field difference. . Claim 2 does not take such considerations into account.
【0032】図9に請求項3に係わる実施例の動きベク
トル検出回路を示すが、図8で説明してきたブロックと
同一の作用またはそれらと類似の作用をするブロック
(回路)には同一の参照番号を付した。回路の入力であ
る信号pは、例えば走査線525本、フィールド周波数
60Hz、2:1インタレース走査のテレビジョン画像
信号である。FIG. 9 shows a motion vector detecting circuit according to a third embodiment of the present invention. Blocks (circuits) having the same operation as the block explained in FIG. Numbered. The signal p input to the circuit is, for example, a television image signal of 525 scanning lines, a field frequency of 60 Hz, and 2: 1 interlaced scanning.
【0033】図の破線ブロック1は、構成要素61〜6
6から構成されており、動きベクトルの候補に制限を設
けずに画像の適当なブロック毎(例えば水平16画素×
垂直8ライン毎)に動きベクトルを検出する動きベクト
ル検出回路1である。回路1はブロックマッチング法に
基づき構成されている。ブロックマッチング法は、ある
物体が1フレーム期間にVT (画素/フレーム)の速さ
で平行移動しているとき、1フレーム前の画像をVT 画
素だけシフトすれば現フレームの画像に一致し、フレー
ム間差分のブロック内累積値が最小値を示すという原理
を利用したものである。The broken line block 1 in FIG.
6 for each suitable block of the image (for example, horizontal 16 pixels ×
The motion vector detecting circuit 1 detects a motion vector every eight vertical lines. The circuit 1 is configured based on a block matching method. In the block matching method, when an object is moving in parallel at a speed of V T (pixels / frame) during one frame period, if the image of one frame before is shifted by V T pixels, the image matches the image of the current frame. , Utilizing the principle that the intra-block accumulated value of the inter-frame difference indicates the minimum value.
【0034】図において、信号pはディレィ61におい
て(1フィールド+VT1) だけ遅延させられる。V
T1(VxT1,VyT1)は動きベクトル検出の対象となる候補
ベクトルであり、候補ベクトル発生回路62からあらか
じめ仕様により設定された範囲内のすべての候補ベクト
ルが順次発生させられる。ここで、VxT1,VyT1 は、各
々VT1の水平方向成分、垂直方向成分である。要素6
1,62の動作は後により詳しく述べる。減算器63に
おいて、信号pとディレイ61の出力の差分をとること
により、動き補償フィールド間差分信号dfd1(displace
d field difference)が求められる。ブロック領域設定
回路64は、画素があらかじめ設定されたブロック内の
画素であるか否かを指示するブロック領域信号Bを発生
する。要素65では、dfdlの絶対値のブロック内累積
値、ΣB |dfd1|を求める。この値は候補ベクトルVT1
の関数であり、これをDFDl(VT1) で表す。DFD
1(VT1)はVT1のそのブロックに対するマッチング誤
差である。最小値検出回路66では、DFD1の最小値
を求め、最小値を発生するVT1をそのブロックの動きベ
クトルV1 (Vx1, Vy1) として出力する。また、DF
D1の最小値をベクトルV1の誤差E1 として出力す
る。In the figure, the signal p is delayed in the delay 61 by (one field + V T1 ). V
T1 ( VxT1 , VyT1 ) is a candidate vector to be subjected to motion vector detection, and the candidate vector generation circuit 62 sequentially generates all candidate vectors within a range set in advance according to specifications. Here, V xT1 and V yT1 are a horizontal component and a vertical component of V T1 , respectively. Element 6
The operations of 1,62 will be described in more detail later. In the subtractor 63, the difference between the signal p and the output of the delay 61 is calculated, whereby the motion compensation inter-field difference signal dfd1 (displace
d field difference) is required. The block area setting circuit 64 generates a block area signal B indicating whether the pixel is a pixel in a preset block. Element 65, the absolute value of the block in the accumulated value of dfdl, Σ B | dfd1 | a seek. This value is the candidate vector V T1
And this is represented by DFDl (V T1 ). DFD
1 (V T1 ) is the matching error of V T1 for that block. The minimum value detection circuit 66 obtains the minimum value of DFD1, and outputs V T1 that generates the minimum value as the motion vector V 1 (V x1, V y1 ) of the block. Also, DF
The minimum value of D1 is output as an error E 1 vector V 1.
【0035】破線ブロック2は、構成要素71〜76か
ら構成されており、動きベクトルの垂直方向成分を(走
査線/フィールド)の単位において偶数のみに制限し、
回路1と同一のブロック毎に動きベクトルを検出する動
きベクトル検出回路である。回路1と同様、回路2もブ
ロックマッチング法に基づいて構成されている。The broken line block 2 is composed of components 71 to 76, and limits the vertical component of the motion vector to only an even number in the unit of (scanning line / field).
This is a motion vector detection circuit that detects a motion vector for each block same as the circuit 1. Like the circuit 1, the circuit 2 is also configured based on the block matching method.
【0036】図において、信号pはディレイ71におい
て(1フレーム+2VT2) だけ遅延させられる。V
T2(VxT2,VyT2 )は動きベクトル検出の対象となる候
補ベクトルであり、候補ベクトル発生回路72から、あ
らかじめ設定された候補ベクトルが順次発生させられ
る。ここで、VxT2,VyT2 は、各々VT2の水平方向成
分、垂直方向成分である。要素71,72の動作は後に
より詳しく述べる。減算器73において、信号pとディ
レイ71の出力の差分をとることにより、動き補償フレ
ーム間差分信号dfd2(displaced frame difference) が
求められる。要素74〜76の動作は回路64〜66と
全く同様である。要素76は、動きベクトルV2(Vx2,
Vy2) 、およびその誤差E2 を出力する。回路7,5
3,54,3により、画像pのフィールド間動き補償に
適したより正確なベクトルがV1,V2 の中から選択さ
れ、出力ベクトルVc (Vxc, Vyc) として出力され
る。これらの回路は図8に示されているものと同じであ
る。In the figure, the signal p is delayed by (1 frame + 2V T2 ) in the delay 71. V
T2 (V xT2 , V yT2 ) is a candidate vector for which a motion vector is to be detected, and a preset candidate vector is sequentially generated from the candidate vector generation circuit 72. Here, V XT2, V Yt2 the horizontal direction component of each V T2, a vertical component. The operation of elements 71 and 72 will be described in more detail later. By subtracting the difference between the signal p and the output of the delay 71 in the subtractor 73, a motion compensated inter-frame difference signal dfd2 (displaced frame difference) is obtained. The operation of elements 74-76 is exactly the same as circuits 64-66. Element 76 includes a motion vector V 2 (V x2,
V y2 ) and its error E 2 . Circuits 7, 5
According to 3, 54 and 3, a more accurate vector suitable for the inter-field motion compensation of the image p is selected from V 1 and V 2 and output as an output vector V c (V xc, V yc ). These circuits are the same as those shown in FIG.
【0037】次に、図10を用いて要素61,62,7
1,72の動作について説明する。図は画像の走査を時
間−垂直面で見た図である。図の横軸は時間tであり、
縦軸は画面の垂直方向yを表わしている。A,B,C,
---,a,b,c,--- 等は各走査線につけられた記号で
ある。以下、候補ベクトルの垂直方向成分Vy について
考える(以下T1,T2のサフィックスは記述の簡略化
のため特に必要のある場合を除き省略する)。ここで、
Vy の単位は(フレーム内)走査線/フィールドであ
る。水平成分については以下のような偶奇に関する特殊
事情はない。Next, the elements 61, 62, 7 will be described with reference to FIG.
The operations of 1, 72 will be described. The figure shows the scanning of the image viewed in a time-vertical plane. The horizontal axis of the figure is time t,
The vertical axis represents the vertical direction y of the screen. A, B, C,
---, a, b, c, ---, etc. are symbols attached to each scanning line. Hereinafter, consider the vertical component V y of candidate vectors (hereinafter T1, T2 suffixes omitted except where specifically required for simplification of description). here,
The unit of V y is (in frame) scan lines / field. Regarding the horizontal component, there are no special circumstances regarding evenness as follows.
【0038】まず、フレーム間差分に関しては、Vy の
値と走査線の位置の関係は図10(a)のようになる。
フレーム間差分に基づく回路2において、ディレイ71
のディレイ量が525H(Hは1ライン(1フィールド
内走査線))のとき、信号pが走査線Rを走査している
ときには、ディレイ71の出力はちょうど1フレーム
前、すなわち走査線Eである。従って、EとRの差がV
y =0に対応するフレーム間差分である。ディレイ量が
1ライン分減少して524Hのときは、ディレイ71の
出力は走査線Fであり、(F−R)はVy =1に対応す
るフレーム間差分である。1ラインはフレーム内走査線
の2本分であるから、ディレイ71のディレイ量は前に
示したように(1フレーム+2VT2)と表せる。以下、
同様に、Vy =---,−4,−3,---,3,4, --- に対
して図10(a)のようなフレーム間差分が対応する。
これらの差分の最小値を検出すれば、Vy に関してすべ
ての整数値の動きベクトルが検出できる。しかし、回路
2はVyT2 を偶数のみに制限するので、要素72はV
yT2 が偶数であるVT2のみを順次出力する。Firstly, with regard to the inter-frame difference, relationship between the position values and the scanning lines of the V y is as shown in FIG. 10 (a).
In the circuit 2 based on the difference between frames, the delay 71
Is 525H (H is one line (scanning line within one field)), and when the signal p scans the scanning line R, the output of the delay 71 is just one frame before, that is, the scanning line E. . Therefore, the difference between E and R is V
This is an inter-frame difference corresponding to y = 0. When the delay amount is reduced by one line to 524H, the output of the delay 71 is the scanning line F, and (FR) is the inter-frame difference corresponding to V y = 1. Since one line is equivalent to two scanning lines in a frame, the delay amount of the delay 71 can be expressed as (1 frame + 2V T2 ) as described above. Less than,
Similarly, the difference between frames as shown in FIG. 10A corresponds to V y = ---, -4, -3, ---, 3, 4,.
If the minimum value of these differences is detected, motion vectors of all integer values for V y can be detected. However, since circuit 2 limits V yT2 to only even numbers, element 72
yT2 is sequentially outputs only the V T2 is an even number.
【0039】フィールド間差分に関しては、Vy と走査
線の関係は図10(b)のようになる。フィールド間差
分に基づく回路1において、ディレイ61のディレイ量
が262Hのとき、信号pが走査線Rを走査していると
きには、ディレイ61の出力は走査線eである。このと
き、(e−R)はVy =1に対応するフィールド間差分
である。ディレイ量が1ライン分減少して261Hのと
きは、ディレイ61の出力は走査線fであり、(f−
R)はVy =3に対応するフィールド間差分である。従
ってディレイ61のディレイ量は、ディレイ71と同様
に、(1フィールド+VT1) と表せる。以下、同様に、
Vy =---,−5,−3,---, 3,5,--- に対して図
10(b)のようなフィールド間差分が対応する。これ
らの差分の最小値を検出することにより動きベクトルを
検出すると、動きベクトルの候補に回路的に制限を加え
なくとも、Vy に関しては奇数のベクトルしか検出でき
ない。要素62は、このようなフィールド間差分により
検出できるすべての候補ベクトルを順次出力する。As for the difference between the fields, the relationship between V y and the scanning line is as shown in FIG. In the circuit 1 based on the difference between fields, when the delay amount of the delay 61 is 262H and the signal p scans the scanning line R, the output of the delay 61 is the scanning line e. At this time, (e−R) is an inter-field difference corresponding to V y = 1. When the delay amount is reduced by one line to 261H, the output of the delay 61 is the scanning line f, and (f−
R) is the inter-field difference corresponding to V y = 3. Therefore, the delay amount of the delay 61 can be expressed as (1 field + V T1 ), similarly to the delay 71. Hereinafter, similarly,
The inter-field difference as shown in FIG. 10B corresponds to V y = ---, -5, -3, ---, 3, 5,. When a motion vector is detected by detecting the minimum value of these differences, only odd-numbered vectors can be detected for V y without imposing any circuit limitation on motion vector candidates. The element 62 sequentially outputs all candidate vectors that can be detected by such an inter-field difference.
【0040】このように、回路1はVy が奇数のベクト
ルしか検出できないが、図9の実施例に関しては必要十
分な動作である。図8の回路、請求項2の発明において
は、画像の斜め方向性が顕著でない場合は誤差E1 とE
2 の大小によりV1 ,V2 の選択がなされる。このた
め、V1 としてVy が奇数の動きしか検出できなくて
も、斜め方向性が顕著でない場合は、画像の真の動きの
垂直方向成分が偶数であればV1 に関しては良好なマッ
チングがとれず、E1 >E2 となり、V2 が選択される
ので、図9の回路全体として正しいベクトルを検出でき
る。As described above, the circuit 1 can detect only an odd vector of V y, but the operation is necessary and sufficient for the embodiment of FIG. In the circuit of FIG. 8 and the invention of claim 2, when the obliqueness of the image is not remarkable, the errors E 1 and E
Selection of V 1, V 2 is made by two large and small. Therefore, even not be detected only V y is odd motion as V 1, if the diagonal direction is not significant, the vertical component of the true motion of an image is a good match with regard V 1 if an even number Since E 1 > E 2 and V 2 is selected, a correct vector can be detected as the whole circuit of FIG.
【0041】以上のように、図9の回路は正しく動作す
ることに加えて、回路1をフィールド間差分に基づく検
出回路としたことにより、以下のように、画質妨害を引
き起こす動きベクトルの検出誤りを低減できる。As described above, in addition to the correct operation of the circuit shown in FIG. 9, the circuit 1 is a detection circuit based on the difference between fields, so that the detection error of the motion vector causing image quality disturbance is obtained as follows. Can be reduced.
【0042】図11はある画像に対する動きベクトル検
出と動き補償の例である。画像はフィールド内走査線の
2本毎に白黒が反転する2本の横線画像であり、その真
の動きの垂直方向成分はVy =1である。図の表記法は
走査線に白黒を付記した以外は図10と同様である。FIG. 11 shows an example of motion vector detection and motion compensation for a certain image. The image is two horizontal line images in which the black and white are inverted every two scanning lines in the field, and the vertical component of the true movement is V y = 1. The notation in the figure is the same as that in FIG. 10 except that black and white are added to the scanning lines.
【0043】図11において、もしフレーム間差分によ
りベクトルを検出すると、Vy =1の動きに対応する
(J−R),(K−R1 )、Vy =5の動きに対応する
(L−R),(M−R1 )等の差分がすべてゼロとなる
ため、Vy =1,5のいずれもがベクトルの有力な候補
となる。いずれが選択されるかは、画像に含まれるノイ
ズや、あらかじめ設定された回路の優先順位など、本来
の画像内容に無関係な理由により決定される。しかし、
これらのベクトルを従来例1にのべられているようなフ
ィールド間動き補償に用いた場合、動き補償の結果には
大きな差を生じる。すなわち、RとR1 の中間のRm 点
に動き補償により走査線を内挿する場合、Vy =1が検
出されれば走査線j,kの平均値として白い走査線が正
しく内挿される。しかしVy =5が検出されるとl,m
の平均値として黒い走査線が内挿される。これは明らか
に偽信号であって、実際の画像でもよく目立つ画質妨害
となる。このようにフレーム間差分による動きベクトル
検出では、画質妨害を生じる動きベクトルの候補を排除
できない。[0043] In FIG. 11, if the detected vector by the interframe difference, corresponding to the motion of the V y = 1 (J-R ), (K-R 1), corresponding to the motion of the V y = 5 (L −R), (M−R 1 ) and the like are all zero, so that any of V y = 1 and 5 is a strong candidate for the vector. Which one is selected is determined by a reason not related to the original image content, such as noise included in the image or a preset priority of a circuit. But,
When these vectors are used for inter-field motion compensation as described in Conventional Example 1, a large difference occurs in the result of motion compensation. In other words, when interpolating the scanning line by the motion compensation in the middle of the R m points of R and R 1, scanning lines if V y = 1 is detected j, white scan line as the average value of k is correctly interpolated . However, when V y = 5 is detected, l, m
The black scan line is interpolated as the average of. This is apparently a false signal, and often causes a noticeable image disturbance even in an actual image. As described above, in the motion vector detection based on the inter-frame difference, a motion vector candidate that causes image quality disturbance cannot be excluded.
【0044】これに対し、フィールド間差分によりベク
トルを検出する場合は、差分(1−R),(m−R1)が
大きな値を持つため、Vy =5の動きベクトルが検出さ
れることはない。差分(s−R),(t−R1)もゼロで
あるのでVy =9の動きが検出される可能性はあるが、
この場合はs,tの平均値として白い走査線が正しく内
挿され、フィールド間動き補償に関しては何ら問題を生
じない。このように、図9の回路は、Vy が奇数の動き
に関しては、動き補償に関して正しい動きベクトルを常
に検出することが可能である。On the other hand, when a vector is detected based on an inter-field difference, since the difference (1-R) and (m-R 1 ) have large values, a motion vector of V y = 5 must be detected. There is no. Since the differences (s−R) and (t−R 1 ) are also zero, the motion of V y = 9 may be detected,
In this case, a white scanning line is correctly interpolated as an average value of s and t, and there is no problem with respect to inter-field motion compensation. Thus, the circuit of FIG. 9 can always detect a correct motion vector for motion compensation for a motion having an odd V y .
【0045】以上実施例により詳細に本発明を説明して
きたが、本発明はこれら実施例に限定されることなく、
発明の要旨内で各種の変形、変更の可能なことは自明で
あろう。例えば本発明実施例では基本的な動きベクトル
検出方法としてブロックマッチング法を想定したが、他
の検出法(例えば勾配法)などを利用しても実現でき
る。Although the present invention has been described in detail with reference to the examples, the present invention is not limited to these examples.
It is obvious that various modifications and changes are possible within the gist of the invention. For example, in the embodiment of the present invention, a block matching method is assumed as a basic motion vector detection method. However, the present invention can be realized by using another detection method (for example, a gradient method).
【0046】[0046]
【発明の効果】以上本発明によれば、インタレース走査
のテレビジョン画像信号に画像の動き補償を適用する画
像処理のために使用される動きベクトルを、画像の種類
に応じてそれぞれ適切に求めることができ、より高画質
な順次走査変換出力とすることができる。As described above, according to the present invention, the motion vectors used for the image processing for applying the motion compensation of the image to the interlaced-scanned television image signal are appropriately obtained in accordance with the type of the image. And a progressive scan conversion output with higher image quality can be obtained.
【図1】 本発明動きベクトル検出装置の一実施例の構
成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of a motion vector detection device according to the present invention.
【図2】 動き補償型順次走査変換装置の構成例を示す
図である。FIG. 2 is a diagram illustrating a configuration example of a motion-compensated progressive scan conversion device.
【図3】 図2図示装置の動作を説明するための図であ
る。FIG. 3 is a diagram for explaining the operation of the apparatus shown in FIG. 2;
【図4】 画像の種類を示す図である。FIG. 4 is a diagram showing types of images.
【図5】 図1図示装置の回路4および5の具体的回路
例を示す図である。FIG. 5 is a diagram showing a specific circuit example of circuits 4 and 5 of the apparatus shown in FIG. 1;
【図6】 図5図示回路の動作を説明するための図であ
る。FIG. 6 is a diagram for explaining the operation of the circuit shown in FIG. 5;
【図7】 図1図示装置の回路6の具体的回路例を示す
図である。7 is a diagram showing a specific circuit example of the circuit 6 of the apparatus shown in FIG. 1;
【図8】 本発明請求項2に係る実施例構成を示す図で
ある。FIG. 8 is a diagram showing a configuration of an embodiment according to claim 2 of the present invention.
【図9】 本発明請求項3に係る実施例構成を示す図で
ある。FIG. 9 is a diagram showing a configuration of an embodiment according to claim 3 of the present invention.
【図10】 フレーム間差分とフィールド間差分を説明
する図である。FIG. 10 is a diagram illustrating an inter-frame difference and an inter-field difference.
【図11】 動きベクトル検出と動き補償の動作例を示
す図である。FIG. 11 is a diagram illustrating an operation example of motion vector detection and motion compensation.
1 動きベクトル検出回路1 2 動きベクトル検出回路2 3 選択スイッチ 4 右斜め成分抽出回路 5 左斜め成分抽出回路 6 方向性判定回路 7 画像方向性検出回路 11 動きベクトル検出部 12 補間選択判定回路 13 動き補償補間回路 14 フィールド内補間回路 15 混合器 16 時間軸変換回路 21,22 1ラインディレイ 23−27 水平方向のディレイ 28,31 加算器 29,32 1/2乗算器 30,33,63,73 減算器 34,35 2乗器 36,37 積算器 41,42,51 除算器 43 最大値検出回路 44,52 比較器 53 誤差比較回路 54 ANDゲート 61,71 ディレイ回路 62,72 候補ベクトル発生回路 64,74 ブロック領域設定回路 65,75 絶対値のブロック内累積回路 66,76 最小値検出回路 1 Motion vector detection circuit 1 2 Motion vector detection circuit 2 3 Selection switch 4 Right diagonal component extraction circuit 5 Left diagonal component extraction circuit 6 Directivity judgment circuit 7. Image direction detection circuit 11 Motion vector detector 12 Interpolation selection judgment circuit 13 Motion compensation interpolation circuit 14 In-field interpolation circuit 15 mixer 16 Time axis conversion circuit 21,22 1 line delay 23-27 Horizontal Delay 28, 31 adder 29, 32 1/2 multiplier 30, 33, 63, 73 Subtractor 34,35 squarer 36, 37 Integrator 41, 42, 51 divider 43 Maximum value detection circuit 44, 52 comparator 53 Error comparison circuit 54 AND gate 61, 71 delay circuit 62,72 Candidate vector generation circuit 64, 74 block area setting circuit 65, 75 In-block accumulation circuit of absolute value 66, 76 Minimum value detection circuit
Claims (6)
像信号に画像の動き補償を適用する画像処理のため、前
記インタレース走査信号から画像の動きベクトルを検出
するにあたり、動きベクトルの候補に制限を設けずに
2:1インタレース走査信号から動きベクトルV1 を検
出する第1の動きベクトル検出回路と、動きベクトルの
垂直方向成分をフレーム内走査線数/フィールドの単位
において偶数に制限して前記2:1インタレース走査信
号から動きベクトルV2 を検出する第2の動きベクトル
検出回路と、前記第1の動きベクトル検出回路および前
記第2の動きベクトル検出回路でそれぞれ検出されたベ
クトルV1 とV2 から必要とするベクトルを選択する選
択スイッチとを備え、当該選択スイッチにおいて、動き
ベクトルが検出される画像部分に左右斜め成分の量に違
いがない場合にはベクトルV1 を選択し、左右斜め成分
の量に違いがある場合にはベクトルV2 を選択するよう
にしたことを特徴とする動きベクトル検出方法。1. An image processing for applying image motion compensation to a 2: 1 interlaced scanning television image signal. In detecting an image motion vector from the interlaced scanning signal, the motion vector is limited to motion vector candidates. 2 is not provided: 1: a first motion vector detection circuit for detecting a motion vector V 1 from interlaced scan signal, by limiting the even in the unit of the vertical component of the frame number of scanning lines / field motion vector the 2: 1 interlaced from the scanning signal a second to detect the motion vector V 2 motion vector detection circuit and said first motion vector detection circuit and the second motion vectors respectively detected by the detection circuit vector V 1 and a selection switch for selecting a vector which requires the V 2 and, in the selection switch, a motion vector is detected Motion vector select vector V 1 was when there is no difference in the amount of the left and right oblique components to the image portion, when there is a difference in the amount of the left and right oblique components, characterized in that to choose a vector V 2 Detection method.
像信号に画像の動き補償を適用する画像処理のため、前
記インタレース走査信号から画像の動きベクトルを検出
するにあたり、動きベクトルの候補に制限を設けずに
2:1インタレース走査信号から動きベクトルV1 を検
出する第1の動きベクトル検出回路と、動きベクトルの
垂直方向成分をフレーム内走査線数/フィールドの単位
において偶数に制限して前記2:1インタレース走査信
号から動きベクトルV2 を検出する第2の動きベクトル
検出回路と、前記第1の動きベクトル検出回路および前
記第2の動きベクトル検出回路でそれぞれ検出されたベ
クトルV1 とV2 から必要とするベクトルを選択する選
択スイッチとを備え、 前記選択スイッチにおいて、動きベクトルが検出される
画像部分に左右斜め成分の量に違いがなく、且つ前記第
1の動きベクトル検出回路から出力される動きベクトル
V 1 に対する検出誤差E 1 と前記第2の動きベクトル検
出回路から出力される動きベクトルV 2 に対する検出誤
差E 2 に差がある場合にのみ前記第1の動きベクトル検
出回路から出力される動きベクトルV 1 を選択し、これ
以外の場合には前記第2の動きベクトル検出回路から出
力される動きベクトルV 2 を選択することを特徴とする
動きベクトル検出方法。2. An image processing for applying image motion compensation to a 2: 1 interlaced scanning television image signal. In detecting an image motion vector from the interlaced scanning signal, the motion vector is limited to motion vector candidates. 2 is not provided: 1: a first motion vector detection circuit for detecting a motion vector V 1 from interlaced scan signal, by limiting the even in the unit of the vertical component of the frame number of scanning lines / field motion vector the 2: 1 interlaced from the scanning signal a second to detect the motion vector V 2 motion vector detection circuit and said first motion vector detection circuit and the second motion vectors respectively detected by the detection circuit vector V 1 and a selection switch for selecting a vector which requires the V 2 and, in the selection switch, a motion vector is detected
There is no difference in the amount of the left and right oblique components in the image portion, and
1 motion vector output from the motion vector detection circuit
The second motion vector detection and detection error E 1 for the V 1
Detection error for the motion vector V 2 output from the output circuit
Wherein only when there is a difference in the difference E 2 a first motion vector detection
Select the motion vector V 1 output from the output circuit ,
Otherwise, the second motion vector detection circuit outputs
The motion vector detection method and selects the motion vector V 2 to be force.
動きベクトル検出回路は最小のフィールド間差分を与え
る動きベクトルを検出する回路で構成され、前記第2の
動きベクトル検出検出回路は最小のフレーム間差分を与
える動きベクトルを検出する回路で構成されていること
を特徴とする動きベクトル検出方法。3. The method according to claim 2, wherein said first motion vector detection circuit comprises a circuit for detecting a motion vector giving a minimum inter-field difference, and said second motion vector detection and detection circuit comprises a minimum motion vector detection and detection circuit. A motion vector detecting circuit that detects a motion vector that gives a difference between frames.
1インタレース走査信号から動きベクトルV1 を検出す
る第1の動きベクトル検出回路と、 動きベクトルの垂直方向成分をフレーム内走査線数/フ
ィールドの単位において偶数に制限して、前記2:1イ
ンタレース走査信号から動きベクトルV2 を検出する第
2の動きベクトル検出回路と、 前記第1の動きベクトル検出回路と前記第2の動きベク
トル検出回路でそれぞれ検出されたベクトルV1 とV2
のうち、いずれか一方を前記2:1インタレース走査信
号の動きベクトルとして選択して取り出す選択スイッチ
と、 前記2:1インタレース走査信号の動きベクトルが検出
される画素ブロック内の画像に左右斜め成分の量に違い
がないと判定された場合には前記第1の動きベクトル検
出回路の出力V1 を、左右斜め成分の量に違いがあると
判定された場合には前記第2の動きベクトル検出回路の
出力V2 をそれぞれ選択して取り出すように前記選択ス
イッチを制御するための制御信号を出力する画像方向性
検出回路と具えることを特徴とする動きベクトル検出装
置。4. A method without limiting the motion vector candidates,
A first motion vector detection circuit for detecting a motion vector V 1 from 1 interlaced signal, by limiting the even in the unit of the vertical component of the frame number of scanning lines / field motion vector, the 2: 1 interlace a second motion vector detection circuit for detecting a motion vector V 2 from the race scanning signal, the first motion vector detection circuit and the second motion vector detection vector V 1 respectively detected by the circuit and V 2
Among the either 2: 1 selection switch retrieving selected as a motion vector of an interlaced scan signal, the 2: 1 image left or right oblique interlaced signal pixel block motion vector is detected in the If it is determined that there is no difference in the amount of the component, the output V 1 of the first motion vector detection circuit is used. motion vector detecting apparatus characterized by comprising an image direction detection circuit for outputting a control signal for controlling the selection switch to the output V 2 of the detection circuit is taken out by selecting respectively.
1インタレース走査信号から動きベクトルV1 と該動き
ベクトルV1 の検出誤差E1 を検出する第1の動きベク
トル検出回路と、 動きベクトルの垂直方向成分をフレーム内走査線数/フ
ィールドの単位において偶数に制限して、前記2:1イ
ンタレース走査信号から動きベクトルV2 と該動きベク
トルV2 の検出誤差E2 を検出する第2の動きベクトル
検出回路と、 前記第1の動きベクトル検出回路と前記第2の動きベク
トル検出回路でそれぞれ検出されたベクトルV1 ,V2
のうち、いずれか一方を前記2:1インタレース走査信
号の動きベクトルとして選択して取り出す選択スイッチ
と、 前記2:1インタレース走査信号の動きベクトルが検出
される画素ブロック内の画像に左右斜め成分の量に違い
がないと判定された場合と、左右斜め成分の量に違いが
あると判定された場合とで異なる論理出力を生成する画
像方向性検出回路と、前記第1及び第2の動きベクトル検出回路に接続され、
動きベクトルV 1 に対する検出誤差E 1 及び動きベクト
ルV 2 に対する検出誤差E 2 を受け取り、これら検出誤
差E 1 とE 2 に差がある場合と差が無い場合とで 異なる
論理出力を生成する誤差比較回路と、 前記画像方向性検出回路からの論理出力及び誤差比較回
路からの論理出力を受け取り、これら論理出力に基づい
て前記選択スイッチを制御するANDゲートとを具え、前記ANDゲートは、前記画像方向性検出回路から前記
画素ブロック内の画像に左右斜め成分の量に違いがない
と判定された場合に対応する論理出力を受け取り、かつ
前記誤差比較回路から前記検出誤差E 1 とE 2 に差があ
ること表す論理出力を受け取った場合のみ前記第1の動
きベクトル検出回路から出力される動きベクトルV 1 を
選択し、これ以外の場合には前記第2の動きベクトル検
出回路から出力される動きベクトルV 2 を選択するよう
に 前記選択スイッチを制御することを特徴とする動きベ
クトル検出装置。5. The method without limiting the motion vector candidates:
1 a first motion vector detection circuit for detecting the detection error E 1 of the motion vector V 1 and the motion vector V 1 from interlaced scan signal, in units of frames in the number of scanning lines / field vertical component of the motion vector is limited to an even number, the 2: 1 interlaced from the scanning signal and the second motion vector detection circuit for detecting the detection error E 2 of the motion vector V 2 and the motion vector V 2, the first motion vector detection circuit And the vectors V 1 and V 2 detected by the second motion vector detection circuit, respectively.
A selection switch for selecting and extracting any one of the two as the motion vector of the 2: 1 interlaced scanning signal; An image directionality detection circuit that generates a different logical output when it is determined that there is no difference in the amounts of the components and when it is determined that there is a difference in the amounts of the left and right diagonal components ; Connected to the motion vector detection circuit,
Detection error E 1 and motion vector for motion vector V 1
Receiving a detection error E 2 for Le V 2, these false detection
An error comparison circuit that generates a different logical output depending on whether there is a difference between the differences E 1 and E 2 and a case where there is no difference , and receives a logic output from the image direction detection circuit and a logic output from the error comparison circuit, Based on these logic outputs
And an AND gate for controlling the selection switch , wherein the AND gate is connected to the image direction detection circuit by the image direction detection circuit.
There is no difference in the amount of left and right diagonal components in the image in the pixel block
Receives the corresponding logical output when it is determined that
Sagaa from the error comparison circuit to the detection error E 1 and E 2
The first operation is performed only when a logical output indicating that
The motion vector V 1 output from the can vector detection circuit
Selection, otherwise the second motion vector detection
Select the motion vector V 2 output from the output circuit
A motion vector detection device , wherein the selection switch is controlled.
動きベクトル検出回路は最小のフィールド間差分を与え
る動きベクトルを検出する回路で構成され、前記第2の
動きベクトル検出回路は最小のフレーム間差分を与える
動きベクトルを検出する回路で構成されていることを特
徴とする動きベクトル検出装置。6. The apparatus according to claim 5, wherein said first motion vector detection circuit is constituted by a circuit for detecting a motion vector that gives a minimum inter-field difference, and said second motion vector detection circuit is a minimum motion vector detection circuit. A motion vector detecting device comprising a circuit for detecting a motion vector that gives an inter-frame difference.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30380594A JP3527299B2 (en) | 1994-04-07 | 1994-12-07 | Motion vector detection method and apparatus |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6-69305 | 1994-04-07 | ||
| JP6930594 | 1994-04-07 | ||
| JP30380594A JP3527299B2 (en) | 1994-04-07 | 1994-12-07 | Motion vector detection method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07327209A JPH07327209A (en) | 1995-12-12 |
| JP3527299B2 true JP3527299B2 (en) | 2004-05-17 |
Family
ID=26410503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30380594A Expired - Fee Related JP3527299B2 (en) | 1994-04-07 | 1994-12-07 | Motion vector detection method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3527299B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CZ303957B6 (en) * | 2012-06-14 | 2013-07-10 | Ústav analytické chemie AV CR, v. v. i. | Two-channel screening unit of atomizer for atomic fluorescence spectrometry |
-
1994
- 1994-12-07 JP JP30380594A patent/JP3527299B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07327209A (en) | 1995-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4145351B2 (en) | Video signal scanning conversion method, apparatus, and video signal display apparatus | |
| AU643565B2 (en) | pideo image processing | |
| JP3845456B2 (en) | Motion compensated video signal processing method | |
| EP1164792A2 (en) | Format converter using bidirectional motion vector and method thereof | |
| JP4153480B2 (en) | Noise attenuator and progressive scan converter | |
| KR19990077701A (en) | Method and system for interpolation of digital signals | |
| JPH04257183A (en) | Method and device for processing picture signal | |
| JP2000341648A (en) | Video signal converting device | |
| JP3293561B2 (en) | Image display device and image display method | |
| US7106379B2 (en) | Scan conversion apparatus | |
| JP3189292B2 (en) | Scan line interpolator | |
| JP3527299B2 (en) | Motion vector detection method and apparatus | |
| JP2003289511A (en) | Image scan conversion method and apparatus | |
| JP4226939B2 (en) | Progressive scan conversion apparatus and progressive scan conversion method | |
| JP3814326B2 (en) | Video signal processing circuit | |
| KR100827214B1 (en) | Motion Compensation Upconversion for Video Scan Rate Conversion | |
| JP3576618B2 (en) | Motion vector detection method and apparatus | |
| US20060033839A1 (en) | De-interlacing method | |
| JP4321010B2 (en) | Scanning line interpolation device | |
| JP3355054B2 (en) | Motion vector detection method and motion vector detection device | |
| KR100633143B1 (en) | Film mode discrimination apparatus and method thereof capable of detecting bad bad | |
| JP2770300B2 (en) | Image signal processing | |
| JP2775688B2 (en) | Image signal processing device | |
| JP4346327B2 (en) | Progressive scan conversion apparatus and progressive scan conversion method | |
| KR100382651B1 (en) | Method and apparatus for detecting motion using region-wise motion decision information in video signal processing system and data interpolating method and apparatus therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031212 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040106 |
|
| 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: 20040127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040219 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100227 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110227 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |