(57)【要約】【課題】  画像形成過程で画像に生じ得る走査ラインの傾きや曲がりを補正できる画像処理装置、画像形成装置、画像補正方法およびプログラムを提供すること。【解決手段】  主走査方向に領域分割し、画像データを領域間で副走査方向にシフトさせる画像処理装置（１，１００）であって、本画像処理装置は、注目画素と、該注目画素の周辺画素とを参照し、注目画素毎に主走査方向で画素を寄せる寄せ方向を判定する寄せ方向判定手段１５０と、隣接する領域間のシフトに基づき、副走査方向に並ぶ複数の画素の平均濃度値を計算する平均濃度計算手段１５２と、主走査方向に並ぶ複数の画素の平均濃度値および寄せ方向に基づき、補正された濃度値を計算する補正濃度計算手段１５６とを含む。【選択図】  図１１
2014172385.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に領域分割し、画像データを領域間で副走査方向にシフトさせる画像処理装置であって、
注目画素と、該注目画素の周辺画素とを参照し、注目画素毎に主走査方向で画素を寄せる寄せ方向を判定する寄せ方向判定手段と、
隣接する領域間のシフトに基づき、副走査方向に並ぶ複数の画素の平均濃度値を計算する平均濃度計算手段と、
主走査方向に並ぶ複数の画素の前記平均濃度値および前記寄せ方向に基づき、補正された濃度値を計算する補正濃度計算手段と
を含む、画像処理装置。
【請求項２】
階調処理された画像データの注目画素が、補正対象のスクリーンを構成する画素であるかを判定するスクリーン判定手段をさらに含み、
前記補正濃度計算手段は、前記補正対象のスクリーンを構成する画素であると判定された場合に、前記補正された濃度値の計算を行う、請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、さらに、前記領域分割にかかる領域境界に隣接して少なくとも１つの補正対象範囲を設定する手段を含み、
前記平均濃度計算手段は、前記少なくとも１つの補正対象範囲の注目画素と、前記領域境界でのシフトに応じた該注目画素の隣接画素とを含む複数画素間で濃度値の加重平均を計算し、
前記寄せ方向判定手段は、前記少なくとも１つの補正対象範囲の注目画素毎に、スクリーン形状の中央に向かう方向を前記寄せ方向として判定する、請求項１または２に記載の画像処理装置。
【請求項４】
前記補正濃度計算手段は、同一の寄せ方向が判定された主走査方向に隣接する複数の画素間で、前記寄せ方向の始点側の画素の平均濃度値を、前記寄せ方向の終点側の画素に移転させて、前記終点側に揃えられた画素または画素群を形成する、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記スクリーン判定手段は、注目画素および該注目画素の周辺画素を含む被照合パターンと補正対象のスクリーンを検出する照合パターンとの照合結果、該注目画素の色情報、および該注目画素の階調情報のうちの少なくとも１つに基づき、該注目画素が前記補正対象のスクリーンを構成する画素であるかの判定を行う、請求項２に記載の画像処理装置。
【請求項６】
前記寄せ方向判定手段は、注目画素が構成するスクリーンを判定し、判定された前記スクリーンに基づいて、注目画素および該注目画素の周辺画素を含む被照合パターンと照合させる寄せ方向判定パターンを切り替える、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記補正対象のスクリーンは、垂直軸または水平軸に対するスクリーン形状のなす角度が既定値以下のスクリーンである、請求項２または請求項５に記載の画像処理装置。
【請求項８】
それぞれ各色に対応する複数の感光体と、それぞれ各感光体上に静電潜像を形成する複数の書き込み手段と、それぞれ各感光体上の各静電潜像を現像する複数の現像手段とを含み、前記複数の感光体上の複数の現像剤像を転写部材上に重ね合わせて転写して複数色の重ね合わせ画像を得る画像形成装置であって、
少なくとも１つの色に対応する書き込み手段に対しデータを出力する画像処理装置であって、請求項１〜７のいずれか１項に記載の画像処理装置
を含む、画像形成装置。
【請求項９】
主走査方向に領域分割し、画像データを領域間で副走査方向にシフトさせる画像補正方法であって、
演算手段が、注目画素と、該注目画素の周辺画素とを参照し、注目画素毎に主走査方向で画素を寄せる寄せ方向を判定する寄せ方向判定ステップと、
演算手段が、隣接する領域間のシフトに基づき、副走査方向に並ぶ複数の画素の平均濃度値を計算する平均濃度計算ステップと、
演算手段が、主走査方向に並ぶ複数の画素の前記平均濃度値および前記寄せ方向に基づき、補正された濃度値を計算する補正濃度計算ステップと
を含む、画像補正方法。
【請求項１０】
主走査方向に領域分割し、画像データを領域間で副走査方向にシフトさせる画像処理装置を実現するためのプログラムであって、演算手段を、
注目画素と、該注目画素の周辺画素とを参照し、注目画素毎に主走査方向で画素を寄せる寄せ方向を判定する寄せ方向判定手段、
隣接する領域間のシフトに基づき、副走査方向に並ぶ複数の画素の平均濃度値を計算する平均濃度計算手段、および
主走査方向に並ぶ複数の画素の前記平均濃度値および前記寄せ方向に基づき、補正された濃度値を計算する補正濃度計算手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像補正方法およびプログラムに関する。本発明は、より詳細には、画像形成過程で画像に生じ得る走査ラインの傾きや曲がりを補正できる画像処理装置、該画像処理装置を含む画像形成装置、該画像処理装置が実行する画像補正方法、および該画像処理装置を実現するためのプログラムに関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置においては、レンズなどの光学素子の特性や、装置組み立てにおける各部材の位置決め精度に起因して、用紙が搬送される方向（以下、副走査方向という。）に対し、主走査ラインの傾きや曲がりが生じる。上述のような傾きや曲がりは、複数色で画像形成する場合、転写される各色の画像の間にずれを生じさせ、観察者に色ずれや色むらとして知覚されてしまい、画像品質を劣化させる要因となる。
【０００３】
従来から、上述したスキューを補正する技術として、レーザ書き込みユニット内部のミラー調整機構により補正を実現する機械的な手法のほか、画像処理により低コストで補正を実現する方法が提案されている。例えば、特許第３５５６３４９号公報（特許文献１）は、書き込み手段の走査線の曲がりおよび傾きを測定し、測定結果に応じて画像データを２次元的に補間して補正するリサンプリング手段を備える構成を開示する。
【０００４】
しかしながら、上述したような画像処理に基づいてスキューを補正する技術では、走査ラインのスキューの補正に伴い発生する副作用が問題となる可能性がある。このような副作用に対処する技術として、特許第３７１５３４９号公報（特許文献２）が知られている。特許文献２は、シフト位置において主走査方向の隣接画素の変化点と注目画素周辺での画素パターンが所与のパターンと一致する場合に、一致した画素パターンと隣接画素の変化位置との組に対応した濃度補正を注目画素に施す構成を開示する。これにより、線の滑らかさや疑似階調画像での濃度ずれ、すじ状ノイズの発生の軽減が図られる。
【０００５】
また、特開２０１０−２１７７９５号公報（特許文献３）は、上記特許文献２の従来技術において、濃度補正の痕跡がかえって目立ってしまう場合があることに着目し、画像品質のさらなる向上を図った技術を開示する。特許文献３は、パターンマッチングにより濃度ずれを発生させる画像を検出し、検知された濃度ずれに基づいて、主走査方向の１ラインを分割した分割位置の近傍の複数の画素の出力面積の差分を補う濃度補正を施す構成を開示する。特許文献３の従来技術では、画像シフト前の付着面積に近づけて局所的な濃度ずれが低減されるので、副走査方向のすじ状のノイズ画像発生による画質劣化を低減しつつ、濃度補正による痕跡が目立たなくすることができる。
【０００６】
上述した従来技術により、副作用をある程度抑制しながら、走査ラインの傾きや曲がりを補正することが可能となる。しかしながら、本発明者等は、種々の画像形成条件での画像品質を鋭意検討した結果、上記シフト境界で発生するすじ状ノイズの他にも、画像品質を劣化させる要因となる副作用が生じ得ることを見出した。より具体的には、本発明者等は、用いるディザマトリクスの形状によっては、上記シフト位置を境界として色むらが発生する可能性があり、特に小さなスクリーン角を有する万線形状のディザマトリクスを用いた場合に、色むらの発生が顕著となることを見出した。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記従来技術における問題点に鑑みてなされたものであり、本発明は、主走査方向の領域を分割し、領域間で副走査方向にシフトさせて画像処理する場合において、分割された領域の境界近傍での色むらの発生を軽減することが可能な画像処理装置、画像形成装置、画像補正方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、上記課題を解決するために、主走査方向に領域分割し、画像データを領域間で副走査方向にシフトさせる画像処理装置であって、下記特徴を有する画像処理装置を提供する。本画像処理装置は、注目画素と、該注目画素の周辺画素とを参照し、注目画素毎に主走査方向で画素を寄せる寄せ方向を判定する寄せ方向判定手段と、隣接する領域間のシフトに基づき、副走査方向に並ぶ複数の画素の平均濃度値を計算する平均濃度計算手段とを含む。さらに、本画像処理装置は、主走査方向に並ぶ複数の画素の上記平均濃度値および上記寄せ方向に基づき、補正された濃度値を計算する補正濃度計算手段を含む。
【発明の効果】
【０００９】
上記構成により、主走査方向の領域を分割し、領域間で副走査方向にシフトさせて画像処理する場合において、分割された領域の境界近傍での色むらの発生を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の複合機の概略構成図。
【図２】位置ずれ補正用テストパターン画像が形成された状態の中間転写ベルトおよび感光体ドラムを示す上面図。
【図３】本実施形態における書き込み制御および位置ずれ補正を実行する、複合機のエンジン制御部を中心として示すブロック図。
【図４】位置ずれ補正用テストパターンを複数の検知センサによって検知し、スキュー量を求める方法を説明する図。
【図５】上記で測定されたスキュー量に基づき、スキュー補正量を計算し、傾き補正する処理を説明する図。
【図６】上記で測定されたスキュー量に基づき、スキュー補正量を計算し、曲がり補正する処理を説明する図。
【図７】（Ａ）測定された各色のスキュー量を示すテーブル、（Ｂ）スキュー量から計算されたスキュー補正量を示すテーブル、および（Ｃ，Ｄ）シフト位置のアドレスとシフト位置でのシフト方向とを含む補正データを例示する図。
【図８】万線形状のディザマトリクスを用いた場合のシフト位置近傍の色むらの発生原理を説明する図（１／２）。
【図９】万線形状のディザマトリクスを用いた場合のシフト位置近傍の色むらの発生原理を説明する図（２／２）。
【図１０】本実施形態によるスキュー補正処理部の詳細な機能ブロック図。
【図１１】本実施形態による濃度補正処理部の詳細な機能ブロック図。
【図１２】本実施形態による濃度補正処理部が実行する、各画素に対する処理を示すフローチャート。
【図１３】シフト位置近傍で画像データに設定される参照領域を示す模式的図。
【図１４】本実施形態におけるパターンマッチングの具体的な処理を説明する図。
【図１５】（Ａ，Ｂ）参照領域と寄せ方向判定パターンとを示す図、および（Ｃ，Ｄ）補正対象範囲の各画素について寄せ方向判定された結果を例示する図。
【図１６】本実施形態による加重平均処理部による加重平均処理を説明する図。
【図１７】（Ａ）決定された寄せ方向と、計算された平均濃度値とを重ねて合わせて示す模式図、および（Ｂ）画素寄せ補正処理により生成された補正後の濃度値から構成される画像データを示す模式図。
【図１８】右下がりの万線スクリーンである場合の画素寄せ補正処理の結果を示す図。
【図１９】シアンおよびマゼンダが共にスクリーン角が低い場合のシアンおよびマゼンダ画像の重ね合わせを説明する図。
【図２０】シフト位置前後両側に補正対象範囲が設定された場合の濃度補正処理を説明する図。
【図２１】上述したシフト位置近傍での濃度補正を伴うスキュー補正のタイミングチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。なお、以下に説明する実施形態では、画像処理装置を含む画像形成装置の一例として、エンジン制御部を含む複合機を用いて説明する。
【００１２】
図１は、本実施形態の複合機の概略構成を示す図である。図１に示す複合機１では、ブラック（Ｋ）、シアン（Ｃ）、マゼンダ（Ｍ）およびイエロー（Ｙ）の各色毎に、感光体ドラム３と、感光体ドラム３に電荷を帯電させる帯電ローラ４と、現像剤を保持する現像装置７とが、中間転写ベルト２に沿って並んで配置されている。さらに、複合機１では、上記各色毎に、レーザ・ダイオードなどの光照射装置６と、モータにより高速定速度で回転駆動され、光照射装置６から出射された光ビームを感光体ドラム３上に走査するポリゴンミラー５とが設けられている。図１は、いわゆるタンデム方式の多色画像形成機能を備えた複合機の実施形態を例示する。
【００１３】
画像形成処理に際しては、まず感光体ドラム３ａ，３ｂ，３ｃ，３ｄ上に、それぞれ帯電ローラ４ａ，４ｂ，４ｃ，４ｄにより負の電荷を付与し、一様に帯電する。書込画像信号に応じて光照射装置６ａ，６ｂ，６ｃ，６ｄからそれぞれ光ビームが出力され、レンズ、ミラーおよびポリゴンミラー５ａ，５ｂ，５ｃ，５ｄを含む光学系を通して、帯電した感光体ドラム３ａ，３ｂ，３ｃ，３ｄの表面に照射される。これにより、光ビームの照射の有無および露光量に応じた電位分布が書き込まれる。感光体ドラム３への光ビームの照射は、上述したように複数の光学要素を使用して行われるため、感光体ドラム３に対する主走査方向および副走査方向に関して、タイミング同期が行われている。以下、光ビームの走査方向を主走査方向とし、主走査方向に対して直交する方向、すなわち、感光体ドラム３の回転する方向を、副走査方向として参照する。
【００１４】
各静電潜像は、スキャナやパーソナルコンピュータから送信されたデータを処理した後に生成されるＫ、Ｃ、Ｍ、Ｙ各色の書込信号に応じて、光ビームをオンオフ制御することによって形成される。形成された各静電潜像は、感光体ドラム３ａ，３ｂ，３ｃ，３ｄが回動するにつれて現像装置７ａ，７ｂ，７ｃ，７ｄ方向へと搬送され、現像剤により現像される。そして、書きこみ信号に応じた現像剤像が感光体ドラム３上に形成され、担持される。
【００１５】
一方、感光体ドラム３ａ，３ｂ，３ｃ，３ｄの下方には、搬送ローラ１０，１１に張架された中間転写ベルト２が中間転写体として配置されている。中間転写ベルト２は、図示の矢印方向に回転され、その裏側に一次転写ローラ９ａ，９ｂ，９ｃ，９ｄが接触し、それぞれ接続された図示しない電源によって１次バイアスが印加されている。現像剤像は、感光体ドラム３が回動するにつれて、中間転写ベルト２側に搬送され、一次転写ローラ９により感光体ドラム３と中間転写ベルト２とが接する位置で中間転写ベルト２上に転写される。各色の現像剤像は、位置を合わせて重畳され、中間転写ベルト２上に多色現像剤像が形成される。感光体ドラム３の現像剤像の転写が完了した部分は、外周面に残留した現像剤が感光体クリーナにより払拭された後、除電装置により除電され、次の像形成プロセスへと供給される。
【００１６】
中間転写ベルト２上に転写された多色現像剤像は、二次転写部の転写ローラ１４方面に搬送される。一方、給紙カセット内にセットされた紙などのシート状の部材である転写材が、搬送ローラ１６のところから、画像書込みに合わせて適切なタイミングにて、転写ローラ１４方面に送出される。
【００１７】
転写ローラ１４には、電源から電荷が供給され、ローラ１２とともに、給紙された転写材に中間転写ベルト２上の現像剤像を一括して転写する。転写材は、中間転写ベルト２に接する位置まで搬送され、多色現像剤像の転写を受ける。多色現像剤像が形成された転写材は、ローラ１４，１５に張架された二次転写ベルト１３により、加熱された定着装置１７の加熱定着ローラおよび加圧ローラ１８との間のニップ部に供給される。そして、転写材と多色現像剤像とが加熱加圧され、保持された現像剤像が転写材上に定着する。
【００１８】
定着後の転写材は、所定の搬送経路に沿って、排紙ローラにより排紙トレイ１９上へ排紙される。多色現像剤像を転写した後の中間転写ベルト２は、クリーニングブレードなどにより残留した現像剤が除去された後、次の像形成プロセスへと供給される。
【００１９】
本実施形態では、さらに、搬送ローラ１０の近傍に、中間転写ベルト２上に検知センサ２５が設けられており、検知センサ２５により、多色の現像剤像を形成する際の画像形成条件を補正するためのパターン画像が検出される。補正するためのテストパターン画像は、位置ずれ補正用テストパターン画像と、濃度補正用テストパターン画像とを含むことができる。
【００２０】
上記検知センサ２５は、それぞれ反射型フォトセンサなどのこれまで知られた如何なる検出センサを用いることができる。画像調整時には、検知センサ２５でテストパターン画像を検出し、検出結果に基づいて、基準色に対する各色のスキュー量（走査ラインの傾きや曲がり）量、主走査レジストずれ量、副走査レジストずれ量および主走査倍率誤差を含む各種のずれ量が算出される。さらに、その算出結果に基づいて画質調整に係る各種のずれ量を補正する各種の補正量が計算される。そして、計算された補正量に基づいて、補正された画像形成条件（位置ずれ補正条件および濃度補正条件）が設定される。
【００２１】
図２は、その上に位置ずれ補正用テストパターン画像２６が形成された状態の中間転写ベルト２および感光体ドラム３ａ〜３ｄを示す上面図である。図１に示したタンデム型の複合機１においては、その構成上、各色の画像を高度に位置合わせする必要がある。説明する実施形態の複合機１は、転写材に対して実際のカラー画像形成動作を行うに先立ち、各色の位置ずれ補正を行う。
【００２２】
位置ずれ補正では、まず、中間転写ベルト２上に各色の位置ずれ補正用テストパターン画像２６を形成し、これを検知センサ２５で検出する。図２に示す実施形態では、２つの検知センサ２５ａ，２５ｂを中間転写ベルト２における主走査方向の両端に配置し、中間転写ベルト２上には、検知センサ２５ａ，２５ｂ各々の配置位置に対応させてテストパターン画像２６ａ，２６ｂを形成する。テストパターン画像２６ａ，２６ｂは、中間転写ベルト２の回転に伴い移動し、検知センサ２５ａ，２５ｂの検知位置を通過することによって検出される。テストパターン画像２６ａ，２６ｂが検出されると、その検出結果から、上述した各種のずれ量や補正量が演算され、各位置ずれ成分の補正が行われる。
【００２３】
図３は、本実施形態における書き込み制御および位置ずれ補正を実行する、複合機１のエンジン制御部１００を中心として示すブロック図である。図３に示すエンジン制御部１００は、上述した検知センサ２５に接続されるパターン検知部１０２と、ＣＰＵ（Central Processing Unit）１０４と、ＲＡＭ（Random Access Memory）１０６と、画像処理部１０８と、書き込み全体制御部１１０とを含み構成される。
【００２４】
パターン検知部１０２は、接続された検知センサ２５からの検知信号の入力を受けて、ＣＰＵ１０４に信号出力する。ＣＰＵ１０４は、図示しなＲＯＭに格納されたプログラムを読み出し、ＲＡＭ１０６を作業領域として展開してプログラムを実行し、書き込み全体制御部１１０およびエンジン制御部１００の全体制御を実行する。
【００２５】
画像処理部１０８は、プリンタコントローラ１１２およびスキャナ・コントローラ１１４と相互に通信する。プリンタコントローラ１１２は、図示しない外部ホスト・コンピュータからのプリント画像を受信し、処理して、画像処理部１０８へ転送する。スキャナ・コントローラ１１４は、複合機１が備えるスキャナ・ユニットからのスキャン画像を受信し、処理して、画像処理部１０８へ転送する。画像処理部１０８は、各画像データに応じた種々の画像処理を行い、各色毎の画像データに変換し、書き込み全体制御部１１０に転送する。
【００２６】
書き込み制御１１０は、ＫＭＣＹの各色毎の入力画像制御部１１６Ｋ，１１６Ｍ，１１６Ｃ，１１６Ｙと、各色毎のラインメモリ１１８Ｋ，１１８Ｍ，１１８Ｃ，１１８Ｙと、各色毎の書き込み全体制御部１２０Ｋ，１２０Ｍ，１２０Ｃ，１２０Ｙとを含む。各色書き込み全体制御部１２０には、それぞれ、画像処理部１０８から、入力画像制御部１１６を経由して、画像を書き込むために必要なデータが入力される。
【００２７】
各色書き込み全体制御部１２０は、各色毎に印字タイミングを生成し、副走査タイミングに合わせて画像データを受け取り、各種書き込み画像処理を施した後、レーザ・ダイオード（以下、ＬＤと参照する。）制御データに変換し、ＬＤ制御部１３０に出力する。
【００２８】
図３には、さらに、Ｋ色書き込み全体制御部１２０Ｋが代表して、各色書き込み全体制御部１２０の詳細な機能ブロックが示されている。図３に示す各色書き込み全体制御部１２０は、スキュー補正処理部１２２と、書き込み画像処理部１２４と、ＬＤデータ出力部１２６と、補正パターン生成部１２８とを含み構成される。
【００２９】
各色書き込み全体制御部１２０の前段に設けられた入力画像制御部１１６は、画像処理部１０８からの各色毎の画像データの入力を受けて、ラインメモリ１１８をトグル動作させながら、画像データを１ライン毎にスキュー補正処理部１２２に送出する。画像データは、スキュー補正処理部１２２にて、詳細を後述するスキュー補正が施された後、書き込み画像処理部１２４に転送される。書き込み画像処理部１２４で処理された画像データは、ＬＤデータ出力部１２６に転送される。ＬＤデータ出力部１２６は、画像データを、レーザ・ダイオードの変調信号（ＬＤ制御データ）に変換し、ＬＤ制御部１３０に出力する。ＬＤ制御部１３０は、変調信号に基づき光照射装置６に駆動信号を出力し、レーザ・ダイオードなどの発光制御を行う。光照射装置６のレーザ・ダイオードは、駆動信号に基づいて発光し、これにより、感光体ドラム３上に画像を書き込む。
【００３０】
テストパターン画像を印字する場合は、各色毎の補正パターン生成部１２８が、各テストパターン画像データを生成し、ＬＤデータ出力部１２６に転送する。テストパターン画像データは、ＬＤデータ出力部１２６でＬＤ制御データに変換された後、後段のＬＤ制御部１３０に出力され、光照射装置６のレーザ・ダイオードによって感光体ドラム３上に書き込まれる。
【００３１】
なお、画像データは、画像処理部１０８で階調処理された後、高解像度化されてもよい。この場合、書込解像度の解像度変換は、入力画像制御部１１６または画像処理部１０８で行うことができる。この解像度変換により、例えば、入力解像度６００ｄｐｉの画像データを、主走査ラインアドレスおよび副走査ラインアドレスで２分割し、解像度１２００ｄｐｉの画像データに変換することができる。この場合、解像度変換後の画像データが１ライン毎にスキュー補正処理部１２２に入力され、変換後の解像度単位でスキュー補正が行なわれることになる。
【００３２】
なお、図３においては、画像データは、１ライン単位でスキュー補正処理部１２２に入力されるものとして説明したが、画像データの入力方法は、これに限定されるものではなく、複数ライン単位で入力する態様としてもよい。さらに、補正パターン生成部１２８がＬＤデータ出力部１２６にテストパターン画像データを転送するものとして説明したが、テストパターン画像データの転送方法は、特に限定されるものではない。入力画像制御部１１６、スキュー補正処理部１２２または書き込み画像処理部１２４にテストパターン画像データを転送する態様であってもよい。
【００３３】
さらに、図３の説明では、すべての色の書き込み全体制御部１２０Ｋ，１２０Ｍ，１２０Ｃ，１２０Ｙにスキュー補正処理部１２２Ｋ，１２２Ｍ，１２２Ｃ，１２２Ｙを設けるものとして説明した。しかしながら、他の実施形態では、いずれかの一色を基準色として、その基準色の書き込み全体制御部１２０にスキュー補正処理部１２２を設けない構成としてもよい。またさらに、上述した説明では、ＫＭＣＹのトナー４原色の多色画像形成装置を一例として説明したが、２種類以上の任意の数の現像剤を用いる画像形成装置としてよい。
【００３４】
以下、図４〜図７を参照しながら、スキュー補正処理部１２２で行われる、位置ずれ補正用テストパターン画像を用いたスキュー補正について説明する。本実施形態の複合機１では、スキュー補正処理部１２２において、上記テストパターン画像の検出結果に基づいて、画像データを主走査方向に領域分割し、画像データを分割された領域間で副走査方向にシフトさせる。これによって、主走査ラインの傾きや曲がりを補正する。
【００３５】
図４は、位置ずれ補正用テストパターンを複数の検知センサ２５によって検知し、スキュー量を求める方法を説明する図である。図４（Ａ）および（Ｂ）は、主走査方向の両側に配置された２つの検知センサ２５Ｌ，２５Ｒを用いる場合を例示し、図４（Ｃ）および（Ｄ）は、主走査方向の両側および中央に配置された３つの検知センサ２５Ｌ，２５Ｃ，２５Ｒを用いる場合を例示する。
【００３６】
テストパターン画像２６Ｌ，２６Ｒは、両端の検知センサ２５Ｒ，２５Ｌで検知され、得られた信号は、パターン検知部１０２によってアナログ・データからデジタル・データへと変換される。サンプリングされたデータは、ＲＡＭ１０６に格納され、補正量演算のために参照される。テストパターン画像２６の検知処理が一通り終了した後、ＣＰＵ１０４は、格納されていたデータを用いて、種々のずれ量（主走査倍率、主走査レジスト、副走査レジスト、スキュー）を算出するための演算処理を行い、そのずれ量から各ずれ成分の補正量を算出する。
【００３７】
主走査ラインの傾き補正を行う場合、基準色をＫ色とすると、まずＫ色に対する各色のスキュー量が求められる。例えば、図４（Ｂ）に示すように、Ｃ色の右側が下にずれている場合、Ｃ色のスキュー量は、下記式（１）で計算される。下記式中、ＫＣ＿Ｓｋｅｗは、Ｋ色を基準としたＣ色のスキュー量を表し、ＫＣ＿Ｒは、図面右側のＫ色とＣ色のパターン要素間の間隔を表し、ＫＣ＿Ｌは、図面左側のＫ色とＣ色のパターン要素間の間隔を表す。
【００３８】
（数１）
ＫＣ＿Ｓｋｅｗ＝ＫＣ＿Ｒ−ＫＣ＿Ｌ      …（１）
【００３９】
主走査ラインの曲がり補正を行う場合、３つ以上のパターンを主走査方向に配置し、３つ以上の検知センサ２５によってパターンを検知し、主走査方向で区分した各区間毎にスキュー量を求め、スキュー補正量を算出する。
【００４０】
例えば、図４（Ｃ）に示すように、３つのテストパターンを３つの検知センサ２５Ｌ，２５Ｃ，２５Ｒによって検知する場合、検知センサ２５Ｌ，２５Ｃ間でのスキュー量と、検知センサ２５Ｃ，２５Ｒ間のスキュー量とをそれぞれ求める。図４（Ｄ）に示すように、Ｍ色の主走査ラインが、画像中央で下にずれている場合、Ｍ色の曲がり量（各スキュー量）は、下記式（２）および（３）で計算される。下記式中、ＫＭ＿Ｓｋｅｗ１は、検知センサ２５Ｌ，２５Ｃ間でのＫ色に対するスキュー量を表し、ＫＭ＿Ｓｋｅｗ２は、検知センサ２５Ｃ，２５Ｒ間でのスキュー量を表す。また、ＫＭ＿Ｒは、図面右側のＫ色とＭ色のパターン要素間の間隔を表し、ＫＭ＿Ｃは、図面中央のＫ色とＭ色のパターン要素間の間隔を表し、ＫＭ＿Ｌは、図面左側のＫ色とＭ色のパターン要素間の間隔を表す。
【００４１】
（数２）
ＫＭ＿Ｓｋｅｗ１＝ＫＭ＿Ｃ−ＫＭ＿Ｌ      …（２）
ＫＭ＿Ｓｋｅｗ２＝ＫＭ＿Ｃ−ＫＭ＿Ｒ      …（３）
【００４２】
図５および図６は、上記で測定されたスキュー量に基づき、スキュー補正量を計算し、スキュー補正する処理を説明する図である。図５は、図４（Ａ）および（Ｂ）で説明したような主走査ラインの傾きを補正する場合を例示する。
【００４３】
図５（Ａ）に示す入力画像を考えると、この入力画像がそのままＬＤ制御データに変換され出力された場合、走査ビームのスキューにより、例えば図５（Ｂ）に示すように、主走査ラインが傾いて形成されることになる。図５（Ｂ）では、図５（Ａ）の入力画像と比較して、転写部材上で右上がりに３ライン相当量ずれていることが示されている。
【００４４】
図５（Ｂ）のように、右上がりに３ライン相当量のスキューが生じている場合は、まず主走査ラインを４等分（スキュー量（ライン換算）＋１で分割）に領域分割する。そして、図５（Ｃ）に示すように、画像データ上で、左側から右側へ順に各領域を１ラインずつ下にシフトさせたスキュー補正画像を生成する。図５（Ｃ）に示すように、画像データを副走査方向で右下がりにシフトさせることにより、画像形成時には、走査ビームの右上がりのスキューが相殺されて、図５（Ｄ）に示すように、実際の転写部材上では、各ラインの左右の画像位置が平行になるように画像形成されることになる。
【００４５】
図６は、図４（Ｃ）および（Ｄ）で説明したような主走査ラインの曲がり（各区間のスキュー）を補正する場合を示す。図６（Ａ）に示す入力画像を考えると、この入力画像がそのままＬＤ制御データに変換され出力された場合、走査ビームの曲がりにより、図６（Ｂ）に示すように、曲がった主走査ラインが形成される。図６（Ｂ）では、図６（Ａ）の入力画像と比較して、中央で下に1ライン相当量ずれていることが示されている。
【００４６】
図６（Ｂ）に示すように中央で下に１ライン相当量ずれている場合、まず主走査ラインを、左端から中央までの区間において２等分（当該区間のスキュー量（ライン換算）＋１）に領域分割し、中央から右端までの区間において２等分（当該区間のスキュー量（ライン換算）＋１）に領域分割する。そして、このような領域分割をした上で、図６（Ｃ）に示すように、画像データ上で、左端−中央区間は、左側の領域から右側の領域へ１ライン上にシフトさせ、中央−右端区間は、左側から右側へ１ライン下にシフトさせ、スキュー補正画像を生成する。図６（Ｃ）に示すように、画像データを副走査方向で右上がりにシフトさせて、続いて右下がりにシフトさせることにより、実際の転写部材上では、図６（Ｄ）に示すように、各ラインの左右中央の画像位置が平行になるように画像形成されることになる。
【００４７】
すなわち、２つの検知センサ２５により規定される各区間について、測定されたスキュー量（ライン）の符号を反転した値がスキュー補正量となる。そして、各区間において、スキュー補正量に１加算した数で主走査ラインを領域分割し、スキューする方向とは逆方向へ画像を１ラインずつシフトさせることによって、好適にスキューが相殺するように補正することができる。検知センサ２５が両端に設けられている場合は、図５に示したように主走査ラインの傾きを補正することができる。さらに両端間に１以上の検知センサ２５が設けられる場合は、図６に示したように主走査ラインの曲がりを補正することができるようになる。
【００４８】
図７（Ａ）は、測定された各色のスキュー量を示すテーブルである。図７（Ｂ）は、図７（Ａ）で示すスキュー量から計算されたスキュー補正量を示すテーブルである。ここでは、Ｋ色を基準色としてスキュー量およびスキュー補正量が計算されている。図７（Ａ）および（Ｂ）は、副走査方向の解像度が１２００ｄｐｉである場合を例示しており、この場合、１ライン当たりの移動量は、２１．１５［ｕｍ］となる。図７（Ｂ）に示すスキュー補正量は、それぞれのスキュー量［ｕｍ］を１ラインあたりの移動量（２１．１５［ｕｍ／ライン］）で割って、整数単位の値にし、符号を反転させることによって得られた値である。
【００４９】
実際のスキュー補正処理では、ラインメモリ１１８に入力画像データを順次蓄積しておき、ＭＣＹ各色のスキュー補正処理部１２２Ｍ，１２２Ｃ，１２２Ｙで、分割した各領域で、どのラインメモリのデータを読み出すかを切り替える。これによって、図５（Ｃ）または図６（Ｃ）に示すような、分割領域間で副走査方向に画像シフトされたスキュー補正画像を生成する。そのため、各区間のスキュー補正量に基づき、主走査方向でのシフト位置のアドレスと、各シフト位置で上下（副走査方向で＋方向または−方向）いずれかのシフト方向とを求めればよい。図７（Ｃ）および（Ｄ）は、各シフト位置のアドレスおよび各シフト位置でのシフト方向を含む補正データを例示する。
【００５０】
図５を参照して補足すると、図５の例では、主走査方向の画素数を４８００画素とすると、右上がりに３ライン相当量ずれているため、１２００画素目、２４００画素目、３６００画素目で、それぞれ１ラインずつ下にシフトさせることになる。図５（Ｃ）に示すように、１ライン目は、０から１１９９画素まで１本目のラインメモリの画像データを出力し、１２００画素から４８００画素までは、白画素を出力する。２ライン目は、０から１１９９画素までは２本目のラインメモリ画像データを出力し、１２００から２３９９画素までは、１本目のラインメモリ画像データを出力し、２４００から４８００画素までは、白画素を出力する。以降は同様の動作を繰り返す。
【００５１】
なお、上述した、テストパターンを用いた各色のスキュー量の測定および各色のスキュー量の演算は、複合機１が起動した時、省電力モードからの復帰した時、前回の補正から一定時間経過した時、一定以上の環境温度変化を検知した時、一定時間以上アイドル状態が経過した時等に、他のずれ成分の補正処理とともに行われる。演算されたスキュー補正量は、他の補正量と共に不揮発性メモリなどに一旦保存される。保存されたスキュー補正量を含む各種補正値は、次回の補正処理が行われるまで、画像形成動作時の補正量として使用される。画像形成動作時には、印刷要求が発生したことに応答して、各種補正量が読み出されて、画像形成条件が設定され、印刷処理が開始される。なお、例えば主走査倍率補正、主走査レジスト補正、副走査レジスト補正などスキュー補正以外の補正については、種々の公知技術を適用すればよい。
【００５２】
上述したスキュー補正では、主走査方向を複数の領域に分割し、各領域毎に画像データを、傾きが発生する方向とは逆の副走査方向にシフトさせる。これにより、傾き等が相殺されるように予め画像シフトさせた画像データに基づいて光源の点灯制御が行われるので、転写材上で実際に画像形成される傾きや曲がりを軽減することができる。しかしながら、種々の条件で画像形成した印刷物の品質を検討してみると、ディザマトリクスの形状如何によっては、上述したシフト位置前後での色むらが発生する場合がある。そして、この色むらは、特にスクリーン角を有するディザマトリクスを用いた場合に、より具体的には、スクリーン角を有する万線形状のディザマトリクスを用いた場合に顕著となる。
【００５３】
図８および図９は、万線形状のディザマトリクスを用いた場合のシフト位置近傍の色むらの発生原理を説明する図である。図８（Ａ）および図９（Ａ）は、シアン画像データを示し、図８（Ｂ）および図９（Ｂ）は、マゼンダ画像データを示す。図８（Ｃ）および図９（Ｃ）は、副走査方向のシフトが行われる分割境界（シフト位置）前後のシアンおよびマゼンダの重ね合わせ画像を模式的に示す。なお、図８および図９の両方の場合において、上述したスキュー処理は、シアン（Ｃ）に対してのみ行われているものとする。
【００５４】
図８および図９において、シアンの万線部分は、右上がりストライプのハッチングで示され、マゼンダの万線部分は、右下がりストライプのハッチングで表されている。図８（Ｃ）および図９（Ｃ）の重ね合わせ画像において、シアンおよびマゼンダが重なり合う部分は、スクエア・ドットのハッチングで表されている。
【００５５】
図８は、シアン（Ｃ）およびマゼンダ（Ｍ）それぞれのスクリーン角が比較的低い場合を例示する。より具体的には、図８（Ａ）に示すシアンのスクリーン・パターンのスクリーン角は、３４°であり、図８（Ｂ）に示すマゼンダのスクリーン角は、−３４°である。これに対して、図９は、シアン（Ｃ）およびマゼンダ（Ｍ）それぞれのスクリーン角が比較的高い場合を例示する。より具体的には、図９（Ａ）に示すシアンのスクリーン角が５６°であり、図８（Ｂ）に示すマゼンダが−５６°である。ここで、スクリーン角は、水平軸（主走査方向）に対し、スクリーン形状がなす角度として定義される。万線スクリーンの場合は、万線（ライン）が走る方向のなす角度である。
【００５６】
図８（Ｃ）および図９（Ｃ）を比較すると、シアンとマゼンダの重なり部分（スクエア・ドットで示す部分）のシフト位置前後での変動量が、スクリーン角に応じて異なっていることが理解される。すなわち、スクリーン角が比較的低い図８（Ｃ）の場合の方が、スクリーン角が比較的高い図９（Ｃ)の場合よりも上記重なる部分の変動量が大きくなっている。ここで、重なり部分の変動量が大きいということは、シフト位置近傍で比較的大きな濃度段差が生じ、人間に色むらとして認識され易くなることを意味する。
【００５７】
上述したように、複数色を重ねて表現する階調画像においては、スキュー補正での１ラインのシフトにより、シフト位置前後で画素の重なり方が変化し、シフト位置近傍で濃度段差つまり色むらとなって表れる。このシフト位置近傍の色むらは、特に、スクリーン角が低い階調処理画像同士の場合により顕著となり、さらに解像度が低い場合により顕著となる。またスクリーン角の組合せによっても色むらの発生しやすさが変わってくる。
【００５８】
そこで、本実施形態によるスキュー補正処理では、特にスクリーン角が低い階調処理が行われた部分に対し、上述した濃度段差が軽減されるように画素の濃度補正を施す構成を採用する。なお、以下の説明では、万線形状のディザマトリクスを一例として用いて説明するが、本実施形態によるスキュー処理が適用できるスクリーン・パターンは、万線形状に限定されるものではない。例えば、ドット集中型や、網点型のディザマトリックスなどの場合も同様に、スクリーン角を定義することができ、好適にシフト位置近傍の色むら発生を軽減することが期待される。
【００５９】
以下、図１０〜図２１を参照しながら、本実施形態における、シフト位置近傍での濃度補正を伴うスキュー補正について、より詳細に説明する。図１０は、本実施形態によるスキュー補正処理部１２２の詳細な機能ブロックを示す。図１０に示すスキュー補正処理部１２２は、データセレクタ１４０と、スキュー出力制御部１４２と、濃度補正処理部１４４とを含み構成される。
【００６０】
スキュー補正処理部１２２には、複数のラインメモリ１１８からライン毎の画像データ（ＲＡＭＤＡＴＡ００〜ｘｘ）が入力されている。スキュー出力制御部１４２は、上述した演算に基づき設定されたスキュー補正データ（シフト位置およびシフト方向）に基づいて、データセレクタ１４０に対し選択信号を出力する。データセレクタ１４０は、スキュー出力制御部１４２からの選択信号に基づいて、複数のラインメモリ１１８のうちから選択されたラインメモリの画像データを読み出し、上述した画像シフトによるスキュー補正を施し、補正されたライン毎の画像データ（ＳＫＬＩＮＥ０〜６）を濃度補正処理部１４４に出力する。
【００６１】
図１０に示す実施形態では、データセレクタ１４０は、その処理対象となるラインと、その上下３ラインずつの合計７ラインの画像データ（ＳＫＬＩＮＥ０〜６）を後段の濃度補正処理部１４４に出力する。説明する実施形態では、濃度補正処理部１４４において、この合計７ライン分の画像データを用いて濃度補正処理が行われるものとして説明するが、これに限定されるものではない。他の実施形態では、濃度補正処理部１４４で行われる濃度補正処理で必要となる数が満たされる限り、２以上の任意のライン数としてよい。
【００６２】
上記スキュー出力制御部１４２は、濃度補正を行う対象の範囲を指定するため、さらに濃度補正処理部１４４に対し、補正エリア幅信号を出力する。ここで、補正エリア幅信号は、主走査方向において濃度補正の単位となる画素数である補正エリア幅を示す信号であり、シフト位置近傍においてどの程度の範囲に対して濃度補正を施すかを規定するものである。スキュー出力制御部１４２は、事前設定された補正幅設定データを参照して、一意に、前段で行われた中間調処理のスクリーン・パターンの種類、または例えば原稿が写真であるかドキュメントであるかといった動作モードに応じて、補正エリア幅を決定することができる。濃度補正が行われる対象となる主走査方向の範囲（以下、補正対象範囲という。）は、シフト位置と、補正エリア幅とに基づいて規定される。
【００６３】
濃度補正処理部１４４は、スキュー補正によって生じ得る色むらを低減するための濃度補正処理を行う手段である。濃度補正処理部１４４は、入力されるシフト位置および補正エリア幅信号に基づいて補正対象範囲を特定し、入力された複数ラインの画像データ（ＳＫＬＩＮＥ０〜６）を用いて、濃度補正処理を施し、ライン単位で画像データを書き込み画像処理部１２４に出力する。
【００６４】
図１１は、濃度補正処理部１４４の詳細な機能的構成を示すブロック図である。図１１に示す濃度補正処理部１４４は、寄せ方向判定処理部１５０と、加重平均処理部１５２と、スクリーン判定処理部１５４と、主走査方向画素寄せ補正処理部１５６とを含み構成される。
【００６５】
寄せ方向判定処理部１５０、加重平均処理部１５２およびスクリーン判定処理部１５４には、それぞれ、濃度補正処理部１４４に入力される画像データ（ＳＫＬＩＮＥ０〜６）と、シフト位置およびシフト方向を規定する信号とが入力される。
【００６６】
また、寄せ方向判定処理部１５０、加重平均処理部１５２、スクリーン判定処理部１５４および主走査方向画素寄せ補正処理部１５６には、上記スキュー出力制御部１４２から補正エリア幅信号が入力され、それぞれの機能部において、入力される画像データのうちの補正対象範囲が特定される。補正対象範囲は、領域分割にかかる境界（シフト位置）に隣接して設定される。しして、特に限定されるものではないが、説明する実施形態では、スキュー出力制御部１４２により、シフト位置より補正エリア幅信号で指定される画素数分手前の画素から、シフト位置の画素までの範囲が補正対象範囲として設定される。スキュー補正において３以上の領域に分割される場合は、各シフト位置に対して各補正対象範囲が設定される。
【００６７】
加重平均処理部１５２は、上記補正対象範囲において、隣接する分割領域間のシフトに基づき、副走査方向に並ぶ複数の画素を参照し、平均濃度値を計算し、濃度演算結果を主走査方向画素寄せ補正処理部１５６に出力する。加重平均処理部１５２は、本実施形態における平均濃度計算手段を構成する。
【００６８】
ここで、加重平均処理部１５２の役割は、補正対象範囲が設定されたシフト位置を境界として上記スキュー補正により所定の画像シフト操作が行われている場合において、補正対象範囲の元画像と、元画像に上記所定の画像シフト操作が反映されたとした場合の画像との中間を表す平均画像を生成することである。平均処理で参照する画素は、上記補正対象範囲が隣接する領域境界での画像シフト（シフト方向）に応じて切り替えられる。
【００６９】
スクリーン判定処理部１５４は、上記補正対象範囲に含まれる画素を、順次、注目画素として、注目画素が、補正対象として事前設定されたスクリーン画像を構成するものであるか否かを判定し、判定結果を主走査方向画素寄せ補正処理部１５６に出力する。スクリーン判定処理部１５４は、本実施形態におけるスクリーン判定手段を構成する。
【００７０】
特定の実施形態では、スクリーン判定処理部１５４は、注目画素毎に、注目画素と注目画素の周辺画素との濃度配置を被照合パターンとして、事前設定された補正対象スクリーンの照合パターンとのパターンマッチングにより上述した判定を行うことができる。補正対象スクリーンの照合パターンは、例えば複合機ベンダにより、１以上のものが事前設定されており、例えば、水平軸に対するスクリーン形状のなす角度が既定値以下であるスクリーン・パターンが登録されている。このような低スクリーン角のスクリーンは、上述したシフト位置近傍での色むらを発生させやすいからである。
【００７１】
また、プリンタ階調処理では、色毎、ビット数毎に、スクリーン・パターンが設計されている場合も多い。例えば、ブラックを４５度、シアンを１５°、マゼンダを７５度、イエローを３０度というようにモアレを目立たせないよう設定される場合である。そこで、他の実施形態では、濃度補正処理部１４４が対応する色、画素のビット数に応じて、上述した照合すべき補正対象パターンを絞り込むようにすることができる。あるいは、色およびビット数に対応して一意にスクリーンが定まる場合は、色およびビット数に基づき、一意にスクリーンを特定し、補正対象スクリーンであるか否かを判定してもよい。
【００７２】
寄せ方向判定処理部１５０は、上記補正対象範囲に含まれる画素を、順次、注目画素として、注目画素毎に、主走査方向に画素を寄せる方向（以下、寄せ方向という。）を判定し、その判定結果を主走査方向画素寄せ補正処理部１５６に出力する。寄せ方向判定処理部１５０は、本実施形態における寄せ方向判定手段を構成する。寄せ方向は、注目画素と注目画素の周辺画素との濃度配置を被照合パターンとし、寄せ方向を判定するため事前準備された寄せ方向判定パターンとのパターンマッチングを行うことで判定することができる。
【００７３】
寄せ方向判定処理部１５０の役割は、上記画像シフトを考慮して生成された平均画像において、画素の濃度値を寄せる方向を判定することである。ここで寄せる方向は、該注目画素が構成するスクリーンのスクリーン形状（万線ディザであれば万線形状）の中央に向かう主走査方向が判定される。
【００７４】
主走査方向画素寄せ補正処理部１５６は、主走査方向に並ぶ複数の画素を参照し、加重平均処理部１５２で計算された平均濃度値と、寄せ方向判定処理部１５０で判定された寄せ方向に基づき、補正された濃度値を計算する。補正された濃度値から構成される濃度データは、後段の書き込み画像処理部１２４に出力される。主走査方向画素寄せ補正処理部１５６は、本実施形態における補正濃度計算手段を構成する。
【００７５】
主走査方向画素寄せ補正処理部１５６の役割は、上記加重平均処理部１５２により計算した中間的な画像の各画素を、寄せ方向判定処理部１５０で判定された主走査方向の寄せ方向に濃度値を寄せ集めて、画素ないし画素群を形成することである。この形成される画素ないし画素群は、所定の階調数の範囲で、より大きな濃度値を有するものとなる。
【００７６】
また、好適な実施形態では、主走査方向画素寄せ補正処理部１５６は、上記スクリーン判定処理部１５４により補正対象スクリーンを構成する画素であると判定された場合にのみ、この補正された濃度値の計算を行うことができる。
【００７７】
以下、図１２を参照して、上述した濃度補正処理の全体の流れを説明する。図１２は、濃度補正処理部１４４による各画素に対する処理を示すフローチャートである。図１２に示す処理は、ステップＳ１００から開始し、ステップＳ１０１では、濃度補正処理部１４４は、注目画素が、補正対象範囲の画素であるか否かを判定する。ステップＳ１０１で、補正対象範囲の画素であると判定された場合（ＹＥＳ）は、ステップＳ１０２以降へと処理が進められる。
【００７８】
ステップＳ１０２では、濃度補正処理部１４４は、スクリーン判定処理部１５４によるスクリーン判定処理を行う。スクリーン判定処理では、注目画素が上記補正対象スクリーンを構成するか否かの判定がなされる。ステップＳ１０３では、濃度補正処理部１４４は、スクリーン判定処理部１５４による判定結果に基づき処理を分岐させる。ステップＳ１０３で、注目画素が補正対象スクリーンを構成するとの判定結果であった場合（ＹＥＳ）は、ステップＳ１０４へ処理が進められる。
【００７９】
ステップＳ１０４では、濃度補正処理部１４４は、寄せ方向判定処理部１５０による寄せ方向判定処理を行う。寄せ方向判定処理では、上述したように、注目画素および注目画素の周辺画素が参照されて、注目画素に対し寄せ方向が判定される。ステップＳ１０５では、濃度補正処理部１４４は、加重平均処理部１５２による平均化処理を行う。平均化処理では、上述したように、注目画素および注目画素の周辺画素が参照されて、注目画素に対し平均濃度値が計算される。
【００８０】
ステップＳ１０６では、濃度補正処理部１４４は、主走査方向画素寄せ補正処理部１５６により、画素寄せ補正処理を行い、補正された濃度値を出力する。画素寄せ補正処理では、注目画素および注目画素の周辺画素が参照されて、これらの画素の平均濃度値および寄せ方向に基づき、注目画素に対し補正された濃度値が計算される。ステップＳ１０６で、画素寄せ補正処理が完了すると、ステップＳ１０７で、当該画素に対する処理を終了させる。
【００８１】
一方、ステップＳ１０１で補正対象範囲の画素ではないと判定された場合（ＮＯ）、およびステップＳ１０３で注目画素が補正対象スクリーンを構成しないと判定された場合（ＮＯ）は、ステップＳ１０８へ処理が進められる。ステップＳ１０８では、入力された画素の濃度値をそのまま出力し、ステップＳ１０７で、当該画素に対する処理を終了させる。
【００８２】
上述したように、補正対象スクリーンを構成する画素である場合にのみ本濃度補正演算を行うことにより、本濃度補正処理が不要であるか、またはその有効性が低いスクリーンを処理対象外とすることができる。本補正処理が有効であると考えられる補正対象スクリーンに限定して濃度補正を行うことで、シフト位置近傍の色むらを好適に防止するとともに、濃度補正処理による副作用の発生を低減し、消費リソースの無駄を省くことができる。
【００８３】
なお、上述した説明では、ステップＳ１００〜ステップＳ１０８で示す順序で処理が行われるものとして説明したが、濃度補正処理部１４４が実行する処理の順序は、図１２に示したものに限定されない。これらの処理は、異なる順序で行われてもよいし、少なくとも一部の処理が並列して行われてもよい。
【００８４】
以下、図１３〜図２１を参照して、上述した寄せ方向判定処理部１５０、加重平均処理部１５２、スクリーン判定処理部１５４および主走査方向画素寄せ処理部１５６が実行する処理について、より詳細に説明する。
【００８５】
まず、図１３および図１４を参照しながら、スクリーン判定処理部１５４によるスクリーン判定処理について、より詳細に説明する。なお、以下に説明するスクリーン判定処理は、上述したパターンマッチングに基づくものである。
【００８６】
スクリーン判定処理部１５４には、データセレクタ１４０から出力された７ライン分の画像データ（ＳＫＬＩＮＥ０〜６）が入力される。スクリーン判定処理部１５４は、スキュー補正による画像シフト位置の周辺に位置する補正対象範囲において、順次、注目画素および周辺画素を参照し、スクリーン判定処理を行う。なお、以下の説明では、特に限定されるものではないが、副走査方向に７ライン、主走査方向に７画素の領域を参照して判別する場合を例示している。ここで、７ライン×７画素を用いた処理が行われるため、濃度補正処理部１４４に合計７ライン分の画像データが入力されている。なお、スクリーン判定処理で用いるライン数および画素数は、特に限定されるものではなく、許容される回路規模および求められる判定精度を勘案して決定すればよい。
【００８７】
入力された７ラインの画素は、７ライン×７画素のレジスタに蓄積される。スクリーン判定処理部１５４は、７ライン×７画素の参照領域を、図１３（Ａ）に示すように注目画素（二重枠で表されている。）とその周辺画素とで構成する。図１３（Ｂ）は、上記シフト位置近傍で画像データに設定される参照領域を模式的に示す図である。なお、図１３（Ｂ）は、６００ｄｐｉの低スクリーン階調処理された画像データが１２００ｄｐｉに高解像度化された場合を例示している。
【００８８】
スクリーン判定処理部１５４は、図１３（Ｂ）に示すように、補正対象範囲の各注目画素に対し、順次、注目画素と、その周辺画素とを含み構成される参照領域を設定する。ここで、注目画素が、右端に位置しているのは、説明する実施形態では、補正対象範囲がシフト位置の手前側に設定されているためである。すなわち、上記参照領域は、分割境界を超えて隣接領域にまたがって設定されないように配慮されている。これにより、分割境界をまたいでしまうことに起因した予め準備しなければならない照合パターンの増加が抑制される。
【００８９】
スクリーン判定処理部１５４は、これらの補正対象範囲の画像に対して、７ライン×７画素のパターンマッチングを行い、７ライン×７画素の参照領域の被照合パターンと、事前準備された幾つかの照合パターンとを比較する。一致したものがある場合には、参照領域の画像が補正対象スクリーンを構成する画像であると判断できる。
【００９０】
図１４は、上記パターンマッチングの具体的な処理を説明する図である。図１４には、入力画像に対する参照領域の被照合パターンの画像データイメージと、濃度分布イメージとが示されている。図１４において、上段の参照領域の被照合パターンは、スクリーン角の低い低スクリーン角画像のものであり、下段の参照領域の被照合パターンは、スクリーン角の高い高スクリーン角画像のものである。また、低スクリーン角の万線パターンが補正対象スクリーンとして、照合パターンが準備されている。
【００９１】
図１４の上段の被照合パターンのように、被照合パターンの濃度分布と照合パターンの濃度分布とのマッチングで計算される一致度が閾値以上となり、一致したと判定できる。この場合、その参照領域は、補正対象スクリーン画像に対応すると判定される。一方、図１４の下段の被照合パターンは、高スクリーン角画像のものであるが、照合パターンとの一致度が閾値未満であり、マッチしていないと判定される。この場合は、その参照領域は、補正対象スクリーンに該当しないと判定されることになる。
【００９２】
また、色およびビット数に対応してスクリーン判定する場合に比較した、パターンマッチングによりスクリーン判定することの利点としては、画素が構成するスクリーンの階調値に応じて濃度補正を行える点である。例えば、階調値が低い場合は、濃度段差が目立つが、階調値が高い場合は色が濃くなるので色むらが目立たなくなることが考えられる。そこで、低階調値に対応するパターンのみを準備することにより、階調値が低い場合に限定して濃度補正を適用することができるようになる。
【００９３】
以下、図１５を参照して、寄せ方向判定処理部１５０による寄せ方向判定処理について、より詳細に説明する。寄せ方向判定処理部１５０には、データセレクタ１４０から出力された、３ライン分の画像データ（ＳＫＬＩＮＥ＊）が入力される。寄せ方向判定処理部１５０は、上記補正対象範囲において、順次、注目画素および周辺画素を参照し、注目領域に対する寄せ方向を判定する。なお、以下の説明では、副走査方向に２ライン、主走査方向に１画素の参照領域を用いて判別する場合を例示する。
【００９４】
寄せ方向判定処理部１５０は、２ライン×１画素の参照領域を、図１５（Ａ）および（Ｂ）に示すような注目画素（同様に二重枠で表されている。）と、その周辺画素（図１５では下の画素）とで構成する。入力された２ラインの画素は、２ライン×１画素のレジスタに蓄積される。ここで、参照領域は、寄せ方向判定処理部１５０として独立して確保されても良いし、スクリーン判定処理部１５４と共用されてもよい。補正対象範囲については、スクリーン判定処理と同様に、スキュー出力制御部１４２から入力される補正エリア幅信号に基づいて設定される。
【００９５】
寄せ方向判定処理部１５０は、図１５（Ｂ）に示すように、補正対象範囲の各注目画素に対し、順次、注目画素と、その周辺画素とを含み構成される参照領域を設定する。このとき、寄せ方向判定処理部１５０は、注目画素が構成するスクリーンを判定し、判定されたスクリーンに基づいて、寄せ方向を判定する照合パターンを切り替えることができる。
【００９６】
上記スクリーン判定処理の結果に基づき、あるいは、色ごと、ビット数、モードの情報に基づき、スクリーン角が判別できるので、予めスクリーンが右上がりか、右下がりかを予め判別しておく。そして、寄せ方向判定処理部１５０は、スクリーンが右上がりか、右下がりかに応じて、寄せ方向を判定するための照合パターンを変更する。
【００９７】
注目画素が構成するスクリーン画像のスクリーン角が右上がりの場合は、図１５（Ａ）に示すように寄せ方向を判定することができる。すなわち、２ライン×１画素の参照領域の濃度分布を参照した結果、注目画素が「黒画素（ここで、黒画素は、ベタ画素を意味する。）」、その下の周辺画素が「白画素」の照合パターンに一致した場合、寄せ方向は「左」と判定される。一方、注目画素が「白画素」、その下の周辺画素が「黒画素」の照合パターンに一致した場合、寄せ方向は「右」と判定される。注目画素および周辺画素が共に「白画素」または「黒画素」である場合は、寄せ方向は「無し」と判定される。
【００９８】
反対に、スクリーン角が右下がりの場合は、図１５（Ｂ）に示すように、注目画素が「黒画素」、その下の周辺画素が「白画素」の照合パターンに一致した場合、寄せ方向は「右」と判定される。一方で、注目画素が「白画素」、その下の周辺画素が「黒画素」の照合パターンに一致した場合、寄せ方向は「左」と判定される。注目画素および周辺画素が共に「白画素」または「黒画素」である場合は、同様に、寄せ方向は「無し」と判定される。
【００９９】
上述した寄せ方向の判定によれば、図１５（Ａ）および（Ｂ）に示すように、副走査方向に並ぶ複数の画素の濃度配置に基づき、注目画素が構成するスクリーンのスクリーン形状（万線ディザであれば万線形状）の中央に向かう主走査方向が、寄せ方向として判定される。例えば、右上がりの万線の場合に、副走査下向きに「黒画素」および「白画素」と続くときは、副走査方向に進めると万線から背景へ出る方向にあり、当該画素群は、右上がりの万線の右側に位置していると考えられるので、万線の中央は左にあると判定できる。右下がりの場合は、反対に、万線の左側に対応していると考えられるので、万線の中央は右にあると判定できる。
【０１００】
上述した寄せ方向の判定を各画素毎に行い、各画素毎に寄せ方向「右」、「左」または「無し」を決定し、主走査方向画素寄せ補正処理部１５６に出力する。寄せ方向は、例えば、２ビットのフラグ情報（００ｈ＝無し、０１ｈ＝右、１０ｈ＝左）として画素に設定され、出力される。
【０１０１】
図１５（Ｃ）は、スクリーン角が右上がりの場合の補正対象範囲の各画素について、寄せ方向判定された結果を例示する。図１５（Ｃ）では、副走査方向に白画素、黒画素と下に連続して配置している場合は右矢印が、副走査方向に黒画素、白画素と下に連続して配置している場合は左矢印が、画素単位に示されている。同様に、図１５（Ｄ）は、スクリーン角が右下がりの場合の補正対象範囲の各画素について、寄せ方向判定された結果を例示する。
【０１０２】
なお、上述した注目画素とその下の周辺画素とを参照する寄せ方向の判定処理は、シフト位置で右上がりにシフトが行われる場合に対して適用することができる。上述したように、寄せ方向判定処理部１５０には、データセレクタ１４０から出力された３ライン分の画像データが入力される。右下がりにシフトが行われる場合には、注目画素と、その上に位置する周辺画素とを参照して、注目領域に対する寄せ方向を判定すればよい。
【０１０３】
そして、注目画素と上側の周辺画素とで構成される２ライン×１画素の参照領域の濃度分布を参照した結果、上の周辺画素が「黒画素」、その下の注目画素が「白画素」の照合パターンに一致した場合は、下側の注目画素に対し寄せ方向「左」が判定される。一方、周辺画素が「白画素」、その下の注目画素が「黒画素」の照合パターンに一致した場合、下に位置する注目画素に対して寄せ方向「右」が判定される。注目画素および周辺画素が共に「白画素」または「黒画素」である場合は、寄せ方向「無し」が判定される。
【０１０４】
上述したように、万線スクリーンの場合、スクリーン角が右上がりであるか、右下がりであるかが予め判別できれば、副走査方向に２つ並んだ画素を参照して、照合パターンを切り替えることで、適切に寄せ方向を決定することができる。これは、小さな参照領域で済み、判定処理も簡素化されるので、好適である。しかしながら、寄せ方向の判定処理は、上述したものに限定されるものではなく、より大きな任意のライン幅および画素幅の参照領域を設定して寄せ方向を判定してもよい。
【０１０５】
以下、図１６を参照して、加重平均処理部１５２による加重平均処理について、より詳細に説明する。加重平均処理部１５２は、上述した平均画像を得るため、注目画素と、該注目画素に副走査方向に並ぶ隣接画素（上または下の画素）とを含む画素群の濃度値の平均処理を行い、平均濃度値を計算する。説明する実施形態では、平均処理としては、画素それぞれの濃度値に重み付け係数を乗算して加算平均をとる、加重平均処理が行われる。上記平均濃度値は、注目画素と、該注目画素に上述した画像シフト操作が反映されたとした場合に対応する周辺画素との濃度値の平均処理を行ってえられる平均値である。
【０１０６】
なお、以下の説明では、副走査方向に３ライン、主走査方向に１画素の参照領域を用いて判別する場合を例示する。また、重み付けは、特に限定されるものではないが、注目領域に対して「０．５」が、周辺領域に対して「０．５」が設定される設定例を用いて説明する。
【０１０７】
まず、加重平均処理部１５２には、データセレクタ１４０から出力された、少なくとも３ライン分の画像データ（ＳＫＬＩＮＥ２〜４）が入力される。入力された３ラインの画素は、３ライン×１画素のレジスタに蓄積される。ここで、参照領域は、加重平均処理部１５２として独立して確保されても良いし、スクリーン判定処理部１５４や寄せ方向判定処理部１５０と共用されてもよい。補正対象範囲については、スクリーン判定処理と同様に、スキュー出力制御部１４２から入力される補正エリア幅信号に基づいて設定される。
【０１０８】
加重平均処理部１５２は、より具体的には、補正対象範囲の注目画素と、本補正対象範囲が設定されたシフト位置で行われるスキュー補正による画像シフト操作（シフト方向）に応じた側の隣接画素とを含む複数画素間で、濃度値の加重平均を計算する。すなわち、加重平均処理部１５２は、シフト方向が右上がりの場合は、注目画素とその下の隣接画素を参照する。反対に、シフト方向が右下がりの場合、注目画素とその上の画素を用いて加重平均処理を行う。上記加重平均処理部１５２は、計算された平均濃度値を主走査方向画素寄せ補正処理部１５６に出力する。
【０１０９】
図１６（Ａ）および（Ｂ）は、右上がりのシフト位置における加重平均処理前および加重平均処理後の画像データを模式的に示す。また、図１６（Ｃ）は、右下がりのシフト位置における加重平均処理後の画像データを模式的に示す。図１６に示されるように、加重平均処理により、補正対象範囲が設定されたシフト位置を境界としてシフトが行われている場合において、補正対象範囲の元の画像と、これに上記シフトが反映されたとした場合の画像との中間的な平均画像が生成される。
【０１１０】
なお、上述した説明では、重み付けを１種類で１段階のみ行う構成としているが、これに限定されるものではない。例えば、上記補正対象範囲を複数の区間に分割して、その区間の前後で重み付けを切り替えて、多段階の加重平均処理を行ってもよい。
【０１１１】
例えば、シフト位置に近い区間では、注目画素の重み付けを小さくし、隣接画素の重み付けを大きくする一方で、シフト位置から離れた区間では、注目画素の重み付けを大きく、隣接画素の重み付けを小さくするように構成する。すなわち、補正対象範囲における各区間に対し、シフト位置からの距離が離れるに伴い、シフトが反映された場合の画像（隣接画素側）の重みが小さくなるように重み付けを設定することができる。これにより、補正対象範囲において段階的な濃度補正が行われるので、シフト位置近傍で発生する色むらをより好適に軽減することができる。なお、その際には、補正対象範囲を区分する数、各区間の幅、各区間での重み付け値は、特に限定されるものではない。
【０１１２】
以下、図１７および図１８を参照して、主走査方向画素寄せ補正処理部１５６による画素寄せ補正処理について、より詳細に説明する。主走査方向画素寄せ補正処理部１５６は、寄せ方向判定処理部１５０で決定された寄せ方向と、加重平均処理部１５２で計算された平均濃度値とに基づいて、主走査方向で濃度演算し、演算した濃度データを書き込み画像処理部１２４に出力する。
【０１１３】
図１７（Ａ）は、寄せ方向判定処理部１５０で決定された寄せ方向と、加重平均処理部１５２で計算された平均濃度値とを重ねて合わせて示す模式図である。図１７（Ｂ）は、主走査方向画素寄せ補正処理部１５６による画素寄せ補正処理により生成された、補正後の濃度値から構成される画像データを模式的に示す。なお、図１７は、右上がりの万線スクリーンの場合を例示する。
【０１１４】
また、図１８には、右下がりの万線スクリーンである場合の画素寄せ補正処理の結果を示す。図１８（Ａ）は、寄せ方向判定された結果を示し、図１８（Ｂ）は、右上がりのシフト位置における加重平均処理後の画像データを示す。図１８（Ｃ）は、寄せ方向および平均濃度値の計算結果を重ねて合わせて示し、図１８（Ｄ）は、画素寄せ補正処理により生成された、補正後の濃度値から構成される画像データを示す。
【０１１５】
主走査方向画素寄せ補正処理部１５６は、同一の寄せ方向が判定された主走査方向に隣接する複数の画素間で、寄せ方向の始点側の画素の平均濃度値を、寄せ方向の終点側の画素に移転させる画素寄せ補正処理を行う。画素寄せ補正処理は、より具体的には、以下のような処理を行う。
【０１１６】
主走査方向画素寄せ補正処理部１５６は、まず、注目画素が、寄せ方向判定処理部１５０で判定された寄せ方向「右」、「左」および「無し」情報のうち、寄せ方向「右」および「左」が設定されたものであるかを判定する。寄せ方向が「右」または「左」に設定されていた場合は、さらに、注目画素が寄せ方向の終点に位置するか否かを判定する。注目画素に判定された寄せ方向が「右」であった場合は、注目画素のさらに右側の画素に対し、「右」以外、つまり寄せ方向「左」または「無し」が設定されていれば、終点と判定できる。続いて、注目画素を終点として、同一の寄せ方向が判定された画素が連続する場合は、その同一の寄せ方向が判定された連続する画素群を特定し、その始点に対応する画素を特定する。
【０１１７】
そして、同一の寄せ方向が判定された連続する画素群において、始点から順に画素の濃度値を終点である注目画素側に加算して行く。終点である注目画素の濃度値が、階調値の上限に達した場合は、加算先を始点側の隣接画素に変更して、引き続きこの隣接画素に対し濃度値を加算して行く。このように、寄せ方向の始点側の画素の平均濃度値を、寄せ方向の終点側の画素に順次移転させることにより、終点側から濃度値が積み上げられ、図１７（Ｂ）および図１８（Ｄ）に示すように、より大きな濃度値を有する画素または画素群が終点側に揃えて形成されるようになる。図１７および図１８の例では、５０％の濃度値を有する２つの画素が寄せられて１００％の濃度値（ベタ画素に対応する。）を有する画素が構成されている。
【０１１８】
上記主走査方向画素寄せ補正処理部１５６による処理によって、上述した平均画像において平滑化により広げられたスクリーンの像が、その低濃度値の画素を上述したスクリーン形状の中央に向けて寄せることにより、明瞭化される。これにより、スクリーン画像を滑らかな画像に変換して出力することが可能となる。なお、この場合において、濃度補正処理部１４４に入力される画像データが、階調処理された画像がさらに高解像度化された画像であると、スクリーン画像をより滑らかな画像に変換できる観点から好適である。
【０１１９】
また、画像形成装置においては、低濃度値に基づく小ドットが連続すると、ドットの再現性が悪化することが知られている。上述したように、加重平均処理により主走査方向に分散した小ドットが寄せ集められ、終点側に揃えて比較的に高い濃度値の大きなドットが形成される。このため、ドット再現性が安定し、異常画像が発生しにくくなる。
【０１２０】
なお、上述した画素寄せ補正処理では、終点側から順に、濃度値が積み上げられ、最大の濃度値を有する画素が形成されて行くものとして説明した。しかしながら、画素の寄せ方は、上述したものに限定されない。例えば、必ずしも小ドットすべてを寄せることを要さず、少なくとも小ドットが連続しないように画素が寄せ補正されればよい。
【０１２１】
図１９は、シアンおよびマゼンダが共にスクリーン角が低い場合のシアンおよびマゼンダ画像の重ね合わせを説明する図である。なお、図８および図９と同様に、図１９に示す例示では、シアン画像データのみに画像シフトが施されている。図１９（Ａ）は、濃度補正処理前のシアンおよびマゼンダの重ね合わせ画像データを示す。図１９（Ｂ）は、濃度補正処理後のシアン画像データを示し、図１９（Ｃ）は、マゼンダ画像データを示す。そして、図１９（Ｄ）は、濃度補正処理後のシアンおよびマゼンダの重ね合わせ画像データを示す。
【０１２２】
図８および図９で説明したように、濃度補正が行われていない場合、シフト位置前後でシアンおよびマゼンダの画素の重なり方が急激に変化し、色むらが発生し易くなる。これに対して、上述した濃度補正が行われる場合、シフト位置前に補正対象範囲が加わることで、中間的な画素の重なり方をする領域が形成される。そして、シフト前の画像領域と、シフト位置後の画像領域との間に、中間的な領域が形成されるので、シアンおよびマゼンダの画素の重なり方の変化が緩和され、濃度段差が緩和され、ひいては観察者に色むらを感じさせ難くすることができる。
【０１２３】
なお、上述した実施形態では、補正対象範囲が、シフト位置の前側に設定されるものとして説明した。しかしながら、補正対象範囲の設定方法は、これに限定されるものではなく、画像シフト位置の周辺に設定されればよい。他の実施形態では、シフト位置の後側に補正対象範囲を設定してもよいし、シフト位置の前後両側に補正対象範囲を設定してもよい。
【０１２４】
図２０は、シフト位置前後両側に補正対象範囲が設定された場合の濃度補正処理を説明する図である。このとき、シフト位置前の補正対象範囲については、上述した処理を行えばよい。一方、シフト位置後の補正対象範囲については、寄せ方向判定処理部１５０および加重平均処理部１５２が実行する処理が異なることになる。
【０１２５】
シフト位置前の補正対象範囲からみて右上がりのシフトは、シフト位置後の補正対象範囲からみて左下がりのシフトとなる。したがって、加重平均処理部１５２は、シフト方向が左下がりである場合は、注目画素とその上の隣接画素を参照する。反対に、シフト方向が左下がりの場合、注目画素とその下の画素を用いて加重平均処理を行う。また、寄せ方向判定処理部１５０は、シフト位置後の補正対象範囲では、シフト位置前の場合とは反対に参考領域を設定する。すなわち、シフト方向が左下がりである場合は、２ライン×１画素の参照領域を、注目画素と、その上側の周辺画素とで構成する。
【０１２６】
図２０（Ａ）は、寄せ方向判定された結果を示し、図２０（Ｂ）は、右上がり（左下がり）のシフト位置における加重平均処理後の画像データを示す。図２０（Ｃ）は、寄せ方向および平均濃度値の計算結果を重ねて合わせて示し、図２０（Ｄ）は、画素寄せ補正処理により生成された、補正後の濃度値から構成される画像データを示す。
【０１２７】
以下、図２１を参照して、濃度補正を伴うスキュー補正における各処理のタイミングを説明する。図２１は、上述したシフト位置近傍での濃度補正を伴うスキュー補正のタイミングチャートを示す。なお、図２１には、ブラックおよびマゼンダのみの処理が示されている。
【０１２８】
書き込み全体制御部１１０は、ＣＰＵ１０４からのスタート信号を基準として、ライン数をカウントし、画像処理部１０８に対して副走査タイミング信号（＊＿ＦＳＹＮＣ＿Ｎ）を出力する。画像処理部１０８では、副走査タイミング信号をトリガに副走査ゲート信号（＊＿ＩＰＦＧＡＴＥ＿Ｎ）を出力し、画像データ（＊＿ＩＰＤＡＴＡ）を転送する。入力画像データ（＊＿ＩＰＤＡＴＡ）がラインメモリに順次蓄積される。
【０１２９】
スキュー補正処理部１２２は、データセレクタ１４０により、分割した各領域でどのラインメモリのデータをリードするかを切り替え、スキュー補正された出力画像を生成し、ＬＤ制御データ（＊＿ＬＤＤＡＴＡ）としてＬＤ制御部１３０へ出力する。このとき、スキュー補正された出力画像において、図２１に示すように、さらに、各シフト位置に隣接して設定される補正対象範囲に対し濃度補正が行われる。これにより、スキュー補正がなされると共に、そのシフト位置近傍での濃度段差が軽減されるように濃度補正がなされた出力画像が得られるようになる。
【０１３０】
なお、上述までの説明において、データセレクタ１４０が、上記副走査方向にシフトさせた画像データを生成し、濃度補正処理部１４４に対し、出力するものとして説明した。しかしながら、上述したスキュー補正および濃度補正の順序は、限定されるものではなく、濃度補正が、上記副走査方向にシフトさせる前の画像データに対して前もって行われてもよい。また、上述した実施形態では、スキュー補正は、分割領域毎に１ライン単位でシフトさせるものとして説明したが、他の実施形態では、これに限定されない。例えば、補間処理を行って１ライン未満の単位シフトさせる場合にも適用することができる。
【０１３１】
以上説明したように、本実施形態によれば、主走査方向の領域を分割し、領域間で副走査方向にシフトさせて画像処理する場合において、分割された領域境界近傍での色むらの発生を軽減することが可能な画像処理装置、該画像処理装置を含む画像形成装置、画像補正方法およびプログラムを提供することができる。
【０１３２】
上述した実施形態では、特に限定されるものではないが、比較的低いスクリーン角を有するディザマトリックスが用いられる階調画像同士を重ね合わせる場合に、好適にシフト位置近傍の色むらの発生を軽減しながら、画像の傾きや曲がりを補正することが可能となる。
【０１３３】
また、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。また、上記機能部の一部または全部は、例えばフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）などのプログラマブル・デバイス（ＰＤ）上に実装することができ、あるいはＡＳＩＣ（特定用途向集積）として実装することができ、上記機能部をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（VHSIC（Very High Speed Integrated Circuits） Hardware Description Language））、Ｖｅｒｉｌｏｇ−ＨＤＬなどにより記述されたデータとして記録媒体により配布することができる。
【０１３４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１３５】
１…複合機、２…中間転写ベルト、３…感光体ドラム、４…帯電ローラ、５…ポリゴンミラー、６…光照射装置、７…現像装置、９…一次転写ローラ、１０…搬送ローラ、１１…搬送ローラ、１２…ローラ、１３…二次転写ベルト、１４…転写ローラ、１６…搬送ローラ、１７…定着装置、１８…ローラ、２５…検知センサ、２６…テストパターン画像、１００…エンジン制御部、１０２…パターン検知部、１０４…ＣＰＵ、１０６…ＲＡＭ、１０８…画像処理部、１１０…書き込み全体制御部、１１２…プリンタコントローラ、１１４…スキャナ・コントローラ、１１６…入力画像制御部、１１８…ラインメモリ、１２０…各色書き込み全体制御部、１２２…スキュー補正処理部、１２４…書き込み画像処理部、１２６…ＬＤデータ出力部、１２８…補正パターン生成部、１３０…ＬＤ制御部、１４０…データセレクタ、１４２…スキュー出力制御部、１４４…濃度補正処理部、１５０…寄せ方向判定処理部、１５２…加重平均処理部、１５４…スクリーン判定処理部、１５６…主走査方向画素寄せ補正処理部
【先行技術文献】
【特許文献】
【０１３６】
【特許文献１】特許第３５５６３４９号公報
【特許文献２】特許第３７１５３４９号公報
【特許文献２】特開２０１０−２１７７９５号公報
【図１】
2014172385.tif 000003
【図２】
2014172385.tif 000004
【図３】
2014172385.tif 000005
【図４】
2014172385.tif 000006
【図５】
2014172385.tif 000007
【図６】
2014172385.tif 000008
【図７】
2014172385.tif 000009
【図８】
2014172385.tif 000010
【図９】
2014172385.tif 000011
【図１０】
2014172385.tif 000012
【図１１】
2014172385.tif 000013
【図１２】
2014172385.tif 000014
【図１３】
2014172385.tif 000015
【図１４】
2014172385.tif 000016
【図１５】
2014172385.tif 000017
【図１６】
2014172385.tif 000018
【図１７】
2014172385.tif 000019
【図１８】
2014172385.tif 000020
【図１９】
2014172385.tif 000021
【図２０】
2014172385.tif 000022
【図２１】
2014172385.tif 000023