(57)【要約】【課題】回転多面鏡の面倒れの影響を受け、書き込み位置に対して書き込み位置ずれ量が非線形な特性を有する場合であっても、より補正精度を高めた書き込み位置補正を実現する。【解決手段】取得された画像データを面積階調に変換するスクリーン部２４と、回転多面鏡の反射面にて偏向して像保持体を光ビームで走査する露光器３４の、書き込み方向への書き込み位置の誤差の特性情報を記憶する書き込み誤差データ記憶部２７と、書き込み誤差データ記憶部２７に記憶された誤差の特性情報を用いて、スクリーン部２４にて面積階調に変換された画像データを、露光器３４の回転多面鏡の反射面と同期を取りながら書き込み位置に相当する各々の画素毎に補正するジッター補正部２５と、を備えた。【選択図】図２
2009178878.tif 000002
【特許請求の範囲】
【請求項１】
取得された画像データを面積階調に変換する変換処理部と、
回転多面鏡の反射面にて偏向して像保持体を光ビームで走査する露光器の、主走査方向の書き込み位置の誤差の特性情報を、当該露光器ごとの情報として予め保持する保持部と、
前記保持部から前記誤差の特性情報を読み出して取得する特性情報取得部と、
前記特性情報取得部にて取得された前記誤差の特性情報を用いて、前記変換処理部にて面積階調に変換された画像データを、当該誤差の特性情報が適用される前記書き込み位置に対応する各々の画素毎に補正する補正部と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記補正部によって前記誤差の特性情報の補正がなされた画像データを変調する変調部と、
前記変調部により変調された画像データを前記露光器に出力する出力部と
を更に備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記変換処理部は、多値のスクリーン処理を行いパルス幅変調の波形タグ（Ｔａｇ）を出力し、
前記補正部は、注目画素ごとに補正量に応じて演算を行い、オーバーフロー分を補正方向の隣接画素に拡散することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記補正部は、前記注目画素の左右の隣接画素の重みに応じて、前記変換処理部から出力された波形タグ（Ｔａｇ）を再度算出することを特徴とする請求項３記載の画像処理装置。
【請求項５】
帯電される像保持体と、
光ビームを発生するレーザと当該レーザからの光ビームを偏向する回転多面鏡とを備え、帯電された前記像保持体を露光走査する露光器と、
画像データを取得し、当該画像データに画像処理を施して生成されたパルスデータを前記露光器に出力する画像処理部とを備え、
前記画像処理部は、
取得された前記画像データをスクリーン処理し、前記露光器の主走査方向への書き込み位置の誤差の特性情報を取得し、スクリーン処理された当該画像データを前記回転多面鏡の反射面と同期を取りながら当該書き込み位置の誤差の特性情報を用いて当該書き込み位置に対応する各々の画素毎に補正し、補正された当該画像データをパルス幅変調して前記パルスデータを生成することを特徴とする画像形成装置。
【請求項６】
前記画像処理部は、前記書き込み位置の前記誤差の特性情報を、予め特定の露光器の情報として保持されたメモリから読み出すことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記露光器を、画像形成する色毎に複数備え、
前記画像処理部は、前記書き込み位置の前記誤差の特性情報を前記露光器ごとの情報として予め保持された前記メモリから読み出すことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像処理部は、前記スクリーン処理にて、多値処理を行うとともにパルス幅変調の波形タグ（Ｔａｇ）を出力し、前記補正は、注目画素ごとに補正量に応じて演算を行いオーバーフロー分を補正方向の隣接画素に拡散することを特徴とする請求項５記載の画像形成装置。
【請求項９】
前記画像処理部は、前記補正にて、前記注目画素の左右の隣接画素の重みに応じて、前記波形タグ（Ｔａｇ）を再度算出することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
コンピュータに、
画像データを取得する機能と、
取得した画像データに対してスクリーン処理を施す機能と、
回転多面鏡の反射面にて偏向して像保持体を光ビームで走査する露光器の、主走査方向への書き込み位置の誤差の特性情報を取得する機能と、
取得された前記誤差の特性情報を用いて、前記スクリーン処理された前記画像データを、当該誤差の特性情報が適用される前記書き込み位置に対応する各々の画素毎に補正する機能と、
補正された前記画像データをパルス幅変調してパルスデータを生成する機能と、
生成された前記パルスデータを出力する機能と
を実現するプログラム。
【請求項１１】
前記誤差の特性情報を取得する機能は、前記回転多面鏡の中で書き込み誤差の発生する面について当該誤差の特性情報を取得することを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記補正する機能は、前記回転多面鏡の反射面と同期を取りながら前記書き込み位置に相当する各々の画素毎に補正することを特徴とする請求項１０または１１記載のプログラム。
【請求項１３】
前記スクリーン処理を施す機能は、多値処理を行うとともにパルス幅変調の波形タグ（Ｔａｇ）を出力し、
前記補正する機能は、注目画素ごとに補正量に応じて演算を行いオーバーフロー分を補正方向の隣接画素に拡散し、当該注目画素の左右の隣接画素の重みに応じて、前記波形タグ（Ｔａｇ）を再度算出することを特徴とする請求項１０乃至１２何れか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを処理する画像処理装置等に関する。
【背景技術】
【０００２】
レーザービームプリンタや複写機、ファクシミリ装置に代表される画像形成装置には、露光器にて光ビームを出力画像信号に応じて点滅させ、点滅させた光ビームによって像保持体を露光するものが存在する。このような画像形成装置では、変調され出力された光ビームを回転多面鏡の反射面により偏向し、この偏向反射された光ビームをｆθ特性を有する走査光学素子（ｆθレンズ）を介して像保持体に露光走査している。
【０００３】
このような画像形成装置において、例えば回転多面鏡の反射面の何れかが走査方向に沿って前後に倒れていると、偏向された光ビームの走査ラインのピッチが変わってしまう。その結果、走査位置のずれが生じ、画像の端が副走査方向にゆらぐ現象（いわゆるジッター）が生じる。
公報記載の従来技術として、回転多面鏡の面倒れの影響により生じるジッターを防止するために、初期の面倒れの程度に対応した各反射面毎の初期誤差時間Δｔnを画像形成処理の実行前に求めておき、画像形成処理時に各反射面毎の初期誤差時間Δｔnにより補正されたタイミングで画像記録信号を発生させ、該画像記録信号に基づいて変調され出力された光ビームにより画像形成処理を行うことで、回転多面鏡の各反射面の面倒れに応じて画像記録信号の発生タイミングを適切に補正するものが存在する（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開平１１−１８８９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えばライン毎にパルス信号を一律にオフセットして書き込み誤差を補正した場合には、書き込み位置ずれ量が一般的には非線形な特性を有する場合であっても、書き込み方向の各位置に対して補正が均一化されてしまうという問題かつ、画像処理装置にセンサを備えないで補正をする発明に比べて、書き込み位置の誤差を把握するためのセンサを画像処理装置に備える発明は高価であるという問題に対処することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、取得された画像データを面積階調に変換する変換処理部と、回転多面鏡の反射面にて偏向して像保持体を光ビームで走査する露光器の、主走査方向の書き込み位置の誤差の特性情報を、当該露光器ごとの情報として予め保持する保持部と、前記保持部から前記誤差の特性情報を読み出して取得する特性情報取得部と、前記特性情報取得部にて取得された前記誤差の特性情報を用いて、前記変換処理部にて面積階調に変換された画像データを、当該誤差の特性情報が適用される前記書き込み位置に対応する各々の画素毎に補正する補正部とを備えたことを特徴とする画像処理装置である。
【０００７】
請求項２記載の発明は、請求項１記載の画像処理装置において、前記補正部によって前記誤差の特性情報の補正がなされた画像データを変調する変調部と、前記変調部により変調された画像データを前記露光器に出力する出力部とを更に備えたことを特徴とする。
【０００８】
請求項３記載の発明は、請求項１または２記載の画像処理装置において、前記変換処理部は、多値のスクリーン処理を行いパルス幅変調の波形タグ（Ｔａｇ）を出力し、前記補正部は、注目画素ごとに補正量に応じて演算を行い、オーバーフロー分を補正方向の隣接画素に拡散することを特徴とする。
請求項４記載の発明は、請求項３記載の画像処理装置において、前記補正部は、前記注目画素の左右の隣接画素の重みに応じて、前記変換処理部から出力された波形タグ（Ｔａｇ）を再度算出することを特徴とする。
【０００９】
請求項５記載の発明は、帯電される像保持体と、光ビームを発生するレーザと当該レーザからの光ビームを偏向する回転多面鏡とを備え、帯電された前記像保持体を露光走査する露光器と、画像データを取得し、当該画像データに画像処理を施して生成されたパルスデータを前記露光器に出力する画像処理部とを備え、前記画像処理部は、取得された前記画像データをスクリーン処理し、前記露光器の主走査方向への書き込み位置の誤差の特性情報を取得し、スクリーン処理された当該画像データを前記回転多面鏡の反射面と同期を取りながら当該書き込み位置の誤差の特性情報を用いて当該書き込み位置に対応する各々の画素毎に補正し、補正された当該画像データをパルス幅変調して前記パルスデータを生成することを特徴とする画像形成装置である。
【００１０】
請求項６記載の発明は、請求項５記載の画像形成装置において、前記画像処理部は、前記書き込み位置の前記誤差の特性情報を、予め特定の露光器の情報として保持されたメモリから読み出すことを特徴とする。
請求項７記載の発明は、請求項６記載の画像形成装置において、前記露光器を、画像形成する色毎に複数備え、前記画像処理部は、前記書き込み位置の前記誤差の特性情報を前記露光器ごとの情報として予め保持された前記メモリから読み出すことを特徴とする。
【００１１】
請求項８記載の発明は、請求項５記載の画像形成装置において、前記画像処理部は、前記スクリーン処理にて、多値処理を行うとともにパルス幅変調の波形タグ（Ｔａｇ）を出力し、前記補正は、注目画素ごとに補正量に応じて演算を行いオーバーフロー分を補正方向の隣接画素に拡散することを特徴とする。
請求項９記載の発明は、請求項８記載の画像形成装置において、前記画像処理部は、前記補正にて、前記注目画素の左右の隣接画素の重みに応じて、前記波形タグ（Ｔａｇ）を再度算出することを特徴とする。
【００１２】
請求項１０記載の発明は、コンピュータに、画像データを取得する機能と、取得した画像データに対してスクリーン処理を施す機能と、回転多面鏡の反射面にて偏向して像保持体を光ビームで走査する露光器の、主走査方向への書き込み位置の誤差の特性情報を取得する機能と、取得された前記誤差の特性情報を用いて、前記スクリーン処理された前記画像データを、当該誤差の特性情報が適用される前記書き込み位置に対応する各々の画素毎に補正する機能と、補正された前記画像データをパルス幅変調してパルスデータを生成する機能と、生成された前記パルスデータを出力する機能とを実現するプログラムである。
【００１３】
請求項１１記載の発明は、請求項１０記載のプログラムにおいて、前記誤差の特性情報を取得する機能は、前記回転多面鏡の中で書き込み誤差の発生する面について当該誤差の特性情報を取得することを特徴とする。
請求項１２記載の発明は、請求項１０または１１記載のプログラムにおいて、前記補正する機能は、前記回転多面鏡の反射面と同期を取りながら前記書き込み位置に相当する各々の画素毎に補正することを特徴とする。
請求項１３記載の発明は、請求項１０乃至１２記載のプログラムにおいて、前記スクリーン処理を施す機能は、多値処理を行うとともにパルス幅変調の波形タグ（Ｔａｇ）を出力し、前記補正する機能は、注目画素ごとに補正量に応じて演算を行いオーバーフロー分を補正方向の隣接画素に拡散し、当該注目画素の左右の隣接画素の重みに応じて、前記波形タグ（Ｔａｇ）を再度算出することを特徴とする。
【発明の効果】
【００１４】
請求項１によれば、書き込み位置ずれ量が例えば非線形な特性を有する場合のライン毎にパルス信号を一律にオフセットして書き込み誤差を補正する発明に比べてより精度の高い位置補正を実現でき、かつ書込み位置の誤差を把握するためのセンサを画像処理装置に有する発明に比べて安価に位置補正を実現できる。
請求項２によれば、変調部により変調される前に補正を施すことで、例えばライン毎にパルスデータを一律にオフセットする発明に比べて、より高精度な補正が実現できる。
請求項３によれば、多値スクリーンケースにて、書き込み位置ずれ量の良好な補正が可能となる。
請求項４によれば、多値画像に対する書き込み位置ずれ量につき、位置精度タグを用いた高精度な補正が実現できる。
【００１５】
請求項５によれば、本構成を採用しない場合に比べ、安価に、かつ露光器の回転多面鏡の書き込み位置ずれ量をより精度高く補正することが可能となる。
請求項６によれば、誤差の特定情報を予め記憶する、というオフライン操作で、より良好な補正を実現できる。
請求項７によれば、複数の露光器を備える場合であっても、コストを抑えつつ高精度な書き込み位置補正を実現できる。
請求項８によれば、多値スクリーンケースを採用する画像形成装置にて、書き込み位置ずれ量の良好な補正が可能となる。
請求項９によれば、多値画像に対する書き込み位置ずれ量につき、位置精度タグを用いた高精度な補正を行う画像形成装置を提供できる。
【００１６】
請求項１０によれば、本構成を採用しない場合に比べ、コストを抑えつつ高精度な書き込み位置補正を実行するための機能をコンピュータに提供できる。
請求項１１によれば、全ての面について補正処理を行う発明に比較して、誤差の発生する異常面だけについての補正による補正処理の簡易化が実現できる。
請求項１２によれば、露光器の回転多面鏡の反射面に合わせた良好な補正が可能となる。
請求項１３によれば、多値スクリーンケースにて、より好ましい書き込み位置補正を実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照し、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるプリンタシステムの全体構成を示した図である。ここでは、入力された電子文書の情報を画像展開して用紙（Sheet）上に印刷する画像形成装置１と、この画像形成装置１に対して電子文書を提供するホストコンピュータであるクライアントＰＣ（パーソナルコンピュータ）２とが示されている。この画像形成装置１には、クライアントＰＣ２以外の、図示しない画像読み取り装置（ＩＩＴ）などから画像データが入力される場合がある。
【００１８】
画像形成装置１は、例えばクライアントＰＣ２から出力された電子文書の画像データに対して所定の画像処理を施す画像処理部(ＩＰＳ：Image Processing System)１０と、電子写真方式を利用した所謂タンデム型のデジタルカラープリンタであるマーキングエンジン３０とを備えている。マーキングエンジン３０は、水平方向に一定の間隔を置いて並列的に配置される複数の画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋを備えている。この画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋは、イエロー(Ｙ)、マゼンタ(Ｍ)、シアン(Ｃ)、黒(Ｋ)のトナー像を形成し、形成されたトナー像を用紙上に順次、転写している。この４つの画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋは、夫々、像保持体である感光体ドラム３２、感光体ドラム３２の表面を一様に帯電する帯電器３３、帯電器３３によって帯電された感光体ドラム３２を露光する露光器３４、露光器３４によって得られた静電潜像を現像してトナー像を形成する現像器３５を備えている。また、感光体ドラム３２の表面上に形成されたトナー像を用紙に転写させる転写ロール３６を備えている。そして、マーキングエンジン３０は、各画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋの感光体ドラム３２と転写ロール３６とによって形成される転写位置に対して用紙を搬送する用紙搬送ベルト３７を備えている。また、用紙上に転写されたトナー像をこの用紙上に定着する定着器３８を備えている。
【００１９】
尚、画像処理装置として画像形成装置１の全体を含めることができるが、全体を含めるのではなく画像処理部１０だけを画像処理装置として把握することもできる。また、各処理をクライアントＰＣ２側で行う場合には、このクライアントＰＣ２を画像処理装置として把握することができる。
【００２０】
各画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋは、ほぼ同様な構成要素を備えている。クライアントＰＣ２から入力された画像データは、画像処理部１０によって画像処理が施され、所定のインタフェースを介してマーキングエンジン３０に供給される。マーキングエンジン３０では、図示しない画像出力制御部から供給された同期信号等の制御信号に基づいて動作する。まず、イエロー(Ｙ)の画像形成ユニット３１Ｙは、帯電器３３により帯電された感光体ドラム３２の表面に、画像処理部１０から得られた画像信号に基づいて露光器３４によって静電潜像を形成する。その静電潜像に対して現像器３５によってイエロー(Ｙ)のトナー像を形成し、形成されたイエロー(Ｙ)のトナー像は、図の矢印方向に回動する用紙搬送ベルト３７上の用紙に転写ロール３６を用いて転写される。同様にして、マゼンタ(Ｍ)、シアン(Ｃ)、黒(Ｋ)のトナー像が各々の感光体ドラム３２上に形成され、用紙搬送ベルト３７上の用紙に転写ロール３６を用いて多重転写される。多重転写された用紙上のトナー像は、定着器３８に搬送されて、熱および圧力によって用紙に定着される。
尚、図１に示す画像形成装置１のマーキングエンジン３０は、搬送される用紙上にトナー像を順次、転写する構成を採用しているが、用紙搬送ベルト３７の代わりに所謂中間転写ベルトを採用し、この中間転写ベルト上にトナー像を多重転写させた後に、一括して用紙上に二次転写をする所謂二次転写方式の画像形成装置に用いられる。
【００２１】
次に、本実施の形態の画像処理方法について説明する。
図２は、本実施の形態が適用される画像処理部（ＩＰＳ）１０の構成を示すブロック図である。画像処理部１０は、大きくコントローラ１１とマーキングエンジン制御部１２とを備えている。コントローラ１１は、クライアントＰＣ２から送られてくるＰＤＬ（ページ記述言語）をコマンド解釈するＰＤＬ解釈部２１と、ＰＤＬ指定の色信号（ＲＧＢ）をマーキングエンジン３０の色信号（ＹＭＣＫ）に変換する描画部２２とを備えている。また、描画する際に描画された中間コードをマーキングエンジン３０に適合した画像データにレンダリングするレンダリング部２３を備えている。
【００２２】
一方、マーキングエンジン制御部１２は、コントローラ１１のレンダリング部２３によりレンダリングされた画像に対してスクリーン処理（２値化処理）を施すスクリーン部２４と、スクリーン部２４によりスクリーン処理された画像データの書き込み位置補正を行うジッター補正部２５とを備えている。また、スクリーン部２４によりスクリーニングされ、ジッター補正部２５により書き込み位置補正がなされた画像データにパルス幅変調を施す変調部２６を備えている。変調部２６によりパルス幅変調が施されたパルスデータは、露光器３４に出力される。更に、露光器３４ごとに把握された書き込み誤差の補正データを記憶する書き込み誤差データ記憶部（メモリ）２７を備えている。
【００２３】
変換処理部として機能するスクリーン部２４は、多値のスクリーン処理を行いパルス幅変調（ＰＷＭ：Pulse Width Modulation）の波形タグ（Ｔａｇ）を出力する。ジッター補正部２５は、書き込み誤差データ記憶部２７から露光器３４ごとの誤差の特性情報を取得し、また、露光器３４の回転多面鏡の反射面を特定する情報（面特定情報）を取得する。そして、ジッター補正部２５は、回転多面鏡の反射面と同期を取りながら書き込み誤差の補正処理を行っている。ジッター補正部２５は、ルックアップテーブル（ＬＵＴ）を用いて補正を行っている。本実施の形態では、書き込み誤差が印字位置によってその誤差量の異なる非線形な特性を有することを考慮して、このルックアップテーブルを用いた補正を行う。
【００２４】
書き込み誤差データ記憶部２７には露光器３４毎に、各々の印字位置と書き込み誤差とを各画素分のルックアップテーブルのデータとして保持しているが、これは、機械（露光器３４）ごとに書き込み位置の特性が異なることに起因している。この機械ごとの書き込み誤差の取得に際しては、露光器３４ごとの特性を例えば工場出荷前に把握しておき、把握された誤差の特性情報を予めメモリ（書き込み誤差データ記憶部２７）に記憶しておく所謂オフラインが所謂オンラインより好ましい。露光器３４が複数、ある場合には、複数の露光器３４の各々に対応した書き込み誤差の特性情報がメモリに記憶される。また、図１に示す実施の形態では、所謂タンデム型にて複数の露光器３４を有しているが、タンデム型以外の他の型にて複数の露光器３４を備える場合がある。
【００２５】
ここで、ジッター補正部２５にて行われる書き込み誤差の補正処理について、更に詳述する。
図３（ａ）、（ｂ）は、書き込み誤差の例を説明するための図である。図３（ａ）は露光器３４を模式的に示しており、図３（ｂ）は書き込み誤差に起因して用紙上に現れる『ゆらぎ』現象を模式的に示している。この図３（ｂ）では、図の矢印方向が露光器３４の書き込み方向（主走査方向）であり、ライン（１）〜（６）の各主走査毎に、その先頭がスキャン開始位置、その末尾がスキャン終了位置である。図３（ｂ）では、ライン（１）について、スキャン開始位置とスキャン終了位置とを示している。
図３（ａ）に示す露光器３４は、レーザ光を発光するレーザ３４１と、レーザ３４１からのレーザ光を偏向する回転多面鏡（ポリゴンミラー）３４２と、回転多面鏡３４２により偏向された光を感光体ドラム３２上に集束するｆθレンズ３４３を備えている。レーザ３４１は、ビーム本数が複数本となるように形成され、例えば、後述するように８個（列）×７ライン（行）の計５６個の発光点や、９個（列）×７ライン（行）の計６３個の発光点等を備えた面発光レーザアレイチップ等が用いられる。回転多面鏡３４２には、複数（図３（ａ）では（１）〜（６）の６つ）の反射面が形成されており、例えばＤＣモータ（図示せず）による高い回転精度で、高速回転している。図３（ｂ）に示すライン（１）〜（６）は、この回転多面鏡３４２の面（１）〜（６）に対応している。
【００２６】
このような露光器３４を用いた画像形成装置１にて、回転多面鏡３４２の反射面が走査方向に沿ってわずかにでも前後に倒れていると、偏向されたレーザビームの走査ラインのピッチが変わってしまい、例えば縦線の『ゆらぎ』等として現れる。これらの現象は一般にジッターと呼ばれている。このとき、感光体ドラム３２の書き出し位置の手前に設けられるＳＯＳ（Start Of Scan）センサ（ビーム位置ディテクタ）により書き込み位置を制御し、書き込み開始の位置は、ＳＯＳ信号（水平同期パルスの出力タイミング）によって揃えられる。しかしながら、面精度に問題があると、図３（ｂ）に示すように書き込み方向に対してずれが生じ、累積誤差の結果、書き込みの終端におけるずれ量が最も大きくなる。そして、書き込み誤差の周期Ｐにより、特定の周期からなる『ゆれ』が生じる。
【００２７】
図４は、用紙上の位置に対する書き込み位置ずれ量を示した概念図である。横軸に用紙上の位置（Pixel）をとり、縦軸に書き込み位置ずれ量（μｍ）をとっている。スキャン開始位置（０）は、図３（ｂ）に示す所定ラインの先頭のスキャン開始位置、スキャン終了位置（７０１６）は図３（ｂ）に示す所定ラインの末尾のスキャン終了位置に対応している。用紙上の位置（Pixel）に対する書き込み位置ずれ量（μｍ）の関係は、Ｙ＝Ｅ［Ｘ］の式で表される。実際の各位置に対する誤差の特性Ｙ＝Ｅ［Ｘ］は、単純な線形特性ではなく、図４に示すように、例えば書き込みの終端に近づく程、ずれ量が大きくなるような、非線形な特性を有している。そのために、上述のようにパルスデータを一律にオフセットして補正するのではなく、誤差の特性を加味した補正が望まれる。そこで、本実施の形態では、書き込み位置に相当する各々の画素（Pixel）に対し、その書き込み位置の誤差の特性情報を、予め個々に測定して取得する。そして、取得した書き込み位置の誤差の特性情報を例えば図２に示す書き込み誤差データ記憶部２７に記憶しておき、ジッター補正部２５は、回転多面鏡の反射面と同期を取りながら書き込み誤差を補正する。
【００２８】
図５（ａ）、（ｂ）は、本実施の形態における書き込み誤差補正の概念を説明するための図である。図５（ａ）、（ｂ）に示す（１）〜（６）は、図３に示す回転多面鏡３４２の反射面（１）〜（６）に対応している。そして、図５（ａ）、（ｂ）に示す個々の矩形領域は画素（pixel）の単位を示しており、書き込み誤差のある部分として、図３（ｂ）に示すラインの中から露光器の書き込み方向（主走査方向）の所定の単位を取り出したものである。図５（ａ）は補正前の画像データであり、第（１）面について書き込み位置ずれが生じている様子が示されている。図５（ｂ）は補正後の画像データが示されており、第（１）面についての画素を、図の点線で示す矢印方向に移動するように変換することで、書き込み誤差を補正している。本実施の形態では、このように、書き込み誤差をピクセル単位の値に変換し、異常面（図５では第（１）面）だけについて、また誤差のある位置について誤差補正を施している。
【００２９】
次に、本実施の形態の画像処理方法について説明する。
図６は、図２に示す各機能によって実行される画像処理の流れを示したフローチャートである。まず、クライアントＰＣ２では、プリンタドライバを用いてなされた、ユーザによる構成したい画像の印刷指示を認識する（ステップ１０１）。そして、プリンタドライバにて、アプリケーションからのコマンドをプリンタの描画コマンドであるＰＤＬ(Page Description Language：ページ記述言語)に変換する（ステップ１０２）。ＰＤＬの描画コマンドは、クライアントＰＣ２から画像形成装置１に送られ、この画像形成装置１の画像処理部１０では、マーキングエンジン３０のエンジン解像度に応じてＲＩＰ（Raster Image Processor）処理が行われる。
【００３０】
ＲＩＰ処理にて、画像処理部１０のコントローラ１１では、ＰＤＬ解釈部２１にて、クライアントＰＣ２から取得されるＰＤＬのコマンドが解釈される（ステップ１０３）。その後、描画部２２は、解釈されたＰＤＬにより指定される色信号（ＲＧＢ）を、マーキングエンジン３０の色信号（ＹＭＣＫ）に変換する（ステップ１０４）。また、描画部２２にて描画する際には、ラスタデータはマーキングエンジン３０のエンジン解像度へ変換し、文字・グラフィックスはエンジン解像度の中間コードで描画する（ステップ１０５）。その後、レンダリング部２３にて、この中間コードをマーキングエンジン３０に適合した画像データにレンダリングする（ステップ１０６）。
【００３１】
コントローラ１１にてＲＩＰ処理されたＹＭＣＫの画像データは、マーキングエンジン制御部１２へと送られる。スクリーン部２４では、濃度階調データを面積階調データへと変換する（ステップ１０７）。このとき、多値スクリーンの場合には、画素の刻み幅と、パルス幅変調の波形タグ（Ｔａｇ）（０：右寄せ/１：左寄せ）とを出力する（ステップ１０８）。スクリーン処理された画像データはジッター補正部２５へと送られる。
【００３２】
ジッター補正部２５は、１ライン分のバッファメモリを有し、書き込み誤差データ記憶部２７から書き込み位置の誤差の特性情報を取得して、この書き込み位置の誤差に応じて補正を行う（ステップ１０９）。このとき、ジッター補正部２５は、露光器３４から面特定情報を取得し、これから印字する回転多面鏡３４２（図３参照）の鏡面を特定して補正を行う。この鏡面の特定方法としては幾つか存在するが、例えばスリットを設けて特定する等の方法がある。従来から知られている任意の方法を採用すれば良い。
【００３３】
その後、変調部２６では、ジッター補正部２５にて書き込み位置の誤差補正がなされた画像データが、パルス信号に変調される（ステップ１１０）。そして、パルス変調された画像データは、露光器３４へ出力される（ステップ１１１）。 画像データを取得したマーキングエンジン３０では、図１に示すような各構成要素によって、用紙上へカラー画像が形成され、プリント出力されて処理が終了する。
【００３４】
ここで、ステップ１０９に示したジッター補正部２５の処理について、更に詳述する。
ジッター補正部２５では、書き込み誤差を、解像度に応じてピクセル（pixel：画素）単位の値に変換する。例えば、６００ｄｐｉ（dot per inch）であれば１画素は４２μｍ、２４００ｄｐｉであれば１画素は１０μｍである。また、多値の６００ｄｐｉの場合には、その分解能に応じて正規化する。例えば、６００ｄｐｉの２分割であれば２１μｍ、１６分割であれば４２/１６μｍ等のようにして正規化される。
【００３５】
ここで、回転多面鏡３４２の中で書き込み誤差が発生する面としては１〜２面であることが多い。本実施の形態では、異常面のみ補正を実施し、通常面については補正を行わない。尚、具体的な補正方法は、２値スクリーンケースと多値スクリーンケースで異なる。
図７（ａ）〜（ｄ）は、２値スクリーンケースにおける補正処理の一例を示した図である。図７（ａ）はアドレス、図７（ｂ）は各画素の画像データＩ[ｘ]、図７（ｃ）は書き込み誤差補正量（誤差データ）Ｅ[ｘ]、図７（ｄ）は補正後の画像データＩ[ｘ＋Ｅ[ｘ]]を示している。尚、位置として重複参照する箇所も一部に発生するが、画素が小さいので特に問題とはならず、アドレッシングでアドレスを変えて処理をする。図７（ａ）のアドレスは、露光器の書き込み方向（主走査方向）の画素に対するアドレスを示している。図７（ｃ）の誤差データＥ[ｘ]は、本来書き込むべき位置からの露光器の書き込み方向（主走査方向）への誤差量を示している。そして、露光器の書き込み方向とは逆方向に誤差データＥ[ｘ]分のアドレスをシフトさせ、画像データＩ[ｘ]をシフトしたアドレスに対応する画像データＩ[ｘ＋Ｅ[ｘ]]に補正する。
【００３６】
次に、多値スクリーンケースにおける補正処理について説明する。
図８は、ステップ１０８に示す多値スクリーンケースにおける補正処理を更に詳述したフローチャートである。また、図９（ａ）、（ｂ）は、図８に示す補正処理の流れについて、その内容を補足説明するための図である。更に、図１０は、Ｔａｇの再生成として、波形Ｔａｇの決定方法を説明するための図である。
【００３７】
一般に、多値の場合、アドレスアビリティ（１画素を複数（例えば１５等）に分割し、この分割した個々に打つ/打たないを制御するもの）のある多値構成は希であり、通常は、「ｘｘ分割＋左/右寄せ」というように、画素の刻み幅と波形の位置制御Ｔａｇで多値画像を形成する。尚、解像度は６００ｄｐｉのケースが多い。
この多値スクリーンケースにおける補正処理では、図２に示すスクリーン処理部（変換処理部）にて、多値のスクリーン処理を行いパルス幅変調の波形タグ（Ｔａｇ）を出力している。そして、ジッタ補正部２５は、注目画素ごとに補正量に応じて加減演算を行い、オーバーフロー分を補正方向の隣接画素に拡散する。
【００３８】
図８に示すフローチャートを用いて多値スクリーンケースにおける補正処理を説明すると、ジッター補正部２５では、まず、各画素の左右Ｔａｇの方向とＥ[ｘ]（書き込み誤差補正量）の方向とが一致するか否かを判断する（ステップ２０１）。ジッター（Jitter）は右方向（補正は左方向）にずれるとして、Ｔａｇ左（図９（ａ）のαおよび図９（ｂ）のα）であればＴａｇ方向と補正方向とが一致し、ステップ２０２へ移行する。Ｔａｇ右（図９（ａ）のβおよび図９（ｂ）のβ）であればＴａｇ方向と補正方向とが一致しないことから、ステップ２０６へ移行する。ジッター（Jitter）は右方向（補正は左）にずれるとして、Ｔａｇ右（β）なら同一画素内移動の可能性もあるが、Ｔａｇ左（α）なら１００％隣接画素への移動になる可能性がある。
【００３９】
ステップ２０１にて、左右Ｔａｇと位置誤差補正方向が一致した場合（Ｔａｇ左（α）の場合）に、 注目画素においてＥ［ｘ］＜Ｉ［ｘ］か否か、即ち、書き込み誤差補正量Ｅ［ｘ］より画像データＩ［ｘ］が大きいか否かが判断される（ステップ２０２）。ここで、拡散量は基本的には補正量となる。そして、補正量が画像データより小さい場合には補正量だけ拡散し、補正量が画像データより大きい場合には画像データ分を拡散する処理を行う。そこで、ステップ２０２の判断を行っている。Ｅ［ｘ］がＩ［ｘ］（画像データ）より小さければ（ステップ２０２のＹｅｓ）、図９（ａ）に示すα１のように、Ｅ［ｘ］を補正方向の隣接画素へ拡散し、Ｅ［ｘ］＋Ｉ［ｘ］＋Ｄ［ｘ］が新しい画素値となる（ステップ２０３）。ここで、Ｄ［ｘ］は隣接画素からの拡散量である。図９（ａ）に示す画素αにて、この画素（斜線部分）は削り、隣接画素へ補正して画像は残すことで画素α１に示すようになる。
【００４０】
最後に、左右画素の重みでＴａｇを再生成する（ステップ２０４）。
図１０に示すように、ここでは、注目画素に対する左右画素のデータ量の大小で、右/左の波形Ｔａｇを決定する。図１０では注目画素のデータ量が１２/１６、左画素が０/１６、右画素が４/１６である。図１０に示す例では、画素の重みとして右画素のデータ量が大きいことから、Ｔａｇは右寄せとなる。
【００４１】
次に、図８のステップ２０２で、Ｅ［ｘ］がＩ［ｘ］（画像データ）より大きければ（ステップ２０２のＮｏ）、図９（ｂ）に示すα２のように、Ｉ［ｘ］を補正方向の隣接画素に拡散し、Ｄ［ｘ］が新しい画素値となる（ステップ２０５）。その後、前述のようにして左右画素の重みでＴａｇを再生成する（ステップ２０４）。図９（ｂ）に示す画素αにて、この画素は削り、隣接画素へ補正はするが、オリジナル画像は残らない。図９（ｂ）に示す画素α２では、右方向に隣接する画素（斜線部分）からの補正の影響を受けて図に示すようになる。
【００４２】
ステップ２０１で左右Ｔａｇと位置誤差補正方向が一致しない場合（Ｔａｇ右（β）の場合）に、 注目画素において、Ｅ［ｘ］＋Ｉ［ｘ］が１より小さいか否かが判断される（ステップ２０６）。ここでは、画像データと書き込み誤差補正量との和が１を超えないと隣接画素へは分散されない。即ち、Ｅ［ｘ］＋Ｉ［ｘ］が１より小さければ（ステップ２０６のＹｅｓ）、図９（ａ）に示すβ１のように、隣接画素へは拡散せず、Ｉ［ｘ］＋Ｄ［ｘ］が新しい画素値となる（ステップ２０７）。その後、前述のようにして左右画素の重みでＴａｇを再生成する（ステップ２０４）。図９（ａ）に示す画素βにて、この画素（斜線部分）は同一画素内の補正として画素β１に示すようになる。
【００４３】
ステップ２０６でＥ［ｘ］＋Ｉ［ｘ］が１より大きければ（ステップ２０６のＮｏ）、図９（ｂ）に示すβ２のように、オーバーフロー分であるＥ［ｘ］＋Ｉ［ｘ］−１を補正方向の隣接画素に拡散し、Ｄ［ｘ］−Ｅ［ｘ］＋１が新しい画素値となる（ステップ２０８）。その後、前述のようにして左右画素の重みでＴａｇを再生成する（ステップ２０４）。図９（ｂ）に示す画素βにて、この画素（斜線部分）は、白を超えて隣接画素へもまたがり、図９（ｂ）に示す画素β２のようになる。
【００４４】
図１１（ａ）、（ｂ）は、前述に示す処理によって得られた演算例を示した図である。図１１（ａ）は演算図を示し、図１１（ｂ）は概念図を示している。１１（ａ）では、アドレス（０〜４）、画像データＩ〔ｘ〕のテーブル（画像データテーブル）、書き込み誤差補正量Ｅ〔ｘ〕のテーブル（誤差データテーブル）、補正結果Ｆ〔Ｉ〔ｘ〕，Ｅ〔ｘ〕〕が示されている。ここで、書き込み位置の誤差は通常４０μｍ以下なので、６００ｄｐｉの場合には、１画素をまたがって補正するケースが無い、また、補正量は非線形であっても同一多面鏡面内であれば補正方向が同一であるので、上記方式で特に問題ない。ちなみに、多面鏡間では補正方向が異なる可能性はある。 
【００４５】
以上のような処理にて、ジッター補正部２５では、ルックアップテーブル（ＬＵＴ）を用いて処理が実行される。保持部として機能する書き込み誤差データ記憶部２７は、書き込み位置の誤差の特性情報を各画素分のルックアップテーブル（ＬＵＴ）として保持し、ジッター補正部２５は、書き込み誤差データ記憶部２７から取得したルックアップテーブル（ＬＵＴ）により画素毎に補正する。このように、ルックアップテーブル（ＬＵＴ）で補正しているのは、位置によって誤差が異なる非線形性を加味しているからである。
【００４６】
このように、ジッター補正部２５にて再処理された画像データは、図６のステップ１１０に示すように、変調部２６においてパルス信号に変換され、露光器３４へデータが出力される。
【００４７】
尚、これらの処理は、コンピュータが実行する機能として実現させることができる。コンピュータによって実現させる場合には、この各機能をプログラムの形式でコンピュータの記憶媒体にインストールする。プログラムのインストールの形態としては、装置が市場に提供される前に例えばＲＯＭ等の記憶媒体に予めインストールされている場合や、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたプログラムを読み出してインストールする場合、ネットワーク（図示せず）等を介して遠隔地のコンピュータからプログラムをダウンロードしてインストールする場合などがある。
【図面の簡単な説明】
【００４８】
【図１】本実施の形態が適用されるプリンタシステムの全体構成を示した図である。
【図２】本実施の形態が適用される画像処理部（ＩＰＳ）の構成を示すブロック図である。
【図３】（ａ）、（ｂ）は、書き込み誤差の例を説明するための図である。
【図４】用紙上の位置に対する書き込み位置ずれ量を示した概念図である。
【図５】（ａ）、（ｂ）は、本実施の形態における書き込み誤差補正の概念を説明するための図である。
【図６】図２に示す各機能によって実行される画像処理の流れを示したフローチャートである。
【図７】（ａ）〜（ｄ）は、２値スクリーンケースにおける補正処理の一例を示した図である。
【図８】ステップ１０８に示す多値スクリーンケースにおける補正処理を更に詳述したフローチャートである。
【図９】（ａ）、（ｂ）は、図８に示す補正処理の流れについて、その内容を補足説明するための図である。
【図１０】Ｔａｇの再生成として、波形Ｔａｇの決定方法を説明するための図である。
【図１１】（ａ）、（ｂ）は、補正処理によって得られた演算例を示した図である。
【符号の説明】
【００４９】
１…画像形成装置、２…クライアントＰＣ（パーソナルコンピュータ）、１０…画像処理部(ＩＰＳ)、１１…コントローラ、１２…マーキングエンジン制御部、２４…スクリーン部、２５…ジッター補正部、２６…変調部、２７…書き込み誤差データ記憶部（メモリ）、３０…マーキングエンジン、３２…感光体ドラム、３４…露光器、３４２…回転多面鏡（ポリゴンミラー）
【図１】
2009178878.tif 000003
【図２】
2009178878.tif 000004
【図３】
2009178878.tif 000005
【図４】
2009178878.tif 000006
【図５】
2009178878.tif 000007
【図６】
2009178878.tif 000008
【図７】
2009178878.tif 000009
【図８】
2009178878.tif 000010
【図９】
2009178878.tif 000011
【図１０】
2009178878.tif 000012
【図１１】
2009178878.tif 000013