JPH0340687A - Moving vector detector - Google Patents
Moving vector detectorInfo
- Publication number
- JPH0340687A JPH0340687A JP1175885A JP17588589A JPH0340687A JP H0340687 A JPH0340687 A JP H0340687A JP 1175885 A JP1175885 A JP 1175885A JP 17588589 A JP17588589 A JP 17588589A JP H0340687 A JPH0340687 A JP H0340687A
- Authority
- JP
- Japan
- Prior art keywords
- address
- value
- signal
- outputs
- distortion
- 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.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は画像信号を高能率に符号化する動き補償におけ
る動きベクトルを高速度に検出する動きベクトル検出装
置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a motion vector detection device that detects motion vectors at high speed in motion compensation for highly efficient encoding of image signals.
従来の技術
画像データは大量の情報量を有し、画像伝送においては
伝送路のコストアップ要因となる。従って画像信号の情
報量を低減する方法として、動き補償フレーム間符号化
や間引いたフレームを動きベクトルを用いて内挿する動
き内挿などの技術がある。これらを実現するために動き
ベクトルを高速に検出する装置が開発されている。Conventional technology Image data has a large amount of information, which increases the cost of transmission lines in image transmission. Therefore, as a method for reducing the information amount of an image signal, there are techniques such as motion compensated interframe coding and motion interpolation in which thinned frames are interpolated using a motion vector. To achieve these goals, devices have been developed that detect motion vectors at high speed.
第2図は、従来の動きベクトル検出装置のブロック図で
ある。第2図において、201は信号入力端子、202
はアドレスカウンタ、203はカウントアツプ回路、2
04は第1カウントラツチ、205は第1加算器、20
6は第2力11算器、20′7はフレームメモリ、20
8は歪演算回路、209は最小歪検出回路、210は第
2カウントランチ、211はアドレスランチ、212は
信号出力端子である。FIG. 2 is a block diagram of a conventional motion vector detection device. In FIG. 2, 201 is a signal input terminal, 202
is an address counter, 203 is a count up circuit, 2
04 is the first count latch, 205 is the first adder, 20
6 is the second power 11 calculator, 20'7 is the frame memory, 20
8 is a distortion calculation circuit, 209 is a minimum distortion detection circuit, 210 is a second count launch, 211 is an address launch, and 212 is a signal output terminal.
以下、この第2図を用いて動作を説明する。信号入力端
子201に、画像信号のlフレームを既に複数個のブロ
ックに分割した信号が入力されると、アドレスカウンタ
202は入力信号に応じたアドレス値を第2加算器20
6に出力する。カウントアツプ回路203は、水平方向
と垂直方向に各々3回、4カウントずつカウントアツプ
を行なった後に、同様に各々3回、2カウントずつカウ
ントアツプを行ない、更に各々3回、lカウントずつカ
ウントアツプを行なって、それぞれカウントアツプ値と
して第1加算器205に出力する。The operation will be explained below using FIG. 2. When a signal obtained by dividing an l frame of an image signal into a plurality of blocks is input to the signal input terminal 201, the address counter 202 adds an address value corresponding to the input signal to the second adder 20.
Output to 6. The count up circuit 203 counts up 3 times in the horizontal direction and in the vertical direction by 4 counts, then similarly counts up 3 times in each direction by 2 counts, and then counts up 3 times in each direction by 1 count. are performed and output to the first adder 205 as count-up values.
第1カウントラツチ204は、信号入力端子201に信
号が入力された時に予め決められた第1カウントランチ
(直を出力し、第2カウントランチ210からの第2カ
ウントランチ値を取り込むと、取り込まれた第2カウン
トラツチ値を第1カウントランチ値として第1加算器2
05に出力する。第1加算器205は、カウントアツプ
回路203からのカウントアツプ値と第1カウントラツ
チ204からの第1カウントラツチ値を加算して、カウ
ントアドレス値として第2加算器206と第2カウント
ラツチ210に出力する。第2加算器206は、第1加
算器205からのカウントアドレス値とアドレスカウン
タ202からのアドレス値を加算して、絶対アドレス値
としてフレームメモリ207とアドレスラッチ211に
出力する。フレームメモリ207は、第2加算器206
からの絶対アドレス値に応じた画像信号を歪演算回路2
08に出力する。歪演算回路208は、信号入力端子2
01からの入力信号とフレームメモリ207からの画像
信号との画素値ごとの差分の絶対値を算出し、その合計
を求める。最小歪検出回路209は、その合計を順次比
較し最小歪を与えると最小歪認識信号を第2カウントラ
ツチ210とアドレスラッチ211に出力する。第2カ
ウントラツチ210は、最小歪検出回路209からの最
小歪認識信号を入力すると、第1加算器205からのカ
ウントアドレス値を読み込み、カウントアドレス値が予
め決められていた所定のカウント数と等しくなったとき
に読み込まれているカウントアドレス値を第2カウント
ラツチ値として第1カウントランチ204に出力する。The first count latch 204 outputs a predetermined first count launch (direct) when a signal is input to the signal input terminal 201, and captures the second count launch value from the second count launch 210. The first adder 2 uses the second count latch value as the first count launch value.
Output to 05. The first adder 205 adds the count up value from the count up circuit 203 and the first count latch value from the first count latch 204, and sends the result to the second adder 206 and the second count latch 210 as a count address value. Output. The second adder 206 adds the count address value from the first adder 205 and the address value from the address counter 202 and outputs the result to the frame memory 207 and address latch 211 as an absolute address value. The frame memory 207 includes the second adder 206
The image signal corresponding to the absolute address value from the distortion calculation circuit 2
Output on 08. The distortion calculation circuit 208 has a signal input terminal 2
The absolute value of the difference for each pixel value between the input signal from 01 and the image signal from the frame memory 207 is calculated, and the sum thereof is determined. The minimum distortion detection circuit 209 sequentially compares the sums and outputs a minimum distortion recognition signal to the second count latch 210 and address latch 211 when the minimum distortion is given. When the second count latch 210 receives the minimum distortion recognition signal from the minimum distortion detection circuit 209, it reads the count address value from the first adder 205, and the count address value becomes equal to a predetermined count number. The count address value read when the count address value is reached is outputted to the first count launch 204 as the second count latch value.
アドレスラ・フチ211は、最小歪検出回路209から
の最小歪認識信号を入力すると、第2加算器206から
の絶対アドレス値を読み込み、絶対アドレス値が27回
送られてきたときに、読み込まれている絶対アドレス値
を動きベクトルとして信号出力端子212に出力する。When the minimum distortion recognition signal from the minimum distortion detection circuit 209 is input, the address la edge 211 reads the absolute address value from the second adder 206, and when the absolute address value is sent 27 times, it is read. The absolute address value is outputted to the signal output terminal 212 as a motion vector.
(例えば、トリケッブス刊 1画像伝送における高能率
符号化技術1第5章)
発明が解決しようとする課題
しかしながら上記の様な方法では、動きベクトル探索範
囲を全て探索しないために初めの動きベクトルを誤検出
すると、真の動きベクトルには到達できない。また更に
高速度の動きベクトル検出装置が求められている。(For example, Chapter 5 of High-Efficiency Coding Technology in Single-Image Transmission, published by Trikebbs) Problems to be Solved by the Invention However, in the above method, the initial motion vector is incorrectly determined because the entire motion vector search range is not searched. Once detected, the true motion vector cannot be reached. Furthermore, there is a need for a motion vector detection device with even higher speed.
本発明は上記課題を鑑み、動きベクトル探索範囲内を全
て単なる画素値の大小の比較のみの比較演算で粗く探索
することにより、歪演算の処理を減少させて高速化を図
るものである。In view of the above-mentioned problems, the present invention aims to speed up the processing by reducing distortion calculation processing by roughly searching the entire motion vector search range using comparison calculations that merely compare the magnitudes of pixel values.
課題を解決するための手段
上記!1題を解決するために、本発明の動きベクトル検
出装置は、画像信号の1フレームを既に複数個のブロッ
クに分割した入力信号が加わる毎に、前記入力信号に応
じたアト1/ス値から順々にカウントアツプされるアド
レス値を出力する第1アドレスカウンタと、前フレーム
を記憶していて前記第1アドレスカウンタからのアドレ
ス値に応じた画像信号を出力するフレームメモリと、前
記フレームメモリからの画像信号が送られる毎に、前記
入力信号よの比較を行ない、前記比較に応じた値の合計
を求め、比較合計を出力する比較演算回路と、前記比較
演算回路からの比較合計を予め決められた比較合計と順
次比較し、最も近似した前記比較合計を与えると比較近
似認識信号を出力する比較最小検出回路と、前記比較近
似認識信号を入力すると、前記第1アドレスカウンタか
らのアドレス値を読み込み、アドレス値が予め決められ
ていた所定のカウント数と等しくなったときに読み込ま
れているアドレス値をアドレスラッチ値として出力する
第1アドレスラッチと、前記第1アドレスラッチがアド
レスラッチ値を出力すると、予め決められていた所定の
カウント値を順次出力する第2アドレスカウンタと、前
記第1アドレスラッチの出力するアドレスラッチ値と前
記第2アドレスカウンタの出力するカウンタ値とを加算
した信号をアドレスカウンタ値として出力する加算器と
、前記フレー1.メモリが前記加算器からのアドレスカ
ウンタ値に応じた画像信号を出力すると、前記現フレー
ム内での入力信号の画素毎の差・分の絶対値を算出し歪
合計を求める歪演算回路と、前記歪合計を順次比較し最
小歪を与えると最小歪認識信号を出力する最小歪検出回
路と、前記最小歪認識信号を入力すると前記加算器から
のアドレスカウンタ値を読み込み、アドレスカウンタ値
が予め決められていた所定のカウント数を数え上げたと
きに読み込まれているアドレスカウンタ値を動きベクト
ルとして出力する第2アドレスラッチとを具備する様に
したものである。Above are the means to solve the problem! In order to solve one problem, the motion vector detection device of the present invention calculates from the at1/s value corresponding to the input signal each time an input signal in which one frame of the image signal is already divided into a plurality of blocks is added. a first address counter that outputs address values that are sequentially counted up; a frame memory that stores the previous frame and outputs an image signal according to the address value from the first address counter; a comparison calculation circuit that compares the input signals each time an image signal is sent, calculates the sum of values according to the comparison, and outputs the comparison sum; and a comparison sum from the comparison calculation circuit that determines in advance. a comparison minimum detection circuit which sequentially compares the comparison sum with the comparison sum obtained and outputs a comparison approximation recognition signal when the most approximate comparison sum is given; a first address latch that outputs the read address value as an address latch value when the read address value becomes equal to a predetermined count number; and the first address latch outputs the address latch value. Then, a second address counter sequentially outputs predetermined count values, and a signal obtained by adding the address latch value output from the first address latch and the counter value output from the second address counter is used as an address. an adder that outputs a counter value; and the frame 1. When the memory outputs an image signal corresponding to the address counter value from the adder, a distortion calculation circuit calculates the absolute value of the difference/min for each pixel of the input signal in the current frame and calculates the total distortion; A minimum distortion detection circuit that sequentially compares the total distortion and outputs a minimum distortion recognition signal when the minimum distortion is given; and when the minimum distortion recognition signal is input, an address counter value from the adder is read, and the address counter value is determined in advance. The second address latch outputs the read address counter value as a motion vector when the predetermined count number has been counted up.
作用
本発明は上記した構成により、ブロックマツチング時に
単なる大小の比較のみの比較演算で、動きヘクトル探索
範囲内を粗く探索して、仮の動きベクトルを検出してか
ら次に画素毎の歪演算をすることにより、真の動きベク
トルを検出できる様にしたために、歪演算の処理を減少
させて高速化を図るものである。According to the above-described configuration, the present invention performs a rough search within the motion hector search range by performing a comparison operation that merely compares the size during block matching, detects a temporary motion vector, and then performs distortion calculation for each pixel. By doing this, it is possible to detect the true motion vector, thereby reducing distortion calculation processing and increasing speed.
実施例
以下本発明の一実施例の動きベクトル検出装置について
、図面を参照しながら説明する。Embodiment Hereinafter, a motion vector detection apparatus according to an embodiment of the present invention will be described with reference to the drawings.
第1図は本発明の動きベクトル検出装置の一実施例を示
すブロック図である。第1図において、101は信号入
力端子、102は第1アドレスカウンタ、103はフレ
ームメモリ、104は比較演算回路、105は比較最小
検出回路、106は第1アドレスランチ、107は第2
アドレスカウンタ、108は加算器、109は歪演算回
路、110は最小歪検出回路、111は第2アドレスラ
ッチ、112は動きヘクトル出力端子である。FIG. 1 is a block diagram showing an embodiment of a motion vector detection device of the present invention. In FIG. 1, 101 is a signal input terminal, 102 is a first address counter, 103 is a frame memory, 104 is a comparison calculation circuit, 105 is a comparison minimum detection circuit, 106 is a first address launch, and 107 is a second address counter.
108 is an adder, 109 is a distortion calculation circuit, 110 is a minimum distortion detection circuit, 111 is a second address latch, and 112 is a motion vector output terminal.
以上の様に構成された動きベクトル検出装置について以
下第1図を用いて動作を説明する。The operation of the motion vector detection device configured as described above will be explained below with reference to FIG.
信号入力端子101より入力された信号Sは、以下の様
にブロックサイズ3×3のブロックに分割されている。The signal S input from the signal input terminal 101 is divided into blocks with a block size of 3×3 as shown below.
比較演算回路104に入力信号Sが送られて(ると、第
1アドレスカウンタ102は、入力信号Sに応じたアド
レス値から順々にカウントアツプされるアドレス値を1
6回送出していく。フレームメモリ103はそのアドレ
ス値を読み込む毎に、前フレームの第3図の様に配置さ
れた信号について以下の様な信号A1から順に信号Aお
までを比較演算回路104に送出する。When the input signal S is sent to the comparison calculation circuit 104, the first address counter 102 counts up the address values that are sequentially counted up from the address value corresponding to the input signal S by 1.
Send it out six times. Every time the frame memory 103 reads the address value, it sequentially sends the following signals from A1 to A to the comparison calculation circuit 104 regarding the signals arranged as shown in FIG. 3 of the previous frame.
比較演算回路104に信号A1 N=1.2.3・・・
・・・、16)が送られると、以下の様な信号Bに置き
換える。The signal A1 N=1.2.3... is sent to the comparison calculation circuit 104.
..., 16) is sent, it is replaced with signal B as shown below.
そこで信号Bと信号入力端子101からの信号Sとで画
素毎に以下の様にして比較合計を求める。Therefore, a comparison sum is obtained for each pixel using the signal B and the signal S from the signal input terminal 101 as follows.
求められた比較合計Cを比較最小検出回路105に送る
。比較最小検出回路105は、同一信号Sで比較合計C
がそれまでよりも0に近似した値が送られた場合には、
その比較合計Cを読み込み、第1アドレスラッチ106
に比較近似認識信号を送り、それ以外には何も行なわな
い。第1アドレスランチ106は比較近似認識信号が送
られると第1アドレスカウンタ102からのアドレス値
を読み込み、アドレス値が予め決められていた所定のカ
ウント数と等しくなったときに読み込まれているアドレ
ス(tl!(3,3)をアドレスラッチ値として加算器
lO8に送る。加算器10日にアドレスラッチ値が送ら
れると、第2アドレスカウンタ107は予め決められて
いた所定のカウント値を9種類出力する。加算器108
は、第1アドレスラッチ106から送られてきたアドレ
スラッチ値と第2アドレスカウンタ107から順次送ら
れてくるカウント値を加えてアドレスカウンタ値として
送出していく。フレームメモリ103は、加算器10B
から送られてくるアドレスカウンタ値を読み込む毎に以
下の様な信号A 、 1から順に
A、 1
まで歪演算回路109に出力する。The obtained comparison total C is sent to the comparison minimum detection circuit 105. The comparison minimum detection circuit 105 calculates the comparison sum C using the same signal S.
If a value closer to 0 than before is sent,
The comparison total C is read and the first address latch 106
It sends a comparative approximation recognition signal to , and does nothing else. The first address launch 106 reads the address value from the first address counter 102 when the comparison approximation recognition signal is sent, and when the address value becomes equal to a predetermined count number, the read address ( tl!(3,3) is sent to the adder lO8 as an address latch value. When the address latch value is sent to the adder 10, the second address counter 107 outputs nine types of predetermined count values. Adder 108
adds the address latch value sent from the first address latch 106 and the count value sequentially sent from the second address counter 107 and sends the result as an address counter value. The frame memory 103 includes an adder 10B
Every time the address counter value sent from the address counter is read, the following signals from A, 1 to A, 1 are output to the distortion calculation circuit 109 in order.
歪演算回路109に信号A (i=1 3゜ 9〉 が送られると、 以下の様な信号B に 置き換える。The signal A is input to the distortion calculation circuit 109. (i=1 3゜ 9〉 is sent, Signal B as below to replace.
そこで信号B と、 信号入力端子101からの 信号Sとで歪dを求める。Then signal B and, From signal input terminal 101 Determine the distortion d using the signal S.
求められた歪dは最小歪検出回路110に送る。The determined distortion d is sent to the minimum distortion detection circuit 110.
最小歪検出回路110は、同一信号Sで歪dがそれまで
よりも小さい歪dが送られた場合にはその歪dを読み込
んで、第2アドレスラノチ111に最小歪認識信号を送
出し、それ以外には何も行なわない。第2アドレスラッ
チ111は最小歪認識信号が送られると加算器108か
らのアドレスカウンタ値を読み込み、アドレスカウンタ
(直が予め決められていた所定のカウント数と等しくな
ったときに読み込まれているアドレスカウンタ値を動き
ベクトルとして動きベクトル出力端子112に送出する
。なお説明を簡略化するために信号入力端子101より
入力された信号は3×3のブロックに分割されていて、
比較演算回路104では比較を行なう際に、入力信号よ
り大きい値の時+1、等しい時O1小さい時−■として
、比較最小検出回路105には予めOが挿入されている
こととしている。更に、第1アドレスカウンタ102は
16回アドレス値を送出して、第2アドレスカウンタ1
07は9種類のカウンタ値を出力していることとしてい
るが、これにのみ限定されるものではない。The minimum distortion detection circuit 110 reads the distortion d when a distortion d smaller than the previous one is sent with the same signal S, and sends a minimum distortion recognition signal to the second address lamination 111, and otherwise do nothing. The second address latch 111 reads the address counter value from the adder 108 when the minimum distortion recognition signal is sent, and when the address counter (direction) becomes equal to a predetermined count number, the second address latch 111 reads the address counter value from the adder 108. The counter value is sent as a motion vector to the motion vector output terminal 112.To simplify the explanation, the signal input from the signal input terminal 101 is divided into 3×3 blocks.
When the comparison operation circuit 104 performs a comparison, O is inserted in advance into the comparison minimum detection circuit 105, so that +1 is assumed when the value is greater than the input signal, O1 is assumed when the value is equal, and -■ is assumed when the value is smaller. Furthermore, the first address counter 102 sends out the address value 16 times, and the second address counter 102 sends out the address value 16 times.
07 outputs nine types of counter values, but the invention is not limited to this.
発明の効果
以上の様に本発明は、ブロックマツチング時に初めから
画素毎に歪を計算させるのではなく、大小の比較だけで
探索を行なうためにベクトル探索範囲を素早く絞り込む
ことができる。そして次に画素毎の歪演算をすることに
より、動きベクトルを的確に検出できる様にしたもので
ある。Effects of the Invention As described above, the present invention does not calculate distortion for each pixel from the beginning during block matching, but searches only by comparing magnitudes, so that the vector search range can be quickly narrowed down. Then, by performing distortion calculations for each pixel, motion vectors can be detected accurately.
第1図は本発明の一実施例による動きベクトル検出装置
の槽底を示すブロック図、第2図は従来の動きベクトル
検出装置の構成を示すブロック図、第3区は実施例を説
明するための説明図である。
102・・・・・・第1アドレスカウンタ、103・・
・・・・フレームメモリ、i04・・・・・・比較演算
回路、105・・・・・・比較最小検出回路、106・
・・・・・第1アドレスラッチ、107・・・・・・第
2アドレスカウンタ、108・・・・・・加算器、10
9・・・・・・歪演算回路、110・・・・・・最小歪
検出回路、111・・・・・・第2アドレスラッチ、1
12・・・・・・動きベクトル出力端子、202・・・
・・・アドレスカウンタ、203・・・・・・カウント
アツプ回路、204・・・・・・第1カウントランチ、
205・・・・・・第1加算器、206・・・・・・第
2加算器、207・・・・・・フレームメモリ、20日
・・・・・・歪演算回路、209・・・・・・最小歪検
出回路、210・・・・・・第2カウントランチ、21
1・・・・・・アドレスラッチ。FIG. 1 is a block diagram showing the bottom of a motion vector detection device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a conventional motion vector detection device, and the third section is for explaining the embodiment. FIG. 102...First address counter, 103...
... Frame memory, i04 ... Comparison calculation circuit, 105 ... Comparison minimum detection circuit, 106.
...First address latch, 107...Second address counter, 108...Adder, 10
9...Distortion calculation circuit, 110...Minimum distortion detection circuit, 111...Second address latch, 1
12...Motion vector output terminal, 202...
... Address counter, 203 ... Count up circuit, 204 ... First count launch,
205...First adder, 206...Second adder, 207...Frame memory, 20th...Distortion calculation circuit, 209... ...Minimum distortion detection circuit, 210...Second count launch, 21
1...Address latch.
Claims (1)
た入力信号が加わる毎に、前記入力信号に応じたアドレ
ス値から順々にカウントアップされるアドレス値を出力
する第1アドレスカウンタと、前フレームを記憶してい
て前記第1アドレスカウンタからのアドレス値に応じた
画像信号を出力するフレームメモリと、前記フレームメ
モリからの画像信号が送られる毎に、前記入力信号との
比較を行ない、前記比較に応じた値の合計を求め、比較
合計を出力する比較演算回路と、前記比較演算回路から
の比較合計を予め決められた比較合計と順次比較し、最
も近似した前記比較合計を与えると比較近似認識信号を
出力する比較最小検出回路と、前記比較近似認識信号を
入力すると、前記第1アドレスカウンタからのアドレス
値を読み込み、アドレス値が予め決められていた所定の
カウント数と等しくなったときに読み込まれているアド
レス値をアドレスラッチ値として出力する第1アドレス
ラッチと、前記第1アドレスラッチがアドレスラッチ値
を出力すると、予め決められていた所定のカウント値を
順次出力する第2アドレスカウンタと、前記第1アドレ
スラッチの出力するアドレスラッチ値と前記第2アドレ
スカウンタの出力するカウンタ値とを加算した信号をア
ドレスカウンタ値として出力する加算器と、前記フレー
ムメモリが前記加算器からのアドレスカウンタ値に応じ
た画像信号を出力すると、前記現フレーム内をの入力信
号の画素毎の差分の絶対値を算出し歪合計を求める歪演
算回路と、前記歪合計を順次比較し最小歪を与えると最
小歪認識信号を出力する最小歪検出回路と、前記最小歪
認識信号を入力すると前記加算器からのアドレスカウン
タ値を読み込み、アドレスカウンタ値が予め決められて
いた所定のカウント数を数え上げたときに読み込まれて
いるアドレスカウンタ値を動きベクトルとして出力する
第2アドレスラッチとを具備することを特徴とする動き
ベクトル検出装置。a first address counter that outputs an address value that is sequentially counted up from an address value corresponding to the input signal each time an input signal in which one frame of the image signal is already divided into a plurality of blocks is added; a frame memory that stores an image signal corresponding to the address value from the first address counter, and compares the image signal with the input signal every time the image signal from the frame memory is sent; A comparison calculation circuit that calculates the sum of values according to the value of When the comparison minimum detection circuit outputs a recognition signal and the comparison approximate recognition signal is input, the address value from the first address counter is read, and when the address value becomes equal to a predetermined count number, a first address latch that outputs a read address value as an address latch value; and a second address counter that sequentially outputs a predetermined count value when the first address latch outputs the address latch value. , an adder that outputs a signal obtained by adding the address latch value outputted from the first address latch and the counter value outputted from the second address counter as an address counter value; and the frame memory includes an address counter output from the adder. When an image signal corresponding to the value is output, a distortion calculation circuit calculates the absolute value of the difference for each pixel of the input signal in the current frame and obtains the total distortion, and a distortion calculation circuit that sequentially compares the distortion total and gives the minimum distortion. a minimum distortion detection circuit that outputs a minimum distortion recognition signal; when the minimum distortion recognition signal is input, an address counter value from the adder is read; and when the address counter value has counted up a predetermined count number; A motion vector detection device comprising: a second address latch that outputs a read address counter value as a motion vector.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17588589A JPH0710104B2 (en) | 1989-07-07 | 1989-07-07 | Motion vector detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17588589A JPH0710104B2 (en) | 1989-07-07 | 1989-07-07 | Motion vector detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0340687A true JPH0340687A (en) | 1991-02-21 |
| JPH0710104B2 JPH0710104B2 (en) | 1995-02-01 |
Family
ID=16003921
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17588589A Expired - Lifetime JPH0710104B2 (en) | 1989-07-07 | 1989-07-07 | Motion vector detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0710104B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5767898A (en) * | 1994-06-23 | 1998-06-16 | Sanyo Electric Co., Ltd. | Three-dimensional image coding by merger of left and right images |
| US5963673A (en) * | 1995-12-20 | 1999-10-05 | Sanyo Electric Co., Ltd. | Method and apparatus for adaptively selecting a coding mode for video encoding |
| US9649483B2 (en) | 2007-04-16 | 2017-05-16 | Dewan Fazlul Hoque Chowdhury | Microneedle transdermal delivery device |
-
1989
- 1989-07-07 JP JP17588589A patent/JPH0710104B2/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5767898A (en) * | 1994-06-23 | 1998-06-16 | Sanyo Electric Co., Ltd. | Three-dimensional image coding by merger of left and right images |
| US6075556A (en) * | 1994-06-23 | 2000-06-13 | Sanyo Electric Co., Ltd. | Three-dimensional image coding by merger of left and right images |
| US5963673A (en) * | 1995-12-20 | 1999-10-05 | Sanyo Electric Co., Ltd. | Method and apparatus for adaptively selecting a coding mode for video encoding |
| US9649483B2 (en) | 2007-04-16 | 2017-05-16 | Dewan Fazlul Hoque Chowdhury | Microneedle transdermal delivery device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0710104B2 (en) | 1995-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0520036B2 (en) | ||
| JP2928708B2 (en) | MOTION VECTOR DETECTION METHOD AND DEVICE | |
| US6456660B1 (en) | Device and method of detecting motion vectors | |
| JPWO1994024821A1 (en) | Motion Vector Detector | |
| CN106375771B (en) | Image Feature Matching method and apparatus | |
| JP3522801B2 (en) | Memory device for video signal processor using motion compensation | |
| JP2861462B2 (en) | Motion vector detection device | |
| US8509303B2 (en) | Video descriptor generation device | |
| JPH0340687A (en) | Moving vector detector | |
| JPH0262178A (en) | Motion detection system for picture processor | |
| JP2839536B2 (en) | Motion detection method and motion detector | |
| JP3598526B2 (en) | Motion vector detection method and image data encoding method | |
| JPH0220988A (en) | Moving vector detection system for animation encoding device | |
| JPH0478286A (en) | Detection method for moving vector using initial deviation vector | |
| WO1999017256A3 (en) | Method for determining block vectors for estimating motion | |
| JPH07288814A (en) | Detection method for motion vector | |
| JPH02256385A (en) | Moving vector detector | |
| JP3004685B2 (en) | Motion vector detection circuit | |
| JP2614574B2 (en) | Motion vector detection circuit | |
| JP3803138B2 (en) | Scene change and / or flash detection device | |
| KR950012665B1 (en) | High speed motion presuming device | |
| JPH08191447A (en) | Motion vector detector for motion compensation inter-frame coding system | |
| JPH0795585A (en) | Motion vector detector | |
| JPH089340A (en) | Motion vector detection device and motion vector detection method | |
| JP3046313B2 (en) | Motion compensation method for interframe coding |