JPH046950A - 画像領域識別装置 - Google Patents
画像領域識別装置Info
- Publication number
- JPH046950A JPH046950A JP2106492A JP10649290A JPH046950A JP H046950 A JPH046950 A JP H046950A JP 2106492 A JP2106492 A JP 2106492A JP 10649290 A JP10649290 A JP 10649290A JP H046950 A JPH046950 A JP H046950A
- Authority
- JP
- Japan
- Prior art keywords
- halftone
- signal
- block
- dot
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、デジタル複写機、ファクシミリ、スキャナな
どに適用される画像領域識別装置に係り、特に入力画像
の各領域が網点処理されたものか否かを自動的に識別す
る点に特徴のある画像領域識別装置に関する。
どに適用される画像領域識別装置に係り、特に入力画像
の各領域が網点処理されたものか否かを自動的に識別す
る点に特徴のある画像領域識別装置に関する。
例えば、デジタル複写機においては、CCD(チャージ
・カップルド・デバイス)イメージセンサ等を用いて原
稿像を微小領域、即ち、画素ごとに読み取り、イメージ
センサの出力に得られるアナログ電気信号をA/D (
アナログ/デジタル)変換し、得られるデジタル信号に
各種処理を施した後、その信号を記録装置に与えてコピ
ー画像を得ている。
・カップルド・デバイス)イメージセンサ等を用いて原
稿像を微小領域、即ち、画素ごとに読み取り、イメージ
センサの出力に得られるアナログ電気信号をA/D (
アナログ/デジタル)変換し、得られるデジタル信号に
各種処理を施した後、その信号を記録装置に与えてコピ
ー画像を得ている。
ところで、この種の装置に用いられる記録装置では、各
記録画素ごとに濃度レベルを変えるのが難しいため、記
録/非記録の二値的または多値的な記録を行うのが一般
的である。しかしながら、原稿には写真等の中間調画像
も含まれることがあるので、中間調画像を再現する必要
がある。二値または多値記録を行う記録装置を用いて中
間調表現を行う方法としては、従来よりデイザ法、濃度
パターン法、サブマトリクス法、誤差拡散法等々が提案
されており、これらの方法を用いれば、中間調画像を再
現できる。
記録画素ごとに濃度レベルを変えるのが難しいため、記
録/非記録の二値的または多値的な記録を行うのが一般
的である。しかしながら、原稿には写真等の中間調画像
も含まれることがあるので、中間調画像を再現する必要
がある。二値または多値記録を行う記録装置を用いて中
間調表現を行う方法としては、従来よりデイザ法、濃度
パターン法、サブマトリクス法、誤差拡散法等々が提案
されており、これらの方法を用いれば、中間調画像を再
現できる。
ところが、中間調処理を行う場合、原稿像濃度が写真の
ように緩やかに変化する場合には比較的好ましいコピー
像が得られるが、原稿像濃度が文字のように二値的に変
化する場合には、コピー像の輪郭がぼけて文字が読みづ
ら(なったり、原稿地肌の汚れがコピー像に現れたりし
て、コピー品質が著しく低下する。
ように緩やかに変化する場合には比較的好ましいコピー
像が得られるが、原稿像濃度が文字のように二値的に変
化する場合には、コピー像の輪郭がぼけて文字が読みづ
ら(なったり、原稿地肌の汚れがコピー像に現れたりし
て、コピー品質が著しく低下する。
文字等の原稿像に対しては、中間調処理を行わずに、単
純な二値または多値処理を行えば、好ましいコピーが得
られる。従って、中間調処理の有無を指定するスイッチ
を設ければ、原稿の種別に応じたオペレータの判断によ
って、好ましいコピーモードが選択できる。
純な二値または多値処理を行えば、好ましいコピーが得
られる。従って、中間調処理の有無を指定するスイッチ
を設ければ、原稿の種別に応じたオペレータの判断によ
って、好ましいコピーモードが選択できる。
ところが、例えばパンフレットのように、1つの原稿中
に、写真のような中間調画像と文字のような二値画像と
が混在する場合もかなりある。このような場合、二値ま
たは多値モードを選択すれば写真の品質が低下するし、
中間調モードを選択すれば文字の品質が低下する。
に、写真のような中間調画像と文字のような二値画像と
が混在する場合もかなりある。このような場合、二値ま
たは多値モードを選択すれば写真の品質が低下するし、
中間調モードを選択すれば文字の品質が低下する。
ところで、この種のデジタル複写装置においてはもう1
つの不都合がある。即ち、ラインセンサ等を用いて画像
を小さな画素単位で読取る場合、原稿上の濃度変化に周
期性があると、その周期(ピッチ)と画像読取センサの
配列ピッチ(サンプリング周期)との干渉によって、記
録画像上にモアレが生じることがある。例えば、原稿に
おいて網点印刷が行われている場合、その画像上の濃度
変化には周期性があるので、この濃度変化の周期と読取
センサのサンプリング周期との干渉によってモアレが生
じる。
つの不都合がある。即ち、ラインセンサ等を用いて画像
を小さな画素単位で読取る場合、原稿上の濃度変化に周
期性があると、その周期(ピッチ)と画像読取センサの
配列ピッチ(サンプリング周期)との干渉によって、記
録画像上にモアレが生じることがある。例えば、原稿に
おいて網点印刷が行われている場合、その画像上の濃度
変化には周期性があるので、この濃度変化の周期と読取
センサのサンプリング周期との干渉によってモアレが生
じる。
例えば、画像読取センサの分解能が400dpiの場合
であれば、その分解能に近い密度の網点印刷、即ち、1
33線(約10.5画素/mm)〜200線(約16画
素/ m m )の範囲の密度の場合に、読取信号にモ
アレが発生し易い。勿論、他の密度の場合でもモアレが
発生するが、前記密度の場合に特に発生が著しく、それ
による信号の変動幅が大きい。
であれば、その分解能に近い密度の網点印刷、即ち、1
33線(約10.5画素/mm)〜200線(約16画
素/ m m )の範囲の密度の場合に、読取信号にモ
アレが発生し易い。勿論、他の密度の場合でもモアレが
発生するが、前記密度の場合に特に発生が著しく、それ
による信号の変動幅が大きい。
網点印刷自体は、一種の疑似中間調表現であり、画素単
位の濃度変化は110(記録/非記録)の二値的なもの
である。網点印刷においては、網点のピッチ変化や網点
の大きさの変化によって画素集合の全体を見た場合の平
均濃度を多段に変化させ、これによって中間調濃度を表
現している。従って、モアレの問題を考えなければ、網
点印刷の原稿像をコピーする場合には、信号を二値的に
処理することにより、記録画像に網点画像を再現し、好
ましいコピーを行うことができる。しかし実際には、特
定の密度で網点印刷された原稿像に対しては、上述のよ
うにモアレが発生するため、著しくコピー品質が低下す
る。
位の濃度変化は110(記録/非記録)の二値的なもの
である。網点印刷においては、網点のピッチ変化や網点
の大きさの変化によって画素集合の全体を見た場合の平
均濃度を多段に変化させ、これによって中間調濃度を表
現している。従って、モアレの問題を考えなければ、網
点印刷の原稿像をコピーする場合には、信号を二値的に
処理することにより、記録画像に網点画像を再現し、好
ましいコピーを行うことができる。しかし実際には、特
定の密度で網点印刷された原稿像に対しては、上述のよ
うにモアレが発生するため、著しくコピー品質が低下す
る。
一方、画像読取信号を中間調処理して二値または多値信
号に変換する場合、処理の過程で複数画素の濃度の平均
化、しきい値レベルの変更等々を行うため、結果的にコ
ピー画像にモアレが発生しないか、または影響が小さく
なる。。この場合、コピー画像の濃度は網点によって疑
似中間調表現されるが、コピー上の網点は原稿上の網点
を直接再現したものではなく、複写機特有の中間調処理
によって生成される網点である。
号に変換する場合、処理の過程で複数画素の濃度の平均
化、しきい値レベルの変更等々を行うため、結果的にコ
ピー画像にモアレが発生しないか、または影響が小さく
なる。。この場合、コピー画像の濃度は網点によって疑
似中間調表現されるが、コピー上の網点は原稿上の網点
を直接再現したものではなく、複写機特有の中間調処理
によって生成される網点である。
従って、網点印刷された画像あるいはデジタル複写機に
よって網点処理でコピーされた画像が原稿である場合に
は、画素単位では二値記録であるが、中間調処理を行う
複写モードを選択する方が好ましい。
よって網点処理でコピーされた画像が原稿である場合に
は、画素単位では二値記録であるが、中間調処理を行う
複写モードを選択する方が好ましい。
また前述のように、文字部は単純二値または多値、網点
部はデイザ法等の中間調処理を行えばよく、そのため、
領域分割を行う方法も考えれられる。例えば、特開昭6
3−279665号公報に示されたように、網点領域を
検出し、網点領域は中間調処理、その他は単純二値化を
おこなえば、文字と網点写真部を良好な画像として出力
させることができる。
部はデイザ法等の中間調処理を行えばよく、そのため、
領域分割を行う方法も考えれられる。例えば、特開昭6
3−279665号公報に示されたように、網点領域を
検出し、網点領域は中間調処理、その他は単純二値化を
おこなえば、文字と網点写真部を良好な画像として出力
させることができる。
特開昭63−279665号公報で示された網点領域検
出方式では、入力画像情報の二次元配列パターンを予め
定めたパターンと比較して、記録ドツトおよび非記録ド
ツトの検出を行い、その検出結果に基づいて入力画像情
報が網点パターンか否かを識別する。
出方式では、入力画像情報の二次元配列パターンを予め
定めたパターンと比較して、記録ドツトおよび非記録ド
ツトの検出を行い、その検出結果に基づいて入力画像情
報が網点パターンか否かを識別する。
網点処理された画像においては、記録ドツト(例えば黒
画素)と非記録ドツト(例えば自画素)とが所定のピッ
チおよび間隔で交互に繰り返し配列されている。従っで
ある位置に存在する記録画素と、その周囲に存在する非
記録画素とが所定の配列パターンである状態、またはあ
る位置に存在する非記録画素と、その周囲に存在する記
録画素とが所定の配列パターンである状態が繰り返し現
れる場合には、その画素が網点処理されたものと見做し
得る。つまり、注目画素を順次移動し、各々の注目画素
について、それとその周囲の画素とでなる二次元領域の
画像情報を、予め定めた記録ドツト検出パターンおよび
非記録ドツト検出パターンと比較することにより、入力
画像が網点パターンか否かを識別し得る。
画素)と非記録ドツト(例えば自画素)とが所定のピッ
チおよび間隔で交互に繰り返し配列されている。従っで
ある位置に存在する記録画素と、その周囲に存在する非
記録画素とが所定の配列パターンである状態、またはあ
る位置に存在する非記録画素と、その周囲に存在する記
録画素とが所定の配列パターンである状態が繰り返し現
れる場合には、その画素が網点処理されたものと見做し
得る。つまり、注目画素を順次移動し、各々の注目画素
について、それとその周囲の画素とでなる二次元領域の
画像情報を、予め定めた記録ドツト検出パターンおよび
非記録ドツト検出パターンと比較することにより、入力
画像が網点パターンか否かを識別し得る。
しかしながら、網点処理された画像をイメージスキャナ
で実際に読み取ると、画像の濃度に応じて、読み取られ
た信号の画像パターンが大きく変わり、網点の識別に誤
りを生じることが多い。即ち、網点印刷においては、濃
度を所定小領域内の網点状記録ドツトの面積の大小で表
現しているので、画像濃度が変わると、網点の形状が大
きく変わる。特に網点濃度が50%の近傍にあると、網
点を構成する記録ドツト(例えば黒画素)または非記録
ドツト(例えば白画素)が隣同士つながって連続的にな
ることがあるので、このような場合には、黒ドツトと白
ドツトのいずれも検出できないことが多い。
で実際に読み取ると、画像の濃度に応じて、読み取られ
た信号の画像パターンが大きく変わり、網点の識別に誤
りを生じることが多い。即ち、網点印刷においては、濃
度を所定小領域内の網点状記録ドツトの面積の大小で表
現しているので、画像濃度が変わると、網点の形状が大
きく変わる。特に網点濃度が50%の近傍にあると、網
点を構成する記録ドツト(例えば黒画素)または非記録
ドツト(例えば白画素)が隣同士つながって連続的にな
ることがあるので、このような場合には、黒ドツトと白
ドツトのいずれも検出できないことが多い。
画像情報を記録画素レベルと非記録画素レベルとに二値
化する際のしきい値レベルを調整すると、網点濃度が5
0%の場合の識別エラーを減少できる。しかしその場合
、網点濃度が50%より高い場合または低い場合に識別
エラーが増加する。
化する際のしきい値レベルを調整すると、網点濃度が5
0%の場合の識別エラーを減少できる。しかしその場合
、網点濃度が50%より高い場合または低い場合に識別
エラーが増加する。
そこで、少なくとも2種類のしきい値を設定し、記録ド
ツトを検出する回路と非記録ドツトを検出する回路とで
、互いに異なるしきい値で二値化された画像情報を参照
し、記録ドツトの検出結果と非記録ドツトの検出結果の
両者に基づいて網点パターンを識別する。
ツトを検出する回路と非記録ドツトを検出する回路とで
、互いに異なるしきい値で二値化された画像情報を参照
し、記録ドツトの検出結果と非記録ドツトの検出結果の
両者に基づいて網点パターンを識別する。
網点画像の場合、イメージスキャナで読み取られた信号
は、一般に第14図に示すようになる。
は、一般に第14図に示すようになる。
これをみると、信号の山の高さ、谷の深さおよびデユー
ティが、濃度に応じて変化しているのが分かる。
ティが、濃度に応じて変化しているのが分かる。
ここで、濃度レベルが50%の信号に着目すると、画像
の位置によって、信号の山の高さおよび谷の深さが変化
しているのが分かる。
の位置によって、信号の山の高さおよび谷の深さが変化
しているのが分かる。
濃度50%の信号をしきい値TH,で二値化する場合、
最初の部分Paでは、山がTH,より大きく谷がT H
+より小さいので、二値化された信号には、山が記録画
素、谷が非記録画素として現れ、後の部分pbでは、山
と谷のいずれもTH。
最初の部分Paでは、山がTH,より大きく谷がT H
+より小さいので、二値化された信号には、山が記録画
素、谷が非記録画素として現れ、後の部分pbでは、山
と谷のいずれもTH。
より大きいので、二値化された信号には、非記録画素は
現れない。即ち、TH,で二値化すると、最初の部分P
aでは、記録画素と非記録画素の配列パターンから網点
(記録ドツト)を検出可能であるが、後の部分pbから
は網点が検出できない。
現れない。即ち、TH,で二値化すると、最初の部分P
aでは、記録画素と非記録画素の配列パターンから網点
(記録ドツト)を検出可能であるが、後の部分pbから
は網点が検出できない。
また、この信号をしきい値TH2で二値化する場合、最
初の部分Paでは、山と谷のいずれもTH2より小さい
ので、二値化された信号には記録画素が現れず、後の部
分pbでは、山がTH2より大きく谷がTH,より小さ
いので、二値化された信号に、山が記録画素、谷が非記
録画素として現しル。従って、TH2で二値化すると、
最初の部分Paからは網点を検出できないが、後の部分
Pbでは、記録画素と非記録画素との配列パターンから
網点(非記録ドツト)を検出し得る。
初の部分Paでは、山と谷のいずれもTH2より小さい
ので、二値化された信号には記録画素が現れず、後の部
分pbでは、山がTH2より大きく谷がTH,より小さ
いので、二値化された信号に、山が記録画素、谷が非記
録画素として現しル。従って、TH2で二値化すると、
最初の部分Paからは網点を検出できないが、後の部分
Pbでは、記録画素と非記録画素との配列パターンから
網点(非記録ドツト)を検出し得る。
つまり、記録ドツトで構成される網点を検出する場合に
しきい値TH,を利用し、非記録ドツトで構成される網
点を検出する場合にしきい値TH2を利用すれば、濃度
が50%の網点画像であっても、記録ドツトと非記録ド
ツトのいずれが一方の網点は検出される。濃度が20%
のように低い場合には、しきい値TH,により記録ドツ
トの網点が検出されるし、濃度が80%のように高い場
合には、しきい値TH2により非記録ドツトの網点が検
出される。
しきい値TH,を利用し、非記録ドツトで構成される網
点を検出する場合にしきい値TH2を利用すれば、濃度
が50%の網点画像であっても、記録ドツトと非記録ド
ツトのいずれが一方の網点は検出される。濃度が20%
のように低い場合には、しきい値TH,により記録ドツ
トの網点が検出されるし、濃度が80%のように高い場
合には、しきい値TH2により非記録ドツトの網点が検
出される。
しかしながら上記従来技術では、網点のモアレのため、
網点部の記録ドツト部と非記録ドツト部が、ドツトとし
て出ない場合など網点と見做すことはできなく、さらに
ノイズ等にも非常に弱い。
網点部の記録ドツト部と非記録ドツト部が、ドツトとし
て出ない場合など網点と見做すことはできなく、さらに
ノイズ等にも非常に弱い。
例えば、濃度の低い孤立点ノイズ等でも網点として見做
し易くなるため、誤検出が多いという欠点があった。
し易くなるため、誤検出が多いという欠点があった。
本発明は上記従来技術の欠点を解消し、網点領域の検出
率の向上と、網点領域外の誤検出の低減を図ることを目
的とする。
率の向上と、網点領域外の誤検出の低減を図ることを目
的とする。
上記目的は、入力画像情報をMTF補正するMTF補正
手段と、このMTF補正手段より得られたMTF補正画
像信号を入力画像情報として、この入力画像情報の二次
元配列パターンと、予め定めた記録ドツトおよび非記録
ドツト検出パターンとを比較し、その結果を出力する記
録ドツトおよび非記録ドツトの検出手段とを備えること
によって達成される。
手段と、このMTF補正手段より得られたMTF補正画
像信号を入力画像情報として、この入力画像情報の二次
元配列パターンと、予め定めた記録ドツトおよび非記録
ドツト検出パターンとを比較し、その結果を出力する記
録ドツトおよび非記録ドツトの検出手段とを備えること
によって達成される。
MTF補正手段より得られたMTF補正画像信号を、記
録ドツトおよび非記録ドツトの検出手段の入力画像情報
として入力し、人力画像情報の二次元配列パターンと、
予め定めた記録ドツトおよび非記録ドツト検出パターン
とを比較し、その結果を上記検出手段によって出力する
。
録ドツトおよび非記録ドツトの検出手段の入力画像情報
として入力し、人力画像情報の二次元配列パターンと、
予め定めた記録ドツトおよび非記録ドツト検出パターン
とを比較し、その結果を上記検出手段によって出力する
。
以下、本発明の実施例を図面を参照して説明する。
第2図に、本発明を実施する一形式のデジタル複写機の
機構部の構成を示す。第2図を参照すると、この複写機
は、装置上方に配置されたスキャナ1と装置下方に配置
されたプリンタ2で構成されている。
機構部の構成を示す。第2図を参照すると、この複写機
は、装置上方に配置されたスキャナ1と装置下方に配置
されたプリンタ2で構成されている。
26が、原稿を載置するコンタクトガラスである。スキ
ャナ1は、コンタクトガラス26上に載置される原稿の
像を走査しながら読み取る。副走査は機械的であり、電
気モータMTの駆動によって、スキャナに備わったキャ
リッジが第2図の左右方向に移動する。原稿からの反射
光が、各種ミラーおよびレンズを介して、固定された像
読取センサ10に結像される。像読取センサ10は、C
CDラインセンサであり、第2図においては紙面に垂直
な方向に、5000個の読取セルが1列に配列されてい
る。この例では、コピー倍率が1.0のときに原稿像の
1mmあたり16画素の分解能になる。主走査は、この
像読取センサ10の内部に備わるCCDシフトレジスタ
によって電気的に行われる。主走査の方向は、読取セル
の配列方向、即ち、第2図においては紙面に垂直な方向
である。
ャナ1は、コンタクトガラス26上に載置される原稿の
像を走査しながら読み取る。副走査は機械的であり、電
気モータMTの駆動によって、スキャナに備わったキャ
リッジが第2図の左右方向に移動する。原稿からの反射
光が、各種ミラーおよびレンズを介して、固定された像
読取センサ10に結像される。像読取センサ10は、C
CDラインセンサであり、第2図においては紙面に垂直
な方向に、5000個の読取セルが1列に配列されてい
る。この例では、コピー倍率が1.0のときに原稿像の
1mmあたり16画素の分解能になる。主走査は、この
像読取センサ10の内部に備わるCCDシフトレジスタ
によって電気的に行われる。主走査の方向は、読取セル
の配列方向、即ち、第2図においては紙面に垂直な方向
である。
原稿像をスキャナ1で読み取って得られる信号は、各種
処理を施された後、プリンタ2に送られる。
処理を施された後、プリンタ2に送られる。
プリンタ2では、その信号に応じて二値的に記録を行う
。
。
プリンタ2には、レーザ書込ユニット25、感光体ドラ
ム3、帯電チャージャ24、現像器12、転写チャージ
ャ14、分離チャージヤニ5、定着器23等々が備わっ
ている。このプリンタ2は、従来より知られている一般
のレーザプリンタと比べて格別に異なる部分はないので
、動作だけ簡単に説明する。
ム3、帯電チャージャ24、現像器12、転写チャージ
ャ14、分離チャージヤニ5、定着器23等々が備わっ
ている。このプリンタ2は、従来より知られている一般
のレーザプリンタと比べて格別に異なる部分はないので
、動作だけ簡単に説明する。
感光体ドラム3は、第2図においては時計方向に回転す
る。そしてその表面が、帯電チャージャ24の付勢によ
って一様に高電位に帯電する。この帯電した面に、記録
する画像に応じた二値信号によって変調されたレーザ光
が照射される。レーザ光は、機械的な走査によって、感
光体ドラム3上を主走査方向に繰り返し走査する。感光
体ドラム3の帯電した面は、レーザ光の照射を受けると
電位が変化する。従って、レーザ光の変化、即ち、記録
する像に応した電位分布が、感光体ドラム3の表面に生
じる。この電位分布が静電潜像である。
る。そしてその表面が、帯電チャージャ24の付勢によ
って一様に高電位に帯電する。この帯電した面に、記録
する画像に応じた二値信号によって変調されたレーザ光
が照射される。レーザ光は、機械的な走査によって、感
光体ドラム3上を主走査方向に繰り返し走査する。感光
体ドラム3の帯電した面は、レーザ光の照射を受けると
電位が変化する。従って、レーザ光の変化、即ち、記録
する像に応した電位分布が、感光体ドラム3の表面に生
じる。この電位分布が静電潜像である。
この静電潜像が形成された部分が、現像器12を通ると
、その電位に応じてトナーが付着し、静電潜像がトナー
像、即ち、可視像に現像される。この可視像は、給紙カ
セット4または5から感光体ドラム3に送り込まれる転
写紙に重なり、転写チャージャ14の付勢によって転写
紙に転写する。
、その電位に応じてトナーが付着し、静電潜像がトナー
像、即ち、可視像に現像される。この可視像は、給紙カ
セット4または5から感光体ドラム3に送り込まれる転
写紙に重なり、転写チャージャ14の付勢によって転写
紙に転写する。
像が転写された転写紙は、定着器23を通って排紙トレ
ー22に排紙される。
ー22に排紙される。
第3図に、第2図のデジタル複写機の電気回路の構成を
示す。第3図を参照すると、スキャナ1には、像読取セ
ンサ10、走査制御部20、増幅器30、A/D (ア
ナログ/デジタル)変換器40、中間調処理部55.2
値化処理部65、領域判定部70、操作制御部80、出
力制御部90、モータドライバMD等々が備わっている
。
示す。第3図を参照すると、スキャナ1には、像読取セ
ンサ10、走査制御部20、増幅器30、A/D (ア
ナログ/デジタル)変換器40、中間調処理部55.2
値化処理部65、領域判定部70、操作制御部80、出
力制御部90、モータドライバMD等々が備わっている
。
走査制御部20は、プリンタ2との信号のやりとり、主
走査制御、副走査制御および各種タイミング信号の生成
を行う。各種タイミング信号は、走査タイミングに同期
するように生成される。各種状態信号、プリントスター
ト信号、コピー倍率信号等々が、プリンタ2から走査制
御部20に送られる。走査制御部20は、走査同期信号
、状態信号等々をプリンタ2に送出する。モータMTを
駆動することにより、スキャナlを機械的に走査し副走
査を行う。
走査制御、副走査制御および各種タイミング信号の生成
を行う。各種タイミング信号は、走査タイミングに同期
するように生成される。各種状態信号、プリントスター
ト信号、コピー倍率信号等々が、プリンタ2から走査制
御部20に送られる。走査制御部20は、走査同期信号
、状態信号等々をプリンタ2に送出する。モータMTを
駆動することにより、スキャナlを機械的に走査し副走
査を行う。
像読取センサlOは、一般のCCDラインセンサと同様
に、多数の読取セル、CCDシフトレジスタ等々を備え
ている。走査制御部20が副走査同期信号を出力すると
、像読取センサ10の多数の読取セルに蓄積された信号
が、CCDシフトレジスタの各ビットに一気に転送され
る。その後、主走査パルス信号に同期して、CCDシフ
トレジスタの信号シフトが行われ、該レジスタに保持さ
れた画像信号が、シリアル信号としで、1画素分ずつそ
の出力端子に現れる(第3図のa:以下、画像信号から
生成される信号は括弧でくくって示す)。
に、多数の読取セル、CCDシフトレジスタ等々を備え
ている。走査制御部20が副走査同期信号を出力すると
、像読取センサ10の多数の読取セルに蓄積された信号
が、CCDシフトレジスタの各ビットに一気に転送され
る。その後、主走査パルス信号に同期して、CCDシフ
トレジスタの信号シフトが行われ、該レジスタに保持さ
れた画像信号が、シリアル信号としで、1画素分ずつそ
の出力端子に現れる(第3図のa:以下、画像信号から
生成される信号は括弧でくくって示す)。
増幅器30は、画像信号(a)の増幅、ノイズ除去等々
を行う。A/D変換器40は、アナログ画像信号を6ビ
ツトのデジタル信号に変換する。
を行う。A/D変換器40は、アナログ画像信号を6ビ
ツトのデジタル信号に変換する。
なお、図面には示されていないが、A/D変換器40で
得られたデジタル信号は、シェーディング補正、地肌除
去、白黒変換等々の従来より知られ、ている各種画像処
理を受けた後で6ビツト、即ち、64階調のデジタル画
像信号(b)として出力される。このデジタル画像信号
(b)は、メデイアンフィルタ50、MTF補正部60
に印加される。
得られたデジタル信号は、シェーディング補正、地肌除
去、白黒変換等々の従来より知られ、ている各種画像処
理を受けた後で6ビツト、即ち、64階調のデジタル画
像信号(b)として出力される。このデジタル画像信号
(b)は、メデイアンフィルタ50、MTF補正部60
に印加される。
メデイアンフィルタ50で処理されたデジタル画像信号
(c)は、中間調処理部55へ印加される。この中間調
処理部55は、6ビツトのデジタル画像信号(c)をサ
ブマトリクス法によって中間調情報を含む二値信号(e
)に変換する回路である。
(c)は、中間調処理部55へ印加される。この中間調
処理部55は、6ビツトのデジタル画像信号(c)をサ
ブマトリクス法によって中間調情報を含む二値信号(e
)に変換する回路である。
サブマトリクス法による中間調処理を行う回路は公知で
あり、この実施例においては特別な回路を用いていない
ので、具体的な構成および動作は省略する。なお、サブ
マトリクス法以外に、デイザ法、濃度パターン法による
中間調処理を行ってもよい。
あり、この実施例においては特別な回路を用いていない
ので、具体的な構成および動作は省略する。なお、サブ
マトリクス法以外に、デイザ法、濃度パターン法による
中間調処理を行ってもよい。
また、メデイアンフィルタ50は、nXmのマトリクス
内の画像情報を平滑化させ、前述したような網点画像の
モアレを低減する効果を持つため必要となる。またメデ
イアンフィルタ50に関する回路も公知であり、この実
施例においては特別な回路を用いていないので、具体的
な構成および動作は省略する。
内の画像情報を平滑化させ、前述したような網点画像の
モアレを低減する効果を持つため必要となる。またメデ
イアンフィルタ50に関する回路も公知であり、この実
施例においては特別な回路を用いていないので、具体的
な構成および動作は省略する。
さらに、MTF補正部60で処理されたデジタル画像信
号(d)は、二値化処理部65、領域判定部70へ印加
される。二値化処理部65では、MTF補正された入力
画像信号を予め定められた固定しきい値レベルと比較し
、それらの大小に応じた二値信号(f)を出力する。従
って、ここで行う処理は単純な二値化処理であり、信号
(f)には、原稿像の中間濃度の情報は含まれない。
号(d)は、二値化処理部65、領域判定部70へ印加
される。二値化処理部65では、MTF補正された入力
画像信号を予め定められた固定しきい値レベルと比較し
、それらの大小に応じた二値信号(f)を出力する。従
って、ここで行う処理は単純な二値化処理であり、信号
(f)には、原稿像の中間濃度の情報は含まれない。
また、ここで中間調処理部55および二値化処理部65
において、プリンタ出力か白/黒二値の場合を想定して
いるため、前述のような説明となったが、プリンタ2が
三値または四価等の多値プリンタであれは、中間調処理
部55では多値デイサ法、二値化処理部65では多段の
スレッシュレベルを持つ単純多値化による多値出力とな
る。なお、多値デイザ法および単純多値化等は、本発明
において重要なポイントではなく、さらに公知技術を以
て実施できるため、具体的な構成および動作は省略する
。
において、プリンタ出力か白/黒二値の場合を想定して
いるため、前述のような説明となったが、プリンタ2が
三値または四価等の多値プリンタであれは、中間調処理
部55では多値デイサ法、二値化処理部65では多段の
スレッシュレベルを持つ単純多値化による多値出力とな
る。なお、多値デイザ法および単純多値化等は、本発明
において重要なポイントではなく、さらに公知技術を以
て実施できるため、具体的な構成および動作は省略する
。
領域判定部70は、後述するように、原稿画像が網点情
報を含むか否かを判定する回路であり、その判定結果に
応じた二値信号(g)を出力制御部90に出力する。
報を含むか否かを判定する回路であり、その判定結果に
応じた二値信号(g)を出力制御部90に出力する。
操作制御部80は、操作ボード上のモードキーの操作に
応じたモード信号(i)を出力制御部90に与える。
応じたモード信号(i)を出力制御部90に与える。
出力制御部90は、操作制御部80から与えられるモー
ド信号(i)と領域判定部70から与えられる二値信号
(g)とに応して、中間調処理部55が出力する二値画
像信号(e)、二値化処理部65が出力する二値画像信
号(f)または所定レベルの信号(白レベル)を、選択
的に出力する。
ド信号(i)と領域判定部70から与えられる二値信号
(g)とに応して、中間調処理部55が出力する二値画
像信号(e)、二値化処理部65が出力する二値画像信
号(f)または所定レベルの信号(白レベル)を、選択
的に出力する。
この信号(a)がプリンタ2に記録信号として与えられ
る。プリンタ2は、この二値信号に応じてレーザ光を変
調し、記録を行う。
る。プリンタ2は、この二値信号に応じてレーザ光を変
調し、記録を行う。
第1図に、第3図に示す領域判定部70の構成を示す。
なお、この図は網点領域検出ブロック図でもある。
第1図の入力画像データDaは、前述した第3図のMT
F補正部60からの補正データ(d)と同じである。
F補正部60からの補正データ(d)と同じである。
領域判定部70へMTF補正信号を入力させるのは、第
4図に示すごとく入力データのままではCCDピッチと
網点とのピッチの位相差で網点を解像しない場合がある
からである。
4図に示すごとく入力データのままではCCDピッチと
網点とのピッチの位相差で網点を解像しない場合がある
からである。
つまり、第4図の濃度20%では、入力原稿網点濃度で
濃度の高い網点と濃度の低い網点かあり、濃度50%で
は中間濃度部に網点の濃淡が現れるが、ここでも網点の
濃淡の比が大きい場合と小さい場合があり、さらに濃度
80%では、網点の白の核の部分の濃度が薄い場合また
は濃い場合もある。
濃度の高い網点と濃度の低い網点かあり、濃度50%で
は中間濃度部に網点の濃淡が現れるが、ここでも網点の
濃淡の比が大きい場合と小さい場合があり、さらに濃度
80%では、網点の白の核の部分の濃度が薄い場合また
は濃い場合もある。
後述するように、本実施例では、網点かどうかの判定基
準を設けるうえで、この網点の黒の核または白の核が存
在しているか否かにより判定しているため、網点の濃度
情報が非常に重要なポイントとなっている。
準を設けるうえで、この網点の黒の核または白の核が存
在しているか否かにより判定しているため、網点の濃度
情報が非常に重要なポイントとなっている。
そのため本実施例では、入力データに、予め定められた
MTFの補正を行うことを第1の特徴とする。
MTFの補正を行うことを第1の特徴とする。
つまり、前述したように、入力網点ピッチとC0DIO
の読取ピッチの位相差によって生じる、網点の核濃度と
周辺濃度の差が余りない場合も想定し、MTFの補正を
かけ、第4図(b)のMTF後のデータに示すように、
網点の核濃度と周辺濃度の濃度差を拡げることにより、
後述の網点検出をし易くし、検出精度の向上を図る。
の読取ピッチの位相差によって生じる、網点の核濃度と
周辺濃度の差が余りない場合も想定し、MTFの補正を
かけ、第4図(b)のMTF後のデータに示すように、
網点の核濃度と周辺濃度の濃度差を拡げることにより、
後述の網点検出をし易くし、検出精度の向上を図る。
また、第5図はMTFの補正の一例であり、主、副走査
時、3×3のマトリクス内に対応する画素に対し、図に
示すような重み係数により補正を行う。
時、3×3のマトリクス内に対応する画素に対し、図に
示すような重み係数により補正を行う。
なお、この係数は一例であり、他の係数でもよく、また
モード倍率等により変更可能なものとする。
モード倍率等により変更可能なものとする。
第5図に示されたMTF係数を設定するためのブロック
図を第6図に示す。図において、61a。
図を第6図に示す。図において、61a。
61cは、FIFO(ファーストイン・ファーストアウ
ト)メモリであり、主走査方向、1ライン遅延用であり
、2個使用しているため、2ラインの遅延を実現させ、
現ラインと合わせ、3ラインデータを同一時間軸上に存
在させる。また、F/F(フリップ・フロップ)61b
、61d、61e、61fにより各ラインの主走査方向
遅延を実現させている。
ト)メモリであり、主走査方向、1ライン遅延用であり
、2個使用しているため、2ラインの遅延を実現させ、
現ラインと合わせ、3ラインデータを同一時間軸上に存
在させる。また、F/F(フリップ・フロップ)61b
、61d、61e、61fにより各ラインの主走査方向
遅延を実現させている。
この構成により、第5図に示されたマトリクスの係数に
対応する画像データが、同一時間軸上に存在し得る。
対応する画像データが、同一時間軸上に存在し得る。
つまり、第5図のMlに対応する画像データは第6図す
であり、M2に対応する画像データは第6図aであり、
M3に対応する画像データは第6図Cであり、M4に対
応する画像データは第6図eであり、M5に対応する画
像データは第6図dである。
であり、M2に対応する画像データは第6図aであり、
M3に対応する画像データは第6図Cであり、M4に対
応する画像データは第6図eであり、M5に対応する画
像データは第6図dである。
また、論理回路61g′T:aとbのデータの和a+b
、論理回路61hでdとeのデータの和d+e、論理回
路61iで(a + b)と(d’+e)の和(a+b
+d+e)を実現し、論理回路61にでCと1ビツトシ
フト入力して2倍にした2Cとの和3×cを実現し、さ
らに、(a+b+d+e)を反転回路61jを通し、論
理回路61にで−(a+b+d+e)を1ビツトシトフ
入力して=(a十す十d+e)/2と3Xcの和を取る
ことで3XC−(a十す十d十e)/2を得て(論理回
路617り、第5図の係数による、MTFの補正を実現
している。この3Xc−(a十り+d+e)/2が、第
3図のMTF補正部6017)d出力となり、領域判定
部70へ入力される。
、論理回路61hでdとeのデータの和d+e、論理回
路61iで(a + b)と(d’+e)の和(a+b
+d+e)を実現し、論理回路61にでCと1ビツトシ
フト入力して2倍にした2Cとの和3×cを実現し、さ
らに、(a+b+d+e)を反転回路61jを通し、論
理回路61にで−(a+b+d+e)を1ビツトシトフ
入力して=(a十す十d+e)/2と3Xcの和を取る
ことで3XC−(a十す十d十e)/2を得て(論理回
路617り、第5図の係数による、MTFの補正を実現
している。この3Xc−(a十り+d+e)/2が、第
3図のMTF補正部6017)d出力となり、領域判定
部70へ入力される。
後述する領域判定部70では、MTF補正補正信号基づ
き注目画素の濃度と、周辺画素の濃度の濃度差による濃
度パターンマツチング法を述べているが、特開昭612
79665号公報のように、入力画像情報を、あるしき
い値で二値化し、二値化後の信号による入力画像情報で
も、MTFの補正信号を入力させることにより、前述の
ごとく網点の濃度振幅は広がり、濃度差を検出しやすい
。また2値化する上でも、黒ドツト、白ドツトを出力し
やすくなる効果がある。
き注目画素の濃度と、周辺画素の濃度の濃度差による濃
度パターンマツチング法を述べているが、特開昭612
79665号公報のように、入力画像情報を、あるしき
い値で二値化し、二値化後の信号による入力画像情報で
も、MTFの補正信号を入力させることにより、前述の
ごとく網点の濃度振幅は広がり、濃度差を検出しやすい
。また2値化する上でも、黒ドツト、白ドツトを出力し
やすくなる効果がある。
第1図に基づき網点領域検出について述べる。
各ブロックの詳細説明は後述するため、ここでは概略を
説明する。
説明する。
まず、網点かどうかを判定するため、画像データのある
エリアを同一時間軸上に存在させることが必要となる。
エリアを同一時間軸上に存在させることが必要となる。
なお、ここでスキャナ2の主走査方向を示すためにXの
信号を用い、副走査方向を示すためにYの信号を用いる
。よって、Y方向遅延回路71およびX方向遅延回路7
2により、あるエリアを同一時間軸上に存在させる。
信号を用い、副走査方向を示すためにYの信号を用いる
。よって、Y方向遅延回路71およびX方向遅延回路7
2により、あるエリアを同一時間軸上に存在させる。
また、次段の白レベル検出回路73、黒レベル検出回路
74は、網点の白の核または黒の核を検出するもので、
注目画素が網点の核かどうかを判定するため、周辺画素
との濃度差を検出し、ある一定板上の濃度差があれば、
白または黒の網点の核とし、この網点核の状態が定めら
れた規定のパターンと一致しているかどうかの判定をパ
ターンマツチング回路75で行い、網点の検出を行う。
74は、網点の白の核または黒の核を検出するもので、
注目画素が網点の核かどうかを判定するため、周辺画素
との濃度差を検出し、ある一定板上の濃度差があれば、
白または黒の網点の核とし、この網点核の状態が定めら
れた規定のパターンと一致しているかどうかの判定をパ
ターンマツチング回路75で行い、網点の検出を行う。
そして、定められたnxmのエリアに網点が1個以上存
在する場合、nXmのエリアを網点ブロックとする網点
ブロック検出回路(1176と、nXmのエリアに網点
が2個以上存在する場合、nXmのエリアを網点ブロッ
クとする網点ブロック検出回路(2177とを設け、さ
らに網点ブロックの複数ブロックのうちで2点以上網点
検出ブロック、1点以上網点検出ブロック、網点が存在
しないブロックが、ある一定、の割合で存在していると
き、前述の複数網点ブロックを網点エリアにする網点エ
リア検出回路78を設ける。
在する場合、nXmのエリアを網点ブロックとする網点
ブロック検出回路(1176と、nXmのエリアに網点
が2個以上存在する場合、nXmのエリアを網点ブロッ
クとする網点ブロック検出回路(2177とを設け、さ
らに網点ブロックの複数ブロックのうちで2点以上網点
検出ブロック、1点以上網点検出ブロック、網点が存在
しないブロックが、ある一定、の割合で存在していると
き、前述の複数網点ブロックを網点エリアにする網点エ
リア検出回路78を設ける。
Y方向遅延回路71について説明する。
Y方向遅延回路71は第7図に示すように、メモリ10
1〜104にて構成される。なお、この回路は一例であ
り、パターン・マツチングに使用するパターンの最大サ
イズにより回路は異なる。
1〜104にて構成される。なお、この回路は一例であ
り、パターン・マツチングに使用するパターンの最大サ
イズにより回路は異なる。
また第8図にはタイミングを示す。以下これらを用いて
Y方向遅延回路71について説明する。
Y方向遅延回路71について説明する。
まず、第9図を用いてタイミング関係を制御する制御信
号について説明する。図中Aは原稿を表しており、制御
信号は副走査方向(Y方向)の有効原稿幅を表す信号F
GATE、主走査方向(X方向)の有効原稿幅を表す信
号LGATE、主走査方向の読み取りの同期を取る信号
LSYNC1および図には示していないが、システム全
体の基準信号CLKからなる。つまり図において原稿情
報はLSYNCに同期して主走査方向に1ラインずつ読
み取られ、FGATE、LGATEがともに“H”のと
き有効データとなる。そして読み取られた画像データは
CLKに同期して1画素ずつCCDl0から出力される
。
号について説明する。図中Aは原稿を表しており、制御
信号は副走査方向(Y方向)の有効原稿幅を表す信号F
GATE、主走査方向(X方向)の有効原稿幅を表す信
号LGATE、主走査方向の読み取りの同期を取る信号
LSYNC1および図には示していないが、システム全
体の基準信号CLKからなる。つまり図において原稿情
報はLSYNCに同期して主走査方向に1ラインずつ読
み取られ、FGATE、LGATEがともに“H”のと
き有効データとなる。そして読み取られた画像データは
CLKに同期して1画素ずつCCDl0から出力される
。
第8図において、FGATEが“H”になった後、最初
のLSYNCに同期して読み取られた画像データは、L
GATEが“H”の期間を1ライン目の有効画像データ
D1としてCLKに同期して1画素ずつメモリ101に
記憶される。そして次のLSYNCに同期して得られた
2ライン目の画像データD2は、やはりメモリ101に
記憶されるが、その際に、既にメモリ101に記憶され
ていた1ライン目の画像データD、はCLKに同期して
、1画素ずつメモリ102に1ライン分遅延された画像
データとして記憶される。
のLSYNCに同期して読み取られた画像データは、L
GATEが“H”の期間を1ライン目の有効画像データ
D1としてCLKに同期して1画素ずつメモリ101に
記憶される。そして次のLSYNCに同期して得られた
2ライン目の画像データD2は、やはりメモリ101に
記憶されるが、その際に、既にメモリ101に記憶され
ていた1ライン目の画像データD、はCLKに同期して
、1画素ずつメモリ102に1ライン分遅延された画像
データとして記憶される。
以下3ライン目、4ライン目−−−−−−一と走査して
画像データD3 、D4−−−−−−−を得ると、メモ
リ103゜104で遅延していき、5ライン目を読み取
ったときに、メモリ101〜104の各出力は、メモリ
104の出力がDl、メモリ103の出力がD2、メモ
リ102の出力がD3、メモリ101の出力がD4とな
り、これと現在読み取った5ライン目の画像データD5
と合わせて5ライン分の画像データが同一時間に得られ
る。
画像データD3 、D4−−−−−−−を得ると、メモ
リ103゜104で遅延していき、5ライン目を読み取
ったときに、メモリ101〜104の各出力は、メモリ
104の出力がDl、メモリ103の出力がD2、メモ
リ102の出力がD3、メモリ101の出力がD4とな
り、これと現在読み取った5ライン目の画像データD5
と合わせて5ライン分の画像データが同一時間に得られ
る。
次にX方向遅延回路72について説明する。
X方向遅延回路72は第10図に示すように5つのブロ
ックからなり、各ブロックがそれぞれ5個のフリップ・
フロップ群(111〜115116〜120,121〜
125,126〜130゜131〜135)にて構成さ
れる。なお、この回路は一例であり、パターン・マツチ
ングに使用するパターンの最大サイズにより回路は異な
る。各ブロックは、それぞれY方向遅延回路71により
得られた5ライン分の画像データDb、−’−Db、を
処理するものであり、同じ動作をするので画像データD
b+を処理するブロックについてのみ説明する。
ックからなり、各ブロックがそれぞれ5個のフリップ・
フロップ群(111〜115116〜120,121〜
125,126〜130゜131〜135)にて構成さ
れる。なお、この回路は一例であり、パターン・マツチ
ングに使用するパターンの最大サイズにより回路は異な
る。各ブロックは、それぞれY方向遅延回路71により
得られた5ライン分の画像データDb、−’−Db、を
処理するものであり、同じ動作をするので画像データD
b+を処理するブロックについてのみ説明する。
また第11図には回路の動作のタイミングを示す。
以下これらの図を用いてX方向遅延回路72について説
明する。
明する。
第11図において、5ライン目の画像データを読み取る
と、メモリ104からCLKに同期して、1画素ずつ1
ライン目の画像データD1が出力される。そして、1ラ
イン目の1画素目の画像データD +−1がフリ゛ンブ
・フロ゛ンブ111に入力されると、フリップ・フロッ
プ111にラッチされ、その値が記憶される。そして2
画素目の画像データD I−2が入力されると、フリッ
プ・フロップ111はその値を記憶するが、その際既に
記憶していた1画素目の画像データD I−1はC,L
Kに同期して、1画素分遅延されたデータとしてフリッ
プ・フロップ112に記憶される。
と、メモリ104からCLKに同期して、1画素ずつ1
ライン目の画像データD1が出力される。そして、1ラ
イン目の1画素目の画像データD +−1がフリ゛ンブ
・フロ゛ンブ111に入力されると、フリップ・フロッ
プ111にラッチされ、その値が記憶される。そして2
画素目の画像データD I−2が入力されると、フリッ
プ・フロップ111はその値を記憶するが、その際既に
記憶していた1画素目の画像データD I−1はC,L
Kに同期して、1画素分遅延されたデータとしてフリッ
プ・フロップ112に記憶される。
以下、3画素目、4画素目−の画像データD l−3I
)+−n’−−−が入力されると、フリップ・フロップ
113〜115で遅延していき、6画素目の画像データ
が入力されると、フリップ・フロップ111〜115の
各出力は、フリップ・フロップ115の出力がDI−1
、フリップ・フロップ114の出力がDI−2、フリッ
プ・フロップ113の出力がDI−3、フリップ・フロ
ップ112の出力がDl4、フリップ・フロップ111
の出力がDl−6となり、これと現在入力されてきた6
画素目の画像データD1−6と合わせて、同一ライン内
の6画素分の画像データが同一時間に得られる。
)+−n’−−−が入力されると、フリップ・フロップ
113〜115で遅延していき、6画素目の画像データ
が入力されると、フリップ・フロップ111〜115の
各出力は、フリップ・フロップ115の出力がDI−1
、フリップ・フロップ114の出力がDI−2、フリッ
プ・フロップ113の出力がDI−3、フリップ・フロ
ップ112の出力がDl4、フリップ・フロップ111
の出力がDl−6となり、これと現在入力されてきた6
画素目の画像データD1−6と合わせて、同一ライン内
の6画素分の画像データが同一時間に得られる。
従って、5つのブロックを合わせると第12図に示すよ
うに5ライン×6画素、合計300画素の画像データD
。+−[)cff。が同一時間に得られる。
うに5ライン×6画素、合計300画素の画像データD
。+−[)cff。が同一時間に得られる。
X方向遅延回路72より5ライン×6画素、合計300
画素画像データD C1〜DC3゜が得られるが、この
うちの数画素を用いてパターン・マツチングを行い、網
点を検出する。
画素画像データD C1〜DC3゜が得られるが、この
うちの数画素を用いてパターン・マツチングを行い、網
点を検出する。
第13図(a)〜telは、パターン・マツチングに使
用するパターンの例であり、それぞれ丸印を付けた画素
De15が現在注目している注目画素であり、実線の四
角形で囲まれた画素が周辺画素となる。
用するパターンの例であり、それぞれ丸印を付けた画素
De15が現在注目している注目画素であり、実線の四
角形で囲まれた画素が周辺画素となる。
例えば、同図(a)のパターンにおいては、注目画素は
De15であり、周辺画素はI)cz〜Dcs+ Dc
y+Dc+z、 DC+3. Dc+a+ Dc+q、
D C241Dctb 〜Dczqの14画素である
。そしてパターン・マツチングは注目画素と周辺画素の
関係が、 (i)注目画素の濃度が全ての周辺画素の濃度よりもあ
る一定の濃度以上高い場合、 (ii)注目画素の濃度が全ての周辺画素の濃度よりも
ある一定の濃度以上低い場合、 をパターンにマツチしていると見做して、その注目画素
を網点として検出する。なお、上述のある一定の濃度を
以下重みと呼ぶ。
De15であり、周辺画素はI)cz〜Dcs+ Dc
y+Dc+z、 DC+3. Dc+a+ Dc+q、
D C241Dctb 〜Dczqの14画素である
。そしてパターン・マツチングは注目画素と周辺画素の
関係が、 (i)注目画素の濃度が全ての周辺画素の濃度よりもあ
る一定の濃度以上高い場合、 (ii)注目画素の濃度が全ての周辺画素の濃度よりも
ある一定の濃度以上低い場合、 をパターンにマツチしていると見做して、その注目画素
を網点として検出する。なお、上述のある一定の濃度を
以下重みと呼ぶ。
第16図に20%、80%の濃度の網点と各網点を簡単
にするためAの部分で一次元的に見た場合の濃度分布を
示す。そして上記(i)の場合には第16図中■の部分
、つまり網点そのものを網点として検出し、上記(ii
)の場合には第16図中■の部分、つまり網点と網点
て囲まれた部分を網点として検出する。
にするためAの部分で一次元的に見た場合の濃度分布を
示す。そして上記(i)の場合には第16図中■の部分
、つまり網点そのものを網点として検出し、上記(ii
)の場合には第16図中■の部分、つまり網点と網点
て囲まれた部分を網点として検出する。
上記のごとく網点は、濃度の高い、つまり一定面積の黒
の面積比率が高い場合、白の核が存在しており、濃度の
低い、つまり白の面積比率が高い場合、黒の核が存在し
得る。(以下余白)ここで、網点検出を行う上で第14
図に示すごとく網点画像の入力データを、複数のスレッ
シュレベルで二値化し、その各々の二値化パターンが、
網点パターンとマツチングしているか否かにより、網点
の検出を行うパターンマツチングでは第15図に示すご
とく、二値化スレッシュレベル周辺の文字、線画情報は
、画像自体の濃度ムラ、搬送ムラ等による機械的ノイズ
、照明および前述したCCDl0のピッチムラ等により
、文字、線画濃度情報は均一ではなく、入力画像の濃度
のムラが生じ、二値化後のデータは黒の途切れが発生し
てしまう。この黒の途切れが網点パターンとマツチング
すれば、誤検出となる。
の面積比率が高い場合、白の核が存在しており、濃度の
低い、つまり白の面積比率が高い場合、黒の核が存在し
得る。(以下余白)ここで、網点検出を行う上で第14
図に示すごとく網点画像の入力データを、複数のスレッ
シュレベルで二値化し、その各々の二値化パターンが、
網点パターンとマツチングしているか否かにより、網点
の検出を行うパターンマツチングでは第15図に示すご
とく、二値化スレッシュレベル周辺の文字、線画情報は
、画像自体の濃度ムラ、搬送ムラ等による機械的ノイズ
、照明および前述したCCDl0のピッチムラ等により
、文字、線画濃度情報は均一ではなく、入力画像の濃度
のムラが生じ、二値化後のデータは黒の途切れが発生し
てしまう。この黒の途切れが網点パターンとマツチング
すれば、誤検出となる。
つまり本実施例においては、上記欠点を補正するもので
あり、多少の濃度ムラが生じても、濃度差レベルは網点
に比較し、十分率さいものであるため、ある程度の濃度
差を、注目画素と周辺画素に持たせた濃度差パターンマ
ツチングにより、上記欠点を補い、誤検出を低減できる
。
あり、多少の濃度ムラが生じても、濃度差レベルは網点
に比較し、十分率さいものであるため、ある程度の濃度
差を、注目画素と周辺画素に持たせた濃度差パターンマ
ツチングにより、上記欠点を補い、誤検出を低減できる
。
また、この濃度差は、網点の濃度(面積率)によって変
化させることもないため、回路自体の構成も比較的容易
となる効果を奏する。
化させることもないため、回路自体の構成も比較的容易
となる効果を奏する。
以下第13図(a)に示すパターンの場合を、白レベル
検出回路73および黒レベル検出回路74について説明
する。
検出回路73および黒レベル検出回路74について説明
する。
黒レベル検出回路74では前記(i)の場合について、
白レベル検出回路73では前記(11)の場合について
、それぞれ周辺画素に対する注目画素の重み付けを行い
、重み付けをした注目画素(重み付き注目画素)と周辺
画素との大小関係を判定する。
白レベル検出回路73では前記(11)の場合について
、それぞれ周辺画素に対する注目画素の重み付けを行い
、重み付けをした注目画素(重み付き注目画素)と周辺
画素との大小関係を判定する。
第13図(alのパターンを用いた場合の黒レベル検出
回路74を第17図に示す。黒レベル検出回路74は、
減算器161および比較器162〜175にて構成され
る。なお、この回路は一例であり、パターン等により構
成は変わる。減算器161では、注目画素の周辺画素に
対する重み付けを行う。つまり、注目画素データDco
b+sと周辺画素データ(この場合Dcz〜Dcs+
Dc?、 De12゜D ell D ata、
D e19+ D C241D czb〜D e29の
14画素の濃度の大小関係に応じて、信号D0〜D□4
を得る。
回路74を第17図に示す。黒レベル検出回路74は、
減算器161および比較器162〜175にて構成され
る。なお、この回路は一例であり、パターン等により構
成は変わる。減算器161では、注目画素の周辺画素に
対する重み付けを行う。つまり、注目画素データDco
b+sと周辺画素データ(この場合Dcz〜Dcs+
Dc?、 De12゜D ell D ata、
D e19+ D C241D czb〜D e29の
14画素の濃度の大小関係に応じて、信号D0〜D□4
を得る。
ここで信号D1〜D、、4は(重み付き注目画素データ
)〉(周辺画素データ)のとき“H”となり、それ以外
のときは“L”となる。
)〉(周辺画素データ)のとき“H”となり、それ以外
のときは“L”となる。
次に第13図(a)のパターンを用いた場合の白レベル
検出回路73を第18図に示す。白レベル検出回路73
は、加算器141および比較器142〜155にて構成
される。なお、この回路は一例であり、パターン等によ
り構成は変わる。加算器141では注目画素の周辺画素
に対する重み付けを行うが、白レベル検出回路73では
黒レベル検出回路74とは逆に注目画素データDelS
に重みデータD。1.lを加えて重み付き注目画素デー
タDcOWI5を生成し、比較器142〜155へ出力
する。なおこの重みデータD。8は任意に設定できる。
検出回路73を第18図に示す。白レベル検出回路73
は、加算器141および比較器142〜155にて構成
される。なお、この回路は一例であり、パターン等によ
り構成は変わる。加算器141では注目画素の周辺画素
に対する重み付けを行うが、白レベル検出回路73では
黒レベル検出回路74とは逆に注目画素データDelS
に重みデータD。1.lを加えて重み付き注目画素デー
タDcOWI5を生成し、比較器142〜155へ出力
する。なおこの重みデータD。8は任意に設定できる。
そして比較器142〜155では、黒レベル検出回路7
4と同様に、重み付き注目画素と周辺画素の濃度の大小
関係に応じて、信号D□〜Dd+4を得る。ここで信号
D□〜D□4は黒レベル検出回路74とは逆に(重み付
き注画素データ)〈(周辺画素データ)のとき“H”と
なり、それ以外のときは“L”となる。
4と同様に、重み付き注目画素と周辺画素の濃度の大小
関係に応じて、信号D□〜Dd+4を得る。ここで信号
D□〜D□4は黒レベル検出回路74とは逆に(重み付
き注画素データ)〈(周辺画素データ)のとき“H”と
なり、それ以外のときは“L”となる。
なお、パターン・マツチングは単一パターンのみでなく
複数パターンを用いてもよく、その際は各パターンに応
じた第17図、第18図に類似した黒レベル検出回路7
4および白レベル検出回路73を一例として第19図の
ように、並列に配置することにより実現できる。
複数パターンを用いてもよく、その際は各パターンに応
じた第17図、第18図に類似した黒レベル検出回路7
4および白レベル検出回路73を一例として第19図の
ように、並列に配置することにより実現できる。
次にパターン・マツチング回路について説明する。
第13図(a)のパターンを用いた場合のパターン・マ
ツチング回路の一例を第20図に示す。パターン・マツ
チング回路75は、ANDゲート181;182および
ORゲート183にて構成される。なお、この回路は一
例であり、パターン等により構成は変わる。白レベル検
出回路73より得られた信号Da+〜D4.4は、(重
み付き注画素データ)<(周辺画素データ)のとき“H
”となり、それ以外のときは“L”となる。従ってAN
Dゲ−ト181に信号DdI−Dd+、を入力して、信
号DdI−Dd+4が全て“H”のとき、つまり注目画
素が全ての周辺画素に対して、ある重み以上濃度が低い
とき、パターンにマツチしているので、その注目画素を
網点と判定し、信号D mwを“H”とする。逆に信号
D a I” D a t aのうち1つでも“L”の
ときはパターンにマツチしていないので、その注目画素
を非網点と判定し、信号D−を“L”とする。同様にし
て黒レベル検出回路74より得られた信号D0〜De1
4をANDゲート182に入力し、信号D0〜D a
+ 4が全て“H”のときは注目画素が、全ての周辺画
素に対しである重み以上濃度が高いので、パターンにマ
ツチしていることになる。したがって、その注目画素を
網点と判定し、信号Dabを“H”とする。また逆に信
号り、+〜Da+nのうち、1つでも“L”のときはパ
ターンにマツチしていないので、その注目画素を非網点
と判定し、信号り、bを“L”とする。そして信号D
mW+ D abはORゲート183に入力され、信
号D mW+ D mbのうちのいずれか一方力びH
”のとき、つまりいずれか一方のパターンとマツチし、
その注目画素が網点と検出されたときは、その注目画素
を最終的に網点とし、信号Dfを“H”とする。また信
号D aW+ Dabが両方とも“L”のときは、その
注目画素は最終的に非網点とし、信号Dfを“L″とす
る。
ツチング回路の一例を第20図に示す。パターン・マツ
チング回路75は、ANDゲート181;182および
ORゲート183にて構成される。なお、この回路は一
例であり、パターン等により構成は変わる。白レベル検
出回路73より得られた信号Da+〜D4.4は、(重
み付き注画素データ)<(周辺画素データ)のとき“H
”となり、それ以外のときは“L”となる。従ってAN
Dゲ−ト181に信号DdI−Dd+、を入力して、信
号DdI−Dd+4が全て“H”のとき、つまり注目画
素が全ての周辺画素に対して、ある重み以上濃度が低い
とき、パターンにマツチしているので、その注目画素を
網点と判定し、信号D mwを“H”とする。逆に信号
D a I” D a t aのうち1つでも“L”の
ときはパターンにマツチしていないので、その注目画素
を非網点と判定し、信号D−を“L”とする。同様にし
て黒レベル検出回路74より得られた信号D0〜De1
4をANDゲート182に入力し、信号D0〜D a
+ 4が全て“H”のときは注目画素が、全ての周辺画
素に対しである重み以上濃度が高いので、パターンにマ
ツチしていることになる。したがって、その注目画素を
網点と判定し、信号Dabを“H”とする。また逆に信
号り、+〜Da+nのうち、1つでも“L”のときはパ
ターンにマツチしていないので、その注目画素を非網点
と判定し、信号り、bを“L”とする。そして信号D
mW+ D abはORゲート183に入力され、信
号D mW+ D mbのうちのいずれか一方力びH
”のとき、つまりいずれか一方のパターンとマツチし、
その注目画素が網点と検出されたときは、その注目画素
を最終的に網点とし、信号Dfを“H”とする。また信
号D aW+ Dabが両方とも“L”のときは、その
注目画素は最終的に非網点とし、信号Dfを“L″とす
る。
なお、パターンを複数使用してパターン・マツチングを
行う場合は、−例として第19図に示すように複数の黒
レベル検出回路74a〜74Cおよび白しベ゛ル検出回
路733〜73cに対応したANDゲートを設け、パタ
ーンにマツチしているかどうか(注目画素が網点か非網
点か)を判定し、その出力をORゲートに入力して、各
パターンのうち1つでもその注目画素を網点と判定した
場合には、その注目画素を最終的に網点と判定し、いず
れのパターンでもその注目画素を非網点と検出した場合
には、その注目画素を最終的に非網点と判定するように
すれば実現できる。
行う場合は、−例として第19図に示すように複数の黒
レベル検出回路74a〜74Cおよび白しベ゛ル検出回
路733〜73cに対応したANDゲートを設け、パタ
ーンにマツチしているかどうか(注目画素が網点か非網
点か)を判定し、その出力をORゲートに入力して、各
パターンのうち1つでもその注目画素を網点と判定した
場合には、その注目画素を最終的に網点と判定し、いず
れのパターンでもその注目画素を非網点と検出した場合
には、その注目画素を最終的に非網点と判定するように
すれば実現できる。
網点ブロック検出回路(1)76および網点ブロック検
出回路(2) 77について説明する。
出回路(2) 77について説明する。
網点ブロック検出回路(1)76および網点ブロック検
出回路(2177では、複数画素からなるブロック中に
網点画素が1画素存在するブロック(網点ブロックl)
、同じく複数画素存在するブロック(網点ブロック2)
をそれぞれ検出する。
出回路(2177では、複数画素からなるブロック中に
網点画素が1画素存在するブロック(網点ブロックl)
、同じく複数画素存在するブロック(網点ブロック2)
をそれぞれ検出する。
従来の技術では、このような網点ブロック化を行う際に
、そのブロック中に1画素でも網点画素が存在する場合
、そのブロックを網点ブロックとして領域化を行ってき
たが、この場合、ノイズ等により1画素でも非網点画素
を網点画素と誤認識すると、そのブロック全体を網点ブ
ロックとして誤認識してしまう欠点が存在したことは前
述の通りである。
、そのブロック中に1画素でも網点画素が存在する場合
、そのブロックを網点ブロックとして領域化を行ってき
たが、この場合、ノイズ等により1画素でも非網点画素
を網点画素と誤認識すると、そのブロック全体を網点ブ
ロックとして誤認識してしまう欠点が存在したことは前
述の通りである。
第21図に、100線、濃度50%の網点画像を前述の
400dp iで読み取った場合の画像データを示す。
400dp iで読み取った場合の画像データを示す。
図中ハツチングしたところが網点であり、画像データの
上および左の1〜16の数字は各画素に対応する。この
図より明らかなように、適当な大きさのサイズのブロッ
ク、例えば8×8画素をブロックとすると、4〜5個の
網点が存在しているので、ブロック中に複数の網点画素
が存在する場合に、そのブロックを網点ブロックとする
と、前述のような欠点を防ぐことができる。但し、モア
レ等の影響により網点画素が検出しすらくなっている場
合、ブロック中に複数画素存在する場合に、そのブロッ
クを網点ブロックとすると、逆に網点画像部を非網点画
像部と誤認識してしまう欠点が生じるので、本実施例に
おいては、ブロック中に1画素でも網点画素が存在する
場合と、ブロック中に複数網点画素が存在する場合をそ
れぞれ網点ブロック1、網点ブロック2として検出し、
以後の処理に使用する。
上および左の1〜16の数字は各画素に対応する。この
図より明らかなように、適当な大きさのサイズのブロッ
ク、例えば8×8画素をブロックとすると、4〜5個の
網点が存在しているので、ブロック中に複数の網点画素
が存在する場合に、そのブロックを網点ブロックとする
と、前述のような欠点を防ぐことができる。但し、モア
レ等の影響により網点画素が検出しすらくなっている場
合、ブロック中に複数画素存在する場合に、そのブロッ
クを網点ブロックとすると、逆に網点画像部を非網点画
像部と誤認識してしまう欠点が生じるので、本実施例に
おいては、ブロック中に1画素でも網点画素が存在する
場合と、ブロック中に複数網点画素が存在する場合をそ
れぞれ網点ブロック1、網点ブロック2として検出し、
以後の処理に使用する。
第22図に、網点ブロック検出回路(1176および網
点ブロック検出回路(2) 77の構成を示す。網点ブ
ロック検出回路(1)76は、主走査方向網点ブロック
検出回路(1) 201でブdツクの主走査方向に網点
画素が存在するかしないかを検出し、副走査方向網点ブ
ロック検出回路ill 203により、ブロックの副走
査方向に網点画素が存在するラインが1ラインでも存在
するときに、そのブロックを網点ブロック1として検出
する。
点ブロック検出回路(2) 77の構成を示す。網点ブ
ロック検出回路(1)76は、主走査方向網点ブロック
検出回路(1) 201でブdツクの主走査方向に網点
画素が存在するかしないかを検出し、副走査方向網点ブ
ロック検出回路ill 203により、ブロックの副走
査方向に網点画素が存在するラインが1ラインでも存在
するときに、そのブロックを網点ブロック1として検出
する。
網点ブロック検出回路+2177は、主走査方向網点ブ
ロック検出回路(1) 201により、ブロックの主走
査方向に網点画素が存在するかしないかを検出し、副走
査方向網点ブロック検出回路(2) 204により、網
点画素の存在するラインが所定の複数ライン存在すると
き、そのブロックを網点ブロック2として検出する。ま
た、主走査方向網点ブロック検出回路(2) 202に
より、ブロックの主走査中に網点画素が所定の複数画素
存在するかしないかを検出し、副走査方向網点ブロック
検出回路(1)205により、ブロックの副走査方向に
網点画素が所定の複数画素存在するラインが1ラインで
も存在するとき、そのブロックを網点ブロック2として
検出する。そしていずれか一方で、そのブロックが網点
ブロック2として検出された場合に、そのブロックを網
点ブロック2として検出する。
ロック検出回路(1) 201により、ブロックの主走
査方向に網点画素が存在するかしないかを検出し、副走
査方向網点ブロック検出回路(2) 204により、網
点画素の存在するラインが所定の複数ライン存在すると
き、そのブロックを網点ブロック2として検出する。ま
た、主走査方向網点ブロック検出回路(2) 202に
より、ブロックの主走査中に網点画素が所定の複数画素
存在するかしないかを検出し、副走査方向網点ブロック
検出回路(1)205により、ブロックの副走査方向に
網点画素が所定の複数画素存在するラインが1ラインで
も存在するとき、そのブロックを網点ブロック2として
検出する。そしていずれか一方で、そのブロックが網点
ブロック2として検出された場合に、そのブロックを網
点ブロック2として検出する。
以下各部の詳細を、ブロックのサイズを主走査方向8i
!素×副走査方向8ラインとし、ブロック中2画素以上
網点画素が存在するときに、網点ブロック2とする場合
について説明する。
!素×副走査方向8ラインとし、ブロック中2画素以上
網点画素が存在するときに、網点ブロック2とする場合
について説明する。
主走査方向網点ブロック検出回路(11201について
説明する。
説明する。
主走査方向網点ブロック検出回路(11201は、第2
3図に示すように、8進カウンタ210、フリップ・フ
ロップ211〜213、ANDゲート214.215、
ORゲート216およびNANDゲート217にて構成
される。なお、この回路は一例であり、ブロックのサイ
ズにより回路は異なる。
3図に示すように、8進カウンタ210、フリップ・フ
ロップ211〜213、ANDゲート214.215、
ORゲート216およびNANDゲート217にて構成
される。なお、この回路は一例であり、ブロックのサイ
ズにより回路は異なる。
また、第25図にはこの回路の動作のタイミングの一例
を示す。なお、図中の■〜■の信号は、第23図中の■
〜■の各位置に対応する。また第25図のCLKO上の
数字は画素に対応する。
を示す。なお、図中の■〜■の信号は、第23図中の■
〜■の各位置に対応する。また第25図のCLKO上の
数字は画素に対応する。
以下、これらの図を用いて、主走査方向網点ブロック検
出回路(1) 201について説明する。
出回路(1) 201について説明する。
主走査方向網点ブロック検出回路(1) 201では、
ブロックの主走査方向8画素中に網点画素が存在するか
しないかを検出する。8進カウンタ210のQ^〜Qc
の各出力は、基準信号CLKが入力される度に第25図
のように順次出力を変えていくので、これをANDゲー
ト214に入力することにより、フリップ・フロップ2
11の出力■。
ブロックの主走査方向8画素中に網点画素が存在するか
しないかを検出する。8進カウンタ210のQ^〜Qc
の各出力は、基準信号CLKが入力される度に第25図
のように順次出力を変えていくので、これをANDゲー
ト214に入力することにより、フリップ・フロップ2
11の出力■。
■は8クロツク毎に”H”またはL”になる。
ここで例えば、2画素目が網点と判定され、信号り、が
“H”になっている場合、ANDゲート215の出力■
の状態にかかわらず、ORゲート216の出力■がH″
となるので、次のCLKの立上がりでこの信号がラッチ
され、フリップ・フロップ212の出力■が“H″とな
る。そして信号■と■をANDゲート215に入力する
ことにより、ANDゲート215の出力■は“H”とな
り、この信号■がORゲート216に入力されるので、
以下信号Dfの状態にかかわらず、信号■は“H”とな
り、信号■も“H”となる。そして9画素目にくると信
号■がL″になるので、信号り、が“L”のとき信号■
は“L”となり、次のCLKの立上がりでこの信号がラ
ッチされ、信号■が“L”となる。信号■とCLKをN
ANDゲート217に入力することにより、NANDゲ
ート217の出力■は第25図のようになり、この信号
■をフリップ・フロップ213のクロックに入力するこ
とにより、信号■の立上がりで信号■がラッチされるの
で、フリップ・フロップ213の出力■は信号■が“H
”のとき、っまり8画素中に網点が存在したときは“H
”となり、逆に信号■が“L”、つまり8画素中に網点
が存在しなかったとき“L”となる。
“H”になっている場合、ANDゲート215の出力■
の状態にかかわらず、ORゲート216の出力■がH″
となるので、次のCLKの立上がりでこの信号がラッチ
され、フリップ・フロップ212の出力■が“H″とな
る。そして信号■と■をANDゲート215に入力する
ことにより、ANDゲート215の出力■は“H”とな
り、この信号■がORゲート216に入力されるので、
以下信号Dfの状態にかかわらず、信号■は“H”とな
り、信号■も“H”となる。そして9画素目にくると信
号■がL″になるので、信号り、が“L”のとき信号■
は“L”となり、次のCLKの立上がりでこの信号がラ
ッチされ、信号■が“L”となる。信号■とCLKをN
ANDゲート217に入力することにより、NANDゲ
ート217の出力■は第25図のようになり、この信号
■をフリップ・フロップ213のクロックに入力するこ
とにより、信号■の立上がりで信号■がラッチされるの
で、フリップ・フロップ213の出力■は信号■が“H
”のとき、っまり8画素中に網点が存在したときは“H
”となり、逆に信号■が“L”、つまり8画素中に網点
が存在しなかったとき“L”となる。
以下、9画素目〜16画素目まで8画素中には網点画素
が2個存在する場合を、また17画素目から24画素目
までは網点画素が存在しない場合のタイミングの例を示
す。
が2個存在する場合を、また17画素目から24画素目
までは網点画素が存在しない場合のタイミングの例を示
す。
主走査方向網点ブロック検出回路(2) 202につい
て説明する。
て説明する。
主走査方向網点ブロック検出回路(2) 202は、第
24図に示すように、8進カウンタ220,221、フ
リップフロップ222〜224、デイレイ225,22
6、ANDゲート227,228、ORゲート229.
230オヨヒNANDケ−ト231にて構成される。
24図に示すように、8進カウンタ220,221、フ
リップフロップ222〜224、デイレイ225,22
6、ANDゲート227,228、ORゲート229.
230オヨヒNANDケ−ト231にて構成される。
なお、この回路は一例であり、フロックのサイズにより
回路は異なる。
回路は異なる。
また、第26図には、この回路の動作のタイミングの一
例を示す。なお、第26図中の■〜[相]はの信号は第
24図中の■〜[相]の各位置に対応する。
例を示す。なお、第26図中の■〜[相]はの信号は第
24図中の■〜[相]の各位置に対応する。
また、第26図のCLKの上の数字は画素に対応する。
以下、これらの図を用いて主走査方向網点ブロック+2
1202について説明する。
1202について説明する。
主走査方向網点ブロック検出回路f2) 202では、
ブロックの主走査方向8画素中に網点画素が2画素以上
存在するかしないかを検出する。8進カウンタ220の
Q A= Q cの各出力は、基準信号CLKが入力さ
れる度に第26図のように順次出力が変わるので、これ
らをANDゲート227に入力することにより、フリッ
プ・フロップ222の出力■、■は8クロツク毎に“H
”またはL”になる。ここで例えば、3画素目と6画素
目が網点と判定され、信号り、が°H”になっている場
合、信号り、とCLKの反転信号をANDゲート228
に入力することにより、ANDゲート228の出力■は
信号Dfが“H”のときにCLKの反転信号が出力され
る。そしてこの信号■を8進カウンタ221のクロック
に入力すると、最初の信号■が“H”となったときは、
8進カウンタ221のQB、Qc出力はともに“L”な
ので、この2つの信号をORゲート230に入力して得
られたORゲート230の出力■も“L”となるか、信
号■が2回目に“H”となったときは、8進カウンタ2
21のQB比出力H”となるので、信号■が“H”とな
る。そしてこの次のCLKの立上がりでこの信号■がラ
ッチされるので、フリップ・フロップ223の出力■も
“H”となる。これ以後8進カウンタ221がクリアさ
れるまではQ、出力が“H”の状態を保つので、信号■
も“H”の状態を保つ。そして信号■とCLKをNAN
Dゲート231に入力することにより、NAN、Dゲー
ト231の出力■は第26図のようになり、この信号■
をフリップ・フロップ224のクロックに入力すること
により、信号■の立上がりで信号■がラッチされるので
、フリップ・フロップ224の出力[相]は信号■が“
H”のとき、つまり8画素中網点画素が2画素以上存在
したときは“H”となり、信号■が“L”のとき、つま
り8画素中網点画素が1画素しか存在しなかったとき、
または網点画素が存在しなかったときは“L”となる。
ブロックの主走査方向8画素中に網点画素が2画素以上
存在するかしないかを検出する。8進カウンタ220の
Q A= Q cの各出力は、基準信号CLKが入力さ
れる度に第26図のように順次出力が変わるので、これ
らをANDゲート227に入力することにより、フリッ
プ・フロップ222の出力■、■は8クロツク毎に“H
”またはL”になる。ここで例えば、3画素目と6画素
目が網点と判定され、信号り、が°H”になっている場
合、信号り、とCLKの反転信号をANDゲート228
に入力することにより、ANDゲート228の出力■は
信号Dfが“H”のときにCLKの反転信号が出力され
る。そしてこの信号■を8進カウンタ221のクロック
に入力すると、最初の信号■が“H”となったときは、
8進カウンタ221のQB、Qc出力はともに“L”な
ので、この2つの信号をORゲート230に入力して得
られたORゲート230の出力■も“L”となるか、信
号■が2回目に“H”となったときは、8進カウンタ2
21のQB比出力H”となるので、信号■が“H”とな
る。そしてこの次のCLKの立上がりでこの信号■がラ
ッチされるので、フリップ・フロップ223の出力■も
“H”となる。これ以後8進カウンタ221がクリアさ
れるまではQ、出力が“H”の状態を保つので、信号■
も“H”の状態を保つ。そして信号■とCLKをNAN
Dゲート231に入力することにより、NAN、Dゲー
ト231の出力■は第26図のようになり、この信号■
をフリップ・フロップ224のクロックに入力すること
により、信号■の立上がりで信号■がラッチされるので
、フリップ・フロップ224の出力[相]は信号■が“
H”のとき、つまり8画素中網点画素が2画素以上存在
したときは“H”となり、信号■が“L”のとき、つま
り8画素中網点画素が1画素しか存在しなかったとき、
または網点画素が存在しなかったときは“L”となる。
8進カウンタ221のクリアは信号■をデイレイ225
に入力して、得られた信号■と信号■をORゲート22
9に入力して得られる。ORゲート229の出力■をさ
らにデイレイ226に入力し、遅延させた信号■を8進
カウンタ221のクリア端子(CR)に入力することに
より行う。
に入力して、得られた信号■と信号■をORゲート22
9に入力して得られる。ORゲート229の出力■をさ
らにデイレイ226に入力し、遅延させた信号■を8進
カウンタ221のクリア端子(CR)に入力することに
より行う。
以下、9画素目〜16画素目は、網点画素が1画素存在
する場合を、また177画素目ら244画素目では網点
画素が存在しない場合のタイミングの例を示す。
する場合を、また177画素目ら244画素目では網点
画素が存在しない場合のタイミングの例を示す。
副走査方向網点ブロック検出回路(1)(符号2゜3ま
たは205;以下203として表示する)について説明
する。
たは205;以下203として表示する)について説明
する。
副走査方向網点ブロック検出回路(1) 203は、第
27図に示すように、8進カウンタ240、メモリ24
1、ORゲート242、ANDゲート243およびNA
NDゲート244にて構成される。
27図に示すように、8進カウンタ240、メモリ24
1、ORゲート242、ANDゲート243およびNA
NDゲート244にて構成される。
なお、この回路は一例であり、ブロックのサイズにより
回路は異なる。
回路は異なる。
また第28図には、この回路の動作のタイミングの一例
を示す。なお、第28図中の■〜■の信号は第27図中
の■〜■の各位置での信号と対応する。また第28図の
1/8CLKの上の数字はフロックに対応する。以下こ
れらの図を用いて副走査方向網点ブロック検出回路(1
) 203について説明する。
を示す。なお、第28図中の■〜■の信号は第27図中
の■〜■の各位置での信号と対応する。また第28図の
1/8CLKの上の数字はフロックに対応する。以下こ
れらの図を用いて副走査方向網点ブロック検出回路(1
) 203について説明する。
副走査方向網点ブロック検出回路(1) 203では、
主走査方向網点ブロック検出回路(1) 201または
主走査方向網点ブロック検出回路f21202により、
ブロックの主走査8画素中に網点画素が存在するかしな
いか、または網点画素が2画素以上存在するかしないか
を検出した後に、ブロックの副走査8ライン中1ライン
でも網点画素が存在するという検出結果が存在したとき
に、そのブロックを網点ブロック1として検出し、また
8ライン中1うインでも網点画素が2画素以上存在する
という検出結果が存在したときに、そのブロックを網点
ブロック2として検出する。
主走査方向網点ブロック検出回路(1) 201または
主走査方向網点ブロック検出回路f21202により、
ブロックの主走査8画素中に網点画素が存在するかしな
いか、または網点画素が2画素以上存在するかしないか
を検出した後に、ブロックの副走査8ライン中1ライン
でも網点画素が存在するという検出結果が存在したとき
に、そのブロックを網点ブロック1として検出し、また
8ライン中1うインでも網点画素が2画素以上存在する
という検出結果が存在したときに、そのブロックを網点
ブロック2として検出する。
まず網点ブロック1の検出について説明する。
8進カウンタ240は、LSYNCが入力される度に順
次カウント・アップしていく。そして、このQ A −
Q c出力をNANDゲート244に入力することによ
り、信号■を得る。まず、8進カウンタ240の出力が
7の場合、QA””Qcの各出力は“H″となるので、
信号■はL”となる。
次カウント・アップしていく。そして、このQ A −
Q c出力をNANDゲート244に入力することによ
り、信号■を得る。まず、8進カウンタ240の出力が
7の場合、QA””Qcの各出力は“H″となるので、
信号■はL”となる。
そして主走査方向網点ブロック検出回路(1) 203
の検出結果の信号■(=D−+)が、今1ブロック目と
4ブロツク目に網点画素が存在し“H”となったとする
と、メモリ241の出力■がどのような状態であっても
、信号■が“H″なので、ANDゲート243の出力■
は“L”となる。そして信号■と信号■をORゲート2
42に入力し、信号■を得る。次に次のラインに進み、
カウンタ240の出力がOの場合、信号■は”H”とな
る。
の検出結果の信号■(=D−+)が、今1ブロック目と
4ブロツク目に網点画素が存在し“H”となったとする
と、メモリ241の出力■がどのような状態であっても
、信号■が“H″なので、ANDゲート243の出力■
は“L”となる。そして信号■と信号■をORゲート2
42に入力し、信号■を得る。次に次のラインに進み、
カウンタ240の出力がOの場合、信号■は”H”とな
る。
そして信号■が今2ブロック目と4ブロツク目が“H″
になったとすると、メモリ241の出力■は、前ライン
でORゲート242の出力信号■を1/8CLKでラッ
チした信号であり、前ラインのイ言号■で1フ゛ロツク
目と4フ゛ロツク目が“H”であった信号が保持されて
いる。そして信号■が“H”なので、信号■は信号■が
そのまま出力された信号となり、従ってORゲート24
2がらの出力■は1,2.4ブロツク目が“H”の信号
となる。
になったとすると、メモリ241の出力■は、前ライン
でORゲート242の出力信号■を1/8CLKでラッ
チした信号であり、前ラインのイ言号■で1フ゛ロツク
目と4フ゛ロツク目が“H”であった信号が保持されて
いる。そして信号■が“H”なので、信号■は信号■が
そのまま出力された信号となり、従ってORゲート24
2がらの出力■は1,2.4ブロツク目が“H”の信号
となる。
以下同様に進み、カウンタの出力が6の場合、信号■は
“H”となる。そして信号■が今3ブロック目が前の7
ラインも含めて初めて“H”になったとすると、信号■
が“H”なので、信号■はメモリ241で保持していた
信号■がそのまま出力された信号となり、従って信号■
は、1〜4ブロツク目が°H”の信号となる。そしてこ
の信号■が1/8CLKでラッチされ、次のラインでの
メモリ241からの出力■となるので、結局ブロックの
副走査方向8ライン中1ラインでも信号■が“H”、す
なわち、ブロックの主走査8画素中に網点画素が存在す
るという検出結果になると、それを保持し続けて、その
ブロックを網点ブロック1として検出し、“H″の信号
を出力する。
“H”となる。そして信号■が今3ブロック目が前の7
ラインも含めて初めて“H”になったとすると、信号■
が“H”なので、信号■はメモリ241で保持していた
信号■がそのまま出力された信号となり、従って信号■
は、1〜4ブロツク目が°H”の信号となる。そしてこ
の信号■が1/8CLKでラッチされ、次のラインでの
メモリ241からの出力■となるので、結局ブロックの
副走査方向8ライン中1ラインでも信号■が“H”、す
なわち、ブロックの主走査8画素中に網点画素が存在す
るという検出結果になると、それを保持し続けて、その
ブロックを網点ブロック1として検出し、“H″の信号
を出力する。
逆に8ライン中全ての信号が“L”、すなわち、網点画
素が存在しないという検出結果になると、それを保持し
続けそのブロックを非網点ブロックとして“L”の信号
を出力する。そして次のラインに進み、カウンタ240
の出力が再び7になると、信号■が“L”になるので、
メモリ241の出力■は保持されなくなり、クリアされ
る。
素が存在しないという検出結果になると、それを保持し
続けそのブロックを非網点ブロックとして“L”の信号
を出力する。そして次のラインに進み、カウンタ240
の出力が再び7になると、信号■が“L”になるので、
メモリ241の出力■は保持されなくなり、クリアされ
る。
網点ブロック2の検出については、信号■をD、1にす
るだけで、動作は網点ブロック1の検出と同様である。
るだけで、動作は網点ブロック1の検出と同様である。
副走査方向網点ブロック検出回路(2) 204につい
て説明する。
て説明する。
副走査方向網点ブロック検出回路(2) 204は第2
9図に示すように、メモリ250.ANDゲートブロッ
ク251およびORゲート252にて構成される。さら
にANDゲートブロック251は、第31図に示すよう
に複数のANDゲート260〜287にて構成される。
9図に示すように、メモリ250.ANDゲートブロッ
ク251およびORゲート252にて構成される。さら
にANDゲートブロック251は、第31図に示すよう
に複数のANDゲート260〜287にて構成される。
なお、これらの回路は一例であり、他の構成にしてもよ
い。
い。
また第30図には、この回路のメモリ250の出力まで
の動作のタイミングを、また第32図には、ANDゲー
トブロック251がらORゲート252の出力までの動
作の一例を示す。
の動作のタイミングを、また第32図には、ANDゲー
トブロック251がらORゲート252の出力までの動
作の一例を示す。
以下、これらの図を用いて副走査方向網点ブロック検出
回路(2) 204について説明する。
回路(2) 204について説明する。
主走査方向網点ブロック検出回路(1) 201により
ブロックの主走査方向8画素中に網点画素が存在するか
どうかを検出した信号D9Iをメモリ250のDIN+
に入力し、DOL+T+の出力をり、8□にフィードバ
ックして入力し、以下同様にり。UT□の出力をり、、
、の入力に、Douア。の出力をDIN4の入力に、と
いうように出方を次の入力にフィードバックしてやると
、主走査方向網点ブロック検出回路(1) 201から
の1ライン目の検出信号り、、−、をまずり、N、に入
力し、次に2ライン目の検出信号D□−2を入力すると
、Do、Jア、の出力をDIN□に入力しているので、
Do、J7□の出力からはD I + −1が1ライン
分遅延して出力される。
ブロックの主走査方向8画素中に網点画素が存在するか
どうかを検出した信号D9Iをメモリ250のDIN+
に入力し、DOL+T+の出力をり、8□にフィードバ
ックして入力し、以下同様にり。UT□の出力をり、、
、の入力に、Douア。の出力をDIN4の入力に、と
いうように出方を次の入力にフィードバックしてやると
、主走査方向網点ブロック検出回路(1) 201から
の1ライン目の検出信号り、、−、をまずり、N、に入
力し、次に2ライン目の検出信号D□−2を入力すると
、Do、Jア、の出力をDIN□に入力しているので、
Do、J7□の出力からはD I + −1が1ライン
分遅延して出力される。
以下、3ライン目、4ライン目、−の検出信号D 91
−3. Den−ay−を順次入力し、8ライン目の
検出信号り、、、を入力すると、DOUT1〜.の各出
力信号D9..”−D、、8は1ライン目〜8ライン目
の検出信号D o + −I−D 91−I+となり、
ブロックの副走査方向8ライン分の信号が得られること
になる。
−3. Den−ay−を順次入力し、8ライン目の
検出信号り、、、を入力すると、DOUT1〜.の各出
力信号D9..”−D、、8は1ライン目〜8ライン目
の検出信号D o + −I−D 91−I+となり、
ブロックの副走査方向8ライン分の信号が得られること
になる。
次に信号D911〜Dg、llをANDゲートブロック
251に入力すると、ANDゲートブロック251では
第31図に示すように、信号り、、、〜Dg、Ilの各
2つの信号の入力のANDを取っているので、第32図
に示すように、信号り、I+が1.3,4゜7.11.
12ブロツク目で、信号り、、、が2゜3.4,6,8
,9.12ブロツク目で、主走査8画素中網点画素が存
在して“H”になり、信号D□、〜D、、、には網点画
素が存在せず常に“L”だったとすると、ANDゲート
ブロック251からの出力信号D h + l−D h
3 gは、信号Dh+2が信号Diz + D、I□
と3. 4. 12フ゛ロツク目でともに“H″という
ことは、3.4.12ブロツク中に少なくとも2画素以
上網点画素が存在していることを示しているので、3,
4.12フロツク目を網点ブロック2として検出し“H
”とする。
251に入力すると、ANDゲートブロック251では
第31図に示すように、信号り、、、〜Dg、Ilの各
2つの信号の入力のANDを取っているので、第32図
に示すように、信号り、I+が1.3,4゜7.11.
12ブロツク目で、信号り、、、が2゜3.4,6,8
,9.12ブロツク目で、主走査8画素中網点画素が存
在して“H”になり、信号D□、〜D、、、には網点画
素が存在せず常に“L”だったとすると、ANDゲート
ブロック251からの出力信号D h + l−D h
3 gは、信号Dh+2が信号Diz + D、I□
と3. 4. 12フ゛ロツク目でともに“H″という
ことは、3.4.12ブロツク中に少なくとも2画素以
上網点画素が存在していることを示しているので、3,
4.12フロツク目を網点ブロック2として検出し“H
”とする。
その他の信号は2ラインでともに“H”となるブロック
が存在しないので、網点ブロック2として検出できず、
“L”となる。そして信号Dhl□〜D billをO
Rゲート252に入力すると、信号Dh1□の3.4,
12フ゛ロツク目がH″なので、3.4.12ブロツク
目を網点ブロック2として検出して“H”を出力する。
が存在しないので、網点ブロック2として検出できず、
“L”となる。そして信号Dhl□〜D billをO
Rゲート252に入力すると、信号Dh1□の3.4,
12フ゛ロツク目がH″なので、3.4.12ブロツク
目を網点ブロック2として検出して“H”を出力する。
第33図ないし第36図は、前述の回路より得られた1
点網点ブロック情報DG、2点網点ブロック情報DHを
基に、第37図に示す計6つのブロック(以下エリアと
言う)のDG、DHにより、網点エリアであるかを判定
する回路の具体的な一例を示すブロック図である。また
、第38図、第39図は上記網点エリアであるかを判定
する回路の動作を示すタイミングチャートである。
点網点ブロック情報DG、2点網点ブロック情報DHを
基に、第37図に示す計6つのブロック(以下エリアと
言う)のDG、DHにより、網点エリアであるかを判定
する回路の具体的な一例を示すブロック図である。また
、第38図、第39図は上記網点エリアであるかを判定
する回路の動作を示すタイミングチャートである。
以下、これらの図を基に説明を行う。
第33図ないし第36図において、300.330はP
I FORAM (ファーストイン・ファーストアウ
ト・ラム)、301.302は多大力D−F/F、30
3〜317,319〜325は多入力AND素子、31
8,326,327,329.333は多入力OR素子
、328はAND素子、331はOR素子、332はシ
フト・レジスタである。
I FORAM (ファーストイン・ファーストアウ
ト・ラム)、301.302は多大力D−F/F、30
3〜317,319〜325は多入力AND素子、31
8,326,327,329.333は多入力OR素子
、328はAND素子、331はOR素子、332はシ
フト・レジスタである。
第38図において、前述の回路より、LGATE、1/
8LGATE、1/8CLK、IN−DC,IN−DH
(第33図のDC,DHに入力される1点または2点網
点ブロック情報)が入力される。上段の5つの信号(L
GATE、1/8LGATE、IN−DG、IN−DH
,1/8CLK)のIN−DG、IN−DHのDATG
n、DATHnの部分を詳細に示した信号がその下段の
信号である。IN−DGは1点網点ブロック情報データ
、nライン目の8ビクセルこ゛とに1.2゜3−40.
11.12.13−n、すなわち、DATGn−1,D
ATGn−2,DATGn−3゜DATGn−4,−−
−−−−−DATGn−10,DATGn 11.D
ATGn−12,−nとする。IN−DH(2点網点ブ
ロック情報データ)も同様にDATHn−1,DATH
n−2,DATHn3、DATHn−4,、−−−−−
−DATHn−10゜DATHn−11,DATHn−
12,DATHn−13とする。P I FORAM3
00はリード・ライトCLKを1/8CLKとし、ライ
ト・リセット信号、リード・リセット信号を1/8LG
ATEとしている。すなわち、D 1.41端子から入
力されたデータをDATGn−1とすると、同一時間上
に1つ前の1/8LGATEがrHJになったとき書き
込んだ値、すなわち、nライン目より8ライン目のデー
タ(DATG (n−8)−1〕を1/8CLKに同期
して、読み出しを順次行う。
8LGATE、1/8CLK、IN−DC,IN−DH
(第33図のDC,DHに入力される1点または2点網
点ブロック情報)が入力される。上段の5つの信号(L
GATE、1/8LGATE、IN−DG、IN−DH
,1/8CLK)のIN−DG、IN−DHのDATG
n、DATHnの部分を詳細に示した信号がその下段の
信号である。IN−DGは1点網点ブロック情報データ
、nライン目の8ビクセルこ゛とに1.2゜3−40.
11.12.13−n、すなわち、DATGn−1,D
ATGn−2,DATGn−3゜DATGn−4,−−
−−−−−DATGn−10,DATGn 11.D
ATGn−12,−nとする。IN−DH(2点網点ブ
ロック情報データ)も同様にDATHn−1,DATH
n−2,DATHn3、DATHn−4,、−−−−−
−DATHn−10゜DATHn−11,DATHn−
12,DATHn−13とする。P I FORAM3
00はリード・ライトCLKを1/8CLKとし、ライ
ト・リセット信号、リード・リセット信号を1/8LG
ATEとしている。すなわち、D 1.41端子から入
力されたデータをDATGn−1とすると、同一時間上
に1つ前の1/8LGATEがrHJになったとき書き
込んだ値、すなわち、nライン目より8ライン目のデー
タ(DATG (n−8)−1〕を1/8CLKに同期
して、読み出しを順次行う。
よってDG23.DH23,DG13.DHI3なるタ
イミングの信号を得られる。またDG23、DH23,
DG13.DH13は多入力り−F/F 301により
、1/8CLKをクロックとし、DG22.DH22,
DG12.DH12なるタイミングの信号を得る。さら
にDG22.DH22,DGI2.DH12は同じく、
多大力DF/F 302により、DG21.DH21,
DGll、DHIIを得る。これで第37図に示すエリ
アの各ブロックの1点、2点網点情報DCDHが同一時
間上に出力され、次段の網点エリア判定回路へと入力さ
れる。これは第38図に示すタイミング上では、IN−
DG、IN−DHにnライン目で1/8LGATEが“
H”になってから8ビクセル単位計算し、3番目のDA
TGn3、DATHn−3が入力されたとき、DG23
.DH23からはnライン目より8ライン前で1/8L
GATEがH”になってから3番目のDATG (n−
8) −3,、DATH(n−8)−3、 DG22.DH22からは、その1/8CLK1個分前
(1/8LGATEがH”になってから2番目)のDA
TG (n−8)−2,DATH(n−8)−2、 DG21.DH21からは同様に1/8LGATEがr
HJになってから1番目のDATG (n−8)−1,
DATH(n−8)−1、DGI3.DH13からはn
ライン目より、16ライン前で1/8LGATEが“H
”になってから3番目のDATG (n−16)−3,
DATH(n−16)−3、 DGI2.DH12からはDATG (n−16)2、
DATH(n−16)−2、 DGI 1.DHI IからはDATG (n−16)
−1,DATH(n−16)−1゜ が各々得られることから理解される。
イミングの信号を得られる。またDG23、DH23,
DG13.DH13は多入力り−F/F 301により
、1/8CLKをクロックとし、DG22.DH22,
DG12.DH12なるタイミングの信号を得る。さら
にDG22.DH22,DGI2.DH12は同じく、
多大力DF/F 302により、DG21.DH21,
DGll、DHIIを得る。これで第37図に示すエリ
アの各ブロックの1点、2点網点情報DCDHが同一時
間上に出力され、次段の網点エリア判定回路へと入力さ
れる。これは第38図に示すタイミング上では、IN−
DG、IN−DHにnライン目で1/8LGATEが“
H”になってから8ビクセル単位計算し、3番目のDA
TGn3、DATHn−3が入力されたとき、DG23
.DH23からはnライン目より8ライン前で1/8L
GATEがH”になってから3番目のDATG (n−
8) −3,、DATH(n−8)−3、 DG22.DH22からは、その1/8CLK1個分前
(1/8LGATEがH”になってから2番目)のDA
TG (n−8)−2,DATH(n−8)−2、 DG21.DH21からは同様に1/8LGATEがr
HJになってから1番目のDATG (n−8)−1,
DATH(n−8)−1、DGI3.DH13からはn
ライン目より、16ライン前で1/8LGATEが“H
”になってから3番目のDATG (n−16)−3,
DATH(n−16)−3、 DGI2.DH12からはDATG (n−16)2、
DATH(n−16)−2、 DGI 1.DHI IからはDATG (n−16)
−1,DATH(n−16)−1゜ が各々得られることから理解される。
第34図、第35図は、上記第33図で同一時間上に得
られた第37図のエリアの各ブロックの1点、2点網点
情報DG、DHを基に、ある条件が成立すればそのエリ
アを網点エリアと判定する回路を示すブロック図である
。
られた第37図のエリアの各ブロックの1点、2点網点
情報DG、DHを基に、ある条件が成立すればそのエリ
アを網点エリアと判定する回路を示すブロック図である
。
上記のある条件とは、第37図のエリアにおいて以下の
通りである。
通りである。
1)2点網点情報DHが4つ“H”で、かつ1点網点情
報DGが1つ以上“H”のとき。
報DGが1つ以上“H”のとき。
2)2点網点情報DHが5つ以上“H”であるとき。
そして、1)、2)のいずれかが満足すれば、そのエリ
アを網点エリアとする。上記条件は一例であり、DH,
DGの個数は勿論システムにより可変できる。
アを網点エリアとする。上記条件は一例であり、DH,
DGの個数は勿論システムにより可変できる。
前述のごと(網点ブロック内に存在する網点検出信号は
、複数個存在する。つまり、網点エリア検出部で網点ブ
ロック6個をDH1つまりゼ点網点検出とすればよいが
、網点原稿はCCDl0による読取ピッチとの位相差に
より、モアレが発生する。このモアレにより網点ブロッ
クが実rIA網点画像であるにもかかわらず、複数の網
点検出がなされないことがある。
、複数個存在する。つまり、網点エリア検出部で網点ブ
ロック6個をDH1つまりゼ点網点検出とすればよいが
、網点原稿はCCDl0による読取ピッチとの位相差に
より、モアレが発生する。このモアレにより網点ブロッ
クが実rIA網点画像であるにもかかわらず、複数の網
点検出がなされないことがある。
また、例えば文字の一部分や地肌の汚れを1つのドツト
として検出し、それを網点領域に誤判定することがある
。
として検出し、それを網点領域に誤判定することがある
。
よって前述のごとく網点ブロックを1点以上網点検出の
みにすると、上記誤判定が多くなり、さらに網点ブロッ
ク2点以上網点検出のみにすると、上記モアレにより網
点エリアを検出できなくなる。
みにすると、上記誤判定が多くなり、さらに網点ブロッ
ク2点以上網点検出のみにすると、上記モアレにより網
点エリアを検出できなくなる。
そのため、1点網点および2点網点検出ブロックの組み
合わせ、さらには網点検出がないブロックとの組み合わ
せにより、上記欠点を改善するものである。
合わせ、さらには網点検出がないブロックとの組み合わ
せにより、上記欠点を改善するものである。
第34図の多入力AND素子303〜317は、各2点
網点情報DHII〜DHI 3.DH21〜DH23の
中から、4つずつ全ての組み合わせを選び、前述の条件
1)の2点網点情報が4つ“H”になるかを示し、その
情報を次段の回路へ伝える。
網点情報DHII〜DHI 3.DH21〜DH23の
中から、4つずつ全ての組み合わせを選び、前述の条件
1)の2点網点情報が4つ“H”になるかを示し、その
情報を次段の回路へ伝える。
そしてB a + 〜B a q + B a Io
” B a + sは、多入力OR素子327の入力と
なり、いずれか1つでも“H″になるかの情報をAND
素子328の一方の入力へ、また他方の入力に多入力O
R素子318より1点網点情報DGII〜DG13.D
G21−DG23その中の1つ以上のH”があるかを多
入力OR素子329に伝えている。よってAND素子3
28の出力は条件1)が当てはまることになる。
” B a + sは、多入力OR素子327の入力と
なり、いずれか1つでも“H″になるかの情報をAND
素子328の一方の入力へ、また他方の入力に多入力O
R素子318より1点網点情報DGII〜DG13.D
G21−DG23その中の1つ以上のH”があるかを多
入力OR素子329に伝えている。よってAND素子3
28の出力は条件1)が当てはまることになる。
次に、多入力AND素子320〜325は、2魚網点情
報DHII〜DH13,DH21〜DH23の中から5
つずつ全ての組み合わせを選び、多入力OR素子326
に出力し、それらのうち1つでも′H”があるかを多入
力OR素子329に伝えている。多入力AND素子31
9は、2点網点情報DHII〜DH13,DH21〜D
H23の全てが“H″であるかを多入力OR素子329
に伝える。以上のことは条件の2)に当てはまる。
報DHII〜DH13,DH21〜DH23の中から5
つずつ全ての組み合わせを選び、多入力OR素子326
に出力し、それらのうち1つでも′H”があるかを多入
力OR素子329に伝えている。多入力AND素子31
9は、2点網点情報DHII〜DH13,DH21〜D
H23の全てが“H″であるかを多入力OR素子329
に伝える。以上のことは条件の2)に当てはまる。
よって多入力OR素子329からは、条件1)または2
)が当てはまったときは“H”、そうでなかったときは
“L”というAMI信号が出力される。
)が当てはまったときは“H”、そうでなかったときは
“L”というAMI信号が出力される。
第36図は、第37図のエリアが網点エリアであったら
(AMI信号が“H”のとき)、その全てのデータ、8
(ピクセル)×8 (ライン)を網点領域とする回路
のブロック図である。ここで第39図のタイミング・チ
ャートを参照しながら、説明を行う。
(AMI信号が“H”のとき)、その全てのデータ、8
(ピクセル)×8 (ライン)を網点領域とする回路
のブロック図である。ここで第39図のタイミング・チ
ャートを参照しながら、説明を行う。
1/8CLK、1/8LGATE、LGATEを基準と
し、画像データDAT−INが第39図のようになって
いるとする。ここでDATn−1は、nライン目でLG
ATEの立上がりから数え、8ビクセル単位で1番目の
画像データを表している。さらにAMInはnライン目
の前述の回路より検出された網点エリア情報、AMI
(n−8)は(n−8)ライン目、AMI (n−
16)は(n−16)ライン目の網点エリア情報のこと
であり、各々第39図に記したタイミングの信号を得た
ものとする。
し、画像データDAT−INが第39図のようになって
いるとする。ここでDATn−1は、nライン目でLG
ATEの立上がりから数え、8ビクセル単位で1番目の
画像データを表している。さらにAMInはnライン目
の前述の回路より検出された網点エリア情報、AMI
(n−8)は(n−8)ライン目、AMI (n−
16)は(n−16)ライン目の網点エリア情報のこと
であり、各々第39図に記したタイミングの信号を得た
ものとする。
F I FORAM330は、リード・ライトCLKを
1/8CLK、ライト・リセット信号を1/8LGAT
E、リード・リセット信号をLGATEとすることで、
1/8LGATEが“H”のときに書き込んだ網点エリ
ア情報を、LGATEが”H”になったとき、1ライン
前に書き込まれた網点エリア情報を1/8CLKに同期
しながら、順次読み出す。
1/8CLK、ライト・リセット信号を1/8LGAT
E、リード・リセット信号をLGATEとすることで、
1/8LGATEが“H”のときに書き込んだ網点エリ
ア情報を、LGATEが”H”になったとき、1ライン
前に書き込まれた網点エリア情報を1/8CLKに同期
しながら、順次読み出す。
第39図において、AM I nは画像データDATn
−1と、DAT (n+1)−3のとき”H”で、AM
I (n−8)、AMI (n−16)は第39図
に記した画像データの範囲内では、全て“L”であった
とする。P I FORAM330のDout+、
Doutz端子からは画像データDATn1に対応する
部分のみ11 HIllで、後は”L”という信号を出
力する。OR素子331はOR出力という信号を出力し
、これがシフト・レジスタ332へと伝えられ、さらに
OR素子331の出力と、シフト・レジスタ332のQ
、、Q2出力(1回ラッチと2回ラッチ)とのORを、
多入力OR素子333で取られることにより、Bなる信
号を得る。
−1と、DAT (n+1)−3のとき”H”で、AM
I (n−8)、AMI (n−16)は第39図
に記した画像データの範囲内では、全て“L”であった
とする。P I FORAM330のDout+、
Doutz端子からは画像データDATn1に対応する
部分のみ11 HIllで、後は”L”という信号を出
力する。OR素子331はOR出力という信号を出力し
、これがシフト・レジスタ332へと伝えられ、さらに
OR素子331の出力と、シフト・レジスタ332のQ
、、Q2出力(1回ラッチと2回ラッチ)とのORを、
多入力OR素子333で取られることにより、Bなる信
号を得る。
これは画像データ、DATn−1,DATn2 DA
Tn−3,DAT (n−8)−1,DAT (n−8
) −2,DAT (n−8)−3のエリアにおいて
、DATn、−1のブロックのみ網点エリア情報が“H
”であるのを、エリア全体に対応する網点エリア情報を
“H”とすることになる。
Tn−3,DAT (n−8)−1,DAT (n−8
) −2,DAT (n−8)−3のエリアにおいて
、DATn、−1のブロックのみ網点エリア情報が“H
”であるのを、エリア全体に対応する網点エリア情報を
“H”とすることになる。
例えば最終段で、本実施例で使用したFTFORAM、
多大力D−F/F等で遅延された分、画像データも同様
に遅延させ、網点エリア情報を制御信号とし、例えば、
文字処理を施した画像データと中間調処理を施した画像
データを、セレクタ等を用いることで、文字、中間調の
分離を行うことができる。また、本発明の具体的な実施
例の説明では、第37図のエリアを網点判定エリアとし
たが、そのエリアの大きさを、その装置の入・出力特性
や対象原稿の特性等により可変し、判定エラーを低減す
るように、本実施例を基に容易に応用することもできる
。また網点エリアを判定する条件も、前述の理由により
可変し、判定エラーの低減を図ることもできる。
多大力D−F/F等で遅延された分、画像データも同様
に遅延させ、網点エリア情報を制御信号とし、例えば、
文字処理を施した画像データと中間調処理を施した画像
データを、セレクタ等を用いることで、文字、中間調の
分離を行うことができる。また、本発明の具体的な実施
例の説明では、第37図のエリアを網点判定エリアとし
たが、そのエリアの大きさを、その装置の入・出力特性
や対象原稿の特性等により可変し、判定エラーを低減す
るように、本実施例を基に容易に応用することもできる
。また網点エリアを判定する条件も、前述の理由により
可変し、判定エラーの低減を図ることもできる。
以上説明したように、本発明によれば、網点パターンマ
ツチングを行う上で網点パターンマツチングの入力画像
情報をMTF補正した画像情報とすることにより、入力
画像情報がモアレによる網点濃度振幅の低下を補正する
こととなり、網点の核(記録ドツト、非記録ドツト)の
検出率の向上を図ることができる。
ツチングを行う上で網点パターンマツチングの入力画像
情報をMTF補正した画像情報とすることにより、入力
画像情報がモアレによる網点濃度振幅の低下を補正する
こととなり、網点の核(記録ドツト、非記録ドツト)の
検出率の向上を図ることができる。
第1図は本発明の一実施例に係る網点領域検出回路の全
体を示すブロック図、第2図はデジタル複写機の概略構
成図、第3図はスキャナの電気的構成図、第4図は入力
データと補正後データの波形図、第5図はMTF補正の
一例の説明図、第6図はMTF係数設定の回路構成を示
すブロック図、第7図はX方向遅延回路図、第8図はX
方向遅延回路のタイミングチャート、第9図はタイミン
グ関係を制御する制御信号についての説明図、第10図
はX方向遅延回路図、第11図はX方向遅延回路のタイ
ミングチャート、第12図はX方向遅延回路によって得
られる画像データを示す説明図、第13図はパターンマ
ツチングに使用するパターンを示す説明図、第14図は
イメージスキャナで読取られた網点画像の信号波形図、
第15図は従来例のパターンマツチング方式の説明図、
第16図は網点とその濃度分布を示す説明図、第17図
は黒レベル検出回路のブロック図、第18図は白レベル
検出回路のブロック図、第19図は黒レベル検出回路と
白レベル検出回路を並列に配置した例を示す図、第20
図はパターンマツチング回路の一例を示すブロック図、
第21図は100線、濃度50%の網点画像を400d
piで読取った場合の画像データを示す説明図、第22
図は網点ブロック検出回路の一例を示すブロック図、第
23図、第24図は主走査方向網点ブロック検出回路の
一例を示すブロック図、第25図は第23図に示す回路
のタイミングチャート、第26図は第24図に示す回路
のタイミングチャート、第27図は副走査方向網点ブロ
ック検出回路(1)の−例を示すブロック図、第28図
は第27図に示す回路のタイミングチャート、第29図
は副走査方向網点ブロック検出回路(2)の−例を示す
ブロック図、第30図は第29図のメモリの動作タイミ
ングチャート、第31図は第29図のANDゲートブロ
ックの一例を示す回路図、第32図は第31図に示す回
路のタイミングチャート、第33図、第34図、第35
図、第36図は網点エリアを判定する回路の一例を示す
ブロック図、第37図は6つのブロック(エリア)を示
す図、第38図、第39図は網点エリア判定回路のタイ
ミングチャートである。 71・・・X方向遅延回路、72・・・X方向遅延回路
、73・・・白レベル検出回路、74・・・黒レベル検
出回路、75・・・パターン・マツチング回路、76・
・・網点ブロック検出回路(11,77・・・網点ブロ
ック検出回路(2)、78・・・網点エリア検出回路。 第 図 第 図 (b) 1bitシフト (X2) 第 ? 図 ct 第 図 Dr−r Dr−z q 〜 噂 噂 ミ 、3− 。 〜 哨 第72 図 第 図 b 入力画像 第15図 2値化後 A部の濃度 第76図 第20 図 ?5 第22図 第23図 第27図 と98 6とI 4L■ ! 第37図 主走査(ピクセル)
体を示すブロック図、第2図はデジタル複写機の概略構
成図、第3図はスキャナの電気的構成図、第4図は入力
データと補正後データの波形図、第5図はMTF補正の
一例の説明図、第6図はMTF係数設定の回路構成を示
すブロック図、第7図はX方向遅延回路図、第8図はX
方向遅延回路のタイミングチャート、第9図はタイミン
グ関係を制御する制御信号についての説明図、第10図
はX方向遅延回路図、第11図はX方向遅延回路のタイ
ミングチャート、第12図はX方向遅延回路によって得
られる画像データを示す説明図、第13図はパターンマ
ツチングに使用するパターンを示す説明図、第14図は
イメージスキャナで読取られた網点画像の信号波形図、
第15図は従来例のパターンマツチング方式の説明図、
第16図は網点とその濃度分布を示す説明図、第17図
は黒レベル検出回路のブロック図、第18図は白レベル
検出回路のブロック図、第19図は黒レベル検出回路と
白レベル検出回路を並列に配置した例を示す図、第20
図はパターンマツチング回路の一例を示すブロック図、
第21図は100線、濃度50%の網点画像を400d
piで読取った場合の画像データを示す説明図、第22
図は網点ブロック検出回路の一例を示すブロック図、第
23図、第24図は主走査方向網点ブロック検出回路の
一例を示すブロック図、第25図は第23図に示す回路
のタイミングチャート、第26図は第24図に示す回路
のタイミングチャート、第27図は副走査方向網点ブロ
ック検出回路(1)の−例を示すブロック図、第28図
は第27図に示す回路のタイミングチャート、第29図
は副走査方向網点ブロック検出回路(2)の−例を示す
ブロック図、第30図は第29図のメモリの動作タイミ
ングチャート、第31図は第29図のANDゲートブロ
ックの一例を示す回路図、第32図は第31図に示す回
路のタイミングチャート、第33図、第34図、第35
図、第36図は網点エリアを判定する回路の一例を示す
ブロック図、第37図は6つのブロック(エリア)を示
す図、第38図、第39図は網点エリア判定回路のタイ
ミングチャートである。 71・・・X方向遅延回路、72・・・X方向遅延回路
、73・・・白レベル検出回路、74・・・黒レベル検
出回路、75・・・パターン・マツチング回路、76・
・・網点ブロック検出回路(11,77・・・網点ブロ
ック検出回路(2)、78・・・網点エリア検出回路。 第 図 第 図 (b) 1bitシフト (X2) 第 ? 図 ct 第 図 Dr−r Dr−z q 〜 噂 噂 ミ 、3− 。 〜 哨 第72 図 第 図 b 入力画像 第15図 2値化後 A部の濃度 第76図 第20 図 ?5 第22図 第23図 第27図 と98 6とI 4L■ ! 第37図 主走査(ピクセル)
Claims (1)
- 入力画像情報をMTF補正するMTF補正手段と、この
MTF補正手段より得られたMTF補正画像信号を入力
画像情報として、この入力画像情報の二次元配列パター
ンと予め定めた記録ドットおよび非記録ドット検出パタ
ーンとを比較し、その結果を出力する記録ドットおよび
非記録ドットの検出手段とを備えたことを特徴とする画
像領域識別装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10649290A JP3169218B2 (ja) | 1990-04-24 | 1990-04-24 | 画像領域識別装置 |
| US07/688,930 US5351138A (en) | 1990-04-24 | 1991-04-23 | Image area discriminating device |
| DE4143504A DE4143504C2 (de) | 1990-04-24 | 1991-04-24 | Einrichtung sowie Verfahren zum Unterscheiden eines Bildbereichs |
| DE4113367A DE4113367C2 (de) | 1990-04-24 | 1991-04-24 | Bildverarbeitungseinrichtung |
| GB9108850A GB2245449B (en) | 1990-04-24 | 1991-04-24 | Image area discriminating device |
| US08/209,410 US5408339A (en) | 1990-04-24 | 1994-03-14 | Image area discriminating device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10649290A JP3169218B2 (ja) | 1990-04-24 | 1990-04-24 | 画像領域識別装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH046950A true JPH046950A (ja) | 1992-01-10 |
| JP3169218B2 JP3169218B2 (ja) | 2001-05-21 |
Family
ID=14434951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10649290A Expired - Fee Related JP3169218B2 (ja) | 1990-04-24 | 1990-04-24 | 画像領域識別装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3169218B2 (ja) |
-
1990
- 1990-04-24 JP JP10649290A patent/JP3169218B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3169218B2 (ja) | 2001-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2617469B2 (ja) | 画像領域識別装置 | |
| US5408339A (en) | Image area discriminating device | |
| JPH06290300A (ja) | 像域識別装置 | |
| JP3479161B2 (ja) | 画像処理装置 | |
| JP3188804B2 (ja) | 混在画像処理装置 | |
| JPH046950A (ja) | 画像領域識別装置 | |
| JP3073221B2 (ja) | 画像領域識別装置 | |
| JP3149137B2 (ja) | 画像領域識別装置 | |
| JP3073220B2 (ja) | 画像領域識別装置 | |
| JP3135240B2 (ja) | 画像処理装置 | |
| JP2821806B2 (ja) | カラー画像情報処理方法 | |
| JP3033973B2 (ja) | 画像領域識別装置 | |
| JP3073219B2 (ja) | 画像領域識別装置 | |
| JP3152463B2 (ja) | 画像領域識別装置 | |
| JP3611697B2 (ja) | 多値画像2値化方法 | |
| JP3033978B2 (ja) | 画像領域識別装置 | |
| JPH0414379A (ja) | 画像領域識別装置 | |
| JP3152464B2 (ja) | 画像領域識別装置 | |
| JP3033974B2 (ja) | 画像領域識別装置 | |
| JPH0414380A (ja) | 画像領域識別装置 | |
| JPH0438074A (ja) | 画像領域識別装置 | |
| JPH0443764A (ja) | 画像領域識別装置 | |
| JP2945022B2 (ja) | 画像処理装置 | |
| JPH05110831A (ja) | 画像領域識別装置及び画像領域識別方法 | |
| JP2507927B2 (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090316 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100316 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |