JPH06113125A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH06113125A
JPH06113125A JP4280439A JP28043992A JPH06113125A JP H06113125 A JPH06113125 A JP H06113125A JP 4280439 A JP4280439 A JP 4280439A JP 28043992 A JP28043992 A JP 28043992A JP H06113125 A JPH06113125 A JP H06113125A
Authority
JP
Japan
Prior art keywords
error
dither
processing
correction amount
pixel
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
JP4280439A
Other languages
English (en)
Inventor
Gururajiyu Rao
グルラジユ ラオ
Hiroki Sugano
浩樹 菅野
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4280439A priority Critical patent/JPH06113125A/ja
Publication of JPH06113125A publication Critical patent/JPH06113125A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【目的】この発明は、フィードバック型方式をベースに
した誤差拡散法による階調処理方式を有するものにおい
て、組織ディザ法による階調処理も可能となる構成と
し、必要に応じて誤差拡散法や組織ディザ法に切り換え
ることにより両方の利点を生かすことができ、またこの
構成によってディザ閾値のサイズ、形状、閾値の設定が
自由にできるので柔軟性のある処理が可能となることを
目的とする。 【構成】この発明の画像処理装置は、フィードバック型
方式をベースにした誤差拡散法による階調処理方式を有
するものにおいて、組織ディザ法による階調処理も可能
とするようにしたものである。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、誤差拡散処理、組織
ディザの階調処理、単純階調処理等が行なえる画像処理
装置に関する。
【0002】
【従来の技術】一般に、コード情報だけでなくイメージ
情報をも扱える文書画像処理装置においては、スキャナ
などの読取手段で読取った原稿に対して、文字や線図な
どのコントラストのある画像情報は固定閾値により単純
2値化を行い、写真などの階調を有する画像情報は、組
織ディザ法などの疑似階調化手段によって2値化を行
胃、階調数の少ない2値プリンタなどで出力するように
なっている。
【0003】これは、読取った画像情報を固定閾値によ
り単純2値化処理を行うと、文字、線画像の領域は解像
性が保存されるため画質劣化は生じないが、写真画像の
領域では階調性が保存されないために画質劣化が生じた
画像となってしまう。
【0004】また一方、読取った画像情報を組織的ディ
ザ法などで階調化処理を行うと、写真画像の領域は階調
性が保存されるため画質劣化は生じないが、文字、線画
像の領域では解像性が低下するため画質の劣化した画像
となってしまう。
【0005】すなわち、読取った画像情報に対して、単
一の2値化処理では、特徴の異なるそれぞれの領域の画
質を満足にすることは不可能である。
【0006】しかしながら、写真画像の領域の階調性を
満足し、文字/線画像の領域も組織的ディザ法に比べ解
像性の良い2値化方式として2値化誤差に基づいた情報
をフィードバックすることによって、その後の入力画素
の補正を行った後、2値化を行う方法が提案されてい
る。
【0007】「誤差拡散法」(参照文献:An Adaptive
Algorithm for Spatial Grayscale,by R.W. Floyd and
L. Steinberg, Proceeding of the S.I,D. Vol. 17-2,p
p.75-77, Second Quarter 1976 )は、上記フィードバ
ック型の一方式であり、注目画素の濃度に、既に2値化
した周辺画素の2値化誤差にある重み係数を乗じたもの
を加え、固定閾値で2値化する方法である。
【0008】図13は「誤差拡散法」にある2値化処理
の構成ブロック図である。図13において、61は入力
画像信号、62は注目画素の画像情報を補正する補正手
段、63は補正画像信号、64は補正された注目画素の
画像情報を2値化する2値化手段、65は2値化画像信
号、66は2値化された注目画素の2値化誤差を算出す
る2値化誤差算出手段、67は2値化誤差信号、68は
重み誤差を算出するため誤差フィルタの重み係数を記憶
する重み係数記憶手段、69は2値化誤差算出手段66
で算出した2値化誤差に重み係数記憶手段68の誤差フ
ィルタ重み係数を乗じて重み誤差を算出する重み誤差算
出手段、70は重み誤差信号、71は重み誤差算出手段
69で算出した重み誤差を記憶する誤差記憶手段、72
は画像補正信号である。
【0009】以下、「誤差拡散法」の2値化処理を詳細
に説明する。
【0010】スキャナ等の入力装置で読取られた入力画
像信号61は、補正手段62において、画像補正信号7
2により補正処理され、補正画像信号63として出力さ
れる。補正画像信号63が供給された2値化手段64
は、補正画像信号63と2値化閾値Th(例えば「80
h」、添付の「h」は「hex」で16進数であること
を示す)の比較処理を行い、補正画像信号63が2値化
閾値Thより大きければ2値化画像信号65として
「1」(黒画素)を出力し、小さければ「0」(白画
素)を出力する。
【0011】次に、2値化誤差算出手段66では、補正
画像信号63と2値化画像信号65(ただし、ここでは
2値化画像信号が「0」のときは「0h」、「1」のと
きは「ffh」とする)との差を算出し、これを2値化
誤差信号67として出力する。
【0012】重み係数記憶手段68に示される誤差フィ
ルタは、一般によく使われている誤差フィルタの構成で
ある。ここで、重み係数記憶手段68における「*」
は、注目画素の位置を示す。重み誤差算出手段69で
は、2値化誤差信号67に重み係数記憶手段68の重み
係数A、B、C、D(ただし、A=7/16、B=1/
16、C=5/16、D=3/16)を乗じた重み誤差
70を算出する。つまり、注目画素の2値化誤差に重み
係数A、B、C、Dを乗じて、注目画素の周辺4画素
(重み係数A、B、C、Dの位置に対応する画素)の重
み誤差を算出する。
【0013】誤差記憶手段71は、重み誤差算出手段6
9で算出した重み誤差70を記憶するためのものであ
り、重み誤差算出手段69で算出した4画素分の重み誤
差は、注目画素「*」に対してそれぞれeA 、eB 、e
C 、eD の領域に加算して記憶する。前述した画像補正
信号72は、「*」の位置の信号であり、以上の手順で
算出した4画素分の重み誤差の累積した信号である。
【0014】近年、多値出力装置に関する階調処理にお
いても、前述の2値化手段64を多値レベル数に対応す
る数だけの閾値を用いる多値化手段に置き換えて用いら
れるようになっている。
【0015】一方、組織ディザ法は、図14に示すよう
にフィードバックなしの方式で、入力画素、あるいは2
値化閾値に周期的なディザ信号を加えることによって行
われる。
【0016】たとえば、図14に示したように、81は
入力画素で、82は入力画素81と組織ディザ閾値83
とを比較し、入力画素81が組織ディザ閾値83よりも
大きい場合は「1」を出力し、小さい場合は「0」を出
力する。組織ディザ閾値83は周期的なもので、図14
には、4×4の例を示す。出力84は2値化結果を示
す。多値ディザの場合も同じ方法を拡張して用いること
ができる。
【0017】
【発明が解決しようとする課題】従来の階調処理方式と
して誤差拡散法等の誤差フィードバック型方式や組織デ
ィザ方式等のフィードバックを用いない方式の、どちら
か一つの方式がよく用いられている。しかしながら、両
方式を用いたシステムに関してはそれぞれの方式を実施
できるような複数の構成が必要となっていた。
【0018】この発明は、フィードバック型方式をベー
スにした誤差拡散法による階調処理方式を有するものに
おいて、組織ディザ法による階調処理も可能となる構成
とし、必要に応じて誤差拡散法や組織ディザ法に切り換
えることにより両方の利点を生かすことができ、またこ
の構成によってディザ閾値のサイズ、形状、閾値の設定
が自由にできるので柔軟性のある処理が可能となる画像
処理装置を提供することを目的とする。
【0019】
【課題を解決するための手段】この発明の画像処理装置
は、注目画素および周辺画素に対する画素単位に複数ビ
ット数で表せられる画像データを供給する供給手段と、
この供給手段により供給される画像データと所定の閾値
とを比較することにより多値化する多値化データに変換
する変換手段と、この多値化手段からの多値化データと
上記供給手段からの画像データとにより上記画素単位の
誤差を算出する算出手段と、この算出手段により算出さ
れた画素単位の誤差を、上記注目画素の周辺画素に拡散
させる第1の処理手段と、この第1の処理手段で拡散さ
れた誤差拡散量の一部を記憶する誤差バッファと、この
誤差バッファに記憶されている誤差拡散量の一部と上記
処理手段で拡散された誤差拡散量の他部とを用いて補正
量を算出する補正量算出手段と、この補正量算出手段に
より算出された補正量により上記供給手段からの注目画
素の画像データを補正する補正手段とからなるものにお
いて、誤差拡散法を用いるか組織ディザを用いるかを指
示する指示手段、組織ディザを用いる際に、組織ディザ
の内容を上記誤差バッファに設定する設定手段、上記指
示手段により組織ディザが指示された際、上記算出手段
から上記第1の処理手段への画素単位の誤差の出力を禁
止し、上記補正量算出手段から上記補正手段への補正量
の出力を禁止する禁止手段、および上記誤差バッファに
記憶されている組織ディザの各データを閾値として順次
上記変換手段に出力する出力手段から構成されている。
【0020】
【作用】この発明は、上記のような構成において、フィ
ードバック型方式をベースにした誤差拡散法による階調
処理方式を有するものにおいて、組織ディザ法による階
調処理も可能とするようにしたものである。
【0021】
【実施例】以下、この発明の一実施例について図面を参
照して説明する。
【0022】図1はこの発明の画像処理装置の概略図で
ある。この画像処理装置はイメージスキャナ等の読取装
置にて読取り入力された画像情報を例えば1画素当たり
8ビットのデジタルデータとして入力し、これをこの装
置を用いて階調処理を行うものである。
【0023】処理法としては誤差フィードバック型階調
処理法をベースにして、組織ディザ、単純閾値処理等を
可能としたものである。処理指示手段7によって処理法
の選択信号SH0、SH1、その他の処理情報が与えら
れ、選択信号SH0、SH1の両方ともオン(オン=
1;オフ=0)の場合はフィードバック処理が選択さ
れ、選択信号SH0が1、選択信号SH0が0の場合は
組織ディザが選択され、選択信号SH1が1の場合は単
純閾値処理(単純多値化処理)が選択される。それぞれ
の処理を選択した場合の切換手段(スイッチSS1、S
S2)5、14、閾値選択信号DCの状態が図2に示す
表に記述されている。
【0024】ディザ処理や単純閾値処理の場合はフィー
ドバックがないのでスイッチSS1はB、スイッチSS
2はDの位置に接続される。組織ディザの場合は閾値情
報を通常、誤差バッファとして使われるラインメモリ1
0から取り出す必要があるので、信号DCはその制御を
行う。
【0025】図1の誤差補正手段1は注目画像に近傍画
像の多値化によって切換手段14からフィードバックさ
れてくるフィードバック補正量を用いて入力画像データ
の補正を行う手段である。比較手段2は、誤差補正手段
1によって補正された画像データを閾値発生手段12に
よって発生される閾値より大きいか小さいかを判断し、
その結果を出力するものである。
【0026】出力値算出手段3は、比較手段2からの比
較結果としての補正された画像データが可能である出力
レベルの内どれに相当するかを決定し、その結果として
出力レベルを出力するものである。誤差算出手段4は、
出力値算出手段3からの出力レベルと誤差補正手段1に
よって補正された画像データの差を求め多値化による誤
差量を出力するものである。
【0027】切換手段5は、指示された処理法に対応し
て、つまり誤差フィードバック制御信号S1によって、
誤差算出手段4からの多値化誤差量(A側)またはゼロ
誤差(B側)が選択され、フィードバック誤差量が得ら
れる。
【0028】切換手段5からのフィードバック誤差量か
ら誤差補正量を算出する手段は、フィードバック誤差量
を誤差フィルタによって近傍の画素の補正量を算出する
ための誤差フィルタリング手段6と誤差フィルタリング
手段6による途中結果を一時的に蓄えるための誤差バッ
ファ10(後述のようにこのバッファを組織ディザ閾値
バッファとして共用する)と注目画素に対応する補正量
を算出するための補正量を算出するための補正量算出手
段13から成り立っている。
【0029】切換手段5は、指示された処理法に対応し
て、つまり補正量制御信号S2によって、補正量算出手
段13からの誤差補正量(C側)またはゼロ補正量(D
側)が選択され、フィードバック補正量が得られる。
【0030】誤差フィードバック型処理法、または単純
処理法の場合、閾値発生手段12は固定閾値メモリ11
からその内容が呼出され、閾値を出力する。組織ディザ
処理の場合は、誤差バッファと共用に用いられているラ
インメモリ15に予め記憶されているディザマトリック
ス値を制御信号DCによって呼出され、ディザ閾値を算
出し、閾値として出力される。
【0031】また、組織ディザ、単純処理の場合は、制
御信号S1によってスイッチSS1は位置B、制御信号
S2によってスイッチSS2は位置Dに接続され、フィ
ードバックなしの構成となる。
【0032】以下は、上記の構成に基づき2値化処理の
例を説明する。これは、図3に示したように誤差フィー
ドバック法としてよく知られている2値誤差拡散法を使
用した例である。
【0033】図3においては、加算器1は入力画像デー
タ(例えばスキャナで読取った8ビットのデジタルデー
タ)に後で詳しく説明する切換部14からの誤差補正量
(8ビットの入力画像信号に対して符号ビットも含めて
9ビットとなる)を加えることによって、補正画像デー
タを出力する。入力画像データが8ビットの場合は補正
画像データは10ビットとなり、図4のように表され
る。
【0034】図3において、比較手段としての比較部2
は、加算器1からの補正された画像データと閾値発生部
としてのセレクタ12によって発生された閾値Th(1) と
を比較し、補正された画像データが閾値Th(1) に比べて
小さいか、大きいかによって0か1かを出力する。
【0035】上記比較部2を実施する一つの例を図5〜
図7に示す。図においては、A0〜A9は図4に示す補
正画像データのビットを表し、B0〜B7は閾値発生部
12からの閾値を表す。図5に示すように、比較部2が
10ビットの補正画像データと8ビットの閾値とを比較
して、1ビットの比較結果を出力している。比較部2の
入力側は、図6に示すように、アンド回路21、インバ
ータ回路22、23、および排他的論理輪回路24によ
って構成されている。比較部2の出力側は、図7に示す
ように、アンド回路25、…、27、オア回路26、お
よびインバータ回路28によって構成されている。
【0036】比較部2は、加算器1からの補正された画
像データは閾値Th(1) より大きい場合、出力が1とな
り、それ以外の場合は0となる。図3において、2値化
誤差量を求めるために比較部2の出力レベル(1ビッ
ト)から対応する実際の値としての減算器4bへの入力
データ(ビット数変換部としてのメモリ4aからの出力
データ)を取り出す必要がある。それを8ビット×2の
メモリ4aを用いて実施することができる。2値化処理
の一つの例としてメモリ4aの入力データと出力データ
の関係は以下に示す。
【0037】すなわち、入力データが0の場合、出力デ
ータ「00h」が出力され、入力データが1の場合、出
力データ「FFh」が出力される。
【0038】補正された画像データとメモリ4aからの
出力データとの差は2値化誤差量e(e0〜e8の9ビ
ット、図8に示す)となる。2値化誤差量eから指示さ
れた処理によって誤差を拡散するかしないかを制御信号
S1によって切換部5で決定され、フィードバック誤差
量が出力される。
【0039】切換部5は、図9に示すように、アンド回
路群により構成されている。切換部5は、誤差拡散時
に、2値誤差をそのまま誤差量として出力し、組織ディ
ザや単純多値化処理の場合は誤差量ゼロを出力する。切
換部5からのフィードバック誤差量から補正量を算出す
る算出手段の実施法の一例を図10に示す。
【0040】図10において、誤差拡散フィルタリング
手段としての誤差フィルタ6は、乗算器31、32、3
3、34、加算器35、37、レジスタ36、38から
構成され、フィードバック誤差量eと近傍位置に関する
係数A、B、C、Dとをそれぞれ乗算器31、32、3
3、34で乗算した結果を対応する次画素または次のラ
インの画素に拡散させる(A、B、C、Dの設定の一例
について図13を参照)。処理対象の任意の画素に、前
のラインの3画素から誤差が拡散されてくるため、それ
らを纏めて蓄えるために、加算器35とレジスタ36、
38が設けられている。
【0041】前のラインの2値化処理による誤差量、つ
まり加算器37からのデータを一時的にラインバッファ
10に蓄えておくために。メモリインターフェース41
内の誤差情報ライトレジスタ49に入れる。注目画素に
対応する誤差補正量は、加算器13を用いて、前のライ
ンから拡散されてきたメモリインターフェース41内の
誤差情報リードレジスタ48を介して供給される誤差量
と、隣の画素から拡散されてきた乗算器34からの誤差
量を加算することによって得られる。
【0042】加算器13からの誤差補正量は切換部14
に出力される。切換部14は切換部5と同じ構成であ
り、誤差拡散時に、加算器13からの誤差補正量をその
ままフィードバック補正量として出力し、組織ディザや
単純多値化処理の場合は誤差補正量ゼロをフィードバッ
ク補正量として出力する。
【0043】図3の閾値発生部12は2値化処理の場合
は単にセレクタとなり、誤差拡散や単純処理の場合は、
固定閾値メモリ11からの内容をセレクトし、ディザ処
理の場合はラインバッファ10から呼び出した内容をセ
レクトして閾値Th(1) として出力する。この選択は、閾
値制御信号DCによって行われる。しかし、多値化処理
の場合は、閾値発生部12を改善する方法が必要であ
る。
【0044】たとえば、多値化処理において、3値の処
理を行う場合は、二つの閾値が必要なので、一つの閾値
処理に関して2回バッファとやりとりするやり方や多重
のデータバスを用いて一サイクルですべての閾値を読み
出す方法があるが、レベル数が多い時は、こういう方法
は効率的ではない。もう一つの方法として、一回読み出
された閾値からレベル数の閾値間の関係を用いて、すべ
てのレベルに関する閾値を発生させる手段を考えられ
る。したがって、多値化処理の場合は必要に応じて閾値
発生部12の改善を行う必要がある。
【0045】固定閾値メモリ11に記憶しておく閾値の
一例を以下に示す。
【0046】 STEP=(2 n -1)(m-1) TSTEP=STEP/2 Th(i)=i*STEP-TSTEP (1) ここで n;入力画像情報のビット数、 m;出力装置のレ
ベル数、Th(i) ;i番目の閾値、 i=1,2,3…,(m-1) 上記の(1)式を用いるとm=2 とn=8 に対して Th(1)=7Fh (2) となる。ここでhは16進の値を示す。またディザ閾値
としていくつかの作り方が可能であるが、そのなかの一
つの例を(4×4)の組織ディザの場合について以下に
述べる。
【0047】 195 75 150 240 165 15 60 120 105 45 30 180 225 135 90 210 次に、上記ラインバッファ10のデータのリードライト
を制御するメモリインターフェース41を図11を用い
て説明する。このメモリインターフェース41は、上記
処理制御部8内のディザ閾値アドレス発生部50とライ
ンメモリ10との間に設けられている。
【0048】メモリインターフェース41は、図11に
示すように、アクセス制御部42、リードアドレスセレ
クタ43、アドレスセレクタ44、セレクタ45、デー
タセレクタ46、ディザデータレジスタ47、誤差情報
リードレジスタ48、および誤差情報ライトレジスタ4
9によって構成されている。
【0049】アクセス制御部42は、データのリード/
ライトに応じて、リード/ライト信号をラインバッファ
10およびアドレスセレクタ44、セレクタ45に供給
している。
【0050】リードアドレスセレクタ43には、上記処
理制御部8からのディザアドレスや誤差制御リードアド
レスが供給されている。アドレスセレクタ44には、リ
ードアドレスセレクタ43からのアドレス、上記処理制
御部8からの誤差制御ライトアドレスとセレクト信号
(ディザあるいは誤差拡散法の選択信号)、アクセス制
御部42からのリード/ライト信号が供給されている。
【0051】セレクタ45には、アクセス制御部42か
らのリード/ライト信号が供給され、リード時、ライン
バッファ10からのリードデータをデータセレクタ46
へ出力し、ライト時、誤差情報ライトレジスタ49から
のライトデータをラインバッファ10へ出力している。
データセレクタ46には、上記処理制御部8からのセレ
クト信号が供給され、セレクタ45からのデータをディ
ザデータレジスタ47、あるいは誤差情報リードレジス
タ48に選択的にが供給されている。
【0052】ディザデータレジスタ47の出力(ディザ
情報)はセレクタ12へ供給される。誤差情報リードレ
ジスタ48の出力(リード誤差情報)は、加算器13へ
供給される。誤差情報ライトレジスタ49には、誤差フ
ィルタ6からのライト誤差情報が供給されている。
【0053】すなわち、ディザデータをラインバッファ
10からリードされる際、ディザアドレスが、リードア
ドレスセレクタ43およびアドレスセレクタ44を介し
てラインバッファ10へ供給され、そのアドレスのデー
タがセレクタ45、データセレクタ46、ディザデータ
レジスタ47を介してセレクタ12へ出力される。
【0054】誤差情報がラインバッファ10にライトさ
れる際、誤差制御ライトアドレスがアドレスセレクタ4
4を介してラインバッファ10へ供給され、ライトされ
る誤差情報が誤差情報ライトレジスタ49、およびセレ
クタ45を介してラインバッファ10へ供給されること
により、上記アドレスに記憶される。
【0055】誤差情報がラインバッファ10からリード
される際、誤差制御リードアドレスがリードアドレスセ
レクタ43およびアドレスセレクタ44を介してライン
バッファ10へ供給され、そのアドレスのデータがセレ
クタ45、データセレクタ46、および誤差情報リード
レジスタ48を介して加算器13へ出力される。
【0056】なお、上記ラインバッファ10にはたとえ
ば外部からディザ用のデータが設定されるようになって
いる。たとえば4×4のディザの場合には、16のアド
レスに対してディザマトリクスデータが設定され、それ
を繰り返し読出して使用するようになっている。
【0057】次に、メモリインターフェース41にディ
ザ閾値アドレスを発生する上記処理制御部8内のディザ
閾値アドレス発生部50を図12を用いて説明する。
【0058】ディザ閾値アドレス発生部50は、図12
に示すように、行数設定レジスタ51、行カウンタ5
2、比較器53、列数設定レジスタ54、加算器55、
オフセット行アドレスレジスタ56、比較器57、行の
スタートアドレスレジスタ58、アドレスカウンタ59
によって構成されている。
【0059】行数設定レジスタ51には、ディザの行が
設定される。行カウンタ52は、ライン同期信号が供給
するごとにカウントするカウンタであり、そのカウント
値は比較器53に出力され、比較器53からのクリア信
号によりクリアされるようになっている。すなわち、行
カウンタ52は、行数設定レジスタ51に設定されてい
るディザの行ごとにクリアされるものである。
【0060】比較器53は、行数設定レジスタ51の設
定カウント数と行カウンタ52のカウント数とを比較
し、一致した際、行カウンタ52をクリアするととも
に、オフセット行アドレスレジスタ56にリセット信号
を出力するものである。
【0061】列数設定レジスタ54には、ディザの列が
設定される。加算器55は、列数設定レジスタ54から
の設定列数とオフセット行アドレスレジスタ56の行数
とを加算し、この加算結果をオフセット行アドレスレジ
スタ56に出力するものである。
【0062】オフセット行アドレスレジスタ56は、比
較器53からのリセット信号とライン同期信号とによ
り、加算器55のアドレスをオフセットするものであ
る。比較器57は、オフセット行アドレスレジスタ56
のアドレスとアドレスカウンタ59のアドレスとを比較
し、アドレスカウンタ59のアドレスがオフセットアド
レスの1つ前になった際に、ライト信号をアドレスカウ
ンタ59へ出力するものである。
【0063】行のスタートアドレスレジスタ58は、ラ
イン同期信号が供給されるごとに、オフセット行アドレ
スレジスタ56からのアドレスが設定されるものであ
る。アドレスカウンタ59は、比較器57からのライト
信号に応じて行のスタートアドレスレジスタ58からの
スタートアドレスをセットし、このアドレス値を画像ク
ロックが供給されるごとにカウントアップしてディザ閾
値アドレスとして出力するものである。
【0064】なお、この発明は上記の実施例に限定され
るものではない。たとえば、フィードバック型方式とし
て、誤差拡散法だけでなくラインメモリ等をもつ他のフ
ィードバック型階調処理方式も用いられる。また誤差フ
ィルタリング手段としてランダム係数を用いたフィル
タ、実施例に述べた形状と異なった形状のフィルタ等を
用いたフィルタリングが考えられる。閾値発生部に関し
ても上述したように多種のバスを用いた閾値発生部等の
構成が考えられる。
【0065】上記したように、フィードバック型階調処
理法において、組織ディザまたは単純多値化処理を一つ
の構成によって実施可能である。この構成を用いるとフ
ィードバック型方式によく使われる誤差バッファ(ライ
ンバッファ)をディザマトリックス閾値バッファとして
も共用することができるので、ディザマトリックスのサ
イズ、形状、閾値を自由に設定できる。従って柔軟性の
あるディザ処理も可能となる。
【0066】また、誤差拡散を用いた画像処理装置にお
いて、組織ディザ、単純階調処理等も可能とした構成を
提案し、必要に応じて、処理方法を切り換えることによ
りそれぞれの処理の利点を用いた処理を行うことができ
る。
【0067】また、誤差拡散等のフィードバックを用い
る階調処理において、誤差フィードバック、補正量フィ
ードバックを制御するためのフィードバック制御手段
と、閾値を切り換えるための閾値発生手段とを具備する
ことにより組織ディザ処理も可能としたものである。
【0068】また、誤差拡散等のフィードバック型階調
処理において、誤差バッファを組織ディザ閾値バッファ
と共用する手段と、処理に応じて共用バッファ制御を行
うバッファ制御手段を具備したものである。
【0069】さらに、ディザ閾値バッファとしてRAM
を用い、ディザサイズ、形状、閾値等を任意に設定する
閾値設定手段と、設定した閾値サイズ、形状などに応じ
て読み出す閾値読み出し制御手段とを具備したものであ
る。
【0070】したがって、誤差フィードバック方法をベ
ースにした階調処理法において、組織ディザ、単純階調
処理等を一つの構成によって実施可能であり、誤差フィ
ードバック処理に使う誤差バッファをディザ処理時にデ
ィザ閾値バッファとして利用することによって、誤差フ
ィードバック処理、組織ディザ、または単純階調処理を
一つの構成を用いて実現でき、この構成を用いると、デ
ィザマトリックスのサイズ、形状、閾値を自由に設定で
きるので柔軟性のあるディザ処理が可能となる。
【0071】
【発明の効果】以上詳述したようにこの発明によれば、
フィードバック型方式をベースにした誤差拡散法による
階調処理方式を有するものにおいて、組織ディザ法によ
る階調処理も可能となる構成とし、必要に応じて誤差拡
散法や組織ディザ法に切り換えることにより両方の利点
を生かすことができ、またこの構成によってディザ閾値
のサイズ、形状、閾値の設定が自由にできるので柔軟性
のある処理が可能となる画像処理装置を提供できる。
【図面の簡単な説明】
【図1】この発明の一実施例における画像処理装置の全
体の構成を示すブロック図。
【図2】階調処理法の選択内容内を説明するための図。
【図3】2値誤差拡散法を使用した際の画像処理装置の
構成を示す図。
【図4】補正画像データを示す図。
【図5】比較部の構成を示す図。
【図6】比較部の構成を示す図。
【図7】比較部の構成を示す図。
【図8】2値化誤差量を示す図。
【図9】切換部の構成を示す図。
【図10】誤差フィルタと補正量算出手段の構成を示す
図。
【図11】メモリインターフェースの構成を示すブロッ
ク図。
【図12】ディザ閾値アドレス発生部の構成を示すブロ
ック図。
【図13】従来の2値誤差拡散の原理図。
【図14】従来の組織ディザによる2値化の原理図。
【符号の説明】
1…誤差補正手段、2…比較手段、3…出力値算出手
段、4…誤差算出手段、5…切換手段、6…誤差フィル
タリング手段、7…処理指示手段、8…処理制御部、1
0…ラインメモリ、12…閾値発生手段、13…補正量
算出手段、14…切換手段。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 注目画素および周辺画素に対する画素単
    位に複数ビット数で表せられる画像データを供給する供
    給手段と、 この供給手段により供給される画像データと所定の閾値
    とを比較することにより多値化する多値化データに変換
    する変換手段と、 この多値化手段からの多値化データと上記供給手段から
    の画像データとにより上記画素単位の誤差を算出する算
    出手段と、 この算出手段により算出された画素単位の誤差を、上記
    注目画素の周辺画素に拡散させる第1の処理手段と、 この第1の処理手段で拡散された誤差拡散量の一部を記
    憶する誤差バッファと、 この誤差バッファに記憶されている誤差拡散量の一部と
    上記処理手段で拡散された誤差拡散量の他部とを用いて
    補正量を算出する補正量算出手段と、 この補正量算出手段により算出された補正量により上記
    供給手段からの注目画素の画像データを補正する補正手
    段と、 からなる画像処理装置において、 誤差拡散法を用いるか組織ディザを用いるかを指示する
    指示手段と、 組織ディザを用いる際に、組織ディザの内容を上記誤差
    バッファに設定する設定手段と、 上記指示手段により組織ディザが指示された際、上記算
    出手段から上記第1の処理手段への画素単位の誤差の出
    力を禁止し、上記補正量算出手段から上記補正手段への
    補正量の出力を禁止する禁止手段と、 上記誤差バッファに記憶されている組織ディザの各デー
    タを閾値として順次上記変換手段に出力する出力手段
    と、 を具備したことを特徴とする画像処理装置。
  2. 【請求項2】 上記設定手段により設定される組織ディ
    ザの内容が、ディザサイズ、形状、閾値であることを特
    徴とする請求項1に記載の画像処理装置。
