(57)【要約】【課題】印刷結果物の画質を損なわないような、有効な参照領域の設定に基づくトラッピング処理を行う。【解決手段】  処理対象画像につき、注目画素を中心とする参照領域を設定し、前記参照領域中に、参照対象から除外すべき画素が存在するか否かを判定し、前記参照対象から除外すべき画素が存在する場合に、該画素に基づいて前記参照領域を変形し、前記変形された参照領域に含まれる前記注目画素の周辺画素のうち、前記注目画素に含まれない色成分を有する第１の周辺画素に基づいて、前記注目画素についてのトラップカラーを決定し、該トラップカラーの濃度を、前記周辺画素に基づいて算出し、前記処理対象画像において、算出された前記濃度を有する前記トラップカラーの画素を用いて前記注目画素の画素値を補正し、像担持手段が、注目画素が補正された処理対象画像に応じた潜像を担持する。【選択図】図１
2008141623.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部と、処理対象画像に応じた潜像を担持する像担持手段と、前記現像剤収容部内の各現像剤により前記潜像を現像して得られた現像画像を記録材へ転写して画像形成を行う転写手段とを利用して画像形成を行う画像形成装置であって、
前記処理対象画像につき、注目画素を中心とする参照領域を設定する領域設定手段と、
前記参照領域中に、参照対象から除外すべき画素が存在するか否かを判定する判定手段と、
前記参照対象から除外すべき画素が存在する場合に、該画素に基づいて前記参照領域を変形する変形手段と、
前記変形された参照領域に含まれる前記注目画素の周辺画素のうち、前記注目画素に含まれない色成分を有する第１の周辺画素に基づいて、前記注目画素についてのトラップカラーを決定する決定手段と、
該トラップカラーの濃度を、前記周辺画素に基づいて算出する濃度算出手段と、
前記処理対象画像において、算出された前記濃度を有する前記トラップカラーを用いて前記注目画素の画素値を補正する補正手段と
を備え、前記像担持手段は、前記補正手段により注目画素が補正された処理対象画像に応じた潜像を担持することを特徴とする画像形成装置。
【請求項２】
前記参照対象から除外すべき画素は、白色、または、予め定められた値よりも低い濃度を有する画素であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、前記注目画素に含まれない色成分が複数ある場合に、優先順位を付けて、前記トラップカラーを決定することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記濃度算出手段は、
前記注目画素に含まれない色成分を有する周辺画素と、該注目画素との距離に応じて、異なる濃度を算出する第１の算出手段と、
該周辺画素と、該注目画素との距離にかかわらず、同一の濃度を算出する第２の算出手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記濃度算出手段は、
前記補正手段による補正により階調表現を行う場合に、前記第１の算出手段により前記濃度を算出し、
前記補正手段による補正により階調表現を行わない場合に、前記第２の算出手段により前記濃度を算出する、
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１の算出手段は、前記第１の周辺画素の濃度の合計と、前記参照領域内に含まれる画素数とに基づいて前記濃度を算出し、
前記第２の算出手段は、前記第１の周辺画素の濃度の合計と、該合計した該第１の周辺画素の画素数とに基づいて前記濃度を算出する、
ことを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記領域設定手段は、前記注目画素が前記処理対象画像中の文字又は細線の一部を形成しない画素の場合に、前記注目画素を中心とした第１の画素数を有する第１領域の領域内に含まれる画素のうち、該文字又は細線の一部を形成する第１の画素と、前記注目画素とを比較し、前記第１の画素が前記注目画素よりも明るい画素値を有する場合に、前記参照領域を前記第１の画素数よりも少ない第２の画素数を有する領域として設定することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記領域設定手段は、前記注目画素が前記処理対象画像中の文字又は細線の一部を形成する画素の場合に、前記注目画素を中心とした第１の画素数を有する第１領域の領域内に含まれる画素のうち、該文字又は細線の一部を形成しない第２の画素と、前記注目画素とを比較し、前記第２の画素が前記注目画素よりも明るい画素値を有する場合に、前記参照領域を前記第１の画素数よりも少ない第２の画素数を有する領域として設定することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項９】
複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部と、処理対象画像に応じた潜像を担持する像担持手段と、前記現像剤収容部内の各現像剤により前記潜像を現像して得られた現像画像を記録材へ転写して画像形成を行う転写手段とを利用して画像形成を行う画像形成装置の制御方法であって、
前記処理対象画像につき、注目画素を中心とする参照領域を設定する領域設定工程と、
前記参照領域中に、参照対象から除外すべき画素が存在するか否かを判定する判定工程と、
前記参照対象から除外すべき画素が存在する場合に、該画素に基づいて前記参照領域を変形する変形工程と、
前記変形された参照領域に含まれる前記注目画素の周辺画素のうち、前記注目画素に含まれない色成分を有する第１の周辺画素に基づいて、前記注目画素についてのトラップカラーを決定する決定工程と、
該トラップカラーの濃度を、前記周辺画素に基づいて算出する濃度算出工程と、
前記処理対象画像において、算出された前記濃度を有する前記トラップカラーを用いて前記注目画素の画素値を補正する補正工程と
を備え、前記像担持手段は、前記補正工程において注目画素が補正された処理対象画像に応じた潜像を担持することを特徴とする画像形成装置の制御方法。
【請求項１０】
前記参照対象から除外すべき画素は、白色、または、予め定められた値よりも低い濃度を有する画素であることを特徴とする請求項９に記載の画像形成装置の制御方法。
【請求項１１】
前記決定工程では、前記注目画素に含まれない色成分が複数ある場合に、優先順位を付けて、前記トラップカラーを決定することを特徴とする請求項９または１０に記載の画像形成装置の制御方法。
【請求項１２】
前記濃度算出工程は、
前記注目画素に含まれない色成分を有する周辺画素と、該注目画素との距離に応じて、異なる濃度を算出する第１の算出工程と、
該周辺画素と、該注目画素との距離にかかわらず、同一の濃度を算出する第２の算出工程と
を備えることを特徴とする請求項９乃至１１のいずれか１項に記載の画像形成装置の制御方法。
【請求項１３】
前記濃度算出工程では、
前記補正工程による補正により階調表現を行う場合に、前記第１の算出工程により前記濃度が算出され、
前記補正工程による補正により階調表現を行わない場合に、前記第２の算出工程により前記濃度が算出される、
ことを特徴とする請求項１２に記載の画像形成装置の制御方法。
【請求項１４】
前記第１の算出工程では、前記第１の周辺画素の濃度の合計と、前記参照領域内に含まれる画素数とに基づいて前記濃度が算出され、
前記第２の算出工程では、前記第１の周辺画素の濃度の合計と、該合計した該第１の周辺画素の画素数とに基づいて前記濃度が算出される、
ことを特徴とする請求項１２又は１３に記載の画像形成装置の制御方法。
【請求項１５】
前記領域設定工程では、前記注目画素が前記処理対象画像中の文字又は細線の一部を形成しない画素の場合に、前記注目画素を中心とした第１の画素数を有する第１領域の領域内に含まれる画素のうち、該文字又は細線の一部を形成する第１の画素と、前記注目画素とを比較し、前記第１の画素が前記注目画素よりも明るい画素値を有する場合に、前記参照領域を前記第１の画素数よりも少ない第２の画素数を有する領域として設定することを特徴とする請求項９乃至１４のいずれか１項に記載の画像形成装置の制御方法。
【請求項１６】
前記領域設定工程では、前記注目画素が前記処理対象画像中の文字又は細線の一部を形成する画素の場合に、前記注目画素を中心とした第１の画素数を有する第１領域の領域内に含まれる画素のうち、該文字又は細線の一部を形成しない第２の画素と、前記注目画素とを比較し、前記第２の画素が前記注目画素よりも明るい画素値を有する場合に、前記参照領域を前記第１の画素数よりも少ない第２の画素数を有する領域として設定することを特徴とする請求項９乃至１４のいずれか１項に記載の画像形成装置の制御方法。
【請求項１７】
複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部と、処理対象画像に応じた潜像を担持する像担持手段と、前記現像剤収容部内の各現像剤により前記潜像を現像して得られた現像画像を記録材へ転写して画像形成を行う転写手段とを利用して画像形成を行う画像形成装置の制御方法であって、
前記処理対象画像につき、注目画素を中心とする参照領域を設定する領域設定工程と、
前記参照領域中に、参照対象から除外すべき画素が存在するか否かを判定する判定工程と、
前記参照対象から除外すべき画素が存在する場合に、該画素に基づいて前記参照領域を変形する変形工程と、
前記変形された参照領域に含まれる前記注目画素の周辺画素のうち、前記注目画素に含まれない色成分を有する第１の周辺画素に基づいて、前記注目画素についてのトラップカラーを決定する決定工程と、
前記処理対象画像において、前記トラップカラーを用いて前記注目画素の画素値を補正する補正工程と
を備え、前記像担持手段は、前記補正工程において注目画素が補正された処理対象画像に応じた潜像を担持することを特徴とする画像形成装置の制御方法。
【請求項１８】
請求項９乃至１７のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１９】
請求項１８に記載のコンピュータプログラムを記憶したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、コンピュータプログラム、記憶媒体に関する。
【背景技術】
【０００２】
従来、ラスターデータに対するトラッピングにおいて注目画素の周辺の画素（参照領域）を用いて注目画素に対してトラッピングを行う手法として、特許文献１における手法があげられる。
【０００３】
この手法は、例えば図９に示すように、元画像の参照領域を注目画素が含まれるエリア（エリアＡ）と他のエリア（エリアＢ）に分け、各エリアの代表画素を比較することでトラップカラーを生成している。なお、トラップカラーとは、版ズレにより生ずる白抜けに対し、トラッピングを行なう際に用いる色データのことをいう。
【０００４】
ここで、例えば、図１０の１００１のようにオブジェクトの間に白に準じた薄い色が存在し、オブジェクト同士がもともと離れている場合、該部分に属する注目画素にトラッピングを行うべきでない。ところが、上述の手法では、エリアＡとエリアＣの代表点を比較したトラッピングが行われてしまう。そのため、望まれない箇所（白に準じた薄い色があり本来トラッピングをすべき場所でない領域）にトラッピングが行われるおそれがある。
【０００５】
また、設定されたトラップ幅が大きい場合、文字のポイント幅に比べトラップ幅が非常に大きくなり見た目が悪くなってしまう。例えば、図１１（ａ）に示す画像を例として考える。「Ｗ」の文字１１０１を薄いグレーの背景１１０２上に配置して印刷を行う場合、トラップ幅が大きすぎると、図１１（ｂ）のようになってしまい、見た目が悪くなる。このとき好ましいトラッピング結果は、図１１（ｃ）に示すようなものである。
【０００６】
また、参照領域内にトラップカラーとなりうる色が複数ある場合を考える。図１２（ａ）は、マゼンタ（Ｍ）領域１２０１、シアン（Ｃ）領域１２０２及びイエロー（Ｙ）領域１２０３の３色の領域で構成されている場合を示している。このとき、単純に複数のトラップカラーを組み合わせると、画素の濃度があがり、茶や黒など、元の原稿の画素の色からかけ離れた色になる。例えば、Ｃ領域１２０２にトラップカラーＭやＹが加わると、図１２（ｂ）の領域１２０４に示すように、茶や黒などの色に変わってしまう。
【０００７】
また、上述の手法では、参照領域を複数のエリアに分けた時、各エリアの代表画素の決定方法について検討されておらず、複数のエリアに分かれたとき、どのような基準でトラッピングを行うか検討の余地がある。さらに、一般のトラッピングでは、グラデーションのオブジェクトなど一部のオブジェクトに対して画質が損なわれることが懸念される。
【特許文献１】米国特許第６５４９３０３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、印刷結果物の画質を損なわないような、有効な参照領域の設定に基づくトラッピング処理を行うことが困難であった。
【０００９】
そこで、本発明は、印刷結果物の画質を損なわないような、有効な参照領域の設定に基づくトラッピング処理を可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、
複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部と、
処理対象画像に応じた潜像を担持する像担持手段と、
前記現像剤収容部内の各現像剤により前記潜像を現像して得られた現像画像を記録材へ転写して画像形成を行う転写手段と
を利用して画像形成を行う画像形成装置であって、
前記処理対象画像につき、注目画素を中心とする参照領域を設定する領域設定手段と、
前記参照領域中に、参照対象から除外すべき画素が存在するか否かを判定する判定手段と、
前記参照対象から除外すべき画素が存在する場合に、該画素に基づいて前記参照領域を変形する変形手段と、
前記変形された参照領域に含まれる前記注目画素の周辺画素のうち、前記注目画素に含まれない色成分を有する第１の周辺画素に基づいて、前記注目画素についてのトラップカラーを決定する決定手段と、
該トラップカラーの濃度を、前記周辺画素に基づいて算出する濃度算出手段と、
前記処理対象画像において、算出された前記濃度を有する前記トラップカラーを用いて前記注目画素の画素値を補正する補正手段と
を備え、前記像担持手段は、前記補正手段により注目画素が補正された処理対象画像に応じた潜像を担持することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷結果物の画質を損なわないような、有効な参照領域の設定に基づくトラッピング処理を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置におけるトラッピング処理の詳細について説明する。
【００１３】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像形成装置１００の概略構成を示すブロック図である。本実施形態では画像形成装置１００としてデジタル複合機等を想定して説明するが、複合機だけでなく、レーザビームプリンタ及びインクジェットプリンタ等の他のカラープリンタ等の他の印刷デバイスに対しても、本発明を適用可能である。
【００１４】
まず、本実施形態に係る画像形成装置１００の構造について説明する。図１に示すように、画像形成装置１００は、画像読取部１０１、画像処理部１０２、記憶部１０３、ＣＰＵ１０４及び画像出力部１０５を備える。尚、当該画像形成装置は、ＬＡＮやインターネット等のネットワークを介して、画像データを管理するサーバや、この画像形成装置に対してプリントの実行を指示するパーソナルコンピュータ（ＰＣ）等とも接続可能である。
【００１５】
次に、図１に示す画像形成装置の各構成の働きについて説明する。画像読取部１０１では、入力画像を読み取る。例えば、画像読取部１０１はＣＭＹＫのカラー画像等を読み取る。次に、画像処理部１０２は、送られてきた印刷情報を中間情報（以下、「オブジェクト」という。）に変換し、画像処理部１０２内のオブジェクトバッファに格納する。この時、濃度補正等の画像処理等が行われる。さらに、画像処理部１０２は、バッファされたオブジェクトに基づいてビットマップデータを生成し、内部のバンドバッファに格納する。この時、ディザ処理やハーフトーン処理等が行われる。
【００１６】
ここで、先に述べたように、トラッピング処理にはＲＩＰ内におけるオブジェクトデータベースで行われる場合、又は、レンダリング後のビットマップに対して行われる場合の２通りがある。その中で、本発明では主にレンダリング後のビットマップに対して行われることを想定している。
【００１７】
次に、図１に示す画像形成装置の記憶部１０３、ＣＰＵ１０４及び画像出力部１０５における構成や働きについて説明する。記憶部１０３は、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）等のさまざまな記憶媒体から構成される。例えば、ＲＡＭはデータや各種情報を格納する参照領域として用いられたり、作業参照領域として用いられる。一方、ＲＯＭは、各種制御プログラムを格納する参照領域として用いられる。また、ＣＰＵ１０４は、ＲＯＭに格納されたプログラムに従って各種処理を判断、制御するものとして用いられる。さらに、画像出力部１０５は、画像を出力（例えば、印刷用紙等の記録媒体に画像を形成して出力）する働きを持つ。
【００１８】
次に、本実施形態に係る画像形成装置１００のハードウェア構成の一例を図８を参照して説明する。画像読取部１０１と画像出力部１０５は、図８に示すように、スキャナ部２００とプリンタ部３００として一体的に構成されている。スキャナ部２００は、原稿給紙ユニット２５０を搭載する。原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送する。そして、スキャナ部２００では、各原稿の読み取り動作が終了する毎に、その原稿をプラテンガラス２１１から図示の排出トレイに排出する。
【００１９】
スキャナ部２００では、原稿がプラテンガラス２１１上に給送されると、ランプ２１２が点灯し、移動ユニット２１３の移動が開始する。この移動ユニット２１３の移動により、プラテンガラス２１１上の原稿に対する読み取り走査が行われる。この読み取り走査中、原稿からの反射光は、各ミラー２１４、２１５、２１６及びレンズ２１７を経て、ＣＣＤイメージセンサ（以下、「ＣＣＤ」と称す。）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後に画像処理部１０２に入力される。
【００２０】
一方、プリンタ部３００は、は画像処理部１０２から入力された画像データに応じて変調されたレーザ光等の光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラム３２３に照射する。
【００２１】
像担持体としての感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成される。この静電潜像は、複数の色成分に対応する現像剤をそれぞれ収容する現像剤収容部としての現像器３２４Ｃ、３２４Ｍ、３２４Ｙ及び３２４Ｋからそれぞれ供給されたトナーにより、トナー像（現像画像）として可視像化される。具体的に、感光ドラム３２３上に形成されたトナー像は、記録材としての記録紙に転写され、その際に転写されずに感光ドラム３２３上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、記録紙が転写部３２５の所定位置に巻きつき４回転する間に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像器３２４Ｃ乃至３２４Ｋが入れ替わりで順次、電子写真プロセスを繰り返し実行する。４回転の後、４色の複数の色成分のフルカラートナー像が記録紙に転写される。
【００２２】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。そして、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。
【００２３】
排紙ユニット３３０は、ソートやステイプル等の後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２４】
次に、トラッピング処理の手順について概説し、その後、具体的な処理手順について説明する。
【００２５】
図２は、本発明の第１の実施形態に係る画像形成装置１００におけるトラッピング処理手順を説明するためのフローチャートである。該処理は、記憶部１０３に格納された対応する処理プログラムをＣＰＵ１０４が実行することにより実現される。画像形成装置１００では印刷開始が指示されると、まず、ステップＳ２０１において画像の読み取り処理及び保存処理が行われる。続くステップＳ２０２では、読み取られた画像を走査して、１画素ずつ注目画素を選択していき、該注目画素の版の構成を調べる。その結果、トラップカラーとなりうる版が検出された場合（ステップＳ２０３において「Ｙｅｓ」）は、ステップＳ２０４に移行する。ステップＳ２０４では、注目画素を中心として、トラップ幅(n)に対して、(２n+１)画素*(２n+１)画素の参照領域を設定する。本実施形態では、トラップ幅ｎ＝２として説明する。従って、図４（ａ）に示すように、注目画素４０１を中心に、参照領域４００として５画素×５画素の領域が設定される。一方、トラップカラーとなりうる版がない場合（ステップＳ２０３において「Ｎｏ」）は、トラッピングを行わずに処理を終了する。
【００２６】
次に、ステップＳ２０５では、参照領域内の画素をチェックする。もし、参照領域内の画素に、トラップを行う上で不要な画素がある場合には（ステップＳ２０６において「Ｙｅｓ」）、ステップＳ２０７に移行する。ここで、不必要な画素とは、例えば、白(トナーが載っていない)画素や、トラップ対象とはならない薄い色の画素のことをいう。ステップＳ２０７では、不要画素（参照対象から除外すべき）と判定された画素が参照領域内に含まれないように参照領域を変形する。これにより、トラッピングに不要な情報を考慮することなくトラップカラーを決定し、トラッピングを行うことができる。その後、ステップＳ２０８へ移行する。なお、トラップを行う上で不要な画素がない場合には（ステップＳ２０６において「Ｎｏ」）、直接ステップＳ２０８に移行する。
【００２７】
ステップＳ２０８では、参照領域内の注目画素の周辺画素について、注目画素からの距離に応じて優先順位をつける。続くステップＳ２０９では、優先順位に応じて、トラップカラーに重み付けを行う。仮に、重みを「０」及び「１」の２値で表す場合、注目画素から最短距離を有する版のみがトラップカラーとなる。これにより、複数のトラップカラーが混ざり合うことで画質が低下する問題を解決することができる。
【００２８】
続くステップＳ２１０では、参照領域内のトラップカラーの画素値の合計を算出する。更に、ステップＳ２１１において、トラッピング処理の種類としてグラデーションのトラッピングであるか否かを判定する。この判定は、例えばユーザーからの選択に基づいて行うことができる。もし、グラデーションのトラッピングであれば（ステップＳ２１１において「Ｙｅｓ」）、ステップＳ２１２に移行し、グラデーションのトラッピングでなければ（ステップＳ２１１において「Ｎｏ」）、ステップＳ２１３に移行する。
【００２９】
ステップＳ２１２では、グラデーションに対して用いる注目画素４０１のトラップカラーの濃度を、トラップカラーが参照領域内に占める割合により算出する。ステップＳ２１４では、算出したトラップカラーの濃度を用いて、注目画素４０１の画素値を補正し、グラデーションのトラッピング処理を行う。また、ステップＳ２１３では、通常のトラッピング処理に用いる注目画素４０１のトラップカラーの濃度を、参照領域内のトラップカラーの濃度(または画素値)の平均値により算出する。ステップＳ２１５では、算出したトラップカラーの濃度を用いて、注目画素４０１を補正し通常のトラッピング処理を行う。
【００３０】
以下、図２の各工程における処理を、より詳細に説明する。まず、ステップＳ２０２における注目画素の版をチェックする処理について説明する。本実施形態に係る画像形成装置１００は、４版（シアン、マゼンタ、イエロー、ブラック）で構成される。そして、ステップＳ２０２では、この４版のうち、ブラックを除いて注目画素が有しない版をトラップカラーの候補とする。
【００３１】
例えば、注目画素がシアンのみであるときトラップカラーの候補となる版は、マゼンタとイエローである。なお、注目画素であるシアンの濃度が低い場合は、明るいため版ずれが生じても、白抜けエリアが目立たないことからトラップを行わない。本実施形態では、例えば、８ビット２５６階調として、濃度が３０未満の場合に低濃度としてトラッピングを省略することができる。
【００３２】
次に、ステップＳ２０７における参照領域の設定及び変形処理について説明する。ここでは、参照領域内の画素の内、白色又は白色に準じた明るい（濃度の低い）画素を不要画素として、参照領域から除外する処理を行う。なお、不要画素の定義は、画素の濃度が上記２５６階調において３０未満の画素とする。
【００３３】
まず、図４（ｂ）に示すように、参照領域４００内で注目画素４０１と垂直方向及び水平方向で同一線上に位置する画素のうち、不要画素の有無を判定する。ここで、垂直方向とは、図４（ａ）のｙ軸方向を言い、水平方向とは、ｘ軸方向を言う。この場合、図４（ｃ）で斜線を付して示す画素４０２、４０３が不要画素と判定される。
【００３４】
不要画素が存在する場合、該画素よりも注目画素４０１に近い方向に参照領域４００を変形する。この変形処理結果の一例として、図４（ｄ）に、画素４０２及び４０３を含む水平方向及び垂直方向の画素列が、該不要画素のみを残して削除され、参照領域４００’が新たに設定されている様子を示す。
【００３５】
次に、参照領域内の全ての水平成分に対して不要画素の有無を判定する。この結果、図４（ｅ）に示すように４０３から４０７までの不要画素が検出される。そして、検出された不要画素４０２から４０７は全て参照領域４００’から排除され、図４（ｆ）に示すような参照領域４００”が設定される。
【００３６】
以上のようにして、不要画素を排除した参照領域を生成することができる。
【００３７】
次に、図５を参照して、ステップＳ２０８及び２０９におけるトラップカラーの重み付けの処理に関して説明する。図５では、参照領域４００中に、トラップカラーの候補となる色を有する画素群５０１と５０２とが存在している。ここでのトラップカラーの候補は、上述のステップＳ２０２において説明したとおり、注目画素が有しない版の色である。本実施形態では、まず、この画素群５０２及び５０３と注目画素４０１との距離に基づいて、優先順位を付ける。距離は、
画素群５０１と注目画素４０１の距離＝２×２＋０×０＝４
画素群５０２と注目画素４０１の距離＝２×２＋１×１＝５
として計算することができる。このとき、画素群５０１の方が、画素群５０２よりも優先順位が高くなる。よって、０／１の２値で重み付けを行う場合、画素群５０１に対して“１”が与えられ、画素群５０２に対して“０”が与えられる。よって、トラップカラーは、画素群５０１の有する色となる。
【００３８】
なお、重み付けの仕方はこれに限定されず、算出した距離に応じた重み付けを行うこともできる。その場合、画素群５０１に対して５／９が与えられ、画素群５０２にＢが４／９が与えられることとなる。この場合トラップカラーは２つになるが、濃度または画素値の算出時に、与えられた重みをかければよい。
【００３９】
次に、ステップＳ２１０からステップＳ２１３におけるトラップカラーの濃度の算出方法を説明する。本実施形態におけるトラッピングには、トラップ幅において濃度の変化を持たせるグラデーションのトラッピング処理と、グラデーションを与えない通常のトラッピング処理とが含まれる。
【００４０】
まず、通常のトラッピング処理において用いるトラップカラーの濃度は、参照領域４００内に含まれるトラップカラーを有する画素値の合計を、該トラップカラーを有する画素数で割ることで算出される。一方、グラデーションのトラッピング処理に用いるトラップカラーの濃度は、参照領域内にトラップカラーが占める割合を求めることで算出される。
【００４１】
すなわち、通常のトラッピングは、
［式１］
2008141623.tif 000003
j；トラップカラー候補の種類
m；トラップカラー候補jを有する画素の画素数
wj；トラップカラー候補jの重み
trap_colorij；トラップカラー候補jのi番目の画素値または濃度
で表すことができる。
【００４２】
また、グラデーションのトラッピングは、
［式２］
2008141623.tif 000004
n；参照領域内の総画素数
で表すことができる。
【００４３】
通常のトラッピングを実現する上記の式１について、図６を用いて説明する。簡単のため、トラップカラー候補が１つでトラップカラー候補の重みを考慮しない場合について説明する。
【００４４】
図６（ａ）に示すように、第１の色領域６０１と第２の色領域６０２とで構成される画像６００において、注目画素４０１に基づき、参照領域４００が設定される。このとき参照領域４００には、図６（ｂ）に示すように、第１の色の画素６０３と、第２の色を有する画素６０４とが含まれる。特に、画素６０４は、参照領域４００の右側１列を構成して、画素６０３との間でエッジが形成されている。
【００４５】
この時、
［式３］
2008141623.tif 000005
によってトラップカラーの画素値または濃度を算出することができる。
【００４６】
まず、トラッピングを行う前、トラップカラーを有する画素６０４の数は５であるので、
［式４］
2008141623.tif 000006
ここで、
trap_colori=１００ ( for all i )
とすると、式４から、
［式５］
2008141623.tif 000007
となる。なお、このトラップカラーの値にトラップ係数（１以下）をかけても良い。
【００４７】
次に、注目画素４０１が１画素右方向にずれた場合、図６（ｃ）に示すように、画素６０４は、参照領域４００の右側２列を構成して、画素６０３との間でエッジが形成される。従って、画素数：m=１０となり、
［式６］
2008141623.tif 000008
となる。
【００４８】
このようにして得られたトラッピング処理の結果は図６（ｄ）に示すようになる。図６（ｄ）において、領域６０５は、注目画素について求められたトラップカラーを用いて、該注目画素の色を補正して得られた領域である。この領域６０５は、第１の色領域６０１の第２の色領域６０２との境界部分に位置し、２画素分の幅を有している。このように、通常のトラッピングでは、注目画素４０１からの距離や画素数によらずトラップカラーの濃度或いは画素値は一定となる。
【００４９】
次に、グラデーションのトラッピング処理の場合について説明する。トラップカラーの候補が１つのとき、式２は、
［式７］
2008141623.tif 000009
で表され、この場合参照領域は２５画素であるので、n=２５、また、上記通常のトラッピングと同様に
trap_colori=１００ ( for all i )
とすれば、図６（ｂ）の場合、画素数：m=５ゆえ、
［式８］
2008141623.tif 000010
となる。
【００５０】
次に、注目画素が１画素右にずれた場合、図６（ｃ）に示すように、画素数：m=１０となり
［式９］
2008141623.tif 000011
である。
【００５１】
このようにして得られたトラッピング処理の結果は図６（ｅ）に示すようになる。図６（ｅ）において、領域６０５は、注目画素について求められたトラップカラーを用いて、該注目画素の色を補正して得られた領域である。この領域６０６も、第１の色領域６０１の第２の色領域６０２との境界部分に位置し、２画素分の幅を有している。なお、領域６０６では、境界に近い注目画素については、第２の色領域６０２の色により近い色がトラップカラーとして算出される。また、境界から離れた注目画素については、第１の色領域６０１の色により近い色がトラップカラーとして算出されるので、階調表現が可能となりグラデーションが形成される。
【００５２】
図２のステップＳ２１１において、通常のトラッピングか、グラデーションのトラッピングかをユーザーからの選択に応じて決定したが、オブジェクトの種類に応じて自動的に切り替えを行っても良い。
【００５３】
このように、本実施形態によれば、処理対象の画素に参照領域を設定する際に、白画素などを該参照領域から除外して、トラッピング処理を行うことができる。従って、白画素の領域がトラッピング処理により塗りつぶされることもない。また、グラデーションを利用したトラッピングと、グラデーションを利用しないトラッピングとを切り替えて、トラッピング処理を行うことができる。
【００５４】
また、本発明では、参照領域内の画素の条件によって注目画素に対してトラッピングを開始するか否かを決めるため、オブジェクトのエッジ情報を取得しておく必要がない。さらに、参照領域内の画素または版の情報に優先順位をつけ、優先順位に基づいてトラップカラーを選択することで望まれるトラップカラーだけをトラップすることができる。また、グラデーションのトラップも可能であり、これにより、グラデーションのオブジェクトなど一部のオブジェクトに対しても画質が損なわれることがない。
【００５５】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。処理対象画像に文字や細線が含まれる場合、トラップ幅が大きいと当該文字や細線の太さに比べてトラップを行った箇所が目立ち、プリント結果物の見え方が悪くなる。そこで本実施形態では、注目画素が文字または細線の一部を構成する場合、トラップ幅を短くするように参照領域を設定する。さらに、結果物の見栄えを良くするために、文字と背景の明るさの違いに応じても参照領域の大きさの設定を変更可能とする。
【００５６】
図３は、本発明の第２の実施形態に係る画像形成装置１００における、参照領域４００の設定処理の一例を示すフローチャートである。当該設定処理は、図２のステップＳ２０４の代わりに実行される。図２のステップＳ２０４以外の処理については、本実施形態においてもトラッピングを実行するために同様に実行される。なお、ステップＳ２１０における画素値の合計の算出に関しては、参照領域４００内のトラップカラーのうち、注目画素４０１よりも明るい画素について合計を算出する。また、ステップＳ２１２及びＳ２１３におけるトラップカラー濃度の算出では、このようにして求めた合計数を利用する。以下、図３の処理について、図７を参照しつつ具体的に説明する。
【００５７】
まず、ステップＳ３０１では、注目画素４０１を中心として、（２ｎ＋１）＊（２ｎ＋１）の参照領域４００を設定する（ｎはトラップ幅）。次に、ステップＳ３０２では、該参照領域４００の注目画素４０１が文字・細線の一部を構成するか否かを判定する。ここで、図７は、Ｗの文字を含む処理対象画像を示している。図７（ａ）は、白地の背景にグレーでＷの文字が記載された例を示している。ここで、注目画素４０１は、文字Ｗの外部に位置している。従って、ステップＳ３０２において「Ｎｏ」と判定される。その場合には、ステップＳ３０３に移行して、参照領域４００内に文字・細線を構成する画素７０１が存在するか否かが判定される。
【００５８】
図７（ａ）では、文字Ｗの一部を構成する画素７０１が存在する（ステップＳ３０３においてＹｅｓ）。そこでステップＳ３０４に移行して、注目画素４０１の画素値と画素７０１とに基づき、両画素の明るさを比較する。図７（ａ）の場合、注目画素４０１≧画素７０１、即ち、注目画素４０１が画素７０１よりも明るい（ステップＳ３０５において「Ｙｅｓ」）ので、トラッピングを行わない。
【００５９】
一方、図７（ｂ）は、濃いグレーの背景に薄いグレーでＷの文字が記載された例を示している。注目画素４０１と画素７０１とに基づき、両画素の明るさを比較した場合、注目画素４０１＜画素７０１、即ち、画素７０１が注目画素４０１よりも明るい（ステップＳ３０５において「Ｎｏ」）。そこで、ステップＳ３０６へ移行して、図７（ｃ）に示すように参照領域を小さく設定して（４００’）、トラッピング処理を行う。このとき設定される参照領域４００’は、(２n-１)*(２n-１)となる。この場合、トラップ幅は１に相当する。
【００６０】
尚、ステップＳ３０３において、参照領域４００内に文字・細線を構成する画素７０１が存在しないと判定された場合、（ステップＳ３０３において「Ｎｏ」）、ステップＳ２０４に続くステップＳ２０５に移行する。この場合、参照領域４００は、ステップＳ３０１で設定されたサイズとなる。
【００６１】
ステップＳ３０２において、注目画素４０１が文字・細線の一部を構成すると判定された場合（ステップＳ３０２において「Ｙｅｓ」）、ステップＳ３０７に移行する。ステップＳ３０７では、注目画素４０１と文字・細線を構成しない画素７０２とに基づいて、両画素の明るさを比較する。
【００６２】
例えば、図７（ｄ）は、濃いグレーの背景に薄いグレーでＷの文字が記載された例を示している。ここで注目画素４０１は、文字Ｗの一部を構成している（ステップＳ３０２で「Ｙｅｓ」）。そこで、注目画素４０１の画素値と、該文字を構成しない画素７０２の画素値とに基づき、両画素の明るさを比較した場合、注目画素４０１≧画素７０２、即ち、注目画素４０１が画素７０２よりも明るい（ステップＳ３０８において「Ｙｅｓ」）。この場合にはトラッピングを行わない。
【００６３】
また、図７（ｅ）は、白地の背景にグレーでＷの文字が記載された例を示している。ここで、注目画素４０１は、文字Ｗの一部を構成している（ステップＳ３０２で「Ｙｅｓ」）。そこで、注目画素４０１の画素値と、文字Ｗの一部を構成しない画素７０２の画素値とに基づき、両画素の明るさを比較した場合、注目画素４０１＜画素７０２、即ち、画素７０２が注目画素４０１よりも明るい（ステップＳ３０８において「Ｎｏ」）。この場合、ステップＳ３０６に移行して、図７（ｆ）に示すように参照領域４００を小さく設定して（４００'''）、トラッピング処理を行う。このとき設定される参照領域４００'''は、(２n-１)*(２n-１)となる。
【００６４】
以上の処理によれば、注目画素が文字や細線を構成する場合、トラップ幅が小さくなるように参照領域を小さく設定することができる。これにより文字や細線について望まれない箇所にトラッピングされてしまうことを防ぐことができる。
【００６５】
＜その他の実施形態＞
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６６】
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００６７】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【００６８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る画像形成装置１００の概略構成を示すブロック図である。
【図２】本発明の第１の実施形態に対応するトラッピング処理の一例を示すフローチャートである。
【図３】本発明の第２の実施形態に対応する参照領域４００の設定処理の一例を示すフローチャートである。
【図４】本発明の実施形態に対応する、参照領域４００の変形処理を説明するための図である。
【図５】本発明の実施形態に対応する、トラップカラーの重み付けの処理を説明するための図である。
【図６】本発明の第１の実施形態に対応する、トラップカラーの算出処理を説明するための図である。
【図７】本発明の第２の実施形態に対応する、参照領域４００の設定処理を説明するための図である。
【図８】本発明の実施形態に対応する画像形成装置１００のハードウェア構成の一例を示す図である。
【図９】トラッピング処理を説明するための図である。
【図１０】従来のトラッピング処理の問題点を説明するための図である。
【図１１】文字を含む図形のトラッピング処理の問題点を説明するための図である。
【図１２】従来のトラッピング処理の他の問題点を説明するための図である。
【図１】
2008141623.tif 000012
【図２】
2008141623.tif 000013
【図３】
2008141623.tif 000014
【図４】
2008141623.tif 000015
【図５】
2008141623.tif 000016
【図６】
2008141623.tif 000017
【図７】
2008141623.tif 000018
【図８】
2008141623.tif 000019
【図９】
2008141623.tif 000020
【図１０】
2008141623.tif 000021
【図１１】
2008141623.tif 000022
【図１２】
2008141623.tif 000023