JPH09307756A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH09307756A
JPH09307756A JP8116552A JP11655296A JPH09307756A JP H09307756 A JPH09307756 A JP H09307756A JP 8116552 A JP8116552 A JP 8116552A JP 11655296 A JP11655296 A JP 11655296A JP H09307756 A JPH09307756 A JP H09307756A
Authority
JP
Japan
Prior art keywords
density
pixel
error
image
interest
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
JP8116552A
Other languages
English (en)
Other versions
JP3787890B2 (ja
Inventor
Yasunari Yoshida
康成 吉田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP11655296A priority Critical patent/JP3787890B2/ja
Publication of JPH09307756A publication Critical patent/JPH09307756A/ja
Application granted granted Critical
Publication of JP3787890B2 publication Critical patent/JP3787890B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】 濃度が高濃度から低濃度へ急激に変化するエ
ッジ部において空白部分が発生することがない疑似中間
調画像を作成する。 【解決手段】 画像データ作成手段(S100,S12
0,S140)が、誤差拡散法により中間調画像の各画
素の濃度を2値化して疑似中間調の画像データを作成す
るにあたり、濃度変化判定手段(S110,S150,
S160)によって、中間調画像における注目画素の濃
度(入力濃度I)が所定濃度以下であり、且つ注目画素
と既に2値化された画素の内で注目画素に隣接する画素
との、入力濃度Iの差が所定値よりも大きいと判定され
ると、誤差変更手段(S170〜S210)が、注目画
素以外の画素を2値化したことに伴い注目画素の入力濃
度Iに分配される本来の誤差に代えて、誤差データ準備
手段(S130)により注目画素に対応して準備された
誤差データを注目画素の入力濃度Iに加算する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像処理装置に関
し、更に詳細には、誤差拡散法により、注目画素の濃度
を2値化したことによる誤差を周辺画素の濃度に所定の
割合で分配しつつ、中間調画像の各画素の濃度を2値化
して疑似中間調の画像データを作成する画像処理装置に
関する。
【0002】
【従来の技術】従来、中間調画像を2値化して疑似中間
調の画像を作成する場合の手段としては、誤差拡散法が
知られている。この2値化処理は、階調再現性および解
像度が優れた方法として、各種の2値化処理の中では、
比較的良い評価が与えられている。
【0003】この誤差拡散法とは、中間調の濃度を2値
化する際に生じる、実際の濃度と2値化した濃度との差
を2値化誤差として周辺の画素に分配して、周辺画素の
濃度の補正を行い、その補正後の濃度を所定閾値にて判
定して、2値の内のいずれかの値に決定する処理であ
る。
【0004】
【発明が解決しようとする課題】しかし、このような誤
差拡散法では、濃度が高濃度から低濃度へ急激に変化す
るエッジ部において、該エッジ部前の領域の濃度の影響
が、誤差分配という形でエッジ部後の領域に大きく加わ
り、低濃度領域の最初の部分に空白部分が現れてしまう
という問題があった。
【0005】例えば、濃度の範囲が0〜255である中
間調の画像を、非記録出力を示す0、又は、記録出力を
示す255の、いずれかの値に2値化する処理がなされ
た場合、中間調画像が高濃度(例えば200)である領
域では、閾値=128より高くなるため、その領域が2
値化されると濃度は255(記録)として出力される頻
度が高くなる。このため、その2値化誤差は、200−
255=−55と、マイナスとなる。もし、高濃度の画
素がエッジ部に存在していた場合には、そのマイナスの
誤差は、低濃度(例えば10)である領域に分配される
ことになる。このため、例えば−55が低濃度画素に分
配された場合には、補正後の濃度は、10−55=−4
5となる。
【0006】従って、エッジ部に隣接している低濃度画
素は、マイナスの誤差の分配により一層小さい濃度に補
正されることとなる。このため、エッジ部分の低濃度領
域は、低濃度領域のみで2値化された場合と異なり、マ
イナスの誤差分配を受けて、濃度255の画素の出現が
遅れ、濃度が均一な低濃度領域であるにもかかわらず、
エッジ部において、特に濃度0(非記録)の出現確率が
高い結果となり、空白部分が現れてしまうのである。
【0007】本発明は、このような問題に鑑みなされた
ものであり、濃度が高濃度から低濃度へ急激に変化する
エッジ部において空白部分が発生することのない疑似中
間調画像を作成することができる画像処理装置を提供す
ることを目的としている。
【0008】
【課題を解決するための手段、及び発明の効果】請求項
1に記載の画像処理装置においては、画像データ作成手
段が、誤差拡散法により、注目画素の濃度を2値化した
ことによる誤差を周辺画素の濃度に所定の割合で分配し
つつ、中間調画像の各画素の濃度を2値化して疑似中間
調の画像データを作成するのであるが、誤差データ準備
手段が、前記中間調画像における各画素の濃度に夫々加
算すべき誤差データを別途準備する。
【0009】そして、濃度変化判定手段が、前記中間調
画像における注目画素の濃度が所定濃度以下であり、且
つ、既に2値化された画素の内で前記注目画素に隣接す
る画素と前記注目画素との、前記中間調画像における濃
度の差が、所定値よりも大きいか否かを判定し、この濃
度変化判定手段にて肯定判定されると、誤差変更手段
が、前記注目画素以外の画素を2値化したことに伴い前
記注目画素の濃度に分配される誤差に代えて、誤差デー
タ準備手段により前記注目画素に対応して準備された誤
差データを、前記中間調画像における前記注目画素の濃
度に加算し、画像データ作成手段に、その誤差データを
加算した後の注目画素の濃度を2値化させる。
【0010】つまり、請求項1に記載の画像処理装置で
は、画像データ作成手段が今回2値化しようとしている
注目画素の中間調画像における濃度が所定濃度以下であ
り、且つ、既に2値化された画素の内で注目画素に隣接
する画素と該注目画素との中間調画像における濃度の差
が、所定値よりも大きい場合(濃度変化判定手段にて肯
定判定された場合)に、濃度が高濃度から低濃度へ急激
に変化したと判断するようにしている。そして、この場
合には、注目画素以外の画素を2値化したことに伴い注
目画素の濃度に分配される誤差(即ち、既に2値化した
他の画素から注目画素へ分配加算される誤差)に代え
て、注目画素の中間調画像における元の濃度に、誤差デ
ータ準備手段により別途準備された誤差データを加算
し、その加算後の注目画素の濃度を、画像データ作成手
段に2値化させるようにしている。
【0011】このような請求項1に記載の画像処理装置
によれば、前述したように、濃度が高濃度から低濃度へ
急激に変化するエッジ部に隣接している低濃度画素に、
大幅なマイナスの誤差が分配加算されるような場合に
は、その画素の中間調画像における元の濃度に対し、他
の画素から分配加算される本来の誤差に代えて、別途準
備した誤差データが加算され、その加算後の濃度に対し
て2値化が行われることとなるため、上記低濃度画素に
対するマイナスの誤差分配による影響を抑制することが
できる。この結果、濃度が高濃度から低濃度へ急激に変
化するエッジ部において空白部分が発生することのない
疑似中間調画像を作成することができる。
【0012】尚、誤差データ準備手段は、単に誤差デー
タを予め記憶しておくことで準備するようにしても良
い。また、中間調画像の1画面分の誤差データを準備す
ることなく、繰り返し使用できる様な所定サイズ分の誤
差データを準備するようにしても良い。
【0013】次に、請求項2に記載の画像処理装置で
は、請求項1に記載の画像処理装置において、誤差デー
タ準備手段は、前記中間調画像と同サイズで且つ全ての
画素の濃度が所定の低濃度に設定された一定濃度画像に
対して、画像データ作成手段と同様の誤差拡散法による
2値化処理を行った際に、当該一定濃度画像における各
画素の濃度に夫々分配される各誤差を、前記中間調画像
にて対応する位置に配置された画素の濃度に加算すべき
誤差データとして準備する。
【0014】この請求項2に記載の画像処理装置によれ
ば、濃度変化判定手段にて肯定判定されると、その時の
注目画素の中間調画像における濃度に対して、全画素の
濃度が所定の低濃度であった場合に分配加算されるであ
ろう誤差が、上記誤差データとして加算されることとな
る。この結果、濃度が高濃度から低濃度へ急激に変化す
るエッジ部において、低濃度画素に対するマイナスの誤
差分配を抑制することができると共に、上記エッジ部の
低濃度領域に対し自然で均一なパターンの2値化結果を
得ることができる。よって、上記エッジ部において空白
部分が発生せず、しかも、そのエッジ部を自然で違和感
なく再現することのできる疑似中間調画像を得ることが
できる。
【0015】次に、請求項3に記載の画像処理装置で
は、請求項2に記載の画像処理装置において、誤差デー
タ準備手段は、前記中間調画像における各画素の濃度に
夫々加算すべき前記誤差データを、濃度が異なる複数の
一定濃度画像の夫々に基づいて複数個ずつ準備する。そ
して、誤差変更手段は、誤差データ準備手段が準備した
複数の誤差データの中から、前記中間調画像における前
記注目画素の濃度に最も適した濃度の一定濃度画像に基
づく誤差データを選択して、前記注目画素の濃度に加算
する。
【0016】この請求項3に記載の画像処理装置によれ
ば、濃度変化判定手段にて肯定判定されると、その時の
注目画素の中間調画像における濃度に対して、全画素の
濃度が注目画素の濃度であった場合に分配加算されるで
あろう誤差により近い値の誤差が、上記誤差データとし
て加算されることとなる。よって、請求項2に記載の画
像処理装置に対し、一層大きな効果を得ることができ
る。
【0017】ところで、請求項2又は請求項3に記載の
画像処理装置において、誤差データ準備手段は、中間調
画像における各画素の濃度に夫々加算すべき各誤差デー
タを、予め記憶しておくことで準備するようにしても良
いが、請求項4に記載のように構成すれば、記憶すべき
データの量を低減することができる。
【0018】即ち、請求項4に記載の画像処理装置で
は、誤差データ準備手段が、前述した一定濃度画像に対
して誤差拡散法による2値化処理を実行することによ
り、中間調画像における各画素の濃度に夫々加算すべき
誤差データを準備するようにしている。よって、予め記
憶しておかなければならないデータの量を低減すること
ができ、延いては、装置の小型化及び低コスト化を実現
することができる。
【0019】
【発明の実施の形態】図1は、一実施の形態の画像処理
回路1を示すブロック図である。本実施の形態における
画像処理回路1は、コンピュータとして構成されてお
り、ディジタル電気信号で入力された中間調の原画像デ
ータに対して誤差拡散法による2値化処理を行うことに
より、疑似中間調の画像データを作成する。
【0020】この画像処理回路1は、中間調の原画像情
報の全部または一部を記憶する原画像記憶装置(画像メ
モリ)3、各計算結果を格納するRAM5、各種プログ
ラムやデータを格納するROM7、RAM5を用いて各
種画像処理を行うCPU9、誤差拡散処理後(2値化
後)の疑似中間調の画像データを記憶する出力画像記憶
装置(画像メモリ)11、およびこれらの構成を信号的
に接続するバス13により構成されている。そして、前
記ROM7には、後述する画像データ作成処理のプログ
ラムや、2値化誤差分配マトリックスとしての重み付け
係数マトリクスなどが記憶されている。
【0021】撮像装置や既に撮影された画像データを記
憶する外部記憶装置等の画像入力手段(図示省略)から
入力された中間調の原画像データは、バス13を介して
原画像記憶装置3に記憶される。尚、原画像データの入
力は、1画素毎でも、1ライン毎でも、また、1画面分
送られても構わない。そして、原画像記憶装置3に格納
された原画像データに対し、CPU9がROM7内のプ
ログラムや上記重み付け係数マトリクスを用いて誤差拡
散法による2値化を行うことで、疑似中間調の画像デー
タを作成する。
【0022】そこで以下、中間調の原画像データから疑
似中間調の画像データを作成する手順について、図2及
び図3のフローチャートに基づき説明する。尚、原画像
データの各画素の濃度の階調数は、0〜255の256
階調であるとする。図2は、CPU9が実行する画像デ
ータ作成処理を表わすフローチャートである。
【0023】画像データ作成処理の実行が開始される
と、まず、ステップ(以下、単に「S」と記す)100
にて、画像入力手段によって入力された原画像データが
格納された原画像記憶装置3から、注目画素(x,y)
の入力濃度Ix,y を取り出す。尚、注目画素の処理は、
原画像の左上の位置を原点(0,0)として、この原点
(0,0)からはじめて、右(x)方向を主走査方向、
下(y)方向を副走査方向として、順次、各画素につい
て実行される。
【0024】そして、続くS110にて、取り出した注
目画素の入力濃度Ix,y が60以下であるか否かを判定
し、60以下でない場合には、S120へ進んで、図3
に示す2値化処理を実行する。図3に示すように2値化
処理では、まず、S310にて、注目画素の入力濃度I
x,y に対し、既に計算されている周辺画素からの2値化
誤差和(以下、誤差データという)Ex,y を加算して、
注目画素の補正濃度I′x,y を求める。尚、この誤差デ
ータEx,y は、今回の注目画素(x,y)の処理以前に
処理された他の画素について、後述するS370〜S4
00での2値化誤差の分配が行われたことにより、各画
素毎に設けられた2値化誤差記憶用バッファのうち、注
目画素(x,y)の2値化誤差記憶用バッファ内に蓄積
されて既に得られている値である。また、最初に処理さ
れる原点の画素(0,0)に対しては、誤差データEx,
yとして「0」又は所定の値が与えられている。
【0025】次に、S320にて、S310で求めた補
正濃度I′x,y と予め設定された閾値Tとを比較して、
補正濃度I′x,y が閾値T以上であるか否かを判定す
る。尚、本実施の形態において、閾値Tは、階調数25
6の半分である128に設定してある。例えば階調数が
1024であれば、閾値Tは512に設定されることが
好ましい。
【0026】そして、補正濃度I′x,y が閾値T以上で
あれば、続くS330にて、記録出力(オン)を示す
「255」を、注目画素の出力値Io として設定し、逆
に、補正濃度I′x,y が閾値T未満であれば、S340
に移行して、非記録出力(オフ)を示す「0」を、注目
画素の出力値Io として設定する。
【0027】このようにして、S330又はS340の
処理により、注目画素(x,y)の出力値Io が「25
5」又は「0」の何れかに2値化されると、S350へ
移行して、上記の如く注目画素(x,y)に対して決定
された出力値Io を、出力画像記憶装置11に格納す
る。そして、続くS360にて、S330又はS340
で2値化したことに伴う2値化誤差eを算出する。この
2値化誤差eは、上記補正濃度I′x,y から出力値Io
を引いたもの、即ち「e=I′x,y−Io」である。
【0028】次に、S370〜S400により、S36
0で算出した2値化誤差eを周辺画素に分配するための
処理を実行する。即ち、まずS370にて、注目画素
(x,y)の2値化誤差eが分配される周辺画素の内の
1つを選択する。ここで、本実施の形態においては、注
目画素(x,y)の2値化誤差eが、「*」を注目画素
位置として図4に示した重み付けマトリックスに基づい
て分配される。つまり、画像上の配置では図5に示す如
く、注目画素「*」(x,y)の2値化誤差eは、12
個の周辺画素(x+1,y)、(x+2,y)、(x−
2,y+1)、(x−1,y+1)、(x,y+1)、
(x+1,y+1)、(x+2,y+1)、(x−2,
y+2)、(x−1,y+2)、(x,y+2)、(x
+1,y+2)、(x+2,y+2)が分配の対象とな
っている。従って、S370では、その処理毎に、上記
12個の周辺画素の内の1つが順次選択されこととな
る。
【0029】そして、続くS380にて、S370で選
択した周辺画素に該当する重み付け係数を、図4に示し
た重み付けマトリックスから読み出し、続くS390に
て、注目画素(x,y)の2値化誤差eに上記読み出し
た重み付け係数を乗じた値を、S370で選択した周辺
画素の2値化誤差記憶用バッファ内に蓄積加算する。
【0030】例えば、S370にて、図5に示す注目画
素「*」の右側に隣接する周辺画素(x+1,y)が選
択されたとすると、S380では、図4に示した重み付
けマトリックスから、その周辺画素(x+1,y)に該
当する重み付け係数「7/48」が読み出され、続くS
390にて、注目画素(x,y)の2値化誤差eに重み
付け係数「7/48」を乗じた値(「(7/48」・
e)が、その周辺画素(x+1,y)の2値化誤差記憶
用バッファ内に、誤差データEx+1,y として蓄積加算さ
れる。尚、このように蓄積加算された誤差データEx+1,
y は、前述したS100で画素(x+1,y)が注目画
素として選択され、且つ、S110で画素(x+1,
y)の入力濃度Ix+1,y が60以下でないと判定された
場合に、当該2値化処理のS310にて、その入力濃度
Ix+1,y に加算され、これにより画素(x+1,y)の
補正濃度I′x+1,y が求められることとなる。
【0031】このようにして、S390の処理が実行さ
れると、続くS400にて、今回の注目画素(x,y)
に対する全周辺画素の処理が終了したか否かを判定し、
まだ未処理の周辺画素があれば、再度、S370からの
処理を開始して、次の周辺画素に対する処理に移る。
【0032】そして、S400にて、1注目画素(x,
y)に対する全周辺画素についての処理が終了したと判
定すると、当該2値化処理を一旦終了して、図2のS1
30へ進む。S130では、原画像の1画面分と同サイ
ズで且つ全ての画素の濃度が夫々10,30,50に設
定された3種類の一定濃度画像に対して、夫々、前述し
たS100及びS120の2値化処理と全く同様の誤差
拡散法による2値化処理を実行する。
【0033】即ち、S130では、上記3種類の各一定
濃度画像に対して、夫々、S100で今回の処理対象と
して選んだ原画像における注目画素(x,y)と同じ座
標位置の画素を注目画素として、S120と全く同様の
2値化処理を実行する。尚、以下の説明において、全画
素の濃度が10に設定された一定濃度画像を、一定濃度
画像10といい、全画素の濃度が30に設定された一定
濃度画像を、一定濃度画像30といい、全画素の濃度が
50に設定された一定濃度画像を、一定濃度画像50と
いう。また、S130で一定濃度画像10,30,50
の夫々に対して2値化処理を実行する順番は、任意であ
る。
【0034】そして、このようにS130にて、一定濃
度画像10,30,50の夫々に対する2値化処理を実
行した後、S140に進んで、原画像の1画面分の全画
素について処理が終了したか否かを判定し、未処理の画
素が存在すれば、再度、S100に戻り、原画像におけ
る次の座標の画素を注目画素として、前述した処理を繰
り返す。そして、S140にて、全画素についての処理
が終了したと判定すれば、当該画像データ作成処理を終
了する。
【0035】ここで、図2に示すように、前述したS1
10にて、S100で取り出した注目画素(x,y)の
入力濃度Ix,y が60以下であると判定した場合には、
S150に移行する。そして、このS150にて、注目
画素(x,y)の1ラスタ前の画素(即ち、注目画素の
左に隣接する画素(x−1,y))の入力濃度Ix-1,y
が220以上であるか否かを判定し、220以上でない
場合には、S160に進んで、今度は、注目画素(x,
y)の1カラム前の画素(即ち、注目画素の上方に隣接
する画素(x,y−1))の入力濃度Ix,y-1 が220
以上であるか否かを判定する。そして、上記入力濃度I
x,y-1 が220以上でない場合には、そのままS120
に移行して、前述した図3の2値化処理を実行する。
【0036】これに対して、S150で1ラスタ前の画
素の入力濃度Ix-1,y が220以上であると判定した場
合、或いは、S160で1カラム前の画素の入力濃度I
x,y-1 が220以上であると判定した場合、即ち、注目
画素(x,y)の入力濃度Ix,y が60以下の低濃度で
あり、且つ、既に2値化された画素の内で注目画素
(x,y)に隣接する画素と注目画素(x,y)との入
力濃度の差が、120(=220−60)よりも大きい
場合には、S170に移行する。
【0037】そして、S170にて、注目画素(x,
y)の入力濃度Ix,y が20以下であるか否かを判定
し、20以下であれば、S180に進んで、今回の注目
画素(x,y)の処理以前に他の画素についてS120
の2値化処理が実行されたことにより注目画素(x,
y)の2値化誤差記憶用バッファ内に蓄積加算された、
周辺画素から注目画素(x,y)への本来の誤差データ
Ex,y を、一定濃度画像10の場合の誤差データE′(1
0)x,y に変更し、その後S120の2値化処理を実行す
る。
【0038】つまり、S180では、前述したS130
で一定濃度画像10に対しS120と同様の2値化処理
を実行したことによって得た、原画像の注目画素(x,
y)と同じ座標位置の画素に加算すべき誤差データE′
(10)x,y を、原画像の注目画素(x,y)に対応する2
値化誤差記憶用バッファ内に、上記本来の誤差データE
x,y に代えて格納するようにしている。
【0039】よって、S180の後にS120の2値化
処理(図3)が実行されると、そのS310では、注目
画素(x,y)の入力濃度Ix,y に一定濃度画像10の
場合の誤差データE′(10)x,y が加算されて、注目画素
(x,y)の補正濃度I′x,y が求められ、その補正濃
度I′x,y に対してS320〜S400の2値化のため
の処理が実行されることとなる。
【0040】一方、S170にて、注目画素(x,y)
の入力濃度Ix,y が20以下ではないと判定した場合に
は、S190に移行して、注目画素(x,y)の入力濃
度Ix,y が40以下であるか否かを判定する。そして、
入力濃度Ix,y が40以下であった場合、即ち、注目画
素(x,y)の入力濃度Ix,y が20よりも大きく40
以下であった場合には、S200に進んで、S180の
処理と同様に、注目画素(x,y)の2値化誤差記憶用
バッファ内に蓄積加算された周辺画素から注目画素
(x,y)への本来の誤差データEx,y を、一定濃度画
像30の場合の誤差データE′(30)x,y に変更し、その
後S120の2値化処理を実行する。
【0041】また、S190にて、注目画素(x,y)
の入力濃度Ix,y が40以下ではないと判定した場合、
即ち、注目画素(x,y)の入力濃度Ix,y が40より
も大きく60以下であった場合には、S210に移行し
て、S180,S200の処理と同様に、注目画素
(x,y)の2値化誤差記憶用バッファ内に蓄積加算さ
れた周辺画素から注目画素(x,y)への本来の誤差デ
ータEx,y を、一定濃度画像50の場合の誤差データ
E′(50)x,y に変更し、その後S120の2値化処理を
実行する。
【0042】即ち、本実施の形態の画像処理回路1で
は、S100,S120(2値化処理),及びS140
の処理により、原画像の各画素を、順次、注目画素
(x,y)として、誤差拡散法による2値化処理を行
い、この処理によって疑似中間調の画像データを作成す
るのであるが、これと並行して、S130の処理によ
り、原画像と同サイズの一定濃度画像10,30,50
に対しても、夫々、S120の2値化処理と全く同様の
2値化処理を実行するようにしている。
【0043】そして、今回2値化しようとしている注目
画素(x,y)の入力濃度Ix,y が60以下の低濃度で
あり(S110:YES)、且つ、既に2値化された画
素の内で注目画素(x,y)に隣接する画素と注目画素
(x,y)との入力濃度の差が、120よりも大きい場
合には(S150:YES又はS160:YES)、原
画像の濃度が高濃度から低濃度へ急激に変化したと判断
して、S170〜S210の処理により、注目画素
(x,y)の入力濃度Ix,y に加算される本来の誤差デ
ータEx,y を、S130の一定濃度画像10,30,5
0に対する2値化処理で準備しておいた誤差データE′
(10)x,y 、E′(30)x,y 、E′(50)x,y の内の何れかに
変更し、その変更後の誤差データE′を注目画素(x,
y)の入力濃度Ix,y に加算して、注目画素(x,y)
の2値化を行うようにしている。
【0044】尚、本実施の形態においては、S100,
S120(2値化処理),及びS140が画像データ作
成手段としての処理に相当し、S130が誤差データ準
備手段としての処理に相当し、S110,S150,及
びS160が濃度変化判定手段としての処理に相当し、
S170〜S210が誤差変更手段としての処理に相当
している。
【0045】よって、例えば図6に示すように、原画像
に高濃度から低濃度へ急激に変化するエッジ部が存在す
る場合、そのエッジ部に隣接している低濃度領域の各画
素「○」の入力濃度Iには、他の画素から分配加算され
る本来の誤差データEに代えて、S130の一定濃度画
像に対する2値化処理によって別途準備した誤差データ
E′が加算され、その加算後の補正濃度I′に対して2
値化が行われる。従って、本実施の形態の画像処理回路
1によれば、高濃度領域の画素から低濃度領域の上記各
画素「○」への大幅なマイナスの誤差分配を抑制するこ
とができ、この結果、濃度が高濃度から低濃度へ急激に
変化するエッジ部において空白部分が発生することのな
い疑似中間調の画像データを作成することができるよう
になる。
【0046】しかも、本実施の形態の画像処理回路1で
は、濃度が異なる3種類の一定濃度画像10,30,5
0の夫々に対して、S120の2値化処理と全く同様の
2値化処理を実行することにより、3つの誤差データ
E′(10)x,y 、E′(30)x,y 、E′(50)x,y を準備する
ようにしており、S170及びS190の判定によっ
て、その3つの誤差データE′(10)x,y 、E′(30)x,y
、E′(50)x,y の中から、注目画素(x,y)の入力
濃度Ix,y に最も近い濃度の一定濃度画像に基づく誤差
データE′を選択して、注目画素(x,y)の入力濃度
Ix,y に加算するようにしている。
【0047】よって、本実施の形態の画像処理回路1に
よれば、S150或いはS160で肯定判定された場合
(即ち、原画像の濃度が高濃度から低濃度へ急激に変化
したと判断した場合)には、その時の注目画素(x,
y)の入力濃度Ix,y に対して、全画素の入力濃度Iが
注目画素(x,y)の入力濃度Ix,y であった場合に分
配加算されるであろう誤差データにより近い値の誤差デ
ータが加算されることとなる。この結果、濃度が高濃度
から低濃度へ急激に変化するエッジ部において、低濃度
領域の画素に対するマイナスの誤差分配を抑制できると
共に、そのエッジ部の低濃度領域に対して、より自然で
均一なパターンの2値化結果を得ることができる。よっ
て、上記エッジ部において空白部分が発生せず、しか
も、そのエッジ部を自然で違和感なく再現することので
きる疑似中間調の画像データを得ることができる。
【0048】尚、前述した誤差データE′(10)x,y 、
E′(30)x,y 、E′(50)x,y は、予め計算してRAM5
やROM7等に格納しておくようにしても良いが、本実
施の形態の画像処理回路1の如く、2値化処理(S13
0)を実行することによりその都度求めるように構成す
れば、記憶すべきデータの量を低減できるという点で有
利である。
【図面の簡単な説明】
【図1】 一実施の形態としての画像処理回路を示すブ
ロック図である。
【図2】 画像処理回路で実行される画像データ作成処
理を表すフローチャートである。
【図3】 画像データ作成処理の中で実行される2値化
処理を表すフローチャートである。
【図4】 誤差分配マトリックスの構成説明図である。
【図5】 注目画素「*」に対する周辺画素の配置説明
図である。
【図6】 画像データ作成処理の作用を説明する説明図
である。
【符号の説明】
1…画像処理回路 3…原画像記憶装置 5…RA
M 7…ROM 9…CPU 11…出力画像記憶装置 13…バス

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 誤差拡散法により、注目画素の濃度を2
    値化したことによる誤差を周辺画素の濃度に所定の割合
    で分配しつつ、中間調画像の各画素の濃度を2値化して
    疑似中間調の画像データを作成する画像データ作成手
    段、 を備えた画像処理装置において、 前記中間調画像における各画素の濃度に夫々加算すべき
    誤差データを別途準備する誤差データ準備手段と、 前記中間調画像における前記注目画素の濃度が所定濃度
    以下であり、且つ、既に2値化された画素の内で前記注
    目画素に隣接する画素と前記注目画素との、前記中間調
    画像における濃度の差が、所定値よりも大きいか否かを
    判定する濃度変化判定手段と、 該濃度変化判定手段にて肯定判定されると、前記注目画
    素以外の画素を2値化したことに伴い前記注目画素の濃
    度に分配される前記誤差に代えて、前記誤差データ準備
    手段により前記注目画素に対応して準備された誤差デー
    タを、前記中間調画像における前記注目画素の濃度に加
    算し、前記画像データ作成手段に、前記誤差データを加
    算した後の前記注目画素の濃度を2値化させる誤差変更
    手段と、 を設けたことを特徴とする画像処理装置。
  2. 【請求項2】 請求項1に記載の画像処理装置におい
    て、 前記誤差データ準備手段は、 前記中間調画像と同サイズで且つ全ての画素の濃度が所
    定の低濃度に設定された一定濃度画像に対して、前記画
    像データ作成手段と同様の誤差拡散法による2値化処理
    を行った際に、当該一定濃度画像における各画素の濃度
    に夫々分配される各誤差を、前記中間調画像にて対応す
    る位置に配置された画素の濃度に加算すべき前記誤差デ
    ータとして準備すること、 を特徴とする画像処理装置。
  3. 【請求項3】 請求項2に記載の画像処理装置におい
    て、 前記誤差データ準備手段は、 前記中間調画像における各画素の濃度に夫々加算すべき
    前記誤差データを、濃度が異なる複数の一定濃度画像の
    夫々に基づいて複数個ずつ準備し、 前記誤差変更手段は、 前記誤差データ準備手段が準備した複数の誤差データの
    中から、前記中間調画像における前記注目画素の濃度に
    最も適した濃度の一定濃度画像に基づく誤差データを選
    択して、前記注目画素の濃度に加算すること、 を特徴とする画像処理装置。
  4. 【請求項4】 請求項2又は請求項3に記載の画像処理
    装置において、 前記誤差データ準備手段は、前記一定濃度画像に対して
    前記誤差拡散法による2値化処理を実行することによ
    り、前記誤差データを準備すること、 を特徴とする画像処理装置。
JP11655296A 1996-05-10 1996-05-10 画像処理装置 Expired - Fee Related JP3787890B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11655296A JP3787890B2 (ja) 1996-05-10 1996-05-10 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11655296A JP3787890B2 (ja) 1996-05-10 1996-05-10 画像処理装置

Publications (2)

Publication Number Publication Date
JPH09307756A true JPH09307756A (ja) 1997-11-28
JP3787890B2 JP3787890B2 (ja) 2006-06-21

Family

ID=14689947

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11655296A Expired - Fee Related JP3787890B2 (ja) 1996-05-10 1996-05-10 画像処理装置

Country Status (1)

Country Link
JP (1) JP3787890B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014011545A (ja) * 2012-06-28 2014-01-20 Fuji Xerox Co Ltd 画像処理装置及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014011545A (ja) * 2012-06-28 2014-01-20 Fuji Xerox Co Ltd 画像処理装置及びプログラム

Also Published As

Publication number Publication date
JP3787890B2 (ja) 2006-06-21

Similar Documents

Publication Publication Date Title
JP3222183B2 (ja) 画像処理装置
JPH1056569A (ja) 画像処理方法および装置
JPH0793531A (ja) 画像処理装置
JPH09307756A (ja) 画像処理装置
JPH11346311A (ja) 階調再現方法
JP3287717B2 (ja) 画像処理装置
JPS60136478A (ja) 画調識別方法
JPH08111777A (ja) 画像処理装置
JPH07107268A (ja) 画像処理装置
JP3300582B2 (ja) 画像処理装置
JPH11150659A (ja) 画像処理方法
JP2608404B2 (ja) 画像処理装置
JPH08107499A (ja) 画像処理装置
JP2898322B2 (ja) ディザ画像の中間調推定方式
JPH09135349A (ja) 画像処理装置
JP2000149009A (ja) 画像処理装置
JPH0666876B2 (ja) 画像信号処理装置
JP2836992B2 (ja) 画像変倍処理装置
JPS6198068A (ja) 画像処理装置
JPH0969942A (ja) 画像処理方法及び装置
JPH11191845A (ja) 誤差拡散法
JPH0965127A (ja) 画像処理装置
JPH09247450A (ja) 画像処理装置
JPH02285771A (ja) 画像処理装置
JP2000059623A (ja) 画像データの2値化処理回路および方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060320

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110407

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140407

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees