JPH04341063A - 画像符号化装置 - Google Patents
画像符号化装置Info
- Publication number
- JPH04341063A JPH04341063A JP3113189A JP11318991A JPH04341063A JP H04341063 A JPH04341063 A JP H04341063A JP 3113189 A JP3113189 A JP 3113189A JP 11318991 A JP11318991 A JP 11318991A JP H04341063 A JPH04341063 A JP H04341063A
- Authority
- JP
- Japan
- Prior art keywords
- quantization
- data
- coefficient
- circuit
- encoding
- 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.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Abstract
め要約のデータは記録されません。
Description
特に画像情報を周波数領域に変換して得た変換データを
量子化し、該量子化された変換データを可変長符号化す
る画像符号化装置に関するものである。
て、適応的DCT(離散的コサイン変換)符号化方式が
注目されており、この種の符号化方式の国際標準化機関
として設立されたグループであるJPEG(Joint
PhotographicExpert Gro
up)における符号化方式においても、DCT符号化方
式が採用されている。
の概要について簡単に説明する。
式の概略構成例を説明するためのブロック図、図4(A
)〜(D)は図3に示す符号化方式の処理を説明するた
めの図である。15は符号化しようとするデジタル画像
信号の入力端子であり、ラスタースキャンによるデジタ
ル画像信号が入力される。
ブロック化回路16に入力され、ここで2次元的に(8
×8)画素からなる画素ブロックに分割され、この画素
ブロック単位で後段に送出される。
信号をDCT変換し、周波数領域についての(8×8)
のデータマトリクスを出力するDCT変換回路である。 即ち、図4(A)に示す如き画像データD11〜D88
からなる画素ブロックは、該回路17により図4(B)
に示す如きX11〜X88からなるデータマトリクスに
変換される。
及び垂直方向についての直流(DC)成分、即ち、この
画素ブロックの平均値を示している。このX11〜X8
8を一般にXijとすると、iが大きい程垂直方向に高
い周波数を有する成分、jが大きい程水平方向に高い周
波数を有する成分を示している。
マトリクスは線形量子化回路18に入力される。一方、
量子化マトリクス発生回路19は、各DCT係数X11
〜X88にお対する量子化ステップサイズの重み付けを
示す量子化マトリクスW11〜W88(図4(C)に示
す)を発生し、発生回路20は係数(量子化係数)Cを
発生する。この量子化マトリクスW11〜W88及び係
数Cは乗算器21へ入力される。乗算器21では(Wi
j×C)を演算し、線形量子化回路18の量子化ステッ
プはこの乗算器21の出力Q11〜Q88に従って決定
される。
の値により、画質や発生データ量が制御される。
/Qijが演算され、出力される。この線形量子化回路
の出力をG11〜G88とする。この量子化された変換
データG11〜G88はジグザグ走査回路22にて直流
成分から順に送出される。即ち、ジグザグ走査回路22
からは、G11〜G88がG11,G12,G21,G
31,G22,G13,G14,G23,G32,G4
1…G85,G86,G77,G68,G78,G87
,G88の順で可変長符号化回路(VLC)23に供給
される。
11については近傍に位置する画素ブロック間で予測値
を算出し、この予測値との予測誤差をハフマン符号化す
る。
2〜G88については、その量子化出力を上述の如く、
低周波成分から高周波成分へとジグザグ走査しながら符
号化し、量子化出力が0でない有意係数はその値により
グループに分類し、そのグループ識別番号と、直前の有
意係数との間にはさまれた量子化出力が0の無効係数の
個数のラン長とを組にしてハフマン符号化し、続いてグ
ループ内のいずれの値であるかを等長符号を付加する。
生確率が低いため、ジグザグ走査後のGijの後半部分
はすべて0になることが多いと予想される。従って、こ
の様にして得た可変長符号は非常に高い圧縮率が期待で
き、平均で数分の1程度の圧縮率を想定した場合には、
殆ど画質劣化のない画像が復元できる。
送容量は定められており、動画像を伝送する場合の様に
所定期間毎に1画面を伝送しなければならない場合にお
いては、出力される符号が画面単位もしくは画素ブロッ
ク単位で固定されたビット数となることが望まれる。
jが0となる確率が増加し、符号化されたデータの総ビ
ット数NBが減少する。この係数Cと総ビット数NBと
の関係は、画像によって異なるが何れにしても単純減少
関数であり、平均的な画像について図4(D)の如き対
数曲線となることが知られている。
めの係数C0を予測する手法が前述のJPEG等により
提示されている。即ち、ある係数CIについて先ず符号
化を行い、こうして得られた符号の総ビット数nb1を
求める。このnb1及びC1に基づきC0の予測値C2
を計算する、この計算は図4(D)に示す対数曲線が(
C1,nb1)上を通ることから予測することができる
。
総ビット数NB0に対して数%程度の誤差符号量とする
ことができる。
の様に繰返し符号化を行い上記係数C0の値を決定する
処理は、非常に時間のかかる処理であり、動画像の様に
所定期間に1画面を必ず伝送しなければならない符号化
装置には適していない。特に、高品位テレビジョン信号
の如くビットレートの極めて高い画像信号を取扱う場合
にはこの様な処理は不可能である。
数領域に変換して得た変換データを量子化し、該量子化
された変換データを可変長符号化する符号化装置におい
て、高速の処理が可能で、かつ、所定期間毎のデータ量
を所望のデータ量に設定することの出来る画像符号化装
置を提供することを目的とする。
て、本発明によれば画像情報を周波数領域に変換して得
た変換データを量子化し、該量子化された変換データを
可変長符号化する符号化装置において、互いに所定期間
の時間差を有する前記変換データを並列に出力して複数
チャンネルの変換データを出力する並列化手段と、前記
並列化手段の出力する複数チャンネルの変換データを夫
々量子化係数に従う量子化ステップで量子化する複数の
量子化手段と、前記複数の量子化手段中の第1の量子化
手段で量子化された変換データを前記可変長符号化によ
り符号化した際のデータ量を、前記所定期間単位で演算
する演算手段と、前記複数の量子化手段で量子化された
複数チャンネルの変換データの1つを可変長符号化する
符号化手段と、前記演算手段の出力に応じて、前記第1
の量子化手段へ入力される変換データに対して所定期間
の時間差を有する変換データの入力される第2の量子化
手段の量子化係数を発生する係数発生手段と、第1の量
子化手段に用いる量子化係数として、他の量子化手段の
量子化に用いられる量子化係数を供給する係数供給手段
とを有することを特徴とするものである。
数は第1の量子化手段の量子化係数に比べ、所望の値に
近くなり、この様な処理を並列して多段に行えばほぼ所
望の量子化係数を得ることができる。
して他の量子化手段の量子化に使用された量子化係数を
用いることにより時間方向の相関が高い動画像等の場合
はより所望の量子化係数を得る処理を極めて高速に行う
ことができる。
ョン信号の伝送を行う伝送装置に本発明を適用した符号
化装置の構成を示すブロック図である。
力端子であり、該端子1から入力されたテレビジョン信
号はA/D変換器2にて8ビットにデジタル化され、図
3のブロック化回路16と同様の動作を行う(8×8)
ブロック化回路3にて(8×8)の画素ブロックに分割
され、各ブロック毎にDCT変換回路4に供給される。
DCT変換回路4にて、図3の場合と同様に周波数領域
についてのデータマトリクスX11〜X88に変換され
、ジグザグ走査回路5に供給される。該ジグザグ走査回
路5は、図3の22と同様の動作を行い、DCT変換さ
れたデータマトリクスX11〜X88をX11,X12
,X21,X31,X22,X13,X14,X23,
X32,X41……X85,X86,X77,X68,
X78,X87,X88の順で出力する。
化マトリクスW11〜W88を発生する。但し、本実施
例では各量子化回路7a〜7eには既にジグザグ走査さ
れたデータが入力されるのでこの量子化マトリクスW1
1〜W88もジグザグ走査に対応した順序で発生され、
乗算回路8a〜8eに供給される。
量子化係数(制御係数)C1として予測初期係数が供給
される。前記予測初期係数については後述する。
6からの量子化マトリクスW11〜W88を制御係数C
1で乗算し、その結果を量子化回路7aに出力する。
制御係数C1による量子化コードG111〜G188が
得られる。この量子化された変換コードG111〜G1
88はVLC9aに入力される。
際の符号化データは出力せず、図3のVLC23と同様
の処理を行った場合の各画面毎の総ビット数情報nb1
〜nb4のみを出力する。前記VLC9aの出力する総
ビット数情報nb1は係数演算回路10に入力される。
からの総ビット数情報nb1〜nb4、初期係数及びこ
の演算回路10の出力C1〜C4を用いて所望の総ビッ
ト数NB0に対応する制御係数C0を予測し、夫々制御
係数としてC2〜C5を出力する。ここで、係数演算回
路10は量子化回路7a〜7dに入力された1画面分の
変換データによって得られた制御係数C2〜C5を次の
1画面分の変換データが量子化回路7a〜7dに入力さ
れるタイミングで出力する。
5の出力を1画面(フレーム)期間遅延する回路(1F
DL)であり、従って、係数演算回路10の出力する制
御係数C2は前記制御係数C2を得るために用いた1画
面分の変換データが量子化回路7bに入力されるタイミ
ングで乗算回路8bに入力される。
2度目の量子化が行なわれ、制御係数C2による量子化
コードG211〜G288が得られる。前記量子化され
た変換コードG211〜G288はVLC9bに入力さ
れる。
e、VLC9b〜9d及び1FDL11b〜11dの動
作は、夫々量子化回路7b、乗算回路8b、VLC9a
及び1FDL11aの前述した動作と同様であり、これ
らの回路によって1つの画面についての所望の制御係数
の予測値が順次更新されていく。
0から得られる制御係数の予測値C5は、所望の総ビッ
ト数NB0に対応する制御係数C0に極めて近い値に収
束する。本実施例では制御係数C5を最終的な制御係数
Cとして乗算N回路8eに供給している。乗算回路8e
の出力は量子化回路7eに供給され、該量子化回路7e
では1FDL11dの出力即ち、都合4フレーム期間遅
延された変換データを量子化して、VLC9eに供給す
る。
き符号化を行い、符号化データ(DATA)を出力する
。前記符号化データはエントリーバッファ12にて所定
のビットレートで出力され、マルチプレクサ13にて最
終的な制御係数Cと多重され、端子14より伝送路に出
力される。
明する。
、適応的DCT符号化を行い、1画面(1フレーム)の
総データ量を一定に保つように制御係数(量子化係数)
を設定した場合、その制御係数は画面間でほぼ同じ値と
なる。
ことを利用することによって乗算回路8aに入力する制
御係数として前画面で得られた値を用いることにより、
最適制御係数が得られるまでの制御係数C2〜C5の収
束を早めることができ、より正確な制御係数が得られる
。
ていった時のC1〜C5の値を示したものである。この
図のように制御係数は目標とする最適制御係数値へと振
動しながら収束している。
求めていった時のCI〜C5を示したものである。ここ
で初めに入力したC1は前画面の制御係数C2,つまり
図2(a)のC2の値(この値を予測初期係数と呼ぶ)
が入力されている。この画面の最適制御係数は前画面と
ほぼ同じであるといえるので、C1が最適制御係数に近
づいたことにより収束が早まり、より最適制御係数に近
い値が得られる。
繰り返されることにより、より高画質な画像が得られる
ことになる。
現するために制御係数は各画面毎に決定しているが、処
理時間に若干の余裕がある場合には、この制御係数の値
を決定する単位期間を小さく(短く)することも可能で
ある。
装置によれば、画像情報を周波数領域に変換して得た変
換データを量子化し、該量子化された変換データを可変
長符号化する符号化装置において、時間方向の相関性を
利用して量子化を行い、更に所定期間毎のデータ量を所
望のデータ量に設定することができ、かつ、極めて高速
で処理が可能となった。
成を示すブロック図である。
る。
のブロック図である。
図である。
Claims (1)
- 【請求項1】 画像情報を周波数領域に変換して得た
変換データを量子化し、該量子化された変換データを可
変長符号化する符号化装置において、互いに所定期間の
時間差を有する前記変換データを並列に出力して複数チ
ャンネルの変換データを出力する並列化手段と、前記並
列化手段の出力する複数チャンネルの変換データを夫々
量子化係数に従う量子化ステップで量子化する複数の量
子化手段と、前記複数の量子化手段中の第1の量子化手
段で量子化された変換データを前記可変長符号化により
符号化した際のデータ量を、前記所定期間単位で演算す
る演算手段と、前記複数の量子化手段で量子化された複
数チャンネルの変換データの1つを可変長符号化する符
号化手段と、前記演算手段の出力に応じて、前記第1の
量子化手段へ入力される変換データに対して所定期間の
時間差を有する変換データの入力される第2の量子化手
段の量子化係数を発生する係数発生手段と、第1の量子
化手段に用いる量子化係数として、他の量子化手段の量
子化に用いられる量子化係数を供給する係数供給手段と
を有することを特徴とする画像符号化装置。
Priority Applications (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11318991A JP3227170B2 (ja) | 1991-05-17 | 1991-05-17 | 画像符号化装置 |
| DE69232123T DE69232123T2 (de) | 1991-02-07 | 1992-01-31 | Bildkodieranlage |
| EP97201674A EP0804036B1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| SG1996006638A SG43261A1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| SG9802915A SG94709A1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| SG9802913A SG94708A1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| EP92300851A EP0498578B1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| DE69228841T DE69228841T2 (de) | 1991-02-07 | 1992-01-31 | Vorrichtung zum Kodieren von Bildern |
| DE69231426T DE69231426T2 (de) | 1991-02-07 | 1992-01-31 | Vorrichtung zum Kodieren von Bildern |
| SG9802904A SG95586A1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| EP98201257A EP0863672B1 (en) | 1991-02-07 | 1992-01-31 | Image encoding apparatus |
| US07/829,404 US5251029A (en) | 1991-02-07 | 1992-02-03 | Image encoding apparatus |
| US08/032,633 US5333013A (en) | 1991-02-07 | 1993-03-17 | Image encoding apparatus |
| US08/237,891 US5452007A (en) | 1991-02-07 | 1994-05-04 | Image encoding apparatus |
| US08/337,442 US5528298A (en) | 1991-02-07 | 1994-11-08 | Image encoding apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11318991A JP3227170B2 (ja) | 1991-05-17 | 1991-05-17 | 画像符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04341063A true JPH04341063A (ja) | 1992-11-27 |
| JP3227170B2 JP3227170B2 (ja) | 2001-11-12 |
Family
ID=14605816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11318991A Expired - Fee Related JP3227170B2 (ja) | 1991-02-07 | 1991-05-17 | 画像符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3227170B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5548336A (en) * | 1993-11-29 | 1996-08-20 | Nec Corporation | Video code conversion with an optimum conversion speed which matches a reproduction speed of a reproducing unit |
-
1991
- 1991-05-17 JP JP11318991A patent/JP3227170B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5548336A (en) * | 1993-11-29 | 1996-08-20 | Nec Corporation | Video code conversion with an optimum conversion speed which matches a reproduction speed of a reproducing unit |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3227170B2 (ja) | 2001-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3109854B2 (ja) | 画像符号化方法及び装置 | |
| EP0763925B1 (en) | Image encoding optimising the amount of generated code | |
| JP3716931B2 (ja) | 連続画像の適応型復号装置 | |
| EP0804036B1 (en) | Image encoding apparatus | |
| JPH0595536A (ja) | 高能率符号化信号処理装置 | |
| US6072909A (en) | Image coding devise and image decoding devise using with image disassembly | |
| JP2921358B2 (ja) | 画像符号化装置 | |
| JPH04323960A (ja) | 画像符号化装置 | |
| JPH1093966A (ja) | 画像符号化装置 | |
| JPH06205388A (ja) | 画像符号化装置 | |
| JP2911682B2 (ja) | ブロック整合のための基準としてモーションブロック毎に最少のビット数を用いるモーション補償 | |
| JPH03270378A (ja) | データ圧縮装置 | |
| US6453072B1 (en) | Image coding system | |
| JP2897563B2 (ja) | 画像圧縮符号化装置 | |
| JPH04229382A (ja) | ディジタル画像データの解像度交換装置 | |
| JPH04341065A (ja) | 画像符号化装置及びその方法 | |
| JP3135271B2 (ja) | 符号化装置 | |
| JP3227170B2 (ja) | 画像符号化装置 | |
| JP3397682B2 (ja) | 画像符号化装置 | |
| JP3200082B2 (ja) | 画像処理方法 | |
| JP3143487B2 (ja) | 画像処理装置 | |
| JPH05122530A (ja) | 画像符号化装置 | |
| JP3082957B2 (ja) | 画像処理方法 | |
| JP3387516B2 (ja) | 画像符号化装置及びその方法 | |
| JPH0310486A (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: 20010731 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070831 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080831 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |