(57)【要約】【課題】    画像形成装置の動作条件に応じた補正処理を行うことにより高画質の画像を出力すること。【解決手段】描画歪の補正を行う位置を特定する座標情報と、座標情報に対応する補正量とを、指定された動作条件に基づき設定する設定部と、第１の画像データに基づき像担持体に描画する主走査方向の画素位置と、設定部により設定された座標情報と、を比較する比較部と、比較部の比較結果により座標情報と画素位置とが一致する場合に、主走査方向の描画を切り替えるために第２の画像データを選択する選択部と、設定部により設定された補正量に基づき、第１の画像データと第２の画像データの中間濃度情報となる重み付け値を算出し、第１の画像データに加算する加算部と、選択部により選択された第２の画像データの出力前に、加算部により重み付け値が加算された第１の画像データを出力する出力部とを備える。【選択図】  図４
2008259070.tif 000002
【特許請求の範囲】
【請求項１】
描画歪の補正を行う位置を特定する座標情報と、前記座標情報に対応する補正量とを、指定された動作条件に基づき設定する設定手段と、
第１の画像データに基づき像担持体に描画する主走査方向の画素位置と、前記設定手段により設定された座標情報と、を比較する比較手段と、
前記比較手段の比較結果により前記座標情報と前記画素位置とが一致する場合に、前記主走査方向の描画を切り替えるために第２の画像データを選択する選択手段と、
前記設定手段により設定された補正量に基づき、前記第１の画像データと第２の画像データの中間濃度情報となる重み付け値を算出し、前記第１の画像データに加算する加算手段と、
前記選択手段により選択された前記第２の画像データの出力前に、前記加算手段により前記重み付け値が加算された前記第１の画像データを出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記設定手段は、前記像担持体の主走査方向に、前記描画歪の補正を行う位置を特定するための複数の座標情報を保持する補正座標テーブルと、それぞれの座標情報に対応した補正量を保持する補正量テーブルとを備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記像担持体に描画する主走査方向の画素位置を特定するための特定手段と、
前記特定手段により特定された画素位置に基づき、前記補正座標テーブルから前記座標情報の選択の切り替えを指示する指示手段と
を更に備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記補正量に基づく遅延信号を生成する遅延信号生成手段を更に備え、
前記選択手段による前記第２の画像データの選択は、前記遅延信号に基づき制御されることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
設定手段が、描画歪の補正を行う位置を特定する座標情報と前記座標情報に対応する補正量とを、指定された動作条件に基づき設定する設定工程と、
比較手段が、第１の画像データに基づき像担持体に描画する主走査方向の画素位置と、前記設定手段により設定された座標情報と、を比較する比較工程と、
前記比較工程の比較結果により前記座標情報と前記画素位置とが一致する場合に、選択手段が、前記主走査方向の描画を切り替えるために第２の画像データを選択する選択工程と、
加算手段が、前記設定工程により設定された補正量に基づき、前記第１の画像データと第２の画像データの中間濃度情報となる重み付け値を算出し、前記第１の画像データに加算する加算工程と、
出力手段が、前記選択工程により選択された前記第２の画像データの出力前に、前記加算工程により前記重み付け値が加算された前記第１の画像データを出力する出力工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項６】
請求項５に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【請求項８】
描画歪の補正を行う位置を特定する座標情報を、指定された動作条件に基づき設定する設定手段と、
歪のない画像としてレンダリングされた画像データの主走査方向の画素位置と前記設定手段により設定された座標情報とを比較する比較手段と、
前記比較手段の比較結果により前記座標情報と前記画素位置とが一致する場合に、ラインを切り替えた画像データを出力する出力手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成技術に関する。
【背景技術】
【０００２】
近年電子写真方式の印刷装置においてホームユース等の需要が伸びており、小型化、高速化、ローコスト化が求められてきている。小型化された光学系の調整はより高精度に行う必要があり、カラー描画のための相互調整も必要であり、調整コストが高いものになる。小型化と高速化の双方の要求を満たすために、光学系の精度合わせコストは、より高額なものとなりローコスト化は困難なものとなる。機構部品の製造コストや光学系の調整コストのようなハードウェアに関するコストを抑えるために部品の多少の曲がりや傾斜などの不均一性を許容し、描画される画像の方をソフトウェアの援用によって補正し、全体的な製品コストを抑えようとする考えも有る。
【０００３】
従来における補正の例を説明する。主走査方向（ｚ軸方向）の画素を５０００画素とし、走査平面が開始点と終端点において４画素分の歪みを生じる画像形成装置を想定する。記録紙の搬送による遅延歪みを１画素考慮すると、搬送方向（ｙ方向）に生じる歪は次の（１）式ように求めることができる。
【０００４】
ｙ＝f(ｚ)＋kｚ＝(４／５０００＋１／５０００)・ｚ
＝1／１０００・ｚ      ・・・（１）          
１／２画素ずれた座標で画像データの走査線の選択を変更して歪みを補正するものとすると、その最初の補正点は１／２＝１／１０００・ｚより、ｚ＝５００（画素）となる。すなわち５００画素目で走査線の切り替えを行い、以下１０００、１５００、２０００、２５００・・・４５００画素で走査線の変更を行う。
【０００５】
記録紙の搬送速度を落として搬送方向の印刷解像度を高める動作モードを有する画像形成装置の場合、搬送速度が変化することによって最適な歪み補正量が変化してしまう。
【０００６】
例えば、搬送速度を半分に落として解像度を２倍に高めた場合の走査線の切り替え座標を計算すると、次のようになる。主走査方向（ｚ軸方向）の画素数は２倍の１００００画素、傾斜量は８画素、搬送歪み量は半分になるが、画素密度も２倍になるので変わらず１画素とすると、（２）式のようになる。
【０００７】
ｙ＝（８／１００００＋１／１００００)・ｚ
＝９／１００００・ｚ      ・・・（２）
１／２画素ずれた座標で画像データの走査線の選択を変更して歪みを補正するものとすると、このときの最初の補正点は１／２＝９/１００００・ｚより、ｚ＝５５５．５５５．．．となる。すなわち、５５６画素目で最初に走査線の切り替えを行い、以下１１１２画素、１６６７画素、２２２３画素、２７７８画素．．．で走査線の切り替えを行っていくことになる。元の解像度に換算した場合、この倍密度走査における切り替え座標は２７８画素、５５６画素、８３３画素、１１１１画素．．．となり、（１）式に基づいて算出した元の切り替え座標とは一致しなくなる。
【０００８】
実際の画像形成装置においては機械駆動系の動作速度を変化させることによって、感光ドラムその他の搬送系の部品の歪みや圧力に変化を生じることになり最適な歪み補正量は標準速度の印刷速度における値から離れてしまう。搬送速度は、印刷密度を変えない場合にもＯＨＰシートなどの特殊な記録紙や、記録紙の厚みの変化に対する対応処理として変更することがあり、その場合にも歪みは影響を受け変化する。
【０００９】
特許文献１では、記録紙の搬送速度を制御する点、画像の歪みを補正する点が開示されている。
【特許文献１】特開平１１−３５２７４４ 号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、記録紙の搬送速度の制御により走査密度を変化させる場合、走査線の切り替え位置を制御しないと、適切な補正ができないという問題が生じる。即ち、予め定めた画素位置で走査線を切り替えた場合、出力（形成）される画像が走査線の選択点において不連続となり滑らかな描画ができないという問題が生じる。
【００１１】
本発明は、上記の課題に鑑みてなされたものであり、画像形成装置の動作条件に応じた補正処理を行うことにより高画質の画像出力を可能にすることを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明に係る画像形成装置は、描画歪の補正を行う位置を特定する座標情報と、前記座標情報に対応する補正量とを、指定された動作条件に基づき設定する設定手段と、
第１の画像データに基づき像担持体に描画する主走査方向の画素位置と、前記設定手段により設定された座標情報と、を比較する比較手段と、
前記比較手段の比較結果により前記座標情報と前記画素位置とが一致する場合に、前記主走査方向の描画を切り替えるために第２の画像データを選択する選択手段と、
前記設定手段により設定された補正量に基づき、前記第１の画像データと第２の画像データの中間濃度情報となる重み付け値を算出し、前記第１の画像データに加算する加算手段と、
前記選択手段により選択された前記第２の画像データの出力前に、前記加算手段により前記重み付け値が加算された前記第１の画像データを出力する出力手段と
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像形成装置の動作条件に応じた補正処理を行うことにより高画質の画像出力が可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１５】
（第１実施形態）
（画像形成装置の説明）
図１は、本実施形態に係る画像形成装置（以下、「カラーレーザプリンタ」ともいう。）のプリント部の構成を例示する図である。カラーレーザプリンタ４０１は記録紙３２を収納するデッキ４０２を有し、デッキ４０２内の記録紙３２の有無を検知するデッキ紙有無センサ４０３が設けられている。また、カラーレーザプリンタ４０１は、デッキ４０２から記録紙３２を繰り出すピックアップローラ４０４、ピックアップローラ４０４によって繰り出された記録紙３２を搬送するデッキ給紙ローラ４０５が設けられている。更に、カラーレーザプリンタ４０１はデッキ給紙ローラ４０５と対をなし、記録紙３２の重送を防止するためのリタードローラ４０６が設けられている。
【００１６】
そして、デッキ給紙ローラ４０５の下流側には記録紙３２を同期搬送するレジストローラ対４０７、レジストローラ対４０７への記録紙３２の搬送状態を検知するレジ前センサ４０８が配設されている。また、レジストローラ対４０７の下流には静電吸着搬送転写ベルト（以下、「ＥＴＢ」と記す）４０９が配設されている。ＥＴＢ４０９上には４色（Ｙ、Ｍ、Ｃ、ＢＫ）分のプロセスカートリッジ４１０（Ｙ、Ｍ、Ｃ、ＢＫ）と、スキャナーユニット４２０（Ｙ、Ｍ、Ｃ、ＢＫ）とからなる画像形成部によって画像が形成される。そして、形成された画像が転写ローラ４３０（Ｙ、Ｍ、Ｃ、ＢＫ）によって順次重ね合わされてゆくことによりカラー画像が形成され、記録紙３２上に転写搬送される。
【００１７】
下流側には記録紙３２上に転写されたトナー像を熱定着するために内部に加熱用のヒータ４３２を備えた定着ローラ４３３と加圧ローラ４３４対が配設されている。更に、定着ローラからの記録紙３２を搬送するための定着排紙ローラ対４３５、定着部からの搬送状態を検知する定着排紙センサ４３６が配設されている。
【００１８】
各スキャナーユニット４２０は、レーザユニット４２１、各レーザユニット４２１からのレーザ光を各像担持体（以下「感光ドラム」という）３０５上に走査するためのポリゴンミラー４２２とスキャナモータ４２３、結像レンズ群４２４より構成されている。ここで、レーザユニット４２１から照射されるレーザ光は、ビデオコントローラ４４０から送出される各画像信号に基づいて変調されものである。
【００１９】
各プロセスカートリッジ４１０には電子写真プロセスに必要な感光ドラム３０５、帯電ローラ３０３と現像ローラ３０２、トナー格納容器４１１が具備されている。各プロセスカートリッジ４１０は、カラーレーザプリンタ４０１に対して着脱可能に構成されている。
【００２０】
画像データ（第１の画像データ）に基づき感光ドラム３０５に照射されるレーザ光による描画の歪は補正ユニット３１５により補正することができる。補正ユニット３１５の説明は、後述する。
【００２１】
（描画の歪の説明）
描画の歪は非線形の歪成分と線形の歪成分とを含む。以下、非線形の歪と線形歪について説明する。
【００２２】
（非線形歪）
レーザ光による描画の非線形歪を説明する。図２は、感光ドラム３０５上に照射されるレーザ光の軌跡を説明する図である。感光ドラム３０５の回転軸３１４方向（主走査方向）にレーザ光を走査して、潜像を形成する。ここで、感光ドラム３０５上の走査面と回転軸３１４とが平行でない場合には、感光ドラム３０５の回転により感光ドラム３０５の表面に描画されるレーザ光の軌跡は直線として描画されず、曲線となる。レーザ光が直線を描画する場合、例えば、ｃ１〜ｃ２の軌跡は直線となる。また、感光ドラム３０５が回転して異なる走査面をレーザ光が走査する場合、例えば、ｃ３〜ｃ４の軌跡も直線となる。ｃ１ｃ２ｃ３ｃ４からなる領域は矩形の軌跡Ｃとなる。
【００２３】
しかしながら、感光ドラム３０５が回転軸３１４に対して傾いて取り付けられる場合、感光ドラム３０５の回転によるレーザ光による描画の軌跡は楕円の軌跡Ｂとなる。また、回転軸３１４に対する感光ドラム３０５の傾きが極大になった場合、回転軸３１４と垂直に交わる円形の軌跡Ａとなる。
【００２４】
図３は、走査面と感光ドラム３０５の回転軸３１４の傾斜によって、レーザ光の軌跡がどのように変化するかを模式的に示す図である。感光ドラム３０５の回転軸３１４をＺ軸（主走査方向）、記録紙の搬送方向に対応する軸をｙ軸、記録紙の搬送方向に対して直交する方向をｘ軸とする。また、感光ドラム３０５の半径をａとし、傾斜面３０１の角度をδとする。円筒座標系の原点は（３）式により与えられる。
【００２５】
z＝（sinδ／cosδ）ｙ  ・・・（３）
また、感光ドラム３０５において、垂直断面の円の方程式は（４）、（５）式を満たす。
【００２６】
x２＋y２＝ a２  ・・・（４）
ｙ＝a・sinθ，ｘ＝a・cosθ    ・・・（５）
感光ドラム３０５の表面がずれなく、平面上に転写されていくとすると、感光ドラム３０５の回転角θに対して記録紙上の対応する座標系は回転角θとＺ座標の関数（θ，ｚ）となる。
【００２７】
（５）式のｙ＝a・sinθを（３）式に代入すると、ｚは（６）式で与えられる。
【００２８】
z＝ a（sinδ／cosδ）・sinθ  ・・・（６）
レーザ光は、感光ドラム３０５の走査面の裏側には到達しないので、感光ドラム３０５の回転により形成されるレーザ光の走査の軌跡は図３の太線部３２５、３３５のように三角関数（正弦波）の一部を切り出した形となる。すなわち、レーザ光の走査の軌跡は、（６）式に示すように非直線になる。
【００２９】
（線形歪）
次に、線形歪を説明する。画像形成装置における搬送系においては、レーザ光の走査開始点と走査終了点において、一次関数の形式で近似することができる線形歪（オフセット）が生じる。オフセットは、一般的には、単一レーザ光源によるレーザ光の走査では走査終端でも一画素より大きくならないが、複数のレーザ光源を用いた多ビーム走査の場合、ビーム数に比例してオフセットは重畳して大きくなりうる。
【００３０】
記録紙の搬送方向（ｙ方向）に生じる描画歪は、線形歪みの要素ｆ（ｚ）と、（６）式のような非線形歪みの要素ｋｚとの重ね合わせによる（７）式により表現することができる。
【００３１】
y＝f(ｚ)＋kｚ・・・（７）
（画像処理部の基本構成の説明）
図４は、歪の補正を実行する補正ユニット３１５及び画像形成装置の基本構成を説明する図である。本実施形態に係る補正ユニットは、線形歪みだけでなく、上述のように三角関数により表現される非線形歪みの補正に対応することが可能である。また、補正ユニット３１５は、画像形成装置の動作条件（例えば、コピー動作、プリンタ動作、ＦＡＸ動作、記録紙の搬送速度、印刷解像度、記録紙の種類（光沢、普通紙、ＯＨＰ等）の動作条件）に応じて、線形歪及び非線形歪を補正することができる。
【００３２】
本実施形態の画像形成装置では、歪が無いものとして理想的にレンダリングを行い、画像データをメモリ（ラインバッファ）に格納し、後段の補正ユニット３１５の補正回路１０６において歪補正を行う。この構成はハードウェアの付加が必要になるが、画像形成装置のレンダリング処理において歪補正を考慮するための負荷が少ないため、高速な描画処理が可能であり、印刷メカニズムと画像形成ユニットの独立性を高めやすいという利点がある。
【００３３】
図４において、画像読取部１００は、原稿の画像情報を電気信号に変換する処理を行う。尚、画像読取部１００は、図１の画像形成装置に接続される不図示のスキャナの一部である。原稿の濃淡情報は光電素子によって電気信号の強弱を示す電気信号に変換され、さらにデジタル信号に数値化される。本来、面情報である画像情報は、微小エリア毎に濃度信号に変換され、画素濃度情報に変換される。
【００３４】
第１読取画像処理部１０１ａは、画素濃度情報に変換された情報に対してノイズ除去、ダイナミックレンジの調整等、後段の画像処理において取り扱いやすいように信号処理を行う。
【００３５】
後段の第２読取画像処理部１０１ｂは読み込んだ画像を解析し、対象とする画素の近傍画素の濃度変化パターンから、本来有るべき画像情報を推定し、再構築する。各画素に対して近傍領域の特性から対処すべき画像処理を選択し、近傍領域の特性に応じた適切な画像処理を行い、また属性情報の付加を行うことが可能である。尚、適切な画像処理とは、領域の種類に応じてエッジを強調したり、逆にエッジにスムージングをかけたりする処理である。属性情報は、例えば処理対象画素が、文字、写真、網点のいずれであるかを示す情報である。多機能化の進む画像形成装置において、第２読取画像処理部１０１ｂは、複写動作の他に、プリンタとしての動作や、ＦＡＸとしての動作等に対応した画像処理を行うことが可能である。
【００３６】
通信部１０４は、外部機器との通信を行う。通信部１０４はネットワーク７０３から受信した画像情報を画像生成部１０５または印刷出力処理部１０３に出力する。また、FAX動作時に通信部１０４は、公衆回線７０６を介して、ＦＡＸデータの受信及び送信が可能である。
【００３７】
通信部１０４は画像情報を幾つかのデータ形式で直接受信したり、あるいはプリンタとして画像形成装置が動作する場合は、印刷記述言語の形式でデータを受信することが可能である。
【００３８】
プリンタとしての動作その他ファックス動作等を実現するために、画像形成装置は、画像生成部１０５を有する。画像生成部１０５は、情報処理装置（コンピュータ）等の外部機器からの印刷記述言語等に応じて画像を生成し、印刷出力処理部１０３に出力する。
【００３９】
印刷出力処理部１０３は、第２読取画像処理部１０１ｂ、または、画像生成部１０５から出力された画像情報（多値画像情報）を、印刷出力部の特性に合致した画像に変換する。一般的に、画像形成装置においては階調情報の直接表現が困難であるために多値画像情報を網処理等によって面積階調表現に変換する必要がある。印刷出力処理部１０３は、印刷出力部１０７の特性に合致した面積階調表現に変換する。印刷出力処理部１０３に入力された多値画像情報は、よって微細領域の印刷部と非印刷部の面積比による階調表現の画像データに変換される。印刷出力処理部１０３により処理された画像データ７０４は補正ユニット３１５の補正回路１０６に入力される。補正ユニット３１５は、補正回路１０６と補正情報生成部１０８を構成要素として備える。そして、補正回路１０６により補正されたデータ７０５が印刷出力部１０７に入力され、印刷出力部１０７によって印刷出力される。
【００４０】
補正情報生成部１０８は、主走査方向の位置に応じた歪みの補正を行うべき座標情報（補正位置の座標情報）と、座標情報に対応する補正量の情報とを一対として組み合わせて保持（格納）することが可能である。更に、補正情報生成部１０８は、副走査方向に連続する画像データが格納されている複数のラインバッファのうち、どのラインバッファを選択するかを示す選択情報と、補正を行うべき座標情報とリンクして保持（格納）しておくことが可能である。
【００４１】
補正を行うべき座標情報及び補正量の情報は、画像形成装置の動作条件、例えば、コピー動作、プリンタ動作、ＦＡＸ動作、記録紙の搬送速度、印刷解像度、記録紙の種類（光沢、普通紙、ＯＨＰ等）の情報に個別に対応した情報である。
【００４２】
この座標情報ならびに補正量の情報は、画像形成装置を上述した様々な動作条件下で画像を歪み補正なしで形成し、その際の歪み量を画像形成装置を検出することで得られる。この検出は、画像形成装置を製造する工場で検出してもよいし、画像形成装置を設置するサービスマンが検出してもよい。この件検出された歪み量から、座標情報ならびに補正量の情報は算出され、後述する補正座標テーブル、補正量テーブルに書き込まれる。
【００４３】
補正情報生成部１０８は、画像形成装置の動作条件が指定されると、動作条件に対応する補正位置の座標情報と補正量の情報とを選択する。また、補正情報生成部１０８は、座標情報とリンクしたラインバッファの選択情報を選択する。
【００４４】
そして、補正情報生成部１０８は、選択した座標情報、補正量の情報及び選択情報に基づいて補正回路１０６を制御するための制御情報７００を生成する。この制御情報７００には、座標情報とリンクした選択情報と、座標情報に対応する補正量の情報が含まれる。
【００４５】
（補正情報生成部１０８の構成）
次に、補正情報生成部１０８の構成を図７の参照により説明する。カウンタ２００は、入力される画素クロック７０１に従い１画素ずつカウントアップして主走査方向の画素位置を特定する。カウンタ２００の値は主走査方向の同期信号７０２でクリアされ、入力される画素クロック７０１に従い、走査線ごとに１画素ずつカウントアップして主走査方向の画素位置を特定することができる。補正座標テーブル２１０ａ〜２１０Ｎは、補正を行う補正位置の座標情報を特定するための画素単位の座標情報を格納する。
【００４６】
指示ユニット２０１は、カウンタ２００から入力される現時点の主走査方向の画素位置に対応するデータ（座標情報）を補正座標テーブルから選択する。補正座標テーブル２１０ａ〜２１０Ｎに格納されるデータは、昇順にソートされ格納されている。指示ユニット２０１は、補正座標テーブルを指定するポインタを有し、ポインタの指定をインクリメントすることで補正座標テーブル２１０ａ〜２１０Ｎを順次選択することができる。
【００４７】
補正量テーブル２５０ａ〜２５０Ｎは補正量の情報を格納するテーブルであり、補正量テーブル２５０ａ〜２５０Ｎは、補正座標テーブル２１０ａ〜２１０Ｎと一対になっている。選択情報テーブル２６０ａ〜２６０Ｎは、ラインバッファの選択を指定するための選択情報を格納するテーブルであり、補正座標テーブル２１０ａ〜２１０Ｎとリンクしている。適切な補正処理のために、画像形成装置の動作条件、例えば、コピー動作、プリンタ動作、ＦＡＸ動作、記録紙の搬送速度、印刷解像度、記録紙の種類（光沢、普通紙、ＯＨＰ）等に応じて、補正座標テーブル、補正量テーブル、選択情報テーブルが設定される。
【００４８】
図１１は、画像形成装置の動作条件として、記録紙の搬送速度（Ａ、Ｂ）を例として、補正位置の座標情報と、補正量の情報との組み合わせと（図１１（ａ））、座標情報にリンクした選択情報（図１１（ｂ））とを例示する図である。記録紙の搬送速度は異なる動作条件としてＡ、Ｂとする。
【００４９】
搬送速度Ａの場合、レーザ光の走査において生じる主走査方向の歪みの補正を行うべき座標情報（補正位置の座標情報）は、ａ１、ａ２、ａ３（画素）とする。例えば、補正位置の座標情報ａ１（画素）に対応する補正量の情報としてｍ１が格納されている。また、補正位置の座標情報ａ３（画素）に対応する補正量の情報としてｍ３が格納されている。同様に搬送速度Ｂの場合、補正位置の座標情報は、ｂ１、ｂ２、ｂ３（画素）とする。補正位置の座標情報ｂ１〜ｂ３（画素）に対応する補正量の情報としてｎ１〜ｎ３が格納されている。ここで、ａ１はｂ１と相違するものとする。同様にａ２、ａ３もｂ２、ｂ３と相違するものとする。
【００５０】
比較器２０２は、指示ユニット２０１により選ばれた補正座標テーブルに格納されている座標情報と、現時点の座標情報とを比較する。比較器２０２は、比較結果に基づき両座標情報が一致したときに、走査線の切り替え処理（補正処理）が必要であると判定する。このとき、現在選択されている補正座標テーブルに対応する補正量テーブルの値がレジスタ２０３に入力される。
【００５１】
また、座標情報に対応する選択情報がレジスタ２０３に入力される。
【００５２】
同時に、比較器２０２は、指示ユニット２０１のポインタを更新して、現在選択されている補正座標テーブルの座標情報の次に大きい座標情報を格納する補正座標テーブルを選択する。
【００５３】
ポインタの更新処理等は一画素単位における処理が要求されるため、高速な処理が要求される。従って、必要最小限の情報のみをテーブルに保持するようにするため、指定された動作条件に対応する座標情報、補正量の情報、選択情報を選択して、補正情報生成部１０８の各テーブルに設定するようにしてもよい。例えば、ホストコンピュータ４４１から補正座標テーブル、補正量テーブル、選択情報テーブルに設定するための情報をダウンロードして、動作条件に対応したデータの書き換えを行うことも可能である。
【００５４】
レジスタ２０３は、補正座標における新しい補正量の情報とラインバッファを選択するための選択情報を保持する。レジスタ２０３が保持する情報は、制御情報７００として補正回路１０６に入力される。
【００５５】
（補正回路１０６の構成）
次に、補正回路１０６の具体的な構成を図５の参照により説明する。補正回路１０６には、印刷出力処理部１０３により処理された画像データ７０４が入力される。ここで補正回路１０６に入力される画像データ７０４は、理想的で歪の無いデータとしてレンダリングした画像データであり、複数のラインバッファ５１０〜５１５に順次格納される。ラインバッファはレーザ光を照射する走査線の数に対応して設けることが可能である。画像データがレーザ光の走査に供給される際に、複数のラインバッファが次々に切り替えられる。ラインバッファの選択は制御情報７００に基づきセレクタ３１１、３１２により実行される。
【００５６】
具体的には、画像データ７０４における現在の処理対象画素の主走査方向における位置と画像形成装置の動作条件に基づき決まる上述した補正位置を比べる。そして、比較結果現在の処理対象画その主走査方向における位置が、補正位置ならば、その位置に応じた補正量に基づき、処理対象画素の位置ライン上の画素もしくは処理対象画素の１ライン下の画素を用いた画像データが出力される。
【００５７】
なお、この出力される画像データは、後述する中間濃度により再現される場合も有る。
【００５８】
補正回路１０６のセレクタ３１１は、各ラインバッファ５１０〜５１５に格納されている画像データ列の出力タイミング（読み出し）を補正情報生成部１０８から出力された制御情報７００に基づいて制御することが可能である。また、制御情報７００は遅延信号生成部３３０にも入力される。遅延信号生成部３３０は、入力された補正量の情報を含む制御情報７００に基づいてセレクタ３１２を制御するための遅延信号（遅延量）を生成してセレクタ３１２に出力する。遅延信号（遅延量）には、制御情報７００に含まれていた選択情報が含まれ、セレクタ３１２は、選択情報に基づいて画像データ（第２の画像データ）を読み出すべきラインバッファを選択する。
【００５９】
セレクタ３１２は遅延信号生成部３３０により出力された遅延信号（遅延量）により、各ラインバッファに格納されている画像データの出力タイミング（読み出し）を制御することが可能である。
【００６０】
セレクタ３１２から出力される画像データは、セレクタ３１１から出力される画像データに対して遅延信号（遅延量）相当分、出力が遅れる。
【００６１】
単純にラインバッファの切り替えを行った場合、ラインバッファの切り替えを行わない場合に比べて歪は低減される。しかしながら、切り替え点近傍には図６（ａ）の６０１に示すように走査ラインの切り替えによる段差（座標のずれ）が発生し、歪みが視覚的に目立ちやすい。補正回路１０６は、座標のずれを視覚的に目立たなくするために、図６（ｂ）に示すように切り替えを徐々に行う補正処理（スムージング処理）を行う。
【００６２】
具体的には、切り替え前の画像データ（第１の画像データ）と、切り替え後の画像データ（第２の画像データ）との双方の濃度情報から中間濃度情報を生成する。そして、切り替え前の画像データから切り替え後の画像データに重み付けを徐々に切り替える。
【００６３】
画像データの重み付けの切り替えを実現するために、補正回路１０６はラインバッファの出力の選択ユニット（セレクタ）を２系統有している。
【００６４】
セレクタ３１１、３１２は、制御情報７００及び遅延信号（遅延量）に含まれる選択信号に基づいて、複数のラインバッファ５１０〜５１５のうちから一つのラインバッファを選択して、画像データ（第２の画像データ）を読み出す。
【００６５】
算出回路３５０は、切り替え前の画像データに加算する重み付け値を算出する。算出回路３５０は、制御情報７００と画素クロック７０１から重み付け値を算出（生成）し、加算ユニット３０４を制御する。加算ユニット３０４は、セレクタ３１１から出力される画像データに、算出回路３５０により算出（生成）された重み付け値を加算することにより補正したデータ７０５を印刷出力部１０７に出力する。
【００６６】
加算ユニット３０４は、セレクタ３１２により選択された画像データ（第２の画像データ）の出力前に、重み付け値が加算された画像データ（第１の画像データ）を出力する出力部ユニットとして機能する。
【００６７】
（印刷動作時の処理）
次に、画像形成装置における印刷動作時の処理の流れを図８のフローチャートを参照して説明する。ステップＳ８０１において、画像形成装置の動作条件が確認される。ユーザは、動作条件の確認に従い、ステップＳ８０２において、画像形成装置の動作条件（例えば、コピー動作、プリンタ動作、ＦＡＸ動作、記録紙の搬送速度、印刷解像度、記録紙の種類等）を指定する。
【００６８】
ステップＳ８０３において、補正情報生成部１０８は、指定された動作条件に対応する補正位置の座標情報、補正量の情報（光学補正係数）、ラインバッファを切り替える（選択）するための選択情報を選択する。
【００６９】
ステップＳ８０４において、補正情報生成部１０８は、座標情報、補正量の情報、選択情報を、補正座標テーブル、補正量テーブル、選択情報テーブルに設定する。
【００７０】
ステップＳ８０５において、ハーフトーン処理のための初期化が実行される。
【００７１】
ステップＳ８０６において、先のステップＳ８０２において指定された動作条件が判定される。コピー動作が指定されている場合、処理はステップＳ８０７に進められる。プリンタ動作が指定されている場合、処理はステップＳ８１０に進められる。そして、ＦＡＸ動作が指定されている場合、処理はステップＳ８１２に進められる。
【００７２】
コピー動作が指定されている場合、ステップＳ８０７において、画像読取部１００は、画像の読取を行う。そして、ステップＳ８０８において、ノイズ除去、センサ特性の補正が行われ、ステップＳ８０９で、第２読取画像処理部１０１ｂにより特徴抽出が行われ、処理はステップＳ８１４に進められる。
【００７３】
プリンタ動作が指定されている場合、ステップＳ８１０において、通信部１０４は、ホストコンピュータ４４１からデータを受信する。そして、ステップＳ８１１において、画像生成部１０５は、ホストコンピュータ４４１等の外部機器からの印刷記述言語等に応じて画像を生成し、処理をステップＳ８１４に進める。
【００７４】
ＦＡＸ動作が指定されている場合、ステップＳ８１２において、通信部１０４はデータを受信し、ステップＳ８１３において、復号化により画像が復元される。そして、処理はステップＳ８１４に進められる。
【００７５】
ステップＳ８１４において、補正回路１０６により、中間濃度情報が生成され、補正処理が実行される。そして、ステップＳ８１５において、印刷出力部１０７は、先のステップＳ８１４で補正されたデータ７０５の印刷処理を行う。
【００７６】
本実施形態に拠れば、画像形成装置の動作条件に応じた補正処理を行うことにより高画質の画像出力が可能になる。
【００７７】
（第２実施形態）
第１次実施形態においては画像形成装置の内部に画像の歪みを補正する補正ユニット３１５（補正回路１０６、補正情報生成部１０８）及びそれを制御するソフトウェアを実装することが可能であった。
【００７８】
しかしながら、ハードウェアコストを抑えた画像形成装置においては走査描画機構等のハードウェアの実装は行わず、一切の描画作業をホストコンピュータ側で行い、最終的な画像データを画像形成装置が受信して印刷出力部１０７から出力ことも可能である。
【００７９】
本実施形態では、情報処理装置（ホストコンピュータ）が、画像形成装置から取得した座標情報、補正量の情報に基づいて、補正処理を加味した画像データの生成を説明する。
【００８０】
図９は、第２実施形態に係る画像形成装置の処理の流れを説明する図である。本処理は、ホストコンピュータ４４１のＣＰＵ（不図示）の制御の下に実行されるものとする。
【００８１】
画像形成装置は画像データの生成能力を持たないが、ホストコンピュータ側との間で、印刷出力部（印刷機構）１０７の駆動用の画像データ及び制御情報の送受信を行なうための通信部を備える。通信部は、通常の印刷シーケンスの制御用の制御信号の送受信に加えて、動作条件の設定に関するデータを受信することが可能である。
【００８２】
ステップＳ９０１において、ホストコンピュータ側で、動作条件の設定が確認され、ホストコンピュータは動作条件を画像形成装置に送信する。ステップＳ９０２において、通信部を介して受信された動作条件が画像形成装置に設定される。
【００８３】
ステップＳ９０３において、補正情報生成部は、設定された動作条件に対応した、補正量の情報（光学歪みの補正情報）、補正するべき座標情報（走査線変更座標）を選択する。そして、通信部は、選択された補正量の情報（光学歪みの補正情報）、補正するべき座標情報（走査線変更座標）をホストコンピュータに送信する。ホストコンピュータは、画像形成装置から送信された、補正量の情報（光学歪みの補正情報）、補正するべき座標情報（走査線変更座標）をレンダリング時の参照データとして設定する。
【００８４】
ステップＳ９０４において、ホストコンピュータは、画像データを生成する。ステップＳ９０５において、参照データとして設定した補正量の情報（光学歪みの補正情報）、補正するべき座標情報（走査線変更座標）を参照し、第１実施形態で説明した画像データに画像歪補正を行なったレンダリング処理を行う。
【００８５】
ステップＳ９０６において、画像形成装置の印刷出力部を動作させるための画像データの生成が完了した時点で、ホストコンピュータは、印刷シーケンスの制御用の制御信号を送信する。画像形成装置の通信部は、制御信号を受信すると、印刷出力部を起動させる。印刷出力部の起動が完了したことは、通信部を介してホストコンピュータに送信される。
【００８６】
ステップＳ９０７において、ホストコンピュータは画像データを送信し、画像形成装置の通信部を介して受信された画像データは、印刷出力部の処理により出力される。
【００８７】
（補正処理の具体例）
補正処理において、任意のサイズの文字の印刷を行うために文字は輪郭情報として利用される。直線は細長い長方形として描画すれば実現できる。任意の多角形は三角形に分割でき、曲線はビットマップ上で差異が無いレベルの多角形により近似できる。従って、任意の画像のレンダリング処理は三角形内部の塗りつぶし動作に還元することができる。
【００８８】
図１０（ａ）、（ｂ）は、画像のレンダリング処理における補正処理の具体例を示す図である。主走査方向をｚ座標、主走査方向に直交する副走査方向をｙ座標とする。図１０では、ｙ方向に歪が生じる場合を例として説明する。
【００８９】
補正のない画像をレンダリングする場合、例えば、三角形（ｚ、ｙ）＝（０、０）−（５、８）−（９、２）の内側を塗りつぶす場合は、図１０（ａ）に示す網掛け表示部分が塗りつぶされる。
【００９０】
図１０（ｂ）は補正処理を施した場合のレンダリングを説明する図である。座標情報及び補正量の情報の参照により、例えば、０≦ｚ＜３において補正量が０の場合、ｙ方向に補正はされない。この範囲では、図１０（ａ）のレンダリングと同様となる。３≦ｚ＜６の範囲において、補正量が１画素の場合、ｙ方向に＋１画素分加算したハッチングの領域と、網掛け領域とが塗りつぶしの対象領域となる。
【００９１】
６≦ｚ＜８の範囲において、補正量が２画素の場合、ｙ方向に＋２画素分加算したハッチングの領域と、網掛け領域とが塗りつぶしの対象領域となる。
【００９２】
８≦ｚの範囲において、１画素空白（塗りつぶさない）、１画素補正（塗りつぶし）の場合、ｙ方向に＋１画素目を空白とし、＋２画素目を塗りつぶしの対象領域とする（ハッチングで示した領域）。
【００９３】
通常、塗りつぶし処理は各画素の座標がレンダリングの対象となる領域（三角形）の内部にあるかどうかの判定に基づいて決定される。この判定結果により、レンダリングの対象となる領域（三角形）の内部にあると判定された座標に対しては、座標情報と比較を行い、座標情報に対応して補正量が設定されている場合は、補正量を加算した補正処理が実行される。
【００９４】
本実施形態に拠れば、安価が構成の画像形成装置においても、ホストコンピュータ側で補正処理を行うことにより、画像形成装置の動作条件に応じた補正処理が反映された高画質の画像出力が可能になる。
【００９５】
（他の実施形態）
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ可読の記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９９】
【図１】第１実施形態に係る画像形成装置の構成を例示する図である。
【図２】感光ドラム上に照射されるレーザ光の軌跡を説明する図である。
【図３】走査面と感光ドラムの回転軸の傾斜によって、レーザ光の軌跡がどのように変化するかを模式的に示す図である。
【図４】歪の補正を実行する補正ユニット及び画像形成装置の基本構成を説明する図である。
【図５】補正回路の構成を説明する図である。
【図６】走査ラインの切り替えを説明する図である。
【図７】補正情報生成部の構成を説明する図である。
【図８】第１実施形態に係る画像形成装置の処理の流れを説明する図である。
【図９】第２実施形態に係る画像形成装置の処理の流れを説明する図である。
【図１０】画像のレンダリング処理における補正処理の具体例を示す図である。
【図１１】画像形成装置の動作条件として、記録紙の搬送速度を例として、補正位置の座標情報と、補正量の情報との組み合わせと、座標情報にリンクした選択情報とを例示する図である。
【図１】
2008259070.tif 000003
【図２】
2008259070.tif 000004
【図３】
2008259070.tif 000005
【図４】
2008259070.tif 000006
【図５】
2008259070.tif 000007
【図６】
2008259070.tif 000008
【図７】
2008259070.tif 000009
【図８】
2008259070.tif 000010
【図９】
2008259070.tif 000011
【図１０】
2008259070.tif 000012
【図１１】
2008259070.tif 000013