JP3073221B2 - Image area identification device - Google Patents
Image area identification deviceInfo
- Publication number
- JP3073221B2 JP3073221B2 JP02118629A JP11862990A JP3073221B2 JP 3073221 B2 JP3073221 B2 JP 3073221B2 JP 02118629 A JP02118629 A JP 02118629A JP 11862990 A JP11862990 A JP 11862990A JP 3073221 B2 JP3073221 B2 JP 3073221B2
- Authority
- JP
- Japan
- Prior art keywords
- halftone
- signal
- block
- pixel
- dot
- 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.)
- Expired - Fee Related
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
本発明は、デジタル複写機、フアクシミリ、スキヤナ
などに適用される画像領域識別装置に係り、特に入力画
像の各領域が網点処理されたものか否かを自動的に識別
する点に特徴のある画像領域識別装置に関する。The present invention relates to an image area identification apparatus applied to a digital copying machine, a facsimile, a scanner, and the like, and is particularly characterized in that each area of an input image is automatically identified whether or not each area has been subjected to halftone processing. The present invention relates to an image area identification device.
【0002】[0002]
例えば、デジタル複写機においては、CCD(チヤージ
・カツプルド・デバイス)イメージセンサ等を用いて原
稿像を微小領域、即ち、画素ごとに読み取り、イメージ
センサの出力に得られるアナログ電気信号をA/D(アナ
ログ/デジタル)変換し、得られるデジタル信号に各種
処理を施した後、その信号を記録装置に与えてコピー画
像を得ている。For example, in a digital copying machine, an original image is read in a minute area, that is, for each pixel using a CCD (Charge Coupled Device) image sensor or the like, and an analog electric signal obtained at the output of the image sensor is converted into an A / D ( (Analog / Digital) conversion, the digital signal obtained is subjected to various processes, and the signal is applied to a recording device to obtain a copy image.
【0003】 ところで、この種の装置に用いられる記録装置では、
各記録画素ごとに濃度レベルを変えるのが難しいため、
記録/非記録の二値的または多値的な記録を行うのが一
般的である。しかしながら、原稿には写真等の中間調画
像も含まれることがあるので、中間調画像を再現する必
要がある。二値または多値記録を行う記録装置を用いて
中間調表現を行う方法としては、従来よりデイザ法、濃
度パターン法、サブマトリクス法、誤差拡散法等々が提
案されており、これらの方法を用いれば、中間調画像を
再現できる。By the way, in a recording device used for this type of device,
Since it is difficult to change the density level for each recording pixel,
In general, recording / non-recording of binary or multilevel recording is performed. However, since a document sometimes includes a halftone image such as a photograph, it is necessary to reproduce the halftone image. As a method of expressing a halftone using a recording apparatus that performs binary or multi-level recording, a dither method, a density pattern method, a sub-matrix method, an error diffusion method, and the like have been conventionally proposed, and these methods are used. For example, a halftone image can be reproduced.
【0004】 ところが、中間調処理を行う場合、原稿像濃度が写真
のように緩やかに変化する場合には比較的好ましいコピ
ー像が得られるが、原稿像濃度が文字のようにニ値的に
変化する場合には、コピー像の輪郭がぼけて文字が読み
づらくなつたり、原稿地肌の汚れがコピー像に現れたり
して、コピー品質が著しく低下する。However, when performing halftone processing, a relatively favorable copy image can be obtained when the original image density changes slowly as in a photograph, but the original image density changes binary as a character. In such a case, the outline of the copy image is blurred and the characters are difficult to read, and stains on the background of the document appear in the copy image, so that the copy quality is significantly reduced.
【0005】 文字等の原稿像に対しては、中間調処理を行わずに、
単純な二値または多値処理を行えば、好ましいコピーが
得られる。従つて、中間調処理の有無を指定するスイツ
チを設ければ、原稿の種別に応じたオペレータの判断に
よつて、好ましいコピーモードが選択できる。For a document image such as a character, without performing halftone processing,
If a simple binary or multi-level processing is performed, a preferable copy is obtained. Therefore, if a switch for specifying the presence or absence of the halftone processing is provided, a preferable copy mode can be selected by the judgment of the operator according to the type of the document.
【0006】 ところが、例えばパンフレツトのように、1つの原稿
中に、写真のような中間調画像と文字のような二値画像
とが混在する場合もかなりある。このような場合、二値
または多値モードを選択すれば写真の品質が低下する
し、中間調モードを選択すれば文字の品質が低下する。However, there are quite a few cases where halftone images such as photographs and binary images such as characters are mixed in one document, such as pamphlets. In such a case, if the binary or multi-value mode is selected, the quality of the photograph is reduced, and if the halftone mode is selected, the quality of the characters is reduced.
【0007】 ところで、この種のデジタル複写装置においてはもう
1つの不都合がある。即ち、ラインセンサ等を用いて画
像を小さな画素単位で読取る場合、原稿上の濃度変化に
周期性があると、その周期(ピッチ)と画像読取センサ
の配列ピッチ(サンプリング周期)との干渉によつて、
記録画像上にモアレが生じることがある。例えば、原稿
においても網点印刷が行われている場合、その画像上の
濃度変化には周期性があるので、この濃度変化の周期と
読取センサのサンプリング周期との干渉によつてモアレ
が生じる。Incidentally, this type of digital copying apparatus has another disadvantage. In other words, when an image is read in small pixel units using a line sensor or the like, if the density change on the document has periodicity, interference between the cycle (pitch) and the array pitch (sampling cycle) of the image reading sensor will occur. And
Moire may occur on the recorded image. For example, in the case where halftone printing is performed on a document as well, the density change on the image has periodicity, and thus moire occurs due to interference between the cycle of the density change and the sampling cycle of the reading sensor.
【0008】 例えば、画像読取センサの分解能が400dpiの場合であ
れば、その分解能に近い密度の網点印刷、即ち、133線
(約10.5画素/mm)〜200線(約16画素/mm)の範囲の密
度の場合に、読取信号にモアレが発生し易い。勿論、他
の密度の場合でもモアレが発生するが、前記密度の場合
に特に発生が著しく、それによる信号の変動幅が大き
い。For example, if the resolution of the image reading sensor is 400 dpi, halftone printing at a density close to the resolution, ie, 133 lines (about 10.5 pixels / mm) to 200 lines (about 16 pixels / mm) When the density is in the range, moire is likely to occur in the read signal. Of course, moiré occurs even at other densities, but particularly at the above densities, the variation in signal is large due to the occurrence.
【0009】 網点印刷自体は、一種の疑似中間調表現であり、画素
単位の濃度変化は1/0(記録/非記録)の二値的なもの
である。網点印刷においては、網点のピツチ変化や網点
の大きさの変化によつて画素集合の全体を見た場合の平
均濃度を多段に変化させ、これによって中間調濃度を表
現している。従つて、モアレの問題を考えなければ、網
点印刷の原稿像をコピーする場合には、信号を二値的に
処理することにより、記録画像に網点画像を再現し、好
ましいコピーを行うことができる。しかし実際には、特
定の密度で網点印刷された原稿像に対しては、上述のよ
うにモアレが発生するため、著しくコピー品質が低下す
る。The dot printing itself is a kind of pseudo halftone expression, and the density change in pixel units is a binary value of 1/0 (recording / non-recording). In halftone printing, the average density when the entire pixel set is viewed is changed in multiple stages due to the pitch change of the halftone dots and the change in the size of the halftone dots, thereby expressing the halftone density. Therefore, if the original image of halftone printing is copied without considering the problem of moiré, it is necessary to reproduce the halftone image on the recorded image by performing binary processing on the signal, and to make a preferable copy. Can be. However, in practice, moiré occurs as described above for a document image printed in halftone dots at a specific density, and the copy quality is significantly reduced.
【0010】 一方、画像読取信号を中間調処理して二値または多値
信号に変化する場合、処理の過程で複数画素の濃度の平
均変、しきい値レベルの変更等々を行うため、結果的に
コピー画像にモアレが発生しないか、または影響が小さ
くなる。この場合、コピー画像の濃度は網点によって疑
似中間調表現されるが、コピー上の網点は原稿上の網点
を直接再現したものではなく、複写機特有の中間調処理
によって生成さける網点である。On the other hand, when the image reading signal is changed to a binary or multi-level signal by performing halftone processing, an average change in the density of a plurality of pixels, a change in a threshold level, and the like are performed in the process of processing. Moire does not occur in the copied image, or the influence is reduced. In this case, the density of the copy image is represented by a halftone by a halftone dot, but the halftone dot on the copy is not a direct reproduction of the halftone dot on the original, but is a halftone dot generated by halftone processing unique to a copying machine. It is.
【0011】 従って、網点印刷された画像あるいはデジタル複写機
によって網点処理でコピーされた画像が原稿である場合
には、画素単位では二値記録であるが、中間調処理を行
う複写モードを選択する方が好ましい。Therefore, when an image printed by halftone printing or an image copied by halftone processing by a digital copying machine is a document, binary recording is performed in pixel units, but a copy mode for performing halftone processing is set. It is preferable to select.
【0012】 また前述のように、文字部は単純二値または多値、網
点部はデイザ法等の中間調処理を行えばよく、そのた
め、領域分割を行う方法も考えられる。例えば、特開昭
63−279665号公報に示されたように、網点領域を検出
し、網点領域は中間調処理、その他は単純二値化をおこ
なえば、文字と網点写真部を良好な画像として出力され
ることができる。Further, as described above, a halftone process such as a simple binary or multivalued text portion and a dither method may be performed for a halftone dot portion. For this reason, a region division method may be considered. For example,
As disclosed in JP-A-63-279665, if a halftone area is detected and halftone processing is applied to the halftone area and simple binarization is performed for the other halftone areas, characters and halftone photographic portions are output as good images. Can be
【0013】 特開昭63−279665号公報で示された網点領域検出方式
では、入力画像情報の二次元配列パターンを予め定めた
パターンと比較して、記録ドツトおよび非記録ドツトの
検出を行い、その検出結果に基づいて入力画像情報が網
点パターンか否かを識別する。In the halftone dot area detection system disclosed in Japanese Patent Application Laid-Open No. 63-279665, a two-dimensional array pattern of input image information is compared with a predetermined pattern to detect recorded dots and non-recorded dots. And whether the input image information is a halftone dot pattern based on the detection result.
【0014】 網点処理された画像においては、記録ドツト(例えば
黒画素)と非記録ドツト(例えば白画素)とが所定のビ
ツチおよび間隔で交互に繰り返し配列されている。従っ
てある位置に存在する記録画素と、その周囲に存在する
非記録画素とが所定の配列パターンである状態、または
ある位置に存在する非記録画素と、その周囲に存在する
記録画素とが所定の配列パターンである状態が繰り返し
現れる場合には、その画素が網点処理されたものと見な
し得る。つまり、注目画素を順次移動し、各々の注目画
素について、それとその周囲の画素とでなる二次元領域
の画像情報を、予め定めた記録ドツト検出パターンおよ
び非記録ドツト検出パターンと比較することにより、入
力画像が網点パターンか否かを識別し得る。In the halftone-processed image, recording dots (for example, black pixels) and non-recording dots (for example, white pixels) are alternately and repeatedly arranged at predetermined bits and intervals. Accordingly, a state in which a recording pixel existing at a certain position and a non-recording pixel existing therearound are in a predetermined arrangement pattern, or a non-recording pixel existing at a certain position and a recording pixel existing therearound are a predetermined arrangement pattern If the state of the array pattern appears repeatedly, it can be considered that the pixel has been subjected to halftone processing. That is, the target pixel is sequentially moved, and for each target pixel, the image information of the two-dimensional region including the target pixel and its surrounding pixels is compared with a predetermined recording dot detection pattern and a non-recording dot detection pattern. It is possible to identify whether or not the input image is a dot pattern.
【0015】 しかしながら、網点処理された画像をイメージスキヤ
ナで実際に読み取ると、画像の濃度に応じて、読み取ら
れた信号の画像パターンが大きく変わり、網点の識別に
誤りを生じることが多い。即ち、網点印刷おいては、濃
度を所定小領域内の網点状記録ドツトの面積の大小で表
現しているので、画像濃度が変わると、網点の形状が大
きく変わる。特に網点濃度が50%の近傍にあると、網点
を構成する記録ドツト(例えば黒画素)または非記録ド
ツト(例えば白画素)が隣同士つながつて連続的になる
ことがあるので、このような場合には、黒ドツトと白ド
ツトのいずれも検出できないことが多い。However, when a halftone-processed image is actually read by an image scanner, the image pattern of the read signal greatly changes according to the density of the image, and an error often occurs in halftone dot identification. . That is, in halftone printing, the density is represented by the size of the area of the halftone dot in a predetermined small area. Therefore, when the image density changes, the shape of the halftone dot changes greatly. In particular, if the dot density is near 50%, the recording dots (for example, black pixels) or non-recording dots (for example, white pixels) that constitute the halftone dot may be connected to each other and become continuous. In such a case, neither black dots nor white dots can be detected in many cases.
【0016】 画像情報を記録画素レベルと非記録画素レベルとに二
値化する際のしきい値レベルを調整すると、網点濃度が
50%の場合の識別エラーを減少できる。しかしその場
合、網点濃度が50%より高い場合または低い場合に識別
エラーが増加する。When the threshold level for binarizing the image information into the recording pixel level and the non-recording pixel level is adjusted, the dot density becomes
Identification errors in the case of 50% can be reduced. However, in that case, the identification error increases when the dot density is higher or lower than 50%.
【0017】 そこで、少なくとも2種類のしきい値を設定し、記録
ドツトを検出する回路と非記録ドツトを検出する回路と
で、互いに異なるしきい値で二値化された画像情報を参
照し、記録ドツトの検出結果と非記録ドツトの検出結果
の両者に基づいて網点パターンを識別する。Therefore, at least two types of thresholds are set, and a circuit for detecting a recording dot and a circuit for detecting a non-recording dot refer to image information binarized by different thresholds, A halftone dot pattern is identified based on both the detection result of the recording dot and the detection result of the non-recording dot.
【0018】 網点画像の場合、イメージスキヤナで読み取られた信
号は、一般に図14に示すようになる。これをみると、信
号の山の高さ、谷の深さおよびデユーテイが、濃度に応
じて変化しているのが分かる。In the case of a halftone image, a signal read by an image scanner is generally as shown in FIG. From this, it can be seen that the peak height, valley depth, and duty of the signal change according to the density.
【0019】 ここで、濃度レベルが50%の信号に着目すると、画像
の位置によって、信号の山の高さおよび谷の深さが変化
しているのが分かる。Here, focusing on a signal having a density level of 50%, it can be seen that the peak height and the valley depth of the signal change depending on the position of the image.
【0020】 濃度50%の信号をしきい値TH1で二値化する場合、最
初の部分Paでは、山がTH1より大きく谷がTH1より小さい
ので、二値化された信号には、山が記録画素、谷が非記
録画素として現れ、後の部分Pbでは、山と谷のいずれも
TH1より大きいので、二値化された信号には、非記録画
素は現れない。即ち、TH1で二値化すると、最初の部分P
aでは、記録画素と非記録画素の配列パターンから網点
(記録ドツト)を検出可能であるが、後の部分Pbからは
網点が検出できない。When a signal having a density of 50% is binarized by the threshold value TH1, the peak is larger than TH1 and the valley is smaller than TH1 in the first part Pa, and therefore, the peak is recorded in the binarized signal. Pixels and valleys appear as non-recording pixels, and in the later part Pb, both peaks and valleys
Since it is larger than TH1, non-recorded pixels do not appear in the binarized signal. That is, when binarized by TH1, the first part P
In a, a halftone dot (recording dot) can be detected from the arrangement pattern of the recording pixels and the non-recording pixels, but a halftone dot cannot be detected from the subsequent portion Pb.
【0021】 また、この信号をしきい値TH2で二値化する場合、最
初の部分Paでは、山と谷のいずれもTH2より小さいの
で、二値化された信号には記録画素が現れず、後の部分
Pbでは、山がTH2より大きく谷がTH1より小さいので、二
値化された信号に、山が記録画素、谷が非記録画素とし
て現れる。従って、TH2で二値化すると、最初の部分Pa
からは網点を検出できないが、後の部分Pbでは、記録画
素と非記録画素との配列パターンから網点(非記録ドツ
ト)を検出し得る。In the case where this signal is binarized by the threshold value TH2, in the first part Pa, since neither the peak nor the valley is smaller than TH2, no recording pixel appears in the binarized signal, Later part
In Pb, since the peak is larger than TH2 and the valley is smaller than TH1, the peak appears as a recording pixel and the valley as a non-recording pixel in the binarized signal. Therefore, when binarized by TH2, the first part Pa
However, in the subsequent portion Pb, a halftone dot (non-print dot) can be detected from the arrangement pattern of the recording pixels and the non-record pixels.
【0022】 つまり、記録ドツトで構成される網点を検出する場合
にしきい値TH1を利用し、非記録ドツトで構成される網
点を検出する場合にしきい値TH2を利用すれば、濃度が5
0%の網点画素であっても、記録ドツトと非記録ドツト
のいずれか一方の網点は検出される。濃度が20%のよう
に低い場合には、しきい値TH1により記録ドツトの網点
が検出されるし、濃度が80%のように高い場合には、し
きい値TH2により非記録ドツトの網点が検出される。That is, if the threshold value TH1 is used to detect a halftone dot composed of recorded dots and the threshold value TH2 is used to detect a halftone dot composed of non-recorded dots, the density becomes 5%.
Even for 0% halftone pixels, either halftone dots of recorded dots or non-recorded dots are detected. When the density is as low as 20%, the halftone dot of the recording dot is detected by the threshold value TH1. When the density is as high as 80%, the halftone of the non-printing dot is detected by the threshold value TH2. A point is detected.
【0023】[0023]
しかしながら上記従来技術では、二値化スレツシユレ
ベル付近の濃度の文字、線画等は、二値化等、線の途切
れが発生しやすくなり網点の核となりやすかった。また
複数のスレツシユレベルを設けているため、回路が複雑
になるという欠点があった。However, in the above-described conventional technology, characters, line drawings, and the like having a density near the binarization threshold level are liable to cause breaks in lines, such as binarization, and easily become nuclei of halftone dots. Further, since a plurality of threshold levels are provided, there is a disadvantage that the circuit becomes complicated.
【0024】 また、所定領域n×mのマトリクス領域内に1個以上
の網点が存在していれば、n×mのマトリクス内を網点
ブロツクと見なしていたが、n×mのマトリクス内に1
個以上とした場合、例えば文字の一部分や地肌の汚れを
一つのドツトとして検出し、それを網点領域とし誤判定
することが多い。If one or more halftone dots exist in the predetermined area n × m matrix area, the n × m matrix is regarded as a halftone dot block. 1 in
When the number is more than one, for example, a part of a character or a stain on the background is detected as one dot, and the dot is often erroneously determined as a halftone dot region.
【0025】 さらに、網点ブロツク(1個以上の網点が存在してい
た場合)の単位ごとに主走査2個、副走査2個の、2×
2の網点ブロツク領域で3個以上網点とした場合、2×
2の網点ブロツクを網点エリアとしていたが、上述のご
とく文字の一部分や地肌の汚れを一つのドツトとして検
出してしまい、それを網点領域に誤判定する場合があ
り、改良すべて点があった。Further, for each unit of a halftone block (when one or more halftone dots exist), two main scans and two sub scans are used, and 2 ×
When three or more halftone dots are set in the halftone block area of 2
Although the halftone block of No. 2 was used as a halftone area, as described above, a part of a character or dirt on the background may be detected as one dot, which may be erroneously determined as a halftone area. there were.
【0026】 また、従来技術では、網点のモアレのため網点部の記
録ドツト部と非記録ドツトがドツトとして出ない場合
等、網点と見なすことはできなく、さらにノイズ等にも
非常に弱い。例えば、濃度の低い孤立点ノイズ等でも網
点と見なしやすくなるため誤検出が多いという欠点があ
った。Further, in the prior art, when a recorded dot portion and a non-recorded dot of a halftone dot portion do not appear as a dot due to moire of a halftone dot, the halftone dot cannot be regarded as a halftone dot. weak. For example, there is a drawback that erroneous detection often occurs because an isolated point noise having a low density can be easily regarded as a halftone dot.
【0027】 また従来、主、副走査方向に同一のピツチ、大きさの
網点原稿を読み取った際に、そのシステムの読み取り手
法や読み取り特性にもよるが、主走査方向と副走査方向
の読取り濃度幅(MTF)は一般的に異なってくる。また
網点識別パターンの形状にもよるが、45゜方向のライン
等を含んだ領域を誤認識しやすい等の不具合を発生す
る。Conventionally, when a halftone original having the same pitch and size is read in the main and sub-scanning directions, the reading in the main scanning direction and the sub-scanning direction depends on the reading method and reading characteristics of the system. The concentration width (MTF) generally differs. Further, depending on the shape of the halftone dot discrimination pattern, a problem such as a region including a 45 ° line or the like is likely to be erroneously recognized.
【0028】 本発明は、上記従来技術の欠点を解消し、網点領域の
検出率を向上させることができるとともに、網点領域で
ない領域を網点領域として誤検出する率を低減すること
ができる画像領域識別装置を提供することを目的とす
る。The present invention solves the above-mentioned drawbacks of the related art, can improve the detection rate of a halftone dot area, and can reduce the rate of erroneously detecting an area that is not a halftone dot area as a halftone dot area. It is an object to provide an image region identification device.
【0029】[0029]
本発明は、注目画素の濃度及びその複数の周辺画素の
濃度との差が、前記複数の周辺画素の各位置に応じて異
なる所定値以上か否かをそれぞれ比較する複数の濃度比
較手段と、前記複数の濃度比較手段の比較結果に基づい
て注目画素の濃度及びその複数の周辺画素の濃度との差
が全て前記複数の周辺画素の各位置に応じて異なる所定
値以上の場合に注目画素を網点画素として検出する網点
画素検出手段とを備えたことを特徴とする。The present invention provides a plurality of density comparing means for comparing whether the difference between the density of the pixel of interest and the density of the plurality of peripheral pixels is equal to or greater than a predetermined value different depending on each position of the plurality of peripheral pixels, If the difference between the density of the pixel of interest and the density of the plurality of peripheral pixels based on the comparison results of the plurality of density comparison units is equal to or greater than a predetermined value that is different depending on each position of the plurality of peripheral pixels, the pixel of interest is determined. A dot pixel detecting means for detecting the pixel as a dot pixel.
【0030】 本発明は、注目画素の濃度及びその複数の周辺画素の
濃度との差と所定値とを比較して、全ての差が所定値以
上の場合に注目画素を網点画素として検出する構成にお
いて、所定値を複数の周辺画素の各位置に応じて異なる
ようにして、主走査方向と副走査方向のMTF特性の差に
よる45゜方向の斜めのライン等を含む、網点領域でない
領域を網点領域として誤検出する率を低くすることがで
きる。According to the present invention, the difference between the density of the target pixel and the densities of the plurality of peripheral pixels is compared with a predetermined value, and if all the differences are equal to or larger than the predetermined value, the target pixel is detected as a halftone pixel. In the configuration, an area other than a halftone area including a 45 ° oblique line due to a difference in MTF characteristics between the main scanning direction and the sub-scanning direction, such that a predetermined value is changed according to each position of a plurality of peripheral pixels. Can be reduced as a halftone dot region.
【0031】[0031]
以下、本発明の実施例を図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
【0032】 図2に、本発明を実施する一形式のデジタル複写機の
機構部の構成を示す。図2を参照すると、この複写機
は、装置上方に配置されたスキャナ1と装置下方に配置
されたプリンタ2で構成されている。FIG. 2 shows a configuration of a mechanism of a digital copying machine of one type embodying the present invention. Referring to FIG. 2, this copying machine includes a scanner 1 disposed above the apparatus and a printer 2 disposed below the apparatus.
【0033】 26が、原稿を載置するコントクトガラスである。スキ
ャナ1は、コンタクトガラス26上に載置される原稿の像
を走査しながら読み取る。副走査は機械的であり、電気
モータMTの駆動によって、スキャナに備わったキャリッ
ジが図2の左右方向に移動する。原稿からの反射光が、
各種ミラーおよびレンズを介して、固定された像読取セ
ンサ10に結像される。像読取センサ10は、CCDラインセ
ンサであり、図2においては紙面に垂直な方向に、5000
個の読取セルが1列に配列されている。この例では、コ
ピー倍率が1.0のときに原稿後の1mmあたり16画素の分解
能になる。主走査は、この像読取センサ10の内部に備わ
るCCDシフトレジスタによって電気的に行われる。主走
査の方向は、読取セルの配列方向、即ち、図2において
は紙面に垂直な方向である。原稿像をスキャナ1で読み
通って得られる信号は、各種処理を施された後、プリン
タ2に送られる。プリンタ2では、その信号に応じて二
値的に記録を行う。Reference numeral 26 denotes a contact glass on which an original is placed. The scanner 1 reads an image of a document placed on the contact glass 26 while scanning the document. The sub-scanning is mechanical, and the carriage provided in the scanner moves in the horizontal direction in FIG. 2 by driving the electric motor MT. The reflected light from the manuscript
An image is formed on the fixed image reading sensor 10 via various mirrors and lenses. The image reading sensor 10 is a CCD line sensor. In FIG.
Read cells are arranged in one row. In this example, when the copy magnification is 1.0, the resolution is 16 pixels per 1 mm after the original. The main scanning is electrically performed by a CCD shift register provided inside the image reading sensor 10. The main scanning direction is a direction in which read cells are arranged, that is, a direction perpendicular to the plane of FIG. A signal obtained by reading the original image through the scanner 1 is sent to the printer 2 after being subjected to various processes. The printer 2 performs binary recording according to the signal.
【0034】 プリンタ2には、レーザ書込ユニット25、感光体ドラ
ム3、帯電チャージャ24、現像器12、転写チャージャ1
4、分離チャージャ15、定着器23等々が備わっている。
このプリンタ2は、従来より知られている一般のレーザ
プリンタと比べて格別に異なる部分はないので、動作だ
け簡単に説明する。The printer 2 includes a laser writing unit 25, a photosensitive drum 3, a charging charger 24, a developing device 12, a transfer charger 1
4. Separate charger 15, fixing device 23, etc. are provided.
The printer 2 does not differ from the conventional laser printer in particular, so only the operation will be briefly described.
【0035】 感光体ドラム3は、図2においては時計方向に回転す
る。そしてその表面が、帯電チャージャ24の付勢によっ
て一様に高電位に帯電する。この帯電した面に、記録す
る画像に応じた二値信号によって変調されたレーザ光が
照射される。レーザ光は、機械的な走査によって、感光
体ドラム3上を主走査方向に繰り返し走査する。感光体
ドラム3の帯電した面は、レーザ光の照射を受けると電
位が変化する。従って、レーザ光の変化、即ち、記録す
る像に応じた電位分布が、感光体ドラム3の表面に生じ
る。この電位分布が静電潜像である。この静電潜像が形
成された部分が、現像器を12を通ると、その電位に応じ
てトナーが付着し、静電潜像がトナー像、即ち、可視像
に現像される。この可視像は、給紙カセット4または5
から感光体ドラム3に送り込まれる転写紙に重なり、転
写チャージャ14の付勢によって転写紙に転写する。像が
転写された転写紙は、定着器23を通って排紙トレー22に
排紙される。The photosensitive drum 3 rotates clockwise in FIG. Then, the surface is uniformly charged to a high potential by the urging of the charging charger 24. The charged surface is irradiated with a laser beam modulated by a binary signal corresponding to an image to be recorded. The laser beam repeatedly scans the photosensitive drum 3 in the main scanning direction by mechanical scanning. The potential of the charged surface of the photosensitive drum 3 changes when it is irradiated with laser light. Therefore, a change in the laser beam, that is, a potential distribution according to the image to be recorded occurs on the surface of the photosensitive drum 3. This potential distribution is an electrostatic latent image. When the portion where the electrostatic latent image is formed passes through the developing device 12, toner adheres according to the potential, and the electrostatic latent image is developed into a toner image, that is, a visible image. This visible image is stored in the paper feed cassette 4 or 5
And is transferred onto the transfer paper sent to the photosensitive drum 3 from the printer, and is transferred to the transfer paper by the urging of the transfer charger 14. The transfer sheet on which the image has been transferred is discharged to a discharge tray 22 through a fixing device 23.
【0036】 図3に、図2のデジタル複写機の電気回路の構成を示
す。図3を参照すると、スキャナ1には、像読取センサ
10、走査制御部、20、増幅器30、A/D(アナログ/デジ
タル)変換器40、中間調処理部55、2値化処理部65、領
域判定部70、操作制御部80、出力制御部90、モータドラ
イバMD等々が備わっている。FIG. 3 shows a configuration of an electric circuit of the digital copying machine shown in FIG. Referring to FIG. 3, the scanner 1 includes an image reading sensor.
10, scanning control unit 20, amplifier 30, A / D (analog / digital) converter 40, halftone processing unit 55, binarization processing unit 65, area determination unit 70, operation control unit 80, output control unit 90 , Motor driver MD and so on.
【0037】 走査制御部20は、プリンタ2との信号のやりとり、主
走査制御、副走査制御および各種タイミング信号の生成
を行う。各種タイミング信号は、走査タイミングに同期
するように生成される。各種状態信号、プリントスター
ト信号、コピー倍率信号等々が、プリンタ2から操作制
御部20に送られる。走査制御部20は、走査同期信号、状
態信号等々をプリンタ2に送出する。モータMTを駆動す
ることにより、スキャナ1を機械的に走査し副走査を行
う。The scanning control unit 20 exchanges signals with the printer 2, performs main scanning control, sub-scanning control, and generates various timing signals. Various timing signals are generated in synchronization with the scanning timing. Various status signals, a print start signal, a copy magnification signal, and the like are sent from the printer 2 to the operation control unit 20. The scanning control unit 20 sends a scanning synchronization signal, a status signal, and the like to the printer 2. By driving the motor MT, the scanner 1 is mechanically scanned to perform sub-scanning.
【0038】 像読取センサ10は、一般のCCDラインセンサと同様
に、多数の読取セル、CCDシフトレジスタ等々を備えて
いる。走査制御部20が副走査同期信号を出力すると、像
読取センサ10の多数の読取セルに蓄積された信号が、CC
Dシフトレジスタの各ビットに一気に転送される。その
後、主走査パルス信号に同期して、CCDシフトレジスタ
の信号シフトが行われ、該レジスタに保持された画像信
号が、シリアル信号として、1画素分ずつその出力端子
に現れる(図3のa:以下、画像信号から生成される信号
は括弧でくくって示す)。The image reading sensor 10 includes a large number of reading cells, a CCD shift register, and the like, like a general CCD line sensor. When the scanning control unit 20 outputs a sub-scanning synchronization signal, signals accumulated in a large number of reading cells of the image reading sensor 10
Each bit of the D shift register is transferred at once. After that, the signal of the CCD shift register is shifted in synchronization with the main scanning pulse signal, and the image signal held in the register appears at its output terminal for each pixel as a serial signal (a in FIG. 3: Hereinafter, signals generated from image signals are shown in parentheses).
【0039】 増幅器30は、画像信号(a)の増幅、ノイズ除去等々
を行う。A/D変換器40は、アナログ画像信号を6ビット
のデジタル信号に変換する。なお、図面には示されてい
ないが、A/D変換器40で得られたデジタル信号は、シェ
ーディング補正、地肌除去、白黒変換等々の従来より知
られている各種画像処理を受けた後で6ビット、即ち、
64階調のデジタル画像信号(b)として出力される。こ
のデジタル画像信号(b)は、メディアンフィルタ50、
MTF補正部60に印加される。The amplifier 30 performs amplification of the image signal (a), noise removal, and the like. The A / D converter 40 converts an analog image signal into a 6-bit digital signal. Although not shown in the drawing, the digital signal obtained by the A / D converter 40 is subjected to various types of conventionally known image processing such as shading correction, background removal, black-and-white conversion, and the like. Bits, ie
It is output as a digital image signal (b) of 64 gradations. This digital image signal (b) is applied to a median filter 50,
It is applied to the MTF correction unit 60.
【0040】 メディアンフィルタ50で処理されたデジタル画像信号
(c)は、中間調処理部55へ印加される。この中間調処
理部55は、6ビットのデジタル画像信号(c)をサブマ
トリクス法によって中間調情報を含む二値信号(e)に
変換する回路である。The digital image signal (c) processed by the median filter 50 is applied to a halftone processing unit 55. The halftone processing unit 55 is a circuit that converts the 6-bit digital image signal (c) into a binary signal (e) containing halftone information by a sub-matrix method.
【0041】 サブマトリクス法による中間調処理を行う回路は公知
であり、この実施例においては特別な回路を用いていな
いので、具体的な構成および動作は省略する。なお、サ
ブマトリクス法以外に、デイザ法、濃度パターン法によ
る中間調処理を行ってもよい。A circuit for performing the halftone processing by the sub-matrix method is known, and in this embodiment, a special circuit is not used, and thus a specific configuration and operation are omitted. Note that, other than the sub-matrix method, halftone processing using a dither method or a density pattern method may be performed.
【0042】 また、メディアンフィルタ50は、n×mのマトリクス
内の画像情報を平滑化させ、前述したような網点画像の
モアレを低減する効果を持つため必要となる。またメデ
ィアンフィルタ50に関する回路も公知であり、この実施
例においては特別な回路を用いていないので、具体的な
構成および動作は省略する。The median filter 50 is necessary because it has the effect of smoothing the image information in the n × m matrix and reducing the moiré of the halftone image as described above. Further, a circuit relating to the median filter 50 is also known, and in this embodiment, a special circuit is not used, and thus a specific configuration and operation are omitted.
【0043】 さらに、MTF補正部60で処理されたデジタル画像信号
(d)は、二値化処理部65、領域判定部70へ印加され
る。二値化処理部65では、MTF補正された入力画像信号
を予め定められた固定しきい値レベルと比較し、それら
の大小に応じた二値信号(f)を出力する。従って、こ
こで行う処理は単純な二値化処理であり、信号(f)に
は、原稿像の中間濃度の情報は含まれない。Further, the digital image signal (d) processed by the MTF correction unit 60 is applied to a binarization processing unit 65 and an area determination unit 70. The binarization processing unit 65 compares the MTF-corrected input image signal with a predetermined fixed threshold level, and outputs a binary signal (f) according to the magnitude of the level. Therefore, the process performed here is a simple binarization process, and the signal (f) does not include information on the intermediate density of the original image.
【0044】 また、ここで中間調処理部55および二値化処理部65に
おいて、プリンタ出力か白/黒二値の場合を想定してい
るため、前述のような説明となったが、プリンタ2が三
値または四値等の多値プリンタであれば、中間調処置部
55では多値デイザ法、二値化処理部65では多段のスレッ
シュレベルを持つ単純多値化による多値出力となる。な
お、多値デイザ法および単純多値化等は、本発明におい
て重要なポイントではなく、さらに公知技術を以って実
施できるため、具体的な構成および動作は省略する。The halftone processing unit 55 and the binarization processing unit 65 assume the case of printer output or white / black binary, so the description has been made as described above. Is a multi-value printer such as a ternary or quaternary printer,
At 55, a multi-valued dither method is used, and at the binarization processing section 65, multi-value output is performed by simple multi-value conversion having multiple stages of threshold levels. Note that the multi-value dither method and the simple multi-value conversion are not important points in the present invention, and can be implemented by a known technique, and thus the specific configuration and operation are omitted.
【0045】 領域判定部70は、後述するように、原稿画像網点情報
を含むか否かを判定する回路であり、その判定結果に応
じた二値信号(g)を出力制御部90に出力する。As will be described later, the area determination unit 70 is a circuit for determining whether or not document image halftone information is included, and outputs a binary signal (g) corresponding to the determination result to the output control unit 90. I do.
【0046】 操作制御部80は、操作ボード上のモードキーの操作に
応じたモード信号(i)を出力制御部90に与える。The operation control unit 80 gives the output control unit 90 a mode signal (i) corresponding to the operation of the mode key on the operation board.
【0047】 出力制御部90は、操作制御部80から与えられるモード
信号(i)と領域判定部70から与えられる二値信号
(g)とに応じて、中間調処理部55が出力する二値画像
信号(e)、二値化処理部65が出力する二値画像信号
(f)または所定レベルの信号(白レベル)を、選択的
に出力する。この信号(a)がプリンタ2に記録信号と
して与えられる。プリンタ2は、この二値信号に応じて
レーザ光を変調し、記録を行う。The output control unit 90 outputs a binary signal output from the halftone processing unit 55 in accordance with the mode signal (i) supplied from the operation control unit 80 and the binary signal (g) supplied from the area determination unit 70. The image signal (e), the binary image signal (f) output by the binarization processing unit 65 or a signal of a predetermined level (white level) is selectively output. This signal (a) is given to the printer 2 as a recording signal. The printer 2 modulates the laser light according to the binary signal and performs recording.
【0048】 図1に、図3に示す領域判定部70の構成を示す。な
お、この図は網点領域検出ブロック図でもある。FIG. 1 shows a configuration of the area determination unit 70 shown in FIG. This figure is also a dot area detection block diagram.
【0049】 図1の入力画像データDaは、前述した図3のMTF補正
部60からの補正データ(d)と同じである。The input image data Da in FIG. 1 is the same as the correction data (d) from the MTF correction unit 60 in FIG.
【0050】 領域判定部70へMTF補正信号を入力させるのは、図4
に示すごとく入力データのままではCCDピッチと網点と
のピッチの位相差で網点を解像しない場合があるからで
ある。The reason why the MTF correction signal is input to the area determination unit 70 is as shown in FIG.
This is because halftone dots may not be resolved due to the phase difference between the CCD pitch and the halftone dot if the input data remains as shown in FIG.
【0051】 つまり、図4の濃度20%では、入力原稿網点濃度で濃
度の高い網点と濃度の低い網点があり、濃度50%では中
間濃度部に網点の濃淡が現れるが、ここでも網点の濃淡
の比が大きい場合と小さい場合があり、さらに濃度80%
では、網点の白の核の部分の濃度が薄い場合または濃い
場合もある。That is, at the density of 20% in FIG. 4, there are halftone dots with high density and halftone with low density in the halftone density of the input document, and at 50% density, halftone dots appear in the intermediate density portion. However, there are cases where the density ratio of halftone dots is large and small, and the density is 80%
In some cases, the density of the white nucleus of the halftone dot may be low or high.
【0052】 後述するように、本実施例では、網点かどうかの判定
基準を設けるうえで、この網点の黒の核または白の核が
存在しているか否かにより判定しているため、網点の濃
度情報が非常に重要なポイントとなっている。As will be described later, in the present embodiment, the determination is made based on whether or not a black nucleus or a white nucleus of the halftone dot exists in setting a criterion for determining whether or not the halftone dot exists. The halftone dot density information is a very important point.
【0053】 そのため本実施例では、入力データに、予め定められ
たMTFの補正を行うことを第1の特徴とする。Therefore, the first feature of the present embodiment is that a predetermined MTF is corrected for input data.
【0054】 つまり、前述したように、入力網点ピッチとCCD10の
読取ピットの位相差によって生じる、網点の核濃度と周
辺濃度の差が余りない場合も想定し、MTFの補正をか
け、図4(b)のMTF後のデータに示すように、網点の
核濃度と周辺濃度の濃度差を拡げることにより、後述の
網点検出をし易くし、検出精度の向上を図る。In other words, as described above, it is assumed that there is not much difference between the core density and the peripheral density of the halftone dot caused by the phase difference between the input halftone dot pitch and the read pit of the CCD 10, and the MTF is corrected. As shown in the data after the MTF in FIG. 4B, by expanding the density difference between the core density of the halftone dot and the peripheral density, the halftone dot detection described later is facilitated, and the detection accuracy is improved.
【0055】 また、図5はMTFの補正の一例であり、主、副走査
時、3×3のマトリクス内に対応する画素に対し、図に
示すような重み係数により補正を行う。FIG. 5 shows an example of MTF correction, in which pixels corresponding to a 3 × 3 matrix are corrected at the time of main and sub-scanning using weight coefficients as shown in FIG.
【0056】 なお、この係数は一例であり、他の係数でもよく、ま
たモード倍率等により変更可能なものとする。Note that this coefficient is merely an example, and other coefficients may be used, and can be changed by a mode magnification or the like.
【0057】 図5に示されたMTF係数を設定するためのブロック図
を図6に示す。図において、61a,61cは、FIFO(ファー
ストイン・ファーストアウト)メモリであり、主走査方
向、1ライン遅延用であり、2個使用しているため、2
ラインの遅延を実現させ、現ラインと合わせ、3ライン
データを同一時間軸上に存在させる。またF/F(フリッ
プ・フロップ)61b,61d,61e,61fにより各ラインの主走
査方向遅延を実現させている。FIG. 6 shows a block diagram for setting the MTF coefficients shown in FIG. In the figure, reference numerals 61a and 61c denote FIFO (first-in first-out) memories, which are used for delaying one line in the main scanning direction and two lines.
The delay of the line is realized, and together with the current line, three line data are present on the same time axis. The delay in the main scanning direction of each line is realized by F / Fs (flip flops) 61b, 61d, 61e, and 61f.
【0058】 この構成により、図5に示されたマトリクスの係数に
対応する画像データが、同一時間軸上に存在し得る。With this configuration, image data corresponding to the coefficients of the matrix shown in FIG. 5 can exist on the same time axis.
【0059】 つまり、図5のM1に対応する画像データは図6bであ
り、M2に対応する画像データは図6aであり、M3に対応す
る画像データは図6cであり、M4に対応する画像データは
図6eであり、M5に対応する画像データは図6dである。That is, the image data corresponding to M1 in FIG. 5 is FIG. 6b, the image data corresponding to M2 is FIG. 6a, the image data corresponding to M3 is FIG. 6c, and the image data corresponding to M4 is Is FIG. 6e, and the image data corresponding to M5 is FIG. 6d.
【0060】 また、論理回路61gでaとbのデータの和a+b、論
理回路61hでdとeのデータの和d+e、論理回路61iで
(a+b)と(d+e)の和(a+b+d+e)を実現
し、論理回路61kでcと1ビットシフト入力して2倍に
した2cとの和3×cを実現し、さらに、(a+b+d+
e)を反転回路61jを通し、論理回路61kで−(a+b+
d+e)を1ビットシトフ入力して−(a+b+d+
e)/2と3×cの和を取ることで3×c−(a+b+d
+e)/2を得て(論理回路611)、図5の係数による、M
TFの補正を実現している。この3×c−(a+b+d+
e)/2が、図3のMTF補正部60のd出力となり、領域判
定部70へ入力される。The logic circuit 61g realizes the sum a + b of the data of a and b, the logic circuit 61h realizes the sum d + e of the data of d and e, and the logic circuit 61i realizes the sum (a + b + d + e) of (a + b) and (d + e). , A logic circuit 61k realizes a sum 3 × c of c and 1-bit shifted and doubled 2c, and furthermore, (a + b + d +
e) through an inverting circuit 61j, and-(a + b +) in a logic circuit 61k.
d + e) is input by one bit shift to-(a + b + d +
e) By taking the sum of / 2 and 3 × c, 3 × c− (a + b + d
+ E) / 2 (logic circuit 611) to obtain M
TF correction is realized. This 3 × c− (a + b + d +
e) / 2 is the d output of the MTF correction unit 60 in FIG.
【0061】 後述する領域判定部70では、MTF補正信号dに基づき
注目画素の濃度と、周辺画素の濃度の濃度差による濃度
パターンマッチング法を述べているが、特開昭63−2796
65号公報のように、入力画像情報を、あるしきい値で二
値化し、二値化後の信号による入力画像情報でも、MTF
の補正信号を入力させることにより、前述のごとく網点
の濃度振幅は広がり、濃度差を検出しやすい。また2値
化する上でも、黒ドット、白ドットを出力しやすくなる
効果がある。The area determination section 70 described later describes a density pattern matching method based on a density difference between the density of the target pixel and the density of peripheral pixels based on the MTF correction signal d.
No. 65, input image information is binarized at a certain threshold, and input image information based on the binarized signal is also converted to MTF.
, The density amplitude of the halftone dot is widened as described above, and the density difference can be easily detected. In addition, in binarization, there is an effect that black dots and white dots are easily output.
【0062】 図1に基づき網点領域検出について述べる。各ブロツ
クの詳細説明は後述するため、ここでは概略を説明す
る。The halftone dot area detection will be described with reference to FIG. Since the details of each block will be described later, the outline will be described here.
【0063】 まず、網点かどうかを判定するため、画像データのあ
るエリアを同一時間軸上に存在させることが必要とな
る。First, in order to determine whether a pixel is a halftone dot, it is necessary to have an area of image data on the same time axis.
【0064】 なお、ここでスキャナ2の主走査方向を示すためにX
の信号を用い、副走査方向を示すためにYの信号を用い
る。よって、Y方向遅延回路71およびX方向遅延回路72
により、あるエリアを同一時間軸上に存在させる。Here, X is used to indicate the main scanning direction of the scanner 2.
And the Y signal is used to indicate the sub-scanning direction. Therefore, the Y-direction delay circuit 71 and the X-direction delay circuit 72
Thus, a certain area is present on the same time axis.
【0065】 また、次段の白レベル検出回路73、黒レベル検出回路
74は、網点の白の核または黒の核を検出するもので、注
目画素が網点の核かどうかを判定するため、周辺画素と
の濃度差を検出し、ある一定以上の濃度差があれば、白
または黒の網点の核とし、この網点核の状態が定められ
た規定のパターンと一致しているかどうかの判定をパタ
ーンマッチング回路75で行い、網点の検出を行う。The next-stage white level detection circuit 73 and black level detection circuit
74 detects a white nucleus or a black nucleus of a halftone dot.In order to determine whether or not the pixel of interest is a halftone nucleus, a density difference from surrounding pixels is detected. If there is, the nucleus of a white or black halftone dot is determined, and a determination is made by the pattern matching circuit 75 as to whether or not the state of the halftone dot nucleus matches a prescribed pattern.
【0066】 そして、定められたn×mのエリアに網点が1個以上
存在する場合、n×mのエリアを網点ブロツクとする網
点ブロツク検出回路(1)76と、n×mのエリアに網点
が2個以上存在する場合、n×mのエリアを網点ブロツ
クとする網点ブロツク検出回路(2)77とを設け、さら
に網点ブロツクの複数ブロツクのうちで2点以上網点検
出ブロツク、1点以上網点検出ブロツク、網点が存在し
ないブロツクが、ある一定の割合で存在しているとき、
前述の複数網点ブロツクを網点エリアにする網点エリア
検出回路78を設ける。When one or more halftone dots are present in the determined n × m area, a halftone block detection circuit (1) 76 that makes the n × m area a halftone block, When there are two or more halftone dots in the area, a halftone block detection circuit (2) 77 is provided for making the nxm area a halftone block, and two or more halftone dots among a plurality of halftone dot blocks are provided. When point detection block, one or more halftone dot detection block, and halftone dot non-existence block exist at a certain ratio,
A halftone dot area detection circuit 78 for converting the above halftone dot blocks into halftone dot areas is provided.
【0067】 Y方向遅延回路71について説明する。The Y-direction delay circuit 71 will be described.
【0068】 Y方向遅延回路71は図7に示すように、メモリ101〜1
04にて構成される。なお、この回路は一例であり、パタ
ーン・マツチングに使用するパターンの最大サイズによ
り回路は異なる。また図8にはタイミングを示す。以下
これらを用いてY方向遅延回路71について説明する。As shown in FIG. 7, the Y-direction delay circuit 71
It consists of 04. Note that this circuit is an example, and the circuit differs depending on the maximum size of a pattern used for pattern matching. FIG. 8 shows the timing. Hereinafter, the Y-direction delay circuit 71 will be described using these.
【0069】 まず、図9を用いてタイミング関係を制御する制御記
号について説明する。図中Aは原稿を表しており、制御
記号は副走査方向(Y方向)の有効原稿幅を示す信号FG
ATE、主走査方向(X方向)の有効原稿幅を表す信号LGA
TE、主走査方向の読み取りの同期を取る信号LSYNC、お
よび図には示していないが、システム全体の基準信号CL
Kからなる。つまり図において原稿情報はLSYNCに同期し
て主走査方向に1ラインずつ読み取られ、FGATE、LGATE
がともに“H"のとき有効データとなる。そして読み取ら
れた画像データはCLKに同期して1画素ずつCCD10から出
力される。First, control symbols for controlling the timing relationship will be described with reference to FIG. In the figure, A represents a document, and a control symbol is a signal FG indicating an effective document width in the sub-scanning direction (Y direction).
ATE, signal LGA indicating the effective document width in the main scanning direction (X direction)
TE, a signal LSYNC for synchronizing reading in the main scanning direction, and a reference signal CL (not shown) for the entire system.
Consists of K. That is, in the figure, the document information is read line by line in the main scanning direction in synchronization with LSYNC, and FGATE, LGATE
Are valid data when both are “H”. Then, the read image data is output from the CCD 10 one pixel at a time in synchronization with the CLK.
【0070】 図8において、FGATE“H"になつた後、最初のLSYNCに
同期して読み取られた画像データは、LGATEが“H"の期
間を1ライン目の有効画像データD1としてCLKに同期し
て1画素ずつメモリ101に記憶される。そして次のSLYNC
に同期して得られた2ライン目の画像データD2は、やは
りメモリ101に記憶されるが、その際に、既にメモリ101
に記憶されていた1ライン目の画像データD1はCLKに同
期して、1画素ずつメモリ102に1ライン分遅延された
画像データとして記憶される。In FIG. 8, after FGATE goes “H”, the image data read in synchronization with the first LSYNC is synchronized with CLK while the period in which LGATE is “H” is the first line of effective image data D1. Then, the data is stored in the memory 101 one pixel at a time. And the next SLYNC
The second line of image data D2 obtained in synchronization with the memory 101 is also stored in the memory 101.
The image data D1 of the first line stored in the memory 102 is stored as image data delayed by one line in the memory 102 one pixel at a time in synchronization with the CLK.
【0071】 以下3ライン目、4ライン目…と走査して画像データ
D3,D4…を得ると、メモリ103,104で遅延していき、5ラ
イン目を読み取つたときに、メモリ101〜104の核出力
は、メモリ104の出力がD1、メモリ103の出力がD2、メモ
リ102の出力がD3、メモリ101の出力がD4となり、これと
現在読み取った5ライン目の画像データD5と合わせて5
ライン分の画像データが同一時間に得られる。Hereinafter, the image data is scanned by scanning the third line, the fourth line, etc.
When D3, D4,... Are obtained, the outputs are delayed in the memories 103 and 104, and when the fifth line is read, the nuclear outputs of the memories 101 to 104 are as follows: the output of the memory 104 is D1, the output of the memory 103 is D2, and the memory 102 Is D3, the output of the memory 101 is D4, and this is combined with the currently read image data D5 of the fifth line.
Line image data is obtained at the same time.
【0072】 次にX方向遅延回路72について説明する。Next, the X-direction delay circuit 72 will be described.
【0073】 X方向遅延回路72は図10に示すように5つのブロツク
からなり、各ブロツクがそれぞれ5個のフリツプ・フロ
ツプ群(111〜115,116〜120,121〜125,126〜130,131〜1
35)にて構成される。なお、この回路は一例であり、パ
ターン・マツチングに使用するパターンの最大サイズに
より回路は異なる。各ブロツクは、それぞれY方向遅延
回路71により得られた5ライン分の画像データDb1〜Db5
を処理するものであり、同じ動作をするので画像データ
Db1を処理するブロックについてのみ説明する。また図1
1には回路の動作のタイミングを示す。The X-direction delay circuit 72 comprises five blocks as shown in FIG. 10, and each block is composed of five flip-flop groups (111 to 115, 116 to 120, 121 to 125, 126 to 130, 131 to 1).
35). Note that this circuit is an example, and the circuit differs depending on the maximum size of a pattern used for pattern matching. Each block includes five lines of image data Db1 to Db5 obtained by the Y-direction delay circuit 71, respectively.
And performs the same operation, so the image data
Only the block that processes Db1 will be described. Figure 1
1 indicates the operation timing of the circuit.
【0074】 以下これらの図を用いてX方向遅延回路72について説
明する。Hereinafter, the X-direction delay circuit 72 will be described with reference to these drawings.
【0075】 図11において、5ライン目の画像データを読み取る
と、メモリ104からCLKに同期して、1画素ずつ1ライン
目の画像データD1が出力される。そして、1ライン目の
1画素目の画像データD1−1がフリツプ・フロツプ111
に入力されると、フリツプ・フロツプ111にラツチさ
れ、その値が記憶される。そして2画素目の画像データ
D1−2が入力されると、フリツプ・フロツプ111はその
値を記憶するが、その際既に記憶していた1画素目の画
像データD1−1はCLKに同期して、1画素分遅延された
データとしてフリツプ・フロツプ112に記憶される。In FIG. 11, when the image data of the fifth line is read, the image data D 1 of the first line is output from the memory 104 one pixel at a time in synchronization with the CLK. The image data D1-1 of the first pixel on the first line is a flip-flop 111.
Is input to the flip-flop 111, and the value is stored. And the image data of the second pixel
When D1-2 is input, the flip-flop 111 stores the value. At this time, the image data D1-1 of the first pixel already stored is delayed by one pixel in synchronization with the CLK. The data is stored in the flip-flop 112 as data.
【0076】 以下、3画素目、4画素目…の画像データD1−3,D1−
4…が入力されると、フリツプ・フロツプ113〜115で遅
延していき、6画素目の画像データが入力されると、フ
リツプ・フロツプ111〜115の各出力は、フリツプ・フロ
ツプ115の出力がD1−1、フリツプ・フロツプ114の出力
がD1−2、フリツプ・フロツプ113の出力がD1−3、フ
リツプ・フロツプ112の出力がD1−4、フリツプ・フロ
ツプ111の出力がD1−5となり、これと現在入力されて
きた6画素目の画像データD1−6と合わせて、同一ライ
ン内の6画素分の画像データが同一時間に得られる。Hereinafter, the image data D1-3, D1− of the third pixel, the fourth pixel,.
4 are delayed by the flip-flops 113 to 115, and when the image data of the sixth pixel is input, the outputs of the flip-flops 111 to 115 become the output of the flip-flop 115. D1-1, the output of flip-flop 114 is D1-2, the output of flip-flop 113 is D1-3, the output of flip-flop 112 is D1-4, and the output of flip-flop 111 is D1-5. And image data D1-6 of the sixth pixel currently input, image data for six pixels in the same line is obtained at the same time.
【0077】 従つて、5つのブロツクを合わせると図12に示すよう
に5ライン×6画素、合計30画素分の画像データDc1〜D
c30が同一時間に得られる。Accordingly, when the five blocks are combined, as shown in FIG. 12, image data Dc1 to Dc of 5 lines × 6 pixels, a total of 30 pixels,
c30 is obtained at the same time.
【0078】 X方向遅延回路72より5ライン×6画素、合計30画素
の画像データDc1〜Dc30が得られるが、このうちの数画
素を用いてパターン・マツチングを行い、網点を検出す
る。The X-direction delay circuit 72 provides image data Dc1 to Dc30 of 5 lines × 6 pixels, that is, a total of 30 pixels. Of these, pattern matching is performed using several pixels to detect halftone dots.
【0079】 図13(a)〜(e)は、パターン・マツチングに使用
するパターンの例であり、それぞれ丸印を付けた画素Dc
15が現在注目している注目画素であり、実線の四角形で
囲まれた画素が周辺画素となる。例えば、同図(a)の
パターンにおいては、注目画素はDc15であり、周辺画素
はDc2〜Dc5,Dc7,Dc12,Dc13,Dc18,Dc19,Dc24,Dc26〜Dc29
の14画素である。そしてパターン・マツチングは注目画
素と周辺画素の関係が、 (i)注目画素の濃度が全ての周辺画素の濃度よりもあ
る一定の濃度以上高い場合、 (ii)注目画素の濃度が全ての周辺画素の濃度よりもあ
る一定の濃度以上低い場合、 をパターンにマツチしていると見なして、その注目画素
を網点として検出する。なお、上述のある一定の濃度を
以下重みと呼ぶ。FIGS. 13 (a) to 13 (e) show examples of patterns used for pattern matching.
Reference numeral 15 is a pixel of interest at present, and a pixel surrounded by a solid-line rectangle is a peripheral pixel. For example, in the pattern of FIG. 7A, the target pixel is Dc15, and the peripheral pixels are Dc2 to Dc5, Dc7, Dc12, Dc13, Dc18, Dc19, Dc24, and Dc26 to Dc29.
14 pixels. Then, the pattern matching indicates that the relationship between the target pixel and the peripheral pixels is as follows: (i) when the density of the target pixel is higher than the density of all the peripheral pixels by a certain fixed density or more, (ii) when the density of the target pixel is all the peripheral pixels If the density is lower than the density by more than a certain density, it is considered that the pattern matches, and the target pixel is detected as a halftone dot. The above-mentioned certain density is hereinafter referred to as a weight.
【0080】 図16に20%,80%の濃度の網点と各網点を簡単にする
ためAの部分で一次元的に見た場合の濃度分布を示す。
そして上記(i)の場合には図16中の1の部分、つまり
網点そのものを網点として検出し、上記(ii)の場合に
は図16中2の部分、つまり網点と網点で囲まれた部分を
網点として検出する。FIG. 16 shows a halftone dot having a density of 20% and 80% and a density distribution when one-dimensionally viewed at a portion A in order to simplify each halftone dot.
In the case of the above (i), the portion 1 in FIG. 16, that is, the halftone dot itself is detected as a halftone dot, and in the above (ii), the portion of FIG. The enclosed portion is detected as a halftone dot.
【0081】 上記のごとく網点は、濃度の高い、つまり一定面積の
黒の面積比率が高い場合、白の核が存在しており、濃度
の低い、つまり白の面積比率が高い場合、黒の核が存在
し得る。As described above, a halftone dot has a white nucleus when the density is high, that is, when the area ratio of black of a certain area is high, and when the density is low, that is, when the area ratio of white is high, the halftone dot has a black color. There may be a nucleus.
【0082】 ここで、網点検出を行う上で図14に示すごとく網点画
像の入力データを、複数のスレツシユレベルで二値化
し、その各々の二値化パターンが、網点パターンとマツ
チングしているか否かにより、網点の検出を行うパター
ンマツチングでは図15に示すごとく、二値化スレツシユ
レベル周辺の文字、線画情報は、画像自体の濃度のム
ラ、搬送ムラ等による機械的ノイズ、照明および前述し
たCCD10のピツチムラ等により、文字、線画濃度情報は
均一ではなく、入力画像の濃度のムラが生じ、二値化後
のデータは黒の途切れが発生してしまう。この黒の途切
れが網点パターンとマツチングすれば、誤検出となる。Here, in performing the dot detection, as shown in FIG. 14, the input data of the dot image is binarized at a plurality of threshold levels, and each of the binarized patterns is matched with the dot pattern and the matching pattern. As shown in FIG. 15, in the pattern matching for detecting halftone dots depending on whether or not the characters are present, characters and line drawing information around the binary threshold level are mechanically affected by unevenness in density of the image itself, unevenness in conveyance, and the like. Due to noise, illumination, and the above-described CCD 10 pitch unevenness, character and line image density information are not uniform, density unevenness of an input image occurs, and data after binarization has black breaks. If the black break matches the dot pattern, erroneous detection will occur.
【0083】 つまり本実施例においては、上記欠点を補正するもの
であり、多少の濃度ムラが生じても、濃度差レベルは網
点に比較し、十分小さいものであるため、ある程度の濃
度差を、注目画素と周辺画素に持たせた濃度差パターン
マツチングにより、上記欠点を補い、誤検出を低減でき
る。That is, in the present embodiment, the above-described defect is corrected. Even if some density unevenness occurs, the density difference level is sufficiently small as compared with the halftone dot. The above defect can be compensated for by the density difference pattern matching provided between the target pixel and the peripheral pixel, and erroneous detection can be reduced.
【0084】 また、この濃度差は、網点の濃度(面積率)によつて
変化させることもないため、回路自体の構成も比較的容
易となる効果を奏する。Further, since this density difference does not change depending on the density (area ratio) of the halftone dots, there is an effect that the configuration of the circuit itself is relatively easy.
【0085】 以下図13(a)に示すパターンの場合を、白レベル検
出回路73および黒レベル検出回路74について説明する。Hereinafter, the case of the pattern shown in FIG. 13A will be described for the white level detection circuit 73 and the black level detection circuit 74.
【0086】 黒レベル検出回路74では前記(i)の場合について、
白レベル検出回路73では前記(ii)の場合について、そ
れぞれ周辺画素に対する注目画素の重み付けを行い、重
み付けをした注目画素(重み付き注目画素)と周辺画素
との大小関係を判定する。In the case of the above (i), the black level detection circuit 74
In the case (ii), the white level detection circuit 73 weights the peripheral pixel with the target pixel, and determines the magnitude relationship between the weighted target pixel (weighted target pixel) and the peripheral pixel.
【0087】 図13(a)のパターンを用いた場合の黒レベル検出回
路74を図17に示す。黒レベル検出回路74は、減算器161A
〜161Nおよび比較器162〜175にて構成される。なお、こ
の回路は一例であり、パターン等により構成は変わる。
減算器161Aでは、注目画素の周辺画素に対する重み付け
を行う。つまり、Dc15から重みデータDob1を引いて重み
付き注目画素データDcob15を生成し、比較器162へ出力
する。そして重み付き注目画素データDcob15と周辺画素
データDc2の濃度の大小関係に応じて信号De1を得る。同
様にして信号De2〜De14が得られる。なお、重みデータD
ob1〜Dob14は各々任意にその値を設定できるものであ
る。よつて注目画素Dc15に対して周辺画素Dc2〜Dc14が
各々異なつた重みで処理されることで黒レベルが検出さ
れる。FIG. 17 shows a black level detection circuit 74 using the pattern of FIG. The black level detection circuit 74 has a subtractor 161A
161N and comparators 162 to 175. Note that this circuit is an example, and the configuration changes depending on a pattern or the like.
The subtractor 161A weights the peripheral pixels of the target pixel. That is, the weighted pixel data Dcob15 is generated by subtracting the weight data Dob1 from Dc15, and is output to the comparator 162. Then, a signal De1 is obtained according to the magnitude relationship between the densities of the weighted target pixel data Dcob15 and the peripheral pixel data Dc2. Similarly, signals De2 to De14 are obtained. Note that the weight data D
The values of ob1 to Dob14 can be set arbitrarily. Thus, the black level is detected by processing the peripheral pixels Dc2 to Dc14 with different weights for the target pixel Dc15.
【0088】 ここで信号De1〜De14は(重み付き注目画素データ)
>(周辺画素データ)のとき“H"となり、それ以外のと
きは“L"となる。Here, the signals De1 to De14 are (weighted target pixel data)
It becomes “H” when> (peripheral pixel data), and becomes “L” otherwise.
【0089】 次に図13(a)のパターンを用いた場合の白レベル検
出回路73を図18に示す。白レベル検出回路73は、加算器
141A〜141Nおよび比較器142〜155にて構成される。な
お、この回路は一例であり、パターン等により構成は変
わる。加算器141Aでは注目画素の周辺画素に対する重み
付けを行う。つまり、信号Dc15から重みでデータDow1を
加えて、重み付き注目画素データDcow15を生成し、周辺
画素データDc2の濃度の大小関係に応じて信号Dd1を得
る。同様にして、信号Dd2〜Dd14が得られる。なお、重
みデータDow1〜Dow14は各々任意にその値を設定できる
ものである。よつて注目画素Dc15に対して周辺画素Dc2
〜Dc14が各々異なつた重みで処理されるこてで白レベル
が検出される。Next, FIG. 18 shows a white level detection circuit 73 using the pattern of FIG. 13A. The white level detection circuit 73 is an adder
It comprises 141A-141N and comparators 142-155. Note that this circuit is an example, and the configuration changes depending on a pattern or the like. The adder 141A weights surrounding pixels of the target pixel. That is, the data Dow1 is added by weight from the signal Dc15 to generate weighted target pixel data Dcow15, and the signal Dd1 is obtained according to the magnitude relation of the density of the peripheral pixel data Dc2. Similarly, signals Dd2 to Dd14 are obtained. The values of the weight data Dow1 to Dow14 can be set arbitrarily. Therefore, the surrounding pixel Dc2 is compared with the target pixel Dc15.
DDc14 are processed with different weights to detect the white level.
【0090】 ここで信号Dd1〜Dd14は黒レベル検出回路74とは逆に
(重み付き注画素データ)<(周辺画素データ)のとき
“H"となり、それ以外のときは“L"となる。Here, the signals Dd1 to Dd14 become “H” when (weighted note pixel data) <(peripheral pixel data), contrary to the black level detection circuit 74, and become “L” otherwise.
【0091】 なお、パターン・マツチングは単一パターンのみでな
く複数パターンを用いてもよく、その際は各パターンに
応じた図17、図18に類似した黒レベル検出回路74および
白レベル検出回路73を一例として図19のように、並列に
配置することにより実現できる。The pattern matching may use not only a single pattern but also a plurality of patterns. In this case, a black level detection circuit 74 and a white level detection circuit 73 similar to FIGS. Can be realized by arranging them in parallel as shown in FIG. 19 as an example.
【0092】 次にパターン・マツチング回路について説明する。Next, the pattern matching circuit will be described.
【0093】 図13(a)のパターンを用いた場合のパターン・マツ
チング回路の一例を図20に示す。パターン・マツチング
回路75は、ANDゲート181,182およびORゲート183にて構
成される。なお、この回路は一例であり、パターン等に
より構成は変わる。白レベル検出回路73より得られた信
号Dd1〜Dd14は、(重み付き注画素データ)<(周辺画
素データ)のとき“H"となり、それ以外のときは“L"と
なる。従ってANDゲート181に信号Dd1〜Dd14を入力し
て、信号Dd1〜Dd14が全て“H"のとき、つまり注目画素
が全ての周辺画素に対して、ある重み以上濃度が低いと
き、パターンにマッチしているので、その注目画素を網
点と判定し、信号Dawを“H"とする。逆に信号Dd1〜Dd14
のうち1つでも“L"のときはパターンにマッチしていな
いので、その注目画素を非網点と判定し、信号Dawを
“L"とする。同様にして黒レベル検出回路74より得られ
た信号De1〜De14をANDゲート182に入力し、信号De1〜De
14が全て“H"のときは注目画素が、全ての周辺画素に対
してある重み以上濃度が高いので、パターンにマッチし
ていることになる。したがって、その注目画素を網点と
判定し、信号Dabを“H"とする。また逆に信号De1〜De14
のうち、1つでも“L"のときは、パターンにマッチして
いないので、その注目画素を非網点と判定し、信号Dab
を“L"とする。そして、信号Daw、DabはORゲート183に
入力され、信号Daw、Dabのうちのいずれか一方が、“H"
のとき、つまりいずれか一方のパターンとマッチし、そ
の注目画素が網点と検出されたときは、その注目画素を
最終的に網点とし、信号Dfを“H"とする。また信号Da
w、Dabが両方とも“L"のときは、その中目画素は最終的
に非網点とし、信号Dfを“L"とする。FIG. 20 shows an example of a pattern matching circuit using the pattern of FIG. The pattern matching circuit 75 includes AND gates 181 and 182 and an OR gate 183. Note that this circuit is an example, and the configuration changes depending on a pattern or the like. The signals Dd1 to Dd14 obtained from the white level detection circuit 73 become “H” when (weighted note pixel data) <(peripheral pixel data), and become “L” otherwise. Therefore, when the signals Dd1 to Dd14 are input to the AND gate 181 and the signals Dd1 to Dd14 are all "H", that is, when the density of the target pixel is lower than a certain weight with respect to all the peripheral pixels, the pattern matches. Therefore, the target pixel is determined as a halftone dot, and the signal Daw is set to “H”. Conversely, the signals Dd1 to Dd14
If at least one of them is "L", it does not match the pattern, so the target pixel is determined to be a non-dot, and the signal Daw is set to "L". Similarly, the signals De1 to De14 obtained from the black level detection circuit 74 are input to the AND gate 182, and the signals De1 to De14 are inputted.
When all 14 are “H”, the target pixel has a higher density than a certain weight with respect to all the peripheral pixels, so it matches the pattern. Therefore, the target pixel is determined as a halftone dot, and the signal Dab is set to “H”. Conversely, the signals De1 to De14
If at least one of them is "L", it does not match the pattern, so the pixel of interest is determined to be a non-dot, and the signal Dab
To “L”. Then, the signals Daw and Dab are input to the OR gate 183, and one of the signals Daw and Dab is set to “H”.
In other words, if the pattern matches one of the patterns and the target pixel is detected as a halftone dot, the target pixel is finally set to a halftone dot, and the signal Df is set to "H". Also signal Da
When w and Dab are both “L”, the middle pixel is finally set to a non-dot, and the signal Df is set to “L”.
【0094】 なお、パターンを複数使用してパターン・マッチング
を行う場合は、一例として図19に示すように複数の黒レ
ベル検出回路74a〜74cおよび白レベル検出回路73a〜73c
に対応したANDゲートを設け、パターンにマッチしてい
るかどうか(注目画素が網点か非網点か)を判定し、そ
の出力をORゲートに入力して、各パターンのうちの1つ
でもその注目画素を網点と判定した場合には、その注目
画素を最終的に網点と判定し、いずれかのパターンでも
その注目画素を非網点と検出した場合には、その注目画
素を最終的に非網点と判定するようにすれば実現でき
る。When performing pattern matching using a plurality of patterns, as an example, a plurality of black level detection circuits 74a to 74c and a plurality of white level detection circuits 73a to 73c as shown in FIG.
An AND gate corresponding to is provided, and it is determined whether or not the pixel matches the pattern (whether the pixel of interest is a halftone dot or a non-halftone dot), and the output is input to an OR gate. If the target pixel is determined to be a halftone dot, the target pixel is finally determined to be a halftone dot, and if the target pixel is detected as a non-halftone dot in any of the patterns, the target pixel is finally determined to be a halftone dot. It can be realized by determining that the pixel is a non-dot.
【0095】 網点ブロック検出回路(1)76および網点ブロック検
出回路(2)77について説明する。The dot block detection circuit (1) 76 and the dot block detection circuit (2) 77 will be described.
【0096】 網点ブロック検出回路(1)76および網点ブロック検
出回路(2)77では、複数画素からなるブロック注に網
点画素が1画素存在するブロック(網点ブロック1)、
同じく複数画素存在するブロック(網点ブロック2)を
それぞれ検出する。In the halftone block detection circuit (1) 76 and halftone block detection circuit (2) 77, a block (halftone block 1) in which one halftone pixel exists in a block consisting of a plurality of pixels,
Similarly, a block (halftone block 2) having a plurality of pixels is detected.
【0097】 従来の技術では、このような網点ブロック化を行う
際、そのブロック中に1画素でも網点画素が存在する場
合、そのブロックを網点ブロックとして領域化を行って
きたが、この場合、ノイズ等により1画素でも非網点画
素を網点画素と誤認識すると、そのブロック全体を網点
ブロックとして誤認識してしまう欠点が存在したことは
前述の通りである。In the related art, when such a halftone block is formed, if at least one halftone pixel exists in the block, the block has been formed as a halftone block. In this case, as described above, if even one pixel is erroneously recognized as a halftone pixel due to noise or the like, the entire block is erroneously recognized as a halftone block, as described above.
【0098】 図21に、100線、濃度50%の網点画像を前述の400dpi
で読み取った場合の画像データを示す。図中ハッチング
したところ網点であり、画像データ上および左の1〜16
の数字は各画素に対応する。この図より明らかなよう
に、適当な大きさのサイズのブロック、例えば8×8画
素をブロックとすると、4〜5個の網点が存在している
ので、ブロック中に複数の網点画素が存在する場合に、
そのブロックを網点ブロックとすると、前述のような欠
点を防ぐことができる。但し、モアレ等の影響により網
点画素が検出しずらくなっている場合、ブロック中に複
数画素存在する場合に、そのブロックを網点ブロックと
すると、逆に網点画像部を非網点画像部と誤認識してし
まう欠点が生じるので、本実施例においては、ブロック
中に1画素でも網点画素が存在する場合と、ブロック中
に複数網点画素が存在する場合をそれぞれ網点ブロック
1、網点ブロック2として検出し、以後の処理に使用す
る。FIG. 21 shows a halftone dot image having 100 lines and a density of 50% at the aforementioned 400 dpi.
5 shows image data when reading is performed. In the figure, the hatched area indicates a halftone dot, and the upper and lower left and upper 1 to 16 on the image data.
Numbers correspond to each pixel. As is apparent from this figure, when a block of an appropriate size, for example, 8 × 8 pixels is a block, there are 4 to 5 halftone dots, so that a plurality of halftone pixels are included in the block. If present,
If the block is a halftone block, the above-mentioned disadvantages can be prevented. However, if halftone pixels are difficult to detect due to the effects of moire or the like, and if there are a plurality of pixels in a block, and that block is a halftone block, the halftone image part In this embodiment, there is a defect that a halftone pixel exists even in a block, and a plurality of halftone pixels exist in a block. , Are detected as halftone dot blocks 2 and used for the subsequent processing.
【0099】 図22に、網点ブロック(1)76および網点ブロック検
出回路(2)77の構成を示す。網点ブロック検出回路
(1)76は、主走査方向網点ブロック検出回路(1)20
1でブロックの主走査方向に網点画素が存在するかしな
いかを検出し、副走査方向網点ブロック検出回路(1)
203により、ブロックの副走査方向に網点画素が存在す
るラインが1ラインでも存在するときに、そのブロック
を網点ブロック1として検出する。FIG. 22 shows the configuration of the halftone block (1) 76 and the halftone block detection circuit (2) 77. The halftone dot detection circuit (1) 76 is a halftone dot detection circuit (1) 20 in the main scanning direction.
In step 1, whether or not a halftone pixel exists in the main scanning direction of the block is detected.
According to 203, when there is at least one line where a halftone pixel exists in the sub-scanning direction of the block, the block is detected as the halftone block 1.
【0100】 網点ブロック検出回路(2)77は、主走査方向網点ブ
ロック検出回路(1)201により、ブロックの主走査方
向に網点画素が存在するかしないかを検出し、副走査方
向網点ブロック検出回路(2)204により、網点画素の
存在するラインが所定の複数ライン存在するとき、その
ブロックを網点ブロック2として検出する。また、主走
査方向網点ブロック検出回路(2)202により、ブロッ
クの主走査中に網点画素が所定の複数画素存在するかし
ないかを検出し、副走査方向網点ブロック検出回路
(1)205により、ブロックの副走査方向に網点画素が
所定の複数画素存在するラインが1ラインでも存在する
とき、そのブロックを網点ブロック2として検出する。
そしていずれか一方で、そのブロックが網点ブロック2
として検出された場合に、そのブロックを網点ブロック
2として検出する。The halftone dot detection circuit (2) 77 detects whether or not a halftone pixel exists in the main scanning direction of the block by the halftone dot detection circuit (1) 201 in the main scanning direction, and performs the sub-scanning direction. When a plurality of predetermined lines including halftone pixels exist, the halftone block detection circuit (2) 204 detects the block as halftone block 2. The main scanning direction halftone dot block detection circuit (2) 202 detects whether or not a plurality of predetermined halftone pixels exist during the main scanning of the block. According to 205, when at least one line having a plurality of predetermined halftone pixels in the sub-scanning direction of a block exists, the block is detected as a halftone block 2.
And one of the blocks is a dot block 2
, The block is detected as a halftone block 2.
【0101】 以下各部の詳細を、ブロックのサイズを主走査方向8
画素×ク走査方向8ラインとし、ブロック中2画素以上
網点画素が存在するときに、網点ブロック2とする場合
について説明する。The details of each part will be described in detail below.
A description will be given of a case where a halftone dot block 2 is set when there are two or more halftone pixels in a block with eight pixels in the scanning direction.
【0102】 主走査方向網点ブロック検出回路(1)201について
説明する。The halftone dot detection circuit (1) 201 in the main scanning direction will be described.
【0103】 主走査方向網点ブロック検出回路(1)201は、図23
に示すように、8進カウンタ210、フリップ・プロップ2
11〜213、ANDゲート214、215、ORゲート216およびNAND
ゲート217にて構成される。なお、この回路は一例であ
り、ブロックのサイズにより回路は異なる。The main scanning direction halftone block detection circuit (1) 201
Octal counter 210, flip prop 2
11 to 213, AND gates 214 and 215, OR gate 216 and NAND
It is composed of a gate 217. Note that this circuit is an example, and the circuit differs depending on the size of the block.
【0104】 また、図25にはこの回路の動作のタイミングの一例を
示す。なお、図中の1〜7の信号は、図23中の1〜7の
各位置に対応する。また、図25のCLKの上の数字は画素
に対応する。FIG. 25 shows an example of the operation timing of this circuit. The signals 1 to 7 in the figure correspond to the positions 1 to 7 in FIG. The numbers above CLK in FIG. 25 correspond to pixels.
【0105】 以下、これらの図を用いて、主走査方向網点ブロック
検出回路(1)201について説明する。The halftone dot detection circuit (1) 201 in the main scanning direction will be described below with reference to these drawings.
【0106】 主走査方向網点ブロック検出回路(1)201では、ブ
ロックの主走査方向8画素中に網点画素が存在するかし
ないとを検出する。8進カウンタ210のQA〜QCの各出力
は、基準信号CLKが入力される度に図25のように順次出
力を変えていくので、これをANDゲート214に入力するこ
とにより、フリップ・フロップ211の出力1,2は8クロッ
ク毎に“H"または“L"になる。ここで例えば、2画素目
が網点と判定され、信号Dfが“H"になっている場合、AN
Dゲート215の出力5の状態にかかわらず、ORゲート216
の出力3が“H"となるので、次のCLKの立上がりでこの
信号がラッチされ、フリップ・フロップ212の出力4が
“H"となる。そして信号4と2をANDゲート215に入力す
ることにより、ANDゲート215の出力5は“H"となり、こ
の信号5がORゲート216に入力されるので、以下信号Df
の状態にかかわらず、信号3は“H"となり、信号4も
“H"となる。そして9画素目にくると信号2が“L"にな
るので、信号Dfが“L"のときの信号3は“L"となり、次
のCLKの立上がりでこの信号がラッチされ、信号4が
“L"となる。信号1とCLKをNAMDゲート217に入力するこ
とにより、NANDゲート217の出力6は図25のようにな
り、この信号6をフリップ・フロップ213のクロックに
入力することにより、信号6の立上がりで信号4がラッ
チされるので、フリップ・フロップ213の出力7は信号
4が“H"のとき、つまり8画素中に網点が存在したとき
は“H"となり、逆に信号4が“L"つまり8画素中に網点
が存在しなかったとき“L"となる。The main scanning direction halftone block detection circuit (1) 201 detects whether or not a halftone pixel exists in eight pixels in the main scanning direction of a block. Each output of the QA to QC of the octal counter 210 changes its output sequentially as shown in FIG. 25 every time the reference signal CLK is input. By inputting this to the AND gate 214, the flip-flop 211 Outputs 1 and 2 become "H" or "L" every 8 clocks. Here, for example, when the second pixel is determined to be a halftone dot and the signal Df is “H”,
OR gate 216 regardless of the state of output 5 of D gate 215
Becomes "H", this signal is latched at the next rising edge of CLK, and the output 4 of the flip-flop 212 becomes "H". By inputting the signals 4 and 2 to the AND gate 215, the output 5 of the AND gate 215 becomes "H" and this signal 5 is input to the OR gate 216.
, The signal 3 becomes "H" and the signal 4 also becomes "H". Then, at the ninth pixel, the signal 2 becomes "L", so that the signal 3 when the signal Df is "L" becomes "L", this signal is latched at the next rising edge of the CLK, and the signal 4 becomes "L". L ". By inputting the signal 1 and CLK to the NAMD gate 217, the output 6 of the NAND gate 217 becomes as shown in FIG. 25. By inputting this signal 6 to the clock of the flip-flop 213, the signal 6 rises. 4 is latched, the output 7 of the flip-flop 213 becomes "H" when the signal 4 is "H", that is, when a halftone dot exists in eight pixels, and conversely, when the signal 4 is "L", It becomes "L" when a halftone dot does not exist in eight pixels.
【0107】 以下、9画素目〜16画素目まで8画素中には網点画素
が2個存在する場合を、また17画素目から24画素目まで
は網点画素が存在しない場合のタイミングの例を示す。Hereinafter, an example of the timing when two halftone pixels exist in eight pixels from the ninth pixel to the sixteenth pixel, and the timing when no halftone pixels exist in the seventeenth to twenty-fourth pixels Is shown.
【0108】 主走査方向網点ブロック検出回路(2)202について
説明する。The halftone dot detection circuit (2) 202 in the main scanning direction will be described.
【0109】 主走査方向網点ブロック検出回路(2)202は、図24
に示すように、8進カウンタ220、221、フリップ・フロ
ップ222〜224、ディレイ225、226、ANDゲート227、22
8、ORゲート229、230およびNANDゲート213にて構成され
る。なお、この回路は一例であり、ブロックのサイズに
より回路は異なる。また、図26には、この回路の動作の
タイミングの一例を示す。なお、図26中の1〜10の信号
は図24中1〜10の各位置に対応する。また、図26のCLK
の上の数字は画素に対応する。The main scanning direction halftone block detection circuit (2) 202
, Octal counters 220 and 221, flip flops 222 to 224, delays 225 and 226, and AND gates 227 and 22
8. It is composed of OR gates 229 and 230 and NAND gate 213. Note that this circuit is an example, and the circuit differs depending on the size of the block. FIG. 26 shows an example of the operation timing of this circuit. The signals 1 to 10 in FIG. 26 correspond to the positions 1 to 10 in FIG. In addition, CLK in FIG.
The numbers above indicate pixels.
【0110】 以下、これらの図を用いて主走査方向網点ブロック
(2)202について説明する。Hereinafter, the halftone dot block (2) 202 in the main scanning direction will be described with reference to these drawings.
【0111】 主走査方向網点ブロック(2)202では、ブロックの
主走査方向8画素中に網点画素が2画素以上存在するか
しないかを検出する。8進カウンタQA〜QCの各出力は、
基準信号CLKが入力される度に図26に示すように順次出
力が変わるので、これらをANDゲート227に入力すること
によりフリップ・フロップ222の出力1,2は8クロック毎
に“H"または“L"になる。ここで例えば、3画素目と6
画素目が網点と判定され、信号Dfが“H"になっている場
合、信号DfとCLKの反転信号をANDゲート228に入力する
ことにより、ANDゲート228の出力6は信号Dfが“H"のと
きにCLKの反点信号が出力される。そしてこの信号6を
8進カウンタ211のクロックに入力すると、最初の信号
6が“H"となったときは8進カウンタ221のQB、QC出力
はともに“L"なので、この2つの信号をORゲート230に
入力して得られたORゲート230の出力7も“L"となる
が、信号6が2回目に“H"となったときは、8進カウン
タ221のQB出力が“H"となるので、信号7が“H"とな
る。そしてこの次のCLKの立上がりでこの信号7がラッ
チされるので、フリップ・フロップ223の出力8も“H"
となる。これ以後8進カウンタ221がクリアされるまで
はQB出力が“H"の状態を保つので、信号8も“H"の状態
を保つ。そして信号1とCLKをNANDゲート231に入力する
ことにより、NANDゲート231の出力9は図26のようにな
り、この信号9をフリップ・フロップ224のクロックに
入力することにより、信号9の立上がりで信号8がラッ
チされるので、フリップ・フロップ224の出力10は信号
8が“H"のとき、つまり8画素中網点画素が2画素以上
存在したときは“H"となり、信号8が“L"のとき、つま
り8画素中網点画素が1画素しか存在しなかったとき、
または網点画素が存在しなかったときは“L"となる。8
進カウンタ221のクリアは信号1をディレイ225に入力し
て、得られた信号3と信号2をORゲート229に入力して
得られる。ORゲート229の出力4をさらにディレイ226に
入力とし、遅延させて信号5を8進カウンタ221のクリ
ア端子(CR)に入力することにより行う。In the main scanning direction halftone block (2) 202, it is detected whether or not two or more halftone pixels exist in eight main scanning direction pixels of the block. Each output of octal counter QA ~ QC is
Each time the reference signal CLK is input, the output changes sequentially as shown in FIG. 26. By inputting these to the AND gate 227, the outputs 1 and 2 of the flip-flop 222 become "H" or "H" every eight clocks. L ". Here, for example, the third pixel and the sixth pixel
If the pixel D is determined to be a halftone dot and the signal Df is "H", an inverted signal of the signal Df and CLK is input to the AND gate 228, so that the output 6 of the AND gate 228 becomes "H". In the case of "", the inverted signal of CLK is output. When this signal 6 is input to the clock of the octal counter 211, when the first signal 6 becomes "H", the QB and QC outputs of the octal counter 221 are both "L". The output 7 of the OR gate 230 obtained by inputting to the gate 230 also becomes “L”, but when the signal 6 becomes “H” for the second time, the QB output of the octal counter 221 becomes “H”. Therefore, the signal 7 becomes "H". Since this signal 7 is latched at the next rising edge of the CLK, the output 8 of the flip-flop 223 also becomes "H".
Becomes Thereafter, the QB output is kept at "H" until the octal counter 221 is cleared, so that the signal 8 also keeps at "H". By inputting the signal 1 and CLK to the NAND gate 231, the output 9 of the NAND gate 231 becomes as shown in FIG. 26. By inputting this signal 9 to the clock of the flip-flop 224, the signal 9 rises. Since the signal 8 is latched, the output 10 of the flip-flop 224 becomes "H" when the signal 8 is "H", that is, when two or more halftone pixels out of eight pixels are present, and the signal 8 becomes "L". ", That is, when there is only one halftone pixel out of eight pixels,
Or, when there is no halftone dot pixel, it becomes “L”. 8
The ternary counter 221 is cleared by inputting the signal 1 to the delay 225 and inputting the obtained signal 3 and signal 2 to the OR gate 229. The output 4 of the OR gate 229 is further input to the delay 226, and the signal 5 is delayed and input to the clear terminal (CR) of the octal counter 221.
【0112】 以下、9画素目〜16画素目は、網点画素が1画素存在
する場合を、また17画素目から24画素目までの網点画素
が存在しない場合のタイミングの例を示す。Hereinafter, the ninth pixel to the sixteenth pixel show timing examples in the case where one halftone pixel exists, and in the case where there is no halftone pixel from the 17th pixel to the 24th pixel.
【0113】 副走査方向網点ブロック検出回路(1)(符号203ま
たは205;以下203として表示する)について説明する。The sub-scanning direction halftone block detection circuit (1) (reference numeral 203 or 205; hereinafter, referred to as 203) will be described.
【0114】 副走査方向網点ブロック検出回路(1)203は、図27
に示すように、8進カウンタ240、メモリ241、ORゲート
242、ANDゲート243およびNANDゲート244にて構成され
る。なお、この回路は一例であり、ブロックサイズによ
り回路は異なる。The halftone dot detection circuit (1) 203 in the sub-scanning direction
As shown in the figure, octal counter 240, memory 241, OR gate
242, an AND gate 243 and a NAND gate 244. This circuit is an example, and the circuit differs depending on the block size.
【0115】 また図28には、この回路の動作のタイミングの一例を
示す。なお、図28中の1〜5の信号は図27中の1〜5の
各位置での信号と対応する。また図28の1/8CLKの上の数
字はブロックに対応する。以下されらの図を用いて副走
査方向網点ブロック検出回路(1)203について説明す
る。FIG. 28 shows an example of operation timing of this circuit. The signals 1 to 5 in FIG. 28 correspond to the signals at the respective positions 1 to 5 in FIG. The numbers above 1/8 CLK in FIG. 28 correspond to blocks. The halftone dot block detection circuit (1) 203 in the sub-scanning direction will be described with reference to these drawings.
【0116】 副走査方向網点ブロック検出回路(1)203では、主
走査方向網点ブロック(1)201または主走査方向網点
ブロック(2)202により、ブロックの主走査8画素中
に網点画素が存在するかしないか、または網点画素が2
画素以上存在するかしないかを検出した後に、ブロック
の副走査8ライン中1ラインでも網点画素が存在すると
いう検出結果が存在したときに、そのブロックを網点ブ
ロック1として検出し、また8ライン中1ラインでも網
点画素が2画素以上存在するという検出結果が存在した
ときに、そのブロックを網点ブロック2として検出す
る。In the sub-scanning halftone block detection circuit (1) 203, the halftone dot in the main scanning 8 pixels of the block is determined by the halftone dot block (1) 201 or the halftone block (2) 202 in the main scanning direction. Pixels are present or absent, or halftone pixels are 2
After detecting whether there is more than one pixel or not, if there is a detection result indicating that a halftone pixel exists in at least one of the eight sub-scanning lines of the block, the block is detected as halftone block 1; When there is a detection result indicating that two or more halftone pixels exist in even one line, the block is detected as halftone block 2.
【0117】 まず網点ブロック1の検出について説明する。8進カ
ウンタ240は、LSYNCが入力される度に順次カウント・ア
ップしていく。そして、このQA〜QC出力をNANDゲート24
4に入力することにより、信号4を得る。まず、8進カ
ウンタ240の出力が7の場合、QA〜QCの各出力は“H"ト
なるので、信号4は“L"となる。そして主走査方向網点
ブロック検出回路(1)203の検出結果の信号1(=Dg
1)が、今1ブロック目と4ブロック目に網点画素が存
在し“H"となったとすると、メモリ241の出力3がどの
ような状態であっても、信号4が“L"なので、ANDゲー
ト243の出力5は“L"となる。そして信号1と信号5をO
Rゲート242に入力し、信号2を得る。次に次のラインに
進み、カウンタ240の出力が0の場合、信号4は“H"と
なる。そして信号1が今2ブロック目と4ブロック目が
“H"になったとすると、メモリ241の出力3は、前ライ
ンでORゲート242の出力信号2を1/8CLKでラッチした信
号であり、前ラインの信号1で1ブロック目と4ブロッ
ク目が“H"であった信号が保持されている。そして信号
4が“H"なので、信号5は信号3がそのまま出力された
信号となり、従ってORゲート242からの出力2は1,2,4ブ
ロック目が“H"の信号となる。First, the detection of the halftone dot block 1 will be described. The octal counter 240 sequentially counts up each time LSYNC is input. Then, this QA ~ QC output is output to NAND gate 24
By inputting to 4, a signal 4 is obtained. First, when the output of the octal counter 240 is 7, the outputs of QA to QC go "H", so that the signal 4 goes "L". The signal 1 (= Dg) of the detection result of the halftone dot block detection circuit (1) 203 in the main scanning direction
1) However, if the halftone pixel exists in the first and fourth blocks and becomes “H”, the signal 4 is “L” regardless of the state of the output 3 of the memory 241. The output 5 of the AND gate 243 becomes "L". And signal 1 and signal 5 are O
Input to R gate 242 to obtain signal 2. Next, proceeding to the next line, when the output of the counter 240 is 0, the signal 4 becomes “H”. If the second block and the fourth block of the signal 1 are now “H”, the output 3 of the memory 241 is a signal obtained by latching the output signal 2 of the OR gate 242 at 1/8 CLK on the previous line. The signal in which the first block and the fourth block are “H” in the signal 1 of the line is held. Since the signal 4 is "H", the signal 5 is a signal in which the signal 3 is output as it is, and therefore, the output 2 from the OR gate 242 is an "H" signal in the first, second and fourth blocks.
【0118】 以下同様に進み、カウンタの出力が6の場合、信号4
は“H"となる。そして信号1が今3ブロック目が前の7
ラインも含めて初めて“H"になったとすると、信号4が
“H"なので、信号5はメモリ241で保持していた信号3
がそのまま出力された信号となり、従って信号2は、1
〜4ブロック目が“H"の信号となる。そしてこの信号2
が1/8CLKでラッチされ、次のラインでのメモリ241から
の出力3となるので、結局ブロックの副走査方向8ライ
ン中1ラインでも信号1が“H"、すなわち、ブロックの
主走査8画素中に網点画素が存在するという検出結果に
なると、それを保持し続けて、そのブロックを網点ブロ
ック1として“H"の信号を出力する。In the same manner, when the output of the counter is 6, the signal 4
Becomes “H”. And signal 1 is now the third block is 7
If it becomes "H" for the first time including the line, since the signal 4 is "H", the signal 5 is the signal 3 held in the memory 241.
Becomes the output signal as it is, so that the signal 2 is 1
The fourth to fourth blocks are "H" signals. And this signal 2
Is latched at 1/8 CLK and becomes the output 3 from the memory 241 in the next line, so that the signal 1 is "H" even in one of the eight lines in the sub-scanning direction of the block. When the detection result indicates that a halftone pixel exists, the signal is kept as it is, and the block is set as a halftone block 1 to output a signal of "H".
【0119】 逆に8ライン中全ての信号が“L"、すなわち、網点画
素が存在しないという検出結果になると、それを保持し
続けそのブロックを非網点ブロックとして“L"の信号を
出力する。そして次のラインに進み、カウンタ240の出
力が再び7になると、信号4が“L"になるので、メモリ
241の出力3は保持されなくなり、クリアされる。Conversely, when all the signals in the eight lines are “L”, that is, the detection result indicates that there is no halftone pixel, the signal is kept as it is, and the signal of “L” is output as a non-halftone block. I do. Then, when the output of the counter 240 becomes 7 again, the signal 4 becomes "L".
Output 3 of 241 is no longer held and is cleared.
【0120】 網点ブロック2の検出については、信号1をDh1にす
るだけで、動作は網点ブロック1の検出と同様である。Regarding the detection of the halftone dot block 2, the operation is the same as the detection of the halftone dot block 1 only by changing the signal 1 to Dh1.
【0121】 副走査方向網点ブロック検出回路(2)204について
説明する。The halftone dot block detection circuit (2) 204 in the sub-scanning direction will be described.
【0122】 副走査方向網点ブロック検出回路(2)204は図29に
示すように、メモリ250、ANDゲートブロック251およびO
Rゲート252にて構成される。されらにANDゲートブロッ
ク251は、図31に示すように複数のANDゲート260〜287に
て構成される。なお、これらの回路は一例であり、他の
構成にしてもよい。As shown in FIG. 29, the sub-scanning halftone dot block detection circuit (2) 204 includes a memory 250, an AND gate block 251 and an O gate block 251.
It is composed of an R gate 252. In addition, the AND gate block 251 includes a plurality of AND gates 260 to 287 as shown in FIG. Note that these circuits are merely examples, and may have other configurations.
【0123】 また図30には、この回路のメモリ250の出力までの動
作のタイミングを、また図32には、ANDゲートブロック2
51からORゲート252の出力までの動作の一例を示す。FIG. 30 shows the operation timing of this circuit up to the output of the memory 250, and FIG. 32 shows the AND gate block 2
An example of the operation from 51 to the output of the OR gate 252 will be described.
【0124】 以下、これらの図を用いて副走査方向網点ブロック検
出回路(2)204について説明する。The sub-scanning direction halftone dot block detection circuit (2) 204 will be described below with reference to these figures.
【0125】 主走査方向網点ブロック検出回路(1)201によりブ
ロックの主走査方向8画素中に網点画素が存在するかど
うかを検出した信号Dg1をメモリ250のDIN1に入力し、DO
UT1の出力をDIN2にフィードバックして入力し、以下同
様にDOUT2の出力をDIN3の入力に、DOUT3の出力をDIN4の
入力に、というように出力を次の入力にフィードバック
してやると、主走査方向網点ブロック検出回路(1)20
1からの1ライン目の検出信号Dg1−1をまずDIN1に入力
し、次に2ライン目の検出信号Dg1−2を入力すると、D
OUT1の出力をDIN2に入力しているので、DOUT2の出力か
らはDg1−1が1ライン分遅延して出力される。A signal Dg1 that is detected by the main scanning direction halftone dot block detection circuit (1) 201 as to whether or not a halftone pixel exists in eight pixels in the main scanning direction is input to DIN1 of the memory 250, and DO
When the output of UT1 is fed back to DIN2 and input in the same manner, the output of DOUT2 is fed back to the input of DIN3, the output of DOUT3 is fed back to the input of DIN4, and so on. Point block detection circuit (1) 20
First, the detection signal Dg1-1 of the first line from 1 is input to DIN1, and then the detection signal Dg1-2 of the second line is input.
Since the output of OUT1 is input to DIN2, Dg1-1 is output from DOUT2 with a delay of one line.
【0126】 以下、3ライン目、4ライン目、…の検出信号Dg1−
3,Dg1−4,…を順次入力し、8ライン目の検出信号Dg1−
8を入力すると、DOUT1〜8の各出力信号Dg11〜Dg18は
1ライン目〜8ライン目の検出信号Dg1−1〜Dg1−8と
なり、ブロックの副走査方向8ライン分の信号が得られ
ることになる。次に信号Dg11〜Dg18をANDゲートブロッ
ク251に入力すると、ANDゲートブロック251では図31に
示すように、信号Dg11〜Dg18の各2つの信号の入力のAN
Dを取っているので、図32に示すように、信号Dg11が1,
3,4,7,11,12ブロック目で、信号Dg12が2,3,4,6,8,9,12
ブロック目で、主走査8画素中網点画素が存在して“H"
になり、信号Dg13〜Dg18には網点画素が存在せず常に
“L"だったとすると、ANDゲートブロック251からの出力
信号Dh11〜Dh38は、信号Dh12が信号Dg11,Dg12と3,4,12
ブロック目でともに“H"ということは、3,4,12ブロック
中に少なくとも2画素以上網点画素が存在していること
を示しているので、3,4,12ブロック目を網点ブロック2
として検出し“H"とする。その他の信号は2ラインでと
もに“H"となるブロックが存在しないので、網点ブロッ
ク2として検出できず、“L"となる。そして信号Dh11〜
Dh38をORゲート252に入力すると、信号Dh12の3,4,12ブ
ロック目が“H"なので、3,4,12ブロック目を網点ブロッ
ク2として検出して“H"を出力する。Hereinafter, the detection signals Dg1− of the third line, the fourth line,.
, Dg1-4,... Are sequentially input, and the detection signal Dg1−
When 8 is input, the output signals Dg11 to Dg18 of DOUT1 to 8 become detection signals Dg1-1 to Dg1-8 of the first to eighth lines, and signals for eight lines in the sub-scanning direction of the block are obtained. Become. Next, when the signals Dg11 to Dg18 are input to the AND gate block 251, the AND gate block 251 inputs the signals AN of the two signals Dg11 to Dg18 as shown in FIG.
D, the signal Dg11 is 1, as shown in FIG.
In the 3,4,7,11,12th block, the signal Dg12 is 2,3,4,6,8,9,12
In the block, “H” when halftone dot pixel exists in 8 pixels in the main scan
Assuming that there is no halftone pixel in the signals Dg13 to Dg18 and the signal is always “L”, the output signals Dh11 to Dh38 from the AND gate block 251 are the signals Dg12 and Dg11, Dg12 and 3, 4, 12
Since "H" in both blocks indicates that at least two or more halftone pixels exist in the third, fourth, and twelve blocks, the third, fourth, and twelfth blocks are replaced by the halftone dot block 2.
As “H”. Other signals are not detected as halftone block 2 because there are no blocks that are both "H" in two lines, and are "L". And signal Dh11 ~
When Dh38 is input to the OR gate 252, since the third, fourth, and twelfth blocks of the signal Dh12 are "H", the third, fourth, and twelfth blocks are detected as the halftone dot block 2, and "H" is output.
【0127】 図33ないし図36は、前述の回路より得られた1点網点
ブロック情報DG、2点網点ブロック情報DHを基に、図37
に示す計6つのブロック(以下エリアと言う)のDG、DH
により、網点エリアであるかを判定する回路の具体的な
一例を示すブロック図である。また、図38、図39は上記
網点エリアであるかを判定する回路の動作を示すタイミ
ングチャートである。FIGS. 33 to 36 show FIG. 37 based on the one-point halftone block information DG and the two-point halftone block information DH obtained from the above-described circuit.
DG and DH of 6 blocks (hereinafter referred to as area) shown in
FIG. 4 is a block diagram showing a specific example of a circuit for determining whether a circuit is a halftone dot area. 38 and 39 are timing charts showing the operation of the circuit for determining whether or not the area is the dot area.
【0128】 以下、これらの図を基に説明を行う。Hereinafter, description will be made based on these drawings.
【0129】 図33ないし図36において、300,330はFIFORAM(ファー
ストイン・ファーストアウト・ラム)、301,302は多入
力D−F/F、303〜317,319〜325は多入力AND素子、318,3
26,327,329,333は多入力OR素子、328はAND素子、331はO
R素子、332はシフト・レジスタである。33 to 36, 300 and 330 are FIFORAMs (first-in first-out rams), 301 and 302 are multi-input DF / Fs, 303 to 317 and 319 to 325 are multi-input AND elements, and 318 and 3
26,327,329,333 are multi-input OR element, 328 is AND element, 331 is O
The R element 332 is a shift register.
【0130】 図38において、前述の回路より、LGATE,1/8LGATE,1/8
CLK,IN・DG,IN・DH(図33のDG,DHに入力される1点また
は2点網点ブロック情報)が入力される。上段の5つの
信号(LAGTE,1/8LGATE,IN・DG,IN・DH,1/8CLK)のIN・D
G,IN・DHのDATGn,DATHnの部分を詳細に示した信号がそ
の下段の信号である。IN・DGは1点網点ブロック情報デ
ータ、nライン目の8ピクセルごとに1,2,3…10,11,12,
13…n、すなわち、DATGn−1,DATGn−2,DATGn−3,DATGn
−4,……DATGn−10,DATGn−11,DATGn−12,…nとする。
IN・DH(2点網点ブロック情報データ)も同様にDATHn
−1,DATHn−2,DATHn−3,DATHn−4,……DATHn−10,DATHn
−11,DATHn−12,DATHn−13とする。FIFORAM300はリード
・ライトCLKを1/8CLKとし、ライト・リセット信号、リ
ード・リセット信号を1/8LGATEとしている。すなわち、
DIN1端子から入力されたデータをDATGn−1とすると、
同一時間上に1つ前の1/8LGATEが“H"になったとき書き
込んだ値、すなわち、nライン目より8ライン目のデー
タ〔DATG(n−8)−1〕を1/8CLKに同期して、読み出
しを順次行う。In FIG. 38, LGATE, 1/8 LGATE, 1/8
CLK, IN-DG, IN-DH (one-point or two-point halftone block information input to DG, DH in FIG. 33) are input. IN ・ D of upper 5 signals (LAGTE, 1 / 8LGATE, IN ・ DG, IN ・ DH, 1 / 8CLK)
Signals showing the DATGn and DATHn portions of G, IN and DH in detail are the lower signals. IN • DG is one-dot halftone block information data, 1,2,3 ... 10,11,12,
13 ... n, that is, DATGn-1, DATGn-2, DATGn-3, DATGn
−4,..., DATGn-10, DATGn-11, DATGn-12,.
IN ・ DH (two-point dot block information data) is also DATHn
-1, DATHn-2, DATHn-3, DATHn-4, ... DATHn-10, DATHn
−11, DATHn−12, DATHn−13. The read / write CLK of the FIFORAM 300 is 1/8 CLK, and the write reset signal and the read reset signal are 1/8 LGATE. That is,
If the data input from the DIN1 terminal is DATGn-1,
The value written when the previous 1/8 LGATE became "H" at the same time, that is, the data [DATG (n-8) -1] of the 8th line from the nth line is synchronized with 1/8 CLK. Then, reading is performed sequentially.
【0131】 よってDG23,DH23,DG13,DH13なるタイミングの信号を
得られる。またDG23,DH23,DG13,DH13は多入力D−F/F30
1により、1/8CLKをクロックとし、DG22,DH22,DG12,DH12
なるタイミングの信号を得る。さらにDG22,DH22,DG12,D
H12は同じく、多入力D−F/F302により、DG21,DH21,DG1
1,DH11を得る。これで図37に示すエリアの各ブロックの
1点、2点網点情報DG,DHが同一時間上に出力され、次
段の網点エリア判定回路へと入力される。これは図38に
示すタイミング上では、IN・DG,IN・DHにnライン目で1
/8LGATEが“H"になってから8ピクセル単位計算し、3
番目のDATGn−3,DATHn−3が入力されたとき、 DG23,DH23からはnライン目より8ライン前で1/8LGAT
Eが“H"になってから3番目のDATG(n−8)−3,DATH
(n−8)−3、 DG22、DH22からは、その1/8CLK1個分前(1/8LGATEが
“H"になってから2番目)のDATG(n−8)−2.DATH
(n−8)−2、 DG21、DH21からは同様に1/8LGATEが“H"になってから
1番目のDATG(n−8)−1、DATH(n−8)−1、 DG13、DH13からはnライン目より、16ライン前で1/8L
GATEが“H"になってから3番目のDATG(n−16)−3、
DATH(n−16)−3、 DG12、DH12からはDATG(n−16)−2、DATH(n−1
6)−2、 DG11、DH11からはDATG(n−16)−1、DATH(n−1
6)−1、 が各々得られることから理解される。Accordingly, signals at timings DG23, DH23, DG13, and DH13 can be obtained. DG23, DH23, DG13, DH13 are multi-input DF / F30
By using 1/8 CLK as the clock, DG22, DH22, DG12, DH12
Obtain a signal at a certain timing. DG22, DH22, DG12, D
H12 is also DG21, DH21, DG1 by multi-input DF / F302.
Get 1, DH11. Thus, one-point and two-point halftone information DG and DH of each block in the area shown in FIG. 37 are output at the same time and input to the next halftone area determination circuit. This is because of the timing shown in FIG.
/ 8LGATE calculation after 8LGATE becomes “H”, 3
When the second DATGn-3 and DATHn-3 are input, 1 / 8LGAT is 8 lines before the nth line from DG23 and DH23.
The third DATG (n-8) -3, DATH since E became "H"
From (n-8) -3, DG22 and DH22, DATG (n-8) -2.DATH which is 1/8 CLK one time earlier (the second since 1/8 LGATE became "H")
Similarly, from (n-8) -2, DG21 and DH21, the first DATG (n-8) -1, DATH (n-8) -1, DG13 and DH13 after 1/8 LGATE becomes "H". From 1 / 8L 16 lines before the nth line
The third DATG (n-16) -3 since GATE became "H",
DATG (n-16) -3, DATG (n-16) -2, DATH (n-1)
6) -2, DG11 and DH11 give DATG (n-16) -1, DATH (n-1
6) It is understood from the fact that -1 and are obtained.
【0132】 図34、図35は、上記図33で同一時間上に得られた図37
のエリアの各ブロックの1点、2点網点情報DG,DHを基
に、ある条件が成立すればそのエリアを網点エリアと判
定する回路を示すブロック図である。FIG. 34 and FIG. 35 show FIG. 37 obtained at the same time in FIG.
FIG. 4 is a block diagram showing a circuit that determines an area as a halftone dot area if a certain condition is satisfied based on one-point and two-point halftone information DG, DH of each block in the area.
【0133】 上記のある条件とは、図37のエリアにおいて以下の通
りである。The above-mentioned certain conditions are as follows in the area of FIG.
【0134】 1)2点網点情報DHが4つ“H"で、かつ1点網点情報DH
が1つ以上“H"のとき。1) Four pieces of two-point dot information DH are “H” and one-point dot information DH
Is one or more “H”.
【0135】 2)2点網点情報DHが5つ以上“H"であるとき。2) When five or more two-point dot information DH is “H”.
【0136】 そして、1),2)のいずれかが満足すれば、そのエリ
アを網点エリアとする。上記条件は一例であり、DH,DG
の個数は勿論システムにより可変できる。If any of 1) and 2) is satisfied, the area is set as a dot area. The above conditions are examples, and DH, DG
Of course can be varied by the system.
【0137】 前述のごとく網点ブロック内に存在する網点検出信号
は、複数個存在する。つまり、網点エリア検出部で網点
ブロック6個をDH、つまり2点網点検出とすればよい
が、網点原稿はCCD10による読取ピッチとの位相差によ
り、モアレが発生する。このモアレにより網点ブロック
が実際網点画像であるにもかかわらず、複数の網点検出
がなされないことがある。As described above, a plurality of halftone dot detection signals exist in the halftone dot block. In other words, the halftone dot detection unit may detect six halftone blocks as DH, that is, two-point halftone detection. However, moire occurs in a halftone original due to the phase difference from the reading pitch of the CCD 10. Due to this moiré, a plurality of halftone dots may not be detected even though the halftone block is an actual halftone image.
【0138】 また、例えば文字の一部分や地肌の汚れを1つのドッ
トとして検出し、それを網点領域に誤判定することがあ
る。Further, for example, a part of a character or a stain on the background may be detected as one dot, and may be erroneously determined as a halftone dot area.
【0139】 よって前述のごとく網点ブロックを1点以上網点検出
のみにすると、上記誤判定が多くなり、さらに網点ブロ
ック2点以上網点検出のみにすると、上記モアレにより
網点エリアを検出できなくなる。そのため、1点網点お
よび2点網点検出ブロックの組み合わせ、されには網点
検出がないブロックとの組み合わせにより、上記欠点を
改善するものである。Therefore, as described above, if one or more halftone dot blocks are used for only halftone dot detection, the number of erroneous determinations increases. Further, if only two or more halftone dot blocks are used for halftone dot detection, a halftone dot area is detected by the above moiré. become unable. Therefore, the above-mentioned drawback is improved by a combination of a one-point halftone dot and a two-point halftone dot detection block, and in combination with a block having no halftone dot detection.
【0140】 図34の多入力AND素子303〜317は、各2点網点情報DH1
1〜DH13,DH21〜DH23の中から、4つずつ全ての組み合わ
せを選び、前述の条件1)の2点網点情報が4つ“H"に
なるかを示し、その情報を次段の回路へ伝える。そして
B41〜B49,B410〜B415は、多入力OR素子327の入力とな
り、いずれか1つでも“H"になるかの情報をAND素子328
の一方の入力へ、また他方の入力に多入力OR素子318よ
り1点網点情報DG11〜DG13,DG21〜DG23その中の1つ以
上の“H"があるかを多入力OR素子329に伝えている。よ
ってAND素子328の出力は条件1)が当てはまることにな
る。The multi-input AND elements 303 to 317 in FIG.
From 1 to DH13 and DH21 to DH23, all four combinations are selected, and it is indicated whether the two-point halftone dot information of the above condition 1) becomes "H" and the information is represented by the circuit at the next stage. Tell And
B41 to B49 and B410 to B415 serve as inputs of the multi-input OR element 327, and information on whether any one of them becomes "H" is output from the AND element 328.
The multi-input OR element 318 informs the multi-input OR element 329 of whether or not there is one or more "H" in the halftone dot information DG11 to DG13, DG21 to DG23 to one input and the other input. ing. Therefore, the output of the AND element 328 satisfies the condition 1).
【0141】 次に、多入力AND素子320〜325は、2点網点情報DH11
〜DH13,DH21〜DH23の中から5つずつ全ての組み合わせ
を選び、多入力OR素子326に出力し、それらのうち1つ
でも“H"があるかを多入力OR素子329に伝えている。多
入力AND素子319は、2点網点情報DH11〜DH13,DH21〜DH2
3の全てが“H"であるを多入力OR素子329に伝える。以上
のことは条件の2)に当てはまる。Next, the multi-input AND elements 320 to 325 correspond to the two-point halftone dot information DH11.
DH13 and DH21 to DH23, all five combinations are selected and output to the multi-input OR element 326, and the multi-input OR element 329 is informed whether at least one of them has "H". The multi-input AND element 319 has two-point dot information DH11 to DH13 and DH21 to DH2.
The multi-input OR element 329 is notified that all three are “H”. The above applies to condition 2).
【0142】 よって多入力OR素子329からは、条件1)または2)
が当てはまったときは“H"、そうでなかったときは“L"
というAMI信号が出力される。Therefore, from the multi-input OR element 329, the condition 1) or 2)
Is “H” if is true, “L” otherwise
Is output.
【0143】 図36は、図37のエリアが網点エリアであったら(AMI
信号が“H"のとき)その全てのデータ、8(ピクセル)
×8(ライン)を網点領域とする回路のブロック図であ
る。ここで図39のタイミング・チャートを参照しなが
ら、説明を行う。FIG. 36 shows a case where the area of FIG. 37 is a halftone area (AMI
When the signal is "H") all its data, 8 (pixels)
FIG. 3 is a block diagram of a circuit that uses × 8 (lines) as a halftone dot area. Here, description will be made with reference to the timing chart of FIG.
【0144】 1/8CLK,1/8LGATE,LGATEを基準とし、画像データDAT・
INが図39のようになっているとする。ここでDATn−1
は、nライン目でLGATEの立上がりから数え、8ピクセ
ル単位で1番目の画像データを表している。さらにAMIn
はnライン目の前述の回路より検出された網点エリア情
報、AMI(n−8)は(n−8)ライン目、AMI(n−1
6)は(n−16)ライン目の網点エリアの情報のことで
あり、各々図39に記したタイミングの信号を得たものと
する。[0144] Based on 1 / 8CLK, 1 / 8LGATE, LGATE, image data DAT
Assume that IN is as shown in FIG. Where DATn-1
Represents the first image data in units of 8 pixels, counted from the rising edge of LGATE on the nth line. Further AMIn
Is the dot area information detected by the above-described circuit on the n-th line, AMI (n-8) is the (n-8) -th line, and AMI (n-1)
6) is the information of the dot area on the (n-16) th line, and it is assumed that the signals at the timings shown in FIG. 39 have been obtained.
【0145】 FIFORAM300は、リード・ライトCLKを1/8CLK、ライト
・リセット信号を1/8LGATE、リード・リセット信号をLG
ATEとすることで、1/8LGATEが“H"のときに書き込んだ
網点エリア情報を、LGATEが“H"になったとき、1ライ
ン前に書き込まれた網点エリア情報を1/8CLKに同期しな
がら、順次読み出す。The FIFORAM 300 has a read / write CLK of 1/8 CLK, a write / reset signal of 1/8 LGATE, and a read / reset signal of LG.
By using ATE, the dot area information written when 1/8 LGATE is “H” is replaced by 1/8 CLK when LGATE becomes “H”. Read sequentially while synchronizing.
【0146】 図39において、AMInは画像データDATn−1と、DAT
(n+1)−3のとき“H"で、AMI(n−8),AMI(n
−16)は図39に記した画像データの範囲内では、全て
“L"であったとする。FIFORAM330のDOUT1,DOUT2端子か
らは画像データDATn−1に対応する部分のみ“H"で、後
は“L"という信号を出力する。OR素子331はOR出力とい
う信号を出力し、これがシフト・レジスタ332へと伝え
られ、さらにOR素子331の出力と、シフト・レジスタ332
のQ1,Q2出力(1回ラッチと2回ラッチ)とのORを、多
入力OR素子333で取られることにより、Bなる信号を得
る。In FIG. 39, AMIn represents image data DATn−1 and DAT
“H” when (n + 1) −3, AMI (n−8), AMI (n
-16) are all "L" within the range of the image data shown in FIG. From the DOUT1 and DOUT2 terminals of the FIFORAM 330, only the portion corresponding to the image data DATn-1 is "H", and the signal "L" is output thereafter. The OR element 331 outputs a signal called OR output, which is transmitted to the shift register 332, and further outputs the OR element 331 and the shift register 332
The signal B is obtained by taking the OR of the outputs Q1 and Q2 (latch once and latch twice) by the multi-input OR element 333.
【0147】 これは画像データ、DATn−1,DATn−2,DATn−3,DAT
(n−8)−1,DAT(n−8)−2,DAT(n−8)−3の
エリアにおいて、DATn−1のブロックのみ網点エリア情
報が“H"であるのを、エリア全体に対応する網点エリア
情報を“H"とすることになる。This is the image data, DATn-1, DATn-2, DATn-3, DAT
In the area of (n−8) −1, DAT (n−8) −2, DAT (n−8) −3, the halftone area information of only the block of DATn−1 is “H”. Is set to "H".
【0148】 例えば最終段で、本実施例で使用したFIFORAM、多入
力D−F/F等で遅延された分、画像データも同様に遅延
させ、網点エリア情報を制御信号とし、例えば、文字処
理を施した画像データと中間調処理を施した画像データ
を、セレクタ等を用いることで、文字、中間調の分離を
行うことができる。また、本発明の具体的な実施例の説
明では、図37のエリアを網点判定エリアとしたが、その
エリアの大きさを、その装置の入・出力特性や対象原稿
の特性等により可変し、判定エラーを低減するように、
本実施例を基に容易に応用することもできる。また網点
エリアを判定する条件も、前述の利用により可変し、判
定エラーの低減を図ることもできる。For example, in the final stage, the image data is similarly delayed by the delay caused by the FIFORAM, the multi-input DF / F used in the present embodiment, and the halftone area information is used as a control signal. Characters and halftones can be separated from the processed image data and the halftone processed image data by using a selector or the like. In the description of the specific embodiment of the present invention, the area shown in FIG. 37 is defined as a halftone dot determination area, but the size of the area can be changed according to the input / output characteristics of the apparatus, the characteristics of the target document, and the like. , So as to reduce the judgment error,
It can be easily applied based on this embodiment. Also, the conditions for determining the halftone dot area can be changed by the above-described use, and the determination error can be reduced.
【0149】[0149]
以上説明したように、注目画素の濃度及びその複数の
周辺画素の濃度との差と所定値とを比較して、全ての差
が所定値以上の場合に注目画素を網点画素として検出す
る構成において、所定値を複数の周辺画素の各位置に応
じて異なるようにしたので、網点領域の検出率を向上さ
せることができるとともに、網点領域でない領域を網点
領域として誤検出する率を低減することができる。As described above, the difference between the density of the target pixel and the densities of the plurality of peripheral pixels is compared with a predetermined value, and when all the differences are equal to or more than the predetermined value, the target pixel is detected as a halftone pixel. In the above, since the predetermined value is made different depending on each position of the plurality of peripheral pixels, the detection rate of the halftone area can be improved, and the rate of erroneously detecting an area that is not a halftone area as a halftone area can be improved. Can be reduced.
【図1】 本発明の一実施例に係る網点領域検出回路の全体を示す
ブロック図である。FIG. 1 is a block diagram showing an entire halftone dot detection circuit according to one embodiment of the present invention.
【図2】 デジタル複写機の概略構成図である。FIG. 2 is a schematic configuration diagram of a digital copying machine.
【図3】 スキャナの電気的構成図である。FIG. 3 is an electrical configuration diagram of the scanner.
【図4】 入力データと補正後データの波形図である。FIG. 4 is a waveform diagram of input data and corrected data.
【図5】 MTF補正の一例の説明図である。FIG. 5 is an explanatory diagram of an example of MTF correction.
【図6】 MTF係数設定の回路構成を示すブロック図である。FIG. 6 is a block diagram showing a circuit configuration of MTF coefficient setting.
【図7】 Y方向遅延回路図である。FIG. 7 is a diagram of a Y-direction delay circuit.
【図8】 Y方向遅延回路のタイミングチャートである。FIG. 8 is a timing chart of a Y-direction delay circuit.
【図9】 タイミング関係を制御する制御信号についての説明図で
ある。FIG. 9 is an explanatory diagram of a control signal for controlling a timing relationship.
【図10】 X方向遅延回路図である。FIG. 10 is an X-direction delay circuit diagram.
【図11】 X方向遅延回路のタイミングチャートである。FIG. 11 is a timing chart of the X-direction delay circuit.
【図12】 X方向遅延回路によって得られる画像データを示す説明
図である。FIG. 12 is an explanatory diagram showing image data obtained by an X-direction delay circuit.
【図13】 パターンマッチングに使用するパターンを示す説明図で
ある。FIG. 13 is an explanatory diagram showing a pattern used for pattern matching.
【図14】 イメージスキャナで読取られた網点画像の信号波形図で
ある。FIG. 14 is a signal waveform diagram of a halftone image read by an image scanner.
【図15】 従来例のパターンマッチング方式の説明図である。FIG. 15 is an explanatory diagram of a conventional pattern matching method.
【図16】 網点とその濃度分布を示す説明図である。FIG. 16 is an explanatory diagram showing a halftone dot and its density distribution.
【図17】 黒レベル検出回路のブロック図である。FIG. 17 is a block diagram of a black level detection circuit.
【図18】 白レベル検出回路のブロック図である。FIG. 18 is a block diagram of a white level detection circuit.
【図19】 黒レベル検出回路と白レベル検出回路を並列に配置した
例を示す図である。FIG. 19 is a diagram illustrating an example in which a black level detection circuit and a white level detection circuit are arranged in parallel.
【図20】 パターンマッチング回路の一例を示すブロック図であ
る。FIG. 20 is a block diagram illustrating an example of a pattern matching circuit.
【図21】 100線、濃度50%の網点画像を400dpiで読取った場合の
画像データを示す説明図である。FIG. 21 is an explanatory diagram showing image data when a halftone image having 100 lines and a density of 50% is read at 400 dpi.
【図22】 網点ブロック検出回路の一例を示すブロック図である。FIG. 22 is a block diagram illustrating an example of a dot block detection circuit.
【図23】 主走査方向網点ブロック検出回路の一例を示すブロック
図である。FIG. 23 is a block diagram showing an example of a halftone dot block detection circuit in the main scanning direction.
【図24】 主走査方向網点ブロック検出回路の一例を示すブロック
図である。FIG. 24 is a block diagram illustrating an example of a halftone dot block detection circuit in the main scanning direction.
【図25】 図23に示す回路のタイミングチャートである。FIG. 25 is a timing chart of the circuit shown in FIG. 23;
【図26】 図24に示す回路のタイミングチャートである。FIG. 26 is a timing chart of the circuit shown in FIG. 24;
【図27】 副走査方向網点ブロック検出回路(1)の一例を示すブ
ロック図である。FIG. 27 is a block diagram showing an example of a halftone dot block detection circuit (1) in the sub-scanning direction.
【図28】 図27に示す回路のタイミングチャートである。FIG. 28 is a timing chart of the circuit shown in FIG. 27;
【図29】 副走査方向網点ブロック検出回路(2)の一例を示すブ
ロック図である。FIG. 29 is a block diagram illustrating an example of a halftone dot block detection circuit (2) in the sub-scanning direction.
【図30】 図29のメモリの動作タイミングチャートである。30 is an operation timing chart of the memory of FIG. 29.
【図31】 図29のANDゲートブロックの一例を示す回路図である。FIG. 31 is a circuit diagram illustrating an example of an AND gate block in FIG. 29;
【図32】 図31に示す回路のタイミングチャートである。FIG. 32 is a timing chart of the circuit shown in FIG. 31;
【図33】 網点エリアを判定する回路の一例を示すブロック図であ
る。FIG. 33 is a block diagram illustrating an example of a circuit that determines a halftone dot area.
【図34】 網点エリアを判定する回路の一例を示すブロック図であ
る。FIG. 34 is a block diagram illustrating an example of a circuit that determines a halftone dot area.
【図35】 網点エリアを判定する回路の一例を示すブロック図であ
る。FIG. 35 is a block diagram illustrating an example of a circuit that determines a halftone dot area.
【図36】 網点エリアを判定する回路の一例を示すブロック図であ
る。FIG. 36 is a block diagram illustrating an example of a circuit that determines a halftone dot area.
【図37】 6つのブロック(エリア)を示す図である。FIG. 37 is a diagram showing six blocks (areas).
【図38】 網点エリア判定回路のタイミングチャートである。FIG. 38 is a timing chart of the halftone dot area determination circuit.
【図39】 網点エリア判定回路のタイミングチャートである。FIG. 39 is a timing chart of the dot area determination circuit.
71……Y方向遅延回路 72……X方向遅延回路 73……白レベル検出回路 74……黒レベル検出回路 75……パターン・マッチング回路 76……網点ブロック検出回路(1) 77……網点ブロック検出回路(2) 78……網点エリア検出回路 71 Y direction delay circuit 72 X direction delay circuit 73 White level detection circuit 74 Black level detection circuit 75 Pattern matching circuit 76 Halftone block detection circuit (1) 77 Network Point block detection circuit (2) 78 ... Dot area detection circuit
フロントページの続き (56)参考文献 特開 平2−115987(JP,A) 特開 昭61−59569(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/40 - 1/409 H04N 1/46 H04N 1/60 G06T 1/00 - 7/00 Continuation of front page (56) References JP-A-2-11587 (JP, A) JP-A-61-59569 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 1 / 40-1/409 H04N 1/46 H04N 1/60 G06T 1/00-7/00
Claims (1)
濃度との差が、前記複数の周辺画素の各位置に応じて異
なる所定値以上か否かをそれぞれ比較する複数の濃度比
較手段と、 前記複数の濃度比較手段の比較結果に基づいて注目画素
の濃度及びその複数の周辺画素の濃度との差が全て前記
複数の周辺画素の各位置に応じて異なる所定値以上の場
合に注目画素を網点画素として検出する網点画素検出手
段と、 を備えた画像領域識別装置。A plurality of density comparing means for comparing whether or not the difference between the density of the target pixel and the density of the plurality of peripheral pixels is equal to or greater than a predetermined value different depending on the position of each of the plurality of peripheral pixels; A pixel of interest when the difference between the density of the pixel of interest and the density of the plurality of peripheral pixels based on the comparison results of the plurality of density comparison units is equal to or greater than a predetermined value that is different depending on each position of the plurality of peripheral pixels; And a halftone pixel detecting means for detecting as a halftone pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02118629A JP3073221B2 (en) | 1990-05-10 | 1990-05-10 | Image area identification device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02118629A JP3073221B2 (en) | 1990-05-10 | 1990-05-10 | Image area identification device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0416065A JPH0416065A (en) | 1992-01-21 |
| JP3073221B2 true JP3073221B2 (en) | 2000-08-07 |
Family
ID=14741264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02118629A Expired - Fee Related JP3073221B2 (en) | 1990-05-10 | 1990-05-10 | Image area identification device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3073221B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113523185B (en) * | 2021-06-24 | 2022-11-18 | 哈尔滨理工大学 | A method for detecting the density of inkjet 3D printing sand mold/sand core |
-
1990
- 1990-05-10 JP JP02118629A patent/JP3073221B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0416065A (en) | 1992-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4707745A (en) | Digital copier with document image region decision device | |
| US4786976A (en) | Image processing apparatus | |
| GB2143102A (en) | Image processing apparatus which discriminates between different image data | |
| JP2617469B2 (en) | Image area identification device | |
| US5408339A (en) | Image area discriminating device | |
| JP3073221B2 (en) | Image area identification device | |
| JP3073220B2 (en) | Image area identification device | |
| JP3149137B2 (en) | Image area identification device | |
| JP3033978B2 (en) | Image area identification device | |
| JP3073219B2 (en) | Image area identification device | |
| JP3152464B2 (en) | Image area identification device | |
| JP3152463B2 (en) | Image area identification device | |
| JP3033973B2 (en) | Image area identification device | |
| JP3033974B2 (en) | Image area identification device | |
| JP3169218B2 (en) | Image area identification device | |
| JPH05110831A (en) | Image area identifying apparatus and image area identifying method | |
| JPH0443764A (en) | Picture area identification device | |
| JPH0438074A (en) | image area identification device | |
| JPH0414380A (en) | Picture area identification device | |
| JPH0414379A (en) | image area identification device | |
| JPS62104375A (en) | Digital copying device | |
| JPS61157073A (en) | Halftone image reproducing device | |
| JPH06303424A (en) | Dot area discrimination device | |
| JPS63279666A (en) | Picture area discriminating device | |
| JPH0636549B2 (en) | Digital copier |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |