JPH06261214A - 画像符号化方法 - Google Patents

画像符号化方法

Info

Publication number
JPH06261214A
JPH06261214A JP5065982A JP6598293A JPH06261214A JP H06261214 A JPH06261214 A JP H06261214A JP 5065982 A JP5065982 A JP 5065982A JP 6598293 A JP6598293 A JP 6598293A JP H06261214 A JPH06261214 A JP H06261214A
Authority
JP
Japan
Prior art keywords
bit plane
pixel
pixels
template
bit
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
JP5065982A
Other languages
English (en)
Inventor
Masatake Oomori
雅岳 大森
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5065982A priority Critical patent/JPH06261214A/ja
Publication of JPH06261214A publication Critical patent/JPH06261214A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 多値画像データをビットプレーンに展開し、
おのおののビットプレーンを二値算術符号化処理すると
きの、符号化効率および符号化処理速度を向上する。 【構成】 図3(a)〜(d)に示すように、各ビット
プレーンの画素についてマルコフ状態を判別するとき
に、10画素の状態を抽出しているので、マルコフ状態
の数は、おのおののビットプレーンについて2の10乗
の値(=1024)となり、算術符号化部4が取り扱う
べき状態数を制限することができ、算術符号化部4の装
置規模を低減することができる。また、ビット間の相関
関係を利用したマルコフ状態判別を実行しているので、
符号化効率を向上できることが期待される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、多値画像データを複数
のビットプレーンに分割し、おのおののビットプレーン
について二値算術符号化処理を適用して多値画像データ
の情報量を圧縮する画像符号化方法に関する。
【0002】
【従来の技術】近年、ファクシミリ装置などに用いられ
ている画像記録装置では、16階調程度の低階調なが
ら、多階調の画像記録を実現している。そこで、送信原
稿画像を多値画像データとして入力し、送信する要求が
生じている。
【0003】また、多値画像データは、そのデータ量が
非常に大きいため、そのままの状態で送信すると、多大
な通信時間と通信コストがかかる。このために、多値画
像データを符号化圧縮した状態で送信する必要がある。
【0004】このような多値画像データの符号化方法と
しては、多値画像データを複数のビットプレーンに分割
し、おのおののビットプレーンについて二値算術符号化
処理を適用して多値画像データの情報量を圧縮する画像
符号化方法が実用されている。
【0005】この画像符号化方法では、例えば、1画素
が4ビットからなる多値画像データは、次のようにして
符号化される。
【0006】すなわち、図11に示すように、多値画像
データは、同じビット桁毎の4つのビットプレーンBP
1,BP2,BP3,BP4に分割される。そして、お
のおののビットプレーンBP1,BP2,BP3,BP
4について、例えば、図12に示したような10画素か
らなるテンプレートTPを適用した二値算術符号化処理
を実行する。
【0007】この二値算術符号化処理では、符号化処理
対象となっている注目画素Xについて、テンプレートT
Pを用いて、10個の周囲画素A,B,C,D,E,
F,G,H,I,Jを抽出し、それらの周囲画素A,
B,C,D,E,F,G,H,I,Jのおのおのの画素
状態の組み合わせからなるマルコフ状態を判断し、おの
おののマルコフ状態毎に、注目画素Xのシンボルを予測
し、その予測結果に基づき、例えば、QM−coder
などの算術符号化処理を適用して、注目画素Xを符号化
圧縮する。
【0008】ここで、注目画素Xの座標を(n,n)と
すると、周囲画素A,B,C,D,E,F,G,H,
I,Jの座標は、それぞれ(n−1,n−2),(n,
n−2),(n+1,n−2),(n−2,n−1),
(n−1,n−1),(n,n−1),(n+1,n−
1),(n+2,n−1),(n,n−2),(n,n
−1)となる。
【0009】
【発明が解決しようとする課題】さて、多値画像データ
を符号化圧縮するとき、多値画像データの相関関係をう
まく利用すると、符号化圧縮の効率が向上し、形成され
る符号のデータ量を大幅に削減することができる。
【0010】上述したような比較的低階調の多値画像デ
ータは、テレビジョン画像データのような高階調の多値
画像データに比べてビット間の相関関係が比較的強く、
符号化圧縮するときには、このビット間の相関関係を利
用することが考えられる。
【0011】そこで、例えば、上述したテンプレートT
Pを、他のビットプレーンにまで拡張して適用すると、
この多値画像データのビット間の相関関係を利用するこ
とができ、符号化圧縮効率が向上することが期待され
る。
【0012】しかしながら、この場合には、1つのビッ
トプレーンの1つの画素を符号化圧縮するときに、最大
で40画素の状態を抽出する必要があり、識別すべきマ
ルコフ状態の数が膨大な値(この場合には、2の40
乗)となり、符号化処理が非常に繁雑になって、処理時
間が多大にかかるという不都合を生じる。
【0013】また、算術符号化処理では、おのおののマ
ルコフ状態について、シンボルの発生確率などの符号化
パラメータを記憶する必要があるため、符号化処理時に
必要なワークエリアのデータ量が膨大な量になり、処理
に必要な装置規模が非常に大きくなるという不都合も生
じる。
【0014】本発明は、かかる実情に鑑みてなされたも
のであり、多値画像データを効率よく符号化圧縮できる
画像符号化方法を提供することを目的としている。
【0015】
【課題を解決するための手段】本発明は、多値画像デー
タを複数のビットプレーンに分割し、おのおののビット
プレーンについて二値算術符号化処理を適用して多値画
像データの情報量を圧縮する画像符号化方法において、
おのおののビットプレーンについて、符号化対象となる
注目画素の周囲画素に所定のテンプレートを適用した状
態抽出処理を実行し、それによって抽出された状態毎に
二値算術符号化処理を適用して元の多値画像データの情
報量を圧縮するとともに、上記状態抽出処理で適用する
テンプレートは、注目画素を含むビットプレーン以外の
ビットプレーンの画素を周囲画素として含む一方、それ
ぞれのビットプレーンについて適用するテンプレート
は、それらの画素数の総和が、所定値を超えない値に設
定するようにしたものである。
【0016】また、多値画像データを複数のビットプレ
ーンに分割し、おのおののビットプレーンについて二値
算術符号化処理を適用して多値画像データの情報量を圧
縮する画像符号化方法において、おのおののビットプレ
ーンについて、符号化対象となる注目画素の周囲画素に
所定のテンプレートを適用した状態抽出処理を実行し、
それによって抽出された状態毎に二値算術符号化処理を
適用して元の多値画像データの情報量を圧縮し、上記状
態抽出処理で適用するテンプレートは、注目画素を含む
ビットプレーン以外のビットプレーンの画素を周囲画素
として含む一方、それぞれのビットプレーンについて適
用するテンプレートは、それらの画素数の総和が、所定
値を超えない値に設定されているとともに、既処理ビッ
トプレーンに適用するテンプレートを構成する周囲画素
は、そのビットプレーンについて注目画素と相関の高い
位置の画素のみを含むようにしたものである。
【0017】また、多値画像データを複数のビットプレ
ーンに分割し、おのおののビットプレーンについて二値
算術符号化処理を適用して多値画像データの情報量を圧
縮する画像符号化方法において、おのおののビットプレ
ーンについて、符号化対象となる注目画素の周囲画素に
所定のテンプレートを適用するとともに、この注目画素
に対応した既処理ビットプレーンの画素の周囲画素の画
素状態を判別して、上記注目画素の周囲画素の画素状態
を抽出する状態抽出処理を実行し、それによって抽出さ
れた状態毎に二値算術符号化処理を適用して元の多値画
像データの情報量を圧縮し、上記状態抽出処理で適用す
るテンプレートが参照する画素数と、注目画素を含むビ
ットプレーン以外のビットプレーンの周囲画素の画素状
態をあらわす情報ビット数との総和が、所定ビット数を
超えない値に設定するようにしたものである。
【0018】
【作用】したがって、符号化時に抽出するマルコフ状態
の状態数を制限することができ、符号化処理を軽減する
ことができるとともに、ビット間の相関関係を利用する
ので、データ圧縮効率を向上することができる。
【0019】
【実施例】以下、添付図面を参照しながら、本発明の実
施例を詳細に説明する。
【0020】図1は、本発明の一実施例にかかる画像符
号化装置を示している。
【0021】同図において、画像入力部1は、原稿画像
を所定の解像度で画素分解するとともに、おのおのの画
素を4ビットデータの多値画像データPXとして出力す
るものであり、この多値画像データPXは、ビットプレ
ーン展開部2に加えられている。
【0022】ビットプレーン展開部2は、多値画像デー
タPXを、おのおののビット毎にビットプレーンBP
1,BP2,BP3,BP4(図11参照)に分解する
ものであり、その各ビットプレーンBP1,BP2,B
P3,BP4のデータを、それぞれメモリ3に記憶す
る。
【0023】ここで、メモリ3には、図2に示すよう
に、各ビットプレーンBP1,BP2,BP3,BP4
のデータが、それぞれ、第1ビットプレーンデータDP
1、第2ビットプレーンデータDP2、第3ビットプレ
ーンデータDP3、および、第4ビットプレーンデータ
DP4として記憶される。
【0024】算術符号化部4は、メモリ3に記憶されて
いる各ビットプレーンBP1,BP2,BP3,BP4
のデータについて、所定の算術符号化処理を適用するも
のであり、その処理結果は、符号化データPPとして、
次段装置に出力される。
【0025】また、制御部5は、画像入力部1、ビット
プレーン展開部2、メモリ3、および、算術符号化部4
の動作を制御するとともに、次段装置と制御情報などを
やりとりするためのものである。
【0026】算術符号化部4は、図3(a)〜(d)に
示したようにテンプレートを適用して、各ビットプレー
ンBP1,BP2,BP3,BP4のマルコフ状態を判
別し、おのおののマルコフ状態について、例えば、QM
−coderの算術符号化処理を適用して、各ビットプ
レーンBP1,BP2,BP3,BP4のデータを符号
化圧縮する。
【0027】なお、以下の説明において、注目画素X?
は、図12のテンプレートTPの注目画素Xに対応し、
画素A?,B?,C?,D?,E?,F?,G?,H
?,I?,J?は、テンプレートTPの周囲画素A,
B,C,D,E,F,G,H,I,Jに対応した画素位
置の画素を示す。(ここで、?は、1,2,3,4のい
ずれかの値を取る。)
【0028】まず、第4ビットプレーンの画素を符号化
するときには、図3(a)に示すように、テンプレート
TPを第4ビットプレーンの画素について適用する。す
なわち、このときには、第4ビットプレーンの注目画素
X4について、第4ビットプレーンの10個の画素A
4,B4,C4,D4,E4,F4,G4,H4,I
4,J4を抽出して、注目画素X4のマルコフ状態を判
別する。
【0029】次に、第3ビットプレーンの画素を符号化
するときには、同図(b)に示すように、第3ビットプ
レーンの注目画素X3について、第3ビットプレーンの
5個の画素E3,F3,G3,I3,J3と、第4ビッ
トプレーンの5個の画素X4,E4,F4,G4,J4
を抽出して、注目画素X3のマルコフ状態を抽出する。
ここで、画素X4は、注目画素X3と同じアドレスの第
4ビットプレーンの画素である。
【0030】第2ビットプレーンの画素を符号化すると
きには、同図(c)に示すように、第2ビットプレーン
の注目画素X2について、第2ビットプレーンの4個の
画素E2,F2,G2,J2、第3ビットプレーンの3
個の画素X3,F3,J3、および、第4ビットプレー
ンの3個の画素X4,F4,J4を抽出して、注目画素
X2のマルコフ状態を抽出する。ここで、画素X3は、
注目画素X2と同じアドレスの第3ビットプレーンの画
素であり、画素X4は、注目画素X2と同じアドレスの
第4ビットプレーンの画素である。
【0031】第1ビットプレーンの画素を符号化すると
きには、同図(d)に示すように、第1ビットプレーン
の注目画素X1について、第1ビットプレーンの3個の
画素E1,F1,J1、第2ビットプレーンの3個の画
素X2,F2,J2、第3ビットプレーンの2個の画素
X3,J3、および、第4ビットプレーンの2個の画素
X4,J4を抽出して、注目画素X1のマルコフ状態を
抽出する。ここで、画素X2は、注目画素X1と同じア
ドレスの第2ビットプレーンの画素であり、画素X3
は、注目画素X1と同じアドレスの第3ビットプレーン
の画素であり、画素X4は、注目画素X1と同じアドレ
スの第4ビットプレーンの画素である。
【0032】また、第4ビットプレーンの画素を符号化
するときに用いられるマルコフ状態をあらわすデータ
は、例えば、図4(a)のようにあらわされ、第3ビッ
トプレーンの画素を符号化するときに用いられるマルコ
フ状態をあらわすデータは、例えば、同図(b)のよう
にあらわされ、第2ビットプレーンの画素を符号化する
ときに用いられるマルコフ状態をあらわすデータは、例
えば、同図(c)のようにあらわされ、第1ビットプレ
ーンの画素を符号化するときに用いられるマルコフ状態
をあらわすデータは、例えば、同図(d)のようにあら
われる。
【0033】このようにして、本実施例では、各ビット
プレーンの画素についてマルコフ状態を判別するとき
に、10画素の状態を抽出しているので、マルコフ状態
の数は、おのおののビットプレーンについて2の10乗
の値(=1024)となり、算術符号化部4が取り扱う
べき状態数を制限することができ、算術符号化部4の装
置規模を低減することができる。また、本実施例では、
ビット間の相関関係を利用したマルコフ状態判別を実行
しているので、符号化効率を向上できることが期待され
る。
【0034】さて、この実施例では、各ビットプレーン
に適用するテンプレートの形状は、固定しているが、テ
ンプレートの形状を、適応的に変化することもできる。
【0035】図5(a)〜(d)は、各ビットプレーン
BP1,BP2,BP3,BP4のマルコフ状態を判別
するときに適用するテンプレートの他の例を示してい
る。この場合、下位ビットのビットプレーンを処理する
ときにそのビットプレーンに適用されるテンプレートを
構成する画素は、注目画素Xと相関が強いものが選択さ
れる。なお、注目画素Xと相関が強いとは、同一ビット
プレーンの画素についてテンプレートを適用したとき
に、注目画素Xと色が一致した数と、注目画素Xと色が
不一致した数との差が、非常に大きくなっていることを
いう。
【0036】この場合、まず、第4ビットプレーンの画
素を符号化するときには、図5(a)に示すように、第
4ビットプレーンの注目画素X4について、第4ビット
プレーンの10個の画素A4,B4,C4,D4,E
4,F4,G4,H4,I4,J4を抽出して、注目画
素X4のマルコフ状態を判別する。
【0037】それとともに、このときに、テンプレート
を形成する各画素A4,B4,C4,D4,E4,F
4,G4,H4,I4,J4について、注目画素X4と
の相関の大きさを算出する。このとき、第4ビットプレ
ーンの総ての画素について処理を終了したときに、注目
画素X4と色が一致した数と、不一致の数を検出し、そ
の差を算出する。そして、この差の値が大きいものほ
ど、注目画素X4との相関が強いと判定する。
【0038】例えば、この場合、画素J4,F4,C
4,E4,H4の順に注目画素X4との相関が強いと判
定した場合には、第3ビットプレーンの注目画素X3を
処理するとき、第4ビットプレーンについては、画素J
4,F4,C4,E4,H4をテンプレート画素に選択
する。また、第2ビットプレーンの注目画素X2を処理
するとき、第4ビットプレーンについては、画素J4,
F4,C4をテンプレート画素に選択する。また、第1
ビットプレーンの注目画素X1を処理するとき、第4ビ
ットプレーンについては、画素J4,F4をテンプレー
ト画素に選択する。
【0039】したがって、次に、第3ビットプレーンの
画素を符号化するときには、同図(b)に示すように、
第3ビットプレーンの注目画素X3について、第3ビッ
トプレーンの5個の画素E3,F3,G3,I3,J3
と、第4ビットプレーンの5個の画素J4,F4,C
4,E4,H4を抽出して、注目画素X3のマルコフ状
態を抽出する。
【0040】それとともに、このときに、テンプレート
を形成する各画素E3,F3,G3,I3,J3につい
て、上述と同様にして、注目画素X3との相関の大きさ
を算出する。
【0041】例えば、この場合、画素J3,G3,F3
の順に注目画素X3との相関が強いと判定した場合に
は、第2ビットプレーンの注目画素X2を処理すると
き、第3ビットプレーンについては、画素J3,F3,
G3をテンプレート画素に選択する。また、第1ビット
プレーンの注目画素X1を処理するとき、第3ビットプ
レーンについては、画素J3,G3をテンプレート画素
に選択する。
【0042】したがって、次に、第2ビットプレーンの
画素を符号化するときには、同図(c)に示すように、
第2ビットプレーンの注目画素X2について、第2ビッ
トプレーンの4個の画素E2,F2,G2,J2、第3
ビットプレーンの3個の画素J3,F3,G3、およ
び、第4ビットプレーンの3個の画素C4,F4,J4
を抽出して、注目画素X2のマルコフ状態を抽出する。
【0043】それとともに、このときに、テンプレート
を形成する各画素E2,F2,G2,J2について、上
述と同様にして、注目画素X2との相関の大きさを算出
する。
【0044】例えば、この場合、画素J2,G2,F2
の順に注目画素X2との相関が強いと判定した場合に
は、第1ビットプレーンの注目画素X1を処理すると
き、第2ビットプレーンについては、画素J2,G2,
F2をテンプレート画素に選択する。
【0045】したがって、次に、第1ビットプレーンの
画素を符号化するときには、同図(d)に示すように、
第1ビットプレーンの注目画素X1について、第1ビッ
トプレーンの3個の画素J1,F1,G1、第2ビット
プレーンの3個の画素J2,F2,G2、第3ビットプ
レーンの2個の画素J3,G3、および、第4ビットプ
レーンの2個の画素J4,F4を抽出して、注目画素X
1のマルコフ状態を抽出する。
【0046】このようにして、本実施例では、同一のビ
ットプレーンを処理したときに注目画素Xと相関の強い
ものを選択し、テンプレートを構成する画素として用い
ているので、符号化効率をより向上することができる。
【0047】なお、この実施例では、各ビットプレーン
を処理するとき、そのビットプレーンに適用するテンプ
レートを構成する画素は、あらかじめ決められている
が、このテンプレートを形成する画素を適用的に選択す
るようにしてもよい。
【0048】さて、上述した実施例では、例えば、第3
ビットプレーンの画素を処理するときに、第4ビットプ
レーンについてもテンプレートを適用するとともに、第
3ビットプレーンに適用するテンプレートの画素数と、
第4ビットプレーンに適用するテンプレートの画素数の
総和が10画素になるようにして、第3ビットプレーン
の注目画素X3のマルコフ状態を、それと相関のある第
4ビットプレーンの画素を参照して判別するとともに、
その状態数を1024に制限していた。
【0049】このようにして、第4ビットプレーンとの
相関を利用するとき、第4ビットプレーンに適用したテ
ンプレート画素の各状態を直接用いる他に、テンプレー
ト画素の総合的な状態を幾つかのグループに分類し、そ
の分類の判定結果を用いるという方法も適用することが
できる。
【0050】例えば、テンプレートの状態を、図6
(a)に示すように、注目画素Xの近傍にデータ1の画
素が集中している状態SAと、同図(b)に示すよう
に、注目画素Xから離れた部分にデータ1の画素が分布
している状態SBの2つの状態に分類し、その分類した
状態を区別するデータを、第4ビットプレーンの状態を
あらわすデータとして用いる。
【0051】この場合の実施例を図7(a)〜(d)に
示す。
【0052】まず、第4ビットプレーンの画素を符号化
するときには、図7(a)に示すように、第4ビットプ
レーンの注目画素X4について、第4ビットプレーンの
10個の画素A4,B4,C4,D4,E4,F4,G
4,H4,I4,J4を抽出して、注目画素X4のマル
コフ状態を判別する。このときに、マルコフ状態をあら
わすデータの一例を図8(a)に示す。
【0053】次に、第3ビットプレーンの画素を符号化
するときには、同図(b)に示すように、第3ビットプ
レーンの注目画素X3について、第3ビットプレーンの
8個の画素B3,C3,D3,E3,F3,G3,I
3,J3を抽出するとともに、第4ビットプレーンの画
素A4,B4,C4,D4,E4,F4,G4,H4,
I4,J4を抽出して、その状態が状態SA,SBのい
ずれかであるかを判別して、例えば、図8(b)に示し
たようなデータを用いて、注目画素X3のマルコフ状態
をあらわす。ここで、マルコフ状態をあらわすデータの
うち、データSA,SBは、それぞれ状態SA,SBが
検出されているときに値が「1」に設定される。
【0054】また、第2ビットプレーンの画素を符号化
するときには、同図(c)に示すように、第2ビットプ
レーンの注目画素X2について、第2ビットプレーンの
6個の画素B2,E2,F2,G2,I2,J2を抽出
するとともに、第4ビットプレーンの画素A4,B4,
C4,D4,E4,F4,G4,H4,I4,J4を抽
出して、その状態が状態SA,SBのいずれかであるか
を判別するとともに、第3ビットプレーンの画素A3,
B3,C3,D3,E3,F3,G3,H3,I3,J
3を抽出して、その状態が状態SC,SDのいずれかで
あるかを判別し、例えば、図8(c)に示したようなデ
ータを用いて、注目画素X2のマルコフ状態をあらわ
す。ここで、マルコフ状態をあらわすデータのうち、デ
ータSA,SB,SC,SDは、それぞれ状態SA,S
B,SC,SDが検出されているときに値が「1」に設
定される。また、状態SC,SDは、第3ビットプレー
ンについて、状態SA,SBに対応する状態をあらわ
す。
【0055】そして、第1ビットプレーンの画素を符号
化するときには、同図(d)に示すように、第1ビット
プレーンの注目画素X1について、第1ビットプレーン
の4個の画素E1,F1,G1,J1を抽出するととも
に、第4ビットプレーンの画素A4,B4,C4,D
4,E4,F4,G4,H4,I4,J4を抽出して、
その状態が状態SA,SBのいずれかであるかを判別す
るとともに、第3ビットプレーンの画素A3,B3,C
3,D3,E3,F3,G3,H3,I3,J3を抽出
して、その状態が状態SC,SDのいずれかであるかを
判別するとともに、第2ビットプレーンの画素A2,B
2,C2,D2,E2,F2,G2,H2,I2,J2
を抽出して、その状態が状態SE,SFのいずれかであ
るかを判別し、例えば、図8(d)に示したようなデー
タを用いて、注目画素X2のマルコフ状態をあらわす。
ここで、マルコフ状態をあらわすデータのうち、データ
SA,SB,SC,SD,SE,SFは、それぞれ状態
SA,SB,SC,SD,SE,SFが検出されている
ときに値が「1」に設定される。また、状態SE,SF
は、第2ビットプレーンについて、状態SA,SBに対
応する状態をあらわす。
【0056】ところで、図7(a)〜(d)の実施例で
は、状態SA,SB,SC,SD,SE,SFを表現す
るとき、マルコフ状態をあらわすデータに、おのおのの
状態をあらわすビットを割り当てているが、この部分を
エンコードすることができる。
【0057】この場合の実施例を、図9(a)〜(d)
および図10(a)〜(d)に示す。
【0058】この場合、第3ビットプレーンの注目画素
X3のマルコフ状態を判定するときには、図9(b)に
示すように、第3ビットプレーンの注目画素X3につい
て、第3ビットプレーンの8個の画素B3,C3,D
3,E3,F3,G3,I3,J3を抽出するととも
に、第4ビットプレーンのテンプレートの画素状態につ
いては、3つの状態SA,SB,SCに分類し、マルコ
フ状態をあらわすデータでは、図10(b)に示すよう
に、ビットS41,S42を用いて、第4ビットプレー
ンのテンプレートの画素状態を表現している。
【0059】また、第2ビットプレーンの注目画素X2
のマルコフ状態を判定するときには、図9(c)に示す
ように、第2ビットプレーンの注目画素X2について、
第2ビットプレーンの8個の画素B2,C2,D2,E
2,F2,G2,I2,J2を抽出するとともに、第4
ビットプレーンのテンプレートの画素状態については、
2つの状態SA’,SB’に分類するとともに、第3ビ
ットプレーンのテンプレートの画素状態については、2
つの状態SC’,SDに分類し、マルコフ状態をあらわ
すデータでは、図10(c)に示すように、ビットS
4,S3を用いて、第4ビットプレーンのテンプレート
の画素状態および第3ビットプレーンのテンプレートの
画素状態を表現している。
【0060】そして、第1ビットプレーンの注目画素X
1のマルコフ状態を判定するときには、図9(d)に示
すように、第1ビットプレーンの注目画素X1につい
て、第1ビットプレーンの7個の画素B1,D1,E
1,F1,G1,I1,J1を抽出するとともに、第4
ビットプレーンのテンプレートの画素状態については、
2つの状態SA’,SB’に分類し、第3ビットプレー
ンのテンプレートの画素状態については、2つの状態S
C’,SDに分類し、第2ビットプレーンのテンプレー
トの画素状態については、2つの状態SE,SFに分類
し、マルコフ状態をあらわすデータでは、図10(d)
に示すように、ビットS4,S3,S2を用いて、第4
ビットプレーンのテンプレートの画素状態、第3ビット
プレーンのテンプレートの画素状態、および、第2ビッ
トプレーンのテンプレートの画素状態を表現している。
【0061】なお、上述した各実施例では、図12に示
した10画素からなるテンプレートを基礎として用いた
場合について説明したが、それ以外のテンプレートを基
礎として用いる場合についても、本発明を同様にして適
用することができる。また、テンプレートを構成する画
素数、および、判別するマルコフ状態の状態の数は、一
般的には、最適値があると考えられており、本発明は、
かかる最適値の場合についても同様にして適用すること
ができる。また、この最適値は、多値画像データの解像
度や、ビット数に応じて決定されると考えられている。
【0062】
【発明の効果】以上説明したように、本発明によれば、
符号化時に抽出するマルコフ状態の状態数を制限するこ
とができ、符号化処理を軽減することができるととも
に、ビット間の相関関係を利用するので、データ圧縮効
率を向上することができるという効果を得る。
【図面の簡単な説明】
【図1】本発明の一実施例にかかる画像符号化装置を示
したブロック図。
【図2】メモリに記憶されるデータの一例について説明
した概略図。
【図3】テンプレートの一例を示した概略図。
【図4】マルコフ状態をあらわすデータの一例を示した
概略図。
【図5】テンプレートの他の例を示した概略図。
【図6】マルコフ状態を得るための画素パターンを説明
するための概略図。
【図7】テンプレートのさらに他の例を示した概略図。
【図8】マルコフ状態をあらわすデータの他の例を示し
た概略図。
【図9】テンプレートのまたさらに他の例を示した概略
図。
【図10】マルコフ状態をあらわすデータのさらに他の
例を示した概略図。
【図11】ビットプレーンを説明するための概略図。
【図12】基本的なテンプレートの一例を示した概略
図。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 多値画像データを複数のビットプレーン
    に分割し、おのおののビットプレーンについて二値算術
    符号化処理を適用して多値画像データの情報量を圧縮す
    る画像符号化方法において、 おのおののビットプレーンについて、符号化対象となる
    注目画素の周囲画素に所定のテンプレートを適用した状
    態抽出処理を実行し、 それによって抽出された状態毎に二値算術符号化処理を
    適用して元の多値画像データの情報量を圧縮するととも
    に、 上記状態抽出処理で適用するテンプレートは、注目画素
    を含むビットプレーン以外のビットプレーンの画素を周
    囲画素として含む一方、 それぞれのビットプレーンについて適用するテンプレー
    トは、それらの画素数の総和が、所定値を超えない値に
    設定されていることを特徴とする画像符号化方法。
  2. 【請求項2】 多値画像データを複数のビットプレーン
    に分割し、おのおののビットプレーンについて二値算術
    符号化処理を適用して多値画像データの情報量を圧縮す
    る画像符号化方法において、 おのおののビットプレーンについて、符号化対象となる
    注目画素の周囲画素に所定のテンプレートを適用した状
    態抽出処理を実行し、 それによって抽出された状態毎に二値算術符号化処理を
    適用して元の多値画像データの情報量を圧縮し、 上記状態抽出処理で適用するテンプレートは、注目画素
    を含むビットプレーン以外のビットプレーンの画素を周
    囲画素として含む一方、 それぞれのビットプレーンについて適用するテンプレー
    トは、それらの画素数の総和が、所定値を超えない値に
    設定されているとともに、 既処理ビットプレーンに適用するテンプレートを構成す
    る周囲画素は、そのビットプレーンについて注目画素と
    相関の高い位置の画素のみを含むことを特徴とする画像
    符号化方法。
  3. 【請求項3】 多値画像データを複数のビットプレーン
    に分割し、おのおののビットプレーンについて二値算術
    符号化処理を適用して多値画像データの情報量を圧縮す
    る画像符号化方法において、 おのおののビットプレーンについて、符号化対象となる
    注目画素の周囲画素に所定のテンプレートを適用すると
    ともに、この注目画素に対応した既処理ビットプレーン
    の画素の周囲画素の画素状態を判別して、上記注目画素
    の周囲画素の画素状態を抽出する状態抽出処理を実行
    し、 それによって抽出された状態毎に二値算術符号化処理を
    適用して元の多値画像データの情報量を圧縮し、 上記状態抽出処理で適用するテンプレートが参照する画
    素数と、注目画素を含むビットプレーン以外のビットプ
    レーンの周囲画素の画素状態をあらわす情報ビット数と
    の総和が、所定ビット数を超えない値に設定されている
    ことを特徴とする画像符号化方法。
JP5065982A 1993-03-03 1993-03-03 画像符号化方法 Pending JPH06261214A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5065982A JPH06261214A (ja) 1993-03-03 1993-03-03 画像符号化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5065982A JPH06261214A (ja) 1993-03-03 1993-03-03 画像符号化方法

Publications (1)

Publication Number Publication Date
JPH06261214A true JPH06261214A (ja) 1994-09-16

Family

ID=13302727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5065982A Pending JPH06261214A (ja) 1993-03-03 1993-03-03 画像符号化方法

Country Status (1)

Country Link
JP (1) JPH06261214A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5861824A (en) * 1995-06-20 1999-01-19 Ricoh Company, Ltd. Encoding method and system, and decoding method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5861824A (en) * 1995-06-20 1999-01-19 Ricoh Company, Ltd. Encoding method and system, and decoding method and system

Similar Documents

Publication Publication Date Title
US6031938A (en) Image encoding apparatus with selective Markov and predictive coding
US4979039A (en) Method and apparatus for vector quantization by hashing
JP3364074B2 (ja) ビットプレーン符号化装置
US5124791A (en) Frame-to-frame compression of vector quantized signals and other post-processing
CN1497856A (zh) 编码方法及系统以及译码方法及系统
JPS63236472A (ja) 画像情報符号化処理装置
US5594503A (en) Image information compressing method, compressed image information recording medium and compressed image information reproducing apparatus
JP3201448B2 (ja) 符号化復号化装置,符号化装置,および復号化装置
JP3269359B2 (ja) データ符号化装置およびその方法ならびにデータ復号化装置およびその方法
EP0711069A1 (en) Image processing method and apparatus
EP1225543B1 (en) HVQ-based filtering method
JP3432039B2 (ja) 画像符号化方法及びその装置
US6816621B1 (en) Method for generating shift-invariant filters
JP2758291B2 (ja) 画像処理方法及びその装置
JP3361177B2 (ja) 符号化復号化方法および符号化復号化装置
Chung et al. Finding neighbors on bincode-based images in O (n log log n) time
JPS6118387B2 (ja)
Kamal et al. Iteration free fractal compression using genetic algorithm for still colour images
JPH09275498A (ja) 画像圧縮方法
JPH1013842A (ja) マルコフモデル画像符号化装置
JP2693557B2 (ja) 符号化装置
JP3146092B2 (ja) 符号化装置及び復号化装置
JP2513654B2 (ja) 画像符号化装置
JP4748805B2 (ja) 画像符号化装置及びその制御方法
Bilan et al. A novel method for raster image coding based on cellular automata evolution