JP4280439A 1992-09-25 1992-09-25 画像処理装置 Pending JPH06113125A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4280439A JPH06113125A (ja) 1992-09-25 1992-09-25 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4280439A JPH06113125A (ja) 1992-09-25 1992-09-25 画像処理装置

Publications (1)

Publication Number Publication Date
JPH06113125A true JPH06113125A (ja) 1994-04-22

Family

ID=17625073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4280439A Pending JPH06113125A (ja) 1992-09-25 1992-09-25 画像処理装置

Country Status (1)

Country Link
JP (1) JPH06113125A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000040002A1 (fr) * 1998-12-25 2000-07-06 Copyer Co., Ltd. Dispositif de reglage de la densite de copie pour une imprimante et correcteur de pseudo demi-teintes
US7130081B2 (en) 2000-12-11 2006-10-31 Fujitsu Limited Image processing method, image processing apparatus and recording medium
JP2009049688A (ja) * 2007-08-20 2009-03-05 Ricoh Co Ltd 画像処理方法、画像処理装置、画像形成装置、画像形成システム、プログラム、記憶媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000040002A1 (fr) * 1998-12-25 2000-07-06 Copyer Co., Ltd. Dispositif de reglage de la densite de copie pour une imprimante et correcteur de pseudo demi-teintes
US7130081B2 (en) 2000-12-11 2006-10-31 Fujitsu Limited Image processing method, image processing apparatus and recording medium
JP2009049688A (ja) * 2007-08-20 2009-03-05 Ricoh Co Ltd 画像処理方法、画像処理装置、画像形成装置、画像形成システム、プログラム、記憶媒体

