JPH05344491A - フレーム間予測符号化方式 - Google Patents

フレーム間予測符号化方式

Info

Publication number
JPH05344491A
JPH05344491A JP15227292A JP15227292A JPH05344491A JP H05344491 A JPH05344491 A JP H05344491A JP 15227292 A JP15227292 A JP 15227292A JP 15227292 A JP15227292 A JP 15227292A JP H05344491 A JPH05344491 A JP H05344491A
Authority
JP
Japan
Prior art keywords
frame
corners
motion vector
independent
block
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
JP15227292A
Other languages
English (en)
Inventor
Koji Kuwata
耕司 桑田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP15227292A priority Critical patent/JPH05344491A/ja
Publication of JPH05344491A publication Critical patent/JPH05344491A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/87Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/142Detection of scene cut or scene change
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/179Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【目的】 少ない演算量でシーンチェンジ、平行移動を
判定する。 【構成】 差分器は、4隅のマクロブロックについて、
前フレームとのフレーム間の差分を算出し、4つのマク
ロブロックともに差分が0でなければ、ステップ102
に進み、差分が0ならば、通常の符号化を行う。ステッ
プ102で、フレームメモリ&予測器は、4隅のマクロ
ブロックについて動きベクトルの探索を行い、何れかの
マクロブロックで動きベクトルによる動き補償予測が可
能であれば、当該フレームを両方向予測可能な非独立フ
レームに設定し、動き補償予測が可能でなければ、シー
ンチェンジしたものと判定する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像信号をより少な
い符号量で効率的に符号化する高能率符号化方式に関
し、特にフレーム間予測符号化方式に関する。
【0002】
【従来の技術】動画像の符号化に関しては、MPEG1
で標準方式が規定されているが、独立フレーム(Iピク
チャ(Intra coded picture:イン
トラ符号化画像)という)をどのような間隔で設定する
かについては特に規定されていない。
【0003】一般にIピクチャは、一定間隔おきに設定
されていて、各フレーム間の相関、フレーム間の急激な
変化や予測誤差の大小については考慮されていない。ま
た、非独立フレームのPピクチャの位置についても特に
規定はなく、後方予測が必要であるか否かを考慮するこ
となく設定されている。
【0004】また、非独立フレーム符号化における動き
補償モードの決定の際に、動きベクトル探索は、各マク
ロブロック毎に独立して行われていて、画面全体の平行
移動の場合においても、あるいはシーンチェンジの場合
においてもその探索方法は同様である。
【0005】なお、この種の関連する先行技術として
は、例えば特開平2−285816号公報、同2−19
2378号公報などが挙げられる。
【0006】
【発明が解決しようとする課題】前述したように、Iピ
クチャの間隔をnフレームおきに一定とした場合、画像
に大きな変化がない区間と変化の激しい区間とでは、そ
の再生画像の画質に大きな違いをもたらし、符号化効率
の面からも非常にバランスの悪いものとなる。
【0007】また、例えば、シーンチェンジがある場
合、当然フレーム相関がなくなり、以後の非独立フレー
ム(特に、Pピクチャ)の予測誤差が大きくなり、これ
により再生画像の画質に悪い影響を及ぼす。
【0008】一般に、シーンチェンジの場合、独立フレ
ームに設定した方が符号化効率がよい。また、画面全体
の平行移動の際、そのフレームがたまたまPピクチャで
あれば後方予測ができないため、ある領域はイントラ符
号化せざるを得ない。そのような場合、Bピクチャに設
定した方がよい。
【0009】しかしながら、このようなシーンチェンジ
または平行移動の判定方法としては、全マクロブロック
に対して、動きベクトルの探索、非イントラ/イントラ
の割合などで判断する方法が採られているため、その演
算量が膨大にあるという問題があった。
【0010】また、従来、非独立フレームの動き補償/
非動き補償のモード選択は、各マクロブロック毎に、動
きベクトルの探索を行っている。従って、平行移動画面
においては、前方予測、後方予測とも動きベクトルは、
全マクロブロックについてほぼ一致する。このことか
ら、動きベクトルを固定にして動き補償予測モードで符
号化する方が演算量が少なくてすむ。しかしながら、ど
のマクロブロックの動きベクトルを参照すればよいかと
いう判断基準がなかった。
【0011】本発明は、以上の点を考慮してなされたも
ので、本発明の目的は、同じシーン(背景)上での画面
の動きであれば、4隅の何れかのマクロブロックについ
てはフレーム間での変化がなく、また、大きな平行移動
であれば、4隅ともに前フレームとの差分があり、その
内の一つの動きベクトルと中央のマクロブロックの動き
ベクトルとが一致するということに着目して、少ない演
算量でシーンチェンジあるいは平行移動を判別し、再生
画質の劣化が少なく、符号化効率の高いフレーム間予測
符号化方式を提供することにある。
【0012】本発明の更に他の目的は、本発明の方法に
よって平行移動のフレームを判別し、平行移動と判定さ
れたフレームについては、動きベクトル探索を必要最小
限のマクロブロックにとどめ、決定した動きベクトルを
基準にして、全マクロブロックについて動き補償予測に
よる符号化を行うことにより、より演算量が少なく、符
号化効率の高いフレーム間予測符号化方式を提供するこ
とにある。
【0013】
【課題を解決するための手段】前記目的を達成するため
に、請求項1記載の発明では、入力画像信号の連続フレ
ーム中から任意の間隔で独立フレームを設定し、該独立
フレームをフレーム内で独立に符号化し、前記独立フレ
ームの間の非独立フレームの信号を、前後の独立フレー
ムの信号を基に予測して符号化するフレーム間予測符号
化方式において、非独立フレームの4隅あるいは4隅近
傍のブロックについて、前フレームとの差分を算出し、
何れのブロックにおいても該差分がゼロでないとき、前
フレームに対して、画面全体が平行移動している、ある
いはシーンチェンジしたものと判定して符号化すること
を特徴としている。
【0014】請求項2記載の発明では、前記非独立フレ
ームの4隅あるいは4隅近傍のブロックについて動きベ
クトル探索を行い、何れかのブロックで動き補償予測が
可能であるとき、該フレームを両方向予測可能な非独立
フレームに設定することを特徴としている。
【0015】請求項3記載の発明では、前記非独立フレ
ームの4隅あるいは4隅近傍のブロックについて探索さ
れた動きベクトルと、該フレーム中央あるいは中央近傍
のブロックについて探索された動きベクトルが一致した
とき、前フレームに対して、画面全体が平行移動してい
るものと判定して符号化することを特徴としている。
【0016】請求項4記載の発明では、フレーム全体の
他のブロックについて、前記一致した動きベクトルを用
いて動き補償予測することを特徴としている。
【0017】請求項5記載の発明では、前記非独立フレ
ームの4隅あるいは4隅近傍のブロックについて動きベ
クトル探索を行い、何れのブロックにおいても動きベク
トルがないとき、前フレームに対してシーンチェンジし
たものと判定して符号化することを特徴としている。
【0018】請求項6記載の発明では、シーンチェンジ
したとき、前記非独立フレームを独立フレームに設定し
直すことを特徴としている。
【0019】
【作用】差分器は、4隅のマクロブロックについて、前
フレームとのフレーム間の差分を算出する。4つのマク
ロブロックともに差分が0ならば、通常の符号化を行
う。4つのマクロブロックともに差分が0でないとき、
フレームメモリ&予測器は、4隅のマクロブロックにつ
いて動きベクトルの探索を行い、何れかのマクロブロッ
クで動きベクトルによる動き補償予測が可能であれば、
当該フレームを両方向予測可能な非独立フレームに設定
し、動き補償予測が可能でなければ、シーンチェンジし
たものと判定する。さらに、画面中央のマクロブロック
について、動きベクトルの探索を行い、中央のマクロブ
ロックの動きベクトルと、4隅のマクロブロックについ
ての動きベクトルが一致すれば、画面全体の平行移動と
判断して、中央のマクロブロックと同じ動きベクトルを
用いて、全マクロブロックについて動き補償モードによ
る符号化を行う。
【0020】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。本発明の前提となる動画像の符号化、復
号化について先ず説明する。図3は、動画像の符号化、
復号化を行うシステムのブロック構成図である。入力装
置1によって、Y,Cb,Crなど、種々のフォーマッ
トの動画像信号が入力される。前処理器2は、符号化器
で必要となるフォーマットに変換する。符号化器3は、
入力された動画像を出来るだけ劣化させることなく、デ
ータ量を削減してビットストリームを生成する。
【0021】蓄積装置4は、CD、DAT、ハードディ
スクなどで構成され、生成されたビットストリームを格
納する。復号器5は、ビットストリームを受けて再生画
像を作成する。後処理器6は、出力ディスプレイの仕様
に合わせて、ライン補間、画素補間、レート変換、フレ
ームフィールド変換、画素の縦横比の変換などの処理を
行う。出力装置7は、再生された動画像を表示出力す
る。
【0022】図4は、符号化器3のブロック構成図を示
す。符号化器3を説明する前に、符号化モードについて
簡単に説明する。符号化モードには、大きく分けて、 (1)イントラ符号化モード (2)非イントラ符号化モード の2つのモードがある。
【0023】イントラ符号化モードにおいては、入力画
像はそのまま符号化される。これに対して、非イントラ
符号化モードすなわち予測符号化モードでは、前方、後
方、あるいはこれらの補間という、3つの予測モードの
何れかで、既に符号化済みの画像を参照して、予測画像
を生成し、この予測画像との差分画像が符号化される。
この際、予測モードおよび動き補償予測の場合は、動き
ベクトルも同時に符号化される。
【0024】符号化器3について説明すると、入力画像
データ(ID)は、符号化モードに従って、イントラ符
号化モードならば、差分器301を通ることなくDCT
器302に入力され、非イントラ符号化モードすなわち
何らかの予測を行って符号化するモードの場合は、その
予測モード、動きベクトルに従った予測画像(PID)
との差分が、差分器301でとられ、この差分画像(S
ID)がDCT器302に入力される。DCT器302
において離散コサイン変換された結果の変換係数(C)
は、量子化器303で量子化され、VLC器304によ
って可変長符号化され、バッファ305にストアされ
る。バッファ305にストアされた符号化データは、一
定レートで読み出され、DSM(ディジタル蓄積メディ
ア)などへ送出される。
【0025】また、非イントラ符号化モードにおける予
測画像は、フレームメモリ&予測器309のフレームメ
モリに蓄積された局部復号画像から予測器によって生成
される。局部復号画像は、符号化器で符号化と同時に、
逆の復号処理を行って局部的に復号した画像である。こ
れは符号化時に、量子化器303で量子化されたデータ
(QC)が、逆量子化器306で逆量子化、逆DCT部
307で逆DCTされ、これがフレームメモリ309に
蓄積されている既に作られている別の局部復号画像から
予測器309で生成された予測画像に加算器308で加
算されて作られ、フレームメモリ309にストアされ
る。
【0026】なお、図4中の2つのスイッチ、すなわち
差分器301とDCT器302の間のスイッチ311
と、フレームメモリ&予測器309の出力と加算器30
8への入力の間のスイッチ312は、次のように接続動
作する。
【0027】イントラ符号化モード時には、スイッチ3
11は下側つまりID側に接続され、スイッチ312は
上側つまり“0”に接続される。また、非イントラ符号
化モード時には、スイッチ311は上側つまりSID側
に接続され、スイッチ312は下側つまりPIDに接続
される。
【0028】図5は、復号器5の構成を示す図である。
復号器の処理は、前述した符号化器における局部復号器
(図4の310)と基本的に同じである。符号化データ
は、一定レートでバッファ501に入力される。該バッ
ファ501から読み出されたデータは、逆VLC器50
2で復号され、逆量子化器503で逆量子化され、逆D
CT器504で逆DCTされる。その後、イントラ符号
化モード時には、そのまま(“0”が加算される)加算
器505を通って出力され、非イントラ符号化モード時
には、フレームメモリ&予測器506において、同時に
復号した符号化モード、動きベクトルに従って、フレー
ムメモリ上にある既に復号済みの画像から生成される予
測画像に、加算器505で加算されて出力される。
【0029】なお、フレームメモリ&予測器506の出
力と加算器505への入力の間に設けられているスイッ
チ507は、次のように接続動作する。
【0030】イントラ符号化モード時には、スイッチ5
07は左側つまり“0”に接続され、また、非イントラ
符号化モード時には、スイッチ507は右側つまりPI
Dに接続される。
【0031】I/P/Bピクチャの構造について説明す
る。図6(a)は、いくつかのピクチャを表示順に示し
た図で、矢印はPピクチャとBピクチャの依存関係を示
している。
【0032】ピクチャには4つのタイプがある。すなわ
ち、I(intra)ピクチャは、他のピクチャを参照
することなく符号化される。P(predicted)
ピクチャは、以前のIまたはPピクチャからの動き補償
を用いて符号化される。B(bidirectiona
lly predicted)ピクチャは、以前または
以後のIまたはPピクチャからの動き補償を用いて符号
化される。そして、D(DC)ピクチャは、高速順再生
モードのときに使用される(図6(a)には図示されて
いない)。代表的な符号化の機構には、IとPとBピク
チャが混在している。
【0033】また、ピクチャの依存性のため、ビットス
トリームの順番すなわちピクチャが送信され、蓄積さ
れ、受信される順番は、表示の順番ではなく、復号器が
ビットストリームを復号するに必要な順番となる。
【0034】図6(b)は、代表的な表示順のピクチャ
列を示し、図6(c)は、それに対するビットストリー
ム列を示す。Bピクチャは、表示順で後続のPピクチャ
に依存するので、Pピクチャは図6(c)に示すように
従属するBピクチャより先に送出、復号される。
【0035】MPEGのビデオ符号化技術は、階層構造
に対応するレイヤ構造をなしている。図7は、符号化デ
ータのデータ構造を示す。ビデオシーケンス層11は、
符号化構造の一番上のレイヤであり、ヘッダと幾つかの
groups of pictures(GOPs)層
12からなる。sequence headerは、復
号器の状態を初期化し、これによって復号器は過去の復
号履歴に係らずどのようなシーケンスも復号することが
できる。
【0036】GOP層12は、シーケンス内で個々に復
号できる最小の符号化ユニットであり、ヘッダと幾つか
のピクチャ層13からなり、少なくとも一つ以上のIピ
クチャを含んでいる。GOPヘッダは、時間と編集の情
報を含んでいる。
【0037】ピクチャ層13は、ヘッダと一つまたはそ
れ以上のスライス層14からなる。もし、ビットストリ
ームがピクチャの途中で読めなくなったとしても復号器
は次のスライス層14を待って回復することができ、全
部の画像を失うことはない。
【0038】スライス層14は、ヘッダと一つまたはそ
れ以上のマクロブロック層15からなる。スライスヘッ
ダは、位置と量子化スケールの情報を含んでいる。これ
によって、局地的なエラーからの回復が行われるに充分
なものとなる。
【0039】マクロブロック層15は、動き補償と量子
化スケールの変更の基本単位である。個々のマクロブロ
ック層15は、ヘッダと6成分のブロック層16からな
る。すなわち、4ブロックの輝度と、1ブロックのCb
色差、1ブロックのCr色差である。マクロブロックヘ
ッダは量子化スケールと動き補償の情報を含んでいる。
【0040】ブロック層16は、基本符号化単位であ
り、DCTはこのブロックレベルに適用される。個々の
ブロックは、8×8行列の64画素からなる。画素の値
は、個々に符号化されるのではなく、符号化ブロックの
要素となる。個々の輝度画素は1つのピクチャ画素に対
応するが、色差情報は水平/垂直双方に2:1にサブサ
ンプルされているので、個々の色差画素は4つのピクチ
ャ画素に対応することになる。
【0041】次に、動画符号化/復号で使用される技術
について説明する。動画の圧縮は、以下に示す技術によ
って構成される。すなわち、(1)human vis
ual system(HVS)の感度に適合した色差
信号のサブサンプル、(2)量子化、(3)予測符号
化、(4)時間的冗長度を利用した動き補償(MC)、
(5)空間的冗長度を利用した離散コサイン変換(DC
T)による周波数変換、(6)可変長コーディング(V
LC)、(7)画像補間などである。
【0042】(1)色差信号のサブサンプル HVSは、画像の輝度成分の解像度に最も感度が良いの
で、画素のY成分は完全な解像度で符号化される。HV
Sは、色差成分に対しては感度が悪いので、画素のC
r,Cb成分はサブサンプルによって画素を捨てて、そ
の情報量を削減することができる。周辺の2×2の輝度
画素に対し1つの色差画素となるサブサンプル比(=
4:1:1)の関係になっている。
【0043】(2)量子化 量子化は、ある範囲の値を範囲内の一つの値で示すもの
で、例えば、実数を一番近い整数に丸める処理も一つの
量子化である。量子化範囲は、簡潔に整数コードで示す
ことができ、それは復号化のときに量子化された値を復
元する際に使用する。真の値と量子化値の差を量子化ノ
イズといい、ある条件下では、HVSは量子化ノイズに
対して鈍感であるので、ノイズを大きくとることがで
き、従って圧縮効果を高めることができる。
【0044】(3)予測符号化 予測符号化は、統計的冗長度を利用して圧縮する方法で
ある。すなわち、以前に復号された値に基づいて、符号
器と復号器の両方がまだ符号化や復号されていない画素
の値を見積もったり予測したりすることができる。予測
値と真の値の差が符号化される。この差は、復号器が予
測を直すために使う予測誤差である。通常、画素の値
は、空間的に近い領域では大きな違いがないので、多く
の誤差の値は小さく、0の周りに集中する。予測誤差の
分布はある値に偏る。
【0045】(4)動き補償 動き補償(MC)は、過去、未来のフレームから相関の
強いブロックを探索し、平行移動ベクトルを求め、その
分だけ前または後フレームのブロックを移動して対応さ
せたフレーム間差分に対し、符号化を行う。動きは、ブ
ロックを新しい位置に変換する2次元の動きベクトルで
示される。最も簡単な例は、カメラが動いていなくて、
シーンの中のどの対象物も動いていないときである。個
々の画像の位置の画素値は変わらず、各ブロックの動き
ベクトルも0である。一般に、符号器は各ブロックに対
し、動きベクトルを送らなければならない。この技術
は、一般に同じシーンの短い画像列の中では多くの対象
物は動かず、他のものは少しだけ動くという事実に基づ
いている。
【0046】(5)周波数(DCT)変換 離散コサイン変換(DCT)は、8×8からなるブロッ
クの画素値を、8×8からなる水平/垂直の空間周波数
係数のマトリックスに変換する。8×8からなるブロッ
クの画素値は、空間周波数係数に逆離散コサイン変換
(IDCT)をかけることによって再構築される。一般
に、大部分のエネルギーは、変換マトリックスの左上隅
に位置する低周波数係数に集中する。
【0047】ブロックの左上の位置(0,0)のDCT
係数は、零水平、零垂直周波数を示し、DC係数と呼ば
れる。DC係数は8×8のブロックの画素値の平均値に
比例し、近傍の8×8のブロックの画素値の平均値との
違いが比較的小さくなりやすいので、予測符号化を用い
てさらに圧縮される。他の係数は何れか一方が零でない
水平/垂直周波数を表し、AC係数という。
【0048】零でない係数を列の最初に集中させ、順番
の最後に連続する零の係数をできるだけ多くするため
に、係数の順序はジグザグ順となる。この順番は、最高
の空間周波数を列の最後に集中させることになる。
【0049】DCTは、直交変換と呼ばれる変換の一つ
であり、画像信号を空間領域から周波数領域に変換す
る。直交変換による画像符号化は、通常、原画像をN×
N画素のブロックに分割し、分割されたブロック単位に
処理される。直交変換によって、元のブロックの画素数
と同じN×N個の2次元周波数成分(変換係数)が得ら
れ、これが量子化、可変長符号化される。
【0050】画像符号化において、画像信号を周波数領
域に変換する利点は、画像信号の次のような性質によ
る。すなわち、一般に画像信号は空間的な相関度が非常
に強いため、周波数領域におけるその信号成分の大部分
は低周波成分に集中し、高周波成分はゼロに近い成分が
多く現われる。そこで、各周波数成分をその電力集中度
に応じたビット配分で符号化することにより、高能率な
画像信号の符号化を図ることができる。
【0051】具体的には、変換係数の量子化精度を低周
波部分で細かくし、高周波成分になるにしたがって粗く
し、量子化の結果ゼロになった係数をまとめてゼロラン
レングスで表すことにより、符号化する。DCT変換
は、原画像を周波数の異なるコサイン波からなる基底関
数の線形結合に展開することに等しい。
【0052】(6)可変長コーディング 可変長コーディング(VLC)は、符号化すべき値に符
号語を割り当てる統計的符号化技術である。発生頻度の
高い値には短い符号語を割り当て、発生頻度の低い値に
は長い符号語を割り当てる。
【0053】(7)画像補間 もし、復号器が過去や未来の画像から現在の画像を再構
築できれば、補間や双方向予測の技術を使って中間の画
像の構築が可能となる。中間画像のマクロブロックは、
前方/後方に予測され、動きベクトルを使って変換され
る。復号器は与えられたマクロブロックの画素値を過去
/未来の画像からの平均値として再構築することができ
る。
【0054】図1は、符号化器で処理される、本発明の
フレーム間予測符号化方式のフローチャートである。ス
テップ101において、図2に示す4隅のマクロブロッ
クA,B,C,Dについて、差分器は、前フレームとの
フレーム間の差分をとり、4つのマクロブロックともに
差分がゼロでなければ、ステップ102に進む。差分が
0ならば、ステップ109に進み、予め決められていた
ピクチャタイプに従って、通常の符号化が行われる。
【0055】ステップ102では、フレームメモリ&予
測器は、4隅のマクロブロックについて、動きベクトル
の探索を行う。何れかのマクロブロックで動きベクトル
による動き補償モードの選択が可能であれば、ステップ
103に進み、そうでなければ、ステップ107に進
む。ステップ103で、このフレームをBピクチャ(両
方向予測可能な非独立フレーム)に設定する。
【0056】ステップ104で、画面中央のマクロブロ
ックEについて、動きベクトルの探索を行う。中央のマ
クロブロックの動きベクトルによる動き補償モードの選
択が可能であり、かつその動きベクトルと、ステップ1
02で選択された動きベクトルとが一致すれば、ステッ
プ105に進み、そうでなければ、ステップ106に進
む。
【0057】ステップ105では、画面全体の平行移動
と判断して、中央のマクロブロックと同じ動きベクトル
を用いて、全マクロブロックについて動き補償モードに
よる符号化を行う。
【0058】ステップ106においては、平行移動では
ないと判断されたので、通常の非イントラ符号化を行
う。また、ステップ107では、シーンチェンジがあっ
たと判断して、このフレーム(当該フレーム)を独立フ
レームに設定し、ステップ108に進み、通常のイント
ラ符号化を行う。
【0059】なお、本実施例は上記したものに限定され
ず、例えば、4隅の近傍のマクロブロック、画面中央の
近傍のマクロブロックを用いてもよい。
【0060】
【発明の効果】以上、説明したように、請求項1、2、
5、6記載の発明によれば、非独立フレームの4隅ある
いは4隅近傍のブロックについて、前フレームとの差分
を算出することにより、画面全体の平行移動あるいはシ
ーンチェンジを判定しているので、少ない演算量によっ
てシーンチェンジあるいは画面全体の平行移動の判別処
理が可能となり、またそれぞれに最適な符号化モードを
自動的に選択することができる。
【0061】請求項3、4記載の発明によれば、非独立
フレームの4隅あるいは4隅近傍のブロックについて探
索された動きベクトルと、フレーム中央あるいは中央近
傍のブロックについて探索された動きベクトルが一致し
たときに、前フレームに対して画面全体が平行移動して
いるものと判定し、動きベクトル探索を必要最小限のマ
クロブロックに抑え、判定した動きベクトルを基準にし
て、全マクロブロックについて動き補償予測による符号
化を行っているので、符号化効率が向上するとともに、
演算量削減によって高速に符号化処理を行うことが可能
となる。
【図面の簡単な説明】
【図1】本発明のフレーム間予測符号化方式のフローチ
ャートである。
【図2】4隅および中央のマクロブロックを示す図であ
る。
【図3】動画像の符号化、復号化を行うシステムのブロ
ック構成図である。
【図4】符号化器のブロック構成図である。
【図5】復号器の構成を示す図である。
【図6】(a)は、いくつかのピクチャを表示順に示す
図、(b)は、代表的な表示順のピクチャ列を示し、
(c)は、それに対するビットストリーム列を示す。
【図7】符号化データのデータ構造を示す図である。
【符号の説明】
1 入力装置 2 前処理器 3 符号化器 4 蓄積装置 5 復号器 6 後処理器 7 出力装置

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 入力画像信号の連続フレーム中から任意
    の間隔で独立フレームを設定し、該独立フレームをフレ
    ーム内で独立に符号化し、前記独立フレームの間の非独
    立フレームの信号を、前後の独立フレームの信号を基に
    予測して符号化するフレーム間予測符号化方式におい
    て、非独立フレームの4隅あるいは4隅近傍のブロック
    について、前フレームとの差分を算出し、何れのブロッ
    クにおいても該差分がゼロでないとき、前フレームに対
    して、画面全体が平行移動している、あるいはシーンチ
    ェンジしたものと判定して符号化することを特徴とする
    フレーム間予測符号化方式。
  2. 【請求項2】 前記非独立フレームの4隅あるいは4隅
    近傍のブロックについて動きベクトル探索を行い、何れ
    かのブロックで動き補償予測が可能であるとき、該フレ
    ームを両方向予測可能な非独立フレームに設定すること
    を特徴とする請求項1記載のフレーム間予測符号化方
    式。
  3. 【請求項3】 前記非独立フレームの4隅あるいは4隅
    近傍のブロックについて探索された動きベクトルと、該
    フレーム中央あるいは中央近傍のブロックについて探索
    された動きベクトルが一致したとき、前フレームに対し
    て、画面全体が平行移動しているものと判定して符号化
    することを特徴とする請求項1記載のフレーム間予測符
    号化方式。
  4. 【請求項4】 フレーム全体の他のブロックについて、
    前記一致した動きベクトルを用いて動き補償予測するこ
    とを特徴とする請求項3記載のフレーム間予測符号化方
    式。
  5. 【請求項5】 前記非独立フレームの4隅あるいは4隅
    近傍のブロックについて動きベクトル探索を行い、何れ
    のブロックにおいても動きベクトルがないとき、前フレ
    ームに対してシーンチェンジしたものと判定して符号化
    することを特徴とする請求項1記載のフレーム間予測符
    号化方式。
  6. 【請求項6】 シーンチェンジしたとき、前記非独立フ
    レームを独立フレームに設定し直すことを特徴とする請
    求項5記載のフレーム間予測符号化方式。
