Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3263100B2 - 画像データ符号化方法及び装置 - Google Patents
[go: Go Back, main page]

JP3263100B2 - 画像データ符号化方法及び装置 - Google Patents

画像データ符号化方法及び装置

Info

Publication number
JP3263100B2
JP3263100B2 JP21776491A JP21776491A JP3263100B2 JP 3263100 B2 JP3263100 B2 JP 3263100B2 JP 21776491 A JP21776491 A JP 21776491A JP 21776491 A JP21776491 A JP 21776491A JP 3263100 B2 JP3263100 B2 JP 3263100B2
Authority
JP
Japan
Prior art keywords
quantization
encoding
coefficient
unit
image
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 - Fee Related
Application number
JP21776491A
Other languages
English (en)
Other versions
JPH0563986A (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.)
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 JP21776491A priority Critical patent/JP3263100B2/ja
Publication of JPH0563986A publication Critical patent/JPH0563986A/ja
Application granted granted Critical
Publication of JP3263100B2 publication Critical patent/JP3263100B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、多値画像の符号化方法
及び装置に関し、特に、多値画像を複数の画素からなる
ブロックに分割して、ブロック内の画素を直交変換した
後、符号化する多値画像の直交変換符号化方式による画
像データ符号化方法及び装置に関する。
【0002】数値データに比べて情報量が桁違いに大き
い画像データ、特に、中間調画像やカラー画像のデータ
を蓄積し、あるいは、高速、高品質で伝送するために
は、画素毎の階調値を高能率に符号化する必要がある。
【0003】
【従来の技術】画像データの高能率な圧縮方式として、
例えば適応離散コサイン変換符号化方式がある。適応離
散コサイン変換符号化方式(Adaptive Discrete Cosine
Transform 以下、略してADCTと称する)について
次に説明する。
【0004】ADCTは、画像を8×8画素からなるブ
ロックに分割し、各ブロックの画信号を2次元離散コサ
イン変換(以下、DCTと称する)により空間周波数分
布の係数に変換し、視覚に適応した閾値で量子化し、求
めた量子化係数を統計的に求めたハフマン・テーブルに
より符号化するものである。図10に示すADCTの基
本ブロック図に従って、符号化動作を詳細に説明する。
【0005】まず、画像を図12に示す8×8画素から
なるブロックに分割し、端子11からDCT変換部12
に入力する。DCT変換部12では、入力された画信号
をDCTにより直交変換して、図13に示す空間周波数
分布のDCT係数に変換し、線形量子化部13に出力す
る。具体的には、図11に示すように、端子11より入
力された画信号は1次元DCT変換部20で1次元DC
T変換され、転置部21でブロック内の係数の行と列を
入れ換え(転置)、1次元DCT変換部22に出力され
る。1次元DCT変換部22では、1次元DCT変換部
20と同様に1次元DCT変換され、転置部23に出力
する。転置部23では、転置部21と同様の転置処理を
行い端子24に出力する。
【0006】この処理を画像データの全ブロックについ
て行うことでDCT係数に変換される。線形量子化部1
3では、入力されたDCT係数を、視覚実験により決め
られた図14に示す量子化閾値で構成する量子化マトリ
クス14により線形量子化する。この結果を図15に示
す。
【0007】図15の量子化されたDCT係数は、閾値
より小さい値のDCT係数は0となり、DC成分とわず
かのAC成分のみが値を持つ量子化係数が生成される。
2次元的に配列された量子化係数は、図16に示すジグ
ザグスキャンにより1次元に変換され、可変長符号化部
15に入力される。可変長符号化部15は、各ブロック
先頭のDC成分と前ブロックのDC成分との差分を可変
長符号化する。AC成分については、値が0でない有効
係数の値(インデックス)と、有効係数までの値が0で
ある無効係数のランの長さを可変長符号化する。更にD
CおよびACの各成分は、画像ごとの統計量をもとに作
成するハフマン・テーブルで構成する符号表16を用い
て符号化され、得られたデータは端子17から出力され
る。
【0008】ADCT方式において、量子化係数はDC
T係数と量子化閾値とにより決定される。図17に図1
0の線形量子化回路13の詳細な構成図を示す。図17
において、まず、量子化閾値格納部112には量子化マ
トリクス(VTH)が量子化閾値として格納されてい
る。入力端子110から入力されるDCT係数は、DC
T係数格納部111に格納される。DCT係数格納部1
11は、タイミング制御部115からのデータ読出信号
(RED)に従い、入力されたDCT係数を1個ずつ除
算器113に出力する。
【0009】また、量子化閾値格納部112はタイミン
グ制御部115からのデータ読出信号(RED)に従っ
て、格納している各DCT係数に対応した量子化閾値を
除算器113に出力する。1つのDCT係数の量子化終
了後、タイミング制御部115は、DCT係数格納部1
11と量子化閾値格納部112に次のDCT係数と量子
化閾値の読出を指示し、次の係数の量子化を行う。
【0010】このように、DCT係数格納部111に格
納されているDCT係数を1つずつ読出し、量子化閾値
格納部112に格納されている量子化閾値で除して、結
果を対象画素の量子化係数として端子114に出力する
処理をブロック単位に1画面分繰り返すことにより、1
画面分のDCT係数が量子化される。
【0011】
【発明が解決しようとする課題】ところで、ADCT方
式では、DCT係数を量子化する際、全てのDCT係数
を1種類の量子化閾値で量子化している。一般に、人間
の視覚は、階調変化が激しく変化する画像では、多少の
近似誤差があっても画質の劣化を比較的認識しにくい傾
向がある。図12の量子化閾値は、この視感度特性を利
用したものである。
【0012】しかしながら、逆に階調変化が緩やかに変
化する画像では、人間の視覚は近似誤差を識別しやす
く、画質劣化を認識する傾向がある。したがって、図1
2に示した階調変化の激しい画像を対象とした1種類の
量子化閾値では、階調が緩やかに変化している画像での
劣化が目立つと共に、これを防止するために、量子化閾
値を低い値に設定した場合には、階調変化の激しい画像
を符号化する際の符号量が増加し、効率的な圧縮ができ
ないという問題があった。
【0013】本発明は、このような従来の問題点に鑑み
てなされたもので、画像ごとの階調変化に関わらず、高
い画質の画像符号化が可能な画像データ符号化方法及び
装置を提供することを目的とする。
【0014】
【課題を解決するための手段】図1は本発明の原理説明
図であり、装置構成を例にとっている。まず本発明は、
原画像をそれぞれが複数の画素からなる複数のブロック
に分割して得られる各ブロック毎に、ブロック内の前記
複数の画素の階調値を2次元離散コサイン変換する2次
元DCT変換部12と、2次元DCT変換部12より得
られた変換係数を所定の量子化閾値を用いて量子化する
量子化処理部31と、量子化処理部31で得られた量子
化係数を符号化する符号化部32とを備えた画像データ
符号化装置を対象とする。
【0015】
【課題を解決するための手段】このような画像データ符
号化装置につき本発明にあっては、処理対象となる原画
像につき2次元DCT変換部12,量子化処理部31お
よび符号化部32を使用して1回目の符号化を行う第1
制御部100と、第1制御部100による1回目の量子
化で得られた各ブロックの所定位置までの零以外の値を
もつ有効係数の総数 A と画像全体の有効係数の数 B
との比R A /R B を検出する特徴検出部34と、特
徴検出部34の検出結果を予め定めた閾値と比較し、該
比較結果に基づいて選択された量子化閾値を使用して前
記2次元DCT変換部12,量子化処理部31および符
号化部32により2回目の符号化を行う第2制御部20
0とを備えたことを特徴とする。
【0016】ここで符号化部32は、有効係数が得られ
た時に非有効係数を示す一定固定長Lの第1固定長符号
L1を有効係数が得られるまでの非有効係数の数分出力
すると共に、有効係数を示す同じ一定長Lの第2固定長
符号L2を1つ出力する固定長符号化部32aと、DC
成分及びAC成分の有効係数が得られた時に各成分の有
効係数の値と有効係数までの零の数との組を可変長符号
化する可変長符号化部32bとを備え、第1制御部10
0による1回目の符号化は固定長符号化部32aを使用
し、第2制御部200による2回目の符号化は前記可変
長符号化部32bを使用する。
【0017】また第2制御手段200は、特徴検出部3
4で検出した各ブロックの所定位置までの有効係数の総
数RA と画像全体の有効係数の数RB との比RA /RB
を求め、この比RA /RB を予め定めた閾値と比較して
量子化閾値を選択する。更に第2制御部200は、比R
A /RB が閾値未満の場合は、階調変化の激しい画像に
適用される第1量子化閾値を選択し、比RA /RB が閾
値以上の場合は、階調変化の緩やかな画像に適用される
第2量子化閾値を選択する。
【0018】一方、本発明による画像データの符号化方
法は次の〜処理過程から構成される。処理対象と
なる原画像につき1回目の2次元離散コサイン変換、量
子化および符号化を行う第1過程;第1過程で量子化
された各ブロックの所定位置までの零以外の値をもつ有
効係数の総数と画像全体の有効係数の数を検出する第2
過程;第2過程の検出結果と予め定めた閾値と比較
し、この比較結果に基づいて量子化閾値を選択する第3
過程;第3過程で選択された量子化閾値を使用して2
回目の原画像の2次元離散コサイン変換、量子化および
符号化を行う第4過程;ここで第1過程における1回の
量子化係数の符号化は、量子化係数が有効係数か否かに
分けて異なる値の固定長符号を出力する固定長符号化を
行い、第2過程にあっては、第1過程で得られた固定長
符号を用いて各ブロックの所定位置までの有効係数の総
数と画像全体の有効係数の数を検出する。
【0019】
【作用】このような構成を備えた本発明の画像データ符
号化方法及び装置によれば次の作用が得られる。DCT
を用いた画像データの符号化では、DCT変換後の係数
を、画像の種類によらず一定の量子化閾値で量子化した
場合、有効係数(係数値が0以外の係数)として残る係
数の数は、画像の変化の大きさやその数に依存して変化
する。
【0020】一般的には、風景画のように階調値が激し
く変化する部分の多い画像では、全有効係数に占める低
次以外の有効係数の数が多く、人物画のように階調変化
の緩やかな画像の場合には、全有効係数に占める低次の
有効係数の割合が大きくなる傾向がある。また、人間が
感じる画質の評価は、変化の激しい風景画のような画像
では甘く、要求される近似精度は低く、量子化は粗くと
も許容できる。
【0021】一方、変化の緩やかな人物画のような画像
では、評価が厳しい傾向があり、要求される近似精度は
高い。これを整理すると次のようになる。 [階調変化] [視覚の近似誤差] [適応量子化] 激しい(風景画) 識別しにくい 粗くてよい 緩やか(人物画) 識別しやすい 細くする 本発明では、このような画像の傾向を検出する処理とそ
れに基づく、最適な量子化条件の選択により、画像の特
徴にあった量子化を行うことで、符号量の増加を抑えつ
つ、高い画質の復元画像を安定して確保することを可能
とする。
【0022】即ち、第1回目の符号化において量子化後
の各ブロックの所定位置までの係数が有効係数(零以外
の値をもつ係数)となる総数と画像全体の有効係数の数
を検出し、この検出結果と予め設定してある閾値との比
較により量子化閾値を選択し、可変長符号化する。図2
のフローチャートを用いて本発明の原理図の作用を説明
する。
【0023】まず、ステップS1で初期量子化閾値、例
えば粗い量子化を行う第1量子化閾値の第1量子化マト
リクスVTH1を選択する。また、ステップS2で固定
長符号化部32aを選択する。このステップS1,S2
の順序は、逆でも良い。次に、ステップS3で8×8画
素のブロック毎にDCT変換を行ってDCT係数を求
め、符号化する。
【0024】このとき符号化処理部32では、ジグザグ
スキャンにより1次元に変換された量子化係数のうちか
ら値が0でない有効係数を検出した際に、有効係数の値
(インデックス)と、有効係数までの値が0である無効
係数(非有効係数)のランの長さを検出する。このとき
固定長符号化部32aが選択されているため、固定長符
号化部32aは無効係数を係数を意味する一定の符号長
(固定長)Lビットの第1固定長符号L1をランの数だ
け繰り返し出力した後、有効係数を意味する一定の符号
長Lビットの第2固定長符号L2を1つ出力する。ステ
ップS3の処理はステップS4で全てのブロックの終了
が判別されるまで、ブロック毎に繰り返される。
【0025】1回目の符号化処理が1画面分について済
むとステップS5に進み、特徴検出部34でバッファ内
に格納された有効係数を示す固定長符号L2に基づい
て、各ブロックの所定位置までの0以外の値をもつ有効
係数の総数と、画像全体の有効係数の数を検出する特徴
検出を行う。ここでバッファに格納された出力された符
号データ量Mは、 M=L×{(無効係数の数)+(有効係数の数)} =L×(画素数) の大きさである。
【0026】このようにして得られたバッファ内の符号
データは、符号長L×64ビット、即ち、符号長L×8
バイトごとに、各ブロック内をジグザグスキャンした順
に有効係数の識別符号L2と無効係数の識別符号L1が
並んでいる。特徴検出としては、ジグザクスキャンの走
査順序で先頭からN番目までの低次領域に含まれる有効
係数の総数RA と画像全体の有効係数の数RB を検出
し、その比RA /RB を求める。
【0027】具体的には、各ブロック毎にN番目までの
有効係数の数raとブロック全体の有効係数の数rbを検
出し、これを全ブロックにつき求めて各々総和を得る。
即ち、次式に従って比RA /RB を求める。
【0028】
【数1】
【0029】このような画像の特徴検出結果により、ス
テップS6で2つ以上用意してある量子化閾値の何れか
を選択し、量子化処理部31に量子化閾値設定を指示す
るこの量子化閾値の選択は、特徴検出による比RA /R
B が閾値未満の場合は、階調変化の激しい画像に適用さ
れる第1量子化閾値を選択し、比RA /RB が閾値以上
の場合は、階調変化の緩やかな画像に適用される第2量
子化閾値を選択する。
【0030】量子化閾値の選択後、ステップS7で符号
化処理部32に対し可変長符号化部32aの選択を指示
し、ステップS8,S9で2回目のDCT変換、量子化
及び符号化を行う。このとき2次元的に配列された量子
化係数は、ジグザグスキャンにより1次元に変換され、
可変長符号部32bによりDC成分とAC成分が各々可
変長符号化され、バッファを経て正式な符号データとし
て出力される。
【0031】
【実施例】図3は本発明の一実施例を示した実施例構成
図である。図3において、12は2次元DCT変換部、
31は量子化処理部、32は符号化処理部、33は符号
バッファ、34は特徴抽出部、35は1回目の符号化処
理を行う第1制御部100と2回目の符号化処理を行う
第2制御部200としての機能を備えた制御部である。
【0032】ここで量子化処理部31は、DCT係数を
粗く量子化する第1量子化マトリクスVTH1を格納し
た第1量子化閾値格納部42、DCT係数を細かく量子
化する第二量子化マトリクスVTH2を格納した第2量
子化閾値格納部43、2種類の量子化閾値を選択する選
択部41、及び選択した量子化閾値を用いてDCT係数
を線形量子化する線形量子化部40で構成される。
【0033】また、符号化処理部32は、可変長符号を
格納した可変長符号表53、画像の特徴検出に使用され
る固定長符号を格納した特徴検出用符号表52、及び制
御部35からの指示で2組の符号表52,53を選択す
る選択部51で構成される。更に、画像の特徴検出部3
4は、0以外の値をもつ有効係数を示す固定長符号L2
を検出する数非零ビット検出部61、画像全体の有効係
数の数RB を計数する全体用レジスタ62、予め定めた
位置までの低次の有効係数の数RA を計数する低次用レ
ジスタ63、及び両レジスタ63,64に格納された数
値を用いた比RA /RB の演算と予め定めた閾値との比
較を行う比較演算部64で構成する。
【0034】次に図3の動作を図4のフローチャートを
用いて説明する。制御部35は、画像の性質を判断する
ために、第1回目の符号化処理を開始する。まず符号化
条件として、ステップS1において初期量子化閾値VT
Hの設定を行う。例えば、選択部41で第1量子化閾値
格納部42の粗い量子化に使用される第1量子化マトリ
クスVTH1を選択して線形量子化部40に設定する。
【0035】またステップS2で固定長符号化を行うた
めに選択部51により特徴検出用符号表(固定長符号化
表)52を選択する。さらにステップS3で符号バッフ
ァ33を初期化し、値を全て0とする。これらステップ
S1〜S3の動作は、順不同で良い。次にステップS4
に進み、第1回目の符号化を行う。即ち、画像を8×8
画素のブロックに分割して各ブロック毎に2次元DCT
変換部12でDCT変換を行い、次に線形量子化部40
で初期設定されている第1量子化マトリクスを使用して
DCT係数を量子化し、更に可変長符号化部50で特徴
検出用符号表52を用いて固定長符号化する。
【0036】このとき、図15に示したように2次元的
に配列された量子化係数は、図16に示すジグザグスキ
ャンにより、1次元に変換される。可変長符号化部50
は、1次元に変換された量子化係数のうち、値が0でな
い有効係数の値(インデックス)と、有効係数までの値
が0である無効係数(非常有効係数)のランの長さをも
とに特徴検出用符号表52を参照して固定長符号を作成
する。特徴検出用符号表52は例えば図5に示す内容を
もつ。
【0037】1回目の符号化で固定長符号化部として機
能する可変長符号化部50は、値が0でない有効係数が
得られると、値が0である無効係数の数を示すランの値
分だけ、一定の符号長L、例えばL=1ビットの値が0
となる第1固定長符号L1を出力した後、有効係数を表
す一定の符号長L、同じくL=1ビットの値が1となる
第2固定長符号L2を1つ出力し、符号バッファ33に
格納する。
【0038】ここで先頭ブロックの量子化係数として図
15のものが得られたとすると、符号バッファ33に
は、ジグザクスキャンにより1次元に配列された後に固
定長符号化された図6に示す 「1111010・・・・000」 となる64ビット長のデータが格納される。
【0039】図7は図6の先頭ブロックを取り出して示
したもので、8ビットを1バイトとすると、1ブロック
は8×8=64画素で構成されることから、1ブロック
につき8バイトの符号長L=1の有効係数を示す第1固
定長符号L1(=0)又は無効係数を示す第2固定長符
号L2(=1)が並んでいる。ステップS3の符号化処
理を全ブロックの全係数について行ったことをステップ
S4で判別するとステップS5に進む。
【0040】ステップS5では特徴検出部34で符号バ
ッファ33内に格納された符号データの先頭の1ビット
目から内容を読み出し、ステップS6〜S10の処理に
より、符号化バッファに格納された各ブロックの所定位
置までの有効係数の数の総数RA と画像全体の有効係数
の数RB の検出を行う。この実施例にあっては、図8の
ジグザグ走査順序に示すように、先頭から2番目(2
次)の係数から10番目(10次)を低次の係数として
して有効係数の数RA を検出する場合を例にとる。
【0041】まずステップS5で参照した符号バッファ
33の先頭1ビットが有効係数か否かステップS6で判
定する。先頭の1ビットはDC成分であり、通常、0以
外の値をもつ有効係数となるのでステップS7に進み、
全体用レジスタ62を1つインクリメントする。続いて
ステップS8で図8に示した2〜10番目の提示の係数
か否か判別する。ここで先頭のDC成分は低次に含めて
いないため、ステップS10に進んで符号バッファ33
の参照終了を判別した後、ステップS11で次の1ビッ
ト下位を参照する。
【0042】図6、図7の先頭ブロックの場合、2番目
もビット1の有効係数であることから、ステップS6、
S7を介してステップS8に進み、低次係数であること
からステップS9に進んで低次用レジスタ63を1つイ
ンクリメントする。以上の処理を符号バッファ33の全
ブロックについて行う。この結果、低次用レジスタ63
はブロックのデータの2ビット目から10ビット目まで
のデータの中で有効係数を示す符号1の出現する回数r
a を係数し、同時に全体用レジスタ62はブロックの全
データ内での有効係数を示す符号1の出現する回数rb
を計測し、これを全てのブロックについて行うことで画
像全体について累積した値RA ,RB を検出する。
【0043】ステップS10で符号バッファ33内の全
てのデータに対する処理の終了を判別するとステップS
12に進み、比較演算部64においてRA とRB の比、 H=RA /RB を算出し、予め設定してある閾値Tと比較して画像の特
徴を判断する。
【0044】ステップS12による画像の特徴検出結果
により、ステップS13又はS14に進んで2つ以上用
意してある量子化閾値の何れかを選択し、量子化処理部
31に選択した量子化閾値に対応する量子化マトリクス
の設定を指示する。具体的に説明すると、符号バッファ
33の容量は、対象とする画像サイズ640画素×40
0画素の場合、即ち、4000ブロックの場合、320
00バイトである。
【0045】比較演算部64は、全体用レジスタ62の
値RBと低次用レジスタ63の値RAを読みだし、両者の
比H=RA /RB を算出し、例えば全有効係数の半分が
低次にあるか否か判定する閾値T=1/2と比較する。
この比Hと閾値Tの比較判断の内容は図9に示すように
なる。即ち、比RA /RB が閾値Tより小さい場合に
は、有効係数はブロック全体に分散しており、階調変化
の激しい風景画等であり、この場合には、視覚の近似誤
差は識別しにくいので、量子化は粗くてもよい。
【0046】これに対し比RA /RB が閾値Tより大き
い場合は、有効係数はブロックの低次に集中しており、
階調変化の緩やかな人物画等であり、視覚の近似誤差は
識別しやすいので量子化を細く行う必要がある。従っ
て、H<Tの場合には、階調変化の激しい画像であるこ
とからステップS13に進んで粗い量子化のため第1量
子化閾値格納部42の第1量子化マトリクスVTH1を
選択する。
【0047】またH≧Tの場合には、変化の緩やかな画
像であることからステップS14に進んで細い量子化の
ため第2量子化閾値格納部43の第2量子化マトリクス
VTH2を選択する。このようにして量子化マトリクス
の選択が済むと、制御部35はステップS15に進んで
符号化処理部32に対し可変長符号表53の選択を指示
し、ステップS16で2回数目のDCT変換、ステップ
S13又はS14で選択された量子化マトリスクを使用
した量子化、及び符号化をステップS17で全ブロック
の処理の終了が判別されるまで行う。
【0048】この2回目の量子化におけるDCT変換及
び量子化はステップS3の1回目と同じであるが、量子
化された量子化係数の符号化は可変長符号化を行う。即
ち、2次元的に配列された量子化係数は、図16に示し
たジグザグスキャンにより1次元に変換され、可変長符
号化部50はまず先頭のDC成分と前ブロックのDC成
分との差分を可変長符号表53の参照により可変長符号
化する。
【0049】続いてAC成分の値が0でない有効係数が
得られた時に、有効係数の値(インデックス)と、有効
係数までの値が0である無効係数のランの長さに応じ
て、選択部51で選択されている可変長符号表53内の
対応する位置を参照し、参照位置に記録されている異な
る符号長のデータを符号バッファ33に出力する。この
DC成分及びAC成分の符号化に使用する可変長符号表
53は、画像ごとの統計量をもとに作成するハフマン・
テーブルで構成されている。符号バッファ33に出力さ
れた可変長符号データは、最終的に端子17から出力さ
れる。
【0050】尚、上記の実施例では、特徴検出用符号表
52を用いて量子化係数が有効係数か無効係数かを示す
識別符号の固定長符号化を行っていたが、特徴検出用符
号表52を使用せずに有効係数および無効係数に対応す
る固定長のデータを出力する専用の固定長符号化回路を
回路を付加するようにしてもよい。また、上記実施例で
は、有効係数を示す固定長符号として、1ビット長の値
1の符号を用いる例を示したが、一定長であれば任意の
符号長を用いることができることは明らかである。
【0051】更に上記の実施例では、初期量子化閾値と
して、可変長符号化時に選択するために予め設定してあ
る量子化閾値の一つを選択する例を示したが、本発明は
この例に限定されず、特徴検出専用の量子化閾値を使用
する方法やそれぞれの量子化閾値の何れかに所定の演
算、例えば定数の加算、減算、除算或いは乗算を行った
結果を用いることでも実現できる。
【0052】
【発明の効果】以上説明したように本発明によれば、第
1回目の符号化において量子化後の各ブロックの所定位
置までの係数が非零の有効係数となる総数と画像全体の
有効係数の数を検出し、この検出結果と予め設定してあ
る閾値との比較により画像の性質を判断して適合する量
子化閾値を選択して可変長符号化することで、異なる特
徴を持つ画像に対しても、少ない符号量で、常に高画質
の画像復元が可能な符号化が実現できる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明の作用を示したフローチャート
【図3】本発明の実施例構成図
【図4】図3の実施例の動作を示したフローチャート
【図5】図3で用いる特徴検出用符号表の説明図
【図6】符号バッファ内の特徴検出用符号列の説明図
【図7】図6の先頭ブロックの符号列を取出して示した
説明図
【図8】本発明の低次領域を示したジクザグスキャンの
走査順序説明図
【図9】本発明の特徴検出で得られた比RA /RB の大
小に対する判断内容の説明図
【図10】従来のADCT方式の符号化回路のブロック
【図11】図10の2次元DCT変換のブロック図
【図12】8×8画素にブロック分割された原画像信号
の説明図
【図13】図12の原画像から変換したDCT係数を示
した説明図
【図14】DCT係数の量子化に使用する閾値の説明図
【図15】図13のDCT係数を図14の閾値で量子化
して得た量子化係数の説明図
【図16】量子化係数の1次元に変換する走査順序の説
明図
【図17】従来の線形量子化回路のブロック図
【符号の説明】
11.17:端子 12:2次元DCT変換部 31:量子化処理部 32:符号化処理部 32a:固定長符号化部 32b:可変長符号化部 33:符号バッファ 34:特徴検出部 35:制御部 40:線形量子化部 41,51:選択部 42:第1量子化閾値格納部 43:第2量子化閾値格納部 50:可変長符号化部 52:特徴検出用符号表(固定長符号表) 53:可変長符号表 61:非零ビット検出部 62:全体用レジスタ 63:低次用レジスタ 64:比較演算部 100:第1制御部 200:第2制御部
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−181229(JP,A) 特開 平3−16489(JP,A) 特開 平4−286466(JP,A) 特開 平4−247770(JP,A) 特開 平5−63985(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 7/24 - 7/68

Claims (7)

    (57)【特許請求の範囲】
  1. 【請求項1】原画像をそれぞれが複数の画素からなる複
    数のブロックに分割して得られる各ブロック毎に、該ブ
    ロック内の前記複数の画素の階調値を2次元離散コサイ
    ン変換し、該2次元離散コサイン変換により得られた変
    換係数を所定の量子化閾値を用いて量子化し、更に該量
    子化で得られた量子化係数を符号化する画像データ符号
    化方法に於いて、 処理対象となる原画像につき1回目の2次元離散コサイ
    ン変換、量子化および符号化を行う第1過程と、 該第1過程で量子化された各ブロックの所定位置までの
    零以外の値をもつ有効係数の総数 A と画像全体の有
    効係数の数 B との比R A /R B を検出する第2過
    程と、 前記第2過程の検出結果と予め定めた閾値と比較し、該
    比較結果に基づいて量子化閾値を選択する第3過程と、 該第3過程で選択された量子化閾値を使用して2回目の
    原画像の2次元離散コサイン変換、量子化および符号化
    を行う第4過程と、 を備えたことを特徴とする画像データ符号化方法。
  2. 【請求項2】請求項1記載の画像データ符号化方法に於
    いて、 前記第1過程における1回の量子化係数の符号化は、量
    子化係数が有効係数か否かに分けて異なる値の固定長符
    号を出力する固定長符号化を行い、前記第2過程にあっ
    ては、第1過程で得られた固定長符号を用いて各ブロッ
    クの所定位置までの有効係数の総数と画像全体の有効係
    数の数を検出することを特徴とする画像データ符号化方
    法。
  3. 【請求項3】請求項2記載の画像データ符号化方法に於
    いて、 前記第1過程における1回目の量子化係数の符号化は、
    非有効係数を示す一定長Lの第1固定長符号L1を、該
    有効係数が得られるまでの非有効係数の数分出力すると
    共に、有効係数を示す同じ一定長Lの第2固定長符号L
    2を1つ出力し、 前記第2過程にあっては、第1過程で得られた第2固定
    長符号L2から各ブロックの所定位置までの有効係数の
    総数と画像全体の有効係数の数を検出することを特徴と
    する画像データ符号化方法。
  4. 【請求項4】請求項記載の画像データ符号化方法に於
    いて、 前記第3過程における量子化閾値の選択は、前記第2過
    程で得られた比RA/RB が閾値未満の場合は、階調変
    化の激しい画像に適用される第1量子化閾値を選択し、
    前記比RA /RB が閾値以上の場合は、階調変化の緩
    やかな画像に適用される第2量子化閾値を選択すること
    を特徴とする画像データ符号化方法。
  5. 【請求項5】原画像をそれぞれが複数の画像からなる複
    数のブロックに分割して得られる各ブロック毎に、該ブ
    ロック内の前記複数の画素の階調値を2次元離散コサイ
    ン変換する2次元DCT変換部12と、該2次元DCT
    変換部12より得られた変換係数を所定の量子化閾値を
    用いて量子化する量子化処理部31と、該量子化処理部
    31で得られた量子化係数を符号化する符号化部32と
    を備えた画像データ符号化装置に於いて、 処理対象となる原画像につき前記2次元DCT変換部1
    2,量子化処理部31および符号化部32を使用して1
    回目の符号化を行う第1制御部100と、 該第1制御部100による1回目の量子化で得られた各
    ブロックの所定位置までの零以外の値をもつ有効係数の
    総数 A と画像全体の有効係数の数 B との比R A
    /R B を検出する特徴検出部34と、 前記特徴検出部34の検出結果を予め定めた閾値と比較
    し、該比較結果に基づいて選択された量子化閾値を使用
    して前記2次元DCT変換部12,量子化処理部31お
    よび符号化部32により2回目の符号化を行う第2制御
    部200と、 を備えたことを特徴とする画像データ符号化装置。
  6. 【請求項6】請求項記載の画像データ符号化装置に於
    いて、 前記符号化部32は、有効係数が得られた時に非有効係
    数を示す一定長Lの第1固定長符号L1を、該有効係数
    が得られるまでの非有効係数の数分出力すると共に、該
    有効係数を示す同じ一定長Lの第2固定長符号L2を1
    つ出力する固定長符号化部32aと、DC成分及びAC
    成分の有効係数が得られた時に各成分の有効係数の値と
    有効係数までの非有効係数の数との組を可変長符号化す
    る可変長符号化部32bとを備え、 前記第1制御部100による1回目の符号化は前記固定
    長符号化部32aを使用し、前記第2制御部200によ
    る2回目の符号化は前記可変長符号化部32bを使用す
    ることを特徴とする画像データ符号化装置
  7. 【請求項7】請求項記載の画像データ符号化装置に於
    いて、 前記第2制御部200における量子化閾値の選択は、前
    記特徴検出部34で検出された比RA /RB が閾値未
    満の場合は、階調変換の激しい画像に適用される第1量
    子化閾値を選択し、前記比RA /RB が閾値以上の場
    合は、階調変化の緩やかな画像に適用される第2量子化
    閾値を選択することを特徴とする画像データ符号化装
    置。
JP21776491A 1991-08-29 1991-08-29 画像データ符号化方法及び装置 Expired - Fee Related JP3263100B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21776491A JP3263100B2 (ja) 1991-08-29 1991-08-29 画像データ符号化方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21776491A JP3263100B2 (ja) 1991-08-29 1991-08-29 画像データ符号化方法及び装置

Publications (2)

Publication Number Publication Date
JPH0563986A JPH0563986A (ja) 1993-03-12
JP3263100B2 true JP3263100B2 (ja) 2002-03-04

Family

ID=16709371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21776491A Expired - Fee Related JP3263100B2 (ja) 1991-08-29 1991-08-29 画像データ符号化方法及び装置

Country Status (1)

Country Link
JP (1) JP3263100B2 (ja)

Also Published As

Publication number Publication date
JPH0563986A (ja) 1993-03-12

Similar Documents

Publication Publication Date Title
US4922273A (en) Compression method of halftone image data
US6650784B2 (en) Lossless intraframe encoding using Golomb-Rice
US7782960B2 (en) DCT compression using Golomb-Rice coding
US7483581B2 (en) Apparatus and method for encoding digital image data in a lossless manner
US6449395B1 (en) Image encoding apparatus, image encoding method, and recording medium in which image encoding program is recorded
US6714685B2 (en) Image processing system for compressing image data including binary image data and continuous tone image data by a sub-band transform method with a high-compression rate
AU2002316546A1 (en) Lossless intraframe encoding using golomb-rice
JPH07123269A (ja) 画像信号の符号化装置
US20020191695A1 (en) Interframe encoding method and apparatus
EP0833518B1 (en) Compression of image data with associated cost data
US20090304073A1 (en) Systems and Methods for the Bandwidth Efficient Processing of Data
JP3263100B2 (ja) 画像データ符号化方法及び装置
JPH0487460A (ja) 画像処理装置
JP3017334B2 (ja) 画像データ符号化方法及び装置
JP2841197B2 (ja) 階調画像データの圧縮方法
JPH05252400A (ja) データ圧縮およびデータ解圧方法ならびにそのための装置
JPH03192878A (ja) 画像データ圧縮装置
JP2950559B2 (ja) 画像処理方法および装置
JP3001758B2 (ja) ハフマン符号化装置およびハフマン符号化方法
JP2856268B2 (ja) 画像データ復元装置
JPH06152971A (ja) 画像データ符号化方法及び装置
JPH03238564A (ja) 画像データ符号化及び復元方法並びに装置
JPH06141186A (ja) 画像データ符号化方法及び装置
JPH03238563A (ja) 画像データ符号化及び復元方法並びに装置
JPH04344772A (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: 20011120

LAPS Cancellation because of no payment of annual fees