JPH02226888A - 動き補償符号化装置の動ベクトル作成方式 - Google Patents

動き補償符号化装置の動ベクトル作成方式

Info

Publication number
JPH02226888A
JPH02226888A JP1046934A JP4693489A JPH02226888A JP H02226888 A JPH02226888 A JP H02226888A JP 1046934 A JP1046934 A JP 1046934A JP 4693489 A JP4693489 A JP 4693489A JP H02226888 A JPH02226888 A JP H02226888A
Authority
JP
Japan
Prior art keywords
motion vector
motion
image signal
input
vector
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.)
Pending
Application number
JP1046934A
Other languages
English (en)
Inventor
Yuji Takenaka
裕二 竹中
Yoshiji Nishizawa
西沢 美次
Takahiro Hosokawa
高宏 細川
Yuji Mori
裕治 森
Hideki Miyasaka
宮坂 秀樹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1046934A priority Critical patent/JPH02226888A/ja
Publication of JPH02226888A publication Critical patent/JPH02226888A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (概要〕 動き補償符号化装置の動ベクトル作成方式に関し、 振り分は後の画像信号の動き検出を効率的かつ経済的に
行わせ、回路規模を小型にすることを目的とし、 画像入力信号を画素単位に振り分け、該振り分けられた
画像信号各々をブロック単位で動き補償し、符号化を行
なう動き補償符号化装置の動ベクトル作成方式に於いて
、該振り分けられた第1の画像信号の各ブロックが該第
1の画像信号と同様に振り分けられた1フレーム前の画
像信号の所定範囲内における動きを示す第1の動ベクト
ルを作成する第1の動ベクトル作成手段と、該振り分け
られた第2の画像信号の各ブロックを該第1の動ベクト
ル作成手段にて作成された第1の動ベクトルに従って動
きを予測し、該第2の画像信号と同様に振り分けられた
lフレーム前の画像信号の該予測されたベクトルに従い
該第1の動ベクトル作成手段の所定範囲より狭い範囲内
における第2の動ベクトルを作成する第2の動ベクトル
作成手段とを有し、該第1の動ベクトル作成手段似て作
成された第1の動ベクトルに従い第1の画像信号を動き
補償符号化を行い、該第2の動ベクトル作成手段では該
第1の動ベクトルによって第2の画像信号の動ベクトル
を予測し、予測される移動位置の周囲から第2の動きベ
クトルを作成し、該第2の動きベクトルに従い第2の画
像信号を動き補償符号化を行うことを特徴とする動き補
償符号化装置の動ベクトル作成方式。
(産業上の利用分野〕 本発明は、動き補償符号化装置の動ベクトル作成方式に
関し、特に送信しようとする画像信号を画素単位に複数
の画像信号に振り分け、該振り分けられた画像信号を並
列処理する時の動ベクトル作成方式に関する。
HDTV (高品位TV)の画像信号のように高画質な
画像を送信するときに、送信すべき情報量の増加はやむ
えず、単位時間あたりの処理情報量が多くなるため高速
処理が要求される。しかし、処理速度には@度がある為
、上記のような高画質な画像信号を送信する場合には画
像信号を複数に振り分け、振り分けられた画像信号の個
々を別々の符号化器により並列的に処理することにより
、各符号器の処理速度を減速して対応している。よって
、送信すべき画像信号を複数の画像信号に振り分は動き
補償符号化を行なうのに適した動き補償符号化装置の動
ベクトル作成方式が望まれている。
〔従来の技術〕
従来の高品位TV等の画像信号を送信すると場合の動き
補償符号化装置を第9図に示している。
まず画像入力信号はA/D変換器171に入力される。
A/D変換器171では入力されたアナログの画像信号
をディジタルの画像信号に変換し、前処理部172に出
力する。前処理部172では入力された画像信号を画素
単位に複数の画像信号に振り分け、例えば、画像信号を
画素毎に2つの画像信号に振り分け、第1の動ベクトル
作成部173.第2の動ベクトル作成部176、と第1
の動き補償符号化器174.第2の動き補償符号化器1
77に出力している。
まず第1の動ベクトル作成部173では前処理部172
から人力した第1の画像信号と第1の動き補償符号化器
!74から入力したlフレーム前の局部復号信号間の第
1の動ベクトルを作成し、第1の動き補償符号化器17
4及び可変長符号化器175に出力する。第1の動き補
償符号化器174では、前処理部172から入力した第
1の画像信号を第1の動ベクトル作成部173から入力
した第1の動ベクトルに従って動き補償されたー予測信
号との差分値を検出し、可変長符号化器175に出力す
る。可変長符号化器175では入力された差分値と第1
の動ベクトルを多重化し、可変長符号化することにより
第1の差情報としてバッファメモリ179に出力してい
る。
一方、第2の動ベクトル作成部176では前処理部17
2から入力した第2の画像信号と第2の動き補償符号化
器177から入力した1フレーム前の局部復号信号から
第2の動ベクトルを作成し、第2の動き補償符号化器1
77と可変長符号化器178に出力する。第2の動き補
償符号化器177では、前処理部172から入力した第
2の画像信号を第2の動ベクトル作成部176から入力
した第1の動ベクトルに従って動き補償された予測信号
との差分値を検出し、可変長符号化器178に出力する
。可変長符号化器178では入力された差分値と第2の
動ベクトルを多重化し、可変長符号化することにより第
2の差情報としてバッファメモリ179に出力している
バッファメモリ179では入力された第1の差情報と第
2の差情報を順次一定速度で伝送路に出力する。
〔発明が解決しようとする課題〕
上記に示した従来の送信すべき画像信号を複数の画像信
号に振り分は動き補償符号化を行なう動き補償符号化装
置では、振り分けられた画像信号の各々に対して独立し
た動ベクトル作成器を設けていた。しかし、振り分は前
の画像信号の同一ブロック内にある画素が振り分けられ
たとき、同一ブロック内の画素各々の移動位置は近接し
た位置となる。従って、画像信号を振り分けたときに、
振り分けられた画像信号の各々に同じレベルの動ベクト
ル作成器を設けるのは不経済であり、かつ回路規模が大
きくなってしまうという問題点が合った。
よって、振り分は後の画像信号の動き検出を効率的かつ
経済的に行わせ、回路規模を小型にすることを目的とし
ている。
〔課題を解決するための手段〕
第1図に本発明の原理図を示す。
まず画像信号が前処理手段1に入力される。前処理手段
1では、入力された画像信号を画素単位に複数の画像信
号に振り分け、振り分けられた第1の画像信号を第1の
符号化手段3と第1のベクトル作成手段2に出力し、振
り分けられた第2の画像信号を第2の符号化手段5と第
2のベクトル作成手段4に出力する。第1のベクトル作
成手段2では入力された第1の画像信号の各ブロックと
1フレーム前に同一の振り分は方法で振り分けられた画
像信号との間で所定範囲内における第1の動ベクトルを
作成し、第1の符号化手段3と第2のベクトル作成手段
4に出力している。第1の符号化手段3では、前処理手
段1から入力された第1の画像信号を、第1のベクトル
作成手段2から入力した第1の勤ベクトルに従って該l
フレーム前に同一の振り分は方法で振り分けられた画像
信号を動き補償した予測信号との差を検出して送信する
また、第2の動ベクトル作成手段4では第1の動ベクト
ル作成手段2から入力した第1の動ベクトルによって動
きを予測し、該ベクトルの移動先の位置の周辺の所定範
囲内の第2の動ベクトルを作成し、第2の符号化手段5
に出力している。第2の符号化手段5では、前処理手段
lから入力された第2の画像信号を、第2のベクトル作
成手段4から入力した第2の動ベクトルに従って該1フ
レーム前に同一の振り分は方法で振り分けられた画像信
号を動き補償した予測信号との差を検出して送信する。
〔作用] 1つの基になる画像信号を、画素単位に設定された振り
分は方法に従って複数の画像信号に振り分けた時に、該
複数の画像信号の振り分は前の同一ブロック内における
画素の移動位置は類似した位置にくるという特性がある
このような特性を利用し、振り分けられた画像信号の内
ある一つの画像信号については広範囲の動き検索を行な
って動ベクトルを作成し、他の画像信号については、上
記広範囲の動き検索によって作成された動ベクトルの移
動位置の周囲にて狭い範囲の動ベクトルを検索すること
により動ベクトルを作成している。
〔実施例〕
以下図面に示す実施例に基づいて詳細に説明する。
第1図の前処理手段lは第2図の前処理部11に対応し
、第1図の第1の動ベクトル作成手段2は第2図の第1
の動ベクトル作成部21に対応し、第1図の第2の動ベ
クトル作成手段4は第2図の第2の動ベクトル作成部4
1に対応し、第1図の第1の符号化手段3は第2図の第
1の動き補償符号化器31に対応し、第1図の第2の符
号化手段5は第2図の第2の動き補償符号化器51に対
応している。
第2図に於いて、送信すべき画像信号がA/D変換器6
1にてディジタル画像信号に変換され、前処理部11に
入力される。
前処理部11の詳細図を3図に示し、第4図に前処理部
11のタイムチャートを示す、第3図に於いて、A/D
変換器61から入力されたディジタルの画像信号はFF
回路111に入力される。FF回路111では第4図■
に示すディジタルの画像信号D1を第4図■に示すクロ
ックC1によって画素単位に検出し、FF回路112と
FF回路113に出力している。FF回路112では入
力された各画素の値を第4図■に示すクロックによって
第4図■に示すように1ブロツクおきにサンプリングし
、FF回路114に出力している。一方、FF回路11
3では該FF回路112と重ならないような第4図■に
示すクロックによって第4図■に示すようにサンプリン
グし、FF回路115に出力している。FF回路114
では入力された各画素の値を第4図■に示すクロックに
よって、第4図■に示す用に順次更新される画素の値を
第1の画像信号として第1の動ベクトル作成手段21と
遅延回路62を介して第1の動き補償符号化器31に出
力している。一方、FF回路115では、FF回路11
4同様に、第4図■に示すクロックによって、第4図■
に示す用に順次更新される画素の値を第2の画像信号と
して第2の動ベクトル作成手段41と遅延回路63を介
して第2の動き補償符号化器51に出力する。即ち、第
5図(a)に示すような1つの画像信号を、画素の入力
順にしたがって、入力順が奇数のものと偶数のものとで
分割し、第5図(b)及び該5図(C)に示す様に分割
することにより1つの画像信号を2つに分割している。
まず第1の動ベクトル作成部21では、第6図(a)に
示す用に画像信号の1ブツク(縦8画素×横8画素)に
対して、縦24画素×横24画素又は48画素の範囲内
に於いて各ブロックの移動位置の検索を行う、第1の動
ベクトル作成部21の詳細図を第7図に示す。第7図に
於いて、前処理部から入力された第1の画像信号は、減
算器213−1〜213−n  (検索範囲が24X2
4のときには289個の減算器が必要であり、検索範囲
が24X48のときには697個の減算器が必要である
。)の各々に入力される。一方、フレームメモリ211
に蓄えられている前フレームの画像信号が遅延器212
−1〜212−ri各々に入力される。遅延器212−
1〜212−nでは、それぞれ異なる遅延時間が設定さ
れており該入力された第1の画像信号の各ブロックが該
動き検索範囲内にて画素単位で全ての位置に移動した場
合の予測画像ブロックが求められる。
例えば、同位置のブロックに対して差を検出する場合に
は遅延器212の遅延時間とフレームメモリ211の遅
延時間をたしてlフレーム分の遅延となるようにする。
以上のようにして作成した、検索範囲内の画素単位で全
ての位置に移動した場合の予測画像ブロックは夫々異な
る該減算器213−1〜213−nに出力される。減算
器213−1〜213−nでは入力された予測画像ブロ
ックと、該前処理部11から入力された画像ブロックの
差を検出し、加算器214−1〜214−nに出力して
いる。
加算器214−1〜214−nでは、減算器213−1
〜213−nから入力した差とFF回路215−1〜2
15−nから入力された差を加算し、F F’回路21
5−1〜215−nに出力している。FF回路215−
1〜215−nでは入力された差を214−1〜214
− nと比較器216に出力している。即ち、入力され
る差をフィードバックし加算することで、各ブロック移
動位置毎の差の累積値を求めている。
比較器216では各ブロックの移動位置毎の差の累積値
を入力して最も差の累積値が少ない位置から画像ブロッ
クが移動したと判定し、該判定結果を動ベクトル作成器
217に出力している。動ベクトル作成器217では、
入力された判定結果から第1の動ベクトルを作成し、第
1の動き補償符号化器31と可変長符号化器71と第2
の動ベクトル作成部41に出力している。
第1の動き補償符号化器31では、遅延回路62を介し
て入力した第1の画像信号と、前フレームの画像信号を
該入力された第1の動ベクトルに従って動き補償した予
測信号との差を検出し、差情報として可変長符号化器7
1に出力している。また、予測信号の作成に用いられる
前フレームの画像信号を第1の動ベクトル作成部21に
出力している。
可変長符号化器71では入力された差情報と第1の動ベ
クトルを可変長符号化し、遅延回路72を介してバッフ
ァメモリ74に出力する。
一方、第2の動ベクトル作成部41では、振り分は前の
画像信号の同一ブロック内における近接した画素の移動
位置は近接した画素と近位すると言う特性を利用し、第
1の動ベクトル検出部21で作成した第1の動ベクトル
の移動位置を中心にして該第1の動ベクトルの検索範囲
より狭い14×14の範囲内で移動位置を検索を行う、
(検索範囲が14X14のときには49個の減算器が必
要である)第2の動ベクトル作成部41の詳細図を第8
図に示す。第8図では、前処理部から入力された第2の
画像信号は、(検索範囲が14X14のときには49個
の減算器が必要である)減算器414−1〜414−n
の各々に人力される。一方、フレームメモリ411に蓄
えられている前フレームの画像信号が可変遅延器412
に入力される。可変遅延器412では第1の動ベクトル
を入力し、該第1の動ベクトルの移動先を中心とした検
索範囲となるように前フレームの画像信号の遅延量を調
整して遅延器413−1〜413−n各々に出力してい
る。遅延器413−1〜413−nでは、それぞれ異な
る遅延時間が設定されており該入力された第2の画像信
号の各ブロックが該第1の動ベクトルに従った移動先を
中心とした動き検索範囲内にて画素単位で全ての位置に
移動した場合の予測画像ブロックが求められる。
例えば、該第1のベクトルに従った移動先の画像ブロッ
クに対して差を検出する場合には遅延器413の遅延時
間とフレームメモリ411の遅延時間をたしてlフレー
ム分の遅延となり、さらに可変遅延器の遅延量により、
移動先のブロックに対してlフレーム分の遅延となるよ
うにする。
以上のようにして作成した、検索範囲内の画素単位で全
ての位置に移動した場合の予測画像ブロックは夫々異な
る該減算器414−1〜414−nに出力される。減算
器414−1〜414−nでは前処理部11から入力し
た第2の画像ブロックと予測画像ブロックとの差を検出
し、加算器415−1〜415−nに出力している。加
算器415−1〜415−nでは減算器414−1〜4
14− nから入力した差とFF回路416−1〜41
6−nから入力された差を加算し、FF回路416−1
〜416−nに出力している。FF回路416−1〜4
16−nでは人力された差を415−1〜415−nと
比較器417に出力している。即ち、入力される差をフ
ィードバックし加算することで、各ブロック移動位置毎
の差の累積値を求めている。
比較器417では各ブロックの移動位置毎の差の累積値
を入力して最も差の累積値が少ない位置から画像ブロッ
クが移動したと判定し、該判定結果を動ベクトル作成器
418に出力している。動ベクトル作成器418では、
入力された判定結果から第2の動ベクトルを作成し、第
2の動き補償符号化器51と可変長符号化器73に出力
している。
第2の動き補償符号化器51では、遅延回路63を介し
て入力した第2の画像信号と、前フレームの画像信号を
該入力された第2の動ベクトルに従って動き補償した予
測信号との差を検出し、差情報として可変長符号化器7
3に出力している。また、予測信号の作成に用いられる
前フレームの画像信号を第2の動ベクトル作成部41に
出力している。
可変長符号化器73では入力された差情報と、第2の動
ベクトルを可変長符号化してバッファメモリ74に出力
する。
バッファメモリ74では入力された第1の画像信号に対
する差及び第1の動ベクトルと、第2の画像信号に対す
る差及び第2のベクトルを順次一定速度で伝送路インタ
ーフェース75に出力している。
伝送路インターフェース75では入力された第1の画像
信号に対する差及び第1の動ベクトルと、第2の画像信
号に対する差及び第2のベクトルを伝送路に合った信号
に変換し、伝送路に送出する。
また、本実施例では1つの画像信号を2つに振り分けた
場合を説明したが、画像を複数個に振り分ける場合であ
れば同様な効果が得られる。
〔発明の効果〕
以上のように本発明によれば、振り分けられた画像信号
の各々に対して独立した動ベクトルの検出は行わず、少
なくとも1つの振り分は画像信号に付いて広範囲な動き
検出を行えば、他の振り分は画像信号に対しては狭い範
囲動き検出を行ってもベクトル検出精度を落とすことな
く、ベクトル検出範囲が狭くなった分、回路規模を小型
化することが可能となった。
【図面の簡単な説明】
第1図は本発明の原理図 第2図は本発明の1実施例 第3図は前処理部の詳細図 第4図は前処理部のタイムチャート 第5図は画像信号の振り分けを示す口 筒6図は動ベクトルの検索範囲を示す図第7図は第1の
動ベクトル作成部の詳細図第8図は第2の動ベクトル作
成部の詳細図第9図は従来の動き補償符号化装置 図に於いて、 l・・・前処理手段 2・・・第1の動ベクトル作成手段 3・・・第1の符号化手段 4・・・第2の動ベクトル作成手段 5・・・第2の符号化手段 11・・・前処理部 21・・・第1の動ベクトル作成部 31・・・第1の動き補償符号化器 41・・・第2の動ベクトル作成部 51・・・第2の動き補償符号化器 61・・・A/D変換器   62・・・遅延回路63
・・・遅延回路     71・・・可変長符号化器7
2・・・遅延回路     73・・・可変長符号化器
74・・・バッファメモリ  75・・・伝送路INF
111 、112.113.114.115・・・FF
回路211・・・フレームメモリ 212−1〜212−n・・・遅延器 213−1〜213−n ・・・減算器214−1〜2
14−n・・・加算器 215−1〜215−n ・・・F F回路216・・
・比較器     217・・・動ベクトル作成器41
1・・・フレームメモリ 412・・・可変遅延器 413−1〜413−n・・・遅延器 414−1〜414−n・・・減算器 415−1〜415−n・・・加算器 416−1〜416−n −F F回路417・・・比
較器     418・・・動ベクトル作成器本発明、
71席S里区 半1図

Claims (1)

  1. 【特許請求の範囲】 画像入力信号を画素単位に振り分け(1)、該振り分け
    られた画像信号各々をブロック単位で動き補償し、符号
    化(3)(5)を行なう動き補償符号化装置の動ベクト
    ル作成方式に於いて、該振り分けられた第1の画像信号
    の各ブロックが該第1の画像信号と同様に振り分けられ
    た1フレーム前の画像信号の所定範囲内における動きを
    示す第1の動ベクトルを作成する第1の動ベクトル作成
    手段(2)と、 該振り分けられた第2の画像信号の各ブロックを該第1
    の動ベクトル作成手段(2)にて作成された第1の動ベ
    クトルに従って動きを予測し、該第1の画像信号と同様
    に振り分けられた1フレーム前の画像信号の該予測され
    たベクトルに従い該第1の動ベクトル作成手段(2)の
    所定範囲より狭い範囲内における第2の動ベクトルを作
    成する第2の動ベクトル作成手段(4)とを有し、該第
    1の動ベクトル作成手段(1)似て作成された第1の動
    ベクトルに従い第1の画像信号を動き補償符号化(3)
    を行い、該第2の動ベクトル作成手段(2)では該第1
    の動ベクトルによって第2の画像信号の動ベクトルを予
    測し、予測される移動位置の周囲から第2の動きベクト
    ルを作成し、該第2の動きベクトルに従い第2の画像信
    号を動き補償符号化(5)を行うことを特徴とする動き
    補償符号化装置の動ベクトル作成方式。
JP1046934A 1989-02-28 1989-02-28 動き補償符号化装置の動ベクトル作成方式 Pending JPH02226888A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1046934A JPH02226888A (ja) 1989-02-28 1989-02-28 動き補償符号化装置の動ベクトル作成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1046934A JPH02226888A (ja) 1989-02-28 1989-02-28 動き補償符号化装置の動ベクトル作成方式

Publications (1)

Publication Number Publication Date
JPH02226888A true JPH02226888A (ja) 1990-09-10

Family

ID=12761148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1046934A Pending JPH02226888A (ja) 1989-02-28 1989-02-28 動き補償符号化装置の動ベクトル作成方式

Country Status (1)

Country Link
JP (1) JPH02226888A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5376971A (en) * 1992-09-30 1994-12-27 Matsushita Electric Industrial Co., Ltd. Picture encoding apparatus and picture decoding apparatus
US6249550B1 (en) 1996-09-20 2001-06-19 Nec Corporation Motion vector estimating apparatus with high speed and method of estimating motion vector

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5376971A (en) * 1992-09-30 1994-12-27 Matsushita Electric Industrial Co., Ltd. Picture encoding apparatus and picture decoding apparatus
US6249550B1 (en) 1996-09-20 2001-06-19 Nec Corporation Motion vector estimating apparatus with high speed and method of estimating motion vector
US6366616B1 (en) 1996-09-20 2002-04-02 Nec Corporation Motion vector estimating apparatus with high speed and method of estimating motion vector

Similar Documents

Publication Publication Date Title
US6122317A (en) Motion vector detector
US5251028A (en) Apparatus for reducing quantization artifacts in an interframe hybrid coding system with motion compensation
JPS58197984A (ja) テレビジヨン信号の適応予測符号化装置
EP0720386A2 (en) Temporally-pipelined predictive encoder/decoder circuit and method
JPH0422075B2 (ja)
KR930011725A (ko) 움직임보상예측방법
WO2011072016A1 (en) Method and system for handling multiple 3-d video formats
US5774592A (en) Parallel image processing with compensation for motion of image
US5028996A (en) Picture coding method
US5198900A (en) Video signal encoding apparatus
US4656511A (en) Video signal compressing and coding apparatus
KR970004884A (ko) 움직임 추정 방법 및 추정 장치
US6574370B1 (en) Image encoding system
KR890001385A (ko) 동작벡터 처리방법 및 그 장치
JPH02226888A (ja) 動き補償符号化装置の動ベクトル作成方式
KR890004570A (ko) 텔레비젼 전송 시스템
KR102225111B1 (ko) 기존 hd 비디오 아키텍처를 통해 원시 uhd 비디오를 인코딩 및 프로세싱하는 방법
JPH0630394A (ja) 画像符号化方法及び画像符号化装置
JP2963269B2 (ja) 動き補償予測装置
EP0727761B1 (en) Image processing system
JPS58115990A (ja) 動き補償フレ−ム間符号化装置
JP2861381B2 (ja) 画像信号符号化装置およびその方法
JP2946982B2 (ja) 画面分割符号化装置
JPS6321395B2 (ja)
KR100295837B1 (ko) 동영상 부호화를 위한 움직임 추정장치