(57)【要約】【課題】  ユーザがトラップ幅等を指定する手間を省くことができ、画像中の色が変わる境界画素（エッジ）の両側の状態にかかわらずトラッピング処理を好適に行って版ずれを防止することができる画像形成装置及び方法を提供する。【解決手段】  画像形成装置に入力された画像中における色の境界を検出し、当該境界の複数の近傍画素に基づいて画像が記録媒体上に形成される際に版ずれが起こり得るか否かを判定する。そして、版ずれが起こり得ると判定された場合に境界の両側の画素に対してトラップ幅及びトラップ色を決定し、画像のトラッピング処理を行って記録媒体上に形成する。【選択図】  図１
2007036699.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する入力手段と、
前記画像中における色の境界を検出する検出手段と、
前記境界の複数の近傍画素に基づいて前記画像が記録媒体上に形成される際に版ずれが起こり得るか否かを判定する判定手段と、
版ずれが起こり得ると判定された場合に前記境界の両側の画素に対してトラップ幅及びトラップ色を決定する決定手段と、
前記トラップ幅及びトラップ色に基づいて前記画像のトラッピング処理を行う処理手段と、
トラッピング処理後の前記画像を記録媒体上に形成する形成手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記決定手段が、
前記境界を挟んだ色が変化した両側の領域内の濃度を取得する手段と、
前記両側の領域の濃度に基づいて前記境界からのそれぞれの領域へのトラップ幅を算出する手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段が、前記両側の領域のそれぞれの濃度及び前記それぞれの領域へのトラップ幅に基づいて、それぞれのトラップ色を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
トラッピング処理後の画像に対して、所定の線数を持つスクリーンによってハーフトーン画像を生成するスクリーン処理手段をさらに備えることを特徴とする請求項１から３までのいずれか１項に記載の画像形成装置。
【請求項５】
前記スクリーンの線数と該スクリーンに最低限必要な線数との割合を前記トラップ幅に乗じてトラップ幅を調整する調整手段をさらに備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像を画像形成装置に入力して該画像を記録媒体上に形成する画像形成方法であって、
入力された前記画像中における色の境界を検出する検出工程と、
前記境界の複数の近傍画素に基づいて前記画像が記録媒体上に形成される際に版ずれが起こり得るか否かを判定する判定工程と、
版ずれが起こり得ると判定された場合に前記境界の両側の画素に対してトラップ幅及びトラップ色を決定する決定工程と、
前記トラップ幅及びトラップ色に基づいて前記画像のトラッピング処理を行う処理工程と、
トラッピング処理後の前記画像を前記記録媒体上に形成する形成工程と
を有することを特徴とする画像形成方法。
【請求項７】
入力された画像を記録媒体上に形成させる画像形成装置に、
入力された前記画像中における色の境界を検出する検出手順と、
前記境界の複数の近傍画素に基づいて前記画像が記録媒体上に形成される際に版ずれが起こり得るか否かを判定する判定手順と、
版ずれが起こり得ると判定された場合に前記境界の両側の画素に対してトラップ幅及びトラップ色を決定する決定手順と、
前記トラップ幅及びトラップ色に基づいて前記画像のトラッピング処理を行う処理手順と、
トラッピング処理後の前記画像を前記記録媒体上に形成する形成手順と
を実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の印刷時にトラッピングを行って版ずれを補正する画像形成装置及び方法に関する。
【背景技術】
【０００２】
カラー印刷機等の画像形成装置における画像印刷時に、用紙等の記録媒体上に印刷されたカラー印刷物の色と色の間に白い隙間が現れたり、特定の色が目立つ部分、すなわち「版ずれ」が生じることがある。例えば、版ずれは、ＣＭＹＫのカラー印刷機の場合、Ｃ、Ｍ、Ｙ、Ｋの各色がずれてしまい、本来は隙間がなく印刷される部分に白い隙間が発生するようなものである。
【０００３】
このような版ずれは、主に機械的な問題で起こり得るものであるが、機械的に補正することは一般的に困難である。
【０００４】
これに対し、従来は、大きく２種類のトラッピング処理手法が行われていた。１つ目は、ＲＩＰ内においてオブジェクトベースでトラッピング処理を施したいオブジェクトの幅を太くしたりすることによりトラッピング処理を行う手法であった。また、もう一つは、レンダリング後にビットマップデータのエッジの両側の画素を調べ、明るい方の色を暗いほうの色にかぶせることでトラッピング処理を行う手法であった。
【０００５】
また、いずれのトラッピング処理手法についても、さまざまな画素の状況に対応するために各種試みがなされた。例えば、エッジの片側又は両側にトラッピング処理を行うものや、トラップの色をエッジからの距離に応じて変える処理等、トラッピング処理を施した部分が見た目に不自然でなくなるような試みがなされてきた。
【０００６】
トラッピング処理をエッジの両側に行う手法の一例として、エッジの両側にトラッピング処理を行う幅（以下、「トラップ幅」という。）の比率を、エッジの両側の画素の濃度又は輝度値等の画素値を元にした比で算出するという手法が開示されている（例えば、特許文献１参照。）。
【０００７】
また、トラップの色をエッジからの距離に応じて変えていくトラッピング処理を行う手法の一例として、次のようなものがある。それは、ハーフトーン処理後にエッジの両側の色とトラップの色をもとにエッジから遠ざかるにつれてトラップの色の画素を少なくして、エッジの両側の元の色の画素を増やすという処理を行う手法である（特許文献２参照。）。
【特許文献１】米国特許第６０８４６８４号明細書
【特許文献２】特開２００１−１８９８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したようなトラッピング処理をエッジの両側に行う手法は、エッジの両側へのそれぞれのトラップ幅の合計の長さ（以下、「トラップ幅全体の長さ」という。）が一定であり、かつ、そのトラップ幅全体の長さをユーザが設定する必要があった。
【０００９】
またこの従来の手法は、エッジの両側に明るい画素がある場合は版ずれが生じた場合に目立ち、版ずれが起こらない場合にはトラップした部分が目立つという問題があった。さらに、エッジの両側が暗い画素の場合には、版ずれが起こると白抜けが目立つようになった。
【００１０】
一方、トラップの色に関して、従来は、トラップの色を対象画像の色に調和させるために、トラップの色とトラップ対象領域の色との画素の数をエッジからの距離に応じて調節していた。しかしながら、この手法は画素の数でトラップの色を変えるため、厳密にトラップの色を決めてないという問題があった。
【００１１】
さらにまた、一般に曲線や斜面部分を有する画像に対してトラッピング処理を施した後にハーフトーン処理を行った場合、滑らかな曲線や斜面の部分にギザギザ部分（すなわち、ジャギー）が発生するという問題もあった。
【００１２】
本発明は、このような事情を考慮してなされたものであり、次のような画像形成装置及び方法を提供することを目的とする。すなわち、本発明は、ユーザがトラップ幅等を指定する手間を省くことができ、画像中の色が変わる境界画素（エッジ）の両側の状態にかかわらずトラッピング処理を好適に行って版ずれを防止するようにする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係る画像形成装置は、
画像を入力する入力手段と、
前記画像中における色の境界を検出する検出手段と、
前記境界の複数の近傍画素に基づいて前記画像が記録媒体上に形成される際に版ずれが起こり得るか否かを判定する判定手段と、
版ずれが起こり得ると判定された場合に前記境界の両側の画素に対してトラップ幅及びトラップ色を決定する決定手段と、
前記トラップ幅及びトラップ色に基づいて前記画像のトラッピング処理を行う処理手段と、
トラッピング処理後の前記画像を記録媒体上に形成する形成手段と
を備えることを特徴とする。
【００１４】
また、本発明に係る上記画像形成装置は、
前記決定手段が、
前記境界を挟んだ色が変化した両側の領域内の濃度を取得する手段と、
前記両側の領域の濃度に基づいて前記境界からのそれぞれの領域へのトラップ幅を算出する手段と
を備えることを特徴とする。
【００１５】
さらに、本発明に係る上記画像形成装置は、前記決定手段が、前記両側の領域のそれぞれの濃度及び前記それぞれの領域へのトラップ幅に基づいて、それぞれのトラップ色を決定することを特徴とする。
【００１６】
さらにまた、本発明に係る上記画像形成装置は、トラッピング処理後の画像に対して、所定の線数を持つスクリーンによってハーフトーン画像を生成するスクリーン処理手段をさらに備えることを特徴とする。
【００１７】
さらにまた、本発明に係る上記画像形成装置は、前記スクリーンの線数と該スクリーンに最低限必要な線数との割合を前記トラップ幅に乗じてトラップ幅を調整する調整手段をさらに備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ユーザがトラップ幅等を指定する手間を省くことができ、画像中の色が変わる境界画素（エッジ）の両側の状態にかかわらずトラッピング処理を好適に行って版ずれを防止することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置におけるトラッピング処理の詳細について説明する。
【００２０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像形成装置の概略ブロック図である。以下、実施形態では画像形成装置としてデジタル複合機等を想定しているが、複写機だけでなく、カラープリンタ等の他の印刷デバイスであっても同様に考えることが可能である。
【００２１】
まず、本実施形態に係る画像形成装置の構造について説明する。図１に示すように、画像形成装置は、画像読取部１０１、画像処理部１０２、記憶部１０３、ＣＰＵ１０４及び画像出力部１０５を備える。尚、当該画像形成装置は、ＬＡＮやインターネット等のネットワークを介して、画像データを管理するサーバや、この画像形成装置に対してプリントの実行を指示するパーソナルコンピュータ（ＰＣ）等とも接続可能である。
【００２２】
次に、図１に示す画像形成装置の各構成の働きについて説明する。画像読取部１０１では、入力画像を読み取る。例えば、画像読取部１０１はＣＭＹＫのカラー画像等を読み取る。次に、画像処理部１０２は、送られてきた印刷情報を中間情報（以下、「オブジェクト」という。）に変換し、オブジェクトバッファに格納する。この時、濃度補正等の画像処理等が行われる。さらに、画像処理部１０２は、バッファオブジェクトに基づいてビットマップデータを生成し、バンドバッファに格納する。この時、ディザ処理やハーフトーン処理等が行われる。
【００２３】
ここで、先に述べたように、トラッピング処理はＲＩＰ内におけるオブジェクトデータベースで行われる場合、又は、レンダリング後のビットマップに対して行われる場合の２通りがあり、本発明ではどちらでも適応可能である。但し、以下では、代表的にビットマップに対して処理する場合について説明する。
【００２４】
次に、図１に示す画像形成装置の記憶部１０３、ＣＰＵ１０４及び画像出力部１０５における構成や働きについて説明する。記憶部１０３は、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）等のさまざまな記憶媒体から構成される。例えば、ＲＡＭはデータや各種情報を格納する領域として用いられたり、作業領域として用いられる。一方、ＲＯＭは、各種制御プログラムを格納する領域として用いられる。また、ＣＰＵ１０４は、ＲＯＭに格納されたプログラムに従って各種処理を判断、制御するものとして用いられる。さらに、画像出力部１０５は、画像を出力（例えば、印刷用紙等の記録媒体に画像を形成して出力）する働きを持つ。
【００２５】
図７は、図１における画像形成装置の画像読取部１０１及び画像出力部１０５のハードウェア構成を模式的に示す図である。
【００２６】
画像読取部１０１と画像出力部１０５は、図３に示すように、スキャナ部２００とプリンタ部３００として一体的に構成されている。スキャナ部２００（スキャナ２０７０）は、原稿給紙ユニット２５０を搭載する。原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送する。そして、スキャナ部２００では、各原稿の読み取り動作が終了する毎に、その原稿をプラテンガラス２１１から不図示の排出トレイに排出する。
【００２７】
スキャナ部２００では、原稿がプラテンガラス２１１上に給送されると、ランプ２１２が点灯し、移動ユニット２１３の移動が開始する。この移動ユニット２１３の移動により、プラテンガラス２１１上の原稿に対する読み取り走査が行われる。この読み取り走査中、原稿からの反射光は、各ミラー２１４、２１５、２１６及びレンズ２１７を経て、ＣＣＤイメージセンサ（以下、「ＣＣＤ」と称す。）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後にコントローラユニット２０００に入力される。
【００２８】
一方、プリンタ部３００（プリンタ２０９５）は、レーザドライバ３２１を有しており、レーザドライバ３２１はコントローラユニット２０００から入力された画像データに基づき、レーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。
【００２９】
感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーにより、トナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１、３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像が、転写部３２５により、給紙された記録紙上に転写される。
【００３０】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。そして、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。
【００３１】
排紙ユニット３３０は、ソートやステイプル等の後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００３２】
次に、トラッピング処理の手順について概説し、その後、具体的な処理手順について説明する。
【００３３】
図２は、本発明の第１の実施形態に係る画像形成装置におけるトラッピング処理手順を説明するためのフローチャートである。画像形成装置では、印刷開始が指示されると、画像の読み取り処理及び保存処理が行われる（ステップＳ２０１）。そして、保存した画像の走査や各種処理を行って、画像中から色が変わる境界（エッジ）が検出されたか否かを判断する（ステップＳ２０２）。その結果、エッジ部分が検出されたと判断された場合（Ｙｅｓ）は、画素の両側を調べて版ずれが起こり得るか否かを判定する（ステップＳ２０３）。
【００３４】
その結果、版ずれが起こり得ると判定された場合（Ｙｅｓ）は、トラッピング処理を行うトラップ幅を算出して決定する（ステップＳ２０４）。その後、トラッピング処理を行うトラップ色を決定する（ステップＳ２０５）。そして、決定したトラップ幅及びトラップ色のトラップデータを用いてトラッピング処理を行い画像中の対象画素の更新処理を行う（ステップＳ２０６）。その後、画素を更新したかどうかを判断し（ステップＳ２０７）、更新したと判断した場合（Ｙｅｓ）は次の画素において以上の操作を繰り返す。この処理は、対象画素がなくなるまで続けられる。
【００３５】
次に、図２に示すトラッピング処理におけるトラップ幅の決定処理（ステップＳ２０４）、及びトラップ色の決定処理（ステップ２０５）の細部処理手法について順に説明する。
【００３６】
まず、トラップ幅を決定するステップＳ２０４の処理の詳細について説明する。図３は、トラッピング処理におけるトラップ幅を決定する処理を説明するための図である。図３において、（ａ）は、トラッピング対象画像を示す図である。また、（ｂ）は、（ａ）に示す画像中の部分画像１０を拡大した画像であり、ここでは、エッジ３１４の両側にトラッピング処理が行われていることを示している。
【００３７】
トラップ幅を決定するに際して、まず、白又は黒色に対して明度や濃度に関した値を設定する。例えば、白とある基準で判定されたものに対しては、例えば１０の濃度値を、同様に黒に対しては、１の濃度値を設定する。このように、本実施形態では、暗い色が明るい色よりも小さい濃度値になるように設定する。また、白黒以外の色は１から１０までの間の濃度値を設定するものとする。尚、この白の値は、トラッピング処理を行うか行わないかを判断する閾値として使用してもよい。或いは、この白の値は、輝度値Ｌ＊ａ＊ｂ＊等を基準にして決定するようにしてもよい。
【００３８】
次に、対象画像におけるエッジの両側の画素の値を白又は黒の設定値を求めた手順と同様にして求める。
【００３９】
そして，本実施形態では、対象画像の画素を先に定めたルールに基づいて、以下に示す式（１）に示す関数を用いてトラップ幅を求める。ここで、図３（ａ）における領域３１１への設定値をａとし、領域３１２への設定値をｂとする。また、図３（ｂ）に示すエッジ３２４の左側の領域３２２、３２３は、領域３１１へのトラップ領域を示している。尚、領域３２２、３２３は、それぞれ横幅が１画素に対応している。同様にして、エッジ３２４の右側の領域３２５、３２６は、領域３１２へのトラップ領域を示している。そして、領域３２５、３２６は、それぞれ横幅が１画素に対応している。
【００４０】
【数１】
2007036699.tif 000003
【００４１】
ここで、
ｆ（ｄｐｉ）：解像度ｄｐｉによりトラップ幅を変化させる関数、
Ｃ：定数、
ｗｈｉｔｅ＝１０、
０≦ａ≦１０、
０≦ｂ≦１０、
ＴＷａ＊：設定値が ａの領域 にかかるトラップ幅、
ＴＷｂ＊：設定値が ｂの領域 にかかるトラップ幅である。
【００４２】
次に、トラップ幅を求める例について説明する。以下に示す例（１）では、エッジの両側の明度及び濃度が異なる時のトラップ幅について示す例である。また、例（２）では、エッジの両側の明度及び濃度が同じであり、ともに明るい色の場合について示す例である。尚、図４は、本発明の第１の実施形態に係る画像形成装置におけるトラップ幅を求める例（１）及び例（２）について示す図である。
【００４３】
（例１)
エッジの両側の明度及び濃度が異なる場合の例について図４（ａ）を用いて説明する。図４（ａ）において、領域４１１が暗い色ａ、領域４１７が明るい色ｂ（ｂ＞ａ）の場合、トラップ幅ＴＷａ＊，ＴＷｂ＊は式（１）に従うと、暗い色である領域ａにはトラップ幅ＴＷａ＊（領域４１２，４１３，４１４の３画素分）となる。一方、明るい色である領域ｂにはトラップ幅ＴＷｂ＊（領域４１６の１画素分）となる。
【００４４】
したがって、
ＴＷａ＊＝３＞ＴＷｂ＊＝１                ・・・  （１．１）
より、明るい色である領域ｂにおいてのトラップ幅は、暗い色である領域ａにかかるトラップ幅よりも短くなる。
【００４５】
ここで、トラップ幅全体の長さＴＷ（１）は、
ＴＷ（１）＝ＴＷａ＊＋ＴＷｂ＊＝４        ・・・  （１．２）
となり、領域４１２、４１３、４１４、４１６に示す４画素分となる。
【００４６】
（例２）
エッジの両側の明度及び濃度が同じであって、ともに明るい色の場合の例について図４（ｂ）を用いて説明する。ここで、エッジ４２３の左側の領域４１１’は領域４１７と同じく明るい色ａ’であるとし、エッジ４２３の右側の領域４１７’は領域４１７と同じく明るい色ｂ’とする。
【００４７】
この場合（すなわち、ａ’＝ｂ’＝ｂの場合）は、トラップ幅ＴＷａ’＊については上記式（１）に従って、領域ａ’に対するトラップ幅ＴＷａ’＊は１画素分（領域４２２の１画素）である。そして、例（１）におけるＴＷｂ’＊（領域４２４の１画素）と同じ長さのトラップ幅となる。
【００４８】
また、トラップ幅全体の長さＴＷ（２）は、
ＴＷ（２）＝ＴＷａ’＊＋ＴＷｂ’＊＝２    ・・・  （１．３）
となり、領域４２２、４２４に示す２画素分となる。したがって、
ＴＷ（１）＞ＴＷ（２）
である。
【００４９】
以上説明したように、本実施形態では、エッジの両側の画素の値を求めることにより自動的にトラップ幅を算出することができる。そして、エッジの両側の色が明るい色であるときには、トラップ幅全体ＴＷを短くすることができる。
【００５０】
次に、図２に示すトラッピング処理におけるトラップ色を決定するステップＳ２０５の処理の詳細について説明する。まず、トラップ色とエッジの両側の画素の色を調べる。次いで、以下の式（２）に示すエッジからの距離の関数を用いることにより、エッジからの距離に従い画素の色を変化させる。尚、図５は、トラッピング処理におけるトラップ色を決定する処理を説明するための図である。
【００５１】
【数２】
2007036699.tif 000004
【００５２】
ここで、
ＴＷａ＊：図５における領域５１２（色がａの領域）におけるトラップ幅、
ＴＷｂ＊：領域５１１（色がｂの領域）におけるトラップ幅、
ＴＷａ  ：領域５１２におけるトラップ幅の変数（整数値をとる）、
ＴＷｂ  ：領域５１１におけるトラップ幅の変数（整数値をとる）、
ＴＣａ（  ）：領域５１２におけるトラップ色、
ＴＣａ（  ）：領域５１１におけるトラップ色、
である。
【００５３】
そして、式（２）に示すような算出計算に従うことにより、エッジからの距離に従って、領域ａ、ｂの色に近い色にすることができ、トラッピング処理による不自然さが最小になるように設定することができる。
【００５４】
＜第２の実施形態＞
第２の実施形態では、ハーフトーン処理後にハーフトーンセルが大きい場合にジャギーが発生すること考慮し、ジャギーの発生を抑制するトラッピング処理について説明する。このジャギーを考慮した処理は、図２に示すトラッピング処理の全体フロー図における前述したトラップ幅を決定する処理（ステップＳ２０４）の時に行う。
【００５５】
まず、ジャギーが発生する原因を考慮することにより、ジャギーの発生を抑制する関数を導く。周知の事実として、ジャギーは、スクリーン線数 (ｌｐｉ（１インチあたりの線数 ) )に大きく影響される。すなわち、線数の値が大きいとハーフトーンセルが小さく、きめ細かい画像を描くことができ、ジャギーが発生しにくい。さらに、ジャギーが発生する場合として、一般に、曲線や斜面を表現する際に起こることが知られている。したがって、トラップ幅の長さを画素ごとに変えていくと、斜面や曲線の勾配が大きくなり、さらにジャギーが発生しやすくなると考えられる。
【００５６】
以上のことを考慮すると、スクリーン線数とトラップ幅の長さに関する関数を考える必要があると考えられる。この関数は、スクリーン線数が少なく、ジャギーが発生しやすい場合は、トラップ幅の変動幅を短くできるという性質と、スクリーン線数が多い時はトラップ幅の変動幅に余裕を持たせることができるという性質を併せ持つ関数である。
【００５７】
以下、以上の性質を持つ関数の例は、
ＷＴ’＝ｌｏｇ（ｋ×ＷＴ）
で表す。
【００５８】
ここで、ｋ＝（線数）／（最低の線数）である。線数が、１００ｌｐｉ，１２０ｌｐｉ，…と設定できるような印刷機である場合、最低線数は、設定値の最も線数の少ないものをさすものとする。
【００５９】
次に、図６を用いて関数について説明する。図６は、トラップ幅の調整の一例を説明するための図である。図６において、横軸は調整前のトラップ幅：ＷＴであり、縦軸は調整後のトラップ幅：ＷＴ’＝ｌｏｇ（ｋ×ＷＴ）である。ここで、ｋ＝（線数）／（最低の線数）とすると、ＷＴ≧ＷＴ’であり、調整前のトラップ幅と比較して大幅に変化量を抑えることができる。
【００６０】
また、スクリーン線数が大きくなれば、スクリーン線数が少ない場合であっても、トラップ幅と比較してトラップ幅の変化量の変動が大きくなることを許している。これにより、トラップ幅の変化に対してロバストになるので、トラップ幅の変化を抑制することができ，結果としてジャギーの発生を抑えることができる。
【００６１】
尚、ジャギーを考慮したトラップ幅を求める式は式（１）を改良して以下に示すようになる。
【００６２】
【数３】
2007036699.tif 000005
【００６３】
このように、本実施形態に係る画像形成装置によるトラッピング処理によれば、画素ごとに画素の明暗（濃淡）に応じたトラップ幅を自動的に設定し、一般ユーザがトラップ幅を指定する手間が省くことができる。さらに、エッジの両側が明るい色の画素の時や両側が暗い画素の時であっても、トラップの色自体が目立たなくなり不自然さをなくすことが可能である。
【００６４】
また、トラップの色をエッジからの距離に従い変更することができるようになることでトラップの色による不自然さがなくなる。さらに、ジャギー発生を抑制する処理を行うことで、ハーフトーン後のジャギーの発生を押さえることができる。
【００６５】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６９】
プログラムを供給するための記録媒体としては、例えば、次のようなものがある。すなわち、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７０】
その他、プログラムの供給方法としては、次のような方法によっても供給できる。例えば、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態に係る画像形成装置の概略ブロック図である。
【図２】本発明の第１の実施形態に係る画像形成装置におけるトラッピング処理手順を説明するためのフローチャートである。
【図３】トラッピング処理におけるトラップ幅を決定する処理を説明するための図である。
【図４】本発明の第１の実施形態に係る画像形成装置におけるトラップ幅を求める例（１）及び例（２）について示す図である。
【図５】トラッピング処理におけるトラップ色を決定する処理を説明するための図である。
【図６】トラップ幅の調整の一例を説明するための図である。
【図７】図１における画像形成装置の画像読取部１０１及び画像出力部１０５のハードウェア構成を模式的に示す図である。
【符号の説明】
【００７５】
１０１  画像読取部
１０２  画像処理部
１０３  記憶部
１０４  ＣＰＵ
１０５  画像出力部
【図１】
2007036699.tif 000006
【図２】
2007036699.tif 000007
【図３】
2007036699.tif 000008
【図４】
2007036699.tif 000009
【図５】
2007036699.tif 000010
【図６】
2007036699.tif 000011
【図７】
2007036699.tif 000012