[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS63279666A - Picture area discriminating device - Google Patents

Picture area discriminating device

Info

Publication number
JPS63279666A
JPS63279666A JP62113794A JP11379487A JPS63279666A JP S63279666 A JPS63279666 A JP S63279666A JP 62113794 A JP62113794 A JP 62113794A JP 11379487 A JP11379487 A JP 11379487A JP S63279666 A JPS63279666 A JP S63279666A
Authority
JP
Japan
Prior art keywords
signal
image
dot
halftone
pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP62113794A
Other languages
Japanese (ja)
Inventor
Yukio Sakano
坂野 幸男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP62113794A priority Critical patent/JPS63279666A/en
Publication of JPS63279666A publication Critical patent/JPS63279666A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To automatically detect both a recorded dot and a non-recorded dot by a high precision by changing the kinds of a detection pattern for detecting the recorded dot and the detection pattern for detecting the non-recorded dot, and using respectively the most suitable pattern for detecting the respective dot detection. CONSTITUTION:A signal mij outputted from an XY delay circuit 150 is impressed to the gate circuits 161, 162 and 164 of a black dot detection circuit 160. Then, the detection pattern, shown in a figure (a), is used for detecting a black dot. When one of the outputs of the gate circuits 161, 162, at least, is '1' and in addition, the signal of a central picture element m44 is '1', the output (n) of the black dot detection circuit 160 comes to be '1' and the black dot is detected. Besides, the detection pattern, shown in the figure (b), is used for detecting a white dot. When one of the outputs of the gate circuits 221 and 222, at least, is '1', and in addition, the signal of the central picture element c33 is '0' the output (p) of the white dot detection circuit 220 comes to be '1', and the white dot is detected.

Description

【発明の詳細な説明】[Detailed description of the invention]

[発明の分野] 本発明は、入力画像の各領域が網点処理されたものか否
かを自動的に識別する画像領域識別装置に関し、例えば
、デジタル複写機に利用される。 [従来の技術] 例えば、デジタル複写装置においては、C0D(チャー
ジ・カップルド・デバイス)イメージセンサ等を用いて
原稿像を微小領域、即ち画素毎に読み取り、イメージセ
ンサの出力に得られるアナログ電気信号をA/D (ア
ナログ/デジタル)変換し、得られるデジタル信号に各
種処理を施した後、その信号を記録装置に与えてコピー
画像を得ている。 ところで、この種の装置に用いられる記録装置では、各
記録画素毎に濃度レベルを変えるのが難しいため、記録
/非記録の二値的な記録を行なうのが一般的である。し
かしながら、原稿には写真等の中間調画像も含ま、れる
ことがあるので、中間調画像を再現する必要がある。二
値記録を行なう記録装置を用いて中間調表現を行なう方
法としては、従来よりディザ法、濃度パターン法、サブ
マトリクス法等々が提案されており、これらの方法を用
いれば、中間調画像を再現できる。 ところが、中間調処理を行なう場合、原稿像濃度が写真
のようにゆるやかに変化する場合には比較的好ましいコ
ピー像が得られるが、原稿像濃度が文字のように二値的
に変化する場合には、コピー像の輪郭がぼけて文字が読
みづらくなったり、原稿地肌の汚れがコピー像に現われ
たりして、コピー品質が著しく低下する。 文字等の原稿像に対しては、中間調処理を行なわずに、
単純な二値処理を行なえば、好ましいコピーが得られる
。従って、中間調処理の有無を指定するスイッチを設け
れば、原稿の種別に応じたオペレータの判断によって、
好ましいコピーモードが選択できる。 ところが、例えばパンフレットのように、1つの原稿中
に、写真のような中間調画像と文字のような二値画像と
が混在する場合もかなりある。このような場合、二値モ
ードを選択すれば写真の品質が低下するし、中興間モー
ドを選択すれば文字の品質が低下する。 ところで、この種のデジタル複写装置においてはもう1
つの不都合がある。即ち、ラインセンサ等を用いて画像
を小さな画素単位で読取る場合、原稿上の濃度変化に周
期性があると、その周期(ピッチ)と画像読取センサの
配列ピッチ(サンプリング周期)との干渉によって、記
録画像上にモアレが生ずることがある6例えば、原稿に
おいて網点印刷が行なわれている場合、その画像上の濃
度変化には周期性があるので、この濃度変化の周期と読
取センサのサンプリング周期との干渉によってモアレが
生ずる。 例えば1画像読取センサの分解能が16画−* / m
 mの場合であれば、その分解能に近い密度の網点印刷
、即ち133線(約10.5画素/ m m ) 〜2
00線(約16画素/ m m )の範囲の密度の場合
に、読取信号にモアレが発生し易い、勿論、他の密度の
場合でもモアレが発生するが、前記密度の場合に特に発
生が著しく、それによる信号の変動幅が大きい。 網点印刷自体は、一種の擬似中間調表現であり。 画素単位の濃度変化は110(記録/非記録)の二値的
なものである。網点印刷においては、網点のピッチ変化
や網点の大きさの変化によって画素集合の全体を見た場
合の平均濃度を多段に変化させ、これによって中間調濃
度を表現している。従って、モアレの問題を考えなけれ
ば、網点印刷の原稿像をコピーする場合には、信号を二
値的に処理することにより、記録画像に網点画像を再現
し。 好ましいコピーを行なうことができる。しかし実際には
、特定の密度で網点印刷された原稿像に対しては、上述
のようにモアレが発生するため、著しくコピー品質が低
下する。 一方、画像読取信号を中間調処理して二値信号に変換す
る場合、処理の過程で、複数画素の濃度の平均化、しき
い値レベルの変更等々を行なうため、結果的にコピー画
像にモアレが発生しないか、又は影響が小さくなる。こ
の場合、コピー画像の濃度は網点によって擬似中間調表
現されるが、コピー上の網点は原稿上の網点を直接再現
したものではなく、複写機特有の中間調処理によって生
成される網点である。 従って、網点印刷された画像あるいはデジタル複写機に
よって網点処理でコピーされた画像が原稿である場合に
は1画素単位では二値記録であるが、中間調処理を行な
う複写モードを選択する方が好ましい。 [発明の目的] 本発明は、画像の種別に応じた好ましい処理を行なうた
めに、原稿上の各々領域について、中間調画像か二値画
像かを自動的に判別し、特に1画像が網点か否かを正確
に自動識別することを目的とする。 [発明の構成] 上記目的を達成するため、本発明においては、入力画像
情報の二次元配列パターンを予め定めたパターンと比較
して、記録ドツト及び非記録ドツトの検出を行ない、そ
の検出結果に基づいて、入力画像情報が網点パターンか
否かを識別する。 網点処理された画像においては、記録ドツト(例えば黒
画1i4)と非記録ドツト(例えば白画素)とが所定の
ピッチ及び間隔で交互に繰り返し配列されている。従っ
である位置に存在する記録画素とその周囲に存在する非
記録画素とが所定の配列パターンである状態、又はある
位置に存在する非記録画素とその周囲に存在する記録画
素とが所定の配列パターンである状態が繰り返し現われ
る場合には、その画像が網点処理されたものとみなしう
る。 つまり、注目画素を順次に移動し、各々の注目画素につ
いて、それとその周囲の画素とでなる二次元領域の画像
情報を、予め定めた記録ドツト検出パターン及び非記録
ドツト検出パターンと比較することにより、入力画像が
網点パターンか否かを識別しうる。 しかしながら、網点処理された画像をイメージスキャナ
で実際に読み取ると1画像の濃度に応じて、読み取られ
た信号の画像パターンが大きく変わり、網点の識別に誤
りを生じることが多い、即ち、網点印刷においては、濃
度を、所定小領域内の網点状記録ドツトの面積の大小で
表現しているので、画像濃度が変わると、網点の形状が
大きく変わる。 特に、網点濃度が50%の近傍にあると、網点を構成す
る記録ドツト(例えば黒画素)又は非記録ドツト(例え
ば自画a>が隣り同志つながって連続的になることがあ
るので、このような場合には。 黒ドツトと白ドツトのいずれも検出できないことが多い
。 画像情報を記録画素レベルと非記録画素レベルとに二値
化する際のしきい値レベルを調整すると、網点濃度が5
0%の場合の識別エラーを減少できる。しかしその場合
、網点濃度が50%より高い場合又は低い場合に識別エ
ラーが増加する。 そこで、本発明においては、少なくとも2種類のしきい
値を設定し、記録ドツトを検出する回路と非記録ドツト
を検出する回路とで、1いに異なるしきい値で二値化さ
れた画像情報を参照し、記録ドツトの検出結果と非記録
ドツトの検出結果の両者に基づいて網点パターンを識別
する。 網点画像の場合、イメージスキャナで読取られた信号は
、一般に第14図に示すようになる。これをみると、信
号の山の高さ、谷の深さ及びデユーティが、濃度に応じ
て変化しているのが分かる。 ここで、濃度レベルが50%の信号に着目すると。 画像の位置によって、信号の山の高さ及び谷の深さが変
化しているのが分かる。 濃度50%の信号をしきい値TH,で二値化する場合、
最初の部分Paでは、山がTHlより大きく谷がTHI
より小さいので、二値化された信号には、山が記録画素
、谷が非記録画素として現われ、後の部分pbでは、山
と谷のいずれもTHtより大きいので、二値化された信
号には、非記録画素は現われない、即ちTHlで二値化
すると。 最初の部分Paでは記録画素と非記録画素の配列パター
ンから網点(記録ドツト)を検出可能であるが、後の部
分Pbからは網点が検出できない。 またこの信号をしきい値TH2で二値化する場合、最初
の部分Paでは、山と谷のいずれもTH2よリ小さいの
で、二値化された信号には記録画素が現われず、後の部
分Pbでは、山がT H2より大きく、谷がTH,より
小さいので、二値化された信号に、山が記録画素、谷が
非記録画素として現われる。従って、TH2で二値化す
ると、最初の部分Paからは網1点を検出できないが、
後の部分Pbでは、記録画素と非記録画素との配列パタ
ーンから、網点(非記録ドツト)を検出しうる。 つまり、記録ドツトで構成される網点を検出する場合に
しきい値TH,を利用し、非記録ドツトで構成される網
点を検出する場合にしきい値TH2を利用すれば、濃度
が50%の網点画像であっても、記録ドツトと非記録ド
ツトのいずれか一方の網点は検出される。濃度が20%
のように低い場合には、しきい値TH1により、記録ド
ツトの網点が検出されるし、濃度が80%のように高い
場合には、しきい値TH2により、非記録ドツトの網点
が検出される。 また、一般に濃度が低い場合に現われる記録ドツトは円
形であるが、濃度が高い場合に現われる。非記録ドツト
は、複数の記録ドツトの隙間にできる背景部分であるた
め、記録ドツトとは形状がかなり異なる。従って、記録
ドツトと非記録ドツトを1つの参照パターンとの比較で
検出するのは非常に難しく、誤検出を生じ易い。 そこで、本発明においては、記録ドツトを検出するため
の検出パターンと非記録ドツトを検出するための検出パ
ターンとは種類を変えて、それぞれ。 各々のドツト検出しこ最も適したパターンを用いる。 これにより、記録ドツトと非記録ドツトのいずれに対し
ても、高い精度で検出しろる。 本発明の他の目的及び特徴は、以下の1図面を参照した
実施例説明により明らかになろう。 [実施例] 第2図に、本発明を実施する一形式のデジタル複写機の
機構部の構成を示す。第2図を参照すると、この複写機
は、装置上方に配置されたスキャナlと装置下方に配置
されたプリンタ2で構成されている。 26が、原稿を載置するコンタクトガラスである。 スキャナ1は、コンタクトガラス26上に載置される原
稿の像を走査しながら読み取る。副走査は機械的であり
、電気モータMTの駆動によって、スキャナに備わった
キャリッジが第2図の右左方向に移動する。原稿からの
反射光が、各種ミラー及びレンズを介して、固定された
像読取センサ10に結像される。像読取センサ10は、
CODラインセンサであり、第2図においては紙面に垂
直な方向に、5000個の読取セルが1列に配列されて
いる。この例では、コピー倍率が1.0の時に、原稿像
の1mmあたり16画素の分解能になる。 主走査は、この像読取センサ10の内部に備わるCOD
シフトレジスタによって電気的に行なわれる。主走査の
方向は、読取セルの配列方向、即ち第:lにおいては紙
面に垂直な方向である。 原稿像をスキャナlで読取って得られる信号は、各種処
理を施された後、プリンタ2に送られる。 プリンタ2では、その信号に応じて二値的に記録を行な
う。 プリンタ2には、レーザ書込ユニット25.感光体ドラ
ム3.帯電チャージャ24.現像器12゜転写チャージ
ャ14.分離チャージャ15.定1器23等々が備わっ
ている。このプリンタ2は、従来より知られている一般
のレーザプリンタと比べて格別に異なる部分はないので
、動作だけ簡単に説明する。 感光体ドラム3は、第2図においては時計方向に回転す
る。そしてその表面が、帯電チャージャ24の付勢によ
って一様に高電位に帯電する。この帯電した面に、記録
する画像に応じた二値信号によって変調されたレーザ光
が照射される。レーザ光は、機械的な走査によって、感
光体ドラム3上を主走査方向に繰り返し走査する。感光
体ドラム3の帯電した面は、レーザ光の照射を受けると
電位が変化する。従って、レーザ光の変化、即ち記録す
る像に応じた電位分布が、感光体ドラム3の表面に生ず
る。この電位分布が静電潜像である。 この静電潜像が形成された部分が、現像器12を通ると
、その電位に応じてトナーが付着し、静電潜像がトナー
像、即ち可視像に現像される。この可視像は、給紙カセ
ット4又は5から感光体ドラム3に送り込まれる転写紙
に重なり、転写チャージャ14の付勢によって転写紙に
転写する。像が転写された転写紙は、定着器23を通っ
て、排紙トレー22に排紙される。 第3図に、第2図のデジタル複写機の電気回路の構成を
示す。第3図を参照すると、スキャナ1には、像読取セ
ンサ10.走査制御部20.増幅器30.A/D (ア
ナログ/デジタル)変換o40、中間調処理部50.2
値化処理部60.領域判定部70.操作制御部80.出
力制御部90゜モータドライバMD等々が備わっている
。 走査制御部20は、プリンタ2との信号のやりとり、主
走査制御、副走査制御及び各種タイミング信号の生成を
行なう。各種タイミング信号は、走査タイミングに同期
するように生成される。各種状態信号、プリントスター
ト信号、コピー倍率信号等々が、プリンタ2から走査制
御部20に送られる。走査制御部20は、走査同期信号
、状態信号等々をプリンタ2に送出する。モータMTを
駆動することにより、スキャナを機械的に走査し副走査
を行なう。 像読取センサ10は、一般のCCDラインセンサと同様
に、多数の読取セル、CCDシフトレジスタ等々を備え
ている。走査制御部20が副走査同期信号を出力すると
、像読取センサ10の多数の読取セルに蓄積された信号
が、CCDシフトレジスタの各ビットに一気に転送され
る。その後、主走査パルス信号に同期して、CCDシフ
トレジスタの信号シフトが行なわれ、該レジスタに保持
された画像信号が、シリアル信号として、1画素分づつ
その出力端子に現われる(第3図のa:以下、画像信号
から生成される信号は括弧でくくって示す)。 増幅器30は、画像信号(a)の増幅、ノイズ除去等々
を行なう、A/D変換器40は、アナログ画像信号を6
ビツトのデジタル信号に変換する。 なお図面には示されていないが、A/D変換器40で得
られたデジタル信号は、シェーディング補正、地肌除去
、白黒変換等々の従来より知られている各種画像処理を
受けた後で、6ビツト、即ち64階調のデジタル画像信
号(b)として出力される。 このデジタル画像信号(b)は、中間調処理部50゜2
値化処理部60及び領域判定部70に印加される。 中間調処理部50は、6ビツトのデジタル画像信号(b
)を、サブマトリクス法によって中間調情報を含む二値
信号(d)に変換する回路である。 サブマトリクス法による中間調処理を行なう回路は公知
であり、この実施例においては特別な回路を用いていな
いので、具体的な構成及び動作は省略する。なお、サブ
マトリクス法以外に、ディザ法、J度パターン法による
中間調処理を行なってもよい。 2値化処理部60では、入力される6ビツトのデジタル
画像信号(b)をMTF補正し、その補正結果を予め定
めた固定しきい値レベルTH3と比較し、それらの大小
に応じた2値信号(e)を出力する。従って、ここで行
なう処理は単純な二値化処理であり、信号(e)には原
稿像の中間調濃度の情報は含まれない。 領域判定部70は、後述するように、原稿画像が中間調
情報を含むか否かを判定する回路であり、その判定結果
に応じた二値信号(f)を出力制御部90に出力する。 操作制御部80は、操作ボード主のモードキーの操作に
応じたモード信号(g)を出力制御部90に与える。 出力制御部90は、操作制御部80から与えられるモー
ド信号(g)と領域判定部70から与えられる二値信号
(f)とに応じて、中間調処理部50が出力する二値画
像信号(d)、2値化処理部60が出力する二値画像信
号(、)又は所定レベルの信号(白レベル)を、選択的
に出力する。この信号(h)が、プリンタ2に記録信号
として与えられる。プリンタ2は、この二値信号に応じ
てレーザ光を変調し、記録を行なう。 第1図に、第3図の領域判定部70の構成を示す。第1
図を参照すると、領域判定部70は、第1判定部71.
第2判定部72及びオアゲート73でなっている。第1
判定部71には6ビツトの画像信号(b)が印加され、
第2判定部72には画像信号(b)のうち上位2ビツト
(b5.b6)が印加される。領域判定部70の出力に
は、第1判定部71が出力する信号<1)と第2判定部
72が出力する信号(r)との論理和信号(f)が現わ
れる。 第1判定部71は、二値化回路110.Y遅延回路12
0.X遅延回路130及び論理積回路140でなってい
る。 なお、この明細書では、スキャナの主走査方向を示すた
めにX又はXの記号を用い、副走査方向を示すためにy
又はYの記号を用いる。また、二値画像信号のrl」は
、黒画素レベルに対応し、「0」は白画素レベルに対応
する。 第1判定部71の構成の詳細を第4図に示し、各部の信
号波形及びタイミングの一例を、第5図及び第6図に示
す。 第4図を参照して第1判定部の詳細を説明する。 二値化回路110には、デジタル比較器111゜プルア
ップ回路112及びスイッチ回路113が備わっている
。デジタル比較器111は、その6ビツト入力端子Aに
印加されるデジタル画像信号(b)の値と、もう一方の
6ビツト入力端子Bに印加されるデジタル参照信号の値
とを比較し、その比較結果を出力する。 即ち、A≧Bなら信号(j)が「1」 (高レベルHに
対応:以下同様)になり、そうでなければ信号(j)が
「0」 (低レベルLに対応−以下同様)になる。 スイッチ回路113の各スイッチは、比較器111の入
力端子Bの値が所定のしきい値THJになるように設定
される。このしきい値TH3は、変更可能であるが、通
常は、第6図に示すように、かなり濃度の低いレベルに
なるように設定される。 2値化処理部60が利用するしきい値TH4は、この例
では濃度階調の中央のレベル(32)に設定しである。 つまり、この二値化回路110では、通常の黒画素判定
レベルと比べてかなり濃度が薄い画素に対しても、それ
を黒レベルに判定する。 Y遅延回路120は、二値化回路110が出力する信号
(j)を処理して、y方向、即ち副走査方向に所定画素
分、信号のタイミングを遅らせる回路であり、7つの信
号jn及びkを出力する。第4図において、信号jnは
、信号jをn画素分y方向に遅らせた信号を表わす。信
号には、遅延量に関しては信号j3と同一である。y方
向の画素単位で信号を遅らせることにより、y方向に互
いに隣り合う複数画素の信号を並列信号として取り出す
ことができる。つまり、この回路は、直列−並列変換回
路と見なすこともできる。 第5図に、Y遅延回路120の動作タイミングを示す。 第5図をも参照して動作を説明する。 入力信号(j)は、X方向の画素毎のタイミングで出力
されるクロックパルスt2により、ラッチ121にラッ
チされる。即ち、ラッチ121の入力端子D1に印加さ
れる信号(j)がその出力端子Q1に現われ、その状態
が保持される。クロックパルスt3によって、ラッチ1
21の出力端子Ql−Q6の状態は、X方向の画素毎の
タイミングで、RAM (読み書きメモリ)123の各
ビットに記憶される。 記憶するメモリアドレスは、アドレス信号t1によって
指定される。このアドレス信号t1の内容は、X方向の
画素毎に更新され、X方向で同一位置にある画素に対し
ては、同一の内容(値)が設定される。即ち、信号t1
は、X走査方向における画素位置に対応する。この例で
は、X方向の画素数が4096であるため、信号t1は
12ビツトの並列信号である。 RAM l 23の記憶内容は、クロックパルス
[Field of the Invention] The present invention relates to an image area identification device that automatically identifies whether each area of an input image has been subjected to halftone processing, and is used, for example, in a digital copying machine. [Prior Art] For example, in a digital copying apparatus, a C0D (charge coupled device) image sensor or the like is used to read a document image in minute areas, that is, pixel by pixel, and analog electrical signals obtained as outputs of the image sensor are read. After performing A/D (analog/digital) conversion on the resulting digital signal and performing various processing on the resulting digital signal, the signal is supplied to a recording device to obtain a copy image. By the way, in the printing apparatus used in this type of apparatus, it is difficult to change the density level for each printing pixel, so it is common to perform binary printing of printing/non-printing. However, since a document may also include halftone images such as photographs, it is necessary to reproduce halftone images. As methods for expressing halftones using a recording device that performs binary recording, methods such as the dither method, density pattern method, and submatrix method have been proposed, and if these methods are used, it is possible to reproduce halftone images. can. However, when performing halftone processing, a relatively favorable copy image can be obtained when the original image density changes gradually, such as in a photograph, but when the original image density changes binaryly, such as with text, it is difficult to obtain a copy image. In this case, the outline of the copy image becomes blurred, making it difficult to read characters, and dirt on the background of the original appears on the copy image, resulting in a significant deterioration in copy quality. For original images such as text, without performing halftone processing,
Simple binary processing yields a good copy. Therefore, if a switch is provided to specify whether or not halftone processing is to be performed, the
A preferred copy mode can be selected. However, there are many cases in which a single document, such as a pamphlet, contains both a half-tone image such as a photograph and a binary image such as text. In such a case, if the binary mode is selected, the quality of the photo will be degraded, and if the intermediate mode is selected, the quality of the text will be degraded. By the way, there is one more thing about this type of digital copying device.
There are two disadvantages. In other words, when reading an image in small pixel units using a line sensor or the like, if there is periodicity in density changes on the document, interference between the period (pitch) and the array pitch (sampling period) of the image reading sensor causes Moiré may occur on recorded images.6 For example, when halftone dot printing is performed on a document, the density changes on the image have periodicity, so the period of this density change and the sampling period of the reading sensor Moiré occurs due to interference with the image. For example, the resolution of one image reading sensor is 16 pixels - * / m
In the case of m, dot printing with a density close to that resolution, that is, 133 lines (approximately 10.5 pixels/mm) ~ 2
When the density is in the range of 00 lines (approximately 16 pixels/mm), moiré tends to occur in the read signal. Of course, moire also occurs at other densities, but the occurrence is particularly noticeable at the above density. , the resulting signal fluctuation range is large. Halftone printing itself is a type of pseudo-halftone expression. The density change in pixel units is a binary value of 110 (recording/non-recording). In halftone printing, the average density of the entire pixel set is changed in multiple steps by changing the pitch of the halftone dots and the size of the halftone dots, thereby expressing halftone density. Therefore, if the problem of moiré is not considered, when copying a halftone dot printed original image, the halftone dot image is reproduced in the recorded image by binary processing the signal. A preferred copy can be made. However, in reality, as described above, moiré occurs on a document image printed with halftone dots at a specific density, resulting in a significant deterioration in copy quality. On the other hand, when converting an image reading signal into a binary signal through halftone processing, the processing process averages the density of multiple pixels, changes the threshold level, etc., resulting in moiré in the copied image. will not occur or the impact will be small. In this case, the density of the copied image is represented by halftone dots, but the halftone dots on the copy are not direct reproductions of the halftone dots on the original, but are generated by halftone processing unique to copying machines. It is a point. Therefore, if the original is a halftone-printed image or an image copied with halftone processing by a digital copying machine, it is a binary recording in pixel units, but it is better to select a copy mode that performs halftone processing. is preferred. [Object of the Invention] The present invention automatically determines whether each area on a document is a halftone image or a binary image in order to perform preferable processing according to the type of image. The purpose is to accurately and automatically identify whether or not the [Structure of the Invention] In order to achieve the above object, in the present invention, recorded dots and non-recorded dots are detected by comparing a two-dimensional array pattern of input image information with a predetermined pattern, and the detection result is Based on this, it is determined whether the input image information is a halftone dot pattern or not. In the halftone-processed image, recorded dots (for example, black pixels 1i4) and non-recorded dots (for example, white pixels) are alternately and repeatedly arranged at predetermined pitches and intervals. Therefore, the recording pixel existing at a certain position and the non-recording pixels existing around it are in a predetermined arrangement pattern, or the non-recording pixel existing at a certain position and the recording pixel existing around it are in a predetermined arrangement pattern. If a pattern appears repeatedly, it can be assumed that the image has been subjected to halftone dot processing. In other words, by sequentially moving the pixel of interest and comparing the image information of a two-dimensional area consisting of it and its surrounding pixels for each pixel of interest with a predetermined recorded dot detection pattern and non-recorded dot detection pattern. , it is possible to identify whether the input image is a halftone dot pattern or not. However, when an image subjected to halftone dot processing is actually read with an image scanner, the image pattern of the read signal changes greatly depending on the density of one image, which often causes errors in halftone dot identification. In dot printing, the density is expressed by the size of the area of the halftone recording dots within a predetermined small area, so when the image density changes, the shape of the halftone dots changes significantly. In particular, when the halftone dot density is around 50%, recorded dots (for example, black pixels) or non-recorded dots (for example, self-portrait a>) constituting the halftone dots may be connected to each other and become continuous. In such cases, it is often impossible to detect either black dots or white dots.If you adjust the threshold level when binarizing image information into recorded pixel level and non-recorded pixel level, the halftone density is 5
Identification errors in the case of 0% can be reduced. However, in that case, identification errors increase when the halftone density is higher or lower than 50%. Therefore, in the present invention, at least two types of threshold values are set, and a circuit for detecting recorded dots and a circuit for detecting non-recorded dots detect image information that has been binarized using different threshold values. The dot pattern is identified based on both the recorded dot detection results and the non-recorded dot detection results. In the case of a halftone image, the signals read by the image scanner are generally as shown in FIG. Looking at this, it can be seen that the height of the peaks, the depth of the valleys, and the duty of the signal change depending on the concentration. Now, let's focus on a signal with a density level of 50%. It can be seen that the height of the signal peaks and the depth of the valleys change depending on the position of the image. When a signal with a concentration of 50% is binarized using a threshold value TH,
In the first part Pa, the peak is larger than THI and the valley is THI.
Therefore, in the binarized signal, peaks appear as recorded pixels and valleys appear as non-recorded pixels.In the latter part pb, both peaks and valleys are larger than THt, so in the binarized signal, In this case, non-recorded pixels do not appear, that is, when binarized with THL. In the first part Pa, halftone dots (recorded dots) can be detected from the arrangement pattern of recorded pixels and non-recorded pixels, but in the later part Pb, halftone dots cannot be detected. Furthermore, when this signal is binarized using a threshold value TH2, in the first part Pa, both the peaks and valleys are smaller than TH2, so no recording pixels appear in the binarized signal, and in the later parts In Pb, the peaks are larger than TH2 and the valleys are smaller than TH, so the peaks appear as recorded pixels and the valleys appear as non-recorded pixels in the binarized signal. Therefore, when binarizing with TH2, one halftone point cannot be detected from the first part Pa, but
In the latter portion Pb, halftone dots (non-recorded dots) can be detected from the arrangement pattern of recorded pixels and non-recorded pixels. In other words, if the threshold value TH is used to detect halftone dots made up of recorded dots, and the threshold value TH2 is used to detect halftone dots made up of non-recorded dots, then the density is 50%. Even in a halftone image, halftone dots, either recorded dots or non-recorded dots, are detected. Concentration is 20%
When the density is low, such as TH1, the halftone dots of recorded dots are detected, and when the density is high, such as 80%, the halftone dots of non-recorded dots are detected using the threshold TH2. Detected. Furthermore, recording dots that appear when the density is low are generally circular, but they appear when the density is high. Since the non-recorded dots are background parts formed between a plurality of recorded dots, their shape is quite different from that of the recorded dots. Therefore, it is very difficult to detect recorded dots and non-recorded dots by comparing them with one reference pattern, and erroneous detection is likely to occur. Therefore, in the present invention, the detection patterns for detecting recorded dots and the detection patterns for detecting non-recorded dots are of different types. The most suitable pattern is used for each dot detection. Thereby, both recorded dots and non-recorded dots can be detected with high accuracy. Other objects and features of the present invention will become clear from the following description of an embodiment with reference to one drawing. [Embodiment] FIG. 2 shows the configuration of a mechanical section of a digital copying machine of one type that implements the present invention. Referring to FIG. 2, this copying machine is comprised of a scanner 1 placed above the apparatus and a printer 2 placed below the apparatus. 26 is a contact glass on which the original is placed. The scanner 1 scans and reads an image of a document placed on a contact glass 26 . The sub-scanning is mechanical, and a carriage provided in the scanner moves to the right and left in FIG. 2 by driving the electric motor MT. Reflected light from the original is imaged on a fixed image reading sensor 10 via various mirrors and lenses. The image reading sensor 10 is
This is a COD line sensor, and in FIG. 2, 5000 reading cells are arranged in a row in the direction perpendicular to the paper surface. In this example, when the copy magnification is 1.0, the resolution is 16 pixels per 1 mm of the original image. Main scanning is performed by the COD installed inside this image reading sensor 10.
This is done electrically by a shift register. The direction of main scanning is the direction in which the reading cells are arranged, that is, the direction perpendicular to the plane of the paper in the first direction. Signals obtained by reading the original image with the scanner 1 are sent to the printer 2 after being subjected to various processing. The printer 2 performs binary printing in accordance with the signal. The printer 2 includes a laser writing unit 25. Photosensitive drum 3. Electric charger 24. Developing device 12° transfer charger 14. Separate charger 15. It is equipped with 1 device 23, etc. Since this printer 2 has no particular differences from conventionally known general laser printers, only the operation will be briefly described. The photosensitive drum 3 rotates clockwise in FIG. Then, the surface thereof is uniformly charged to a high potential by the energization of the electrification charger 24. This charged surface is irradiated with laser light modulated by a binary signal corresponding to the image to be recorded. The laser beam repeatedly scans the photosensitive drum 3 in the main scanning direction by mechanical scanning. The electrical 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 depending on the image to be recorded is generated on the surface of the photosensitive drum 3. This potential distribution is an electrostatic latent image. When the portion on which the electrostatic latent image is formed passes through the developing device 12, toner is attached depending on the potential thereof, and the electrostatic latent image is developed into a toner image, that is, a visible image. This visible image overlaps the transfer paper fed from the paper feed cassette 4 or 5 to the photosensitive drum 3, and is transferred onto the transfer paper by the bias of the transfer charger 14. The transfer paper on which the image has been transferred passes through a fixing device 23 and is discharged onto a paper discharge tray 22 . FIG. 3 shows the configuration of the electric circuit of the digital copying machine shown in FIG. 2. Referring to FIG. 3, the scanner 1 includes an image reading sensor 10. Scanning control section 20. Amplifier 30. A/D (analog/digital) conversion o40, halftone processing section 50.2
Value processing unit 60. Area determination unit 70. Operation control unit 80. It is equipped with an output control section 90° motor driver MD, etc. The scanning control unit 20 performs signal exchange with the printer 2, main scanning control, sub-scanning control, and generation of various timing signals. Various timing signals are generated in synchronization with the scanning timing. Various status signals, print start signals, copy magnification signals, etc. are sent from the printer 2 to the scan control section 20. The scan control unit 20 sends a scan synchronization signal, a status signal, etc. to the printer 2. By driving the motor MT, the scanner mechanically scans and performs sub-scanning. The image reading sensor 10 includes a large number of reading cells, a CCD shift register, etc., like a general CCD line sensor. When the scan control unit 20 outputs the sub-scanning synchronization signal, the signals accumulated in a large number of reading cells of the image reading sensor 10 are transferred to each bit of the CCD shift register at once. Thereafter, 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 as a serial signal at its output terminal one pixel at a time (a in Figure 3). (Hereinafter, signals generated from image signals are shown in parentheses). The amplifier 30 amplifies the image signal (a), removes noise, etc., and the A/D converter 40 converts the analog image signal (a) into 6
Convert to bit digital signal. Although not shown in the drawings, the digital signal obtained by the A/D converter 40 is subjected to various conventional image processing such as shading correction, background removal, black and white conversion, etc. It is output as a digital image signal (b) of bits, that is, 64 gradations. This digital image signal (b) is processed by the halftone processing section 50°2.
The signal is applied to the value conversion processing section 60 and the area determination section 70. The halftone processing section 50 processes a 6-bit digital image signal (b
) into a binary signal (d) containing halftone information using the submatrix method. A circuit for performing halftone processing using the submatrix method is well known, and since no special circuit is used in this embodiment, the specific configuration and operation will be omitted. Note that, in addition to the submatrix method, halftone processing may be performed using a dither method or a J-degree pattern method. The binarization processing unit 60 performs MTF correction on the input 6-bit digital image signal (b), compares the correction result with a predetermined fixed threshold level TH3, and converts the input 6-bit digital image signal (b) into a binary signal according to the magnitude thereof. Output signal (e). Therefore, the processing performed here is simple binarization processing, and the signal (e) does not include information on the halftone density of the original image. As will be described later, the area determination section 70 is a circuit that determines whether or not the original image includes halftone information, and outputs a binary signal (f) according to the determination result to the output control section 90. The operation control section 80 provides the output control section 90 with a mode signal (g) according to the operation of the mode key of the operation board main. The output control unit 90 outputs a binary image signal ( d) Selectively output the binary image signal (, ) or a signal at a predetermined level (white level) output by the binarization processing unit 60. This signal (h) is given to the printer 2 as a recording signal. The printer 2 modulates the laser beam according to this binary signal and performs recording. FIG. 1 shows the configuration of the area determining section 70 shown in FIG. 3. 1st
Referring to the figure, the area determination section 70 includes a first determination section 71.
It consists of a second determination section 72 and an OR gate 73. 1st
A 6-bit image signal (b) is applied to the determination unit 71,
The upper two bits (b5, b6) of the image signal (b) are applied to the second determination section 72. At the output of the region determining section 70, a logical sum signal (f) of the signal <1) outputted by the first determining section 71 and the signal (r) outputted by the second determining section 72 appears. The first determination unit 71 includes the binarization circuit 110. Y delay circuit 12
0. It consists of an X delay circuit 130 and an AND circuit 140. Note that in this specification, the symbol X or X is used to indicate the main scanning direction of the scanner, and the symbol y is used to indicate the sub-scanning direction.
Or use the symbol Y. Further, "rl" of the binary image signal corresponds to the black pixel level, and "0" corresponds to the white pixel level. The details of the configuration of the first determination section 71 are shown in FIG. 4, and examples of signal waveforms and timing of each section are shown in FIGS. 5 and 6. The details of the first determination section will be explained with reference to FIG. The binarization circuit 110 includes a digital comparator 111° pull-up circuit 112 and a switch circuit 113. The digital comparator 111 compares the value of the digital image signal (b) applied to its 6-bit input terminal A with the value of the digital reference signal applied to the other 6-bit input terminal B, and performs the comparison. Output the results. That is, if A≧B, the signal (j) becomes “1” (corresponding to high level H; the same applies below); otherwise, the signal (j) becomes “0” (corresponds to low level L - the same applies below). Become. Each switch of the switch circuit 113 is set so that the value of the input terminal B of the comparator 111 becomes a predetermined threshold value THJ. Although this threshold value TH3 can be changed, it is usually set to a fairly low concentration level, as shown in FIG. In this example, the threshold value TH4 used by the binarization processing unit 60 is set to the center level (32) of the density gradation. In other words, the binarization circuit 110 determines the black level even for pixels whose density is considerably lower than the normal black pixel determination level. The Y delay circuit 120 is a circuit that processes the signal (j) output from the binarization circuit 110 and delays the timing of the signal by a predetermined pixel in the y direction, that is, in the sub-scanning direction, and delays the timing of the signal by a predetermined amount of pixels in the y direction, that is, in the sub-scanning direction. Output. In FIG. 4, a signal jn represents a signal obtained by delaying the signal j by n pixels in the y direction. The signal has the same delay amount as signal j3. By delaying the signal pixel by pixel in the y direction, signals from multiple pixels adjacent to each other in the y direction can be extracted as parallel signals. In other words, this circuit can also be regarded as a serial-parallel conversion circuit. FIG. 5 shows the operation timing of the Y delay circuit 120. The operation will be explained with reference also to FIG. The input signal (j) is latched by the latch 121 by a clock pulse t2 output at a timing for each pixel in the X direction. That is, the signal (j) applied to the input terminal D1 of the latch 121 appears at its output terminal Q1, and its state is maintained. By clock pulse t3, latch 1
The states of the output terminals Ql-Q6 of 21 are stored in each bit of a RAM (read/write memory) 123 at timing for each pixel in the X direction. The memory address to store is specified by address signal t1. The content of this address signal t1 is updated for each pixel in the X direction, and the same content (value) is set for pixels located at the same position in the X direction. That is, the signal t1
corresponds to the pixel position in the X scanning direction. In this example, since the number of pixels in the X direction is 4096, the signal t1 is a 12-bit parallel signal. The memory contents of RAM l 23 are clock pulses.

【3に
よらて、X走査方向の画素毎に読み出される。 読み出されるデータは、その時のX方向位置で前に記憶
したデータである。ここでRAM 123のデータライ
ンD1〜D6とラッチ121との接続に注目すると、R
AM123のデータラインのビット1,2,3,4,5
及び6が、それぞれラッチ121の入力端子のビット2
,3,4,5.G及び7に、1ビツトづつシフトした状
態で接続されている。 従って、あるタイミングで入力された信号(j)は、ラ
ッチ121のビット1にラッチされ、ラッチ121に次
の画素のデータがセットされる前にRAM 123のビ
ット1に記憶される。そして、X方向に1画素分遅れた
タイミングで、RAM 123のビット1から読み出さ
れ、ラッチ121のビット2の入力端子D2に印加され
る。この信号は、それのX位置で、X方向に1画素分遅
れて現われる画素信号がラッチ121のビット1にラッ
チされるタイミングで、ラッチ121のビット2にラッ
チされる。 以後、この動作の繰り返しによって、信号は、ラッチ1
21のビット3,4,5.G及び7に、タイミングがX
方向に1画素分進む毎に、順次転送される。つまり、そ
の信号がラッチ121のビット7にラッチされた時には
、ラッチ121の各ビット6.5,4,3,2及び1に
は、それぞれビット7の信号よりもX方向に1,2.3
.4.5及び6画素分遅れた信号が存在する。これによ
って、ラッチ121の出力端子Ql−Q7には、所定の
X位置においてX方向に互いに隣接する7つの画素の信
号が同一のタイミングで得られる。 なおラッチ122は、Y遅延回路120の出力に接続さ
れる回路に信号を送り出すタイミングを整えるためのも
のである。従って、信号jO〜j6は、ラッチ121が
出力する信号とほぼ同一である。 なお、第6図において、記号J1+J2+  ・・・B
l、B’2.B3・・・及びAt、A2.A3・・で示
した信号は、各信号のX方向の画素毎の変化を表わして
おり、ラッチ122が出力する信号とは異なるので注意
されたい。 ・Y遅延回路120が出力する信号には、xH延回路1
30に印加される。X遅延回路130は、第4図に示す
ように、1つのシフトレジスタで構成されている。信号
(k)は、シフトレジスタのシリアルデータ入力端子に
印加される。このシフトレジスタのパラレルデータ出力
端子Q1〜Q7から、信号(kl、に2.に3.に4.
に5.に6及びに7)が出力される。このシフトレジス
タ(130)は、X方向の走査位置が画素単位で変わる
毎に出力されるクロックパルスt4が現われる毎に、デ
ータを1ビツトずつシフトする。例えば、あるタイミン
グでこのシフトレジスタに印加された信号には、次の画
素タイミング(X方向)で出力端子のビットlに呪われ
(kl)、画素タイミングが変わる毎にビット2,3.
4,5.6及び7に順次転送される。 即ち1例えばX方向の画素座標でNに位置する画素の信
号が信号(kl)として呪われている時には。 各信号(k6.に5.に4.に3.に2.kl)に現わ
れる画素の位置は、X方向が(kl)と同一で、X方向
がそれぞれN+l、N+2.N+3゜N+4.N+5及
びN+6である。つまり、信号(kl〜に7)は、X方
向で互いに隣り合う画素位置にある7つの画素の信号で
あり、これらが同一のタイミングで得られる。従って、
X遅延回路130は、シリアル画素信号に対する直列−
並列変換回路と見なすこともできる。 Y遅延回路120から出力される信号(jO−36及び
に1〜に7)は、論理積回路140に印加される。アン
ドゲート141は、信号(jO”j6)が全て1の時に
1を出力し、それ以外の時には0を出力する。従って、
アンドゲート141から出力される信号(jlo)は、
X方向の位置が同一で、X方向に隣り合う7つの画素が
、全て思レベル(TH,に対して)の時に1になる。こ
の信号は、シフトレジスタ143によって、X方向に所
定画素分(1画素)だけ遅延され、信号(jll)とし
てアンドゲート144に印加される。 アンドゲート142は、信号(kl〜に7)が全てlの
時に1を出力し、それ以外の時には0を出力する。従っ
て、アンドゲート142から出力される信号(k 10
)は、X方向の位置が同一で、X方向に隣り合う7つの
画素が、全て黒レベル(TH,に対して)の時に1にな
る。アンドゲート144は、信号(Jll)と信号(k
 10)との論理積、即ち信号(1)を出力する。 つまり、この第1判定部71は、その時の注目画素に関
して、それを中心とするX方向7砺素とX方向の7画素
が全て黒レベル(THaに対して)の時に、中間調情報
有(lが1)に判定する。シフトレジスタ143を設け
て、信号(jlL)を信号(jlo)に対してX方向に
シフトするのは、X方向の7画素とX方向の7画素のタ
イミングを調整するためである。 即ち、信号(jO〜jG)は、X方向に関して信号(k
)と同一位置であるため、X方向の中心画素に対応する
信号(k4)と対応するX位置での信号(jll)を得
るために、X方向に1画素(この例では4画素)だけ信
号(Jio)をシフトしている。つまり、微小パターン
を考えると、一般に円形に近いものが多いから、注目画
素を″+″゛形状パターンを構成する画素群の中心画素
に配置するのがよい。 第6図を参照する。なお、この図では理解し易いように
、X方向のみについて示しである。デジタル画像信号(
b)は、6ビツトであるから64段階の濃度階調情報を
含んでいる。この例では、図に示す信号(b)の各部分
([l+++B+2)が写真のような中間調画像を読ん
で得られた信号を示し。 (B+3)が背景(即ち白)画像を読んで得られた信号
を示し、(Bla)が比較的太い線で書かれた文字(即
ち二値濃度画素)を読んで得られた信号を示し、(B+
s)が比較的細い線で書かれた文字を読んで得られた信
号を示し、(B+ e 、th 7 )が原稿の汚れを
読んで得られた信号を示している。 二値化回路110では、濃度の低いレベルTH3をしき
い値レベルに設定して、信号の二値化を行なっているの
で、得られる画像信号(j)においては、画像の濃度が
非常に薄い場合でも、画像が存在する部分は、全て黒画
素に対応する。それに対して、中間レベルの32をしき
い値として設定した2値化処理部60から出力される信
号(e)においては、中間調画像に関しては濃度の薄い
部分は白画素に対応し、濃度の濃い部分だけが黒画素に
対応する。 信号(k 10)は1画像償号の黒がX方向に7画素連
続して呪われる場合にのみ、つまり、パターンが所定以
上の大きさの時のみ1になるので、各画像信号部分(B
z 1+Bt 2 +Bt a )に対しては信号(k
 10)が1になるが、他の部分(81J+BI S 
g”1s +Bt 7 )に対してはOになる。通常は
、この信号(k 10)に応じて、中間調処理された信
号(d)と二値化処理された信号(e)とが選択される
ので、第6図に示す信号(h)のA、B及びCで示す部
分が中間調処理された信号(d)に対応し、他の部分り
、E及びFが二値化処理された信号(e)に対応する。 ここで、C,D及びEは同一の文字の部分であるが、輪
郭部分に対応するD及びE(各々X方向に6画素)は、
中間調情報の判定条件である7画素に達しないので、二
値化処理される。画像信号(b)の各部分([1161
B+7)は、しきい値レベルTH4に対して二値化処理
されるため、原稿の汚れはコピー画像として出力されな
い。 第1図を参照して、第2判定部72を説明する。 この第2判定部72は、簡単にいうと網点状パターンの
有無を判定する回路である。また、この第2判定部は、
網点の黒ドツトを検出する回路、網点の白ドツトを検出
する回路、第1領域での網点の有無を識別する回路、第
2領域での網点の有無を識別する回路及び第3領域での
網点の有無を識別する回路で構成されている。 黒ドツト検出回路160が、網点の黒ドツトを検出する
。ここで言う黒ピン1〜は1例えば第8図に示す10%
及び30%網点で、ハツチングを施して示したように、
規則的に配列された記録ドツト(一般には黒ドツト)の
ことである。黒ドツト検出回路160は、XY3J!延
回路150が出力する29画素分の信号(mij)を処
理して、黒ドツトの有無を識別する。 XY遅延回路150は、信号をX方向及びX方向に遅延
させ、所定の二次元領域に含まれる複数画素の信号を同
一のタイミングで出力する回路である。この回路150
には、入力画像信号(b)のうち最上位ビット(MSB
)のみが印加される。 従って、XY遅延回路150が処理する信号は、画像信
号(b)の階調が32以上であれば1、そうでなければ
Oになる二値信号である。つまり、黒ドツトを検出する
回路では、画像信号(b)をしきい値32(THE)に
よって二値化した信号を参照して、黒ドツトを検出する
。 また、白ドツト検出回路220が、網点の白ドツトを検
出する。ここで言う白ドツトは、例えば第8図に示す8
0%網点で、八ツチングを施して示したように、規則的
に配列された記録ドツトと記録ドツトとの間の隙間、即
ち非記録ドツト(一般には白ドツト)のことである。白
ドツト検出回路220は、xy遅延回路2]0が出力す
る13画素分の信号(Cij)を処理して、黒ドツトの
有無を識別する。 XY!!延回路210は、信号をX方向及びy方向に遅
延させ、所定の二次元領域に含まれる複数画素の信号を
同一のタイミングで出力する回路である。この回路21
0には、入力画像信号(b)のうち上位2ビツト(b5
.b6)の論理積が印加される。従って、XY遅延回路
210が処理する信号は、画像信号(b)の階調が48
以上であれば1、そうでなければOになる二値信号であ
る。つまり、白ドツトを検出する回路では、画像信号(
b)をしきい値48(TH2)によって二値化した信号
を参照して、白ドツトを検出する。 黒ドツトの有/無に応じて、信号(n)がIloに設定
され、白ドツトの有/無に応じて、信号(p)が110
に設定される。信号(、)と(p)との論理和、即ち信
号(ql)が、第1エリア検出回路170に印加される
。 第1エリア検出回路170は信号(ql)を処理して信
号(q2)を出力し、第2エリア検出回路180が信号
(92)を処理して信号(93)を出力し、第3エリア
検出回路190が信号(q3)を処理して信号(r)を
出力する。この信号(r)と信号(1)との論理和が、
信号(f)として、領域判定部70から出力される。 第7a図にxy遅延回路150の構成を示す。 第7a図を参照すると、この回路は、Y遅延回路151
とX遅延回路でなっている。Y遅延回路151の構成は
、第4図に示したY遅延回路120と同一である。但し
、前記信号(k)に対応する信号が不要であるため、出
力端子は、ラッチ122の出力の7本のみを利用してい
る。つまり、Y遅延回路151から出力される信号(m
11〜m17)は、X方向が同一でy方向に互いに隣接
する7つの画素に対応する。 X遅延回路は、6個の7ビツトラツチ152.15’3
,154,155,156及び157でなっている。ラ
ッチ152はY遅延回路が出力する信号(m 11− 
m 1?)をラッチし、ラッチ153,154.155
,156及び157は、それぞれラッチ152,153
,154,155及び156が出力する信号(m21”
=m27) 、  (m31”m37) 。 (m41−m47)、 (m51−m57)及び(m6
1−m67)をクロックパルスt4に同期してラッチす
る。従って、各信号(m21.m31.m41.m51
.m61及びm71)は、それぞれ信号(m 11 )
をX方向に1.2,3゜4.5及び6画素分遅らせた信
号になる。 つまり、とのXY遅延回路150は、互いに隣接する。 X方向7圃素及びy方向7函素で構成される7X7画素
マトリクスの各画素の信号mijを同一のタイミングで
全て出力する。 第7b図に、黒ドツト検出回路】60の具体的な構成を
示す。第7b図を参照すると、この黒ドツト検出回路1
60は、4つのゲート回路161゜162.163及び
164でなっている。ゲート回路161,162及び1
64に、XY遅延回路150が出力する信号mijが印
加される。 この実施例においては、黒ドツトを検出するために、第
9a図に示す検出パターンを用いている。 即ち、第9a図は7x7画素でなる二次元マトリクス領
域を示しているが、これにおいて、x印で示す画素(m
44)が黒画素レベルで、かつO印で示す12個の画素
が全て白画素レベルの場合、もしくは、x印の画素が黒
レベルで、かつΔ印で示す16個の画素が全て白画素レ
ベルである場合を、黒ドツト有(即ち1)に識別し、そ
れ以外を黒ドツト無しく即ちO)に識別するように条件
付けている。 第9a図の0印の画素を検出するために、第7b図に示
すゲート回路161の入力端子には、12個の画:JA
nt23. m24. m25. m32. m36.
 m4Lm46. m52. m56. m63. m
64及びm65の信号が印加される。また、第9a図の
Δ印の画素を検出するために、ゲート回′jP1162
の入力端子には、16個の画素m13. m14. m
15. m22.m26.m31゜m37. m41.
 m47. rn51. m57. rn62.m66
、m73゜m74及びm75の信号が印加される。 ゲート回8161と162の少なくとも一方が1で、し
かも中心側lAm44の信号が1であると、第9a図の
条件を満たすめで、黒ドツト検出回路160の出力(n
)が1になり、黒ドツトが検出される。 また、この実施例では、自ドツトを検出するために、第
9b図に示す検出パターンを用いている。 即ち、第9b図は5×5画素でなる二次元マトリクス領
域を示しているが、これにおいて、x印で示す画素(c
 33)が白画素レベルで、かっ0印で示す4個の画素
が全て黒画素レベルの場合、もしくは、x印の画素が白
レベルが、かつΔ印で示す8個の画素が全て黒画素レベ
ルである場合を、白ドツト有(即ち1)に識別し、それ
以外を白ドツト無しく即ち0)に識別するように条件付
けている。 この検出を実現するのが、XY遅延回路210及び白ド
ツト検出回路220である。XY遅延回路210の機能
は、既に説明した回路150と同様であり、二次元領域
のサイズが5×5に減小した分だけ1回路構成が回路1
50よりniq化されている。 白ドツト検出回路220の具体的な構成を第7c図に示
す。第7c図を参照すると、この回路は、4つのゲート
回路221,222,223及び224でなっている。 ゲート回路221の入力端子には、第9b図の0印の画
素c23. c32. c34及びc43の信号が印加
される。また、ゲート回路222の入力端子に、第9b
図のΔ印の画素c13゜c22. c24. c31.
 c35. c42. c44及びc53の信号が印加
