(57)【特許請求の範囲】
【請求項１】
光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、
入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換手段と、
前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、
該ウィンドウ部を１画素ずつ移動させる移動手段と、
前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、
前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする画像形成装置。
【請求項２】
前記データ補正手段は、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記画素データに隣接する画素データが前記予定画素データでない場合に、当該隣接する画素データに対して前記白画素片と同一の画素片を挿入又は削除することを特徴とする請求項１記載の画像形成装置。
【請求項３】
光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、
入力画像信号を、前記光源を点灯させるための黒画素片及び前記光源を消灯させるための白画素片のうちの少なくとも一方を含み、１画素に対応する静電潜像を形成するための画素データに変換する変換手段と、
前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、
該ウィンドウ部を１画素ずつ移動させる移動手段と、
前記入力画像信号に対して少なくとも１つのビットデータからなる画素片の挿抜を行う際、前記画素データが前記画素片の挿抜を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する前記予定画素データに画素片を挿抜した方が前記予定画素データに隣接する画素データに画素片を挿抜するよりも白黒画素比率と白画素片挿抜比率が近い場合、前記予定画素データに当該予定画素データの画素片と同色の画素片を挿抜し、前記ウィンドウ部に位置する前記予定画素データに画素片を挿抜した方が前記予定画素データに隣接する画素データに画素片を挿抜するよりも白黒画素比率と白画素片挿抜比率が近くない場合、前記予定画素データに隣接する画素データに画素片を挿抜することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、
前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする画像形成装置。
【請求項４】
前記データ補正手段は、前記ウィンドウ部に位置する画素データに含まれる黒画素片の比率と前記黒画素片の挿抜画素片比率との変動を最小とするように前記画素片の挿抜を行う画素データを前記予定画素データから当該予定画素データに隣接する画素データに変更することを特徴とする請求項３記載の画像形成装置。
【請求項５】
光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、
入力画像信号を、前記光源を点灯させるための黒画素片及び前記光源を消灯させるための白画素片のうちの少なくとも一方を含み、１画素に対応する静電潜像を形成するための画素データに変換する変換手段と、
前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、
該ウィンドウ部を１画素ずつ移動させる移動手段と、
前記入力画像信号に対して少なくとも１つのビットデータからなる画素片の挿抜を行う際、前記画素データが前記画素片の挿抜を行う予定である予定画素データである場合に、前記ウィンドウ部内の平均濃度と、前記黒画素片及び前記白画素片の挿抜数をカウントして、前記ウィンドウ部内の平均濃度の変化が小さくなるように挿抜する画素片の色を決定し、前記予定画素データの色が挿抜画素片と同色であるか又は前記予定画素データの色が中間色である場合、前記決定した色の画素片を前記予定画素データに挿抜し、前記予定画素データの色が挿抜画素片と同色でなくかつ前記予定画素データの色が中間色でもない場合、前記決定した色の画素片を前記予定画素データに隣接する画素データに挿抜することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、
前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする画像形成装置。
【請求項６】
光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置に用いられ、前記感光体の主走査方向の倍率を補正するための主走査倍率補正方法において、
前記画像形成装置には入力画像信号について予め規定された数の画素データを観察するウィンドウ部が備えられており、
前記入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換ステップと、
前記ウィンドウ部を１画素ずつ移動させる移動ステップと、
前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正ステップと、
前記補正後画像信号に基づいて前記光源を駆動する駆動ステップとを有することを特徴とする主走査倍率補正方法。
【請求項７】
光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置に用いられ、前記感光体の主走査方向の倍率を補正するための主走査倍率補正プログラムにおいて、
前記画像形成装置には入力画像信号について予め規定された数の画素データを観察するウィンドウ部が備えられており、
前記画像形成装置が備えるコンピュータに、
前記入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換ステップと、
前記ウィンドウ部を１画素ずつ移動させる移動ステップと、
前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正ステップと、
前記補正後画像信号に基づいて前記光源を駆動する駆動ステップとを実行させることを特徴とする主走査倍率補正プログラム。
【請求項８】
請求項７に記載の主走査倍率補正プログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その主走査倍率補正方法、及び主走査倍率補正プログラム、並びに記録媒体に関し、特に、画像信号を画素分割変調して、当該画素分割変調された画像信号に基づいてレーザ光源を変調駆動して、レーザ光源から発光されたレーザ光によって感光ドラム等の像担持体を走査することによって、潜像担持体に潜像を形成する画像形成装置、その主走査倍率補正方法、及び主走査倍率補正プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
一般に、レーザビームプリンタ又はデジタル複写機等の画像形成装置では、画像形成の際、ビーム駆動回路により光源（例えば、半導体レーザ）を駆動している。そして、半導体レーザから発光されたレーザビーム（光ビーム）を画像信号（画像データともいう）によって変調する。変調後のレーザビームは回転多面鏡（ポリゴンミラー）によって感光ドラム等の像担持体上にラスタスキャンされて、感光ドラムに潜像を形成している。
【０００３】
複数の半導体レーザを有する画像形成装置においては、各半導体レーザから発光されるレーザビームによって照射される感光体ドラム上の照射位置に応じて、潜像の倍率が異なる。また、ポリゴンミラーにおいては、その反射面の面精度が面毎に異なり、このため、反射面毎に感光ドラム上の潜像の書き出し位置が異なる。加えて、両面印字可能な画像形成装置においては、定着の際の加熱による紙サイズの収縮に起因して、両面（表面及び裏面）における潜像の比率が同一であっても、印字後、つまり、定着後において画像サイズが異なってしまう。
【０００４】
このような不都合を改善するため、画素データストリームをレーザ書込み周波数で書込んで、走査線に沿って走査されるレーザビームに変換する際、画素データストリームに対してわずかな遅延を挿入又は削除して、レーザ書込み周波数を調整するようにしたものがある（特許文献１参照）。
【０００５】
ところが、特許文献１においては、レーザ書込み周波数、画像データを転送するための画像クロックを調整するようにしているため、画像クロックを微小とした際にスペースが生じてしまい、印字品質を損なってしまう。
【０００６】
このような印字品質の劣化を防止するため、感光ドラム上においてレーザビームで走査される１走査ライン上の１つ以上の補正点毎に、当該補正点の前に位置する画素分割変調された画素データの最終ビットを補正点に位置する画素分割変調された画素データの先頭ビットとして付加するようにしたものがある（特許文献２参照）。そして、特許文献２においては、補正点以降に位置する各画素に対して、順次画素分割変調された画素データをビット単位で次画素へ移行し、１走査ライン上に付加する新たな画素データを生成する。この新たな画素データは、固定周波数の画像クロックに同期して出力される。
【０００７】
さらに、画素片（ビットデータ）の初期挿入位置をランダムとして印字品質の低下を防ぐようにしたものがある（特許文献３参照）。ここでは、初期挿入位置をランダムに設定して、その後、初期挿入位置から一定の間隔で画素片を挿入するようにしている。これによって、画素片が副走査方向に連続することを防止して画像全体として品質の劣化を防止するようにしている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−２３８３４２号公報
【特許文献２】特開２００４−３５１９０８号公報
【特許文献３】特開２０００−２５３２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところが、特許文献２に記載の手法においては、挿入されるビットデータ（以下単にビットともいう）が『０』又は『１』になるかについては画素データに依存する。このため、次のように補正点の位置と画像とによっては、濃度差が生じて印字品質が損なわれることがある。
【００１０】
図１７は、従来の主走査倍率補正処理によって処理される画像及び処理後の画像の一例を説明するための概念図である。そして、図１７（ａ）は処理前画像の一例を示す図であり、図１７（ｂ）は処理後画像の一例を示す図である。
【００１１】
いま、図１７（ａ）に示す補正前画像データを主走査倍率補正処理するとする。ここで、図１７（ａ）に丸印で示す位置が挿入補正点であるとする。特許文献２に記載の手法を用いると、補正点の前に位置する画素データの最終ビットと補正点に位置する画素データの先頭ビットとの間に補正点に位置する画素データの先頭ビットと同一のビットデータを付加するのであるから、補正後（処理後）の画像データにおいては、前半部分の濃度が濃くなり、後半部分の濃度が薄くなって（図１７（ｂ））、濃度差が生じてしまう。
【００１２】
一方、特許文献３に記載の手法では、挿入個所（つまり、挿入補正点）が多くなると（例えば、２画素に１画素片を挿入する場合）、補正による濃度変化が考慮されず、画質が劣化することがある。
【００１３】
図１８は、従来の主走査倍率補正処理によって処理される画像及び処理後の画像の他の例を説明するための概念図である。そして、図１８（ａ）は処理前画像の他の例を示す図であり、図１８（ｂ）は処理後画像の他の例を示す図である。
【００１４】
画素片の挿入個所が多い場合に副走査方向に画素片が連続しないよう初期位相を決定したとする。例えば、図１８（ａ）に丸印で示すように、挿入補正点を決定したとする。そして、主走査倍率補正を行うと、図１８（ｂ）に示すように、補正後の画像データにおいては、前半部分の濃度が濃くなり、後半部分の濃度が薄くなって、濃度差が生じてしまう。
【００１５】
このように、画像の周期が途中で変わるような画像データが入力された場合、従来の手法で補助画素挿入を行うと図１７に示すような課題が生じる。即ち、図１７に示すように、▼を挟んで前半部と後半部で同一濃度の画像を形成する画像データが入力され、その画像データが▼の部分で画像の周期が変わるような画像データの場合、従来の手法において補助画素挿入を行うと、前半と後半部とで本来同一濃度で形成されるはずの画像に濃度差が生じてしまう。
【００１６】
従って、本発明の目的は、印字品質が低下することなく、主走査倍率を適正に補正することができる画像形成装置、その主走査倍率補正方法、及び主走査倍率補正プログラム、並びに記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
上記の目的を達成するため、本発明による画像形成装置は、光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換手段と、前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、該ウィンドウ部を１画素ずつ移動させる移動手段と、前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする。
【００１８】
また、本発明による画像形成装置は、光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、入力画像信号を、前記光源を点灯させるための黒画素片及び前記光源を消灯させるための白画素片のうちの少なくとも一方を含み、１画素に対応する静電潜像を形成するための画素データに変換する変換手段と、前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、該ウィンドウ部を１画素ずつ移動させる移動手段と、前記入力画像信号に対して少なくとも１つのビットデータからなる画素片の挿抜を行う際、前記画素データが前記画素片の挿抜を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する前記予定画素データに画素片を挿抜した方が前記予定画素データに隣接する画素データに画素片を挿抜するよりも白黒画素比率と白画素片挿抜比率が近い場合、前記予定画素データに当該予定画素データの画素片と同色の画素片を挿抜し、前記ウィンドウ部に位置する前記予定画素データに画素片を挿抜した方が前記予定画素データに隣接する画素データに画素片を挿抜するよりも白黒画素比率と白画素片挿抜比率が近くない場合、前記予定画素データに隣接する画素データに画素片を挿抜することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする。
【００１９】
さらに、本発明による画像形成装置は、光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置において、入力画像信号を、前記光源を点灯させるための黒画素片及び前記光源を消灯させるための白画素片のうちの少なくとも一方を含み、１画素に対応する静電潜像を形成するための画素データに変換する変換手段と、前記入力画像信号について予め規定された数の画素データを観察するウィンドウ部と、該ウィンドウ部を１画素ずつ移動させる移動手段と、前記入力画像信号に対して少なくとも１つのビットデータからなる画素片の挿抜を行う際、前記画素データが前記画素片の挿抜を行う予定である予定画素データである場合に、前記ウィンドウ部内の平均濃度と、前記黒画素片及び前記白画素片の挿抜数をカウントして、前記ウィンドウ部内の平均濃度の変化が小さくなるように挿抜する画素片の色を決定し、前記予定画素データの色が挿抜画素片と同色であるか又は前記予定画素データの色が中間色である場合、前記決定した色の画素片を前記予定画素データに挿抜し、前記予定画素データの色が挿抜画素片と同色でなくかつ前記予定画素データの色が中間色でもない場合、前記決定した色の画素片を前記予定画素データに隣接する画素データに挿抜することによって前記入力画像信号を補正して補正後画像信号とするデータ補正手段と、前記補正後画像信号に基づいて前記光源を駆動する駆動手段とを有することを特徴とする。
【００２０】
本発明による主走査倍率補正方法は、光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置に用いられ、前記感光体の主走査方向の倍率を補正するための主走査倍率補正方法において、前記画像形成装置には入力画像信号について予め規定された数の画素データを観察するウィンドウ部が備えられており、前記入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換ステップと、
前記ウィンドウ部を１画素ずつ移動させる移動ステップと、前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正ステップと、前記補正後画像信号に基づいて前記光源を駆動する駆動ステップとを有することを特徴とする。
【００２１】
本発明による主走査倍率補正プログラムは、光源を点灯制御して前記光源から出射される光ビームを所定の方向に走査することによって感光体に静電潜像を形成し、前記静電潜像を現像することによって画像形成を行う画像形成装置に用いられ、前記感光体の主走査方向の倍率を補正するための主走査倍率補正プログラムにおいて、前記画像形成装置には入力画像信号について予め規定された数の画素データを観察するウィンドウ部が備えられており、前記画像形成装置が備えるコンピュータに、前記入力画像信号を、前記光源を点灯させるための黒画素片と前記光源を消灯させるための白画素片のうち少なくとも一方を含む複数ビットの画素データに変換する変換ステップと、前記ウィンドウ部を１画素ずつ移動させる移動ステップと、前記所定の方向の画像の長さを補正するために、前記画素データに対して画素片の挿入又は削除を行う際、前記画素データが画素片の挿入又は削除を行う予定である予定画素データである場合に、前記ウィンドウ部に位置する前記画素データについて前記黒画素片及び前記白画素片のビット数をカウントして、前記ウィンドウ部に位置する全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率以下の場合、前記黒画素片と同一の画素片を前記予定画素データに対して挿入又は削除し、前記全画素数に対する白画素数の比率が、全挿入画素片数に対する白画素片挿入数の比率よりも大きい場合、前記白画素片と同一の画素片を前記予定画素データに隣接する画素データに対して挿入又は削除することによって前記入力画像信号を補正して補正後画像信号とするデータ補正ステップと、前記補正後画像信号に基づいて前記光源を駆動する駆動ステップとを実行させることを特徴とする。
【００２２】
本発明による記録媒体は、上記の主走査倍率補正プログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【発明の効果】
【００２３】
本発明によれば、画像の周期が途中で変わるような画像に対しても印字品質を落とすことなく、主走査倍率を適正に補正することができるという効果がある。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態による画像形成装置の一例を模式的に示す縦断面図である。
【図２】図１に示す露光装置に入射されるレーザ光（レーザビーム）を生成するレーザビーム生成装置の一例を示すブロック図である。
【図３】本発明の実施の形態による画素片の挿入補正を説明するための概念図であり、（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図、（ｂ）は（ａ）で示す補正予定点を修正した画像データを示す図、（ｃ）は（ｂ）で決定された挿入補正点に応じて画素片の挿入を行った結果を示す図である。
【図４】図２に示す画像処理回路で実行される挿入処理の一例を説明するためのフローチャートである。
【図５】図２に示す画像処理装置がウィンドウを用いて挿入処理を実行する様子を説明するための図である。
【図６】１ドットのチェッカーパターンに対して図４で説明した処理を行った場合の結果を説明するための概念図であり、（ａ）は１ドットのチェッカーパターンである画像データの一例を示す図、（ｂ）は（ａ）で示す補正予定点を修正した画像データを示す図、（ｃ）は（ｂ）で決定された挿入補正点に応じて画素片の挿入を行った結果を示す図である。
【図７】本発明の実施の形態による画素片の削除補正を説明するための概念図であり、（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図、（ｂ）は（ａ）で示す削除補正予定点を修正した画像データを示す図である。また、（ｃ）は（ｂ）で決定された削除補正点に応じて画素片の削除を行った結果を示す図である。
【図８】図２に示す画像処理回路で実行される削除処理の一例を説明するためのフローチャートである。
【図９】本発明の実施の形態による画素片の挿抜処理を説明するための概念図であり、（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図、（ｂ）は図５に示すウィンドウ部５Ａ内に挿入補正点及び削除補正点がある場合を示す図、（ｃ）は（ａ）で示す挿入・削除補正予定点を修正した画像データを示す図、（ｄ）は（ｃ）で決定された挿入・削除補正点に応じて画素片の挿入・削除を行った結果を示す図である。
【図１０】図２に示す画像処理回路で実行される挿抜処理の一例を説明するためのフローチャートである。
【図１１】図２に示す画像処理回路の構成の第１の例を示すブロック図である。
【図１２】図１１に示すパルスデータＬＵＴに格納されたパルスデータの一例を示す図である。
【図１３】図２に示す画像処理回路で実行される挿抜処理の他の例を説明するためのフローチャートである。
【図１４】図２に示す画像処理回路の構成の第２の例を示すブロック図である。
【図１５】図２に示す画像処理回路の構成の第３の例を示すブロック図である。
【図１６】図２に示す画像処理回路の構成の第４の例を示すブロック図である。
【図１７】従来の主走査倍率補正処理によって処理される画像及び処理後の画像の一例を説明するための概念図であり、（ａ）は処理前画像の一例を示す図、（ｂ）は処理後画像の一例を示す図である。
【図１８】従来の主走査倍率補正処理によって処理される画像及び処理後の画像の他の例を説明するための概念図であり、（ａ）は処理前画像の他の例を示す図、（ｂ）は処理後画像の他の例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態による画像形成装置の一例ついて図面を参照して説明する。
【００２６】
（第１の実施形態）
図１は本発明の実施の形態による画像形成装置の一例を模式的に示す縦断面図である。
【００２７】
図１を参照して、図示の画像形成装置は、所謂カラーレーザビームプリンタであり、転写材カセット５３を備えている。転写材カセット５３にセットされた転写材（記録用紙）は、給紙ローラ５４によって一枚ずつ取り出され、搬送ローラ対５５−ａ及び５５−ｂで搬送されてレジストローラ５６によって画像形成部に給送される。
【００２８】
画像形成部において、転写材を搬送する転写搬送ベルト１０が複数の回転ローラによって転写材搬送方向（図１の右から左方向）に沿って扁平に張設されている。記録用紙は、転写搬送ベルト１０の搬送方向最上流部において、転写搬送ベルト１０に静電吸着される。
【００２９】
画像形成部は現像ユニット５２−Ｃ、５２−Ｙ、５２−Ｍ、及び５２−Ｋを有しており、これら現像ユニット５２−Ｃ、５２−Ｙ、５２−Ｍ、及び５２−Ｋには感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋが備えられている。そして、感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋは転写搬送ベルト１０の搬送面に沿って配置されている。
【００３０】
さらに、現像ユニット５２−Ｃ、５２−Ｙ、５２−Ｍ、及び５２−Ｋには、それぞれ帯電器及び現像器が備えられるとともに、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、及びブラック（Ｋ）の各色トナーが収納されている。
【００３１】
感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋの周面はそれぞれ帯電器によって均一に帯電され、露光装置５１−Ｃ、５１−Ｙ、５１−Ｍ、及び５１−Ｋが画像データに応じて感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋを露光する。これによって、感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋには静電潜像が形成される。これら静電潜像は現像器によって現像されて、感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋには各色トナー像が形成される。
【００３２】
転写搬送ベルト１０を挟んで、感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋに対向してそれぞれ転写ローラ５７−Ｃ、５７−Ｙ、５７−Ｍ、及び５７−Ｋが配置されている。感光ドラム１４−Ｃ、１４−Ｙ、１４−Ｍ、及び１４−Ｋ上のトナー像は、それぞれ転写ローラ５７−Ｃ、５７−Ｙ、５７−Ｍ、及び５７−Ｋによって、転写搬送ベルト１０によって搬送される記録用紙に順次重ね合わされて転写される。その後、記録用紙は、定着装置５８に搬送されて、ここでトナー像が定着処理される。そして、記録用紙は排紙ローラ対５９−ａ及び５９−ｂによって機外に排出される。
【００３３】
なお、転写搬送ベルト１０の代わりに、シアン、イエロー、マゼンタ、及びブラックの各色トナーが直接転写される所謂中間転写ベルトを用いて、中間転写ベルト上のカラートナー像を記録用紙に２次転写するようにしてもよい。
【００３４】
図２は、図１に示す露光装置に入射されるレーザ光（レーザビーム）を生成するレーザビーム生成装置の一例を示すブロック図である。なお、図２においては、図１に示す露光装置を示す符号のサフィックスは省略されている。
【００３５】
図２を参照して、レーザビーム生成装置は、画像処理回路２１０７を有している。画像処理回路２１０７には、例えば、画像形成装置において原稿読取の結果得られた画像信号（入力画像信号）が与えられる。画像処理回路２１０７は画像信号を画素分割変調して、画素分割変調された画像信号（以下画素変調画像信号と呼ぶ）を画像クロックに同期させて出力する。つまり、画像処理回路２１０７は画像信号を１画素に対応する静電潜像を形成するための画素データに変換する。
【００３６】
この画素データは、半導体レーザ２１０１（光源を）駆動するための複数ビットのデータであって、半導体レーザ２１０１を点灯させための第１のビットデータ及び半導体レーザ２１０１を消灯させるための第２のビットデータのうちの少なくとも一方を含んでいる。
【００３７】
上記の画素変調画像信号（補正後画像信号ともいう）はレーザ駆動装置２１０６に与えられ、レーザ駆動回路２１０６は画素変調画像信号に基づいて半導体レーザ（光源）２１０１を駆動（つまり、点灯制御）する。
【００３８】
半導体レーザ２１０１の内部には、レーザ光の一部を検出するフォトダイオードセンサ（ＰＤセンサ：図示せず）が配置され、レーザ駆動装置２１０６は、ＰＤセンサの検出信号を用いて半導体レーザ２１０１のＡＰＣ（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）制御を行う。半導体レーザ２１０１から発光（出射）されたレーザ光（光ビーム）は、コリメータレンズ２１０２及び絞り等を有する光学系を介してほぼ平行光になり、所定のビーム径でポリゴンミラー（回転多面鏡）２１０３に入射する。ポリゴンミラー２１０３は、所定方向に等角速度で回転しており、この回転に伴い、ポリゴンミラー２１０３に入射したレーザ光は、連続的に角度を変える偏向ビームとして反射される。
【００３９】
この偏向ビームは、ｆ−θレンズ２１０４によって集光作用を受ける。また、ｆ−θレンズ２１０４は走査の時間的な直線性を保証するような歪曲収差の補正を行うので、ｆ−θレンズ２１０４を通過した偏向ビームは、感光ドラム１４（サフィックス省略）上に所定方向に等速で走査される。つまり、感光ドラム１４はレーザ光によって偏向走査されることになる。
【００４０】
感光体ドラム１４の一方の端部近傍には、偏向ビームを検出するビームディテクトセンサ２１０５が配置されおり、このセンサの検出信号はポリゴンミラー２１０３の回転とデータの書き込みとの同期をとるための同期信号として用いられる。
【００４１】
このようなレーザ駆動装置２１０６においては、１走査中のレーザ光の光量を一定に保持するため、１走査中の光検出区間でレーザ光の出力を検出して半導体レーザ２１０１の駆動電流を１走査の間保持するという駆動方式が採用される。
【００４２】
ここでは、画像形成装置が画像データ（画像信号）に応じて画像形成を行う際に、主走査方向（感光ドラムの長手方向）の倍率（以下、主走査倍率と呼ぶ）を調整する。続いて、図示の画像形成装置における主走査倍率の補正処理の概要について説明することにする。
【００４３】
まず、画像データに画素片（ビットデータともいう）を挿入補正して主走査倍率補正処理を行う場合について説明する。
【００４４】
図３は、本発明の実施の形態による画素片の挿入補正を説明するための概念図である。そして、図３（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図であり、図３（ｂ）は図３（ａ）で示す補正予定点を修正した画像データを示す図である。そして、図３（ｃ）は図３（ｂ）で決定された挿入補正点に応じて画素片の挿入を行った結果を示す図である。
【００４５】
いま、図３（ａ）に示す画素の各々は１６個の画素片（ビットデータ（単にビットともいう））から構成されているものとする。ここでは、黒画素については画素値を１６／１６（ＦＵＬＬ）とし、白画素については画素値を０とする。図３（ａ）に丸印で示す部分（画素）は予め設定された挿入補正予定点を示している。ここでは、２画素につき１画素片を挿入補正するものとする。
【００４６】
図示の例では、図３（ａ）に丸印で示す挿入補正予定点について、次のようにして、挿入補正点を決定する。この処理は図２に示す画像処理回路２１０７で実行される。なお、画像処理回路２１０７の構成については後述する。
【００４７】
図４は、図２に示す画像処理回路２１０７で実行される挿入処理の一例を説明するためのフローチャートである。また、図５は図２に示す画像処理装置２１０７がウィンドウ部を用いて挿入処理を実行する様子を説明するための図である。図５に示すウィンドウ部は仮想的なものであり、画像処理回路２１０７が挿入処理を行う際に用いられる。また、図５では図３（ａ）の１行目を処理する例が示されている。なお、このウィンドウ部５Ａは１行Ｌ列（Ｌは２以上の整数）である（図示の例では、Ｌ＝４とする）。つまり、このウィンドウ部５Ａは４つの窓を有していることになる。言い換えると、ウィンドウ部５Ａによって予め規定された数の画素データが観察されることになる。
【００４８】
図２、図４、及び図５を参照して、ここでは、図３（ａ）に示す画像データについて挿入処理を行う場合について説明する。なお、図５（ａ）は図３（ａ）の１行目を示す。画像処理回路２１０７は、後述するようにウィンドウ内の画像濃度に応じて挿入補正点を決定する。まず、画像処理装置２１０７は、ライン方向画素数（横幅）Ｎ＝１、ライン数Ｍ＝１とする（ステップＳ３０２）。そして、画像処理装置２１０７は、図５（ｂ）に示すように、図中１番目の画素にウィンドウ５Ａの右端の窓を一番目の画素（左端の画素）に位置づける。
【００４９】
続いて、画像処理回路２１０７は、当該画素片挿入予定ポイント（挿入補正予定点があるか否かについて判定する（ステップＳ３０３）。つまり、画像処理回路２１０７は当該画素データが予定画素データであるか否かについて判定することになる。
【００５０】
なお、前述のように、この挿入補正予定点は予め設定されている。当該画素が挿入補正予定点（以下注目画素ともいう）であると（ステップＳ３０３において、ＹＥＳ）、画像処理回路２１０７は、ウィンドウ部５Ａ内の黒画素及び白画素の個数をカウントする（ステップＳ３０４）。
【００５１】
この際、余白部分、つまり、画素が位置づけられていない窓は、白画素であるとする。図５（ｂ）に示す状態では、ウィンドウ部５Ａには白画素が３つ、黒画素が１つ位置づけられていることになる。また、図５（ｂ）に示す状態では、ウィンドウ部５Ａ内において注目画素以外には画素片は存在しない。
【００５２】
次に、画像処理回路２１０７は、注目画素が白画素であるか否かを判別する（ステップＳ３０５）とともに、ウィンドウ部５Ａ内の白画素数の比率と白画素片挿入の比率（白補正数／全挿入数）を求める。そして、注目画素が白画素であると（ステップＳ３０５において、ＹＥＳ）、画像処理回路２１０７は、白画素数の比率が白画素片挿入の比率よりも大きいか否かについて判定する（ステップＳ３０６）。
【００５３】
白画素数の比率が白画素片挿入の比率よりも大きい決定すると（ステップＳ３０６において、ＹＥＳ）、その決定結果に応じて画像処理回路２１０７は当該注目画素（白）に白画素片（つまり、ドットデータ”０”）を挿入する（ステップＳ３０７）。
【００５４】
一方、白画素数の比率が白画素片挿入の比率以下であると（ステップＳ３０６において、ＮＯ）、画像処理回路２１０７は注目画素の左側に隣接する画素は黒画素であり、かつ画素片挿入予定がないかについて調べる（ステップＳ３０８）。注目画素の左側に隣接する画素は黒画素でありかつ画素片挿入予定がないと（ステップＳ３０８において、ＹＥＳ）、画像処理回路２１０７は当該注目画素の左側に隣接する黒画素に黒画素片を挿入する（ステップＳ３０９）。
【００５５】
注目画素の左側に隣接する画素は黒画素でないか及び／又は画素片挿入予定があると（ステップＳ３０８において、ＮＯ）、画像処理回路２１０７はステップＳ３０７に移行する。
【００５６】
ステップＳ３０５において、注目画素が白画素でないと（ステップＳ３０５において、ＮＯ）、画像処理回路２１０７は、白画素数の比率が白画素片挿入の比率よりも大きいか否かについて判定する（ステップＳ３１０）。
【００５７】
白画素数の比率が白画素片挿入の比率以下であると（ステップＳ３１０において、ＮＯ）、画像処理回路２１０７は当該注目画素（黒）に黒画素片を挿入する（ステップＳ３１１）。一方、白画素数の比率が白画素片挿入の比率よりも大きいと（ステップＳ３１０において、ＮＯ）、画像処理回路２１０７は注目画素の左側に隣接する画素は白画素であり、かつ画素片挿入予定がないかについて調べる（ステップＳ３１２）。注目画素の左側に隣接する画素は白画素でありかつ画素片挿入予定がないと（ステップＳ３１２において、ＹＥＳ）、画像処理回路２１０７は当該注目画素の左側に隣接する白画素に白画素片を挿入する（ステップＳ３１３）。注目画素の左側に隣接する画素は白画素でないか及び／又は画素片挿入予定であると（ステップＳ３１２において、ＮＯ）、画像処理回路２１０７はステップＳ３１１に移行する。
【００５８】
なお、ステップＳ３０３において、当該画素が注目画素でないと（ステップＳ３０３において、ＮＯ）、画像処理回路２１０７は、新たな画素片挿入なしとする（ステップＳ３１４）。
【００５９】
ステップＳ３０７、Ｓ３０９、Ｓ３１１、Ｓ３１３、又はＳ３１４に続いて、画像処理回路２１０７はＮ＝横幅となったか否かについて判定する（ステップＳ３１５）。Ｎ＝横幅でないと（ステップＳ３１５において、ＮＯ）、画像処理回路２１０７は、Ｎ＝Ｎ＋１として（ステップＳ３１６）、ステップＳ３０３に戻って処理を続行する。
【００６０】
Ｎ＝横幅であると（ステップＳ３１５において、ＹＥＳ）、画像処理回路２１０７は、Ｍ＝ライン数であるか否かについて判定する（ステップＳ３１７）。Ｍ＝ライン数でないと（ステップＳ３１７において、ＮＯ）、画像処理回路３１６は、Ｎ＝１とするとともに、Ｍ＝Ｍ＋１として（ステップＳ３１８）、ステップＳ３０３に戻って処理を続行する。一方、Ｍ＝ライン数であると（ステップＳ３１７において、ＹＥＳ）、画像処理回路２１０７は処理を終了する。
【００６１】
このようにして、画像処理回路２１０７は画素データに含まれる第１のビットデータのビット数が第２のビットデータのビット数よりも大きいと、第１のビットデータと同一のビットデータを画素データに対して挿入することになる。
【００６２】
また、画像処理回路２１０７は画素データに含まれる第１のビットデータのビット数が第２のビットデータのビット数よりも小さいと、第２のビットデータと同一のビットデータを画素データに隣接する画素データに対して挿入して画像信号を補正して補正後画像信号とする。
【００６３】
図５（ｂ）に示す状態では、ステップＳ３０４でカウントした結果から白画素比率＝３／４であり、注目画素は黒画素であるから白画素片比率白画素の比率＝０である。ステップＳ３１０において、白画素の比率が白画素片挿入の比率より大きいと判定される。そして、ステップＳ３１２において、注目画素の左側に隣接する画素は白画素であるから、画像処理回路２１０７は注目画素である黒画素から左に隣接する白画素へ挿入補正点を移動し（図５（ｂ）において矢印で示す）、当該白画素に白画素片を挿入する（ステップＳ３１３）。
【００６４】
このようにして、図５（ｂ）に示すように、画素片の挿入補正点が左の白画素に移動することになる。
【００６５】
続いて、ウィンドウ部５Ａが右側に１画素ずれて、図５（ｃ）に示す状態となる。この際、右側の窓５ａには注目画素が位置づけられていないので、新たな画素片挿入の挿入はない。その後、順次ウィンドウ部５Ａを右側に１画素ずつ順次ずらして同様の処理が行われることになる。
【００６６】
図５（ｄ）に示す状態では、白画素数及び黒素数はそれぞれ２であり、補正点は白及び黒ともに１である。つまり、白画素数の比率が白画素片挿入の比率以下であるので、挿入補正点の移動は行われない。
【００６７】
図５（ｅ）に示す状態では、右側の窓５ａには注目画素が位置づけられていないので、新たな画素片挿入の挿入はない。図５（ｆ）に示す状態では、白画素数及び黒素数はそれぞれ２であり、補正点は黒が２である。従って、図中矢印で示すように、挿入補正点を注目画素（黒）の左側に隣接する白画素に移動する。このようにして、以下図５（ｇ）〜図５（ｕ）に示す処理が行われて、最終的に図５（ｖ）に示すように、一ライン分について新たな画素片挿入補正点が決定される。そして、同様の処理を繰り返して、最終ラインまでの処理が行われ、画像全体（つまり画像データ）について新たな画素片挿入補正点が決定される。
【００６８】
図４及び図５を用いて説明した処理を行うと、図３（ａ）に示す画像データについては、図３（ｂ）に示すように、画素片挿入補正点が変更されることになる。そして、図３（ｂ）に示す画素片挿入補正点に応じて画素片の挿入処理を行うと、図３（ｃ）に示す補正画像データが得られる。図３（ｃ）と図１７（ｂ）とを比較すると、図３（ｃ）においては、前半部分と後半部分との濃度差がほとんどなくなることが分かる。
【００６９】
図６は、１ドットのチェッカーパターンに対して図４で説明した処理を行った場合の結果を説明するための概念図である。そして、図６（ａ）は１ドットのチェッカーパターンである画像データの一例を示す図であり、図６（ｂ）は図６（ａ）で示す補正予定点を修正した画像データを示す図である。また、図６（ｃ）は図６（ｂ）で決定された挿入補正点に応じて画素片の挿入を行った結果を示す図である。
【００７０】
いま、図６（ａ）に示す位置（つまり、画素）に画素片挿入補正予定点があるとする。この際、図４及び図５で説明した１行４列のウィンドウ部５Ａで前半部分と後半部分との濃度差の変化が少なくなるように、画素片挿入補正点を移動させると、図６（ｂ）に示す位置に挿入補正点が決定される。そして、このようにして決定した挿入補正点に応じて画素片を挿入すると、図６（ｃ）に示す結果が得られる。図６（ｃ）に示すように、１ドットのチェッカーパターンにおいてもその前半部分と後半部分との濃度差が極めて少ないことが分かる。
【００７１】
このようにして、予め設定された挿入補正点を移動すると、画素片挿入に起因する画像の濃度変化を抑制することができる。
【００７２】
続いて、画像データから画素片を削除補正して主走査倍率補正処理を行う場合について説明する。
【００７３】
図７は、本発明の実施の形態による画素片の削除補正を説明するための概念図である。そして、図７（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図であり、図７（ｂ）は図７（ａ）で示す削除補正予定点を修正した画像データを示す図である。また、図７（ｃ）は図７（ｂ）で決定された削除補正点に応じて画素片の削除を行った結果を示す図である。ここで、図７（ａ）にバツ印で示す部分（画素）は予め設定された削除補正予定点を示している。ここでは、２画素につき１画素片を削除補正するものとする。
【００７４】
図示の例では、図７（ａ）にバツ印で示す削除補正予定点について、次のようにして、削除補正点を決定する。
【００７５】
図８は、図２に示す画像処理回路２１０７で実行される削除処理の一例を説明するためのフローチャートである。なお、ここでも、図５で説明したウィンドウ部５Ａが用いられる。図示の例では、１行４列のウィンドウ部５Ａが用いられている。
【００７６】
図２及び図８を参照して、ここでは、図７（ａ）に示す画像データについて削除処理を行う場合について説明する。まず、画像処理装置２１０７は、ライン方向画素数（横幅）Ｎ＝１、ライン数Ｍ＝１とする（ステップＳ７０２）。画像処理回路２１０７は、当該画素が画素片削除予定ポイント（削除補正予定点）であるか否かについて判定する（ステップＳ７０３）。当該画素が削除補正予定点（以下注目画素ともいう）であると（ステップＳ７０３において、ＹＥＳ）、画像処理回路２１０７は、ウィンドウ部５Ａ内の黒画素及び白画素の個数をカウントする（ステップＳ７０４）。さらに、画像処理回路２１０７は黒画素片削除数及び白画素削除数をカウントする。
【００７７】
次に、画像処理回路２１０７は、注目画素が白画素であるか否かを判別する（ステップＳ７０５）とともに、ウィンドウ部５Ａ内の白画素数の比率と白画素片削除の比率（白補正数／全削除数）を求める。そして、注目画素が白画素であると（ステップＳ７０５において、ＹＥＳ）、画像処理回路２１０７は、白画素数の比率が白画素片削除の比率よりも大きいか否かについて判定する（ステップＳ７０６）。
【００７８】
白画素数の比率が白画素片削除の比率よりも大きいと（ステップＳ７０６において、ＹＥＳ）、画像処理回路２１０７は当該注目画素（白）から白画素片を削除する（ステップＳ７０７）。
【００７９】
一方、白画素数の比率が白画素片削除の比率以下であると（ステップＳ７０６において、ＮＯ）、画像処理回路２１０７は注目画素の左側に隣接する画素は黒画素であり、かつ画素片削除予定がないかについて調べる（ステップＳ７０８）。注目画素の左側に隣接する画素は黒画素でありかつ画素片削除予定がないと（ステップＳ７０８において、ＹＥＳ）、画像処理回路２１０７は当該注目画素の左側に隣接する黒画素から黒画素片を削除する（ステップＳ７０９）。
【００８０】
注目画素の左側に隣接する画素は黒画素でないか及び／又は画素片削除予定があると（ステップＳ７０８において、ＮＯ）、画像処理回路２１０７はステップＳ７０７に移行する。
【００８１】
ステップＳ７０５において、注目画素が白画素でないと（ステップＳ３０５において、ＮＯ）、画像処理回路２１０７は、白画素数の比率が白画素片削除の比率よりも大きいか否かについて判定する（ステップＳ７１０）。
【００８２】
白画素数の比率が白画素片削除の比率以下であると（ステップＳ７１０において、ＮＯ）、画像処理回路２１０７は当該注目画素（黒）から黒画素片を削除する（ステップＳ７１１）。一方、白画素数の比率が白画素片削除の比率よりも大きいと（ステップＳ７１０において、ＮＯ）、画像処理回路２１０７は注目画素の左側に隣接する画素は白画素であり、かつ画素片削除予定がないかについて調べる（ステップＳ７１２）。注目画素の左側に隣接する画素は白画素でありかつ画素片削除予定がないと（ステップＳ７１２において、ＹＥＳ）、画像処理回路２１０７は当該注目画素の左側に隣接する白画素から白画素片を削除する（ステップＳ７１３）。注目画素の左側に隣接する画素は白画素でないか及び／又は画素片削除予定であると（ステップＳ７１２において、ＮＯ）、画像処理回路２１０７はステップＳ７１１に移行する。
【００８３】
なお、ステップＳ７０３において、当該画素が注目画素でないと（ステップＳ７０３において、ＮＯ）、画像処理回路２１０７は、新たな画素片削除なしとする（ステップＳ７１４）。
【００８４】
ステップＳ７０７、Ｓ７０９、Ｓ７１１、Ｓ７１３、又はＳ７１４に続いて、画像処理回路２１０７はＮ＝横幅となったか否かについて判定する（ステップＳ７１５）。Ｎ＝横幅でないと（ステップＳ７１５において、ＮＯ）、画像処理回路２１０７は、Ｎ＝Ｎ＋１として（ステップＳ７１６）、ステップＳ７０３に戻って処理を続行する。
【００８５】
Ｎ＝横幅であると（ステップＳ７１５において、ＹＥＳ）、画像処理回路２１０７は、Ｍ＝ライン数であるか否かについて判定する（ステップＳ７１７）。Ｍ＝ライン数でないと（ステップＳ７１７において、ＮＯ）、画像処理回路３１６は、Ｎ＝１とするとともに、Ｍ＝Ｍ＋１として（ステップＳ７１８）、ステップＳ７０３に戻って処理を続行する。一方、Ｍ＝ライン数であると（ステップＳ７１７において、ＹＥＳ）、画像処理回路２１０７は処理を終了する。
【００８６】
上述のようにして、図７（ａ）に示す画像データについて削除補正点を修正・決定すると、削除補正点は図７（ｂ）に示すようになる。そして、図７（ｂ）に示す削除補正点に応じて画像データの補正を行うと図７（ｃ）に示す結果が得られる。図７（ｃ）に示すように、画素片削除においても、補正後の画像データに関してその前半部分と後半部分との濃度差が極めて小さくなることが分かる。
【００８７】
このようにして、削除補正点を移動することによって、画素片削除に起因する画像の濃度変化を抑制することができる。
【００８８】
続いて、画像データについて画素片を挿入・削除する処理（以下挿抜処理と呼ぶ）を行って主走査倍率補正処理を行う場合について説明する。
【００８９】
図９は、本発明の実施の形態による画素片の挿抜処理を説明するための概念図である。そして、図９（ａ）は画像データの中央で画像の位相がずれる１ドット１スペースの縦線の画像データを示す図であり、図９（ｂ）は図５に示すウィンドウ部５Ａ内に挿入補正点及び削除補正点がある場合を示す図である。また、図９（ｃ）は図９（ａ）で示す挿入・削除補正予定点を修正した画像データを示す図である。また、図９（ｄ）は図９（ｃ）で決定された挿入・削除補正点に応じて画素片の挿入・削除を行った結果を示す図である。ここで、図９（ａ）に丸印で示す部分（画素）は予め設定された挿入補正予定点を示しており、バツ印で示す部分（画素）は予め設定された削除補正予定点を示している。ここでは、２画素につき１画素片を挿抜処理するものとする。
【００９０】
図示の例では、図９（ａ）に丸印及びバツ印で示す挿入・削除補正予定点について、次のようにして、挿入・削除補正点を決定する。
【００９１】
図１０は、図２に示す画像処理回路２１０７で実行される挿抜処理の一例を説明するためのフローチャートである。
【００９２】
図２及び図１０を参照して、ここでは、図９（ａ）に示す画像データについて挿抜処理を行う場合について説明する。まず、画像処理装置２１０７は、ライン方向画素数（横幅）Ｎ＝１、ライン数Ｍ＝１とする（ステップＳ９０２）。画像処理回路２１０７は、当該画素が画素片挿抜予定ポイント（挿抜補正予定点）であるか否かについて判定する（ステップＳ９０３）。当該画素が挿抜補正予定点（以下注目画素ともいう）であると（ステップＳ９０３において、ＹＥＳ）、画像処理回路２１０７は、ウィンドウ部５Ａ内の黒画素及び白画素の個数をカウントする（ステップＳ９０４）。さらに、画像処理回路２１０７は黒画素片挿抜数及び白画素挿抜数をカウントする。
【００９３】
なお、図示の例では、黒画素片挿抜数及び白画素挿抜数をカウントする際、挿入補正点（予定点）１つについて”＋１”とし、削除補正点（予定点）１つについて”−１”として、ウィンドウ部５Ａ内の合計をカウントする。
【００９４】
次に、画像処理回路２１０７は、注目画素に対して画素片を挿抜した方が左側に隣接する画素に対して挿抜するよりも、白黒画素比率と白画素片挿入比率とが近いか否かについて判定する（ステップＳ９０６）。注目画素に対して画素片を挿抜した方が左側に隣接する画素に対して挿抜するよりも白黒画素比率と白画素片挿入比率とが近いと（ステップＳ９０６において、ＹＥＳ）、画像処理回路２１０７は、注目画素に対してその画素片と同色の画素片を挿抜する（ステップＳ９０７）。
【００９５】
一方、注目画素に対して画素片を挿抜した方が左側に隣接する画素に対して挿抜するよりも白黒画素比率と白画素片挿入比率とが近くないと（ステップＳ９０６において、ＮＯ）、画像処理回路２１０７は、注目画素の左側に隣接する画素について画素片の挿抜予定がないかについて判定する（ステップＳ９０８）。
【００９６】
注目画素の左側に隣接する画素について画素片の挿抜予定があると（ステップＳ９０８において、ＮＯ）、画像処理回路２１０７はステップＳ９０７に移行する。注目画素の左側に隣接する画素について画素片の挿抜予定がないと（ステップＳ９０８において、ＹＥＳ）、画像処理回路２１０７は注目画素の左側に隣接する画素に対して画素片を挿抜する（ステップＳ９０９）。
【００９７】
なお、ステップＳ９０３において、当該画素が注目画素でないと（ステップＳ９０３において、ＮＯ）、画像処理回路２１０７は、新たな画素片の挿抜なしとする（ステップＳ９１４）。
【００９８】
ステップＳ９０７、Ｓ９０９、又はＳ９１４に続いて、画像処理回路２１０７はＮ＝横幅となったか否かについて判定する（ステップＳ９１５）。Ｎ＝横幅でないと（ステップＳ９１５において、ＮＯ）、画像処理回路２１０７は、Ｎ＝Ｎ＋１として（ステップＳ９１６）、ステップＳ３０３に戻って処理を続行する。
【００９９】
Ｎ＝横幅であると（ステップＳ９１５において、ＹＥＳ）、画像処理回路２１０７は、Ｍ＝ライン数であるか否かについて判定する（ステップＳ９１７）。Ｍ＝ライン数でないと（ステップＳ９１６において、ＮＯ）、画像処理回路２１０７は、Ｎ＝１とするとともに、Ｍ＝Ｍ＋１として（ステップＳ９１８）、ステップＳ３０３に戻って処理を続行する。一方、Ｍ＝ライン数であると（ステップＳ９１７において、ＹＥＳ）、画像処理回路２１０７は処理を終了する。
【０１００】
ところで、挿抜補正点を決定していく過程で、図９（ｂ）に示すように、ウィンドウ部５Ａ内に挿入及び削除の補正点がともに存在する場合がある。図９（ｂ）に示す状態の場合、画像処理回路２１０７は、前述のように、ステップＳ９０４においてウィンドウ部５Ａ内の画素及び画素片をカウントする。図９（ｂ）に示す例では、黒画素及び白画素はそれぞれ２つあり、白画素片が１つ挿入されている。
【０１０１】
ここで、注目画素は、図９（ｂ）に示すように、画素片削除予定点であるが、注目画素の色は黒画素であるので、注目画素から画素片を削除するとウィンドウ部５Ａ内においてその濃度が画素片挿抜によってずれることになる。また、図示の例では、注目画素の左側に隣接する画素は白画素であって、画素片を挿抜する予定はない。従って、画像処理回路２１０７はその濃度の変動を抑えるため、画素片削除位置を注目画素から左側に隣接する白画素へ移動して、左側に隣接する白画素から白画素片を削除することになる。
【０１０２】
以上のように図９（ａ）に示す画像データについて挿抜補正点を修正・設定すると、挿抜補正点は図９（ｃ）で示すようになる。そして、図９（ｃ）に示す挿抜補正点に応じて画像データの補正を行うと、図９（ｄ）に示す結果が得られる。図９（ｄ）に示すように、画素片を挿抜する場合においても、左右の画像サイズが等しく描画されるように画素片を挿入又は削除しているので、左右の画像サイズはほぼ等しくなり、左右の画像の濃度もほぼ等しくなる。
【０１０３】
このようにして、挿抜補正点を移動することによって、画素片の挿抜に起因する画像の濃度変化を抑制することができる。
【０１０４】
続いて、上述した主走査倍率補正処理を実行するための制御系について説明する。図１１は、図２に示す画像処理回路２１０７の構成の一例を示すブロック図である。
【０１０５】
図２及び図１１を参照して、画像処理回路２１０７は、制御信号発生回路１２０１を有している。図１１には示されていないが、制御信号発生回路１２０１は、図１に示す画像形成装置が備えるＣＰＵからセグメント数及びセグメント０〜ｍ（ｍは１以上の整数）が与えられる。なお、セグメント０〜ｍの各々はセグメント幅及び補正ポイント（補正点）数を有している。ここでは、主走査が複数のセグメントに分割されて処理される。例えば、セグメント数に応じたＳＲＡＭテーブルが制御信号発生回路１２０１に保持され、セグメント毎にセグメント幅（画素数）と当該セグメント中の補正点の数がＳＲＡＭテーブルに保持される。
【０１０６】
制御信号発生回路１２０１は、セグメント数及びセグメント０〜ｍに基づいてＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ−Ｆｉｒｓｔ  Ｏｕｔ  Ｍｅｍｏｒｙ）クロック発生回路１２０３及びパラレル−シリアル（以下ＰＳと呼ぶ）変換／ビットデータ挿抜回路１２０８に対してビットデータ挿抜位置信号１２５２を与える。なお、この図５（ａ）で示す信号である。
【０１０７】
さらに、制御信号発生回路１２０１は、セグメント数及びセグメント０〜ｍに基づいてシリアル−パラレル（以下ＳＰと呼ぶ）クロック発生回路１２０４に対してＳＰ変換制御信号１２５３を与える。ＦＩＦＯクロック発生回路１２０３は、基準クロック１２５１及びビットデータ挿抜位置信号１２５２に基づいて、ＦＩＦＯ１２０２、ディレイ時間発生回路１２０５、パルスデータＬＵＴ（Ｌｏｏｋ  ＵＰ  Ｔａｂｌｅ）１２０７、及びＬＵＴアドレス生成回路１２０６に対して読み出しクロック１２５４を与える。
【０１０８】
ＳＰクロック発生回路１２０４は、基準クロック１２５１及びＳＰ変換制御信号１２５３に基づいて、ＳＰ変換回路１２０９に対してＳＰ変換クロック１２５５を与える。また、このＳＰ変換クロック１２５５は、画像クロックとしてＳＰクロック発生回路１２０４から出力される。
【０１０９】
ＦＩＦＯ１２０２には、本体制御部（つまり、ＣＰＵ）からＦＩＦＯ書き込み信号１２５６及び書き込みクロック１２５９が供給されるとともに、画像生成部（図示せず）から画像信号が画素単位で入力される。この画像信号の上位２ビットがパルス位置であり、下位４ビットがハーフトーン処理済みの画素値である。つまり、ＦＩＦＯ１２０２には６ビットの書き込み画素データ１２５７が入力される。ＦＩＦＯ１２０２からは、読み出しクロック２２５４及びディレイ時間発生回路１２０５から与えられるＦＩＦＯ読み出し信号１２６０によって、６ビットの読み出し画素データ１２６１が出力される。
【０１１０】
読み出し画素データ１２６１は、ディレイ時間発生回路１２０５に入力される。ディレイ時間発生回路１２０５は、ＢＤセンサから出力されるＢＤ信号１２６２を基準として、本体制御部よって指定されたディレイ時間１２６３に応じて、ＦＩＦＯ読み出し信号１２６０を調整する。そして、ＢＤ信号１２６２を基準として、ディレイ時間１２６３経過後に、ディレイ時間発生回路１２０５はＬＵＴアドレス生成回路１２０６に対して画素データ（画素値１２６５及びパルス位置１２６６）と画素データ有効信号１２６４とを入力する。
【０１１１】
ＬＵＴアドレス生成回路１２０６は、ディレイ時間発生回路１２０５から入力された画素データ（画素値１２６５及びパルス位置１２６６）と画素データ有効信号１２６４に基づいて、パルスデータＬＵＴ１２０７から１６ビットのパルスデータ１２６８を読み出す。このパルスデータＬＵＴ１２０７にはパルス位置毎に、４ビットの画素値に対する１６ビットのパルスデータが格納されている。
【０１１２】
図１２は、図１１に示すパルスデータＬＵＴ１２０７に格納されたパルスデータの一例を示す図である。
【０１１３】
図１２に示すように、パルス位置１２６６が、２’ｂ００で中央を、２’ｂ０１で右寄せを、２’ｂ１０で左寄せを、２’ｂ１１でスプリットを示すとすると、パルス位置１２６６を上位２ビット、画素値１２６５を下位４ビットとした６ビット信号をパルスデータＬＵＴアドレス１２６７とすればよい。なお、パルスデータＬＵＴ１２０７は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で実装するようにしてもよいし、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で実装して、本体制御部からパルスデータを当該ＲＡＭに書き込むようにしてもよい。
【０１１４】
ＬＵＴアドレス生成回路１２０６は、１６ビットのＬＵＴ出力パルスデータ１２６８をパルスデータ１２７０として、パルスデータ有効信号１２６９と同期して、パルス位置１２７１ととともに、ＰＳ変換／ビットデータ挿抜回路１２０８に与える。
【０１１５】
ＰＳ変換／ビットデータ挿抜回路１２０８は、ＬＵＴアドレス生成回路１２０６から入力されたパルスデータ１２７０を、ＰＳ変換クロック（基準クロック）１２５１に基づいてシリアル画素信号に変換する。さらに、ＰＳ変換／ビットデータ挿抜回路１２０８は、パルスデータ１２７０に応じて挿抜補正点を判別して、ビットデータ挿抜を行う。
【０１１６】
図示のように、ＰＳ変換／ビットデータ挿抜回路１２０８は、１行Ｌラインのウィンドウバッファ１２０８ａを有している。そして、このウィンドウバッファ１２０８ａには現在の画素以前に処理した画素値及び挿抜位置がバッファデータとして記憶される。ＰＳ変換／ビットデータ挿抜回路１２０８はバッファデータとビットデータ挿抜位置信号１２５２と参照して、挿抜補正点の移動（補正）を行うか否かを判定する。
【０１１７】
ＰＳ変換／ビットデータ挿抜回路１２０８から出力されるビットデータ挿抜済みのシリアル画素信号１２７２は、ＳＰ変換回路１２０９に入力される。ＳＰ変換回路１２０９は、ＳＰ変換クロック１２５５によって、入力されたシリアル画素信号１２７２を１６ビットのパラレル画素信号１２７３に変換して出力する。
【０１１８】
（第２の実施形態）
上述の第１の実施形態では、画素値が黒（全点灯）及び白である場合について説明したが、画素値が中間調であっても本発明を適用することができる。
【０１１９】
図１３は、図２に示す画像処理回路２１０７で実行される挿抜処理の他の例を説明するためのフローチャートである。
【０１２０】
図２及び図１３を参照して、ここでは、画素値は中間調であるとする。まず、画像処理装置２１０７は、ライン方向画素数（横幅）Ｎ＝１、ライン数Ｍ＝１とする（ステップＳ１４０２）。画像処理回路２１０７は、当該画素が画素片挿抜予定ポイント（挿抜補正予定点）であるか否かについて判定する（ステップＳ１４０３）。当該画素が挿抜補正予定点（以下注目画素ともいう）であると（ステップＳ１４０３において、ＹＥＳ）、画像処理回路２１０７は、ウィンドウ部５Ａ内の平均濃度と黒画素片挿抜数及び白画素挿抜数とをカウントする（ステップＳ１４０４）。
【０１２１】
図示の例では、黒画素片挿抜数及び白画素挿抜数をカウントする際、挿入補正点（予定点）１つについて”＋１”とし、削除補正点（予定点）１つについて”−１”として、ウィンドウ部５Ａ内の合計をカウントする。
【０１２２】
次に、画像処理回路２１０７は、平均濃度の変化が最小とするように（小さくなるように）挿抜画素片の色を決定する（ステップＳ１４０５）。そして、画像処理回路２１０７は注目画素が挿抜画素片と同色か又は注目画素が中間色であるか否かについて判定する（ステップＳ１４０６）。
【０１２３】
注目画素が挿抜画素片と同色か又は注目画素が中間色であると（ステップＳ１４０６において、ＹＥＳ）、画像処理回路２１０７は、前述のステップＳ１４０５で決定した色の画素片を注目画素に対して挿抜する（ステップＳ１４０７）。
【０１２４】
注目画素が挿抜画素片と同色でなくかつ注目画素が中間色でないと（ステップＳ１４０６において、ＮＯ）、画像処理回路２１０７は、注目画素の左側に隣接する画素について画素片の挿抜予定がないかについて判定する（ステップＳ１４０８）。
【０１２５】
注目画素の左側に隣接する画素について画素片の挿抜予定があると（ステップＳ１４０８において、ＮＯ）、画像処理回路２１０７は注目画素と同色の画素片を注目画素に対して挿抜する（ステップＳ１４１１）。一方、注目画素の左側に隣接する画素について画素片の挿抜予定がないと（ステップＳ１４０８において、ＹＥＳ）、画像処理回路２１０７は、注目画素の左側に隣接する画素が挿抜画素片と同色であるか又は注目画素が中間色であるか否かについて判定する（ステップＳ１４０９）。
【０１２６】
注目画素の左側に隣接する画素が挿抜画素片と同色でなくかつ注目画素が中間色でないと（ステップＳ１４０９において、ＮＯ）、画像処理回路２１０７はステップＳ１４１１に移行する。注目画素の左側に隣接する画素が挿抜画素片と同色であるか又は注目画素が中間色であると（ステップＳ１４０９において、ＹＥＳ）、画像処理回路２１０７は、前述のステップＳ１４０５で決定した色の画素片を、知友目画素の左側に隣接する画素に対して挿抜する（ステップＳ１４１０）。
【０１２７】
なお、ステップＳ１４０３において、当該画素が注目画素でないと（ステップＳ１４０３において、ＮＯ）、画像処理回路２１０７は、新たな画素片の挿抜なしとする（ステップＳ１４１２）。
【０１２８】
ステップＳ１４０７、Ｓ１４１０、Ｓ１４１１、又はＳ１４１２に続いて、画像処理回路２１０７はＮ＝横幅となったか否かについて判定する（ステップＳ１４１３）。Ｎ＝横幅でないと（ステップＳ１４１３において、ＮＯ）、画像処理回路２１０７は、Ｎ＝Ｎ＋１として（ステップＳ１４１４）、ステップＳ１４０３に戻って処理を続行する。
【０１２９】
Ｎ＝横幅であると（ステップＳ１４１３において、ＹＥＳ）、画像処理回路２１０７は、Ｍ＝ライン数であるか否かについて判定する（ステップＳ１４１５）。Ｍ＝ライン数でないと（ステップＳ１４１５において、ＮＯ）、画像処理回路２１０７は、Ｎ＝１とするとともに、Ｍ＝Ｍ＋１として（ステップＳ１４１６）、ステップＳ１４０３に戻って処理を続行する。一方、Ｍ＝ライン数であると（ステップＳ１４１５において、ＹＥＳ）、画像処理回路２１０７は処理を終了する。
【０１３０】
上述の処理を全てのラインについて行って、画像処理回路２１０７は画像全体の画素片挿抜点を新たに決定する。そして、画像処理回路２１０７は、決定した挿抜補正点に応じて画素片の挿抜処理を行う。これによって、画素値が中間調であっても画像の濃度を損なうことなく、画素片の挿抜処理を行うことができる。
【０１３１】
ところで、挿抜補正点を決定していく過程で、図９（ｂ）に示すように、ウィンドウ部５Ａ内に挿入及び削除の補正点がともに存在する場合がある。図９（ｂ）に示す状態の場合、画像処理回路２１０７は、前述のように、ステップＳ９０４においてウィンドウ部５Ａ内の画素及び画素片をカウントする。図９（ｂ）に示す例では、黒画素及び白画素はそれぞれ２つあり、白画素片が１つ挿入されている。
【０１３２】
ここで、注目画素は、図９（ｂ）に示すように、画素片削除予定点であるが、注目画素の色は黒画素であるので、注目画素から画素片を削除するとウィンドウ部５Ａ内においてその濃度が画素片挿抜によってずれることになる。また、図示の例では、注目画素の左側に隣接する画素は白画素であって、画素片を挿抜する予定はない。従って、画像処理回路２１０７はその濃度の変動を抑えるため、画素片削除位置を注目画素から左側に隣接する白画素へ移動して、左側に隣接する白画素から白画素片を削除することになる。
【０１３３】
以上のように図９（ａ）に示す画像データについて挿抜補正点を修正・設定すると、挿抜補正点は図９（ｃ）で示すようになる。そして、図９（ｃ）に示す挿抜補正点に応じて画像データの補正を行うと、図９（ｄ）に示す結果が得られる。図９（ｄ）に示すように、画素片を挿抜する場合においても、左右の画像サイズが等しく描画されるように画素片を挿入又は削除しているので、左右の画像サイズはほぼ等しくなり、左右の画像の濃度もほぼ等しくなる。
【０１３４】
このようにして、挿抜補正点を移動することによって、画素片の挿抜に起因する画像の濃度変化を抑制することができる。
【０１３５】
図１４は、図２に示す画像処理回路２１０７の構成の第２の例を示すブロック図である。
【０１３６】
図１４を参照して、図１１に示す画像処理回路２１０７と同一の構成要素については同一の参照番号を付し説明を省略する。図１４に示す画像処理回路２１０７においては、パルスデータＬＵＴ１２０７がなく、図１１に示すＬＵＴアドレス生成回路１２０６の代わりにパルスデータ生成回路１２１０が用いられている。
【０１３７】
４ビットの画素値から１６ビットのパルスデータを生成する際、パルスデータ生成回路１２１０は、画素値１２６５及びパルス位置１２６６に応じてパルスデータ１２７０を生成する。そして、パルスデータ生成回路１２１０はパルスデータ１２７０をパルスデータ有効信号１２６９と同期して、パルス位置１２７１とともにＰＳ変換／ビットデータ挿抜回路１２０８に与える。
【０１３８】
図１５は、図２に示す画像処理回路２１０７の構成の第３の例を示すブロック図である。
【０１３９】
図１５を参照して、図１１に示す画像処理回路２１０７と同一の構成要素については同一の参照番号を付し説明を省略する。図１５に示す画像処理回路２１０７においては、ＦＩＦＯ１２０２としてそのビット幅が１８ビットであるＦＩＦＯが用いられる。さらに、図１１に示すパルスデータＬＵＴ１２０７及びパルスデータ生成回路１２０６がない。そして、ディレイ時間発生回路１２０５はＰＳ変換／ビットデータ挿抜回路１２０８に接続される。画像生成部（図示せず）から入力される書き込み画素データ１２５７は、６ビットの画素データ（うち２ビットはパルス位置、４ビットが画素値）ではなく、１８ビットの画素データ（うち２ビットはパルス位置、１６ビットがパルスデータ）とされる。このように、１８ビットの画素データを用いれば、画素値からパルスデータを生成するハードウェア（図１１に示すＬＵＴアドレス生成回路１２０６及びパルスデータＬＵＴ１２０７又は図１４に示すパルスデータ生成回路１２１０）が不要となる。
【０１４０】
図１６は、図２に示す画像処理回路２１０７の構成の第４の例を示すブロック図である。
【０１４１】
図１６を参照して、図１６に示す画像処理回路２１０７と同一の構成要素については同一の参照番号を付し説明を省略する。図１６に示す画像処理回路２１０７においては、制御信号発生回路１２０１にウィンドウバッファ１２０８ａが備えられ、ＦＩＦＯ１２０２に画素データが書き込まれた際、制御信号発生回路１２０１はウィンドウバッファ１２０８ａに画素データ及びビットデータ挿抜位置予定信号（図示せず）をバッファデータとして書き込む。このビットデータ挿抜位置予定信号は画素データとセグメント数及びセグメントとに応じて制御信号発生回路１２０１が生成する。
【０１４２】
制御信号発生回路１２０１は、ウィンドウバッファ１２０８ａに保持されている画素データ及びビットデータ挿抜位置予定信号に応じてビットデータ挿抜位置信号１２７３を生成する。そして、ＰＳ変換／ビットデータ挿抜回路１２０８は、ビットデータ挿抜位置信号に応じてビットデータの挿抜位置を判定してビットデータの挿入・削除を行う。
【０１４３】
このように、図１６に示す画像処理回路２１０７では、制御信号発生回路１２０１がビットデータ挿抜位置を予め決定するため、ＰＳ変換／ビットデータ挿抜回路１２０８の構成を簡単にすることができる。
【０１４４】
なお、ＦＩＦＯクロック発生回路１２０３は、基準クロック１２５１の周期単位で読み出しクロック１２５４を遅延させるようにしてもよい。これによって、基準クロック１２５１の周期単位でディレイ時間を発生することができ、読み出しクロック１２５４の周期単位でディレイ時間を発生するディレイ時間発生回路１２０５と併用すれば、より高精細なライン開始位置調整を行うことが可能となる。
【０１４５】
また、制御信号発生装置１２０１はビットデータ挿抜位置信号を有効にするタイミングを、ライン毎にランダムに変更するようにしてもよい。これによって、ライン内おける補正回数と補正頻度を変えることなく、補正画素の位置をライン毎にランダムに変更することができる。従って、補正画素の配置がランダムになって、補正画素の位置をライン毎に変更しない場合に生じる可能性のある縦方向の縞模様の発生を防ぐことができる。
【０１４６】
なお、上述の説明から明らかなように、図２に示す画像処理装置２１０７が変換手段及びデータ補正手段として機能することになる。また、レーザ駆動装置２１０６が駆動手段として機能する。
【０１４７】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１４８】
例えば、上記の実施の形態の機能を主走査倍率補正方法として、この補正方法を、画像処理形成装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを主走査倍率補正プログラムとして、この補正プログラムを画像処理装置が備えるコンピュータに実行させるようにしてもよい。
【０１４９】
この際、主走査倍率補正方法及び主走査倍率補正プログラムは、少なくとも変換ステップ、データ補正ステップ、及び駆動ステップを有することになる。
【０１５０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１５１】
１２０１  制御信号発生回路
１２０２  ＦＩＦＯ
１２０３  ＦＩＦＯクロック発生回路
１２０４  ＳＰクロック発生回路
１２０５  ディレイ時間発生回路
１２０６  ＬＵＴアドレス生成回路
１２０７  パルスデータＬＵＴ
１２０８  ＰＳ変換／ビットデータ挿抜回路
１２０９  ＳＰ変換回路
２１０７  画像処理回路
【図１】
0005777356.tif 000002
【図２】
0005777356.tif 000003
【図３】
0005777356.tif 000004
【図４】
0005777356.tif 000005
【図５】
0005777356.tif 000006
【図６】
0005777356.tif 000007
【図７】
0005777356.tif 000008
【図８】
0005777356.tif 000009
【図９】
0005777356.tif 000010
【図１０】
0005777356.tif 000011
【図１１】
0005777356.tif 000012
【図１２】
0005777356.tif 000013
【図１３】
0005777356.tif 000014
【図１４】
0005777356.tif 000015
【図１５】
0005777356.tif 000016
【図１６】
0005777356.tif 000017
【図１７】
0005777356.tif 000018
【図１８】
0005777356.tif 000019