JP2003179931A - 動画符号化装置及びその方法並びに動画符号化プログラム - Google Patents
動画符号化装置及びその方法並びに動画符号化プログラムInfo
- Publication number
- JP2003179931A JP2003179931A JP2001376507A JP2001376507A JP2003179931A JP 2003179931 A JP2003179931 A JP 2003179931A JP 2001376507 A JP2001376507 A JP 2001376507A JP 2001376507 A JP2001376507 A JP 2001376507A JP 2003179931 A JP2003179931 A JP 2003179931A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- coding
- macroblock
- unit
- macro 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
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
画像符号化方法と動画像符号化プログラムを格納したコ
ンピュータ読み取り可能な記録媒体とを提供する。 【解決手段】 本発明の動画符号化装置は、MPEG2
と同様に、Iピクチャ,Bピクチャ及びPピクチャを使
用する動画符号化装置であり、Iピクチャ,Bピクチャ
及びPピクチャの符号化を行う場合、フレーム間順方向
予測符号化,フレーム間逆方向予測符号化,イントラ符
号化の処理に加えて、同一フレーム内の符号化の終了し
たマクロブロックを、予測符号化のための参照画像とし
て用いることを特徴とする。
Description
および動画像符号化プログラムを格納したコンピュータ
読み取り可能な記録媒体に関し、さらに言えば、例えば
MPEG(Moving Picture Experts Group)2のように、符
号化情報量を低減することができる動画像符号化方法
と、その方法を実施する動画像符号化プログラムを格納
したコンピュータ読み取り可能な記録媒体に関する。
続するピクチャ間に存在する相関を利用し、「動き補
償」と呼ばれる技術によって符号化情報量を低減する符
号化方式仕様である。「動き補値」に必要な「動き推
定」では、あるピクチャ内の画像領域を参照値とし、そ
の参照値と符号化対象となるピクチャ内の画像領域との
差分が最小となるような、参照領域の空間的な相対位置
(すなわち「動きベクトル」)が求められる。
クチャを次の三つのタイプに分類して符号化を行う。す
なわち、イントラピクチャ(Intra-coded picture,I
ピクチャ)、予測符号化ピクチャ(Predictive-coded p
icture,Pピクチャ)、双方向予測符号化ピクチャ(Bi
directionally predictive-Coded picture,Bピクチ
ャ)である。図9に示すように、少なくとも一つのIピ
クチャ、Pピクチャ、Bピクチャが結合して一つのピク
チャ・グループ(すなわち、GOP)を構成する。そし
て、複数のピクチャ・グループが結合して一連の符号化
情報、すなわちビット・ストリームを構成する。
先頭に配置される。Pピクチャは、常にピクチャ・グル
ープの末尾に配置されるが、必要に応じてピクチャーグ
ループの先頭と末尾以外の位置にも配置される。図9の
例では、Pピクチャはピクチャ・グループ(GOP)の
末尾と中央にそれぞれ配置されている。Bピクチャは、
IピクチャとそのIピクチャに隣接するPピクチャの間
に少なくとも1個、配置される。図9の例では、Iピク
チャと中央のPピクチャの問に二つのBピクチャが配置
され、中央のPピクチャと末尾のPピクチャの間にさら
に二つのBピクチャが配置されている。
ピクチャとBピクチャ)の情報を使用せず、ピクチャ自
身の持つ情報のみを用いて符号化(フレーム内符号化)
されるピクチャである。Pピクチャは、過去のIピクチ
ャまたは未来のPピクチャを「参照ピクチャ(参照画
像)」として使用し、時間軸上で前向きの予測符号化
(フレーム間順方向予測符号化)がされるピクチャであ
る。すなわち、Bピクチャは、過去及び将来の画像、す
なわち、Iピクチャ及びPピクチャのいずれか,または
Iピクチャ及びPピクチャの双方を、「参照ピクチャ」
として使用し、時間軸上で前向きと後向き(フレーム間
逆方向予測符号化)の双方向の予測符号化が行われるピ
クチャである。
よれば、かなり高いレベルで符号化情報量を低減できる
ことが知られているが、近年、処理すべき動画像の情報
量が増加する傾向にあるため、符号化効率をいっそう高
めることが望まれている。これは、伝送帯域をより狭く
し且つ格納領域をより少なくすることによって、動画像
処理システムのコストを低減できるからである。マルチ
メディア化が進む中、限られた通信容量において、画像
データ等の大容量通信を多くの利用者が利用できるよう
にするために、通信スピードの高速化とともに、より圧
縮効率の高い画像符号化が求められている。
ので、動画像処理システムのコストを低減できる動画像
符号化方法と、動画像符号化プログラムを格納したコン
ピュータ読み取り可能な記録媒体とを提供することにあ
る。
イントラ符号化を行うIピクチャ,フレーム間順方向予
測符号化及びフレーム間逆方向予測符号化を行うBピク
チャ,フレーム間順方向予測符号化を行うPピクチャを
使用する動画符号化装置であり、Iピクチャ,Bピクチ
ャ及びPピクチャの符号化を行う場合、フレーム間順方
向予測符号化,フレーム間逆方向予測符号化,イントラ
符号化の処理に加えて、同一フレーム内の符号化の終了
したマクロブロックを、予測符号化のための参照画像と
して用いることを特徴とする。
行うIピクチャ,フレーム間順方向予測符号化及びフレ
ーム間逆方向予測符号化を行うBピクチャ,フレーム間
順方向予測符号化を行うPピクチャを使用する動画符号
化方法であり、Iピクチャ,Bピクチャ及びPピクチャ
の符号化を行う過程において、フレーム間順方向予測符
号化,フレーム間逆方向予測符号化,イントラ符号化の
過程に加えて、同一フレーム内の符号化の終了したマク
ロブロックを、予測符号化のための参照画像として用い
る過程を有することを特徴とする符号化方法。
号化を行うIピクチャ,フレーム間順方向予測符号化及
びフレーム間逆方向予測符号化を行うBピクチャ,フレ
ーム間順方向予測符号化を行うPピクチャを使用する、
請求項1に記載の符号化装置を動作させる動画符号化プ
ログラムであり、Iピクチャ,Bピクチャ及びPピクチ
ャの符号化を行う処理において、フレーム間順方向予測
符号化,フレーム間逆方向予測符号化,イントラ符号化
の処理に加えて、同一フレーム内の符号化の終了したマ
クロブロックを、予測符号化のための参照画像として用
いる処理を含む符号化処理をコンピュータに実行させる
ことを特徴とする。
媒体は、イントラ符号化を行うIピクチャ,フレーム間
順方向予測符号化及びフレーム間逆方向予測符号化を行
うBピクチャ,フレーム間順方向予測符号化を行うPピ
クチャを使用する、請求項1に記載の符号化装置を動作
させる動画符号化プログラムが記録された記録媒体であ
り、Iピクチャ,Bピクチャ及びPピクチャの符号化を
行う処理において、フレーム間順方向予測符号化,フレ
ーム間逆方向予測符号化,イントラ符号化の処理に加え
て、同一フレーム内の符号化の終了したマクロブロック
を、予測符号化のための参照画像として用いる処理を含
む符号化処理をコンピュータに実行させる動画符号化プ
ログラムを記録している。
施形態について説明する。図1及び図8は、各々、本発
明の一実施形態の動画符号化に用いる符号器と復号器の
構成例を示す機能ブロック図である。この構成自体は、
MPEG2に従った動画像処理に使用されるものと同様
である。 <符号器>まず、図1の符号器の構成について説明す
る。本発明の符号器は、符号化の終了した、同一フレー
ム内にあるマクロブロックを、予測符号化のための参照
画像として用いることを特徴としている。ピクチャ並べ
換え部11は、外部機器から、圧縮されていないデジタ
ル入力画像信号を入力し、このデジタル入力画像から複
数のピクチャを生成する。ここで、上記ピクチャとは、
それ自身を1枚の静止画として扱うことができるフレー
ムまたはフィールドを意味している。この各ピクチャ
は、各々、一つの輝度信号と二つの色差信号とのデータ
の組み合わせから構成される。
同様に、予測符号化を行うため、上記ピクチャをIピク
チャ,Bピクチャ,Pピクチャの三つのタイプに分け
る。また、ピクチャ並べ換え部11は、生成されたIピ
クチャ、Bピクチャ,Pピクチャを、予測符号化処理に
適した順序に並べ換えて出力する。すなわち、Iピクチ
ャのマクロブロックタイプは、フレーム間予測を行わず
にイントラ符号化(フレーム内符号化)フレームのデー
タから構成され、他のP及びBフレームの予測に用いる
ために最初に出力される。上記マクロブロックは、ピク
チャを16×16ドットの領域に分解した構成であり、
4×4ドット領域からなる4つのブロックから構成され
ている。
ピクチャと同様に、イントラ符号化フレームのデータ
と、Iピクチャ(参照画像として使用)から予測するこ
とで再生されるインターフレーム(順方向フレーム予測
画面)のデータとから構成されている。Bピクチャのマ
クロブロックタイプは、Iピクチャと同様なイントラ符
号化フレームのデータと、Pピクチャと同様なIピクチ
ャ(参照画像として使用)からの予測することで再生さ
れるインターフレーム(順方向フレーム予測画面)のデ
ータと、Pピクチャ(参照画像として使用)からの予測
することで再生されるバックワードフレーム(逆方向フ
レーム予測画面)のデータとから構成されている。この
ため、ピクチャ並べ替え部11は、符号化に必要な順番
に、ピクチャ順を並べ換えた画像信号を、Iピクチャ、
Pピクチャ、Bピクチャの順に、動き推定部12に出力
する。
し、各々の種類に対応した符号化モードを選択し、この
符号化モードを動き予測部20に各ピクチャに対応させ
て出力する。すなわち、動き推定部12は、入力される
符号化を行う画像信号(ピクチャ)がIピクチャであれ
ば、Iピクチャであることを示す識別信号とともに、同
一フレーム内のすでに符号化が終了しているマクロブロ
ックに相似性の高いマクロブロックがある場合、このマ
クロブロックを相似マクロブロックとし、同一フレーム
内符号化を行ったことを示す符号化モードのモード信号
を、この符号化されるマクロブロックのマクロブロック
アドレスと、符号化されるマクロブロックと上記相似マ
クロブロックとの座標値の差である動きベクトルととも
に動き予測部20へ出力する。一方、動き推定部12
は、同一フレーム内に相似性の高いマクロブロックが無
い場合、そのままの状態で使用することを示す符号化モ
ードのモード信号を動き予測部20へ出力し、そのまま
の状態で減算部13に出力する。
化を行う画像がPピクチャ及びBピクチャのいずれかで
あれば、構成するマクロブロックに対して相似性の高い
相似マクロブロックを、GOPにおける他の近傍のピク
チャ(PピクチャであればIピクチャ,Bピクチャであ
ればI,Pピクチャ)から抽出して、この符号化される
マクロブロックのマクロブロックアドレスと、符号化さ
れるマクロブロックと相似マクロブロックとの座標値の
差である動きベクトルと、このいずれの近傍のピクチャ
から抽出したかを示す符号化モードのモード信号(フレ
ーム間順方向予測符号化,フレーム間逆方向予測符号化
のいずれか)とを動き予測部20へ出力する。
号化される画像がPピクチャやBピクチャのいずれかで
あれば、同一フレーム内のすでに符号化が終了している
マクロブロックに相似性の高いマクロブロックがある場
合、ピクチャの種類を示す識別信号と、同一フレーム内
符号化を行ったことを示す符号化モード(同一フレーム
内予測符号化)のモード信号とを、この符号化されるマ
クロブロックのマクロブロックアドレスと、符号化され
るマクロブロックと相似マクロブロックとの座標値の差
である動きベクトルとともに動き予測部20へ出力す
る。ここで、動き推定部12は、同一フレーム内予測符
号化,フレーム間順方向予測符号化,及びフレーム間逆
方向予測符号化のいずれで行った場合に、最も相似性
(相関性)が高いかを判定して、最も相似性の高い符号
化モードを使用することとなる。
れる符号化される画像がPピクチャ及びBピクチャのい
ずれかであっても、構成するマクロブロックに対して、
所定の範囲内の相似性を有する相似マクロブロックが抽
出されない場合、ピクチャの種類を示す識別信号と、動
き予測部20にそのままの状態で使用することを示す符
号化モードのモード信号と、このマクロブロックの識別
信号とを出力し、このマクロブロックをIピクチャと同
様にそのままの状態で、減算回路13へ出力することと
なる。
ャ及び各マクロブロックの識別信号を記憶し、各マクロ
ブロックの符号化モードに基づき、減算部13に対し
て、必要に応じて(相似ブロックのあるマクロブロック
に対してのみ)減算指令を送るとともに、減算に用いる
相似マクロブロックの画像データ(参照画像)とをピク
チャ蓄積部21から抽出して供給する。減算器13は、
減算指令が無い(入力されたマクロブロックに相似マク
ロブロックがない)場合、そのままの状態でマクロブロ
ックを通過させ、減算指令がある(入力されたマクロブ
ロックに相似マクロブロックがない)場合、この相似マ
クロブロックとの差分データ、すなわち残差予測信号を
出力する。
のままの状態マクロブロック,または減算を行った残差
予測信号のマクロブロックを、各々ブロックに分割し
て、各ブロックに対して、MPEG2と同様なDCT
(離散コサイン変換)処理を行う。量子化部15は、上
記DCT処理により求められた各ブロックのDCT係数
を所定の除数(量子化ステップ)で除算して、余りを丸
めて符号化(量子化)を行う(MPEG2と同様な符号
化処理)。
される量子化された各ブロックのDCT係数に上記所定
の除数(量子化ステップ)を乗算し、逆量子化の処理を
行う。IDCT(逆離散コサイン変換)部18は、MP
EG2と同様な逆DCT処理を行い、復号したブロック
からマクロブロックを再構成し、このマクロブロックを
加算器19へ出力する。
ックの符号化モードに基づき、加算器19に対して、必
要に応じて(再構成されたマクロブロックが残差予測信
号である場合のみ)加算指令を送るとともに、加算に用
いる相似マクロブロックの画像データとをピクチャ蓄積
部21から抽出して供給する。加算器19は、加算指令
が無い(入力されたマクロブロックが残差予測信号でな
くそのままの状態である)場合、そのままの状態でマク
ロブロックを通過させ、加算指令がある(入力されたマ
クロブロックが残差予測信号である)場合、復号された
残差予測信号と供給された相似マクロブロックとを加算
して、マクロブロックの再生を行う。
力される、再生されたマクロブロックによりピクチャを
構成して、これらのピクチャを蓄積する。ここで、ピク
チャ蓄積部21に蓄積されるピクチャは、Iピクチャと
Pピクチャとの2種類である(ここで、Iピクチャ及び
Pピクチャである理由は、動作の項において説明す
る)。
ら入力する量子化されたブロックを、MPEG2と同様
な方法で可変長符号化を行い、2進符号化されたブロッ
クをマクロブロック単位で、多重化部22へ出力する。
多重化手段22は、可変長符号化部16から送られる2
進符号化されたマクロブロックと、動きベクトルのデー
タと、符号化モードを示す符号化信号とを多重化し、バ
ッファ23に出力する。
・量子化DCT出力信号と動きベクトル信号と符号化モ
ード信号とを一時的に蓄積し、所定形式のビットストリ
ームに整形して出力する。このビットストリームは、所
定の伝送路を介して復号器(例えば、図8の復号器3
1)に伝送される。なお、バッファ23は、伝送路に出
力するビットレートに対応して、量子化部15から出力
されるビットのビットレート制御を行う。
照して、本発明の一実施形態による符号器1の動作例の
説明を行う。ここで、図2は、上述した符号器1におい
て実行される動画像符号化処理を説明するGOP(グル
ープ・オブ・ピクチャ)の構成例を示す概念図である。
また、図3〜6は、各ピクチャのマクロブロックに対す
る相似マクロブロックの抽出処理を説明する、ピクチャ
の構成を示す概念図である。ピクチャ並べ替え部11
は、時系列に入力されるピクチャを、例えば、図2に示
すGOP単位にIピクチャ{n},Bピクチャ{n+
1,n+2},Pピクチャ{n+3},Bピクチャ{n
+4,n+5},Pピクチャ{n+6}として分類し、
これらのピクチャを、{n,n+3,n+1,n+2,
n+6,n+4,n+5}の順番に並べ換えて出力す
る。図3〜図5において、MBIはIピクチャを示し、
MBPはPピクチャを示し、MBBはBピクチャを示し
ている。
に対して、図7に示すフローチャートに従い符号化を行
う。ステップS1において、動き推定部12は、GOP
単位におけるIピクチャ,Bピクチャ,Pピクチャのい
ずれであるかを判定し、これらのピクチャを入力された
順にターゲットピクチャとして設定する。
12は、ターゲットピクチャを16×16ドットのマク
ロブロックに分割する。ここでは、動き推定部12は、
図3〜図6に示すように、各ピクチャを、縦方向に8
行、横方向に6列のマトリクスに分割、すなわち、48
個のマクロブロックに分割する。以下、各マクロブロッ
クは、Iピクチャ,Pピクチャ,Bピクチャに各々対応
して、MI(m(マトリクスの行番号),n(マトリク
スの列番号)),MP(m,n),MB(m,n)(m=
1〜6の整数、n=1〜8の整数)として表す。
部12は、分割したターゲットピクチャがIピクチャで
あるか否かの判定を行う。ここで、動き推定部12は、
このターゲットピクチャがIピクチャであると判定した
場合、符号化の処理をステップS6へ進める。
12は、図6に示すように、ターゲット・ピクチャTに
対する符号化処理を、すべてのマクロブロックMIにつ
いて、例えば、矢印の順序により行う。すなわち、動き
推定部12は、左上角(第1行第1列)のマクロブロッ
クMI(1,1)から符号化処理を開始してから右方向
に進み、右上角(第1行第8列)のマクロブロックMI
(1,8)で一旦終了する。このマクロブロックMI
(1,1)〜マクロブロックMI(1,8)が、各ピク
チャないにおいて、マクロブロックを識別するマクロブ
ロックアドレスである。そして、動き推定部12は、直
ちに第2行に移り、第2行第1列のマクロブロックMI
(2,1)から第2行第8列のマクロブロックMI
(2,8)まで進む。以下、同様にして、動き推定部1
2は、第3行〜第6行について同じ動きを繰り返し、第
6行第8列のマクロブロックMI(6,8)で終了す
る。
を、例えば、Iピクチャにおいて符号化が終了したマク
ロブロック(現在符号化を行っている自身)を参照マク
ロブロックとして参照して、新たに符号化するマクロブ
ロックと相似している相似マクロブロックの検出を行
う。すなわち、動き推定部12は、マクロブロックMI
(1,1)の符号化を行うが、Iピクチャであり、参照
できるマクロブロックがなく、イントラ符号化を行うた
め、そのままの状態で、マクロブロックを減算器13へ
出力し、イントラ符号化であることを示す符号化モード
のモード信号を動き予測部20へ出力する。このとき、
動き推定部12は、相似マクロブロックがないため、動
きベクトルのデータを動き予測部20に出力しない。
2からイントラ符号化を示すモード信号が入力されるた
め、このモード信号に対応するマクロブロックMI
(1,1)が減算器13に入力した時点で、減算器13
に対して減算指令を出力しない。このとき、減算器13
は、動き予測部20から減算指令がこないため、入力さ
れたマクロブロックMI(1,1)をそのままの状態で
出力する。次に、DCT部14は、このマクロブロック
MI(1,1)を、4×4ドットのブロックに分割し、
各ブロックのDCT処理を行い、この処理結果をマクロ
ブロックMID(1,1)として量子化部15へ出力す
る。
ロブロックMID(1,1)を量子化し、処理結果をマク
ロブロックMIQ(1,1)として出力する。これによ
り、可変長符号化16は、上記マクロブロックMIQ
(1,1)を可変長符号化し、マクロブロックMIV
(1,1)として出力する。次に、多重化部22は、上
記マクロブロックMIV(1,1)を、イントラ符号化で
あることを示す符号化モードのモード信号(符号化する
画像がIピクチャであることを示す、ピクチャの種類を
示す識別信号を含む)と多重化して、バッファ23へ出
力する。
出力するマクロブロックMIQ(1,1)の逆量子化を行
い、マクロブロックMID'(1,1)を再生し、IDC
T部18へ出力する。以下、復号されたブロックには、
復号結果が非可逆的なため、元のマクロブロックと区別
するために、「'」をマクロブロックの名称に添付す
る。そして、IDCT部18は、入力されるマクロブロ
ックMID'(1,1)に対して、逆離散コサイン変換を
行い、マクロブロックMI'(1,1)を再生して、加算
器19へ出力する。
ックMI'(1,1)が、イントラ符号化されたマクロブ
ロックMI(1,1)に対応しているため、動き予測部
20から加算指令が出力されないため、マクロブロック
MI(1,1)に、何のデータも加算されずに、ピクチ
ャ蓄積部21のIピクチャの識別番号に対応する領域に
記憶される。すなわち、ピクチャ蓄積部21には、バッ
ファ23からビットストリームとして送信され、受信先
で再生されるIピクチャの画像と同様の、再生された画
像が蓄積される(記憶される)。
うに、符号化が進み、マクロブロックMI(4,4)の
符号化を行う場合、マクロブロックMI(4,4)と、
ピクチャ蓄積部21から読み出したマクロブロックMI'
(1,1)〜MI'(4,3)各々との、差分データを演
算し、マクロブロックMI'(4,1)がマクロブロック
MI'(1,1)〜MI'(4,3)のうち、マクロブロッ
クMI(4,4)との差分データが最も小さく、所定の
相似度を超えている(差分データが設定された値以下で
ある)と判定すると、マクロブロックMI'(4,1)を
相似マクロブロックとして抽出する。
ロックMI(4,4)の符号化を行うが、マクロブロッ
クMI'(4,1)を相似マクロブロックとするため、同
一フレーム内予測符号化(同一ピクチャ内のマクロブロ
ックを相似ブロックとした符号化)を行うことを示す符
号化モードのモード信号を動き予測部20へ出力すると
ともに、マクロブロックMI(4,4)を減算器13へ
出力する。このとき、動き推定部12は、マスクブロッ
クMI(4,4)の位置に対応した、マスクブロックM
I'(4,1)の相対位置を示す動きベクトルを、動き予
測部20及び多重化部22へ出力する。
2から同一フレーム内予測符号化を示すモード信号が入
力されるため、このモード信号に対応するマクロブロッ
クMI(4,4)が減算器13に入力された時点で、減
算器13に対して減算指令を出力するとともに、ピクチ
ャ蓄積部21から減算に用いるマクロブロックMI'
(4,1)を読み出し、減算器13へ出力する。このと
き、減算器13は、動き予測部20から減算指令及び減
算に用いるマクロブロックMI'(4,1)のデータが入
力されるため、入力されたマクロブロックMI(4,
4)からマクロブロックMI'(4,1)を減算して、こ
の減算結果を残差予測データMS(4,4)として、D
CT部14へ出力する。
クMI(4,4)の残差予測データMS(4,4)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(4,
4)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(4,4)を量
子化し、処理結果をマクロブロックMSQ(4,4)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(4,4)を可変長符号化し、マクロ
ブロックMSV(4,4)として出力する。次に、多重化
部22は、上記マクロブロックMSV(4,4)を、フレ
ーム間順方向予測符号化であることを示す符号化モード
のモード信号(符号化する画像がIピクチャであること
を示す、ピクチャの種類を示す識別信号を含む)と多重
化して、バッファ23へ出力する。
出力するマクロブロックMSQ(4,4)の逆量子化を行
い、マクロブロックMSD'(4,4)を再生し、IDC
T部18へ出力する。そして、IDCT部18は、入力
されるマクロブロックMSD'(4,4)に対して、逆離
散コサイン変換を行い、残差予測信号MS'(4,4)を
再生して、加算器19へ出力する。
号MS'(4,4)が、同一フレーム内予測符号化された
マクロブロックMI(4,4)に対応しているため、動
き予測部20から加算指令が出力され、動き予測部20
がピクチャ蓄積部21から読み出したマクロブロックM
I'(4,1)と、予測算差信号MS'(4,4)とが加算
されて、マクロブロックMI'(4,4)が復号化され
る。そして、加算器19は、この復号化されたマクロブ
ロックMI'(4,4)を、ピクチャ蓄積部21のIピク
チャの識別番号に対応する領域に記憶する。
(4,7)の符号化を行う場合、MI(4,7)と、M
I'(1,1)〜MI’(4,6)各々との、差分データ
を演算し、MI'(1,1)〜MI'(4,6)のうち、マ
クロブロックMI'(2,4)がマクロブロックM(4,
7)との差分データが最も小さいと判断するが、所定の
相似度を超えていない(差分データが設定された値を越
えている)と判定すると、マクロブロックMI'(2,
4)を相似マクロブロックとして使用せず、マクロブロ
ックMI'(1,1)と同様に、イントラ符号化を行うこ
とととする。したがって、動き推定部12は、同一フレ
ーム内予測符号化することを示す符号化モードのモード
信号を動き予測部20へ出力する。以降のマクロブロッ
クMI(4,7)処理は、マクロブロックMI(1,1)
と同様のため、説明を省略する。
おけるマクロブロックMI(6,8)の符号化が終了す
ると、全てのマクロブロックの符号化が終了したとし
て、処理をステップS1に戻す。この時点で、ピクチャ
蓄積部21には、一度符号化(予測符号化,DCT処
理,量子化等により)されて、復号化された状態のIピ
クチャの画像データが格納されている。
並べ替え部11は、次に入力されるPピクチャ(N+
3)をターゲットピクチャとして設定する。次に、ステ
ップS2において、動き推定部12は、ターゲットピク
チャを16×16ドットのマクロブロックに分割する。
ここでは、動き推定部12は、図3〜図6に示すよう
に、Pピクチャを、縦方向に8行、横方向に6列のマト
リクスに分割、すなわち、48個のマクロブロック(マ
クロブロックMP(1,1)〜MP(6,8))に分割す
る。
部12は、分割したターゲットピクチャがIピクチャで
あるか否かの判定を行う。ここで、動き推定部12は、
このターゲットピクチャがIピクチャでないと判定し、
処理をステップS4へ進める。次に、ステップS4にお
いて、動き推定部12は、分割したターゲットピクチャ
がPピクチャであるか否かの判定を行う。ここで、動き
推定部12は、このターゲットピクチャがPピクチャで
あると判定した場合、符号化の処理をステップS7へ進
める。
12は、図6に示すように、ターゲットピクチャTに対
する符号化処理を、すでに述べたIピクチャのときと同
様に、すべてのマクロブロックMPについて、例えば、
矢印の順序により行う。すなわち、動き推定部12は、
左上角(第1行第1列)のマクロブロックMP(1,
1)から符号化処理を開始してから右方向に進み、右上
角(第1行第8列)のマクロブロックMP(1,8)で
一旦終了する。そして、動き推定部12は、直ちに第2
行に移り、第2行第1列のマクロブロックMP(2,
1)から第2行第8列のマクロブロックMP(2,8)
まで進む。以下、同様にして、動き推定部12は、第3
行〜第6行について同じ動きを繰り返し、第6行第8列
のマクロブロックMP(6,8)で終了する。
を、例えば、ピクチャ蓄積部21に格納されているIピ
クチャと、符号化が終了したPピクチャ(現在符号化を
行っている自身)のマクロブロックとを参照マクロブロ
ック(及び参照画像)として参照して、新たに符号化す
るマクロブロックと相似している相似マクロブロックの
検出を行う。すなわち、動き推定部12は、マクロブロ
ックMP(1,1)の符号化を、ピクチャ蓄積部21に
蓄積されているIピクチャのマクロブロックを、参照マ
クロブロックとして、符号化を行う。
うに、マクロブロックMP(1,1)から符号化を開始
し、符号化が進み、マクロブロックMP(1,6)の符
号化を行うとき、マクロブロックMP(1,6)と、ピ
クチャ蓄積部21に格納されているIピクチャのマクロ
ブロックMI'(1,1)〜MI'(6,8),Pピクチャ
のマクロブロックMP'(1,1)〜MP'(1,5)各々
との差分データを演算して求め、マクロブロックMI'
(5,6)がマクロブロックMI'(1,1)〜MI'
(6,8),マクロブロックMP'(1,1)〜MP'
(1,5)のうち、マクロブロックMP(1,6)との
差分データが最も小さく、所定の相似度を超えている
(差分データが設定された値以下である)と判定する
と、マクロブロックMI'(5,6)を相似マクロブロッ
クとして抽出する。
ロックMP(1,6)の符号化を行うが、マクロブロッ
クMI'(5,6)を相似マクロブロックとするため、フ
レーム間順方向予測符号化(過去のピクチャ,すなわち
Iピクチャ内のマクロブロックを相似ブロックとした符
号化)を行うことを示す符号化モードのモード信号を動
き予測部20へ出力するとともに、マクロブロックMI
(1,6)を減算器13へ出力する。このとき、動き推
定部12は、マスクブロックMI(1,6)の位置に対
応した、マスクブロックMI'(5,6)の相対位置を示
す動きベクトルを、動き予測部20及び多重化部22へ
出力する。
2からフレーム間順方向予測符号化を示すモード信号が
入力されるため、このモード信号に対応するマクロブロ
ックMP(1,6)が減算器13に入力された時点で、
減算器13に対して減算指令を出力するとともに、ピク
チャ蓄積部21から減算に用いるマクロブロックMI'
(5,6)を読み出し、減算器13へ出力する。このと
き、減算器13は、動き予測部20から減算指令及び減
算に用いるマクロブロックMI'(5,6)のデータが入
力されるため、入力されたマクロブロックMP(1,
6)からマクロブロックMI'(5,6)を減算して、こ
の減算結果を残差予測データMS(1,6)として、D
CT部14へ出力する。
クMP(1,6)の残差予測データMS(1,6)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(1,
6)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(1,6)を量
子化し、処理結果をマクロブロックMSQ(1,6)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(1,6)を可変長符号化し、マクロ
ブロックMSV(1,6)として出力する。次に、多重化
部22は、上記マクロブロックMSV(1,6)を、フレ
ーム間順方向予測符号化であることを示す符号化モード
のモード信号(符号化する画像がPピクチャであること
を示す、ピクチャの種類を示す識別信号を含む) と、
マスクブロックMI(1,6)及びマスクブロックMI'
(5,6)の相対位置を示す動きベクトルとともに多重
化し、バッファ23へ出力する。
MSV(1,6),モード信号,動きベクトルが多重化さ
れたビットストリームを出力する。また、逆量子化部1
7は、量子化部15の出力するマクロブロックMSQ
(1,6)の逆量子化を行い、マクロブロックMSD'
(1,6)を再生し、IDCT部18へ出力する。そし
て、IDCT部18は、入力されるマクロブロックMS
D'(1,6)に対して、逆離散コサイン変換を行い、残
差予測信号MS'(1,6)を再生して、加算器19へ出
力する。
号MS'(1,6)が、フレーム内予測符号化されたマク
ロブロックMP(1,6)に対応しているため、動き予
測部20から加算指令が出力され、動き予測部20がピ
クチャ蓄積部21から読み出したマクロブロックMI'
(5,6)と、予測算差信号MS'(1,6)とが加算さ
れて、マクロブロックMP'(1,6)が復号化される。
そして、加算器19は、この復号化されたマクロブロッ
クMP'(1,6)を、ピクチャ蓄積部21のPピクチャ
の識別番号に対応する領域に記憶する。
化が進み、マクロブロックMP(5,6)の符号化を行
うとき、マクロブロックMP(5,6)と、ピクチャ蓄
積部21に格納されているIピクチャのマクロブロック
MI'(1,1)〜MI'(6,8),Pピクチャのマクロ
ブロックMP'(1,1)〜MP'(5,5)各々との差分
データを演算して求め、マクロブロックMP'(2,3)
がマクロブロックMI'(1,1)〜MI'(6,8),マ
クロブロックMP'(1,1)〜MP'(5,5)のうち、
マクロブロックMP(5,6)との差分データが最も小
さく、所定の相似度を超えている(差分データが設定さ
れた値以下である)と判定すると、マクロブロックMP'
(2,3)を相似マクロブロックとして抽出する。
ロックMP(5,6)の符号化を行うが、マクロブロッ
クMP'(2,3)を相似マクロブロックとするため、同
一フレーム内予測符号化(現在符号化処理を行っている
ピクチャ,すなわちPピクチャ内のマクロブロックを相
似ブロックとした符号化)を行うことを示す符号化モー
ドのモード信号を動き予測部20へ出力するとともに、
マクロブロックMP(5,6)を減算器13へ出力す
る。このとき、動き推定部12は、マスクブロックMP
(5,6)の位置に対応した、マスクブロックMP'
(2,3)の相対位置を示す動きベクトルを、動き予測
部20及び多重化部22へ出力する。
2から同一内予測符号化を示すモード信号が入力される
ため、このモード信号に対応するマクロブロックMP
(5,6)が減算器13に入力された時点で、減算器1
3に対して減算指令を出力するとともに、ピクチャ蓄積
部21から減算に用いるマクロブロックMP'(2,3)
を読み出し、減算器13へ出力する。このとき、減算器
13は、動き予測部20から減算指令及び減算に用いる
マクロブロックMP'(5,6)のデータが入力されるた
め、入力されたマクロブロックMP(5,6)からマク
ロブロックMP'(2,3)を減算して、この減算結果を
残差予測データMS(5,6)として、DCT部14へ
出力する。
クMP(5,6)の残差予測データMS(5,6)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(5,
6)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(5,6)を量
子化し、処理結果をマクロブロックMSQ(5,6)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(5,6)を可変長符号化し、マクロ
ブロックMSV(5,6)として出力する。次に、多重化
部22は、上記マクロブロックMSV(5,6)を、同一
フレーム内予測符号化であることを示す符号化モードの
モード信号(符号化する画像がPピクチャであることを
示す、ピクチャの種類を示す識別信号を含む)と、マス
クブロックMP(5,6)及びマスクブロックMP'
(2,3)の相対位置を示す動きベクトルとともに多重
化し、バッファ23へ出力する。
MSV(5,6),モード信号,動きベクトルが多重化さ
れたビットストリームを出力する。また、逆量子化部1
7は、量子化部15の出力するマクロブロックMSQ
(5,6)の逆量子化を行い、マクロブロックMSD'
(5,6)を再生し、IDCT部18へ出力する。そし
て、IDCT部18は、入力されるマクロブロックMS
D'(5,6)に対して、逆離散コサイン変換を行い、残
差予測信号MS'(5,6)を再生して、加算器19へ出
力する。
号MS'(5,6)が、同一フレーム内予測符号化された
マクロブロックMP(5,6)に対応しているため、動
き予測部20から加算指令が出力され、動き予測部20
がピクチャ蓄積部21から読み出したマクロブロックM
P'(2,3)と、予測算差信号MS'(5,6)とが加算
されて、マクロブロックMP'(5,6)が復号化され
る。そして、加算器19は、この復号化されたマクロブ
ロックMP'(5,6)を、ピクチャ蓄積部21のPピク
チャの識別番号に対応する領域に記憶する。
化が進み、マクロブロックMP(6,3)の符号化を行
うとき、マクロブロックMP(6,3)と、ピクチャ蓄
積部21に格納されているIピクチャのマクロブロック
MI'(1,1)〜MI'(6,8),Pピクチャのマクロ
ブロックMP'(1,1)〜MP'(6,2)各々との差分
データを演算して求め、マクロブロックMI'(5,6)
がマクロブロックMI'(1,1)〜MI'(6,8),マ
クロブロックMP'(1,1)〜MP'(6,2)のうち、
マクロブロックMP(6,3)との差分データが最も小
さいと判定する。
が所定の相似度を超えていない(差分データが設定され
た値を越えている)と判定すると、イントラ符号化を行
うことを示す符号化モードのモード信号を、動き予測部
20へ出力する。以下の符号化処理については、すでに
述べたマクロブロックMI(1,1)と同様の処理のた
め、説明を省略する。最終的に、バッファ23は、マク
ロブロックMSV(6,3),モード信号が多重化された
ビットストリームを出力する。そして、加算器19は、
この復号化されたマクロブロックMP'(6,3)を、ピ
クチャ蓄積部21のPピクチャの識別番号に対応する領
域に記憶する。次に、動き推定部12は、Pピクチャに
おけるマクロブロックMP(6,8)の符号化が終了す
ると、全てのマクロブロックの符号化が終了したとし
て、処理をステップS1に戻す。この時点で、ピクチャ
蓄積部21には、一度符号化(予測符号化,DCT処
理,量子化等により)されて、復号化された状態のIピ
クチャ及びPピクチャの画像データが格納されている。
チャ並べ替え部11は、次に入力されるBピクチャ(N
+1)をターゲットピクチャとして設定する。次に、ス
テップS2において、動き推定部12は、ターゲットピ
クチャを16×16ドットのマクロブロックに分割す
る。ここでは、動き推定部12は、図3〜図6に示すよ
うに、Bピクチャ(n+1)を、縦方向に8行、横方向
に6列のマトリクスに分割、すなわち、48個のマクロ
ブロック(マクロブロックMB(1,1)〜MB(6,
8))に分割する。
部12は、分割したターゲットピクチャがIピクチャで
あるか否かの判定を行う。ここで、動き推定部12は、
このターゲットピクチャがIピクチャでないと判定し、
処理をステップS4へ進める。ステップS4において、
動き推定部12は、分割したターゲットピクチャがPピ
クチャであるか否かの判定を行う。ここで、動き推定部
12は、このターゲットピクチャがPピクチャでないと
判定した場合、Bピクチャと判定し、符号化の処理をス
テップS5へ進める。
12は、図6に示すように、ターゲットピクチャTに対
する符号化処理を、すでに述べたI,Pピクチャのとき
と同様に、すべてのマクロブロックMBについて、例え
ば、矢印の順序により行う。すなわち、動き推定部12
は、左上角(第1行第1列)のマクロブロックMB
(1,1)から符号化処理を開始してから右方向に進
み、右上角(第1行第8列)のマクロブロックMB
(1,8)で一旦終了する。そして、動き推定部12
は、直ちに第2行に移り、第2行第1列のマクロブロッ
クMB(2,1)から第2行第8列のマクロブロックMB
(2,8)まで進む。以下、同様にして、動き推定部1
2は、第3行〜第6行について同じ動きを繰り返し、第
6行第8列のマクロブロックMB(6,8)で終了す
る。
を、例えば、ピクチャ蓄積部21に格納されているIピ
クチャ及びPピクチャと、符号化が終了したBピクチャ
(現在符号化を行っている自身)のマクロブロックとを
参照マクロブロックとして参照して、新たに符号化する
マクロブロックと相似している相似マクロブロックの検
出を行う。すなわち、動き推定部12は、マクロブロッ
クMB(1,1)の符号化を、ピクチャ蓄積部21に蓄
積されているIピクチャ及びBピクチャのマクロブロッ
クを、参照マクロブロックとして、符号化を行う。
うに、マクロブロックMB(1,1)から符号化を開始
し、符号化が進み、マクロブロックMB(2,3)の符
号化を行うとき、マクロブロックMP(2,3)と、ピ
クチャ蓄積部21に格納されているIピクチャのマクロ
ブロックMI'(1,1)〜MI'(6,8),Pピクチャ
のマクロブロックMP'(1,1)〜MP'(6,8),B
ピクチャのマクロブロックMB(1,1)〜MB(2,
2)各々との差分データを演算して求め、マクロブロッ
クMI'(5,3)がマクロブロックMI'(1,1)〜M
I'(6,8),マクロブロックMP'(1,1)〜MP'
(6,8),マクロブロックMB(1,1)〜MB(2,
2)のうち、マクロブロックMB(2,3)との差分デ
ータが最も小さく、所定の相似度を超えている(差分デ
ータが設定された値以下である)と判定すると、マクロ
ブロックMI'(5,3)を相似マクロブロックとして抽
出する。
ロックMB(2,3)の符号化を行うが、マクロブロッ
クMI'(5,3)を相似マクロブロックとするため、フ
レーム間順方向予測符号化(過去のピクチャ,すなわち
Iピクチャ内のマクロブロックを相似ブロックとした符
号化)を行うことを示す符号化モードのモード信号を動
き予測部20へ出力するとともに、マクロブロックMB
(2,3)を減算器13へ出力する。このとき、動き推
定部12は、マスクブロックMB(2,3)の位置に対
応した、マスクブロックMI'(5,3)の相対位置を示
す動きベクトルを、動き予測部20及び多重化部22へ
出力する。
2からフレーム間順方向予測符号化を示すモード信号が
入力されるため、このモード信号に対応するマクロブロ
ックMB(2,3)が減算器13に入力された時点で、
減算器13に対して減算指令を出力するとともに、ピク
チャ蓄積部21から減算に用いるマクロブロックMI'
(5,3)を読み出し、減算器13へ出力する。このと
き、減算器13は、動き予測部20から減算指令及び減
算に用いるマクロブロックMI'(5,3)のデータが入
力されるため、入力されたマクロブロックMP(2,
3)からマクロブロックMI'(5,3)を減算して、こ
の減算結果を残差予測データMS(2,3)として、D
CT部14へ出力する。
クMB(2,3)の残差予測データMS(2,3)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(2,
3)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(2,3)を量
子化し、処理結果をマクロブロックMSQ(2,3)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(2,3)を可変長符号化し、マクロ
ブロックMSV(2,3)として出力する。次に、多重化
部22は、上記マクロブロックMSV(2,3)を、フレ
ーム間順方向予測符号化であることを示す符号化モード
のモード信号(符号化する画像がBピクチャであること
を示す、ピクチャの種類を示す識別信号を含む)と、マ
スクブロックMB(2,3)及びマスクブロックMI'
(5,3)の相対位置を示す動きベクトルとともに多重
化し、バッファ23へ出力する。
MSV(2,3),モード信号,動きベクトルが多重化さ
れたビットストリームを出力する。また、逆量子化部1
7は、量子化部15の出力するマクロブロックMSQ
(2,3)の逆量子化を行い、マクロブロックMSD'
(2,3)を再生し、IDCT部18へ出力する。そし
て、IDCT部18は、入力されるマクロブロックMS
D'(2,3)に対して、逆離散コサイン変換を行い、残
差予測信号MS'(2,3)を再生して、加算器19へ出
力する。
号MS'(2,3)が、フレーム間順方向予測符号化され
たマクロブロックMB(2,3)に対応しているため、
動き予測部20から加算指令が出力され、動き予測部2
0がピクチャ蓄積部21から読み出したマクロブロック
MI'(5,3)と、予測算差信号MS'(2,3)とが加
算されて、マクロブロックMB'(2,3)が復号化され
る。そして、加算器19は、この復号化されたマクロブ
ロックMB'(2,3)を、ピクチャ蓄積部21のBピク
チャの識別番号に対応する領域に記憶する。
化が進み、マクロブロックMB(5,3)の符号化を行
うとき、マクロブロックMB(5,3)と、ピクチャ蓄
積部21に格納されているIピクチャのマクロブロック
MI'(1,1)〜MI'(6,8),Pピクチャのマクロ
ブロックMP'(1,1)〜MP'(6,8),Bピクチャ
のマクロブロックMB(1,1)〜MB(5,2)各々と
の差分データを演算して求め、マクロブロックMB'
(2,6)がマクロブロックMI'(1,1)〜MI'
(6,8),マクロブロックMP'(1,1)〜MP'
(6,8),BピクチャのマクロブロックMB(1,
1)〜MB(5,2)のうち、マクロブロックMB(5,
3)との差分データが最も小さく、所定の相似度を超え
ている(差分データが設定された値以下である)と判定
すると、マクロブロックMB'(2,6)を相似マクロブ
ロックとして抽出する。
ロックMB(5,3)の符号化を行うが、マクロブロッ
クMB'(2,6)を相似マクロブロックとするため、同
一フレーム内予測符号化(現在符号化処理を行っている
ピクチャ,すなわちBピクチャ内のマクロブロックを相
似ブロックとした符号化)を行うことを示す符号化モー
ドのモード信号を動き予測部20へ出力するとともに、
マクロブロックMB(5,3)を減算器13へ出力す
る。このとき、動き推定部12は、マスクブロックMB
(5,3)の位置に対応した、マスクブロックMB'
(2,6)の相対位置を示す動きベクトルを、動き予測
部20及び多重化部22へ出力する。
2から同一内予測符号化を示すモード信号が入力される
ため、このモード信号に対応するマクロブロックMB
(5,3)が減算器13に入力された時点で、減算器1
3に対して減算指令を出力するとともに、ピクチャ蓄積
部21から減算に用いるマクロブロックMB'(2,6)
を読み出し、減算器13へ出力する。このとき、減算器
13は、動き予測部20から減算指令及び減算に用いる
マクロブロックMB'(2,6)のデータが入力されるた
め、入力されたマクロブロックMB(5,3)からマク
ロブロックMB'(2,6)を減算して、この減算結果を
残差予測データMS(5,3)として、DCT部14へ
出力する。
クMB(5,3)の残差予測データMS(5,3)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(5,
3)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(5,3)を量
子化し、処理結果をマクロブロックMSQ(5,3)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(5,3)を可変長符号化し、マクロ
ブロックMSV(5,3)として出力する。次に、多重化
部22は、上記マクロブロックMSV(5,3)を、同一
フレーム内予測符号化であることを示す符号化モードの
モード信号(符号化する画像がBピクチャであることを
示す、ピクチャの種類を示す識別信号を含む)と、マス
クブロックMB(5,3)及びマスクブロックMB'
(2,6)の相対位置を示す動きベクトルとともに多重
化し、バッファ23へ出力する。
MSV(5,3),モード信号,動きベクトルが多重化さ
れたビットストリームを出力する。また、逆量子化部1
7は、量子化部15の出力するマクロブロックMSQ
(5,3)の逆量子化を行い、マクロブロックMSD'
(5,3)を再生し、IDCT部18へ出力する。そし
て、IDCT部18は、入力されるマクロブロックMS
D'(5,3)に対して、逆離散コサイン変換を行い、残
差予測信号MS'(5,3)を再生して、加算器19へ出
力する。
号MS'(5,3)が、同一フレーム内予測符号化された
マクロブロックMB(5,3)に対応しているため、動
き予測部20から加算指令が出力され、動き予測部20
がピクチャ蓄積部21から読み出したマクロブロックM
B'(2,6)と、予測算差信号MS'(5,3)とが加算
されて、マクロブロックMB'(5,3)が復号化され
る。そして、加算器19は、この復号化されたマクロブ
ロックMB'(5,3)を、ピクチャ蓄積部21のBピク
チャの識別番号に対応する領域に記憶する。
化が進み、図5に示すマクロブロックMB(6,6)の
符号化を行うとき、マクロブロックMB(6,6)と、
ピクチャ蓄積部21に格納されているIピクチャのマク
ロブロックMI'(1,1)〜MI'(6,8),Pピクチ
ャのマクロブロックMP'(1,1)〜MP'(6,8),
BピクチャのマクロブロックMB(1,1)〜MB(6,
5)各々との差分データを演算して求め、マクロブロッ
クMP'(5,3)がマクロブロックMI'(1,1)〜M
I'(6,8),マクロブロックMP'(1,1)〜MP'
(6,8),マクロブロックMB(1,1)〜MB(6,
5)のうち、マクロブロックMB(6,6)との差分デ
ータが最も小さく、所定の相似度を超えている(差分デ
ータが設定された値以下である)と判定すると、マクロ
ブロックMP'(5,3)を相似マクロブロックとして抽
出する。
ロックMB(6,6)の符号化を行うが、マクロブロッ
クMP'(5,3)を相似マクロブロックとするため、フ
レーム間逆方向予測符号化(未来のピクチャ,すなわち
Pピクチャ内のマクロブロックを相似ブロックとした符
号化)を行うことを示す符号化モードのモード信号を動
き予測部20へ出力するとともに、マクロブロックMB
(6,6)を減算器13へ出力する。このとき、動き推
定部12は、マスクブロックMB(6,6)の位置に対
応した、マクロブロックMP'(5,3)の相対位置を示
す動きベクトルを、動き予測部20及び多重化部22へ
出力する。
2からフレーム間逆方向予測符号化を示すモード信号が
入力されるため、このモード信号に対応するマクロブロ
ックMB(6,6)が減算器13に入力された時点で、
減算器13に対して減算指令を出力するとともに、ピク
チャ蓄積部21から減算に用いるマクロブロックMP'
(5,3)を読み出し、減算器13へ出力する。このと
き、減算器13は、動き予測部20から減算指令及び減
算に用いるマクロブロックMP'(5,3)のデータが入
力されるため、入力されたマクロブロックMB(6,
6)からマクロブロックMP'(5,3)を減算して、こ
の減算結果を残差予測データMS(6,6)として、D
CT部14へ出力する。
クMB(6,6)の残差予測データMS(6,6)を、4
×4ドットのブロックに分割し、各ブロックのDCT処
理を行い、この処理結果をマクロブロックMSD(6,
6)として量子化部15へ出力する。そして、量子化部
15は、入力されるマクロブロックMSD(6,6)を量
子化し、処理結果をマクロブロックMSQ(6,6)とし
て出力する。これにより、可変長符号化16は、上記マ
クロブロックMSQ(6,6)を可変長符号化し、マクロ
ブロックMSV(6,6)として出力する。次に、多重化
部22は、上記マクロブロックMSV(6,6)を、フレ
ーム間逆方向予測符号化であることを示す符号化モード
のモード信号(符号化する画像がBピクチャであること
を示す、ピクチャの種類を示す識別信号を含む)と、マ
スクブロックMB(6,6)及びマスクブロックMP'
(5,3)の相対位置を示す動きベクトルとともに多重
化し、バッファ23へ出力する。
MSV(6,6),モード信号,動きベクトルが多重化さ
れたビットストリームを出力する。また、逆量子化部1
7は、量子化部15の出力するマクロブロックMSQ
(6,6)の逆量子化を行い、マクロブロックMSD'
(6,6)を再生し、IDCT部18へ出力する。そし
て、IDCT部18は、入力されるマクロブロックMS
D'(6,6)に対して、逆離散コサイン変換を行い、残
差予測信号MS'(6,6)を再生して、加算器19へ出
力する。
号MS'(6,6)が、フレーム間逆方向予測符号化され
たマクロブロックMB(6,6)に対応しているため、
動き予測部20から加算指令が出力され、動き予測部2
0がピクチャ蓄積部21から読み出したマクロブロック
MP'(5,3)と、予測算差信号MS'(6,6)とが加
算されて、マクロブロックMB'(6,6)が復号化され
る。そして、加算器19は、この復号化されたマクロブ
ロックMB'(6,6)を、ピクチャ蓄積部21のBピク
チャの識別番号に対応する領域に記憶する。
化が進み、マクロブロックMB(6,8)の符号化を行
うとき、マクロブロックMB(6,8)と、ピクチャ蓄
積部21に格納されているIピクチャのマクロブロック
MI'(1,1)〜MI'(6,8),Pピクチャのマクロ
ブロックMP'(1,1)〜MP'(6,8),Bピクチャ
のマクロブロックMB'(1,1)〜MB'(6,7)各々
との差分データを演算して求め、マクロブロックMI'
(5,6)がマクロブロックMI'(1,1)〜MI'
(6,8),マクロブロックMP'(1,1)〜MP'
(6,8),BピクチャのマクロブロックMB'(1,
1)〜MB'(6,7)のうち、マクロブロックMB
(6,8)との差分データが最も小さいと判定する。
が所定の相似度を超えていない(差分データが設定され
た値を越えている)と判定すると、イントラ符号化を行
うことを示す符号化モードのモード信号を、動き予測部
20へ出力する。以下の符号化処理については、すでに
述べたマクロブロックMI(1,1)及びマクロブロッ
クMP(6,3)と同様の処理のため、説明を省略す
る。最終的に、バッファ23は、マクロブロックMSV
(6,8),モード信号が多重化されたビットストリー
ムを出力する。そして、加算器19は、この復号化され
たマクロブロックMB'(6,8)を、ピクチャ蓄積部2
1のBピクチャの識別番号に対応する領域に記憶する。
+1)におけるマクロブロックMB(6,8)の符号化
が終了すると、全てのマクロブロックの符号化が終了し
たとして、処理をステップS1に戻す。この時点で、ピ
クチャ蓄積部21には、一度符号化(予測符号化,DC
T処理,量子化等により)されて、復号化された状態の
Iピクチャ(n),Pピクチャ(n+3)及びBピクチ
ャ(n+1)の画像データが格納されている。
ャ(n+2)の画像符号化を行うため、ステップ1へ戻
り、上述したBピクチャ(n+1)に対して行った図7
のフローチャートの各ステップの処理を、Bピクチャ
(n+2)に対して行う。すなわち、上述してきた図7
のフローチャートに基づく画像符号化処理を、{n,n
+3,n+1,n+2,n+6,n+4,n+5}の順
番に従って入力されるフレームの画像毎に繰り返して行
う。
いて説明する。例えば、復号器31において、符号化さ
れた順番、すなわち、Iピクチャ{n},Pピクチャ
{n+3},Bピクチャ{n+1,n+2},…の順番
で、ビットストリームが入力され、各ピクチャが順次、
復号されることとなる。バッファ41は、符号器1によ
り生成され、伝送路に出力された多重化されたビットス
トリームを受信し、この受信したビットストリームを分
離部42に出力する。分離部42は、入力される上記ビ
ットストリームを、マクロブロックMSV,動きベクト
ル,およびモード信号に分離し、この符号化されたマク
ロブロックデータであるマクロブロックMSVを可変長復
号化部43に出力する。また、分離部42は、動きベク
トルとモード信号(各符号化されたピクチャの種類を示
す識別番号)とを、動き予測部49に出力する。
ムに含まれる量子化ステップサイズを抽出し、逆量子化
部44で行われる逆量子化で使用されるため、逆量子化
部44へこの抽出した量子化ステップサイズを出力す
る。そして、可変長復号化部43は、上述した可変長符
号化部15で使用された可変長符号化に対して、逆の処
理の可変長復号化を行い、入力されるマクロブロックM
SVを復号し、復号結果としてマクロブロックMSQとして
出力する。逆量子化部44は、可変長復号化部43から
出力されたマクロブロックMSQに対して、符号器1にお
ける量子化部15で使用された量子化処理に対して、逆
の処理、すなわち、上記量子化ステップサイズを用いて
逆量子化処理を行い、入力されるマクロブロックMSQの
逆量子化の結果として、マクロブロックMSDとして出力
する。
力されるマクロブロックMSDに対して、符号器1のDC
T部14で使用されたのとは逆の処理を行い、マクロブ
ロックMSDの逆コサイン変換処理を行い、マクロブロッ
クMSDが入力される(符号化された順番で入力される)
毎に、各々Iピクチャ,Pピクチャ及びBピクチャの符
号化結果である残差予測データMSとして、加算器46
へ出力する。加算器46は、分離部41から入力される
モード信号(符号化モードとピクチャの首位を示す識別
番号と)及びマクロブロックアドレスに基づき、IDC
T部45から入力される上記残差予測データMSと、ピ
クチャ蓄積部48に記憶されている、すでに復号された
をIピクチャ,Pピクチャ及びBピクチャのいずれかと
を加算して、入力された残差予測データMSに対応する
画像の復号を行う。
(Iピクチャ,Pピクチャ及びBピクチャ)を、ピクチ
ャ蓄積部48に記憶させるとともに、動き予測部49に
及びピクチャ並び替え部47とに出力する。ピクチャ並
べ替え部47は、加算器46から入力される、復号され
た各ピクチャのマクロブロックを、ピクチャ単位にまと
めて、各ピクチャの画像を再生して、順次、各ピクチャ
の画像をピクチャ蓄積部48へ蓄積する。
P単位において、Iピクチャ{n},Pピクチャ{n+
3},Bピクチャ{n+1,n+2},…の順番で入力
されるピクチャを、Iピクチャ{n},Bピクチャ{n
+1,n+2},Pピクチャ{n+3}の順番に並べ替
え、すなわち、符号器1におけるピクチャ並べ替え部1
1に入力される画像信号の順番に並び替えて出力画像と
して外部装置に対して出力する。
て説明する。動き予測部49は、ピクチャの種類(Iピ
クチャ,Bピクチャ,Pピクチャ)と、動きベクトル
と、モード信号が復号するイントラ符号化,同一フレー
ム内予測符号化,フレーム間順方向予測符号化,フレー
ム間逆方向予測符号化のいずれかであるか、さらに復号
化するピクチャの種類を示す識別番号とに基づき、復号
される画像に対応した復号処理を行う。例えば、動き予
測部49は、IDCT部45から残差予測データMS
(4,7)が入力され、モード信号が同一フレーム内予
測符号化を示しており、図3に示すマクロブロックMI
(4,7)(マクロブロックアドレス)を復号する場
合、モード信号に含まれている複合するピクチャの種類
を示す識別信号と動きベクトルから、すでに複合されて
内部に格納されているマクロブロックMI'(2,4)の
画像を読み出し、加算器46へ加算信号とともに出力す
る。
差予測データMS(4,7)に対して、上記マクロブロ
ックMI'(2,4)を加算して、加算結果をマクロブロ
ックMI'(4,7)として、動き予測部49へ出力す
る。そして、動き予測部49は、MI'(6,8)の符号
化が終了すると、復号された各マクロブロックMIを組
み立て、Iピクチャ{n}を再生して、このIピクチャ
を、ピクチャ並び替え部47へ出力するとともに、ピク
チャ蓄積部48へ記憶させる。
から残差予測データMS(1,6)が入力され、モード
信号がフレーム間順方向予測符号化を示しており、図4
に示すMP(1,6)を復号する場合、モード信号に含
まれているピクチャの種類を示す識別信号がPピクチャ
であることに基づき、すでに複合されてピクチャ蓄積部
48に格納されているIピクチャの画像を読み出し、こ
の読み出したIピクチャと動きベクトルとに基づき、I
ピクチャ(参照画像)のマクロブロックMI'(5,6)
を参照マクロブロックとして、加算器46へ加算信号と
ともに出力する。
差予測データMS(1,6)に対して、上記マクロブロ
ックMI'(5,6)を加算して、加算結果をマクロブロ
ックMP'(1,6)として、動き予測部49へ出力す
る。そして、動き予測部49は、IDCT部45から残
差予測データMS(6,3)が入力され、モード信号が
イントラ符号化を示していると、この残差予測データM
S(6,3)が参照画像なしに符号化されたものと認識
し、この残差予測データMS(6,3)のみから、マク
ロブロックMP'(6,3)を復号する。
へ参照画像のマクロブロックと加算信号とを出力しな
い。そして、動き予測部49は、MP'(6,8)の符号
化が終了すると、復号された各マクロブロックMPを組
み立て、Pピクチャ{n+3}を再生して、このPピク
チャを、ピクチャ並び替え部47へ出力するとともに、
ピクチャ蓄積部48へ記憶させる。
から残差予測データMS(6,6)が入力され、モード
信号がフレーム間逆方向予測符号化を示しており、図5
に示すMB(6,6)を復号する場合、モード信号に含
まれているピクチャの種類を示す識別信号がBピクチャ
であることに基づき、すでに複合されてピクチャ蓄積部
48に格納されているPピクチャ(参照画像)の画像を
読み出し、この読み出したPピクチャと動きベクトルと
に基づき、PピクチャのマクロブロックMP'(5,3)
を参照マクロベクトルとして、加算器46へ加算信号と
ともに出力する。
差予測データMS(6,6)に対して、上記マクロブロ
ックMP'(5,3)を加算して、加算結果をマクロブロ
ックMB'(6,6)として、動き予測部49へ出力す
る。そして、動き予測部49は、MP'(6,8)の符号
化が終了すると、復号された各マクロブロックMPを組
み立て、Pピクチャ{n+3}を再生して、このPピク
チャを、ピクチャ並び替え部47へ出力するとともに、
ピクチャ蓄積部48へ記憶させる。
逆コサイン変換された残差予測信号MSから、動きベク
トルと,モード信号に示された予測符号化の方式及び参
照画像とに基づき、各ピクチャの画像の復号を行う。な
お、符号化のモードが同一フレーム内予測符号化以外の
符号化及び復号化の処理は、MPEG2と同様である。
動画像符号化方法では、符号化すべきIピクチャ、Pピ
クチャまたはBピクチャをターゲットピクチャに設定
し、そのターゲット・ピクチャを複数のマクロブロック
MBに分割する。そして、それらマクロブロックMBに
ついて所定順序で符号化処理を行い、ターゲット・ピク
チャTの符号化情報を生成する。
は、ターゲットピクチャの画像を符号化する際に、ター
ゲットピクチャがIピクチャであれば、同一フレーム
(符号化を行っているIピクチャ)内のすでに符号化が
終了したマクロブロックを参照ブロックとして符号化に
用い、また、ターゲットピクチャがPピクチャであれ
ば、過去のIピクチャ(参照画像)及び同一フレーム
(符号化を行っているPピクチャ)内のすでに符号化が
終了したマクロブロックを参照ブロックとして符号化に
用い、さらに、ターゲットピクチャがBピクチャであれ
ば、過去Iピクチャまたは将来のPピクチャを参照画像
として用いるだけでなく、同一フレーム(符号化を行っ
ているBピクチャ)内のすでに符号化が終了したマクロ
ブロックを参照ブロックとして符号化に用いているた
め、各ピクチャの符号化処理の際に参照する画像の情報
量が増加し、相似性のあるマクロブロックを検索できる
確率が増加して符号化効率を上昇させ、かつ、参照マク
ロブロック(または参照画像)が相似性の高いものを抽
出できるため、より復号した後の画像が符号化前の画像
に近い状態にすることが可能とする。なお、上記した本
発明実施形態においては、動画像符号化器及び復号器の
それぞれで実行される手順をコンピュータ読取り可能な
記録媒体に記録し、この記録媒体に記録されたプログラ
ムをコンピュータシステムに読み込ませ、実行すること
により本発明の利用者属性登録情報自動更新装置が実現
されるものとする。ここでいうコンピュータシステムと
は、OSや周辺機器等のハードウアを含むものである。
Wシステムを利用している場合であれば、ホームページ
提供環境(あるいは表示環境)も含むものとする。ま
た、「コンピュータ読取り可能な記録媒体」とは、フレ
キシブルディスク、光磁気ディスク、ROM、CD−R
OM等の可搬媒体、コンピュータシステムに内蔵される
ハードディスク等の記憶装置のことをいう。さらに「コ
ンピュータ読取り可能な記録媒体」とは、インターネッ
ト等のネットワークや電話回線等の通信回線を介してプ
ログラムが送信された場合のシステムやクライアントと
なるコンピュータシステム内部の揮発性メモリ(RA
M)のように、一定時間プログラムを保持しているもの
も含むものとする。
を記憶装置等に格納したコンピュータシステムから、伝
送媒体を介して、あるいは、伝送媒体中の伝送波により
他のコンピュータシステムに伝送されてもよい。ここ
で、プログラムを伝送する「伝送媒体」は、インターネ
ット等のネットワーク(通信網)や電話回線等の通信回
線(通信線)のように情報を伝送する機能を有する媒体
のことをいう。また、上記プログラムは、前述した機能
の一部を実現するためのものであっても良い。さらに、
前述した機能をコンピュータシステムにすでに記録され
ているプログラムとの組み合わせで実現できるもの、い
わゆる差分ファイル(差分プログラム)であっても良
い。
て詳述してきたが、具体的な構成はこの実施形態に限ら
れるものではなく、本発明の要旨を逸脱しない範囲の設
計変更等があっても本発明に含まれる。
ゲットピクチャの画像を符号化する際に、過去のIピク
チャまたは将来のPピクチャを参照画像として使用する
だけでなく、ターゲットピクチャ自身において、すでに
符号化されたマクロブロックを参照画像として用いるた
め、符号化化処理の際に参照する情報量が増加し、動画
像の符号化効率を向上させることが可能となる。
を示すブロック図である。
す概念図である。
けるIピクチャの符号化方法を示す概念図である。
けるPピクチャの符号化方法を示す概念図である。
けるBピクチャの符号化方法を示す概念図である。
けるターゲット・ピクチャのマクロブロックヘの分割方
法の一例を示す概念図である。。
ステップを示すフローチャートである。
用する復号器の構成例を示す機能ブロック図である。
る。
Claims (4)
- 【請求項1】 イントラ符号化を行うIピクチャ,フレ
ーム間順方向予測符号化及びフレーム間逆方向予測符号
化を行うBピクチャ,フレーム間順方向予測符号化を行
うPピクチャを使用する動画符号化装置であり、 Iピクチャ,Bピクチャ及びPピクチャの符号化を行う
場合、フレーム間順方向予測符号化,フレーム間逆方向
予測符号化,イントラ符号化の処理に加えて、同一フレ
ーム内の符号化の終了したマクロブロックを、予測符号
化のための参照画像として用いることを特徴とする符号
化装置。 - 【請求項2】 イントラ符号化を行うIピクチャ,フレ
ーム間順方向予測符号化及びフレーム間逆方向予測符号
化を行うBピクチャ,フレーム間順方向予測符号化を行
うPピクチャを使用する動画符号化方法であり、 Iピクチャ,Bピクチャ及びPピクチャの符号化を行う
過程において、フレーム間順方向予測符号化,フレーム
間逆方向予測符号化,イントラ符号化の過程に加えて、
同一フレーム内の符号化の終了したマクロブロックを、
予測符号化のための参照画像として用いる過程を有する
ことを特徴とする符号化方法。 - 【請求項3】 イントラ符号化を行うIピクチャ,フレ
ーム間順方向予測符号化及びフレーム間逆方向予測符号
化を行うBピクチャ,フレーム間順方向予測符号化を行
うPピクチャを使用する、請求項1に記載の符号化装置
を動作させる動画符号化プログラムであり、 Iピクチャ,Bピクチャ及びPピクチャの符号化を行う
処理において、フレーム間順方向予測符号化,フレーム
間逆方向予測符号化,イントラ符号化の処理に加えて、
同一フレーム内の符号化の終了したマクロブロックを、
予測符号化のための参照画像として用いる処理を含む符
号化処理をコンピュータに実行させることを特徴とする
符号化プログラム。 - 【請求項4】 イントラ符号化を行うIピクチャ,フレ
ーム間順方向予測符号化及びフレーム間逆方向予測符号
化を行うBピクチャ,フレーム間順方向予測符号化を行
うPピクチャを使用する、請求項1に記載の符号化装置
を動作させる動画符号化プログラムが記録された記録媒
体であり、 Iピクチャ,Bピクチャ及びPピクチャの符号化を行う
処理において、フレーム間順方向予測符号化,フレーム
間逆方向予測符号化,イントラ符号化の処理に加えて、
同一フレーム内の符号化の終了したマクロブロックを、
予測符号化のための参照画像として用いる処理を含む符
号化処理をコンピュータに実行させる動画符号化プログ
ラムを記録した、コンピュータ読み取り可能な記録媒
体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001376507A JP2003179931A (ja) | 2001-12-10 | 2001-12-10 | 動画符号化装置及びその方法並びに動画符号化プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001376507A JP2003179931A (ja) | 2001-12-10 | 2001-12-10 | 動画符号化装置及びその方法並びに動画符号化プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003179931A true JP2003179931A (ja) | 2003-06-27 |
Family
ID=19184684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001376507A Pending JP2003179931A (ja) | 2001-12-10 | 2001-12-10 | 動画符号化装置及びその方法並びに動画符号化プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003179931A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011526124A (ja) * | 2008-06-27 | 2011-09-29 | トムソン ライセンシング | パッチベースのサンプリングテクスチャ合成を用いたテクスチャ圧縮の方法及び装置 |
US8699569B2 (en) | 2006-06-16 | 2014-04-15 | Casio Computer Co., Ltd. | Motion picture encoding device and method, motion picture decoding device and method, motion picture recording device, program, and data structure |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0324888A (ja) * | 1989-06-21 | 1991-02-01 | Matsushita Electric Ind Co Ltd | 動画像信号の符号化装置 |
JPH0537786A (ja) * | 1991-07-26 | 1993-02-12 | Sony Corp | 画像データエンコーダおよびデコーダ |
JPH09322176A (ja) * | 1995-12-20 | 1997-12-12 | Sanyo Electric Co Ltd | 符号化モード選択方法、動画像符号化装置、符号化方法、記録方法、及び伝送方法 |
-
2001
- 2001-12-10 JP JP2001376507A patent/JP2003179931A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0324888A (ja) * | 1989-06-21 | 1991-02-01 | Matsushita Electric Ind Co Ltd | 動画像信号の符号化装置 |
JPH0537786A (ja) * | 1991-07-26 | 1993-02-12 | Sony Corp | 画像データエンコーダおよびデコーダ |
JPH09322176A (ja) * | 1995-12-20 | 1997-12-12 | Sanyo Electric Co Ltd | 符号化モード選択方法、動画像符号化装置、符号化方法、記録方法、及び伝送方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8699569B2 (en) | 2006-06-16 | 2014-04-15 | Casio Computer Co., Ltd. | Motion picture encoding device and method, motion picture decoding device and method, motion picture recording device, program, and data structure |
JP2011526124A (ja) * | 2008-06-27 | 2011-09-29 | トムソン ライセンシング | パッチベースのサンプリングテクスチャ合成を用いたテクスチャ圧縮の方法及び装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4261630B2 (ja) | 画像符号化装置及び方法、画像符号化プログラムが記録されたコンピュータ可読記録媒体 | |
KR100393123B1 (ko) | 동화상의부호화방법및복호화방법 | |
US6408096B2 (en) | Method for computational graceful degradation in an audiovisual compression system | |
JP3072035B2 (ja) | 2ステージビデオフィルム圧縮方法及びシステム | |
JP3856262B2 (ja) | 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体 | |
EP1429564A1 (en) | Moving picture encoding/transmission system, moving picture encoding/transmission method, and encoding apparatus, decoding apparatus, encoding method, decoding method, and program usable for the same | |
US20060268982A1 (en) | Apparatus and method for image encoding and decoding | |
JP2002532029A (ja) | ビデオ圧縮のための効率的マクロブロックヘッダ符号化 | |
US7961788B2 (en) | Method and apparatus for video encoding and decoding, and recording medium having recorded thereon a program for implementing the method | |
JPH0998429A (ja) | ディジタル映像信号符号化装置および復号化装置 | |
KR100227298B1 (ko) | 부호화 화상의 부호량 제어 방법 | |
US20050089098A1 (en) | Data processing apparatus and method and encoding device of same | |
JP2013098734A (ja) | 動画像復号装置、動画像符号化装置、動画像復号方法、及び動画像符号化方法 | |
KR100824161B1 (ko) | 화상 처리 장치 | |
US20070133689A1 (en) | Low-cost motion estimation apparatus and method thereof | |
JPH06225279A (ja) | 符号化方法、復号化方法、符号化装置及び復号化装置 | |
US20050226327A1 (en) | MPEG coding method, moving picture transmitting system and method using the same | |
JPH10271516A (ja) | 圧縮符号化装置、符号化方法、復号化装置および復号化方法 | |
JP3426668B2 (ja) | 動画像符号化方法 | |
JP3818819B2 (ja) | 画像符号化方式変換装置、画像符号化方式変換方法および記録媒体 | |
JP6678357B2 (ja) | ビデオ符号化システムにおける動きベクトルの選択及び予測方法 | |
US20020159526A1 (en) | Video encoder and video recording apparatus provided with such a video encoder | |
JP2003179931A (ja) | 動画符号化装置及びその方法並びに動画符号化プログラム | |
KR100385620B1 (ko) | 개량된 엠펙 부호화 방법 및 이를 이용한 동영상 전송시스템 및 그 방법 | |
JPH0795536A (ja) | 動画像逆再生装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040427 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040609 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040625 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050329 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050519 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050905 |