JPH04167763A - 画像データ圧縮装置 - Google Patents

画像データ圧縮装置

Info

Publication number
JPH04167763A
JPH04167763A JP2294146A JP29414690A JPH04167763A JP H04167763 A JPH04167763 A JP H04167763A JP 2294146 A JP2294146 A JP 2294146A JP 29414690 A JP29414690 A JP 29414690A JP H04167763 A JPH04167763 A JP H04167763A
Authority
JP
Japan
Prior art keywords
quantization
coefficients
coefficient
encoding
end signal
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
Application number
JP2294146A
Other languages
English (en)
Other versions
JP2909189B2 (ja
Inventor
Masahiro Fukuda
昌弘 福田
Tsuguo Noda
嗣男 野田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP29414690A priority Critical patent/JP2909189B2/ja
Priority to US07/779,274 priority patent/US5303058A/en
Priority to CA002053844A priority patent/CA2053844C/en
Priority to EP91309711A priority patent/EP0482864B1/en
Priority to DE69127739T priority patent/DE69127739T2/de
Priority to KR1019910018606A priority patent/KR950002671B1/ko
Publication of JPH04167763A publication Critical patent/JPH04167763A/ja
Application granted granted Critical
Publication of JP2909189B2 publication Critical patent/JP2909189B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術(第5図〜第11図) 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用 実施例(第2図〜第4図) 発明の効果 〔概 要〕 適応離散コサイン変換符号化方式によって画像データを
圧縮する画像データ圧縮装置に関し、単純な回路構成で
高速に画像データを圧縮することを目的とし、 多値画像データをN×N画素からなるブロックごとに2
次元直交変換して係数行列を求める直交変換手段と、こ
の係数行列の各成分を対応する量子化闇値を用いて量子
化し、係数行列の各成分の量子化結果である量子化係数
を所定の順序で出力する量子化手段と、量子化手段によ
って出力される一連の量子化係数に基づいて、有効係数
と無効係数連続長との組合せからなる量子化係数の系列
を作成する変換手段と、所定の終了信号を生成する生成
手段と、変換手段によって得られた量子化係数の系列の
末尾に、生成手段によって発生された終了信号を付加し
て出力する付加手段と、付加手段によって出力された量
子化係数の系列に含まれる有効係数と無効係数連続長と
の組合せのそれぞれに対応する符号を出力する符号化手
段と、量子化係数の系列が入力され、終了信号を検出し
たときに、符号化手段に対して、1ブロック分の符号化
動作の終了を指示する指示手段とを備えて構成する。
〔産業上の利用分野〕
本発明は、例えば中間階調画像やカラー画像などの多値
画像の圧縮に用いられる適応離散コサイン変換符号化方
式によって画像データを圧縮する画像データ圧縮装置に
関するものである。
中間階調画像やカラー画像などの多値画像をその特徴を
損なうことなくデータ量を圧縮する符号化方式として、
2次元直交変換を利用した適応離散コサイン変換符号化
方式(八daptive DiscreteCosin
e Transform、以下ADCT方式と称する)
が広く用いられている。
このADCT方式は、多値画像をそれぞれ所定数の画素
(例えば8×8画素)からなるブロックに分割し、この
ブロックごとに画像データを直交変換して変換係数(以
下、DCT係数と称する)からなる行列を求め、この行
列の各成分をそれぞれ対応する視覚適応闇値(後述する
)を用いて量子化したものを可変長符号化することによ
り、データ量を圧縮するものである。
〔従来の技術〕
第5図に、従来のADCT方式を適用した画像データ圧
縮装置の構成を示す。また、第6図に、多値画像を分割
して得られるブロックの例を示す。
DCT変換部511は、入力されるブロックに対して2
次元離散コサイン変換(以下、DCT変換と称する)処
理を行い、各空間周波数成分に対応するDCT係数から
なる8行8列の行列(以下、DCT係数りと称する)に
変換する。第7図に、このDCT係数りの例を示す。
線型量子化部521は、このDCT係数りの各成分を量
子化する処理を行う。
ここで、各空間周波数成分に対する視覚の感度に関する
実験結果に基づいて、視覚適応闇値が予め決められてお
り、この視覚適応闇値からなる量子化マトリクスVTH
が、上述した線型量子化部521に与えられている。こ
の線型量子化部521は、この量子化マトリクス■TH
の各成分に所定のパラメータを乗じて得られる量子化闇
値QTI(を用いて、上述したDCT係数りの量子化処
理を行い、量子化係数D0゜を算出する。
一般に、低い空間周波数に対する視覚の感度は高く、高
い空間周波数に対する視覚の感度は低いので、第8図に
示すように、低い空間周波数に対応する量子化マトリク
ス■ア、の成分の絶対値は小さく、逆に、高く空間周波
数に対応する成分の絶対値は大きい。このため、量子化
係数11ouは、第9図に示すように、DC成分を示す
行列の左上隅の成分と低い空間周波数成分を示す極く少
数のAC成分のみが、零以外の値を有する有効係数とな
り、大部分のAC成分は値が零である無効係数となる場
合が多い。
次に、第10図に示すようなジグザグスキャンと呼ばれ
る走査順序に従って上述した量子化係数DoL+を走査
することにより、2次元に配列された量子化係数I)Q
LIの各成分を1次元の配列に変換し、順次に符号化部
531に入力する。この場合は、DC成分に対応する量
子化係数を先頭として、低い空間周波数のAC成分に対
応する量子化係数から順次に符号化部531に入力され
る。
この符号化部531は、上述した順序で入力される量子
化係数D0ゎの各成分の中から零以外の値を有する有効
係数を検出するとともに、検出した有効係数以前に連続
して入力された無効係数の数を計数し、上述した一連の
量子化係数り、Uの成分をこの計数値(以下、ランと称
する)と検出した有効係数(以下、インデックスと称す
る)との組に変換する。
このように、量子化係数DQt+をランとインデックス
とに変換することにより、量子化係数り。Uを表すため
に必要な情報量を削減している。
更に、通常は、符号化部531において、JPE G 
(Joint Photographic Exper
t Group)による標準化仕様草案(JPI!G−
8−118)に従って、このインデックスをコード化す
る処理とランをコード化する処理とが行われる。このコ
ード化されたインデックス(以下、インデックスコード
と称する)およびコード化されたラン(以下、ランコー
ドと称する)の両方が得られた後に、符号表に基づいて
、インデックスコードとランコードとの組合せに対応す
る符号が出力される。  ゛ ここで、上述したインデックスコードおよびランコード
の組合せのそれぞれに対応する符号は、各組合せの出現
頻度に基づいて決められており、出現頻度の高い組合せ
には短い符号が割り当てられ、出現頻度の低い組合せに
は長い符号が割り当てられている。このようにして、上
述したランとインデックスとの組合せを出現頻度に対応
した符号長を有するハフマン符号化して、ランとインデ
ックスとを表すために必要な情報量を圧縮していまた、
上述した標準化仕様草案においては、最後に入力された
量子化係数D0゜の成分が無効係数であるか否かに応じ
て、ブロックの終了を示す符号を出力する場合と出力し
ない場合との2種類の形式が規定されている。
第9図に示した量子化係数り。Uのように、ジグザグス
キャンによって最後に読み出される成分が無効係数であ
る場合は、符号化部531により、第4図(a)に示す
ように、■ブロック分の符号の末尾に、以降の全ての量
子化係数が無効係数である旨を示す符号fEOBJが付
加される。一方、第11図に示すように、量子化係数り
、tIの最後の成分が、零以外の値IraJを有する有
効係数である場合は、符号化部531は、第4図(b)
に示すように、上述した符号rEOBJば出力しない。
このようにして、1ブロック分の画像データがDCT変
換され、量子化され、符号化される。
上述したDCT変換動作と量子化動作と符号化動作とを
1画面を構成する各ブロックについて繰り返すことによ
り、1画面の画像データの圧縮処理が行われ、この圧縮
データがディスク装置などに蓄積され、あるいは伝送路
などを介して伝送される。
〔発明が解決しようとする課題〕
ところで、上述した従来の画像データ圧縮装置において
は、線型量子化部521により、1ブロック分の量子化
係数り。IIが求められ、この量子化係数り。Uから有
効係数が検出されるたびに、該当するインデックスとラ
ンとが順次にコード化されて符号化されていた。このよ
うに、量子化処理および符号化処理は、プロセッサなど
により、一連の処理として実行されているため、これら
の処理に要する時間が長く、画像データを高速に圧縮す
ることができなかった。
一方、上述した線型量子化部521および符号化部53
1の処理を単純にハードウェアに置き換えると、高速処
理は可能となるが、大規模な回路となってしまう。また
、符号化部531に対応する回路においては、量子化係
数り。Uを一連の量子化係数に変換する部分とこの一連
の量子化係数をランとインデックスとの組合せに変換す
る部分とこれらの組合せを符号化する部分とが、同期し
て動作するので回路構成が複雑で、回路の制御が複雑と
なる。また、このため、試験の際には煩雑な手順が必要
となることが予想される。
本発明は、このような点にかんがみて創作されたもので
あり、単純な回路構成で高速に画像データを圧縮する画
像データ圧縮装置を提供することを目的とする。
〔課題を解決するための手段〕
第1図は、本発明の原理ブロック図である。
図において、請求項1の発明は、以下の各手段を備えて
構成されている。
直交変換手段111は、多値画像データをN×N画素か
らなるブロックごとに2次元直交変換して、変換係数か
らなるN行N列の係数行列を求める。
量子化手段121は、直交変換手段111で得られた係
数行列の各成分を対応する量子化闇値を用いて量子化し
、係数行列の各成分の量子化結果である量子化係数を所
定の順序で出力する。
変換手段131は、量子化手段121によって出力され
る一連の量子化係数に基づいて、零以外の値を有する有
効係数と値が零である無効係数が連続している数を示す
無効係数連続長との組合せからなる量子化係数の系列を
作成する。
生成手段141は、所定の終了信号を生成する。
付加手段151は、変換手段131によって得られた量
子化係数の系列の末尾に、生成手段141によって発生
された終了信号を付加して出力する。
符号化手段161は、付加手段151によって出力され
た量子化係数の系列に含まれる有効係数と無効係数連続
長との組合せのそれぞれに対応する符号を出力する。
指示手段171は、量子化係数の系列が入力され、終了
信号を検出したときに、符号化手段161に対して、■
ブロック分の符号化動作の終了を指示する。
第1図において、請求項2の発明は、請求項1記載の画
像データ圧縮装置において、生成手段141が、所定の
第1終了信号を発生する第1発生手段142と、別の第
2終了信号を発生する第2発生手段143と、量子化手
段121によって最後に出力された量子化係数が無効係
数であるが否かに応じて、第1終了信号と第2終了信号
とのいずれかを終了信号として選択して出力する選択手
段144とを備え、指示手段171が、終了信号が第1
終了信号であるが第2終了信号であるかを判別する判別
手段172を有し、この判別手段172による判別結果
に応じて、符号化手段161に対して、1ブロック分の
符号の終了を示す符号の出力を指示する構成となってい
る。
〔作 用〕
請求項1の発明にあっては、量子化手段121と変換手
段131と付加手段151との動作は、直交変換手段1
11によって得られた係数行列を所定の順序で量子化し
ながら、有効係数と無効係数連続長との組合せからなる
量子化係数の系列を作成し、この量子化係数の系列に生
成手段141によって出力される終了信号を付加するこ
とにより、1ブロツクごとに完結する。
また、指示手段171は、上述した量子化係数の系列に
含まれている終了信号を検出することにより、1ブロツ
ク分の量子化係数の系列の末尾を認識し、符号化手段1
61の動作を1ブロツクごとに完結させる。
このように、係数行列から量子化係数の系列を作成する
処理とこの量子化係数の系列を符号化する処理とは、そ
れぞれ1ブロツクごとに完結した処理となっている。従
って、これらの各処理をそれぞれ独立した回路で実現す
ることができ、量子化処理および符号化処理を単純な回
路構成で実現することが可能となる。また、これらの回
路は、それぞれ独立動作可能であるから、従来のように
、一連の処理としてプロセッサで実行する場合に比べて
、高速に処理することが可能となる。
また、請求項2の発明にあっては、選択手段144によ
り、最後の量子化係数が無効係数であるか否かに応じて
、第1発生手段142によって得られる第1終了信号と
第2発生手段143によって得られる第2終了信号との
いずれかが選択され、終了信号として出力される。従っ
て、判別手段172による判別結果に応じて、指示手段
171は、最後の量子化係数が無効係数であるか否かを
判断することができ、これに応じて、符号化手段161
に対して、lブロックの終了を示す符号を出力するか否
かを指示することが可能となる。
これにより、上述した標準化仕様草案に準拠して、最後
の量子化係数が無効係数であった場合にのみ、1ブロツ
クの終了を示す符号を出力する構成とすることができる
〔実施例〕
以下、図面に基づいて本発明6実施例について詳細に説
明する。
第2図は、本発明の画像データ圧縮装置の実施例構成を
示す。
ここで、第1図と実施例との対応関係について説明して
おく。
直交変換手段111は、DCT変換部211に相当する
量子化手段121は、アドレス生成回路221と読出回
路222と除算器223と量子化マトリクス保持部22
4とに相当する。
変換手段131は、ラッチ226と零判定回路227と
カウンタ228とに相当する。
第1発生手段142は、信号発生回路225aに相当す
る。
第2発生手段143は、信号発生回路225bに相当す
る。
選択手段144は、マルチプレクサ229に相当する。
生成手段141は、信号発生回路225a、225bと
マルチプレクサ229とに相当する。
付加手段151は、切換制御回路252とカランタ25
1にマルチプレクサ229と量子化係数メモリ231と
に相当する。
符号化手段161は、続出回路241とルック    
  、アップテーブル242,243,248と終了コ
ード発生回路245とマルチプレクサ244とに相当す
る。
判別手段172は、ブロック終了検出回路246に相当
する。
指示手段171は、ブロック終了検出回路246と符号
化制御回路247とに相当する。
以上のような対応関係があるものとして、以下実施例の
構成および動作について説明する。
第2図において、DCT変換部211は、イメージスキ
ャナー(図示せず)などによって読み取られた画像デー
タを8×8画素からなるブロックに分割し、このブロッ
クごとにDCT変換する。
これにより、各ブロックに対応して、DCT係数からな
る8行8列の行列(以下、DCT係数りと称する)が求
められ、このDCT係数わが内部に設けられたバッファ
212に一旦保持され、量子化手段121に渡される。
量子化手段121において、アドレス生成回路221は
、第10図に示した走査順序に基づいて、上述したバッ
ファ212のアドレスを順次に生成し、このアドレスに
基づいて、続出回路222は、上述したバッファ212
から該当するDCT係数りの成分を読み出して、除算器
223に入力する。
また、量子化手段121の量子化マトリクス保持部22
4は、第8図に示した量子化マトリクスVTHを保持し
ており、上述したアドレス生成回路221によって得ら
れたアドレスに応じて、該当する量子化マトリクス■、
□の成分を除算器223に入力する構成となっている。
除算器223は、入力されるDCT係数りの成分を量子
化マトリクスv’roの対応する成分で除算することに
より、DCT係数りの各成分の量子化を行う。
この除算器223の出力は、ラッチ226と零判定回路
227とに順次に入力されており、ラッチ226とカウ
ンタ228とは、この零判定回路227による判定結果
に応じて動作する構成となっている。
上述した零判定回路227は、入力された量子化係数の
値が零であるか否かを判定し、この判定結果をラッチ2
26とカウンタ228とに入力する。カウンタ228は
、零判定回路227により、入力された量子化係数が値
が零である無効係数であるとされたときに、動作が有効
となり、量子化係数の入力に同期したクロック信号(図
示せず)に応じて、計数値を「11ずつ加算する。一方
、ラッチ226は、零判定回路227により、入力され
た量子化係数が零以外の値を有する有効係数であるとさ
れたときに、動作が有効となり、上述したクロック信号
に応じて、該当する量子化係数を保持する。また、この
とき、カウンタ228は、計数値を出力した後にクリア
する。
これにより、ラッチ226により、有効係数の値(即ち
インデックス)が選択的に保持され、また、カウンタ2
28により、連続して入力された無効係数の数(即ちラ
ン)が計数される。
二のようにして、ラッチ226と零検出回路227とカ
ウンタ228とで構成された変換手段131により、一
連の量子化係数がインデックスとランとの組合せからな
る系列に変換される。以下、このインデックスとランと
の組合せからなる系列を量子化係数の系列と称する。
また、この量子化係数の系列に含まれるインデックスと
ランとの組合せは、それぞれ1つの入力データとして、
マルチプレクサ229の入力ボートAに入力される。
また、信号発生回路225aは、第1終了信号として、
所定のビットパターンIrRe。b+1を出力し、上述
したマルチプレクサ229の入力ポートBに入力する。
同様に、信号発生回路225bは、第2終了信号として
別のビットパターンFRaobzlを出力し、マルチプ
レクサ229の入力ポートCに入力する。上述した信号
発生回路225aおよび信号発生回路225bは、この
ビットパターン’Reob+Jおよびピントツマターン
fR(1obZ!として、ランおよびインデックスを表
すビットパターンとは異なるビットパターンを発生すれ
ばよい。
また、上述した量子化係数の系列の生成動作と並行して
、カウンタ251は、除算器223によって量子化係数
が出力されるごとに計数値を「IJずつ加算し、計数値
を切換制御回路252に入力する。このカウンタ251
の計数値に基づいて、切換制御回路252は、■ブロッ
ク分の量子化係数の人力が終了したか否かを判定し、量
子化係数の入力が終了していないと判定した場合は、上
述したマルチプレクサ229に対して、入力ポートAの
選択を指示する。一方、入力が終了したと判定したとき
に、切換制御回路252は、上述した零判定回路227
による判定結果に応じて、最後の量子化係数が無効係数
であるか否かを判定し、無効係数であるとされた場合は
、マルチプレクサ229に対して入力ポートBの選択を
指示し、有効係数であるとされた場合は、入カポ−1−
Aの選択を指示した後に、入力ポートCの選択を指示す
る。
この切換制御回路252からの指示に応じて、マルチプ
レクサ229により、該当する入力ポートへの入力デー
タが出力され、量子化係数メモリ231に入力される。
従って、カウンタ251の計数値が1ブロツクの画素数
に到達するまでは、マルチプレクサ22′  9により
、入力ポートAが選択され、ランおよびインデックスの
組合せからなる量子化係数の系列が順次に出力され、量
子化係数メモリ231に格納される。その後、1ブロツ
ク分の量子化係数の入力が終了したときに、最後の量子
化係数が無効係数であるか否かに応じて、マルチプレク
サ229により、2つの入力ポートB、Cのいずれかが
選択され、上述したビットパターンfR,。b+J +
rR,。b□1のいずれかが出力され、同様に、量子化
係数メモリ231に格納される。
例えば、第7図に示したDCT係数りを上述した走査順
序で読み出して量子化すると、最後に読み出されるDC
T係数に対応する量子化係数は無効係数となる。従って
、この場合は、最後の量子化係数の入力に応じて、マル
チプレクサ229により、入力ポートBに入力されてい
るビットパターンFR,。、1」が出力され、上述した
DCT係数りの各成分に対応する6組のランとインデッ
クスの組合せからなる量子化係数の系列に続いて、量子
化係数メモリ231に格納される。
このように、最後の量子化係数が無効係数である場合は
、第3図(a)に示すように、ビットパターン「Re。
1」が終了信号として量子化係数の系列の末尾に付加さ
れる。
一方、第11図に示したように、最後の量子化係数が有
効係数である場合は、最後の量子化係数の入力に応じて
、マルチプレクサ229により、入力ポートCに入力さ
れているビットパターン「R8゜bzJが出力され、量
子化係数メモリ231に格納される。これにより、第3
図(b)に示すように、最後の有効係数に対応するラン
’R,Jとインデックス’LJとの組合せに続いて、ビ
ットパターンfR,。、21が終了信号として該当する
量子化係数の系列の末尾に付加される。
但し、第3図において、記号1r[)Jは、プロンりの
最初に入力されるDC成分に対応するインデックスを示
し、他のインデックスは、記号「IJに出現順序を示す
添字を付けて示す。また、各インデックスに対応するラ
ンは、記号rR4に対応するインデックスを示す添字を
付けて示す。
以下、量子化係数メモリ231に格納されたインデック
スおよびランを符号化手段161が符号化する動作を説
明する。
続出回路241は、上述した量子化係数メモリ231に
格納された量子化係数の系列に含まれるランおよびイン
デックスの組合せを順次に読み出して、読み出したラン
をルックアップテーブル(以下、LUTと略称する)2
42にアドレスとして入力し、インデックスをLUT2
43にアドレスとして入力する。
このLUT242は、各アドレスに、このアドレスで表
されるランに対応するランコードを格納しており、また
、LUT243は、各アドレスに、このアドレスで表さ
れるインデックスに対応するインデックスコードを格納
している。
従って、ランおよびインデックスの入力に応じて、上述
したLUT242とLUT243とにより、それぞれ対
応するランコードおよびインデックスコードが出力され
、マルチプレクサ244の入力ポートAに入力される。
また、終了コード発生回路245は、上述した標準化仕
様草案でブロックの終了を示すコードとして規定された
終了コードを発生する構成となっており、この終了コー
ドは、上述したマルチプレクサ244の入力ポートBに
入力されている。
このマルチプレクサ244は、後述する符号化制御回路
247からの指示に応じて、動作する構成となっている
以下、このマルチブ、レクテ244の切り換え動作およ
びランコード、インデックスコードの符号化動作につい
て説明する。
上述した続出回路241によって読み出された量子化係
数の系列は、ブロック終了検出回路246に順次に入力
されており、このブロック終了検出回路246により、
上述したビットパターンrR8゜b+Jおよびビットパ
ターンrR,。、2」が検出され、この検出結果が符号
化制御回路247に入力される。
この符号化制御回路247は、通常は、上述したマルチ
プレクサ244に対して入力ポートAの選択を指示し、
上述したブロック終了検出回路246によって、ビット
パターンfReob+4が検出されたときに、マルチプ
レクサ244に対して、入力ポートBの選択を指示する
例えば、第3図(a)に示したランおよびインデックス
の組合せが順次に読み出される場合は、7番目にビット
パターンFR,。ylが読み出されるまで、符号化制御
回路247により、入カポ−1−Aの選択が指示される
。これに応じて、マルチプレクサ244により、LUT
242およびLUT243によって出力されたランコー
ドとインデックスコードとの組合せが出力され、このラ
ンコードとインデックスコードとの組合せが、LUT2
48にアドレスとして入力される。
このLUT248は、インデックスコードおよびランコ
ードの組合せのそれぞれに対応するアドレスに、該当す
るハフマン符号を格納している。
従って、上述したLUT242およびLUT243によ
って得られたランコードおよびインデックスコードの組
合せの入力に応じて、このLUT248により、該当す
るハフマン符号が出力される。
このようにして、第3図(a)に示した量子化係数の系
列が、DC成分に対応するインデックス「DJから順次
に符号化され、終了信号として格納されたビットパター
ン’RQob+、[が読み出されたときに、符号化制御
回路247により、入カポ−1−Bの選択が指示される
これに応じて、マルチプレクサ244により、終了コー
ド発生回路245によって出力された終了コードが出力
され、この終了コードがLU7248に入力されて対応
する符号に変換される。
従って、この場合は、第4図(a)に示すように、最後
の有効係数に対応するラン’R5,Iおよびインデック
ス’Ts Jlに対応する符号「C6」に続いて、終了
コードに対応する符号rEOBJlが付加され、以後の
全ての量子化係数が無効係数であることが示される。
また、このとき、符号化!lJ御回路247は、Iブロ
ック分の符号化処理が終了したと判断し、続出回路24
1に対して、量子化係数メモリ231からの読出動作の
停止を指示する。
一方、第3図(b)に示した量子化係数の系列が、量子
化係数メモリ231に格納されている場合は、最後の有
効係数に対応するランFR,,およびインデックスFi
、、に続いて、終了信号として格納されたビットパター
ン「R,、。、2」が読み出される。このとき、ブロッ
ク終了検出回路246の出力に応じて、符号化制御回路
247は、1ブロツク分の符号化処理が終了したと判断
して、同様に、読出回路241に対して読出動作の停止
を指示する。
この場合は、符号化制御回路247は、マルチプレクサ
244に対して入力ポートBの選択を指示しないので、
終了コードに対応する符号fE0B、は付加されず、第
4図(b)に示すように、最後の有効係数に対応するラ
ンrR8」およびインデックス「1.!に対応する符号
trC,,が最後の符号となる。
このようにして、量子化係数メモリ231に格納された
1ブロツク分の量子化係数の系列が可変長符号化される
上述した1ブロツクについての量子化動作および符号化
動作を各ブロックについて繰り返すことにより、1画面
分の画像データが符号化される。
上述したように、切換制御回路252により、マルチプ
レクサ229を切り換えて、1ブロツクに対応する量子
化係数の系列の最後にブロックの終了を示す終了信号を
付加し、符号化手段161において、この終了信号を検
出することにより、■ブロック分の量子化係数の系列の
終了を認識する構成とする。
ここで、DCT係数りの各成分を量子化し、得られた量
子化係数をランとインデックスとの組合せからなる量子
化係数の系列に変換する処理は、lブロックごとに完結
した処理となっている。同様に、量子化係数の系列を符
号化する処理も、1ブロツクごとに完結した処理となっ
ている。
このように、従来方式において一連の処理として実行さ
れていた量子化処理および符号化処理をそれぞれ完結し
た2つの処理に分割し、分割した2つの処理を実行する
回路部分を完全に分離して、量子化係数メモリ231を
介して接続する構成とすることにより、回路構成を単純
にすることが可能となる。
これにより、量子化処理および符号化処理を行う回路全
体を簡単に制御することができる。また、試験時などに
おいては、量子化係数メモリ231の入力側に配置され
た量子化側の回路部分と出力側に配置された符号化側の
回路部分とを個別に動作させ、それぞれ独立に試験を行
うことができるので、各回路部分の動作を容易に確かめ
ることができる。
また、符号化側の回路部分において、終了信号を検出す
ることにより、lブロックの終了を検出することができ
るので、ランを積算する回路などを備える必要がなく、
符号化側の回路を簡易な構成とすることが可能となる。
また、切換制御回路252が、零判定回路227の判定
結果に応じてマルチプレクサ229を切り換えることに
より、最後の量子化係数が無効係数であるか否かに応じ
て、2つのビットパターン’ RGObl Jl 、 
 ’ RaobzJのいずれかが終了信号として選択さ
れ、量子化係数の系列の末尾に(4加される。
これにより、符号化側の回路部分において、最後の量子
化係数が無効係数であるか否かを判定することを可能と
して、上述した標準化仕様草案に適合した符号化を行う
ことができる。
ここで、上述した量子化側の回路部分と符号化側の回路
部分とは、それぞれ独立動作可能であるから、従来方式
のように、量子化処理および符号化処理を一連の処理と
してプロセッサなどによって実行する場合に比べて、高
速処理が可能であり、画像データ圧縮装置の高速化を図
ることができる。
更に、量子化係数メモリ231として、2ブロツク分の
量子化係数の系列に相当する容量を有するメモリを用意
して、上述した量子化側の回路部分による量子化動作と
並行して、符号化側の回路部分が、量子化メモリ231
に格納されている前のブロックに対応する量子化係数の
系列に対する符号化処理を行う構成としてもよい。
これにより、lブロックに対応するDCT係数りの量子
化処理および符号化処理に要する時間を更に短縮するこ
とができる。
〔発明の効果〕
上述したように、請求項1の発明によれば、係数行列か
ら量子化係数の系列を作成する処理を行う量子化側の部
分とこの量子化係数の系列を符号化する処理を行う符号
化側の部分とを分離して、係数行列を符号化する処理を
単純な回路構成で実現することが可能となり、回路の制
御を簡単とし、回路の試験などに要する工数を削減する
ことができる。また、上述した量子化側の部分と符号化
側の部分とをそれぞれ実現する回路は、それぞれ独立動
作可能であるから、従来のように、一連の処理としてプ
ロセッサで実行する場合に比べて、高速に処理すること
が可能となり、画像データ圧縮装置の高速化を図ること
ができる。
また、請求項2の発明によれば、量子化係数の系列に含
まれる終了信号に応じて、符号化側で、  ′最後の量
子化係数が無効係数であるか否かを判断することができ
、上述した標準化仕様草案に従って、1ブロツクの終了
を示す符号を出力する構成とすることができる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の画像データ圧縮装置の実施例構成図、 第3図は量子化係数の系列の構成図、 第4図は1ブロツク分の符号を示す図、第5図は従来の
画像データ圧縮装置の構成図、第6図はブロックの例を
示す図、 第7図はDCT係数りを示す図、 第8図は量子化マトリクスVllを示す図、第9図、第
11図は量子化係数り。Uを示す図、第10図は走査順
序の説明図である。 図において、 111は直交変換手段、 121は量子化手段、 131は変換手段、 141は生成手段、 142は第1発生手段、 143は第2発生手段、 144は選択手段、 151は付加手段、 161は符号化手段、 171は指示手段、 172は判別手段、 211.511はDCT変換部、 212はバッファ、 221はアドレス生成回路、 222.241は続出回路、 223は除算器、 224は量子化マトリクス保持部、 225は信号発生回路、 226はラッチ、 227は零判定回路、 228.251はカウンタ、 229.244はマルチプレクサ、 231は量子化係数メモリ、 242.243,248はルックアップテーブル(LU
T)、 245は終了コード発生回路、 246はブロック終了検出回路、 247は符号化制御回路、 252は切換制御回路、 521は線型量子化部、 531は符号化部である。 ブロックの例を示す図 第6図 量子化マトリクスVT)lを示す図 第8図 DCT係数りの例を示す図 第7図 量子化係数DQυの例を示す図 第9図

Claims (2)

    【特許請求の範囲】
  1. (1)多値画像データをN×N画素からなるブロックご
    とに2次元直交変換して、変換係数からなるN行N列の
    係数行列を求める直交変換手段(111)と、 前記直交変換手段(111)で得られた係数行列の各成
    分を対応する量子化閾値を用いて量子化し、前記係数行
    列の各成分の量子化結果である量子化係数を所定の順序
    で出力する量子化手段(121)と、 前記量子化手段(121)によって出力される一連の量
    子化係数に基づいて、零以外の値を有する有効係数と値
    が零である無効係数が連続している数を示す無効係数連
    続長との組合せからなる量子化係数の系列を作成する変
    換手段(131)と、所定の終了信号を生成する生成手
    段(141)と、 前記変換手段(131)によって得られた量子化係数の
    系列の末尾に、前記生成手段(141)によって発生さ
    れた終了信号を付加して出力する付加手段(151)と
    、 前記付加手段(151)によって出力された量子化係数
    の系列に含まれる有効係数と無効係数連続長との組合せ
    のそれぞれに対応する符号を出力する符号化手段(16
    1)と、 前記量子化係数の系列が入力され、前記終了信号を検出
    したときに、前記符号化手段(161)に対して、1ブ
    ロック分の符号化動作の終了を指示する指示手段(17
    1)と を備えて構成することを特徴とする画像データ圧縮装置
  2. (2)請求項1記載の画像データ圧縮装置において、前
    記生成手段(141)が、 所定の第1終了信号を発生する第1発生手段(142)
    と、 別の第2終了信号を発生する第2発生手段(143)と
    、 前記量子化手段(121)によって最後に出力された量
    子化係数が無効係数であるか否かに応じて、前記第1終
    了信号と前記第2終了信号とのいずれかを終了信号とし
    て選択して出力する選択手段(144)とを備え、 前記指示手段(171)が、前記終了信号が第1終了信
    号であるか第2終了信号であるかを判別する判別手段(
    172)を有し、この判別手段(172)による判別結
    果に応じて、前記符号化手段(161)に対して、1ブ
    ロック分の符号の終了を示す符号の出力を指示する構成
    である ことを特徴とする画像データ圧縮装置。
JP29414690A 1990-10-22 1990-10-30 画像データ圧縮装置 Expired - Fee Related JP2909189B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP29414690A JP2909189B2 (ja) 1990-10-30 1990-10-30 画像データ圧縮装置
US07/779,274 US5303058A (en) 1990-10-22 1991-10-18 Data processing apparatus for compressing and reconstructing image data
CA002053844A CA2053844C (en) 1990-10-22 1991-10-21 Image data processing apparatus
EP91309711A EP0482864B1 (en) 1990-10-22 1991-10-21 An image data processing apparatus
DE69127739T DE69127739T2 (de) 1990-10-22 1991-10-21 Bilddatenverarbeitungsgerät
KR1019910018606A KR950002671B1 (ko) 1990-10-22 1991-10-22 화상데이타 처리장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29414690A JP2909189B2 (ja) 1990-10-30 1990-10-30 画像データ圧縮装置

Publications (2)

Publication Number Publication Date
JPH04167763A true JPH04167763A (ja) 1992-06-15
JP2909189B2 JP2909189B2 (ja) 1999-06-23

Family

ID=17803910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29414690A Expired - Fee Related JP2909189B2 (ja) 1990-10-22 1990-10-30 画像データ圧縮装置

Country Status (1)

Country Link
JP (1) JP2909189B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63132530A (ja) * 1986-09-13 1988-06-04 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ ビツトレート低減方法および装置
JPH0295757A (ja) * 1988-09-30 1990-04-06 Hitachi Ltd エネルギ供給システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63132530A (ja) * 1986-09-13 1988-06-04 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ ビツトレート低減方法および装置
JPH0295757A (ja) * 1988-09-30 1990-04-06 Hitachi Ltd エネルギ供給システム

Also Published As

Publication number Publication date
JP2909189B2 (ja) 1999-06-23

Similar Documents

Publication Publication Date Title
US5303058A (en) Data processing apparatus for compressing and reconstructing image data
US6643408B2 (en) Image coding and decoding apparatus, method of image coding and decoding, and recording medium for recording program for image coding and decoding
US5422736A (en) Multi-mode image processing permitting selection of quantization process according to image characteristics
EP0426260A2 (en) Adaptive zonal coder
JP2802694B2 (ja) 画像再生装置および方法
JPH04167763A (ja) 画像データ圧縮装置
JPS6041915B2 (ja) 画像信号符号化処理方式
JP2962537B2 (ja) 2次元データのエネルギー分布による走査方法及びその装置
JPH04247770A (ja) 画像データ圧縮方法および画像データ圧縮装置ならびに画像データ復元装置
JP3434904B2 (ja) 画像データ符号化装置
JP2937455B2 (ja) 画像データ圧縮装置および画像データ復元装置
JP2935320B2 (ja) 画像圧縮伸長装置
JP3017334B2 (ja) 画像データ符号化方法及び装置
JP2570922B2 (ja) 変換符号化器
JP3011811B2 (ja) 画像データの可変長符号の復号装置
JPH04344772A (ja) 画像データ圧縮方法および装置ならびに画像データ復元方法および装置
JP2561292B2 (ja) 画像データの圧縮装置
JPH04215385A (ja) 画像データ符号化・復元方法及び装置
JPH0385062A (ja) 画像データ符号化装置
JP2802136B2 (ja) 画像データ符号化方法及び装置
JPH0385871A (ja) 画像データ符号化方法及び装置
JPH04344771A (ja) 画像データ符号化方法および画像データ圧縮装置
JPH02214261A (ja) 符号データ格納・読出方式
JPH03238563A (ja) 画像データ符号化及び復元方法並びに装置
JPH0396123A (ja) データ帯域圧縮符号化方法及び画像信号の帯域圧縮符号化装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees