(57)【要約】【課題】色ずれ補正を中間調処理前後のいずれで実施するかを選択することにより、画質劣化のない画像を形成する。【解決手段】色ずれ量が予め決められた閾値（ｔｈ）より大きいと判断したとき（Ｓ１５０２）、中間調処理を実施した後（Ｓ１５０３）、色ずれ補正処理を実行する（Ｓ１５０４）。色ずれ量が予め決められた閾値（ｔｈ）以下であると判断したとき（Ｓ１５０２）、色ずれ補正処理を実施後（Ｓ１５０５）、中間調処理を実行する（Ｓ１５０６）。すなわち、色ずれ量が大きい場合、中間調処理前に色ずれ補正をする場合の、スクリーン線数を維持できないことによる画質劣化がより顕著となるため、色ずれ補正を中間調処理後に行うようにする。これにより、特に、スクリーン線数を維持できない現象を最小限に留めながら良好な画像形成処理を実現することができる。【選択図】図１５
2007300551.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して、画像形成手段における画像形成位置を補正するための形成位置補正処理と、画像データの量子化を行うための中間調処理と、を含む処理を行う画像処理装置であって、
形成される画像の画質に影響を及ぼす要素の値を取得する取得手段と、
該取得された要素の値に基づいて、前記形成位置補正処理を前記中間調処理の前後のいずれかで行うかを判断する判断手段と、
該判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御する制御手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
複数の画像形成手段それぞれの画像形成位置の形成位置補正処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像の画質に影響を及ぼす要素の値は、前記画像形成手段において検出される形成位置のずれ量であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記判断手段は、前記ずれ量が所定値より大きいとき、前記形成位置補正処理を前記中間調処理の後に行うものと判断することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像の画質に影響を及ぼす要素の値は、前記画像形成手段による画像形成の解像度であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記判断手段は、前記解像度が所定値より大きいとき、前記形成位置補正処理を前記中間調処理の前に行うものと判断することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像の画質に影響を及ぼす要素の値は、前記中間調処理による量子化によって得られる階調数であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項８】
前記判断手段は、前記階調数が大きいほど、前記形成位置補正処理を前記中間調処理の前に行うものと判断することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記制御手段は、前記階調数に応じて、レンダリング処理を前記中間調処理の前または後に行うことを特徴とする請求項７または８に記載の画像処理装置。
【請求項１０】
前記判断手段は、前記要素の値の値として、前記画像形成手段において検出される形成位置のずれ量、前記画像形成手段による画像形成の解像度、および前記中間調処理による量子化によって得られる階調数を、この順序で判断し、前記制御手段は、前記判断手段の判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
画像データに対して、画像形成手段における画像形成位置を補正するための形成位置補正処理と、画像データの量子化を行うための中間調処理と、を含む処理を行うための画像処理方法であって、
形成される画像の画質に影響を及ぼす要素の値を取得する取得工程と、
該取得された要素の値に基づいて、前記形成位置補正処理を前記中間調処理の前後のいずれかで行うかを判断する判断工程と、
該判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御する制御工程と、
を有したことを特徴とする画像処理方法。
【請求項１２】
複数の画像形成手段それぞれの画像形成位置の形成位置補正処理を行うことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記画像の画質に影響を及ぼす要素の値は、前記画像形成手段において検出される形成位置のずれ量であることを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１４】
前記判断工程は、前記ずれ量が所定値より大きいとき、前記形成位置補正処理を前記中間調処理の後に行うものと判断することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
前記画像の画質に影響を及ぼす要素の値は、前記画像形成手段による画像形成の解像度であることを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１６】
前記判断工程は、前記解像度が所定値より大きいとき、前記形成位置補正処理を前記中間調処理の前に行うものと判断することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記画像の画質に影響を及ぼす要素の値は、前記中間調処理による量子化によって得られる階調数であることを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１８】
前記判断工程は、前記階調数が大きいほど、前記形成位置補正処理を前記中間調処理の前に行うものと判断することを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
前記制御工程は、前記階調数に応じて、レンダリング処理を前記中間調処理の前または後に行うことを特徴とする請求項１７または１８に記載の画像処理方法。
【請求項２０】
前記判断工程は、前記要素の値の値として、前記画像形成手段において検出される形成位置のずれ量、前記画像形成手段による画像形成の解像度、および前記中間調処理による量子化によって得られる階調数を、この順序で判断し、前記制御工程は、前記判断工程の判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御することを特徴とする請求項１に記載の画像処理方法。
【請求項２１】
コンピュータに読取られることにより該コンピュータを、画像データに対して、画像形成手段における画像形成位置を補正するための形成位置補正処理と、画像データの量子化を行うための中間調処理と、を含む処理を行う画像処理装置として機能させるプログラムであって、該機能は、
形成される画像の画質に影響を及ぼす要素の値を取得する取得手段と、
該取得された要素の値に基づいて、前記形成位置補正処理を前記中間調処理の前後のいずれかで行うかを判断する判断手段と、
該判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御する制御手段と、
を有したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。詳しくは、電子写真方式の現像部などに形成される画像の形成位置ずれの補正に関するものである。
【背景技術】
【０００２】
近年、電子写真方式のカラー画像形成装置において、現像器や感光体などからなる現像部を、複数種類の色材ごとに備え、画像転写ベルトや記録媒体に順次異なる色の画像を転写する方式のカラー画像形成装置が多く提供されている。このように色材ごとに現像部を備えることにより、画像形成を高速に行うことが可能となっている。
【０００３】
しかし、この方式（タンデム方式）を使用することによって画像形成に要する時間を大幅に短縮できるものの、偏向走査装置のレンズの不均一性や取り付け位置精度、偏向走査装置自体の画像形成装置本体への組み付け位置精度などに起因した問題も生じている。すなわち、感光体上の走査線に傾きや曲がりを生じ、その程度が色毎に異なることにより、各色の転写紙上の画像形成位置が異なることになる。その結果、形成されるカラー画像において各色間の形成位置ずれによる色ずれが発生し、高品位なカラー画像を得ることができないという問題がある。
【０００４】
このような色ずれへの対処方法として、例えば、特許文献１には、偏向走査装置の組立工程で光学センサを用いて走査線の曲がりの大きさを測定し、レンズを機械的に回転させて走査線の曲がりを調整した後、固定する方法が記載されている。また、特許文献２には、偏向走査装置を画像形成装置本体へ組み付ける工程で光学センサを用いて走査線の傾きの大きさを測定し、偏向走査装置を機械的に傾かせて走査線の傾きを調整した上で装置本体へ組み付ける方法が記載されている。
【０００５】
ここで、光学系の光路を補正するためには、光源やｆ―θレンズを含む光学系、光路内のミラー等を機械的に動作させ、テストトナー像の位置を合わせ込む必要がある。そのため、特許文献１や特許文献２に記載された方法では、例えば高精度な可動部材が必要となり、高コスト化を招くことになる。
【０００６】
さらに、光学系の光路補正は、完了までに時間がかかるため、頻繁に補正を行うことには適さない。一方、光路長のずれは機械の昇温などにより影響を受けて変化する。そのため、ある時点で補正をおこなっても機械の昇温の影響を除去することはできないため、光学系の光路を補正することで色ずれを防止することは比較的困難なものとなる。
【０００７】
これに対し、特許文献３には、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像データを補正する方法が記載されている。具体的には、ビットマップデータの出力座標を変換し、また、周辺画素の階調値を調整することによって、画像として形成されるときの傾きや曲がりを形成し、装置において生じている傾きや曲がりを相殺するように画像を形成するものである。このように、本方法は、画像データを処理することで電気的に補正を行うものであることから、機械的な調整部材や組立時の調整工程が不要となる点において、特許文献１、２に記載されている方法より安価に色ずれへ対処することができる。
【０００８】
また、特許文献４にも、特許文献３と同様の色ずれの補正方法が記載されている。すなわち、色処理、ハーフトーン処理等の画像処理を行い、色成分（Ｃ，Ｍ，Ｙ，Ｋ）毎に、ビットマップメモリ上にラスターイメージデータを形成した後、各色画像データの出力座標位置を、レジストレーションずれを補正した出力座標位置に変換するとともに、この変換された各色の画像データに基づいて変調された光ビームを色信号の最小ドット単位よりも小さい量で修正することが記載されている。
【０００９】
【特許文献１】特開２００２−１１６３９４号公報
【特許文献２】特開２００３−２４１１３１号公報
【特許文献３】特開２００４−１７０７５５号公報
【特許文献４】特開平８−８５２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献３や特許文献４に記載の色ずれ補正を、画像処理過程のいずれかにおいて単純に実施しても、それによって形成される画像において返って画像品位を劣化させることがある。
【００１１】
通常、色ずれ補正は、特許文献３、４のように、中間調処理後の画像データに対して実施されるが、その出力座標の変換や最小ドット単位よりも小さい量の修正に起因して、中間階調画像の網点の再現性が劣化し、モアレといった色むらを生じることがある。
【００１２】
図１はこの問題を説明する図である。入力画像１０１は一定の濃度値（５０％）を持つ画像である。この入力画像１０１に対して、特許文献３、４に記載のような最小ドット単位よりも小さい量の修正を伴う色ずれ補正が行われる。そして、この補正画像データに基づいて画像１０２が形成される。画像１０２の例は、同画像の右側ほど上方へ出力座標をシフトする量を多くする色ずれ補正が行われたことを示している。すなわち、この補正に基づいて形成される画像１０２は、右肩上がりの線を表し、左肩上がりの色ずれを相殺することを示している。この場合、最小ドット単位よりも小さい量の修正や出力座標の変換などによって中間調画像の網点の再現性が局所的に劣化し、画像濃度値とそれに対応して形成される画像濃度とのリニアな関係が維持できないことがある。その結果、入力画像１０１が一定の濃度値を持つ画像であるのにかかわらず、色ずれ補正された画像データに基づいて形成される画像は濃度値が一定でない画像となることがある。このような不均一な濃度値が周期的に繰り返された場合、モアレが顕在化し良好なカラー画像を得ることができない。
【００１３】
一方、中間調処理の前に、色ずれ補正を実施することが考えられる。しかし、この場合は、色ずれ量によっては、スクリーンパターンの角度が大きくずれて本来処理すべきスクリーン線数を維持できないという問題点を生じる。そして、このスクリーン線数を維持できないことによる画質劣化は、上述のモアレが現れる場合と比較して、その程度がより顕著となる。
【００１４】
また、エッジ検出処理や平滑化処理などのフィルタリングは、色ずれ補正の影響を受ける。一方で、フィルタリングは、一般に画像の出力解像度が高いほど高精度に行う必要がある。このことから、例えば、出力解像度が高い場合に、中間調処理が施された画像データに対して色ずれ補正が行われると、それによる出力座標の変換などによってフィルタリングの精度がそれほど上がらないことがある。
【００１５】
さらに、レンダリングなどの処理は、出力する画像が高品質を優先するか、高速かつ省メモリを優先するかによって、中間調処理された画像データかあるいは中間調処理前の画像データのいずれかに対して選択的に行うことが望ましい。この場合、色ずれ補正も、レンダリングのモードに応じて、そのモードが高品質を優先する場合には、それに対応したものであることが望ましい。
【００１６】
本発明は、上記の課題を解決するためになされたものであり、その目的は、形成位置ずれ補正を中間調処理前後のいずれで実施するかを選択することにより、画質劣化のない画像を形成することを可能とする画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００１７】
そのために本発明では、画像データに対して、画像形成手段における画像形成位置を補正するための形成位置補正処理と、画像データの量子化を行うための中間調処理と、を含む処理を行う画像処理装置であって、形成される画像の画質に影響を及ぼす要素の値を取得する取得手段と、該取得された要素の値に基づいて、前記形成位置補正処理を前記中間調処理の前後のいずれかで行うかを判断する判断手段と、該判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御する制御手段と、を具えたことを特徴とする。
【００１８】
また、画像データに対して、画像形成手段における画像形成位置を補正するための形成位置補正処理と、画像データの量子化を行うための中間調処理と、を含む処理を行うための画像処理方法であって、形成される画像の画質に影響を及ぼす要素の値を取得する取得工程と、該取得された要素の値に基づいて、前記形成位置補正処理を前記中間調処理の前後のいずれかで行うかを判断する判断工程と、該判断に応じて、前記形成位置補正処理を前記中間調処理の前または後に行うよう制御する制御工程と、を有したことを特徴とする。
【発明の効果】
【００１９】
以上の構成によれば、画像形成手段における形成位置のずれ量、画像形成の解像度、中間調処理による量子化の階調数などの、形成される画像の画質に影響を及ぼす要素の値に基づいて、形成位置補正処理を中間調処理の前後のいずれかで行うかが判断される。これにより、形成位置補正処理を一律に中間調処理の前また後で行うことに起因して生じる画質劣化のない画像を形成することを可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、本発明の実施形態に係る画像形成装置として、以下では色材がＣ、Ｍ、Ｙ、Ｋそれぞれのトナーであるカラーレーザプリンタについて説明するが、本発明の適用はこれに限られるものでないことはいうもでもない。本発明の主旨を逸脱しない範囲で、任意のカラーデジタル電子写真複写機やカラーファクシミリ装置などトナーを用いた電子写真方式の画像形成装置に適用することができる。
【００２１】
（第１実施形態）
図２は、本発明の第１実施形態に係る画像形成装置における画像処理構成を示すブロック図である。本実施形態の画像形成装置は、同図に示すように、画像処理部２０１と画像形成部２０２を有して構成される。画像処理部２０１でビットマップ画像データを生成し、中間調処理などの一連の処理を行った後、画像形成部２０２でその画像データに基づいて記録媒体へ画像形成が行なわれる。
【００２２】
画像形成部
図３は、画像形成部２０２の機械的構成を示す図である。同図に示すように、画像形成部２０２は、中間転写体（ベルト）２８を用いたタンデム方式のものである。画像形成部２０２は、画像処理部２０１より出力される画像データが示す露光時間に応じて露光を制御駆動し静電潜像を形成し、この静電潜像を現像してそれぞれの色のトナー像を形成する。そして、これら各色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を記録媒体１１へ転写する。この記録媒体状の転写画像は定着処理が施される。イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のステーション毎に以下の構成を備える。
【００２３】
帯電ユニットは、感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋを帯電させるための４個の注入帯電器２３Ｙ、２３Ｍ、２３Ｃ、２３Ｋを備える。各注入帯電器にはスリーブ２３ＹＳ、２３ＭＳ、２３ＣＳ、２３ＫＳが設けられている。
【００２４】
感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋは、アルミシリンダの外周に有機光導伝層を塗布して構成し、図示しない駆動モータの駆動力が伝達されて回転することができる。駆動モータは感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋを画像形成動作に応じて反時計周り方向に回転させる。
【００２５】
露光ユニットは、感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋへスキャナ部２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋより露光光を照射し、感光体の表面を選択的に露光することにより、静電潜像を形成する。
【００２６】
現像ユニットは、静電潜像を可視化するために、ステーション毎にイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の現像を行う４個の現像器２６Ｙ、２６Ｍ、２６Ｃ、２６Ｋを備える。そして、各現像器には、スリーブ２６ＹＳ、２６ＭＳ、２６ＣＳ、２６ＫＳが設けられている。尚、各々の現像器２６Ｙ、２６Ｍ、２６Ｃ、２６Ｋは脱着することができる。
【００２７】
転写ユニットは、感光体２２から中間転写体２８へ単色トナー像を転写するために、中間転写体２８を時計周り方向に回転させる。そして、感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋとそれに対向して位置する一次転写ローラ２７Ｙ、２７Ｍ、２７Ｃ、２７Ｋの回転に伴って、単色トナー像を転写する。
【００２８】
一次転写ローラ２７に適当なバイアス電圧を印加するとともに、感光体２２の回転速度と中間転写体２８の回転速度に差を設けることにより、効率良く単色トナー像を中間転写体２８上に転写する（これを一次転写という。）。
【００２９】
さらに、転写ユニットは、ステーション毎に単色トナー像を中間転写体２８上に重ね合わせ、重ね合わせた多色トナー像を中間転写体２８の回転に伴い、二次転写ローラ２９まで搬送する。さらに記録媒体１１を給紙トレイ２１（ａ，ｂ）から二次転写ローラ２９へ狭持搬送し、記録媒体１１に中間転写体２８上の多色トナー像を転写する。この二次転写ローラ２９に適当なバイアス電圧を印加して、静電的にトナー像を転写する（これを二次転写という）。二次転写ローラ２９は、記録媒体１１上に多色トナー像を転写している間、２９ａの位置で記録媒体１１に当接し、処理後は２９ｂの位置に離間する。
【００３０】
定着ユニットは、記録媒体１１に転写された多色トナー像を記録媒体１１に溶融定着させるために、記録媒体１１を加熱する定着ローラ３２と記録媒体１１を定着ローラ３２に圧接させるための加圧ローラ３３を備えている。定着ローラ３２と加圧ローラ３３は中空状に形成され、内部にそれぞれヒータ３４、３５が内蔵されている。定着装置３１は、多色トナー像を保持した記録媒体１１を定着ローラ３２とか圧ローラ３３により搬送するとともに、熱および圧力を加え、トナーを記録媒体１１に定着させる。
【００３１】
トナー定着後の記録媒体１１は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。
【００３２】
クリーニングユニット３０は、中間転写体２８上に残ったトナーをクリーニングする。中間転写体２８上に形成された４色の多色トナー像を記録媒体１１に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【００３３】
色ずれ検知センサ４１は、中間転写体２８へ対向する位置に配置されている。中間転写体２８上に色ずれ検知用パッチを形成し、これを検知センサ４１で検出する。これにより、検知センサ４１によるパッチの検知タイミングに基づいて色ごとの色ずれの量を求めることができる。
【００３４】
図４は、本実施形態の色ずれ検知を説明する図である。中間転写体２８の上方において、走査方向に４個の色ずれ検知センサ４１ａ、４１ｂ、４１ｃ、４１ｄが設けられる。中間転写体２８にはＣ、Ｍ、Ｙ、Ｋ各色の色ずれ検知用パッチ４０２が形成される。そして、この中間転写体２８搬送方向に移動することにより、各色の色ずれ検知用パッチ４０２が各センサの下方を通過させ、対応する検知用センサ４１は、それぞれの検知用パッチ４０２を検知する。
【００３５】
具体的には、検知用センサ４１ａ、４１ｂ、４１ｃ、４１ｄが走査方向の左、中央１、中央２、右の４箇所にそれぞれ形成された検知用パッチ４０２を検出するタイミングを検知する。そして、このタイミングに基づき、不図示のＣＰＵの制御の下、走査線の傾きおよび湾曲の大きさを求める。なお、装置の構成によっては、左右２箇所のみに色ずれ検知センサ４１を備えるカラー画像形成装置も有り、その場合は傾きの大きさのみを求めることができる。
【００３６】
図５は、主走査線における色ずれの補正を説明する図である。図中、５０１は理想的な走査線を示し、感光体２２の回転方向に対して垂直に走査がおこなわれる。５０２は感光体２２の位置精度や径のずれ、および各色のスキャナ部２４における光学系の位置精度に起因する、傾きおよび湾曲が発生した実際の走査線を示す。主走査方向（ｘ方向）はレーザスキャン方向に対応し、副走査方向（ｙ方向）は、記録媒体の搬送方向に対応する。このような走査線の傾きおよび湾曲の大きさがＣ、Ｍ、Ｙ、Ｋの画像ステーション毎に異なる場合、中間転写体２８上に全色のトナー像を転写した画像において色ずれが発生する。
【００３７】
画像形成領域の走査開始位置となるポイントＡを基準点（Ｐａ）とする。理想的な走査線５０１と実際の走査線５０２との副走査方向（ｙ方向）のずれ量（ｍ１、ｍ２、ｍ３）を、主走査方向に沿った複数のポイント（Ｂ、Ｃ、Ｄ）で測定する。これらの点に対応する走査線５０２上の点をＰｂ、Ｐｃ、Ｐｄとする。
【００３８】
主走査方向（Ｘ方向）を、領域１（ポイントＰａ−Ｐｂ間）、領域２（Ｐｂ−Ｐｃ間）、領域３（Ｐｃ−Ｐｄ間）に分割し、基準点および各ポイント間を結ぶ直線をＬａｂ、Ｌｂｃ、Ｌｃｄとする。領域１における副走査方向（ｙ方向）のずれ量の増分はｍ１、領域２におけるずれ量の増分はｍ２−ｍ１、そして、領域３におけるずれ量の増分はｍ３−ｍ２となる。そして、各領域の主走査方向に沿った領域長がそれぞれＬ１、Ｌ２−Ｌ１、Ｌ３−Ｌ２であるから、これら領域長と各領域の増分とによって、直線Ｌａｂ、Ｌｂｃ、Ｌｃｄの傾きを求めることができる。
【００３９】
ずれ量の増分が正の値である場合、対応する領域における走査線は右上がりの傾き（＋）を示し、ずれ量の増分が負の値である場合、対応する領域における走査線は右下がりの傾き（−）を示す。
【００４０】
画像処理部２０１
次に、図２を参照して本実施形態の画像形成装置における画像処理部２０１の処理について説明する。
【００４１】
図２において、画像生成部２０３は、不図示のコンピュータなどのホスト装置から受信する印刷データに基づいて、印刷処理が可能なビットマップ画像データを生成する。ここで印刷データは、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ画像データを作成するためのプリンタ記述言語が一般的であり、通常、文字やグラフィックス、イメージ等のデータの描画命令が含まれている。このような印刷データを解析しラスタライズ処理することでビットマップ画像データ生成する。
【００４２】
画像生成部２０３で生成されるビットマップ画像データがＲＧＢ色空間画像データであり、画像形成部２０２への入力がＹＭＣＫの４色のトナーに対応する画像データである場合、色変換部２０４は色変換処理を実行する。すなわち、色変換部２０４は、ＲＧＢ色空間画像データをルックアップテーブルの参照に補間演算を併用してＣＭＹＫ色空間画像データに変換する。
【００４３】
中間調処理部２０６は、ＵＩ操作部２１１より指定された所定のスクリーンパターンを用いて、入力画素のデータの階調数を削減する処理を実行する。通常、画像形成部２０２には、２、４、１６階調など、低階調のみ入力可能であることが多い。従って、少ない階調数しか再現できない画像形成部２０２においても安定した中間調表現を可能とするように中間調処理部２０６による階調数の削減処理を行う。具体的には、中間調処理部２０６は、画素単位の階調表現から面積単位での階調表現に変換する擬似中間調処理を行い、ビットマップメモリ２０８に色毎に処理後のビットマップ画像データを蓄積する。ビットマップメモリ２０８は、印刷処理を行うラスターイメージデータを一旦格納するものであり、１ページ分のイメージデータを格納するページメモリ、または、複数ライン分のデータを記憶するバンドメモリにより構成することができる。
【００４４】
また、画像生成部２０３においてビットマップ画像データが生成される際に、同時に各画素がどのような画像特性に属するのかを示す属性情報が生成される。ここで属性情報とは、それぞれの画像特性に応じたデータの種類を特定するための情報をいう。例えば、文字データ若しくはその画像特性を持ったデータからなるテキスト属性、ビットマップデータまたはその画像特性を持ったデータからなるイメージ属性、ドローデータまたはその画像特性を持ったデータからなるグラフィック属性といった属性情報がある。ビットマップ画像の各画素に対し属性情報を付加することにより、それぞれの属性の画像特性に適した画像処理を実行することができる。
【００４５】
このような属性情報を利用することにより、イメージ属性とテキスト属性についてＲＧＢ色空間画像データからＣＭＹＫ色空間画像データへの色変換処理を行う際、色変換部２０４で利用するルックアップテーブル切り替え処理ができる。
【００４６】
また、中間調処理部２０６においても同様に属性ごとに異なったスクリーンを用いて中間調処理を施すことができる。この場合、中間調処理部２０６は、例えばイメージ属性である自然画像に対して階調性を優先する低線数スクリーンを適用し、テキスト属性である文字、グラフィック属性であるラインには解像度を優先する高線数スクリーンを適用するといったことが可能となる。
【００４７】
色ずれ補正部２０５Ａ、２５０Ｂは、本実施形態では、検出される色ずれ量に応じて、選択的に用いられる。これらの色ずれ補正部は、色ずれ補正制御部２０７による制御に基づいて走査線の傾きや湾曲による色ずれを補正する。色ずれ補正部２０５の処理の詳細は後述する。
【００４８】
色ずれが補正されたビットマップ画像はパルス幅変調（ＰＷＭ：  Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）部２０９において、画像形成部２０２におけるスキャナ部２４へ入力可能な露光時間へ変換される。
【００４９】
色ずれの補正
次に、本実施形態における色ずれ補正処理の詳細を説明する。なお、本実施形態の色ずれ補正処理自体は、特許文献３に記載の処理と同様のものである。
【００５０】
図２において、２１２は画像形成部２０２に搭載された色ずれ量記憶部であり、色毎に上述した領域（図５の領域１、領域２、領域３）ごとの色ずれプロファイル情報２１２Ｃ、２１２Ｍ、２１２Ｙ、２１２Ｋを格納する。これらは、図５にて上述した複数のポイント（Ｂ、Ｃ、Ｄ）で測定した実際の主走査線５０２と、理想的な主走査線５０１との副走査方向のずれ量を示す色ずれプロファイル情報である。図６は、色ずれ量記憶部２１２に記憶されるプロファイル情報の一例を示す図である。なお、プロファイルの形式はこれに限ることはなく、走査線の傾きおよび湾曲の特性が分かるものであれば良いことはもちろんである。
【００５１】
色ずれ量記憶部２１２に記憶される色ずれプロファイル情報２１２の取得方法は、いくつかの方法がある。例えば、前述した色ずれ検知センサ４１ａ，４１ｂ，４１ｃ，４１ｄを用いて、中間転写体２８上に形成した色ずれ用検知パッチ４０２の検出結果から、傾きを求めることができる。また、画像形成装置の製造工程において、上記ずれ量を測定し取得する方法もある。あるいは、予め用意された色ずれ測定用チャートを画像形成装置で出力し、イメージスキャナなどで出力画像を電子情報化し、その電子化された情報からプロファイル情報を取得することなどによってもプロファイル情報を取得することができる。
【００５２】
図２における色ずれ補正量演算部２１０は、色ずれ量記憶部２１２に記憶された色ずれプロファイル情報２１２およびエンジンプロファイル情報２１３に基づき、色ずれを相殺する補正量を算出して、色ずれ補正部２０５および色ずれ補正制御部２０７へ出力する。
【００５３】
色ずれ補正部２０５による演算の具体的な内容を以下に示す。
【００５４】
主走査方向の座標データをｘ（ｄｏｔ）、副走査方向の色ずれ補正量をΔｙ（ｄｏｔ）とするとき、図５における各領域１、２、３における色ずれ補正量Δｙは、以下の演算式により求めることができる（画像形成解像度をｒ（ｄｐｉ）とする）。
領域１：  Δｙ１  ＝ｘ×（ｍ１／Ｌ１）    ・・・（１）
領域２：  Δｙ２  ＝  ｍ１／ｒ＋（ｘ−（Ｌ１／ｒ））×（（ｍ２−ｍ１）／（Ｌ２−Ｌ１））  ・・・（２）
領域３：  Δｙ３  ＝  ｍ２／ｒ＋（ｘ−（Ｌ２／ｒ））×（（ｍ３−ｍ２）／（Ｌ３−Ｌ２））  ・・・（３）
【００５５】
図５で示したように、Ｌ１、Ｌ２、Ｌ３は、基準点のポイントＡからポイントＢ、Ｃ、Ｄまでの主走査方向に沿った長さ（単位ｍｍ）を示す。また、ｍ１、ｍ２、ｍ３は各領域１、領域２、領域３の右端の点（Ｐｂ、Ｐｃ、Ｐｄ）における理想的な走査線５０１と、実際の走査線５０２とのずれ量である。
【００５６】
ここで、エンジンプロファイル情報２１３は、用紙サイズに対応した基準点からのオフセット量情報、各色のビームの走査方向情報、記録媒体搬送速度により構成される。例えば、走査方向が異なる場合には、走査方向に応じて補正量に符号をつける必要がある。例えば、エンジンプロファイル情報２１３において、走査方向が往方向のときの符号は負、復方向のときの符号は正として、色ずれ補正量演算部２１０は補正量を算出する。また、記録媒体搬送速度（印刷速度）が異なる場合、色ずれ補正量演算部２１０は、印刷速度に応じて補正量を制御することができる。例えば、画像形成スピードが通常の１／２倍速の場合、走査スピードは変えず、走査動作２回のうち１回分の走査で画像出力を行い、残り１回分では画像出力を行わないように、補正量を１倍速の時の１／２にする。
【００５７】
色ずれ補正量演算部２１０が算出した各画素の補正量に基づき、色ずれ補正部２０５は、ビットマップデータの補正を行う。
【００５８】
色ずれ補正部２０５Ａ、２０５Ｂの構成
図７は、本実施形態にかかる色ずれ補正部２０５Ａ、２０５Ｂの構成を示すブロック図である。色ずれ補正は色毎（ＣＭＹＫ）にそれぞれの色ずれ補正部２０９Ｃ、２０９Ｍ、２０９Ｙ、２０９Ｋで行われる。なお、説明の重複を避けるため、シアン（Ｃ）に関する色ずれ補正部（Ｃ）２０９Ｃを例として色ずれ補正部の内容を説明するが、他の色ずれ補正部２０９Ｍ、２０９Ｙ、２０９Ｋについても同様の構成及び処理を実行するものとする。
【００５９】
色ずれ補正部２０５Ｃは、セレクタ７０１、座標変換部７０２、ラインバッファ７０３、平滑化判定部７０４、階調値変換部７０５を有して構成される。ラインバッファ７０３は、色変換部２０４またはビットマップメモリ２０８から色ずれ補正処理前の画像データを格納するライン単位のメモリであり、補正量分の情報をライン単位で格納することが可能である。
【００６０】
セレクタ７０１は、図１５にて後述されるように、色ずれ補正制御部２０７の制御信号に応じて色ずれ補正部２０９内で色ずれ補正を実行するか否かを切り替える。座標変換部７０２は、主走査方向および副走査方向の座標位置データと、色ずれ補正量演算部２１０より得られる補正量Δｙに基づき、出力画像データの再構成を行う。具体的には、座標変換部７０２は、補正量Δｙの整数部分の補正処理、つまり１画素単位での色ずれ補正を行い、出力画像データの再構成を行う。また、階調値変換部７０５は、色ずれ補正量Δｙの小数点以下のずれ量の補正を行う。これら座標変換部７０２の処理と階調値変換部７０５の処理を合わせた処理によって色ずれが補正される。
【００６１】
座標変換部７０２における補正処理
図８（ａ）〜（ｃ）は、座標変換部７０２における補正処理の詳細を説明する図である。座標変換部７０１は、図８（ａ）に示す直線近似された走査線の色ずれ量から求められる色ずれ補正量Δｙの整数部分の値に応じて、ビットマップメモリ２０８に格納された画像データの副走査方向の座標をオフセットする。
【００６２】
例えば、図８（ｂ）に示すように、副走査方向の座標位置がｎライン目のデータを再構成する場合、主走査方向の部分領域［１］では色ずれ補正量Δｙは０以上１画素未満である。この場合、座標変換部７０２はビットマップメモリ２０８からｎライン目のデータを読み出す。
【００６３】
次に、主走査方向の部分領域［２］では色ずれ補正量Δｙが１画素以上２画素未満である。この場合は、１ライン分オフセットした位置のビットマップ画像、つまりビットマップメモリ２０８からｎ＋１ライン目のデータを読み出すように座標変換処理を行う。同様に部分領域［３］ではｎ＋２ライン目、部分領域［４］ではｎ＋３ライン目のデータを読み出すように座標変換処理を行う。
【００６４】
図８（ｃ）は、座標変換部７０２により画素単位での補正を行った画像データを像担持体に露光した露光イメージを示している。各部分領域［１］〜［５］における露光イメージは、各部分領域において発生した色ずれ量（図８（ａ））による傾きが補正されたほぼ水平の直線となるように露光位置がオフセットされている。
【００６５】
階調値変換部７０５における１画素未満の補正処理
次に、階調値変換部７０４における１画素未満の補正処理、すなわち、色ずれ補正量Δｙの小数点以下のずれ量の補正処理を説明する。図９（ａ）〜（ｆ）はこの処理を説明する図である。小数点以下のずれ量の補正は、注目画素に対して副走査方向に位置する前後の画素の階調値を調整することによって行う。
【００６６】
図９（ａ）は、右上がりの傾きを有する走査線を例示している。図９（ｂ）は階調値変換前の水平な直線のビットマップ画像を示し、図９（ｃ）は、図９（ａ）に示す走査線の傾きによる色ずれを相殺するため、図９（ｂ）のビットマップ画像を補正した画像を示している。
【００６７】
階調値変換部７０５は、注目画素に対して、副走査方向に位置する前後の画素の階調値調整を行う。図９（ｄ）は色ずれ補正量Δｙと階調値変換をおこなうための補正係数の関係を示す階調値変換テーブルを示している。ここで、パラメータｋは色ずれ補正量Δｙの整数部分（小数点以下を切り捨て）を示し、１画素単位での副走査方向の補正量を表す。パラメータβとパラメータα（以下の（４）、（５）式）は、１画素未満の副走査方向の補正を行うための補正係数であり、色ずれ補正量Δｙの小数点以下の情報により、副走査方向における前後の画素の階調値の分配率を示すパラメータである。  
β＝Δｙ―ｋ      ・・・（４）
α＝１−β      ・・・（５）
αは注目画素に対する先行画素の分配率
βは注目画素に対する後行画素の分配率
【００６８】
図９（ｅ）は、図９（ｄ）の階調値変換テーブルの係数に従って、副走査方向に位置する前後の画素の階調値比率を調整する階調値変換を行ったビットマップ画像を示している。そして、図９（ｆ）は、このように階調値変換されたビットマップ画像の像担持体での露光イメージを示している。この図に示すように、この露光イメージに基づいて形成される画像は、主走査ラインの傾きが相殺され、ほぼ水平な直線画像となる。
【００６９】
ところで、細密画像等のパターン画像についは、画像品質の観点から１画素未満の補正を行わない方が良い。この場合は、階調値変換部７０５における補正処理は、図１０（ａ）に示すように、階調値変換テーブルに関して副走査方向における前後の画素の階調値の分配率を一律にパラメータβ＝０、α＝１とすればよい。このパラメータの設定により、１画素未満の色ずれ補正は、色ずれ補正量演算部２１０の演算結果によらず無効化される。図１０（ｂ）は、色ずれ補正量Δｙの整数部分のデータに基づいて、１画素単位で副走査方向に座標変換を行ったビットマップ画像を示す図であり、図１０（ｃ）は、ビットマップ画像の像担持体での露光イメージである。この露光イメージに基づいて形成される画像は、主走査ラインの傾きが相殺され、ほぼ水平な直線画像になる。
【００７０】
ここで、１画素未満の色ずれ補正を行う画像と、行わない画像との判定は、平滑化判定部７０４が行う。平滑化判定部７０４における判定方法は、ラインバッファ７０３から得たｎ×ｍのウィンドウデータと図示しないエッジパターン記憶テーブルのエッジパターン情報とのパターンマッチング比較により検出すべき画像のエッジ検出を行う。そして、この検出に基づき、エッジ部画像であるか否かを判断する。そして、エッジ部であるときは階調値変換部７０５の処理を実施する。具体的には、平滑化判定部７０４の判定結果に基づき、図示しない階調値変換テーブル選択部は使用する階調値変換テーブル（図９（ｄ）または図１０（ａ））を選択する。階調値変換部７０５は、選択された階調値変換テーブルに基づいて、補正処理を行う。
【００７１】
次に、以上説明した色ずれ補正処理を中間調処理２０６を行う前に実施する場合と中間調処理２０６後に実施する場合の、色ずれ補正が形成画像に及ぼす影響について説明する。
【００７２】
中間調処理前における色ずれ補正
図１１（ａ）〜（ｄ）および図１３（ａ）〜（ｄ）は、色ずれ補正処理を実施した後に中間調処理を行った場合を説明する図であり、図１１（ａ）〜（ｄ）は色ずれ量が少ない場合、図１３（ａ）〜（ｄ）は色ずれ量が大きい場合を示している。図１１（ａ）、図１３（ａ）は、濃度５０％の一定濃度の画像を示す。図１１（ａ）、図１３（ａ）の画像を、座標変換部７０２によって座標変換すると、図１１（ｂ）、図１３（ｂ）に示す画像が得られる。
【００７３】
これらの画像に対して中間調処理を実施すると、図１１（ｃ）、図１３（ｃ）に示す画像が得られる。さらに、図１１（ｃ）、図１３（ｃ）に示す画像に基づいて、実際に像担持体での露光イメージを表す画像が図１１（ｄ）、図１３（ｄ）に示すものとなる。
【００７４】
図１１（ｄ）に示すように、色ずれが少ない場合は、スクリーンパターンの角度のずれはほとんど気にならないが、図１３（ｄ）に示す色ずれが大きい場合、スクリーンパターンの角度が本来の角度と大きく異なってしまう。
【００７５】
中間調処理後における色ずれ補正処理
一方、図１２（ａ）〜（ｄ）および図１４（ａ）〜（ｄ）は、中間調処理を実施した後に色ずれ補正処理を行った場合を説明する図であり、図１２（ａ）〜（ｄ）は色ずれ量が少ない場合、図１４（ａ）〜（ｄ）は色ずれ量が大きい場合をそれぞれ示している。図１２（ａ）、図１４（ａ）は、濃度５０％の一定濃度の入力画像を示す。この図１２（ａ）、図１４（ａ）に示す画像対して、ある４×４の中間調パターン（スクリーンパターン）を用いて中間調処理をすると、図１２（ｂ）、図１４（ｂ）に示す画像が得られる。
【００７６】
そして、図１２（ｂ）、図１４（ｂ）に示す画像に対して、座標変換部７０２によって座標変換が実行されると、図１２（ｃ）、図１４（ｃ）に示す画像が得られる。また、この画像に基づいて実際に像担持体で形成される露光画像が図１２（ｄ）、図１４（ｄ）に示される。これらの図に示すように、スクリーンパターンの角度が本来の角度とそれほど異ならないが、図１４（ｄ）の場合、ディザ周期性が欠落する部分が生じる。その結果、前述したように、モアレが現れる。
【００７７】
以上のとおり、色ずれ補正を中間調処理前後のいずれで実施するかに応じて、特に色ずれの大きい場合に異なる画質劣化を生じる。そして、中間調処理前に色ずれ補正をする場合のスクリーン線数を維持できないことによる画質劣化は、中間調処理後に色ずれを補正する場合のモアレが現れる場合と比較して、その程度がより顕著となる。この点から、本実施形態では、色ずれ補正処理を中間調処理前後のいずれで実施するかの判断を行い、その判断を色ずれ量に基づいて行う。すなわち、色ずれ量が大きい場合、上述のように、中間調処理前に色ずれ補正をする場合の、スクリーン線数を維持できないことによる画質劣化がより顕著となるため、色ずれ補正を中間調処理後に行うようにする。
【００７８】
具体的には、本実施形態では、色ずれ補正量演算部２１０で算出された色ずれ量を元に色ずれ補正制御部２０７は色ずれ補正を中間調処理の前後のいずれで実施するかを決定する。
【００７９】
図１５は、不図示のＣＰＵによる制御の下、中間調処理部２０６、色ずれ補正部２０５、色ずれ補正制御部２０７、色ずれ補正量演算部２１０によって実行される色ずれ補正処理を示すフローチャートである。
【００８０】
先ず、色ずれプロファイル情報を色ずれ量記憶部２１２より取得し、色ずれ補正量演算部２１０で色ずれ量を算出する（Ｓ１５０１）。次に、色ずれ補正制御部２０７において色ずれ補正処理を中間調処理前後のどちらで実施するかを判定する（Ｓ１５０２）。ステップＳ１５０２で、色ずれ量が予め決められた閾値（ｔｈ）より大きいと判断したとき、中間調処理を実施した後（Ｓ１５０３）、色ずれ補正処理を実行して（Ｓ１５０４）、本処理を終了する。
【００８１】
一方、ステップＳ１５０２で、色ずれ量が予め決められた閾値（ｔｈ）以下であると判断したとき、色ずれ補正処理を実施後（Ｓ１５０５）、中間調処理を実行して（Ｓ１５０６）、本処理を終了する。
【００８２】
本実施形態によれば、色ずれ量に応じて中間調処理前に色ずれ補正処理を実施するか、中間調処理後に色ずれ補正処理を実施するかを判定する。これにより、特に、色ずれ補正時のスクリーンパターン角度がずれる現象を最小限に留めながら良好な画像形成処理を実現することができる。
【００８３】
（第２実施形態）
第１実施形態では、色ずれ量に応じて、色ずれ補正を中間調処理の前後のいずれで行うかを判断した。本実施形態では、出力する解像度情報に応じて、色ずれ補正を中間調処理の前後のいずれで行うかを判断する。
【００８４】
一般に、出力解像度が高くなるほど、中間調処理後の色ずれ補正処理に対して付加的な補正処理、例えばエッジ検出や平滑化処理などのフィルタリング処理の精度が高くすることが望ましい。特に、中間調領域のエッジ検出をパターンマッチング等で実施する場合の精度が問題となる。一方、中間調処理前であれば属性情報を利用してエッジ部を精度良く判断することができる。すなわち、フィルタリングは、色ずれ補正の影響を受ける。一方で、フィルタリングは、一般に画像の出力解像度が高いほど高精度に行う必要がある。このことから、例えば、出力解像度が高い場合に、中間調処理が施された画像データに対して色ずれ補正が行われると、それによる出力座標の変換などによってフィルタリングの精度がそれほど上がらないことがある。
【００８５】
そこで本実施形態では、出力解像度に応じて、色ずれ補正処理を中間調処理の前後のいずれで行うかを判断し実行する。
図１６は、不図示のＣＰＵの制御の下、中間調処理部２０６、色ずれ補正部２０５Ａ、２０５Ｂ、色ずれ補正制御部２０７、ＵＩ操作部２１１によって実行される色ずれ補正処理を示すフローチャートである。
【００８６】
先ず、ＵＩ操作部２１１を介して入力される出力解像度を取得する（Ｓ１６０１）。次に、出力解像度が３００ＤＰＩより大きいか否かを判断する（Ｓ１６０２）。なお、本実施形態における出力解像度は３００ＤＰＩ、６００ＤＰＩ、１２００ＤＰＩ、２４００ＤＰＩを設定することができる。
【００８７】
出力解像度が３００ＤＰＩである場合、中間調処理を実施し（Ｓ１６０３）、その後に、色ずれ補正処理を実行して（Ｓ１６０４）、処理を終了する。
【００８８】
一方、ステップＳ１６０２で、出力解像度が３００ＤＰＩより大きいと判断したときは、色ずれ補正処理を実施し（Ｓ１６０５）、その後、中間調処理を実行して（Ｓ１６０６）、処理を終了する。
【００８９】
以上の本実施形態によれば、出力解像度に応じて中間調処理前に色ずれ補正処理を実施するか、中間調処理後に色ずれ補正処理を実施するかを定めることができる。これにより、色ずれ補正を行っても出力解像度に見合った精度でエッジ検出などのフィルタリングを実行することが可能となる。
【００９０】
（第３実施形態）
以上説明した画像形成システムは、高速化や省メモリ化を図るために中間調レベルでビットマップメモリに格納する方式も開発されている。例えば、高品質な出力画像を得るために中間調処理が施されていない連続階調レベルでビットマップメモリに格納し、一方、高速な出力画像を得るために中間調レベルでビットマップメモリに格納するといったことが考えられる。また、中間調レベルで格納する場合には中間調処理された１画素当たりのビット数によってメモリ容量を削減することが可能である。ＲＧＢ各色８ビットの情報を格納する場合には１画素当たり２４ビットとなるが、１ビットの中間調処理を実施すると、１画素当たり３ビットの情報となり１／８の省メモリ化を図ることができる。
【００９１】
そこで、本実施形態は、ラスターデータに展開するレンダリング処理に係る階調数に応じて、色ずれ補正処理を中間調処理の前後のいずれで行うかを判断する。すなわち、本実施形態のレンダリング処理は、出力する画像が高品質を優先するか、高速かつ省メモリを優先するかによって、中間調処理された画像データかあるいは中間調処理前の画像データのいずれかに対して選択的に行う。そして、色ずれ補正も、レンダリングのモードに応じて、そのモードが高品質を優先する場合には、それに対応したものとする。つまり、中間調処理の前後のいずれかで行うかによって上記のモードに対応するようにする。
【００９２】
なお、本実施形態のレンダリング処理は、中間調処理によって実現される階調数が４ビットの場合は、高画質を優先する連続階調（８ビット）でのレンダリング処理とする。また、中間調処理の階調数が１ビットまたは２ビットの場合は、高速や省メモリを優先する中間調レベルでのレンダリング処理を行うようにする。
【００９３】
図１７は、不図示のＣＰＵによる制御の下、中間調処理部２０６、色ずれ補正部２０５Ａ、２０５Ｂ、色ずれ補正制御部２０７、ＵＩ操作部２１１によって実行される色ずれ補正処理を示すフローチャートである。
【００９４】
先ず、中間調処理の階調数すなわち出力階調数をＵＩ操作部２１１を介して取得する（Ｓ１７０１）。次に、出力階調数が４ビットか否かを判断する（Ｓ１７０２）。この階調数が４ビットでない場合、すなわち、高速や省メモリを優先したレンダリングが行われるとして、中間調処理を実施し（Ｓ１７０３）、その後に、色ずれ補正処理を実行して（Ｓ１７０４）、本処理を終了する。このように、高速の画像形成などの優先する場合は、中間調処理によって実現される階調数が小さいことから、中間調処理の後に色ずれ補正をしてもそれほどの画質の劣化がない。このため、中間調処理の後に色ずれ補正をするようにする。
【００９５】
一方、ステップＳ１７０２で、出力階調数が４ビットであると判断したときは、高画質を優先したレンダリングが行われるとして、色ずれ補正処理を実施し（Ｓ１７０５）、その後に、中間調処理を実行して（Ｓ１７０６）、処理を終了する。この場合は、高画質を優先するモードであるから、色ずれ補正による画質劣化がより小さくなる、中間調処理前の色ずれ補正とする。
【００９６】
本実施形態によれば、出力階調数に応じてレンダリング処理を切り替える画像処理システムにおいて、中間調処理前に色ずれ補正処理を実施するか、中間調処理後に色ずれ補正処理を実施するかを判定する。これにより、レンダリング処理に係る画質に応じた色ずれ補正を行い、適切な補正処理を実現することできる。
【００９７】
（第４実施形態）
上述した第１実施形態から第３実施形態ではそれぞれ、色ずれ量、出力解像度、出力階調数によって色ずれ補正処理を中間調処理の前後のいずれで実行するかを判定した。本実施形態では、第１実施形態から第３実施形態の判断を同時に実施する場合に、優先度を設けて色ずれ補正処理を中間調処理の前後のいずれで実行するかを定めるものである。
【００９８】
本実施形態では、優先度を色ずれ量＞出力解像度＞出力階調数とする。
【００９９】
図１８は、不図示のＣＰＵによる制御の下、中間調処理部２０６、色ずれ補正部２０５、色ずれ補正制御部２０７、色ずれ補正量演算部２１０、ＵＩ操作部２１１によって実行される色ずれ補正処理を示すフローチャートである。
【０１００】
先ず、ステップＳ１８０１において、色ずれプロファイル情報を色ずれ量記憶部２１２より取得後、色ずれ補正量演算部２１０で色ずれ量を算出する。その後、色ずれ補正制御部２０７において色ずれ補正処理を中間調処理前後のどちらで実施するかを判断する（Ｓ１８０２）。ステップＳ１８０２にて色ずれ量が予め決められた閾値（ｔｈ）より大きい場合、中間調処理を実施し（Ｓ１８０９）、その後、色ずれ補正処理を実行して（Ｓ１８１０）、本処理を終了する。
【０１０１】
ステップＳ１８０２で、色ずれ量が予め決められた閾値（ｔｈ）より小さいと判断したときは、ステップＳ１８０３で、出力解像度をＵＩ操作部２１１を介して取得し、出力解像度が３００ＤＰＩより大きいか否かを判断する（Ｓ１８０４）。ステップＳ１８０４で出力解像度が３００ＤＰＩ以下であると判断したときは、ステップＳ１８０９へ進む。一方、ステップＳ１８０２で出力解像度が３００ＤＰＩより大きいと判断したときは、ステップＳ１８０５において、出力階調数をＵＩ操作部２１１より取得し、出力階調数が４ビットか否かを判断する（Ｓ１８０６）。
【０１０２】
ステップＳ１８０６で、出力階調数が４ビットでないと判断したときは、ステップＳ１８０９へ進む。一方、ステップＳ１８０６にて出力階調数が４ビットであると判断したときは、色ずれ補正処理を実施し（Ｓ１８０７）、その後、中間調処理を実行して（Ｓ１７０８）、本処理を終了する。
【０１０３】
本実施形態によれば、色ずれ補正処理制御において優先度で中間調処理前に色ずれ補正処理を実施するか、中間調処理後に色ずれ補正処理を実施するかを判定することが可能となり、システムの状況に応じて最適な色ずれ補正処理を実現することができる。
【０１０４】
（他の実施形態）
上述した実施形態では、複数種類の色材を用いたカラー画像を形成する場合に本発明を適用する例について説明した。しかし、本発明の適用はこれに限られない。モノクロ画像の形成の場合、すなわち、１つの現像部を用いる場合の現像位置ずれの補正についても、同様中間調処理の前後のいずれで実行するかを上述した各実施形態のように定めることができる。
【０１０５】
（さらに他の実施形態）
本発明は、上述した実施形態の機能を実現する、図１５〜図１８に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【０１０８】
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【０１０９】
【図１】色ずれ補正の１画素未満の補正に伴う細密画像の濃度ムラを説明する図である。
【図２】本発明の一実施形態に係る画像形成装置の構成を示すブロック図である。
【図３】図２に示したカラー画像形成装置の機械的構成の断面を示す図である。
【図４】色ずれ検知のための構成を説明する図である。
【図５】主走査線における色ずれの補正を説明する図である。
【図６】色ずれ量記憶部２１２に記憶されるプロファイル情報の一例を示す図である。
【図７】色ずれ補正部の構成を示すブロック図である。
【図８】（ａ）〜（ｃ）は、座標変換部における補正処理の内容を説明する図である。
【図９】（ａ）〜（ｆ）は、階調値変換部における１画素未満の補正処理を説明する図である。
【図１０】（ａ）〜（ｃ）は、１画素未満の補正を行わない場合の階調値変換テーブルを示す図である。
【図１１】色ずれ量が少ない場合の中間調処理前に色ずれ補正を適用したビットマップ画像を示す図である。
【図１２】色ずれ量が少ない場合の中間調処理後に色ずれ補正を適用したビットマップ画像を例示する図である。
【図１３】色ずれ量が大きい場合の中間調処理前に色ずれ補正を適用したビットマップ画像を例示する図である。
【図１４】色ずれ量が大きい場合の中間調処理後に色ずれ補正を適用したビットマップ画像を例示する図である。
【図１５】本発明の第１実施形態に係る色ずれ補正処理を示すフローチャートである。
【図１６】本発明の第２実施形態に係る色ずれ補正処理を示すフローチャートである。
【図１７】本発明の第３実施形態に係る色ずれ補正処理を示すフローチャートである。
【図１８】本発明の第４実施形態に係る色ずれ補正処理を示すフローチャートである。
【符号の説明】
【０１１０】
２６    現像器
２７    一次転写ローラ
２８    中間転写体
４１    色ずれ検知センサ
２０１    画像処理部
２０２    画像形成部
２０３    画像生成部
２０４    色変換部
２０５Ａ、２０５Ｂ    色ずれ補正部
２０６    中間調処理部
２０７    色ずれ補正制御部
２０８    ビットマップメモリ
２０９    パルス変調部
２１０    色ずれ補正量演算部
２１１    ＵＩ操作部
２１２    色ずれ量記憶部
２１３    エンジンプロファイル
７０１    セレクタ
７０２    座標変換部
７０３    ラインバッファ
７０４    平滑化判定部
７０５    階調値変換部
【図２】
2007300551.tif 000003
【図３】
2007300551.tif 000004
【図４】
2007300551.tif 000005
【図５】
2007300551.tif 000006
【図６】
2007300551.tif 000007
【図７】
2007300551.tif 000008
【図８】
2007300551.tif 000009
【図９】
2007300551.tif 000010
【図１０】
2007300551.tif 000011
【図１１】
2007300551.tif 000012
【図１２】
2007300551.tif 000013
【図１３】
2007300551.tif 000014
【図１４】
2007300551.tif 000015
【図１５】
2007300551.tif 000016
【図１６】
2007300551.tif 000017
【図１７】
2007300551.tif 000018
【図１８】
2007300551.tif 000019
【図１】
2007300551.tif 000020