(57)【要約】  【課題】原画像の網点領域を構成する画素が黒エッジ画素として誤判定されて、原画像が忠実に再現されなくなることを防止する。  【解決手段】ＡＳＩＣ４６に入力された入力画像データで示される入力画像のうち、網点の領域を構成する画素は、黒エッジ判定部１２２により黒エッジ画素と誤判定された場合であっても、この画素に対して網点検出部１２４が検出した網点度がしきい値以上であれば、この画素に対して黒エッジ用の下色除去が行われることはない。よって、こうして画像処理を施された画像データで示される画像をプリンタ部５０にて記録した場合でも、黒エッジ部の色滲みをなくすとともに、網点領域に対応する位置に不適切な暗い色が記録されてしまうことがなく、スキャナ部６０により読み取られた原画像を忠実に再現することができるようになる。【選択図】図３
2005101953.tif 000002
【特許請求の範囲】
【請求項１】
画像データで示される画像を構成する画素それぞれに対して、該画素の色を再現するために必要な１以上の色成分を生成する生成手段と、
画像データで示される画像を構成する各画素が、黒色で表現された領域のエッジ部分を構成する黒エッジ画素であるか否かを、該当画素の周辺画素に基づいて判定する黒エッジ判定手段と、を備え、
前記生成手段は、前記黒エッジ判定手段により黒エッジ画素であると判定された画素における色成分の生成を、通常の生成方法から黒エッジ用の生成方法に変更して行うように構成された画像処理装置において、
前記画像データで示される画像を構成する各画素が、網点領域を構成する画素であるかどうかを、該当画素の周辺画素に基づいて検出する網点検出手段と、
前記画像データで示される画像のうち、前記網点検出手段により特定の検出結果が得られた画素について、前記生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする変更無効手段と、を備えている
ことを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記黒エッジ用の生成方法として、前記黒エッジ判定手段により黒エッジ画素であると判定された画素の色成分を黒色成分のみで生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変更無効手段は、前記黒エッジ判定手段による該当画素に対する判定結果を無効化して、黒エッジ画素であると判定されていないものとすることで、前記生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする
ことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記網点検出手段は、前記画像データで示される画像を構成する各画素が、画像中の網点領域を構成する画素であるか否かを検出して、
前記変更無効手段は、前記画像データで示される画像のうち、前記網点検出手段により網点領域を構成する画素であると判定された画素に対して、前記生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする
ことを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記網点検出手段は、前記画像データで示される画像を構成する各画素が画像中の網点領域を構成している画素である度合いを示す網点度を検出して、
前記変更無効手段は、前記画像データで示される画像のうち、前記網点検出手段により検出された網点度が所定のしきい値以上である画素に対して、前記生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする
ことを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項６】
画像データで示される画像を構成する画素それぞれに対して、該画素の色を再現するために必要な１以上の色成分を生成する生成手順と、
画像データで示される画像を構成する各画素が、黒色で表現された領域のエッジ部分を構成する黒エッジ画素であるか否かを、該当画素の周辺画素に基づいて判定する黒エッジ判定手順と、からなり、
前記生成手順では、前記黒エッジ判定手順にて黒エッジ画素であると判定した画素における色成分の生成を、通常の生成方法から黒エッジ用の生成方法に変更して行う画像処理方法において、
前記画像データで示される画像を構成する各画素が、網点領域を構成する画素であるかどうかを、該当画素の周辺画素に基づいて検出する網点検出手順と、
前記画像データで示される画像のうち、前記網点検出手順にて特定の検出結果が得られた画素について、前記生成手順での色成分の生成方法を黒エッジ用の生成方法に変更させないようにする変更無効手順と、を備えている
ことを特徴とする画像処理方法。
【請求項７】
請求項１から５のいずれかに記載の生成手段，黒エッジ判定手段，網点検出手段および変更無効手段として機能させるための各種処理手順を、コンピュータシステムに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して画像処理を施す画像処理装置、および、この画像処理装置において利用可能な画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
複写機などにおいて、原画像をカラースキャナで読み取ることにより得られたＲ（Red ：赤），Ｇ（Green ：緑），Ｂ（Blue：青）成分からなる原画像データをプリンタで記録する際には、記録に用いられるインクの色成分に合わせてＣ（Cyan：シアン），Ｍ（Magenta ：紫），Ｙｅ（Yellow：黄）成分に変換した後、Ｃ，Ｍ，Ｙｅ成分からＫ（黒）成分を生成するとともに、Ｃ，Ｍ，Ｙｅ成分からＫ成分を減じる下色除去（ＵＣＲ：Under Color Removal ）を行うことによりＣ，Ｍ，Ｙｅ、Ｋ成分からなる記録画像を生成することが一般的である。
【０００３】
ここで、原画像における黒色で表現される領域のうち、エッジ部分（黒色と黒色以外との境界）については、記録画像においてＣ，Ｍ，Ｙｅ成分それぞれの記録位置が僅かにズレただけでも色滲みが発生してしまう。
【０００４】
そのため、近年では、下色除去による色成分の生成方法をエッジ部分とエッジ部分でない部分とで変更し、エッジ部分においてＣ，Ｍ，Ｙｅ成分を減じる度合いをエッジ部分でない部分よりも高くすることが行われている。これにより、エッジ部分については、エッジ部分でない部分よりもＣ，Ｍ，Ｙ成分の割合が低くなるため、Ｃ，Ｍ，Ｙｅ成分の記録位置がズレることによる色滲みの発生を抑えることができる。
【０００５】
このような下色除去を行うためには、画像を構成する画素それぞれについて、黒色の領域でエッジ部分を構成する画素であるか否かを判定する必要があるが、エッジ部分の画素かどうかの正確な判定は一般に難しく、エッジ部分として判定したくない画素を間違って黒領域の画素と判定してしまうことがある。
【０００６】
例えば、網点の領域を構成する画素については、網点における各点を示す画素がエッジ部分の画素として誤判定されやすい。
このように、網点の領域を構成する画素がエッジ部分の画素として誤判定された場合、この画素におけるＫ成分の割合が高くなってしまうため、記録画像は、網点の領域に対応する領域に不適切な暗い色が記録されてしまい、原画像が忠実に再現されなくなってしまう。
【０００７】
こうした誤判定を防止するためには、例えば、エッジ部分であると判定された画素周辺にエッジ画素が存在しない場合には、該当画素がエッジ部分ではなく中間調で表現された領域を構成する画素であると判定する技術（特許文献１）や、文字を形成する線分の連続性を利用し、エッジ密度に基づいて文字を構成する画素として検出された画素が、正しいかどうかを周辺画素（周囲の画素情報）から判定する技術（特許文献２）などにより判定の精度を高めることが考えられる。
【特許文献１】特開平０３−２１３０５７号公報
【特許文献２】特許第３１００３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述した技術は、いずれも判定の精度を高めることはできるが、誤判定自体は起こりうるため、原画像が忠実に再現されなくなることを防止するためには充分とはいえない。
【０００９】
本発明は、この課題を解決するためになされたものであり、網点の領域を構成する画素がエッジ部分を構成する画素として誤判定されることにより原画像が忠実に再現されなくなることを防止するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため請求項１に記載の画像処理装置は、画像データで示される画像を構成する画素それぞれに対して、該画素の色を再現するために必要な１以上の色成分を生成する生成手段と、画像データで示される画像を構成する各画素が、黒色で表現された領域のエッジ部分を構成する黒エッジ画素であるか否かを、該当画素の周辺画素に基づいて判定する黒エッジ判定手段と、を備え、前記生成手段は、前記黒エッジ判定手段により黒エッジ画素であると判定された画素における色成分の生成を、通常の生成方法から黒エッジ用の生成方法に変更して行うように構成された画像処理装置において、前記画像データで示される画像を構成する各画素が、網点領域を構成する画素であるかどうかを、該当画素の周辺画素に基づいて検出する網点検出手段と、前記画像データで示される画像のうち、前記網点検出手段により特定の検出結果が得られた画素について、前記生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする変更無効手段と、を備えている。
【００１１】
このように構成された画像処理装置によれば、画像データで示される画像のうち、網点の領域を構成する画素が黒エッジ画素として誤判定された場合であっても、この画素が網点かどうかによっては、この画素に対する色成分の生成方法が黒エッジ用の生成方法に変更されないようにすることができる。
【００１２】
よって、この画像データで示される画像を記録した場合でも、不適切な暗い色が記録されることを防止できるため、原画像を忠実に再現することができるようになる。
なお、上述した生成手段が黒エッジ画素であると判定された画素に対して行う色成分の生成方法である「黒エッジ用の生成方法」とは、通常の生成方法にて生成した色成分よりも、同一画素に対して生成した色成分における黒色成分の割合が高くなる生成方法のことである。具体的な例としては、例えば、請求項２に記載のように、黒エッジ判定手段により黒エッジ画素であると判定された画素の色成分を黒色成分のみで生成する、といった方法が考えられる。
【００１３】
このように構成すれば、黒エッジ画素については、黒色成分のみで再現されるため、色成分の記録位置がズレることに起因する色滲みが発生することを確実に防止することができる。
【００１４】
また、上述した変更無効手段は、生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されることを無効化する手段であって、変更されることを無効化するための構成は特に限定されない。
【００１５】
例えば、請求項３に記載のように、黒エッジ判定手段による該当画素に対する判定結果を無効化して、黒エッジ画素であると判定されていないものとすることで、生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにする、といった構成を考えることができる。
【００１６】
このように構成すれば、網点検出手段による検出結果によっては黒エッジ判定手段による判定結果が無効化され、該当画素が黒エッジ画素であると判定されないものとみなされるため、生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにできる。
【００１７】
また、上述した網点検出手段は、画像を構成する各画素が網点の領域を構成する画素であるかどうかを判定する手段であって、例えば、網点領域を構成する画素である、または、構成する画素でないかのいずれかを検出する構成とすることが考えられる。この場合、変更無効手段は、請求項４に記載のように、画像データで示される画像のうち、網点検出手段により網点領域を構成する画素であると判定された画素に対して、生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにすればよい。
【００１８】
このように構成すれば、画像データで示される画像のうち、網点の領域を構成する画素が黒エッジ画素として誤判定された場合であっても、この画素に対する色成分の生成方法が黒エッジ用の生成方法に変更されることはない。よって、この画像データで示される画像を記録した場合でも、網点の領域に対応する領域に不適切な暗い色が記録されてしまうことがなく、原画像を忠実に再現することができるようになる。
【００１９】
また、上述した網点検出手段は、画像データで示される画像を構成する各画素が画像中の網点領域を構成している画素である度合いを示す網点度を検出する構成とすることも考えられる。この場合、請求項５に記載のように、変更無効手段を、画像データで示される画像のうち網点検出手段により検出された網点度が所定のしきい値以上である画素に対して、生成手段による色成分の生成方法が黒エッジ用の生成方法に変更されないようにすればよい。
【００２０】
このように構成すれば、画像データで示される画像のうち、網点の領域を構成する画素が黒エッジ画素として誤判定された場合であっても、この画素がしきい値以上の網点度となっている画素であれば、この画素に対する色成分の生成方法が黒エッジ用の生成方法に変更されることはない。よって、この画像データで示される画像を記録した場合でも、網点の領域に対応する領域に不適切な暗い色が記録されてしまうことがなく、原画像を忠実に再現することができるようになる。
【００２１】
さらに、この構成であれば、生成方法が変更されないようにするためのしきい値として、例えば、網点領域における点の解像度やスキャナの解像度などに応じて最適な網点度を設定しておくことができる。
【００２２】
網点の領域は、点の集合により構成され、色の濃淡が点の大きさで表現された画像であり、このような網点領域を含む画像をスキャナなどで読み取る場合、網点領域における点の解像度よりもスキャナの解像度が充分に高くなければ、画像を構成する点を正確に読み取れずにモアレなどのノイズ成分が発生してしまう。つまり、このようにして読み取られた画像データは、元の画像を充分に再現できていないため、このような画像データに対して「網点であるか否か」といった二者択一の検出を行うことは、検出の精度が低くならざるを得ず、間違った検出結果になりやすい。検出結果が間違ってしまった場合には、黒エッジ画素であるにも拘わらず、画素に対する色成分の生成方法が黒エッジ用の生成方法に変更されなくなってしまい、結果的に色滲みが発生してしまう。
【００２３】
そのため、上述のように、しきい値を最適な網点度に応じて設定しておけることは、網点領域における点の解像度よりもスキャナの解像度が充分に高くない場合に、黒エッジ画素に対する色成分の生成方法が黒エッジ用の生成方法に変更されなくなってしまうことを防止するのに好適である。
【００２４】
また、請求項６に記載の画像処理方法は、画像データで示される画像を構成する画素それぞれに対して、該画素の色を再現するために必要な１以上の色成分を生成する生成手順と、画像データで示される画像を構成する各画素が、黒色で表現された領域のエッジ部分を構成する黒エッジ画素であるか否かを、該当画素の周辺画素に基づいて判定する黒エッジ判定手順と、からなり、前記生成手順では、前記黒エッジ判定手順にて黒エッジ画素であると判定した画素における色成分の生成を、通常の生成方法から黒エッジ用の生成方法に変更して行う画像処理方法において、前記画像データで示される画像を構成する各画素が、網点領域を構成する画素であるかどうかを、該当画素の周辺画素に基づいて検出する網点検出手順と、前記画像データで示される画像のうち、前記網点検出手順にて特定の検出結果が得られた画素について、前記生成手順での色成分の生成方法を黒エッジ用の生成方法に変更させないようにする変更無効手順と、を備えている。
【００２５】
このような方法で画像処理を施すことによって、請求項１に記載の画像処理装置において得られる画像と同様の画像を得ることができる。
また、この画像処理方法について、生成手順においては、黒エッジ用の生成方法として、黒エッジ判定手段により黒エッジ画素であると判定された画素の色成分を黒色成分のみで生成する、ようにしてもよい。
【００２６】
このような方法で画像処理を施すことによって、請求項２に記載の画像処理装置において得られる画像と同様の画像を得ることができる。
また、これらの画像処理方法について、変更無効手順においては、黒エッジ判定手順における該当画素に対する判定結果を無効化して、黒エッジ画素であると判定されていないものとすることで、生成手順における色成分の生成方法が黒エッジ用の生成方法に変更されないようにしてもよい。
【００２７】
このような方法で画像処理を施すことによって、請求項３に記載の画像処理装置において得られる画像と同様の画像を得ることができる。
また、これら画像処理方法について、網点検出手順においては、画像データで示される画像を構成する各画素が、画像中の網点領域を構成する画素であるか否かを検出して、変更無効手順においては、画像データで示される画像のうち、網点検出手段により網点領域を構成する画素であると判定された画素に対して、生成手順における色成分の生成方法が黒エッジ用の生成方法に変更されないようにしてもよい。
【００２８】
このような方法で画像処理を施すことによって、請求項４に記載の画像処理装置において得られる画像と同様の画像を得ることができる。
また、この方法とは別に、網点検出手順においては、画像データで示される画像を構成する各画素が画像中の網点領域を構成している画素である度合いを示す網点度を検出して、変更無効手段においては、画像データで示される画像のうち、網点検出手順において検出された網点度が所定のしきい値以上である画素に対して、生成手順における色成分の生成方法が黒エッジ用の生成方法に変更されないようにしてもよい。
【００２９】
このような方法で画像処理を施すことによって、請求項５に記載の画像処理装置において得られる画像と同様の画像を得ることができる。
また、請求項７に記載の画像処理プログラムは、請求項１から５のいずれかに記載の生成手段，黒エッジ判定手段，網点検出手段および変更無効手段として機能させるための各種処理手順を、コンピュータシステムに実行させるための画像処理プログラムである。
【００３０】
このようなプログラムを実行するコンピュータシステムは、請求項１から５のいずれかに記載の画像処理装置の一部を構成することができる。
なお、この画像処理プログラムは、それぞれコンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、請求項１から５のいずれかに記載された各手段それぞれとしての機能をコンピュータシステムに実行させるためのプログラムである。このプログラムは、例えば、ＦＤ（Floppy（登録商標）Disk）、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory ）、メモリーカードなどの記録媒体、インターネットなどの通信回線網を介して、画像処理装置自身、コンピュータシステム、または、これらを利用する利用者に提供されるものである。また、このプログラムを実行するコンピュータシステムとしては、例えば、画像処理装置に内蔵されたコンピュータシステム、画像処理装置に無線または有線の通信路を介してデータ通信可能に接続されたコンピュータシステムなどを利用することができる。
【発明を実施するための最良の形態】
【００３１】
次に本発明の実施の形態について例を挙げて説明する。
複合機１は、プリンタ、コピー、スキャナおよびファクシミリとしての機能を有する装置であって、図１に示すように、本体後側に配設された記録給紙部１２、本体上部の後側に配設された読取給紙部１４、本体前側に配設された記録排紙部１６および読取排紙部１８、本体上面の中央部に配設された表示パネル２０、本体上部の前側に配設された操作パネル３０などを備えている。また、この複合機１には、図２に示すように、複合機１全体の動作を制御する制御部４０、プリンタ部５０、スキャナ部６０などが内蔵されている。
【００３２】
操作パネル３０は、「０」〜「９」の数字ボタン３１、「＊」ボタン３２、「＃」ボタン３３、利用すべき機能（コピー機能、スキャナ機能およびファクシミリ機能のいずれか）を切り替える機能ボタン３４、機能毎の設定を行う設定ボタン３５、スタートボタン３６、電源ボタン３７などからなる。
【００３３】
制御部４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＰＣインターフェース部（以降、ＰＣＩ／Ｆとする）４４、ＮＣＵ（network control unit）４５、ＡＳＩＣ（Application Specific Integrated Circuit ）４６などがバス４８を介して接続されてなるものである。
【００３４】
これらのうち、ＣＰＵ４１は、あらかじめＲＯＭ４２に記憶されている処理手順に従い、処理結果をＲＡＭ４３に記憶させながら、複合機１の各構成要素にバス４６経由で指令を送ることによって、複合機１全体の動作を制御する。また、ＰＣＩ／Ｆ４４は、複合機１を通信ケーブル経由で別の周知のパーソナルコンピュータ（ＰＣ）とデータ通信可能に接続するためのインターフェースである。また、ＮＣＵ４５は、複合機１を電話回線網に接続するためのインターフェースである。また、ＡＳＩＣ４６は、スキャナ部６０により読み取られた画像を示す画像データに対する画像処理を施すための回路などが形成されてなる集積回路である。
【００３５】
プリンタ部５０は、記録給紙部１２にセットされた用紙を記録排紙部１６まで搬送しながら用紙への画像の記録を行う構成要素である。なお、このプリンタ部５０における記録方式は、インクジェット方式でも、レーザ方式、熱転写方式でもよい。即ち、用紙等の記録媒体上に画像や文字等を記録できる方式であれば、どのような方式でもよい。
【００３６】
スキャナ部６０は、読取給紙部１４にセットされた原稿を読取排紙部１８まで搬送しながら原稿に記録された画像の画像データとしての読み取りを行う構成要素である。なお、このスキャナ部６０は、原稿の画像をＲＧＢカラーモデルで規定されるＲ（Red ：赤），Ｇ（Green ：緑），Ｂ（Blue：青）成分画像それぞれからなる画像として読み取る。
【００３７】
このように構成された複合機１において、機能ボタン３４が押下されることにより利用すべき機能がコピー機能に切り替えられている状態でスタートボタン３６が押下されると、制御部４０によって、読取給紙部１４にセットされた原稿のコピー（複写）が行われる。
【００３８】
概略的には、まず、読取給紙部１４にセットされた原稿から画像を読み取る旨がスキャナ部６０へ指令される。これにより、スキャナ部６０が、原稿の画像を画像データ（以降、「入力画像データ」とする）として読み取る。そして、入力画像データは、ＡＳＩＣ４６へ入力されて画像処理が施された後、この画像処理が施された画像（出力画像）を記録給紙部１２にセットされた用紙へ記録する旨がプリンタ部５０へ指令される。こうして、プリンタ部５０により読取給紙部１４にセットされた原稿のコピー（複写）が行われる。
【００３９】
ここで、ＡＳＩＣ４６により入力画像データに対して施される画像処理の詳細な内容を、ＡＳＩＣ４６に形成されている回路構成に基づいて説明する。なお、このＡＳＩＣ４６へ入力される入力画像データは、入力画像データで示される入力画像における特定の画素（以降、「注目画素」とする）を中心とするｍ×ｎ画素（本実施形態においては「５×５」）からなる単位画像分のデータ（以降、「単位データ」とする）ずつ入力される。
【００４０】
ＡＳＩＣ４６には、図３に示すように、ＹＩＱ変換部１１２，平滑強調フィルタ１１４，ＹＩＱ逆変換部１１６，ＣＭＹ色変換部１１８，ＵＣＲ部１２０，黒エッジ判定部１２２，網点検出部１２４，変更無効部１２６などが形成されている。
【００４１】
これらのうち、ＹＩＱ変換部１１２は、外部から入力される単位データで示される単位画像をＹＩＱカラーモデルで規定されるＹ（Luminosity：輝度），Ｉ（In-phase：同相），Ｑ（Quadrature：直交）成分からなる画像に変換する。
【００４２】
また、平滑強調フィルタ１１４は、ＹＩＱ変換部１１２により変換されたＹ，Ｉ，Ｑ成分のうち、Ｙ成分に対してフィルタ処理を施す空間フィルタであって、単位画像における注目画素のＹ成分に対して平滑化およびエッジ強調を行った成分が出力される。
【００４３】
また、ＹＩＱ逆変換部１１６は、ＹＩＱ変換部１１２により変換された単位画像における注目画素のＩ，Ｑ成分、および、平滑強調フィルタ１１４によりフィルタ処理が施された注目画素のＹ成分を、Ｒ，Ｇ，Ｂ成分からなる注目画素に変換し直す。
【００４４】
また、ＣＭＹ色変換部１１８は、ＹＩＱ逆変換部１１６により変換し直された注目画素をＣＭＹカラーモデルで規定されるＣ（Cyan：シアン），Ｍ（Magenta ：紫），Ｙｅ（Yellow：黄）成分からなる画素に変換する。
【００４５】
また、ＵＣＲ部１２０は、ＣＭＹ色変換部１１８により変換された注目画素について、この注目画素のＣ，Ｍ，Ｙｅの各色成分からＫ（黒）成分を生成すると共に、Ｃ，Ｍ，Ｙｅ成分からＫ成分を減じたＣ’，Ｍ’，Ｙｅ’成分とＫ成分とからなる画素とする処理を行う。また、このＵＣＲ部１２０は、後述する黒エッジ判定部１２２から指令信号が入力されている場合には、注目画素の色成分をＫ成分のみに置き換える処理をも行う。
【００４６】
また、黒エッジ判定部１２２は、ＹＩＱ変換部１１２により変換された単位画像における注目画素が、黒色で表現された領域のエッジ部分（黒色以外で表現された領域との境界；例えば、黒色で表現された文字のエッジ部分など）を構成する画素（以降、「黒エッジ画素」とする）である場合に、注目画素の色成分をＫ成分のみに置き換える旨を指令するための指令信号をＵＣＲ部１２０へ出力する。
【００４７】
この黒エッジの判定および指令信号の出力は、図４に示すように、エッジ検出回路１２２ａ，黒色判定回路１２２ｂおよび黒エッジ判定回路１２２ｃにより行われる。まず、ＹＩＱ変換部１１２により変換された単位画像は、エッジ検出回路１２２ａおよび黒色判定回路１２２ｂそれぞれにより処理される。エッジ検出回路１２２ａでは、フィルタ処理（本実施形態においては、ソーベルフィルタ）により単位画像からのエッジの検出が行われ、エッジが検出された場合に検出信号が出力される。一方、黒色判定回路１２２ｂでは、単位画像における注目画素の各色成分に基づき、注目画素が黒色で表現される画素であるか否かの判定が行われ、黒色で表現される画素であると判定された場合に判定信号が出力される。そして、エッジ検出回路１２２ａからの検出信号と黒色判定回路１２２ｂからの判定信号が両方とも黒エッジ判定回路１２２ｃへ入力されたら、この黒エッジ判定回路１２２ｃは、その注目画素が黒エッジ画素であると判定し、変更無効部１２６に指令信号を出力する。つまり、黒エッジ判定部１２２において黒エッジ画素と判定された場合には、「１（Ｈレベル）」の指令信号が出力され、黒エッジ画素でないと判定された場合には、「０（Ｌレベル）」の指令信号が出力されることになる。
【００４８】
また、網点検出部１２４は、外部から入力される単位データで示される単位画像それぞれの画素に基づいて、この単位画像における注目画素の網点度Ｐを検出し、検出した網点度Ｐを示す網点信号を変更無効部１２６へ出力する。この網点度Ｐは、注目画素および注目画素の周辺画素それぞれの色成分に基づいて、０，１，…，ｍ×ｎ（＝２５）までの複数段階のうちいずれかにて検出される。具体的には、注目画素の成分（濃度）が単位画像を構成する画素のうち最大値または最小値であれば、注目画素に対して点対称に配置された画素対それぞれの合計値との差の絶対値に応じた値（１，…，ｍ×ｎ）が網点度となる。一方、注目画素の成分が単位画像を構成する画素のうち最大値または最小値でなければ、「０」が網点度となる。なお、この網点度Ｐを検出する手順については、特開平８−２３７４７５号公報に示された手順と同一であるため詳細な手順については省略する。本実施形態では、この公報において複数の評価値それぞれが所定のしきい値より大きい場合に網点であると判定しているところを、複数の評価値の平均値に応じた１，…，ｍ×ｎのうちいずれかの値を網点度として検出している。
【００４９】
そして、変更無効部１２６は、網点検出部１２４から出力された網点信号で示される網点度Ｐが所定のしきい値（本実施形態においては、Ｐ＝２０）より低ければ、黒エッジ判定部１２２からＵＣＲ部１２０へ至る経路を導通することにより指令信号の通過を許可する。一方、網点度Ｐが所定のしきい値以上であれば、黒エッジ判定部１２２からＵＣＲ部１２０へ至る経路を開放することにより指令信号の通過を禁止する。なお、上述のしきい値は、あらかじめ定められたものであるが、外部からの指令（例えば、操作パネル３０からのユーザの操作）を受けて任意に変更することができる。
【００５０】
この指令信号の通過許可は、図５に示すように、比較回路１２６ａおよび論理積（ＡＮＤ）回路１２６ｂにより行われる。なお、比較回路１２６ａは、周知のコンパレータなどで構成されたものである。まず、網点検出部１２４により出力された網点信号は、比較回路１２６ａに入力される。比較回路１２６ａは、網点検出部１２４から入力した網点信号と、上述した所定のしきい値（Ｐ＝２０）を示す基準信号ｔｈとを比較し、網点信号の信号レベルが基準信号ｔｈの信号レベル以上、つまり網点度Ｐがしきい値以上であれば、「０（Ｌレベル）」の信号を出力する。一方、網点信号の信号レベルが基準信号ｔｈの信号レベルより小さい、つまり網点度Ｐがしきい値より小さければ、「１（Ｈレベル）」の信号を出力する。
【００５１】
この比較回路１２６ａの出力信号および黒エッジ判定部１２２からの指令信号は、それぞれ論理積回路１２６ｂへ入力される。論理積回路１２６ｂは、両方の入力が共に「１」であれば「１（Ｈレベル）」の信号を出力する一方、いずれかが「０」であれば「０（Ｌレベル）」の信号をＵＣＲ部１２０へ出力する。ここで、論理積回路１２６ｂへ入力される比較回路１２６ａの出力信号は、網点度Ｐがしきい値より小さい場合に「１」となるため、網点度Ｐがしきい値よりも小さければ、黒エッジ判定部１２２からの指令信号が、そのままＵＣＲ部１２０へ通過できるようになる。一方、網点度Ｐがしきい値以上であれば、黒エッジ判定部１２２からの指令信号がＵＣＲ部１２０へ通過できなくなり、黒エッジ判定部１２２による判定結果が無効化される。
【００５２】
このような回路構成からなるＡＳＩＣ４６において、単位データ毎に入力される入力画像データは、まず、ＹＩＱ変換部１１２および網点検出部１２４へ入力される。
網点検出部１２４では、入力された単位データに基づき、単位画像における注目画素の網点度Ｐが検出され、この網点度Ｐを示す網点信号が変更無効部１２６へ入力される。この網点信号を入力した変更無効部１２６では、網点信号で示される網点度Ｐが所定のしきい値以上であれば、黒エッジ判定部１２２からＵＣＲ部１２０へ至る経路を指令信号が通過できるようになる。一方、網点信号で示される網点度が所定のしきい値より低ければ、黒エッジ判定部１２２からＵＣＲ部１２０へ至る経路を指令信号が通過できなくなり、黒エッジ判定部１２２の判定結果が無効化される。このことから、変更無効部１２６は、図６に示すように、単位画像における注目画素の網点度Ｐがしきい値以上であれば（ｓ１０：ＹＥＳ）、黒エッジ判定部１２２の判定結果を無効化する一方（ｓ２０）、網点度Ｐがしきい値より小さければ（ｓ１０：ＮＯ）、指令信号を通過させる（ｓ３０）、といった手順の処理を行っていることになる。
【００５３】
一方、ＹＩＱ変換部１１２では、入力された単位データが、Ｙ，Ｉ，Ｑ成分からなる単位画像（を示す単位データ）に変換される。
この後、Ｙ，Ｉ，Ｑ成分に変換された画像は、Ｙ成分のみが平滑強調フィルタ１１４により、フィルタ処理を施された後、ＹＩＱ逆変換部１１６により、Ｒ，Ｇ，Ｂ成分からなる注目画素（を示す画像データ）に変換される。
【００５４】
続いて、Ｒ，Ｇ，Ｂ成分に変換された注目画素は、ＣＭＹ色変換部１１８により、ＣＭＹカラーモデルで規定されるＣ，Ｍ，Ｙｅ成分からなる画素に変換される。
そして、Ｃ，Ｍ，Ｙｅ成分に変換された注目画素は、ＵＣＲ部１２０により、下色除去が行われる。ここでは、黒エッジ判定部１２２から指令信号が出力されていないか、または、指令信号が出力されているが（つまり、注目画素が黒エッジ画素と判定されている）、注目画素の網点度がしきい値以上であるためにＵＣＲ部１２０へ至る経路が開放されていれば、その注目画素に対しＣ，Ｍ，Ｙｅ成分からＫ（黒）成分を生成するとともに、そのＫ成分をＣ，Ｍ，Ｙｅ成分から減じたＣ’，Ｍ’，Ｙｅ’成分とＫ成分とからなる画素とする通常の下色除去が行われる。一方、黒エッジ判定部１２２から指令信号が出力され、かつ、注目画素の網点度がしきい値より低いためにＵＣＲ部１２０へ至る経路が導通されていれば、Ｃ，Ｍ，Ｙｅ成分をＫ成分のみに置き換える黒エッジ用の下色除去が行われる。なお、本実施形態における「通常の下色除去」とは、Ｃ，Ｍ，Ｙｅ成分のうち最小の成分と同じ値のＫ成分を加算した後（図７（ａ）参照）、加算したＫ成分と同じ値をＣ，Ｍ，Ｙｅ成分それぞれから減じることで、Ｃ’，Ｍ’，Ｙｅ’成分を生成する（図７（ｂ），（ｃ）参照）、といった処理である。
【００５５】
こうして、ＵＣＲ部１２０により下色除去されたＣ’，Ｍ’，Ｙｅ’，Ｋ成分からなる注目画像（を示す画像データ）又はＫ成分のみに置き換えられた注目画素（を示す画像データ）は、順次プリンタ部５０へ送られ、全ての単位データを送り終えた後、これら画像データで示される画像の記録がプリンタ部５０により行われる。
【００５６】
［効果］
このように構成された複合機１のＡＳＩＣ４６によれば、入力画像データで示される入力画像のうち、網点の領域を構成する画素（注目画素）が、黒エッジ判定部１２２により黒エッジ画素と誤判定された場合であっても、この注目画素がしきい値以上の網点度であれば、この画素に対して黒エッジ用の下色除去が行われることはない。
【００５７】
よって、こうして画像処理を施された画像データで示される画像をプリンタ部５０にて記録した場合でも、網点の領域に対応する位置に不適切な暗い色が記録されてしまうことがなく、スキャナ部６０により読み取られた原画像を忠実に再現することができるようになる。
【００５８】
さらに、この構成であれば、黒エッジ用の下色除去が行われなくするための網点度のしきい値を、例えば、網点領域における点の解像度やスキャナ部６０の解像度などに応じて最適な網点度を設定しておくことができる。
【００５９】
網点の領域は、点の集合により構成され、色の濃淡が点の大きさで表現された画像であり、このような網点領域を含む画像をスキャナ部６０で読み取る場合、網点領域における点の解像度よりもスキャナ部６０の解像度が充分に高くなければ、画像を構成する点を正確に読み取れずにモアレなどのノイズ成分が発生してしまう。
【００６０】
このようにして読み取られた入力画像データに対しては、網点であるか否かといった二者択一の検出を行うことも可能であるが、元の画像を充分に再現できていないため、検出の精度が低くならざるを得ず、間違った検出結果になりやすい。検出結果が間違ってしまった場合には、黒エッジ画素であるにも拘わらず、画素に対して黒エッジ用の下色除去が行われなくなってしまい、結果的に色滲みが発生してしまう。
【００６１】
そのため、上述のように、しきい値を最適な網点度に応じて設定しておけることは、網点領域における点の解像度よりもスキャナ部６０の解像度が充分に高くない場合に、黒エッジ画素について黒エッジ用の下色除去が行われなくなってしまうことを防止するのに好適である。
【００６２】
また、入力画像を構成する黒エッジ画素については、Ｋ成分のみで再現されるため、Ｃ，Ｍ，Ｙｅ成分の記録位置がズレることに起因する色滲みが発生することを確実に防止することができる。
【００６３】
また、変更無効部１２６は、網点検出部１２４により検出された網点度Ｐが所定のしきい値以上である画素については、黒エッジ判定部１２２からＵＣＲ部１２０に至る経路を開放することにより、黒エッジ判定部１２２による判定結果を無効化することができる。
【００６４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
【００６５】
例えば、上記実施形態においては、本発明における画像処理装置に対応する構成要素ＡＳＩＣ４６が、複合機に備えられたものを例示した。しかし、本発明における画像処理装置に対応する構成要素は、複合機以外の構成に採用することもできる。
【００６６】
また、上記実施形態においては、本発明における画像処理装置に対応する構成要素がＡＳＩＣ４６に形成されたものを例示した。しかし、これらの回路は、ＡＳＩＣ４６以外に、いわゆるＰＬＤ（Programmable Logic Device ）などに形成してもよい。
【００６７】
また、上記実施形態においては、網点検出部１２４が注目画素の網点度を複数段階にて検出するように構成されたものを例示した。しかし、網点検出部１２４は、注目画素が網点である、または、網点でない、の二者択一の検出を行うように構成してもよい。
【００６８】
このように構成された複合機１のＡＳＩＣ４６によれば、入力画像データで示される入力画像のうち、網点の領域を構成する画素（注目画素）が、黒エッジ判定部１２２により黒エッジと誤判定された場合であっても、この注目画素が網点として検出された画素であれば、この画素に対して黒エッジ用の下色除去が行われることはない。よって、こうして画像処理を施された画像データで示される画像をプリンタ部５０にて記録した場合でも、網点の領域に対応する領域に不適切な暗い色が記録されてしまうことがなく、スキャナ部６０により読み取られた原画像を忠実に再現することができるようになる。
【００６９】
また、上記実施形態においては、「黒エッジ用の下色除去」が、Ｃ，Ｍ，Ｙｅ成分をＫ成分のみに置き換える処理である構成を例示した。しかし、「黒エッジ用の下色除去」としては、例えば、Ｃ，Ｍ，Ｙｅ成分のうち最小の成分と同じ値のＫ成分を加算した後（図７（ａ）参照）、加算したＫ成分に１以上の係数（正の値）をかけた値ｋをＣ，Ｍ，Ｙｅ成分それぞれから減じる（図７（ｄ）参照）、といった処理としてもよい。
【００７０】
また、上記実施形態においては、変更無効部１２６が、黒エッジ判定部１２２からＵＣＲ部１２０に至る経路を指令信号が通過できなくなるようにすることにより、黒エッジ判定部１２２により、黒エッジ用の下色除去が行われなくするように構成されたものを例示した。しかし、変更無効部１２６が、黒エッジ用の下色除去が行われることを禁止するための構成は特に限定されず、例えば、ＹＩＱ変換部１１２から黒色領域判定部１２２に至る経路を開放する、といった構成を採用することも考えられる。
【００７１】
また、上記実施形態において、ＡＳＩＣ４６により行われていた画像処理をＣＰＵ４１がソフトウェア的に実行するように構成してもよい。このように、ＡＳＩＣ４６により行われていた画像処理をＣＰＵ４１により実行させる場合の処理手順を図８に基づいて説明する。なお、この処理は、スキャナ部６０により入力画像データが読み取られたときに実行されるものであり、スキャナ部６０に読み取られた入力画像データは、この入力画像データで示される画像が第１〜第ｘの画素で構成されているものとする。
【００７２】
まず、入力画像データで示される入力画像のうち黒エッジ画素を特定し、入力画像における黒エッジ画素の位置（座標）をＲＡＭ４３に記録する（ｓ１１０）。ここでは、黒エッジ画素を特定するための処理として、上述の黒エッジ判定部１２２により行われているのと同様の処理が、入力画像全ての画素に対して行われる。
【００７３】
次に、入力画像データで示される入力画像を構成する画素それぞれの網点度を検出する（ｓ１２０）。ここでは、網点度を特定するための処理として、上述の網点検出部１２４により行われているのと同様の処理が、入力画像全ての画素に対して行われる。
【００７４】
次に、ｓ１１０の処理でＲＡＭ４３に記録された黒エッジ画素の位置のうち、ｓ１２０の処理で検出された網点度が所定のしきい値（２０）より低くなっている画素の位置を削除する補正を行う（ｓ１３０）。
【００７５】
次に、入力画像データで示される入力画像をＹ，Ｉ，Ｑ成分からなる画像に変換する（ｓ１４０）。ここでは、Ｙ，Ｉ，Ｑ成分からなる画像に変換する処理として、上述のＹＩＱ変換部１１２と同様の処理が、入力画像全ての画素に対して行われる。
【００７６】
次に、ｓ１４０の処理で変換された画像におけるＹ成分に対してフィルタ処理を施す（ｓ１５０）。ここでは、上述した平滑強調フィルタ１１４によるフィルタ処理と同様の処理を、Ｙ成分の画像全ての画素に対して行われる。
【００７７】
次に、ｓ１４０の処理で変換されたＹ，Ｉ，Ｑ成分のうちのＩ，Ｑ成分、および、ｓ１５０の処理でフィルタ処理を施されたＹ成分からなる画像を、Ｒ，Ｇ，Ｂ成分からなる画像に変換する（ｓ１６０）。ここでは、Ｒ，Ｇ，Ｂ成分からなる画像に変換する処理として、上述のＹＩＱ逆変換部１１６と同様の処理が、Ｙ，Ｉ，Ｑ成分からなる画像全ての画素に対して行われる。
【００７８】
次に、ｓ１６０の処理で変換されたＲ，Ｇ，Ｂ成分からなる画像を、Ｃ，Ｍ，Ｙｅ成分からなる画像に変換する（ｓ１７０）。ここでは、Ｃ，Ｍ，Ｙｅ成分からなる画像に変換する処理として、上述のＣＭＹ色変換部１１８と同様の処理が、Ｒ，Ｇ，Ｂ成分からなる画像全ての画素に対して行われる。
【００７９】
次に、ｓ１７０の処理で変換されたＣ，Ｍ，Ｙｅ成分からなる画像に対して下色除去を行う（ｓ１８０）。ここでは、下色除去を行う処理として、上述したＵＣＲ部１２０と同様の処理がＣ，Ｍ，Ｙｅ成分からなる画像全ての画素に対して行われる。具体的には、Ｃ，Ｍ，Ｙｅ成分からなる画像のうち、ＲＡＭ４３に記録された位置の画素に対してＣ，Ｍ，Ｙｅ成分をＫ成分のみに置き換える黒エッジ用の下色除去が行われ、その他の画素に対してＫ（黒）成分が加算されてＣ，Ｍ，Ｙｅ成分を減じる通常の下色除去が行われる。
【００８０】
そして、ｓ１８０の処理で下色除去されたＣ’，Ｍ’，Ｙｅ’成分（または、Ｃ’，Ｍ’，Ｙｅ’，Ｋ成分）からなる画像を示す画像データをプリンタ部５０へ出力する（ｓ１９０）。
【００８１】
［本発明との対応関係］
以上説明した実施形態において、ＡＳＩＣ４６は本発明における画像処理装置であって、このＡＳＩＣ４６のＣＭＹ色変換部１１８およびＵＣＲ部１２０は本発明における生成手段であり、黒エッジ判定部１２２は本発明における黒エッジ判定手段であり、網点検出部１２４は本発明における網点検出手段であり、変更無効部１２６は本発明における変更無効手段である。
【００８２】
また、図５の処理を実行する変形例においては、ＣＰＵ４１およびＲＡＭ４３が本発明における画像処理装置であり、ｓ１１０の処理が黒エッジ判定手段であり、ｓ１２０の処理が本発明における網点検出手段であり、ｓ１３０の処理が本発明における変更無効手段であり、ｓ１７０，ｓ１８０の処理が本発明における生成手段である。
【図面の簡単な説明】
【００８３】
【図１】複合機の外観を示す斜視図
【図２】複合機の構成を示すブロック図
【図３】第１実施形態におけるＡＳＩＣに形成された回路構成を示すブロック図
【図４】黒エッジ判定部の内部構成を示すブロック図
【図５】変更無効部の内部構成を示すブロック図
【図６】変更無効部による処理を表現したフローチャート
【図７】下色除去による色成分の加算および減算の手順を示す図
【図８】ＡＳＩＣにより行われていた画像処理をＣＰＵにより実行させる場合の処理手順を示すフローチャート
【符号の説明】
【００８４】
１…複合機、１２…記録給紙部、１４…読取給紙部、１６…記録排紙部、１８…読取排紙部、２０…表示パネル、３０…操作パネル、３１…数字ボタン、３２…「＊」ボタン、３３…「＃」ボタン３３、３４…機能ボタン、３５…設定ボタン、３６…スタートボタン、３７…電源ボタン、４０…制御部、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…ＰＣインターフェース部、４５…ＮＣＵ、４６…ＡＳＩＣ、４８…バス、５０…プリンタ部、６０…スキャナ部、１１２…ＹＩＱ変換部、１１４…平滑強調フィルタ、１１６…ＹＩＱ逆変換部、１１８…ＣＭＹ色変換部、１２０…ＵＣＲ部、１２２…黒エッジ判定部、１２２ａ…エッジ検出回路、１２２ｂ…黒色判定回路、１２２ｃ…黒エッジ判定回路、１２４…網点検出部、１２６…許可禁止部、１２６ａ…比較回路、１２６ｂ…論理積回路。
【図１】
2005101953.tif 000003
【図２】
2005101953.tif 000004
【図３】
2005101953.tif 000005
【図４】
2005101953.tif 000006
【図５】
2005101953.tif 000007
【図６】
2005101953.tif 000008
【図７】
2005101953.tif 000009
【図８】
2005101953.tif 000010