JPH09116899A - 画像データの圧縮方法 - Google Patents

画像データの圧縮方法

Info

Publication number
JPH09116899A
JPH09116899A JP26867095A JP26867095A JPH09116899A JP H09116899 A JPH09116899 A JP H09116899A JP 26867095 A JP26867095 A JP 26867095A JP 26867095 A JP26867095 A JP 26867095A JP H09116899 A JPH09116899 A JP H09116899A
Authority
JP
Japan
Prior art keywords
component
image data
components
run
length
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
Application number
JP26867095A
Other languages
English (en)
Inventor
Shinichi Hirata
晋一 平田
Masaichi Oyamada
応一 小山田
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.)
Kokusai Denki Electric Inc
Original Assignee
Kokusai Electric Co 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 Kokusai Electric Co Ltd filed Critical Kokusai Electric Co Ltd
Priority to JP26867095A priority Critical patent/JPH09116899A/ja
Publication of JPH09116899A publication Critical patent/JPH09116899A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 画像データの圧縮効率を向上させる。 【解決手段】 帯域分割部1によって画像データを複数
の空間周波数帯域成分LL、LH、HL、HHに分割
し、水平、垂直方向の少なくとも一方向が高域成分であ
るLH、HL、HH成分に対しては、その符号化部3〜
5に於て、0ラン長をモディファイドハフマン符号化す
る。またこの符号化時の走査方向を水平、垂直、斜め方
向に選び、符号化データがより短くなるようにする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像データの圧縮方
法に係り、特に画像データを空間周波数帯域で分割し
て、その各帯域の情報を符号化して圧縮する画像データ
の圧縮方法に関する。
【0002】
【従来の技術】サブバント符号化やウェーブレット変換
符号化法を用いた画像データの圧縮技術では、画像デー
タをその空間周波数により高域、低域に分割し、それぞ
れの帯域成分を符号化して圧縮を行う。この場合、高域
成分は0近傍にその値が集中しやすいことや、エッジ等
の部分を除くと値0が連続しやすいという性質、即ちエ
ントロピが低いという性質があり、そのような性質を利
用した符号化による圧縮が効率的に行える。
【0003】
【発明が解決しようとする課題】上記した従来技術で
は、空間周波数で分割した各成分を、JPEG方式のよ
うに、たて8×よこ8個のデータのブロックに分割し、
その各ブロックに対して量子化及び可変長符号化を行っ
ている。しかし、高域成分についてみると、上記のブロ
ックサイズ8よりもずっと長い個数の0が続く場合で
も、これをわざわざブロックに細分して別々に符号化す
ることになるから、高域成分の持っている低エントロピ
という性質を十分生かした符号化が行えないという問題
があった。
【0004】本発明の目的は、各周波数帯域成分ごとの
特徴に適した符号化を行うことにより、より効率よく圧
縮が行える画像データの圧縮方法を提供するにある。
【0005】
【課題を解決するための手段】本発明は、画像データを
複数の空間周波数帯域に分割してその各々を量子化した
成分を生成し、前記成分の少なくとも1つに対してその
構成要素を走査し、値0が連続した0ランの長さをモデ
ィファイドハフマン符号化法で符号化したことを特徴と
する画像データの圧縮方法を開示する。
【0006】更に本発明は、前記空間周波数成分への分
割は、画面の水平方向及び垂直方向の双方が低周波成分
の第1成分、一方が低周波成分で他方が高周波成分の第
2及び第3成分、双方が高周波成分の第4成分の4成分
への分割であり、かつその分割方法はハール変換法を用
いたものであることを特徴とする請求項1記載の画像デ
ータの圧縮方法を開示する。
【0007】
【発明の実施の形態】以下、本発明を図面を用いて説明
する。図1は、本発明の圧縮方法の1つの実施の形態を
示す図で、帯域分割部1、LL成分符号化部2、HL成
分符号化部3、HH成分符号化部4、及び合成部5から
構成されている。ここで各部は、それぞれの処理を行う
プログラムで構成してもよいし、あるいは専用のハード
ウェアを用いて構成してもよい。また、入力される画像
データは、モノクロの多階調データ(2値も含む)また
はカラー画像の1プレーン分の画像データである。
【0008】図2は、帯域分割部1に於る画像データの
帯域分割例を示すもので、空間周波数の帯域分割に用い
るフィルタは周知のハール基底を用いた帯域分割フィル
タとし、これによりLL、LH、HL、及びHH成分の
4帯域に分割するものとしている。ここでLは、低域成
分、Hは高域成分を表し、2文字の内の左側が画面水平
方向の成分、右側が垂直方向の成分を表している。例え
ばLH成分は水平方向が低域成分で垂直方向が高域成分
である。この4成分を空間周波数平面でかくと図2とな
る。
【0009】図3〜図5は、上記の帯域分割部1による
分割データの例を示すもので、画像データは簡単のため
4×4画素としている。図3は、同図(a)の画像デー
タD1に示したように水平方向のエッジを有する画面の
場合であり、これを空間周波数で帯域分割すると図2に
対応する各成分が同図(b)となる。水平方向のエッジ
は垂直方向の変化成分(高域成分)を意味するから、L
L成分の他にはLH成分のみが0でない値を示してお
り、他の方向の変化はないのでその他の各成分はすべて
0となっている。
【0010】図4(a)の画像データD2は、今度は垂
直方向のみにエッジがある場合で、その帯域分割結果は
同図(b)に示したように、LL成分と水平方向の変化
を示すHL成分に0でない値が現れ、他の成分はすべて
0となっている。
【0011】また図5(a)の画像データD3は、斜め
45゜方向にエッジを有した画面の例で、その帯域分割
結果は同図(b)に示したように、水平、垂直両方向の
高域成分を示すHH成分がLL成分とともに値をもち、
他の成分はすべて0となっている。以上のように、ハー
ル基底を用いた帯域分割では、4×4画素の画像データ
が4つの成分に分割され、その各成分は半分のサイズの
2×2データとなっているが、一般の場合も同様であ
る。即ちn×n画素の画像データを上記のように帯域分
割すると各成分は(n/2)×(n/2)データとな
る。
【0012】次に、本発明の特徴とする各成分の符号化
部2〜5に於る処理を説明する。まず、帯域分割部1に
より分割された各成分は、それぞれの成分対応に定めら
れた量子化係数で除算して量子化される。この量子化後
の処理方法は、水平、垂直両方向とも低域成分のLL成
分と、少なくとも一方の成分が高域であるLH成分、H
L成分、及びHH成分とで異なってくる。
【0013】LL成分は、特に0のラン長が長いといっ
た統計的な片よりは一般にないから、これは周知の一般
的な符号化方法、例えばDPCM、JPEG等により符
号化する。量子化後のLH成分、HL成分、及びHH成
分の場合には、値0が連続した0のランに対しては0の
連続数をラン長とした可変長符号化を行う。また0以外
の値が連続した非0のランに対しては、ハフマン符号
化、算術符号化等のエントロピ符号化により符号化した
可変長符号化を行う。
【0014】ここで0のラン長を可変長符号化するのに
は、例えばファクシミリで使われているMH符号(Modi
fied Huffman Code)を用いるのが有効である。このM
H符号は、ラン長iを
【数1】i=64M+T の形、即ち64進数で表し、この64MとTのそれぞれ
の値に対するコード(前者をMake up Codes、後者をTerm
inating Codesという)を図6、図7のように定めたも
のである。(数1)のように表すのは、画面1ラインの
画素数がG3方式のファクシミリで1728画素あるか
ら、この数だけのラン長の各々にすべて別のコードを割
り当てたのでは能率が悪く、装置の規模が大きくなって
しまうためである。また図6、7のコードは、上記64
MとTの各値に対する出現確率から、エントロピを小さ
くするように定められている。
【0015】図6、7に示したように、MH符号化する
場合には白ラン長符号語と黒ラン長符号語とがある。従
って、この各々を用いて符号化を行い、全体の符号量が
少ない方の符号語を用いる。また図6、7に示されてい
るように、(数1)の64M及びTの最大値は2560
及び63であるので、このMH符号で表現可能な最大ラ
ン長は2623(=2560+63)である。従って0
のラン長がこれをこえるときは、それを2623以下に
なるように分割し、その区切りに区切りであることを示
す符号EOLを挿入する。以上のようにして、LH成
分、HL成分、及びHH成分の0のラン長を可変長符号
化するにあたり、画素の走査方向を各成分で考慮するこ
とで、以下に示すようにより効率的な符号化が可能にな
る。
【0016】まずLH成分は、図3で説明したように水
平方向のエッジを抽出した成分を表すので、この成分の
可変長符号化に際しては、図8のように水平方向に画素
を走査すると、より長いラン長の0が検出できる。但し
図8は10×10画素として走査方向を示しており、こ
れは以下でも同様である。また、図3(a)の画像デー
タD1のように水平方向に直線状エッジがあったとき
は、0以外の同一値がやはり水平方向に連続して存在し
ている可能性が大きく、こちらの方のエントロピ符号化
も効率よくなる。
【0017】HL成分は、図4で説明したように、その
性質が図3のLH成分と垂直、水平方向が入れ替わるだ
けである。従って、図9のように垂直方向に画素を走査
することによってより長い0のラン長が検出でき、かつ
0以外の部分のエントロピ符号化も効率よく行える。
【0018】HH成分は、図5で説明したように、斜め
方向のエッジを抽出した成分を表すので、この成分の可
変長符号化に際しては図10又は図11のように、斜め
方向に画素を走査すると、より長いラン長の0が検出で
きる。但し図10の場合は傾きを右上がりの45゜とし
ているが、図11のように右下がり45゜の場合もあ
る。また45゜以外の他の角度の場合も考えると、スキ
ャン方向を図8〜図11の各方向に変えてみて、符号長
が最小となるスキャン方向を使うようにすれば効率がよ
い。
【0019】以上では、特に0が連続した部分をMH符
号により効率よく符号化する方法を述べたが、0以外の
値の部分についての符号化については次のように対策が
有効である。その1つは図12に示したように、0以外
の値が走査方向に沿って連続したとき、その隣接画素値
の差をとってから符号化する方法である。即ち図12
(a)に於て、走査方向を図8と同じ水平方向としたと
き、太線で囲う部分が0以外の値が連続して現れている
部分である。一般にこのような部分の隣接した値も急激
に変化することは少なく相関が強い。そこでこの太線枠
内で走査方向に沿って隣接値間の差分値を図12(b)
のように求め、これをエントロピ符号化すると圧縮率が
向上する。但し差分を求めるとき、先頭位置では0との
差分を求めるものとする。
【0020】また、図13(a)の太線で囲った画素の
ように、その上下左右の画素がすべて0であるような画
素はノイズのようなものである場合が多く、これを同図
(b)のように特異点として0に置き換えることもでき
る。こうすると特異点の部分も0のランに含まれてしま
うので、符号化の効率が向上する。
【0021】図1の4つの符号化部2〜5の処理は以上
に詳述したが、これらの処理で生成された符号化データ
は合成部6に於て合成される。この合成は、例えばLL
成分、LH成分、HL成分、HH成分の順にそれぞれの
符号化データを1つの時系列データとしてまとめるもの
である。ここでLL成分については、前述のようにDP
CMあるいはJPEG等の方法を用いて生成した符号化
データである。一方、LH、HL、HH成分の場合は、
前述のように0のラン、非0のランが交互に符号化され
ている。従って例えばLH成分だけでみると、第1の0
のランの符号化データ、第1の非0のランの符号化デー
タ、第2の0のランの符号化データ、第2の非0のラン
の符号化データ、…という構成になる。図14及び図1
5はその例を示したもので、図14では、第1の0ラン
のラン長をMH符号化したデータCO(1)、第1の非
0ランを符号化したデータCN(1)とその末尾を示す
ための符号EOD、第2の0ランのラン長をMH符号化
したデータCO(2)、第2の非0ランを符号化したデ
ータCN(2)とその末尾を示すための符号EOD、…
という構成になっている。また図15の場合は、非0ラ
ンの末尾を示す符号EODに代わって、非0ランを符号
化したデータの長さを示す符号LN(1)、LN(2)
を用いたものである。但しこの符号LN(1)、LN
(2)…は、0ランのラン長と同様にMH符号で符号化
されたものとする。
【0022】以上のようにして、特に高域成分がその統
計的性質を利用して効率よく圧縮された画像データが生
成される。なお、LL成分だけは従来のDPCMやJP
EG法によるものとしたが、このLL成分のデータを1
つの画像データとみなしてさらに図2と同様な帯域分割
を行い、その各成分について同様な可変長符号化を行う
ことができる。このような帯域分割の細分化を再帰的に
繰り返せばさらに効率及び精度のよい圧縮が可能にな
る。
【0023】
【発明の効果】本発明によれば、従来の小さい符号化単
位の符号化方法に比べ、0のランを効率よく符号化でき
る効果があり、従来と同程度のデータ長を用いれば、よ
り画像歪みを抑えた精度のよい符号化が可能になる効果
がある。
【図面の簡単な説明】
【図1】本発明の圧縮方法のフローを示す図である。
【図2】画像データの空間周波数帯域分割の説明図であ
る。
【図3】ハール変換の説明図である。
【図4】ハール変換の説明図である。
【図5】ハール変換の説明図である。
【図6】MH符号のMake up Codesを示す図である。
【図7】MH符号のTerminating Codesを示す図であ
る。
【図8】LH帯域のスキャン順序の例を示した図であ
る。
【図9】HL帯域のスキャン順序の例を示した図であ
る。
【図10】HH帯域のスキャン順序の例を示した図であ
る。
【図11】HH帯域のスキャン順序の別の例を示した図
である。
【図12】0以外の値の差分符号化の例を示したもので
ある。
【図13】0以外の値の特異点を削除する例を示したも
のである。
【図14】符号化データの説明図である。
【図15】符号化データの説明図である。
【符号の説明】
1 帯域分割部 2 LL成分符号化部 3 LH成分符号化部 4 HL成分符号化部 5 HH成分符号化部 6 合成部

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 画像データを複数の空間周波数帯域に分
    割してその各々を量子化した成分を生成し、 前記成分の少なくとも1つに対してその構成要素を走査
    し、値0が連続した0ランの長さをモディファイドハフ
    マン符号化法で符号化したことを特徴とする画像データ
    の圧縮方法。
  2. 【請求項2】 前記空間周波数成分への分割は、画面の
    水平方向及び垂直方向の双方が低周波成分の第1成分、
    一方が低周波成分で他方が高周波成分の第2及び第3成
    分、双方が高周波成分の第4成分の4成分への分割であ
    り、かつその分割方法はハール変換法を用いたものであ
    ることを特徴とする請求項1に記載の画像データの圧縮
    方法。
  3. 【請求項3】 前記第1の成分はJPEG法又はDPC
    M法により符号化し、他の3つの成分に対して前記モデ
    ィファイドハフマン符号化により前記0ランの長さを符
    号化することを特徴とする請求項2に記載の画像データ
    の圧縮方法。
  4. 【請求項4】 前記構成要素の走査の前に、前記構成要
    素をその隣接する要素間の差に置き換えることを特徴と
    する請求項1〜3のうちの1つに記載の画像データの圧
    縮方法。
  5. 【請求項5】 前記構成要素の走査の前に、水平及び垂
    直の両方向に隣接した構成要素の値が0の要素値を強制
    的に0とすることを特徴とする請求項1〜3のうちの1
    つに記載の画像データの圧縮方法。
  6. 【請求項6】 前記0ランの長さの符号化を、モディフ
    ァイドハフマン符号の白ラン長符号語と、黒ラン長符号
    語の各々で行い、生成された符号化データが短くなる方
    の符号語による符号化データを当該0ランの符号化デー
    タとすることを特徴とする請求項1〜3のうちの1つに
    記載の画像データの圧縮方法。
  7. 【請求項7】 前記構成要素の走査方向を画面の水平方
    向としたことを特徴とする請求項1〜3のうちの1つに
    記載の画像データの圧縮方法。
  8. 【請求項8】 前記構成要素の走査方向を画面の垂直方
    向としたことを特徴とする請求項1〜3のうちの1つに
    記載の画像データの圧縮方法。
  9. 【請求項9】 前記構成要素の走査方向を画面の右上が
    り45゜又は右下がり45゜方向としたことを特徴とす
    る請求項1〜3のうちの1つに記載の画像データの圧縮
    方法。
  10. 【請求項10】 前記構成要素の走査方向を画面の水
    平、垂直、右上がり45゜、及び右下がり45゜方向の
    各々について符号化データを生成し、該生成した符号化
    データの内最も短いものを当該成分の符号化データとす
    ることを特徴とする請求項1〜3のうちの1つに記載の
    画像データの圧縮方法。
  11. 【請求項11】 前記0ランの長さをモディファイドハ
    フマン符号化法で符号化する成分の、非0値が連続した
    非0ランの各々を、ハフマン符号化法あるいは算術符号
    化法により符号化したことを特徴とする請求項1〜5の
    うちの1つに記載の画像データの圧縮方法。
  12. 【請求項12】 前記非0ランの符号化データの末尾
    を、データ区切りを示すための区切り符号で示すことを
    特徴とする請求項11に記載の画像データの圧縮方法。
  13. 【請求項13】 前記非0ランの符号化データの長さ
    を、該長さを示す符号で表して前記非0ランの符号化デ
    ータの先頭に付加したことを特徴とする請求項11に記
    載の画像データの圧縮方法。
  14. 【請求項14】 前記非0ランの長さを示す符号を、モ
    ディファイドハフマン符号としたことを特徴とする請求
    項13に記載の画像データの圧縮方法。
  15. 【請求項15】 前記空間周波数成分への分割を、 まず画面の水平方向及び垂直方向の双方が低周波数成分
    の第1成分、一方が低周波数成分で他方が高周波数成分
    の第2成分及び第3成分、双方が高周波数成分の第4成
    分に分割し、 さらに前記第1成分を画像データとみなしてその画面の
    水平方向及び垂直方向の双方が低周波数成分の第5成
    分、一方が低周波数成分で他方が高周波数成分の第6成
    分及び第7成分、双方が高周波数成分の第8成分に分割
    し、 かかる分割を繰り返すことにより、双方が低周波数成分
    の成分を複数回分割するとともに、その分割はハール変
    換を用いることを特徴とする請求項1に記載の画像デー
    タの圧縮方法。
JP26867095A 1995-10-17 1995-10-17 画像データの圧縮方法 Pending JPH09116899A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26867095A JPH09116899A (ja) 1995-10-17 1995-10-17 画像データの圧縮方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26867095A JPH09116899A (ja) 1995-10-17 1995-10-17 画像データの圧縮方法

Publications (1)

Publication Number Publication Date
JPH09116899A true JPH09116899A (ja) 1997-05-02

Family

ID=17461769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26867095A Pending JPH09116899A (ja) 1995-10-17 1995-10-17 画像データの圧縮方法

Country Status (1)

Country Link
JP (1) JPH09116899A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000510616A (ja) * 1995-11-08 2000-08-15 ストーム テクノロジー,インコーポレイテッド 画像データを記憶し選択的に検索する方法およびフォーマット

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000510616A (ja) * 1995-11-08 2000-08-15 ストーム テクノロジー,インコーポレイテッド 画像データを記憶し選択的に検索する方法およびフォーマット

Similar Documents

Publication Publication Date Title
US6263109B1 (en) Context-based ordering and coding of transform coefficient bit-planes for embedded bitstreams
US5854857A (en) Using encoding cost data for segmentation and background suppression in JPEG-compressed images
JP4286322B2 (ja) 符号化されたビデオ画像の送信及び受信
JP4113114B2 (ja) Golomb−riceコーディングを使用するdct圧縮
CN100373948C (zh) 一种为压缩准备图象的方法
JP3743384B2 (ja) 画像符号化装置及び方法、並びに画像復号装置及び方法
JPH10126775A (ja) 画像信号の符号化方法
US6912318B2 (en) Method and system for compressing motion image information
JP2005516553A (ja) 複合文書の圧縮のためのコーダに整合したレイヤ分離
WO2003005700A2 (en) Lossless intraframe encoding using golomb-rice
AU2002316546A1 (en) Lossless intraframe encoding using golomb-rice
JPH08186815A (ja) サブバンド符号化方法
JP2004533181A (ja) デジタルイメージに対する選択的なクロミナンスデシメーション
JP2004528791A (ja) インターフレーム符号化方法および装置
EP0675460B1 (en) Method and apparatus for encoding a segmented image without loss of information
US6847736B2 (en) In image compression, selecting field or frame discrete wavelet transformation based on entropy, power, or variances from the high frequency subbands
US6631161B1 (en) Method and system for compressing motion image information
JPH09116899A (ja) 画像データの圧縮方法
EP1170956A2 (en) Method and system for compressing motion image information
KR20020055864A (ko) 칼라 정지영상의 부호화 및 복호화 방법
JPH1175182A (ja) 動画像情報の圧縮方法およびそのシステム
JP2839987B2 (ja) 画像信号復号器
JP3718583B2 (ja) 画像処理装置および画像処理方法
JP2001275119A (ja) 画像処理装置及びその方法、コンピュータ可読メモリ
JP2002209111A (ja) 画像符号化装置、画像通信システムおよびプログラム記録媒体