Similar Documents

Publication Publication Date Title
US5339171A (en) Image processing apparatus especially suitable for producing smooth-edged output multi-level tone data having fewer levels than input multi-level tone data
US5394250A (en) Image processing capable of handling multi-level image data without deterioration of image quality in highlight areas
US5289294A (en) Image processing apparatus
JPH11187264A (ja) 画像処理方法および装置
JPH053783B2 (ja)
US6028677A (en) Method and apparatus for converting a gray level pixel image to a binary level pixel image
US6088123A (en) Dithering masks with very large periods
EP0824822B1 (en) Multiple density level stochastic screening system and method
US5848224A (en) Optimally pipelined error diffusion architecture for converting scanned image into four-color printed image
JPH06113125A (ja) 画像処理装置
JP4141817B2 (ja) 削減されたバッファでのエラー拡散
JP3225099B2 (ja) 画像処理装置
JP3124605B2 (ja) 画像処理装置
JPH0738767A (ja) 画像2値化処理装置
JPH0799543B2 (ja) 画像処理装置
JP3124589B2 (ja) 画像処理装置
CN100479485C (zh) 色调转换装置、图像处理设备、打印设备、和色调转换方法
KR100440944B1 (ko) 이진화상의 해상도를 축소시키는 방법 및 장치
JP3679522B2 (ja) 画像処理方法及びその装置
JP3124604B2 (ja) 画像処理装置
JP2701310B2 (ja) 中間調画像生成方法および装置
JPH0668250A (ja) 画像処理装置
JP2934971B2 (ja) 画像2値化処理装置
JP3428822B2 (ja) 画像処理装置及び画像処理方法
JPH07295527A (ja) 画像信号2値化処理装置および方法