(57)【特許請求の範囲】
【請求項１】
ビットマップ状に展開された画像データの、対象とするドットを中心として所定領域の各ドットのデータを抽出するためのウインドウと、該ウインドウを通して抽出される画像データによって、該画像データの黒ドット領域との境界部分の線分形状を認識して、前記対象とするドットに対して認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、
前記ビットマップ状に展開された画像データ上に複数の領域を設定する画像領域設定手段と、
少なくとも前記コード情報の一部を利用して補正が必要なドットか否かを判別する判別手段と、
該判別手段によって補正が必要と判別されたドットに対して、前記パターン認識手段によって生成されたコード情報と、更に該ドットが前記画像領域設定手段が設定した領域のどの領域に位置するかを示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリ手段と、
を備えた画像データ処理装置。
【請求項２】
パタ−ンメモリ手段は、パターン認識手段によって生成されたコード情報と、画像領域設定手段が設定した領域のどの領域に前記ドットが位置するかを示すコード情報とをアドレスとして、予め記憶されている補正データのパターンを示すコード情報を読み出して出力するテーブルメモリと、該テーブルメモリより出力された補正データのパターンを示すコード情報をアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリとを含む、請求項１記載の画像データ処理装置。
【請求項３】
パタ−ンメモリ手段は、パターン認識手段によって生成されたコード情報をアドレスとして予め記憶されている補正データのパターンを示すコード情報を読み出して出力するテーブルメモリと、該テーブルメモリより出力された補正データのパターンを示すコード情報と、画像領域設定手段が設定した領域のどの領域に前記ドットが位置するかを示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリとを含む、請求項１記載の画像データ処理装置。
【請求項４】
ビットマップ状に展開された画像データの、対象とするドットを中心として所定領域の各ドットのデータを抽出するためのウインドウと、該ウインドウを通して抽出される画像データによって、該画像データの黒ドット領域との境界部分の線分形状を認識して、前記対象とするドットに対して認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、
前記ビットマップ状に展開された画像データの出力時の解像度を設定する解像度設定手段と、
少なくとも前記コード情報の一部を利用して補正が必要なドットか否かを判別する判別手段と、
該判別手段によって補正が必要と判別されたドットに対して、前記パターン認識手段によって生成されたコード情報と、更に前記解像度設定手段が設定した解像度を示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリ手段と、
を備えた画像データ処理装置。
【請求項５】
パタ−ンメモリ手段は、パターン認識手段によって生成されたコード情報と、解像度設定手段が設定した解像度を示すコード情報とをアドレスとして、予め記憶されている補正データのパターンを示すコード情報を読み出して出力するテーブルメモリと、該テーブルメモリより出力された補正データのパターンを示すコード情報をアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリとを含む、請求項４記載の画像データ処理装置。
【請求項６】
パタ−ンメモリ手段は、パターン認識手段によって生成されたコード情報をアドレスとして予め記憶されている補正データのパターンを示すコード情報を読み出して出力するテーブルメモリと、該テーブルメモリより出力された補正データのパターンを示すコード情報と、解像度設定手段が設定した解像度を示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリとを含む、請求項４記載の画像データ処理装置。
【請求項７】
画像データ処理を制御する為の制御信号が、外部から画像データ処理装置に与えられるものもしくは、画像データ処理装置の内部の制御信号発生手段が発生するものである、請求項１，請求項２，請求項３，請求項４，請求項５又は請求項６記載の画像データ処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、レーザプリンタ等の光露光方式のプリンタ，デジタル複写機，普通紙ファックシリミリ等の画像データ（デジタル）を記録する画像形成装置あるいはデジタル画像デ−タを処理して２次元ディスプレイに表示する画像表示装置に適用する画像デ−タ処理装置に関し、特にその画質向上処理に関する。
【０００２】
【従来の技術】
前述のような画像形成装置あるいは画像表示装置においては、文字コードデータをフォントデータを用いて変換した文字イメージデータ、あるいはイメージスキャナ等によって読み取られた画像イメージデータを量子化して、メモリ（ＲＡＭ）上のビデオメモリ領域に２値データでビットマップ状（ドットマトリクス状）に展開し、それを順次読み出して記録デ−タ又はビデオデータとして画像形成部（プリンタ又は２次元デイスプレイ）へ送出して、記録紙上又はディスプレイ上に画像を記録又は表示する。
【０００３】
この場合、画像形成対象がアナログ像であればどの方向へも連続し得るが、それを量子化して展開したデジタルのビットマップ像は、ドットマトリクスの直交する方向に１ドット単位でステップ状にしか方向を変えられないため、形成画像にゆがみを生じることになる。そのため、ドットマトリクスの直交する方向に対して傾斜した直線や滑らかな曲線が階段状に形成されるジャギーが生じ、文字や画像（特に輪郭部）をオリジナルのイメージと同じに、あるいは所望の形状に形成することが困難であった。
【０００４】
このような画像のゆがみを減少させるために有効な方法としては、ドットマトリクスのドットサイズを小さくして密度を増すことにより、ビットマップ像の解像度を高くする方法がある。
【０００５】
しかし、解像度を高くすると大幅なコストアップならびに処理速度低下になる。例えば、３００×３００ｄｐｉの２次元ビットマップの解像度を２倍にすると、６００×６００ｄｐｉのビットマップが得られるが、４倍のメモリ容量が必要になる。情報量が４倍になるので、単純には１頁（１画面）の処理速度が１／４に低下するので、処理速度を同じにするためには略４倍の速度のデータ処理が必要になる。
【０００６】
また、画像のゆがみを減少させるための他の方法として、補間技法を用いて、階段状になった角をつないで連続したスロープ状にしたり、隣接するドットの明度を平均化してエッジをぼかす方法もあるが、この方法によると階段状のジャギーは滑らかになるが、細い形状も取り除かれてしまうためコントラストや解像度が低下してしまうという問題がある。
【０００７】
そこで、例えば米国特許第４，５４４，９２２号に見られるように、ビットマップ状に展開されたドットパターンの特定の部分に対して、選択的に標準のドット幅より小さいドットを付加したり、あるいは除去したりすることによって平滑化する技法が開発されている。そのためにドットパターンの補正すべき特定部を検出する技法としてパターン認識やテンプレート突き合わせの処理を行ない、その結果に応じて各ドットの補正を行なっていたため、コントラストを損なうことなく線形状をなめらかにして画質は向上させることはできるが、その処理装置に非常に費用がかかり、しかも処理時間が長くかかるという問題があった。
【０００８】
このような問題を解決しようとして、特開平2-112966号公報に見られるように、ビットマップと所定の予め記憶されているテンプレートとを小片毎に突き合わせることによって、予め選択されたビットマップの特徴との一致を検出して、その一致した小片毎に補正ドットで置き換えることによって、プリント像の画質を高めることが提案されている。
【０００９】
そして、この方法を実現するために、例えば展開されたビットマップ像のデータを直列化してＦＩＦＯバッファに入力させてＮビットずつＭライン（Ｍ×Ｎビット）のビットマップ像のサブセットを形成し、そこから予め定めた形状と個数のビットを含み、中心ビットを有するサンプル窓を通してデータを観測あるいは抽出し、そのデータを、予め記憶させているそれぞれ補正すべき特徴パターンを有する各種テンプレートのデータと突き合わせてマッチングをとる。
【００１０】
そして、いずれかのテンプレートとマッチングした場合には、その中心ビットに対してマッチングしたテンプレートに対応する補償サブセル（補正ドット）で置換し、いずれのテンプレートともマッチングしなかった場合は、その中心ビットは補正しない。
【００１１】
このような処理を入力画像データを順次シフトさせながら任意のビットマップ像全体に対して、この各ビットが順次中心ビットになるようにして実行することにより、前述した他の技法に比べてメモリのデータ記憶容量や演算部の処理能力をあまり大きくしなくても、精密な画質の向上を計ることができる。
【００１２】
しかしながら、前述のような画像データ処理方法によっても、予め補正すべき全ての特徴パターン毎に、サンプル窓に対応するテンプレートのデータを作成してメモリに記憶させておかなければならなので、任意の画像データに対応できるようにするにはテンプレートの数が相当な数になり、その作成に要する時間と費用が膨大になるばかりか、その多数のテンプレートのデータを格納するメモリも大きな容量が必要になる。
【００１３】
更に、対象とする画像データを構成する各ビットを順次中心ドットにして、その中心ドットに対してサンプル窓を通して観測あるいは抽出されるビットマップ像のパターンと予め記憶されている全てのテンプレートのパターンとのマッチングをとる（突き合わせを行なう）必要があるため、そのテンプレートマッチングの処理に時間がかかるという問題がある。
【００１４】
従って、更に上記のような問題を解決しようとして、特開平５−２０７２８２号公報においては、ビットマップ状に展開された画像データに対して輪郭線のジャギーを補正して画質の向上を計るために、予めメモリに記憶させておくことが必要なデータを最小限に低減し、画像データのうちの補正が必要なドットの判別と補正が必要なドットに対する補正データの決定を、マイクロプロセッサ等による簡単な判定及び演算によって極めて短時間で行なえるようにすることを、以下に記す方法により達成している。
【００１５】
まず、ビットマップ状に展開された画像データの黒ドット領域と白ドット領域との境界部分の線分形状を認識して、所要の各ドットに対して認識した線分形状の特徴を複数ビットのコード情報に置き換え、少なくともそのコード情報の一部を利用して補正が必要なドットか否かを判別し、補正が必要と判別したドットに対しては上記コード情報に応じた補正を行なうものとする。
【００１６】
所要の各ドットに対して認識した線分形状の特徴を表す上記コード情報には、線分の傾斜方向を示すコードと、傾きの度合いを示すコードと、対象とするドットの水平あるいは垂直方向に連続する線分の最初のドットからの位置を示すコードとを含む。
【００１７】
また、上記画像データの対象とするドットを中心として所定領域の各ドットのデータをウインドウを通して抽出し、そのウインドウを中心部のコア領域とその周辺の複数の周辺領域とに分割し、コア領域から抽出した画像データによる認識情報と、その認識結果に応じて指定される一つ以上の周辺領域から抽出した画像データによる認識情報との組み合わせに基づいて、上記コード情報を生成する。
【００１８】
上述の処理を行なう画像デ−タ処理装置は、ビットマップ状に展開された画像データの対象とするドットを中心として所定領域の各ドットのデータを抽出するためのウインドウと、該ウインドウを通して抽出される画像データによって、該画像データの黒ドット領域と白ドット領域との境界部分の線分形状を認識して、上記対象とするドットに対して認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、少なくともそのコード情報の一部を利用して補正が必要なドットか否かを判別する判別手段と、該手段によって補正が必要と判別されたドットに対して、上記パターン認識手段によって生成されたコード情報をアドレスとして予め記憶されている補正データを読み出して出力するパターンメモリとを備える。
【００１９】
そして、上記パターン認識手段が、所要の各ドットに対して認識した線分形状の特徴を表すコード情報として、線分の傾斜方向に連続する線分の最初のドットからの位置を示すコードを含むコード情報を生成する。
【００２０】
また、この画像データ処理装置は、上記ウインドウを中心部のコア領域とその周辺の複数の周辺領域とに分割して形成すると共に、上記パターン認識手段は、そのコア領域から抽出される画像データを認識するコア領域認識部と、その認識結果に応じて指定される一つ以上の周辺領域から抽出される画像データを認識する周辺領域認識部と、そのコア領域認識部による認識情報と周辺領域認識部による認識情報との組み合わせに基づいて上記コ−ド情報を生成する手段を含む。
【００２１】
この画像デ−タ処理装置は、ビットマップ状に展開された画像データの黒ドット領域の白ドット領域との境界部分（文字等の輪郭線）の線分形状を認識して、所要の各ドットに対して複数ビットのコード情報に置き換え、少なくともそのコード情報の一部を利用して補正が必要なドットか否かを判別し、補正が必要なドットに対しては上記コード情報に応じた補正を行なうので、予め補正が必要な全ての特徴パターンをテンプレートとして作成して記憶させておく必要が無くなり、補正が必要なドットの判別と補正が必要なドットに対する補正データの決定を上記コード情報を用いて簡単に短時間で行なうことができる。
【００２２】
線分形状の特徴を表すコード情報は、線分の傾斜方向，傾きの度合い、及び対象とするドットの水平あるいは垂直方向に連続する線分の最初のドットからの位置等によって容易に生成することができる。
【００２３】
また、画像データの対象とするドットを中心として所定領域の各ドットのデータをウインドウを通して抽出し、そのウインドウの中心部のコア領域から抽出した画像データによる認識情報と、その認識結果に応じて指定される一つ以上の周辺領域から抽出した画像データによる認識情報との組み合わせに基づいて線分形状の特徴を表すコード情報を生成すれば、より少ないデータの認識により一層効率良く上記コード情報を生成できる。
【００２４】
【発明が解決しようとする課題】
上述の、特開平５−２０７２８２号公報に提示した画像データ処理方法及び画像データ処理装置によって、ビットマップ状に展開された画像データに対して輪郭線のジャギーを補正して画質の向上を計るために、予めメモリに記憶させておくことが必要なデータを最小限に低減し、画像データのうちの補正が必要なドットの判別と補正が必要なドットに対する補正データの決定を、ＣＰＵ等による簡単な判定及び演算によって極めて短時間で行うことが可能となった。
【００２５】
本発明は、画像データの高解像度化を第１の目的とし、画質向上を計るために予めメモリに記憶させておくことが必要なデータの更なる低減を第２の目的とし、画像データ処理制御に関する汎用性の向上と出力データによる画像データのイメージ展開に関する処理機能の向上を第３の目的とし、画像データ処理の選択の自由度を向上すると同時に、画像補正用データの作成に関して汎用性を向上することを第４の目的とする。
【００２６】
【課題を解決するための手段】
本発明の画像データ処理装置は、従来技術の後半で述べた各手段を設けることにより前記画像データ処理方法を実施するための装置であると同時に、以下に述べる各手段を追加して設けることにより前述の目的を達成するものである。すなわち、本発明の画像デ−タ処理装置はまず、上述の、ビットマップ状に展開された画像データの、対象とするドットを中心として所定領域の各ドットのデータを抽出するためのウインドウと、該ウインドウを通して抽出される画像データによって、該画像データの黒ドット領域との境界部分の線分形状を認識して、前記対象とするドットに対して認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、少なくとも前記コード情報の一部を利用して補正が必要なドットか否かを判別する判別手段と、該判別手段によって補正が必要と判別されたドットに対して、前記パターン認識手段によって生成されたコード情報をアドレスとして、予め記憶されている補正データを読み出して出力するパターンメモリ手段と、を備える。
【００２７】
加えて本発明の第１態様は、画像データ処理装置の制御に関する汎用性の向上として、ビットマップ状に２次元分布に展開された画像データ上に複数の領域を設定する画像領域設定手段を設ける。そして画質向上を意図して予めメモリに記憶しておくことが必要なデータ数の更なる低減のために、パタ−ンメモリ手段は、補正が必要と判別されたドットに対して、前記パターン認識手段によって生成されたコード情報と、更に前記画像領域設定手段によって設定された領域のどの領域に前記ドットが位置するかを示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するものとする。
【００２８】
本発明の第２態様は、画像データ処理装置の制御に関する汎用性の向上として、ビットマップ状に展開された画像データの出力時の解像度を設定する解像度設定手段を設ける。そして画質向上を意図して予めメモリに記憶しておくことが必要なデータ数の更なる低減のために、パタ−ンメモリ手段は、補正が必要と判別されたドットに対して、前記パターン認識手段によって生成されたコード情報と、更に前記解像度設定手段が設定した解像度を示すコード情報とをアドレスとして、予め記憶されている補正データを読み出して出力するものとする。
【００２９】
【作用】
第１態様によれば、画像領域設定手段により、ビットマップ状に展開された画像データ上に複数の領域が設定され、しかも、各領域に対応した補正デ−タがパタ−ンメモリ手段より読み出される。各領域に対して画像デ−タ処理の選択の自由度が向上すると共に、パタ−ンメモリ手段の汎用性が向上する。
【００３０】
第２態様によれば、解像度設定手段により、本画像デ−タ処理装置から画像デ−タを受ける出力装置（プリンタ，２次元ディスプレイ）の解像度に合せた画像デ−タ補正が設定でき、出力装置の自由度（出力装置に対する汎用性）が向上すると共に、パタ−ンメモリ手段の汎用性が向上する。
【００３１】
【実施例】
以下、この発明の数種の実施例を図面に基づいて具体的に説明する。まず全実施例に共通の部分を説明する。図２は、この発明を実施した画像形成装置であるレーザプリンタ２の構成を示すブロック図である。レーザプリンタ２は、画像デ−タ処理用のコントローラ３，エンジンドライバ（画像形成機器類の駆動制御回路）４，プリンタエンジン（画像形成機器類）５，及び、コントロ−ラ３／エンジンドライバ４間のインターフェイス６からなる。そして、このレーザプリンタ２は、ホストコンピュータ１から転送されるプリントデータを受信してコントローラ３により、プリントデ−タをページ単位のビットマップ（記録／非記録ビットの２次元分布）に展開する。すなわち感光体露光用の、レーザを駆動するためのドット情報であるビデオデータに変換して、内部インターフェイス６を介してエンジンドライバ４へ送り、プリンタエンジン５をシーケンス制御して用紙に可視像を形成する。
【００３２】
この内部インターフェイス６内に、この発明の一実施例の画像データ処理装置であるドット補正部７を設け、コントローラ３から送出されるビデオデータに対して、出力画像の画質が向上しかつこのレ−ザプリンタの汎用性が向上するドット補正を行なう。
【００３３】
コントローラ３は、メインのマイクロコンピュータ（以下「ＭＰＵ」という）３１と、ＭＰＵ３１が必要とするプログラム，定数データ及び文字フォント等を格納したＲＯＭ３２と、一時的なデータやドットパターン等をメモリするＲＡＭ３３と、データの入出力を制御するＩ／Ｏ  ３４と、Ｉ／Ｏ  ３４を介してＭＰＵ３１と接続される操作パネル３５とから構成され、これらは互いにデータバス，アドレスバス，コントロールバス等で接続されている。また、ホストマシン１及びドット補正部７を含む内部インターフェイス６も、Ｉ／Ｏ  ３４を介してＭＰＵ３１に接続される。
【００３４】
エンジンドライバ４は、サブのマイクロコンピュータ（以下「ＣＰＵ」という）４１と、ＣＰＵ４１が必要なプログラム，定数データを格納したＲＯＭ５２と、一時的なデータをメモリするＲＡＭ４３と、データの入出力を制御するＩ／Ｏ  ４４とから構成され、これらは互いにデータバス，アドレスバス，コントロールバス等で接続されている。Ｉ／Ｏ  ４４は、内部インターフェイス６と接続され、コントローラ３からのビデオデータや操作パネル３５上の各種スイッチの状態を入力したり、画像クロック（ＷＣＬＫ）やペーパーエンド等のステータス信号をコントローラ３へ入力する。Ｉ／Ｏ  ４４はまた、プリンタエンジン５を構成する書き込みユニット２６及びその他のシーケンス機器群２７と、後述する同期センサを含む各種のセンサ類２８とも接続されている。
【００３５】
コントローラ３は、ホストコンピュータ１からプリント命令等のコマンド及び文字データ、画像データ等のプリントデータを受信し、それらを編集して文字コードならばＲＯＭ３２に記憶している文字フォントによって画像書き込みに必要なドットパターンに変換し、それらの文字及び画像（以下まとめて「画像」という）のビットマップデータをＲＡＭ３３内のビデオＲＡＭ領域にページ単位で展開する。そして、エンジンドライバ４からレディー信号と共に画像クロックＷＣＬＫが入力すると、コントローラ３は、ＲＡＭ３３内のビデオＲＡＭ領域に展開されているビットマップデータ（ドットパターン）を、画像クロックＷＣＬＫに同期したビデオデータとして、内部インターフェイス６を介してエンジンドライバ４に出力する。
【００３６】
内部インタ−フェイス６内のドット補正部７が、後述するように、この発明によるドット補正を行なう。
【００３７】
操作パネル３５上には、図示しないスイッチや表示器があり、オペレータからの指示によりデータを制御したりその情報をエンジンドライバ４に伝えたり、プリンタの状況を表示器に表示したりする。
【００３８】
エンジンドライバ４は、コントローラ３からの、内部インタ−フェイス６を介してドット補正されて入力するビデオデータにより、プリンタエンジン５の書き込みユニット２６及び後述する帯電チャージャ，現像ユニット等のシーケンス機器群２７等を制御したり、画像書き込みに必要なビデオデータを内部インタ−フェイス６を介して入力して書き込みユニット２６に出力すると共に、同期センサその他のセンサ類２８からエンジン各部の状態を示す信号を入力して処理したり、必要な情報やエラー状況（例えばペーパーエンド等）のステータス信号を内部インタ−フェイス６を介してコントローラ３へ出力する。
【００３９】
図３に、図２に示すレーザプリンタ２のプリンタエンジン５の主要機構を示す。このレーザプリンタ２は、上下２段の給紙カセット１０ａ，１０ｂのいずれか、例えば上段の給紙カセット１０ａの用紙スタック１１ａから給紙ローラ１２によって用紙１１が給送され、用紙１１はレジストローラ対１３によってタイミングをとられた後、感光体ドラム１５の転写位置へ搬送される。メインモータ１４により矢印が示す方向（時計方向）に回転駆動される感光体ドラム１５は、帯電チャージャ１６によってその表面が帯電され、書き込みユニット２６からのＰＷＭ変調されたレ−ザスポットで走査されて表面に静電潜像が形成される。
【００４０】
この潜像は、現像ユニット１７によってトナーを付着され可視像化され、そのトナー像は、レジストローラ対１３によって搬送されてきた用紙１１上に転写チャージャ１８の作用により転写され、転写された用紙は感光体ドラム１５から分離され、搬送ベルト１９によって定着ユニット２０に送られ、加圧ローラ２０ａによって定着ローラ２０ｂに圧接され、その圧力と定着ローラ２０ｂの温度とによって定着される。定着ユニット２０を出た用紙は、排紙ローラ２１によって側面に設けられた排紙トレイ２２へ排出される。一方、感光体ドラム１５に残留しているトナーは、クリーニングユニット２３によって除去されて回収される。
【００４１】
図３において、レーザプリンタ２内の上方には、それぞれコントローラ３，エンジンドライバ４及び内部インタ−フェイス６を構成する複数枚のプリント回路基板２４が搭載されている。
【００４２】
図４に、図２に示した書き込みユニット２６の機構要部を示す。この書き込みユニット２６は、ＬＤ（レーザダイオード）ユニット５０と、第１シリンダレンズ５１，第１ミラー５２，結像レンズ５３と、ディスク型モータ５４と、それにより矢印Ａ方向に回転駆動されるポリゴンミラー５５とからなる回転偏向器５６と、第２ミラー５７，第２シリンダレンズ５８，及び第３ミラー６０，シリンダレンズからなる集光レンズ６１ならびに受光素子からなる同期センサ６２とを備えている。ＬＤユニット５０は、内部にレーザダイオード（以下「ＬＤ」という）と、このＬＤから射出される発散性ビームを平行光ビームにするコリメータレンズとを一体に組み込んだものである。第１シリンダレンズ５１は、ＬＤユニット５０から射出された平行光ビームを感光体ドラム１５上において副走査方向に整形する機能を果たし、結像レンズ５３は、第１ミラー５２で反射された平行光を
収束性ビームに変換し、ポリゴンミラー５５のミラー面５５ａに入射させる。
【００４３】
ポリゴンミラー５５は、各ミラー面５５ａを湾曲させて形成したＲポリゴンミラーとして、従来第２ミラー５７との間に配置されていたｆθレンズを使用しないポストオブジェクト型（光ビームを収束光とした後に偏光器を配置する型式）の回転偏光器５６としている。
【００４４】
第２ミラー５７は、回転偏光器５６で反射されて偏光されたビーム（走査ビーム）を感光体ドラム１５に向けて反射する。この第２ミラー５７で反射された走査ビームは、第２シリンダレンズ５８を経て感光体ドラム１５上の主走査線１５ａの線上に鋭いスポットとして結像する。
【００４５】
また第３ミラー６０は、回転偏光器５６で反射された光ビームによる感光体ドラム１５上の走査領域外に配置され、入射された光ビームを同期センサ６２側に向けて反射する。第３ミラー６０で反射され集光レンズ６１によって集光された光ビームは、同期センサ６２を構成する例えばフォトダイオード等の受光素子により、走査開始位置を一定に保つための同期信号に変換される。
【００４６】
図５は、図２におけるドット補正部７の概略構成を示すブロック図であり、図６に、その要部（ＦＩＦＯメモリ７２とウインドウ７３）の具体的構成例を示す。このドット補正部７は、パラレル／シリアル・コンバータ（以下「Ｐ／Ｓコンバータ」と略称する）７１，ＦＩＦＯメモリ７２，ウインドウ７３，パターン認識部７４，メモリブロック７５，ビデオデータ出力部７６，及びこれらを同期制御するタイミング制御部７７によって構成されている。Ｐ／Ｓコンバータ７１は、図２に示したコントローラ３から転送されるビデオデータがパラレル（８ビット）データの場合、それをシリアル（１ビット直列）データに変換してＦＩＦＯメモリ７２へ送るために設けてあり、ドットの補正に関して基本的には関与しない。コントローラ３から転送されるビデオデータがシリアルデータの場合には、このＰ／Ｓコンバータ７１は不要である。
【００４７】
図６に、ＦＩＦＯメモリ７２の構成を示す。ＦＩＦＯメモリ７２は、先入れ先出しのメモリ（First In First Out memory）であり、コントローラ３から送られてきた複数ライン分（この実施例では６ライン分）のビデオデータを格納するラインバッファ７２ａ〜７２ｆを、シリアルに接続したものである。
【００４８】
図６に、ウインドウ７３の構成を示す。ウィンドウ７３は、コントローラ３からＰ／Ｓコンバータ７１を介して送出されるシリアルのビデオデータ１ライン分と、ＦＩＦＯメモリ７２の各ラインバッファ７２ａ〜７２ｆから出力される６ライン分との計７ライン分のデータに対して、各々１１ビット分のシフトレジスタ７３ａ〜７３ｇがシリアルに接続されており、パターン検出用のウインドウ（サンプル窓：図７にその形状例を示す）を構成している。中央のシフトレジスタ７３ｄの真中のビット（図６に×印で示している）がターゲットとなる注目ドットの格納位置である。なお、このウインドウ７３を構成する各シフトレジスタ７３ａ〜７３ｇのうち、シフトレジスタ７３ａと７３ｇは、７ビット、シフトレジスタ７３ｂと７３ｆは８ビットで足り、図６に破線で示す部分は無くてもよい。
【００４９】
このＦＩＦＯメモリ７２を構成するラインバッファ７２ａ〜７２ｆ及びウインドウ７３を構成するシフトレジスタ７３ａ〜７３ｇ内を、ビデオデータが順次１ビットずつシフトされることによって、注目ドットが順次変化し、その各注目ドットを中心とするウインドウ７３のビデオデータを連続的に抽出することができる。
【００５０】
図５および図６に示すパターン認識部７４は、ウインドウ７３から抽出したドット情報をもとに、ターゲットとなっているドット（注目ドット）及びその周囲の情報、特に画像データの黒ドットと白ドットの境界の線分形状の特徴を認識し、その認識結果を定められたフォーマットのコード情報にして出力する。この情報が、図５に示すメモリブロック７５のアドレスコードとなる。
【００５１】
図１に、パターン認識部７４の構成及びそれとウインドウ７３との接続関係を示す。サンプル窓であるウインドウ７３は、中央の３×３ビットのコア領域(Core)７３Ｃと、その上領域(Lower)７３Ｄと、左領域(Left)７３Ｌ及び右領域(Right)７３Ｒに区分される。その詳細な説明は、前記特開平５−２０７２８２号公報に開示の内容と同様であるので、ここでは省略する。
【００５２】
図１に示すパターン認識部７４は、コア領域認識部７４１，周辺領域認識部７４２，マルチプレクサ７４３，７４４、傾き(Gragient)計算部７４５，位置(Position)計算部７４６，判別部７４７、及びゲート７４８によって構成されている。周辺領域認識部７４２はさらに、上領域認識部７４２Ｕ，右領域認識部７４２Ｒ，下領域認識部７４２Ｄ、及び左領域認識部７４２Ｌによって構成されている。これらの各部の機能も前記特開平５−２０７２８２号公報に開示したものと同じであるので、ここでの詳細な説明は省略する。
【００５３】
次に、図５に示すメモリブロック７５の構成を説明する。
（１）  図８の（ａ）に示す例−従来例−
この例は、前記特開平５−２０７２８２号公報に開示した従来例であり、メモリブロック７５はパターンメモリ７５２のみで構成され、パターン認識部７４から出力されるコード情報をアドレスとして、予め記憶された補正データを読み出して、それをレーザ駆動用のビデオデータとして出力する。すなわち出力が補正されたドットパターンとなる。
（２−１）  図８の（ｂ）に示す例−本発明の第１態様の第１実施例−
この例でも、メモリブロック７５はパターンメモリ７５２のみで構成される。しかし、パターン認識部７４から出力されるコード情報と、更に後述する画像領域設定手段７９Ａから出力される、ビットマップ状に展開された画像データの各ドットがどの画像領域に位置するかを示すコード情報（Ａ１２〜Ａ１５信号）をアドレスとして、予め記憶された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００５４】
従って、前記図８の（ａ）に示す例とは異なり、補正の行なわれる画像データがどの画像領域のものなのかを認識できるため、同一の線分形状の特徴を示すコード情報に対しても、各画像領域ごとに異なったデータとしての出力が可能である。
（２−２）  図８の（ｂ）に示す例−本発明の第２態様の第１実施例−
この例でも、メモリブロック７５はパターンメモリ７５２のみで構成される。しかし、パターン認識部７４から出力されるコード情報と、更に後述する解像度設定手段７９Ｂから出力されるビットマップ状に展開された画像データのプリント時の解像度を示すコード情報（Ａ１２〜Ａ１５信号）をアドレスとして、予め記憶された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００５５】
従って、前記図８の（ａ）に示す例とは異なり、補正の行なわれる画像データがプリント時に如何なる解像度でプリントされるかを認識できるため、同一の線分形状の特徴を示すコード情報に対しても、各プリント時の解像度ごとに異なったデータとしての出力が可能である。
（３−１）  図８の（ｃ）に示す例−本発明の第１態様の第２実施例−
この例ではメモリブロック７５は、テーブルメモリ７５１とパターンメモリ７５２によって構成される。テーブルメモリ７５１は、パターン認識部７４から出力されるコード情報と、更に後述する画像領域設定手段７９Ａから出力されるビットマップ状に展開された画像データの各ドットがどの画像領域に位置するかを示すコード情報（Ａ１２〜Ａ１５信号）をアドレスとして、予め記憶された補正データのパターンを示すコード情報を読み出して出力する。そして、パターンメモリ７５２は、前記テーブルメモリ７５１より出力されたコード情報をアドレスとして、予め記憶された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００５６】
つまりこの例では、前述の二つの例（図８の（ａ）および（ｂ））においても記した補正データのドットパターンが、実際には各ドットに対して認識した線分形状の特徴を示すコード情報に対して多くの部分で重複し、前記コード情報の数よりもはるかに少数であることから（複数の異なったコード情報に対する補正データが、一つの共通な補正パターンを用いている）、前記テーブルメモリ７５１の補正データのパターンを示すコード情報である出力データのビット幅を補正データの全ドットパターン数をカバーできる大きさとし、更に、このコード情報を前記パターンメモリ７５２のアドレスとして与えることにより画像補正に関わるトータルのメモリ容量を、機能の低下を招くことなく削減しうる。図９に、各実施例の画像補正に関わるトータルメモリ容量の比較表を示す。
【００５７】
またこの例では、前記図８の（ｂ）に示す例と同様に、補正の行なわれる画像データがどの画像領域のものなのかを認識できるため、同一の線分形状の特徴を示すコード情報に対しても、各画像領域ごとに異なったデータとしての出力が可能である。
（３−２）  図８の（ｃ）に示す例−本発明の第２態様の第２実施例−
この例ではメモリブロック７５は、テーブルメモリ７５１とパターンメモリ７５２によって構成される。テーブルメモリ７５１は、パターン認識部７４から出力されるコード情報と、更に後述する解像度設定手段７９Ｂから出力されるビットマップ状に展開された画像データのプリント時の解像度を示すコード情報（Ａ１２〜Ａ１５信号）をアドレスとして、予め記憶された補正データのパターンを示すコード情報を読み出して出力する。そして、パターンメモリ７５２は、前記テーブルメモリ７５１より出力されたコード情報をアドレスとして、予め記憶された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００５８】
つまりこの例では、前述の二つの例（図８の（ａ）および（ｂ））においても記した補正データのドットパターン、すなわち前記特開平５−２０７２８２号公報においてビットマップ状に展開された画像データの黒ドット領域と白ドット領域との境界部分の線分形状を認識して生成されたコード情報に応じた補正を行なったドットパターンが、実際には各ドットに対して認識した線分形状の特徴を示すコード情報に対して多くの部分で重複し、前記コード情報の数よりもはるかに少数であることから（複数の異なったコード情報に対する補正データが、一つの共通な補正パターンを用いている）、前記テーブルメモリ７５１の補正データのパターンを示すコード情報である出力データのビット幅を補正データの全ドットパターン数をカバーできる大きさとし、更に、このコード情報を前記パターンメモリ７５２のアドレスとして与えることにより画像補正に関わるトータルのメモリ容量を、機能の低下を招くことなく削減しうる。図９に、各実施例の画像補正に関わるトータルメモリ容量の比較表を示す。
【００５９】
またこの例では、前記図８の（ｂ）に示す例と同様に、補正の行なわれる画像データがプリント時に如何なる解像度でプリントされるか認識できるため、同一の線分形状の特徴を示すコード情報に対しても、各画像領域ごとに異なったデータとしての出力が可能である。
（４−１）  図８の（ｄ）に示す例−本発明の第１態様の第３実施例−
この例でもメモリブロック７５は、テーブルメモリ７５１とパターンメモリ７５２によって構成される。但し、テーブルメモリ７５１は、パターン認識部７４から出力されるコード情報をアドレスとして、予め記憶された補正データのパターンを示すコード情報を読み出して出力する。そして、パターンメモリ７５２は、前記テーブルメモリ７５１より出力されたコード情報と、後述する画像領域設定手段７９Ａから出力されるビットマップ状に展開された画像データの各ドットがどの画像領域に位置するかを示すコード情報をアドレス（Ａ１２〜Ａ１５信号）として、予め記載された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００６０】
つまりこの例においても前例（図８の（ｃ））と同様に、補正データのドットパターン、すなわち前記特開平５−２０７２８２号公報においてビットマップ状に展開された画像データの黒ドット領域と白ドット領域との境界部分の線分形状を認識して生成されたコード情報に応じた補正を行なったドットパターンが、実際には各ドットに対して認識した線分形状の特徴を示すコード情報に対して多くの部分で重複し、前記コード情報の数よりもはるかに少数であることから、前記テーブルメモリ７５１の補正データのパターンを示すコード情報である出力データのビット幅を補正データのドットパターン数をカバーできる大きさとし、更に、このコード情報を前記パターンメモリ７５２のアドレスとして与えることにより画像補正に関わるトータルのメモリ容量を、機能の低下を招くことなく削減する。
【００６１】
そして、これと同時に、補正の行なわれる画像データがどの画像領域のものなのかを示すコード情報も前記パターンメモリ７５２のアドレスとして入力されるため、同一の線分形状の特徴を示すコード情報に対しても、各画像領域ごとに異なったデータとしての出力が可能となり、且つ図９に示すようにトータルメモリ容量を図８の（ｃ）に示す例と比較して機能の低下を招くことなく更に削減することができる。
（４−２）  図８の（ｄ）に示す例−本発明の第２態様の第３実施例−
この例でもメモリブロック７５は、テーブルメモリ７５１とパターンメモリ７５２によって構成される。但し、テーブルメモリ７５１は、パターン認識部７４から出力されるコード情報をアドレスとして、予め記憶された補正データのパターンを示すコード情報を読み出して出力する。そして、パターンメモリ７５２は、前記テーブルメモリ７５１より出力されたコード情報と、後述する解像度設定手段７９Ｂから出力されるビットマップ状に展開された画像データのプリント時の解像度を示すコード情報をアドレス（Ａ１２〜Ａ１５信号）として、予め記載された補正データを読み出して、レーザ駆動用のビデオデータを出力し、これが補正されたドットパターンとなる。
【００６２】
つまりこの例においても前例（図８の（ｃ））と同様に、補正データのドットパターンが、実際には各ドットに対して認識した線分形状の特徴を示すコード情報に対して多くの部分で重複し、前記コード情報の数よりもはるかに少数であることから、前記テーブルメモリ７５１の補正データのパターンを示すコード情報である出力データのビット幅を補正データのドットパターン数をカバーできる大きさとし、更に、このコード情報を前記パターンメモリ７５２のアドレスとして与えることにより画像補正に関わるトータルのメモリ容量を、機能の低下を招くことなく削減する。
【００６３】
そして、これと同時に、補正の行なわれる画像データのプリント時の解像度を示すコード情報も前記パターンメモリ７５２のアドレスとして入力されるため、同一の線分形状の特徴を示すコード情報に対しても、各プリント時の解像度ごとに異なったデータとしての出力が可能となり、且つ図９に示すようにトータルメモリ容量を図８の（ｃ）に示す例と比較して機能の低下を招くことなく更に削減することができる。
【００６４】
尚、図１２および図１３に示す斜線の線分を例にすると、プリント時の解像度が異った場合（図１２は２４０ｄｐｉ，図１３は４８０ｄｐｉ）、実際にプリントされる線分のイメ−ジが同様であっても図示ように、線分を構成する各ドットの並びが異なる。従って、線分形状の特徴を示すコ−ド情報の構成（各ドットに対応した位置）も異なる。更に、図示するように、プリント時の解像度が異なった場合には、各解像度ごとにドットの大きさや各ドット間の距離が異なるため、的確な画像補正（ここではジャギ−補正）を行なうには、プリント時の各解像度ごとの画像補正デ−タは、同じ線分形状の特徴を示すコ−ド情報に対して微妙に異なった画像補正デ−タを用いて画像補正を行なうことになる（本発明の第２態様の、上述の第１〜３実施例）。
【００６５】
以上に示した各実施例からの補正データ出力は、コントローラ３から送られてきたビデオデータの１ドツト毎にその正規の幅すなわちレーザ発光時間を複数に分割した値の整数倍（１０分割の場合の最大値は１０倍）の情報としてパラレル出力される。
【００６６】
図５に示すビデオデータ出力部７６は、メモリブロック７５から出力されたパラレル情報をシリアル化してプリンタエンジン４へ送出し、その書き込みユニット２６に設けられた光源であるＬＤユニット５０のレーザダイオードをＯＮ／ＯＦＦする信号源とする。
【００６７】
但し、前述の説明におけるＬＤユニット５０のレーザダイオードのＯＮ／ＯＦＦ制御は、２値データによる制御を想定したものであるが、多値データによる制御を想定した場合には、前述のビデオデータ出力部７６によるメモリブロック７５から出力されたパラレル情報をシリアル化してプリンタエンジン４へ送出する必要は無くなり、前述のメモリブロック７５からのパラレル情報をそのままＬＤユニット５０（この場合は多値制御用ＬＤユニットを示す）のレーザダイオードのＯＮ／ＯＦＦ制御に関するデータに対応させることにより、書き込みユニット２６による書き込みを行なう。またこの時、前述のメモリブロック７５からのパラレル情報としては、前述のテーブルメモリ７５１もしくはパターンメモリ７５２から出力されるデータのいずれも多値制御用ＬＤユニットのＯＮ／ＯＦＦ制御を行なうパラレル情報として対応させることが可能となる。
【００６８】
更に、前述のパラレル情報は、その情報自身がビットマップ状に展開された画像データの黒ドット領域と白ドツト領域との境界部分の線分形状を認識して、所要の各ドットに対して認識した線分形状の特徴を示すものであるため、ＬＤユニット５０のレーザダイオードのＯＮ／ＯＦＦ制御データとして用いる以外に、画像データのイメージ展開（画像の拡大，縮小）時の画像データ処理をＣＰＵにより処理させる時のデータとして使用することが可能である。また、このイメージ展開時のデータとしては、前述のパターン認識部７４によって生成されたコード情報または、前述のメモリブロック７５におけるテーブルメモリ７５１もしくはパターンメモリ７５２から出力されるデータのいずれかを対応させることが可能である。
【００６９】
次に図１０に、本発明の上述の第１態様の第１〜第３実施例で用いられるドット補正部７の構成を示す。この図１０に示すドット補正部７は、上述の図５に示すドット補正部７に代えて用いられるものであり、画像領域設定手段７９Ａを設けているのが大きな特徴である。画像領域設定手段７９Ａは、ＣＰＵ等によるデータの書き込みにより、１ページ分のビットマップ状に展開された画像データ上に画像領域を座標データを用いて規定する、すなわち領域を設定するための手段であり、該画像領域設定手段７９Ａは前述の座標データからビットマップ上の各ドットがどの画像領域に位置するかを示すコード情報（図におけるＡ１２〜Ａ１５信号）を生成する。
【００７０】
図１１は、１ページ分のビットマップ状に展開された画像データに対して、画像領域０〜３まて４つの画像領域の設定を行ない、各画像領域に対して如何なる画像データ処理（画像補正）を行なうかの設定によりその結果の画像がどのようになるかを示している。
【００７１】
タイミング制御部７７は、エンジンドライバー４から１ページ分の書き込み期間を規定するＦＧＡＴＥ信号，１ライン分の書き込み期間を規定するＬＧＡＴＥ信号，各ラインの書き込み開始及び終了タイミングを示すＬＳＹＮＣ信号，１ドット毎の読み出し及び書き込みの周期を取る画像クロックＷＣＬＫ，及びＲＥＳＥＴ信号を入力し、上述の各部ブロック７１〜７６に対してその動作の同期をとるために必要なクロック信号等を発生する。と同時に、タイミング信号生成部７７１が設けられ、前述した様々な用途に用いられる信号を出力する。
【００７２】
但し、上記各出力信号を発生させるためにタイミング制御部７７を動作させるための動作基本クロックは、前述のエンジンドライバー４から入力される信号とは異なる制御信号であり、図１０に示すドット補正部７の内部に設けられた制御信号発生手段７８により発生された制御信号か、もしくはドット補正部７の外部に設けられた何らかの信号発生手段により発生された制御信号を用いる。ここで、制御信号発生手段７８の実施例としては、電圧制御発振器（ＶＣＯ）を用いるものとし、ドット補正部７の外部に設けられる信号発生手段としては、前述の電圧制御発振器（ＶＣＯ）や水晶発振器等を用いるものとする。
【００７３】
なお、パターンメモリ７５の補正データは、コントローラ３のＭＰＵ３１あるいはエンジンドライバ４のＣＰＵ４１によりＲＯＭ３２又は４２から選択的にロードされたり、ホストコンピュータ１からダウンロードすることもでき、そうすれば画像データの被補正パターンに対する補正データを容易に変更することが可能である。
【００７４】
次に図１４に、本発明の上述の第２態様の第１〜第３実施例で用いられるドット補正部７の構成を示す。この図１４に示すドット補正部７は、上述の図５に示すドット補正部７に代えて用いられるものであり、解像度設定手段７９Ｂを設けているのが大きな特徴である。解像度設定手段７９Ｂは、コントロ−ラ３からの１ペ−ジ分のビットマップ状に展開された画像デ−タがプリント時には如何なる解像度でプリントされるかを設定するための手段であり、解像度設定手段７９Ｂからはビットマップ状に展開された画像デ−タのプリント時の解像度を示すコ−ド情報（図１４におけるＡ１２〜Ａ１５信号）が生成されてメモリブロック７５に与えられる。
【００７５】
図１２および図１３には、１ペ−ジ分のビットマップ状に展開された画像デ−タに対して、各解像度ごとに如何なる画像デ−タ処理（画像補正）が行なわれ、その結果がどのような画像となるかを示している。これらの図面の（ａ）が元の画像デ−タ、（ｂ）が補正画像デ−タであり、×を付したドットが補正により付加されたものである。
【００７６】
図１４に示すドット補正部７の、他の部分の構成および機能は図１０に示すものと同様であるので、ここでの説明は省略する。
【００７７】
更に、以上説明してきた内容以外に、以下の内容に詳細については、前記特開平５−２０７２８２号公報にて説明の内容と同じであるため、ここでは省略する。
・マッチングのためのウインドウの領域分割とその検出パターン及び使用領域，
・図１に示したパターン認識部７４を構成する各ブロック７４１〜７４８からの  各出力信号，
・図１に示したパターン認識部７４における各ブロックの機能，および、
・ドットの補正方法。
【００７８】
最後に、上述の実施例では、レーザプリンタ２のコントローラ３とエンジンドライバ４とを結ぶ内部インターフェシス５内にこの発明による画像データ処理装置であるドット補正部７を設けた場合の実施例について説明したが、このドット補正部７をコントローラ３側あるいはエンジンドライバ４側に設けるようにしてもよい。
【００７９】
さらに、この発明はレーザプリンタの限るものでなく、ＬＥＤプリンタその他の各種光プリンタ、デジタル複写器、普通紙ファクシミリ等の、ビットマップ状に展開して画像を形成する各種画像形成装置、並びに形成した画像を表示する画像表示装置にも同様に適用することができる。
【００８０】
以上説明した各実施例によれば、以下に記す作用と効果を得ることが可能となる。
（１Ａ）  −第１態様の第１実施例−  ビットマップ状に展開された画像データを複数の画像領域に設定可能とすることにより、各画像領域に対して施す画像データ処理の選択の自由度を向上すると同時に、画像補正用データの作成に関して汎用性を向上することができる。
（２Ａ）  −第１態様の第２実施例−  上記（１Ａ）の効果に加えて、画像補正に関わるメモリのトータル容量を、機能の低下を招くことなく削減することができる。
（３Ａ）  −第１態様の第３実施例−  上記（２Ａ）と同様にして、更に画像補正に関わるメモリのトータル容量を、機能の低下を招くことなく削減することができる。
（１Ｂ）  −第２態様の第１実施例−  ビットマップ状に展開された画像データのプリント時の解像度を設定可能とすることにより、プリント時の各解像度に対して施す画像デ−タ処理の選択の自由度を向上すると同時に、画像補正用データの作成に関して汎用性を向上し、的確な画像補正を施した画像を提供することができる。
（２Ｂ）  −第２態様の第２実施例−  上記（１Ｂ）の効果に加えて、画像補正に関わるメモリのトータル容量を、機能の低下を招くことなく削減することができる。
（３Ｂ）  −第２態様の第３実施例−  上記（２Ｂ）と同様にして、更に画像補正に関わるメモリのトータル容量を、機能の低下を招くことなく削減することができる。
（４）  全実施例  画像データ処理装置の動作制御に関する制御信号の選択を可能とすることにより、該画像データ処理装置の汎用性の向上を計ることができる。
【００８１】
【発明の効果】
第１態様によれば、画像領域設定手段により、ビットマップ状に展開された画像データを複数領域に設定可能であり、しかも、各設定に対応した補正デ−タがパタ−ンメモリ手段より読み出される。各画像領域に対して画像デ−タ処理の選択の自由度が向上すると共に、パタ−ンメモリ手段の汎用性が向上する。
【００８２】
第２態様によれば、解像度設定手段により、本画像デ−タ処理装置から画像デ−タを受ける出力装置（プリンタ，２次元ディスプレイ）の解像度に合せた画像デ−タ補正が設定でき、出力装置の自由度（出力装置に対する汎用性）が向上すると共に、パタ−ンメモリ手段の汎用性が向上する。
【図面の簡単な説明】
【図１】図５，図１０および図１４に示すパタ−ン認識部７４の構成を示すブロック図である。
【図２】本発明の実施例を組込むレ−ザプリンタの構成を示すブロック図である。
【図３】図２に示すレ−ザプリンタの機構部の概要を示す縦断面図である。
【図４】図３に示す画像書込みユニット２６の機構概要を示す斜視図である。
【図５】図２に示すドット補正部７に用いられる従来のドット補正部の構成を示すブロック図である。
【図６】図５，図１０および図１４に示すＦＩＦＯ７２およびウィンドウ７３の構成を示すブロック図である。
【図７】図６に示すウィンドウ７３における画像デ−タ分布対応のドット分布を示す平面図である。
【図８】（ａ）は図５に示すパタ−ン認識部７４とメモリブロック７５の接続関係を示すブロック図、（ｂ）は図１０および図１４に示すパタ−ン認識部７４とメモリブロック７５の、第１実施例における接続関係を示すブロック図、（ｃ）は図１０および図１４に示すパタ−ン認識部７４とメモリブロック７５の、第２実施例における接続関係を示すブロック図、（ｄ）は図１０および図１４に示すパタ−ン認識部７４とメモリブロック７５の、第３実施例における接続関係を示すブロック図である。
【図９】図８の（ａ）〜（ｄ）に示す接続関係のそれぞれでの、メモリの所要容量を示す平面図である。
【図１０】本発明の第１態様で用いられるドット補正部７の構成を示すブロック図である。
【図１１】図１０に示す画像領域設定手段７９Ｂによる領域設定態様を示す平面図である。
【図１２】（ａ）は２４０ｄｐｉの解像度での原画像デ−タを示す平面図、（ｂ）は補正した画像デ−タを示す平面図である。
【図１３】（ｂ）は４８０ｄｐｉの解像度での原画像デ−タを示す平面図、（ｂ）は補正した画像デ−タを示す平面図である。
【図１４】本発明の第２態様で用いられるドット補正部７の構成を示すブロック図である。
【符号の説明】
１０ａ，１０ｂ：給紙カセット
１１：用紙            １１ａ：用紙スタック
１２：給紙ロ−ラ      １３：レジストロ−ラ対
１４：メインモ−タ    １５：感光体ドラム
１６：帯電チャ−ジャ  １７：現像ユニット
１８：転写チャ−ジャ  １９：搬送ベルト
２０：定着ユニット    ２１：排紙ロ−ラ
２２：排紙トレイ      ２３：クリ−ニングユニット
２４：プリント回路基板
５０：ＬＤユニット    ５１：第１シリンダレンズ
５２：第１ミラ−      ５３：結像レンズ
５４：ディスク型モ−タ
５５：ポリゴンミラ−  ５６：回転偏向器
５７：第２ミラ−      ５８：第２シリンダレンズ
６０：第３ミラ−      ６１：集光レンズ
６２：同期センサ
【図１】
0003552263.tif 000002
【図２】
0003552263.tif 000003
【図３】
0003552263.tif 000004
【図４】
0003552263.tif 000005
【図５】
0003552263.tif 000006
【図６】
0003552263.tif 000007
【図７】
0003552263.tif 000008
【図８】
0003552263.tif 000009
【図９】
0003552263.tif 000010
【図１０】
0003552263.tif 000011
【図１１】
0003552263.tif 000012
【図１２】
0003552263.tif 000013
【図１３】
0003552263.tif 000014
【図１４】
0003552263.tif 000015