(57)【要約】【課題】形成対象の画像の混色状態を調整することで、当該画像に対する位置ずれの補正によって形成画像に生じうる色味ムラを低減する技術を提供する。【解決手段】本発明の画像処理装置は、入力画像データに含まれる各色の画素値を用いて形成される各色のドットを重ね合わせた場合の混色状態を示し、各色のドットの重なり具合に応じて変化するパラメータ（並置混色度）を、入力画像データにおける画素ごとに計算する。画像処理装置は、入力画像データにおいて、細密パターンに相当する特定のパターンを検出し、当該パターンに対応する画素を検出する。画像処理装置は、更に、検出した特定の細密パターンに対応し、かつ、並置混色度が所定の適正範囲内の値を示さない画素を特定するとともに、特定した画素の並置混色度を当該適正範囲内に調整するための画像処理（ぼかし処理）を、入力画像データに対して実行する。【選択図】図１
2013219527.tif 000002
【特許請求の範囲】
【請求項１】
複数の色に対応する複数の色成分データを含み、マルチカラー画像を形成するための入力画像データに対する画像処理を行う画像処理装置であって、
前記入力画像データに含まれる各色の画素値を用いて形成される各色のドットを重ね合わせた場合の混色状態を示し、各色のドットの重なり具合に応じて変化するパラメータを、前記入力画像データにおける画素ごとに計算する計算手段と、
前記入力画像データにおいて特定のパターンを検出するとともに、当該特定のパターンに対応する画素を検出する検出手段と、
前記入力画像データにおいて、前記検出手段によって検出された前記特定のパターンに対応し、かつ、前記計算手段によって計算されたパラメータが所定の適正範囲内の値を示さない画素を特定する特定手段と、
前記特定手段によって特定された画素の前記パラメータを前記所定の適正範囲内に調整するための画像処理を、前記入力画像データに実行する実行手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理は、
前記特定された画素の前記パラメータを前記所定の適正範囲内に調整可能なぼかし量によるぼかし処理であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記実行手段は、前記複数の色成分データのそれぞれに対して、異なるぼかし量による前記ぼかし処理を実行する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ぼかし量についての複数の最大値であって、それぞれ異なる色に対応した前記複数の最大値と、前記入力画像データに適用されるべき、形成画像に生じる位置ずれを補正するための画素ごとの補正値と、を記憶した記憶手段を更に備え、
前記実行手段は、
前記複数の最大値を上限として、前記記憶手段に記憶されている補正値のうち前記特定された画素に対して適用されるべき補正値に応じたぼかし量を色ごとに生成し、前記複数の色成分データのそれぞれに対して、前記生成したぼかし量による前記ぼかし処理を実行する
ことを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記検出手段は、
前記入力画像データにおいて、それぞれ異なる複数の特定のパターンを検出するとともに、前記複数の特定のパターンのうちで検出したパターンに対応する画素を検出し、
前記所定の適正範囲として、前記複数の特定のパターンのそれぞれに対して異なる範囲が予め定められており、
前記特定手段は、
前記入力画像データにおいて、前記複数の特定のパターンのうちで前記検出手段によって検出されたパターンに対応し、かつ、前記計算手段によって計算されたパラメータが、当該検出されたパターンに対応する適正範囲内の値を示さない画素を特定し、
前記実行手段は、
異なる複数のぼかし量のうち、前記検出手段によって検出されたパターンに対応するぼかし量による前記ぼかし処理を実行する
ことを特徴とする請求項２または３に記載の画像処理装置。
【請求項６】
前記ぼかし処理は、前記特定された画素及び当該画素の近傍の画素に対する、ガウシアンフィルタを用いたフィルタ処理として実行され、
前記ぼかし量は、前記ガウシアンフィルタにおける複数のフィルタ係数の標準偏差に対応する
ことを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記特定手段により、前記所定の適正範囲内の値を示すと特定された画素に、濃度補正及びハーフトーン処理を行うことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像処理は、
前記複数の色のそれぞれについて、色及び画素ごとに予め定められているシフト量で、前記特定された画素のデータを他の画素へシフトさせる処理である
ことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像処理は、
前記特定された画素のデータを、隣接した画素へシフトさせる処理であることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記画像処理は、
前記特定された画素のデータを、周期性をもつ画素データとなるようにシフトさせる処理であることを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
前記画像処理は、
色ごとに周期性を対応させて、前記特定された画素のデータを、周期性をもつ画素データとなるようにシフトさせる処理であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記計算手段は、
前記入力画像データに含まれる前記複数の色成分データのうち、特定の２色に対応する色成分データを用いて、当該特定の２色間の混色状態を示す前記パラメータを画素ごとに計算する
ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記計算手段は、
前記複数の色成分データのそれぞれについて、対象画素に対して規定される、当該対象画素を含む所定の範囲内の複数の画素における画素値を積分することで、積分値を計算する手段と、
前記対象画素について、前記複数の色のうち対応する前記積分値が大きい上位２色を、前記特定の２色として決定する手段と、
前記対象画素について、前記特定の２色に対応する色成分データを用いて、当該特定の２色間の混色状態を示す前記パラメータを計算する手段と
を備えることを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記計算手段は、
前記複数の色成分データのそれぞれについて、対象画素に対して規定される、当該対象画素を含む所定の範囲内の複数の画素における画素値を積分することで、第１の積分値を計算する手段と、
前記対象画素について、前記複数の色のうち対応する前記第１の積分値が大きい上位２色を、前記特定の２色として決定する手段と、
前記対象画素に対して規定される前記所定の範囲内の複数の画素のそれぞれにおいて、前記特定の２色に対応する色成分データの画素値の差分を計算し、当該差分の絶対値を積分することで、第２の積分値を計算する手段と、
前記対象画素について、前記第２の積分値を、前記特定の２色にそれぞれ対応する前記第１の積分値の和で除算することで、当該特定の２色間の混色状態を示す前記パラメータを計算する手段と
を備えることを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
感光体の表面を走査する光ビームの走査線が、前記感光体の表面における理想位置からずれることによって生じる形成画像の位置ずれを補正するための、前記走査線の主走査方向における画素ごとの補正値を保持した保持手段と、
前記保持に保持されている補正値に応じて、前記入力画像データにおける対応する画素を１画素単位で前記走査線の副走査方向にシフトさせることで、前記入力画像データに基づく形成画像に生じる位置ずれを１画素単位の補正量で補正する第１の補正手段と、
前記保持手段に保持されている補正値に応じて、前記入力画像データにおける対応する画素の画素値と当該対応する画素に対して前記副走査方向に隣接する画素の画素値とをそれぞれ調整することで、前記入力画像データに基づく形成画像に生じる位置ずれを１画素未満の補正量で補正する第２の補正手段と
を更に備えることを特徴とする請求項１乃至１４のいずれか１項に記載の画像処理装置。
【請求項１６】
感光体を備える画像形成装置であって、
入力画像データに対する画像処理を行う請求項１乃至１５のいずれか１項に記載の画像処理装置と、
前記画像処理装置によって画像処理が行われた前記入力画像データに基づく光ビームで前記感光体の表面を走査することで、当該感光体の表面を露光する露光手段と、
前記露光手段による露光によって、前記感光体の表面に形成された静電潜像を現像して、記録材に転写すべき画像を当該感光体の表面に形成する現像手段と
を備えることを特徴とする画像形成装置。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載の画像処理装置における各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置及びプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真方式、インクジェット方式等を採用したプリンタ、複写機等の画像形成装置には、出力画像の高画質化及び画像形成の高速化がますます求められている。特に、電子写真方式のマルチカラーの画像形成装置の場合、高速化を実現するために、それぞれ異なる色に対応した複数の感光体を使用する技術が知られている。このような画像形成装置は、各色の顕像を各感光体上に形成し、それらの顕像を順に感光体から転写体または記録材上に重ね合わせて転写することで、マルチカラープリントを実現するタンデム方式に対応している。
【０００３】
ところが、画像形成装置には、印字機構から発生する様々な要因から走査線に傾き及び湾曲が生じることがある。電子写真方式の場合には、感光体を露光する偏向走査ユニットのレンズの不均一性及び取り付け位置のずれ、並びに偏向走査ユニットの画像形成装置本体への組み付け位置のずれ等によって、偏向走査ユニットによる走査線に傾き及び湾曲が生じる。即ち、偏向走査ユニットによる実際の走査線の位置が、その理想的な位置からずれる位置ずれが発生する。特に、複数の感光体を使用するマルチカラーの画像形成装置の場合、走査線に生じる傾き及び湾曲（位置ずれ）が色ごとに異なることがある。その結果、転写体または記録材上に顕像を重ねて転写した際に、それらの像の相対的な位置がずれる色ずれが生じ、画質劣化が生じることになる。
【０００４】
このような走査線の位置ずれ、及びその結果として生じる色ずれに対する対処方法として、特許文献１の技術が提案されている。特許文献１では、偏向走査装置を画像形成装置本体へ組み付ける工程において、光学センサを用いて走査線の傾きの大きさを測定するとともに、その測定結果に基づき、偏向走査装置の傾きを機械的に調整することで走査線の傾きを調整する技術が提案されている。
【０００５】
しかし、このような機械的な調整には、高精度な調整装置及び可動部材が必要となるため、コストが高くなる可能性があり、パーソナル用途の安価な画像形成装置に対して本技術を適用することは難しい。また、マルチカラーの画像形成装置では、近年、コストダウンのために、偏向走査装置を共通化し、それぞれ異なる色に対応した複数の感光体の表面を単一の偏向走査装置がレーザ光で走査する場合もある。この場合、特許文献１に記載の技術によって、色ごとに走査線の調整を行うことは難しい。
【０００６】
このような機械的な調整（補正）ではなく、電気的に走査線の傾き及び湾曲を補正する方法が提案されている。特許文献２では、光学センサを用いて走査線の傾き及び湾曲の大きさを測定し、その測定結果に基づき、それらを相殺するようにビットマップ画像データを補正するとともに、補正後の画像データを用いて画像を形成する方法が提案されている。この方法では、上記の測定結果に基づいてビットマップ画像データを処理することで走査線を電気的に補正するため、機械的な調整部材や組立時の調整工程が不要となる点で、特許文献１に記載の方法よりも安価に走査線の位置ずれに対処できる。特許文献２による位置ずれの補正は、１画素単位の補正と１画素未満の補正とに分かれる。１画素単位の補正では、走査線の傾き及び湾曲についての補正量に応じて、画像データの各画素の位置を、１画素単位の補正量で副走査方向へオフセットさせる。また、１画素未満の補正では、画像データの各画素の階調値と、当該画素に対して副走査方向に隣接する画素の画素値とを調整する。この１画素未満の補正により、１画素単位の補正による補正後の画像を平滑化することができる。
【０００７】
しかし、特許文献２の手法による補正を、短周期に繰り返される（即ち、規則的で空間周波数の高い）、細線及びドット等のパターンを含む細密パターン画像の画像データに適用すると、形成される細密パターン画像に濃淡ムラ（濃度ムラ）が発生しうる。
【０００８】
図２４は、細密パターン画像において生じる濃度ムラについて示している。同図では、各画素の階調値を０〜１００（％）の数値で示している。図２４（a）は、走査方向に沿った２ドット幅の細線（ライン画像）から成る細密パターン画像の一部に対応する画像データである。図２４（a）に示すパターンは、細密パターン画像全体にわたって繰り返されている。図２４（b）は、図２４（a）に示す画像データに対して、特許文献２の手法による補正を適用した場合に得られる画像データの一例を示している。一般に、電子写真方式の画像形成装置では、１画素未満の階調値はパルス幅変調（ＰＷＭ）によって形成される。図２４（b）に示す補正後の画像データを用いて記録材上に画像を形成した場合、図２４（c）に示すような画像が形成される。
【０００９】
図２４（a）に示すように、入力画像に含まれるラインの幅（ライン画像の濃度）は走査方向に沿って一定であるにも関わらず、実際に記録材に形成されるライン画像の濃度は、図２４（c）に示すように、走査方向において不均一となりうる。即ち、補正後の画像データに基づいて形成した画像では、図２４（d）に示すように、走査方向における位置（走査位置）ｐ０〜ｐ１０ごとに、ライン画像の濃度が変化してしまい、走査方向において不均一な濃度となってしまう。これは、電子写真方式の画像形成装置では、ＰＷＭによって生成されたパルスの幅とレーザの光量との関係が線形にはならないことに起因する。更に、１ドット以下のサイズのドットを形成する際に、露光−現像−転写−定着の工程を経る過程で、非線形な要因の影響を受けることに起因する。このような理由によって、画像データにおける各画素の階調値と、実際に形成されるドットサイズ及び濃度との関係が線形とはならず、形成されるラインの幅が不均一となりうる。
【００１０】
例えば、走査位置ｐ０及びｐ１０に形成される理想的なドットと比較して、走査位置ｐ１及びｐ９では、階調値１０％に相当する微小なドットが、電子写真特性に起因して不安定化し、最終的にはほとんど形成されず、濃度が薄くなる傾向にある。一方で、走査位置ｐ３〜ｐ７では、縦方向（走査方向に直交する副走査方向）に沿って隣接したドットの連結が強くなる結果、安定してドットが形成され、濃度が濃くなりすぎる傾向にある。
【００１１】
このようなラインの濃度の不均一性は、画像内にラインが単独で存在する場合にはそれほど目につかず、問題とならない。一方で、画像内に短い間隔で繰り返される複数のライン（細密ライン・パターン）が存在する場合、ラインを形成するドット形状の変化が濃度の変化として顕在化する。この濃度変化が画像内で周期的に生じることによって、帯状の濃淡ムラが目につくようになり、画質が劣化する問題があった。
【００１２】
上述のような問題に対処するために、特許文献３では、テストパターン画像をセンサで読み取って得られる測定値に基づいて、１画素未満の単位の補正量で、画像の位置を調整することで、形成される画像に生じうる濃淡ムラを低減する手法が提案されている。
【００１３】
ここで図２５を用いて、特許文献３の技術によって、ライン画像を形成した場合に生じる濃淡ムラ（図２４）を低減する方法について説明する。図２４（d）によれば、走査位置ｐ０及びｐ１０の理想的なドットと比較して、走査位置ｐ１及びｐ９のドットは薄く、ｐ３〜ｐ７のドットは濃くなる。このため、図２４（b）に示す画像データを、図２５（b）に示す値に調整する。
【００１４】
図２５（b）では、走査位置ｐ１及びｐ９では、ドットを濃くするために、ラインの縦方向（副走査方向）における重心位置のドットは変化させず、その上下に隣接した階調値９０％及び１０％のドットを、等比率で濃くしている。具体的には、それらのドットについて、５％程度の比率で濃度を濃くしている。また、走査位置ｐ３〜ｐ７では、ドットを薄くするために、ラインの縦方向の重心位置を変化させず、当該重心位置にある階調値１００％のドットを、走査位置ｐ０及びｐ１０の理想的なドットと比べて濃くなっている分だけ薄くしている。具体的には、それらのドットについて、３０％程度の比率で濃度を薄くしている。
【００１５】
図２５（c）は、図２５（b）に示す画像データに基づいて形成される画像（形成画像）であり、走査位置ｐ５等における、ラインの重心位置にあるドットが、図２４（c）に比べて少し小さくなっていることがわかる。その結果、図２５（d）に示すように、走査位置ｐ０〜１０において濃度がほぼ均一となり、形成画像に生じる濃淡ムラが低減されることがわかる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００３−２４１１３１号公報
【特許文献２】特開２００４−１７０７５５号公報
【特許文献３】特開２００７−２７９４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
特許文献３の技術を用いて形成画像の位置を補正することによって、単色の細密パターン画像を形成する場合には上述のような濃淡ムラを低減することが可能である。しかし、それぞれ異なる色の複数の画像を重ね合わせることによって、混色状態の画像（マルチカラー画像）を形成する場合、形成画像の位置の補正に伴う混色状態の変化が、形成画像に色味ムラを発生させるおそれがある。
【００１８】
一般に、異なる色のドットを重ね合わせて混色された特定色のドットを形成する場合、異なる色のドットの重なり具合に依存して、形成されたドットの発色作用が変化する。例えば、異なる色のドットが完全に重なり合った、減法混色による混色状態と、異なる色のドットが並べて配置された、並置混色による混色状態とでは、並置混色よりも減法混色の方が暗い発色作用を有する色が形成される。このため、例えば入力画像において異なる色のドットの重なり具合が均一であった場合に、特許文献３のように、形成画像の位置補正のためにドットの形状を変化させると、異なる色間のドットの重なり具合が変化して、混色状態が変化する。その結果、混色されたドットの発色作用がドットごとに異なる状態に変化し、そのような発色作用の変化が形成画像に色味ムラを生じさせうる。
【００１９】
このような発色作用の変化は、入力画像が細密パターン画像である場合に顕在化しうる。例えば、複数の色が混色されて単独のラインが形成される場合には、色ごとの形成画像の位置ずれ補正に伴う色味の変化は、それほど目につくことはなく、問題とはなりにくい。一方で、例えば、そのようなラインが画像内で短い間隔で繰り返される細密パターン画像の場合、各ラインに沿って、ドット形状の異なる変化が色味の変化として現れるとともに、ラインの繰り返しによって、形成画像内で色味の変化が周期的に発生する。即ち、入力画像が細密パターン画像である場合、形成画像において帯状の色味ムラが発生し、画質が劣化する問題がある。
【００２０】
特に、入力画像が、異なる色の細密パターンが完全に重なり合っている状態（後述する並置混色度＝０％）、または異なる色の細密パターンが全く重なり合っていない状態（後述する並置混色度＝１００％）である場合には、そのような色味ムラが発生しやすい。このような場合、色ごとの形成画像の位置ずれ補正に伴って各ドットの形状がわずかに変化したとしても、発色作用の異なる混色状態が生じてしまうためである。
【００２１】
本発明は、上述の問題に鑑みてなされたものである。本発明は、形成対象の画像の混色状態を調整して、当該画像に対する位置ずれの補正によって形成画像に生じうる色味ムラを低減する技術を提供することを目的としている。
【課題を解決するための手段】
【００２２】
本発明は、例えば、画像処理装置として実現できる。画像処理装置は、複数の色に対応する複数の色成分データを含み、マルチカラー画像を形成するための入力画像データに対する画像処理を行う画像処理装置であって、入力画像データに含まれる各色の画素値を用いて形成される各色のドットを重ね合わせた場合の混色状態を示し、各色のドットの重なり具合に応じて変化するパラメータを、入力画像データにおける画素ごとに計算する計算手段と、入力画像データにおいて特定のパターンを検出するとともに、当該特定のパターンに対応する画素を検出する検出手段と、入力画像データにおいて、検出手段によって検出された特定のパターンに対応し、かつ、計算手段によって計算されたパラメータが所定の適正範囲内の値を示さない画素を特定する特定手段と、特定手段によって特定された画素のパラメータを所定の適正範囲内に調整するための画像処理を、入力画像データに実行する実行手段とを備えることを特徴とする
【発明の効果】
【００２３】
本発明によれば、形成対象の画像の混色状態を調整することで、当該画像に対する位置ずれの補正によって形成画像に生じうる色味ムラを低減する技術を提供できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態に係る画像調整部４０２の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像形成装置１０の構成を示す断面図である。
【図３】感光ドラム２２Ｙ上における理想的な走査線及び実際の走査線の一例を示す図である。
【図４】本発明の第１の実施形態に係る画像処理部４０の構成を示すブロック図である。
【図５】出力画像に発生する色ずれの一例を示す図である。
【図６】本発明の第１の実施形態に係る並置混色度演算部１０２が実行する計算処理（Ｓ１３０５）の手順を示すフローチャートである。
【図７】本発明の第１の実施形態に係る並置混色度の計算処理の一例を示す図である。
【図８】本発明の第１の実施形態に係る並置混色度の計算処理の一例を示す図である。
【図９】細密画像の一例を示す図である
【図１０】本発明の第１の実施形態に係る特定パターンの検出処理の一例を示す図である。
【図１１】本発明の第１の実施形態に係る特定パターンの検出処理の一例を示す図である。
【図１２】本発明の第１の実施形態に係るパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋが実行する特定パターンの検出処理（Ｓ１３０７）の手順を示すフローチャートである。
【図１３】本発明の第１の実施形態に係る画像調整部４０２が実行する画像調整処理の手順を示すフローチャートである。
【図１４】本発明の第１の実施形態に係るフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋが実行するフィルタ処理（Ｓ１３０８）の手順を示すフローチャートである。
【図１５】本発明の第１の実施形態に係るフィルタ処理におけるぼかし量Ｂに対応するフィルタ係数の一例を示す図である。
【図１６】本発明の第１の実施形態に係るフィルタ処理例を示す図である。
【図１７】本発明の第１の実施形態に係るフィルタ処理における各色に対応するぼかし量Ｂの一例を示す図である。
【図１８】本発明の第１の実施形態に係る位置ずれ補正部４０３Ｙの構成を示すブロック図である。
【図１９】本発明の第１の実施形態に係る主走査位置と位置ずれ量との関係を示す図である。
【図２０】本発明の第１の実施形態に係る座標変換処理について示す図である。
【図２１】本発明の第１の実施形態に係る階調変換処理について示す図である。
【図２２】本発明の第１の実施形態に係るハーフトーン処理に用いられるディザマトリクスの一例を示す図である。
【図２３】本発明の第１の実施形態に係るハーフトーン処理の結果の一例を示す図である。
【図２４】位置ずれ補正処理についての一例を示す図である。
【図２５】位置ずれ補正処理についての一例を示す図である。
【図２６】混色ライン画像において生じる色味ムラの一例を示す図である。
【図２７】減法混色及び並置混色による発色作用の違いを示す図である。
【図２８】本発明の第１の実施形態に係る効果について示す図である。
【図２９】画像調整部４０２による画像調整を行わない場合に相当する比較例を示す図である。
【図３０】本発明の第１の実施形態に係る効果について示す図である。
【図３１】本発明の第１の実施形態に係る効果について示す図である。
【図３２】画像調整部４０２による画像調整を行わない場合に相当する比較例を示す図である。
【図３３】本発明の第１の実施形態に係る効果について示す図である。
【図３４】本発明の第１の実施形態に係る効果について示す図である。
【図３５】本発明の第１の実施形態に係る画像調整を行った場合の、位置ずれ補正値Δｙと並置混色度との関係を示す図である。
【図３６】本発明の第２の実施形態に係る位置ずれ補正量Δｙ’とぼかし量Ｂとの関係を示す図である。
【図３７】本発明の第２の実施形態に係る各色のぼかし量Ｂの最大値Ｂｍａｘを示す図である。
【図３８】本発明の第２の実施形態に係る効果について示す図である。
【図３９】本発明の第２の実施形態に係るぼかし量決定部３９００の構成を示すブロック図である。
【図４０】本発明の第３の実施形態に係るパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋが実行する特定パターンの検出処理（Ｓ１３０７）の手順を示すフローチャートである。
【図４１】本発明の第３の実施形態に係る特定パターンの検出処理の一例を示す図である。
【図４２】本発明の第３の実施形態に係る特定パターンの検出の処理において使用される、パターン属性値と各パターンの判定条件との対応関係を示す図である。
【図４３】本発明の第３の実施形態に係るフィルタ処理におけるぼかし量Ｂの設定値の一例を示す図である。
【図４４】本発明の第３の実施形態に係るフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋが実行するフィルタ処理（Ｓ１３０８）の手順を示すフローチャートである。
【図４５】本発明の第４の実施形態に係るフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋが実行するフィルタ処理（Ｓ１３０８）の手順を示すフローチャートである。
【図４６】本発明の第４の実施形態に係る座標変換処理（Ｓ４５１２）の手順を示すフローチャートである。
【図４７】本発明の第４の実施形態に係る座標変換処理に用いるパラメータの一例を示す図である。
【図４８】本発明の第４の実施形態に係る座標変換処理の一例を示す図である。
【図４９】本発明の第４の実施形態に係る座標変換処理の一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００２６】
［第１の実施形態］
第１の実施形態では、本発明の適用例として、電子写真方式による、中間転写ベルトを採用したタンデム方式の４ドラム・マルチカラー画像形成装置について説明する。
【００２７】
＜画像形成装置の構成＞
まず、図２を参照して、画像形成装置１０の構成について説明する。本実施形態において、画像形成装置１０は、６００ｄｐｉの解像度で画像を形成するカラー画像形成装置である。画像形成装置１０では、まず、画像処理部（図４に示す画像処理部４０）によってパルス幅変調（ＰＷＭ）を用いて生成される露光制御信号に従って、感光ドラム（感光体）２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ（以下、簡略化のため「２２Ｙ，Ｍ，Ｃ，Ｋ」と表記する。他の部材についても同様に表記する。）の表面に、それぞれ静電潜像が形成される。これらの静電潜像が各色のトナーを用いて現像されることで、モノカラー（単色）のトナー像が各感光ドラム（感光体）２２Ｙ，Ｍ，Ｃ，Ｋの表面に形成される。最終的に、これらのトナー像が記録材の表面に重ね合わせて転写されることで、当該記録材の表面にマルチカラー（多色）のトナー像が形成される。なお、画像形成装置１０は、イエロー（Ｙ）色、マゼンタ（Ｍ）色、シアン（Ｃ）色、ブラック（Ｋ）色の４色のトナーを用いてマルチカラーのトナー像を形成する。以下では、画像形成装置１０が実行する画像形成動作について、より詳細に説明する。
【００２８】
画像形成装置１０は、それぞれが異なる色のトナーで単色のトナー像を対応する複数の感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上に形成する４個の画像形成ステーションを備える。４個の画像形成ステーションは、複数の感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋと、一次帯電器である注入帯電器２３Ｙ，Ｍ，Ｃ，Ｋと、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋとをそれぞれ備える。４個の画像形成ステーションは、更に、トナーカートリッジ２５Ｙ，Ｍ，Ｃ，Ｋと、現像器２６Ｙ，Ｍ，Ｃ，Ｋとをそれぞれ備える。画像形成装置１０は、これら４個の画像形成ステーションにおいて感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上に形成されたトナー像が転写される中間転写体（中間転写ベルト）２７を備える。
【００２９】
感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋは、それぞれ異なる駆動モータ（不図示）の駆動力によって回転する。注入帯電器２３Ｙ，Ｍ，Ｃ，Ｋは、それぞれスリーブ２３ＹＳ，ＭＳ，ＣＳ，ＫＳを備え、それぞれ対応する感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋを帯電させる。スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋは、帯電した感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋの表面をレーザ光（光ビーム）で露光することによって、対応する感光ドラム上に静電潜像を形成する。現像器２６Ｙ，Ｍ，Ｃ，Ｋは、スリーブ２６ＹＳ，ＭＳ，ＣＳ，ＫＳをそれぞれ備える。現像器２６Ｙ，Ｍ，Ｃ，Ｋは、トナーカートリッジ２５Ｙ，Ｍ，Ｃ，Ｋから供給されるそれぞれ異なる色のトナーで、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上の静電潜像を現像する。具体的には、現像器２６Ｙ，Ｍ，Ｃ，Ｋは、それぞれＹ色、Ｍ色、Ｃ色、Ｋ色のトナーを用いて各感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上の静電潜像を可視化することで、各感光ドラムの表面に各色のトナー像を形成する。
【００３０】
中間転写体２７は、図２に示すように、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋに接触する位置に配置されている。中間転写体２７は、画像形成の際には、駆動ローラ１６の駆動力によって回転しながら、その表面に各感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋから単色のトナー像が順に重ねて転写（１次転写）される。これにより、中間転写体２７の表面に多色のトナー像が形成される。なお、駆動ローラ１６は、中間転写体２７用の駆動モータ（不図示）によって駆動される。
【００３１】
中間転写体２７上に形成された多色のトナー像は、当該中間転写体の回転に伴って、当該中間転写体と転写ローラ２８との間のニップ部に搬送される。トナー像が当該ニップ部に搬送されるタイミングに合わせて、記録材１１が給紙部２１ａまたは２１ｂから給紙され、搬送路上を当該ニップ部まで搬送される。転写ローラ２８は、当該ニップ部において、搬送された記録材１１を介して中間転写体２７に当接する。転写ローラ２８が中間転写体２７に当接している間に、中間転写体２７上に形成された多色のトナー像が記録材１１上に転写（２次転写）される。これにより、記録材１１上に多色のトナー像が形成される。中間転写体２７から記録材１１への２次転写が終了すると、転写ローラ２８は中間転写体２７から離間する。
【００３２】
多色のトナー像が転写された記録材１１は、その後、搬送路上を定着部３０へ搬送される。定着部３０は、搬送路上を搬送される記録材１１上のトナー像を溶融させ、記録材１１上に定着させる。定着部３０は、記録材１１を加熱するための定着ローラ３１と、記録材１１を定着ローラ３１に圧接させるための加圧ローラ３２とを備える。定着ローラ３１及び加圧ローラ３２は、中空状に形成され、内部にはそれぞれヒータ３３、３４が内蔵されている。表面に多色のトナー像を保持した記録材１１は、定着部３０において、定着ローラ３１及び加圧ローラ３２によって搬送ながら、熱及び圧力を加えられる。これにより、記録材１１の表面にトナーが定着する。トナーの定着後、記録材１１は、排出ローラ（不図示）によって排紙トレイ（不図示）に排出される。以上により、記録材１１への画像形成動作が終了する。
【００３３】
中間転写体２７の近傍に設けられたクリーニング部２９は、クリーナ容器を備え、記録材１１へのトナー像の２次転写後に中間転写体２７上に残留したトナー（廃トナー）を回収する。クリーニング部２９は、回収した廃トナーを当該クリーナ容器に蓄える。このようにして、クリーニング部２９は、中間転写体２７の表面をクリーニングする。
【００３４】
本実施形態では、中間転写体２７を備えた画像形成装置１０（図２）について説明するが、本発明は、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上に形成されたトナー像を記録材に直接転写する一次転写方式の画像形成装置に対しても適用できる。この場合、図２に示す中間転写体２７は、搬送ベルトに置き換えられればよい。また、本実施形態では、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋのそれぞれについて異なる駆動を設いているが、すべての感光ドラムについて共通の（単一の）モータが用いられてもよい。
【００３５】
なお、以下では、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋから出力されたレーザ光による、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋの表面の走査方向を主走査方向、主走査方向に直交する方向を副走査方向と称する。副走査方向は、記録材１１の搬送方向（＝中間転写体２７の回転方向）に相当する。
【００３６】
＜画像形成装置における走査線の傾き及び湾曲＞
次に、図３を参照して、画像形成装置１０において起こりうる、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋの表面上における光ビームの走査線の傾き及び湾曲について説明する。上述したように、画像形成装置１０に対するスキャナ部２４Ｙ，Ｍ，Ｃ，Ｋと感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋとの取り付け位置のずれに起因して、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋから出力されたレーザ光による走査線に傾き及び湾曲が起こりうる。また、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋ内のレンズ（不図示）の特性の歪みに起因しても、そのような走査線の傾き及び湾曲が起こりうる。このように、レーザ光による実際の走査線に傾き及び湾曲が生じることによって、走査線の実際の位置が、その理想的な走査線の位置からずれることになる。以下では、レーザ光による実際の走査線に生じる、その理想的な走査線の位置からずれを「位置ずれ」と称する。
【００３７】
図３は、感光ドラム２２Ｙの表面がレーザ光によって走査される際の走査線に生じる傾き及び湾曲（位置ずれ）の一例を示している。同図において、水平方向が主走査方向、垂直方向が副走査方向である。水平方向に沿った走査線３０１は、傾き及び湾曲の生じていない、直線上の理想的な走査線を示している。走査線３０２は、上述した要因によって傾き及び湾曲が発生した、実際の走査線を示しており、理想的な走査線３０１に対して位置ずれが生じている。図３では、感光ドラム２２Ｙ上の走査線について示しているが、感光ドラム２２Ｍ，Ｃ，Ｋ上にも同様の走査線が形成される。このような走査線の傾き及び湾曲（位置ずれ）が複数色について発生することによって、中間転写体２７上に当該複数色のトナー像を重ねて転写した際に、各トナー像の相対的な位置がずれる「色ずれ」が発生する結果となる。
【００３８】
本実施形態では、感光ドラム２２Ｙ上の走査線の左端（位置Ａ）を基準として、中央（位置Ｂ）、右端（位置Ｃ）における、理想的な走査線３０１と実際の走査線３０２との差分を、副走査方向のずれ量ｅＹ１，ｅＹ２［ｍｍ］として測定する。また、感光ドラム２２Ｍ，Ｃ，Ｋのドラム上のずれ量についても同様に、ｅＭ１，ｅＭ２，ｅＣ１，ｅＣ２，ｅＫ１，ｅＫ２として測定する。図３に示すように、位置Ａ，Ｂ，Ｃについて、位置Ｂを基準（０［ｍｍ］）とし、位置Ａを−Ｌ１［ｍｍ］、位置Ｃを＋Ｌ２［ｍｍ］として表す。また、ポイントＰａ，Ｐｂ，Ｐｃは、副走査方向の位置Ａ，Ｂ，Ｃについて測定された実際の走査線３０２の走査位置を表す。
【００３９】
本実施形態では、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋ上の主走査方向の領域を、上記の複数のポイントＰａ，Ｐｂ，Ｐｃを基準として複数の領域に分割し、Ｐａ〜Ｐｂ間を領域Ａ、Ｐｂ〜Ｐｃ間を領域Ｂとする。Ｐａ〜Ｐｂ間，及びＰｂ〜Ｐｃ間を線形補間することによって得られる直線Ｌａｂ，Ｌｂｃで、領域Ａ及びＢのそれぞれにおける走査線（の傾き）を近似するものとする。２つのポイント間のずれ量の差分（領域ＡについてはｅＹ１、領域ＢについてはｅＹ２−ｅＹ１）に基づいて、対応する領域の走査線の傾きを判断することができる。例えば、計算した差分が正の値である場合、対応する領域の走査線は右上がりの傾きを有し、負の値である場合、右下がりの傾きを有する。
【００４０】
＜画像処理部４０の構成及び動作＞
次に、図４を参照して、本実施形態に係る画像処理部４０の構成及びその動作について説明する。画像形成装置１０は、画像処理部４０によって、複数の色に対応する複数の画像データ（Ｙ，Ｍ，Ｃ及びＫ色の色成分データ）を含み、マルチカラー画像を形成するための入力画像データに対する画像処理を行う。具体的には、画像処理部４０は、走査線の傾き及び湾曲（位置ずれ）を補正するための補正処理を実行し、当該補正処理を施した画像データに基づくＰＷＭを行って、上述した露光制御信号を生成する。生成された露光制御信号は、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋにおける露光に用いられる。画像処理部４０は、更に、かかる補正処理に起因して形成画像に発生しうる色味ムラを低減するために、入力画像の混色状態を調整する画像処理を、Ｙ，Ｍ，Ｃ及びＫ色の画像データ（色成分データ）に対して予め実行する。
【００４１】
画像形成装置１０がホストコンピュータ（不図示）等から受信した印刷データ（ＰＤＬデータ、ビットマップデータ等）は、画像処理部４０に入力される。画像処理部４０に入力された印刷データは、まず、画像生成部４００に入力される。画像生成部４００は、入力された印刷データの内容を解釈し、当該印刷データをビットマップデータに変換するラスタライズ処理を行う。画像生成部４００は、当該ラスタライズ処理によって生成したラスタイメージ、即ちＲＧＢの各色成分の画像信号（ＲＧＢ信号）を、色変換処理部４０１へ送信する。
【００４２】
色変換処理部４０１は、ＲＧＢ信号を画像形成装置１０の色再現域に合わせたデバイスＲＧＢ信号に変換するカラーマッチング処理を実行する。さらに、色変換処理部４０１は、当該デバイスＲＧＢ信号を、画像形成装置１０のトナー色に対応するＹＭＣＫ信号（Ｙ，Ｍ，Ｃ及びＫ色の画像データ）に変換する色分解処理を実行する。なお、これらのカラーマッチング処理及び色分解処理は、ＬＯＧ変換、マトリクス演算等の演算によって実現されうる。あるいは、いくつかの代表点について、ＲＧＢ信号からＹＭＣＫ信号に変換するための変換テーブルを保持しておき、それら代表点間の色については補間演算を行うことによっても実現されうる。
【００４３】
画像調整部４０２は、位置ずれ補正部４０３による補正処理に起因して入力画像に発生しうる色味ムラを低減するために、入力画像の並置混色度を調整する画像処理を、Ｙ，Ｍ，Ｃ及びＫ色の画像データ（色成分データ）に対して予め実行する。「並置混色度」とは、それぞれ異なる色の複数の画像から成る混色画像である入力画像の混色（並置混色）状態を示すパラメータである。本実施形態では、入力画像データに含まれる各色の画素値（階調値）を用いて形成される各色のドットを重ね合わせた場合の混色状態を示し、各色のドットの重なり具合に応じて変化するパラメータに相当する。なお、画像調整部４０２において実行される処理、及び並置混色度の詳細については後述する。
【００４４】
画像調整部４０２は、更に、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正後の色成分データに対してハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理を施すべきか否かを示すハーフトーン（ＨＴ）フラグビットを、画素ごとに生成して出力する。ＨＴフラグビットは、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋを介して、画像データとともにビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納される。
【００４５】
位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋは、上述した走査線の傾き及び湾曲（位置ずれ）を補正するための補正処理として、後述する座標変換及び階調値の調整を、画像調整部４０２から入力されるＹ，Ｍ，Ｃ及びＫ色の画像データ（色成分データ）に実行する。その結果として、位置ずれ補正部Ｙ，Ｍ，Ｃ，Ｋは、各色のトナー像が中間転写体２７に転写された際に、更には記録材１１に転写された際に、転写されたトナー像に色ずれが生じることを防止する。位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋは、補正処理後のＹ，Ｍ，Ｃ，Ｋの画像データ（色成分データ）を、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納する。
【００４６】
ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋには、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正後の画像データが一時的に格納される。ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋには、１ページ分の画像データを格納できる。ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納された画像データは、Ｙ，Ｍ，Ｃ，Ｋのそれぞれの作像（画像形成または印刷）のタイミングに合わせて読み出される。読み出されたＹ，Ｍ，Ｃ，Ｋの画像データは、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋまたは例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋへ入力される。
【００４７】
濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋ及びハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋ、または、例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋは、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納されている画像データに対して、画素ごとにそれぞれ後述する処理を実行する。セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋは、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納されているＨＴフラグビットに従って、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋまたは例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋから出力された画像データを、画素ごとに選択する。セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋは、更に、選択した画素ごとの画像データをＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋに出力する。
【００４８】
ＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋは、入力された画像データに基づくＰＷＭ処理を実行する。具体的には、ＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋは、入力された画像データを、画素ごとにスキャナ部２４Ｙ，Ｍ，Ｃ，Ｋの露光時間ＴＹ，ＴＭ，ＴＣ，ＴＫに変換して出力する。ＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋから出力された色ごとの露光時間ＴＹ，ＴＭ，ＴＣ，ＴＫを示す信号（露光制御信号）は、スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋにそれぞれ入力される。スキャナ部２４Ｙ，Ｍ，Ｃ，Ｋは、露光制御信号が示す露光時間ＴＹ，ＴＭ，ＴＣ，ＴＫに応じてレーザ光を出力し、そのレーザ光で感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋをそれぞれ露光及び走査する。
【００４９】
なお、本実施形態では、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納される画素ごとのデータは、８ビットの画像データと１ビットのＨＴフラグビットとの合計９ビットのデータである。また、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、各色について８ビットのデータを出力し、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋと例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋとは、各色について４ビットのデータを出力する。
【００５０】
＜位置ずれ補正処理に起因した色味ムラ＞
位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を、入力画像データに対して実行すると、上述のように、異なる色のドットの重なり具合が変化して、ドットごとに、異なる発色作用の混色状態に変化しうる。特に、入力画像が細密パターン画像である場合には、そのような混色状態の変化による発色作用の変化が、画質劣化につながる色味ムラを形成画像に生じさせうる。以下では、図２６及び図２７を参照して、形成画像に生じうる色味ムラについてより詳しく説明する。
【００５１】
まず、図２６を参照して、Ｃ及びＭ色のライン画像を重ね合わせた混色ライン画像において生じうる色味ムラについて説明する。なお、説明を簡単にするため、Ｃ色とＭ色との間の色ずれを補正するために、Ｃ色の画像が形成される位置を目標位置（理想位置）として、Ｍ色の画像が形成される位置のずれを補正するものとする。図２６（a）及び（b）はそれぞれ、Ｃ及びＭ色のライン画像を示している。ただし、（b）に示すＭ色のライン画像には、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理が適用されている。図２６（a）及び（b）に示すように、Ｃ及びＭ色のライン画像には、濃度ムラは生じていない。
【００５２】
図２６（c）は、これらＣ及びＭ色のライン画像を重ね合わせた混色ライン画像を示しており、Ｃ及びＭ色のドットが重なっている部分を、黒いパターンで示している。図２６（c）に示すように、例えば、走査位置ｐ０では、Ｃ及びＭ色のドットが完全に重なっている。一方で、走査位置ｐ５では、Ｃ及びＭ色のドットの一部分が重なっており、重なっている部分の面積は、２ドット分の面積に対して約６０％程度である。即ち、走査位置ｐ０では、減法混色による混色状態となっているのに対して、走査位置ｐ５では、並置混色による混色状態となっている。
【００５３】
このように、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理の結果、走査位置に応じてドットの混色状態が異なる状態に変化することに起因して、図２６（d）に示すように、走査位置に応じて異なる色差ΔＥが生じうる。ここで、色差ΔＥとは、等色色空間と称されるＬａｂ座標空間における２色間位置の距離に相当し、人間の目が見る色の差を定量的に示す指標である。（なお、ここでは混色時のターゲットとしている色は、理想的なドット形状である走査位置ｐ０の色であり、この位置ｐ０における色との差分としてΔＥを求めている。）一般に、走査位置ｐ０のように、Ｃ及びＭ色のドットを重ね合わせる状態は、減法混色と称され、暗い青色の発色作用を奏する。一方で、走査位置ｐ５のように、Ｃ及びＭ色のドットの少なくとも一部分を並置する状態は、並置混色と称され、その並置の程度（ドットが重なっていない部分の面積）に応じた明るい青色の発色作用を奏する。
【００５４】
ここで、図２７を参照して、上述の減法混色及び並置混色による発色作用の違いについて説明する。図２７（a）は、Ｃ及びＭ色のドットが重なり合っている状態（減法混色）を、（b）は、Ｃ及びＭ色のドットが並置されている状態（並置混色）をそれぞれ示している。図２７（a）の場合、定着部３０による定着処理によって、各色のトナー層が記録材上で溶融し、圧縮され、適度に混ざり合うことで、ドットが形成される。一方、図２７（b）の場合、定着処理によって、各色のトナー層がそれぞれ記録材上で溶融し、圧縮されて、各色のトナーが混ざり合うことなくドットが形成される。また、図２７（c）及び（d）は、それぞれＣ及びＭ色の分光反射率を示しており、Ｃ及びＭ色のそれぞれ単色の発色特性に対応する。一方、図２７（e）は、図２７（a）の減法混色に対応する分光反射率を示している。
【００５５】
減法混色の場合、混ざり合った色（Ｃ及びＭ）が光を吸収し合う作用によって、減法混色に対応する分光反射率は、図２７（e）に示すように、Ｃ及びＭ色のそれぞれの分光反射率を波長ごとに乗算したものとなる。一方で、並置混色の場合、Ｃ色及びＭ色のドットからの反射光が混合される作用によって、並置混色に対応する分光反射率は、図２７（a）及び（b）に示す分光反射率を波長ごとに加算したものとなる。
【００５６】
これら減法混色及び並置混色による色再現の相違は、明度、彩度及び色相のそれぞれにおける差として現れる。例えば、明度では、２色の並置混色によって得られる色は、当該２色間の平均的な明度となる一方で、２色の減法混色によって得られる色は、当該２色のそれぞれの色よりも暗い色となる。このため、減法混色による混色状態と、並置混色による混色状態とでは、各色のトナーが同じ量だけ記録材上に存在したとしても、その見え方は異なる。また、彩度及び色相についても、同様に、減法混色によって得られる色と並置混色によって得られる色とで異なる。このように、混色状態が異なると発色作用も異なるため、複数色の画像を重ね合わせた混色画像は、混色状態に依存して、人間の目には異なる色に見えることになる。
【００５７】
したがって、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を適用した異なる色の画像を重ね合わせて混色画像を形成すると、図２６（c）及び（d）に示すように、走査位置に応じて、異なる発色作用を有する混色状態に変化しうる。その結果、形成画像において、主走査方向に沿って生じる混色状態の変化に起因した発色作用の変化が、色味の変化として顕在化する。上述のように、入力画像が細密パターン画像である場合、このような色味の変化は、形成画像において帯状の色味ムラとして現れ、形成画像に画質劣化が生じることになる。特に、入力画像が、異なる色の細密パターンが完全に重なり合っている状態（後述する並置混色度＝０％）、または異なる色の細密パターンが全く重なり合っていない状態（後述する並置混色度＝１００％）である場合には、そのような色味ムラが発生しやすい。
【００５８】
本実施形態では、以下で詳細に説明するように、このような色味ムラの発生を低減するために、画像調整部４０２において、入力画像データに対して、入力画像の混色状態を適切に調整する画像処理を実行する。
【００５９】
＜画像調整部４０２の構成及び動作＞
次に、図１を参照して、画像調整部４０２の構成及び動作について詳細に説明する。図１は、本実施形態に係る画像調整部４０２の構成を示すブロック図である。また、図１に示すように、画像調整部４０２は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋ、並置混色度演算部１０２、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋ、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋ、及びビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋを備える。
【００６０】
色変換処理部４０１から画像調整部４０２に入力されたＹ，Ｍ，Ｃ，Ｋの画像データ（色成分データ）は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに一時的に格納される。ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納される各画素のデータは、８ビットの画像データである。一方、ビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋに格納される各画素のデータは、ビットマップメモリ４０４と同様、８ビットの画像データと１ビットのＨＴフラグビットとの合計９ビットのデータである。ビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋには、並置混色度を調整するためのフィルタ処理が必要に応じて施された、１ページ分の画像データが、一時的に格納される。
【００６１】
（画像調整部４０２における画像処理の手順）
まず、図１３のフローチャートを参照して、本実施形態に係る画像調整部４０２によって実行される、並置混色度を調整するための入力画像データに対する画像処理の全体の流れについて説明する。なお、図１３は、第２乃至第４の実施形態においても共通して用いられる。
【００６２】
Ｓ１３０１で、画像調整部４０２は、画像形成の開始時に、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋにおいて入力画像データ及びＨＴフラグビットが格納される記憶領域を初期化する。その際、ＨＴフラグビットは０に初期化される。ここで、処理対象の画素（対象画素）の位置を示す主走査方向及び副走査方向の座標を、それぞれｘ及びｙとする。次に、画像調整部４０２Ｙは、Ｓ１３０２で、対象画素を示す副走査方向の座標ｙを初期化するとともに、続いて、Ｓ１３０３で、対象画素を示す主走査方向の座標ｘを初期化する。これにより、画像調整部４０２は、１ライン（主走査ライン）の処理を開始する。
【００６３】
画像調整部４０２は、１ラインの処理を開始すると、Ｓ１３０４で、並置混色度演算部１０２及びパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋによる処理対象となる対象画素における、並置混色度と各色のパターン属性値とを初期化する。その後、Ｓ１３０５で、並置混色度演算部１０２は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋ内の画像データ（色成分データ）について、画素ごとに、並置混色度を計算する。本実施形態では、並置混色度演算部１０２は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋ内の画像データ（色成分データ）について、対象画素（ｘ，ｙ）に対して規定される所定のエリア内で、後述するように、当該対象画素についての並置混色度を計算する処理を実行する。
【００６４】
次に、Ｓ１３０６で、画像調整部４０２は、色番号ｉを初期化することで、対象画素（ｘ，ｙ）についてのＳ１３０７及びＳ１３０８の処理を、Ｙ，Ｍ，Ｃ，Ｋの色ごとに実行する。Ｓ１３０７で、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納されている入力画像データ（各色の色成分データ）に、特定のパターンを検出するとともに、当該特定のパターンに対応する画素を検出する。
【００６５】
更に、Ｓ１３０８で、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋが、並置混色度演算部１０２及びパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋから出力される情報に基づいて、入力画像データにおける対象画素（ｘ，ｙ）について必要に応じてフィルタ処理を施す。このフィルタ処理は、後述するように、入力画像データにおける各画素の並置混色度を調整するための画像処理である。フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、Ｓ１３０７で検出された特定パターンに対応し、かつ、Ｓ１３０５で計算された並置混色度が所定の適正範囲内にない画素を特定する。更に、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、その特定された画素についての混色状態を示す並置混色度を、所定の適正範囲内に調整するためのフィルタ処理を、入力画像データに実行する。
【００６６】
フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、フィルタ処理後の画像データを、ビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋに格納する。また、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、入力画像データにおける画素ごとに、フィルタ処理を実行したか否かを示す情報を、ＨＴフラグビット（ＯＮまたはＯＦＦ）として出力する。このＨＴフラグビットは、画像データとともにビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋに格納される。
【００６７】
その後、Ｓ１３０９で、画像調整部４０２は、Ｙ，Ｍ，Ｃ，Ｋの全色について、対象画素（ｘ，ｙ）の処理（Ｓ１３０７及びＳ１３０８）が終了したか否かを判定し、終了した場合には処理をＳ１３１０に進め、終了していない場合には処理をＳ１３１２に進める。Ｓ１３１２で、画像調整部４０２は、色番号ｉを１増加させることで次の色に対してＳ１３０７及びＳ１３０８の処理を行う。
【００６８】
対象画素（ｘ，ｙ）について全色の処理が終了すると、Ｓ１３１０で、画像調整部４０２は、１ラインに含まれる全画素について、Ｓ１３０４〜Ｓ１３０９の処理が終了したか否かを判定する。画像調整部４０２は、終了した場合には処理をＳ１３１１に進め、終了していない場合には処理をＳ１３１３に進める。Ｓ１３１３で、画像調整部４０２は、対象画素の主走査方向の位置を示す座標ｘを１増加させることで、隣の画素を対象画素として、Ｓ１３０４以降の処理を再び行う。
【００６９】
Ｓ１３１１で、画像調整部４０２は、入力画像データに含まれる全ラインのデータについて、Ｓ１３０３〜Ｓ１３１０の処理が終了したか否かを判定する。画像調整部４０２は、全ラインについての処理が終了していない場合には処理をＳ１３１４に進め、対象画素の副走査方向の位置を示す座標ｙを１増加させる。これにより、画像調整部４０２は、Ｓ１３０３以降の処理を、次のラインについて再び行う。一方で、画像調整部４０２は、全ラインについての処理が終了した場合には、並置混色度の調整のための、一連の画像処理を終了する。
【００７０】
以下では、並置混色度演算部１０２、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋ、及びフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによってそれぞれ実行される処理について、詳細に説明する。なお、特に明記しない限り、座標等の単位として用いる「ドット」、「ライン」または「画素」は、画像形成装置１０の解像度の単位を示すこととし、画像の左上端を原点の座標とする。
【００７１】
（並置混色度演算部１０２）
図６乃至図８を参照して、並置混色度演算部１０２の動作（Ｓ１３０５）について説明する。
並置混色度演算部１０２は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋの入力画像データについて画素ごとに並置混色度を計算する。本実施形態では、並置混色度演算部１０２は、入力画像データに含まれる画像データ（色成分データ）のうち、特定の２色に対応する画像データを用いて、当該特定の２色間の混色状態を示す並置混色度を画素ごとに計算する。
【００７２】
上述のように、並置混色度が極端に低い又は高い画素、特に、ドットが完全に重なっている画素（並置混色度０％）、及び、その逆にドットが重なっていない画素（並置混色度１００％）において、混色状態に応じた発色作用によって、色味ムラが発生しやすい。本実施形態では、入力画像データにおけるこのような並置混色度を、並置混色度演算部１０２が画素ごとに計算する。４色間のあらゆる組み合わせについて並置混色度を計算すると、計算処理が複雑になるため、本実施形態では、以下で説明するように、特定の２色間の並置混色度を計算することで、計算処理を簡易化する。
【００７３】
画像形成装置１０では、４色のトナー像を重ね合わせたマルチカラーのトナー像を、定着部３０によって記録材上に安定的に定着させるために、通常、定着対象となる４色のトナーの量が局所的に制限されている。例えば、各画素について、各色の階調値（各色の階調値の最大値２５５を１００％とする。）の合計を所定の制限値（例えば、２５０％）以内に制限することによって、各色のトナーを重ねた際のトナー量を制限する。一例として、Ｃ色の階調値＝２５５（１００％）、Ｍ色の階調値＝２３０（９０％）、Ｙ色の階調値＝１５３（６０％）、Ｋ色の階調値＝０（０％）である場合、それらの合計は２５０％となる。このように、トナー量（階調値の合計）を制限する処理は、色変換処理部４０１によって行われる。このため、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納されている画像データにおける各画素の階調値の合計は、既に所定の制限値（２５０％）以下に制限された状態となっている。
【００７４】
一般に、混色状態に応じた発色作用による色味ムラは、青、赤及び緑等の複数の色のうちの２色が支配的な状態（即ち、階調値が大きい）にある細密パターン画像において目立つ傾向がある。このような画像において、それら２色以外の３色目がシャドー側に偏った色であったとしても、上述のトナー量の制限に起因して、３色目はかなり低い階調値（低い濃度）に制限される可能性が高い。このため、以下では、４色の組み合わせのうちで、濃度が高い（階調値が大きい）上位２色間における並置混色度を計算し、計算した並置混色度に基づく画像調整を行う場合を、並置混色度の計算の一例として説明する。
【００７５】
図６を参照して、Ｓ１３０５において並置混色度演算部１０２が実行する、並置混色度の計算処理について説明する。まず、Ｓ６０１で、並置混色度演算部１０２は、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納された画像データを用いて、対象画素（ｘ，ｙ）を中心とする所定の対象エリア７０１Ｙ，Ｍ，Ｃ，Ｋに含まれる画素の階調値を色ごとに積分して、階調積分値（第１の積分値）を計算する。この対象エリア７０１Ｙ，Ｍ，Ｃ，Ｋは、対象画素（ｘ，ｙ）に対して規定される、当該対象画素を含む所定の範囲に相当する。
【００７６】
図７は、対象画素７００に対して、当該対象画素を中心とした１３画素×１３画素（主走査方向×副走査方向）の範囲を対象エリア７０１Ｙ，Ｍ，Ｃ，Ｋとして設定した場合を示している。図７に示すように、Ｃ、Ｍ及びＹ色の各画像データは、それぞれ主走査方向（横方向）に沿ったラインが副走査方向に短い周期で繰り返し含まれている細密パターン画像の画像データである。ライン部分のドットでは、Ｃ及びＭ色の階調値が２５５（１００％）、Ｙ色の階調値が１２８（５０％）である。また、Ｃ色の画像とＭ色の画像とでは、ライン部分のドットが相互に完全に重なっており、Ｙ色の画像はＣ及びＭ色の画像に対して副走査方向に１ドットずれており、Ｙ色のライン部分のドットは、Ｃ及びＭ色のライン部分のドットに対して一部のみが重なっている。
【００７７】
Ｓ６０１では、並置混色度演算部１０２は、対象エリア７０１Ｙ，Ｍ，Ｃ，Ｋに含まれる全ての画素の階調値を積分することで、各色の階調積分値を計算する。図７では、このような積分によって、Ｙ，Ｍ，Ｃ，Ｋについてそれぞれ８３２０、１９８９０、１９８９０、及び０の階調積分値が得られる。
【００７８】
次に、Ｓ６０２で、並置混色度演算部１０２は、計算した階調積分値が大きい上位２色を、並置混色度の計算対象となる特定の２色として決定する。図７の場合、Ｃ及びＭ色が階調積分値が大きい上位２色である。このため、Ｓ６０３以降では、Ｃ及びＭ色を並置混色度の計算対象の組み合わせとして、対象画素についてＣ色とＭ色との間の並置混色度を計算する。Ｓ６０３で、並置混色度演算部１０２は、計算対象の２色間で、画素ごとに階調値の絶対差分を計算するとともに、絶対差分についての階調積分値を計算する。
【００７９】
例えば、並置混色度演算部１０２は、図８（a）に示すように、計算対象のＣ及びＭ色の画像データにおける、対象エリア内の画素ごとに階調値の差分を求め、その差分の絶対値（絶対差分）を計算する。更に、並置混色度演算部１０２は、計算した差分の絶対値を全て積分することで、階調積分値（第２の積分値）を計算する。図８（a）では、Ｃ及びＭ色の差分画像における階調積分値は０となっている。このように絶対差分を計算することによって、２つの色の間でドットがずれた（２色のドットを重ねた場合に、１色のドットに対してもう１色のドットがはみ出た）状態（即ち、並置混色状態）にあるドットを検出することができる。また、このように絶対差分の積分を計算することによって、混色状態にあるドットの並置混色の程度を示す指標を得ることができる。
【００８０】
次に、Ｓ６０４で、並置混色度演算部１０２は、以下の式を用いて並置混色度を計算する。
並置混色度＝（２色間の絶対差分の階調積分値）／（２色の階調積分値の和）
例えば、図７に示す画像では、対象画素について、
並置混色度＝０／（１９８９０＋１９８９０）＝０
と計算される。この並置混色度は、対象画素に対して規定される対象エリア内では、Ｃ及びＭ色の画像のライン部分が完全に重なっていることを示している。このように並置混色度が極端に低い細密パターン画像は、実際に記録材に形成した場合の形成画像に色味ムラが発生しやすい混色状態にある。
【００８１】
一方、図７において、Ｍ色の画像データがＫ色の画像データと同一（即ち、対象エリア７０１Ｍ内の全画素の階調値が０）であった場合には、並置混色度は以下のようになる。この場合、Ｓ６０２において、並置混色度の計算対象はＣ及びＹ色の画像データに決定される。これにより、Ｓ６０３における絶対差分及びその階調積分値の計算結果は、図８（b）に示すようになる。更に、Ｓ６０４において、Ｃ及びＹ色間の並置混色度は、
並置混色度＝１８２００／（１９８９０＋８３２０）＝約６５［％］
と計算される。この並置混色度は、対象画素に対して規定される対象エリア内では、Ｃ及びＭ色の画像のライン部分が部分的に重なっており、並置混色及び減法混色が均等な割合で行われた混色状態となっていることを示している。即ち、このような細密パターン画像は、実際に記録材に画像を形成した場合、形成画像には色味ムラが発生しにくい混色状態にある。
【００８２】
最終的に、Ｓ６０５で、並置混色度演算部１０２は、対象画素について計算した並置混色度を、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋに対して出力する。以下では、一例として、並置混色度演算部１０２が、Ｓ６０４で計算した並置混色度の小数点以下を四捨五入した整数値（０〜１００％）を出力するものとする。
【００８３】
なお、並置混色度については、上述の定義及び計算方法に限らず、２色以上の画像の（並置混色による）混色状態を示す定義及び計算方法であれば、他の定義及び計算方法が用いられてもよい。また、本実施形態では、上述のように、４色のうち、入力画像において濃度が大きいドットを多数含む上位２色を決定し（Ｓ６０２）、それらの色を並置混色度の計算対象としている。しかし、４色のうちのあらゆる組み合わせについて、２色間の並置混色度を計算するとともに、計算した複数の並置混色度のいずれかから最終的に出力する並置混色度を選択してもよい。あるいは、あらゆる組み合わせについて並置混色度を計算するのではなく、細密パターンが含まれている場合に形成画像に色味ムラが生じやすい２色を予め選択しておき（例えば、Ｃ及びＭ色）、それらの２色間の並置混色度を計算するようにしてもよい。また、上述の対象エリアのサイズは、１３画素×１３画素に限らず、任意のサイズに設定することが可能である。
【００８４】
（パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋ）
次に、図９乃至図１２を参照して、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋの動作（Ｓ１３０７）について説明する。
パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、Ｓ１３０７で、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納されている各色の入力画像データに、特定パターン（細密パターン）が含まれているかどうかを判定するための処理を実行する。これまでに説明したように、図９の（a-1）〜（a-6）に示すような規則的なパターンを含む細密パターン画像に、後述する位置ずれ補正処理を色ごとに行うと、並置混色度に応じて色味ムラが出力画像（形成画像）に発生しうる。一方、図９の（b-1）〜（b-6）に示すような、孤立した細線を含む画像に、後述の位置ずれ補正処理を行うと、色味ムラが生じることなく高品質な出力画像を得ることができる。
【００８５】
そこで、本実施形態では、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、そのような色味ムラの原因となる特定のパターンを、入力画像（ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋ内の画像データ）から検出する。具体的には、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、入力画像に含まれる各画素について、特定のパターン（規則的なパターン）から成る細密パターン画像の一部であるか否かを判定する。パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、判定の結果、細密パターン画像の一部である画素については、パターン属性をオン（ＯＮ）に設定する一方で、その他の画素については、パターン属性をオフ（ＯＦＦ）に設定する。
【００８６】
以下では、図１２に示すフローチャートに従って、パターン検出部１０３Ｙの動作について説明する。なお、パターン検出部１０３Ｍ，Ｃ，Ｋの動作については、パターン検出部１０３Ｙと同様であるので、説明を省略する。
図１０の対象エリア１００１には、１画素×２０画素（主走査方向×副走査方向）の画像を切り出したものを示しており、Ｙ０は、当該領域内の各画素におけるＹ色の階調値（０〜２５５）である。まず、Ｓ１２０１で、パターン検出部１０３Ｙは、対象エリア１００１内に含まれる画像のエッジを検出する。パターン検出部１０３Ｙは、対象エリア１００１内の画像データＹ０から、図１０に示すように、Ｙ１、Ｙ２、Ｙ３及びＹ４を生成する。
【００８７】
Ｙ１は、対象画素の階調値とその上方に隣接する画素の階調値との差分の絶対値を算出し、当該絶対値を二値化したものである。この二値化は、例えば、差分の絶対値が１２８以上であればＹ１を１とし、１２８未満であれば０とすることによって行う。Ｙ２は、対象画素の階調値とその下方に隣接するその下の画素の階調値との差分の絶対値を算出し、当該絶対値を二値化したものである。この二値化はＹ１と同様に行えばよい。Ｙ３は、Ｙ１とＹ２との論理和（ＯＲ）である。Ｙ３は、画像のエッジ部分に相当する。Ｙ４は、対象画素と対象画素に対してその上方及び下方の所定数の画素とを含むウィンドウフィルタ１００３内における、Ｙ３＝１（エッジ部分）の画素の個数である。図１０では、当該所定数を６とし、１画素×１３画素（主走査方向×副走査方向）のウィンドウフィルタ１００３を用いている。
【００８８】
Ｓ１２０２で、パターン検出部１０３Ｙは、ウィンドウフィルタ１００３内に含まれる画像のエッジ部分の数（以下、「エッジ数」と称する。）を計算する。この処理は、図１０におけるＹ４を計算する処理に相当する。更に、Ｓ１２０３で、パターン検出部１０３Ｙは、Ｙ４に基づいて、ビットマップメモリ１０１Ｙに格納されている入力画像データに対応する画像に、特定パターンが含まれているか否か（即ち、対象画素が特定パターンの一部であるか否か）を判定する。本実施形態では、パターン検出部１０３Ｙは、対象画素のＹ４が５以上（Ｙ４≧５）の場合、対象画素は特定パターンの一部であると判定する。一方、パターン検出部１０３Ｙは、対象画素のＹ４が５未満（Ｙ４＜５）の場合、対象画素は特定パターンの一部ではないと判定する。このように、パターン検出部１０３Ｙは、入力画像が高い密度でエッジ部分を含んでいるか否かによって、当該入力画像が特定パターンを含んでいるか否かを判定する。
【００８９】
次に、Ｓ１２０４で、パターン検出部１０３Ｙは、対象画素について、パターン属性を設定し、パターン属性値をフィルタ処理部１０４Ｙに対して通知する。本実施形態では、パターン検出部１０３Ｙは、対象画素が特定パターンの一部である場合には、パターン属性値として１を通知し、対象画素が特定パターンの一部ではない場合いは、パターン属性値として０を通知する。
【００９０】
例えば、図１０の対象画素１００２については、階調値が０、上方に隣接する画素の階調値が２５５、下方に隣接する画素の階調値が０であるため、Ｙ１＝１、Ｙ２＝０、Ｙ３＝１となる。また、ウィンドウフィルタ１００３内にＹ３＝１の画素が７個含まれるため、Ｙ４＝７となる。したがって、対象画素１００２ではＹ４≧５であるため、パターン検出部１０３Ｙは、対象画素１００２が特定パターンの一部であると判定し、対象画素１００２のパターン属性値として１をフィルタ処理部１０４Ｙに通知する。
【００９１】
図９では、Ｙ４に基づいて対象画素が特定パターン（細密パターン）の一部であるか否かを判定するための閾値を５に設定した。これは、図９のように、短い間隔で配置される細線画像を構成する画素、または空間周波数の高い（細かい）ドットパターンを構成する画素については、通常、Ｙ４≧５となるためである。一方で、図１１に示すように、孤立細線を構成する画素、または空間周波数の低い（荒い）ドットパターンを構成する画素については、何れの画素についても、通常、Ｙ４≦４となるためである。Ｙ４に基づく判定にこのような閾値を用いることによって、孤立細線または荒いドットパターンを含む画像と、特定パターン（細密パターン）を含む細密パターン画像とを容易に区別することが可能である。
【００９２】
ただし、Ｙ２及びＹ３についての二値化に用いる閾値には、１２８以外の値を用いてもよい。また、Ｙ４に基づく判定の閾値についても、画像品質に適合した閾値を設定すればよく、５のみに限定されない。ウィンドウフィルタのサイズも、１画素×１３画素に限られず、任意のサイズに設定されうる。また、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋがそれぞれ使用するウィンドウフィルタのサイズ及び判定用の閾値は、色味ムラが発生しやすい画像パターンが色ごとに異なる可能性も考慮して、色ごとに異なるものを使用してもよい。
【００９３】
（フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋ）
次に、図１４乃至図１７を参照して、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋの動作（Ｓ１３０８）について説明する。
フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、並置混色度演算部１０２及びパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋにおいて得られた情報（並置混色度及びパターン属性）に基づいて、入力画像の並置混色度を調整するための処理を実行する。本実施形態で、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、入力画像データに対する画像処理として、検出された特定パターンに対応する画素（対象画素）についての混色状態を示す並置混色度を、所定の適正範囲内に調整可能なぼかし量によるぼかし処理を実行する。このぼかし処理は、対象画素について計算された並置混色度が、所定の適正範囲内にない場合に実行される。
【００９４】
フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋには、並置混色度演算部１０２及びパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋからそれぞれ並置混色度及びパターン属性が入力されるとともに、ビットマップメモリ１０１Ｙ，Ｍ，Ｃ，Ｋに格納されている画像データが入力される。また、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、フィルタ処理の結果得られた画像データをＨＴフラグビットとともに、画素ごとにビットマップメモリ１０５Ｙ，Ｍ，Ｃ，Ｋに出力及び格納する。
【００９５】
以下では、図１４に示すフローチャートに従って、フィルタ処理部１０４Ｙの動作（Ｓ１３０８）について説明する。なお、フィルタ処理部１０４Ｍ，Ｃ，Ｋの動作については、フィルタ処理部１０４Ｙと同様であるので、説明を省略する。
まず、Ｓ１４０１で、フィルタ処理部１０４Ｙは、パターン検出部１０３Ｙから通知されたパターン属性値に基づいて、対象画素の画像データに対して並置混色度を調整するためのフィルタ処理が必要か否かを判定する。フィルタ処理部１０４Ｙは、必要であると判定した場合（パターン属性値＝１）には、処理をＳ１４０２に進め、必要ないと判定した場合（パターン属性値＝０）には処理をＳ１４０５に進める。
【００９６】
対象画素が、パターン属性値＝０であり、細密パターンの一部ではない場合には、たとえ並置混色度が０％または１００％に近い（極端に低いまたは高い）値であったとしても、当該対象画素において色味ムラが発生する可能性は低いといえる。このため、フィルタ処理部１０４Ｙは、Ｓ１４０５で、対象画素に対応する座標（ｘ，ｙ）の画像データに対してフィルタ処理を適用することなく、当該画像データをそのままビットマップメモリ１０５Ｙに出力する。更に、フィルタ処理部１０４Ｙは、Ｓ１４０５で、ＨＴフラグビットを１に設定してビットマップメモリ１０５Ｙに出力及び格納する。ＨＴフラグビット＝１は、濃度補正処理部４０５Ｙ及びハーフトーン処理部４０６Ｙにおける処理を実行すべきことを示している。
【００９７】
一方、Ｓ１４０１からＳ１４０２に処理を進めた場合、Ｓ１４０２で、フィルタ処理部１０４Ｙは、並置混色度演算部１０２によって計算された並置混色度に基づいて、対象画素に対して並置混色度を調整するためのフィルタ処理が必要であるか否かを判定する。上述のように、並置混色度が極端に低いまたは高い値を有する画素には色味ムラが発生しやすい。このような場合、本実施形態では、そのような画素の画像データに対して並置混色度を調整するためのフィルタ処理を適用する。
【００９８】
具体的には、Ｓ１４０２で、フィルタ処理部１０４Ｙは、計算された並置混色度が、フィルタ処理の必要のない所定の適正範囲内に収まっているか否かを判定する。本実施形態では、１５％＜並置混色度＜８５％である場合に、並置混色度が所定の適正範囲内に収まっているものとしている。フィルタ処理部１０４Ｙは、対象画素の並置混色度が所定の適正範囲内に収まっている場合には、処理をＳ１４０５に進める。即ち、たとえ当該画素が細密パターンの一部であると推定される場合にも、並置混色に起因した色味ムラが発生する可能性は低いため、フィルタ処理を行わない。
【００９９】
一方、フィルタ処理部１０４Ｙは、対象画素の並置混色度が所定の適正範囲内に収まっていない場合（即ち、並置混色度が１５％以下、または８５％以上である場合）には、処理をＳ１４０３に進める。この場合には、当該画素において並置混色に起因した色味ムラが発生する可能性が高い。したがって、Ｓ１４０３で、フィルタ処理部１０４Ｙは、対象画素における並置混色度を、色味ムラが発生する可能性の低い（所定の適正範囲内の）並置混色度に調整するためのフィルタ処理を、当該対象画素の画像データに対して適用する。このように、本実施形態のＳ１４０１及びＳ１４０２において、フィルタ処理部１０４Ｙは、特定手段の一例として機能する。また、Ｓ１４０３において、フィルタ処理部１０４Ｙは、実行手段の一例として機能する。
【０１００】
ここで、Ｓ１４０３においてフィルタ処理部１０４Ｙが実行するフィルタ処理について、より詳しく説明する。本実施形態では、Ｓ１４０３で、フィルタ処理部１０４Ｙは、対象画素及びその近傍の画素を対象として、ぼかし効果のあるフィルタによるフィルタ処理を実行する。具体的には、フィルタ処理部１０４Ｙは、ぼかし量Ｂを調整可能なガウシアンフィルタを使用する。フィルタ処理部１０４Ｙは、予め設定されたぼかし量Ｂに対応するフィルタ係数を用いて、対象画素に対応する座標（ｘ，ｙ）の画像データ（画素値）に対してフィルタ処理を行う。ガウシアンフィルタ（ガウスフィルタ）の場合、フィルタ係数はガウス分布に対応した値に設定される。ここでは、ぼかし量Ｂはガウス分布の標準偏差に対応し、単位は画素である。
【０１０１】
図１５には、異なる複数のぼかし量Ｂに対応するフィルタのフィルタ係数を示している。同図では、１画素×３画素（主走査方向×副走査方向）のサイズを有するフィルタのフィルタ係数を示しており、副走査方向における中央の要素が対象画素に対応している。図１５のフィルタ係数を用いたフィルタ処理を入力画像データに適用した場合、出力画像データに対応する画像には、対象画素を中心として、副走査方向に沿ってぼかし効果が現れる。また、ぼかし量Ｂが大きくなるほど、フィルタ係数の標準偏差が大きくなるため、対象画素の画像データ（画素値）が副走査方向に隣接する画素に拡散されることになる。即ち、ぼかし量Ｂを大きくなるほど、ぼかし効果が大きくなる。
【０１０２】
図１６は、２ドット幅のライン画像に対して、図１５に示すフィルタ係数を用いたフィルタ処理（ぼかし処理）を適用した場合に得られる画像を示している。図１６（a-1）〜（d-1）はそれぞれ、フィルタ処理部１０４Ｙが、図１５の（a）〜（d）に示すぼかし量Ｂ及び対応するフィルタ係数を用いてフィルタ処理を入力画像データに適用した場合に得られる出力画像データである。また、図１６（a-2）〜（d-2）は、図１６（a-1）〜（d-1）に対応する画像を示している。図１６に示すように、ぼかし処理前の入力画像は、２ドット幅のライン画像であるのに対して、ぼかし処理後の出力画像は、（d-1）及び（d-2）のＢ＝０の場合を除いて、ぼかし量Ｂに応じてライン幅が広がる。即ち、ぼかし処理後の出力画像には、ぼかし量Ｂに応じたぼかし効果が現れる。
【０１０３】
図１４に戻り、Ｓ１４０３で、フィルタ処理部１０４Ｙは、ぼかし量Ｂ＝０．７のフィルタ係数を用いたフィルタ処理を、ビットマップメモリ１０１に格納されている画像データ（Ｙの画像データ）に対して適用する。即ち、フィルタ処理部１０４Ｙは、ビットマップメモリ１０１Ｙの画像データに対して、対象画素に対応する座標（ｘ，ｙ）を中心として、図１５（b）に示すフィルタ係数を用いたフィルタ処理を施す。フィルタ処理部１０４Ｙは、フィルタ処理後の画像データを、ビットマップメモリ１０５Ｙに出力及び格納する。
【０１０４】
Ｓ１４０３では、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、それぞれ異なるぼかし量Ｂに対応したフィルタ係数を用いたフィルタ処理によって、異なるぼかし量Ｂによるぼかし処理を入力画像に対して施す。本実施形態では、一例として、図１７に示すように、色ごとに異なるぼかし量Ｂを設定する。このように、色ごとに異なるぼかし量Ｂを設定する理由は、以下のとおりである。
【０１０５】
Ｓ１４０３にフィルタ処理に基づくぼかし処理では、ぼかし量Ｂを大きくするほど、ぼかし処理の対象となっているドットが周辺のエリアに広がることになる。図１５に示すフィルタ係数を用いた場合には、ぼかし量Ｂに依存して、ぼかし処理の対象となっているドットは副走査方向（上下方向）に広がる。例えば、入力画像に含まれる複数色の画像のうち、特定の色の画像と他の色の画像との間の並置混色度が極端に低い（例えば０％の）場合、特定の色の画像に対してぼかし処理を適用すると、異なる色のドット間で重なり合う部分の面積が減少する。その結果、入力画像における並置混色度が増加する。逆に、特定の色の画像と他の色の画像との間の並置混色度が極端に高い（例えば１００％の）場合、特定の色の画像に対してぼかし処理を適用すると、異なる色のドット間で重なり合う部分の面積が増加する。その結果、入力画像における並置混色度が減少する。
【０１０６】
上述のような、入力画像におけるぼかし処理に基づく並置混色度の変化は、異なる色の画像にそれぞれ適用するぼかし量Ｂの差分に応じて変化し、当該差分が大きくなるほど、並置混色度の変化量は大きくなる。したがって、入力画像に含まれる異なる複数の画像に対して、それぞれ異なるぼかし量Ｂによるぼかし処理を適用することによって、当該入力画像における並置混色度を大きく変化させることが可能になる。即ち、入力画像における並置混色度が極端に高いまたは低い場合にも、位置ずれ（色ずれ）の補正後の出力画像に生じうる色味ムラを十分に低減できる程度の適正な範囲内に、並置混色度を調整することが可能となる。
【０１０７】
本実施形態では更に、図１７に示すように、Ｃ色の画像に適用するぼかし量Ｂ（＝０）とＭ色の画像に適用するぼかし量Ｂ（＝１．０）との間で、ぼかし量Ｂの差分を最も大きくしている。ここで、Ｙ，Ｍ，Ｃ及びＫ色のいずれか２色の組み合わせのうちで、極端な並置混色度に起因して混色画像に色味ムラが発生しやすいのは、ＣとＭ（青色）、ＭとＹ（赤色）、及びＣとＹ（緑色）の組み合わせである。中でも、Ｃ及びＭ色の混色画像において並置混色度が極端に高いまたは低い場合、形成画像において色味ムラが特に目立ちやすい。したがって、Ｃ及びＭ色の画像にそれぞれ適用するぼかし量Ｂの差分を、２色の組み合わせの中で、最も大きくすると、色味ムラの低減に効果的である。
【０１０８】
更に、３色以上の混色画像で、特に、Ｃ，Ｍ及びＹ色を使ってプロセスブラックと称される黒色に色変換される画像で使用される、色の比率は、Ｃ色が最も大きく、次がＭ色である場合が多い。３色以上の混色画像であっても、実質的にはＣ及びＭ色の混色画像に等しくなるため、Ｃ色とＭ色との間でぼかし量Ｂの差分を最も大きくすることによって、色味ムラを効果的に低減できよう。
【０１０９】
このような理由によって、本実施形態では一例として、図１７に示すように、Ｃ色、Ｍ色及びＹ色間で、各色の画像に適用するぼかし量Ｂの差分が大きくなるように、各色のぼかし量Ｂを設定している。ただし、図１７に示すぼかし量Ｂはあくまで一例であり、各色のぼかし量Ｂはそれらに限らず、入力画像の特性に応じて設定しうる。
【０１１０】
また、並置混色度演算部１０２による並置混色度の演算結果に基づいて、並置混色度が極端に高いまたは低い色の組み合わせを特定してもよい。フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、特定された組み合わせの２色間で、ぼかし量Ｂの差分が大きくなるように、各色について用いるぼかし量Ｂを決定してもよい。この場合、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋは、決定した各色のぼかし量Ｂに対応するフィルタ係数を用いたフィルタ処理を、各色の入力画像データに対して適用すればよい。
【０１１１】
また、本実施形態では、入力画像に対するぼかし処理として、ガウシアンフィルタによるフィルタ処理を用いているが、ぼかし効果のある画像処理であれば、フィルタ処理以外の画像処理が上述のフィルタ処理の代わりに用いられてもよい。更に、フィルタ処理に用いるフィルタのサイズも、上述の１画素×３画素のサイズに限らず、任意のサイズとすることができる。
【０１１２】
図１４に戻り、最終的にＳ１４０４で、フィルタ処理部１０４Ｙは、ＨＴフラグビットを０に設定してビットマップメモリ１０５Ｙに出力及び格納する。Ｓ１４０５またはＳ２４０６の後、フィルタ処理部１０４Ｙは、Ｓ１３０８におけるフィルタ処理を終了し、処理をＳ１３０９に進める。
【０１１３】
このように、本実施形態では、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋにおいてフィルタ処理（Ｓ１４０３）が適用される画素については、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理を行わないよう、ＨＴフラグビットが０に設定される。これは、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋにおけるぼかし処理等の画像処理が適用された画像に対してハーフトーン処理をそのまま適用すると、ドットの形状及び並びが変化する結果、並置混色度の調整効果が低減することが懸念されるためである。また、入力画像に含まれる細密パターンに対してぼかし処理を適用した後に、ハーフトーン処理を適用すると、細密パターンの周期とハーフトーン周期とが干渉し、形成画像にモアレが新たに生じ、形成画像の画質が劣化するおそれがあるためである。
【０１１４】
一方で、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋにおいてフィルタ処理（Ｓ１４０３）が適用されていない画素については、上述のような問題は起こりえない。このため、そのような画素については、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理が適用されるよう、ＨＴフラグビットが１に設定される。
【０１１５】
＜位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋの構成及び動作＞
次に、図１８を参照して、位置ずれ補正部４０３Ｙの構成及び動作について詳細に説明する。以下では、Ｙ，Ｍ，Ｃ，Ｋのトナー色のうち、Ｙ色に対応した画像データに対する位置ずれ補正を行う位置ずれ補正部４０３Ｙの構成及び動作について説明する。なお、位置ずれ補正部４０３Ｍ，Ｃ，Ｋについての構成及び動作については、位置ずれ補正部４０３Ｙと同様であるので、説明を省略する。位置ずれ補正部４０３Ｙは、位置ずれ量格納部１８０１、位置ずれ補正量演算部１８０２、座標変換部１８０３、及び階調値変換部１８０４を備える。
【０１１６】
（位置ずれ量格納部１８０１）
位置ずれ量格納部１８０１は、図３を用いて説明したポイントＰａ，Ｐｂ，Ｐｃに対応する主走査方向の位置及びずれ量を示すデータを格納している。具体的には、位置ずれ量格納部１８０１には、図１９に示すように、ポイントＰａ，Ｐｂ，Ｐｃについて、主走査方向の位置（走査位置）と位置ずれ量とが対応付けて格納される。ここでは、ポイントＰａ，Ｐｂ，Ｐｃに対して、主走査方向位置−Ｌ１，０，＋Ｌ２［ｍｍ］と、位置ずれ量０，ｅＹ１，ｅＹ２［ｍｍ］とが、対応付けて位置ずれ量格納部１８０１に格納されている。
【０１１７】
なお、位置ずれ量格納部１８０１に格納されるデータの形式及び個数は、図１９に示すものに限定されることはなく、画像形成装置１０の特性に応じて決定されうる。また、位置ずれ量は、画像形成装置１０の製造工程において冶工具を用いて測定されてもよいし、製品の出荷後に、一定枚数の印刷が実行されるごと、または一定時間が経過するごとに繰り返し測定されてもよい。後者の場合、中間転写体２７上に位置ずれ検出パターンを形成し、光学センサ等を用いた当該検出パターンの検出結果に基づいて位置ずれを検出してもよい。あるいは、記録材１１上に位置ずれ検出パターンを形成し、外部スキャナ等を用いた当該検出パターンの検出結果に基づいて位置ずれを検出してもよい。図３に示すように、理想的な走査線を基準とした、実際の走査線のずれ量を位置ずれ量としてもよいし、特定の色を基準色とし、当該基準色の走査線に対する他の色の走査線のずれ量を位置ずれ量としてもよい。
【０１１８】
（位置ずれ補正量演算部１８０２）
位置ずれ補正量演算部１８０２は、位置ずれ量格納部１８０１に格納されているデータに基づいて、主走査方向の各ポイントにおける位置ずれ量を算出し、その算出結果を座標変換部１８０３及び階調値変換部１８０４に入力する。
【０１１９】
位置ずれ補正量演算部１８０２は、主走査方向における各座標のデータ（座標データ）をｘ（ドット）、副走査方向における位置ずれ量をΔｙ（ドット）として、Δｙを位置ずれ補正量として算出する。なお、このΔｙは、感光ドラム２２Ｙ，Ｍ，Ｃ，Ｋの表面を走査する光ビームの走査線が、当該表面における理想位置からずれることによって生じる形成画像の位置ずれを補正するための、走査線の主走査方向における画素ごとの補正値に相当する。具体的には、位置ずれ補正量演算部１８０２は、感光ドラム２２Ｙの主走査ラインを複数の領域に分割し（図３に示す領域Ａ及びＢ）、分割した領域ごとに、座標ｘにおける位置ずれ補正量Δｙを、次式を用いて算出する。
領域Ａ：Δｙ＝ｘ＊（ｅＹ１／Ｌ１）
領域Ｂ：Δｙ＝ｅＹ１＊ｒ＋（ｅＹ２−ｅＹ１）＊ｘ／Ｌ２
ただし、ｒは画像形成の解像度を示し、本実施形態では、ｒ＝６００／２５．４［ｄｏｔ／ｍｍ］とする。Ｌ１、Ｌ２はそれぞれ、図３に示すように、ポイントＰａからポイントＰｂまでの、ポイントＰｂからポイントＰｃまでの、主走査方向の距離である。ｅＹ１、ｅＹ２はそれぞれ、ポイントＰｂ、ポイントＰｃにおける位置ずれ量である。
【０１２０】
図３では、予め測定された副走査方向の位置ずれ量は、プラス（＋）方向が副走査方向の上流方向に対応している。このため、各座標ｘについての位置ずれ補正量Δｙのプラス（＋）方向は、位置ずれを相殺するために、副走査方向の下流方向に対応することになる。位置ずれ補正量演算部１８０２は、各座標ｘについて算出した位置ずれ補正量Δｙを、一時的に記憶（保持）するとともに、座標変換部１８０３及び階調値変換部１８０４へ出力する。
【０１２１】
なお、本実施形態では、各座標ｘについての位置ずれ補正量Δｙを、上式のように簡易な線形補間によって算出しているものの、他の補間方法を用いることも可能である。例えば、線形補間よりも一般に処理時間が必要される一方で、精度が向上しうるバイキュービック補間、スプライン補間等を用いてもよい。即ち、画像形成装置１０において必要とされる処理時間及び精度を考慮して、使用する補間方法を決定すればよい。
【０１２２】
（座標変換部１８０３）
座標変換部１８０３は、位置ずれ補正量演算部１８０２から得られる補正量Δに基づいて、画像調整部４０２から内のビットマップメモリ１０５Ｙから入力される画像データに含まれる各画素データの（副走査方向の）座標の変換を行う。これにより、画像データに含まれる各画素データについて、主走査方向及び副走査方向の座標に対応して、補正量Δｙの整数部分の値に基づく画像データの補正（即ち、１画素単位での位置ずれの補正）を行う。
【０１２３】
図２０を参照して、座標変換部１８０３において実行される座標変換処理について説明する。図２０（a）は、位置ずれ補正量演算部１８０２において得られた、線形補間を用いて直線で近似された走査線に対応した位置ずれ補正量Δｙを示す。また、図２０（b）は、位置ずれ補正量Δｙを用いて補正（再構成）された画像データが、ビットマップメモリ４０４Ｙ上で書き込まれる位置を示す。
【０１２４】
座標変換部１８０３は、図２０（a）に示すように、位置ずれ補正量Δｙの整数部分の値に応じて、ビットマップメモリ１０５Ｙに格納された画像データの座標を、副走査方向（ｙ方向）にライン単位でオフセットさせる。例えば、座標変換部１８０３は、図２０（b）に示すように、副走査方向の座標がｎライン目の画素データについて再構成する場合、ビットマップメモリ１０５Ｙからｎライン目の１ライン分の画素データを読み出す。座標変換部１８０３は、主走査方向の位置を示す座標をｘとすると、座標ｘに対応する位置ずれ補正量Δｙの整数部分に相当するライン分、座標ｘに対応する画素データを異なるラインにオフセットさせるように、画素データの座標変換を行う。座標変換後の画素データは、ビットマップメモリ４０４Ｙにおいて変換後の座標に従ったラインに書き込まれることになる。
【０１２５】
図２０では、領域（１）については０≦Δｙ＜１であるため、ｎライン目の領域（１）内の画素データは、ビットマップメモリ４０４Ｙのｎライン目に書き込まれることになる。領域（２）については１≦Δｙ＜２であるため、ｎライン目の領域（２）内の画素データは、副走査方向において１ライン分オフセットされた位置、即ち、ビットマップメモリ４０４Ｙの（ｎ＋１）ライン目に書き込まれることになる。同様に、領域（３）及び（４）については、ｎライン目の領域（３）及び（４）内の画素データは、ビットマップメモリ４０４Ｙの（ｎ＋２）及び（ｎ＋３）ライン目にそれぞれ書き込まれることになる。
【０１２６】
このようにして、座標変換部１８０３は、位置ずれ補正量Δｙに基づいて、入力された画像データについての座標変換処理を実行する。また、ビットマップメモリ１０５Ｙに格納されているＨＴフラグビットについても、同様の座標変換処理が実行され、ビットマップメモリ４０４Ｙ内の、画像データと同じ位置に書き込まれる。その結果、ビットマップメモリ１０５Ｙ内の画像データ及びＨＴフラグビットが再構成されて、ビットマップメモリ４０４Ｙ内に格納された状態となる。
【０１２７】
（階調値変換部１８０４）
次に、図２１を参照して、階調値変換部１８０４において実行される位置ずれの補正処理を説明する。階調値変換部１８０４は、位置ずれ補正量Δｙの小数点以下の値に基づいて、画像データにおける対象画素の副走査方向に隣接する（前方及び後方の）画素についての階調値を調整することで、１画素未満の位置ずれについての補正処理を実行する。
【０１２８】
図２１（a）は、右上がりの傾きを有する主走査ラインのイメージを示す。図２１（b）は、階調値変換部１８０４による階調値変換前の、主走査方向に沿って２画素のライン幅のラインを含む画像のビットマップイメージを示す。図２１（c）は、図２１（a）の走査線の傾きによる位置ずれを相殺するための、図２１（b）の画像に対応する補正のイメージを示す。階調値変換部１８０４は、図２１（c）の補正イメージに対応した位置ずれ補正を実現するために、対象画素に対して副走査方向に隣接した画素の画素値（階調値）を、位置ずれ補正量Δｙに基づいて調整する。図２１（d）は、位置ずれ補正量Δｙと、階調値変換部１８０４における階調値変換を行うための補正係数α及びβとの関係を規定した階調値変換テーブルを示す。
【０１２９】
図２１（d）において、ｋは、位置ずれ補正量Δｙを、負の無限大方向に丸めた値（即ち、Δｙが正の場合には小数点以下を切り捨てた値、負の場合には小数点以下を切り上げ値）である。ｋは、副走査方向における位置ずれの、１画素単位の補正量を表し、上述の座標変換部１８０３はｋの値に応じて各座標データのオフセットを行う。α及びβは、１画素未満の補正量で、副走査方向における位置ずれの補正を行うための補正係数である。α及びβは、位置ずれ補正量Δｙの小数点以下の値に基づく、対象画素に対して副走査方向において前後に隣接する画素の階調値についての分配率を表す。α及びβは、以下のように算出される。
β＝Δｙ−ｋ
α＝１−β
なお、αは、対象画素に対して副走査方向の上流側に隣接する画素についての分配率を表す。βは、対象画素に対して副走査方向の下流側に隣接する画素についての分配率を表す。
【０１３０】
上述の座標変換部１８０３及び階調値変換部１８０４による処理は、以下のような式で表すことができる。ラインバッファ１００７のｎライン目、主走査方向の座標ｘ（ドット）における画像データの階調値をＨ（ｘ，ｎ）とし、ビットマップメモリ４０４Ｙのｎライン目、座標ｘ（ドット）における階調値をＨ'（ｘ，ｎ）とすると、
Ｈ'（ｘ，ｎ＋ｋ）＝Ｈ'（ｘ，ｎ＋ｋ）＋α＊Ｈ（ｘ，ｎ）
Ｈ'（ｘ，ｎ＋ｋ＋１）＝Ｈ'（ｘ，ｎ＋ｋ＋１）＋β＊Ｈ（ｘ，ｎ）
と表せる。
【０１３１】
図２１（e）は、図２１（d）の階調値変換テーブルの係数α及びβに従って、対象画素に対して副走査方向において前後に隣接する画素の階調値を調整する階調値変換によって得られたビットマップイメージを示す。なお、図２１（e）では、図２１（b）の画像データに対して、座標変換部１８０３による座標変換によって、画像データの各画素に対して、位置ずれ補正量Δｙの整数部分の値に応じたオフセットが与えられた状態で、階調値変換が行われていることがわかる。図２１（ｆ）は、階調値変換が施されたビットマップイメージ（図２１（e））に基づく、感光ドラム２２Ｙ上における露光イメージを示している。図２１（e）に露光イメージによれば、上述の図２１（a）に示す主走査ラインの傾きが相殺され、図２１（b）のラインに沿った（傾きのない）画像がされることになる。
【０１３２】
なお、本実施形態において、座標変換部１８０３は、位置ずれ補正量Δｙ（補正値）に応じて、画像データ内の対応する画素を１画素単位で走査線の副走査方向にオフセットさせることで、画像の位置ずれを１画素単位の補正量で補正する第１の補正手段として機能する。また、階調値変換部１８０４は、位置ずれ補正量Δｙ（補正値）に応じて、画像データ内の対応する画素の画素値と当該対応する画素に対して副走査方向に隣接する画素の画素値とをそれぞれ調整することで、画像の位置ずれを１画素未満の補正量で補正する第２の補正手段として機能する。
【０１３３】
＜画像処理部４０におけるその他の処理＞
位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる位置ずれ補正処理が行われた画像データは、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋ（図４）に格納される。位置ずれ補正処理の後、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納されている画像データに対して、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋ及びハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋ、並びに例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋが、以下で説明する処理を行う。
【０１３４】
（濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋ）
濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、入力及び出力のビット数がそれぞれ８ビットの階調（濃度）補正テーブルを保持している。濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、当該補正テーブルを用いて、対象画素についての入力された８ビットの階調値を補正する。当該補正は、記録材１１上に画素が形成される際の、異なる階調（濃度）間の関係が一定（例えば、比例関係）にするためのものである。
【０１３５】
濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、画像形成装置１０が配置された場所の温度、湿度等の環境条件、または印刷枚数等の印刷条件に対応して、複数の補正テーブルを保持していてもよい。その場合、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、環境条件または印刷条件に応じて適切な補正テーブルを選択してもよい。あるいは、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋは、画像形成装置１０に設けられたセンサまたは外部のイメージスキャナを利用した測定に基づいて、適切な補正テーブルを生成してもよい。このように、画像形成装置１０の特性等に応じて、適切な補正テーブルが濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋによって使用されうる。
【０１３６】
（ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋ）
ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋは、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋによる処理後の画像データ（階調値）に対して、組織的ディザ法等による中間調（ハーフトーン）処理を行う。これにより、濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋから入力される、各画素の８ビットのデータ（階調値）を４ビットのデータ（階調値）に変換して、セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋへ出力する。図２２は、ハーフトーン処理部４０６Ｙが用いるディザマトリクスの一例を示している。マトリクス２２０１〜２２１５は、１５個の閾値テーブルｔａｂｌｅ１〜１５に相当する。なお、図２２では、マトリクス２２０３〜２２１４（ｔａｂｌｅ３〜１４）については図示を省略している。
【０１３７】
例えば、ハーフトーン処理部４０６Ｙは、Ｙ色に対応する濃度補正処理部４０５Ｙから入力される、座標（ｘ，ｙ）の画素の階調値について、
ｘ'＝ｍｏｄ（ｘ，４）
ｙ'＝ｍｏｄ（ｙ，４）
を算出する。更に、ハーフトーン処理部４０６Ｙは、ｔａｂｌｅ１〜１５の閾値テーブルにおける、ｘ'列、ｙ'行に位置する閾値と、入力された８ビットの階調値とを比較し、その比較結果に応じた階調値０〜１５を出力する。ハーフトーン処理部４０６Ｙは、以下の式に従って当該比較処理を行う。
入力階調値＜ｔａｂｌｅ１の閾値の場合、出力値＝０
ｔａｂｌｅ１５の閾値≦入力階調値の場合、出力値＝１５
ｔａｂｌｅ（ｎ）の閾値≦入力階調値＜ｔａｂｌｅ（ｎ＋１）の場合、出力値＝ｎ
ハーフトーン処理部４０６Ｍ，Ｃ，Ｋも、各色に対応したディザマトリクスを保持しており、ハーフトーン処理部４０６Ｙと同様の処理を行う。図２３は、ハーフトーン処理部４０６Ｙによるハーフトーン処理後の画像の一例を示している。同図では、主走査方向及び副走査方向において４ドット周期で網点が形成されている。
【０１３８】
（例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋ）
例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋは、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋからそれぞれ入力される、各色に対応した８ビットの画像データ（階調値）を４ビットの画像データ（階調値）に変換（量子化）する。例えば、例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋは、９、２６、４３、・・・、２４７のような等間隔の１５個の閾値を用いて、入力された階調値を、各閾値との比較結果に基づいて８ビット値から４ビット値に変換する。
【０１３９】
（セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋ）
セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋは、ビットマップメモリ４０４Ｙ，Ｍ，Ｃ，Ｋに格納されている、各座標に対応するＨＴフラグビットを参照し、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋまたは例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋからの出力を、それぞれ選択する。ＨＴフラグビットが０の場合、セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋは、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋからの出力を選択し、当該出力をＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋへ出力する。一方、ＨＴフラグビットが１の場合、セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋは、例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋからの出力を選択し、当該出力をＰＷＭ処理部４０９Ｙ，Ｍ，Ｃ，Ｋへ出力する。
【０１４０】
本実施形態では、以上の処理により、画像調整部４０２においてぼかし処理（フィルタ処理）が行われた画素については、補正後の画像データに対して例外処理部４０７Ｙ，Ｍ，Ｃ，Ｋによる例外処理が適用される。一方で、それ以外の画素については、補正後の画像データに対して濃度補正処理部４０５Ｙ，Ｍ，Ｃ，Ｋによる濃度補正とハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理が適用される。
【０１４１】
以上説明したように、本実施形態に係る画像処理装置１０は、入力画像データに含まれる各色の画素値を用いて形成される各色のドットを重ね合わせた場合の混色状態を示し、各色のドットの重なり具合に応じて変化するパラメータ（並置混色度）を、入力画像データにおける画素ごとに計算する。また、画像処理装置１０は、入力画像データにおいて、細密パターンに相当する特定のパターンを検出し、当該パターンに対応する（即ち、当該パターンの一部を構成する）画素を検出する。画像処理装置１０は、更に、検出した特定の細密パターンに対応し、かつ、並置混色度が所定の適正範囲内の値を示さない画素を特定するとともに、特定した画素の並置混色度を当該適正範囲内に調整するための画像処理（ぼかし処理）を、入力画像データに対して実行する。これにより、形成対象の入力画像に対する位置ずれの補正によって形成画像に生じうる色味ムラを低減することが可能である。以下では、本実施形態における画像調整部４０２による画像調整の効果について、より詳しく説明する。
【０１４２】
＜画像調整部４０２による画像調整の効果１＞
以下では、本実施形態に係る画像調整部４０２による入力画像に対する画像調整の効果、即ち、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによるフィルタ処理に基づく並置混色度の調整の効果について説明する。
【０１４３】
（第１の例）
まず、図２８を参照して、Ｃ及びＭ色から成る混色（青色）の２ドット幅のラインの繰り返しから成る細密パターン画像を入力画像として、当該画像に対して位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる位置ずれ補正を適用した場合について説明する。図２８では、Ｃ及びＭ色の入力画像データにおける、複数のラインのうちの１つのラインが含まれる部分に対応する画像データと、当該１つのラインに対応するドット形成イメージとを示している。ただし、入力画像には、実際には、図２８に示すラインだけでなく、画像全体にわたって複数のラインのパターンが含まれている。また、Ｙ及びＣ色の入力画像は画像全体が白画像（階調値＝０）であるものとする。図２８では、他の図面と同様、画像データの各画素値（階調値）を０〜１００（％）の数値で示している。
【０１４４】
図２８（a-1）及び（a-2）は、それぞれＣ及びＭ色の入力画像データの一部である。これらの入力画像データは、並置混色度演算部１０２によって、全画素について並置混色度が０％であると計算される。また、パターン検出部１０３Ｃ，Ｍによって、全画素についてパターン属性値として１が出力される。（なお、厳密には、並置混色度及びパターン属性値は、画像の端部ではこれらの値と異なるが、説明を簡単にするために、ここでは全画素について同一であるとする。）その結果、フィルタ処理部１０４Ｃ，Ｍは、入力画像全体に対してぼかし処理を実行する。
【０１４５】
フィルタ処理部１０４Ｃ，Ｍは、Ｃ及びＭ色の入力画像に対するぼかし処理として、Ｃ色についてぼかし量Ｂ＝０、Ｍについてぼかし量Ｂ＝１．０に設定し（図１７）、それぞれ対応するフィルタ係数（図１５）を用いて、入力画像データのフィルタ処理を行う。図２８（b-1）及び（b-2）は、フィルタ処理部１０４Ｃ，Ｍによるぼかし処理の結果を示している。図２８（b-1）の画像データは、ぼかし量Ｂ＝０であるため、入力画像データから変化していない。一方で、図２８（b-2）の画像データは、ぼかし処理の結果、２ドット幅のラインのエッジ部分がぼかされて、４ドット幅にまで広がっていることを示している。
【０１４６】
図２８（c-1）及び（c-2）は、フィルタ処理部１０４Ｃ，Ｍ（画像調整部４０２）による処理後の画像データに対して、位置ずれ補正部４０３Ｃ，Ｍによる位置ずれ補正（色ずれ補正）処理を適用した結果を示している。ここでは、説明を簡単にするため、Ｃ色については、走査線に傾き及び湾曲が生じず、位置ずれ補正量Δｙ＝０とし、Ｍ色については、位置ずれ補正量Δｙを、主走査方向に沿った異なる６個の走査位置において０．１ドット刻みで０〜０．５ドットとしている。図２８（c-2）に示すように、主走査方向の各走査位置ｐ０〜ｐ５における位置ずれ補正量Δｙに応じた位置ずれ補正処理の結果、図２８（b-2）における４ドット幅から５ドット幅にライン幅が拡大していることがわかる。
【０１４７】
なお、実際の位置ずれ補正量Δｙは、１走査線における主走査方向の両端で、大きくても１０ドット程度の差である。より具体的には、主走査方向におけるΔｙの変化率は、Ａ４プリンタにおける短辺（２１０ｍｍ）の走査線幅に相当する約４９００ドットにおいて、１０ドット程度である。このため、図２８（c-2）に示すように、主走査方向に沿って１画素ごとに０．１ドットずつ画素の位置がずれることは実際にはありえず、この数値はあくまで説明のためのものであることに留意されたい。
【０１４８】
次に、図２８（d-1）及び（d-2）は、（c-1）及び（c-2）の画像データに基づく、ＰＷＭ処理部４０９Ｃ，ＭによるＰＷＭ処理によって、記録材上に形成されるドットイメージをそれぞれ示している。同図に示すように、階調値が１００％未満である画素では、形成されるドットが階調値に応じたＰＷＭ処理によって主走査方向において縮められる。また、記録材上に形成されるＭ色の各ドットの位置は、位置ずれ補正量Δｙに応じて補正されている。
【０１４９】
図２８（e）は、（d-1）及び（d-2）に示すＣ及びＭ色のドットを重ね合わせた（即ち、混色させた）結果として得られるドット形成イメージである。同図に示すように、Ｃ色のドットとＭ色のドットとが、並置混色による混色状態（並置混色状態）となっていることがわかる。
【０１５０】
ここで、比較のために、図２９を参照して、本実施形態に係る画像調整部４０２におけるフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによるフィルタ処理に基づく並置混色度の調整を行わない場合について説明する。図２９は、図２８と同一の入力画像データを用い、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによるフィルタ処理を行わない場合を示しており、このため（b-1）及び（b-2）は存在しない。
【０１５１】
図２９（d-2）に示すように、位置ずれ補正部４０３Ｍによる走査線の位置ずれ補正の結果、走査位置ｐ０からｐ５にかけて、Ｍのドット形状が変化している。このため、図２９（e）に示すように、形成画像に対応する混色ドット形成イメージでは、ｐ０からｐ５にかけて、Ｃ及びＭ色の画像を重ねた場合の混色状態が変化している。具体的には、位置ずれ補正値Δｙの大きさに応じて、Ｍ色のドットがＣ色のドットに対して副走査方向（上下方向）にはみ出した部分が増加している。即ち、Ｍ色のドットとＣ色のドットとで重なり合う部分の面積が、ｐ０からｐ５にかけて走査位置ごとに変化しており、並置混色度が変化している。図２９（e）に対応する形成画像では、並置混色度が０％の走査位置ｐ０では、減法混色の発色作用によって暗い青色となり、並置混色度が２５％の走査位置ｐ５では、並置混色の発色作用が加わって明るい青色となる。したがって、形成画像には、図２６及び図２７を参照しながら上述したように、並置混色状態の違いに起因して走査位置ごとに発色作用に差が生じ、色味ムラが発生する。
【０１５２】
更には、発色作用（明るさ）が走査位置ごとに変化するだけでなく、走査位置ｐ５では、Ｃ色のドットに対して上下方向にずれた状態で重なっているＭ色のドットによって、オプティカルドットゲイン等の影響に起因してＭ色が目立つようになる。その結果、形成画像における色相が、赤みを帯びた青色となりやすいことが経験的にわかっている。したがって、並置混色度が異なる走査位置ｐ０及びｐ５では、明るさ及び色相が異なるものとなり、より人間の目につきやすい色味ムラが生じてしまい、形成画像の画質が劣化する問題がある。特に、並置混色度が０％の走査位置ｐ０のドットは、それ以外の走査位置のドットに比較して、色味の変化が大きく見えることも経験的にわかっている。
【０１５３】
本実施形態では、このような画質劣化に対処するために、図２８（c-1）及び（c-2）に対応する位置ずれ補正前に、図２８（b-1）及び（b-2）に対応する、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによるぼかし処理を実行する。これにより、上述の色味ムラを低減する。
【０１５４】
図２８（a-1）及び（a-2）に示す入力画像データでは、Ｃ及びＭ色のドットが互いに完全に重なり合う位置に存在している（即ち、並置混色度＝０％の減法混色による混色状態）。これに対して、図２８（e）では、いずれの走査位置ｐ０〜ｐ５においても、並置混色による同程度の混色状態となっていることがわかる。具体的には、ｐ０からｐ５にかけて、並置混色度が約２７〜３９％の間で変化している。この並置混色度の変化量は、本実施形態に係るぼかし処理を行わない場合の図２９（e）と比較して、半分以下となっている。特に、走査位置ｐ０については、図２９（e）では並置混色度が０％であるのに対して、図２８（e）では、Ｃ及びＭ色の画像に対してぼかし処理を施した結果、並置混色度が大幅に増加している。このように、本実施形態に係るぼかし処理によって、主走査方向における並置混色度（特に、０％または１００％といった極端な並置混色度）を、同程度の大きさにすることができ、走査位置における並置混色による発色作用の差を抑えることができる。その結果、画像形成の対象となる細密パターン画像に対して位置ずれ補正を適用することによって主走査方向において生じうる、混色状態に依存した色味ムラを低減することが可能である。
【０１５５】
（第２の例）
次に、図３０を参照して、ライン以外のパターンから成る細密パターン画像を入力画像として、当該画像に位置ずれ補正を適用する場合における、本実施形態に係る画像調整部４０２による画像調整の効果について説明する。図３０では、図９（a-3）に示すような細密パターン画像を入力画像として、その一部分に対応する入力画像データとその処理結果とを示している。
【０１５６】
図３０（a-1）及び（a-2）は、それぞれＣ及びＭ色の入力画像データの一部である。これらの入力画像データは、並置混色度演算部１０２において、図２８と同様、全画素について並置混色度が０であると計算される。また、パターン検出部１０３Ｃ，Ｍによって、全画素についてパターン属性値として１が出力される。その結果、フィルタ処理部１０４Ｃ，Ｍは、入力画像全体に対してぼかし処理を実行する。図３０（b-1）及び（b-2）は、フィルタ処理部１０４Ｃ，Ｍによるぼかし処理の結果を示している。
【０１５７】
次に、図３０（c-2-0）〜（c-2-5）は、（b-2）に示すＭ色の画像データに対して位置ずれ補正処理を行った結果を示しており、主走査方向における異なる走査位置ｐ０〜ｐ５の近辺における、位置ずれ補正後の画像データをそれぞれ示している。同図では、図２８よりも、主走査方向に沿って色ずれ補正量Δｙが緩やかに変化するものとしている。なお、Ｃ色の画像データについては、図２８と同様、位置ずれ補正量Δｙ＝０としており、位置ずれ補正後の画像データは図３０（b-1）に示す画像データと同様である。
【０１５８】
また、図３０（e-0）〜（e-5）は、最終的に記録材上に形成される、走査位置ｐ０〜ｐ５にそれぞれ対応したドット形成イメージである。このように、図２８と同様、位置ずれ補正量Δｙがそれぞれ異なるいずれの走査位置においても、並置混色度が同程度に調整されていることがわかる。したがって、図３０（a-1）及び（a-2）に示すような細密パターン画像が画像形成の対象となる場合にであっても、細密パターン画像に対して位置ずれ補正を適用することによって主走査方向において生じうる色味ムラを、低減することが可能である。
【０１５９】
（第３の例）
次に、図３１を参照して、Ｃ及びＭ色の画像を重ね合わせると、Ｃ色のラインとＭ色のラインとが空間方向において繰り返し並置された状態となる細密パターン画像を入力画像とした場合の、本実施形態に係る画像調整の効果について説明する。即ち、図３１では、図２８において用いた入力画像に代えて、Ｃ及びＭ色のラインについての並置混色度が１００％となる細密ライン画像を入力画像とした場合を示している。また、図３２は、図３１における入力画像に対して、本実施形態に係る画像調整（並置混色度の調整）を行わない場合を示している。したがって、図３１に含まれる各要素は、図２８に含まれる各要素と対応し、図３２に含まれる各要素は、図２９に含まれる各要素と対応する。図３１及び図３２の（a-1）及び（a-2）に示すように、Ｃ色のドットとＭ色のドットとが相互に重なるエリア（画素）が存在しないため、Ｃ及びＭ色の入力画像における並置混色度は１００％である。
【０１６０】
図３２（e）では、走査位置ｐ０における並置混色度は１００％であるのに対して、走査位置がｐ０から遠ざかるにつれて（走査位置ｐ１〜ｐ５）、Ｃ及びＭ色のドットが重なるエリアが増加し、並置混色度がそれに比例して減少している。即ち、主走査方向に沿って、各走査位置における並置混色状態が変化しているため、本実施形態に係る画像調整部４０２による画像調整を行わない場合、走査位置に応じた発色作用の相違に起因して、形成画像に色味ムラが発生しうる。なお、色味ムラの見え方は、主走査方向に沿って、図２９とは逆に、走査位置ｐ０では並置混色の発色作用によって明るい青色となり、走査位置ｐ５では減法混色の発色作用が加わって暗い青色となる。
【０１６１】
一方、本実施形態に係る画像調整部４０２による画像調整を行った場合、図３１（e）に示すように、位置ずれ補正量Δｙが異なるいずれの走査位置ｐ０〜ｐ５においても、Ｃ及びＭ色のドットが重なるエリアの面積が同程度となっている。即ち、いずれの走査位置ｐ０〜ｐ５においても、並置混色度が同程度に調整されている。したがって、本実施形態のように、画像調整部４０２において、細密パターンに対応する画素にぼかし処理を適用することによって、もともとの入力画像における並置混色度が１００％であったとしても、上述の効果と同様の効果を得ることができる。即ち、入力画像に対して位置ずれ補正を適用することによって主走査方向において生じうる、混色状態に依存した色味ムラを低減できる。
【０１６２】
上述のように、位置ずれ補正等の画像処理を入力画像に適用した場合、当該入力画像に基づいて形成されるドットの形状が変化することに起因して、異なる色の間の混色状態（並置混色状態）が変化して、形成画像に色味ムラが発生するおそれがある。本実施形態によれば、このような色味ムラの発生を未然に防ぎ、色味ムラを低減することが可能である。
【０１６３】
＜画像調整部４０２による画像調整の効果２＞
本実施形態に係る画像調整部４０２による画像調整は、上述のように、位置ずれ補正（色ずれ補正）等の画像処理に起因して入力画像の並置混色状態が変化だけでなく、他の要因に起因した並置混色状態の変化によって生じうる色味ムラに対しても効果がある。例えば、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を入力画像に適用すると、各色の走査線の位置ずれが補正される結果、各色の形成画像を重ねた際に生じうる色ずれを低減することが可能である。しかし、このような位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理によっては形成画像に生じうる色ずれを完全には補償しきれずに、色ずれが残留する可能性がある。本実施形態における画像調整によれば、以下で説明するように、このような色ずれに起因して生じうる色味ムラに対しても効果がある。
【０１６４】
ここで、図５を参照して、それぞれ異なる色の画像（トナー像）を重ね合わせてマルチカラーの画像を形成した場合に各色の形成位置が相互にずれる色ずれに起因して、形成画像（出力画像）に生じうる色味ムラについて説明する。なお、図５では、色ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を行わない場合について示している。図５（a）及び（b）は、Ｃ及びＭ色の画像をそれぞれ示しており、それぞれ、主走査方向に沿った２ドット幅のラインが、副走査方向において規則的に配置された画像である。なお、ラインに含まれる各ドットは、すべて均一の濃度で形成されるものとしている。
【０１６５】
図５（c）は、Ｃ色の画像の形成位置を基準とした、Ｍ色の画像の形成位置のずれに対応する色ずれ量を示しており、副走査位置に応じて異なる量の色ずれが生じている様子を詞示している。具体的には、副走査位置ｐ０近辺では、色ずれが発生していないが（色ずれ量＝０）、副走査位置ｐ１０近辺では、１．０［ｄｏｔ］程度の量の色ずれが発生している。図５（d）は、図５（c）に示す色ずれが発生する場合に、Ｃ及びＭの画像を重ね合わせて形成することで得られる混色画像を示している。図５（d）では、Ｃ及びＭ色のドットの重なり具合に応じて色分けする（重なっている部分を黒で示す）ことで、各ドットの混色状態を視覚的に示している。
【０１６６】
図５（d）に示すように、副走査位置ｐ０近辺では、減法混色の発色作用によって、ライン部分は暗い青になる。一方で、副走査位置ｐ１０近辺では、並置混色の混色状態となるドットが発生し、Ｍ及びＣ色のドット間で、並置混色及び減法混色の混色状態となっている部分の面積が、各ドットの面積の約５０％となっている。このような混色状態の発色作用によって、副走査位置Ｐ１０近辺では、ライン部分は明るい青になる。したがって、図５（d）に示すように、副走査方向において混色状態の違いに起因した色味ムラが発生する。図５に示す色ずれは、副走査方向における位置ごとに、異なる大きさで発生する不規則な色ずれである。図５（a）及び（b）に対応する形成画像にこのような色ずれが形成画像に発生すると、Ｍ及びＣ色の画像間で、対応するドットの形成位置が相互にずれる部分とずれない部分とが生じる結果、副走査方向において色味ムラが発生する。
【０１６７】
このように、副走査方向において不規則に生じる色ずれは、例えば、機械的な取り付け精度や調整精度等に起因した、複数の感光ドラム２２及び中間転写体２７の回転ムラ（移動ムラ）によって発生しうる。なお、感光ドラム２２及び中間転写体２７の回転ムラは、例えば、感光ドラム２２及び中間転写体２７を駆動する駆動ローラ１６の回転速度の変動によって発生する。このような色ずれは、例えば、副走査方向において、感光ドラム２２の１回転周期（例えば、７５ｍｍ）と同一の周期で発生する。
【０１６８】
位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を入力画像データに対して適用した場合、副走査方向において規則的に発生する色ずれは補償できたとしても、上述のような要因によって不規則に発生する色ずれは、完全に補償しきれない可能性がある。本実施形態に係る画像調整部４０２による画像調整を入力画像に対して適用することによって、以下で説明するように、このような色ずれも低減されることが期待できる。
【０１６９】
図３３は、図５に示すケースにおいて、本実施形態に係る画像調整部４０２による画像調整を適用した結果を示している。図３３（a）及び（b）は、図５（a）及び（b）に示すＣ及びＭ色の画像に対して、フィルタ処理部１０４Ｃ，Ｍによるぼかし処理（Ｃ色についてはぼかし量Ｂ＝０、Ｍ色についてはぼかし量Ｂ＝１．０）を行った場合のドット形成イメージを示している。また、図３３（d）は、図３３（c）（図５（c）と同様）に示す色ずれが生じた、Ｃ及びＭ色の混色画像（混色ドット形成イメージ）を示している。図３３（d）では、図５（d）と比較して、各副走査位置において、並置混色度が同程度に調整されていることがわかる。したがって、本実施形態によれば、形成画像に残留しうる不規則な色ずれに起因した色味ムラの発生も未然に防ぎ、このような要因によって発生しうる色味ムラを低減することが可能である。
【０１７０】
特に、図５（d）では並置混色度が０％となるエリア（例えば、副走査位置ｐ００、ｐ０１、ｐ２０及びｐ２１の近辺）が存在しているのに対して、図３３（d）では、それが解消されている。このことからも、本実施形態における画像調整は、色味ムラの発生を抑えることに効果的であることが理解できよう。
【０１７１】
なお、上記では、図５及び図３３を参照して、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を行わない場合を一例として、本実施形態の効果について説明してきた。しかし、本実施形態では、実際には図４に示す画像処理部４０の構成に従って、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を行う。この場合、図３３（b）に示すドット形成イメージは、実際には、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理の結果、主走査方向に沿って、図３１（d-2）のように変化することに注意されたい。しかし、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理によって、ドットの形状が変化したとしても、副走査方向における各位置の並置混色状態に大きな変化が生じることはない。このため、本実施形態における画像調整が、副走査位置ごとに不規則に生じうる色ずれに起因した色味ムラに対しても効果的であることに変わりはない。
【０１７２】
＜特定パターンの検出の効果＞
図１４を用いて説明したように、本実施形態では、画像調整部４０２による画像調整に際して、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋによる、入力画像における特定パターンの検出の有無に基づいて、入力画像が細密パターン画像であるか否かを判定する。更に、入力画像が細密パターン画像ではない場合には、並置混色度とは無関係に、フィルタ処理部１０４によるフィルタ処理に基づくぼかし処理を、入力画像に適用しない（Ｓ１４０５）。この理由及び効果について、図３４を参照しながら以下でより詳しく説明する。
【０１７３】
図３４（a）は、Ａｒｉａｌフォントの文字「Ｅ」に相当する、Ｃ及びＭ色の画像から成る青色の文字の画像を示している。図３４（a）に示す画像に対応する画像データを画像調整部４０２に入力すると、パターン検出部１０３Ｃ，Ｍは、図３４（a）に示す画像から細密パターンに相当する特定パターンを検出することがなく、パターン属性値＝０を出力する。その結果、フィルタ処理部１０４Ｃ，Ｍは、図３４（a）に示す画像に対してはフィルタ処理（ぼかし処理）を行わない。一方、図３４（b）は、図３４（a）に示す画像に対して、フィルタ処理部１０４Ｃ，Ｍが、パターン検出部１０３Ｃ，Ｍによる検出結果とは無関係に、フィルタ処理（ぼかし処理）を画像データに適用した場合に得られる画像を示している。ただし、Ｃ色のぼかし量Ｂ＝０、Ｍ色のぼかし量Ｂ＝１．０としている。
【０１７４】
本実施形態におけるフィルタ処理は、高い空間周波数のパターンを含む細密パターン画像（高周波数パターン画像）に対して適用すると、色味ムラの低減に効果的である。しかし、図３４（a）に示すような、低い空間周波数のパターンを含む画像（低周波数パターン画像）では、広いエリアで観察しても、エッジ部分の数が少なく、かつ特定のパターンの繰り返しも存在しない。このため、位置ずれ補正処理を適用したとしても、混色状態に依存した色味ムラが強調されることはなく、目立つこともない。したがって、このような画像に対しては、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによるフィルタ処理を適用する必要はない（Ｓ１４０５）。
【０１７５】
一方で、このような低周波数パターン画像に対して、Ｓ１４０３におけるフィルタ処理を適用すると、図３４（b）に示すように、画像に含まれるエッジ部分がぼかされて、本来の画像からむしろ画質が劣化した状態になりうる。フィルタ処理に起因した画質劣化の程度は、画像に含まれるパターンに依存して異なる。例えば、図９（ａ−１）〜（ａ−６）に示すような高周波数パターン画像では、エッジ部分が空間的に高密度で繰り返されている。このため、このような高周波数パターン画像にフィルタ処理を適用したとしても、エッジ部分のぼかしは人間の目につきにくい。しかし、図９（ｂ−１）〜（ｂ−６）及び図３４（a）に示すような低周波数パターン画像では、エッジ部分が目立ちやすい。このため、このような低周波数パターン画像にフィルタ処理を適用すると、広いエリアで見てもエッジ部分のぼかしは人間の目につきやすく、画質劣化と認識される原因となりうる。
【０１７６】
したがって、低周波数パターン画像にＳ１４０３のフィルタ処理を適用する場合には、画質劣化と認識されない程度の結果となりうるぼかし処理が適用されるよう、ぼかし量Ｂを設定する必要がある。また、本実施形態のように、図３４（b）に示す画像に、色ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理を適用すると、更にぼかし効果が入った画像に変化し、更なる画質劣化につながる可能性がある。このため、本実施形態のように、入力画像から特定パターンが検出されなかった場合、Ｓ１４０３のフィルタ処理は行わないほうが、画質劣化を極力抑えられ、より高い画質の出力画像が得られる。
【０１７７】
＜変形例＞
上述の第１の実施形態は、以下のように種々に変形することが可能である。その場合にも、上述の効果と同等の効果を得ることができる。第１の実施形態では、図４に示すように、画像調整部４０２は、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋの前段に配置しているが、その後段に配置されてもよい。即ち、画像調整部４０２による処理と、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる処理とは、任意の順に実行されうる。また、画像調整部４０２内において実行される各処理（並置混色度演算部１０２、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋ等による処理）についても、任意の順に実行されうる。また、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理は、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理の前段で実行されてもよい。この場合、セレクタ４０８Ｙ，Ｍ，Ｃ，Ｋによる選択処理は必要なくなる。
【０１７８】
また、画像処理部４０において、入力画像から検出されうる特定パターンに応じて、ハーフトーン処理部４０６Ｙ，Ｍ，Ｃ，Ｋによるハーフトーン処理の内容を異なる複数の選択肢から選択するようにしてもよい。その場合、画像調整部４０２におけるパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋによる処理結果を、そのような選択に用いることが可能である。更に、入力画像から検出されうる特定パターンに応じて、位置ずれ補正部４０３Ｙ，Ｍ，Ｃ，Ｋによる補正処理の内容を異なる複数の選択肢から選択するようにしてもよい。その場合にも、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋによる処理結果を、そのような選択に用いることが可能である。
【０１７９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。第１の実施形態では、画像調整部４０２のフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋにおいて使用するぼかし量Ｂは、各色について一定としている。本実施形態では、主走査方向における走査位置における位置ずれの程度に応じて、ぼかし量Ｂを適宜決定することを特徴とする。
【０１８０】
第１の実施形態では、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋはそれぞれ一定のぼかし量Ｂに対応したフィルタ係数を用いたフィルタ処理を行う。その結果、図２８（e）に示す混色ドットイメージでは、図２９（e）に示すフィルタ処理を行わない場合と比較して、副走査方向（上下方向）に、Ｍ色のドットが広がっている。即ち、各走査位置に形成されるドットの並置混色度が調整されており、その結果として色味ムラの発生が抑制されうる。
【０１８１】
このようなフィルタ処理によって調整される並置混色度の量が大きい場合、調整後の混色ドットに色味ムラは発生しない一方で、色味が元の色味から変化しすぎてしまうことがある。例えば、図２８（e）では、Ｃ色のドットに対して完全に重なっていた（並置混色度０％の）Ｍ色のドットが、Ｃ色のドットに対して上下方向に大幅にはみ出しているため、全体的に赤みがかった色味に変化しうる。また、ラインのエッジ部分も大きくぼけてしまった場合、細密パターン画像ではそのようなぼけはあまり目立たないものの、ぼかし処理が施されたドットが広範囲にわたると、ドットが小さくなり、粒状性が劣化する結果、画質劣化の原因となりうる。
【０１８２】
図３５は、第１の実施形態における図２８に示す走査位置を拡大して、入力画像に適用される位置ずれ補正値Δｙの範囲として、０．１刻みで０〜２．３の範囲（走査位置でｐ０〜ｐ２３に対応する範囲）のドット形成イメージを示している。図３５（c）の混色ドット形成イメージでは、位置ずれ補正値Δｙに応じて並置混色状態が主走査方向に沿って周期的に変化している。具体的には、図３５（d）に示すように、Δｙが０から０．５まで増加する間に、並置混色度が最小値（０％）から最大値まで増加し、Δｙが０．５から１．０まで増加する間に、並置混色度が最大値から最小値（０％）まで減少する。また、Δｙが１．０から２．０まで増加する間にも、並置混色度は同様に変化する。即ち、１ドット分のΔｙの変化を１周期として、ドット形成イメージの並置混色度が周期的に変化している。
【０１８３】
図３５（e）は、位置ずれ補正値Δｙの小数点以下の数値Δｙ'（０≦Δｙ'＜１．０）と並置混色度との関係を示しており、主走査方向における並置混色度の変化の１周期に対応している。本実施形態では、この位置ずれ補正値Δｙ'に対する並置混色度の変化に応じてぼかし量Ｂを調整することを特徴とする。具体的には、ぼかし量Ｂについての複数の最大値Ｂｍａｘを予め定め、当該最大値Ｂｍａｘを上限として、位置ずれ補正値Δｙ'に応じたぼかし量Ｂを色ごとに生成する。この複数の最大値Ｂｍａｘは、それぞれ異なる色に対応した値である。更に、生成したぼかし量Ｂによるぼかし処理を、入力画像データに対して実行する。それにより、並置混色度の変動幅を低減し、並置混色度の調整後の画像の画質をより向上させる。
【０１８４】
図３６は、本実施形態において用いるぼかし量Ｂを示すグラフである。同図では、Ｂｍａｘを最大値として、並置混色度の変化に応じたぼかし量Ｂを設定している。本実施形態では、ぼかし量Ｂの最大値Ｂｍａｘを、図３７に示すように色ごとに個別に設定している。例えば、Ｍ色については、ぼかし量Ｂの最大値Ｂｍａｘ＝０．７とし、Δｙ'＝０でＢ＝Ｂｍａｘ、Δｙ＝０．５でＢ＝０となるように、図３６に示すように、線形補間によってぼかし量Ｂを設定する。図３６に示すぼかし量Ｂの特性は、図３５（e）に示す並置混色度の特性とはほぼ逆の特性となっている。これは、Δｙ'＝０における並置混色度０％のドットの形状を、並置混色度が最大となるΔｙ'＝０．５のドット形状と同一となるように、ぼかし量Ｂを調整するためである。
【０１８５】
次に、図３９を参照して、本実施形態においてフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによって使用されるぼかし量Ｂを決定するぼかし量決定部３９００の動作について説明する。ぼかし量決定部３９００は、画像調整部４０２内に配置される。なお、図３９では、Ｙ色に対応するぼかし量決定部３９００のみを示しているが、Ｍ，Ｃ及びＫ色についても同様のぼかし量決定部３９００が設けられている。以下では、第１の実施形態と異なる点を中心として説明する。
【０１８６】
ぼかし量決定部３９００は、位置ずれ量格納部３９０１と、位置ずれ補正量演算部３９０２と、最大ぼかし量（Ｂｍａｘ）格納部３９０３と、ぼかし量演算部３９０４とを含む。位置ずれ量格納部３９０１及び位置ずれ補正量演算部３９０２は、第１の実施形態における位置ずれ補正部４０３Ｙに含まれる、位置ずれ量格納部１８０１及び位置ずれ補正量演算部１８０２と、それぞれ同様の処理を実行する。即ち、位置ずれ補正量演算部３９０２は、対象画素に対応する座標（ｘ，ｙ）における位置ずれ補正量Δｙを計算する。最大ぼかし量（Ｂｍａｘ）格納部３９０３には、色ごとのぼかし量Ｂｍａｘ（図３７）が格納されている。図３７に示すように、最大ぼかし量Ｂｍａｘは、後述するように、第１の実施形態で用いたぼかし量（図１７）よりも小さい値に設定されている。
【０１８７】
ぼかし量演算部３９０４は、最大ぼかし量格納部３９０３から得られる最大ぼかし量Ｂｍａｘと、位置ずれ補正量演算部３９０２から得られる位置ずれ補正値Δｙとに基づいて、フィルタ処理部１０４Ｙで用いるぼかし量Ｂを決定する。ぼかし量演算部３９０４は、決定したぼかし量Ｂをフィルタ処理部１０４Ｙに提供する。具体的には、ぼかし量演算部３９０４は、位置ずれ補正値Δｙの小数点以下の値を抽出することでΔｙ'を求めるとともに、図３６に示すように、最大ぼかし量Ｂｍａｘに基づく線形補間を行うことで、座標（ｘ，ｙ）におけるＹ色のぼかし量Ｂを決定する。
【０１８８】
なお、Δｙ'に応じたぼかし量Ｂの調整には、上述の線形補間だけでなく、バイキュービック補間、スプライン補間等の任意の補間方法を用いることも可能である。また、最大ぼかし量Ｂｍａｘも、図３７に示す値だけに限らず、入力画像の特性に応じて設定しうる。また、位置ずれ量格納部３９０１及び位置ずれ補正量演算部３９０２をぼかし量決定部３９００内に設けなくてもよい。この場合、位置ずれ補正部４０３Ｙ内の位置ずれ補正量演算部１８０２によって計算されたΔｙを画像調整部４０２に提供し、ぼかし量演算部３９０４は、位置ずれ補正部４０３Ｙから提供されたΔｙを用いてぼかし量Ｂを決定すればよい。これにより、位置ずれ補正部４０３Ｙと画像調整部４０２において、同じ計算を重複して実行することを回避でき、計算コストを低減できよう。
【０１８９】
次に、図３８を参照して、本実施形態に係るぼかし量Ｂの調整による効果について説明する。図３８は、第１の実施形態における図２８と対応しており、図３８（b-1）及び（b-2）において、走査位置に応じてぼかし量Ｂを決定している点が異なっている。図３８（b-1）及び（b-2）では、図３７に示す最大ぼかし量Ｂｍａｘが設定されている。更に、位置ずれ補正値Δｙから得られるΔｙ'から、図３６に示すように、線形補間によってぼかし量Ｂを決定する。フィルタ処理部１０４Ｃ，Ｍは、決定されたぼかし量Ｂに対応するフィルタ係数を用いたフィルタ処理を、入力画像に対して実行する。なお、ぼかし量Ｂに対応するフィルタ係数については、第１の実施形態（図１５）と同様、異なる複数のぼかし量Ｂに対応するフィルタ係数を、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋにそれぞれ保持させておけばよい。
【０１９０】
図３８（e）に示すように、位置ずれ補正後に形成される混色ドット形成イメージでは、図２８（e）と比較して、いずれの走査位置ｐ０〜ｐ５でも、Ｃ色のドットに対してＭ色のドットがはみ出ている（重なっていない）部分の面積が同程度となっている。即ち、いずれの走査位置ｐ０〜ｐ５でも、並置混色度が同程度に調整されており、ドットごとの混色状態が均一化されている。具体的には、走査位置ｐ０〜ｐ５において、第１の実施形態（図２８）では、ぼかし処理によって並置混色度が約２７〜３９％に調整されているのに対して、本実施形態（図３８）では、並置混色度が約２５％でほぼ均一化されている。したがって、本実施形態では、第１の実施形態よりも、形成画像においてドットごとの発色作用の差に起因した色味ムラを更に低減することができる。
【０１９１】
更には、本実施形態では、第１の実施形態よりも、位置ずれ補正後の並置混色度が全体的に低く（約２５％まで）抑えられている。この並置混色度（２５％）は、ぼかし処理を行わない場合（図２９）の、位置ずれ補正後の画像における最大の並置混色度（走査位置ｐ５における約２５％）と同程度となっている。この数値は、第１の実施形態における位置ずれ補正後の画像の並置混色度（約２７〜３９％）よりも低くなっている。即ち、第１の実施形態における図２８（e）と比較すると、図３８（e）では、ぼかし処理に起因したドットの広がりが抑えられている。このように、第２の実施形態は、ぼかし処理によるドットの広がりを極力抑えつつ、ぼかし処理後の各ドットの並置混色度を同程度にすることを特徴としている。実際に、第１の実施形態で用いたぼかし量Ｂ（図１７）とよりも、本実施形態で用いるぼかし量Ｂ（図３６及び図３７）は小さい値が設定されている。
【０１９２】
本実施形態によれば、主走査方向における各走査位置における位置ずれ（位置ずれ補正量）の程度に応じて、ぼかし量Ｂを決定することで、第１の実施形態よりもぼかし量Ｂを比較的小さく設定したとしても、色味ムラを十分に抑えることが可能になる。また、並置混色度の調整のためのフィルタ処理（ぼかし処理）後の画像において、並置混色度の変動幅を低減し、並置混色度の調整後の画像の画質を更に向上させることが可能である。
【０１９３】
なお、ぼかし量Ｂは、図３６に示すような線形補間による方法ではなく、図３５（e）に示す並置混色度の変化に基づいて、ぼかし処理後の並置混色度が一定となるように、より精度よく決定してもよい。これにより、形成画像において生じうる色味ムラを更に抑え、更に画質を向上させることが可能である。
【０１９４】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。本実施形態では、位置ずれ補正処理の対象となる画像に含まれる細密パターンの種類に応じて、ぼかし量Ｂを決定することを特徴としている。以下では、説明の簡略化のため、第１及び第２の実施形態と異なる部分を中心として説明する。
【０１９５】
第１及び第２の実施形態では、入力画像に特定パターン（細密パターン）が含まれているか否かを判定し、細密パターン画像の種類によらず、同一のぼかし量Ｂ（最大ぼかし量Ｂｍａｘ）によるぼかし処理を実行する。しかし、図９（a-1）〜（a-6）に示すように、細密パターンにも様々な種類のパターンが存在する。また、細密パターンの種類に依存して、ぼかし処理後の画像の並置混色度による色味ムラの見え具合が異なる。このため、入力画像の並置混色度をより精度よく調整するためには、細密パターンに応じて、ぼかし処理におけるぼかし量Ｂを設定することによって、形成画像における色味ムラの更なる低減と、更なる画質の向上が期待できる。
【０１９６】
そこで、本実施形態では、それぞれ異なる複数のパターン（細密パターン）を、入力画像データから検出するとともに、検出したパターンに対応する画素を検出する。更に、当該検出したパターンに対応し、かつ、計算した並置混色度が、所定の適正範囲内にない画素を特定する。ここで、並置混色度についての適正範囲は、複数のパターンのそれぞれに対して異なる範囲が予め定められうる。更に、そのように特定した画素についての並置混色状態を、検出したパターンに対応する適正範囲内に調整するための画像処理（ぼかし処理）を、入力画像データに対して実行する。その際、ぼかし処理におけるぼかし量Ｂは、検出されたパターンに対応するものを使用する。
【０１９７】
具体的には、パターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋが、入力画像データに含まれる細密パターンの種類を特定するとともに、フィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋが、特定されたパターンに応じて、ぼかし処理におけるぼかし量Ｂを決定する。本実施形態ではパターン検出部１０３Ｙ，Ｍ，Ｃ，Ｋは、副走査方向（Ｙ方向）の１次元ウィンドウフィルタに加えて、主走査方向（Ｘ方向）の１次元ウィンドウフィルタを用いて、２次元のパターンを検出する。
【０１９８】
図４０を参照して、本実施形態に係るパターン検出部１０３Ｙの動作（Ｓ１３０７）について説明する。なお、パターン検出部１０３Ｍ，Ｃ，Ｋの動作については、パターン検出部１０３Ｙと同様であるので、説明を省略する。本実施形態では、パターン検出部１０３Ｙは、図１２に示すフローチャートに代えて、図４０に示すフローチャートに従って動作する。
【０１９９】
まず、Ｓ４００１及びＳ４００２の処理は、Ｓ１２０１及びＳ１２０２の処理と同様である。パターン検出部１０３Ｙは、Ｓ４００１で、Ｙ方向の対象エリア内に含まれる画像のエッジを検出し、Ｓ４００２で、Ｙ方向のウィンドウフィルタ１００３（図１０）内に含まれる画像のエッジ部分の数（エッジ数）ｎｙを計算する。
【０２００】
次に、パターン検出部１０３Ｙは、Ｓ４００３で、Ｘ方向の対象エリア内に含まれる画像のエッジを検出し、Ｓ４００４で、Ｙ方向のウィンドウフィルタ４１０３（図４１）内に含まれる画像のエッジ部分の数（エッジ数）ｎｘを計算する。ここで、図４１には、図１０に示す副走査方向（Ｙ方向）における特定パターンの検出処理に対応した、主走査方向（Ｘ方向）における特定パターンの検出処理について示している。図４１のＸ０〜Ｘ４は、図１０のＹ０〜Ｙ４に対応している。パターン検出部１０３Ｙは、図１０を用いて上述した処理と同様の処理を、図４１に示すＸ方向の対象エリア４１０１について実行する。これにより、パターン検出部１０３Ｙは、Ｘ方向のウィンドウフィルタ４１０３内に含まれる画像のエッジ数ｎｘを計算する。
【０２０１】
次に、Ｓ４００５で、パターン検出部１０３Ｙは、Ｘ及びＹ方向の対象エリア１００１及び４１０１に含まれる全ての画素の画素値（階調値）から、面積率ｒを計算する。ここで、面積率ｒとは、次式のように、Ｘ及びＹ方向の対象エリアに含まれる画素の階調値について積分して得られる階調積分値を、当該対象エリア内の全画素数と階調値の最大値２５５とを掛け合わせた値で割ったものに相当する。
面積率ｒ＝（対象エリアの階調積分値）／（対象エリア内の全画素数×２５５）
例えば、図１０に示すＹ方向の対象エリア１００１、及び図４１に示すＸ方向の対象エリア４１０１の場合、
面積率ｒ＝（１２×２５５＋１２×２５５）／（２０×２×２５５）＝６０［％］
と計算される。
【０２０２】
次に、Ｓ４００５で、パターン検出部１０３Ｙは、計算したエッジ数ｎｙ及びｎｘ、並びに面積率ｒに基づいて、入力画像データに対応する画像に含まれている特定パターン（即ち、対象画素がいずれの特定パターンの一部であるか）を判定する。
【０２０３】
本実施形態では、一例として、パターン検出部１０３Ｙは、図４２に示すように、パターン属性値＝０〜４に対応する５つのパターンを検出対象の特定パターンとして用いる。図４２では、パターン属性値に対応するパターン画像の一例と、各パターン画像を検出するための判定式と、各判定式に基づく判定条件とを示している。図４２に示す判定条件において、「○」は、判定式を満たしていること（Ｔｒｕｅ）、「×」は、判定式を満たしていないこと（Ｆａｌｓｅ）、「−」は、判定式による判定結果に関係ないことをそれぞれ意味している。本実施形態では、判定式として、副走査方向（Ｙ方向）のエッジ数ｎｙ≧５、主走査方向（Ｘ方向）のエッジ数ｎｘ≧５、及び面積率ｒ≧２０％を用いる。
【０２０４】
パターン属性値０は、「低周波パターン」に対応し、面積率ｒに関係なく、エッジ数ｎｙ及びｎｘがいずれも５未満である場合に、本パターンが検出される。この「低周波パターン」は、細密パターンには相当しない。
パターン属性値１は、「縦ライン」の細密パターンに対応し、面積率ｒに関係なく、エッジ数ｎｙが５未満で、かつ、エッジ数ｎｘが５以上である場合に、本パターンが検出される。
パターン属性値２は、「横ライン」の細密パターンに対応し、面積率ｒに関係なく、エッジ数ｎｙが５以上で、かつ、エッジ数ｎｘが５未満である場合に、本パターンが検出される。
パターン属性値３は、「斜めライン」の細密パターンに対応し、面積率ｒが２０％以上で、かつ、エッジ数ｎｙが５以上で、かつ、エッジ数ｎｘが５以上である場合に、本パターンが検出される。
パターン属性値４は、「高精細パターン」の細密パターンに対応し、面積率ｒが２０％未満で、かつ、エッジ数ｎｙが５以上で、かつ、エッジ数ｎｘが５以上である場合に、本パターンが検出される。
【０２０５】
パターン検出部１０３Ｙは、Ｓ４００６で、対象画素について、図４３に示す各判定式による判定結果を用いて、上述の判定条件に対応する特定パターンを判定する。更に、Ｓ４００７で、パターン検出部１０３Ｙは、判定した特定パターンに対応するパターン属性を、対象画素のパターン属性として設定するとともに、設定したパターン属性を示すパターン属性値（０〜４）を、フィルタ処理部１０４Ｙに対して通知する。
【０２０６】
なお、特定パターンの検出は、上述の方法に限らず、例えば、２次元の対象エリアに含まれる画素値を用いて２次元ＤＦＴ（ＦＦＴ）によって周波数特性を解析し、その解析結果に基づいて特定パターンを判定してもよい。また、判定対象のパターンの種類の数（図４３）も、本実施形態のように５種類に限らず、より多くの種類のパターンを判定対象に加えてもよい。その場合、判定対象のパターンに対応する判定式及び判定条件を、新たに用意すればよい。
【０２０７】
本実施形態において、フィルタ処理部１０４Ｙは、パターン検出部１０３Ｙによって判定された特定パターンを示すパターン属性値に応じた処理を実行する。フィルタ処理部１０４Ｙは、第１及び第２の実施形態と同様、図１４に示すフローチャートに従った動作（Ｓ１３０８）を実行する。ただし、Ｓ１４０１及びＳ１４０３では、上述のパターン属性値（０〜４）に応じた処理を実行する。
【０２０８】
Ｓ１４０１で、フィルタ処理部１０４Ｙは、パターン検出部１０３Ｙから通知されたパターン属性値に基づいて、対象画素が、特定の細密パターンの一部であるか否かを判定する。具体的には、フィルタ処理部１０４Ｙは、パターン属性値＝０である場合には、対象画素は細密パターンの一部ではないと判定し、処理をＳ１４０５に進める。一方で、フィルタ処理部１０４Ｙは、パターン属性値≧１である場合には、対象画素は細密パターンの一部であると判定し、処理をＳ１４０２に進める。
【０２０９】
Ｓ１４０２で、フィルタ処理部１０４Ｙは、フィルタ処理部１０４Ｙは、並置混色度演算部１０２によって計算された並置混色度に基づいて、対象画素に対して並置混色度を調整するためのフィルタ処理が必要であるか否かを判定する。このＳ１４０２における処理は、第１及び第２の実施形態と同様である。Ｓ１４０２で、フィルタ処理部１０４Ｙは、当該フィルタ処理が必要であると判定した場合には、Ｓ１４０３に処理を進め、必要がないと判定した場合には、処理をＳ１４０５に進める。
【０２１０】
Ｓ１４０５及びＳ１４０６における処理は、第１の実施形態と同様である。一方、Ｓ１４０３では、パターン属性値（１〜４）に応じて色ごとにぼかし量Ｂを決定し、決定したぼかし量Ｂに対応するフィルタ係数を用いたフィルタ処理を、第１の実施形態と同様、対象画素について実行する。ここでは、フィルタ処理部１０４Ｙは、図４３に示すように、パターン属性値（１〜４）に対応する、色ごとに予め定められたぼかし量Ｂを、対象画素について使用するぼかし量Ｂとして決定する。なお、色ごとに個別にぼかし量Ｂを定めている理由は、第１の実施形態と同様である。
【０２１１】
（パターン属性値＝１の場合）
パターン属性値１の細密パターン（縦ライン）では、他のパターン属性値２〜４の細密パターンと異なり、位置ずれ補正によるドット形状の変化が生じないため、これに起因した色味ムラが発生することがない。しかし、主走査方向に沿って生じうる、主走査位置によって変化する不規則な色ずれによって、副走査方向に沿った縦ラインの入力画像に対応する形成画像には、並置混色状態の変化に起因した色味ムラが発生する可能性がある。これは第１の実施形態で説明した、副走査方向に沿って生じうる、副走査位置によって変化する不規則な色ずれに起因した色味ムラと同様の現象（図５に示す横ライン画像を単純に９０度回転させて縦ライン画像とした場合に対応する。）である。
【０２１２】
このため、入力画像に縦ラインの細密パターンが含まれる場合には、上述の主走査方向における不規則な色ずれが発生したとしても、それによって形成画像に色味ムラが発生しないよう、フィルタ処理（ぼかし処理）によって並置混色度を調整する。なお、主走査方向における不規則な色ずれは、第１の実施形態で説明した、副走査方向における不規則な色ずれよりもその程度は小さいため、本実施形態では、ぼかし量Ｂの設定値は比較的小さい値に設定している。
【０２１３】
（パターン属性値＝２，３及び４の場合）
パターン属性値２，３及び４の細密パターンでは、この順に色味ムラが目立ちやすい。即ち、横ライン・パターン＞斜めライン・パターン＞高精細パターンの順に、位置ずれ補正による並置混色度の変化に起因して発生する色味ムラが目立ちやすいパターンである。ここで、斜めライン・パターン（パターン属性値＝３）が横ライン・パターン（パターン属性値＝２）よりも色味ムラが目立ちにくい理由は、以下のとおりである。斜めライン・パターンの場合、電子写真方式の非線形効果によってドット形状が横方向に広がることで、ラインの傾きに依存して、ラインの上下方向にドットが広がりうる。その結果、斜めライン・パターンの場合、形成画像における並置混色状態が、色味ムラを低減するように変化するためである。
【０２１４】
また、高精細パターン（パターン属性値＝４）において色味ムラが目立ちにくい理由は、面積率ｒが比較的低いことである。即ち、高精細パターンは面積率ｒが低いため、位置ずれ補正によって、エッジ部分で異なる色のドットがずれる（重なる）面積が少ない。このため、位置ずれ補正に伴う並置混色度の変化が比較的小さくなりやすいため、形成画像における色味ムラが目立ちにくくなる。
【０２１５】
上述のように、入力画像に含まれる細密パターンの種類に依存して、形成画像に生じうる色味ムラの目立ちやすさが異なる。したがって、本実施形態では、細密パターンの種類に応じて、図４３に示すように、適切なぼかし量Ｂを選択し、選択したぼかし量Ｂに応じたフィルタ処理（ぼかし処理）を、入力画像に対して適用する。本実施形態によれば、成画像における色味ムラを更に低減し、画質を更に向上させることが可能である。
【０２１６】
なお、判定対象の細密パターンの種類の数、及び各細密パターンに対応したぼかし量Ｂの設定値は、図４２及び図４３に示すものに限られない。例えば、縦ライン・パターンの細密パターン（パターン属性値＝１）については、ぼかし量Ｂを比較的を小さい値に設定している。しかし、主走査方向において発生しうる上述の不規則な色ずれの程度が大きい場合には、ぼかし量Ｂをより大きな値に設定することで、そのような色ずれをより低減することができよう。
【０２１７】
また、本実施形態では、Ｓ１４０２において、細密パターンとは無関係に、第１及び第２の実施形態と同様、１５％＜並置混色度＜８５％である場合に、並置混色度が適正範囲内に収まっているものとしている。しかし、細密パターンの種類に依存して、ぼかし処理後の画像の並置混色度による色味ムラの見え具合が異なるため、この並置混色度の適正範囲は、細密パターンごとに、異なる範囲に設定されてもよい。それにより、入力画像に含まれる細密パターンごとに、色ずれ補正処理によって色味ムラが発生しうる並置混色度に変化した画像を適切に判定することが可能になる。
【０２１８】
かかる処理は、例えば、Ｓ１３０８における処理を、図１４に代えて、図４４に示すフローチャートに従って実行することによって実現されうる。図４４において、Ｓ４４００は、Ｓ１４０１における判定処理に対応する。Ｓ４４００で、フィルタ処理部１０４Ｙは、パターン属性値Ａを確認し、パターン属性値Ａ＝０である場合には、対象画素は細密パターンの一部ではないと判定し、処理をＳ１４０５に進める。また、フィルタ処理部１０４Ｙは、パターン属性値Ａ＝１〜４である場合には、対象画素は細密パターンの一部であると判定し、その値に応じたステップ、即ち、細密パターンに応じてステップに処理を進める。具体的には、フィルタ処理部１０４Ｙは、Ａ＝１，２，３及び４のそれぞれに対応して、処理をＳ４４０１、Ｓ４４０２、Ｓ４４０３及びＳ４４０４に進める。
【０２１９】
このようにして、Ｓ４４００では、パターン属性値Ａ（＝０〜４）に応じて、以降の処理を切り替える。上述のように、位置ずれ補正による並置混色度の変化に起因して発生する色味ムラは、横ライン・パターン（Ａ＝２）＞斜めライン・パターン（Ａ＝３）＞高精細パターン（Ａ＝４）、の順に目立ちやすい。このため、図４４では、色味ムラが目立ちやすい順に、対象画素について計算された並置混色度が適正と判定される範囲を狭く設定している。即ち、横ライン・パターンについては２０％＜並置混色度＜８０％（Ｓ４４０２）、斜めライン・パターンについては１５％＜並置混色度＜８５％（Ｓ４４０３）、高精細パターンについては１０％＜並置混色度＜９０％（Ｓ４４０４）を、並置混色度の適正範囲としている。
【０２２０】
具体的には、横ライン・パターンについては、並置混色度が比較的高いまたは低い場合に、色味ムラが目立つ傾向にある。このため、並置混色度がある程度高いまたは低い場合に並置混色度の調整が行われるよう、並置混色度の適正範囲を、上述の４つの細密パターンのうちで最も狭くしている（２０％＜並置混色度＜８０％）。一方で、高精細パターンについては、並置混色度が極端に高いまたは低い場合を除いて、色味ムラは目立ちにくい。このため、並置混色度が極端に高いまたは低い場合に並置混色度の調整が行われるよう、並置混色度の適正範囲を、上述の４つの細密パターンのうちで最も広くしている（１０％＜並置混色度＜９０％）。また、縦ライン・パターン（Ａ＝１）については、横ライン・パターン（Ａ＝２）よりは色味ムラが目立つことがない。このため、縦ライン・パターンについては、並置混色度の適正範囲を、斜めライン・パターン（Ａ＝３）と同程度の、１５％＜並置混色度＜８５％に設定している（Ｓ４４０１）。
【０２２１】
Ｓ４４０１〜Ｓ４４０４で、フィルタ処理部１０４Ｙは、並置混色度演算部１０２によって計算された、対象画素についての並置混色度が、適正範囲内に収まっていると判定した場合には、処理をＳ１４０５に進める。一方、フィルタ処理部１０４Ｙは、並置混色度が適正範囲内に収まっていないと判定した場合には、処理をＳ４４１１〜Ｓ４４１４にそれぞれ進める。
【０２２２】
Ｓ４４１１〜Ｓ４４１４で、フィルタ処理部１０４Ｙは、パターン属性値（１〜４）に応じて色ごとにぼかし量Ｂを決定し、決定したぼかし量Ｂに対応するフィルタ係数を用いたフィルタ処理を、第１の実施形態と同様、対象画素について実行する。ここでは、フィルタ処理部１０４Ｙは、図４３に示すように、パターン属性値（１〜４）に対応する、色ごとに予め定められたぼかし量Ｂを、対象画素について使用するぼかし量Ｂとして決定する。
【０２２３】
以上説明したように、本実施形態によれば、細密パターンに応じて、ぼかし処理におけるぼかし量Ｂを設定することによって、形成画像における色味ムラの更なる低減と、更なる画質の向上させることができる。
【０２２４】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。第１乃至第３の実施形態では、並置混色度の調整のための画像処理として、フィルタ処理に基づくぼかし処理を入力画像に適用することを特徴としている。しかし、本発明の特徴の１つである並置混色度の調整は、別の方法でも実現できる。第４の実施形態では、座標変換処理を入力画像に適用することで、入力画像に含まれるエッジ部分の形状を変化させ、並置混色度を調整することを特徴としている。具体的には、各色について、並置混色度の調整の対象として特定された画素のデータを、色及び画素ごとに予め定められているシフト量で他の画素へシフトさせることによって、並置混色度を調整する。
【０２２５】
上述のように、第１乃至第３の実施形態においてフィルタ処理に基づくぼかし処理を入力画像に適用すると、図２８（e）に示すように、並置混色度が調整されたドットを形成できる。このようなぼかし処理を入力画像データに適用すると、ぼかし処理を適用しない場合（図２９）と比べて、ぼかし処理が適用された画素において比較的小さい階調値に基づくドットが生成される傾向がある。このような小さい階調値に基づいて記録材上に実際に形成されるドットは、電子写真方式特有の非線形性によって、不安定な特性を示す場合がある。即ち、実際の階調値に対応したサイズよりも小さいサイズのドットが形成される場合がある。その結果、濃度ムラ、粒状性の劣化等の画質劣化につながる可能性がある。特に、温度、湿度等の環境条件に依存して、ドットがより不安定になることがある。したがって、並置混色度の調整に際して、このようなドットの不安定な特性を更に改善することができれば、形成画像の画質を更に向上させることが可能である。
【０２２６】
そこで、本実施形態では、並置混色度の調整のための画像処理の対象となる画素に対して、以下で説明する座標変換処理を適用することによって、並置混色度の調整の結果として比較的小さい階調値に基づくドットが形成されることを回避する。それにより、形成画像の画質を更に向上させる。とりわけ、本実施形態では、位置ずれ補正による並置混色度の変化に起因して発生する色味ムラが目立ちやすい、横ライン・パターンの細密パターン（パターン属性値Ａ＝２）に対して、座標変換処理を適用した場合について説明することとする。具体的には、第３の実施形態で説明した図４４においてＳ４４００からＳ４４０２に処理が進んだ場合にフィルタ処理部１０４Ｙによって実行される処理について、図４５を参照しながら以下で説明する。
【０２２７】
図４５に示すように、第３の実施形態のＳ４４０２において並置混色度が適正範囲に収まっていない（並置混色度の調整が必要である）と判定された場合に、Ｓ４４１２ではなく、Ｓ４５１２の処理を実行することを特徴としている。画像処理部４０において実行されるその他の処理については、第３の実施形態と同様であるため、説明を省略する。
【０２２８】
Ｓ４５１２では、フィルタ処理部１０４Ｙは、対象画素について、並置混色度の調整のための座標変換処理を実行する。ここで、図４６及び図４７を参照して、Ｓ４５１２の処理についてより詳しく説明する。なお、図４７に示すデータは、予めフィルタ処理部１０４Ｙ，Ｍ，Ｃ，Ｋによって保持されているものとする。本実施形態では、図４７に示すデータに基づいて、各色について、並置混色度の調整の対象として特定された画素のデータを、色及び画素ごとに予め定められているシフト量で他の画素へシフトさせる。
【０２２９】
Ｓ４５１２では、フィルタ処理部１０４Ｙは、図４６に示すフローチャートに従って動作する。まず、Ｓ４６０１で、フィルタ処理部１０４Ｙは、対象画素の座標（ｘ，ｙ）と、図４７に示す色ごとの周期β［ドット］及び位相δ［ドット］とに基づいて、当該対象画素の画素値の座標変換処理を行うか否かを判定する。具体的には、フィルタ処理部１０４Ｙは、判定式Ｍｏｄ（ｘ＋δ，β）＝０が真（Ｔｒｕｅ）であるか否かを判定する。ここで、Ｍｏｄ（ｘ＋δ，β）は、（ｘ＋δ）をβで除算した場合の剰余を表す。
【０２３０】
例えば、対象画素のｘ座標がｘ＝１２０である場合、フィルタ処理部１０４Ｙは、Ｙ色に対応するβ＝６、δ＝１に基づき、Ｍｏｄ（１２１，６）＝１と計算し、判定式は偽（Ｆａｌｓｅ）であると判定する。なお、色番号ｉが他の色に対応する場合には、同一のｘ座標について以下のような判定結果が得られる。フィルタ処理部１０４Ｍは、Ｍ色に対応するβ＝３、δ＝０に基づき、Ｍｏｄ（１２０，３）＝０と計算し、判定式は真（Ｔｒｕｅ）であると判定する。フィルタ処理部１０４Ｃは、Ｃ色に対応するβ＝１、δ＝０に基づき、Ｍｏｄ（１２０，１）＝０と計算し、判定式は真（Ｔｒｕｅ）であると判定する。フィルタ処理部１０４Ｋは、Ｋ色に対応するβ＝６、δ＝４に基づき、Ｍｏｄ（１２４，６）＝４と計算し、判定式は偽（Ｆａｌｓｅ）であると判定する。
【０２３１】
Ｓ４６０１における判定結果に応じて、フィルタ処理部１０４Ｙは、判定結果が真（Ｔｒｕｅ）である場合、処理をＳ４６０２に進める一方で、判定結果が偽（Ｆａｌｓｅ）である場合、処理をＳ４６０３に進める。
【０２３２】
Ｓ４６０２では、フィルタ処理部１０４Ｙは、対象画素に対応する座標（ｘ，ｙ）の画素値の座標を変換せず、出力対象の座標（ｘ，ｙ'）として決定する。即ち、フィルタ処理部１０４Ｙは、出力対象の座標（ｘ，ｙ'）＝（ｘ，ｙ）と決定する。一方、Ｓ４６０３で、フィルタ処理部１０４Ｙは、図４７に示す、Ｙ色に対応するシフト量α（＝１）［ドット］に基づいて、対象画素に対応する座標（ｘ，ｙ）を、ｙ座標においてαだけシフトさせた座標（ｘ，ｙ＋α）に変換する。即ち、フィルタ処理部１０４Ｙは、出力対象の座標（ｘ，ｙ'）＝（ｘ，ｙ＋α）と決定する。
【０２３３】
Ｓ４６０２またはＳ４６０３の後、Ｓ４６０４で、フィルタ処理部１０４Ｙは、画像位置（ｘ，ｙ）のデータ（画素値）を、座標（ｘ、ｙ'）のデータとして出力することで、ビットマップメモリ１０５Ｙに対して出力画像データを格納する。Ｓ４６０４の後、フィルタ処理部１０４Ｙは、処理をＳ１４０４（図４５）に進める。
【０２３４】
図４８は、上述のＳ４５１２における座標変換処理によって得られる画像イメージを示している。図４８（a）は、座標変換処理前の、横ライン・パターンから成る細密パターン画像の一例として、２ドット幅の細線から成る細密パターン画像を示している。ここで、座標ｘ０〜ｘ１５は、主走査方向（Ｘ方向）に沿った位置を示し、それぞれｘ＝１２０〜１３５の値に対応しているものとする。
【０２３５】
図４８（b）〜（e）はそれぞれ、本実施形態に係る座標変換処理（Ｓ４５１２）によって得られた、Ｙ，Ｍ，Ｃ及びＫ色の画像イメージである。図４８（d）に示すＣ色では、シフト量α＝０であるため、座標変換処理の前後で画像イメージに変化はない。図４８（c）に示すＭ色では、座標ｘに依存して３ドット周期でドットが副走査方向に１ドット分シフトしている。図４８（b）に示すＹ色では、座標ｘに依存して６ドット周期でドットが副走査方向に１ドット分シフトしているが、シフトしているドットの位置は、Ｍ色に対して１ドット分位相がずれている。図４８（e）に示すＫ色では、Ｙ色と同様、座標ｘに依存して６ドット周期でドットが副走査方向に１ドット分シフトしているが、シフトしているドットの位置は、Ｙ色に対して逆位相であり、また、Ｍ色に対して１ドット分位相がずれている。
【０２３６】
このように、図４７に示すパラメータを用いることで、副走査方向にドットが１ドット分シフトしている位置（座標ｘ）は、主走査方向に沿って、異なる色間で周期または位相が異なるものとなる。その結果、異なる色の画像を重ね合わせた場合に、対応するドットの重なり具合が変化し、出力画像における並置混色度が入力画像から変化する。また、本実施形態では、第１乃至第３の実施形態のように、入力画像のドットに対してぼかし処理を行うのではなく、ドットの位置をシフトさせることによって、入力画像の並置混色度を変化させる。このため、本実施形態では、入力画像の並置混色度を調整する際に、ドットのサイズを変化させることはない。
【０２３７】
したがって、本実施形態によれば、形成されるドットの特性が電子写真方式特有の非線形性によって不安定となることを回避できるとともに、上述の実施形態と同様、並置混色状態の変化に起因した色味ムラの発生を回避できる。とりわけ、入力画像に含まれるドットが１００％の階調値のドットであった場合、本実施形態に係る座標変換処理の適用後も、１００％の階調値のまま維持されるため、ドットが安定された状態のまま維持される。その結果、出力画像の品質は高いまま維持されることになる。
【０２３８】
また、本実施形態によれば、簡易な処理によって入力画像の並置混色度を調整することが可能である。例えば、図４８に示す例において、図４８（d）に示す、座標変換を行っていないＣ色と、図４８（c）に示す、３ドット周期で座標変換を行ったＭ色との間の並置混色度は約１７％である。また、図４８（d）に示すＣ色と、図４８（b）に示す、６ドット周期で座標変換を行ったＹ色との間の並置混色度は約８％である。このように、本実施形態では、座標変換処理において使用した周期βに依存して、並置混色度が線形的に変化する。したがって、図４７に示すようなパラメータを調整することによって、入力画像の並置混色度を適切な並置混色度に簡易に調整することができる。
【０２３９】
更には、座標変換処理に使用する位相δとして、異なる色について異なる値を使用することによって、入力画像の並置混色度を簡易に調整することができる。特に、複数の色について周期βが同一であり、かつ、シフト量αも同一であった場合にも、位相δを調整することによって、並置混色度を確実に調整できる。このため、第１乃至第３の実施形態のように、ぼかし量Ｂに基づいて並置混色度を調整するよりも、より簡易なパラメータで並置混色度を調整することができる。
【０２４０】
ただし、周期βの設定には、以下のような注意を要する。例えば、色ごとに異なる周期βで座標変換処理を行う場合、座標変換後の画像は、色ごとに設定した周期βの周期性を有することになり、異なる色の画像間で干渉が生じ、出力画像の品質が劣化する可能性がある。これに対処するためには、例えば、各色の周期βが整数倍の関係を有するように、各色の周期βを設定すればよい。これにより、設定した周期βに対応する周波数以外の周波数において、干渉が発生することはなくなる。
【０２４１】
また、上述のような干渉が発生したとしても、高い周波数の干渉のみが発生するようにすることで、出力画像に発生する干渉を目立ちにくくすることも可能である。例えば、異なる２つの色の周期βをそれぞれ異なる周期（２ドット及び３ドット）に設定した場合は、６ドット周期の干渉パターンが発生する。しかし、６ドット周期の干渉パターンは、比較的高周波数の干渉成分であるため、目立ちにくい特性があり、通常の画像では問題になりにくい。あるいは、シフト量αを比較的小さい値に設定することでも、干渉パターンを目立ちにくくすることができる。この場合、たとえ干渉パターンが低周波成分であったとしても、干渉パターン強度が小さくなって目立ちにくくなりうるためである。
【０２４２】
（変形例）
本実施形態に係る並置混色度の調整のための画像処理は、異なる方法によっても実現できる。以下では、階調値の小さな、不安定な特性を有するドットを生成せずに、並置混色度の調整のための画像処理を実行する方法として、上述の方法（図４５）とは異なる方法について説明する。図４９（a）は、入力画像に対して並置混色度の調整のための画像処理を適用する前の、横ライン・パターンから成る細密パターン画像の一例を示している。また、図４９（b）〜（e）は、図４９（a）の画像に対して異なる画像処理を適用して得られる画像を示している。
【０２４３】
図４９（b）は、周期β＝４ドットで、ｓｉｎ波の形状にドットパターンを変化させる座標変換処理を、入力画像に対して施した結果を示している。この座標変換処理では、例えば、変換後の座標を
ｙ'＝ｙ＋Ｒｏｕｎｄ（α×ｓｉｎ（２π（ｘ＋δ）／β））
のように計算すればよい。なお、Ｒｏｕｎｄ（ｚ）はｚを整数化する関数である。当該座標変換処理は、図４８における処理と比べて、対象画素に対して、副走査方向に沿って両方向にドットをシフトさせる。このため、出力画像において、ラインの副走査方向における重心位置を変化させることなく、並置混色度を変化させることができる。
【０２４４】
図４９（c）は、図４９（b）の処理において、例えば位相δが座標ｙに依存して周期的に変化させる座標変換処理を、入力画像に対して施した結果を示している。この座標変換処理では、例えば、
δ（ｙ）＝ｈ×Ｓｔｅｐ（ｓｉｎ（２π（ｙ＋ｊ）／γ））
のような関数を用いて設定した位相δを用いる。この座標変換処理は、副走査方向にシフトするドットの位相を、副走査方向におけるｙ方向に応じて設定したものに相当する。なお、Ｓｔｅｐ（ｚ）はｚ＜０で０、ｚ≧０で１となる単位ステップ関数であり、各パラメータをｈ＝１、ｊ＝０．１、γ＝１０と設定している。このような処理によれば、横ライン・パターンにおいて、座標変換後のドットパターンの、副走査方向における周期性を、図４９（b）に示すパターンよりも目立ちにくくすることができ、出力画像（形成画像）においてより自然な細密パターンを表現することができる。
【０２４５】
図４９（a）及び（b）以外にも、図４９（d）及び（e）に示すようなパターンとなるように、入力画像に含まれるドットパターンを変化させる座標変換処理を、入力画像に対して実行してもよい。図４９（d）は、横ラインの副走査方向における重心位置を変化させずに、高周波でエッジ部分が変化させる座標変換処理を、入力画像に対して施した結果を示している。当該座標変換処理によれば、横ラインの直線性が保たれる結果、入力画像（a）との差異の少ない画像を得ることができる。ただし、図４９（d）のように、エッジ部分を高周波で変化させると、ドットが不安定になる可能性があり、エッジ部分がある程度ぼやける可能性がある。これに対して、図４９（e）に示すようなパターンに入力画像に含まれるドットパターンを変化させる座標変換処理であれば、このようなエッジ部分のぼけを低減させることができよう。即ち、ラインを構成するドットの主走査方向（横方向）の連結の度合いが図４９（d）に示すパターンよりも強いため、ドットがより安定して形成され、ぼけを低減可能である。
【０２４６】
以上説明したように、本実施形態では、入力画像から特定の細密パターン（横ライン・パターン）が検出された場合に、並置混色度を調整するための画像処理として、第１乃至第３の実施形態とは異なる画像処理を、並置混色度に応じて入力画像に適用する。具体的には、画像処理の対象となる画素について、予め定められたパラメータに基づいて座標を変化させる処理を実行する。これにより、並置混色度の調整に起因して、不安定な特性を示す小さいサイズのドットが形成されることを回避することが可能である。その結果、第１乃至第３の実施形態と比較して、形成画像の画質を更に向上させることが可能である。
【０２４７】
また、本実施形態によれば、簡易なパラメータの設定に基づいて、並置混色度の調整を簡易に実現することも可能である。上述のパラメータは、求められる画像の品質や画像処理のコスト等に応じて選択することができるため、並置混色度の調整を行う際の、入力画像に対する画像処理を実行するユニット設計の自由度を増大させることが可能である。
【０２４８】
なお、本実施形態では、図４５に示すように、入力画像が横ライン・パターンである場合にのみ、上述の座標変換処理を実行しているが、他の特定の細密パターン画像に対して、上述の座標変換処理を実行してもよい。それにより、入力画像が、横ライン・パターン画像以外の特定の細密パターン画像である場合にも同様に、上述の効果を得ることができる。
【０２４９】
［その他の実施形態］
上述の各実施形態において説明した、画像処理部４０によって実行される処理は、画像形成装置１０に限られず、画像形成装置１０に画像形成のための画像データを供給するホスト・コンピュータ（ホストＰＣ）において実行されてもよい。この場合、当該ホストＰＣは、本発明の画像処理装置として機能する。
【０２５０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013219527.tif 000003
【図２】
2013219527.tif 000004
【図３】
2013219527.tif 000005
【図４】
2013219527.tif 000006
【図５】
2013219527.tif 000007
【図６】
2013219527.tif 000008
【図７】
2013219527.tif 000009
【図８】
2013219527.tif 000010
【図９】
2013219527.tif 000011
【図１０】
2013219527.tif 000012
【図１１】
2013219527.tif 000013
【図１２】
2013219527.tif 000014
【図１３】
2013219527.tif 000015
【図１４】
2013219527.tif 000016
【図１５】
2013219527.tif 000017
【図１６】
2013219527.tif 000018
【図１７】
2013219527.tif 000019
【図１８】
2013219527.tif 000020
【図１９】
2013219527.tif 000021
【図２０】
2013219527.tif 000022
【図２１】
2013219527.tif 000023
【図２２】
2013219527.tif 000024
【図２３】
2013219527.tif 000025
【図２４】
2013219527.tif 000026
【図２５】
2013219527.tif 000027
【図２６】
2013219527.tif 000028
【図２７】
2013219527.tif 000029
【図２８】
2013219527.tif 000030
【図２９】
2013219527.tif 000031
【図３０】
2013219527.tif 000032
【図３１】
2013219527.tif 000033
【図３２】
2013219527.tif 000034
【図３３】
2013219527.tif 000035
【図３４】
2013219527.tif 000036
【図３５】
2013219527.tif 000037
【図３６】
2013219527.tif 000038
【図３７】
2013219527.tif 000039
【図３８】
2013219527.tif 000040
【図３９】
2013219527.tif 000041
【図４０】
2013219527.tif 000042
【図４１】
2013219527.tif 000043
【図４２】
2013219527.tif 000044
【図４３】
2013219527.tif 000045
【図４４】
2013219527.tif 000046
【図４５】
2013219527.tif 000047
【図４６】
2013219527.tif 000048
【図４７】
2013219527.tif 000049
【図４８】
2013219527.tif 000050
【図４９】
2013219527.tif 000051