(57)【要約】【課題】  画像形成過程で画像に生じ得る走査ラインの傾きや曲がりを補正すること。【解決手段】  本画像処理装置１は、ずれ量検出手段２０による検出結果に基づいた、第１の走査方向で分割された分割領域毎に、第２の走査方向に画像データをシフトさせる基本シフト量を定義する基本シフト量定義手段３２０と、分割する境界にかかる画像の特徴を検出する特徴検出手段３０４と、境界に隣接する領域であって、第１の特徴が検出された領域で、境界前後の両分割領域の基本シフト量に基づき画像データをシフトさせるシフト制御手段３０６と、境界に隣接する領域であって、第２の特徴が検出された領域で、境界前後の両分割領域の基本シフト量に基づき第２の走査方向で画像データの濃度補正を行う濃度補正手段３０８とを含む。【選択図】  図４
2015075565.tif 000002
【特許請求の範囲】
【請求項１】
ずれ量検出手段による検出結果に基づいた、第１の走査方向で分割された分割領域毎に、第２の走査方向に画像データをシフトさせる基本シフト量を定義する基本シフト量定義手段と、
前記分割する境界にかかる画像の特徴を検出する特徴検出手段と、
前記境界に隣接する領域であって、前記特徴検出手段により第１の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき画像データをシフトさせるシフト制御手段と、
前記境界に隣接する領域であって、前記特徴検出手段により第２の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき前記第２の走査方向で画像データの濃度補正を行う濃度補正手段と
を含む、画像処理装置。
【請求項２】
前記シフト制御手段は、前記境界にかかる所定範囲の領域において、第１の走査方向で所定画素毎に交互に前記境界前後の基本シフト量を適用する手段であり、前記濃度補正手段は、前記基本シフト量に基づきシフトされた画像データに対し、前記境界にかかる所定範囲の領域において、前記境界前後の基本シフト量に応じた第２の走査方向に隣接する複数の画素を用いて濃度値の平均を計算する手段である、請求項１に記載の画像処理装置。
【請求項３】
前記特徴検出手段は、前記境界に隣接する領域の注目する画素を含む周辺画像からエッジ量を計算して、前記第１の特徴としてディザ領域の内部に該当する画素を検出する手段を含む、請求項１または２に記載の画像処理装置。
【請求項４】
前記特徴検出手段は、前記境界に隣接する領域の注目する画素を含む周辺画像に対しパターンマッチングをして、前記第２の特徴として線画部に該当する画素を検出する手段を含む、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記特徴検出手段は、前記境界に隣接する領域の注目する画素を含む周辺画像からエッジ量を計算して、前記第２の特徴としてディザ領域の端部に該当する画素を検出する手段を含む、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記境界前後の分割領域に対し定義された基本シフト量を交互に選択して、前記境界に隣接する領域内で所定画素毎のシフト量を決定するシフト量決定手段と、
前記特徴検出手段による検出結果に基づいて、前記基本シフト量決定手段により決定された所定画素毎のシフト量と、前記シフト量定義手段により定義された領域毎の基本シフト量とのうちから画素に対しシフト量を選択するシフト量選択手段と
をさらに含む、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記濃度補正された画素の濃度値に応じて、発光素子を駆動する駆動手段の露光を規定する信号のパルス幅を制御するパルス幅変動制御手段をさらに含む、請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
転写部材上の像から第１の走査方向のラインの第２の走査方向でのずれ量を検出するずれ量検出手段と、
前記ずれ量検出手段による検出結果に基づいた、第１の走査方向で分割された分割領域毎に、第２の走査方向に画像データをシフトさせる基本シフト量を定義する基本シフト量定義手段と、
前記分割する境界にかかる画像の特徴を検出する特徴検出手段と、
前記境界に隣接する領域であって、前記特徴検出手段により第１の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき画像データをシフトさせるシフト制御手段と、
前記境界に隣接する領域であって、前記特徴検出手段により第２の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき前記第２の走査方向で画像データの濃度補正を行う濃度補正手段と、
前記領域毎の基本シフト量に基づいて補正された画像データに基づいて光書き込みを行う光書き込み手段と
を含む、画像形成装置。
【請求項９】
画像処理装置が、ずれ量検出手段による検出結果に基づいて、第１の走査方向で分割された分割領域毎に、第２の走査方向に画像データをシフトさせる基本シフト量を定義するステップと、
前記画像処理装置が、前記分割する境界にかかる画像の特徴を検出するステップと、
前記画像処理装置が、前記境界に隣接する領域であって、前記特徴を検出するステップで第１の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき画像データをシフトさせるステップと、
前記画像処理装置が、前記境界に隣接する領域であって、前記特徴を検出するステップで第２の特徴が検出された領域で、前記境界前後の両分割領域の基本シフト量に基づき前記第２の走査方向で画像データの濃度補正を行うステップと
を含む、画像処理方法。
【請求項１０】
前記画像データをシフトさせるステップは、前記画像処理装置が、第１の走査方向で所定画素毎に交互に前記境界前後の基本シフト量を適用するステップであり、
前記濃度補正を行うステップは、前記画像処理装置が、前記境界前後の基本シフト量に応じた第２の走査方向に隣接する複数の画素を用いて濃度値の平均を計算するステップである、請求項９に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置および画像処理方法に関する。本発明は、より詳細には、画像形成過程で画像に生じ得る走査ラインの傾きや曲がりを補正できる画像処理装置、該画像処理装置を含む画像形成装置、および該画像処理装置が実行する画像処理方法に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置においては、レンズなどの光学素子の特性や、装置組み立てにおける各部材の位置決め精度に起因して、用紙が搬送される方向（以下、副走査方向という。）に対し、ビームが走査される方向（以下、主走査方向という。）のラインの傾きや曲がりが生じる。上述のような傾きや曲がりは、複数色で画像形成する場合、転写される各色の画像の間にずれを生じさせ、観察者に色ずれや色むらとして知覚されてしまい、画像品質を劣化させる要因となる。
【０００３】
従来から、上述した傾きや曲がりを補正する技術として、レーザ書き込みユニット内部のミラー調整機構により補正を実現する機械的な手法のほか、画像処理により低コストで補正を実現する方法が提案されている。例えば、特開２０１０−２４６０９８公報（特許文献１）は、中間調処理が施された入力画像を、主走査方向に所定のスキュー補正範囲毎の画像データに分割して副走査方向にシフトさせる構成を開示する。
【０００４】
しかしながら、上述したような画像処理に基づいて傾きや曲がりを補正する技術では、走査ラインの補正に伴い、段差が生じるなど副作用が問題となる可能性がある。特に解像度が低い機種の場合、観察者に副作用が知覚され易く、このような副作用を軽減することができる技術の改良が望まれていた。また、画像において線画部やディザ領域の端部と、ディザ領域の内部とでは、画像の特徴が異なり、このような特徴が異なる部分の副作用を軽減する処理の取扱いに課題があった。すなわち、画像における特徴に応じて適切に傾きおよび曲がりを画像補正することができる技術の開発が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来技術における課題に鑑みてなされたものであり、本発明は、傾きや曲がりを画像処理により補正する画像補正において、画像の特徴に合わせて補正を適用することができる画像処理装置、画像形成装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、上記課題を解決するために、下記特徴を有する画像処理装置を提供する。本画像処理装置は、ずれ量検出手段による検出結果に基づいて、第１の走査方向で分割された分割領域毎に、第２の走査方向に画像データをシフトさせる基本シフト量を定義する基本シフト量定義手段と、分割する境界にかかる画像の特徴を検出する特徴検出手段と、上記境界に隣接する領域であって、特徴検出手段により第１の特徴が検出された領域で、該境界前後の両分割領域の基本シフト量に基づき画像データをシフトさせるシフト制御手段と、上記境界に隣接する領域であって、特徴検出手段により第２の特徴が検出された領域で、該境界前後の両分割領域の基本シフト量に基づき第２の走査方向で画像データの濃度補正を行う濃度補正手段とを含む。
【発明の効果】
【０００７】
上記構成により、傾きや曲がりを画像処理により補正する画像補正において、画像の特徴に合わせて補正を適用することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態による画像形成装置の概略構成図。
【図２】本実施形態による画像形成装置に搭載される光ビーム走査装置の構成を示す模式図。
【図３】本実施形態による画像形成装置に搭載される制御ユニットの機能ブロック図。
【図４】本実施形態によるＧＡＶＤの機能ブロック図。
【図５】本実施形態における基本シフト量を説明するための概念図（１／２）。
【図６】本実施形態における基本シフト量を説明するための概念図（１／２）。
【図７】本実施形態における、エリアと基本シフト量と対応付けるテーブルのデータ構造を示す図。
【図８】本実施形態におけるスキュー補正において、画像における特徴に応じて補正方式を切り替える構成を説明する図。
【図９】本実施形態が採用する第１の補正方式を説明するための概念図。
【図１０】本実施形態が採用する第２の補正方式を説明するための概念図。
【図１１】本実施形態による領域認識部で用いられる注目する画素を中心としたマトリクスを説明する図。
【図１２】本実施形態による領域認識部で用いられる（Ａ）１次微分フィルタおよび（Ｂ〜Ｅ）線画パターン検出テンプレートを説明する図。
【図１３】本実施形態による信号生成部３１６が実行するエリア内ゲート信号を生成する動作を示すタイミングチャート。
【図１４】シフト量を選択する動作を示すタイミングチャート。
【図１５】本実施形態による副段差補正部の動作を示すフローチャート。
【図１６】副段差補正部から出力される、元画像における１ラインの画像データを特徴識別信号に対応付けて説明する図。
【図１７】（Ａ）元の画像データと、（Ｂ）副段差補正部から出力される画像データとを模式的に示す図。
【発明を実施するための形態】
【０００９】
以下、本実施形態について説明するが、本実施形態は、以下に説明する実施形態に限定されるものではない。
【００１０】
以下、本実施形態の特徴的な構成の説明に入る前に、本実施形態において前提となる画像形成装置の装置構成について概説する。
【００１１】
図１は、本実施形態による画像形成装置１の概略構成を示す図である。図１に示す画像形成装置１では、ブラック（Ｋ）、シアン（Ｃ）、マゼンダ（Ｍ）およびイエロー（Ｙ）の各色毎に、感光体ドラム３ａ〜３ｄと、感光体ドラム３ａ〜３ｄに電荷を帯電させる帯電装置４ａ〜４ｄと、現像装置５ａ〜５ｄと、一次転写装置６ａ〜６ｄと、クリーニング装置７ａ〜７ｄと、除電装置８ａ〜８ｄとが、中間転写ベルト２に沿って並んで配置されている。さらに、複合機１では、レーザ・ダイオードなどの発光素子を搭載する光ビーム走査装置１００が設けられている。図１は、いわゆるタンデム方式の多色画像形成機能を備えたカラー複合機の実施形態を例示する。
【００１２】
色毎に用意される各感光体ドラム３は、帯電装置４によって帯電させられた後、光ビーム走査装置１００からビームを照射されて潜像を形成する。形成された潜像は、現像装置５で現像されて可視像となった後、一次転写装置６によって中間転写ベルト２に転写される。その後、感光体ドラム３は、クリーニング装置７によって残存する可視像がクリーニングされ、除電装置８によって除電される。
【００１３】
中間転写ベルト２上に転写された可視像は、二次転写部の転写ローラ１４方面に搬送される。一方、給紙カセット内にセットされた紙などの転写材が、搬送ローラ１６のところから、画像書込みに合わせて適切なタイミングにて、転写ローラ１４方面に送出される。
【００１４】
転写ローラ１４には、電源から電荷が供給され、ローラ１２とともに、給紙された転写材に中間転写ベルト２上の可視像を一括して転写する。可視像が形成された転写材は、ローラ１４，１５に張架されたベルト１３により、加熱された定着装置１７の加熱定着ローラおよび加圧ローラ１８との間のニップ部に供給される。そして、転写材と可視像とが加熱加圧され、保持された現像剤像が転写材上に定着する。
【００１５】
定着後の転写材は、所定の搬送経路に沿って、排紙ローラにより排紙トレイ１９上へ排紙される。可視像を転写した後の中間転写ベルト２は、図示しないクリーニングブレードなどにより残留した現像剤が除去された後、次の像形成プロセスへと供給される。
【００１６】
ここで、本実施形態の画像形成装置１は、主走査ラインにおける副走査方向の歪みを検出するためのずれ量検出手段２０を含み構成される。ずれ量検出手段２０は、光源２４と光センサ２５とのセットが主走査方向にＮ組並設されてなり、光源２４から照射された光が中間転写ベルト２に反射して各光センサ２５に受光されるように構成されている。ずれ量検出手段２０は、傾きや曲がりのスキュー補正に関する初期設定において、各光センサ２５が受光した反射光の強度の変化に基づいて、主走査ライン上をパターンが通過するタイミングを検出し、後述する制御ユニットに出力する。
【００１７】
以上、画像形成装置１の作像周りの構成と、これに付随して設けられるずれ量検出手段２０とについて説明したが、以下、図２に基づいて、画像形成装置１に搭載される光ビーム走査装置（書き込み光学系）１００の構成について概説する。
【００１８】
図２は、本実施形態による画像形成装置１に搭載される光ビーム走査装置（書き込み光学系）１００の構成を模式的に示す。画像形成装置１では、色毎にＬＤ（Laser Diode）ドライバボード１０２が用意されている。ＬＤドライバボード１０２上に実装されたＬＤ１０４から照射されるビームは、コリメートレンズ１０８により平行光束化された後、ポリゴンミラー１１２で反射して偏向される。
【００１９】
ここで、本実施形態による画像形成装置１の光ビーム走査装置１００は、１つのＬＤ１０４から１色のビームを照射する１光源ＬＤ方式を採用し、かつ、１つのポリゴンミラー１１２で４本（４色）のビームを偏向する方式を採用している。ポリゴンミラー１１２で反射して偏向された各ビームは、ｆθレンズ１１４によって光路を補正された後に折り返しミラー１１８で反射して、対応する感光体ドラム３の像面上に光スポットとして照射される。このとき、ポリゴンミラー１１２の回転に応じてビームが感光体ドラム３の像面上を主走査方向に移動し、潜像を形成する。
【００２０】
さらに、画像形成装置１は、各色の感光体ドラム３の像面の主走査方向上流側端および下流側端に、それぞれ、先端同期検知センサ１２０および後端同期検知センサ１２２を備えている。先端同期検知センサ１２０は、主走査書き出し位置を検出するために用いられる。後端同期検知センサ１２２は、倍率補正を行うために用いられる。
【００２１】
以上、図１および図２に基づいて、本実施形態による画像形成装置１の装置構成について概説してきたが、続いて、画像形成装置１を制御する制御ユニットの構成を図３に基づいて説明する。
【００２２】
図３は、本実施形態による画像形成装置１に搭載される制御ユニット２００の機能ブロック図を示す。制御ユニット２００は、スキャナ部２１０およびプロッタ部２２０と、これらとシステムバスを介して接続され、これらを制御する主制御部２３０を含む。プロッタ部２２０は、ＩＰＵ（Image Processing Unit）２２２とＧＡＶＤ３００(Gate Array Video Driver)とを含んで構成されている。
【００２３】
スキャナ部２１０は、スキャナが読み取った信号をＡ／Ｄ変換し、各種補正処理を施した後、プロッタ部２２０へ転送する。プロッタ部２２０へ転送された画像データは、ＩＰＵ２２２を介してＧＡＶＤ３００に転送される。ＩＰＵ２２２では、取得された画像データを、ＲＧＢ表色系からＣＭＹＫ表色系の画像データとしてディジタル変換し、種々の画像処理を行う。なお、スキャン処理を実行する場合について説明したが、プリント処理を実行する場合は、プロッタ部２２０へ画像データが転送される。
【００２４】
ＧＡＶＤ３００は、ＩＰＵ２２２から転送される画像データに所定の処理を施した後、画像データをＰＷＭ（Pulse Width Modulation）データに変換して、ＬＤドライバボード１０２に出力する。ＬＤドライバボード１０２に搭載されるＬＤドライバ１０６は、受信したＰＷＭデータに従って、発光素子であるＬＤ１０４を駆動して走査ビームを照射する。ずれ量検出手段２０は、中間転写ベルト２上のスキュー補正用の所定パターンを検出し、主制御部２３０に出力する。
【００２５】
以上、制御ユニット２００の構成について説明したが、続いて、ＧＡＶＤ３００の構成を説明する。
【００２６】
図４は、本実施形態によるＧＡＶＤ３００の機能ブロックを示す。ＧＡＶＤ３００は、メモリ３０２と、領域認識部３０４と、セレクタ３０６と、副段差補正部３０８と、γ変換部３１０と、ＰＷＭ制御部３１２と、パターン生成部３１４と、信号生成部３１６と、設定用レジスタ３１８と、基本シフト量定義部３２０と、シフト量決定部３２２と、シフト量セレクタ３２４と、ＧＡＶＤ３００全体を制御する全体制御部３２６とを含んで構成されている。なお、図４においては、スキュー補正に関連する機能手段を中心に表示しており、その他の既知構成については表示を省略している点に留意されたい。
【００２７】
続いて、上述した各機能手段が協働して実行する、本実施形態によるスキュー補正について説明する。なお、以下の説明では、理解の容易のため、１ビーム（１色）の書き込みについて説明する。
【００２８】
まず、スキュー補正に関する初期設定について説明する。スキュー補正に関する初期設定においては、ＧＡＶＤ３００のパターン生成部３１４がスキュー検出用画像データを生成して、γ変換部３１０に出力する。出力されたスキュー検出用画像データは、γ変換部３１０でγ補正を施され、ＰＷＭ制御部３１２でＰＷＭデータに変換された後、ＬＤドライバ１０６に出力される。ＬＤドライバ１０６は、受信したＰＷＭデータに従ってＬＤ１０４を駆動して走査ビームを照射し、感光体ドラム３に潜像を形成する。その後、現像されたスキュー検出用パターンが中間転写ベルト２に転写される。
【００２９】
ここで、図５（Ａ）に示すように、主走査方向に平行（副走査方向に垂直）な直線を印字するための画像データ（１１２６４画素）がスキュー検出用画像データとしてパターン生成部３１４から出力される場合を検討する。この場合、書き込み光学系に歪みがない状態では、図５（Ｂ）に示すように、主走査方向に平行な直線が中間転写ベルト２に転写される。一方、書き込み光学系に歪みがある状態では、図５（Ｃ）に示すように、副走査方向に歪んだ線が中間転写ベルト２上に転写される。
【００３０】
上述したずれ量検出手段２０は、中間転写ベルト２に転写されたスキュー検出用パターンが主走査ラインを通過するタイミングを検出し、主制御部２３０に出力する。主制御部２３０は、入力されたＮ個のタイミングをプロットし、これを解析して、区間ごとのスキュー量を求める。このとき、主制御部２３０は、図６（Ａ）に示すように、主走査ラインを複数のエリアに分割し、エリア毎のスキュー量を離散的な値として求める。この主走査ラインから領域分割された各エリアが、本実施形態における各分割領域を構成する。
【００３１】
続いて、主制御部２３０は、求めたエリア毎のスキュー量を相殺するために必要な副走査方向のシフト量（１画素単位）を定義する。ここで定義されるエリア毎のシフト量は、主走査方向で分割されたエリア毎に、画像データを副走査方向に１画素単位でシフトさせる量を規定する。このシフト量は、後述するスキュー補正において基本となるものであり、以下、「基本シフト量」として参照する。
【００３２】
図６（Ｂ）は、例示として、主走査ライン（１１２６４画素）を１１個のエリア（１エリア＝１０２４画素）に均等分割した場合の基本シフト量を示す。なお、図６（Ｂ）においては、基本シフト量の意味の理解を容易とするために、基本シフト量に対応付けて、シフト元の画像データを表示している。図６（Ｂ）に示すように主走査方向のエリア毎に、画像データを基本シフト量で副走査方向に１画素単位でシフトさせることで、転写像において概ね直線が得られるようになる。
【００３３】
主制御部２３０は、図７に示すように、各エリアに基本シフト量を対応付けてＧＡＶＤ３００の基本シフト量定義部３２０に設定する。最後に、主制御部２３０は、設定用レジスタ３１８に対して、スキュー補正にかかる各種パラメータ（後述する）を設定し、スキュー補正に関する初期設定を終了する。
【００３４】
以上、スキュー補正に関する初期設定について説明してきたが、続いて、ＧＡＶＤ３００が実行するスキュー補正の具体的な内容について説明する。ここで、詳細な説明に移る前に、本実施形態で採用されるスキュー補正について、図８〜図１０に基づいて概説する。
【００３５】
まず、ここで、測定されたスキュー量に応じた基本シフト量をそのまま適用して、画像データをエリア単位で１画素分シフトさせた場合を検討する。この場合、色毎に、１画素単位の基本シフト量に基づいて画像がオフセットされるので、走査ラインのズレが一定程度軽減されるものの、カラー出力画像上では、そのシフトの境界近傍で急激に色味が変化するなどの副作用が生じてしまう。
【００３６】
そこで、本実施形態においては、このような画像データをエリア毎に１画素単位でシフトさせた場合に生じ得る副作用に対処すべく、主制御部２３０で定義される基本シフト量に基づいて、さらに副作用を緩和するための補正を施す。特に、画像において線画部やディザ領域の端部と、ディザ領域の内部とでは、副作用を緩和する処理を一律に適用しても更なる副作用が生じるなど、うまく行かない場合がある。このため、本実施形態では、図８に示すように、画像の特徴に応じて補正方式を切り替えて適用する。
【００３７】
図８は、本実施形態におけるスキュー補正において、画像における特徴に応じて補正方式を切り替える構成を模式的に説明する図である。図８に示すようなディザ領域４１０を含む画像４００を検討すると、本実施形態では、ディザ領域４１０の内部に該当するシフト境界近傍の領域に対しては、後述する第１の補正方式（交互シフト）を適用する。一方、ディザ領域の上端４１２Ｔまたは下端４１２Ｂに該当するシフト境界近傍の領域に対しては、後述する第２の補正方式（濃度補正）を適用する。ディザ領域の端部と同様に線画部にある領域に対しても、第２の補正方式（濃度補正）を適用する。
【００３８】
以下、図９を参照して、まず、第１の補正方式について概説する。図９は、本実施形態で採用される第１の補正方式を説明するための概念図である。図９（Ａ）に示すように基本シフト量が定義された場合、第１の補正方式では、主制御部２３０が定義する基本シフト量を、図９（Ｂ）に示すように加工して、最終的なシフト量を決定する。
【００３９】
エリア（ｎ）に基本シフト量（Ｍ）が定義され、エリア（ｎ）に後続するエリア（ｎ＋１）に基本シフト量（Ｍ＋１）が定義されているとした場合は、以下のように加工を行う。すなわち、エリア（ｎ＋１）にかかる画像データについて、先頭以降の所定区間Ｓに属する画素に対しては、エリアのサイズに比して十分に小さい複数画素単位Ｐで、境界前後の両エリア（ｎ＋１，ｎ）の基本シフト量（Ｍ＋１）と基本シフト量（Ｍ）とを交互に適用する。当該所定区間Ｓ以降の画素に対しては、後続するエリア（ｎ＋１）のシフト量（Ｍ＋１）を適用する。
【００４０】
このようにして画像データをシフトさせた場合の出力画像は、図９（Ｃ）に表すように、エリア（ｎ＋１）の画像データを１画素未満のシフト量（＝Ｍ＋１／２）でシフトさせた場合の出力画像と同等の印象を人間の視覚に対して与え、ひいては、急激な色味の変化を緩和することができる。
【００４１】
なお、第１の補正方式では、画像データの処理方式の違い（例えば、分散型ディザパターン、万線型パターンなど）に応じて、適宜、複数画素単位Ｐの大きさや、所定区間Ｓの大きさを変更して画質をチューニングしてもよい。
【００４２】
続いて、図１０を参照して、第２の補正方式について概説する。図１０は、本実施形態が採用する第２の補正方式を説明するための概念図である。第２の補正方式では、図１０（Ｂ）に示すように、主制御部２３０が定義する基本シフト量に応じた副走査方向に並ぶ２つの画素を用いて、露光量を按分するように濃度補正を行う。
【００４３】
同様に、エリア（ｎ）に基本シフト量（Ｍ）が定義され、後続するエリア（ｎ＋１）に基本シフト量（Ｍ＋１）が定義されているとした場合は、以下のように濃度補正を行う。すなわち、エリア（ｎ＋１）にかかる画像データについて、先頭以降の所定区間Ｔに属する画素に対しては、前エリアの基本シフト量（Ｍ）でシフトさせた場合の画素の濃度値と、現エリアの基本シフト量（Ｍ＋１）でシフトさせた場合の画素の濃度値とを平均し、中間的な濃度値を生成する。当該所定区間Ｔ以降の画素に対しては、エリア（ｎ＋１）のシフト量（Ｍ＋１）でシフトさせた場合の画素の濃度値とする。
【００４４】
このようにして画像データを濃度補正した場合の出力画像は、第１の補正方式について図９（Ｃ）を参照して説明した場合と同様に、エリア（ｎ＋１）の画像データを１画素未満のシフト量（Ｍ＋１／２）でシフトさせた場合の出力画像と等価の印象を人間の視覚に対して与え、ひいては、急激な色味の変化を緩和することができる。
【００４５】
なお、基本シフト量（Ｍ）での濃度値と、基本シフト量（Ｍ＋１）での濃度値との平均処理は、一律の重みづけで行ってもよいが、エリア境界からの距離に応じた重みを設定して重みづけ平均を行ってもよい。例えば、境界から距離が離れるにつれ、エリア（ｎ＋１）の基本シフト量（Ｍ＋１）に対する重みづけが大きくなるようにすることで、より小さな滑らかにシフトさせた場合の出力画像と等価の印象を与えるように図れる。
【００４６】
第２の補正方式のように中間的な濃度値を生成する場合は、１画素未満の補正による副走査前後の露光量を変化させた場合と変化させない場合とで常にトナー付着量を同じにすることが難しい。このため、ディザ領域の中央のような部分では、そのようは付着量の変動が、色むらや濃度むらとなって表れやすい。しかしながら、本実施形態では、ディザ領域の中央のような部分に対しては、第１の補正方式により、副走査方向の前後の露光量を変えずに１画素未満単位と同等のスキュー補正が行える。このため、ディザ領域の中央のような部分で、好適にシフト補正による色むらや濃度むらなどの副作用を緩和することができる。
【００４７】
これに対して、第１の補正方式のようにシフト量を交互に適用する場合は、ディザ領域の端部や線画部で、交互シフトに起因したジャギーなどの副作用を発生させやすい。しかしながら、本実施形態では、ディザ領域の端部や線画部のような部分に対しては、第２の補正方式により、副走査方向の前後の露光量を按分して１画素未満単位と同等のスキュー補正が行える。このため、ディザ領域の端部や線画部で、好適にシフト補正による色むらや濃度むらなどの副作用を緩和することができる。
【００４８】
なお、上記説明した実施形態では、エリア（ｎ）に後続するエリア（ｎ＋１）における先頭以降の所定区間（ＳまたはＴ）に属する画素に対してシフト量の交互適用または濃度補正を行うものとして説明したが、これに限定されるものではない。他の実施形態では、エリア（ｎ＋１）の前方のエリア（ｎ）における末尾以前の所定区間に属する画素に対してシフト量の交互適用や濃度補正を行うよう構成してもよい。さらに他の実施形態では、連続するエリア（ｎ）およびエリア（ｎ＋１）における境界に隣接した両所定区間に属する画素に対して行うよう構成してもよい。また、シフト量の交互適用を行う区間幅および濃度補正を行う区間幅は、それぞれ独立して設定することができる。
【００４９】
以上、本実施形態が採用する新規なスキュー補正について説明したが、続いて、上述した画像の特徴に応じたスキュー補正を具現化するための具体的な機構について、順を追って説明する。なお、以下の説明においては、適宜、図４を参照するものとする。
【００５０】
ＩＰＵ２２２は、転送クロック信号ＩＰＵＣＬＫに同期して、主走査ラインの画像データを１ライン毎にＧＡＶＤ３００に転送する。ここで、転送クロック信号ＩＰＵＣＬＫのクロック周波数と感光体への書き込みクロック周波数が異なるため、ＩＰＵ２２２から転送された画像データは、一旦、速度変換用のメモリ３０２に書き込まれる。
【００５１】
ここで、メモリ３０２は、スキュー補正範囲（ライン数）に応じた数の記憶領域を確保しており、図４に示す例では、スキュー補正範囲に対応して、６つの記憶領域が用意されている。さらに、領域認識部３０４での領域認識に必要な数の記憶領域が付加されており、図４に示す例では、上下３つずつの記憶領域が用意されている。
【００５２】
ＩＰＵ２２２から画像データ（１ライン分）が転送されると、副走査方向先端側の画像データから、順次、メモリ３０２に書き込まれ、記憶領域全ての書き込みが終了した以降は、いわゆるトグル動作にて順に順次上書きされる。
【００５３】
一方、メモリ３０２に書き込まれた各画像データ（各１ライン分）は、光ビームが先端同期検知センサ１２０上を通過するタイミングに同期して出力される同期検知信号ＤＥＴＰ＿Ｎを基準にしたリードゲート信号に同期して、１画素ずつ一斉に読み出され、後段の領域認識部３０４に入力される。
【００５４】
領域認識部３０４は、入力された複数ラインの画像データに基づいて、注目する画素が属する画像の特徴を認識する。より具体的には、領域認識部３０４は、図１２（Ａ）に示すような１次微分フィルタを備えており、図１１（Ａ）〜（Ｃ）に示すような注目する画素を中心としたマトリクスに対し、１次微分フィルタを適用することにより、注目する画素に対してエッジ量を算出する。なお、説明する実施形態では、主走査方向に７画素×副走査方向に７画素のマトリクスとしている。エッジ量が所定閾値以上の場合にはディザ領域の端部に属する画素であると判定される。一方、エッジ量が所定閾値未満の場合には、非端部に属する画素であると判定される。なお、図１１（Ａ）に示すマトリクス中の星印、図１２（Ａ）に示すフィルタ係数中の反転表示されたマスは、注目画素を示す。
【００５５】
領域認識部３０４には、さらに、図１２（Ｂ）〜（Ｅ）に示すような線画パターンを検出するためのテンプレートが準備されている。領域認識部３０４は、マトリクスに対し、１以上の線画パターン検出用テンプレートを用いてテンプレートマッチングする。事前準備されたいずれかの線画パターン検出用テンプレートに対し所定閾値以上の一致度で一致すると判定されれば、線画部に属する画素であると判定される。いずれのテンプレートとも一致しなければ、非線画部に属する画素であると判定される。
【００５６】
領域認識部３０４は、メモリ３０２から入力された画像データをセレクタ３０６に出力するとともに、識別された特徴を示す信号（特徴識別信号）を画素毎に副段差補正部３０８およびシフト量セレクタ３２４に入力する。特徴識別信号は、ディザ領域の端部または線画部に属する画素に対してｈｉｇｈを示し、ディザ領域の端部および線画部のいずれにも属さない画素に対してｌｏｗを示す。領域認識部３０４は、本実施形態における特徴検出手段を構成する。
【００５７】
セレクタ３０６は、シフト量セレクタ３２４から入力される画素毎のシフト量に基づき、画素毎に画像データを副走査方向にシフトする制御を行う。ここで、セレクタ３０６の動作の説明に移る前に、信号生成部３１６、設定用レジスタ３１８、シフト量決定部３２２およびシフト量セレクタ３２４のそれぞれについて説明する。
【００５８】
信号生成部３１６は、エリア内ゲート信号を生成するための機能手段であり、複数のカウンタを備える。ここで、エリア内ゲート信号とは、第１の補正方式において、基本シフト量を用いた加工において使用されるゲート信号であり、設定用レジスタ３１８に設定されるパラメータに基づいて生成される。
【００５９】
本実施形態においては、第１の補正方式に関し、設定用レジスタ３１８に以下のレジスタが用意されており、各レジスタの設定値（パラメータ）は、主制御部２３０から変更自在となっている。
○エリアサイズレジスタ［ａｒｅａ＿ｓ］
○長周期レジスタ［ｐｅｒｉｏｄ＿ｌ］
○短周期レジスタ［ｄｕｔｙ］
○加算値レジスタ［ａｄｄ］
○シフトトグル幅設定レジスタ［ｓｈｉｆｔｍｓｋ］
【００６０】
エリアサイズレジスタ［ａｒｅａ＿ｓ］は、主走査ラインを分割するエリアのサイズ（画素数）を設定するためのレジスタである。長周期レジスタ［ｐｅｒｉｏｄ＿ｌ］は、１つのエリアをさらに分割するサブエリアのサイズ（画素数）を設定するためのレジスタである。短周期レジスタ［ｄｕｔｙ］は、図９に示した複数画素単位Ｐの基本サイズ（画素数）を設定するためのレジスタである。加算値レジスタ［ａｄｄ］は、複数画素単位Ｐに関し、基本サイズからの増分（画素数）を設定するためのレジスタである。シフトトグル幅設定レジスタ［ｓｈｉｆｔｍｓｋ］は、図９に示した所定区間Ｓのサイズを決めるマスク信号のアサート幅を設定するためのレジスタである。
【００６１】
ここで、図１３は、パラメータとして、エリアサイズレジスタ［ａｒｅａ＿ｓ］＝１０２４、長周期レジスタ［ｐｅｒｉｏｄ＿ｌ］＝２５６、短周期レジスタ［ｄｕｔｙ］＝６、加算値レジスタ［ａｄｄ］＝６、シフトトグル幅設定レジスタ［ｓｈｉｆｔｍｓｋ］＝２が設定された場合において信号生成部３１６がエリア内ゲート信号を生成する動作を示すタイミングチャートである。
【００６２】
信号生成部３１６では、ＤＥＴＰ＿Ｎに同期した画素クロックＰＣＬＫに同期してカウントアップするカウンタの値が設けられる。このカウンタの値が、エリアサイズレジスタ［ａｒｅａ＿ｓ］の設定値：１０２４に達すると、エリアカウンタをインクリメントし、ＤＥＴＰの入力でエリアカウンタの値を０クリアする動作を繰り返す。
【００６３】
長周期カウンタは、画素クロックＰＣＬＫに同期してカウントアップし、カウンタの値が長周期レジスタ［ｐｅｒｉｏｄ＿ｌ］の設定値：２５６に達すると値を０クリアする動作を繰り返す。信号生成部３１６は、長周期カウンタが０クリアされる毎に［ｃｎｔ］カウンタの値をインクリメントし、エリアカウンタのインクリメントに同期して［ｃｎｔ］カウンタの値を０クリアする動作を繰り返す。
【００６４】
一方、短周期カウンタは、長周期カウンタと同様にカウントアップし、カウンタの値が、加算値レジスタ［ａｄｄ］の設定値と［ｃｎｔ］の値との積に短周期レジスタ［ｄｕｔｙ］の設定値を加算した値（＝［ｄｕｔｙ］＋［ａｄｄ］×［ｃｎｔ］）に達すると値を０クリアする動作を繰り返す。
【００６５】
ここで、信号生成部３１６は、短周期カウンタの値が０クリアされる毎に反転するプレ・ゲート信号を生成するとともに、シフトトグル幅設定レジスタ［ｓｈｉｆｔｍｓｋ］に設定されるアサート幅に基づいてプレ・ゲートマスク信号を生成する。信号生成部３１６は、プレ・ゲート信号とマスク信号とのＯＲ（論理和）をエリア内ゲート信号として生成する。上記パラメータ設定では、図１３に示すように、エリア内ゲート信号のアサート幅が、［ｃｎｔ］カウンタの値がインクリメントする度に６画素分（［ａｄｄ］）大きくなる。信号生成部３１６は、生成したエリア内ゲート信号およびエリアカウンタの値を、画素クロックＰＣＬＫに同期してシフト量決定部３２２に出力する。
【００６６】
なお、本実施形態においては、プレ・ゲートマスク信号のアサート幅が［ｃｎｔ］の値で設定されている。図１３に示す例では、シフトトグル幅設定レジスタ［ｓｈｉｆｔｍｓｋ］＝２に設定されたことに対応して、［ｃｎｔ］カウンタ＝２以降のサブエリアにわたってアサートするプレ・ゲートマスク信号が生成されている。
【００６７】
以上、信号生成部３１６が実施するエリア内ゲート信号生成動作について説明してきた。続いて、シフト量決定部３２２が、エリア内ゲート信号とエリアカウンタの値とに基づいて画素毎のシフト量を決定する動作を図１４に示すタイミングチャートに基づいて説明する。
【００６８】
シフト量決定部３２２は、信号生成部３１６から入力されるエリアカウンタの値に基づいて基本シフト量定義部３２０を参照し、エリアカウンタの値が示すエリアに紐付いたシフト量（以下、現エリアシフト量という）と、当該エリアの１つ手前のエリア（副走査方向先端側に隣接するエリア）に紐付いたシフト量（以下、前エリアシフト量という）とを比較する。シフト量決定部３２２は、比較結果から、現エリアシフト量が前エリアシフト量と異なる期間において、アサートし、現エリアシフト量が前エリアシフト量に等しい期間においてネゲートするマスク信号を生成する。
【００６９】
シフト量決定部３２２は、上述した手順で生成したマスク信号と信号生成部３１６から入力されるエリア内ゲート信号とのＯＲ（論理和）をエリア内ゲート信号ｏｕｔとして生成する。シフト量決定部３２２は、さらに、現エリアシフト量および前エリアシフト量に基づいてシフトデータ（決定されたシフト量）を生成し、シフト量セレクタ３２４に出力する。具体的には、エリア内ゲート信号ｏｕｔがｈｉｇｈの期間は、現エリアシフト量をシフト量セレクタ３２４に出力し、エリア内ゲート信号ｏｕｔがｌｏｗの期間は、前エリアシフト量をシフト量セレクタ３２４に入力する。
【００７０】
シフト量セレクタ３２４には、シフト量決定部３２２からの決定されたシフトデータと、基本シフト量定義部３２０からの基本シフト量との両方が入力され、領域認識部３０４からの特徴識別信号に応じて選択する。上記シフト量決定部３２２で生成されたシフトデータは、第１の補正方式で使用される。一方、基本シフト量定義部３２０からの基本シフト量は、第２の補正方式で使用される。
【００７１】
具体的には、シフト量セレクタ３２４は、領域認識部３０４から入力される特徴識別信号がｈｉｇｈの画素に対しては、ディザ領域の端部または線画部に属すること（以下、まとめて濃度補正の対象特徴部と参照する。）を示すため、第１の補正方式を適用せず１画素単位のシフトが行われるよう、基本シフト量を選択する。これに対して、特徴識別信号がｌｏｗの画素に対しては、これがディザ領域の端部および線画部のいずれにも属さないこと（以下、濃度補正の非対象特徴部と参照する。）を示すため、第１の補正方式を適用するべく、シフト量決定部３２２からの決定されたシフト量を選択する。シフト量セレクタ３２４は、選択されたシフト量をセレクタ３０６へ出力する。なお、図１４には、タイムチャートに特徴識別信号および、特徴識別信号に基づき選択されたシフト量を対応付けて示す。
【００７２】
以上、シフト量決定部３２２および基本シフト量定義部３２０からシフト量セレクタ３２４を経てセレクタ３０６にシフト量が入力されるまでの動作を説明したので、ここで、再び、セレクタ３０６に戻って、その動作を説明する。
【００７３】
既に述べたように、セレクタ３０６には、ＤＥＴＰ＿Ｎを基準にしたリードゲート信号に同期して、領域認識部３０４を経由して、メモリ３０２から複数ライン分の画像データが入力される。セレクタ３０６には、同時に、シフト量セレクタ３２４からはエリア内ゲート信号ｏｕｔに同期したシフト量、または基本シフト量が入力される。セレクタ３０６は、シフト量セレクタ３２４から入力されるシフト量に基づき、メモリ３０２から読み出した画像データの中から１つのデータを選出し、後段に出力する。具体的には、シフト量セレクタ３２４から入力されるシフト量に対応する記憶領域から読み出された画像データを、画素クロックＰＣＬＫに同期して後段の副段差補正部３０８に出力する。
【００７４】
図１４には、上述した手順を経てセレクタ３０６から出力される画像データが、シフト量セレクタ３２４で選択されたシフト量出力に対応付けて示されている。
【００７５】
図１４に示すように、エリア＿０に後続するエリア＿１の前段では、非対象特徴部に該当するため、セレクタ３０６は、第１の補正方式を適用する。具体的には、前段では、所定画素毎に交互にエリア＿１のシフト量およびエリア＿０のシフト量が適用された画像データが出力され、エリア＿１の残りの後段では、エリア＿１のシフト量が適用された画像データが出力される。このようにセレクタ３０６は、境界に隣接する領域であって、非対象特徴部に該当する領域で、境界前後の基本シフト量に基づいて画像データを交互にシフトする制御を行う、本実施形態におけるシフト制御手段を構成する。
【００７６】
一方、エリア＿３に後続するエリア＿４では、対象特徴部に対応するため、セレクタ３０６は、第１の補正方式を適用せず、基本シフト量に基づく１画素単位の副走査方向シフトを適用する。すなわち、エリア＿４全体にわたって、エリア＿４の基本シフト量が適用された画像データが出力される。
【００７７】
セレクタ３０６の後段の副段差補正部３０８には、シフト量セレクタ３２４からのシフト量に基づきセレクタ３０６によりシフトされた画像データが複数ライン分入力される。
【００７８】
ここで、副段差補正部３０８の動作の説明に移る前に、信号生成部３１６ついて説明を加える。信号生成部３１６は、さらに、図１０（Ｂ）に示した第２の補正方式を適用する区間Ｔを規定するゲート信号を生成するための機能手段としても機能する。ここでのゲート信号は、設定用レジスタ３１８に設定されるパラメータに基づいて生成される。
【００７９】
本実施形態においては、第２のスキュー補正方式に関し、設定用レジスタ３１８に以下のレジスタが用意されている。
○濃度補正区間幅設定レジスタ［ｗｉｄｔｈ］
【００８０】
濃度補正区間幅設定レジスタ［ｗｉｄｔｈ］は、図１０（Ｂ）に示した所定区間Ｔのサイズを決める信号のアサート幅を設定するためのレジスタである。信号生成部３１６は、エリア毎に、エリアの先頭以降の濃度補正区間幅設定レジスタに従った画素幅でアサートされる濃度補正領域識別信号を副段差補正部３０８に入力する。
【００８１】
以上、セレクタ３０６から副段差補正部３０８へシフト済みの画像データが入力され、領域認識部３０４から特徴識別信号が入力され、信号生成部３１６から濃度補正領域識別信号が入力されるまでの動作を説明した。続いて、再び、副段差補正部３０８に戻って、その動作を説明する。
【００８２】
副段差補正部３０８は、領域認識部３０４から入力される特徴識別信号がｈｉｇｈの画素に対しては、これが対象特徴部であることを示すため、第２の補正方式を適用すべく副段差補正を施す。これに対して、特徴識別信号がｌｏｗの画素に対しては、これが非対象特徴部であることを示すため、副段差補正部３０８は、第２の補正方式を適用しないようそのままの画像データとする。
【００８３】
図１５は、副段差補正部３０８の動作を示すフローチャートである。図１５に示す処理は、注目するラインを構成する画素毎に行われ、ステップＳ１００から開始される。なお、注目するラインとは、基本シフト量の値である。ステップＳ１０１では、副段差補正部３０８は、領域認識部３０４からの特徴識別信号に基づき、当該画素が対象特徴部にあたるか否かを判定する。
【００８４】
ステップＳ１０１で、当該画素が対象特徴部にあたると判定された場合（ＹＥＳ）は、ステップＳ１０２へ処理を分岐させる。ステップＳ３０２では、副段差補正部３０８は、信号生成部３１６からの濃度補正領域識別信号に基づき、当該画素が濃度補正の対象となる領域にあたるか否かを判定する。ステップＳ１０２で、当該画素が濃度補正対象領域にあたると判定された場合（ＹＥＳ）は、ステップＳ１０３へ処理を分岐させる。
【００８５】
ステップＳ１０３では、前エリアシフト量と、現エリアシフト量との大小関係に基づいて処理を分岐させる。ステップＳ１０３で、現エリアシフト量と前エリアシフト量とが等しいと判定された場合（前エリアシフト量＝現エリアシフト量）は、ステップＳ１０４へ処理を分岐させる。これは、図６（Ｂ）において、エリア＿６に例示されるような、前エリアとの境界でシフトがないエリアに対応する。ステップＳ１０４では、副段差補正部３０８は、濃度補正せず、当該注目画素の濃度値をそのままとし、ステップＳ１０７で当該注目画素に対する処理を終了する。
【００８６】
また、ステップＳ１０１で、当該画素が非対象特徴部であり、対象特徴部に該当しないと判定された場合（ＮＯ）もステップＳ１０４へ処理が分岐される。これは、第１の補正方式がセレクタ３０６で実施済みであり、第２の補正方式を適用しなくてもよいためである。同様に、ステップＳ１０２で、当該画素が濃度補正対象領域にあたらないと判定された場合（ＮＯ）も、ステップＳ１０４へ処理が分岐される。これは、濃度補正の対象となる境界近傍の領域ではないためである。
【００８７】
これに対して、ステップＳ１０３で、現エリアシフト量が前エリアシフト量よりも大きいと判定された場合（前エリアシフト量＜現エリアシフト量）は、ステップＳ１０５へ処理を分岐させる。これは、図６（Ｂ）において、エリア＿１に例示されるような、前エリアから右下がりにシフトされたエリアの場合に該当する。ステップＳ１０５では、副段差補正部３０８は、当該注目画素の濃度値を、注目画素の濃度値と、下側ラインの画素の濃度値との平均値とし、濃度補正する。これは、セレクタ３０６により現エリアの画像データが既に前エリアよりも下側にシフトされているためである。そして、ステップＳ１０７へ処理を進めて、当該注目画素に対する処理を終了する。
【００８８】
また、ステップＳ１０３で、現エリアシフト量が前エリアシフト量よりも小さいと判定された場合（前エリアシフト量＞現エリアシフト量）は、ステップＳ１０６へ処理を分岐させる。これは、図６（Ｂ）において、エリア＿９などの右上がりにシフトされる場合に該当する。ステップＳ１０６では、副段差補正部３０８は、当該注目画素の濃度値を、注目画素の濃度値と、上側ラインの画素の濃度値との平均値とし、濃度補正する。これは、セレクタ３０６によって既に現エリアの画像データが、前エリアよりも上側にシフトされているためである。そして、ステップＳ１０７へ処理を進めて、当該注目画素に対する処理を終了する。
【００８９】
図１６は、副段差補正部３０８から出力される、元画像における１ラインの画像データを特徴識別信号に対応付けて説明する図である。図１６に示すように、濃度補正の非対象特徴部に該当するエリア（エリア＿０〜３，１０）のシフトがある境界の所定区間Ｓについては、交互シフトが適用されており、さらなる濃度補正は施されない。これに対し、ディザ端部などの濃度補正の対象特徴部に該当するエリア（エリア＿４〜９）のシフトがある境界の区間Ｔについては、濃度補正が施されている。そして、元画像データにおける１ラインに注目すると、注目するラインの画素の濃度値（つまり露光量）は、シフト方向に応じた上ラインまたは下ラインに振り分けられていると理解される。
【００９０】
図１７は、（Ａ）元の画像データと、（Ｂ）副段差補正部３０８から出力される画像データとを模式的に示す図である。図１７に示す各ラインに付した「Ｒ＊」は、シフト前の元画像データ上でのラインを識別する。図１７（Ｂ）に示すように、副段差補正部３０８は、基本的にはエリア毎に基本シフト量でシフトされた画像データであって、エリア境界の所定区間において、画像の特徴に応じて交互シフトまたは濃度補正が切り替えられて適用された画像データを生成する。
【００９１】
副段差補正部３０８は、図１７（Ｂ）に示すように、ＤＥＴＰ＿Ｎに同期した１ライン周期において、副走査方向の先端から１ライン毎に、後段のγ変換部３１０に出力する。副段差補正部３０８は、本実施形態における濃度補正手段を構成する。
【００９２】
副段差補正部３０８からγ変換部３１０に出力された画像データは、γ変換部３１０でγ補正を施され、ＰＷＭ制御部３１２でＰＷＭデータに変換された後、ＬＤドライバ１０６に出力される。ＰＷＭデータは、上記副段差補正部３０８で処理された結果の濃度値（階調）に応じたパルス幅を有することになる。ＬＤドライバ１０６は、受信したＰＷＭデータに従ってＬＤ１０４を駆動して走査ビームを照射し、感光体ドラム３に潜像を形成する。その後、現像された可視像が中間転写ベルト２に転写される。走査ビームの露光量は、上記副段差補正部３０８で処理された結果の濃度値に応じた量となる。
【００９３】
以上説明した実施形態によれば、傾きや曲がりを画像処理により補正する画像補正において、画像の特徴に合わせて補正を適用することができる画像処理装置、画像形成装置および画像処理方法が提供される。
【００９４】
上述した実施形態では、ディザ領域の中央のような部分に対しては、その特徴を検出して第１の補正方式が適用されるので、副走査方向の前後の露光量を変えずに１画素未満単位と同等のスキュー補正が実現される。同時に、ディザ領域の端部や線画部のような部分に対しては、その特徴を検出して第２の補正方式が適用されるので、副走査方向の前後の露光量を按分して１画素未満単位と同等のスキュー補正が実現される。ひいては、副走査方向に画像データのシフトが行われる境界において、画像の特徴に合わせて適切な補正が施され、色むらや濃度むらの効果的な軽減と、ディザ領域端部や線画部におけるシャギーの発生の防止とを両立することができる。
【００９５】
また、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。また、上記機能部の一部または全部は、例えばフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）などのプログラマブル・デバイス（ＰＤ）上に実装することができ、あるいはＡＳＩＣ（特定用途向集積）として実装することができ、上記機能部をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（VHSIC（Very High Speed Integrated Circuits） Hardware Description Language））、Ｖｅｒｉｌｏｇ−ＨＤＬなどにより記述されたデータとして記録媒体により配布することができる。
【００９６】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９７】
１…画像処理装置、２…中間転写ベルト、３…感光体ドラム、４…帯電装置、５…現像装置、６…一次転写装置、７…クリーニング装置、８…除電装置、１２…ローラ、１３…ベルト、１４…転写ローラ、１５…ローラ、１６…搬送ローラ、１７…定着装置、１８…ローラ、１９…排紙トレイ、２０…ずれ量検出手段、２４…光源、２５…光センサ、１００…光ビーム走査装置、１０２…ＬＤドライバボード、１０４…ＬＤ、１０６…ＬＤドライバ、１０８…コリメートレンズ、１１２…ポリゴンミラー、１１４…ｆθレンズ、１１８…折り返しミラー、１２０…先端同期検知センサ、１２２…後端同期検知センサ、２００…制御ユニット、２１０…スキャナ部、２２０…プロッタ部、２２２…ＩＰＵ、２３０…主制御部、３００…ＧＡＶＤ、３０２…メモリ、３０４…領域認識部、３０６…セレクタ、３０８…副段差補正部、３１０…γ変換部、３１２…ＰＷＭ制御部、３１４…パターン生成部、３１６…信号生成部、３１８…設定用レジスタ、３２０…基本シフト量定義部、３２２…シフト量決定部、３２４…シフト量セレクタ、３２６…全体制御部、４００…画像、４１０…ディザ領域、４１２…端部
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２０１０−２４６０９８公報
【図１】
2015075565.tif 000003
【図２】
2015075565.tif 000004
【図３】
2015075565.tif 000005
【図４】
2015075565.tif 000006
【図５】
2015075565.tif 000007
【図６】
2015075565.tif 000008
【図７】
2015075565.tif 000009
【図８】
2015075565.tif 000010
【図９】
2015075565.tif 000011
【図１０】
2015075565.tif 000012
【図１１】
2015075565.tif 000013
【図１２】
2015075565.tif 000014
【図１３】
2015075565.tif 000015
【図１４】
2015075565.tif 000016
【図１５】
2015075565.tif 000017
【図１６】
2015075565.tif 000018
【図１７】
2015075565.tif 000019