JPH0795588A - 動画像符号化装置 - Google Patents

動画像符号化装置

Info

Publication number
JPH0795588A
JPH0795588A JP23286993A JP23286993A JPH0795588A JP H0795588 A JPH0795588 A JP H0795588A JP 23286993 A JP23286993 A JP 23286993A JP 23286993 A JP23286993 A JP 23286993A JP H0795588 A JPH0795588 A JP H0795588A
Authority
JP
Japan
Prior art keywords
coding
intra
frame
circuit
mode
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
JP23286993A
Other languages
English (en)
Inventor
Takeshi Nakajo
健 中條
Hideyuki Ueno
秀幸 上野
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP23286993A priority Critical patent/JPH0795588A/ja
Publication of JPH0795588A publication Critical patent/JPH0795588A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】動きベクトルの探索範囲が制限されることがな
いようにして、ハードウェアの簡単化を図ると共に、画
像の動きに応じた正しい動きベクトルを求めることがで
き、画質の良好な動画像符号化装置を提供する。 【構成】入力動画像信号をフレーム内符号化するモード
とフレーム間符号化するモードを有する符号化回路10
3〜112と、この符号化回路の符号化モードを動き補
償適応予測回路112からの予測情報Pに従って選択す
るモード選択回路113を有し、モード選択回路113
は入力動画像信号のフレーム内に強制的にフレーム内符
号化領域を設定し、このフレーム内符号化領域の各一部
が少なくとも2画面にわたり連続してフレーム内符号化
されるように、フレーム数カウンタ102のカウント値
Nに応じて画面毎にフレーム内符号化領域を移動させ
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、イントラ符号化モー
ドとインター符号化モードを有する動画像符号化装置に
係り、特にイントラ符号化領域を強制的に設定してリフ
レッシュを行う動画像符号化装置に関する。
【0002】
【従来の技術】動画像信号を高能率に圧縮符号化する技
術の代表的なものとして、入力される動画像信号と動き
補償予測により得られた予測画像信号との差分である予
測残差信号を符号化(フレーム間符号化)して伝送する
動き補償適応予測符号化方式がある。
【0003】この動き補償予測符号化方式を通信や放送
などの適用する場合、伝送路での符号誤りや、放送やC
ATVなどにおいて受信途中でチャンネルを切り替えた
ために、符号化器と復号化器のフレームメモリの内容が
異なる状態が生じる、いわゆるチャンネルホッピングが
起こる。このチャンネルホッピングの問題を避けるため
に、画面内に周期的にフレーム内符号化を行う画素領域
を挿入して画面をリフレッシュする方法が一般的にとら
れる。
【0004】例えば、MPEG2の標準化作業において
検討されている ISO-IEC/JTC1/SC29/WG11 No400 Test M
odel 5では、マクロブロックと呼ばれる16画素×16
画素の単位でフレーム内符号化とフレーム間符号化が切
り替えられるようになっている。具体的には、図6に示
すように縦30マクロブロック×横44マクロブロック
で構成される1フレームのうち、斜線で示される横2行
のマクロブロック(縦2マクロブロック×横44マクロ
ブロック)からなる領域をフレーム内符号化し、このフ
レーム内符号化する領域を1フレーム毎に2行ずつスラ
イドさせて、15フレームで1周期となるイントラスラ
イスと呼ばれるリフレッシュ方式が提案されている。
【0005】イントラスライス方式では、一般にセルロ
スの発生によりあるフレームに誤りが生じても、その誤
りの影響が除去されたリフレッシュが行われるように、
イントラスライスの2周期で完全にフレーム内符号化に
よって画面がリフレッシュされることを保証することが
要求される。その場合、上述した従来のイントラスライ
ス方式では、例えば第7図に示すように現フレームのマ
クロブロックMBiに対する動きベクトルを探索する際
に、前フレームのマクロブロックのうち、現フレームの
フレーム内符号化を行っているマクロブロックと同一位
置のマクロブロックが動きベクトルの探索範囲に入らな
いように、動きベクトルの探索範囲を制限する必要があ
った。動きベクトルの探索は、参照フレームのうち誤り
の影響が残っているフレーム間符号化されたマクロブロ
ックは参照せず、フレーム内符号化されたマクロブロッ
クのみを参照して行う必要があるからである。
【0006】この場合、図8に従来の動き補償適応予測
回路の構成を示したように、動きベクトル制限回路80
4が必要になるばかりでなく、動きベクトルの探索範囲
が制限されるため、特に画像の動きが比較的大きい場
合、その動きに応じた正しい動きベクトルが求められ
ず、画質が劣化するという問題が新たに生じる。
【0007】また、イントラスライス方式のもう一つ問
題として、1992秋季信学全大D−162で示される
ように、符号化が横方向に行われる関係で、同じ量子化
ステップ幅では発生符号量の多いフレーム内符号化され
たマクロブロックが連続することになるため、フレーム
間符号化されたマクロブロックより多くの符号量を割り
当てるように符号量制御を工夫する必要があった。
【0008】この対策として、図9に示すように画面の
縦の列にフレーム内符号化のマクロブロックを配置す
る、イントラコラムと呼ばれる方式がある。この方式
は、符号化の順序としてフレーム内符号化されたマクロ
ブロックが横方向に分散しているため、特別な符号量制
御を必要としない利点がある。しかし、一般に画像の動
きは縦方向より横方向のものが多いので、動きベクトル
の探索範囲の制限の影響をイントラスライス方式より受
け易いという問題点があった。
【0009】
【発明が解決しようとする課題】上述したように、従来
のリフレッシュ方式では動きベクトルの探索範囲が制限
されるマクロブロックが存在するため、その制限のため
に特別なハードウェアを必要とするばかりでなく、特に
画像の動きが大きい場合、その動きに応じた正しい動き
ベクトルが求められないために画質が劣化するという問
題があった。
【0010】本発明はこのような従来技術の問題点を解
決して、動きベクトルの探索範囲が制限されることがな
いようにして、ハードウェアの簡単化を図ると共に、画
像の動きに応じた正しい動きベクトルを求めることがで
き、画質の向上を図ることができる動画像符号化装置を
提供することを目的とする。
【0011】
【課題を解決するための手段】上記の課題を解決するた
め、本発明は入力動画像信号をイントラ符号化する符号
化モードとインター符号化する符号化モードを選択する
モード選択手段とを備えた動画像符号化装置において、
モード選択手段は入力動画像信号の画面内に強制的にイ
ントラ符号化領域を設定し、このイントラ符号化領域の
各一部が少なくとも2画面にわたり連続してイントラ符
号化されるように画面毎にイントラ符号化領域を移動さ
せることを特徴とする。
【0012】ここで、イントラ符号化はフレーム内符号
化またはフィールド内符号化の意味であり、またインタ
ー符号化はフレーム間符号化またはフィールド間符号化
の意味である。
【0013】
【作用】このように本発明では、イントラ符号化領域の
各一部が少なくとも2画面(2フレームまたは2フィー
ルド)にわたり連続してイントラ符号化されるように画
面毎にイントラ符号化領域を移動させることにより、従
来では動きベクトルの探索範囲が制限されていたマクロ
ブロックについての動きベクトルの探索範囲内にある前
画面内のマクロブロックが必ずイントラ符号化されてい
るようにすることができる。従って、動きベクトルの探
索範囲を制限することなく、常にイントラ符号化により
リフレッシュされている部分から正しく動き補償が行わ
れることになる。
【0014】
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は、本発明の一実施例に係る動画像符号化装
置の構成を示すブロック図である。同図において、入力
端子100に与えられる入力動画像信号はコマ落し回路
101とフレームカウンタ回路102を経て減算器10
3に入力され、ここで後述するようにして生成される予
測画像信号との差分がとられることにより、予測残差信
号が生成される。フレームカウンタ回路102は、入力
動画像信号のフレーム数を例えば垂直同期信号を検出す
ることによりカウントする。
【0015】この予測残差信号とフレームカウンタ10
2からの入力動画像信号のいずれか一方がモード選択ス
イッチ104によって選択され、DCT(離散コサイン
変換)回路105により離散コサイン変換される。DC
T回路105で得られDCT係数データは、量子化回路
106で量子化される。量子化器106で量子化された
信号は2分岐され、一方は可変長符号化回路107で可
変長符号化される。可変長符号化回路107の出力であ
る符号化データは、バッファ108を経て例えば伝送路
に送出される。
【0016】一方、量子化回路106で量子化され2分
岐された信号の他方は、逆量子化回路109およびID
CT(逆離散コサイン変換)回路110により、量子化
回路106およびDCT回路105の処理と逆の処理を
順次受けた後、加算器111でスイッチ114を介して
入力される予測画像信号と加算されることにより、局部
復号信号が生成される。この局部復号信号は動き補償適
応予測回路112に入力され、予測画像信号が生成され
る。
【0017】図2は、動き保証適応予測回路112の構
成を示したもので、加算器111からの局部復号信号を
1フレーム分蓄える1フレームメモリ201と、このフ
レームメモリ201に保持された局部復号信号と入力動
画像信号から動きベクトルを求める動きベクトル検出回
路202と、検出された動きベクトルに従って、フレー
ムメモリ201から読み出された局部復号信号に動き補
償を施す動き補償回路203により構成される。
【0018】モード選択回路113は、マクロブロック
単位にフレームカウンタ回路102からのフレームカウ
ント値Nと動き補償適応予測回路112からの予測情報
Pに基づいて、フレーム間符号化を行うマクロブロック
とフレーム内符号化を行うマクロブロックの選択を行
う。フレーム内符号化を行う場合は、モード選択スイッ
チ情報MをAとし、スイッチ情報SをAとする。また、
フレーム間符号化を行う場合は、モード選択スイッチ情
報MをBとし、スイッチ情報SをBとする。モード選択
スイッチ104は、モード選択スイッチ情報Mに従って
フレーム内符号化を行う場合はA側に、フレーム間符号
化を行う場合はB側にそれぞれ切り替えられる。スイッ
チ114は、スイッチ情報Sに従ってモード選択スイッ
チ104と同様にフレーム内符号化を行う場合はA側
に、フレーム間符号化を行う場合はB側にそれぞれ切り
替えられる。
【0019】ここで、本実施例においては動きベクトル
の探索範囲が近傍の9マクロブロック(縦3マクロブロ
ック×横3マクロブロック)以内の場合、図3に示すよ
うに画面の縦3列のマクロブロックを強制的にフレーム
内符号化し、このフレーム内符号化領域を1フレーム毎
に縦2列ずつスライドさせることにより、縦1列を2フ
レームの間連続してフレーム内符号化を行う。図3にお
いて、交差斜線を付した部分が2フレームの間連続して
フレーム内符号化される領域を示している。
【0020】図4は、本実施例における1フレーム毎の
モード選択回路113におけるフレーム内符号化とフレ
ーム間符号化と選択動作のフローチャートを示してい
る。まず、モード選択回路113はフレームカウンタ回
路102からのフレームカウント値Nを読み込み(S1
01)、あるMB_Row(1フレームの右上からのマ
クロブロックの縦方向の位置)とMB_Column
(1フレームの右上からのマクロブロックの横方向の位
置)について、動き補償適応予測回路112からの予測
情報PがINTRAかどうか、つまりフレーム内符号化
を行うかどうかを判定する(S102〜104)。この
判定の結果、INTRAならばリフレッシュに関係なく
モード選択スイッチ情報MにB、スイッチ情報SにBを
それぞれ代入する(S105)。
【0021】一方、INTRAでない場合、すなわち基
本的にフレーム間符号化を行う場合は、S101で読み
込まれたフレームカウント値Nの値をスライド数倍(こ
こでは2倍)したものを1フレームの横のマクロブロッ
ク数(本実施例では、44)で割った余り、つまり(N
×2)mod44がMB_Columnの値に一致する
か、またはフレームカウント値N+1したものをスライ
ド数倍したものを1フレームの横のマクロブロック数で
割った余り、つまり(N×2+1)mod44がMB_
Columnの値に一致するか、またはフレームカウン
ト値N+2したものをスライド数倍したものを1フレー
ムの横のマクロブロック数で割った余り、つまり(N×
2+2)mod44がMB_Columnの値に一致す
るかどうかを判定する(S106)。そして、一致した
場合は強制的にフレーム内符号化を行うと判断し、モー
ド選択スイッチ情報MにA、スイッチ情報SにAをそれ
ぞれ代入し(S107)。一致しない場合はフレーム間
符号化を行うと判断し、モード選択情報MにB、スイッ
チ情報SにBをそれぞれ代入する(S108)。
【0022】S101でフレームカウント値Nを読み込
む毎に、以上の処理を全てのMB_RowとMB_Co
lumnについて行う(S102〜S110)。このよ
うに本実施例では、入力動画像信号のフレーム内に強制
的に縦3列のマクロブロックからなるフレーム内符号化
領域を設定し、このフレーム内符号化領域の縦1列分が
2フレームにわたり連続してフレーム内符号化されるよ
うに、フレーム毎にフレーム内符号化領域を移動させ
る。
【0023】本実施例の方式を従来の技術と画質面から
比較すると、フレーム内符号化を行うマクロブロック数
は、1フレームにつき従来は44×2=88マクロブロ
ックに対し、本実施例では30×3=90マクロブロッ
クと、ほぼ同等である。画質はフレーム内符号化の割合
で決まるため、動きベクトルの探索範囲の制限を行わな
いとすれば、両者の画質はほぼ同等といえる。
【0024】しかし、従来の技術では前述のように動き
ベクトルの探索範囲を制限する必要があるため、画像の
動きによっては正しい動きベクトルが求められず、画質
が劣化する場合が存在した。これに対して、本実施例で
は例えば図3の現フレームにおいてこれからフレーム内
符号化する領域の直前のマクロブロック列MBjの動き
ベクトルを前フレームの近傍の9マクロブロックから探
索する場合、その9マクロブロックが属する範囲は全て
前フレームにおいてフレーム内符号化されているので、
探索範囲を制限する必要はない。従って、動きベクトル
の探索範囲を制限することによる上記のような画質劣化
は生じない。
【0025】さらに、従来の技術とハードウェアの面か
ら比較すると、図2に示したように動き補償適応予測回
路112において従来必要であった動きベクトル制限回
路が不要となるという利点がある。
【0026】また、本実施例では従来技術と比較してフ
レーム間符号化によるリフレッシュの周期が15フレー
ムから22フレームと長くなる。しかし、例えばチャン
ネルホッピングによって復号器側の画面全体の予測信号
が失われても、従来技術では2マクロブロック行ずつリ
フレッシュされて画面が回復するのに対し、本実施例で
は2マクロブロック列毎であり、リフレッシュの速度は
同じため、視覚的に有意差はない。
【0027】なお、本発明は上記実施例に限定されるも
のではなく、例えば図5に示すように、画面の横3行の
マクロブロックを横2行ずつスライドさせ、横1行を2
フレームの間連続してフレーム内符号化を行う方法でも
よい。
【0028】また、上記実施例ではフレームを単位とす
る符号化を行った場合について説明したが、フィールド
単位で符号化を行う場合でも本発明を適用できることは
言うまでもない。要するに、入力動画像信号をイントラ
符号化(フレーム内符号化またはフィールド内符号化)
するモードとインター符号化(フレーム間符号化または
フィールド間符号化)するモードを選択できるような動
画像符号化装置であれば、本発明によるリフレッシュ方
式を適用することができる。
【0029】
【発明の効果】以上説明したように、本発明によれば動
きベクトルの探索範囲を制限する必要がなくなるため、
探索範囲制限のための特別な回路を用意する必要がなく
なるばかりでなく、画像の動きが比較的大きい場合でも
その動きに応じた正しい動きベクトルを求めることがで
きるため、画質が向上するという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例に係る動画像符号化装置の構
成を示すブロック図
【図2】図1における動き補償適応予測回路の構成を示
すブロック図
【図3】同実施例におけるリフレッシュ方式を説明する
ための図
【図4】同実施例におけるモード選択回路の動作を説明
するためのフローチャート
【図5】本発明の他の実施例におけるリフレッシュ方式
を説明するための図
【図6】従来の動画像符号化装置におけるリフレッシュ
方式を説明するための図
【図7】従来のリフレッシュ方式の問題点を説明するた
めの図
【図8】従来の動き補償適応予測回路の構成を示すブロ
ック図
【図9】従来の動画像符号化装置における他のリフレッ
シュ方式を説明するための図
【符号の説明】
101…動画像信号入力端子 101…コマ落とし
回路 102…フレームカウンタ回路 103…減算器 104…モード選択スイッチ 105…DCT回路 106…量子化回路 107…可変長符号
化回路 108…バッファ 109…逆量子化回
路 110…IDCT回路 111…加算器 113…動き補償適応予測回路 114…スイッチ 115…モード選択回路 201…動き補償回
路 202…フレームメモリ 203…動きベクト
ル検出回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】入力動画像信号をイントラ符号化する符号
    化モードとインター符号化する符号化モードを有する符
    号化手段と、 この符号化手段の符号化モードを選択するモード選択手
    段とを備え、 前記モード選択手段は、前記入力動画像信号の画面内に
    強制的にイントラ符号化領域を設定し、このイントラ符
    号化領域の各一部が少なくとも2画面にわたり連続して
    イントラ符号化されるように画面毎にイントラ符号化領
    域を移動させることを特徴とする動画像符号化装置。
JP23286993A 1993-09-20 1993-09-20 動画像符号化装置 Pending JPH0795588A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23286993A JPH0795588A (ja) 1993-09-20 1993-09-20 動画像符号化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23286993A JPH0795588A (ja) 1993-09-20 1993-09-20 動画像符号化装置

Publications (1)

Publication Number Publication Date
JPH0795588A true JPH0795588A (ja) 1995-04-07

Family

ID=16946107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23286993A Pending JPH0795588A (ja) 1993-09-20 1993-09-20 動画像符号化装置

Country Status (1)

Country Link
JP (1) JPH0795588A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016092489A (ja) * 2014-10-30 2016-05-23 富士通株式会社 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム
CN110663253A (zh) * 2017-05-24 2020-01-07 Ntt电子股份有限公司 视频编码装置和视频编码方法
US10609419B2 (en) 2015-06-24 2020-03-31 Sony Corporation Encoding apparatus, decoding apparatus and transmission control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016092489A (ja) * 2014-10-30 2016-05-23 富士通株式会社 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム
US10609419B2 (en) 2015-06-24 2020-03-31 Sony Corporation Encoding apparatus, decoding apparatus and transmission control method
US11297354B2 (en) 2015-06-24 2022-04-05 Sony Corporation Encoding apparatus, decoding apparatus and transmission control method
CN110663253A (zh) * 2017-05-24 2020-01-07 Ntt电子股份有限公司 视频编码装置和视频编码方法

Similar Documents

Publication Publication Date Title
EP0933948B1 (en) Video encoder and video encoding method
KR100267805B1 (ko) 오염영역을 판정하는 동화상복호방법 및 장치
JP3954656B2 (ja) 画像符号化装置及び方法
KR100308099B1 (ko) 동작벡터부호와복호화방법및그장치,화상신호부호화복호화방법및그장치
US6603815B2 (en) Video data processing apparatus, video data encoding apparatus, and methods thereof
US20070002945A1 (en) Intra-coding apparatus and method
JP3778721B2 (ja) 動画像符号化方法および装置
US20090190660A1 (en) Image encoding method
US6069919A (en) Low-delay encoding methods of moving pictures
WO2003043344A2 (en) Reduced-complexity video decoding using larger pixel-grid motion compensation
KR100272812B1 (ko) 비디오 신호 코더
JP3755155B2 (ja) 画像符号化装置
JP2001169286A (ja) 動画像符号化装置
KR100215824B1 (ko) 엠펙 디코더의 프레임 메모리 및 영상 데이타 디코딩방법
JPH10322696A (ja) 信号符号化装置、信号符号化方法、信号記録媒体及び信号伝送方法
JP3450384B2 (ja) 動画像符号化装置
EP1747536B1 (en) Method and apparatus for encoding a picture sequence using predicted and non-predicted pictures which each include multiple macroblocks
JP3599942B2 (ja) 動画像符号化方法、及び動画像符号化装置
JPH09294262A (ja) 画像符号化装置
JP3480067B2 (ja) 画像符号化装置及び方法
JPH0795588A (ja) 動画像符号化装置
KR970003100B1 (ko) 적응적으로 강제 인트라 모드를 선택하는 동영상 부호화 방법
JP3507532B2 (ja) 動画像符号化方法及び装置
JP3599909B2 (ja) 動画像符号化装置
JPH09130807A (ja) 動画像符号化装置および動画像復号化装置