(57)【要約】【課題】閾値近辺の画素が多く存在する場合やグラデーション画像の場合において、トラッピング処理を行うと、トラップのＯＮ／ＯＦＦの頻繁な切り替わりが発生し、画像劣化を招いてしまう可能性がある。【解決手段】入力画像の注目画素の濃度と、注目画素の周りの参照画素の濃度とに基づいて、注目画素に適用されるトラップカラーの濃度を制御する。【選択図】図４
2014120993.tif 000002
【特許請求の範囲】
【請求項１】
色ずれを補正する画像処理装置であって、
入力画像に含まれる画素の濃度に基づいて、トラッピング処理が行われるかどうかを判定する判定手段と、
トラッピング処理が行われると前記判定手段が判定する場合、入力画像の注目画素の濃度と、前記注目画素の周りの参照画素の濃度とに基づいて、前記注目画素に適用されるトラップカラーの濃度を制御する制御手段を備えることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記注目画素のトラップカラーの濃度と、前記注目画素のトラップカラー以外の色の濃度と、前記参照画素のトラップカラーの濃度と、前記参照画素のトラップカラー以外の色の濃度と、に基づいて、前記注目画素に適用されるトラップカラーの濃度を制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記トラップカラーの濃度を段階的に制御することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記注目画素のトラップカラーの濃度が低いほど、前記注目画素に適用されるトラップカラーの濃度を高くなるように制御することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御手段は、前記注目画素のトラップカラー以外の色の濃度が高いほど、前記注目画素に適用されるトラップカラーの濃度を高くなるように制御することを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記制御手段は、前記参照画素のトラップカラーの濃度が高いほど、前記注目画素に適用されるトラップカラーの濃度を高くなるように制御することを特徴とする請求項３から５のいずれかに記載の画像処理装置。
【請求項７】
前記制御手段は、前記参照画素のトラップカラー以外の色の濃度が低いほど、前記注目画素に適用されるトラップカラーの濃度を高くなるように制御することを特徴とする請求項３から６のいずれかに記載の画像処理装置。
【請求項８】
前記制御手段は、前記注目画素の濃度から導出される調整幅と、前記参照画素の濃度から導出される調整幅とを組み合わせて、前記トラップカラーの濃度を制御することを特徴とする請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記制御手段は、前記注目画素と前記参照画素との距離に基づいて重みづけを行うことによって、前記トラップカラーの濃度を制御することを特徴とする請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
グラデーションを含む入力画像を入力する入力手段と、
前記入力手段で入力された入力画像を印刷する印刷手段と、
前記印刷手段で印刷された印刷物上のグラデーションに色ずれが発生する場合、前記グラデーションの濃度の薄い部分に対して、前記グラデーションの濃度の濃い部分に対するトラップカラーよりも薄いトラップカラーが印刷されるように制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項１１】
色ずれを補正する画像処理方法であって、
入力画像に含まれる画素の濃度に基づいて、トラッピング処理が行われるかどうかを判定する判定ステップと、
トラッピング処理が行われると前記判定ステップにて判定される場合、入力画像の注目画素の濃度と、前記注目画素の周りの参照画素の濃度とに基づいて、前記注目画素に適用されるトラップカラーの濃度を制御する制御ステップを有することを特徴とする画像処理方法。
【請求項１２】
コンピュータを、請求項１から９のいずれかに記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。より詳細には、色ずれを補正するための画像処理技術に関する。
【背景技術】
【０００２】
カラー画像形成装置としてのカラープリンタは、異なる色を印刷する複数の印刷機構を並べ、シアン、マゼンタ、イエロー、ブラックのトナーを使用して印刷を行う。このようなカラープリンタでは、４色のトナーによる画像を各色毎に記録媒体上に重ねるので、色ずれが発生しやすくなる。通常、プリンタの色ずれは記憶媒体に対して上下方向、または、左右方向に発生する。色ずれは、レーザの取り付け位置の誤差や、記録媒体の搬送速度のムラ、回転体の偏心による回転ムラ等様々な原因によるため、完全に除去することは困難である。そこで、通常トラッピング処理とよばれる画像処理によって色ずれを補正している。
【０００３】
トラッピングとは、隣り合う色のいずれかあるいは両方を少し拡張し、一部を重複させて印刷することで、色版ずれによる白抜けを防止する技術である。トラッピング処理に関する技術として、特許文献１における手法があげられる。この手法は、注目画素の周辺の画素（以下、参照領域という）を用いて注目画素に対するトラップカラーを生成している。トラップカラーとは、色ずれにより生じた白抜けの注目画素に対し、トラッピングを行なう際に用いる色版のデータのことをいう。すなわち、トラップカラーは、拡張される色版のデータのことである。
【０００４】
特許文献１では、参照領域から除外すべき画素が存在するか否かを判定し、白色又は白色に準じた明るい画素（すなわち濃度が低い画素）を不要画素として、参照領域から除外する処理を行っている。これは、濃度が低い（薄い）場合には、色ずれが生じても、白抜けが目立たないことからトラップを行わないためである。この判定は、参照画素の濃度とある閾値とを比較して行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４１６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、画像によっては、上記閾値近辺の画素が多く存在する場合やグラデーション画像の場合がある。この場合、トラップのＯＮ／ＯＦＦの切り替わりが発生し、画像劣化を招いてしまう可能性がある。
【０００７】
ここで、図７の（ａ）、（ｂ）、（ｃ）と図８の（ａ）、（ｂ）、（ｃ）とを使って課題を説明する。図７の（ａ）は、入力画像であり、文字部７０１は一律同じ濃度値のイエロー（Ｙ）で、背景部７０２は特定の背景パターンによって濃度値にムラがあるシアン（Ｃ）である。この入力画像に対して、従来手法のように閾値でトラップのＯＮ／ＯＦＦを制御して処理した場合の出力結果が図７（ｂ）である。背景７０２の濃度値にムラがある場合、特に、閾値近辺で幅を持っている場合は、トラップ処理のＯＮ／ＯＦＦの切り替わりが発生する。図７（ｂ）の黒の矩形７０３は、従来手法でトラッピング処理が実施される画素である。本例では、背景部７０２のシアン（Ｃ）を文字部のイエロー（Ｙ）の一部に拡張している。すなわち、シアン（Ｃ）の画素を追加した画像データに対して印刷を行っている。背景部の濃度値のムラに起因して、トラッピング処理のＯＮ／ＯＦＦの切り替わりが文字部７０１内で発生し、出力結果では、文字部７０１のエッジが滑らかでなくなってしまっている。図７（ｃ）は、理想的な処理結果の例であり、黒の矩形７０４がトラッピング処理が実施される画素であり、文字部７０１のエッジで連続的につながっていることが分かる。
【０００８】
図８（ａ）、（ｂ）、（ｃ）は、図７の領域７１０、７２０、及び７３０それぞれを模式的に拡大した図である。左上を基準にして、左から４画素目、上から５画素目の画素をＰ（４、５）と呼ぶ。他の画素についても同様に名前をつける。
【０００９】
例えば、以下の条件である場合について説明する。トラップカラー（すなわち、拡張される色版）は、背景部のシアン（Ｃ）であるとユーザーにより設定されているものとする。また、トラッピングのＯＮ／ＯＦＦの条件のトラップカラー（すなわち、シアン）の閾値が５０とユーザーにより設定されているものとする。図８（ａ）に示すように、画素Ｐ（３、４）のシアン（Ｃ）の濃度値は５３、画素Ｐ（３、５）のシアン（Ｃ）の濃度値は４８、画素Ｐ（３、６）のシアンの濃度値は５１とする。左から５画素目から９画素目の全画素のシアン（Ｃ）の濃度は０で、イエロー（Ｙ）の濃度は１００とする。さらに、画素Ｐ（４、１）から画素Ｐ（４、６）と画素Ｐ（３、１）から画素Ｐ（３、３）の画素も同様に、シアン（Ｃ）の濃度は０で、イエロー（Ｙ）の濃度は１００とする。参照領域は、注目画素に対して、上と右と下と左の４画素とする。
【００１０】
画素Ｐ（４、５）が注目画素の場合、参照領域は、画素Ｐ（４、４）、画素Ｐ（３、５）、画素Ｐ（５、５）、画素Ｐ（４、６）である。シアン（Ｃ）の濃度が閾値５０を超える画素がないため、注目画素Ｐ（４、５）にトラッピング処理は行われない。
【００１１】
次に、画素Ｐ（４、６）が注目画素の場合、参照領域は、画素Ｐ（４、５）、画素Ｐ（３、６）、画素Ｐ（５、６）、画素Ｐ（４、７）である。画素Ｐ（３、６）のシアン（Ｃ）の濃度は５１で閾値の５０を超えているので、トラッピングＯＮとなる。このようにトラッピング処理を行うと、図８（ｂ）のような結果が得られる。図８（ｂ）は、従来手法でトラッピング処理を行った場合の出力結果である。図８（ｂ）の画素Ｐ（４、５）と画素Ｐ（５、８）にトラッピング処理が行われず、トラッピングのＯＮ／ＯＦＦの切り替わりが発生する。その結果、周囲の画素との濃度が変わってしまい、濃度の段差が目立ち、エッジ部が不自然になっている。従来手法で閾値近辺の濃度を有する画像に対してトラッピングを行った場合に、トラップ処理のＯＮ／ＯＦＦの切り替わりが発生し、画像不良になることが分かる。図８（ｃ）は理想的なトラッピングの処理結果の例で、画像のエッジが滑らかに繋がっていることが分かる。
【課題を解決するための手段】
【００１２】
本発明に係る画像処理装置は、色ずれを補正する画像処理装置であって、入力画像の注目画素の濃度と、前記注目画素の周りの参照画素の濃度とに基づいて、前記注目画素に適用されるトラップカラーの濃度を制御する制御手段を備えることを特徴とする。
【発明の効果】
【００１３】
グラデーション画像や濃度にムラのある画像を含む画像に対して、自然で良好なトラッピング結果を得ることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像形成装置の概略構成の一例を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態に係るトラッピング処理の一例を示すフローチャートである。
【図４】本発明の実施形態１に係るトラップ率決定処理の一例を示すフローチャートである。
【図５】本発明の実施形態に係るトラップ率決定方法を説明するための図である。
【図６】本発明の実施形態に係るトラップ率決定方法を説明するための図である。
【図７】従来のトラッピング処理の問題を説明するための図である。
【図８】図７の一部を拡大した図である。
【図９】本発明の実施形態２に係るトラップ率決定処理の一例を示すフローチャートである。
【図１０】本発明の実施形態に係るトラッピング処理を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１６】
＜実施形態１＞
図１は、実施形態１に係る画像形成装置１００の構成の一例を示すブロック図である。本実施形態では画像形成装置１００としてデジタル複合機等を想定して説明するが、複合機だけでなく、レーザビームプリンタ及びインクジェットプリンタ等の他のカラープリンタ等の他の印刷デバイスに対しても適用可能である。つまり、各プロセスカラーの画像データに基づく画像を重ね合わせることで、カラー画像を形成する画像形成装置であれば、本発明は適用可能である。
【００１７】
まず、本実施形態に係る画像形成装置１００の構成について説明する。図１に示すように、画像形成装置１００は、画像読取部１０１、画像処理部１０２、記憶部１０３、ＣＰＵ１０４及び画像出力部１０５を備える。尚、当該画像形成装置は、ＬＡＮやインターネット等のネットワークを介して、画像データを管理するサーバや、この画像形成装置に対してプリントの実行を指示するパーソナルコンピュータ（ＰＣ）等とも接続可能である。
【００１８】
次に、図１に示す画像形成装置の各構成の働きについて説明する。画像読取部１０１では、入力画像を読み取る。例えば、画像読取部１０１は例えばプロセスカラーであるＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のカラー画像等を読み取る。次に、画像処理部１０２は、送られてきた印刷情報を中間情報（以下、「オブジェクト」という。）に変換し、画像処理部１０２内のオブジェクトバッファに格納する。この時、濃度補正等の画像処理等が行われる。さらに、画像処理部１０２は、バッファされたオブジェクトに基づいてビットマップデータを生成し、内部のバンドバッファに格納する。この時、ディザ処理やハーフトーン処理等が行われる。
【００１９】
ここで、トラッピング処理はオブジェクトデータベースで行われる場合、又は、レンダリング後のビットマップに対して行われる場合の２通りがある。本実施形態では主にレンダリング後のビットマップに対して行われる場合を例に挙げて説明する。
【００２０】
次に、図１に示す画像形成装置の記憶部１０３、ＣＰＵ１０４及び画像出力部１０５における構成や働きについて説明する。記憶部１０３は、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）等のさまざまな記憶媒体から構成される。例えば、ＲＡＭはデータや各種情報を格納する領域として用いられたり、作業領域として用いられる。一方、ＲＯＭは、各種制御プログラムを格納する領域として用いられる。また、ＣＰＵ１０４は、ＲＯＭに格納されたプログラムに従って各種処理を判断、制御するものとして用いられる。さらに、画像出力部１０５は、画像を出力（例えば、記録紙等の記録媒体に画像を形成して出力）する働きを持つ。
【００２１】
次に、本実施形態に係る画像形成装置１００のハードウェア構成の一例を、図２を参照して説明する。画像読取部１０１と画像出力部１０５は、図２に示すように、スキャナ部２００とプリンタ部３００として一体的に構成されている。スキャナ部２００は、原稿給紙ユニット２５０を搭載する。原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送する。そして、スキャナ部２００では、各原稿の読み取り動作が終了する毎に、その原稿をプラテンガラス２１１から図示の排出トレイに排出する。
【００２２】
スキャナ部２００では、原稿がプラテンガラス２１１上に給送されると、ランプ２１２が点灯し、移動ユニット２１３の移動が開始する。この移動ユニット２１３の移動により、プラテンガラス２１１上の原稿に対する読み取り走査が行われる。この読み取り走査中、原稿からの反射光は、各ミラー２１４、２１５、２１６及びレンズ２１７を経て、ＣＣＤイメージセンサ（以下、「ＣＣＤ」と称す）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後に画像処理部１０２に入力される。
【００２３】
一方、プリンタ部３００は、画像処理部１０２から入力された画像データに応じて変調されたレーザ光等の光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラム３２３に照射する。
【００２４】
像担持体としての感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成される。この静電潜像は、複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部としての現像器３２４Ｃ、３２４Ｍ、３２４Ｙ及び３２４Ｋからそれぞれ供給されたトナーにより、トナー像（現像画像）として可視像化される。具体的に、感光ドラム３２３上に形成されたトナー像は、記録媒体としての記録紙に転写され、その際に転写されずに感光ドラム３２３上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、記録紙が転写部３２５の所定位置に巻きつき４回転する間に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像器３２４Ｃ乃至３２４Ｋが入れ替わりで順次、電子写真プロセスを繰り返し実行する。４回転の後、４色の複数の色成分のフルカラートナー像が記録紙に転写される。
【００２５】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。そして、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。
【００２６】
排紙ユニット３３０は、ソートやステイプル等の後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２７】
次に、トラッピング処理の手順について説明する。
【００２８】
図３は、実施形態１に係る画像形成装置１００におけるトラッピング処理手順を説明するためのフローチャートである。トラッピング処理は、ＣＰＵ１０４による制御に基づいて、記憶部１０３に記憶されているプログラムに従って画像処理部１０２において行われる。
【００２９】
まず、ＣＰＵ１０４は画像処理部１０２に入力された画像データ（ビットマップデータ）に対し、トラッピング処理の実行が設定されているか判定する（ステップＳ３０１）。例えば、ユーザーがテスト印刷を行い、その印刷結果から色ずれが発生していると判断すると、トラッピング処理をするように画像処理装置に指示を入力し、画像形成装置はその指示に基づいてトラッピング設定を行う。トラッピング設定には、例えばトラップカラー（すなわち、隣接する画素に拡張する色版）の設定が含まれる。また、参照領域として用いる画素の設定が行われても良い。また、どの方向にトラッピングをするかを示す設定が行われても良い。この設定は不図示のＵＩ部で入力され、記憶部１０３に保持されている。ステップＳ３０１の判定の結果、トラッピング設定がＯＦＦであればトラッピング処理を終了する。一方、トラッピング設定がＯＮであれば、画像処理部１０２は、指定されたトラップカラーを含むトラップカラー設定を取得し、１画素毎に順次注目して以下の処理を行う。
【００３０】
画像処理部１０２は、注目画素の、ステップＳ３０１で取得したトラップカラー以外の色版の濃度が閾値以上であるかを判定する（ステップＳ３０２）。後述するように、注目画素のトラップカラー以外の色版の濃度が閾値未満である場合は、色ずれが発生しても注目画素で色ずれが目立ちにくいため注目画素に対するトラッピング処理を実施せず、Ｓ３０６へ進む。閾値以上である場合は、Ｓ３０３へ進む。
【００３１】
画像処理部１０２は、参照領域として設定されているいずれかの参照画素の、ステップＳ３０１で取得したトラップカラーの濃度が閾値以上であるかを判定する（ステップＳ３０３）。閾値未満である場合は、色ずれが発生しても注目画素で色ずれが目立ちにくいため注目画素に対するトラッピング処理を実施せず、ステップＳ３０６へ進む。何れかの参照画素のトラップカラーの濃度が閾値以上である場合は、トラップ率決定処理（Ｓ３０４）へ進む。
【００３２】
なお、本実施形態においては、後述するようにトラップ率を決定して、トラップ率に応じてトラップカラーを修正する処理が行われる。したがって、ステップＳ３０２やステップＳ３０３の閾値は、例えば図７及び図８を参照して説明した際の閾値よりも低く設定することができる。すなわち、後述するステップＳ３０４に進みやすい値をステップＳ３０２とステップＳ３０３の閾値として設定してもよい。また、これらの閾値は同じ値でもよいし、異なる値であってもよい。なおトラップ率とは、注目画素におけるトラップカラーの濃度を、参照画素におけるトラップカラーの濃度に対してどの程度の割合とするかを決定する際に用いられる変化率の値である。
【００３３】
画像処理部１０２は、注目画素と参照画素の濃度値からトラップ率を算出するトラップ率決定処理を行う（ステップＳ３０４）。なお、ステップＳ３０３で閾値を越えている参照画素が複数ある場合がある。このような場合、ステップＳ３０４で用いる参照画素（すなわち、後述のトラップ率決定処理において参照画素として説明する画素）は、閾値を越えている画素のうち、最も濃度が高い画素を用いることができる。トラップ率決定処理（ステップＳ３０４）の詳細については後述する。
【００３４】
画像処理部１０２は、ステップＳ３０４で用いられた参照画素のトラップカラーとステップＳ３０４で決定されたトラップ率とから注目画素を修正する濃度修正処理を行う（ステップＳ３０５）。すなわち、トラップ率に応じた濃度のトラップカラーを注目画素のトラップカラーとする処理を行う。注目画素値は以下の式で導出される。
【００３５】
注目画素のトラップカラーの濃度値＝ｃｐｉｘ×Ｒａｔｅ
ここで、参照画素のトラップカラーの濃度値がｃｐｉｘでトラップ率がＲａｔｅである。つまり注目画素のトラップカラーの濃度値は、参照画素のトラップカラーの濃度値と、注目画素及び参照画素の濃度値から決定されるトラップ率とに基づいて決定される。
【００３６】
ただしステップＳ３０５においてＲａｔｅ＝０である場合はトラッピングを行わないことを示すので、この場合に注目画素のトラップカラーの濃度値を変更せずにそのままの値で出力する（トラッピングしない）。
【００３７】
画像処理部１０２は、入力された画像の全ての画素に対して処理が行われたか判断する（ステップＳ３０６）。次の画素があれば次の画素を注目画素としてＳ３０２へと進む。全ての画素について処理が行われたと判断するとトラッピング処理を終了する。
【００３８】
次に、具体的な処理の説明に入る前に、トラッピング処理が必要な場合を説明する。自然なトラッピング処理を行う際には、４つの濃度から総合的に判断しないと自然なトラッピング結果を得ることができない。４つの濃度とは、注目画素のトラップカラーの濃度と、注目画素のトラップカラー以外の色の濃度と、参照画素のトラップカラーの濃度と、参照画素のトラップカラー以外の色の濃度である。以下、図１０を用いて具体的に説明する。
【００３９】
図１０は、トラッピング処理が必要な場合を説明するための図である。横方向に画素が並んでおり、上段はトラップカラー（すなわち、拡張する色版）を示し、下段はトラップカラー以外の色版を示している。四角の大きさが濃度値を表している。Ｃ１０、Ｃ１１、Ｅ１０、Ｅ１１は濃度が濃い。Ｃ００、Ｃ０１、Ｅ００、Ｅ０１は濃度が薄い。図１０（ａ）は画像処理部１０２で処理前の画像で、図１０（ｂ）は色ずれによりトラップカラーが左に１画素ずれた場合の画像である。注目画素Ｂ１００３の濃度は、Ｃ００とＥ１０を混色したものである。参照画素Ｂ１００２の濃度は、Ｃ１１とＥ０１を混色したものである。図１０（ａ）の画素Ｂ１００１からＢ１００４と、図１０（ｂ）の画素Ａ１００１からＡ１００４とは、それぞれ対応した位置の画素であるものとする。
【００４０】
トラッピング処理は、注目画素のトラップカラーの濃度が薄く、注目画素のトラップカラー以外の濃度が濃く、参照画素のトラップカラーの濃度が濃く、参照画素のトラップカラー以外の濃度が薄い場合に必要である。図１０（ｂ）に示すように、色ずれによりトラップカラーが左に１画素ずれた場合、画素Ａ１００２の濃度が周囲の画素Ａ１００１、Ａ１００３と比べて薄くなる。このとき、画素Ａ１００２は周囲に比べて薄いので、白っぽく見え、白抜けしたように見える可能性がある。よって、注目画素のトラップカラーの濃度が薄く、注目画素のトラップカラー以外の濃度が濃く、参照画素のトラップカラーの濃度が濃く、参照画素のトラップカラー以外の濃度が薄い場合はトラッピング処理が必要であると言える。
【００４１】
上記条件を判断するために、本実施形態では、各画素の各濃度から算出したトラップ率Ｒａｔｅ１、Ｒａｔｅ２、Ｒａｔｅ３、Ｒａｔｅ４を用いる。Ｒａｔｅ１は、注目画素のトラップカラーの濃度から算出されるトラップ率である。Ｒａｔｅ２は、注目画素のトラップカラー以外の色版の濃度から算出されるトラップ率である。Ｒａｔｅ３は、参照画素のトラップカラーの濃度から算出されるトラップ率である。Ｒａｔｅ４は、参照画素のトラップカラー以外の色版の濃度から算出されるトラップ率である。
【００４２】
そして、本実施形態では、各画素の各色の濃度（４つの濃度）に応じて、段階的にトラップカラーの濃度を制御することで、各画素の各色の濃度がどんなものであっても、自然なトラッピング結果を得ることが可能である。
【００４３】
図６は、トラップ率の決定方法を説明するための図であり、図６（ａ）はトラッピング処理前の入力画像である。図６（ｂ）は従来手法でトラッピング処理を行った場合の出力結果である。図６（ｃ）は本実施形態でトラッピング処理を行った場合の出力結果である。図６のａからｒは各領域内の濃度が同じ濃度の画素群である。各画素群の濃度は以下である。  
ａ：Ｃ＝１５３、Ｍ＝２６、Ｙ＝０、Ｋ＝０
ｂ：Ｃ＝１０２、Ｍ＝１０２、Ｙ＝０、Ｋ＝０
ｃ：Ｃ＝１５３、Ｍ＝１０２、Ｙ＝０、Ｋ＝０
ｄ：Ｃ＝２６、Ｍ＝１５３、Ｙ＝０、Ｋ＝０
ｅ：Ｃ＝２６、Ｍ＝１０２、Ｙ＝０、Ｋ＝０
ｆ：Ｃ＝２６、Ｍ＝１５３、Ｙ＝０、Ｋ＝０
ｇ：Ｃ＝１５３、Ｍ＝２６、Ｙ＝０、Ｋ＝０
ｈ：Ｃ＝１０２、Ｍ＝２６、Ｙ＝０、Ｋ＝０
ｉ：Ｃ＝１５３、Ｍ＝１０２、Ｙ＝０、Ｋ＝０
ｊ：Ｃ＝１５３、Ｍ＝１５３、Ｙ＝０、Ｋ＝０
また、画素６０１から画素６１５は画素群中のある画素である。
【００４４】
次に、図４のフローチャートを図５及び図６を参照して説明する。図４は、トラップ率決定処理の流れを示すフローチャートである。図５は、処理例を説明するための図である。なお、以下ではシアン（Ｃ）がトラップカラーとして設定されている場合を例として説明する。またトラップカラー以外の色版はイエロー（Ｙ）、マゼンタ（Ｍ）、ブラック（Ｂ）であるとする。
【００４５】
ｒｍ＿ｃｐｉｘは注目画素のトラップカラーの濃度である。ｒｍ＿ｒｐｉｘは注目画素のトラップカラー以外の色版の濃度である。ｃｐｉｘは参照画素のトラップカラーの濃度である。ｒｐｉｘは参照画素のトラップカラー以外の濃度である。閾値Ｍ１、Ｍ２、Ｍ３、Ｍ４はそれぞれ、任意の数に設定が可能であり、実施例では、Ｍ１は２０４、Ｍ２は５１、Ｍ３は５１、Ｍ４は２０４とする。Ｓｌｏｐｅ１、Ｓｌｏｐｅ２、Ｓｌｏｐｅ３、Ｓｌｏｐｅ４は、トラップ率の調整幅で、全て１２８とする。トラップ率の調整幅の範囲内でトラップ率を段階的に制御することが可能である。Ｒａｔｅ１は注目画素のトラップカラーの濃度から算出されるトラップ率である。Ｒａｔｅ２は注目画素のトラップカラー以外の色の濃度から算出されるトラップ率である。Ｒａｔｅ３は参照画素のトラップカラーの濃度から算出されるトラップ率である。Ｒａｔｅ４は参照画素のトラップカラー以外の色の濃度から算出されるトラップ率である。そして、最終的なトラップ率がＲａｔｅである。さらに、画素の濃度は８ビット（０〜２５５）の値とする。上記の閾値の値やビット数はいずれも単なる例示に過ぎず、これに限定するものではない。
【００４６】
以下の説明においてトラップカラー以外の色とは、トラップカラー以外の色版のうち何れか１つの色版のことである。以下のステップＳ４０１〜Ｓ４１８の処理は、トラップカラーとトラップカラー以外の全色版のそれぞれとの組み合わせについて繰り返し実行される。
【００４７】
画像処理部１０２は、注目画素のトラップカラーｒｍ＿ｃｐｉｘが閾値Ｍ１以下であるかを判定する（ステップＳ４０１）。注目画素のトラップカラーが閾値Ｍ１より大きい場合は、注目画素のトラップカラーの濃度が十分に大きいので、色ずれが発生しても目立ちにくいのでトラップする必要がないと判定し、ステップＳ４１８へ移行する。注目画素のトラップカラーが閾値Ｍ１以下である場合は、トラップする必要があるかもしれないので、ステップＳ４０２へ移行する。
【００４８】
例えば、図６の画素６０１が注目画素で画素６０２が参照画素である場合、注目画素のトラップカラーｒｍ＿ｃｐｉｘは１０２で閾値Ｍ１の２０４以下であるのでステップＳ４０２に移行する。
【００４９】
画像処理部１０２は、注目画素のトラップカラーｒｍ＿ｃｐｉｘが、閾値Ｍ１からＳｌｏｐｅ１を引いた値より大きいかを判定する（ステップＳ４０２）。ｒｍ＿ｃｐｉｘが（Ｍ１−Ｓｌｏｐｅ１）より大きい場合は、調整幅の範囲なのでトラップ率の調整を行うためにステップＳ４０３へ移行する。ｒｍ＿ｃｐｉｘが（Ｍ１−Ｓｌｏｐｅ１）以下の場合は、調整せず、ステップＳ４０４へ移行し、Ｒａｔｅ１に１を代入してステップＳ４０５へ移行する。
【００５０】
画像処理部１０２は、ステップＳ４０３において、以下の式でＲａｔｅ１を算出する。
Ｒａｔｅ１  ＝  （Ｍ１−ｒｍ＿ｃｐｉｘ）／Ｓｌｏｐｅ１
【００５１】
例えば、図６の画素６０１が注目画素で画素６０２が参照画素である場合、注目画素のトラップカラーｒｍ＿ｃｐｉｘは１０２なので、
Ｒａｔｅ１  ＝  （２０４−１０２）／１２８
≒  ０．８０
となる。
【００５２】
例えば、画素６０３が注目画素で画素６０４が参照画素である場合、注目画素のトラップカラーｒｍ＿ｃｐｉｘは１５３なので、
Ｒａｔｅ１  ＝  （２０４−１５３）／１２８
≒  ０．４０
となる。
【００５３】
図５（Ａ）は、Ｒａｔｅ１の導出方法のグラフである。注目画素のトラップカラーｒｍ＿ｃｐｉｘの濃度が薄いほどトラッピング処理が必要なので、図５（ａ）に示すように、Ｒａｔｅ１は、注目画素のトラップカラーｒｍ＿ｃｐｉｘの濃度が薄いほどＲａｔｅ１が高い。注目画素のトラップカラーｒｍ＿ｃｐｉｘがＭ１とＭ１−Ｓｌｏｐｅ１との間にある場合は、段階的あるいは連続的に徐々にＲａｔｅ１が変化することが分かる。従来手法では、Ｍ１−Ｓｌｏｐｅ１を境にトラッピングのＯＮ／ＯＦＦが切り替わっており、トラッピングの強度を徐々に変化させる制御を行っていない。このため、従来手法のトラッピングの閾値が１２８だった場合、図６の画素群ｂの注目画素のトラップカラーｒｍ＿ｃｐｉｘは１０２で、画素群ｃの注目画素のトラップカラーｒｍ＿ｃｐｉｘは１５３なので、画素群ｂにしかトラッピング処理が行われない。図６（ｂ）の画素群ｋが画素群ｂに対する画素群ａのトラッピングである。画素群ｃは閾値以上なのでトラッピングが行われていないことが図より分かる。対して、図６（ｃ）は本実施形態の手法でトラッピングを行った場合の処理結果である。画素群ｋは、Ｒａｔｅ１＝０．８で、画素群ｏは、Ｒａｔｅ１＝０．４でトラッピング処理が行われる。なお、詳細には、後述するＳ４２０のＲａｔｅに基づいてトラッピング処理がされるが、ここでは説明のため、Ｒａｔｅ１に基づく処理として説明している。以下で説明するＲａｔｅ２、Ｒａｔｅ３、Ｒａｔｅ４についても同様である。図６（ｂ）では、画素群ｂに対してのみトラッピングが行われており、画素群ｋと画素群ｃとの境目で段差が発生している。一方、図６（ｃ）の画素群ｂと画素群ｃに対しては、それぞれ画素群ｋ、画素群ｏのようにトラッピング処理がされ、段差が軽減していることが変わる。
【００５４】
画像処理部１０２は、次に、注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘが閾値Ｍ２以上であるかを判定する（ステップＳ４０５）。注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘが閾値Ｍ２より小さい場合は、色ずれが発生しても目立ちにくいのでトラップする必要がないと判断し、ステップＳ４１８へ移行する。注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘが閾値Ｍ２以上である場合は、色ずれが目立ちやすいのでステップＳ４０６へ移行する。
【００５５】
ステップＳ４０６において、画像処理部１０２は、注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘが閾値Ｍ２とＳｌｏｐｅ２を足した値より小さいかを判定する。ｒｍ＿ｒｐｉｘが（Ｍ２＋Ｓｌｏｐｅ２）より小さい場合は、調整幅の範囲なのでトラップ率の調整を行うためにステップＳ４０７へ移行する。ｒｍ＿ｒｐｉｘが（Ｍ２＋Ｓｌｏｐｅ２）以上の場合は、調整せず、ステップＳ４０８へ移行し、Ｒａｔｅ２に１を代入してステップＳ４０９へ移行する。
【００５６】
ステップＳ４０７において、画像処理部１０２は、以下の式でＲａｔｅ２を導出する。
Ｒａｔｅ２  ＝  （ｒｍ＿ｒｐｉｘ−Ｍ２）／Ｓｌｏｐｅ２
【００５７】
例えば、図６の画素６０５が注目画素で画素６０６が参照画素である場合、注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘは１５３なので、
Ｒａｔｅ２  ＝  （１５３−５１）／１２８
≒  ０．８０
となる。
【００５８】
例えば、図６の画素６０３が注目画素で画素６０４が参照画素である場合、注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘは１０２なので、
Ｒａｔｅ２  ＝  （１０２−５１）／１２８
≒  ０．４０
となる。
【００５９】
図５（ｂ）は、Ｒａｔｅ２の導出方法のグラフである。注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘの濃度が濃いほどトラッピング処理が必要なので、図５（ｂ）に示すように、Ｒａｔｅ２は、注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘの濃度が濃いほどＲａｔｅ２が高い。注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘが閾値Ｍ２とＭ２＋Ｓｌｏｐｅ２との間にある場合は、段階的あるいは連続的に除所にＲａｔｅ２が変化することが分かる。従来手法では、Ｍ２＋Ｓｌｏｐｅ２を境にトラッピングのＯＮ／ＯＦＦが切り替わっており、トラッピングの強度を徐々に変化させる制御を行っていない。このため、従来手法のトラッピングの閾値が１２８だった場合、画素群ｄの注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘは１５３で、画素群ｃの注目画素のトラップカラー以外の色ｒｍ＿ｒｐｉｘは１０２なので、画素群ｄにしかトラッピング処理が行われない。図６（ｂ）の画素群ｌが画素群ｄに対する画素群ａのトラッピングである。画素群ｅは閾値以下なのでトラッピングが行われていないことが図より分かる。対して、図６（ｃ）は本実施形態の手法でトラッピングを行った場合の処理結果である。画素群ｌは、Ｒａｔｅ２＝０．８で、画素群ｐは、Ｒａｔｅ２＝０．４でトラッピング処理が行われる。図６（ｂ）では画素群ｄに対してのみトラッピングが行われており、画素群ｌと画素群ｅとの境目で段差が発生している。一方、図６（ｃ）の画素群ｂと画素群ｃに対しては、それぞれ画素群ｌ、画素群ｐのようにトラッピングが行われ、段差が軽減していることがわかる。
【００６０】
次に、画像処理部１０２は、参照画素のトラップカラーｃｐｉｘが閾値Ｍ３以上であるかを判定する（ステップＳ４０９）。参照画素のトラップカラーｃｐｉｘが閾値Ｍ３より小さい場合は、色ずれが発生しても目立ちにくいのでトラップする必要がないと判断し、ステプＳ４１８へ移行する。参照画素のトラップカラーｃｐｉｘが閾値Ｍ３以上である場合は、色ずれが目立ちやすいのでステップＳ４１０へ移行する。
【００６１】
画像処理部１０２は、参照画素のトラップカラーｃｐｉｘが閾値Ｍ３とＳｌｏｐｅ３とを足した値より小さいかを判定する（ステップＳ４１０）。ｃｐｉｘが（Ｍ３＋Ｓｌｏｐｅ３）より小さい場合は、調整幅の範囲なのでトラップ率の調整を行うためにステップＳ４１１へ移行する。ｃｐｉｘが（Ｍ３＋Ｓｌｏｐｅ３）以上の場合は、調整せず、ステップＳ４１２へ移行し、Ｒａｔｅ３に１を代入してステップＳ４１３へ移行する。
【００６２】
ステップＳ４１１において、画像処理部１０２は、以下の式でＲａｔｅ３を導出する。
Ｒａｔｅ３  ＝  （ｃｐｉｘ−Ｍ３）／Ｓｌｏｐｅ３
【００６３】
例えば、画素６０９が注目画素で画素６１０が参照画素である場合、参照画素のトラップカラーｃｐｉｘは１５３なので、
Ｒａｔｅ３  ＝  （１５３−５１）／１２８
≒  ０．８０
となる。
【００６４】
例えば、画素６１１が注目画素で画素６１２が参照画素である場合、参照画素のトラップカラーｃｐｉｘは１０２なので、
Ｒａｔｅ３  ＝  （１０２−５１）／１２８
≒  ０．４０
となる。
【００６５】
図５（ｃ）は、Ｒａｔｅ３の導出方法のグラフである。参照画素のトラップカラーの濃度ｃｐｉｘが濃いほどトラッピング処理が必要なので、図５（ｃ）に示すように、Ｒａｔｅ３は、参照画素のトラップカラーの濃度ｃｐｉｘが濃いほどＲａｔｅ３が高い。参照画素のトラップカラーｃｐｉｘが閾値Ｍ３とＭ３＋Ｓｌｏｐｅ３との間にある場合は、段階的あるいは連続的に徐々にＲａｔｅ３が変化することが分かる。従来手法では、Ｍ３＋Ｓｌｏｐｅ３を境にトラッピングのＯＮ／ＯＦＦが切り替わっており、トラッピングの強度を徐々に変化させる制御を行っていない。このため、従来手法のトラッピングの閾値が１２８だった場合、図６の画素群ｇの参照画素のトラップカラーｃｐｉｘは１５３で、画素群ｈの参照画素のトラップカラーｃｐｉｘは１０２なので、画素群ｇからしかトラッピング処理が行われない。図６（ｂ）の画素群ｍが画素群ｆに対する画素群ｇのトラッピングである。画素群ｈは閾値以下なのでトラッピングが行われていないことが図より分かる。対して、図６（ｃ）は本実施形態の手法でトラッピングを行った場合の処理結果である。画素群ｍは、Ｒａｔｅ３＝０．８で、画素群ｑは、Ｒａｔｅ３＝０．４でトラッピング処理が行われる。図６（ｂ）は、画素群ｇから画素群ｆに対してのみトラッピングが行われており、画素群ｍとｈとの境目で段差が発生している。一方、図６（ｃ）の画素群ｆに対しては、それぞれ画素群ｍ、画素群ｑのようにトラッピング処理がされ、段差が軽減していることがわかる。
【００６６】
次に、画像処理部１０２は、参照画素のトラップカラー以外の色ｒｐｉｘが閾値Ｍ４以下であるかを判定する（ステップＳ４１３）。参照画素のトラップカラー以外の色ｒｐｉｘが閾値Ｍ４より大きい場合は、色ずれが発生しても目立ちにくいのでトラップする必要がないと判断し、ステップＳ４１８へ移行する。参照画素のトラップカラー以外の色ｒｐｉｘが閾値Ｍ４より小さい場合は、トラップする必要があるかもしれないので、ステップＳ４１４へ移行する。
【００６７】
画像処理部１０２は、参照画素のトラップカラー以外の色ｒｐｉｘが閾値Ｍ４からＳｌｏｐｅ４を引いた値より大きいかを判定する（ステップＳ４１４）。ｒｐｉｘが（Ｍ４−Ｓｌｏｐｅ４）より大きい場合は、調整幅の範囲なのでトラップ率の調整を行うためにステップＳ４１５へ移行する。ｒｐｉｘが（Ｍ４−Ｓｌｏｐｅ４）以下の場合は、調整せず、ステップＳ４１６へ移行し、Ｒａｔｅ４に１を代入してＳ４１７へ移行する。
【００６８】
ステップＳ４１６において、画像処理部１０２は、以下の式でＲａｔｅ４を導出する。
Ｒａｔｅ４  ＝  （Ｍ４−ｒｐｉｘ）／Ｓｌｏｐｅ４
【００６９】
例えば、画素６１３が注目画素で画素６１４が参照画素である場合、参照画素のトラップカラー以外の色ｒｐｉｘは１０２なので、
Ｒａｔｅ４  ＝  （２０４−１０２）／１２８
≒  ０．８０
となる。
【００７０】
例えば、画素６１５が注目画素で画素６１６が参照画素である場合、参照画素のトラップカラー以外の色ｒｐｉｘは１５３なので、
Ｒａｔｅ４  ＝  （２０４−１５３）／１２８
≒  ０．４０
となる。
【００７１】
図５（ｄ）は、Ｒａｔｅ４の導出方法のグラフである。参照画素のトラップカラー以外の色ｒｐｉｘの濃度が薄いほどトラッピング処理が必要なので、図５（ｄ）に示すように、Ｒａｔｅ４は、参照画素のトラップカラー以外の色ｒｐｉｘの濃度が薄いほどＲａｔｅ４が高い。参照画素のトラップカラー以外の色ｒｐｉｘが閾値Ｍ４とＭ４−Ｓｌｏｐｅ４との間にある場合は、段階的あるいは連続的に徐々にＲａｔｅ４が変化することが分かる。従来手法では、Ｍ４−Ｓｌｏｐｅ４を境にトラッピングのＯＮ／ＯＦＦが切り替わっており、トラッピングの強度を徐々に変化させる制御を行っていない。このため、従来手法のトラッピングの閾値が１２８だった場合、画素群ｉの参照画素のトラップカラー以外の色ｒｐｉｘは１０２で、画素群ｊの参照画素のトラップカラー以外の色ｒｐｉｘは１５３なので、画素群ｉからしかトラッピング処理が行われない。図６（ｂ）の画素群ｎが画素群ｆに対する画素群ｉのトラッピングである。画素群ｊは閾値以上なのでトラッピングが行われていないことが図より分かる。対して、図６（ｃ）は本実施形態の手法でトラッピングを行った場合の処理結果である。画素群ｎは、Ｒａｔｅ４＝０．８で、画素群ｒは、Ｒａｔｅ４＝０．４でトラッピング処理が行われる。図６（ｂ）は、画素群ｉから画素群ｆに対してのみトラッピングが行われており、画素群ｎと画素群ｊとの境目で段差が発生している。一方、図６（ｃ）の画素群ｆに対しては、それぞれ画素群ｎ、画素群ｒのようにトラッピング処理され、段差が軽減していることが変わる。
【００７２】
画像処理部１０２は、各ステップでトラップが必要ないと判断されたときはトラップ率Ｒａｔｅに０を代入する（ステップＳ４１８）。
【００７３】
画像処理部１０２は、各濃度のトラップ率Ｒａｔｅ１、Ｒａｔｅ２、Ｒａｔｅ３、Ｒａｔｅ４から最終的なトラップ率Ｒａｔｅを下記の式から決定する（ステップＳ４１７）。
Ｒａｔｅ＝（Ｒａｔｅ１＋Ｒａｔｅ２＋Ｒａｔｅ３＋Ｒａｔｅ４）／４
【００７４】
例えば、画素６０１が注目画素で画素６０２が参照画素の場合、各画素の各色に対するトラップ率は以下のようになる。  
Ｒａｔｅ１＝（２０４−１０２）／１２８≒０．８
Ｒａｔｅ２＝（１０２−５１）／１２８  ≒０．４
Ｒａｔｅ３＝（１５３−５１）／１２８  ≒０．８
Ｒａｔｅ４は、参照画素のトラップカラー以外の色ｒｐｉｘが２６で、Ｍ４−Ｓｌｏｐｅ４＝７６以下なので１となる。  
以上から、
Ｒａｔｅ＝（０．８＋０．４＋０．８＋１）／４
＝０．７５
となる。
【００７５】
ステップＳ４１７あるいはＳ４１８において決定されたトラップ率は、トラップカラーと現在処理対象となっているトラップカラー以外のいずれかの色版との組み合わせにおけるトラップ率として画像処理部１０２によって記憶される。そして処理はステップＳ４１９へ移行する。
【００７６】
ステップＳ４１９において、画像処理部１０２は、ステップＳ４０１〜Ｓ４１８までの処理をトラップカラーとそれ以外の色版それぞれとの全ての組み合わせについて実行したかを判定する。処理が全ての組み合わせについて実行されている場合、処理はステップＳ４２０へ移行する。また、処理が全ての組み合わせについて実行されていない場合、画像処理部１０２は、処理対象のトラップカラー以外の色を、トラップカラー以外の色版のうち未処理の色版に変更して、処理をステップＳ４０１へ移行させる。
【００７７】
ステップＳ４２０において、画像処理部１０２は、ステップＳ４１７あるいはＳ４１８において記憶された、トラップカラーとトラップカラー以外の色版それぞれとの組み合わせにおけるトラップ率のうち、最もトラップ率の大きいトラップ率を取得する。そして画像処理部１０２は、取得したトラップ率を最終的なトラップカラーのトラップ率Ｒａｔｅとして決定する。
【００７８】
よって、画素群ｋのトラップカラーであるシアンの濃度はステップＳ３０５において、参照画素のトラップカラーｃｐｉｘと決定されたトラップ率Ｒａｔｅとを用いて、
ｃｐｉｘ×Ｒａｔｅ＝１５３×０．７５＝１１５
と導出される。
【００７９】
上記で述べたように、トラッピング処理は、注目画素のトラップカラーの濃度が薄く、注目画素のトラップカラー以外の濃度が濃く、参照画素のトラップカラーの濃度が濃く、参照画素のトラップカラー以外の濃度が薄い場合に必要である。各画素の各濃度から導出される各トラップ率Ｒａｔｅ１，２，３，４は、上記条件に近ければ近いほど高くなるように導出される。よって各トラップ率Ｒａｔｅ１，２，３，４の平均からトラップ率Ｒａｔｅを決定することで、あらゆる状況でも自然なトラッピングを実現することが可能となる。
【００８０】
なお、上記のトラップ率を決定する処理は一例であって、トラップカラー以外の色が複数ある場合には、複数のうち最も参照画素の濃度の高いカラーの色を用いてトラップ率を決定しても良い。また、各色版について求めたトラップ率の平均値を最終的なトラップ率として決定しても良い。また、他の方法によって上記の各処理を行っても良い。重要なのはトラップ率が注目画素及び参照画素の各色版の濃度に応じて徐々に変化するように決定されることである。
【００８１】
また、上記の例では、トラップカラーとそれ以外の何れかの色版との組み合わせにおけるトラップ率Ｒａｔｅは各濃度のトラップ率の平均から決定した。しかしながら、これに限定するものではなく、４つの値の最大値や最小値、重み付けや掛け合わせで決定することも可能である。
【００８２】
以上説明したように、本実施形態では、トラッピングの際のトラップカラーの濃度（トラッピングの強度）を注目画素と参照画素の各色の濃度から調整幅を持たせて段階的あるいは連続的に徐々に制御する。これにより、グラデーション画像や濃度にムラのある画像に対しても、良好なトラッピング結果を得ることが可能である。例えば、印刷された印刷物上のグラデーションに色ずれが発生する場合、グラデーションの濃度の薄い部分に対して薄いトラップカラーを印刷することで、トラッピングで生じ得る段差を解消できる。
【００８３】
また、トラッピングの際に考慮すべき４つの濃度に対するトラップ率Ｒａｔｅ１〜Ｒａｔｅ４を導出することで、注目画素と参照画素の濃度の関係があらゆる場合でも良好なトラッピング結果が得られる。
【００８４】
本実施形態では、調整幅内のトラップ率の導出方法が線形であったが、これに限定するものではなく、任意の関数や非線形なものでよいことは言うまでもない。
【００８５】
また、上記の例では、ＣＭＹＫの４色の場合を例に挙げて説明したが、他の色材の組み合わせにおいても適用可能である。
【００８６】
＜実施形態２＞
次に、実施形態２に係る画像処理を説明する。
【００８７】
本実施形態では、トラップ率を決定する際に処理対象となった参照画素の注目画素からの距離に応じて、重みづけをしてトラップ率を決定する場合を例に挙げて説明する。
【００８８】
図９は、実施形態２に係る画像形成装置１００におけるトラッピング処理手順を説明するためのフローチャートである。ステップＳ９０１からステップＳ９０４までの処理については、図３のステップＳ３０１からステップＳ３０４と同様の処理とすることができるので、説明を省略する。
【００８９】
画像処理部１０２は、注目画素と参照画素との距離に応じた重みづけに応じてステップＳ９０４で決定されたトラップ率を修正する（ステップＳ９０５）。注目画素と参照画素との距離Ｒとした場合、以下の式を用いてトラップ率を修正する。例えば処理対象となっている参照画素が注目画素から４画素分離れていれば、距離Ｒ＝４である。
【００９０】
修正したトラップ率Ｒａｔｅ´＝トラップ率Ｒａｔｅ／距離Ｒ
画像処理部１０２は、参照画素と、ステップＳ９０５で修正されたトラップ率とから注目画素を修正する濃度修正処理（ステップＳ９０６）を行う。注目画素値は以下の式で算出される。
【００９１】
注目画素のトラップカラーの濃度値＝ｃｐｉｘ×Ｒａｔｅ´
ここで、参照画素のトラップカラーの濃度値がｃｐｉｘでトラップ率がＲａｔｅ´である。ただしステップＳ３０５と同様に、Ｒａｔｅ´＝０の場合は注目画素のトラップカラーの濃度値を変化させずにそのままの値で出力する（トラッピングしない）。
【００９２】
画像処理部１０２は、入力された画像の全ての画素に対して処理が行われたか判断する（Ｓ９０７）。次の画素があれば次の画素を注目画素としてＳ９０２へと進む。全ての画素について処理が行われたと判断するとトラッピング処理を終了する。
【００９３】
以上説明したように、参照画素の注目画素からの距離に応じて重みづけをしてトラップ率を決定することで、トラップ幅が広い場合にトラップ処理によって色が重なっても濃度上昇を防ぐことが可能となる。
【００９４】
＜その他の実施例＞
上記の各実施形態においては、画像形成装置を例に挙げて説明した。そして、上記の各実施形態の処理は、主として画像形成装置内の画像処理部（画像処理装置）において行われる例を説明した。しかしながら、本発明を画像形成を行う装置と接続される画像処理装置に適用してもよい。
【００９５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014120993.tif 000003
【図２】
2014120993.tif 000004
【図３】
2014120993.tif 000005
【図４】
2014120993.tif 000006
【図５】
2014120993.tif 000007
【図６】
2014120993.tif 000008
【図８】
2014120993.tif 000009
【図９】
2014120993.tif 000010
【図１０】
2014120993.tif 000011
【図７】
2014120993.tif 000012