JPH01157168A - 画像符号化方式 - Google Patents

画像符号化方式

Info

Publication number
JPH01157168A
JPH01157168A JP62314095A JP31409587A JPH01157168A JP H01157168 A JPH01157168 A JP H01157168A JP 62314095 A JP62314095 A JP 62314095A JP 31409587 A JP31409587 A JP 31409587A JP H01157168 A JPH01157168 A JP H01157168A
Authority
JP
Japan
Prior art keywords
image
category
data
block
categories
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
JP62314095A
Other languages
English (en)
Inventor
Tadashi Yoshida
正 吉田
Mitsuru Maeda
充 前田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP62314095A priority Critical patent/JPH01157168A/ja
Publication of JPH01157168A publication Critical patent/JPH01157168A/ja
Priority to US07/849,839 priority patent/US5157743A/en
Priority to US07/881,871 priority patent/US5384868A/en
Priority to US08/247,671 priority patent/US5659636A/en
Priority to US08/311,597 priority patent/US5721791A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は画像符号化方式、特に中間調の画像情報を符号
化する画像符号化方式に関するものである。
[従来の技術] 従来より、画像の伝送および蓄積の際、その効率を考慮
して符号化により冗長度を抑圧(一般に圧縮と呼ばれる
)するのが一般的である。近年ディジタル画像処理技術
やデバイス技術の発展に伴ない、伝送・蓄積の対象とな
る画像は2値から多値に移っており、更に解像度も大き
くなってきた。この結果データ量が膨大となり、高能率
な符号化技術が必要となってきている。
しかし、これまでの符号化技術は2値画像を対象とした
ものが多く、例えばその代表的なものはファクシミリ用
に考案されたMH,MR。
MMR等であるが、これらの方式は本質上多値画像の符
号化には適していない。また、多値画像の符号化技術も
いくつか報告されており、例えばブロック符号化、予測
符号化、直交変換符号化等が有る。しかし、これらの方
式はいずれもテレビ画像を対象としたものが多く、一般
の文書画像。
網点画像の符号化には適していない。
特に直交交換符号化においては、従来シーケンシの小さ
い所に電力が集中する性質を利用していた。ところがこ
の方式によると、写真等の連続階調画像に対しては有効
であるが、文書画像や網点画像のように特異なエツジ構
造を持つ画像に適用すると著しい劣化を生じるという欠
点があった。
[発明の解決しようとする問題点] 本発明は、上述従来例の欠点を除去し、文書画像、網点
画像あるいは写真画像を含むの多値データに対して、著
しい劣化をする事なく効率的符号化を行う画像符号化方
式を提供する。
[問題点を解決するための手段] この問題点を解決するための一手段として、本発明の画
像符号化方式は、画像を所定サイズのブロックに分割し
て、該ブロックのそれぞれに直交交換を施し、 変換後のマトリックスの係数とあらかじめ検知あるいは
設定された入力画像の性質とにより、該ブロックをいく
つかの定められたカテゴリーに分類し、 該カテゴリー毎に量子化を行う。
[作用] かかる構成により、画像情報の予備走査をして、画像の
性質例えば文書画像、網点画像。
写真等の連続階調画像に分類し、この分類情報にブロッ
ク単位のみの特徴抽出に起因する不適当な符号化を解決
する。
[実施例] 第1図は本発明の画像符号化方式を実現する一実施例の
画像符号化装置の構成を示すものである。
ここで、101はアダマール変換を行うアゲマール変換
部、102は後に詳説するカテゴリーに画像のカテゴリ
ー分類を行うセグメンテーション部、103はセグメン
テーション部102か゛らの出力により、カテゴリーに
対応した量子化器を選択するセレクタである。104は
明度平均値を表すスカラー量子化器(5calar Q
uantizationH以下SQ)であり、105,
106,107は各カテゴリーに適したスカラー量子化
を行うスカラー量子化器(SQ) 、108,109,
110は各カテゴリーに適したベクトル量子化を行うベ
クトル量子化器(Vector Quantizati
on:以下VQ)である。111は各カテゴリーのベク
トル量子化器の出力の中からセグメンテーション部10
2から出力の出力線により、処理対象となっているブロ
ックに応じたものを選択するセレクタであり、前段のセ
レクタ103と同様の働きをするものである。
112は画像符号化に先だって行われる予備走査により
画像分析を行う画像分析器、これによりこれから符号化
しようとする画像のタイプを、1、網点画像、 2、文字画像、 3、写真画像(連続トーン) の3種に分類する。予備走査と実際の符号化とは同一の
動作であるが、予備走査時は、セグメンテーション部1
02において分類されるカテゴリー別の頻度を信号線1
13を介し画像分析器112で計測し、画像のタイプを
決定しているのみでセレクタ103以後の動作は行なわ
れない。
符号化時は、画像分析器112で予備走査時に決定した
画像タイプ(前述3種)を2ビツトの信号線114を介
しセグメンテーション部102に出力し、カテゴリー分
類にフィードバックを行う。
ここで動作について説明を行う。1画素が8ビツトの画
像データを4X4画素を1ブロツクとして切り出す。こ
れを第2図に示すX(X++〜x44)とする。この1
ブロツクの画像データをアダマール変換すると第2図の
Y(y++〜y44)となり、Y++はO〜1020の
値で即ち10ビツトで表され、YI2〜Y44は各々−
510〜+510の値で即ち10ビツトで表せる。
そこで、YI)をスカラー量子化器104で8ビツトの
データに量子化し、これをブロック内の明度平均値とす
る。Yll〜Y44はセグメンテーション部102によ
り、これらの係数の値の大小と元の画像の特徴とに応じ
て数種のカテゴリーに分類される。
セレクタ103,111は各々このカテゴリーに応じた
スカラー量子化器およびベクトル量子化器を選択し、9
ビツトのコード(パターン・コード)として出力する。
以下に、アダマール変換、セグメンテーション、スカラ
ー量子化、ベクトル量子化について、それぞれ説明する
第2図は4X4のアダマール変換を示しておりXは変換
前、Yは変換後の信号である。
尚この変換は、 で表わされる。ここで、 Hts:16次アダマール行列であり、= [XII、
  X12.  XI3.  XI−、X21.  X
22゜・・・、 Xa8. X44]τ 一以下余白一 =  [Y ++、Y r□、Y +3.Y 14.Y
211  Y 22゜・・・+  Y431  Y44
]  Tとすれば、 となる。
第3図(a)〜(p)は、アダマール変換の例を示して
おり、図中(a)のようにブロック内に縦エツジが有る
場合には、係数Yrzに大きな値が表れる。尚、符号は
Xの明度の傾きにより、左半分が“0”で右半分が“2
55”の時に−(マイナス)、左半分が“255“で右
半分が“Oのときに+(プラス)となる。但し、係数Y
zは明度平均を表す為、ここでは特に説明しない。
同様に、第3図、(b)はブロック内に横エツジが有る
場合で、係数Y21に大きな値が表れる。
その他の第3図(C)〜(p)は、図に示すように、縦
・横ライン、鍵型、斜のエツジ、斜の線等のパターンを
示している。
第4図はセグメンテーションを行う際のパラメータを説
明している。図示のパラメータは、各、々第3図に示し
たようなパターンの特徴に着目し、決定されている。こ
こで、UFEは縦エツジ成分パラメータ、OLEは縦線
成分パラメータ、1(EEは横エツジ成分パラメータ、
)ILEは横線成分パラメータ、OTHはその他科のエ
ツジ等の成分パラメータ、EFはエツジの強弱を表すパ
ラメータで、これが大きいと強いエツジである事がわか
る。同様に、LFは線分の強弱を示すパラメータである
第5図は、第4図に示した5つのパラメータにより、カ
テゴリーを16種類に分類する手順のフローチャートを
示しており、各分岐及び各カテゴリーには次のような意
味が有る。これをセグメンテーションと呼ぶ。
カテゴリー20=斜めエツジ、線 21:斜めエツジ、線+複雑パターン 22:横エツジ+複雑パターン 23:縦エツジ+複雑パターン 24:横線+複雑パターン 25:縦線+複雑パターン カテゴリー30:単調平坦部 31:平坦ぎみ 32:階調差の小さい横エツジ 33:階調差の小さい縦エツジ カテゴIJ−40:階調差の大きい横エッジ41:階調
差の大きい縦エツジ カテゴIJ−50:階調差の大きい横エツジ系パターン 51:階調差の大きい横糸パターン 52:階調差の大きい横糸パターン 53:階調差の大きい縦糸パターン また、第5図中、各分岐には以下に示す様な意味付けが
有る。
〈分岐1〉強い斜め線(OTHが大きい)の分離く分岐
2〉エツジ系パターン(VEE、 HEEが大き)と線
形パターン(VLE、 HLEが大きい)との分離 〈分岐3〉強い横エツジパターン(EFが大きい)の抽
出 く分岐4〉縦エツジ(VEEが大きい)と横エツジ(H
EEが大きい)との分離 〈分岐5〉斜めエツジを含む複雑パターン(OTHが大
きい)の抽出 〈分岐6〉弱い縦横パターン(EFが大きい)と平坦部
とを分離 〈分岐7〉縦エツジ(VEEが大きい)と横エツジ(F
EEが大きい)との分離 く分岐8〉複雑パターンの中から0T)Iが大きいもの
を抽出 〈分岐9〉複雑パターンの中からOLEが大きいものを
抽出 〈分岐10〉複雑パターンの中からBLEが大きいもの
を抽出 〈分岐11)複雑パターンの中からHEEが大きいもの
を抽出 く分岐12〉強い縦横線パターン(LFが大きい)の抽
出 く分岐13〉縦横パターン(VLEが大きい)と横線パ
ターン(HLEが大きい)の分離〈分岐14)分岐2で
分離された線系パターンの内エツジ成分(EFがやや大
きい)を含むパターンを抽出 〈分岐15)縦エツジ(VEEが大きい)と横エツジ系
(HEEが大きい)との分離〈分岐16)斜めイツジを
含む複雑パターン(OTHが大きい)と平坦部とを分離 第5図に示したカテゴリー分類のアルゴリズムを実現す
るためのハードウェアブロック図を第6図に示す。ここ
で、501は第4図に示したパラメータを算出するパラ
メータ算出部、502〜511は第5図で示した各分岐
1〜16を決定する比較器、512は各分岐情報に応じ
て16種類のカテゴリーパターンを4ビツトパターンで
発生するルックアップテーブル(以下LUT)である。
前述のように画像情報に応じて、カテゴリーが決まるが
、網点画像の場合はカテゴリー21〜25に集中し、写
真等の連続トーン画像の場合はカテゴリー30〜33に
集中、文字画像の場合はバックグラウンド部でカテゴリ
ー30が多く、文字部でカテゴリー40.41及び50
〜53が発生する傾向がある。
ところが、例えば網点画像画像の場合、ブロック内のみ
の小エリアのみをカテゴリー分けした場合は、前述の様
にカテゴリー分類においてはエツジあるいは線のあるエ
リアとなってしまい、これを複合化した場合は網点がエ
ツジ強調されて、ざらざらした再生画像となってしまう
。従って、網点画像の場合はむしろカテゴリー30〜3
3の分類を多くし写真のような符号化をしたほうが画質
の劣化は少ない。
そこで予備操作により第6図にLtJT512で決定す
るカテゴリーパターンを信号線513を介し、画像分析
器112において、各カテゴリーの頻度を計算する。そ
して、カテゴリー21〜25が多かった場合は網点画像
と判断し、カテゴリー21〜25に入る分岐を少なくし
カテゴリー30〜33に入る分岐を多くする。実際には
第5図の分岐5と分岐16とにおいて比較値32を大き
くすることによりカテゴリーへの分岐が補正される。
第6図においては画像符号化時、画像分析器112から
信号線517を介し、OTH≧32の比較値32を変更
し例えば64を出力しOTH≧64の比較に変更する。
写真画像の場合さらに31〜33を多くするため、同様
に分岐5と分岐16とにおいて0T)I≧96に変更す
る。この場合も信号線517を介して行なわれる。
文字画像の場合は、バックグラウンドでカテゴリー30
、文字部でカテゴリー40.41とカテゴリー50〜5
3を多くするため分岐3でEF≧96をEF≧64に、
分岐6でEF≧16をEF≧32に、分岐13でLF≧
64をLF≧32に、分岐14でEF≧をEF≧32に
変更し、それぞれ信号線516〜518,514.41
4により比較器のデータを変更することにより実現され
る。
第7図は量子化の簡単な説明である。同図ではカテゴリ
ー40の1パターンを例に説明している。まず、セグメ
ンテーションにより、分類されてきたパターンに対して
、Yllを除く各係数の+/−符号とその絶対値とを分
離したものを、各々゛°位相成分”、“振幅成分”と呼
ぶ。そして、振幅成分には各係数に重みっけをし、非線
形スカラー量子化を施こす。尚、図中網線部の係数は無
視する所であり、数字は丸められた結果である。
第8図(a)〜(p)は、16種の全カテゴリーの非線
形スカラー量子化結果を示しており、図中点で示した係
数は上にも述べた無視する係数である。また数字は各々
の係数に割り当てられるビット数を表わしている。
第9図は、アダマール変換を実現する為のハードウェア
ブロック図であり、高速化の為全係数を並列演算する。
801はデータ入力線であり、各画素8ビツトのデータ
が16個入力されている。802はこれのブロックバッ
ファであり、4X4=16個のラッチで構成される。8
03はアドレスジェネレータであり、Xブロックバッフ
ァ802中の画素の指定と、Hkl要素ジェネレータ8
04中の要素の指定を行う。
即ち、先に示したアダマール変換 Y=1/4XH16X (4X4ブロツクサイズ)の計
算におけるhk+とX、Jを指定するものである。80
4は上に記したhIJを発生するものであり、ROMで
構成されている。尚、出力は、?1++、h2□+h3
□、・・・+?1161 と、16本パラレルになって
おり、アドレスジェネレーターより出力される4ビツト
がROMのアドレスに入力され、旦=1〜16まで指定
される事になる。
図中、i、j=1〜4、K、旦=1〜16である。
805はYマトリクスの要素Yll係数の演算器であり
、先に示した計算式でもわかる通り加算器で構成される
。806,807は各々Yll以外の係数の演算器であ
り、計算式に示したように加減算器により構成される。
808,809,810は1/4除算器であり、下位2
ビツトの切り捨てを行うものである。811,812,
813はこれらの演算結果であり、Yllは10ビツト
の正の数、それ以外は+/−の符号を示すフラグビット
と9ビツトの補数が出力される。
回路の動作は先にも述べた様に、16個の係数が並列演
算される。計算内容は、式に示した通りである。即ち、
ブロックバッファ802から1画素毎にデータが読み出
され、Hkl要素ジェネレータレーク804から出力さ
れる+/−符号に応じて、加算もしくは減算が行なわれ
る。
本実施例では、演算の容易さとハード化の容易さとから
アダマール変換を用いたが、これに類する直交変換(離
散的CO8変換、゛スラント変換等)を用いて、同じ考
え方を適用しても良い。
本実施例ではセグメンテーションにVEE。
VLE 、 HEE 、 HLε、 OTHの五つのパ
ラメータを用いたが、基本的に縦、横エツジ、縦横線、
その他斜めエツジ等に着目してカテゴリー分けを行う方
法であれば、それに置き換え可能である。例えば、VE
E = (Y+−) 、VLE = (Y14) 、H
EE =(Y21) 、HLE =(Y41) 、0T
)I ” (Y22)等である。
本実施例中、量子化にスカラ量子化+ベクトル量子化を
用いたが、これに限定する事なくスカラー量子化あるい
はベクトル量子化単独でも良い。また、“位相成分”、
“振幅成分“に分離し量子化るる手法を用いているが、
それに限定はしない。
更に本実施例で゛は、画像の予備走査を用いて画像の性
質である網点画像、写真画像3文字画像等の判別を行い
、その結果を画像符号化時にカテゴリー分類にフィード
バックを行ったが、次のような他の実施例も考えられる
ユーザ側で画像のタイプを設定したい場合は予備走査す
ることなく、セグメンテーション部の比較をマニュアル
設定できるように構成する。
第10図にその場合のセグメンテーション部を示す。第
10図において520はコントローラー、521.52
2,523はコントローラー中にあるそれぞれ網点画像
、写真1文字画像設定用のマニアルスイッチである。ス
イッチの状態に応じて画像符号化時に、第6図の信号線
514〜518と同様な出力をコントロラー520で出
力することにより、前記同様の動作を実現できる。
第1o図で501〜512は第6図と同一の要素である
以上説明したように、本実施例は、符号化に先立って予
備走査を行い、画像のカテゴリー分類を行ってカテゴリ
ー別の頻度を計測することにより画像のタイプを決定し
、符号化時にカテゴリー分類の情報にフィードバックす
るものであり、従来、小ブロツク毎の符号化に起因する
不適当な符号化による画質劣化を改善するものである。
又カテゴリー分類を用いスカラー量子化、ベクトル量子
化を用うることによりブロック内のエツジ形状の著しい
劣化を防ぐものである。
[発明の効果] 本発明により、文書画像、網点画像あるいは写真画像を
含むの多値データに対して、著しい劣化をする事なく効
率的符号化を行う画像符号化方式を提供できる。
【図面の簡単な説明】
第1図は本実施例の画像符号化方式を実現する画像符号
化装置の構成図、 第2図はアダマール変換の説明図、 第3図(a)〜(p)はアダマール変換例を示す図、 第4図はセグメンテーションを行うためのパラメータの
説明図、 第5図はセグメンテーションの具体例を示す図、 第6図はセグメンテーション及び画像分析器のハードウ
ェアブロック図、 第7図は位相成分と振幅成分との分離の説明図、 第8図(a)〜(p)はスカラー量子化の結果を示す図
、 第9図はアダマール変換を実現するためのハードウェア
ブロック図、 第10図は他の実施例のセグメンテーション及び画像分
析器のハードウェアブロック図である。 図中、101・・・アダマール変換部、102・・・セ
グメンテーション部、103・・・セレクタ、104・
・・明度平均用スカラー量子化器、105゜106,1
07−、I、カラー量子化器、108゜109.110
・・・ベクトル量子化器、111・・・セレクタ、11
2・・・画像分析器、113゜114・・・信号線であ
る。

Claims (2)

    【特許請求の範囲】
  1. (1)画像を所定サイズのブロックに分割して、該ブロ
    ックのそれぞれに直交交換を施し、 変換後のマトリックスの係数とあらかじめ検知あるいは
    設定された入力画像の性質とにより、該ブロックをいく
    つかの定められたカテゴリーに分類し、 該カテゴリー毎に量子化を行うことを特徴とする画像符
    号化方式。
  2. (2)入力画像の性質は、予備走査をし、この予備走査
    時の各カテゴリーの出現頻度に基づいて決められること
    を特徴とする特許請求の範囲第1項記載の画像符号化方
    式。
JP62314095A 1987-10-28 1987-12-14 画像符号化方式 Pending JPH01157168A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP62314095A JPH01157168A (ja) 1987-12-14 1987-12-14 画像符号化方式
US07/849,839 US5157743A (en) 1987-10-28 1992-03-12 Image information coding apparatus
US07/881,871 US5384868A (en) 1987-10-28 1992-05-12 Image information coding apparatus
US08/247,671 US5659636A (en) 1987-10-28 1994-07-12 Image information coding apparatus
US08/311,597 US5721791A (en) 1987-10-28 1994-09-23 Image information coding apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62314095A JPH01157168A (ja) 1987-12-14 1987-12-14 画像符号化方式

Publications (1)

Publication Number Publication Date
JPH01157168A true JPH01157168A (ja) 1989-06-20

Family

ID=18049181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62314095A Pending JPH01157168A (ja) 1987-10-28 1987-12-14 画像符号化方式

Country Status (1)

Country Link
JP (1) JPH01157168A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04270565A (ja) * 1991-02-20 1992-09-25 Fuji Xerox Co Ltd 画像圧縮装置
WO1993004553A1 (en) * 1991-08-21 1993-03-04 Kabushiki Kaisha Toshiba Image data compression apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04270565A (ja) * 1991-02-20 1992-09-25 Fuji Xerox Co Ltd 画像圧縮装置
WO1993004553A1 (en) * 1991-08-21 1993-03-04 Kabushiki Kaisha Toshiba Image data compression apparatus
US5530478A (en) * 1991-08-21 1996-06-25 Kabushiki Kaisha Toshiba Image data compressing apparatus

Similar Documents

Publication Publication Date Title
US5721791A (en) Image information coding apparatus
JP3005007B2 (ja) 画像符号化装置
JP3196906B2 (ja) 画像信号の符号化装置
JP3072776B2 (ja) 画像処理装置
US5341441A (en) Method and apparatus for coding image information, and method of creating code books
US5363219A (en) Image processing method and apparatus
EP0446018B1 (en) Image processing apparatus
EP0613290B1 (en) Method and apparatus for binary image data compression
JP3117091B2 (ja) 画像符号化装置
JP3119371B2 (ja) 画像処理方法
US5761342A (en) Image processing apparatus and method
JP2910000B2 (ja) 2値画像混在静止自然画像の符号化方法
JP2942243B2 (ja) 画像符号化装置及びその方法
JPH06164939A (ja) 画像信号の符号化装置
JP2801182B2 (ja) 画像符号化方法
JP2605028B2 (ja) カラー画像データ変換装置
JP3259989B2 (ja) 2値と多値の混在符号化画像データ復元方法および装置
JPH0799853B2 (ja) 印刷用画像データの圧縮/復元方法
JPH0730757A (ja) 画像データ処理装置
JP2817843B2 (ja) 画像符号化方法
JP2940913B2 (ja) カラー画像データ符号化装置
JP2521780B2 (ja) 画像情報処理装置
JPS6386964A (ja) 画像符号化装置
JP2703543B2 (ja) カラー画像処理装置
JPH04322562A (ja) 画像符号化装置