JPH01227576A - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JPH01227576A JPH01227576A JP63051709A JP5170988A JPH01227576A JP H01227576 A JPH01227576 A JP H01227576A JP 63051709 A JP63051709 A JP 63051709A JP 5170988 A JP5170988 A JP 5170988A JP H01227576 A JPH01227576 A JP H01227576A
- Authority
- JP
- Japan
- Prior art keywords
- area
- image
- halftone
- color
- gradation
- 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)
- Color Image Communication Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔技術分野〕
本発明は、デジタル複写機やプリンタなどの多値出力が
可能な出力装置を有する画像処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to an image processing apparatus having an output device capable of multi-value output, such as a digital copying machine or a printer.
デジタル複写機等において、濃淡画像(中間調画像)を
再現する場合は、組織的ディザ法が一般的である。When reproducing gray scale images (halftone images) in digital copying machines and the like, systematic dithering is commonly used.
画像源である原稿が、面積階調で表現された網点画像の
場合は、その網点パターンとディザ処理のためのディザ
パターンとの間で干渉が起り、その結果、モアレが発生
する。このモアレの発生を防ぐものとして、例えば特開
昭55−120025号公報に記載されているように、
網点画像に対しては平滑化処理をし、網点の周期パター
ンを除去してからディザ処理を行なうようにしたものが
ある。しかし、上記の平滑化処理をすることにより、画
像のシャープネス(解像度)が低下し、特に、網点画像
の中に文字が存在している場合は、この文字がボケてし
まい、判読できな(なるという欠点がある。When the original image source is a halftone dot image expressed by area gradation, interference occurs between the halftone dot pattern and the dither pattern for dither processing, resulting in moiré. As a method for preventing the occurrence of moire, for example, as described in Japanese Patent Application Laid-Open No. 120025/1980,
There is a method in which a halftone dot image is smoothed, a periodic pattern of halftone dots is removed, and then dither processing is performed. However, by performing the above-mentioned smoothing process, the sharpness (resolution) of the image decreases, and especially if there are letters in the halftone image, the letters become blurred and become unreadable ( It has the disadvantage of becoming.
また、最近は、プリンタの進歩により、白か黒かの2値
だけでなく、3値、4値など、数レベル程度の変調が可
能になっており、このようなプリンタを用いる場合には
、多値ディザ法により階調再現することができる。In addition, recent advances in printers have made it possible to modulate at several levels, not only in binary (white or black) but also in 3 and 4 values.When using such a printer, Gradation can be reproduced using the multilevel dither method.
多値ディザ法においては、中間レベルのドツトの用い方
によって種々のディザ処理が行なわれている。In the multilevel dither method, various dithering processes are performed depending on the use of intermediate level dots.
第19図はディザ処理のための闇値マトリクス(ディザ
マトリクス)パターンの例の説明図である。なお、同図
は説明を簡単にするために3値のディザ法について示し
ている。FIG. 19 is an explanatory diagram of an example of a dark value matrix (dither matrix) pattern for dither processing. Note that the figure shows a three-value dithering method to simplify the explanation.
同図(a)に示した闇値マトリクスを用いる方法は、先
ず、第1闇値マトリクスを低い闇値で順次うめてゆき、
次に第2闇値をうめて行くやり方である。The method using the dark value matrix shown in FIG.
The next step is to fill in the second dark value.
一方、同図(b)では、第1と第2の閾値マトリクスを
低いレベルの闇値で交互にうめて行くやり方である。従
って、同図−)の方が入力される個々の画素(ピクセル
)レベルをより忠実に再現できるため、解像力に優れる
が、出力安定性の劣る(隣接ビクセルで同一レベルの露
光が与えられ、全てのビクセル(4X4=16個)に割
り当てられてから次の露光レベルが順次割り当てられる
場合、つまり隣接ピクセルの露光輝度差が小さいとき(
分散値)安定性が劣る)中間レベルのドツトの出現率が
高いため、マトリクス全体としての階調再現性は劣る。On the other hand, in FIG. 6B, the first and second threshold matrices are alternately filled with low-level darkness values. Therefore, pixel (-) in the same figure can more faithfully reproduce the level of each input pixel (pixel), so it has better resolution, but it has poorer output stability (adjacent pixels are given the same level of exposure, and all pixels (4×4=16) and then the next exposure level is assigned sequentially, that is, when the difference in exposure brightness between adjacent pixels is small (
(Dispersion value) Poor stability) Since the appearance rate of intermediate level dots is high, the gradation reproducibility of the matrix as a whole is poor.
逆に、同図(a)では、中間レベルのドラ 。On the other hand, in the same figure (a), the drum is at an intermediate level.
トの出現率を低く抑えているため、滑らかな階調特性が
得られる。Since the appearance rate of glyphs is kept low, smooth gradation characteristics can be obtained.
以上のように、組織的ディザ法では、階調性と解像力の
両立は難しいため、画像の種類によって処理法を適応的
に変える方法が提案されている。As described above, with the systematic dither method, it is difficult to achieve both gradation and resolution, so methods have been proposed that adaptively change the processing method depending on the type of image.
すなわち、階調性が重視される写真画像(濃度階調画像
)には第19図の(a)のような階調特性の良い六ター
ンを用い、文字、線画などのような解像性能が重視され
る画像に対しては同図(blのような解像力の優れたパ
ターン、あるいは固定闇値による2値化または多値化が
用いられる。In other words, for photographic images where gradation is important (density gradation images), six turns with good gradation characteristics as shown in (a) in Figure 19 are used, and when the resolution performance is high for characters, line drawings, etc. For images that are important, a pattern with excellent resolution as shown in the figure (bl), or binarization or multi-value conversion using a fixed darkness value is used.
画像の中で、網点画像は、写真画像と同様に階調性が重
視されるため、階調特性の優れたディザパターンが用い
られる。しかし、網点画像は微小なドツトが規則的に配
列され、個々のドツトの径が変化することにより階調再
現を行なっている。Among images, for halftone dot images, gradation is important as in photographic images, so a dither pattern with excellent gradation characteristics is used. However, in a halftone image, minute dots are regularly arranged, and gradation is reproduced by changing the diameter of each dot.
組織的ディザ法による階調処理では、ディザの周期パタ
ーンと網点原稿のパターンとの間に干渉が起き、モアレ
が発生する。In gradation processing using the systematic dither method, interference occurs between the periodic pattern of the dither and the pattern of the halftone original, resulting in moiré.
このモアレ発生を避けるため、従来は、網点原稿を処理
する場合は、まず、平滑化処理を行ない、網点の周期成
分を除去してから、ディザ法による階調処理を行なって
いた。これにより、モアレのない、階調再現性のよい画
像が得られるが、網点画像(印刷物など)では、写真画
像に比べて、階調画の中に文字が混在している場合が多
く、平滑化処理や高階調性のパターンの使用により、こ
れらの文字が判読できなくなるという不具合があった。In order to avoid the occurrence of moiré, conventionally, when processing a halftone dot document, a smoothing process is first performed to remove the periodic component of the halftone dots, and then gradation processing using a dither method is performed. As a result, images with good gradation reproducibility and no moiré can be obtained, but in halftone images (printed matter, etc.), compared to photographic images, characters are often mixed in the gradation image. There was a problem in that the smoothing process and the use of high gradation patterns made these characters illegible.
本発明は、上記従来技術の問題点を解消し、カラーの網
点画像に対してモアレの発生がなく、文字再現性もよい
画像処理装置を提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to solve the problems of the prior art described above, and to provide an image processing apparatus that does not cause moiré in color halftone images and has good character reproducibility.
上記したように、多値ディザ法には、中間調レベルのド
ツトの配置の仕方によって、第19図(a)と(b)で
説明した方法がある。そして、同図(b)によるものは
、各画素毎の入力レベルを出力多値数のステップで比較
的忠実に再現することができ、また同図(a)によるも
のは、閾値マトリクス内で闇値の偏りが大きいため、画
素単位には、入力レベルを忠実に再現されに(い。As mentioned above, the multilevel dither method includes the methods explained in FIGS. 19(a) and 19(b), depending on how dots at halftone levels are arranged. The method shown in FIG. 3(b) can relatively faithfully reproduce the input level for each pixel in steps of the output multi-value number, and the method shown in FIG. Since the values are highly biased, it is difficult to faithfully reproduce the input level on a pixel-by-pixel basis.
モアレは、入力データが画素毎に忠実に再現されれば発
生しないが、第19図(a)のように、画素、毎の閾値
の偏りが大きい周期のパターンを用いた場合に特に顕著
に現われる。また、第19図(b)の場合も、規則パタ
ーンを用いるため、モアレが発生しない訳ではないが、
画素レベルでも比較的忠実に入力データを再現するため
、モアレのパワーを低く抑えることができる。このモア
レの低減効果は、多値数が増えるほど太き(,8値程度
ではほとんどモアレが視覚的に認められないレベルまで
抑えられる。また、網点画像は、本質的には2値画像で
あるため、第19図の(b)のような中間レベルを多用
するパターンを用いても、網点パターンがドツト集中型
のディザ信号の効果を与えるため、写真画像に用いた場
合のような画像のムラ(不安定性)が抑えられる。そし
て、文字の再現性が良いことは前記のとおりである。Moiré does not occur if the input data is faithfully reproduced pixel by pixel, but it appears particularly prominently when using a periodic pattern in which the threshold values for each pixel are highly biased, as shown in Figure 19(a). . Also, in the case of FIG. 19(b), since a regular pattern is used, moiré does not occur.
Since the input data is reproduced relatively faithfully even at the pixel level, the power of moiré can be kept low. This moire reduction effect becomes more pronounced as the number of multi-values increases (at about 8 values, moire is suppressed to a level where it is hardly visually noticeable. Also, halftone images are essentially binary images. Therefore, even if a pattern that uses many intermediate levels, such as the one shown in FIG. As mentioned above, the unevenness (instability) of characters can be suppressed, and the reproducibility of characters is good.
したがって、網点画像に対しては、第19図の(a)よ
りも同図山)のパターンを用いた方が高画質の出力が得
られる。Therefore, for a halftone image, a higher quality output can be obtained by using the pattern shown in FIG. 19(a) than by using the pattern shown in FIG.
本発明では、画像を写真/網点/文字の3種、または写
真/網点・文字の2種に分類し、写真画像に対しては、
第19図の(a)のような階調性重視のディザパターン
を用い、網点画像に対しては、第19図の(′b)のパ
ターンを用いてもよいし、さらに品質を高めるために、
エツジ強調を行なったり、固定閾値による2値化または
多値化を行なってもよい。In the present invention, images are classified into three types: photo/halftone dot/text, or two types: photo/halftone dot/text, and for photo images,
A dither pattern emphasizing gradation as shown in (a) in Fig. 19 may be used, and a pattern shown in ('b) in Fig. 19 may be used for halftone images, or in order to further improve the quality. To,
Edge enhancement, binarization or multi-value conversion using a fixed threshold value may also be performed.
また、ディザパターンは、第19図の(a)と(blに
例示したドツト分散型に限らず、そのマトリクスのサイ
ズや闇値のレイアウトを変えたものを用いてもよい。第
19図(a)と(b)のディザパターンは中間レベルの
ドツトの使い方(配置の仕方)としては両極端のもので
あり、プリンタの性能によっては、中間的なパターンを
用いることにより、階調性や解像力の改善は可能である
。Furthermore, the dither pattern is not limited to the dot-distributed type illustrated in FIGS. The dither patterns shown in ) and (b) are extremes in terms of how dots are used (arranged) at intermediate levels, and depending on the performance of the printer, it may be possible to improve gradation and resolution by using intermediate patterns. is possible.
閾値レイアウトは、第19図の(C)に示したように、
ドツト集中型とすれば、より安定した階調特性を得るこ
とができる。The threshold layout is as shown in FIG. 19(C).
If the dots are concentrated, more stable gradation characteristics can be obtained.
ここで、第19図の(a)、 (blに示した闇値マト
リクスを4値以上に拡張した場合について説明する。Here, a case will be explained in which the dark value matrix shown in (a) and (bl) of FIG. 19 is expanded to four or more values.
多値ディザ法では、(N+1)値化するためには、通常
、N個の闇値マトリクスを用いる。この闇値マトリクス
に1〜Nまでの番号を付す。In the multilevel dither method, N dark value matrices are usually used to convert into (N+1) values. This darkness value matrix is numbered from 1 to N.
また、マトリクスの要素数をMとするとき、各要素に1
〜Mまでの番号を付す。mxnのサイズの叫すクスを用
いれば・M=mX・となる・摂し、正確には、Mは階調
表現の単位を構成する画素数である。このとき、第j番
目の閾値マトリクスの第1番目の要素の閾値をthr
(t、j)とするとき、thr (t、j)は、
第19図(a)に示したタイプのマトリクスパターンで
は、
thr(i、j)=iXN+j−2−−−−−−(1)
となり、第19図(blに示したタイプのマトリクスパ
ターンでは、
t h r (i、 j) =Mx (j −1)
+ i −−−(21となる。Also, when the number of elements in the matrix is M, each element has 1
Numbered from ~M. If a square of size mxn is used, M=mX. To be more precise, M is the number of pixels constituting the unit of gradation expression. At this time, the threshold of the first element of the jth threshold matrix is set to thr
(t, j), then thr (t, j) is, In the matrix pattern of the type shown in FIG. 19(a), thr (i, j)=iXN+j-2− )
So, in the matrix pattern of the type shown in Figure 19 (bl), t h r (i, j) = Mx (j -1)
+ i---(21)
(1)、 (21式において、マトリクスの要素番号と
マトリクス中での位置の対応を変えることにより、ドツ
ト集中型やドツト分散型のパターンとなる。(1), (In Equation 21, by changing the correspondence between the element number of the matrix and the position in the matrix, a dot concentrated type or dot dispersed type pattern can be obtained.
ここでは、入力データは、濃度リニアで、Mレベルに量
子化された信号である場合について記述している。Here, a case is described in which the input data is a linear density signal quantized to M levels.
入力データが濃度リニアでない場合や、出力レベルが濃
度リニアでない場合は補正が必要である。Correction is required if the input data is not linear in density or if the output level is not linear in density.
特に、表現可能な階調数(NXM+1)が、入力データ
のレベル数より多い場合には、入力濃度値に対し、出力
濃度値がリニアになるように階調特性を設定することが
できる。In particular, when the number of expressible gradations (NXM+1) is greater than the number of levels of input data, the gradation characteristics can be set so that the output density value is linear with respect to the input density value.
以下、本発明の実施例を図面を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
先ず、多色原稿の処理の説明に入る前に、単色(白、黒
)原稿の画像処理について説明する。First, before entering into a description of processing of multicolor originals, image processing of monochrome (white, black) originals will be described.
第3図、は本発明の前提となる単色原稿からの画像信号
のための画像処理装置の一例を示すシステムブロック図
であって、(a)は画像を、写真部か網点・文字部かに
分類して処理を切り換えるようにした具体例の構成で、
1は入力系、2は写真部用処理部、3は網点・文字部用
処理部、4は領域判定部、5はセレクタ、6は出力系で
ある。FIG. 3 is a system block diagram showing an example of an image processing device for image signals from a monochrome original, which is the premise of the present invention, and (a) shows whether an image is processed into a photo area or a halftone/text area. This is a specific example configuration in which the processing is switched based on the classification.
1 is an input system, 2 is a photo section processing section, 3 is a halftone/character section processing section, 4 is an area determination section, 5 is a selector, and 6 is an output system.
また、同図(b)は画像を写真部か網点部か文字部かの
3種類に分類して処理を切り換えるように構成した具体
例で、3−1は網点部用処理部、3−2は文字部用処理
部、5−1はセレクタである。In addition, FIG. 3B shows a specific example in which the image is classified into three types: a photo area, a halftone area, and a character area, and the processing is switched. 3-1 is a processing unit for the halftone area; -2 is a character part processing unit, and 5-1 is a selector.
そして、同図(C)は、文字部ではエツジ強調を施し、
網点部ではエツジ強調処理をしないように構成した具″
体側で、7はエツジ強調処理部、8はセレクタである。In the same figure (C), edges are emphasized in the text part,
A tool configured so that edge enhancement processing is not performed in halftone areas.
On the body side, 7 is an edge enhancement processing section, and 8 is a selector.
なお、(b)、 (C)において(a)と同一符号は同
一部分に対応する。Note that in (b) and (C), the same symbols as in (a) correspond to the same parts.
上記第3図に示した各具体例では、複数の画像処理部に
よる処理結果を、領域判定部の判定結果に従って選択す
る構成であり、(C)に示すように領域判定部4は画像
の種類に応じて処理された結果を選択するだけでなく、
領域判定信号に応じて、写真部用処理部や網点・文字部
用処理部のディザ閾値データを変化させたり、エツジ強
調処理部のエツジ強調フィルタの演算を変化させるよう
に構成してもよい。In each of the specific examples shown in FIG. 3 above, the processing results by the plurality of image processing units are selected according to the judgment results of the area judgment unit, and as shown in (C), the area judgment unit 4 In addition to selecting the processed results according to
Depending on the area determination signal, the dither threshold data of the photo area processing section and the halftone/character section processing section may be changed, or the calculation of the edge enhancement filter of the edge enhancement processing section may be changed. .
第4図は第3図の写真部用処理回路、網点・文字部用処
理部におけるディザ処理回路の構成例を示すブロック図
であって、9はライン同期信号を入力とするy進カウン
タ、10は画素同期信号を入力とするX進カウンタ、1
1はROMテーブルで、画像データとカウンタ9,10
の出力をアドレスとする閾値マトリクスのアドレスでア
ドレスされるROMの番地に処理結果を格納しておくこ
とにより、テーブル参照式に多値ディザ処理を行なうも
のである。なお、ここではディザマトリクスサイズがy
xxの矩形とした場合を示す。FIG. 4 is a block diagram showing an example of the configuration of the dither processing circuit in the photo section processing circuit and the halftone dot/character section processing section in FIG. 10 is an X-ary counter that receives the pixel synchronization signal; 1
1 is a ROM table containing image data and counters 9 and 10.
By storing the processing result in the ROM address addressed by the address of the threshold matrix whose address is the output of , multi-value dither processing is performed in a table reference manner. Note that here the dither matrix size is y
A case where a rectangle of xx is shown is shown.
以下、上記した画像処理装置の構成と動作を詳細に説明
する。The configuration and operation of the image processing apparatus described above will be described in detail below.
先ず、領域判定部4について、写真/網点/文字分離ア
ルゴリズムの説明を行なう。First, regarding the area determining section 4, the photograph/halftone/character separation algorithm will be explained.
(1)着色画素密度による判定
この判定は、
(1−1)低レベル(地肌レベル+α)で2値化した場
合、地肌レベルを越える画素(=着色されている画素)
を抽出することができる。(1) Judgment based on colored pixel density This judgment is made as follows: (1-1) When binarized at a low level (background level + α), pixels exceeding the background level (= colored pixels)
can be extracted.
(1−2)一般に、濃度階調の写真原稿は、はとんどの
領域が地肌レベル以上の画素で構成されていると考えら
れる。(1-2) In general, it is considered that most areas of a density-graded photographic original are composed of pixels at or above the background level.
(1−3Nl1点・文字画像は、白黒の2値画像である
から、地肌レベルの画素と高濃度の着色画素が同程度混
在していると考えられる。(Since the 1-3Nl 1-point character image is a black and white binary image, it is thought that the same amount of background-level pixels and high-density colored pixels coexist.
(1−4)前記(1−1)で抽出された着色画素の密度
を計算すると、(1−2)、(1−3)の仮定から、写
真画像ではほとんど最高レベルの密度であり、網点・文
字画像では中程度の密度であると考えられる。(1-4) Calculating the density of the colored pixels extracted in (1-1) above, based on the assumptions (1-2) and (1-3), the density is almost at the highest level in photographic images, and the density is almost the highest level in photographic images. Point/character images are considered to have medium density.
従って、ある閾値を設定し、その閾値以上のときは写真
画像、小さいときは網点・文字画像と判定するものであ
る。Therefore, a certain threshold value is set, and when it is equal to or greater than the threshold value, it is determined to be a photographic image, and when it is smaller than that threshold value, it is determined to be a halftone dot/character image.
第5図は着色画素密度による判定アルゴリズムのための
ブロック図であって、10はMTF補正回路、30は比
較器、40は着色画素密度フィルタ、50は比較器であ
る。このアルゴリズムは文字等の白黒の境界部(エツジ
部)で着色画素の密度が低いことを用いた分離法である
ため、エツジのなまりが大きいと、誤判定が生じやすく
なる。FIG. 5 is a block diagram for a determination algorithm based on colored pixel density, in which 10 is an MTF correction circuit, 30 is a comparator, 40 is a colored pixel density filter, and 50 is a comparator. This algorithm is a separation method that uses the fact that the density of colored pixels is low at the black-and-white border (edge) of characters, etc., so if the edges are heavily rounded, misjudgments are likely to occur.
したがって、比較器30で着色画素を抽出する前に、入
力系のMTF補正を行なう方が望ましい。Therefore, before the comparator 30 extracts colored pixels, it is preferable to perform MTF correction on the input system.
この補正のためにMTF補正回路20を設けている。An MTF correction circuit 20 is provided for this correction.
比較器30は入力画像データが地肌レベル(thrl)
を越えるときは着色画素として、着色画素を抽出する。The comparator 30 has input image data at the background level (thrl).
When the value exceeds , the colored pixel is extracted as a colored pixel.
。
着色画素密度フィルタ40は、4×4〜8×8程度のサ
イズのものを用いればよい。. The colored pixel density filter 40 may have a size of approximately 4×4 to 8×8.
前記(1−2)で説明したように、写真領域では、走査
窓中のほとんどすべての画素が着色画素であるから、比
較器50の領域判定の闇値(thr2)は、当該走査窓
中の参照画素数N個のうち、N〜N−2個程度に設定す
ればよい。また、この参照画素は、走査窓サイズを、例
えば、7×7とした場合は、49画素すべてではなく、
以下に示したような一部の画素を用いることで、構成を
簡略化できる。As explained in (1-2) above, in the photographic area, almost all pixels in the scanning window are colored pixels, so the darkness value (thr2) for area determination by the comparator 50 is Of the number N of reference pixels, the number may be set to about N to N-2. Furthermore, if the scanning window size is, for example, 7×7, this reference pixel is not all 49 pixels, but
The configuration can be simplified by using some pixels as shown below.
第6図は参照画素の画素配置例の説明図であって、(a
)は7×7すべての画素、山)は十字型、(C)はX字
型、(d)は米層、(e)は口型、(f)は凹型の配置
画素を示す。FIG. 6 is an explanatory diagram of an example of pixel arrangement of reference pixels, (a
) indicates all 7×7 pixels, crest) indicates a cross shape, (C) indicates an X-shape, (d) indicates a rice layer, (e) indicates a mouth shape, and (f) indicates a concave pixel arrangement.
上記した着色画素密度による判定は、第1図で説明した
ように、スキャナで読取られた画像データは、入力系の
特に高周波領域でのMTFの劣化を補正する必胃がある
。したがって、MTF補正回路20は、高域強調特性を
もつデジタルフィルタとすることができる。高域強調は
、通常、原画像からラプラシアン(2次微分)を引(こ
とにより行なう方法が一般的である。As explained above with reference to FIG. 1, the above-mentioned determination based on colored pixel density requires correction of MTF deterioration in the input system, particularly in the high frequency region, for image data read by a scanner. Therefore, the MTF correction circuit 20 can be a digital filter with high frequency emphasis characteristics. High frequency enhancement is generally performed by subtracting a Laplacian (second-order differential) from the original image.
第7図はMTF補正に用いる2次元高域強調)イルタの
説明図であって、(a)、 (bl、 (C)は3×3
サイズのフィルタ、(d)、 (e)は5×5サイズの
フィルタである。フィルタのサイズは3×3よりも、5
X3,5X5などのように、大きいサイズとすることで
より適正な補正を行なうことができる。FIG. 7 is an explanatory diagram of the two-dimensional high-frequency emphasis filter used for MTF correction, where (a), (bl, and (C) are 3×3
Size filters (d) and (e) are 5×5 size filters. The size of the filter is 5x3 rather than 3x3.
By using a larger size such as X3, 5X5, etc., more appropriate correction can be performed.
フィルタの係数は、実際には、入力系のMTF特性に従
って決定されるものである。また、実際の入力系のMT
F特性に合わせて、主走査方向と副走査方向の係数が異
なるように構成してもよい。The coefficients of the filter are actually determined according to the MTF characteristics of the input system. Also, the MT of the actual input system
The coefficients in the main scanning direction and the sub-scanning direction may be configured to be different depending on the F characteristic.
なお、同図(b)又は(C)に示したように、4方位の
画素のみを用いれば、ハードウェアの構成を簡略化する
ことができる。Note that, as shown in FIG. 4B or FIG. 3C, if only pixels in four directions are used, the hardware configuration can be simplified.
第8図は3×3のフィルタの一例を示す回路ブロック図
であって、3×3のマトリクス演算を行なうために、2
ライン分のバッファ20−1.20=2、及び9個のラ
ッチ20−3.20−4.20−5.20−6.20−
7.20−8.20−9゜20−10.20−11を持
ち、ラッチにラッチした9画素のデータを加算器20−
12.20−13.20−14.20−15.20−1
6.20−17.20−19.20−20および乗算器
2〇−18を用いて前記第7図のような演算を実行する
。なお、加算器1乗算器のかわりに、ROMを用いるこ
とにより、任意の係数のマトリクス演算を簡単に行なう
構成とすることもできる。FIG. 8 is a circuit block diagram showing an example of a 3×3 filter.
Line buffer 20-1.20=2 and 9 latches 20-3.20-4.20-5.20-6.20-
7.20-8.20-9゜20-10.20-11, and the adder 20-
12.20-13.20-14.20-15.20-1
6.20-17.20-19.20-20 and multipliers 20-18 are used to perform the calculation as shown in FIG. It should be noted that by using a ROM instead of the adder 1 multiplier, it is also possible to provide a configuration in which matrix operations of arbitrary coefficients can be easily performed.
第9図は着色画素密度フィルタとしての着色画・素密度
演算回路の一例を示す回路ブロック図であって、ここで
は、5×5サイズの走査窓内の着色画素数を計数する例
を示す。同図において、低レベル2値化された1ビツト
のデータがシフトレジスタ40−1に入力される。シフ
トレジスタ40−1からは主走査方向に5画素分の2値
データ(合計5ビツト)が出力される。次段の計数器4
0−2では、主走査方向5画素当りの着色画素数を計数
する。すなわち、5ビツト中の“1”の数を計数する。FIG. 9 is a circuit block diagram showing an example of a colored pixel/element density calculation circuit as a colored pixel density filter. Here, an example is shown in which the number of colored pixels within a 5×5 scanning window is counted. In the figure, 1-bit data that has been converted into a low-level binary value is input to a shift register 40-1. The shift register 40-1 outputs binary data for 5 pixels (5 bits in total) in the main scanning direction. Next stage counter 4
In 0-2, the number of colored pixels per 5 pixels in the main scanning direction is counted. That is, the number of "1"s in 5 bits is counted.
計数器40−2はROMを用い、テーブル参照方式にし
て、5ビツトのデータでアドレスされる番地に、5ビツ
ト中の“1”の数に対応したO〜5までの値を格納して
おくことにより実現できる。The counter 40-2 uses a ROM and uses a table reference method to store values from 0 to 5 corresponding to the number of "1" in the 5 bits at the address addressed by the 5 bit data. This can be achieved by
主走査方向の画素密度データは、ラインバッファ40−
3.40−4.40−5.40−6とラッチ40−7.
40−8.40−9.40−10゜40−1.1により
5ライン分保持され、この5ライン分の画素密度データ
を加算器40−12.40−13.40−14及び40
−15で加算することにより、5X5=25画素当りの
着色画素数が算出される。この着色画素密度と所定の閾
値thr(25〜23程度)を比較器40−16で比較
し、比較結果が閾値thrより大きいとき“O” (写
真領域)、小さいとき“1” (網点・文字領域)の領
域判定信号を出力する。The pixel density data in the main scanning direction is stored in the line buffer 40-
3.40-4.40-5.40-6 and latch 40-7.
40-8.40-9.40-10゜5 lines are held by 40-1.1, and the pixel density data for these 5 lines are added to adders 40-12.40-13.40-14 and 40.
By adding -15, the number of colored pixels per 5×5=25 pixels is calculated. This colored pixel density and a predetermined threshold value thr (approximately 25 to 23) are compared by a comparator 40-16, and when the comparison result is larger than the threshold value thr, it is "O" (photograph area), and when it is smaller, it is "1" (halftone dot). Outputs an area determination signal for (character area).
次に、エツジ画素密度による写真/網点/文字分離アル
ゴリズムについて説明する。Next, a photograph/halftone/character separation algorithm based on edge pixel density will be explained.
(2) エツジ画素密度による判定
この判定は、
(2−1)ラプラシアンオペレータ、ロバーツオペレー
タ等により、エツジ画素の抽出を行なう。(2) Judgment based on edge pixel density: (2-1) Edge pixels are extracted using Laplacian operator, Roberts operator, etc.
(2−2)写真画像(tm度階調)では、急激な濃度変
化が少ないため、エツジ抽出される画素は少ない。(2-2) In a photographic image (tm degree gradation), there are few sudden changes in density, so there are few pixels from which edges are extracted.
(2−3)文字画像は、基本的には2値画像であるため
、エツジ抽出される画素が多い。(2-3) Since a character image is basically a binary image, many pixels are subjected to edge extraction.
(2−4)エツジ画素の密度を計算すると、上記(2−
2)、(2−3)により、写真部では密度が低く、文字
部では密度が高(なる。(2-4) Calculating the density of edge pixels, the above (2-4)
2) and (2-3), the density is low in the photo area and high in the character area.
以上により、写真/網点/文字を分離する。Through the above steps, photographs/halftone dots/characters are separated.
第10図は、上記(2)のアルゴリズムを実行するため
の構成例を示すブロック図であって、60は微分値演算
回路、70は比較器、80はエツジ画素密度フィルタ、
90は比較器である。FIG. 10 is a block diagram showing a configuration example for executing the algorithm (2) above, in which 60 is a differential value calculation circuit, 70 is a comparator, 80 is an edge pixel density filter,
90 is a comparator.
同図において、入力画像データに対して、第1ステツプ
としそ、微分値演算回路60において、ラプラシアン(
2次微分)やグラジェント(1次微分)値の大きさを用
いて行なう方法が一般的である。この微分値演算の結果
を比較器70において閾値thr3と比較し、闇値より
演算結果が大きいときはエツジと判定し、小さいときは
非エツジと判定する。In the same figure, the Laplacian (
A common method is to use the magnitude of the gradient (second-order differential) or gradient (first-order differential) value. The result of this differential value calculation is compared with a threshold value thr3 in a comparator 70, and when the calculation result is larger than the dark value, it is determined to be an edge, and when it is smaller, it is determined to be a non-edge.
第11図は微分フィルタの例の説明図であって、(al
〜(d)は2次微分、(el〜(n)は1次微分フィル
タである。FIG. 11 is an explanatory diagram of an example of a differential filter, (al
~(d) is a second-order differential filter, and (el~(n) is a first-order differential filter.
エツジ抽出では、微分値の絶対値の大小が問題となるが
、同図(e)〜(nlに示した1次微分フィルタは強い
方向性を持つため、(e)−(f)、 (幻〜(h)、
(i) −U)、 (kl−(1)、 ((2)−(
n)のように、方向性の直交する微分値f、、fXの2
乗和の平方根近マー璽−2を用いることが望ましい。し
かし、簡単のために、’(l fxl ” l fyl
)/2.max(l rXl、I fyl)を用いても
よい。また、注目画素位置における8・ 方向の勾配
の最大値を用いるようにしてもよい。In edge extraction, the magnitude of the absolute value of the differential value is a problem, but since the first-order differential filters shown in (e) to (nl) have strong directionality, (e) - (f), (phantom ~(h),
(i) −U), (kl−(1), ((2)−(
n), the 2 of the orthogonal differential values f, , fX of the directionality
It is preferable to use the square root square of the sum of products -2. However, for simplicity, '(l fxl ” l fyl
)/2. max(l rXl, I fyl) may also be used. Alternatively, the maximum value of the gradient in the 8-direction at the pixel position of interest may be used.
第12図は上記8方向の勾配の最大値を求めるための説
明図であって、3×3の走査窓中の各画素の階調レベル
を図示のように、a % iとすると、注目画素(eの
位置)位置における濃度勾配(1次微分)は、
Ia−e I l c−e 1max(
、!−9l b e l、−1d el。FIG. 12 is an explanatory diagram for determining the maximum value of the gradient in the eight directions mentioned above. If the gradation level of each pixel in the 3×3 scanning window is a% i as shown in the figure, then the pixel of interest The concentration gradient (first derivative) at the position (position e) is Ia-e Ilce 1max(
,! -9l b e l, -1d el.
J″2:
1g−el
l f−e I、 −、I h−e 1. ” ”
)1’T IIITで得られる。J″2: 1g-el l f-e I, -, Ih-e 1. ” ”
)1'T IIIT.
第10図の比較器70によるエツジ抽出のための判定レ
ベルthr3は、入力系のMTF特性や抽出すべき画像
の特徴によって決定すべき値である。The determination level thr3 for edge extraction by the comparator 70 in FIG. 10 is a value that should be determined based on the MTF characteristics of the input system and the characteristics of the image to be extracted.
この閾値thr3は固定値でもよいが、原稿の地肌レベ
ルを考慮した浮動闇値を用いてもよい。This threshold thr3 may be a fixed value, but may also be a floating darkness value that takes into account the background level of the document.
そして、微分値演算回路60の出力が閾値thr3より
大のときエツジ、小のとき非エツジとする。Then, when the output of the differential value calculation circuit 60 is larger than the threshold value thr3, it is assumed to be an edge, and when it is smaller, it is assumed to be a non-edge.
次段のエツジ画素密度フィルタ8oを通した後、比較器
90において、閾値thr4を用いて写真部と網点・文
字部の領域判定を行なう。After passing through the edge pixel density filter 8o at the next stage, a comparator 90 uses a threshold value thr4 to determine the areas of photographic areas and halftone/character areas.
エツジ画素密度を用いることの利点として、ノイズの影
響による網点・文字部の抽出漏れや、写真部での誤判定
の防止を挙げることができる。密度フィルタのサイズと
しては、3×3〜8×8程度のものを用いればよい。Advantages of using edge pixel density include prevention of omission of extraction of halftone dots and character areas due to the influence of noise, and prevention of erroneous determination in photographic areas. The size of the density filter may be approximately 3×3 to 8×8.
第10図のブロック図において、第1段の微分値演算回
路60から出力される微分値と、所定の閾値(thr3
)と比較することにより、エツジ画素かどうかを判定す
る。微分値演算は、前記第8図に示したMTF補正回路
と同様のものを用いることにより実現できる。そのとき
のフィルタ係数は第11図に示したようなものを用いれ
ばよい。In the block diagram of FIG. 10, the differential value output from the first stage differential value calculation circuit 60 and a predetermined threshold value (thr3
) to determine whether it is an edge pixel. The differential value calculation can be realized by using the same MTF correction circuit as shown in FIG. 8 above. The filter coefficients shown in FIG. 11 may be used at that time.
エツジ画素密度の演算および領域判定は、第9図に示し
た着色画素密度演算および判定回路と同様のものを用い
ることができる。この際、エツジ画素密度が所定の闇値
(t h r 4)より大きいときは“1″ (文字領
域)を、小さいときは“0”(絵柄−写真領域)を出力
する。For edge pixel density calculation and area determination, a circuit similar to the colored pixel density calculation and determination circuit shown in FIG. 9 can be used. At this time, when the edge pixel density is greater than a predetermined darkness value (t h r 4), "1" (text area) is output, and when it is smaller, "0" (picture-photograph area) is output.
次に、網点検出による領域判定アルゴリズムについて説
明する。Next, an area determination algorithm based on halftone dot detection will be described.
(3) @点検出による判定
この判定は、網点・文字領域を抽出するためのものであ
り、
(3−1)入力画像をスライスし2値する。(3) Judgment by @ point detection This judgment is for extracting halftone dots and character areas. (3-1) Slice the input image and divide it into two values.
(3−2)2値画像に対してパターンマツチング法によ
り、網点(ドツト)の検出を行なう。(3-2) Halftone dots (dots) are detected on the binary image using a pattern matching method.
(3−3)単位ブロック毎に、網点の有無により、網点
領域かどうかの判定を行なう。(3-3) For each unit block, it is determined whether or not it is a halftone dot area based on the presence or absence of halftone dots.
(3−4)隣接ブロックの判定結果により、判定の修正
を行ない、ノイズによる誤判定を低減することによって
実行する。(3-4) Correct the determination based on the determination results of adjacent blocks to reduce false determinations due to noise.
第13図は網点検出による領域判定アルゴリズムのため
のブロック図であって、100はMTF補正回路、11
0は比較器、120は網点検出回路、130は領域判定
回路、140は判定修正回路である。FIG. 13 is a block diagram for an area determination algorithm based on halftone detection, in which 100 is an MTF correction circuit, 11
0 is a comparator, 120 is a halftone detection circuit, 130 is an area determination circuit, and 140 is a determination correction circuit.
網点画像は、基本的には2値画像であり、表現すべき濃
度の大きさに従って、ドツト径が変調されているもので
ある。このアルゴリズムでは、このドツトを検出し、ド
ツトの検出された領域近傍を網点画像領域と判定する。A halftone image is basically a binary image, and the dot diameter is modulated according to the level of density to be expressed. In this algorithm, this dot is detected, and the vicinity of the area where the dot is detected is determined to be a halftone image area.
ドツトの検出には、パターンマツチング法を用いるが、
網点ピッチ。A pattern matching method is used to detect dots.
Halftone pitch.
網点面積率によってドツト径が変化するため、複数種の
テンプレートを用意する。Since the dot diameter changes depending on the dot area ratio, multiple types of templates are prepared.
第14図はパターンマツチング法に用いるテンプレート
の一例の説明図であって、走査窓内の各要素(画素)を
M 1 )で表わす。なお、同図には、○、×、Δで示
された大きさの異なる3種のテンプレートを示している
。FIG. 14 is an explanatory diagram of an example of a template used in the pattern matching method, and each element (pixel) within the scanning window is represented by M 1 ). Note that the figure shows three types of templates of different sizes indicated by ○, ×, and Δ.
第14図のテンプレートによる網点検出条件は、次のと
おりである。画素M44に関して、そして、次に、画像
を8×8〜16X16程度のサイズのブロックに分割し
、網点の検出されたブロックを網点領域と判定する。The halftone dot detection conditions using the template shown in FIG. 14 are as follows. Regarding pixel M44, next, the image is divided into blocks having a size of approximately 8×8 to 16×16, and the block in which a halftone dot is detected is determined to be a halftone dot area.
第15図はノイズ等による誤判定を防止するために、領
域判定後に行なう判定修正処理の説明図であって、例え
ば、8×8画素の隣接ブロック1〜4のうち、3ブロツ
ク以上が網点領域と判定されるときは残りの1ブロツク
も網点と修正する。FIG. 15 is an explanatory diagram of judgment correction processing performed after area judgment in order to prevent misjudgment due to noise etc. For example, among adjacent blocks 1 to 4 of 8 x 8 pixels, 3 or more blocks are halftone dots. If it is determined to be a region, the remaining block is also corrected to be a halftone dot.
逆に、4ブロツク中、網点と判定されるブロックが2ブ
ロツク以下のときは、4ブロツクすべてが網点領域では
ないと修正する。Conversely, if the number of blocks determined to be halftone dots among the four blocks is two or less, it is corrected that all four blocks are not halftone dot areas.
以下、網点検出による領域判定の上記アルゴリズムを実
行する回路構成を説明する。Hereinafter, a circuit configuration for executing the above-mentioned algorithm for region determination based on halftone dot detection will be described.
第13図のブロック図において、この網点検出による領
域判定アルゴリズムは前記したように、網点のドツトを
その形状から検出するものであり、その検出の性能は、
入力系のMTF特性に大きく依存するため、MTF補正
を施すことが望ましい。In the block diagram of FIG. 13, the area determination algorithm based on halftone dot detection detects halftone dots from their shapes, as described above, and the detection performance is as follows:
Since it largely depends on the MTF characteristics of the input system, it is desirable to perform MTF correction.
MTF補正回路100でMTF補正された画像データは
、比較器110において、通常の2値化レベル(6ビツ
トデータのときは32程度)閾値thr5で2値化し、
前記第12図で説明したテンプレートを用いて前点検出
を行なう。この網点検出回路120の詳細を説明する。The image data subjected to MTF correction by the MTF correction circuit 100 is binarized by a comparator 110 at a normal binarization level (approximately 32 in the case of 6-bit data) threshold value thr5,
Front point detection is performed using the template explained in FIG. 12 above. The details of this halftone dot detection circuit 120 will be explained.
第16図は網点検出回路の一例を示す構成図であって、
同図(a)は7×7のサイズの走査窓の49画素のデー
タをそろえるための回路で、6ライン分のラインメモリ
120−1及び7x7=49ビット分のラッチ120−
7〜120−19から構成される。49画素分の2値デ
ータM、〜M?、は、ラッチ群から同時に取り出すこと
ができる。FIG. 16 is a configuration diagram showing an example of a halftone dot detection circuit,
Figure (a) shows a circuit for aligning 49 pixel data in a 7x7 scanning window, including a line memory 120-1 for 6 lines and a latch 120-1 for 7x7 = 49 bits.
Consists of 7 to 120-19. 49 pixels worth of binary data M, ~M? , can be taken out of the latch group simultaneously.
第16図(b)、 (C)、 (d)はパターンマツチ
ングによる網点の検出回路で、(b)、 (C)、 (
d)はそれぞれ第12図に示した3種のテンプレート○
、×、Δに対応する。Figures 16(b), (C), and (d) are halftone dot detection circuits using pattern matching.
d) are the three types of templates shown in Figure 12.○
,×,Δ.
同図において、3種のテンブレー)0.X、 Δに対し
て、判定結果n” ”a + nm を出力する。In the same figure, three types of tenbrai) 0. For X and Δ, the determination result n""a + nm is output.
判定出力” (11nil 1 n4 は、各パター
ンと一薮するときは“0”、一致しないときは“1”と
なる。Judgment output (11nil 1 n4) is "0" when it matches each pattern, and "1" when it does not match.
同図(e)は網点検出信号nを得る回路図であって、網
点を検出した場合は“1”、無い場合は“O”を出力す
る。FIG. 5(e) is a circuit diagram for obtaining the halftone dot detection signal n, which outputs "1" when a halftone dot is detected, and "O" when there is no halftone dot.
第17図は領域判定回路の一例を示す構成図であって、
130−1は8ビツトのシリアル・パラレル変換器、1
30−2はOR,130−3はラッチ、130−4はO
R,130−5はラインメモリ、130−6はラッチ、
130−7はラッチである。FIG. 17 is a configuration diagram showing an example of an area determination circuit,
130-1 is an 8-bit serial-to-parallel converter, 1
30-2 is OR, 130-3 is latch, 130-4 is O
R, 130-5 is line memory, 130-6 is latch,
130-7 is a latch.
同図においては、8×8サイズのブロック毎に網点の有
無を検出し、網点領域信号Pを出力する。In the figure, the presence or absence of halftone dots is detected for each block of 8×8 size, and a halftone dot area signal P is output.
8×8ブロツクに少なくとも1個の網点が検出されれば
P=“1”、1個も検出されないときはP=“0”を出
力する。If at least one halftone dot is detected in the 8×8 block, P="1" is output, and if no halftone dot is detected, P="0" is output.
網点検出回路120(第13図)からの網点検出信号n
は、8ビツトシリアル・パラレル変換器130−1に入
力され、主走査方向に8画素たまる毎に8ビツト分が並
列に0R130−2に出力される。0R130−2から
は、8ビツト(8画素)のうち、1つでも1” (網点
検出)がある場合に、“1”が出力される。すなわち、
8×1ブロツク内の網点の有無を判定する。この0R1
30−2からの出力はラッチ130−3.0R130−
4を通り、ラインメモリ130−5に記憶される。ライ
ンメモリ130−5には、lライン目の8画素毎の領域
判定結果が記憶される。2ライン目の網点検出信号が入
力されると、0R130−2からは2ライン目の8画素
毎の領域判定信号が出力される。同時に、ラインメモリ
130−5からは、1ライン目の8画素毎の領域判定信
号が出力され、(:)R130−4により、8×2ブロ
ック領域判定結果が出力される。ラインメモリ130−
5には、8×7ブロツクの領域判定結果が記憶される。Halftone detection signal n from the halftone detection circuit 120 (FIG. 13)
is input to an 8-bit serial/parallel converter 130-1, and every 8 pixels accumulated in the main scanning direction, 8 bits are output in parallel to the 0R 130-2. 0R130-2 outputs "1" if even one of the 8 bits (8 pixels) is 1" (halftone dot detection). In other words,
The presence or absence of halftone dots within the 8×1 block is determined. This 0R1
The output from 30-2 is latch 130-3.0R130-
4 and is stored in the line memory 130-5. The line memory 130-5 stores area determination results for every 8 pixels of the l-th line. When the second line halftone detection signal is input, the 0R 130-2 outputs an area determination signal for every eight pixels of the second line. At the same time, the line memory 130-5 outputs an area determination signal for every 8 pixels of the first line, and the (:) R130-4 outputs an 8×2 block area determination result. Line memory 130-
5 stores the area determination result of the 8×7 block.
8ライン目の網点検出信号が入力されると、8ライン目
の8X1ブロツクの領域判定結果がラッチ130−3を
通して0R130−4に入力される。同時に、1〜7ラ
イン目までの8×7ブロツクの領域判定結果がラッチ1
30−6を通して0R130−4に入力される。0R1
30−4からは、8×8ブロツクの領域判定結果が出力
される。8×8ブロツクの判定結果Pが得られる毎に、
ラッチ130−7にその判定結果が保持される。8×8
ブロツクの判定結果Pがラッチ13〇−7に保持される
と、ラッチ130−3. ラッチ130−6の出力は
クリアされ、ラインメモリ130−5には“0”が書込
まれ、9〜15ライン目のブロックの領域判定に備える
。When the halftone dot detection signal of the eighth line is input, the area determination result of the 8X1 block of the eighth line is input to the 0R 130-4 through the latch 130-3. At the same time, the area determination results for the 8x7 block from the 1st to 7th lines are displayed in the latch 1.
It is input to 0R130-4 through 30-6. 0R1
30-4 outputs the area determination result of the 8×8 block. Every time the judgment result P of 8×8 block is obtained,
The determination result is held in latch 130-7. 8×8
When the block determination result P is held in latch 130-7, latch 130-3. The output of the latch 130-6 is cleared, and "0" is written in the line memory 130-5, in preparation for area determination of the block on the 9th to 15th lines.
第18図は判定修正回路の一例を示す構成図であって、
140−1,140−2はラインメモリ、140−3〜
140−6はラッチ、140−7〜140−10は3人
力NAND、140−11は4人力NANDである。FIG. 18 is a configuration diagram showing an example of a judgment correction circuit,
140-1, 140-2 are line memories, 140-3~
140-6 is a latch, 140-7 to 140-10 are three-man NAND, and 140-11 is four-man NAND.
同図において、領域判定回路からの領域信号Pは8ライ
ン毎にラインメモリ140−1に記憶される。ラインメ
モリ140−1に記憶された領域信号Pは、8画素毎に
出力され、ラッチ140−3に保持される。ラインメモ
リ140−1は、8ラインの間は同じ動作をする。すな
わち、8×8のブロックを処理中は同じ信号を出力する
。このラインメモリ140−1から、8回目(8ライン
目)のデータが出力されると、そのデータはラインメモ
リ140−2に記憶される。In the figure, the area signal P from the area determination circuit is stored in a line memory 140-1 every 8 lines. The area signal P stored in the line memory 140-1 is output for every eight pixels and is held in the latch 140-3. Line memory 140-1 performs the same operation for eight lines. That is, the same signal is output while processing an 8×8 block. When the eighth (eighth line) data is output from this line memory 140-1, the data is stored in line memory 140-2.
同時に、ラインメモリ140−1には、次のブロック(
9ライン目)のデータが記憶される。At the same time, the next block (
9th line) data is stored.
こうして、ラインメモリ140−1.140−2には、
それぞれ副走査方向に隣接するブロックの領域信号が記
憶されることになる。ラインメモリ140−1.140
−2からは、8画素毎に領域判定信号が出力されて、ラ
ッチ140−3. 140−4に保持される。ラッチ1
40−3.140−4の出力は、次段のラッチ140−
5.140−6に8画素毎にラッチされる。これらの4
個のラッチには、第15図に示したように、3人力NA
ND140−7〜140−10により、隣接する4ブロ
ツクのうち、少なくとも3ブロツクが網点領域と判定さ
れるとき、注目ブロックは網点領域と判定し、2ブロツ
ク以下のときは非網点領域と判定する。ここで、網点領
域と判定された場合は“1”が、非網点領域と判定され
た場合は“0”が、4人力NAND140−11から出
力される。In this way, the line memory 140-1.140-2 has
Area signals of blocks adjacent to each other in the sub-scanning direction are stored. Line memory 140-1.140
-2 outputs an area determination signal every eight pixels, and latches 140-3. It is held at 140-4. latch 1
40-3. The output of 140-4 is the next stage latch 140-
5.140-6 is latched every 8 pixels. These 4
As shown in Figure 15, each latch has three manual NA
When at least 3 of the 4 adjacent blocks are determined to be a halftone area by the NDs 140-7 to 140-10, the block of interest is determined to be a halftone area, and when there are 2 blocks or less, it is determined to be a non-halftone area. judge. Here, when it is determined that the area is a halftone dot area, "1" is output, and when it is determined that it is a non-halftone area, "0" is output from the four-manpower NAND 140-11.
以上、3種の領域判定法(11,(2)、 (3)につ
いて説明した。Three types of area determination methods (11, (2), (3)) have been described above.
領域判定法(1)と(2)は、ともに写真領域/網点・
文字領域の判定を行なうものであるから、どちらか一方
を用いてもよい。ただし、(1)では、地肌部は文字領
域と判定されるため、写真のハイライト部が文字領域と
判定され易いが、逆に、低濃度文字は、文字領域と判定
され、都合がよい。また、(2)では、地肌部は写真領
域と判定されるため、写真のハイライト部にとっては好
都合であるが、低濃度(低コントラスト)文字は抽出漏
れし易いという特徴がある。Both area determination methods (1) and (2) are based on photographic areas/halftone dots/
Since the character area is determined, either one may be used. However, in (1), since the background part is determined to be a text area, the highlighted part of the photograph is likely to be determined to be a text area, but on the contrary, low-density text is determined to be a text area, which is convenient. Furthermore, in (2), the background portion is determined to be a photographic area, which is convenient for the highlight portion of the photograph, but has the characteristic that low-density (low-contrast) characters are likely to be omitted from extraction.
一方、(3)の判定法は、網点/文字領域の判定をする
ものであるが、連続階調(濃度階調)の写真は文字領域
と判定される。このように、(1)または(2)および
(3)の判定法を用いることにより、画像を写真/網点
/文字の3種類、または写真/W4点・文字の2種類に
分離することができる。On the other hand, in the determination method (3), a halftone dot/character area is determined, and a continuous gradation (density gradation) photograph is determined to be a character area. In this way, by using the judgment method (1) or (2) and (3), it is possible to separate the image into three types: photo/halftone dots/text, or into two types: photo/W4 dots/text. can.
以上のように、写真画像(濃度階調画像)と網点・文字
画像を分離し、写真画像領域に対しては集中型のディザ
処理を、また網点・文字領域に対しては分散型のディザ
処理を施すことで、写真画像に対しても必要以上に平滑
化されることがなく、シャープネスが向上し、網点・文
字領域に対して例えば第19図中)に示したようなパタ
ーンのディザ処理をすることによって、モアレを抑制し
、シャープネスの良い出力画像を得ることができる。As described above, the photographic image (density gradation image) and the halftone dot/text image are separated, and the photographic image area is subjected to centralized dither processing, while the halftone dot/text area is subjected to distributed dither processing. By applying dither processing, photographic images are not smoothed more than necessary, and their sharpness is improved. By performing dither processing, moiré can be suppressed and an output image with good sharpness can be obtained.
網点文字領域に対して分散型の多値ディザ処理を施すこ
とで、濃度平滑を不要とすることもでき、文字について
も良好な結果を得ることができる。By performing distributed multi-value dither processing on the halftone character area, density smoothing can be made unnecessary and good results can be obtained for the characters as well.
なお、網点と文字をさらに分離してもよい。Note that halftone dots and characters may be further separated.
また、上記において、画像を写真/網点・文字の2種類
に分離するときは、(1)又は(2)の一方の判定方法
を用いるだけでよく、構成が簡単になる。Furthermore, in the above, when separating an image into two types: photo/halftone dot/text, it is sufficient to use only one of the determination methods (1) or (2), which simplifies the configuration.
以上説明したように、画像を濃度階調画像(写真)と面
積階調画像(網点画像や文字)とに分離して、それぞれ
の画像に適したディザパターンで階調処理を施すことに
よって、いずれの画像もそのシャープネスを向上させる
ことができると共に、網かけされた文字もシャープに再
現することができる。As explained above, by separating an image into a density gradation image (photo) and an area gradation image (halftone image or text) and performing gradation processing using a dither pattern suitable for each image, The sharpness of any image can be improved, and even shaded characters can be reproduced sharply.
次に、上記した画像処理技術を多色複写機(所謂フルカ
ラー複写機)等のカラー画像処理に適用した本発明の詳
細な説明する。Next, a detailed explanation will be given of the present invention in which the above-described image processing technology is applied to color image processing of a multicolor copying machine (so-called full-color copying machine) or the like.
所謂フルカラー複写機では、画像源としての原稿を複数
の色、例えば、赤(R)、緑(G)、青(B)の3色に
色分解して読取り、この色分解して読取られた各色の画
像データ毎に、前述した判定法を適用して領域の判定を
行なう。その後、色毎に、それぞれの判定結果に従って
、それぞれの領域に最適の階調処理を選択する方法が考
えられる。In a so-called full-color copying machine, a document serving as an image source is separated into multiple colors, for example, red (R), green (G), and blue (B), and read. For each color of image data, the area is determined by applying the above-described determination method. Thereafter, a method can be considered in which the optimum gradation process is selected for each area according to the respective determination results for each color.
本発明では、写真領域(濃度階調)用と網点領域(面積
階調)用とで異なるディザパターンを用いるが、ディザ
パターンが異なると、そのT特性も違って(る。フルカ
ラー複写機では、階調性の他に、色再現性も重要な要素
である。通常は、イエロー(Y)、マゼンタ(M)、シ
アン(C)の3色または黒(BK)を加えた4色につい
て、3つ又は4つのディザパターンをIMiとして用い
るが、その中で1色でも所定外のパターンを1組として
用いるが、1色でも所定外のパターンを用いると、T特
性や色材の重なり具合が変わる。In the present invention, different dither patterns are used for photographic areas (density gradation) and halftone areas (area gradation), but different dither patterns have different T characteristics. In addition to gradation, color reproducibility is also an important factor.Usually, three colors, yellow (Y), magenta (M), and cyan (C), or four colors including black (BK), are used. Three or four dither patterns are used as IMi, but any pattern that is unspecified for even one color is used as one set, but if even one color is used that is unspecified, the T characteristics and the degree of overlapping of color materials may be affected. change.
そのため、色バランスがくずれ、色再現性が悪くなって
しまうという不具合が生じる。This causes problems such as color balance being disrupted and color reproducibility becoming poor.
従って、網点領域や写真領域のように、色再現性が重要
な領域では、1組のパターンで統一するのが望ましい。Therefore, in areas where color reproducibility is important, such as halftone areas and photographic areas, it is desirable to use one set of patterns.
そこで、本発明では、各色毎に領域判定された結果を基
にして領域の総合判断を行なう。このとき、以下の点を
考慮する。Therefore, in the present invention, a comprehensive determination of the area is performed based on the results of area determination for each color. At this time, consider the following points.
1.1色でも網点領域と判定された領域は、全色につい
て網点画像領域であることが多い(前記判定法(3)に
よる判定結果)。1. An area that is determined to be a halftone dot area even for one color is often a halftone image area for all colors (determination result by the above-mentioned determination method (3)).
2.1色でも文字領域(前記判定法(2)による判定結
果)と判定された領域では、BK酸成分ついても文字領
域である可能性が高い。2. An area that is determined to be a text area (judgment result according to the determination method (2) above) even with one color is likely to be a text area even if it contains a BK acid component.
3、色地上に文字がある場合は、地色の色成分に対して
は写真領域となるが、文字の持つ色成分のうち、地色の
色成分以外の色成分は文字領域となる。3. Color When there are characters on the background, the color component of the background color becomes a photographic area, but among the color components of the characters, the color components other than the color component of the background color become a text area.
以上の考慮点1〜3により、次のような総合判定を行な
う。Based on the above considerations 1 to 3, the following comprehensive judgment is made.
1.1色でも網点領域と判定された場合は、全ての色成
分に対して網点領域と判定する。If even one color is determined to be a halftone dot area, all color components are determined to be a halftone dot area.
2.8点領域以外では、各色毎に文字/写真領域の判定
結果に従う。2. In areas other than the 8-point area, the judgment results for the text/photo area are followed for each color.
3.4色で色再現する場合には、網点領域以外では、1
色でも文字領域と判定された場合は、BK酸成分関して
は文字領域と判定する。3. When reproducing colors using 4 colors, 1
If it is determined that the area is a text area based on the color, it is determined that the area is a text area regarding the BK acid component.
以上は、画像を文字/網点/写真の3種の領域に分類す
る場合の総合判定法である。この総合判定法では、網点
領域の判定結果を最優先させているが、その理由は網点
画像中にうもれた文字(ylのかかった文字)を抽出す
るのは困難であり、また、網点領域用の階調処理として
第19図の山)に示したタイプのディザパターンを用い
れば、文字も十分良好に再現されるからである。The above is a comprehensive judgment method when classifying an image into three types of areas: text/halftone dots/photo. In this comprehensive judgment method, the judgment result of the halftone dot area is given top priority, but the reason for this is that it is difficult to extract the characters hidden in the halftone image (characters covered by yl), and This is because if a dither pattern of the type shown in FIG. 19 is used as gradation processing for point areas, characters can be reproduced satisfactorily.
それ故、文字領域と網点領域では、同じ階調処理を行な
うようにしてもよい。上記総合判定法の項目2では、文
字/写真領域判定は、各毎に行なうようにしているが、
この場合は、写真画像にとっては、前記したように、デ
ィザパターン設定外のパターンが混じることによって、
色再現性が悪くなる可能性はあるが、文字が混在する場
合は、文字再現性を優先させた方が、総合的には画質が
良いため、このように決める。Therefore, the same gradation processing may be performed on the character area and the halftone dot area. In item 2 of the comprehensive judgment method above, text/photo area judgment is performed for each area, but
In this case, for photographic images, as mentioned above, patterns outside the dither pattern settings are mixed in, resulting in
Although there is a possibility that color reproducibility will deteriorate, when characters are mixed, giving priority to character reproducibility will result in better overall image quality, so this decision is made.
前記項目3では、特に、色地上の黒文字の再現性向上を
考慮したものであるが、色文字原稿の場合も、B K、
成分は文字領域と判定されるが、色文字の場合はBK酸
成分ないため、BK酸成分対しては、どちらの階調処理
を選択しても再生画像には、悪影客はない。また、上記
項目2.3の文字/写真領域判定には、地肌を絵柄領域
と判定される理由から、前記判定法(2)が適している
が、判定精度向上のために、判定法(1)を併用しても
よい。Item 3 above takes into consideration the improvement of the reproducibility of black characters on colored backgrounds, but BK, BK,
The component is determined to be a character area, but since there is no BK acid component in the case of color characters, there is no negative shadow in the reproduced image regardless of which gradation process is selected for the BK acid component. In addition, for the text/photo area determination in item 2.3 above, the determination method (2) is suitable because the background is determined to be a picture area, but in order to improve the determination accuracy, determination method (1) is suitable. ) may be used together.
また、更に画質を向上するための方法について説明する
。Furthermore, a method for further improving image quality will be explained.
文字画像において、白地上の黒文字は、使用頻度が高く
、黒文字の品質の向上は総合的な画質の向上に大きく寄
与する。In character images, black characters on a white background are frequently used, and improving the quality of black characters greatly contributes to improving overall image quality.
ところで、黒文字を再現する場合、特に、Y。By the way, when reproducing black letters, especially Y.
M、C,BKの4色を用いる場合は、UCR(下色除去
)100%処理が理想的に行なえれば、BKのみで再現
される。しかし、現実には、ノイズやカラーバランスの
ズレなどで色成分が残ってしまう。When using the four colors M, C, and BK, if 100% UCR (undercolor removal) processing can be performed ideally, reproduction will be achieved using only BK. However, in reality, color components remain due to noise and color balance deviations.
この色成分は、再生された黒文字を色付かせたり、シャ
ープネスを低下させて、品質を劣化させる。従って、(
白地の)黒文字は、色成分を除去しく出力しないで)、
黒のみで再現するのが望ましい。白地上の黒文字(以下
、白黒文字と称する)の領域は、次の方法で判定できる
。This color component colors the reproduced black characters, reduces sharpness, and deteriorates quality. Therefore, (
Do not output black text (on a white background) without removing color components),
It is preferable to reproduce it only in black. The area of black characters on a white background (hereinafter referred to as black and white characters) can be determined by the following method.
白黒文字は、R,G、Bの全ての色成分に対して文字領
域となるから、3色すべて文字領域と判定されたとき、
白黒文字領域であると判定する。Black and white characters are character areas for all R, G, and B color components, so when all three colors are determined to be character areas,
It is determined that the area is a black and white character area.
このとき、地肌は絵柄領域と判定する必要があるため、
前記判定法(2)を用いる。なお、写真領域の判定精度
を向上するため、判定法(1)を併用してもよい。その
際には、判定法(1)、 (2)において、文字領域を
真(“1”)、絵柄領域を偽(“0”)として、両者の
論理積を用いて判定すればよい。At this time, the background needs to be determined as the picture area, so
The determination method (2) is used. Note that, in order to improve the accuracy of determining photographic areas, determination method (1) may be used in combination. In this case, in the determination methods (1) and (2), the character area is set as true ("1") and the picture area is set as false ("0"), and the logical product of the two is used for determination.
第1図は上記したフルカラー複写機における画像処理の
一実施例を示すブロック図であって、1は入力系、1−
1は色補正回路、1−3は判定法(3)による網点領域
判定回路、1−4は判定m +2) /(1)による文
字領域判定回路、1−5は色補正・UCR回路、1−6
は網点用階調処理回路、1−7は文字用階調処理回路、
1−8は写真用階調処理回路、1−9はセレクタ(1)
、1−1Oはセレクタ(2)、1−11は出力制御部、
6は出力系である。FIG. 1 is a block diagram showing an embodiment of image processing in the above-mentioned full-color copying machine, in which 1 is an input system, 1-
1 is a color correction circuit, 1-3 is a halftone area judgment circuit based on judgment method (3), 1-4 is a character area judgment circuit based on judgment m + 2) / (1), 1-5 is a color correction/UCR circuit, 1-6
is a tone processing circuit for halftone dots, 1-7 is a tone processing circuit for characters,
1-8 is a photographic gradation processing circuit, 1-9 is a selector (1)
, 1-1O is a selector (2), 1-11 is an output control section,
6 is an output system.
同図において、原稿は、まず入力系1によりR2O,B
に色分解されて読取られる。この色分解データR,G、
Bは、色補正回路1−1と色補正・UCR回路1−5に
入力される。In the figure, the original is first input to R2O and B by the input system 1.
The image is separated into colors and read. This color separation data R, G,
B is input to the color correction circuit 1-1 and the color correction/UCR circuit 1-5.
色補正・UCR回路1−5では、出力系6の色材の色補
正および黒生成のための下色除去(UCR)処理が施さ
れ、Y、M、C,BKの4色の出力すべき色材の量が算
出される。この出力データY、 M、 C,BKは、3
種の階調処理回路(lii点用階調処理回路1−61文
字用階調処理回路1−7、写真用階調処理回路1−8)
に入力され、それぞれの回路において、網点2文字、写
真の各画像に最適の処理がなされる。The color correction/UCR circuit 1-5 performs color correction of the color material of the output system 6 and performs under color removal (UCR) processing for black generation, and outputs four colors of Y, M, C, and BK. The amount of coloring material is calculated. This output data Y, M, C, BK is 3
Gradation processing circuit for seeds (lii point gradation processing circuit 1-61, character gradation processing circuit 1-7, photographic gradation processing circuit 1-8)
In each circuit, optimal processing is performed for each halftone dot character and photographic image.
一方、色補正回路1’−1では、原稿に用いられるイン
クの色補正を行なう。これは、特に白黒文字領域の判定
精度を向上するためのものである。On the other hand, the color correction circuit 1'-1 performs color correction of ink used for the original. This is especially for improving the determination accuracy for black and white character areas.
−aに、印刷物に用いられるY、M、Cのインクのうち
、M、Cは他の色成分を含んでいる。そのため、特に、
R,G、Bのような2次色ではそれぞれ、R,G、B光
に対しても吸収を持つようになる。その結果、このよう
な色文字は、R,G。-a, among the Y, M, and C inks used for printed matter, M and C contain other color components. Therefore, especially
Secondary colors such as R, G, and B also absorb R, G, and B light, respectively. As a result, such color characters are R,G.
Bの3色の成分に対して、全て文字領域と判定されてし
まい、黒文字領域と判断されてしまう。All of the three color components of B are determined to be text areas, and are therefore determined to be black text areas.
同図に示した実施例では、白黒文字に対しては、Y、M
、Cの色成分は出力を止めるようにしているため、誤判
定された色文字は消えてしまうことになる。この不具合
を避けるため、印刷物の色材の分光特性を補正するため
のマスキング処理を行なう。色補正回路1−1からの出
力は、Y、M。In the embodiment shown in the figure, for black and white characters, Y, M
Since the output of the color components of , C is stopped, the erroneously determined color characters will disappear. In order to avoid this problem, masking processing is performed to correct the spectral characteristics of the coloring material of the printed matter. The outputs from the color correction circuit 1-1 are Y and M.
Cの色成分毎に、網点領域判定回路1−38文字領域判
定回路1−4において、前記判定法(3)1判定法(2
)または/および(1)により、網点領域9文字領域の
抽出を行なう。For each color component of C, in the halftone area determination circuit 1-38 and the character area determination circuit 1-4, the determination method (3) 1 determination method (2) is performed.
) or/and (1), the halftone dot area 9 character area is extracted.
網点領域判定回路1−3は、入力した色成分Y。The halftone area determination circuit 1-3 receives the input color component Y.
M、Cについて、それぞれ網点領域のとき、出力YHT
I MHt+ calを真(11″)とする。また、文
字領域判定回路1−4は、入力した色成分Y。For M and C, when each is in a halftone area, output YHT
I MHt+cal is set to true (11'').Furthermore, the character area determination circuit 1-4 receives the input color component Y.
M、Cについて、それぞれ文字領域のとき、出力Ycm
□1M0□+ CCllAlを真(“1”)奏する。For M and C, when each is a character area, output Ycm
□1M0□+ CCllAl is played true (“1”).
そして、B K eMam = Y C)IAII
Or M CIIARorCCHARであり、これら
の出力YCIIAII+ MCIAII+CCH^RI
BKCHARに従って、文字用階調処理回路1−7
の出力か、写真用階調処理回路1−8の出力がセレクタ
1−9により選択される。And B K eMam = Y C)IAII
Or M CIIARorCCHAR, and these outputs YCIIAII+ MCIAII+CCH^RI
Character gradation processing circuit 1-7 according to BKCHAR
The output of the photographic gradation processing circuit 1-8 is selected by the selector 1-9.
、 次に、網点領域信号= (YHT and Y
CHAI) or(MHt and MC’NAI)
or (CHy and CCHAR)に従って、網点
用階調処理回路1−6の出力かセレクタ(1)の出力か
がセレクタ(2)で選択される。このうち、Y、M、C
の各色成分は、黒文字領域信号= Yc、Inx an
d MCHARand CCHARと、網点領域信
号の補数の論理積で得られる白黒文字領域信号に従って
、出力制御部1−11で制御され、出力Y、M、C,B
Kが出力系6へ送出される。出力系6では、Y、 M、
C,BKの4色の色材を用いて画像を再生する。, Next, the halftone area signal = (YHT and Y
CHAI) or (MHt and MC'NAI)
According to or (CHy and CCHAR), the selector (2) selects the output of the halftone dot gradation processing circuit 1-6 or the output of the selector (1). Of these, Y, M, C
Each color component is black character area signal = Yc, Inx an
d MCHARand CCHAR and the black and white character area signal obtained by the logical product of the halftone area signal complement, the output control unit 1-11 controls the output Y, M, C, B.
K is sent to the output system 6. In output system 6, Y, M,
An image is reproduced using four color materials, C and BK.
第2図は階調処理を、網点・文字領域と写真領域で切換
えるように構成した本発明の他の実施例を示すブロック
図であって、1−12は網点・文字用階調処理回路、1
−13はセレクタであり、第1図と同一符号は同一部分
に対やする。FIG. 2 is a block diagram showing another embodiment of the present invention in which the gradation processing is switched between the halftone dot/text area and the photographic area, and 1-12 is the halftone/text gradation processing. circuit, 1
-13 is a selector, and the same reference numerals as in FIG. 1 correspond to the same parts.
同図において、この実施例の構成と前記第1図に示した
実施例の構成上の相違は、階調処理結果を選択するセレ
クタが1段で、その選択信号が、MCIIAII MC
l1All+ CCNAl+ BKcn□と網点領域信
号の論理和を用いている点である。その余の動作は第1
図で説明したものと同様である。In the figure, the difference in configuration between this embodiment and the embodiment shown in FIG.
The point is that the logical sum of l1All+CCNA1+BKcn□ and the halftone dot area signal is used. The rest of the movements are the first
This is similar to that explained in the figure.
以上、各実施例は、4色(Y、M、C,BK)で画像を
再現する場合についてのものであるが、Y、M、Cの3
色を用いて再現する場合は、BK大文字BK酸成分関す
る部分を除いて適用することができる。Each of the above embodiments deals with the case where an image is reproduced in four colors (Y, M, C, BK), but three colors (Y, M, C) are reproduced.
When reproducing using color, it is possible to apply the BK capital letter BK excluding the part related to the acid component.
以上説明したように、本発明によれば、網点領域と写真
領域を色成分毎に分離し、1つの色成分でも網点領域と
判定された領域では全ての色成分に対して網点用階調処
理を選択するようにしたので、特に網点原稿に対して色
再現が良く、シャープな画像が得られ、また、白黒文字
は黒のみで再現できるので、黒文字も高品質で再生する
ことができる。As explained above, according to the present invention, halftone dot areas and photographic regions are separated for each color component, and even if only one color component is determined to be a halftone dot area, all color components are divided into halftone dot areas. Since gradation processing can be selected, color reproduction is particularly good for halftone originals, and sharp images can be obtained.Moreover, since monochrome characters can be reproduced only in black, black characters can also be reproduced with high quality. Can be done.
第1図は本発明の一実施例を示すブロック図、第2図は
本発明の他の実施例を示すブロック図、第3図は本発明
の前提となる単色原稿からの画像信号のための画像処理
装置の一例を示すシステムブロック図、第4図はディザ
処理回路の構成例を示すブロック図、第5図は着色画素
密度による領域判定アルゴリズムのためのブロック図、
第6図は参照画素配置例の説明図、第7図はMTF補正
に用いる2次元高域強調フィルタの説明図、第8図は3
×3のフィルタの一例を示す回路ブロック図、第9図は
着色画素密度演算回路の一例を示す回路ブロック図、第
10図はエツジ画素密度による領域判定アルゴリズムの
ためのブロック図J第11図は微分フィルタの例の説明
図、第12図は8方向の勾配の最大値を求めるための説
明図、第13図は網点検出による領域判定アルゴリズム
のためのブロック図、第14図はパターンマツチング法
に用いるテンプレートの一例の説明図、第15図は判定
修正処理の説明図、第16図は網点検出回路の一例を示
す構成図、第17図は領域判定回路の一例を示す構成図
、第18図は判定修正回路の一例を示す構成図、第19
図はディザ処理のための闇値マトリクスパターンの例の
説明図である。
t−−−−−−一人力系1.2−・−・−・写真部用処
理部、3・−一一−−−網点・文字部用処理部、4−・
・・−・領域判定部、5−−セレクタ、6−−−−−−
−出力系、1−1−・−・色補正回路、1−3−・・−
網点領域判定回路、1−4・−・−文字領域判定回路、
1−5・・・・・・−色補正・UCR回路、1−6・・
−・−網点用階調処理回路、1−7・・・−文字用階調
処理回路、1−8−ニー写真用階調処理回路、1−9.
1−10.1−13・−・−セレクタ、l−’11・−
・−・出力制御部、1−12・−・・−m点・文字用階
調処理回路。
第31!!
(a)
(C)
第4図
第5図
第6図
(σ) (b)
(c)(d)
(e)
(f)第71i
(a) 、(b) (c)
(d) (e)裔Op
ヅ其
第19
マド97人 マトリクス
(Cツ
マトリクス マトリクス
(b)
マトリ7又 ントリク人FIG. 1 is a block diagram showing one embodiment of the present invention, FIG. 2 is a block diagram showing another embodiment of the present invention, and FIG. 3 is a block diagram showing an image signal from a monochrome original, which is the premise of the present invention. A system block diagram showing an example of an image processing device, FIG. 4 is a block diagram showing an example of the configuration of a dither processing circuit, and FIG. 5 is a block diagram for an area determination algorithm based on colored pixel density.
FIG. 6 is an explanatory diagram of an example of reference pixel arrangement, FIG. 7 is an explanatory diagram of a two-dimensional high-frequency emphasis filter used for MTF correction, and FIG.
Figure 9 is a circuit block diagram showing an example of a x3 filter, Figure 9 is a circuit block diagram showing an example of a colored pixel density calculation circuit, Figure 10 is a block diagram for an area determination algorithm based on edge pixel density. An explanatory diagram of an example of a differential filter, Fig. 12 is an explanatory diagram for finding the maximum value of gradients in eight directions, Fig. 13 is a block diagram for an area determination algorithm using halftone detection, and Fig. 14 is a pattern matching diagram. 15 is an explanatory diagram of a judgment correction process, FIG. 16 is a block diagram showing an example of a halftone dot detection circuit, FIG. 17 is a block diagram showing an example of an area determination circuit, FIG. 18 is a configuration diagram showing an example of a judgment correction circuit, and FIG.
The figure is an explanatory diagram of an example of a dark value matrix pattern for dither processing. t------One-person system 1.2-・--・Photograph processing section, 3.--11---Dot/text processing section, 4-.
---Area determination unit, 5--selector, 6--------
-Output system, 1-1-...-Color correction circuit, 1-3-...-
Halftone area determination circuit, 1-4.--Character area determination circuit,
1-5...-Color correction/UCR circuit, 1-6...
-.- Gradation processing circuit for halftone dots, 1-7...- Gradation processing circuit for characters, 1-8- Gradation processing circuit for knee photographs, 1-9.
1-10.1-13・--Selector, l-'11・-
・−・Output control unit, 1-12・−・・−m points・Character gradation processing circuit. 31st! ! (a) (C) Figure 4, Figure 5, Figure 6 (σ) (b)
(c)(d)
(e)
(f) Section 71i (a), (b) (c)
(d) (e) Scion Op ㅅ兔19 97 people Matrix (C Matrix Matrix (b) Matri 7-mata Ntrik people
Claims (1)
複数の色の各々について3値以上の多値出力が可能な出
力装置を有する画像処理装置において、前記各々の色の
画像毎に少なくとも濃度階調画像領域と面積階調画像領
域とに判別する画像領域判別手段と、少なくとも2種類
のディザ処理手段と、上記画像領域判別手段の判別結果
に応じて該当領域に最適なディザ処理を上記ディザ処理
手段から選択する選択手段とを有し、上記画像領域判別
手段が前記複数の色の1色でも面積階調画像領域である
と判別したときは全ての色成分について面積階調画像領
域とする判定修正手段を備えて成ることを特徴とする画
像処理装置。In an image processing apparatus having a reading device that separates and reads a multicolor original into a plurality of colors, and an output device capable of outputting three or more values for each of the plurality of colors, for each image of each color. At least an image area discriminating means for discriminating into a density tone image area and an area tone image area, at least two types of dither processing means, and an optimal dithering process for the corresponding area according to the discrimination result of the image area discriminating means. selection means for selecting from the dither processing means, and when the image area discriminating means determines that even one of the plurality of colors is an area gradation image area, all color components are area gradation image areas. An image processing apparatus characterized by comprising a determination correction means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63051709A JP2672553B2 (en) | 1988-03-07 | 1988-03-07 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63051709A JP2672553B2 (en) | 1988-03-07 | 1988-03-07 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01227576A true JPH01227576A (en) | 1989-09-11 |
| JP2672553B2 JP2672553B2 (en) | 1997-11-05 |
Family
ID=12894422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63051709A Expired - Lifetime JP2672553B2 (en) | 1988-03-07 | 1988-03-07 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2672553B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0583537A (en) * | 1991-09-20 | 1993-04-02 | Sharp Corp | Monochrome video printer |
| JP2009034865A (en) * | 2007-07-31 | 2009-02-19 | Canon Inc | Color image forming apparatus and color image forming method |
| JP2009112046A (en) * | 2009-01-16 | 2009-05-21 | Toshiba Corp | Image processing apparatus and image processing method |
| US8422079B2 (en) | 2007-07-31 | 2013-04-16 | Canon Kabushiki Kaisha | Image forming apparatus and image correction method for correcting scan-line position error with error diffusion |
| US8467102B2 (en) | 2007-07-31 | 2013-06-18 | Canon Kabushiki Kaisha | Image forming apparatus and image correction method for correcting scan-line position error |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3501031B2 (en) | 1999-08-24 | 2004-02-23 | 日本電気株式会社 | Image region determination device, image region determination method, and storage medium storing program thereof |
-
1988
- 1988-03-07 JP JP63051709A patent/JP2672553B2/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0583537A (en) * | 1991-09-20 | 1993-04-02 | Sharp Corp | Monochrome video printer |
| JP2009034865A (en) * | 2007-07-31 | 2009-02-19 | Canon Inc | Color image forming apparatus and color image forming method |
| US8379279B2 (en) | 2007-07-31 | 2013-02-19 | Canon Kabushiki Kaisha | Color image forming apparatus and color image forming method for correcting scan-line position error with interpolation |
| US8422079B2 (en) | 2007-07-31 | 2013-04-16 | Canon Kabushiki Kaisha | Image forming apparatus and image correction method for correcting scan-line position error with error diffusion |
| US8467102B2 (en) | 2007-07-31 | 2013-06-18 | Canon Kabushiki Kaisha | Image forming apparatus and image correction method for correcting scan-line position error |
| JP2009112046A (en) * | 2009-01-16 | 2009-05-21 | Toshiba Corp | Image processing apparatus and image processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2672553B2 (en) | 1997-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950009697B1 (en) | Area dis criminating systems for an image processing system | |
| US6549303B1 (en) | Trapping methods and arrangements for use in printing color images | |
| US7411699B2 (en) | Method and apparatus to enhance digital image quality | |
| JPH01198870A (en) | Digital color picture processor | |
| US6775031B1 (en) | Apparatus and method for processing images, image reading and image forming apparatuses equipped with the apparatus, and storage medium carrying programmed-data for processing images | |
| JPH04354470A (en) | Picture processing method, scanning/printing system for executing said method and picture selector for said scanning/printing system | |
| EP0685959B1 (en) | Image processing apparatus for identifying character, photo and dot images in the image area | |
| US7046390B2 (en) | System and method for scaling and enhancing color text images | |
| EP0673152B1 (en) | Pixel correction and smoothing method | |
| US6851783B1 (en) | Replacement halftoning | |
| JPH01227576A (en) | Image processing device | |
| JP4402090B2 (en) | Image forming apparatus, image forming method, program, and recording medium | |
| JP4771428B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
| US5995658A (en) | Image processing device and image output device converting binary image into multi-valued image | |
| JP2716447B2 (en) | Image processing device | |
| JP2003309725A (en) | Image processing method, image processing apparatus, and image forming apparatus having the same | |
| US7177051B2 (en) | Halftoning method and apparatus, and computer-readable recording medium in which halftoning program is recorded | |
| JP3944032B2 (en) | Image processing apparatus and method | |
| JP3988970B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP2581049B2 (en) | Image area determination device | |
| JPH07254982A (en) | Coexisting image processor | |
| JP2702133B2 (en) | Image processing method | |
| JP2954230B2 (en) | Image processing device | |
| EP1605684B1 (en) | Method of processing a digital image in order to enhance the text portion of said image | |
| JPH0644800B2 (en) | Image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070711 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080711 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080711 Year of fee payment: 11 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |