(57)【特許請求の範囲】
【請求項１】
入力された濃度情報のみを示す多値の画像データから発光データを生成する発光データ生成手段と、
この発光データ生成手段により生成された発光データに応じて書き込み用光源の発光時間を変調し又は発光パワーを変調し又は発光時間及び発光パワーの両方を変調し、前記書き込み用光源の発光タイミングとして少なくとも左右両方向からの制御を切り換える変調手段とを備え、
ネガ・ポジプロセスで画像形成する画像形成装置であって、
前記発光データ生成手段は、前記多値の画像データの注目画素とその周辺の複数画素のパターンが縦ラインのエッジ部分及び１ドットの縦ラインを示す複数の異なる多値パターンのいずれかのパターンに一致したことを検出したときに、
一致した前記多値パターンに応じて、前記注目画素の記録径をそれぞれ異ならせる発光データを生成し、
前記多値画像データの注目画素とその周辺の複数画素のパターンが前記複数の異なる多値パターンのいずれのパターンとも一致しないときに前記多値の画像データの持つ濃度情報に応じて設定されたデータを発光データとして生成することで、
ネガ／ポジプロセスにおける画像形成後の横ラインの線幅に対する縦ラインの線幅を調整することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記発光データ生成手段は、入力された濃度情報のみを示す多値の画像データを主走査方向に遅延させる遅延手段と、
この遅延手段から出力される画像データから主走査方向の複数の画素のパターンが前記複数の多値パターンのいずれかのパターンに一致するかどうかを検出するパターン検出手段と、
このパターン検出手段の検出結果に従って、設定された発光データを出力する発光データ出力手段とを有し、
前記パターン検出手段は、主走査方向の複数の画素のパターンが注目画素の左右の画素が白でかつ注目画素が中間調又は黒であるパターン、注目画素の左右の画素が白と黒の組み合わせでかつ注目画素が中間調又は黒であるパターンのいずれかに一致したときに該一致したパターンを濃度補正対象である１ドットの縦ラインと縦ラインのエッジ部分とのいずれか一方として検出することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタル複写機、レーザプリンタ等の画像形成装置に関する。
【０００２】
【従来の技術】
デジタル複写機、レーザプリンタ等の画像形成装置においては、作像方式として、感光体上における原稿（画像データ）の黒の部分に対応した所にレーザ光を照射してそこに現像装置でトナーを載せることにより画像を形成するネガ／ポジ（Ｎ／Ｐ）プロセスを行う方式が一般的に用いられている。
【０００３】
レーザ光のビーム径は理論上の１ドットよりも通常大きいために、感光体上の画像部にレーザ光を照射してその部分をトナーの付着で画像として形成するＮ／Ｐプロセスでは、通常１ドットの黒ラインは太くしっかりと再現されるので、線の途切れなどには強くなる。しかし、１ドットの黒ラインは原稿の黒ラインよりも太めに再現されたり、白の１ドットラインは細くなって再現性が落ちてしまったりする。特に、原稿画像を複写した用紙を再度原稿として使用する、いわゆる孫コピーでは、その現象が大きく現われる。
【０００４】
また、電子写真方式の画像形成装置では、不具合として縦線と横線の再現性の違いがあり、一般的に縦線の方が横線よりもしっかり太く再現されるため、作像条件を決める際に作像条件を縦線に合わせれば横線が原稿の横線よりも細くなりがちになり、また、逆に作像条件を横線に合わせれば縦線が原稿の横線よりも太くなりがちになるという不具合があり、作像条件を決める難しさの一因となっている。
【０００５】
このような不具合を解決するために、特開平５−７５８１６号公報に記載された技術では、２値画像データに対して注目画素とその前後の２画素以上の画素を参照して注目画素の濃度を決定することにより、非画像部が潰れることを防止し、１ドットラインの再現性を向上させている。また、特開平６−８９３３８号公報に記載された技術では、多値画像に対して注目画素とその隣接画素の関係から注目画素の記録開始位置を決定することにより、注目画素をその隣接画素に寄せて記録して２画素以上に分割された細線、画像のエッジ部の再現性を向上させている。
【０００６】
【発明が解決しようとする課題】
上記特開平５−７５８１６号公報に記載された技術は、２値画像データに対してのみ濃度を補正して１ドットラインの再現性を向上させる技術であり、多値画像については適用できない。
また、上記特開平６−８９３３８号公報に記載された技術は、多値画像に対して注目画素をその隣接画素に寄せて記録して２画素以上に分割された細線、画像のエッジ部の再現性を向上させる技術であり、１画素の細線や、縦線と横線の太さが異なる場合の線幅の補正については何ら考慮されていない。
【０００７】
請求項１に係る発明は、複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができる画像形成装置を提供することを目的とする。
請求項２に係る発明は、ハードウェアの構成を簡略化することができ、不必要な補正を行うことによる異常画像の発生を防ぐことができる画像形成装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、入力された濃度情報のみを示す多値の画像データから発光データを生成する発光データ生成手段と、この発光データ生成手段により生成された発光データに応じて書き込み用光源の発光時間を変調し又は発光パワーを変調し又は発光時間及び発光パワーの両方を変調し、前記書き込み用光源の発光タイミングとして少なくとも左右両方向からの制御を切り換える変調手段とを備え、ネガ・ポジプロセスで画像形成する画像形成装置であって、前記発光データ生成手段は、前記多値の画像データの注目画素とその周辺の複数画素のパターンが縦ラインのエッジ部分及び１ドットの縦ラインを示す複数の異なる多値パターンのいずれかのパターンに一致したことを検出したときに、一致した前記多値パターンに応じて、前記注目画素の記録径をそれぞれ異ならせる発光データを生成し、前記多値画像データの注目画素とその周辺の複数画素のパターンが前記複数の異なる多値パターンのいずれのパターンとも一致しないときに前記多値の画像データの持つ濃度情報に応じて設定されたデータを発光データとして生成することで、ネガ／ポジプロセスにおける画像形成後の横ラインの線幅に対する縦ラインの線幅を調整するものである。
【００１２】
請求項２に係る発明は、請求項１記載の画像形成装置において、前記発光データ生成手段は、入力された濃度情報のみを示す多値の画像データを主走査方向に遅延させる遅延手段と、この遅延手段から出力される画像データから主走査方向の複数の画素のパターンが前記複数の多値パターンのいずれかのパターンに一致するかどうかを検出するパターン検出手段と、このパターン検出手段の検出結果に従って、設定された発光データを出力する発光データ出力手段とを有し、前記パターン検出手段は、主走査方向の複数の画素のパターンが注目画素の左右の画素が白でかつ注目画素が中間調又は黒であるパターン、注目画素の左右の画素が白と黒の組み合わせでかつ注目画素が中間調又は黒であるパターンのいずれかに一致したときに該一致したパターンを濃度補正対象である１ドットの縦ラインと縦ラインのエッジ部分とのいずれか一方として検出するものである。
【００１９】
【発明の実施の形態】
図２は本発明の第１の実施形態を示す。この第１の実施形態はＮ／Ｐプロセスを行う電子写真方式のデジタル複写機からなる画像形成装置の一実施形態である。このデジタル複写機１は、原稿を載置してその画像を読み取るための原稿台２、及び原稿台２上の原稿を押えるための圧板３が上部に設けられ、原稿画像読み取りのためのモード・複写倍率の設定、オペレータに対する表示などを行う操作部４が上部前面に設けられている。また、デジタル複写機１は、下側に給紙部５が設けられ、左側に排紙部６が設けられている。
【００２０】
デジタル複写機１の内部は、画像読み取り系、感光体、帯電系、書き込み系、現像系、給紙搬送系、転写系、定着系、排紙系などのデジタル複写機の公知の機構、制御装置が内臓されており、これらにより複写機としての動作が実現される。
つまり、原稿は原稿台２の上に載置されて圧板３により原稿台２に密着され、画像読み取り系は、原稿台２上の原稿を照明系により照明してその反射光を結像光学系を介して読み取り素子としてのＣＣＤからなるラインセンサで光電変換するとともに、原稿台２上の原稿を照明系及び可動光学系の移動により走査してラインセンサから画像信号を得る。この画像信号は後述の回路により様々な補正が行われて書き込み系に入力される。
【００２１】
感光体は、帯電系により一様に帯電されて書き込み系により露光されることで静電潜像が形成される。書き込み系は、例えば記録用光源としての半導体レーザ（レーザダイオード）を画像信号により駆動し、レーザダイオードからの画像信号で変調されたレーザ光をポリゴンミラーなどの回転偏向器で偏向走査して感光体に照射することにより感光体を露光して感光体上に画像を書き込むことで静電潜像を形成する。
【００２２】
感光体上の静電潜像は現像系により現像されてトナー像となり、また用紙が給紙部５から給紙搬送系により給送される。この用紙は、転写系により感光体上のトナー像が転写されて定着系によりトナー像が定着され、排紙系により排紙部６へコピーとして排出される。感光体、帯電系、書き込み系、現像系、給紙部５、給紙搬送系、転写系、定着系はＮ／Ｐプロセスを行う電子写真方式の作像手段を構成している。
【００２３】
図１は、デジタル複写機１において画像信号の処理を行う部分を示す。読み取り処理部１０は、上記ラインセンサにより６００ｄｐｉで読み取った画像データをＡ／Ｄ変換後にシェーディング補正などの様々な補正を行い、画像データＤａとして１画素毎に８ビット（２５６階調）で画像処理部２０に出力する。画像処理部２０は、読み取り処理部１０からの画像データＤａをＭＴＦ補正、変倍処理などを行って画質補正をした後に、２ビット（４階調）の画像データＤｂに変換して書き込み処理部３０に出力する。
【００２４】
書き込み処理部３０においては、画像処理部２０からの濃度情報のみを示す画像データＤｂを遅延手段としてのデータ遅延部４０にて主走査方向に遅延することにより主走査方向３画素のデータ配列Ｄｃ１〜Ｄｃ３（注目画素及びその左右に隣接する画素）を作り、この画像データＤｃ１〜Ｄｃ３をパターン検出手段としてのパターン検出部５０へ出力する。このパターン検出部５０は、データ遅延部４０からの３画素配列の画像データＤｃ１〜Ｄｃ３のパターンが画像のエッジ部や１ドットラインなどの複数の特定パターンのいずれかと一致するかどうかを検出し、その検出結果Ｄｄ１〜Ｄｄ８を出力する。
【００２５】
この検出結果Ｄｄ１〜Ｄｄ８は、画像データＤｃ１〜Ｄｃ３のパターンがどの特定パターンと一致するかを示し、あるいは画像データＤｃ１〜Ｄｃ３のパターンが一致する特定パターンがなかった場合には注目画素の濃度の値を示す。また、パターン検出部５０は、位相データ生成手段を兼ね、書き込み位置を右から書き込みを行う位置とするか、左から書き込みを行う位置とするかを示す位相データＤｓの生成も行う。
【００２６】
パターン検出部５０からの検出結果Ｄｄ１〜Ｄｄ８は発光データ出力手段としてのデータ変換部６０により検出結果Ｄｄ１〜Ｄｄ８に応じて、設定された８ビットの発光データＤｅに変換される。図示しない変調手段としての変調部は、データ変換部６０からの発光データＤｅ及びパターン検出部５０からの位相データＤｓに基づいて書き込み用光源としての上記レーザダイオードの発光時間又は発光パワー又は発光時間及び発光パワーの両方を変調することにより画像データ中のエッジ部や細線の部分についての書き込み濃度や書き込み開始位置を変更し、２５６階調、６００ｄｐｉで上記レーザダイオードからのレーザ光による感光体への書き込みを行う。
【００２７】
制御部７０は、操作部４と接続されており、操作部４に設定された、原稿を読み取る際のモード設定等に基づき、読み取り処理部１０、画像処理部２０及び書き込み処理部３０を制御する。読み取り処理部１０、画像処理部２０及びパルス幅変調、パワー変調、書き込み位置変調の方法は、公知の技術であり、詳細な説明を省略する。
【００２８】
次に、図５を用いて画像の制御信号について説明する。
画像の制御信号には画像の主走査方向の同期信号ＸＬＳＹＮＣ、主走査方向の画像有効期間を示す信号ＸＬＧＡＴＥ、副走査方向の画像有効期間を示す信号ＸＦＧＡＴＥ、画像データの同期を取るためのクロックＣＬＫがある。画像データＤｂは、ＸＬＳＹＮＣによりライン毎の同期が取られ、ＸＦＧＡＴＥ，ＸＬＧＡＴＥが低（Ｌ）レベルの間は画素クロックＣＬＫに同期して画像処理部２０より出力される。
【００２９】
図３はデータ遅延部４０の構成示し、図４は本実施形態の動作を説明するためのタイミングチャートを示す。
データ遅延部４０は、画像処理部２０で処理された画像データＤｂをクロックＣＬＫに同期して遅延することにより、主走査方向に連続する３画素のデータ配列Ｄｃ１〜Ｄｃ３を生成する。画像処理部２０で様々な処理を行った後に２ビット（４階調）の信号に変換された画像データＤｂは、フリップフロップ（Ｆ／Ｆ）４１に入力され、クロックＣＬＫによりＦ／Ｆ４１にラッチされる。
【００３０】
Ｆ／Ｆ４１の出力信号Ｄｃ１は画像処理部２０からの画像データＤｂを１クロック分遅延したデータとなり、このデータはさらにＦ／Ｆ４２でクロックＣＬＫによりラッチされることでクロックＣＬＫに同期して遅延される。同様に、Ｆ／Ｆ４２の出力信号Ｄｃ２はＦ／Ｆ４１の出力信号Ｄｃ１を１クロック分遅延したデータとなり、このデータはさらにＦ／Ｆ４３でクロックＣＬＫによりラッチされることでクロックＣＬＫに同期して遅延される。
【００３１】
これらのＦ／Ｆ４１〜Ｆ／Ｆ４３からの画像データＤｃ１〜Ｄｃ３は、データ変換部５０に出力され、データ変換部５０で矢印↑の部分から画像のエッジ部や１ドットラインの検出に使用される。このとき、画像データＤｃ２が注目画素のデータとなり、画像データＤｃ１，Ｄｃ３が注目画素の周辺画素（左右に隣接した画素）のデータとなる。
【００３２】
画像処理部２０で処理された画像データＤｂは、２ビットのデータであるので、濃度としては４段階を取ることができる。この画像データＤｂと実際の画像との関係は図６（１）に示す通りである。つまり、画像データＤｂの２ビットの組合せが（０、０）の時には画像が白であり、画像データＤｂの２ビットの組合せが（０、１）の時には画像が中間調１である。画像データＤｂの２ビットの組合せが（１、０）の時には画像が中間調１よりも濃度の高い中間調２であり、画像データＤｂの２ビットの組合せが（１、１）の時には画像が黒である。
【００３３】
従って、Ｆ／Ｆ４１〜Ｆ／Ｆ４３からの画像データＤｃ１〜Ｄｃ３の組合せとしては各ドット４つの状態を取り得るために４×４×４で６４通りの状態を持ち、この状態全てを認識してデータ変換部６０で後述のようにデータ変換して補正をかける場合には６４×８ビットの変換テーブルが必要となり、ハードウェアの規模が大きくなってしまう。
【００３４】
そこで、この第１の実施形態では、周辺画素のデータＤｃ１，Ｄｃ３が白または黒で、かつ、注目画素のデータＤｃ２が中間調または黒となるパターンを検出する。つまり、画像データＤｃ１〜Ｄｃ３の図７に示す上側の６つの特定パターン等を検出する。
【００３５】
ここで、これらの特定のパターンの意味について説明する。｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（０、０、１、１、０、０）、（０、０、１、０、０、０）の各パターンは１ドットラインを示し、この両者の違いは線の太さのみである。また、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（１、１、１、１、０、０）、（０、０、１、１、１、１）、（１、１、１、０、０、０）、（０、０、１、０、１、１）の各パターンは、２画素以上に分割された線の端部などに該当し、それぞれの画像の先端か後端または端部に位置する線の太さによりパターンが異なっている。
【００３６】
また、残りの４つのパターン、つまり、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（×、×、０、０、×、×）、（×、×、０、１、×、×）、（×、×、１、０、×、×）、（×、×、１、１、×、×）の各パターンは、上記６つのパターンに該当しなかった場合で各々注目画素の濃度により異なっている。そして、図７において、各パターンの右にある信号Ｄｄ１〜Ｄｄ８は画像データＤｃ１〜Ｄｃ３のパターンがその左の特定パターンに一致した際に１となる。なお、×は不定を示す。
【００３７】
更に、検出パターンについて説明すると、本実施形態では、画像データは周辺画素のデータＤｃ１，Ｄｃ３が白または黒、注目画素のデータＤｃ２が中間調または黒の場合で、かつ、補正の必要な場合のみ補正をかけるようにしている。つまり、注目画素が元々白であればそれ以上データを減らすことができないので、注目画素が中間調か黒の場合を補正の対象としている。
【００３８】
周辺画素が白か黒の場合に画像データを補正するのは、入力される画像データとして位相情報がないデータを使用しているため、中間調の場合は本来はそのデータを右に寄せればよいのか、左に寄せればよいのか不明である。従って、注目画素と、周辺画素の一方とが共に中間調の時にその２つの中間調データを寄せて記録すれば良いのか、離して記録すれば良いのかが不明であり、場合によっては補正をかけることによりかえって不具合が生じてしまう。これに対して、画像データを補正する場合の周辺画素を白又は黒に限定してしまえば、位相情報は画像データの補正に無関係でフルデューティで記録するか、記録しないかであり、黒画素の隣りに中間調画素が来るのは文字原稿を主体として考えた場合に画像の先端・後端部分であることが多く、これを補正することによって再現性が向上する。
【００３９】
このように画像データＤｃ１〜Ｄｃ３から特定のパターンのみを検出して検出結果Ｄｄ１〜Ｄｄ８を得ることにより、データ変換部５０の変換テーブルとしては８通りの状態に対してのみ必要になり、何もしなかった場合（画像データＤｃ１〜Ｄｃ３から全てのパターンを検出する場合）と比べて変換テーブルが１／８の量になる。
【００４０】
もし、もう少しハードウェアの規模が増えても良いならば、更に特定のパターンとして図８に示すようなパターンを追加しても良い。この追加しても良いパターンにおいて、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（０、０、０、１、０、０）は更に細かい１ドットラインを示し、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（１、１、０、１、０、０）、（０、０、０、１、１、１）のパターンは画像の端部を示し、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（１、１、０、１、１、１）のパターンは白の１ドットラインを示す。
【００４１】
同じコード（Ｄｄ１〜Ｄｄ８のうちの同じもの）を割り当てたパターンについては更に黒画素が右にあるのか左にあるのかによって位相データＤｓを生成する。この位相データＤｓは、通常は黒画素が左側で左寄せ（注目画素を左側の黒画素に寄せるデータ０）にしておき、黒画素が右側にある時には右寄せ（注目画素を右側の黒画素に寄せるデータ１）にすることにより、更に画像の先端部、後端部で記録品質の良い画像が得られる。また、本実施形態では使用しないが、記録用光源としてのレーザダイオードの発光タイミング制御でドットを中央に選べる場合には、位相データＤｓは、１ドットラインを検出したときに中央（ドットを左右に寄せずに中央とするデータ２）を生成することにより記録品質の良い画像が得られる。図６（２）は位相データと書き込み位置の関係を示す。
【００４２】
図９はパターン検出部５０の一部を示す。パターン検出部５０は、データ遅延部４０で主走査方向に遅延して得られた３画素のデータ配列Ｄｃ１〜Ｄｃ３が図７に示した特定のパターンに一致するかどうかを検出し、また位相データを生成する。パターン検出部５０はデータ遅延部４０からの画像データＤｃ１〜Ｄｃ３（Ｄｃ１（０）、Ｄｃ１（１）、Ｄｃ２（０）、Ｄｃ２（１）、Ｄｃ３（０）、Ｄｃ３（１））に対して反転回路、論理積ゲート（アンドゲート）、論理和ゲート（オアゲート）などのゲートの組み合わせで構成した各パターン検出部分で特定パターンとのパターンマッチングを行う。
【００４３】
図９は画像データＤｃ１〜Ｄｃ３と｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（０、０、１、１、０、０）の特定パターンとのパターンマッチングを行うパターン検出部分を示す。画像データＤｃ１の各ビットＤｃ１（０）、Ｄｃ１（１）及び画像データＤｃ３の各ビットＤｃ３（０）、Ｄｃ３（１）はそれぞれインバータ５１ａ〜５１ｄで反転されることにより、画像データＤｃ１〜３のパターンが（０、０、１、１、０、０）の特定パターンと一致する場合にはインバータ５１ａ〜５１ｄの出力信号は１となる。したがって、インバータ５１ａ〜５１ｄの出力信号及び画像データＤｃ２の各ビットＤｃ２（０）、Ｄｃ２（１）が入力されるアンドゲート５２の出力信号Ｄｄ１は画像データＤｃ１〜Ｄｃ３のパターンが（０、０、１、１、０、０）の特定パターンと一致する場合に１となる。
【００４４】
このように、画像データＤｃ１〜Ｄｃ３と各特定パターン（図７に示す上側の６つの特定パターン）とのパターンマッチングを各パターン検出部分で行う場合には、各パターン検出部分の出力信号Ｄｄ１〜Ｄｄ４のうち、画像データＤｃ１〜Ｄｃ３のパターンとマッチングした特定パターンに対応するパターン検出部分の出力信号が１となる。
【００４５】
このとき、図１０に示すように、２つのパターンに対応する信号Ｄｄ３を出力する２つのパターン検出部分、つまり、画像データＤｃ１〜Ｄｃ３と（１、１、１、１、０、０）、（０、０、１、１、１、１）の各特定パターンとのパターンマッチングを行うパターン検出部分５３ａ、５３ｂの出力信号Ｄｄ３１、Ｄｄ３２はオアゲート５４に入力され、画像データＤｃ１〜Ｄｃ３のパターンが（１、１、１、１、０、０）、（０、０、１、１、１、１）の特定パターンのどちらかと一致した時にオアゲート５４の出力信号Ｄｄ３が１となる。
【００４６】
また、同様に、他の２つの特定パターンに対応する信号Ｄｄ４を出力する２つのパターン検出部分、つまり、画像データＤｃ１〜Ｄｃ３と（１、１、１、０、０、０）、（０、０、１、０、１、１）の各特定パターンとのパターンマッチングを行うパターン検出部分の出力信号はオアゲートに入力され、画像データＤｃ１〜Ｄｃ３と（１、１、１、０、０、０）、（０、０、１、０、１、１）の特定パターンのどちらかが一致した時にそのオアゲートの出力信号Ｄｄ４が１となる。
【００４７】
画像データＤｃ１〜Ｄｃ３のパターンが図７に示す上側の６つの特定パターンのいずれとも一致しない場合には、これらの特定パターンに対応する信号Ｄｄ１〜Ｄｄ４が全て０になる。これらの信号Ｄｄ１〜Ｄｄ４は図１２に示すようにオアゲート５７に入力され、このオアゲート５７の出力信号とデータ遅延部４０からの画像データＤｃ２（０）、Ｄｃ２（１）とがオアゲート５８に入力されてオアゲート５８の出力信号が反転回路５９で反転される。
【００４８】
従って、画像データＤｃ１〜Ｄｃ３のパターンが図７に示す上側の６つの特定パターンのいずれとも一致しなくて画像データＤｃ２（０）、Ｄｃ２（１）が（０、０）であるとき、つまり、画像データＤｃ１〜３のパターンが図７に示す上側から７番目の（×、×、０、０、×、×）の特定パターンと一致するときに反転回路５９の出力信号Ｄｄ５が１になる。
【００４９】
この図１２に示すパターン検出部分は画像データＤｃ１〜Ｄｃ３のパターンが（×、×、０、０、×、×）の特定パターンと一致するかどうかを検出するパターン検出部分であるが、他の各パターン検出部分は同様にオアゲートや複数の反転回路を用いて構成されて画像データＤｃ１〜Ｄｃ３のパターンが（×、×、０、１、×、×）、（×、×、１、０、×、×）、（×、×、１、１、×、×）の各特定パターンと一致するかどうかをそれぞれ検出する。
【００５０】
また、パターン検出部５０の位相データ生成手段としての位相データ生成部においては、図１１に示すように、データ遅延部４０からの画像データＤｃ１〜Ｄｃ３が、位相データを１にして画像書き込み位置を右寄せとすべき（０、０、１、１、１、１）、（０、０、１、０、１、１）などの特定パターンと一致するかどうかを検出するパターン検出部分５５ａ、５５ｂ・・・の出力信号Ｄｄ４２、Ｄｄ３２・・・をオアゲート５６に入力することにより、位相データＤｓを生成する。この位相データＤｓは、画像データＤｃ１〜Ｄｃ３のパターンが右寄せとすべき特定パターンに一致すれば１となり、画像データＤｃ１〜Ｄｃ３のパターンが（１、１、１、１、０、０）、（１、１、１、０、０、０）などで右寄せとすべき特定パターンに一致しなければ０となる。
【００５１】
図１３は上記データ変換部６０の構成を示す。このデータ変換部６０は、パターン検出部５０で検出したパターンに応じた信号Ｄｄ１〜Ｄｄ８を、実際に変調を行うための発光データに変換する。データ変換部６０は、制御部７０のデータバスに接続されたフリップフロップ６１ａ〜６１ｈと３ステートバッファ６２ａ〜６２ｈ、アドレスデコーダ６３により構成されており、制御部７０によって変換したいデータを自由に設定できるようになっている。
【００５２】
つまり、フリップフロップ６１ａ〜６１ｈはアドレスが割付けられており、制御部７０のアドレスバスからのアドレスデータがアドレスデコーダ６３にてデコードされて制御部７０からのライト信号ＷＲとアンドがとられることによりチップセレクト信号Ｃｓ１〜Ｃｓ８が生成され、フリップフロップ６１ａ〜６１ｈはアドレスデコーダ６３からのチップセレクト信号Ｃｓ１〜Ｃｓ８がクロックとして入力されることにより制御部７０のデータバスからのデータが書き込まれてこれを保持する。
【００５３】
この場合、アドレスデコーダ６３からのチップセレクト信号Ｃｓ１〜Ｃｓ８はフリップフロップ６１ａ〜６１ｈのうちデータが書き込まれるフリップフロップに対応するチップセレクト信号が１となり、フリップフロップ６１ａ〜６１ｈは制御部７０で設定したデータが書き込まれる。３ステートバッファ６２ａ〜６２ｈは、それぞれ、パターン検出部５０からの各パターンに応じた信号Ｄｄ１〜Ｄｄ８が出力イネーブル信号として入力されることにより、フリップフロップ６１ａ〜６１ｈに設定されたデータを発光データとして有効出力とする。
【００５４】
書き込み系の変調部は、データ変換部６０により各パターン毎に設定された発光データ及びパターン検出部５０からの位相データＤｓに基づいて書き込み用光源としての上記レーザダイオードをパルス幅（発光時間）変調方式又は発光パワー変調方式又はこの両方の変調方式を合わせた変調方式で変調することによりレーザダイオードの発光光量及び発光開始位置を制御する。これにより、画像データ中のエッジ部や細線の部分についての書き込み濃度が変更され、パターン検出部５０からの位相データＤｓに基づいてレーザダイオードの発光タイミングが制御されて書き込み位置が主走査ライン上の左右方向（右寄り又は左寄り）に切り換えられて書き込み開始位置が変更される。
【００５５】
次に、この第１の実施形態の効果を実際の画像を用いて説明する。
図１４は、第１の実施形態の効果を説明するための図であり、画像が１ドットの縦線、横線からなる場合を示す。１ドットラインの場合は、図１４（ａ）に示すような画像読み取り系の入力画像を画像処理部２０で処理した結果を図１４（ｂ）とし、画像データが黒（１、１）のとき発光データＤｅを８ビットの最大値に設定したとすると、通常は、黒ベタ部がしっかり埋まるように上記レーザダイオードからのレーザビームの径は１画素より大きくなる。
【００５６】
したがって、元々原稿上の線よりそのコピー上の線が太くなりがちとなるが、更に発光データが同じであっても電子写真方式の特性として縦線と横線とでは実際にコピーとして出力した場合に縦線の方が太くなりがちとなるので、縦線と横線は図１４（ｃ）に示すような出力画像となる。これに対してパターン検出部５０により１ドットラインのパターン（０、０、１、１、０、０）または（０、０、１、０、０、０）に該当する画素を検出し、データ変換部６０で発光データとしてその画素に対する発光データを２００〜２２０程度に下げてパルス幅変調によりレーザダイオードを発光させることで、レーザダイオードからのレーザビームの径を通常よりも縦長とするので、縦線を細くすることが可能となり、その結果コピーとして出力した画像が図１４（ｄ）に示すように実際の原稿と同程度になって再現性が向上し、しかも縦線以外の部分には影響を与えない。
【００５７】
画像の先端・後端の場合には、通常は、１ドットラインと同様な問題点の他に図１５（ａ）〜（ｃ）に示すように本来１つの線としてくっつけて再現されるべき２つのデータが位相情報を持たないデータに変換されて感光体に書き込まれると、書き込み位置がレーザダイオードの発光タイミングにより右あるいは左（あるいは中央）に固定されてしまうので、書き込み位置を左固定とした場合には画像の先端で、また書き込み位置を右固定とした場合には画像の後端で線が分割されてしまう。この線が分割された部分は中間調部分の濃度が低くて間隔が広ければ分割された形で出力されるし、中間調の濃度が高くて間隔が狭ければそこが埋まって太い線となってしまい、いずれにせよ再現性を損なう原因となることがあった。
【００５８】
しかし、第１の実施形態では、パターン検出部５０で画像の先端・後端を示すパターン（１、１、１、１、０、０）、（０、０、１、１、１、１）、（１、１、１、０、０、０）、（０、０、１、０、１、１）に該当するような画素を検出し、データ変換部６０でその濃度補正を行って通常よりも濃度を下げるので、原稿よりもコピーの線が太くなりがちになることや、縦線・横線の太さの違いを補正することができ、更にパターン検出部５０で生成した位相データに応じて画像の先端に該当する画素は書き込み位置を右寄せとし、画像の後端に該当する画素は書き込み位置を左寄せとして記録するので、一層再現性を向上させることができる。
なお、書き込み処理部３０は、外部から記録用光源の発光タイミングを制御する位相データを含まない多値（２ビット）の画像データＤｂが入力された場合にも、この画像データＤｂを上述のように処理して変調部へ出力する。
【００５９】
このように、第１の実施形態は、入力された濃度情報のみを示す複数ビットの画像データＤｂから該画像データのビット数よりも多いビット数の発光データＤｅを生成する発光データ生成手段としての書き込み処理部３０と、この発光データ生成手段３０により生成された発光データに応じて書き込み用光源としてのレーザダイオードの発光時間及び／又は発光パワー及び／又は発光時間及び発光パワーの両方を変調し、前記書き込み用光源の発光タイミングとして少なくとも左右両方向からの制御を切り換える変調手段とを備えた画像形成装置であって、前記発光データ生成手段３０は、前記複数ビットの画像データの注目画素とその周辺の複数画素のパターンが画像のエッジ部分又は１ドットラインを示す複数の特定パターンのいずれかのパターンに一致したことを検出したときにその一致したパターンに応じたデータを発光データとして生成し、前記複数ビットの画像データの注目画素とその周辺の複数画素のパターンが前記複数の特定パターンのいずれのパターンとも一致しないときに前記複数ビットの画像データの持つ濃度情報に応じたデータを発光データとして生成するので、複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００６０】
また、第１の実施形態は、前記発光データ生成手段３０は、更に前記複数ビットの画像データの注目画素とその周辺の複数画素のパターンが画像のエッジ部分又は１ドットラインを示す複数の特定パターンのいずれかのパターンに一致したことを検出したときにその一致したパターンに応じて前記変調手段における発光タイミングを制御する位相データを生成するので、この位相データにより変調手段で書き込み位置を変更することで更に複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎることを防ぎ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００６１】
また、第１の実施形態は、前記発光データ生成手段３０は、入力された濃度情報のみを示す複数ビットの画像データを主走査方向に遅延させる遅延手段としてのデータ遅延部４０と、この遅延手段４０から出力される画像データから主走査方向の複数の画素のパターンが前記複数の特定パターンのいずれかのパターンに一致するかどうかを検出するパターン検出手段としてのパターン検出部５０と、このパターン検出手段５０の検出結果に従って、設定された発光データを出力する発光データ出力手段としてのデータ変換部６０とを有し、前記パターン検出手段５０は主走査方向の複数の画素のパターンが注目画素の左右の画素が白又は黒の組合せで且つ注目画素が中間調又は黒であるパターンに一致したときに該パターンを濃度補正対象である画像のエッジ部分又は１ドットラインとして検出するので、パターン検出手段の検出すべきパターン数を減らしてハードウェアの構成を簡略化することができ、不必要な補正を行うことによる異常画像の発生を防ぐことができ、再現性の良い画像を得ることが可能となる。
【００６２】
また、第１の実施形態は、前記発光データ生成手段３０は前記パターン検出手段５０により画像のエッジ部分又は１ドットラインとして検出した画像データの発光データを通常よりも下げることにより縦線の細線化を行うので、複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００６３】
次に、本発明の第２の実施形態について説明する。この第２の実施形態では、上記第１の実施形態において、図７に示すような特定パターンの代りに、周辺画素のデータＤｃ１，Ｄｃ３が白または黒で、かつ、注目画素のデータＤｃ２が中間調または黒となる図１６に示す上側の１１個のパターンが用いられる。
【００６４】
ここで、これらの特定のパターンの意味について説明する。｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（０、０、１、１、０、０）、（０、０、１、０、０、０）、（０、０、０、１、０、０）の各パターンは１ドットラインを示し、これらのパターンの違いは線の太さのみである。また、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（１、１、１、１、０、０）、（０、０、１、１、１、１）、（１、１、１、０、０、０）、（０、０、１、０、１、１）、（１、１、０、１、０、０）、（０、０、０、１、１、１）の各パターンは、２画素以上に分割された線の端部などに該当し、それぞれ画像の先端か後端または端部に位置する線の太さによりパターンが異なっている。
【００６５】
｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（１、１、１、０、１、１）、（１、１、０、１、１、１）の各パターンは、白の１ドットラインに該当する。また、図１６において残りの４つのパターン、つまり、｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（×、×、０、０、×、×）、（×、×、０、１、×、×）、（×、×、１、０、×、×）、（×、×、１、１、×、×）の各パターンは、上記１１個のパターンに該当しなかった場合で各々注目画素の濃度により異なっている。そして、図１６において、各パターンの右にある信号Ｄｐ１〜Ｄｐ１１は画像データＤｃ１〜Ｄｃ３のパターンがそのパターンに一致した際に１となる。ここに、×は不定を示す。なお、図１６における下側の４つのパターンは、第２の実施形態では用いない。
【００６６】
更に、検出パターンについて説明すると、第２の実施形態では、第１の実施形態と同様に、画像データは周辺画素のデータＤｃ１，Ｄｃ３が白または黒であって、注目画素のデータＤｃ２が中間調または黒となる場合で、かつ、補正の必要である場合、補正をかけるようにしている。
【００６７】
パターン検出部５０の出力信号Ｄｄ１〜Ｄｄ３としては、画像データＤｃ１〜Ｄｃ３が特定のパターンに一致したかどうかを示す信号Ｄｐ１〜Ｄｐ１１のうちいずれかが１になった場合に画像データＤｃ１〜Ｄｃ３が特定のパターンに一致したかどうかを示すビットを１として注目画絵のデータに付加し、画像データＤｃ１〜Ｄｃ３が特定のパターンのいずれにも一致しない場合には０を注目画絵のデータに付加することにより生成する。その結果、変換テーブルとしては８通りの状態に対してのみ必要であるので、何もしなかった場合（画像データＤｃ１〜Ｄｃ３に対して全てのパターンを検出する場合）と比べて変換テーブルが１／８の量になる。
また、パターン検出部５０は第１の実施形態と同様に位相データを黒画素が右にあるのか左にあるのかによって生成する。
【００６８】
パターン検出部５０は、反転回路、論理積ゲート、論理和ゲートなどのゲートの組み合わせで構成した各パターン検出部分でデータ遅延部４０からの画像データＤｃ１〜３（Ｄｃ１（０）、Ｄｃ１（１）、Ｄｃ２（０）、Ｄｃ２（１）、Ｄｃ３（０）、Ｄｃ３（１））に対して図１６に示す上側１１個の各特定パターンとのパターンマッチングを行う。画像データＤｃ１〜３と｛Ｄｃ１、Ｄｃ２、Ｄｃ３｝＝（０、０、１、１、０、０）の特定パターンとのパターンマッチングを行うパターン検出部分は図９に示すものと同じである。
【００６９】
このように、画像データＤｃ１〜３と各特定パターン（図１６に示す上側の１１個の特定パターン）とのパターンマッチングを各パターン検出部分で行う場合には、各パターン検出部分の出力信号Ｄｐ１〜Ｄｐ１１のうち、画像データＤｃ１〜Ｄｃ３のパターンとマッチングした特定パターンに対応するパターン検出部分の出力信号が１となる。
【００７０】
従って、画像データＤｃ１〜３が特定パターンのいずれかに一致する場合は画像データＤｃ１〜３が各特定パターンに一致するかどうかを示す各パターン検出部分の出力信号Ｄｐ１〜Ｄｐ１１のいずれかが１になる。図１７に示すように、各パターン検出部分の出力信号Ｄｐ１〜Ｄｐ１１はオアゲート５３に入力され、このオアゲート５３の出力信号とＦ／Ｆ４２からの２ビットの注目画素データＤｃ２（０）、Ｄｃ２（１）とがパターン検出部５０の出力信号（コードデータ）Ｄｄ１〜Ｄｄ３として出力される。画像データＤｃ１〜Ｄｃ３が特定パターンのいずれかに一致する場合にはオアゲート５３の出力信号が１となり、逆に画像データＤｃ１〜Ｄｃ３が特定パターンのいずれとも一致しない場合にはオアゲート５３の出力信号が０となる。
【００７１】
また、パターン検出部５０の位相データ生成手段としての位相データ生成部においては、図１８に示すように、データ遅延部４０からの画像データＤｃ１〜Ｄｃ３が、位相データを１にして画像書き込み位置を右寄せとすべき（０、０、１、１、１、１）、（０、０、１、０、１、１）、（０、０、０、１、１、１）などの特定パターンと一致するかどうかを検出するパターン検出部分５５ａ、５５ｂ、５５ｃ・・・の出力信号Ｄｐ５、Ｄｐ７、Ｄｐ９・・・をオアゲート５６に入力することにより、位相データＤｓを生成する。この位相データＤｓは、画像データＤｃ１〜Ｄｃ３のパターンが右寄せとすべき特定パターンに一致すれば１となり、画像データＤｃ〜Ｄｃ３のパターンが（１、１、１、１、０、０）、（１、１、１、０、０、０）、（１、１、０、１、０、０）などで、右寄せとすべき特定パターンに一致しなければ０となる。
【００７２】
図１９は上記データ変換部６０の構成を示す。このデータ変換部６０は、パターン検出部５０で検出したパターンに応じた信号Ｄｄ１〜Ｄｄ３を、実際に変調を行うための発光データに変換する。データ変換部６０は、制御部７０のデータバスに接続されたフリップフロップ６１ａ〜６１ｈと３ステートバッファ６２ａ〜６２ｈ、アドレスデコーダ６３、６４により構成されており、制御部７０によって変換したいデータを自由に設定できるようになっている。
【００７３】
つまり、フリップフロップ６１ａ〜６１ｈはアドレスが割付けられており、制御部７０のアドレスバスからのアドレスデータがアドレスデコーダ６３にてデコードされて制御部７０からのライト信号ＷＲとアンドがとられることによりチップセレクト信号Ｃｓ１〜Ｃｓ８が生成され、フリップフロップ６１ａ〜６１ｈはアドレスデコーダ６３からのチップセレクト信号Ｃｓ１〜Ｃｓ８がクロックとして入力されることにより制御部７０のデータバスからのデータが書き込まれてこれを保持する。
【００７４】
この場合、アドレスデコーダ６３からのチップセレクト信号Ｃｓ１〜Ｃｓ８はフリップフロップ６１ａ〜６１ｈのうちデータが書き込まれるフリップフロップに対応するチップセレクト信号が１となり、フリップフロップ６１ａ〜６１ｈは制御部７０で設定したデータが書き込まれる。パターン検出部５０の出力信号Ｄｄ１〜Ｄｄ３がアドレスデコーダ６４によりデコードされ、３ステートバッファ６２ａ〜６２ｈは、それぞれ、パターン検出部５０からの各パターンに応じた信号Ｄｑ１〜Ｄｑ８を出力イネーブル信号として出力することにより、フリップフロップ６１ａ〜６１ｈに設定されたデータを発光データとして有効出力とする。このため、画像データＤｃ〜Ｄｃ３のパターンが特定パターンに一致するかどうか、注目画素の元々の濃度がどうかに応じて発光データが切り換えられる。
【００７５】
書き込み系の変調部は、データ変換部６０により各パターン毎に設定された発光データ及びパターン検出部５０からの位相データＤｓに基づいて書き込み用光源としての上記レーザダイオードをパルス幅（発光時間）変調方式又は発光パワー変調方式又はこの両方の変調方式を合わせた変調方式で変調することによりレーザダイオードの発光光量及び発光開始位置を制御する。これにより、画像データ中のエッジ部や細線の部分についての書き込み濃度が変更され、パターン検出部５０からの位相データＤｓに基づいてレーザダイオードの発光タイミングが制御されて書き込み位置が主走査ライン上の左右方向（右寄り又は左寄り）に切り換えられて書き込み開始位置が変更される。
【００７６】
この第２の実施形態は第１の実施形態と同様な効果を奏する。すなわち、１ドットラインの場合は、図１４（ａ）に示すような画像読み取り系の入力画像を画像処理部２０で処理した結果を図１４（ｂ）とし、画像データが黒（１、１）のとき発光データＤｅを８ビットの最大値に設定したとすると、通常は、黒ベタ部がしっかり埋まるように上記レーザダイオードからのレーザビームの径は１画素より大きくなる。
【００７７】
したがって、元々原稿上の線よりそのコピー上の線が太くなりがちとなるが、更に発光データが同じであっても電子写真方式の特性として縦線と横線とでは実際にコピーとして出力した場合に縦線の方が太くなりがちとなるので、縦線と横線は図１４（ｃ）に示すような出力画像となる。これに対してパターン検出部５０により１ドットラインのパターン（０、０、１、１、０、０）、（０、０、１、０、０、０）または（０、０、０、１、０、０）に該当する画素を検出し、データ変換部６０で発光データとしてその画素に対する発光データを２００〜２２０程度に下げてパルス幅変調によりレーザダイオードを発光させることで、レーザダイオードからのレーザビームの径を通常よりも縦長とするので、縦線を細くすることが可能となり、その結果コピーとして出力した画像が図１４（ｄ）に示すように実際の原稿と同程度になって再現性が向上し、しかも縦線以外の部分には影響を与えない。
【００７８】
１ドットの白ラインについては図１４で白と黒を入れ換えれば良く、パターン検出部５０により１ドットラインのパターン（１、１、１、０、１、１）、（１、１、０、１、１、１）に該当する画素を検出し、データ変換部６０で発光データとしてその画素に対する発光データを同様に画素の濃度が下がるようにして線を太くすることにより、白の１ドットラインがつぶれることを防ぐ。
【００７９】
画像の先端・後端の場合には、通常は、１ドットラインと同様な問題点の他に図１５（ａ）〜（ｃ）に示すように本来１つの線としてくっつけて再現されるべき２つのデータが位相情報を持たないデータに変換されて感光体に書き込まれると、書き込み位置がレーザダイオードの発光タイミングにより右あるいは左（あるいは中央）に固定されてしまうので、書き込み位置を左固定とした場合には画像の先端で、また書き込み位置を右固定とした場合には画像の後端で線が分割されてしまう。この線が分割された部分は中間調部分の濃度が低くて間隔が広ければ分割された形で出力されるし、中間調の濃度が高くて間隔が狭ければそこが埋まって太い線となってしまい、いずれにせよ再現性を損なう原因となることがあった。
【００８０】
しかし、第２の実施形態では、パターン検出部５０で画像の先端・後端を示すパターン（１、１、１、１、０、０）、（０、０、１、１、１、１）、（１、１、１、０、０、０）、（０、０、１、０、１、１）、（１、１、０、１、０、０）、（０、０、０、１、１、１）に該当するような画素を検出し、データ変換部６０でその濃度補正を行って通常よりも濃度を下げるので、原稿よりもコピーの線が太くなりがちになることや、縦線・横線の太さの違いを補正することができ、更にパターン検出部５０で生成した位相データに応じて画像の先端に該当する画素は書き込み位置を右寄せとし、画像の後端に該当する画素は書き込み位置を左寄せとして記録するので、一層再現性を向上させることができる。
なお、書き込み処理部３０は、外部から記録用光源の発光タイミングを制御する位相データを含まない多値（２ビット）の画像データＤｂが入力された場合にも、この画像データＤｂを上述のように処理して変調部へ出力する。
【００８１】
このように、第２の実施形態は、入力された濃度情報のみを示す複数ビットの画像データから該画像データのビット数よりも多いビット数のコードデータＤｄ１〜Ｄｄ３を生成するコードデータ生成手段としてのパターン検出部５０と、このコードデータ生成手段により生成されたコードデータＤｄ１〜Ｄｄ３から発光データＤｅを生成する発光データ生成手段としてのデータ変換部６０と、この発光データ生成手段により生成された発光データに応じて書き込み用光源の発光時間及び／又は発光パワー及び／又は発光時間及び発光パワーの両方を変調し、前記書き込み用光源の発光タイミングとして少なくとも左右両方向からの制御を切り換える変調手段とを備えた画像形成装置であって、前記コードデータ生成手段は、前記複数ビットの画像データの注目画素とその周辺の複数画素のパターンが画像のエッジ部分又は１ドットラインを示す複数の特定パターンのいずれかのパターンに一致するかどうかを示す１乃至複数のビットの信号Ｄｐ１〜Ｄｐ８を元々の前記複数ビットの画像データＤｃ２に付加することによりコードデータを生成するので、複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎたり逆に白の１ドットラインがつぶれたりすることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００８２】
また、第２の実施形態は、前記発光データ生成手段は、更に前記複数ビットの画像データの注目画素とその周辺の複数画素のパターンが画像のエッジ部分又は１ドットラインを示す複数の特定パターンのいずれかのパターンに一致したことを検出したときにその一致したパターンに応じて前記変調手段における発光タイミングを制御する位相データを生成するので、さらに複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎたり逆に白の１ドットラインがつぶれたりすることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００８３】
また、第２の実施形態は、前記発光データ生成手段が、入力された濃度情報のみを示す複数ビットの画像データを主走査方向に遅延させる遅延手段としてのデータ遅延部４０と、この遅延手段４０から出力される画像データから主走査方向の複数の画素のパターンが前記複数の特定パターンのいずれかのパターンに一致するかどうかを検出するパターン検出手段としてのパターン検出部５０と、このパターン検出手段５０の検出結果に従って、設定された発光データを出力する発光データ出力手段としてのデータ変換部６０とを有し、前記パターン検出手段５０は主走査方向の複数の画素のパターンが注目画素の左右の画素が白又は黒の組合せで且つ注目画素が中間調又は黒であるパターンに一致したときに該パターンを濃度補正対象である画像のエッジ部分又は１ドットラインとして検出するので、検出すべきパターンの数を減らしてハードウェアの構成を簡略化することができ、不必要な補正を行うことによる異常画像の発生を防ぐことができ、再現性の良い画像を得ることが可能となる。
【００８４】
また、第２の実施形態は、前記発光データ生成手段６０は前記パターン検出手段５０により画像のエッジ部分又は１ドットラインとして検出した画像データの発光データを通常よりも下げることにより縦線の細線化を行うので、複数画素にまたがるラインのエッジ部や黒の１ドットラインが太くなりすぎたり逆に白の１ドットラインがつぶれたりすることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
なお、本発明は、上記実施形態に限定されるものではなく、例えばレーザプリンタ等の画像形成装置に適用することができる。
【００８５】
【発明の効果】
以上のように請求項１に係る発明によれば、上記構成により、縦ラインのエッジ部や１ドットの縦ラインが太くなりすぎることを防ぐことができ、縦線と横線の太さが異なることを防ぐことができ、再現性の良い画像を得ることが可能となる。
【００８６】
請求項２に係る発明によれば、上記構成により、ハードウェアの構成を簡略化することができ、不必要な補正を行うことによる異常画像の発生を防ぐことができ、再現性の良い画像を得ることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態において画像信号の処理を行う部分を示すブロック図である。
【図２】同第１の実施形態を示す斜視図である。
【図３】同第１の実施形態におけるデータ遅延部４０の構成示すブロック図である。
【図４】同第１の実施形態の動作を説明するためのタイミングチャートである。
【図５】同第１の実施形態における画像の制御信号を説明するための図である。
【図６】同第１の実施形態における画像データと実際の画像との関係を説明するための図である。
【図７】同第１の実施形態における検出すべき特定パターンを示す図である。
【図８】同第１の実施形態における検出すべき特定パターンの追加してもよい特定のパターンの例を示す図である。
【図９】同第１の実施形態におけるパターン検出部の一部を示すブロック図である。
【図１０】同第１の実施形態におけるパターン検出部の他の一部を示すブロック図である。
【図１１】同第１の実施形態におけるパターン検出部の他の一部を示すブロック図である。
【図１２】同第１の実施形態におけるパターン検出部の他の一部を示すブロック図である。
【図１３】同第１の実施形態におけるデータ変換部の構成を示すブロック図である。
【図１４】同第１の実施形態の効果を説明するための図である。
【図１５】同第１の実施形態の効果を説明するための図である。
【図１６】本発明の第２の実施形態で検出すべき特定パターン及び追加してもよい特定パターンを示す図である。
【図１７】同第２の実施形態におけるパターン検出部の一部を示すブロック図である。
【図１８】同第２の実施形態におけるパターン検出部の位相データ生成部を示すブロック図である。
【図１９】同第２の実施形態におけるデータ変換部の構成を示すブロック図である。
【符号の説明】
３０      書き込み処理部
４０      データ遅延部
５０      パターン検出部
６０      データ変換部
【図１】
0003679621.tif 000002
【図２】
0003679621.tif 000003
【図３】
0003679621.tif 000004
【図４】
0003679621.tif 000005
【図５】
0003679621.tif 000006
【図６】
0003679621.tif 000007
【図７】
0003679621.tif 000008
【図８】
0003679621.tif 000009
【図９】
0003679621.tif 000010
【図１０】
0003679621.tif 000011
【図１１】
0003679621.tif 000012
【図１２】
0003679621.tif 000013
【図１３】
0003679621.tif 000014
【図１４】
0003679621.tif 000015
【図１５】
0003679621.tif 000016
【図１６】
0003679621.tif 000017
【図１７】
0003679621.tif 000018
【図１８】
0003679621.tif 000019
【図１９】
0003679621.tif 000020