される。 ゲート回路221と222の出力の少なくとも一方が1
で、しかも中心画素e33の信号が0であると、第9b
図の条件を満たすので、白ドツト検出回路220の出力
(p)が1になり、白ドツトが検出される。 第10a図に網点画像を読み取る場合のドツトと画素と
の位置関係の例を示し、第10a図の各画素の信号を所
定のしきい値で二値化した信号の配列を第10b図に示
す。 第tob図に示す信号から網点の有無を識別する場合を
考える。例えば、注目画素m44の位置が、第10b図
の座Jf:4(6,4)の時に、第9a図にx印で示す
示す画素が黒画素レベルであり、第9a図に0印で示す
画素群の全て及びΔ印で示す画素群の全てが白画素レベ
ルであるから、黒ドツト検出回路160の出力(n)が
1 (黒ドツト有)になる。 既に説明したように、この実施例では、黒ドツト検出系
で画像信号を二値化する際のしきい値レベルTHIと白
ドツト検出系で画像信号を二値化する際のしきい値レベ
ルTH2とが互いに異なる。 これは、以下に説明するように、網点印刷における濃度
が50%の近傍にある場合の網点検出ミスをなくするの
に非常に効果的である。 第14図は、それぞれ濃度が20%、50%及び80%
の網点印刷された画像を読んで得られた階調画像信号と
それらを二値化した信号を示している。 第14図を参照すると、濃度が20%の画像については
、しきい値TH,で二値化すると画像の濃淡(記録画素
/非記録画素の切換わり)に応じた二値信号(ba)が
得られるが、しきい値TH2で二値化すると、画像の濃
淡が二値信号(b b)に現われないことが分かる。ま
た、濃度が80%の画像については、しきい値’rt−
tiで二値化すると画像の濃淡が二値信号(b a)に
現われないが、しきい値TH2で二値化すると、画像の
濃淡が二値信号に現われることが分かる。更に、濃度が
50%の画像に着目すると、画像の位置によって、信号
の山の高さ及び谷の深さが変化しているのが分かる。こ
の種の変化は、互いに隣り合う黒ドツト同志又は白ドツ
ト同志が継がって連続的になる状態。 つまり黒ドツトと白ドツトとが入れ替わる時、もしくは
黒/白いずれかがはっきりしないドツトにおいて生じる
ものである。この種のドツトに対する網点の検出は、従
来は非常に難しかった。 濃度50%の信号をしきい値T H、で二値化する場合
、最初の部分Paでは、山がTH,より大きく谷がTH
Iより小さいので、二値化された信号(b a)には、
山が記録画素、谷が非記録画素として現われ、後の部分
pbでは、山と谷のいずれもTHlより大きいので、二
値化された信号(b a)には、非記録画素は現われな
い。即ちTHtで二値化すると、最初の部分Paでは記
録画素と非記録画素の配列パターンから網点(記録ドツ
ト)を検出可能であるが、後の部分Pbからは網点が検
出できない。 またこの信号をしきい値TH2で二値化する場合、最初
の部分Paでは、山と谷のいずれもTH2より小さいの
で、二値化された信号(b b)には記録画素が現われ
ず、後の部分Pbでは、山がTH2より大きく、谷がT
 I(、より小さいので、二値化された信号(bb)に
、山が記録画素、谷が非記録画素として現われる。従っ
て、TH2で二値化すると、最初の部分Paからは網点
を検出できないが、後の部分Pbでは、記録画素と非記
録画素との配列パターンから、網点(非記録ドツト)を
検出しつる。 また、いずれにしても、濃度が低い場合には、即ち黒ド
ツトを検出したい場合には、信号の山のレベル及び谷の
レベルが低いので、しきい値レベルを比較的小さく設定
する( T H1にする)ことにより、確実なドツト検
出が期待でき、また濃度が高い場合には、即ち白ドツト
を検出したい場合には、信号の山のレベル及び谷のレベ
ルが高いので、しきい値レベルを比較的大きく設定する
(TH2にする)ことにより、確実なドツト検出が期待
できることが分かる。 また、白ドツト検出におけるしきい値TH2と黒ドツト
検出番;おけるしきい値T H、とを各々適切に設定す
ることにより、網点画像濃度が50%の時でも、2つの
信号(ba、bb)のいずれか一方に、画像の濃淡に応
じた変化が現われる。 この例では、二値信号の変化のパターンを基準パターン
と比較してドツト検出を行なうので、画像の濃度変化が
二値信号に現われるということは。 ドツト検出が可能なことを意味する。つまり、濃度が5
0%の近傍であっても、網点検出にエラーが生じない。 また、この例では、黒ドツトの検出に利用する検出パタ
ーン(第9a図)と自ドツトの検出に利用する検出パタ
ーン(第9b図)とが互いに異なっている。これは、本
質的に黒ドツトと白ドツトとの形状が異なるためである
。即ち、一般に黒ドツトの形状が円形であり、白ドツト
は、円形の複数の黒ドツト間に挟まれたの隙間の部分で
あり円形にならない、また、この形状は、インクの滲み
など、印刷上の性質によるドツト形状の変形の影響や、
画像読取系の解像度特性やフレアの影響に応じて各々変
化する。 また、網点でない画像においても、部分的に、文字等が
、黒ドツト又は自ドツトとまぎられしいパターンになる
場合があり、それをドツト、即ち網点として誤検出しな
い方が良い。 そこで、この例では、黒ドツトと白ドツトの各々に最も
適したマトリクスサイズ、ならびに黒画素及び白画素の
配列パターンを選んで、各々の検出パターンを定めであ
る。 ゲート回路232の出力には、黒ドツト及び白ドツトの
少なくとも一方が検出されたか否かを示す二値信号(q
l)が現われるが、そのドツトが網点か否かの識別精度
を高めるために、この例では更に後述する処理を行なっ
て、網点の有無を識別するようにしている。 第7d図に、第1エリア検出回路170の具体的な構成
を示す。この第1エリア検出回路170は、簡単にいう
と、第11図に示すようなX方向W画74(例えば8画
素)及びy方向W画素でなる所定画素マトリクス(これ
を第1エリアと呼ぶ)を想定し、この第1エリア中に1
個以上のドットが存在するかどうかを判定する。信号q
2は、ドツトが存在する場合に1.存在しない場合に0
になる。 第7d図を参照すると、この回路170は、読み出し専
用メモリRO旧、カウンタCN1.CN2゜フリップフ
ロップFFL、FF2.読み書きメモリRAM 1 、
ゲートGl、G2.G3.G4.G5+G6tインバー
タtVt及びIV2でなっている。 第7d図の回路の動作タイミングを、第12a図に示す
。カウンタCNIは、クロックパルスt4を計数し、X
方向の画素毎にカウントアツプする。 計数値が15になると、キャリ一端子CYが高レベルH
になる。この信号を反転した信号がプリセット端子LD
に印加されるので、次のクロックパルスが現われた時に
、入力端子D1〜D4のデータがカウンタにセットされ
る。第12a図では、プリセットするデータが8になっ
ている。 従って、カウンタCNIは、クロックパルスt4が現わ
れる毎にカウントアツプするNJカウンタとして動作す
る。Nの値はデータ入力端子D1〜D4に印加する値に
よって、1〜1Gの範囲で任意に設定できる。信号ライ
ンQxには、クロックパルスt4のN個毎に、その1周
期の間、低レベル乙になる信号が現われる。 一方、X方向の画素毎に出力される信号q2は。 オアゲートG1を介してフリップフロップFFIに印加
され、t4に同期してFFIにラッチされる。信号ライ
ンQxが窩レベルHであると、フリップフロップFFI
にラッチされた信号は、その出力端子Qからアンドゲー
トG2を介してオアゲートG1の一方の入力端子に印加
される。 従って、−担、信号q1が1になると、フリップフロッ
プFFIの出力端子Qは、信号ラインQxが低レベルL
になるまで、  1  (H)の状態を維持する。即ち
、カウンタCNIが8進カウンタにセットされた場合に
は、第12a図に示すようにある1番目の画素に対する
信号q1が信号o1としてFFIのQに呪われた後、そ
の信号01と次の信号91との論理和が信号02として
FFIのQに呪われ、同様の繰り返しによって信号ライ
ンQxが低レベルになった時に、X方向に連続する8画
素分の各信号q1の全ての論理和を演算した結果、即ち
信号07が、FFIのQに得られる。 信号07が現われている時に、次のクロックパルスt4
が到来すると、その信号がフリップフロップFF2にラ
ッチされ、ラッチされた信号は、信号q2として出力さ
れる。また、FF2が出力する信号は、クロックパルス
t5に同期して、読み書きメモリRAM1に記憶される
。メモリRAMIのアドレスを指定する信号t6は、X
方向のN画素毎にそのX方向位置に応じた値に更新され
る。なお、信号t6はX方向の画素位置とは無関係であ
る。従って、メモリRAM1には、X方向の1ライン分
のデータが格納される。 また、クロックパルスt41のタイミングでは、メモリ
RAMIに前のライン(X方向の相対座標が−1の位置
)で記憶したデータが読み出され、それがアンドゲート
G5を介してオアゲートG4の一方の入力端子に印加さ
れる6 一方、カウンタCN2は、クロックパルスt7が現われ
る毎にカウントアツプするN進カウンタとして動作する
。クロックパルスt7は、X方向の画素位置が変わる毎
に出力される副走査同期パルスである。他の動作は、カ
ウンタCNIの場合と同一である。 従って、信号ラインQyは、通常は高レベルHで。 X方向の画素のN画素に1回の割合いで、低レベルLに
なる。信号ラインQyが高レベルの間に。 フリップフロップFF2のデータ端子りに一度でも高レ
ベルI4が印加されると、それと入力信号との論理和を
FFI及びメモリRAM 1が保持するので、信号q2
は高レベルl(になる。 即ち、信号ラインQyが低レベルLになった時に、X方
向に連続するN画素分の領域(Nライン)について、F
FIが出力した信号(例えば07)の全ての論理和を演
算した結果が、信号Pとして出力される。つまり、NX
N (例えば8×8)の配列でなる予め定めた画素マト
リクス、即ち各々の第1エリアに関して、その中の画素
に1つでも48号q1が1のものが存在すると、信号q
2が1になり、それ以外の時はq2が0になる。この信
号q2が、第1エリア検出回路におけるドツトの有無、
即ち網点の有無を示す。 一方、カウンタCNIのデータ端子D1〜D4は読み出
し専用メモリROM1のデータ端子D5〜D8に接続さ
れ、カウンタCN2のデータ端子DI−D4はメモリR
OM1のデータ端子D1〜D4に接続されている。メモ
リROMIのアドレス端子には、コピー倍率信号が印加
される。読み出し専用メモリROMIには、予ゆ、各コ
ピー倍率に対応付けた第1エリアの大きさの情報が記憶
しである。 例えば、この例ではコピー倍率が1.0の時には、第1
エリアの大きさを8×8画素にするので、RoMlの第
1グループの4ビツトの出力端子DI〜D4に8を出力
し、第2グループの4ビツトの出力端子D5〜D8にも
8を出力する。この場合。 カウンタCNI及びCN2は、プリセット時に8がセッ
トされ、8.9.10,11.12,13゜14*  
15+ 8e 9+  10・・・・と計数するので、
8進カウンタとして動作する。コピー倍率が異なる場合
には、カウンタCNI及びCN2の計数範囲が変わり、
それによって、第1エリアの大きさく画素の数)が変わ
る。 第7e図に、第2エリア検出回路180及び第3エリア
検出回路190の構成を示す。まず第2エリア検出回路
180を説明する。 概略でいうと、第2エリア検出回路180では、第11
図に示すように、X方向に互いに連続する2つの第1エ
リアと、それらに、X方向で互いに連続する2つの第1
エリアとでなる、4つの第1エリアで構成される第2エ
リアを想定し、この第2エリアの中にドツト検出された
(信号q2が1の)第1エリアが3個以上存在するか否
かを判定する。ドツト検出された第1エリアが3個以上
であると、その第2エリア中の所定の第1エリアに対し
て、信号q3を1にセットし、網点を検出したことを示
す。 このような第2エリア検出処理を行なうのは、次のよう
な誤検出を防止するためである。即ち、印刷ミス等によ
る原稿側を原因とするドツトの欠落や、読取ミス等によ
る複写機側を原因とするドツト検出ミスがあると、信号
92の段階では、実際は網点の部分を網点無しと判定す
ることがある。 また、網点画像でない場合に、信号92の段階では、例
えば文字の一部分や地肌の汚れを1つのドツトとして検
出し、それを網点領域に誤判定することがある。 第2エリア検出回路180の動作タイミングを第12b
図に示す。第7e図と第12b図を参照して説明する。 181はデータセレクタ、182及び183はラッチ、
184は読み書きメモリである。データセレクタ181
.ラッチ°182及び読み書きメモリ184は、第1エ
リア毎に出力される信号q2を、第1エリアに対応する
画素分、X方向に遅延させる回路であり、ラッチ182
の出力端子Q1及びQ2には、X方向に互いに隣り合う
2つの第1エリアの信号が同一タイミングで得られる。 ラッチ183は、ラッチ182が出力する信号を、第1
エリアに対応する画素分、X方向に遅延させる回路であ
り、ラッチ183の出力端子Q1及びQ2には、ラッチ
182がそのQl及びQ2に出力する信号を、それぞれ
1つの第1エリア分、X方向に遅らせた信号が現われる
。従って、ラッチ182の出力端子Ql及びQ2とラッ
チ183の出力端子Q1及びQ2に、第2エリアに含ま
れる4つの第1エリアの各々に対する信号92が同一タ
イミングで得られる。 即ち、第11図における第1エリアEl、E2゜E3及
びE4(7)信号q2が、それぞれ183−01゜18
2−Ql、 183−02及び1B2−02に得られる
。これらの4つの信号が、ゲートG11.G12.G1
3.G14及びG15で処理され、信号q3が生成され
る。4つの信号(q2)のうち3つ以上が1であると、
信号93が1になる0例えば、第11図においてEl。 E2.E3及びE4の中で3つ以上の92が1であると
、第1エリアE4に対して出力される信号q3は1にな
る。 なお、第12b図において、Pan Pb、 Pc、 
Pd。 ・・・は各第1エリア毎に出力される信号(q2)を示
し、Qas’lt1m  ・・・は各第1エリア毎に出
力される信号(q3)を示し、pa −1、pb −1
。 Pc−1,・・・・は、それぞれPan pb、 Pc
t  ”・・をX方向に1つの第1エリアの画素数分遅
延させた信号を示している。例えばqbは、Pb  l
*pb、pc−1及びpcの4つの信号によって定まる
。 次に、第3エリア検出回路190を説明する。 概略でいうと、第3エリア検出回路190では、第11
図に示すように、X方向に連続する4つの第1エリアを
第3エリアとして想定し、この第3エリアの中の少なく
とも1つが網点有であると、この第3エリアを網点領域
に判定し、信号rを1にセットする。 第3エリア検出処理を行なうのは、モアレ対策のためで
ある。即ち、走査の方法及び構造上の理由により、副走
査方向に比較して主走査方向の方が圧到的にモアレ発生
の危険性が大きい。副走査方向では、モアレは全くない
か、又は目立たない。 主走査方向では、一般に、読取解像度が16画素/ m
 mの時に、網点ピッチや原稿と走査との相対角度にも
よるが、網点ピッチが1〜3 m m程度のモアレが発
生する。モアレによって読取信号の振幅が小さくなると
、ドツト検出の精度が低下し、ドツト検出にエラーが生
ずることもある。従って、モアレ発生の恐れがない場合
には、この第3エリア検出処理は不要である。 なお、この実施例では、第3エリアのX方向画素数が3
2であり、読取解像度が16画素/ m ’mであるか
ら、第3領域のピッチは2 rn mである。 第7d図を参照すると、第3エリア検出回路190は、
シフトレジスタ191とオアゲート192でなっている
。シフトレジスタ191は、クロックパルスt41に同
期して、第1エリアのX方向画素数毎に信号q3をシフ
トする。 X方向に連続する4つの第1エリアの中で、1回以上信
号qが1になると、その第1エリアを含む第3エリアを
構成する全ての第1エリアに対して、信号rが1にセッ
トされる。つまり、第11図において、第3エリアの中
の第1エリアElで信号9が1になると、その第3エリ
アを構成する他の第1エリアE2.E5及びE6に対し
ても、信号rが1になる。 第3図に示す操作制御部80及び出力制御部90の構成
を第13図に示す。この例では、信号を出力するための
動作モードが実際には4つ備わっているが、ここでは通
常使用される動作モードのみを説明する。即ち、モード
キーに3をオンすると、自動分離モードが選択される。 このモードでは、信号(【)が1の時、即ち入力画像が
中間調もしくは網点画像の時には、サブマトリクス法に
よって中間調処理を受けた信号(d)と同一の信号がプ
リンタ2に出力される。また、信号(f)が0の時、即
ち入力画像が網点以外の二値画像の時には、しきいl[
i T Haによって単純に二値化された信号(、)と
同一の信号がプリンタ2に出力される。 従って、網点処理された画像に対しては、中間調処理が
行なわれ、モアレの発生が防止される。 なお、黒ドツト検出パターン及び白ドツト検出パターン
としては、上記実施例で示したもの以外のものを用いて
もよい1例えば、黒ドツト検出パターンとして、第15
a図及び第15bI!Iに示すものを利用しうる。更に
、第15c図に示すものを黒ドツト検出パターンとして
利用し、第15d図に示すものを白ドツト検出パターン
として利用してもよい。第15c図及び第15dのパタ
ーンは1例えば新聞印刷用の網点のようにピッチの粗い
網点に対し有効である。 [効果] 以上のとおり1本発明によれば、網点検出における誤検
出を減少しうる。特に、従来は30%〜60%程度の網
点画像において、部分的に誤検出を生じたが、本発明の
実施により著しく改善されたことが確認された。
[3], each pixel in the X scanning direction is read out. The data read is the data previously stored at the current X-direction position. If we pay attention to the connections between the data lines D1 to D6 of the RAM 123 and the latch 121, we can see that R
AM123 data line bits 1, 2, 3, 4, 5
and 6 are bit 2 of the input terminal of the latch 121, respectively.
, 3, 4, 5. It is connected to G and 7 in a shifted state by one bit. Therefore, a signal (j) input at a certain timing is latched into bit 1 of the latch 121, and stored in bit 1 of the RAM 123 before the next pixel data is set in the latch 121. Then, at a timing delayed by one pixel in the X direction, bit 1 of the RAM 123 is read out and applied to the bit 2 input terminal D2 of the latch 121. This signal is latched into bit 2 of the latch 121 at the timing when a pixel signal appearing delayed by one pixel in the X direction is latched into bit 1 of the latch 121 at its X position. Thereafter, by repeating this operation, the signal is transferred to latch 1.
21 bits 3, 4, 5. G and 7, timing is X
The data is transferred sequentially every time one pixel is advanced in the direction. That is, when the signal is latched to bit 7 of latch 121, each bit 6.5, 4, 3, 2, and 1 of latch 121 has a value of 1, 2.3 in the X direction relative to the signal of bit 7, respectively.
.. There are signals delayed by 4.5 and 6 pixels. As a result, signals from seven pixels adjacent to each other in the X direction at a predetermined X position are obtained at the output terminals Ql-Q7 of the latch 121 at the same timing. Note that the latch 122 is used to adjust the timing of sending a signal to a circuit connected to the output of the Y delay circuit 120. Therefore, signals jO-j6 are substantially the same as the signals output by latch 121. In addition, in FIG. 6, symbols J1+J2+...B
l, B'2. B3... and At, A2. It should be noted that the signals indicated by A3 . . . represent changes in each pixel in the X direction, and are different from the signals output by the latch 122.・The signal outputted by the Y delay circuit 120 includes the xH delay circuit 1
30. The X delay circuit 130 is composed of one shift register, as shown in FIG. Signal (k) is applied to the serial data input terminal of the shift register. From the parallel data output terminals Q1 to Q7 of this shift register, signals (kl, 2., 3., 4.
5. 6 and 7) are output. This shift register (130) shifts data one bit at a time each time a clock pulse t4, which is output every time the scanning position in the X direction changes pixel by pixel, appears. For example, a signal applied to this shift register at a certain timing is cursed by bit 1 (kl) of the output terminal at the next pixel timing (X direction), and every time the pixel timing changes, bits 2, 3, etc.
4, 5.6 and 7 in sequence. That is, for example, when the signal of the pixel located at N in the pixel coordinates in the X direction is cursed as the signal (kl). The position of the pixel appearing in each signal (k6., 5., 4., 3., 2.kl) is the same as (kl) in the X direction, and N+l, N+2. N+3°N+4. N+5 and N+6. That is, the signals (kl~7) are signals of seven pixels located at pixel positions adjacent to each other in the X direction, and these are obtained at the same timing. Therefore,
The X delay circuit 130 is a serial delay circuit for serial pixel signals.
It can also be considered as a parallel conversion circuit. The signals (jO-36 and 1 to 7) output from the Y delay circuit 120 are applied to the AND circuit 140. The AND gate 141 outputs 1 when all the signals (jO"j6) are 1, and outputs 0 otherwise.
The signal (jlo) output from the AND gate 141 is
Seven pixels that are at the same position in the X direction and that are adjacent to each other in the X direction become 1 when all of them are at the desired level (with respect to TH). This signal is delayed by a predetermined pixel (one pixel) in the X direction by the shift register 143, and is applied to the AND gate 144 as a signal (jll). The AND gate 142 outputs 1 when all the signals (kl~7) are 1, and outputs 0 otherwise. Therefore, the signal (k 10
) becomes 1 when all seven pixels adjacent in the X direction are at the same position in the X direction and are at the black level (with respect to TH). The AND gate 144 connects the signal (Jll) and the signal (k
10), that is, the signal (1) is output. In other words, regarding the pixel of interest at that time, the first determination unit 71 determines whether there is halftone information ( l is determined to be 1). The reason why the shift register 143 is provided to shift the signal (jlL) in the X direction with respect to the signal (jlo) is to adjust the timing of the seven pixels in the X direction and the seven pixels in the X direction. That is, the signal (jO to jG) is the signal (k
), in order to obtain the signal (k4) corresponding to the center pixel in the X direction and the signal (jll) at the corresponding X position, the signal is changed by one pixel (4 pixels in this example) in the (Jio) is being shifted. In other words, since many micropatterns are generally close to circular, it is preferable to arrange the pixel of interest at the center pixel of the pixel group forming the "+" shaped pattern. Please refer to FIG. Note that in this figure, only the X direction is shown for easy understanding. Digital image signal (
Since the data b) is 6 bits, it contains 64 levels of density gradation information. In this example, each part ([l+++B+2) of the signal (b) shown in the figure indicates a signal obtained by reading a halftone image such as a photograph. (B+3) indicates a signal obtained by reading a background (i.e., white) image, (Bla) indicates a signal obtained by reading a character written with a relatively thick line (i.e., a binary density pixel), (B+
s) indicates a signal obtained by reading characters written with relatively thin lines, and (B+e, th 7) indicates a signal obtained by reading dirt on a document. In the binarization circuit 110, the low density level TH3 is set as the threshold level and the signal is binarized, so the obtained image signal (j) has a very low image density. Even in this case, all the parts where the image exists correspond to black pixels. On the other hand, in the signal (e) output from the binarization processing unit 60 with the intermediate level 32 set as the threshold value, in the halftone image, parts with low density correspond to white pixels, and parts with low density correspond to white pixels. Only dark areas correspond to black pixels. The signal (k10) becomes 1 only when the black of one image correction is cursed for 7 consecutive pixels in the
z 1+Bt 2 +Bt a ), the signal (k
10) becomes 1, but other parts (81J+BIS
g”1s +Bt 7 ), it becomes O. Normally, the halftone processed signal (d) and the binarized signal (e) are selected according to this signal (k 10). Therefore, the parts indicated by A, B, and C of the signal (h) shown in FIG. 6 correspond to the halftone-processed signal (d), and the other parts, E and F, are binarized. Here, C, D, and E are parts of the same character, but D and E (each 6 pixels in the X direction) corresponding to the outline part are
Since the number of pixels does not reach 7 pixels, which is the condition for determining halftone information, binarization processing is performed. Each part of the image signal (b) ([1161
B+7) is binarized with respect to the threshold level TH4, so that stains on the document are not output as a copy image. The second determination section 72 will be explained with reference to FIG. Simply put, the second determining section 72 is a circuit that determines the presence or absence of a halftone pattern. Moreover, this second determination section
A circuit for detecting black dots in halftone dots, a circuit for detecting white dots in halftone dots, a circuit for identifying the presence or absence of halftone dots in the first area, a circuit for identifying the presence or absence of halftone dots in the second area, and a third circuit for detecting the presence or absence of halftone dots in the second area. It consists of a circuit that identifies the presence or absence of halftone dots in an area. A black dot detection circuit 160 detects black dots in halftone dots. The black pins 1~ here are 1, for example 10% as shown in Figure 8.
As shown with hatching and 30% halftone dots,
These are regularly arranged recording dots (generally black dots). The black dot detection circuit 160 has XY3J! The signal (mij) for 29 pixels outputted by the extension circuit 150 is processed to identify the presence or absence of a black dot. The XY delay circuit 150 is a circuit that delays signals in the X and X directions and outputs signals of a plurality of pixels included in a predetermined two-dimensional area at the same timing. This circuit 150
The most significant bit (MSB) of the input image signal (b) is
) is applied. Therefore, the signal processed by the XY delay circuit 150 is a binary signal that becomes 1 if the gradation of the image signal (b) is 32 or more, and becomes 0 otherwise. That is, the circuit for detecting black dots detects black dots by referring to a signal obtained by binarizing the image signal (b) using the threshold value 32 (THE). Further, a white dot detection circuit 220 detects white dots at halftone dots. The white dot referred to here is, for example, the 8 dot shown in FIG.
As shown by the 0% halftone dot and the 8th dot, it is a gap between regularly arranged recording dots, that is, a non-recording dot (generally a white dot). The white dot detection circuit 220 processes the signal (Cij) for 13 pixels output from the xy delay circuit 2]0 to identify the presence or absence of a black dot. XY! ! The delay circuit 210 is a circuit that delays signals in the X and Y directions and outputs signals of a plurality of pixels included in a predetermined two-dimensional area at the same timing. This circuit 21
0 includes the upper 2 bits (b5
.. The AND of b6) is applied. Therefore, the signal processed by the XY delay circuit 210 has a gradation of 48 in the image signal (b).
It is a binary signal that becomes 1 if the value is above or equal to 0, and 0 otherwise. In other words, in the circuit that detects white dots, the image signal (
White dots are detected with reference to the signal obtained by binarizing b) using a threshold value 48 (TH2). The signal (n) is set to Ilo depending on the presence/absence of the black dot, and the signal (p) is set to 110 depending on the presence/absence of the white dot.
is set to The logical sum of the signals (,) and (p), ie, the signal (ql), is applied to the first area detection circuit 170. The first area detection circuit 170 processes the signal (ql) and outputs the signal (q2), the second area detection circuit 180 processes the signal (92) and outputs the signal (93), and the third area detection circuit 180 processes the signal (ql) and outputs the signal (93). Circuit 190 processes signal (q3) and outputs signal (r). The logical sum of this signal (r) and signal (1) is
The area determining section 70 outputs the signal (f). FIG. 7a shows the configuration of the xy delay circuit 150. Referring to FIG. 7a, this circuit includes Y delay circuit 151
and an X delay circuit. The configuration of Y delay circuit 151 is the same as Y delay circuit 120 shown in FIG. However, since a signal corresponding to the signal (k) is not required, only seven output terminals of the latch 122 are used. In other words, the signal (m
11 to m17) correspond to seven pixels that are the same in the X direction and adjacent to each other in the Y direction. The X delay circuit consists of six 7-bit latches 152.15'3
, 154, 155, 156 and 157. The latch 152 receives a signal (m 11-
m 1? ) and latch 153, 154.155
, 156 and 157 are latches 152 and 153, respectively.
, 154, 155 and 156 output signals (m21"
= m27), (m31"m37). (m41-m47), (m51-m57) and (m6
1-m67) is latched in synchronization with clock pulse t4. Therefore, each signal (m21.m31.m41.m51
.. m61 and m71) are the signals (m 11 ), respectively
The signal is delayed by 1.2, 3 degrees, 4.5 degrees, and 6 pixels in the X direction. That is, the XY delay circuits 150 and 150 are adjacent to each other. The signals mij of each pixel of a 7×7 pixel matrix composed of 7 pixels in the X direction and 7 pixels in the y direction are all output at the same timing. FIG. 7b shows a specific configuration of the black dot detection circuit 60. Referring to FIG. 7b, this black dot detection circuit 1
60 consists of four gate circuits 161, 162, 163 and 164. Gate circuits 161, 162 and 1
A signal mij output from the XY delay circuit 150 is applied to 64. In this embodiment, the detection pattern shown in FIG. 9a is used to detect black dots. That is, FIG. 9a shows a two-dimensional matrix area consisting of 7x7 pixels, in which the pixels (m
44) is at the black pixel level and all 12 pixels indicated by O are at white pixel level, or when the pixel marked by x is at black level and all 16 pixels indicated by Δ are at white pixel level. The condition is such that the case is identified as having a black dot (ie, 1), and the other cases are identified as having no black dot (ie, O). In order to detect the pixel marked 0 in FIG. 9a, the input terminal of the gate circuit 161 shown in FIG. 7b is connected to 12 pixels:
nt23. m24. m25. m32. m36.
m4Lm46. m52. m56. m63. m
64 and m65 signals are applied. In addition, in order to detect the pixel marked Δ in FIG. 9a, the gate circuit 'jP1162
The input terminal of 16 pixels m13. m14. m
15. m22. m26. m31゜m37. m41.
m47. rn51. m57. rn62. m66
, m73°m74 and m75 signals are applied. If at least one of the gate circuits 8161 and 162 is 1 and the signal of the center side lAm44 is 1, the output (n
) becomes 1, and a black dot is detected. Further, in this embodiment, the detection pattern shown in FIG. 9b is used to detect the self-dot. That is, FIG. 9b shows a two-dimensional matrix area consisting of 5×5 pixels, in which the pixels (c
33) is the white pixel level and all 4 pixels indicated by the parentheses 0 are at the black pixel level, or the pixel marked by x is at the white level and all 8 pixels indicated by Δ are the black pixel level. The condition is such that the case where this is the case is identified as having a white dot (ie, 1), and the other cases are identified as having no white dot (ie, 0). The XY delay circuit 210 and white dot detection circuit 220 realize this detection. The function of the XY delay circuit 210 is the same as that of the circuit 150 already described, and one circuit configuration is the same as that of circuit 1 because the size of the two-dimensional area is reduced to 5×5.
It is NIQ than 50. A specific configuration of the white dot detection circuit 220 is shown in FIG. 7c. Referring to FIG. 7c, this circuit consists of four gate circuits 221, 222, 223 and 224. The input terminal of the gate circuit 221 is connected to the pixel c23.0 marked 0 in FIG. 9b. c32. Signals c34 and c43 are applied. In addition, the 9th b
The pixel marked Δ in the figure c13°c22. c24. c31.
c35. c42. Signals c44 and c53 are applied. At least one of the outputs of the gate circuits 221 and 222 is 1
And, if the signal of the center pixel e33 is 0, the 9th b
Since the conditions shown in the figure are satisfied, the output (p) of the white dot detection circuit 220 becomes 1, and a white dot is detected. Figure 10a shows an example of the positional relationship between dots and pixels when reading a halftone image, and Figure 10b shows the signal arrangement obtained by binarizing the signals of each pixel in Figure 10a using a predetermined threshold. show. Consider the case where the presence or absence of halftone dots is identified from the signal shown in FIG. For example, when the position of the pixel of interest m44 is Jf: 4 (6, 4) in FIG. 10b, the pixel indicated by the x mark in FIG. 9a is at the black pixel level, and the pixel indicated by the 0 mark in FIG. 9a. Since all of the pixel groups and all of the pixel groups indicated by Δ are at the white pixel level, the output (n) of the black dot detection circuit 160 becomes 1 (black dot present). As already explained, in this embodiment, the threshold level THI when the black dot detection system binarizes the image signal and the threshold level TH2 when the white dot detection system binarizes the image signal are set. are different from each other. As will be explained below, this is very effective in eliminating halftone detection errors when the density in halftone printing is around 50%. In Figure 14, the concentrations are 20%, 50% and 80%, respectively.
The figure shows gradation image signals obtained by reading halftone printed images and signals obtained by converting them into binary values. Referring to FIG. 14, when an image with a density of 20% is binarized using a threshold value TH, a binary signal (ba) corresponding to the density of the image (switching between recorded pixels and non-recorded pixels) is obtained. However, it can be seen that when binarized with the threshold value TH2, the shading of the image does not appear in the binary signal (b b). Also, for an image with a density of 80%, the threshold 'rt-
It can be seen that when the image is binarized with ti, the shading of the image does not appear in the binary signal (ba), but when it is binarized with the threshold value TH2, the shading of the image appears in the binary signal. Furthermore, when focusing on an image with a density of 50%, it can be seen that the height of the peaks and the depth of the valleys of the signal change depending on the position of the image. This type of change is a state in which adjacent black dots or white dots become continuous. In other words, this occurs when a black dot and a white dot switch places, or when a dot is unclear as to whether it is black or white. Detection of halftone dots for this type of dot has conventionally been extremely difficult. When a signal with a concentration of 50% is binarized with a threshold value TH, in the first part Pa, the peak is TH and the larger valley is TH.
Since it is smaller than I, the binarized signal (ba) has
The peaks appear as recording pixels and the valleys appear as non-recording pixels. In the latter part pb, both the peaks and the valleys are larger than TH1, so no non-recording pixels appear in the binarized signal (ba). That is, when binarizing with THt, halftone dots (recorded dots) can be detected from the arrangement pattern of recorded pixels and non-recorded pixels in the first portion Pa, but no halftone dots can be detected from the later portion Pb. Furthermore, when this signal is binarized using the threshold value TH2, in the first portion Pa, both the peaks and valleys are smaller than TH2, so no recording pixels appear in the binarized signal (b b). In the latter part Pb, the peak is larger than TH2 and the valley is T
I(, is smaller than I), so in the binarized signal (bb), peaks appear as recorded pixels and valleys appear as non-recorded pixels. Therefore, when binarized with TH2, halftone dots are detected from the first part Pa. However, in the latter part Pb, halftone dots (non-recorded dots) can be detected from the arrangement pattern of recorded pixels and non-recorded pixels.In any case, if the density is low, that is, black dots If you want to detect dots, the peak and valley levels of the signal are low, so by setting the threshold level relatively low (to TH1), you can expect reliable dot detection and also reduce the concentration. If it is high, that is, if you want to detect a white dot, the peak level and valley level of the signal are high, so by setting the threshold level relatively high (to TH2), reliable dot detection can be achieved. Furthermore, by appropriately setting the threshold value TH2 for white dot detection and the threshold value TH for black dot detection, even when the halftone image density is 50%, A change appears in either of the two signals (ba, bb) depending on the density of the image. In this example, dot detection is performed by comparing the pattern of change in the binary signal with the reference pattern, so the image The fact that density changes appear in the binary signal means that dot detection is possible.
Even in the vicinity of 0%, no error occurs in halftone dot detection. Further, in this example, the detection pattern used to detect a black dot (FIG. 9a) and the detection pattern used to detect the own dot (FIG. 9b) are different from each other. This is because the shapes of black dots and white dots are essentially different. In other words, the black dots are generally circular in shape, and the white dots are not circular because they are in the gaps between multiple circular black dots.This shape also prevents printing problems such as ink bleeding. The influence of deformation of the dot shape due to the properties of
Each changes depending on the resolution characteristics of the image reading system and the influence of flare. Furthermore, even in images that are not halftone dots, there may be cases in which characters or the like form a pattern that can be confused with black dots or self-dots, and it is better not to erroneously detect these as dots, that is, halftone dots. Therefore, in this example, each detection pattern is determined by selecting the matrix size most suitable for each of black dots and white dots, and the arrangement pattern of black pixels and white pixels. The output of the gate circuit 232 includes a binary signal (q
1) appears, but in order to improve the accuracy of identifying whether the dot is a halftone dot or not, in this example, processing to be described later is further performed to identify the presence or absence of a halftone dot. FIG. 7d shows a specific configuration of the first area detection circuit 170. Simply put, this first area detection circuit 170 consists of a predetermined pixel matrix (this is called a first area) consisting of a W image 74 in the X direction (e.g. 8 pixels) and a W pixel in the y direction as shown in FIG. Assuming that, 1 in this first area
Determine whether there are more than 1 dots. signal q
2 is 1 if a dot exists. 0 if not present
become. Referring to FIG. 7d, this circuit 170 includes a read-only memory RO old, a counter CN1 . CN2° flip-flop FFL, FF2. Read/write memory RAM 1,
Gates Gl, G2. G3. G4. It consists of G5+G6t inverter tVt and IV2. The operation timing of the circuit of FIG. 7d is shown in FIG. 12a. Counter CNI counts clock pulses t4 and
Count up for each pixel in the direction. When the count value reaches 15, the carry terminal CY becomes high level H.
become. The signal obtained by inverting this signal is the preset terminal LD.
Therefore, when the next clock pulse appears, the data at the input terminals D1 to D4 are set in the counter. In FIG. 12a, the preset data is 8. Therefore, the counter CNI operates as an NJ counter that counts up every time the clock pulse t4 appears. The value of N can be arbitrarily set within the range of 1 to 1G depending on the values applied to the data input terminals D1 to D4. On the signal line Qx, a signal that goes to a low level B appears for one cycle every N clock pulses t4. On the other hand, the signal q2 output for each pixel in the X direction is as follows. It is applied to the flip-flop FFI via the OR gate G1, and latched into the FFI in synchronization with t4. When the signal line Qx is at the fossa level H, the flip-flop FFI
The signal latched in is applied from its output terminal Q to one input terminal of an OR gate G1 via an AND gate G2. Therefore, when the signal q1 becomes 1, the output terminal Q of the flip-flop FFI is set to the low level L on the signal line Qx.
Maintain the state of 1 (H) until . That is, when the counter CNI is set to an octal counter, as shown in FIG. 12a, after the signal q1 for a certain first pixel is cursed by the Q of the FFI as the signal o1, that signal 01 and the next When the logical sum with signal 91 is cursed by the Q of FFI as signal 02 and the signal line Qx becomes low level by repeating the same, all the logical sums of each signal q1 for 8 pixels consecutive in the X direction are The result of the calculation, ie, signal 07, is obtained at Q of the FFI. When signal 07 is present, the next clock pulse t4
When the signal q2 arrives, the signal is latched by the flip-flop FF2, and the latched signal is output as the signal q2. Further, the signal outputted by the FF2 is stored in the read/write memory RAM1 in synchronization with the clock pulse t5. The signal t6 specifying the address of the memory RAMI is
The value is updated every N pixels in the direction to a value corresponding to the position in the X direction. Note that the signal t6 is unrelated to the pixel position in the X direction. Therefore, data for one line in the X direction is stored in the memory RAM1. Furthermore, at the timing of clock pulse t41, the data stored in the previous line (at the position where the relative coordinate in the X direction is -1) is read out from the memory RAMI, and the data is sent to one input of the OR gate G4 via the AND gate G5. On the other hand, the counter CN2 operates as an N-ary counter that counts up every time the clock pulse t7 appears. Clock pulse t7 is a sub-scanning synchronization pulse that is output every time the pixel position in the X direction changes. Other operations are the same as for counter CNI. Therefore, the signal line Qy is normally at a high level H. The low level L occurs once every N pixels in the X direction. While the signal line Qy is at high level. When high level I4 is applied even once to the data terminal of flip-flop FF2, FFI and memory RAM 1 hold the logical sum of it and the input signal, so signal q2
becomes a high level L (In other words, when the signal line Qy becomes a low level L, F
The result of calculating the logical sum of all the signals (for example, 07) output by the FI is output as the signal P. In other words, NX
Regarding a predetermined pixel matrix consisting of an array of N (for example 8 x 8), that is, each first area, if there is even one pixel in the matrix in which No. 48 q1 is 1, the signal q
2 becomes 1, and q2 becomes 0 otherwise. This signal q2 determines the presence or absence of a dot in the first area detection circuit;
That is, it indicates the presence or absence of halftone dots. On the other hand, the data terminals D1 to D4 of the counter CNI are connected to the data terminals D5 to D8 of the read-only memory ROM1, and the data terminals DI-D4 of the counter CN2 are connected to the data terminals D5 to D8 of the read-only memory ROM1.
It is connected to data terminals D1 to D4 of OM1. A copy magnification signal is applied to the address terminal of the memory ROMI. The read-only memory ROMI previously stores information on the size of the first area associated with each copy magnification. For example, in this example, when the copy magnification is 1.0, the first
Since the area size is 8 x 8 pixels, 8 is output to the 4-bit output terminals DI to D4 of the first group of RoMl, and 8 is also output to the 4-bit output terminals D5 to D8 of the second group. do. in this case. The counters CNI and CN2 are set to 8 during presetting, and are 8.9.10, 11.12, 13°14*
It is counted as 15+ 8e 9+ 10..., so
Operates as an octal counter. If the copy magnification is different, the counting range of counters CNI and CN2 will change,
This changes the size and number of pixels of the first area. FIG. 7e shows the configurations of the second area detection circuit 180 and the third area detection circuit 190. First, the second area detection circuit 180 will be explained. Roughly speaking, in the second area detection circuit 180, the 11th
As shown in the figure, there are two first areas that are continuous with each other in the X direction, and two first areas that are continuous with each other in the X direction.
Assuming a second area consisting of four first areas, which are Determine whether If three or more dots are detected in the first area, the signal q3 is set to 1 for a predetermined first area in the second area, indicating that a halftone dot has been detected. The reason for performing such second area detection processing is to prevent the following erroneous detection. In other words, if there is a missing dot on the document side due to a printing error or a dot detection error on the copying machine side due to a reading error, etc., at the stage of signal 92, the halftone dot part is actually replaced with no halftone dot. It may be determined that Furthermore, if the image is not a halftone dot image, at the stage of the signal 92, for example, a part of a character or dirt on the background may be detected as a single dot, and it may be erroneously determined to be a halftone dot area. The operation timing of the second area detection circuit 180 is set to 12b.
As shown in the figure. This will be explained with reference to FIG. 7e and FIG. 12b. 181 is a data selector, 182 and 183 are latches,
184 is a read/write memory. Data selector 181
.. The latch 182 and read/write memory 184 are circuits that delay the signal q2 output for each first area in the X direction by a pixel corresponding to the first area.
Signals from two first areas adjacent to each other in the X direction are obtained at the same timing at the output terminals Q1 and Q2 of. The latch 183 transfers the signal output from the latch 182 to the first
This is a circuit that delays the signals output by the latch 182 to the output terminals Q1 and Q2 of the latch 183 in the X direction by the amount of pixels corresponding to the area, and the signals output from the latch 182 to the output terminals Q1 and Q2 of the latch 183, respectively, by the amount of pixels corresponding to the area in the X direction. A delayed signal appears. Therefore, the signals 92 for each of the four first areas included in the second area are obtained at the output terminals Ql and Q2 of the latch 182 and the output terminals Q1 and Q2 of the latch 183 at the same timing. That is, the first area El, E2°E3 and E4(7) signals q2 in FIG. 11 are 183-01°18, respectively.
2-Ql, 183-02 and 1B2-02. These four signals are connected to gates G11. G12. G1
3. It is processed in G14 and G15 and a signal q3 is generated. If three or more of the four signals (q2) are 1,
For example, El in FIG. E2. If three or more 92 in E3 and E4 are 1, the signal q3 output to the first area E4 becomes 1. In addition, in Fig. 12b, Pan Pb, Pc,
Pd. ... indicates a signal (q2) output for each first area, Qas'lt1m ... indicates a signal (q3) output for each first area, pa -1, pb -1
. Pc-1, ... are Pan pb, Pc, respectively
t”... is delayed by the number of pixels in one first area in the X direction. For example, qb is Pb l
*Determined by four signals: pb, pc-1, and pc. Next, the third area detection circuit 190 will be explained. Roughly speaking, in the third area detection circuit 190, the eleventh
As shown in the figure, four first areas that are continuous in the The signal r is set to 1. The third area detection process is performed to prevent moire. That is, due to the scanning method and structure, the risk of moire occurrence is overwhelmingly greater in the main scanning direction than in the sub-scanning direction. In the sub-scanning direction, there is no moire or it is not noticeable. In the main scanning direction, the reading resolution is generally 16 pixels/m
Moiré occurs when the dot pitch is about 1 to 3 mm, depending on the dot pitch and the relative angle between the document and the scanning. When the amplitude of the read signal decreases due to moire, the accuracy of dot detection decreases, and errors may occur in dot detection. Therefore, if there is no risk of moire occurring, this third area detection process is unnecessary. Note that in this embodiment, the number of pixels in the X direction in the third area is 3.
2 and the reading resolution is 16 pixels/m'm, so the pitch of the third area is 2 rn m. Referring to FIG. 7d, the third area detection circuit 190:
It consists of a shift register 191 and an OR gate 192. The shift register 191 shifts the signal q3 for each number of pixels in the X direction in the first area in synchronization with the clock pulse t41. When the signal q becomes 1 at least once in the four first areas that are continuous in the X direction, the signal r becomes 1 for all the first areas that make up the third area, including that first area. Set. That is, in FIG. 11, when the signal 9 becomes 1 in the first area El in the third area, the other first areas E2 . The signal r becomes 1 also for E5 and E6. FIG. 13 shows the configuration of the operation control section 80 and output control section 90 shown in FIG. 3. In this example, there are actually four operating modes for outputting signals, but only the normally used operating modes will be explained here. That is, when the mode key is set to 3, the automatic separation mode is selected. In this mode, when the signal ([) is 1, that is, when the input image is a halftone or halftone image, the same signal as the signal (d) that has undergone halftone processing by the submatrix method is output to the printer 2. Ru. Furthermore, when the signal (f) is 0, that is, when the input image is a binary image other than halftone dots, the threshold l[
The same signal as the signal (,) simply binarized by i T Ha is output to the printer 2 . Therefore, halftone processing is performed on the halftone-processed image, thereby preventing the occurrence of moiré. Note that as the black dot detection pattern and the white dot detection pattern, patterns other than those shown in the above embodiments may be used. For example, as the black dot detection pattern, the 15th
Figure a and 15bI! Those shown in I can be used. Furthermore, the pattern shown in FIG. 15c may be used as a black dot detection pattern, and the pattern shown in FIG. 15d may be used as a white dot detection pattern. The patterns shown in FIGS. 15c and 15d are effective for halftone dots with a coarse pitch, such as halftone dots for newspaper printing. [Effects] As described above, according to the present invention, false detections in halftone dot detection can be reduced. In particular, it has been confirmed that while conventional methods have partially caused false detections in halftone images of about 30% to 60%, this has been significantly improved by implementing the present invention.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、第3図の領域判定部70の構成を示すブロッ
ク図である。 である。 第2図は、本発明を実施する一形式の複写機の機構部を
示す正面図である。 第3図は、第2図の複写機の電気回路を示すブロック図
である。 第4図は、第1図の第1判定部71を示す電気回路図で
ある。 第5図及び第6図は、第4図の回路の動作を示すタイミ
ングチャートである。 第7a図、第7b図、第7C図、第7d図及び第7e図
は、第1図に示す第2判定部72の構成を示す電気回路
図である。 第8図は4種類の濃度で網点印刷された画像を拡大して
示す平面図である。 第9a図及び第9b図は、それぞれ、黒ドツト及び白ド
ツトを検出する時の画素の配列パターンを示す平面図で
ある。 第10a図は網点印刷された画像の一部を示す平面図、
第10b図は第10a図の画像を読んで得られた二値化
号を示す平面図である。 第11図は第1判定部72で想定している第1エリア、
第2エリア及び第3エリアの構成を示す平面図である。 第12a図及び第12b図は、それぞれ第1エリア検出
回路170及び第2エリア検出回路180の動作を示す
タイミングチャートである。 第13図は、操作制御部80と出力制御部90の構成を
示す電気回路図である。 第14−図は、階調画像信号と2種類のしきい値で二値
化さ九た信号を示すタイミングチャートである。 第15a図、第1.5 b図、第15c図及び第15d
図は、ドツト検出パターンの変形例を示す平面図である
。 1:スキャナ    2:プリンタ(記録手段)3:感
光体ドラム  エ0:像読取センサ40 : A/D変
換D50:中17fl調処理部60:2値化処理部 7
0:領域判定部71:第1判定部  72:第2判定部
80:操作制御部  、90:出力制御部110:二値
化回i   120:Yij[f回路130:X遅延回
路  140:論理積回路150:XY遅延回路(第1
の二値化手段)160:黒ドッl−検出回路(記録ドツ
ト検出手段)170:第1エリア検出回路 180:第2エリア検出回路 190:第3エリア検出回路
FIG. 1 is a block diagram showing the configuration of the area determining section 70 shown in FIG. 3. As shown in FIG. It is. FIG. 2 is a front view showing a mechanical section of one type of copying machine embodying the present invention. FIG. 3 is a block diagram showing the electrical circuit of the copying machine of FIG. 2. FIG. 4 is an electrical circuit diagram showing the first determination section 71 of FIG. 1. 5 and 6 are timing charts showing the operation of the circuit of FIG. 4. FIG. FIGS. 7a, 7b, 7c, 7d, and 7e are electrical circuit diagrams showing the configuration of the second determination section 72 shown in FIG. 1. FIG. 8 is a plan view showing an enlarged image printed with halftone dots at four different densities. FIGS. 9a and 9b are plan views showing pixel arrangement patterns when detecting black dots and white dots, respectively. FIG. 10a is a plan view showing a part of a halftone-printed image;
FIG. 10b is a plan view showing the binary code obtained by reading the image in FIG. 10a. FIG. 11 shows the first area assumed by the first determination unit 72,
FIG. 3 is a plan view showing the configuration of a second area and a third area. FIGS. 12a and 12b are timing charts showing the operations of the first area detection circuit 170 and the second area detection circuit 180, respectively. FIG. 13 is an electrical circuit diagram showing the configuration of the operation control section 80 and the output control section 90. FIG. 14 is a timing chart showing a gradation image signal and a signal binarized using two types of thresholds. Figures 15a, 1.5b, 15c and 15d
The figure is a plan view showing a modified example of the dot detection pattern. 1: Scanner 2: Printer (recording means) 3: Photosensitive drum E0: Image reading sensor 40: A/D conversion D50: Medium 17fl tone processing section 60: Binarization processing section 7
0: Area determination unit 71: First determination unit 72: Second determination unit 80: Operation control unit, 90: Output control unit 110: Binarization circuit i 120: Yij[f circuit 130: X delay circuit 140: Logical product Circuit 150: XY delay circuit (first
(binarization means) 160: Black dot detection circuit (recorded dot detection means) 170: First area detection circuit 180: Second area detection circuit 190: Third area detection circuit

Claims (4)

【特許請求の範囲】[Claims] (1)入力画像情報を第1のしきい値で二値化する、第
1の二値化手段; 前記第1の二値化手段が出力する二値化情 報を参照し、それの二次元配列パターンを予め定めた記
録ドット検出パターンと比較しその結果を出力する記録
ドット検出手段; 前記入力画像情報を第1のしきい値とは異 なる第2のしきい値で二値化する、第2の二値化手段; 前記記録ドット検出パターンとはパターン の大きさ、パターンの配列、及び検出条件の数の少なく
とも1つが異なる非記録ドット検出パターンを備え、前
記第2の二値化手段が出力する二値化情報を参照し、そ
れの二次元配列パターンを前記非記録ドット検出パター
ンと比較しその結果を出力する非記録ドット検出手段;
及び 前記記録ドット検出手段の出力と前記非記 録ドット検出手段の出力とに基づいて、入力画像情報が
網点パターンか否かを識別する、網点パターン識別手段
; を備える画像領域識別装置。
(1) A first binarization means that binarizes the input image information using a first threshold value; recorded dot detection means that compares the array pattern with a predetermined recorded dot detection pattern and outputs the result; a recording dot detection means that binarizes the input image information with a second threshold different from the first threshold; 2. Binarization means; The second binarization means includes a non-recorded dot detection pattern that differs from the recorded dot detection pattern in at least one of pattern size, pattern arrangement, and number of detection conditions; non-recording dot detection means that refers to the output binary information, compares its two-dimensional array pattern with the non-recorded dot detection pattern, and outputs the result;
and halftone pattern identification means for identifying whether input image information is a halftone dot pattern based on the output of the recorded dot detection means and the output of the non-recorded dot detection means.
(2)前記第1の二値化手段及び第2の二値化手段は、
各々、時系列で入力される入力画像情報を主走査方向及
び副走査方向に画素単位で遅延し、主走査方向及び副走
査方向に並ぶ複数画素の情報を、二次元情報として同時
に出力する、二次元情報生成手段を備える、前記特許請
求の範囲第(1)項記載の画像領域識別装置。
(2) The first binarization means and the second binarization means are
Each of them delays the input image information input in time series in the main scanning direction and the sub-scanning direction pixel by pixel, and simultaneously outputs the information of multiple pixels lined up in the main scanning direction and the sub-scanning direction as two-dimensional information. An image area identification device according to claim 1, comprising dimensional information generation means.
(3)前記網点パターン識別手段は、入力画像情報の所
定の二次元領域毎に前記記録ドット検出手段及び前記非
記録ドット検出手段が出力する情報の数もしくは有/無
を識別する、前記特許請求の範囲第(1)項記載の画像
領域識別装置。
(3) The dot pattern identification means identifies the number or presence/absence of information output by the recorded dot detection means and the non-recorded dot detection means for each predetermined two-dimensional area of input image information, An image area identification device according to claim (1).
(4)前記第2のしきい値が、前記第1のしきい値より
も画像濃度が大きくなる方向のレベルに対応付けられた
、前記特許請求の範囲第(1)項,第(2)項又は第(
3)項記載の画像領域識別装置。
(4) Claims (1) and (2), wherein the second threshold is associated with a level in which the image density becomes greater than the first threshold. Section or section (
The image area identification device described in section 3).
JP62113794A 1987-05-11 1987-05-11 Picture area discriminating device Pending JPS63279666A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62113794A JPS63279666A (en) 1987-05-11 1987-05-11 Picture area discriminating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62113794A JPS63279666A (en) 1987-05-11 1987-05-11 Picture area discriminating device

Publications (1)

Publication Number Publication Date
JPS63279666A true JPS63279666A (en) 1988-11-16

Family

ID=14621253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62113794A Pending JPS63279666A (en) 1987-05-11 1987-05-11 Picture area discriminating device

Country Status (1)

Country Link
JP (1) JPS63279666A (en)

Similar Documents

Publication Publication Date Title
US4707745A (en) Digital copier with document image region decision device
US6424742B2 (en) Image processing apparatus for discriminating image field of original document plural times and method therefor
JP2617469B2 (en) Image area identification device
JPS63279666A (en) Picture area discriminating device
JP3149137B2 (en) Image area identification device
JP3073221B2 (en) Image area identification device
JP3073220B2 (en) Image area identification device
JPH0430669A (en) Picture area identification device
JP3169218B2 (en) Image area identification device
JP3033973B2 (en) Image area identification device
JP3251101B2 (en) Digital color image reproducing device
JPS62104375A (en) Digital copying device
JP3073219B2 (en) Image area identification device
JPH0414380A (en) Picture area identification device
JP2682985B2 (en) Image processing method
JP3033974B2 (en) Image area identification device
JPH0414379A (en) Picture area identification device
JPH0438074A (en) Image area identifying device
JP2608397B2 (en) Image processing device
JPS62104378A (en) Digital copying device
JPH07121063B2 (en) Image processing device
JPH0636549B2 (en) Digital copier
JPH05110831A (en) Device and method for identifying picture area
JPS62104379A (en) Digital copying device
JPS62104376A (en) Digital copying device