JP15227292A 1992-06-11 1992-06-11 フレーム間予測符号化方式 Pending JPH05344491A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15227292A JPH05344491A (ja) 1992-06-11 1992-06-11 フレーム間予測符号化方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15227292A JPH05344491A (ja) 1992-06-11 1992-06-11 フレーム間予測符号化方式

Publications (1)

Publication Number Publication Date
JPH05344491A true JPH05344491A (ja) 1993-12-24

Family

ID=15536880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15227292A Pending JPH05344491A (ja) 1992-06-11 1992-06-11 フレーム間予測符号化方式

Country Status (1)

Country Link
JP (1) JPH05344491A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001086434A (ja) * 1999-07-08 2001-03-30 Hyundai Electronics Ind Co Ltd 動き程度記述方法を用いる動映像索引及び検索方法
JP2007228626A (ja) * 2007-04-27 2007-09-06 Sony Corp 画像信号処理装置及び方法
JP2010239389A (ja) * 2009-03-31 2010-10-21 Kddi R & D Laboratories Inc 映像伝送システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001086434A (ja) * 1999-07-08 2001-03-30 Hyundai Electronics Ind Co Ltd 動き程度記述方法を用いる動映像索引及び検索方法
JP2007228626A (ja) * 2007-04-27 2007-09-06 Sony Corp 画像信号処理装置及び方法
JP4605183B2 (ja) * 2007-04-27 2011-01-05 ソニー株式会社 画像信号処理装置及び方法
JP2010239389A (ja) * 2009-03-31 2010-10-21 Kddi R & D Laboratories Inc 映像伝送システム

Similar Documents

Publication Publication Date Title
KR100750136B1 (ko) 영상의 부호화, 복호화 방법 및 장치
US7602851B2 (en) Intelligent differential quantization of video coding
EP1065883B1 (en) Image predictive decoding method
KR100716999B1 (ko) 영상의 대칭성을 이용한 인트라 예측 방법, 이를 이용한영상의 복호화, 부호화 방법 및 장치
JP5442568B2 (ja) スキップマクロブロックコード化
US7532808B2 (en) Method for coding motion in a video sequence
JP3118237B1 (ja) 画像予測復号化方法
KR100772391B1 (ko) 직교 변환 및 벡터 양자화에 기반한 동영상 부호화 및복호화 방법과 이를 이용한 장치
JP3957915B2 (ja) フェード検出装置及び情報符号化装置
JP2006187024A (ja) 画像データの復号化方法およびそのためのプログラムを記録したコンピュータ読み取り可能媒体
JP2000278692A (ja) 圧縮データ処理方法及び処理装置並びに記録再生システム
US20070133689A1 (en) Low-cost motion estimation apparatus and method thereof
US6847684B1 (en) Zero-block encoding
JPH0818979A (ja) 画像処理装置
US20070025438A1 (en) Elastic storage
JP3200199B2 (ja) 動画像圧縮符号化方法
JPH07240926A (ja) 画像間予測符号化装置
JPH05344491A (ja) フレーム間予測符号化方式
JPH05344492A (ja) フレーム間予測符号化方式
JPH0951538A (ja) 画像信号の符号化方法
JPH10108197A (ja) 画像符号化装置、画像符号化制御方法および画像符号化制御用プログラムを記録した媒体
JPH05347758A (ja) フレーム間予測符号化方式
JP2000059779A (ja) 動画像符号化装置および動画像符号化方法
JP3343554B1 (ja) 画像予測復号化方法及び画像予測符号化装置
JP3188081B2 (ja) 画像符号化方法および画像符号化装置