JPH03184467A - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JPH03184467A JPH03184467A JP1322684A JP32268489A JPH03184467A JP H03184467 A JPH03184467 A JP H03184467A JP 1322684 A JP1322684 A JP 1322684A JP 32268489 A JP32268489 A JP 32268489A JP H03184467 A JPH03184467 A JP H03184467A
- Authority
- JP
- Japan
- Prior art keywords
- edge amount
- average
- average density
- input
- picture data
- 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
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明はファクシミリ、デジタル複写機等の画像処理装
置、特に疑似中間調処理により多値画像を2値化再生す
る画像処理装置に関するものである。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an image processing device such as a facsimile machine or a digital copying machine, and particularly to an image processing device that binarizes and reproduces a multivalued image by pseudo halftone processing. .
[従来の技術]
従来この種の疑似中間調処理方法として、■誤差拡散法
と■平均濃度近似法(特開昭57−1043693号)
とが知られている。[Prior Art] Conventionally, as this type of pseudo halftone processing method, ■Error diffusion method and ■Average density approximation method (Japanese Patent Application Laid-Open No. 1043693/1983)
is known.
前者は注目画素の多値画素データを一定しきい値で2値
化し、該2値化レベルと注目画素の多値画素データの誤
差を所定分配率で注目画素近傍の画素に配分して加算す
る2値化方法である。後者は注目画素近傍の既に2値化
された2値データを用いて、注目画素を黒又は白に2値
化した場合の両者の重み付は近傍平均値を求め、該平均
値のうち注目画素レベルに近い方を選択して注目画素を
2値化する方法である。The former binarizes the multi-value pixel data of the pixel of interest using a fixed threshold, and then distributes and adds the error between the binarization level and the multi-value pixel data of the pixel of interest to pixels near the pixel of interest at a predetermined distribution rate. This is a binarization method. The latter uses binary data that has already been binarized near the pixel of interest, and when the pixel of interest is binarized into black or white, the weighting of both is determined by the neighborhood average value, and from this average value, the pixel of interest is This is a method of selecting the one closer to the level and binarizing the pixel of interest.
前者は多値データに対する二次元演算が必要であり、そ
の処理量の多さにより安価にハード化出来ない欠点を有
し、後者はなだらかな濃度変化を有する画像に対して本
方式特有の低周波数のテクスチャーが発生し、実質的に
再生可能な階調数が前者に比べて極めて劣る。The former requires two-dimensional calculations on multivalued data, and has the disadvantage that it cannot be made into hardware at low cost due to the large amount of processing. texture occurs, and the number of gradations that can be reproduced is actually extremely inferior to the former.
[発明が解決しようとしている課題]
そこで、単一の平均濃度を求めて該値をしきい値として
画像を2値化すると共に、2値化誤差の補正処置を付加
した平均濃度保存法と呼ばれる新規な2値化方法が考え
られている。[Problems to be Solved by the Invention] Therefore, a method called the average density preservation method is used in which a single average density is determined and the image is binarized using this value as a threshold value, and a correction process for the binarization error is added. A new binarization method is being considered.
しかしながら、濃度保存型の2値化手法が組み込まれる
と、ハーフトーン文字が細線化されてかすれ気味になる
かあるいはぼけてしまい、鮮明に2値化出来ないという
欠点が現れる。However, when a density-preserving binarization method is incorporated, halftone characters become thin lines and become faint or blurred, resulting in a drawback that clear binarization cannot be achieved.
本発明は、前記従来の欠点を除去し、安価で高品位に疑
似中間調処理を行って2値化再生を実現すると共に、ハ
ーフトーン文字を鮮明に2値化出来る画像処理装置を提
供する。The present invention eliminates the above-mentioned drawbacks of the conventional method, and provides an image processing apparatus that performs pseudo-halftone processing at low cost and high quality to realize binarized reproduction, and that can clearly binarize halftone characters.
[課題を解決するための手段]
この課題を解決するために、本発明の画像処理装置は、
既に2値化された所定範囲の2値化データに基づく平均
値により、多値画像データを2値化する画像処理装置で
あって、
少なくとも2つの異なる重みマスクにより平均濃度を算
出する平均濃度算出手段と、入力画像データからエツジ
量を求めるエツジ量算出手段と、該エツジ量に対応して
、前記異なる重みマスクにより算出された複数の平均値
を混合する平均値混合手段とを備える。[Means for Solving the Problem] In order to solve this problem, the image processing device of the present invention has the following features:
An image processing device that binarizes multivalued image data using an average value based on binarized data in a predetermined range that has already been binarized, the average density calculation calculating the average density using at least two different weight masks. an edge amount calculating means for calculating an edge amount from input image data; and an average value mixing means for mixing a plurality of average values calculated using the different weight masks corresponding to the edge amount.
[実施例]
以下添付図面を参照しながら、本発明の実施例を詳細に
説明する。[Examples] Examples of the present invention will be described in detail below with reference to the accompanying drawings.
く画像処理装置の構成例〉
第1図は本実施例の画像処理装置の構成を示すブロック
図である。Example of Configuration of Image Processing Apparatus> FIG. 1 is a block diagram showing the configuration of an image processing apparatus of this embodiment.
画像データ入力部100から入力された、例えば原稿か
らの読取り画像データ等の多値画像データl OOaは
、疑似中間調処理として2値化処理部200で2値化さ
れ、画像データ出力部500より表示画面あるいは印刷
物等として出力される。ここで、2値化処理部200は
、以下に詳細に説明するように、平均濃度近似法に基づ
く処理を行う平均濃度演算処理部200aと誤差補正処
理を行う誤差拡散処理部200bとが一体となった処理
を行う。以下、本実施例ではこの処理方法を平均濃度保
存法と呼ぶ。Multivalued image data lOOa, such as image data read from a document, inputted from the image data input section 100 is binarized by the binarization processing section 200 as pseudo halftone processing, and then output from the image data output section 500. It is output as a display screen or printed matter. Here, as will be described in detail below, the binarization processing section 200 includes an average density calculation processing section 200a that performs processing based on the average density approximation method and an error diffusion processing section 200b that performs error correction processing. Process what happened. Hereinafter, in this embodiment, this processing method will be referred to as the average density preservation method.
尚、平均濃度演算処理部200aは、第1の重みマスク
により平均濃度を演算する第1平均濃度演算部8aと、
第1の重みマスクと異なる第2の重みマスクにより平均
濃度を演算する第2平均濃度演算部8bと、2つの算出
された平均濃度を混合して2値化処理の為の平均濃度を
作成する混合部9とから成る。Note that the average density calculation processing unit 200a includes a first average density calculation unit 8a that calculates the average density using a first weight mask;
A second average density calculation unit 8b calculates the average density using a second weight mask different from the first weight mask, and mixes the two calculated average densities to create an average density for binarization processing. It consists of a mixing section 9.
一方、入力多値データ100aはエツジ量検出部300
にも入力され、検出されたエツジ量に対応する2値化制
御部400からの制御信号400aにより、上記2値化
処理部200を構成する平均濃度演算処理部200aの
混合部9の混合を制御して、エツジ部における2値化を
適正化する。これにより、特にハーフトーン文字の鮮明
な2値化が可能となった。On the other hand, the input multi-value data 100a is sent to the edge amount detection section 300.
The control signal 400a from the binarization control unit 400 corresponding to the detected edge amount is also input to the control signal 400a to control the mixing in the mixing unit 9 of the average density calculation processing unit 200a constituting the binarization processing unit 200. Then, binarization at the edge portion is optimized. This has made it possible to clearly binarize halftone characters in particular.
〈平均濃度保存法の原理〉
ここで、平均濃度保存法の原理について第2A図〜第2
C図を参照して説明する。<Principle of the average concentration preservation method> Here, the principle of the average concentration preservation method is explained in Figures 2A to 2.
This will be explained with reference to Figure C.
本方式は今第2A図に示す2値化しようとする入力多値
データf (i、j)(0〜255)を、第2B図に示
すその近傍に位置し既に2値化された複数個の2値デー
タB (i、j)と第2C図に示すあらかじめ用意した
重みマスクR(x、y)とにより重み付き平均値m (
i、j)を求め、該平均値m(i、j)をしきい値とし
て2値化すると共に、該平均値m(i、j)と入力多値
データf (i、j)(正確には後述する補正後の入力
多値データ)との差分値で、これから2値化する隣接し
た入力多値データを補正して濃度を保存する方法である
。This method converts the input multivalued data f (i, j) (0 to 255) to be binarized, shown in Figure 2A, to a plurality of already binarized data located in the vicinity, as shown in Figure 2B. The weighted average value m (
i, j) and binarize it using the average value m(i, j) as a threshold, and also calculate the average value m(i, j) and the input multivalued data f (i, j) (accurately). This is a method of correcting adjacent input multi-value data to be binarized from now on using a difference value from corrected input multi-value data (to be described later) and preserving the density.
m(i、j)= Σ
、x、−、R(x、 y) X B (i+x、 ja
y) ・・・■f(i、j)+E(i、j) >m(i
、j)の時、 B (i、 j) □1 とするf(i
、l+E(i、j)5m(i、j)の時、B(i、j)
=0とするEr (i、 、++1) □ (
f 1.J)+ε(i、j)−m(i、j)) ・・
・■・E2 (i+1. j)
ただし、E (i、 j) =E+ (i、 j) +
Ea (i、 l・・・■ここで、上述原理を第3図の
実例で説明する。m(i, j) = Σ, x, -, R(x, y) X B (i+x, ja
y)...■f(i, j)+E(i, j) >m(i
, j), then f(i
, l+E(i,j) When 5m(i,j), B(i,j)
= 0 Er (i, , ++1) □ (
f1. J)+ε(i,j)-m(i,j))...
・■・E2 (i+1. j) However, E (i, j) = E+ (i, j) +
Ea (i, l...■) The above principle will now be explained using the example shown in FIG.
重みマスクは、第3図上段に図示するように注目画素近
傍12画素に対して総和が255となるように設定され
る。従って、m(i、j)は0〜255間の値のしきい
値としてそのまま2値化に使用出来る。今、注目画素位
置の多値データ20を2値化する為のしきい値、つまり
m (i、j)は中段に図示する2値データB (i、
j)を用いれば
m(i、j)=(37x O+27x 1)+ (16
x O+27X O+37X 1+27X O+15X
l)+ (6x O+16x O+27X O◆1
5X O+5 X 1)=84
従ってB (i、j)は(20<84である為)“O”
と2値化され、発生する誤差は2O−84=−64、つ
まりEr(i 、 j + 1 ) =Ez(i +
1j)=−32となる。この誤差拡散によって、それぞ
れf (i+1.j)は25から25−32=−7に、
f (i、j+1)は30から3O−32=−2に補正
される。The weight mask is set so that the total sum becomes 255 for 12 pixels near the pixel of interest, as shown in the upper part of FIG. Therefore, m(i, j) can be used as it is for binarization as a threshold value between 0 and 255. Now, the threshold value for binarizing the multivalued data 20 at the pixel of interest position, that is, m (i, j), is the binary data B (i, j) shown in the middle row.
j), m(i, j) = (37x O+27x 1) + (16
x O+27X O+37X 1+27X O+15X
l) + (6x O+16x O+27X O◆1
5X O+5 X 1)=84 Therefore, B (i, j) is “O” (because 20<84)
The error generated is 2O-84=-64, that is, Er(i, j + 1) = Ez(i +
1j)=-32. Through this error diffusion, f (i+1.j) changes from 25 to 25-32=-7, respectively.
f (i, j+1) is corrected from 30 to 3O-32=-2.
く本実施例の2値化処理の原理〉
さて本実施例では上記基本処理に加えて、淡い文字が不
鮮明に2値化される点を解決するために、
■異なる2種の重みマスクR^(x、y)とRa(x、
y)を用いて、2種類の平均値mA(i。Principle of binarization processing in this embodiment> Now, in this embodiment, in addition to the above basic processing, in order to solve the problem that pale characters are binarized indistinctly, two different types of weight masks R^ are used. (x, y) and Ra(x,
y), two types of average values mA(i.
j)とm+(i 、 j )を求め、■原稿濃度デー
タよりエツジ部を示すエツジ量β、を求め
■上記エツジ量に応じて、前記平均値mA(i。j) and m+(i, j), ∎ Find the edge amount β indicating the edge portion from the original density data, and ∎ calculate the average value mA(i.j) according to the edge amount.
j)とm5(i、j)とを所定率で混合して2値化しき
い値m (i、j)を得、このしきい値を基に2値化を
実行するものである。j) and m5(i, j) are mixed at a predetermined ratio to obtain a binarization threshold m (i, j), and binarization is executed based on this threshold.
ここで、エツジ量I2.はいわゆる−次元のラプラシア
ン(定数α=1)として、
β、・]2αx f (i、 j)−α(f(i−1,
j)+f(i+f、j3N・・・■
(ただしβ、>Kの場合β、=にとする)である。Here, the edge amount I2. is the so-called -dimensional Laplacian (constant α = 1),
j)+f(i+f, j3N...■ (However, when β>K, β is set to =).
又、用いる重みマスクはRA(X、y)を第3図に示す
物とし、Ra(x、y)を第4図に示すように、12個
の重みをほぼ等しくしたものと設定する。Ra(x 、
y )によって、原稿中の文字部近傍において下地の
レベルをより反映した平均値m5(i、j)が得られ、
従って白地中の文字部のエツジ近傍においては、me(
i、j)がmA(i 。In addition, the weight masks used are RA (X, y) as shown in FIG. 3, and Ra (x, y) as shown in FIG. 4, where the 12 weights are set to be approximately equal. Ra(x,
y), an average value m5(i, j) that better reflects the level of the background near the text in the manuscript is obtained,
Therefore, near the edge of the character part in the white background, me(
i, j) is mA(i.
j)に比べてより小さい(白に近い)値を示す為に、該
文字部分を強調して鮮明な2値化が出来る。In order to show a smaller (closer to white) value than j), the character portion can be emphasized and clearly binarized.
従って、上記2種の重みマスクを用いて得られる2種の
平均値mA、m、の混合処理は、エツジ量4.が大であ
る程m8に近く、逆に4.が小の場合はmAに近づくよ
うに制御される・。Therefore, the mixing process of the two types of average values mA and m obtained using the two types of weight masks described above requires an edge amount of 4. The larger the value, the closer it is to m8, and vice versa. When is small, it is controlled to approach mA.
本実施例では混合され、2値化しきい値として用いられ
る平均濃度m(i、j)は、
・・・■
である。In this embodiment, the average density m(i, j) that is mixed and used as a binarization threshold is .
本実施例に用いられる定数αは、大とする程エツジ検出
感度が向上し、定数には大とする程mAとmeとからき
めこまかい中間値が得られる。以下の具体例では、α=
1.に=128とする。The larger the constant α used in this embodiment is, the better the edge detection sensitivity is, and the larger the constant is, the more fine-grained intermediate values can be obtained from mA and me. In the specific example below, α=
1. = 128.
く2値化処理部のハードウェア構成例〉本実施例の2値
化処理部のハードウェア構成例を第5図を用いて詳説す
る。Example of Hardware Configuration of Binarization Processing Unit> An example of the hardware configuration of the binarization processing unit of this embodiment will be explained in detail with reference to FIG.
まず、比較器10で2値化された2値データはDタイプ
・フリップフロップ(以下、D−F/F)31及びライ
ンメモリ2に入力され、順次10個のD −F/F3
a〜3j及びラインメモリlにシフトすることで、それ
ぞれの出力端子は第3図及び第4図に示す重みマスク領
域のそれぞれの重みに対応する12個の2値データを同
時に出力可能となる。First, the binary data binarized by the comparator 10 is input to a D type flip-flop (hereinafter referred to as D-F/F) 31 and line memory 2, and is sequentially input to 10 D-F/F3.
By shifting to a to 3j and line memory l, each output terminal can simultaneously output 12 binary data corresponding to each weight of the weight mask area shown in FIGS. 3 and 4.
この12の出力を入力する平均濃度演算部8a及び8b
は、あらかじめ第3図、第4図に示す重みを用いて式■
に従い平均濃度値m A* m sを演算して格納した
ROMから成り、ルックアップテーブル変換手法で前述
のmA(i、j)ms(x、j)が高速に得られるよう
になっている。2種の平均値m^、msは、それぞれ混
合部9に入力される。Average density calculation units 8a and 8b input these 12 outputs.
is calculated by formula ■ using the weights shown in Figures 3 and 4 in advance.
It is made up of a ROM that calculates and stores the average concentration value m A * m s according to the following, and is designed to quickly obtain the aforementioned mA (i, j) ms (x, j) using a look-up table conversion method. The two types of average values m^ and ms are respectively input to the mixing section 9.
一方、エツジ量検出部17は入力データをD−F/Fl
6. 15を用いて遅延保持し、式■に従ってエツジ
!I2.を演算する、主に加算器で構成される処理部で
ある。同出力つまりエツジ量β、は前記混合部9に入力
され、同温合部9内では式■に従う演算が実行される。On the other hand, the edge amount detection section 17 converts the input data into D-F/Fl.
6. Delay hold using 15 and edge! according to formula ■! I2. This is a processing unit mainly composed of adders that calculates . The output, that is, the edge amount β, is input to the mixing section 9, and within the heating section 9, calculation according to equation (2) is executed.
混合部9の出力つまり2値化しきい値としての平均濃度
値m(i、j)は、比較器10及び誤差演算の為の減算
器19に入力され、それぞれ2値化と誤差値演算が実行
される。The output of the mixing unit 9, that is, the average density value m(i, j) as a binarization threshold is input to a comparator 10 and a subtractor 19 for error calculation, and binarization and error value calculation are executed, respectively. be done.
さて、減算器9から出力される極性付誤差は誤差ROM
12に入力され、該ROM内で式■に従い誤差データを
2分し、E、(i、j+1)は誤差メモリ14に入力し
、次ライン2値化まで遅延保持すると共に、E+(i
+ l 、 j )は同誤差メモリより既に1ライン分
遅延保持し出力されたEz(i+1.j)と共に、加算
器13により入力データf (i+1.j)を補正する
。補正された入力多値データはD−F/Filでタイミ
ングを合わせて、前述の減算器19及び比較器10に入
力され、次画素の2値化が実行される。Now, the polarized error output from the subtracter 9 is the error ROM
12, the error data is divided into two parts in the ROM according to formula (2), E, (i, j+1) is input to the error memory 14, and is delayed and held until the next line is binarized.
+l, j) is already delayed and held by one line from the same error memory, and the input data f(i+1.j) is corrected by the adder 13 together with Ez(i+1.j). The corrected input multi-value data is input to the above-mentioned subtracter 19 and comparator 10 in synchronization with DF/Fil, and the next pixel is binarized.
上記処理動作は各D−F/Fに入力される図示しないデ
ータクロックに同期して、入力される多値データの画素
毎に実行される。The above processing operation is executed for each pixel of input multi-level data in synchronization with a data clock (not shown) input to each D-F/F.
〈重みのマスクの他の例〉
中間調部を良好に2値する第1の重みマスクR^及びエ
ツジ部を良好につまり強調して鮮明に2値する第2の重
みマスクR8は、上記実施例に限定されることなく、重
みの分布、領域等により多数考えられる。特に、本発明
で特徴的に用いる重みマスクRe(x 、 y )は、
注目画素位置より離れる程重みを大きくしたり、あるい
は近傍位置の重みをOとすれば、より効果的である。こ
のような重みマスクの例を第6A図、第6B図に示す。<Other Examples of Weight Masks> The first weight mask R^ that satisfies the intermediate tone portions with two values, and the second weight mask R8 that satisfies the edge portions and clearly emphasizes them, is similar to the above embodiment. There are many possibilities, depending on the weight distribution, area, etc., without limitation. In particular, the weight mask Re(x, y) characteristically used in the present invention is
It is more effective to increase the weight as the distance from the target pixel position increases, or to set the weight to O at neighboring positions. Examples of such weight masks are shown in FIGS. 6A and 6B.
く他の混合例〉
2種の平均値をラプラシアンβ、の量に応じて混合する
他の実施例として、
I2.の値をしきい値処理して、
β、〉βの時m (i、j)=ma(i、j)9、、≦
βの時m (i、j)=mA(i、j)・・・■
とし、2種の平均値を切り換えて用いても良い。Other mixing examples> As another example in which two types of average values are mixed according to the amount of Laplacian β, I2. When β,〉β, m (i, j)=ma (i, j)9, , ≦
When β, m (i, j) = mA (i, j)...■, and two types of average values may be switched and used.
本実施例では混合部9のハードウェアが簡単になるメリ
ットがある。This embodiment has the advantage of simplifying the hardware of the mixing section 9.
さらに、前記実施例では2種の重みマスクによる平均値
を混合したが、3種つまり前記実施例の2種の中間に位
置付けられる重みマスクRc(x、y)を用いて、β、
の値に応じて3種を切り変えることも可能である。又、
3種それぞれからアナログ的に混合してm(i、j)を
求めることは、よりなだらかに処理を連続させる点にお
いて有利である。Further, in the embodiment described above, the average values obtained by two types of weight masks were mixed, but by using three types, that is, the weight mask Rc (x, y) located between the two types of the embodiment, β,
It is also possible to switch between the three types depending on the value of . or,
Determining m(i, j) by mixing each of the three types in an analog manner is advantageous in that the processing can be continued more smoothly.
くエツジ量検出の他側〉
前述の実施例では1次元的ラプラシアン演算してβ、を
求めているが、2次元的に求めれば2次元的つまり直交
する両方向の線分をより鮮明に2値化可能である。さら
に、いわゆるエツジ検出の為の公知のマスクは全て適用
が可能である。又画像より得られるエツジ量によらずオ
ペレータの操作(特に、領域指定、モード選択等)に従
って式■を実行可能なことは述べるまでもない。Other side of wedge amount detection> In the above embodiment, β is obtained by one-dimensional Laplacian operation, but if it is obtained two-dimensionally, the two-dimensional line segments in both orthogonal directions are more clearly expressed in binary values. It is possible to convert Furthermore, all known masks for so-called edge detection can be applied. It goes without saying that equation (2) can be executed in accordance with the operator's operations (in particular, area designation, mode selection, etc.), regardless of the amount of edges obtained from the image.
尚、本実施例は単色処理で述べたが、例えばR,G、B
、Bxに4色に色分解されたカラー処理時、特にB、に
対して適用すれば黒文字のみ強調した2値化画像が得ら
れる。又、色毎に本実施例を適用する場合において、エ
ツジ量検出感度αは他色に比してBにに対してより大き
く、逆に定数にはBKに対してより小さく設定すること
が望ましい。Although this embodiment has been described with monochrome processing, for example, R, G, B
, Bx are separated into four colors, especially when applied to B, a binarized image in which only black characters are emphasized can be obtained. Furthermore, when applying this embodiment to each color, it is desirable to set the edge amount detection sensitivity α to be larger for B than for other colors, and conversely to set the constant to be smaller for BK. .
[発明の効果]
本発明により、安価で高品位に疑似中間調処理を行って
2値化再生を実現すると共に、ハーフトーン文字を鮮明
に2値化出来る画像処理装置を提供できる。[Effects of the Invention] According to the present invention, it is possible to provide an image processing device that can realize binarized reproduction by performing pseudo halftone processing at low cost and with high quality, and can clearly binarize halftone characters.
すなわち、誤差拡散法に比べて演算量が小でかつ高画質
化が可能であり、適応的に文字部等を鮮明に2値化可能
である。That is, compared to the error diffusion method, the amount of calculation is small and high image quality can be achieved, and character parts etc. can be clearly binarized in an adaptive manner.
第1図は本実施例の画像処理装置の構成を示すブロック
図、
第2A図〜第2C図は平均誤差保存法を説明する図、
第3図は平均濃度演算を説明する図、
第4図は本実施例の第2平均濃度演算部で使用される重
みマスクの例を示す図、
第5図は本実施例の2値化処理部のハードウェア構成を
示す図、
第6A図、第6B図は第2平均濃度演算部で使用される
重みマスクの他側を示す図である。
図中、8a・・・第1平均濃度演算部、8b・・・第2
平均濃度演算部、9・・・混合部、100・・・画像デ
ータ入力部、200・・・2値化処理部、200a・・
・平均濃度演算処理部、200b・・・誤差拡散処理部
、300・・・エツジ量検出部、400・・・2値化制
御部、500・・・画像データ出力部である。FIG. 1 is a block diagram showing the configuration of the image processing device of this embodiment. FIGS. 2A to 2C are diagrams explaining the average error preservation method. FIG. 3 is a diagram explaining the average density calculation. FIG. 5 is a diagram showing an example of the weight mask used in the second average density calculation section of this embodiment, FIG. 5 is a diagram showing the hardware configuration of the binarization processing section of this embodiment, FIG. 6A, FIG. 6B The figure shows the other side of the weight mask used in the second average density calculation section. In the figure, 8a...first average concentration calculation section, 8b...second
Average density calculation section, 9... Mixing section, 100... Image data input section, 200... Binarization processing section, 200a...
・Average density calculation processing section, 200b...Error diffusion processing section, 300...Edge amount detection section, 400...Binarization control section, 500...Image data output section.
Claims (1)
く平均値により、多値画像データを2値化する画像処理
装置であつて、 少なくとも2つの異なる重みマスクにより平均濃度を算
出する平均濃度算出手段と、 入力画像データからエッジ量を求めるエッジ量算出手段
と、 該エッジ量に対応して、前記異なる重みマスクにより算
出された複数の平均値を混合する平均値混合手段とを備
えることを特徴とする画像処理装置。(1) An image processing device that binarizes multivalued image data using an average value based on binarized data in a predetermined range that has already been binarized, and calculates the average density using at least two different weight masks. The image forming apparatus includes an average density calculation means, an edge amount calculation means for calculating an edge amount from input image data, and an average value mixing means for mixing a plurality of average values calculated by the different weight masks in accordance with the edge amount. An image processing device characterized by:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1322684A JP2779237B2 (en) | 1989-12-14 | 1989-12-14 | Image processing device |
| US07/515,222 US5153925A (en) | 1989-04-27 | 1990-04-27 | Image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1322684A JP2779237B2 (en) | 1989-12-14 | 1989-12-14 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03184467A true JPH03184467A (en) | 1991-08-12 |
| JP2779237B2 JP2779237B2 (en) | 1998-07-23 |
Family
ID=18146464
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1322684A Expired - Fee Related JP2779237B2 (en) | 1989-04-27 | 1989-12-14 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2779237B2 (en) |
-
1989
- 1989-12-14 JP JP1322684A patent/JP2779237B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2779237B2 (en) | 1998-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4953013A (en) | Color image processing device | |
| JPH07106646B2 (en) | Image processing device | |
| EP0781034B1 (en) | Image processing apparatus and method | |
| JPH05328121A (en) | Image processing method and apparatus thereof | |
| US7324244B2 (en) | Image forming apparatus and image forming method | |
| JPH06237364A (en) | Resolution conversion based on content of colored document | |
| JPH06105129A (en) | Apparatus and method for electronic hi-fi screenless conversion using separable filter | |
| EP0382581A2 (en) | Image processing apparatus | |
| JPH03184467A (en) | Image processing device | |
| JPH0722327B2 (en) | Color image processor | |
| JPH02210962A (en) | Image processing device | |
| JPH02210960A (en) | Picture processor | |
| JP2900907B2 (en) | Image processing device | |
| JPH0457274B2 (en) | ||
| JPH01222575A (en) | Binarizing circuit for picture signal | |
| JPH02285773A (en) | Image processing device | |
| JP2941852B2 (en) | Image processing method | |
| JP3448083B2 (en) | Image signal processing device | |
| JPH05160996A (en) | Image processing method | |
| JPH0334772A (en) | Picture processing unit | |
| JP3058173B2 (en) | Color image processing equipment | |
| JP3143460B2 (en) | Image processing method | |
| JPH01173971A (en) | Image processing method | |
| JPH03204273A (en) | Color image processing device | |
| JPH104497A (en) | Image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |