(57)【特許請求の範囲】
【請求項１】
データをシフトすることによって画像の傾きを補正する画像形成装置において、複数ラインの画像データを蓄積する画像データ蓄積手段と、データをシフトした画素の位置を示すシフトポイント設定手段と、注目画素とその周囲の画素の情報およびシフトポイントにより補正パターンを発生する補正パターン発生手段と、シフトポイントを含む周辺画素の情報よりマトリクスを構成するマトリクス構成手段と、補正パターンとマトリクス構成手段で構成されたマトリクスデータに基づき画像データに対してスムージング処理を行うスムージング処理手段を有し、前記補正パターン発生手段で発生するパターンはルックアップテーブルで構成されることを特徴とする画像形成装置。
【請求項２】
前記補正パターン発生手段は、注目画素の周囲に位置する８８個の画素情報よりマトリクスを構成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記補正パターン発生手段において、２値画像のパターンを作成するデータ数が、階調画像のパターンを作成するデータ数より小さいことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記補正パターン発生手段において、階調データに対する補正パターンには補正した際にデータのシフトにより発生した段差が含まれることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記補正パターン発生手段において、２値データに対する補正パターンは少なくとも１ラインは、４画素以上印字データが連続しているパターンであることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記補正パターン発生手段は、補正パターンをマスクするマスク発生手段を有しマスクされたデータ以外を比較することを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記スムージング処理手段で補正する補正データは外部より設定可能であることを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の感光体を有する電子写真方式の画像形成装置における各色の画像の傾きを補正する技術に関するものである。
【０００２】
【従来の技術】
従来、電子写真方式を採用した画像形成装置においては、像担持体としての感光体を帯電器により帯電し、帯電された感光体に画像情報に応じた光照射を行なって潜像を形成し、この潜像を現像器によって現像し、現像されたトナー像をシート材等に転写して画像を形成することが行われている。
【０００３】
一方、画像のカラー化にともなって、上記、各画像形成プロセスがなされる画像形成ステーションを複数備えて、シアン像、マゼンタ像、イエロー像、好ましくはブラック像の各色像をそれぞれの像担持体に形成し、各像担持体の転写位置にてシート材に各色像を重ねて転写することによりフルカラー画像を形成するタンデム方式の画像形成装置も提案されている。かかるタンデム方式の画像形成装置は各色ごとにそれぞれの画像形成部を有するため、高速化に有利である。
【０００４】
しかしながら、異なる画像形成部で形成された各画像の位置合わせ（レジストレーション）を如何に良好に行うかの点で問題点を有している。画像形成ステーションにおける感光体ドラムの回転軸の角度ずれ及び、走査光学系の取り付け角度ずれにより斜め方向の位置ずれ（以下、スキューと称す）が発生する。シート材等に転写された４色の画像形成位置のずれは、最終的には位置ずれとしてまたは色調の変化として現れてくるからである。図３０にスキューによる画像の例を示す。図３０（ａ）は右上がりの画像、図３０（ｂ）は右下がりの画像である。
【０００５】
以下に従来の画像形成装置におけるスキュー補正について説明する。
【０００６】
図３１は従来の画像データ発生手段の構成図を示す。外部機器５５より入力された多値データは、メモリ５６上にビットマップデータとして展開される。展開されたビットマップデータは、２値化処理手段５７によりハーフトーン、ディザ等による２値化が行なわれる。２値化された画像データは、スキュー補正手段５８でずれが補正される。図３２は従来のスキュー補正手段のブロック図である。
【０００７】
予めスキューによるずれ量に基づき、ずれ量を設定するずれ量設定手段５９と、データのシフトポイントを設定するシフトポイント設定手段６０と、スキューが発生している方向を示す方向設定手段６１と、２値化された画像データをライン単位で蓄積するデータ蓄積手段６２と、シフトポイントに基づき画像データをシフトさせデータ蓄積手段６２へのデータ書きこみを制御するデータ補正手段６４で構成される。
【０００８】
図３３に１ライン６００画素のデータで５ラインのずれが発生した場合の例を示す。予め印字した画像データから画像データのスキューを測定しずれ量５を求める（説明は省略）。１ラインの画素数６００を、求めたずれ量５に１加算した数６で分割（（１ラインのデータ数）÷（ずれ量＋１））し、分割した画素数１００をシフトポイントとして設定する。ずれ量設定手段５９に最大ライン数５を設定する。図３３の画像はスキューが右下がりに発生しているため、方向設定手段６１に右下がりを示す１を設定する。図３４にデータ蓄積手段６３のメモリ構成を示す。画像データは図３３に示すように５ラインずれているので、１ラインを１ブロックあたり設定されたシフトポイント数１００で分割し、ブロック６は６ライン目のデータ７０、ブロック５は５ライン目のデータ７１と、１ラインごとシフトしていくことで、見かけ上傾きの無い画像が出力される。図３５にデータ補正手段６４のタイミングチャートを示す。入力されたデータの書きこみアドレスについては、以下説明する。カウンタ６５、６６は、ＨＳＺが０でイネーブルされ、１画素単位のクロックＣＫでカウントする。デコーダ６７では、カウンタ６５の値が１ラインのデータ数６００になるとリセット６８が１となり、カウンタ６５がリセットされる。デコーダ６９では、カウンタ６６の値が１ブロックのデータ数１００になるとＥＱ信号７０を１とし、カウンタ６６はリセットされる。加算器７１は、ＥＱ信号７０で加算器７１のデータを保持し、リセット６８でリセットされるラッチ７２の出力と、１ラインのデータ数６００を加算し、１ブロック毎に１ラインのデータ数６００を加算する。加算器７３は、カウンタ６５の出力と、ラッチ７２の出力を加算しメモリの書きこみアドレスとして出力する。書きこまれたデータを、ＨＳＺが０期間１ライン毎に順次読み出すことによって、傾きが補正された画像が出力される。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来の構成では、各ブロック毎に１ラインの段差による画質劣化が発生した。例えば、自然画の場合２値化の際に、ディザ処理、誤差拡散処理、ハーフトーン処理等の階調処理を行なうことにより、データが規則性をもったパターンの配列となる。
【００１０】
図３６（ａ）にハーフトーン処理されたデータ、（ｂ）にデータをシフトした結果を示す。画像がシフトしたポイントの前後で、画像パターンが不規則となってしまい、画質が劣化する。
【００１１】
本発明は、これらの問題点を解決するためになされたものであり、スキューによる画像を補正し、印字品質の高い画像を得ることができる画像形成装置を提供することである。
【００１２】
【課題を解決するための手段】
上記課題を解決するために本発明は、データをシフトすることによって画像の傾きを補正する画像形成装置において、複数ラインの画像データを蓄積する画像データ蓄積手段と、データをシフトした画素の位置を示すシフトポイント設定手段と、注目画素とその周囲の画素の情報およびシフトポイントにより補正パターンを発生する補正パターン発生手段と、シフトポイントを含む周辺画素の情報よりマトリクスを構成するマトリクス構成手段と、補正パターンとマトリクス構成手段で構成されたマトリクスデータに基づき画像データに対してスムージング処理を行うスムージング処理手段を有し、前記補正パターン発生手段で発生するパターンはルックアップテーブルで構成されることを特徴とする構成とした。
【００１３】
上記の構成により、スキューによる傾きを補正することによって発生した段差に対してスムージング処理を行い、印字品質の高い画像を得ることができる。
【００１５】
【発明の実施の形態】
本発明の請求項１に記載の発明は、複数ラインの画像データを蓄積する画像データ蓄積手段と、データをシフトした画素の位置を示すシフトポイント設定手段と、注目画素とその周囲の画素の情報およびシフトポイントにより補正パターンを発生する補正パターン発生手段と、シフトポイントを含む周辺画素の情報よりマトリクスを構成するマトリクス構成手段と、補正パターンとマトリクス構成手段で構成されたマトリクスデータに基づき画像データに対してスムージング処理を行うスムージング処理手段とを有し、前記補正パターン発生手段で発生するパターンはルックアップテーブルで構成されることを特徴とする画像形成装置であり、段差が発生した直線に対してスムージング処理を行うことができると共に、補正パターンの追加変更が容易に可能であり、またデータの検索を簡単に行うことができるという効果を奏する。
【００１６】
請求項２に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、補正パターン発生手段で発生する補正パターンは、例えば注目画素と周囲８８個の画素情報に基づき注目画素の補正を行うものである。すなわち、１ラインあたり８個、上下各５ライン分（全部で１１ライン）の単位画素である。
【００１７】
このように注目画素に対し上下５ライン、１ラインあたり８個の画素情報より補正パターンを作成することにより、例えば２値画像の直線ように連続した画像データと、階調データのように分散した画像データに対応したパターンを別々に設定できる。これによって、２値データ、階調データそれぞれに対応した補正が、同じパターン構成で可能となり、特に２値データ、階調データを判別する回路を設ける必要がない。
【００１８】
請求項３に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、補正パターン発生手段で発生する補正パターンは、２値画像のパターンを作成するデータ数が、階調画像のパターンを作成するデータ数より小さい。階調データは比較的画素データが分散しているため、補正パターン全てについて入力データと比較する必要があり、補正パターンのデータ数は、多く持つ必要がある。例えば８８個の単位画素で構成された補正パターンであれば、８８個のデータ全てを持つことが望ましい。しかしながら、２値画像については画像データが連続しているため、補正パターンは比較的小さいデータ数で構成できる。これによって、補正パターンのデータ数を少なくすることが可能となるとともに、比較回路等回路規模を小さくすることが可能となる。
【００１９】
請求項４に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、補正パターン発生手段で発生する補正パターンで、パターン内に傾きを補正した際に発生したデータのシフトした位置が必ず含まれるものである。これによって、データの補正はデータをシフトした位置の前後でのみ行えばよい為、マトリクス構成手段で構成する画像データを少なくすることができる。
【００２０】
請求項５に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、補正パターン発生手段で発生する補正パターンで、特に２値データに対する補正パターンは５画素以上印字データが連続しているパターンとする。これによって、４画素連続した印字データを２値データとして補正できることから、特に２値データ、階調データの判別回路を設ける必要がなく、２値、階調データそれぞれに応じた補正が可能となる。
【００２１】
請求項６に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、補正パターン発生手段で発生する補正パターンをマスクするマスク発生手段を有し、マスクされたデータ以外をスムージングの対象とするものである。スムージング処理手段では、補正パターンデータとマトリクス構成手段で構成されたマトリクスデータを比較し、一致するかどうかの判定をおこなう。補正パターンをマスクすることによって、補正パターン内の任意のデータのみ比較対象とすることが可能で、補正パターンのパターン数を少なくすることができる。
【００２２】
請求項７に記載の発明は、上記請求項１記載の発明をより具体的にするものであり、スムージング処理手段で補正する補正データを外部から設定可能とするものである。これによって、補正データの修正、変更が容易となる。
【００２３】
（実施の形態１）
以下、本発明の実施の形態１について図１を用いて説明する。図１は本発明の実施の形態１における画像形成装置の構成図である。
【００２４】
まず、カラー画像を得る過程について図１を用いて説明する。
【００２５】
図１において、画像形成装置には４つの画像ステーション１ａ，１ｂ，１ｃ，１ｄが配置され、各画像ステーション１ａ，１ｂ，１ｃ，１ｄは像担持体としての感光体ドラム２ａ，２ｂ，２ｃ，２ｄをそれぞれに有し、その回りには専用の帯電手段３ａ，３ｂ，３ｃ，３ｄ、現像手段４ａ，４ｂ，４ｃ，４ｄ、クリーニング手段５ａ，５ｂ，５ｃ，５ｄ、画像情報に応じた光を各々の感光体ドラムに照射するための走査光学系の露光手段６ａ，６ｂ，６ｃ，６ｄ、転写手段７内の転写器８ａ，８ｂ，８ｃ，８ｄがそれぞれ配置されている。
【００２６】
ここで、画像ステーション１ａ，１ｂ，１ｃ，１ｄはそれぞれイエロー画像，マゼンタ画像，シアン画像，ブラック画像を形成するところであり、露光手段６ａ，６ｂ，６ｃ，６ｄからはイエロー画像、マゼンタ画像，シアン画像，ブラック画像に対応した光９ａ、９ｂ、９ｃ、９ｄが出力される。各画像ステーション１ａ，１ｂ，１ｃ，１ｄを通過する態様で、感光体ドラム２ａ，２ｂ，２ｃ，２ｄの下方には支持ローラ１０、１１により支持された無担ベルト状の中間転写ベルト１２が配置され、矢印Ａ方向へ移動する。これらの動作は制御手段によって制御される。
【００２７】
また、給紙カセット１５に収納されているシート材１６は、給紙ローラ１７により給紙され、シート材転写ローラ１８、定着手段１９を経て排紙トレー（図示せず）に排出される。
【００２８】
以上のような構成において、まず画像形成ステーション１ｄの帯電手段３ｄ及び、露光手段６ｄ等の公知の電子写真プロセス手段により感光体ドラム２ｄ上に画像情報のブラック成分色の潜像を形成した後、現像手段４ｄでブラックトナーを有する現像材によりブラックトナー像として可視像化され、転写器８ｄで中間転写ベルト１２にブラックトナー像が転写される。
【００２９】
一方、ブラックトナー像が中間転写ベルト１２に転写されている間に画像形成ステーション１ｃではシアン成分色の潜像が形成され、現像手段４ｃでシアントナーによるシアントナー像が得られ転写器８ｃにて転写され、先に中間転写ベルト１２上に転写されたブラックトナー像と重ね合わされる。
【００３０】
以下、マゼンタトナー像、イエロートナー像についても同様な方法で画像形成が行われ、中間転写ベルト１２上に４色のトナー像の重ね合わせが終了すると、給紙ローラ１７により給紙カセット１５から給紙された紙等のシート材１６上にシート材転写ローラ１８によって４色のトナー像が一括転写搬送され、定着手段１９で加熱定着され、シート材１６上にフルカラー画像が得られる。なお、転写が終了したそれぞれの感光体ドラム２ａ，２ｂ，２ｃ，２ｄはクリーニング手段５ａ，５ｂ，５ｃ，５ｄで残留トナーが除去され、引き続き行われる次の像形成に備えられ、印字動作は完了する。
【００３１】
以上のようにしてカラー画像を得ることができるが、各画像形成ステーションと走査光学系との取り付けずれが発生し、各色のスキューが生じる。機器間でスキューが異なる為、機器の組み立て調整の際出力画像よりスキューを測定し、そのずれ量を予めスキュー補正回路２０内のＲＯＭ等に書き込む。同様に、ずれ量を自動検出することも可能で、検出されたずれ量がスキュー補正回路２０に書き込まれる。
【００３２】
図２は、画像データ発生手段１３の構成を示す。画像データ発生手段１３は、スキュー補正回路２１、画像データ蓄積手段２２、マトリクス構成手段２３、シフトポイント設定手段２４、補正パターン発生手段２５、スムージング処理手段２６により構成される。スキュー補正回路２１には、ＨＳＺが０の期間に有効な画像データが入力され、画像の傾きに応じて従来の技術に示すような補正が行われ、補正された画像データは、画像データ蓄積手段２２に蓄積される。図３に画像データ蓄積手段２２の構成を示す。メモリ２７は８ビット、入力される画像データは４ビットあたり１画素とする。すなわちメモリ２７には１バイトあたり２画素分のデータが書きこまれ、画像のシフトが発生したポイントはバイト間で発生するものとし、バイト内にシフトポイントを含まないものとする。また、図４に示すように行アドレスあたり１ラインの画像データが書きこまれているものとする。図５にマトリクス構成手段２３の構成を示す。マトリクスは８画素１１ラインの構成を例として説明する。タイミング回路２８では、メモリ２７のアドレス、リードイネーブル（ＲＥ）を生成し、ＨＳＺの立ち上りで１となるリード開始信号を発生する。リード開始信号が１で読み出しが開始されるので、メモリへのアクセスが前記スキュー補正回路と重なることはない。図６にメモリのタイムチャートを示す。メモリからはシフトポイント前後２バイトのデータを読み出す。
【００３３】
シフトポイント設定手段２４では、最初のシフトポイントを示すメモリの先頭アドレスと、スキュー発生数が設定される。先頭アドレス０００５ｈ、スキュー発生数５が設定された例について図７で説明する。列アドレス発生回路では、イニシャル時、カウント＝０、列アドレスは先頭アドレス０００５ｈ（ａ）。リード開始信号が１になったら列アドレス−１（ｂ）、ｂの列アドレス＋１（ｃ）、ｃの列アドレス＋１（ｄ）、ｃの列アドレス＋１（ｅ）を出力するとともに、（ｂ）、（ｃ）、（ｄ）、（ｅ）のタイミングでリードイネーブルをアクティブとする。その後カウントに１を加算（ｆ）し、カウント値をスキュー発生数５と比較（ｇ）して小さい場合は、列アドレスに先頭アドレス０００５ｈを加算し（ｈ）、（ｂ）に戻る。これによって、次のシフトポイントの列アドレスが求められ順次シフトポイントの列アドレスが発生される。カウント数がスキュー発生数より大きくなったら、１ラインの読み出しが終了し、１ライン終了フラグを１とし（ｉ）、（ａ）に戻り、次ラインの先頭アドレスからまた順に出力を繰り返す。行アドレスは、イニシャルで０ｈ（ｊ）、前記１ライン終了フラグが１になるまで前の状態を保持する（ｋ）。１になって、行アドレスがｆｈより小さい（ｌ）ときは、行アドレスに１加算し（ｍ）、（ｋ）に戻る。（ｌ）で行アドレスがｆｈのときは、（ｊ）に戻る。図８にアドレスのタイミングチャートを示す。図９にデータレジスタの構成を示す。メモリから読み出されたデータは、各シフトポイントごとにメモリから読み出したデータを保持する。メモリのデータは、００００００００か１１１１１１１１であるから、保持するデータは、読み出されたデータの７ビット、０ビット計２ビットとする（１画素１ビット）。図１０にデータ保持のタイミングチャートを示す。タイミング回路では、リードイネーブル４個発生するごとに１つカウントアップし、（スキュー発生数−１）の数４でクリアされるカウンタによって、各シフトポイント毎に１となるシフトポイントイネーブルＳＥ１〜ＳＥ５を発生する。各レジスタはシフトポイントイネーブルが１のときリードイネーブルの立ち上りでメモリからの読み出しデータを保持する。データレジスタには各シフトポイント毎に１１ライン、８８画素のデータが保持される。
【００３４】
次に、補正パターン発生手段２５について説明する。補正パターン発生手段２５は、２値データパターンと階調データパターンで構成される。図１１に補正パターン発生手段２５の２値データパターン構成図を示す。階調データが離散したデータとなり、２値データは、連続したデータとなることから、注目画素の前後１ライン、シフトポイントの左右４画素のデータを参照し、例えば４画素以上連続したデータを２値データの補正パターンとすることによって、２値データの補正が可能となる。従って、２値パターンは注目画素とその周辺２４画素で構成される。ＣＰＵ２８は１６ビットデータバスを例とする。ＣＰＵ２８からレジスタ２９に１６ビット、レジスタ３０に８ビットデータを設定し、２４ビットのデータが出力される。図１２に階調データパターン構成図を示す。階調データは離散したデータで、２値パターンに比べて画素の連続性が低いから、注目画素の前後５ライン、シフトポイントの左右４画素データ計８８画素によって、階調データの補正パターンを構成する。ＣＰＵ２８からレジスタ３１、レジスタ３２、レジスタ３３、レジスタ３４に１６ビットを設定し、レジスタ３６に２ビットを設定し、６６ビットのデータが出力される。図１３に補正パターンデータの設定タイミングを示す。デコーダ３７は、ＣＰＵ２８のアドレスをデコードして、各アドレスに対応したチップセレクト信号（ＣＳ）を発生する。レジスタ２９はＣＳ１、レジスタ３０はＣＳ２の立ち上がりでＣＰＵ２８のデータを保持する。図９、図１０に示した構成で２値データパターン、階調データパターンをそれぞれ１パターン構成できるので、複数構成することによって複数のパターンを発生させることが可能となる。図１４に補正パターン構成例を示す。（ａ）、（ｂ）は階調データパターン、（ｃ）は２値データパターンを示す。
【００３５】
次に、スムージング処理手段２６について説明する。図１５にスムージング処理手段２６の構成を示す。マトリクス構成手段２３に蓄積された入力データを選択するセレクタ３８、補正パターン発生手段２５で発生した補正パターンを比較するパターンマッチング回路３９、予め１６ビットで設定された補正データをパターンマッチング回路３９の結果によって選択する補正データ選択回路４０、補正データ選択回路４０から出力されたデータを保持するシフトレジスタ４１、シフトレジスタ４１のデータからメモリに書きこむデータを選択する書きこみデータ選択回路４２で構成される。画像データ蓄積手段２２より出力された画像データは、セレクタ３８で１シフトポイントごとにシステムクロックでデータが切り替えられる。切り替えられたデータは、パターンマッチング回路３９で補正パターンと比較され、データが一致した場合は１が出力される。ここで補正データについて図１６をもとに説明する。階調データのマトリクスデータ内で６ライン目のシフトポイント前後の４画素が補正対象画素となる。これは、画像データ蓄積手段２２のメモリ上では１６ビットデータとなる。この１６ビットデータを補正対象画素データとして前記レジスタに設定される。１画素４ビットで構成されるので、補正データとしては単位画素あたり１／４画素、１／２画素、３／４画素、１画素と４種類の構成が可能となる。セレクタ３８で選択された画像データは、６ライン目のシフトポイント前後の４画素を図１７に示すようにシフトポイントの前画素が下位バイト、後画素が上位バイトとなるような２バイトに拡張し、補正対象画素データとして補正データ選択回路４０に入力される。図１８に補正データ選択回路４０のテーブルを示す。補正データ選択回路で選択されたデータは、シフトレジスタ４１に入力されシステムクロックに同期して出力される。次に図１９より書きこみアドレス発生手段を説明する。マトリクス構成手段２３より出力された１ライン終了フラグが１になったら、メモリ３３のアドレス３０、ライトイネーブル（ＷＥ）４３を生成し、メモリに書きこみデータ選択手段４２で選択されたデータを書きこむ。図２０にメモリ書きこみ時のアドレス発生フローチャートを示す。メモリにはシフトポイント前後１バイトのデータを書きこむ。
【００３６】
シフトポイント設定手段では、最初のシフトポイントを示すメモリの先頭アドレスと、スキュー発生数が設定される。先頭アドレス０００５ｈ、スキュー発生数５が設定された例について説明する。列アドレス発生回路では、イニシャル時、データセレクト＝０、カウント＝０、列アドレスは先頭アドレス０００５ｈ（ｎ）。次に１ライン終了フラグが１になったら列アドレス−１、データセレクト＋１（ｏ）、（ｏ）の列アドレス＋１、データセレクト＋１（ｐ）を出力するとともに、（ｏ）、（ｐ）のタイミングでライトイネーブルをアクティブとする。その後カウントに１を加算（ｑ）し、カウント値をスキュー発生数５と比較（ｒ）して小さい場合は、列アドレスに先頭アドレス０００５ｈを加算し（ｓ）、（ｏ）に戻る。これによって、次のシフトポイントの列アドレスが求められ順次シフトポイントの列アドレスが発生される。カウント数がスキュー発生数より大きくなったら、１ラインの書きこみが終了し、（ｎ）に戻り、次ラインの先頭アドレスからまた順に出力を繰り返す。行アドレスは、イニシャルで０ｈ（ｔ）、前記１ライン終了フラグが１になるまで前の状態を保持する（ｕ）。１になって、行アドレスがｆｈより小さい（ｖ）ときは、行アドレスに１加算し（ｗ）、（ｕ）に戻る。（ｖ）で行アドレスがｆｈのときは、（ｔ）に戻る。図２１にアドレスのタイミングを示す。書きこみデータ選択手段４２ではデータセレクト信号によりメモリに書きこむデータを選択する。スキュー発生数５なので、シフトポイントは４個発生するため、シフトレジスタ４１には１６ビットのデータが４個蓄積される。図２２に補正データ選択回路４０の構成を示す。先頭データはＱ４に保持されており、データセレクト信号が１でＱ４に出力される１６ビットデータの下位８ビット、データセレクタ信号が２で上位８ビットが出力される。これによって、補正データがメモリに書き込まれる。
【００３７】
図２３に補正結果の例を示す。図２３▲１▼に示す階調データでは、スキューによって画素が接近し濃度が変化するパターンを、画素を移動することによって濃度の均一化を図る。図２３▲２▼に示す２値データでは、スキューによって発生した段差を小さい画素を追加することで段差を補正しスムージング化を行う。
【００３８】
（実施の形態２）
以下、本発明の実施の形態２の補正パターン発生手段とスムージング処理手段について説明する。補正パターン発生手段は補正パターンとマスク発生手段で発生するマスクパターンを出力する。マスク発生手段の構成を階調補正パターンを例にとって示す。マスクパターンは、補正パターンと同じサイズのデータで構成され、それぞれ１対１に対応しする。マスクパターンは、補正パターンの画素で、パターンマッチングをしない画素に対応したビットを１にする。図２４にマスク発生手段の構成をしめす。ＣＰＵ２８からレジスタ４７、レジスタ４８、レジスタ４９、レジスタ５０に１６ビット、レジスタ５２に２ビットが設定され、６６ビットのデータが出力される。デコーダ３７は、ＣＰＵ２８のアドレスをデコードして、各アドレスに対応したチップセレクト信号（ＣＳ）を発生し各データをラッチする。図２５に（ａ）は補正パターン、（ｂ）にマスクパターンを示す。補正パターンとマスクパターンはスムージング処理手段に入力される。スムージング処理手段の構成を図２６に示す。パターンマッチング回路５３では、マトリクス構成手段２３に蓄積された画像データと、補正パターンと、マスクパターンを比較する。
【００３９】
図２７にパターンマッチングのテーブルを示す。マスクデータが１のときは、出力は１、マスクデータが０のときは、画像データとマスクデータが一致したとき、出力は１となる。他は実施の形態１と同様である。
【００４０】
（実施の形態３）
以下、本発明の実施の形態３のスムージング処理手段を図２８を用いて説明する。
【００４１】
マトリクス構成手段２３に蓄積された入力データを選択するセレクタ３８、補正パターン発生手段２５で発生した補正パターンを比較するパターンマッチング回路３９、補正データを外部より設定可能な補正データ発生手段５４、補正データをパターンマッチング回路３９の結果によって選択する補正データ選択回路４０、補正データ選択回路４０から出力されたデータを保持するシフトレジスタ４１、シフトレジスタ４１のデータからメモリに書きこむデータを選択する書きこみデータ選択手段４２で構成される。図２９に補正データ発生手段の構成図を示す。ＣＰＵ２８より１６ビットデータでレジスタ５５に設定される。デコーダ３７は、ＣＰＵ２８のアドレスをデコードして、アドレスに対応したチップセレクト信号（ＣＳ）を発生しレジスタ５５のデータをラッチする。
【００４２】
【発明の効果】
以上のように本発明によれば、スキュー補正によって発生した段差をスムージング処理によって補正することができる。また、補正データを外部より設定可能であるため、補正データの変更が容易となる。また、補正パターンをマスクすることによって、任意のサイズでの画像データのパターンマッチングが可能となる。また、２値データ、階調データに対して特に判別回路を設けることなくそれぞれに対応した補正が可能となる。また、機構的な変更は特に必要ないので装置のコストアップすることのない印字品質の高い画像形成装置を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態１における画像形成装置の構成図
【図２】本発明の一実施の形態１における画像データ発生手段の構成図
【図３】本発明の一実施の形態１における画像データ蓄積手段の構成図
【図４】本発明の一実施の形態１におけるメモリに書きこまれた画像データの配列を示す図
【図５】本発明の一実施の形態１におけるマトリクス構成手段の構成図
【図６】本発明の一実施の形態１におけるメモリのタイムチャート
【図７】本発明の一実施の形態１におけるメモリ読み出し時のアドレス発生フローチャート
【図８】本発明の一実施の形態１におけるメモリ読み出しのタイミングチャート
【図９】本発明の一実施の形態１におけるデータレジスタの構成図
【図１０】本発明の一実施の形態１におけるデータレジスタのタイミングチャート
【図１１】本発明の一実施の形態１における２値データパターン構成図
【図１２】本発明の一実施の形態１における階調データパターン構成図
【図１３】本発明の一実施の形態１における補正パターンデータの設定タイミングチャート
【図１４】本発明の一実施の形態１における補正パターン構成例を示す図
【図１５】本発明の一実施の形態１におけるスムージング処理手段の構成図
【図１６】本発明の一実施の形態１における補正データを説明する図
【図１７】本発明の一実施の形態１における画像データの２バイト拡張を説明する図
【図１８】本発明の一実施の形態１における補正データ選択回路のテーブルを説明する図
【図１９】本発明の一実施の形態１における書きこみアドレス発生手段の構成図
【図２０】本発明の一実施の形態１におけるメモリ書きこみ時のアドレス発生フローチャート
【図２１】本発明の一実施の形態１におけるメモリ書きこみ時のタイミング図
【図２２】本発明の一実施の形態１における補正データ選択回路のタイミング図
【図２３】本発明の一実施の形態１における補正結果の例を示す図
【図２４】本発明の一実施の形態２における補正パターン発生手段とスムージング処理手段の構成図
【図２５】本発明の一実施の形態２における補正パターンとマスクパターンを示す図
【図２６】本発明の一実施の形態２におけるスムージング処理手段の構成図
【図２７】本発明の一実施の形態２におけるパターンマッチングのテーブルを示す図
【図２８】本発明の一実施の形態３におけるスムージング処理手段の構成図
【図２９】本発明の一実施の形態３における補正データ発生手段の構成図
【図３０】スキューによる画像を示す図
【図３１】従来の画像データ発生手段の構成図
【図３２】従来のスキュー補正手段のブロック図
【図３３】５ラインずれた画像を示す図
【図３４】従来のデータ蓄積手段の構成図
【図３５】従来のデータ補正手段のタイミングチャート
【図３６】ハーフトーン処理したデータがシフトした結果を示す図
【符号の説明】
１ａ、１ｂ、１ｃ、１ｄ  画像ステーション
２ａ、２ｂ、２ｃ、２ｄ  感光体
３ａ、３ｂ、３ｃ、３ｄ  帯電手段
４ａ、４ｂ、４ｃ、４ｄ  現像手段
５ａ、５ｂ、５ｃ、５ｄ  クリーニング手段
６ａ、６ｂ、６ｃ、６ｄ  露光手段
７  転写手段
８ａ、８ｂ、８ｃ、８ｄ  転写器
９ａ、９ｂ、９ｃ、９ｄ  光
１０、１１  支持ローラ
１２  中間転写ベルト
１３  画像データ発生手段
１４  ずれ量設定手段
１５  給紙カセット
１６  シート材
１７  給紙ローラ
１８  シート材転写ローラ
１９  定着手段
【図１】
0003608466.tif 000002
【図２】
0003608466.tif 000003
【図３】
0003608466.tif 000004
【図４】
0003608466.tif 000005
【図５】
0003608466.tif 000006
【図６】
0003608466.tif 000007
【図７】
0003608466.tif 000008
【図８】
0003608466.tif 000009
【図９】
0003608466.tif 000010
【図１０】
0003608466.tif 000011
【図１１】
0003608466.tif 000012
【図１２】
0003608466.tif 000013
【図１３】
0003608466.tif 000014
【図１４】
0003608466.tif 000015
【図１５】
0003608466.tif 000016
【図１６】
0003608466.tif 000017
【図１７】
0003608466.tif 000018
【図１８】
0003608466.tif 000019
【図１９】
0003608466.tif 000020
【図２０】
0003608466.tif 000021
【図２１】
0003608466.tif 000022
【図２２】
0003608466.tif 000023
【図２３】
0003608466.tif 000024
【図２４】
0003608466.tif 000025
【図２５】
0003608466.tif 000026
【図２６】
0003608466.tif 000027
【図２７】
0003608466.tif 000028
【図２８】
0003608466.tif 000029
【図２９】
0003608466.tif 000030
【図３０】
0003608466.tif 000031
【図３１】
0003608466.tif 000032
【図３２】
0003608466.tif 000033
【図３３】
0003608466.tif 000034
【図３４】
0003608466.tif 000035
【図３５】
0003608466.tif 000036
【図３６】
0003608466.tif 000037