(57)【要約】【課題】カラー画像に誤差拡散処理とスクリーン処理とを併用した場合の境界部に中抜けの発生を抑制することが可能な画像処理を実現する。【解決手段】画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段１０１ｃと、前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段１０１ｄと、前記エッジ領域と前記エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段１０１ｂと、を備えたことを特徴とする。【選択図】　　　図１
2004032268.tif 000002
【特許請求の範囲】
【請求項１】
画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分、あるいは、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外のいずれかの領域を検出し、
前記検出された領域を所定方向に所定画素分拡張して拡張領域を生成し、
前記検出された領域と前記拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する、
ことを特徴とする画像処理方法。
【請求項２】
画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段と、
前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段と、
前記エッジ領域と前記エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項３】
画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外の領域を非エッジ領域として検出する非エッジ領域検出手段と、前記非エッジ領域を所定方向に所定画素分拡張して非エッジ拡張領域を生成する非エッジ領域拡張手段と、
前記非エッジ領域と前記非エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項４】
画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段と、
前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段と、
画像中においてある値以上または以下の信号値成分を有する地肌部分を地肌領域として検出する地肌領域検出手段と、を備え、
前記エッジ領域拡張手段は、前記地肌領域検出手段によって検出された地肌領域側には前記エッジ領域を拡張しない、
ことを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記地肌領域検出手段は、検出しようとする注目画素の信号値が所定のしきい値以上であるか否かにより検出を行う、
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
各種操作の入力がなされる操作入力手段と、
前記操作入力手段での操作に応じて各部を制御する制御手段とを備え、
前記制御手段は、前記操作入力手段での操作に従い、前記エッジ領域あるいは前記非エッジ領域を拡張し、または、拡張しない、
ことを特徴とする請求項２乃至請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記エッジ領域の検出あるいはエッジ領域の拡張は、地肌領域に対するエッジ領域である場合に実行する、
ことを特徴とする請求項２乃至請求項５のいずれかに記載の画像処理装置。
【請求項８】
前記異なる画像処理として、検出対象が検出された領域については多階調処理、拡張された領域は多階調処理とスクリーン処理とを混在した処理とする、
ことを特徴とする請求項２または請求項５のいずれかに記載の画像処理装置。
【請求項９】
拡張された領域についての多階調処理とスクリーン処理とを混在した処理は、
ある色については多階調処理として、残余の色についてはスクリーン処理とする、
ことを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記異なる画像処理として、検出対象が検出された領域については誤差拡散処理、拡張された領域は誤差拡散処理とスクリーン処理とを混在した処理とする、
ことを特徴とする請求項２または請求項５のいずれかに記載の画像処理装置。
【請求項１１】
拡張された領域についての誤差拡散処理とスクリーン処理とを混在した処理は、ある色については誤差拡散処理として、残余の色についてはスクリーン処理とする、
ことを特徴とする請求項８記載の画像処理装置。
【請求項１２】
前記異なる画像処理として、前記多階調処理あるいは前記誤差拡散処理におけるフィルタ係数を異なる状態にした空間フィルタ処理とする、
ことを特徴とする請求項８乃至請求項１０のいずれかに記載の画像処理装置。
【請求項１３】
前記異なる画像処理として、前記多階調処理あるいは前記誤差拡散処理におけるガンマ係数を異なる状態にしたガンマ変換処理とする、
ことを特徴とする請求項８乃至請求項１０のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複写機やプリンタなどの画像形成装置での画像処理に用いられる画像処理方法および画像処理装置に関し、特に、カラー画像の処理を行う際に誤差拡散処理とスクリーン処理とを併用する画像処理方法および画像処理装置に関する。
【０００２】
【従来の技術】
従来のカラー画像処理装置では、画像読み取り装置（スキャナ）からの入力画像のエッジ領域を検出し、特定画素分拡張してエッジ拡張領域を生成し、エッジ領域とエッジ拡張領域とを合わせて文字領域としている。
【０００３】
また、プリンタ側の処理では、文字領域は誤差拡散処理にて出力し、その他の領域は階調処理のためにスクリーン処理など他の処理を施して出力している。
なお、エッジを含んだ画像が黒に近い色の場合、誤差拡散処理された部分は黒単色で出力され、スクリーン処理された部分はＣＭＹＫの４色の重ね合わせで出力される。
【０００４】
よって、原画像が細め線で構成された黒文字の場合（図６（ａ）参照）、以上の処理によって文字全体がエッジとして扱われて（図６（ｃ）参照）、誤差拡散処理される。このため、文字全体が黒単色で出力される（図６（ｅ）参照）。
【０００５】
一方、原画像が太めの線で構成された黒文字の場合（図６（ｂ）参照）、以上の処理によって文字外周部分はエッジとして検出されて（図６（ｄ）参照）、誤差拡散処理される。このため、文字外周部分は黒単色で出力され、文字内部はＣＭＹＫの４色の重ね合わせで出力されることになる（図６（ｆ）参照）。
【０００６】
なお、図６（ｆ）および後述する図６（ｇ）において、ドットによる斜めの線がＣＭＹであり、黒縦線で表した部分がＫであり、これらがＣＭＹＫの４色の重ね合わせによる部分を示している。
【０００７】
【発明が解決しようとする課題】
この図６（ｂ）（ｄ）のような画像においては、プリンタ側で黒（Ｋ）と他の色（ＣＭＹ）との色ずれが生じている場合、図６（ｇ）に示すように、誤差拡散処理された部分とスクリーン処理された部分とに隙間（中抜け）が生じることがある。この中抜けは細い白筋となって現れるため、細いものであっても非常に目立つ状態になる。
【０００８】
本発明は以上の課題に鑑みてなされたものであって、カラー画像に誤差拡散処理とスクリーン処理とを併用した場合の境界部に中抜けの発生を抑制することが可能な画像処理方法および画像処理装置を実現することを目的とする。
【０００９】
【課題を解決するための手段】
すなわち、上記課題を解決するための本願発明は、以下に述べるようなものである。
【００１０】
請求項１記載の発明は、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分、あるいは、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外のいずれかの領域を検出し、前記検出された領域を所定方向に所定画素分拡張して拡張領域を生成し、前記検出された領域と前記拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する、ことを特徴とする画像処理方法である。
【００１１】
請求項２記載の発明は、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段と、前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段と、前記エッジ領域と前記エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段と、を備えたことを特徴とする画像処理装置である。
【００１２】
また、請求項３記載の発明は、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外の領域を非エッジ領域として検出する非エッジ領域検出手段と、前記非エッジ領域を所定方向に所定画素分拡張して非エッジ拡張領域を生成する非エッジ領域拡張手段と、前記非エッジ領域と前記非エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段と、を備えたことを特徴とする画像処理装置である。
【００１３】
なお、請求項４記載の発明は、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段と、前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段と、画像中においてある値以上または以下の信号値成分を有する地肌部分を地肌領域として検出する地肌領域検出手段と、を備え、前記エッジ領域拡張手段は、前記地肌領域検出手段によって検出された地肌領域側には前記エッジ領域を拡張しない、ことを特徴とする請求項２記載の画像処理装置である。
【００１４】
なお、請求項５記載の発明は、前記地肌領域検出手段は、検出しようとする注目画素の信号値が所定のしきい値以上であるか否かにより検出を行う、ことを特徴とする請求項４記載の画像処理装置である。
【００１５】
なお、請求項６記載の発明は、各種操作の入力がなされる操作入力手段と、前記操作入力手段での操作に応じて各部を制御する制御手段とを備え、前記制御手段は、前記操作入力手段での操作に従い、前記エッジ領域あるいは前記非エッジ領域を拡張し、または、拡張しない、ことを特徴とする請求項２乃至請求項５のいずれかに記載の画像処理装置である。
【００１６】
なお、請求項７記載の発明は、前記エッジ領域の検出あるいはエッジ領域の拡張は、地肌領域に対するエッジ領域である場合に実行する、ことを特徴とする請求項２乃至請求項５のいずれかに記載の画像処理装置である。
【００１７】
なお、請求項８記載の発明は、前記異なる画像処理として、検出対象が検出された領域については多階調処理、拡張された領域は多階調処理とスクリーン処理とを混在した処理とする、ことを特徴とする請求項２または請求項５のいずれかに記載の画像処理装置である。
【００１８】
なお、請求項９記載の発明は、拡張された領域についての多階調処理とスクリーン処理とを混在した処理は、ある色については多階調処理として、残余の色についてはスクリーン処理とする、ことを特徴とする請求項８記載の画像処理装置である。
【００１９】
なお、請求項１０記載の発明は、前記異なる画像処理として、検出対象が検出された領域については誤差拡散処理、拡張された領域は誤差拡散処理とスクリーン処理とを混在した処理とする、ことを特徴とする請求項２または請求項５のいずれかに記載の画像処理装置である。
【００２０】
なお、請求項１１記載の発明は、拡張された領域についての誤差拡散処理とスクリーン処理とを混在した処理は、ある色については誤差拡散処理として、残余の色についてはスクリーン処理とする、ことを特徴とする請求項８記載の画像処理装置である。
【００２１】
なお、請求項１２記載の発明は、前記異なる画像処理として、フィルタ係数を異なる状態にした空間フィルタ処理とする、ことを特徴とする請求項８乃至請求項１０のいずれかに記載の画像処理装置である。
【００２２】
なお、請求項１３記載の発明は、前記異なる画像処理として、ガンマ係数を異なる状態にしたガンマ変換処理とする、ことを特徴とする請求項８乃至請求項１０のいずれかに記載の画像処理装置である。
【００２３】
以上のように、エッジ領域とエッジ拡張領域とを区別して異なる画像処理を施すようにして、エッジ領域については誤差拡散処理、エッジ拡張領域は多階調処理とスクリーン処理とを混在した処理とすることで、エッジ拡張領域における混在した処理が色ずれなどを吸収する層となり、カラー画像に誤差拡散処理とスクリーン処理とを併用した場合の境界部に中抜けの発生を抑制することが可能になる。
【００２４】
エッジ拡張領域について、多階調処理とスクリーン処理とを混在した処理とすることで、スクリーン処理された部分がエッジ領域より外側の地肌部分にはみ出すこともなくなる。
【００２５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。なお、画像処理方法の処理手順については、画像処理装置の動作手順により説明する。
【００２６】
〈画像処理装置の電気的構成〉
図１は本発明の第１の実施の形態例の画像処理装置内の電気的な詳細構成を示すブロック図である。
【００２７】
１００は記録紙に画像形成して出力する各種の画像形成装置であり、原稿の画像を読み取って画像データを生成する画像読み取り手段（スキャナ）と、エッジ領域とエッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理装置と、画像データを記録紙上に形成するプリントエンジンとを備えている。なお、画像処理装置として、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出手段と、前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張手段と、前記エッジ領域と前記エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理手段と、を備えたことを特徴としている。なお、画像処理装置における特徴部分は、全体制御部１０１が有している。
【００２８】
また、画像形成装置１００において、１０１は各部を制御する制御手段としての全体制御部、１０２はネットワークを介した通信や公衆回線を介した通信を行う通信手段としてのインタフェース（Ｉ／Ｆ）、１０３は装置の各種操作の入力がなされると共に各種表示を行う操作表示部、１０４は原稿画像を読み取って画像データを生成する画像読み取り手段としてのスキャナ、１０５は画像形成装置１００の各種データや設定値を蓄積しておくためのテーブルあるいはバッファとしての不揮発性メモリ、１０７は画像形成する際の画像データの展開や各種データの一時的な保管を行うための半導体メモリあるいはハードディスクなどの画像メモリ、１０８は画像を記録紙上に形成して出力するプリントエンジンである。
【００２９】
また、図１において、全体制御部１０１は、画像形成に関する全体的な制御、ならびに、画像のエッジ領域とエッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行するための制御機能を有する制御部１０１ａと、画像のエッジ領域とエッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する画像処理部１０１ｂと、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出するエッジ領域検出部１０１ｃと、前記エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成するエッジ領域拡張部１０１ｄと、画像中においてある値以上または以下の信号値成分を有する地肌部分を地肌領域として検出する地肌領域検出部１０１ｅと、を備えている。
【００３０】
なお、本実施の形態例の全体制御部１０１の画像処理の制御を、図２のフローチャートによって大まかに説明すると以下のようになる。まず、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分、あるいは、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外のいずれかの領域を検出する（図２Ｓ１）。つぎに、前記検出された領域を所定方向に所定画素分拡張して拡張領域を生成する（図２Ｓ２）。そして、前記検出された領域と前記拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する（図２Ｓ３）。ここで、「エッジ」とは、画像中の隣接画素との間で所定値以上の信号値差分を有する部分あるいは領域である。また、「地肌」とは、画像中においてある値以上または以下の信号値成分を有する部分あるいは領域である。
【００３１】
すなわち、本実施の形態例の全体制御部１０１の制御の特徴をより詳細に説明すると、以下の（１）〜（１２）のようになっている。
（１）画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出し、エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成し、エッジ領域とエッジ拡張領域とを区別して、それぞれの領域で異なる画像処理を実行する。
【００３２】
（２）画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分以外の領域を非エッジ領域として検出し、非エッジ領域を所定方向に所定画素分拡張して非エッジ拡張領域を生成し、非エッジ領域と非エッジ拡張領域とを区別してそれぞれの領域で異なる画像処理を実行する。
【００３３】
（３）上記（１）において、画像中の隣接画素との間で所定値以上の信号値差分を有するエッジ部分をエッジ領域として検出し、エッジ領域を所定方向に所定画素分拡張してエッジ拡張領域を生成し、画像中においてある値以上または以下の信号値成分を有する地肌部分を地肌領域として検出し、検出された地肌領域側にはエッジ領域を拡張しない。
【００３４】
（４）上記（３）において、地肌領域検出は、検出しようとする注目画素の信号値が所定のしきい値以上であるか否かにより検出を行う。
（５）上記（１）〜（４）において、操作表示部１０３での操作に従い、エッジ領域あるいは非エッジ領域を拡張し、または、拡張しない。
【００３５】
（６）上記（１）〜（４）において、エッジ領域の検出あるいはエッジ領域の拡張は、地肌領域に対するエッジ領域である場合に実行する。
（７）上記（１）〜（４）において、、異なる画像処理として、検出対象が検出された領域については多階調処理、拡張された領域は多階調処理とスクリーン処理とを混在した処理とする。
【００３６】
（８）上記（７）において、拡張された領域についての多階調処理とスクリーン処理とを混在した処理は、ある色については多階調処理として、残余の色についてはスクリーン処理とする。
【００３７】
（９）上記（１）〜（４）において、異なる画像処理として、検出対象が検出された領域については誤差拡散処理、拡張された領域は誤差拡散処理とスクリーン処理とを混在した処理とする。
【００３８】
（１０）上記（７）において、拡張された領域についての誤差拡散処理とスクリーン処理とを混在した処理は、ある色については誤差拡散処理として、残余の色についてはスクリーン処理とする。
【００３９】
（１１）上記（７）〜（９）において、異なる画像処理として、前記多階調処理あるいは前記誤差拡散処理におけるフィルタ係数を異なる状態にした空間フィルタ処理とする。
【００４０】
（１２）上記（７）〜（９）において、異なる画像処理として、前記多階調処理あるいは前記誤差拡散処理におけるガンマ係数を異なる状態にしたガンマ変換処理とする。
【００４１】
また、この画像形成装置１００は、複写機、ファクシミリ装置、プリンタなどの各種の装置が該当する。また、プリントエンジン１０８は、レーザビームを用いる電子写真方式のもののほか、ＬＥＤプリントヘッドを用いるものや、インクジェット方式のものでもよい。
【００４２】
以上のような画像処理装置において、図３を参照して動作説明を行う。なお、この図３のフローチャートは、全体制御部１０１で動作している画像形成制御プログラム中でコールされるものである。
【００４３】
なお、以下の実施の形態例の動作説明では、全体制御部１０１と画像形成制御プログラムのサブルーチンによる制御や動作を、単に全体制御部１０１の制御という言い方で説明する。
【００４４】
〈文字領域判別処理〉
まず、全体制御部１０１は、画像メモリスキャナ１０４あるいはインタフェース１０２からの画像データを画像メモリ１０７に格納する。そして、全体制御部１０１は、図３のフローチャートに示す文字領域の判別を行う。
【００４５】
文字領域については、所定の画素のマトリクスにてエッジ部分を検出することにより判別を行う。ここでは、エッジ領域検出部１０１ｃが、４×４画素のエッジ検出用マトリクスを用意する。なお、このエッジ検出用マトリクスは、４ブロック（Ａ，Ｂ，Ｃ，Ｄ）に分割されている。
【００４６】
まず、それぞれの４ブロックの４画素の平均値を算出し、それら最大差分値ＭＡＸ＿ＤＩＦＦを算出する。さらに、このときの４×４画素の最大信号値ＭＡＸ＿ＰＩＸも算出する。そして、最大差分値ＭＡＸ＿ＤＩＦＦと最大信号値ＭＡＸ＿ＰＩＸを記憶しておく（図３Ｓ１）。
【００４７】
ここで、最大差分値ＭＡＸ＿ＤＩＦＦがあるしきい値ＴＨ＿ＤＩＦＦ以上の値である（図３Ｓ２でＹ）場合に、エッジ領域検出部１０１ｃは、エッジ部分の可能性ありと判断する。最大差分値ＭＡＸ＿ＤＩＦＦがしきい値ＴＨ＿ＤＩＦＦ以上の値でない（図３Ｓ２でＮ）場合は、エッジ部分ではない、すなわち、文字領域外であると判断して処理を終了する（図３Ｓ３）。
【００４８】
以上の最大差分値ＭＡＸ＿ＤＩＦＦだけでエッジ部分の判断を行ってもよいが、必要に応じて、地肌からのエッジか、あるいは、他の画像領域からの更なるエッジかを判別してもよい（図３Ｓ４）。このように地肌からのエッジであるかを判断する場合（図３Ｓ４でＹ）、地肌領域検出部１０１ｅは、最大差分値ＭＡＸ＿ＰＩＸがしきい値ＴＨ＿ＰＩＸ以上であるか否かを調べる（図３Ｓ５でＮ）。最大差分値ＭＡＸ＿ＰＩＸがしきい値ＴＨ＿ＰＩＸ以上の値でない（図３Ｓ５でＮ）場合は、エッジ部分ではない、すなわち、文字領域外であると判断して処理を終了する（図３Ｓ３）。また、最大信号値ＭＡＸ＿ＰＩＸがあるしきい値ＴＨ＿ＰＩＸ以上の値である（図３Ｓ５でＹ）場合に、エッジ領域検出部１０１ｃは、地肌からのエッジ部分と判断して、４×４画素を文字領域とする（図３Ｓ６）。
【００４９】
以上のようにエッジ領域検出部１０１Ｃによってエッジ部分と判断されると、その領域は文字領域であり、エッジ領域拡張部１０１ｄによって上下左右に一定画素分拡張されてエッジ拡張領域とされる。なお、このエッジ領域拡張部１０１ｄによる拡張として、ユーザの設定に従って内側拡張と単純拡張（周囲均等拡張）との２種類の選択が考えられる。
【００５０】
操作表示部１０３などを介して内側拡張の設定がなされていた場合、あるしきい値ＴＨ＿ＥＸＴ以上の信号値を下地階調値とし、下地階調値以外の画素に対して、エッジ領域拡張部１０１ｄが文字領域としてエッジ領域を拡張する（図３Ｓ８）。
このようにエッジ領域を拡張することで、文字の内側部分のみを拡張することが可能になる（図４（ｃ）参照）。
【００５１】
一方、操作表示部１０３などを介して単純拡張の設定がなされていた場合、エッジ領域拡張部１０１ｄが、均等時上下左右に文字領域としてエッジ領域を拡張する（図３Ｓ９、図４（ｂ）参照）。
【００５２】
なお、この実施の形態例では、エッジ領域は４×４画素のエッジ検出用マトリクスで判別しているため、ほぼ６画素程度の幅となり、エッジ拡張領域は０〜６画素程度まで選択可能である。
【００５３】
また、以上の実施の形態例の説明では、エッジ領域検出部１０１ｃでエッジ領域を検出して、エッジ領域拡張部１０１ｄにてエッジ領域を拡張する処理を示したが、これに限定されるものではない。すなわち、エッジ部分ではない非エッジ領域を検出する非エッジ領域検出部と、該非エッジ領域を拡張する非エッジ領域拡張部とを設けておいて、エッジではない非エッジ領域を検出して拡張する処理に置き換えることも可能である。
【００５４】
〈誤差拡散処理とスクリーン処理との制御〉
ここで、プリントエンジンにおける画像形成に必要な画像処理部１０１ｂの誤差拡散処理とスクリーン処理との制御について説明する。
【００５５】
従来技術にて説明した中抜け現象は、プリンタのＫに対するＣＭＹの色ずれが原因で発生するが、プリンタのプロセス上は色ずれを完全に無くすことは極めて困難である。このため、色ずれが生じていても中抜けが発生しないような画像処理が必要となる。
【００５６】
図５（ａ）にＫ（黒）の太い線の例を示す。なお、実際には上下に長い太線であって、ここでは上下方向は省略した状態を示しているものとする。図５（ｂ）以下も同様である。
【００５７】
なお、実際にはＣＭＹＫを重ねて画像形成する場合には図６（ｆ）（ｇ）に示したようにＫ（図６（ｆ）（ｇ）における黒細縦線）が最上位になることが多いが、この図５では重なりやはみ出し具合を明らかにするため便宜上Ｋを最下位になるように記載している。
【００５８】
また、図６の場合と同様に、ドットによる斜めの線がＣＭＹであり、黒縦線で表した部分がＫであり、これらがＣＭＹＫの４色の重ね合わせによる部分を示している。
【００５９】
そして、以上のフローチャートで示した処理により、図５（ｂ）に示すように、太線のエッジ部分について実際にエッジ部分として検出された領域（エッジ領域）と、その内側に拡張されたエッジ拡張領域とが存在している。
【００６０】
ここで、従来の処理であれば、エッジ領域とエッジ拡張領域とを同一のエッジ領域として扱い、両側のエッジ領域（エッジ領域＋エッジ拡張領域）ではＫのみの誤差拡散処理、エッジ領域（エッジ領域＋エッジ拡張領域）以外の部分はＣＭＹＫを重ねたスクリーン処理とする。このため、Ｋに対してＣＭＹのずれがなければ問題はない（図５（ｃ）左側）が、Ｋに対してＣＭＹのずれがあれば中抜けが発生することとなる（図５（ｃ）右側）。
【００６１】
このような中抜けを防止するため、図５（ｄ）左側に示すように、エッジ領域（エッジ領域＋エッジ拡張領域）では誤差拡散処理、エッジ領域（エッジ領域＋エッジ拡張領域）とその内側でスクリーン処理というように、エッジ領域（エッジ領域＋エッジ拡張領域）で異なる処理を重ねることが考えられる。この場合、図５（ｄ）右側に示すように、Ｋに対するＣＭＹの色ずれが生じていても中抜けは発生しない。しかし、ＣＭＹが左に色ずれしていたとすると、本来の左エッジよりも左側にＣＭＹのはみだしが発生するという新たな問題が生じるため好ましくない。
【００６２】
そこで、本実施の形態例では、エッジ領域とエッジ拡張領域とを明確に区別して、それぞれの領域で異なる画像処理を画像処理部１０１ｂで実行することを特徴としている。ここで、異なる画像処理として、エッジ領域については多階調処理（誤差拡散処理など）、エッジ拡張領域では多階調処理（誤差拡散処理など）とスクリーン処理とを混在した処理とする（図５（ｅ左側参照））。このようにすると、ＣＭＹが左に色ずれしていたとしても、エッジ拡張領域における混在した処理が色ずれなどを吸収する層となり、中抜けは発生せず、さらに、本来の左エッジよりも左側にＣＭＹのはみだしが発生することはない（図５（ｅ右側参照））。
【００６３】
なお、この場合、エッジ拡張領域についての多階調処理（誤差拡散処理など）とスクリーン処理とを混在した処理については、ある色（たとえばＫ）については多階調処理（誤差拡散処理など）として、残余の色（たとえばＣＭＹなど）についてはスクリーン処理とすることが望ましい。
【００６４】
さらに、エッジ領域とエッジ拡張領域とを区別して、それぞれの領域で異なる画像処理として、エッジ領域については多階調処理（誤差拡散処理など）、エッジ拡張領域では多階調処理（誤差拡散処理など）とスクリーン処理とを混在した処理とした上で、エッジ領域とエッジ拡張領域とで共通する多階調処理（誤差拡散処理など）のフィルタ係数を異なる状態にした空間フィルタ処理とすることも可能である。ここで、フィルタ係数として、エッジ領域では強調度の大きいフィルタ係数、エッジ拡張領域では強調度の小さいフィルタ係数、とする。このようにすることで、通常は強調度の大きいエッジ領域、階調重視のスクリーン処理部分との間に、強調度が中間のエッジ拡張領域が入るため、エッジ領域、エッジ拡張領域、階調重視のスクリーン処理部分の繋がりが滑らかになる利点がある。
【００６５】
また、同様に、エッジ領域とエッジ拡張領域とを区別して、それぞれの領域で異なる画像処理として、エッジ領域については多階調処理（誤差拡散処理など）、エッジ拡張領域では多階調処理（誤差拡散処理など）とスクリーン処理とを混在した処理とした上で、エッジ領域とエッジ拡張領域とで共通する多階調処理（誤差拡散処理など）のガンマ係数を異なる状態にしたガンマ変換処理とすることも可能である。ここで、ガンマ係数として、エッジ領域で特性が立ち気味のガンマ係数、エッジ拡張領域では特性が寝かせ気味ガンマ係数、とする。このようにすることで、通常はガンマ特性が立ち気味のエッジ領域、階調重視のスクリーン処理部分との間に、ガンマ特性が中間のエッジ拡張領域が入るため、エッジ領域、エッジ拡張領域、階調重視のスクリーン処理部分の繋がりが滑らかになる利点がある。
【００６６】
なお、一般的な画像形成装置の場合、エッジ拡張領域は０〜６画素程度まで拡張することが可能であり、中抜けについて有効に防止することができる。また、内側方向のエッジ領域は３画素程度であり、３画素を超える色ずれが発生した場合にはＣＭＹのスクリーン処理部分がＫのエッジをはみ出す可能性があるが、実際には３画素を超える色ずれは発生頻度が低いため、極端に画質を低下させる原因にはならない。また、もしＣＭＹのスクリーン処理部分のはみ出しが目立つような場合には、エッジ検出用マトリクスを拡大する方向に変更することにより対処することが可能である。
【００６７】
なお、以上の説明では縦線についての縦方向のエッジについてであったが、任意の方向のエッジについてそのエッジと直交する方向に拡張して同様の処理を行うことが可能である。
【００６８】
【発明の効果】
以上、詳細に説明したように、本発明によれば、エッジ領域とエッジ拡張領域とを区別して異なる画像処理を施すようにして、エッジ領域については誤差拡散処理、エッジ拡張領域は多階調処理とスクリーン処理とを混在した処理とすることで、エッジ拡張領域における混在した処理が色ずれなどを吸収する層となり、カラー画像に誤差拡散処理とスクリーン処理とを併用した場合の境界部に中抜けの発生を抑制することが可能になる。また、エッジ拡張領域について、多階調処理とスクリーン処理とを混在した処理とすることで、スクリーン処理された部分がエッジ領域より外側の地肌部分にはみ出すこともなくなる。
【図面の簡単な説明】
【図１】本発明の実施の形態例の画像処理装置の電気的な構成を示す機能ブロック図である。
【図２】本発明の実施の形態例の画像処理方法の手順および画像処理装置の動作を大まかに示すフローチャートである。
【図３】本発明の実施の形態例の画像処理方法の手順および画像処理装置の動作を詳細に示すフローチャートである。
【図４】本発明の実施の形態例における処理の様子を様子を示す説明図である。
【図５】本発明の実施の形態例における処理の様子を様子を示す説明図である。
【図６】従来における処理の様子を様子を示す説明図である。
【符号の説明】
１００　画像形成装置
１０１　全体制御部
１０１ａ　制御部
１０１ｂ　画像処理部
１０１ｃ　エッジ領域検出部
１０１ｄ　エッジ領域拡張部
１０１ｅ　地肌領域検出部
１０２　インタフェース（Ｉ／Ｆ）
１０３　操作表示部
１０４　スキャナ
１０５　不揮発性メモリ
１０７　画像メモリ
１０８　プリントエンジン
【図１】
2004032268.tif 000003
【図２】
2004032268.tif 000004
【図３】
2004032268.tif 000005
【図４】
2004032268.tif 000006
【図５】
2004032268.tif 000007
【図６】
2004032268.tif 000008