JP3312417B2 - 画像信号符号化装置及び画像信号復号化装置 - Google Patents

画像信号符号化装置及び画像信号復号化装置

Info

Publication number
JP3312417B2
JP3312417B2 JP5911393A JP5911393A JP3312417B2 JP 3312417 B2 JP3312417 B2 JP 3312417B2 JP 5911393 A JP5911393 A JP 5911393A JP 5911393 A JP5911393 A JP 5911393A JP 3312417 B2 JP3312417 B2 JP 3312417B2
Authority
JP
Japan
Prior art keywords
image signal
color difference
signal
cbp
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.)
Expired - Lifetime
Application number
JP5911393A
Other languages
English (en)
Other versions
JPH06276511A (ja
Inventor
元樹 加藤
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP5911393A priority Critical patent/JP3312417B2/ja
Publication of JPH06276511A publication Critical patent/JPH06276511A/ja
Priority to JP2000081794A priority patent/JP3539910B2/ja
Application granted granted Critical
Publication of JP3312417B2 publication Critical patent/JP3312417B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像信号を符号化す
る画像信号符号化装置及び画像信号復号化装置に関す
る。
【0002】
【従来の技術】動画像をディジタル化して記録および伝
送する場合、そのデータ量が膨大となるためにデータの
符号化(圧縮)が行なわれる。代表的な符号化方式とし
ては、MPEG(Moving Picture Expert Group)1があ
る。MPEG1とは、ISO(国際標準化機構)とIE
C(国際電気標準会議)のJTC(Joint TechnicalCom
mittee)1のSC(Sub Committee)29のWG(Worki
ng Group)11において進行してきた動画像符号化方式
の通称である。MPEG1では、動き補償予測符号化と
DCT(Discrete Cosine Transform)符号化を組み合
わせたハイブリッド(Hybrid)方式が採用されている。
【0003】動き補償予測符号化は、画像信号の時間軸
方向の相関を利用した方法であり、すでに復号再生され
てわかっている画像信号から、現在入力された画像を予
測し、上記復号再生されてわかっている画像信号を信号
の動きに合わせ移動し、その時の動き情報(動き予測ベ
クトル)とその時の予測誤差を伝送することで、符号化
に必要な情報量を圧縮する方法である。 MPEG1で
は、1画像(ピクチャ)を小ブロック(MB,マクロブ
ロックと呼ばれ、16ライン×16画素で構成される)
に分割し、その小ブロック単位で動き補償予測符号化を
行なう。
【0004】この時の動き補償予測誤差信号をDCT変
換する。DCT符号化は、画像信号の持つ画像内の2次
元相関性を利用して、ある特定の周波数成分に信号電力
を集中させ、この集中分布した係数のみを符号化するこ
とで情報量の圧縮を可能とする。MPEG1では、DC
Tを8ライン×8画素から構成されるブロック単位にか
ける。
【0005】図1に、MPEG1でのMBとブロックの
関係を示す。MPEG1では、画像のフォーマットが
4:2:0フォーマットのコンポーネント信号である
為、MBは、左右及び上下に隣あった4つの輝度ブロッ
クと、画像上では同じ位置にあたるCb ,Cr それぞれ
の色差ブロックの全部で6つのブロックで構成される。
伝送の順はY0,Y1,Y2,Y3,Cb,Crである。
【0006】MPEG1では、このMB層の動き補償予
測誤差信号を伝送する場合に、そのMB内の6つのブロ
ックが伝送すべき非零のDCT係数を持つかどうかを表
すCBP(Coded Block Pattern)と呼ばれる可変長符号
(VLC,Variable LengthCode)をMB層のヘッダーに
付加して伝送する。CBPは、MB中の6つのブロック
が1つでも非零の係数をもてば存在する。
【0007】図4に、この時のVLCのテーブルを示
す。(Y0,Y1,Y2,Y3,Cb,Cr)のブロック順に、そ
れぞれのブロックについて非零係数あり'1',なし'0'
として、MSB(Most Significant Bit)から並べて2進
数表示としたときの値をCBP値とし、それぞれの値に
対応するVLCコードを与えている。復号化において
は、VLCを図4より、2進数表示に変換し、MSBよ
り(Y0,Y1,Y2,Y3,Cb,Cr)の順に見て"1"となる
ブロックに非零係数があることになる。
【0008】例えば、最も短い"111"のVLCコード
は、Y0,Y1,Y2,Y3のブロックにだけ非零の係数が存
在することを表す(Cb,Crのブロックには、非零の係
数は存在しない)。MPEG1での4:2:0フォーマ
ットのコンポーネント信号の為のCBPのVLCテーブ
ル構成は、色差信号ブロック(Cb, Crブロック)に非零係
数が存在しない場合に短いVLCが割り当てられてい
る。
【0009】尚、このVLCテーブルにおいて、bは、
それ以前の数字が2進数であることを表し、括弧内の数
字は、2進数で表されたコードを10進数で表現したも
のである。
【0010】近年、MPEG1の後を受けたMPEG2
において、符号化する画像信号を4:2:0フォーマッ
トのコンポーネント信号だけでなく、4:2:2フォー
マットのコンポーネント信号や4:4:4フォーマット
のコンポーネント信号まで対象とする方式が検討されて
いる。特に、4:2:2フォーマットのコンポーネント
信号は、CCIR(国際無線通信諮問委員会)のRecomm
endation601(Rec.601)として広く知られてい
るフォーマットであり、放送局などで使用される画像信
号の記録フォーマットとして広く用いられていることも
あり、MPEG2での動向が注目されている。
【0011】図2および図3に、4:2:2および4:
4:4フォーマットのコンポーネント信号のそれぞれの
場合でのMBとブロックの関係を示す。4:2:2フォ
ーマットのコンポーネント信号では、MBは、左右及び
上下に隣あった4つの輝度ブロックと、画像上では同じ
位置にあたるCb0, Cb1, Cr0, Cr1それぞれの色差ブ
ロックの全部で8つのブロックで構成される。伝送の順
はY0,Y1,Y2,Y3,Cb0,Cr0,Cb1,Cr1である。
【0012】4:4:4フォーマットのコンポーネント
信号では、MBは、左右及び上下に隣あった4つの輝度
ブロックと、画像上では同じ位置にあたるCb0,Cb1,C
b2,Cb3,Cr0,Cr1,Cr2,Cr3それぞれの色差ブロック
の全部で12個のブロックで構成される。伝送の順はY
0,Y1,Y2,Y3, Cb0,Cr0, Cb1,Cr1, Cb2,Cr2,Cb
3,Cr3 である。
【0013】
【発明が解決しようとする課題】4:2:0および4:
2:2および4:4:4フォーマットのコンポーネント
信号を符号化する上での問題点の1つとして、上述した
CBPの取扱いがある。これは、MB内に含まれるブロ
ック数がそれぞれのフォーマット間で異なるためであ
り、従来あるMPEG1での4:2:0フォーマットの
コンポーネント信号用のVLCテーブル(図4)を4:
2:2および4:4:4フォーマットのコンポーネント
信号では使用できないという問題である。
【0014】上記の問題を解決するために、4:2:0
および4:2:2および4:4:4フォーマットのコン
ポーネント画像信号の為の符号化効率が良く、かつその
符号化および復号化装置が簡単であるCBP(Coded Blo
ck Pattern)コードの符号化技術が求められている。
【0015】また、一般に、コンポーネント画像信号を
ハイブリッド符号化方法により符号化すると、マクロブ
ロック内の動き補償予測誤差信号は、輝度信号ブロック
(Yブロック)にのみ非零係数が存在し、色差信号ブロ
ック(Cb,Cr ブロック)には非零係数が存在しない場
合が多い。
【0016】このため、より効率的にCBP符号を符号
化及び復号化するには、上記の性質を上手く利用する必
要がある。
【0017】本発明は、上述したような実情に鑑みて提
案されたものであり、(4:2:0)、(4:2:2)
及び(4:4:4)フォーマットの何れのコンポーネン
ト画像信号のためのCBPの符号化を効率化することを
可能とする画像信号符号化装置及び画像信号復号化装置
を提供することを目的とする。
【0018】
【課題を解決するための手段】上述のような目的を達成
するために提案される本発明は、入力画像信号を符号化
する画像信号符号化装置において、前記入力画像信号の
1画面を複数の画素からなるマクロブロックに分割し、
この各マクロブロックを単位として圧縮処理のための所
定の変換を行い変換係数を出力する圧縮手段と、前記変
換係数を可変長符号化する可変長符号化手段とを備え
る。この画像信号符号化装置において、前記可変長符号
化手段は、前記マクロブロックを更に分割した小ブロッ
クの何れに非零の変換係数が存在するかを表すためのC
BP符号を可変長符号化するためのVLCテーブルとし
て、輝度信号ブロックと色差信号ブロックそれぞれに異
なるVLCテーブルを有しており、前記可変長符号化手
段は、前記入力画像信号が(4:2:0)、(4:2:
2)及び(4:4:4)フォーマットの何れのコンポー
ネント信号であるときでも、色差信号の前記CBP符号
については同一の前記色差信号ブロック用のVLCテー
ブルを用いて可変長符号化を行い、前記入力画像信号が
(4:2:0)フォーマットであるとき、色差信号の前
記CBP符号については、4ビットの内2ビットを任意
にコード化し、前記入力画像信号が(4:4:4)フォ
ーマットであるとき、色差信号の前記CBP符号につい
ては、前記色差信号ブロック用のVLCテーブルを2回
適用するようにしたものである。
【0019】また、本発明は、1画面を複数に分割して
構成されたマクロブロック単位で符号化された画像信号
を逆可変長符号化して、圧縮画像信号と、マクロブロッ
クを更に分割した小ブロックの何れに非零の変換係数が
存在するかを表すためのCBP符号とを分離し、このC
BP符号に基づいて前記圧縮画像信号を復号する画像信
号復号化装置において、輝度信号ブロックの可変長符号
化されたCBP符号を逆可変長符号化するための第1の
逆VLCテーブルと、色差信号ブロックの可変長符号化
されたCBP符号を逆可変長符号化するための第2の逆
VLCテーブルとを用いて、可変長符号化された前記C
BP符号を逆可変長符号化し、変換係数を出力する逆可
変長符号化手段と、前記変換係数の伸張を行う伸張手段
とを備える。この画像信号復号化装置において、前記逆
可変長符号化手段は、前記画像信号が(4:2:0)、
(4:2:2)及び(4:4:4)フォーマットの何れ
のコンポーネント信号であるときでも、色差信号ブロッ
クの前記CBP符号については同一の前記第2の逆VL
Cテーブルを用いて逆可変長符号化を行い、前記画像信
号が(4:2:0)フォーマットであるとき、色差信号
ブロックの前記CBP符号については、4ビットの内2
ビットを任意のコードとみなし、前記画像信号が(4:
4:4)フォーマットであるとき、色差信号ブロックの
前記CBP符号については、前記第2のVLCテーブル
を2回適用する。
【0020】すなわち、本発明では、輝度信号ブロック
用と色差信号ブロック用の性質の異なったCBPのVL
Cテーブルを用意し、マクロブロック内の輝度信号と色
差信号のブロックのCBPを、それぞれのVLCテーブ
ルを参照して符号化を行う。
【0021】この時、符号化方法を簡単化するために、
コンポーネント画像信号の4:2:0,4:2:2,
4:4:4のフォーマットに関係なく、輝度信号ブロッ
ク用と色差信号ブロック用のCBPのVLCテーブルを
共有する。
【0022】
【作用】本発明に係る画像信号符号化装置及び画像信号
復号化装置は、(4:2:0)、(4:2:2)及び
(4:4:4)フォーマットのそれぞれのコンポーネン
ト画像信号において、マクロブロック内の輝度信号ブロ
ックは同じ構成であるので、輝度信号ブロック用のCB
Pは、コンポーネント画像信号のフォーマットに関係な
く共有できる。このため、VLCテーブル及び復号化時
の逆VLCテーブルを小さくすることができる。
【0023】また、色差信号ブロック用のCBPのVL
Cテーブルを4:2:0と4:2:2フォーマットで共
有することにより、CBP値の可変長符号化において
は、これら2つのフォーマットの違いを区別してテーブ
ルを用いる必要がなくなり、効率的に処理できる。尚、
4:4:4フォーマットの場合には、色差信号用のCB
PのVLCを2回、適用し、効率的に処理している。
【0024】
【実施例】以下、本発明の好ましい実施例について、図
面を参照しながら説明する。
【0025】本発明にかかるCBP符号の符号化手段を
もった動画像符号化装置について、その実施例を図6に
基づいて説明する。
【0026】本符号化装置では、入力された画像を図5
に示したようなMPEG1でのデータ構造に基づいて符
号化を行なう。それぞれのデータ層について以下に簡単
に説明する。 1.ブロック層 ブロックは、輝度または色差の隣あった例えば8ライン
×8画素から構成される。例えば、DCT(Discrete C
osine Transform)はこの単位で実行される。 2.MB(マクロブロック)層 MBのブロック構成は、図1,図2,図3に示した通り
である。 動き補償モードに何を用いるか、予測誤差を
送らなくても良いかなどは、この単位で判断される。 3.スライス層 画像の走査順に連なる1つまたは複数のマクロブロック
で構成される。スライスの頭では、最初のマクロブロッ
クは画像内での位置を示すデータを持っており、エラー
が起こった場合でも復帰できるように考えられている。
そのためスライスの長さ、始まる位置は任意で、伝送路
のエラー状態によって変えられるようになっている。 4.ピクチヤ層 ピクチヤつまり1枚1枚の画像は、少なくとも1つまた
は複数のスライスから構成される。そして符号化される
方式にしたがって、Iピクチヤ、Pピクチヤ、Bピクチ
ヤに分類される。 5.GOP層 GOPは、1又は複数枚のIピクチヤと0又は複数枚の
非Iピクチヤから構成される。 6.ビデオシーケンス層 ビデオシーケンスは、画像サイズ、画像レート等が同じ
1または複数のGOPから構成される。
【0027】本符号化装置の基本的な動作を制御するた
めの情報は、メモリー18に記憶されている。これら
は、画枠サイズ,符号化情報の出力ビットレート,動き
予測補償方法などである。これらの情報は、S25とし
て出力される。
【0028】符号化される動画像は、画像入力端子10
より入力される。入力された画像信号はフィールドメモ
リー群11へ供給される。フィールドメモリー群11か
らは、現在符号化対象のマクロブロック信号S1が、ハ
イブリッド符号化器12に供給される。
【0029】ハイブリッド符号化器12では、動画像の
高能率符号化方式として代表的なものである動き補償予
測符号化とDCT(Discrete Cosine Transform)等の
変換符号化を組み合わせたハイブリッド(hybrid)符号化
を行なう。その構成については、本発明の主眼とすると
ころに影響を与えないので、ここでは説明を省略する。
【0030】ハイブリッド符号化器12から出力される
MB層の動き補償予測誤差信号S2は、VLC器(可変
長符号化器)13にてハフマン符号などに可変長符号化
される。このとき、そのMB内のブロックが伝送すべき
非零のDCT係数を持つかどうかを表すCBP(Coded B
lock Pattern)と呼ばれる可変長符号をMB層のヘッダ
ーに付加して伝送する。CBPは、MB中のブロックが
1つでも非零の係数をもてば伝送される。CBPは、動
き補償予測誤差信号S2の入力を受けて、CBP構成器
16にて構成される。CBP構成器16において、CB
Pは輝度信号ブロックでの値と色差信号ブロックでのC
BP値に分けて求められる。
【0031】MBの輝度信号ブロックの構成は、4:
2:0,4:2:2,4:4:4フォーマットのそれぞ
れのコンポーネント画像信号において、すべて同じであ
り、CBPは(Y0,Y1,Y2,Y3)のブロック順に、それ
ぞれのブロックについて非零係数あり'1',なし'0'と
して、MSB(Most Significant Bit)から並べて4ビッ
トの2進数表示としたときの値をCBP値とする。
【0032】MBの色差信号ブロックの構成は、4:
2:0,4:2:2,4:4:4フォーマットのそれぞ
れのコンポーネント画像信号において、すべて異なる
が、ここでは輝度信号ブロックの場合と同様にして、色
差信号ブロックのCBPを4ビットの2進数コードを単
位として表す。すわわち、4:2:0フォーマットで
は、(Cb,Cr,*,*)として4ビットコード化する。ここ
で"*"は、Don't Care、即ち、任意のコードで良いこと
を意味するものである。4:2:2フォーマットでは、
(Cb0,Cr0,Cb1,Cr1)として4ビットコード化する。4:
4:4フォーマットでは、(Cb0,Cr0,Cb1,Cr1)と(Cb2,Cr
2, Cb3,Cr3)の2つの4ビットコードを構成する。
【0033】このようにして求まった輝度信号ブロック
のCBPと色差信号ブロックのCBP値に対してVLC
器13にて各々VLCをあてはめる。この時の可変長符
号テーブルを図8,図9に示す。ここでは、コンポーネ
ント画像信号の4:2:0,4:2:2,4:4:4の
フォーマットに関係なく、輝度信号ブロック用と色差信
号ブロック用のCBPのVLCテーブルを共有する。そ
のためCBPのVLC化においてVLC器13は、4:
2:0,4:2:2フォーマット間でフォーマットの違
いを区別する必要がない。なお、4:4:4フォーマッ
トの場合には、色差信号用のCBPのVLCを2回、適
用する。2回適用するか否かは、入力画像信号のフォー
マットによって判定する。尚、前記テーブルにおいて、
括弧内の数字は2進数で表されたコードを10進数で表
現したものである。
【0034】ここで注意として、輝度信号ブロックのC
BPのVLC"000000"と色差信号ブロックのCB
PのVLC"0"の組合せは無意味であるので、そのパタ
ーンの発生は禁止することが望ましい。
【0035】上記の例では、符号化器の簡単性を優先さ
せたが、4:2:0フォーマットでのCBP符号化効率
を最優先させるならば、図10の様な4:2:0の色差
信号ブロック用のCBPのVLCテーブルを用意する。
図9のテーブルは、4:2:2と4:4:4フォーマッ
トに対して用いるようにする。以上のようにして、CB
Pを構成し、それらをVLC化する。
【0036】VLC器13から出力される可変長符号
は、バッファメモリ14に蓄積された後、出力端子15
からビットストリームが一定の伝送レートで送出され
る。
【0037】次に、上述の動画像符号化装置に対応する
動画像復号化装置について図7に基づいて説明する。
【0038】入力端子50より入力されたビットストリ
ーム信号は、バッファメモリ51に蓄積された後、そこ
から、逆VLC器52に供給される。
【0039】符号化装置の説明で述べたようにビットス
トリームは、6つの層(レイヤー)、すなわちビデオシ
ーケンス,GOP,ピクチャ,スライス,マクロブロッ
ク,ブロックの各層から構成される。ビデオシーケン
ス,GOP,ピクチャ,スライスの層は、それぞれの層
の先頭にそれらが始まることを示すスタートコードが受
信され、その後に画像の復号化を制御するヘッダー情報
が受信される。逆VLC器52は、それぞれのスタート
コードを受信すると、それぞれの層のヘッダー情報を復
号化し、得られた画像復号化のための制御情報をメモリ
ー201に記憶する。これらの情報は、S104として
出力される。
【0040】逆VLC器から供給されるMB層の動き補
償予測誤差信号S80は、ハイブリッド復号化器53に
供給される。ハイブリッド復号化器53では、動画像の
高能率符号化方式として代表的なものである動き補償と
逆DCT(Invers DiscreteCosine Transform)等の変
換符号化を組み合わせたハイブリッド(hybrid)復号化を
行なう。その構成については、本発明の主眼とするとこ
ろに影響を与えないので、ここでは説明を省略する。
【0041】このとき、そのMB内のどこのブロックが
非零のDCT係数を持つかどうかを表すCBPのVLC
が、MB層のヘッダーで受信される。CBPは、輝度信
号ブロック用と色差ブロック用に独立して、図8と図9
のテーブルを参照して復号される。
【0042】MBの輝度信号ブロックの構成は、4:
2:0,4:2:2,4:4:4フォーマットのそれぞ
れのコンポーネント画像信号において、すべて同じであ
り、CBPは(Y0,Y1,Y2,Y3)のブロック順に見て"
1"となるブロックに非零係数があることになる。
【0043】MBの色差信号ブロックの構成は、4:
2:0,4:2:2,4:4:4フォーマットのそれぞ
れのコンポーネント画像信号において、すべて異なる
が、ここでは輝度信号ブロックの場合と同様にして色差
信号ブロックのCBPは4ビットの2進数コードを単位
として得られる。すわわち、4:2:0フォーマットで
は、(Cb,Cr,*,*)として4ビットコードが復号され
る。ここで"*"は、Don't Care、即ち、任意のコードで
ある。
【0044】4:2:2フォーマットでは、(Cb0,Cr0,C
b1,Cr1)として4ビットコード復号される。4:4:4
フォーマットでは、(Cb0,Cr0,Cb1,Cr1)と(Cb2,Cr2,Cb3,
Cr3)の2つの4ビットコードが復号される。CBPは、
先頭ビットから見て"1"となるブロックに非零係数があ
ることになる。
【0045】この方法によれば、コンポーネント画像信
号の4:2:0,4:2:2,4:4:4のフォーマッ
トに関係なく、輝度信号ブロック用と色差信号ブロック
用のCBPのVLCテーブルを共有することができる。
そのため、CBPの復号化において逆VLC器52は、
4:2:0,4:2:2フォーマット間で、これら2つ
のフォーマットの違いを区別する必要がない。なお、
4:4:4フォーマットの場合には、色差信号用のCB
Pの逆VLCを2回連続して、適用する。
【0046】なお、符号化器側において、4:2:0の
色差信号ブロック用のCBP値をVLC化する際に、図
10のVLCテーブルを使用した場合は、逆VLC器で
もそれに対応する。この場合、図9のテーブルは、4:
2:2と4:4:4フォーマットの色差信号ブロックに
対して用いるようにする。以上のようにして、CBPは
復号される。
【0047】CBPに基づいて、復号されたマクロブロ
ック層のデータS81は、端子55から出力される。以
上のようにして、ビットストリームデータから画像デー
タを復元する。
【0048】
【発明の効果】以上の方法により、4:2:0および
4:2:2および4:4:4フォーマットのコンポーネ
ント画像信号の為のCBP値を効率良く伝送することが
可能となる。
【0049】4:2:0,4:2:2,4:4:4フォ
ーマットのそれぞれのコンポーネント画像信号におい
て、マクロブロック内の輝度信号ブロックは同じ構成で
あるので、輝度信号ブロック用のCBPは、コンポーネ
ント画像信号のフォーマットに関係なく共有できる。
【0050】色差信号ブロック用のCBPのVLCテー
ブルを4:2:0と4:2:2フォーマットで共有する
ことにより、CBP値の可変長符号化および復号化にお
いては、これら2つのフォーマットの違いを区別する必
要がなくなる。
【0051】CBPの可変長テーブルのサイズが、MP
EG1に比べて64エントリーから32エントリーに減
少する。また、可変長符号の最大ビット長もMPEG1
に比べて9ビット幅から7ビット幅へ減少する。
【図面の簡単な説明】
【図1】4:2:0フォーマット信号でのMBのブロッ
ク構成を表す図である。
【図2】4:2:2フォーマット信号でのMBのブロッ
ク構成を表す図である。
【図3】4:4:4フォーマット信号でのMBのブロッ
ク構成を表す図である。
【図4】MPEG1でのCBPのVLCテーブルであ
る。
【図5】MPEG1でのデータ構造を表す図である。
【図6】本実施例でのエンコーダーのブロック図であ
る。
【図7】本実施例でのデコーダーのブロック図である。
【図8】本実施例での輝度信号ブロック用のCBPのV
LCテーブルである。
【図9】本実施例での色差信号ブロック用のCBPのV
LCテーブルである。
【図10】4:2:0フォーマット専用の色差信号ブロ
ック用のCBPのVLCテーブルである。
【符号の説明】
11 フィールドメモリー群、 12 ハイブリッド符
号化器、 13 VLC器(可変長符号化器)、 14
バッファメモリ、 16 CBP構成器、メモリー、
51 バッファメモリ、 52 逆VLC器、 ハイ
ブリッド復号化器、 201 メモリー

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 入力画像信号を符号化する画像信号符号
    化装置において、 前記入力画像信号の1画面を複数の画素からなるマクロ
    ブロックに分割し、この各マクロブロックを単位として
    圧縮処理のための所定の変換を行い変換係数を出力する
    圧縮手段と、 前記変換係数を可変長符号化する可変長符号化手段とを
    備え、 前記可変長符号化手段は、前記マクロブロックを更に分
    割した小ブロックの何れに非零の変換係数が存在するか
    を表すためのCBP符号を可変長符号化するためのVL
    Cテーブルとして、輝度信号ブロックと色差信号ブロッ
    クそれぞれに異なるVLCテーブルを有しており、 前記可変長符号化手段は、前記入力画像信号が(4:
    2:0)、(4:2:2)及び(4:4:4)フォーマ
    ットの何れのコンポーネント信号であるときでも、色差
    信号の前記CBP符号については同一の前記色差信号ブ
    ロック用のVLCテーブルを用いて可変長符号化を行
    い、前記入力画像信号が(4:2:0)フォーマットで
    あるとき、色差信号の前記CBP符号については、4ビ
    ットの内2ビットを任意にコード化し、前記入力画像信
    号が(4:4:4)フォーマットであるとき、色差信号
    の前記CBP符号については、前記色差信号ブロック用
    のVLCテーブルを2回適用する ことを特徴とする画像
    信号符号化装置。
  2. 【請求項2】 1画面を複数に分割して構成されたマク
    ロブロック単位で符号化された画像信号を逆可変長符号
    化して、圧縮画像信号と、マクロブロックを更に分割し
    た小ブロックの何れに非零の変換係数が存在するかを表
    すためのCBP符号とを分離し、このCBP符号に基づ
    いて前記圧縮画像信号を復号する画像信号復号化装置に
    おいて、 輝度信号ブロックの可変長符号化されたCBP符号を逆
    可変長符号化するための第1の逆VLCテーブルと、色
    差信号ブロックの可変長符号化されたCBP符号を逆可
    変長符号化するための第2の逆VLCテーブルとを用い
    て、可変長符号化された前記CBP符号を逆可変長符号
    化し、変換係数を出力する逆可変長符号化手段と、 前記変換係数の伸張を行う伸張手段とを備え、 前記逆可変長符号化手段は、前記画像信号が(4:2:
    0)、(4:2:2)及び(4:4:4)フォーマット
    の何れのコンポーネント信号であるときでも、色差信号
    ブロックの前記CBP符号については同一の前記第2の
    逆VLCテーブルを用いて逆可変長符号化を行い、前記
    画像信号が(4:2:0)フォーマットであるとき、色
    差信号ブロックの前記CBP符号については、4ビット
    の内2ビットを任意のコードとみなし、前記画像信号が
    (4:4:4)フォーマットであるとき、色差信号ブロ
    ックの前記CBP符号については、前記第2のVLCテ
    ーブルを2回適用することを特徴とする画像信号復号化
    装置。
JP5911393A 1993-03-18 1993-03-18 画像信号符号化装置及び画像信号復号化装置 Expired - Lifetime JP3312417B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5911393A JP3312417B2 (ja) 1993-03-18 1993-03-18 画像信号符号化装置及び画像信号復号化装置
JP2000081794A JP3539910B2 (ja) 1993-03-18 2000-03-17 画像信号符号化装置及び符号化方法並びに画像信号復号化装置及び復号化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5911393A JP3312417B2 (ja) 1993-03-18 1993-03-18 画像信号符号化装置及び画像信号復号化装置

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2000081794A Division JP3539910B2 (ja) 1993-03-18 2000-03-17 画像信号符号化装置及び符号化方法並びに画像信号復号化装置及び復号化方法
JP2002092882A Division JP3489581B2 (ja) 2002-03-28 2002-03-28 画像符号化装置及び符号化方法

Publications (2)

Publication Number Publication Date
JPH06276511A JPH06276511A (ja) 1994-09-30
JP3312417B2 true JP3312417B2 (ja) 2002-08-05

Family

ID=13103942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5911393A Expired - Lifetime JP3312417B2 (ja) 1993-03-18 1993-03-18 画像信号符号化装置及び画像信号復号化装置

Country Status (1)

Country Link
JP (1) JP3312417B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959672A (en) * 1995-09-29 1999-09-28 Nippondenso Co., Ltd. Picture signal encoding system, picture signal decoding system and picture recognition system
US6563953B2 (en) 1998-11-30 2003-05-13 Microsoft Corporation Predictive image compression using a single variable length code for both the luminance and chrominance blocks for each macroblock
AU2002351389A1 (en) 2001-12-17 2003-06-30 Microsoft Corporation Skip macroblock coding
KR100478293B1 (ko) * 2002-01-02 2005-03-24 (주)씨앤에스 테크놀로지 비디오 신호 엔코딩/디코딩 방법
US7003035B2 (en) 2002-01-25 2006-02-21 Microsoft Corporation Video coding methods and apparatuses
US20040001546A1 (en) 2002-06-03 2004-01-01 Alexandros Tourapis Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation
US20050013498A1 (en) 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
US9077960B2 (en) 2005-08-12 2015-07-07 Microsoft Corporation Non-zero coefficient block pattern coding

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
安田浩編「マルチメディア符号化の国際標準」(平3−6−30)丸善 p.14−24,p.93−94

Also Published As

Publication number Publication date
JPH06276511A (ja) 1994-09-30

Similar Documents

Publication Publication Date Title
Aravind et al. Image and video coding standards
EP0585051B1 (en) Image processing method and apparatus
US20040136457A1 (en) Method and system for supercompression of compressed digital video
US6366615B2 (en) Moving picture coding method, moving picture decoding method, and apparatus therefor
JPH0998429A (ja) ディジタル映像信号符号化装置および復号化装置
JP3651941B2 (ja) 画像再生装置
WO1995013682A1 (en) Animation encoding method, animation decoding method, animation recording medium and animation encoder
JPH06125543A (ja) 符号化装置
JPH0818979A (ja) 画像処理装置
JP3312417B2 (ja) 画像信号符号化装置及び画像信号復号化装置
JP2933561B2 (ja) 動画符号変換装置
JP3332580B2 (ja) 画像再生装置及び画像再生方式
JP3489581B2 (ja) 画像符号化装置及び符号化方法
JP3539910B2 (ja) 画像信号符号化装置及び符号化方法並びに画像信号復号化装置及び復号化方法
JPH06276481A (ja) 画像信号符号化及び復号化方法、並びに記録媒体
JP3246074B2 (ja) 動画像符号化装置及び動画像復号化装置
JP3356413B2 (ja) 画像復号化方法及び装置
JPH07107464A (ja) 画像符号化装置および復号化装置
JP3147636B2 (ja) ビデオデータ配列方法並びにその符号化装置及び復号化装置
JPH06334985A (ja) 画像符号化装置
JPH06276482A (ja) 画像信号符号化方法、装置、復号化方法及び装置
JP3307379B2 (ja) 復号化装置及び方法
JP2003087797A (ja) 画像情報変換装置及び方法、画像情報変換プログラム、並びに記録媒体
JPH06244736A (ja) 符号化装置
JP3516621B2 (ja) 符号化装置及び方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020430

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090531

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110531

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120531

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130531

Year of fee payment: 11