(57)【要約】【課題】プリンタエンジン固有の問題により発生する縦筋や横筋、縞、ムラを階調レベルに応じて低減でき良好な中間調の画像が得られるようにする。【解決手段】画像データを色材の３原色であるシアン、マゼンタ、イエローとブラックの各色材の階調データに色変換して出力する色変換処理手段と、各色材用に中心となるドットから縦横に成長する閾値を定義したドット集中型のスクリーンテーブルを格納する記憶手段と、色変換処理手段から出力される各色材の階調データを各色材のスクリーンテーブルと比較してスクリーン処理するスクリーン処理手段とを備え、スクリーンテーブルは、ドットの成長方向の縦横比を階調値に応じ変えてドットの成長順を設定し閾値を定義している。【選択図】図１
2009077340.tif 000002
【特許請求の範囲】
【請求項１】
画像データを色材の３原色であるシアン、マゼンタ、イエローとブラックの各色材の階調データに色変換して出力する色変換処理手段と、
各色材用に中心となるドットから縦横に成長する閾値を定義したドット集中型のスクリーンテーブルを格納する記憶手段と、
前記色変換処理手段から出力される各色材の階調データを前記各色材のスクリーンテーブルと比較してスクリーン処理するスクリーン処理手段と
を備え、前記スクリーンテーブルは、ドットの成長方向の縦横比を階調値に応じ変えてドットの成長順を設定し閾値を定義していることを特徴とする画像形成装置。
【請求項２】
前記スクリーンテーブルは、低階調から高階調になるにしたがって、縦方向優先から横方向優先又は横方向優先から縦方向優先にスクリーンの成長方向の縦横比を変えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
ドットの成長方向の縦横比を階調値に応じて変えドットの成長順を設定し閾値を定義したドット集中型のスクリーンテーブルを各色材用に用い、画像データを色材の３原色であるシアン、マゼンタ、イエローとブラックの各色材の階調データに色変換し、前記色変換された各色材の階調データを前記各色材のスクリーンテーブルと比較してスクリーン処理してドットによる中間調の画像を形成することを特徴とする画像形成方法。
【請求項４】
各色材用に中心となるドットから縦横に成長する閾値を定義したドット集中型のスクリーンテーブルとして、階調値に対応してドットの成長方向の縦横比を設定し、前記縦横比を重みつけとして中心のドットからの距離を求め、前記求めた距離が最小となるドットに基づき成長順を設定することにより、前記成長順にしたがって閾値が定義されていることを特徴とする画像形成に用いるドット集中型のスクリーンテーブル。
【請求項５】
前記縦横比は、最も低い階調値と最も高い階調値と中間階調値の少なくとも１ポイントに指定される縦横比に基づき、３次スプライン曲線を用いて求められていることを特徴とする請求項４記載の画像形成に用いるドット集中型のスクリーンテーブル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シアン、マゼンタ、イエローとブラックの各色材の階調データを各色材のスクリーンテーブルと比較してスクリーン処理する画像形成装置及び画像形成方法並びに画像形成に用いるドット集中型のスクリーンテーブルに関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置では、閾値を定義したスクリーンテーブルを持ち、スクリーン処理により多値の画像データを２値化したドットで表現する。中間調を表現するために印刷データを２値化するスクリーン処理では、スクリーンテーブルの閾値と、印刷する多値の画像データとを比較して、エンジンドットのオン／オフを決定している。
【０００３】
図１４は従来のディザマトリクスの作成法により設定されたスクリーンテーブルの成長順を示す図である。中心となるドットから縦横に成長するドット集中型のディザマトリクスの作成は、従来、次のようにして行われている（例えば、特許文献１参照）。
【０００４】
まず、基本マトリクスの周期構造を決定する２つのベクトルｍ＾、ｓ＾について
主ベクトル：ｍ＾＝（ｍｘ、ｍｙ）
副ベクトル：ｓ＾＝（ｓｘ、ｓｙ）
を定義する。さらに、基本マトリクスを構成する画素の位置ベクトルＰｉ＾について
Ｐｉ＾＝（Ｐｉｘ、Ｐｉｙ）
（添字ｉは、基本マトリクスを構成するｉ番目の画素）
を定義する。
【０００５】
そして、基本マトリクスを構成する画素の範囲を、周期構造を満足するように配置した後に、
Ｐｉ＾⇒Ｐｉ＾＋ｋｍ＾＋ｌｓ＾
（ｋ、ｌは、共に任意の整数で、負の値を含む）
による変換を行う。このＰｉ＾＋ｋｍ＾＋ｌｓ＾を新たな画素位置ベクトルＰｉ＾として配置することにより、新たな基本マトリクス形状へと変換を行った後に、ディザマトリクスの作成を行う。
【０００６】
この従来の技術において、スクリーンの成長方向は縦横に一様であり、縦横比を変えるものではない。従来のディザマトリクスの作成法により設定された１２００ｄｐｉの場合における角度２６．６度、線数１７８．９ｌｐｉとなるスクリーンテーブルの成長順を示したのが図１４である。
【特許文献１】特開２００５−１９２１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来のディザマトリクスの作成法において、スクリーンの成長過程で縦横の成長方向を変るようにしたものはない。そのため、従来の自動化したディザマトリクスの作成法では、プリンタエンジン固有の問題に対応したスクリーンテーブルの作成は行われていない。
【０００８】
例えば図１４に示すような成長方向が縦横に一様のスクリーンでは、プリンタエンジン固有の問題により、低階調域或いは高階調域にむかって縦筋や横筋が目立つようになる場合がある。このような場合において、従来、そのプリンタエンジン固有の問題に対応したスクリーンテーブルを作成するには、熟練した作業者の経験と勘に頼らざるを得なかった。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するものであって、プリンタエンジン固有の問題により発生する縦筋や横筋、縞、ムラを階調レベルに応じて低減でき良好な中間調の画像が得られるようにするものである。
【００１０】
上記課題を解決するために本発明は、画像形成装置として、画像データを色材の３原色であるシアン、マゼンタ、イエローとブラックの各色材の階調データに色変換して出力する色変換処理手段と、各色材用に中心となるドットから縦横に成長する閾値を定義したドット集中型のスクリーンテーブルを格納する記憶手段と、前記色変換処理手段から出力される各色材の階調データを前記各色材のスクリーンテーブルと比較してスクリーン処理するスクリーン処理手段とを備え、前記スクリーンテーブルは、ドットの成長方向の縦横比を階調値に応じ変えてドットの成長順を設定し閾値を定義していることを特徴とする。
【００１１】
このようにドットの成長方向の縦横比を階調値に応じ変えたスクリーンテーブルを用いることにより、縦筋や横筋、縞、ムラが発生する階調レベルに応じてドットの成長方向を変え、プリンタエンジン固有の問題を解決することができる。
【００１２】
前記スクリーンテーブルは、低階調から高階調になるにしたがって、縦方向優先から横方向優先又は横方向優先から縦方向優先にスクリーンの成長方向の縦横比を変えていることを特徴とする。
【００１３】
このように縦方向優先から横方向優先又は横方向優先から縦方向優先にスクリーンの成長方向の縦横比を変えるので、低階調側、高階調側に偏って発生する縦筋や横筋、縞、ムラに対応したスクリーンの成長方向を設定することができ、プリンタエンジン固有の問題を解決することができる。
【００１４】
また、画像形成方法として、ドットの成長方向の縦横比を階調値に応じて変えドットの成長順を設定し閾値を定義したドット集中型のスクリーンテーブルを各色材用に用い、画像データを色材の３原色であるシアン、マゼンタ、イエローとブラックの各色材の階調データに色変換し、前記色変換された各色材の階調データを前記各色材のスクリーンテーブルと比較してスクリーン処理してドットによる中間調の画像を形成することを特徴とする。
【００１５】
このようにドットの成長方向の縦横比を階調に応じ変えたスクリーンテーブルを用いることにより、縦筋や横筋、縞、ムラが発生する階調レベルに応じてドットの成長方向を変え、プリンタエンジン固有の問題を解決することができる。
【００１６】
また、各色材用に中心となるドットから縦横に成長する閾値を定義した画像形成に用いるドット集中型のドット集中型のスクリーンテーブルとして、階調値に対応してドットの成長方向の縦横比を設定し、前記縦横比を重みつけとして中心のドットからの距離を求め、前記求めた距離が最小となるドットに基づき成長順を設定することにより、前記成長順にしたがって閾値が定義されていることを特徴とする。
【００１７】
このようにスクリーンテーブルとして、各階調値毎に縦横比を重み付けとして中心からの距離が最小となる成長順により閾値が定義されているので、ドットの成長方向の縦横比を縦筋や横筋、縞、ムラが発生する階調に応じて変えたスクリーンテーブルが容易に提供できる。
【００１８】
前記縦横比は、最も低い階調値と最も高い階調値と中間階調値の少なくとも１ポイントに指定される縦横比に基づき、３次スプライン曲線を用いて求められていることを特徴とする。これにより階調間で滑らかにドットの成長方向を変えたスクリーンテーブルが提供できる。
【００１９】
以上のように本発明によれば、ドットの全成長レベルの縦横比を指定可能なため、正常な階調レベルのドットの構成に悪影響を与えないで、特定の階調で発生する縞やムラに対応できる。例えばプリンタの定着、転写におけるバイアス変動による縦縞、横縞の軽減やＭＬＡ（のデバイス固有の光量差による色ムラを軽減できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面を参照しつつ説明する。図１は本発明に係る画像形成装置の実施の形態を説明する図、図２は図１に示す画像形成装置に備えるスクリーンテーブルを説明するための図である。図中、１は画像データ出力部、２は色変換処理部、３はスクリーンテーブル、４はスクリーン処理部、５はＩ／Ｆ回路部、６はプリンタエンジンを示す。
【００２１】
図１において、画像データ出力部１は、光の３原色である赤（Ｒ）、緑（Ｇ）、青（Ｂ）の画像データを出力するものである。色変換処理部２は、画像データ出力部１の出力するＲ、Ｇ、Ｂの画像データから印刷出力する色材の３原色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の画像データに色変換するものである。これらの画像データは、中間調の画像を例えば０〜２５５で階調表現する多値の画像データである。
【００２２】
スクリーンテーブル３は、中心となるドットから縦横に成長する閾値を定義したドット集中型のスクリーンテーブルであり、Ｃ、Ｍ、Ｙ、Ｋの各色材用に用意されている。スクリーン処理部４は、Ｃ、Ｍ、Ｙ、Ｋの階調表現された多値の画像データを各色材毎にスクリーンテーブル３と比較して対応したエンジンドットのオン／オフに変換する。スクリーン処理部４では、Ｃ、Ｍ、Ｙ、Ｋの各色材毎に色変換処理部２で変換された画像データとスクリーンテーブル３とを順次選択してスクリーン処理を実行する。
【００２３】
Ｉ／Ｆ回路部５は、スクリーン処理部４により生成されたエンジンドットのオン／オフ信号をＣ、Ｍ、Ｙ、Ｋの各色材に応じて分配するものである。プリンタエンジン６は、Ｉ／Ｆ回路部５を通して分配された各色材のエンジンドットのオン／オフ信号によりＣ、Ｍ、Ｙ、Ｋの各色材の中間調の画像を順次印刷出力するものである。
【００２４】
本実施形態において、スクリーンテーブル３は、低階調、中間調、高階調でドットの成長方向の縦横比、つまりドットの縦方向と横方向の成長比をプリンタエンジン固有の問題に対応して変えるようにしたものである。ドットの成長方向の縦横比を同一にしたドット集中型のスクリーンテーブルは、成長中心のドット（０，０）から各ドット（ｘ，ｙ）までの距離Ｌを、
〔数１〕
Ｌ＝√（ｘ2 ＋ｙ2 ）
として、このＬの小さい順にドットを成長させる。つまり、ドットの成長中心から距離の近いドットから成長順を設定して閾値が定義される。
【００２５】
ここで、縦横比Ｒv を導入して、これを距離Ｌの計算における縦への重みつけにすると、ドットの成長方向を自由に選択、設定し変えることができる。例えば０．２５〜４．０の値を縦横比Ｒv として設定すると、縦方向優先（０．２５）〜縦横均等（１．０）〜横方向優先（４．０）にドットの成長方向を選択できる。このように成長方向の縦横比Ｒv を縦への重みとした場合、成長中心のドット（０，０）から各ドット（ｘ，ｙ）までの距離Ｌは
〔数２〕
Ｌ＝√｛ｘ2 ＋（Ｒv ｙ）2 ｝
となる。
【００２６】
ドットの成長方向は、縦への重みとなるＲv を１より小さくすると縦方向優先になり、Ｒv を１より大きくすると横方向優先になる。例えばＲv を２にすると、縦方向への重みが２倍になるが、Ｒv を０．５にすると、縦方向への重みが半分、縦方向に対して相対的に横方向への重みが２倍になる。そして、Ｒv を１にすると、ドットの成長方向は縦横同一になり縦横の優先無しとなる。
【００２７】
縦方向への重みだけでなく、横方向への重みもＲh として加えると、成長中心からの距離Ｌは、
〔数３〕
Ｌ＝√｛（Ｒh ｘ）2 ＋（Ｒv ｙ）2 ｝
となる。ここで、Ｒh を１とすれば、Ｒv だけの上記説明と同じになる。また、Ｒh に対してもＲv と同様に、例えば０．２５〜４．０の値を設定してもよい。
【００２８】
Ｒh とＲv の重み付けは、
〔数４〕
Ｌ＝√（Ｒh ｘ2 ＋Ｒv ｙ2 ）
としてもよい。また、
〔数５〕
Ｌ＝√｛（Ｒh ＋ｘ）2 ＋（Ｒv ＋ｙ）2 ｝
としてもよい。
【００２９】
ドットの成長中心からの距離Ｌを〔数２〕を使って求め、１〜１０、１１〜２０、２１〜３４の成長順において縦横比Ｒv を２、１、０．５に切り替えた場合のスクリーンテーブルの例を示したのが図２である。つまり、成長順１〜１０までの縦横比Ｒv を２に設定し、次の成長順１１〜２０までの縦横比Ｒv を１に設定し、さらに成長順２１〜３４までの縦横比Ｒv を０．５に設定している。
【００３０】
次に、基本マトリクスの成長順の設定を説明する。図３は成長順の設定処理を説明するための図、図４は基本マトリクスの形状及び重心のラベリング処理を説明するための図、図５は基本マトリクスの各ドットにおける重心からの距離を示す図、図６は基本マトリクスの成長順の設定例を示す図である。
【００３１】
基本マトリクスの成長順を設定する場合には、例えば図３に示すようにまず、基本マトリクスの格納エリアを確保する（ステップＳ１１）。次に、基本マトリクスの全エリアのドットにラベル「−１」を書き込んで初期化する（ステップＳ１２）。さらに、基本マトリクスの形状を確定してそのエリアのドットに図４（ａ）に示すようにラベル「１」を書き込む（ステップＳ１３）。基本マトリクスの形状は、スクリーン線数と角度の指定により決まる。
【００３２】
しかる後、基本マトリクスの重心を求める（ステップＳ１４）。重心Ｃｇの座標（ｘCg、ｙCg）は、ラベル「１」のドットの総数Σ１とｘ座標値の総和Σｘ、ｙ座標値の総和Σｙを求めて、
〔数６〕
ｘCg＝Σｘ／Σ１
ｙCg＝Σｙ／Σ１
により算出される。例えば図４（ａ）において、左上隅のドットの中心座標を（１、１）とすると、Σ１＝４５、Σｘ＝２３４、Σｙ＝２０７となる。したがって、重心Ｃｇの座標（ｘCg、ｙCg）は、（５．２、４．６）となり、図４（ｂ）に示すラベル「１」のドットの中心位置より０．２右方、０．４上方の位置になる。
【００３３】
次に、重心のあるドットの成長番号を「０」として（ステップＳ１５）、重心のあるドットからの各ドットの距離を求め（ステップＳ１６）、距離が最も小さくなるドットから成長順を設定する（ステップＳ１７）。重心のあるドットからの距離Ｌは、例えば先に述べた〔数２〕〜〔数５〕を適用して算出し、決定している成長順の周囲にある全てのドットに対して求める。図４に示した形状の基本マトリクスに対して、求めた重心の位置Ｃｇ、及び〔数３〕を適用した重心のあるドットからの各ドットの距離Ｌをそれぞれのドットの位置に示したのが図５である。
【００３４】
〔数３〕、図５において、Ｒh 、Ｒv を１にすることにより縦横の優先指定無しで作成したスクリーンの成長順を図６（ａ）に示している。これに対し、Ｒh を１、Ｒv ＜１にすることにより縦方向優先で作成したスクリーンの成長順を図６（ｂ）に、逆にＲh を１、Ｒv ＞１にすることにより横方向優先で作成したスクリーンの成長順を図６（ｃ）にそれぞれ示している。
【００３５】
図７は基本マトリクスの成長順を設定するＵＩ画面の例を示す図、図８はスクリーン角度、基本マトリクスの配置を説明する図、図９は複数の階調による縦横比の入力データの例を示す図、図１０は複数の階調値と縦横比の入力から求められた全階調の縦横比の例を示す図である。
【００３６】
基本マトリクスの成長順を階調毎に切り替え設定可能な本実施形態では、例えば図７に示すＵＩ画面が用いられる。基本マトリクスは、図７に示すＵＩ画面において、Ｌh 、Ｌv のＡｎｇｌｅとＬｅｎｇｔｈの入力によりその形状が決まる。ここで、Ｌh 、Ｌv のＡｎｇｌｅは、図８（ａ）に示すθ1 、θ2 であり、Ｌｅｎｇｔｈは、図８（ａ）に示すＬh 、Ｌv である。
【００３７】
図７に示すθ1 ＝−２５°、Ｌh ＝７、θ2 ＝６５°、Ｌv ＝７が入力されると、ｘ1 （＝Ｌh ×cos θ1 ）、ｙ1 （＝Ｌh ×sin θ1 ）が求められる。これらｘ1 、ｙ1 を四捨五入したｘ10、ｙ10から有理化後の角度＝tan -1（ｂ／ａ）、有理化後の線数＝√（ｘ102 ＋ｙ102 ）が求められる。Ｌv 、ｘ2 、ｙ2 についても同様である。その結果、図８（ｂ）に示す−２６．５７°のスクリーン角度（＝６３．４３°）、図８（ｃ）に示す配置の基本マトリクスが決まる。
【００３８】
基本マトリクスの成長方向を設定する各階調の縦横比は、図７に示すＵＩ画面において、複数点の階調値に縦横比を入力することにより、スプライン曲線を使用して求められる。図７において、ＵＩ画面は、Ｓｃｒｅｅｎ  Ｌｅｖｅｌ（階調値）のスライダが２５５のＭａｘの位置にあり、Ｒａｕｎｄ  ｒａｔｉｏ（縦横比）が０．２５７の入力状態を示している。
【００３９】
■印は、Ｓｃｒｅｅｎ  ＬｅｖｅｌのスライダをＭａｘからＭｉｎへスライドさせて階調値を２５５から０まで変化させて入力したＲａｕｎｄ  ｒａｔｉｏのポイントである。■を結ぶ曲線は、ポイント入力に基づき全階調の縦横比を計算したスプライン曲線である。そのポイント入力の階調値Ｇj とその縦横比ｒGjのデータの例を示したのが図９である。図７に示すＡｕｔｏ  Ｇｅｎｅｒａｔｅは、入力データに基づき基本マトリクスの成長順の作成を指示するボタンである。
【００４０】
ポイント入力された階調値Ｇj とその縦横比ｒGjに基づき３次スプライン曲線により求めるポイント入力間の各階調値ｇi に対する縦横比ｒgiの式は、
〔数７〕
ｒgi＝ａ＋ｂ（ｇi −Ｇj ）＋ｃ（ｇi −Ｇj ）2 ＋ｄ（ｇi −Ｇj ）3 
により求められる。
【００４１】
なお、ポイント入力された階調値Ｇj とその縦横比ｒGjに対し、階調値ｇi は、階調値Ｇj の中間の値であり、縦横比ｒgiは、その縦横比ｒgiである。図９に示す例では、ｊは０〜１１、ｉは０〜２５５である。
【００４２】
ａ、ｂ、ｃ、ｄは、各階調におけるスプライン曲線を求めるためのパラメータであって、以下のようなものである。
入力ポイント数が１の場合には、
〔数８〕
ａ＝ｒG0、ｂ＝０、ｃ＝０、ｄ＝０
入力ポイント数が２の場合には、
〔数９〕
ａ＝ｒG0、ｂ＝（ｒG1−ｒG0）／（Ｇ1 −Ｇ0 ）、ｃ＝０、ｄ＝０
入力ポイント数が３以上の場合には、
〔数１０〕
ａ＝ｒGj、ｂ＝ｐ、
ｃ＝（３×ｕ２−２×ｐ−ｑ）／（Ｇj+1 −Ｇj ）
ｄ＝（ｐ＋ｑ−２×ｕ２）／（Ｇj+1 −Ｇj ）2 
である。
【００４３】
ｐ、ｑは、連続する３点が直線か直線でないかにより求められる値である。
直線の場合には、
〔数１１〕
ｐ＝（ｕ１＋ｕ２）／２
ｑ＝（ｕ２＋ｕ３）／２
直線でない場合には、
〔数１２〕
ｐ＝（｜u3−u2｜×u1＋｜u0−u1｜×u2）／（｜u3−u2｜＋｜u0−u1｜）
ｑ＝（｜u3−u4｜×u2＋｜u2−u1｜×u3）／（｜u3−u4｜＋｜u2−u1｜）
である。
【００４４】
なお、ｕ０、ｕ１、ｕ２、ｕ３、ｕ４は、入力ポイントに応じて階調値Ｇj と縦横比ｒGjに基づき求められる値である。ポイント数が３の場合には、ｊ＝０の時とｊ≠０の時のｕ０、ｕ１、ｕ２、ｕ３、ｕ４の値が求められる。ポイント数が４以上の場合にｊ＝０、ｊ＝１、ｊ＝ｎ−３、ｊ＝ｎ−２、ｊ＝ｎ−１、その他途中のポイントの時のそれぞれｕ０、ｕ１、ｕ２、ｕ３、ｕ４の値が求められる。
【００４５】
例えばポイント数が３の場合でｊ＝０の時には、
〔数１３〕
ｕ２＝（ＲG1−ＲG0）／（Ｇ1 −Ｇ0 ）
ｕ３＝（ＲG2−ＲG1）／（Ｇ2 −Ｇ1 ）
ｕ４＝２×ｕ３−ｕ２
ｕ１＝２×ｕ２−ｕ３
ｕ０＝２×ｕ１−ｕ２
であり、ポイント数が４以上の場合でその他途中のポイントの時には、
〔数１４〕
ｕ２＝（ＲGj+1−ＲGj）／（Ｇj+1 −Ｇj ）
ｕ１＝（ＲGj−ＲGj-1）／（Ｇj −Ｇj-1 ）
ｕ０＝（ＲGj-1−ＲGj-2）／（Ｇj-1 −Ｇj-2 ）
ｕ３＝（ＲGj+2−ＲGj+1）／（Ｇj+2 −Ｇj+1 ）
ｕ４＝（ＲGj+3−ＲGj+2）／（Ｇj+3 −Ｇj+2 ）
である。
【００４６】
図９に示す階調値Ｇj （ｊ：０〜１１）の各ポイントに縦横比ｒGjを入力し〔数７〕、〔数１０〕〜〔数１２〕を用いて求められた各階調値０〜２５５と縦横比を示したのが図１０である。図１０において、階調値０、３２、６５、７８、９１、１０４、１１８、１３５、１６３、２００、２２９、２５５の縦横比は入力値である。
【００４７】
図１１は発光点を移動させるレーザーやマルチレーザユニット等により作像する露光機の例を説明する図、図１２は発光点は固定されたＬＥＤヘッドにより感光体を移動させて作像する露光機の例を説明する図、図１３は発光点は固定されたＭＬＡにより感光体を移動させて作像する露光機の例を説明する図である。
【００４８】
〔実施例１〕
図１１（ａ）に示すレーザー露光機のように光点を移動させて、回転している感光体に作像する場合、回転している感光体は、厳密には一定速度ではなく、さまざまな要因から回転ムラが発生する。光点が一様の速度で移動しているとすると、感光体（感光駆動モータ）の回転ムラは、図１１（ｂ）に示すように印刷画像の横筋（光源がラインを形成する方向の白抜け）となって現れる。この回転ムラは、電流変動、モータの個体差、給紙時の振動等、原因が非常に多く、制御が難しい。本実施形態では、スクリーンの成長方向を切り替えることにより、図１１（ｂ）に示すようにライン間の隙間（或いは、濃度ムラ）を埋め横筋を軽減させることができる。
【００４９】
通常、ＡＭスクリーンにおけるドットの成長は、円の半径を変えるが、横筋の原因となる白抜けを防ぐ為、縦方向優先にドットを成長させるスクリーンテーブルが作成される。例えば全階調で一様に縦方向優先にするスクリーンテーブルが用いられる。しかし、本実施形態では、中間調までを縦方向優先に成長し、そこから高濃度部までは、円に向かって成長するスクリーンテーブルを提供することができる。
【００５０】
〔実施例２〕
図１１（ｃ）に示すマルチレーザー露光機のようにマルチレーザーの複数の光点を同時に移動させて、回転している感光体に作像する場合にも、横筋が発生しやすい。つまり、マルチレーザー露光機では、レーザーの線数単位のスクリーンテーブルを作成するので、境界部に図１１（ｄ）に示すような横筋が発生しやすい。このような横筋も、本実施形態によりスクリーンの成長方向を切り替えて作成したスクリーンテーブルを備えて同様に軽減することができる。
【００５１】
〔実施例３〕
また、図１２（ａ）、（ｂ）に示すＬＥＤヘッドのような複数の発光素子を並べたライン露光機では、各発光素子の光量のバラツキが発生する。光量のバラツキは、図１２（ｃ）に示すように印刷画像中の縦筋（感光体の回転方向の白抜け）となって現れる。この光量のバラツキは、発光素子、ドライバＩＣ等の個体差からくるもので、全発光素子の光量を均一にすることは非常に難しい。本実施形態では、ドットの成長毎にドットの成長方向をＬＥＤの並びと垂直な方向にすることで縦筋の問題を解決することができる。
【００５２】
〔実施例４〕
ＭＬＡ（Micro Lens Array）は、図１３（ａ）に示すように複数の発光素子と共有のレンズとを組み合わせたものである。レンズは、例えば光学倍率を０．５として、Ｎ×Ｍで配列し、各ラインの発光タイミングを変えて、１ライン分を露光する。このＭＬＡでは、レンズ間の部分（図１３（ａ）の点線部分）で図１３（ｂ）に示すような縦筋が発生する。原因は、レンズ端部の光量不足や、レンズ間隔のムラなどである。この縦筋の問題も、本実施形態により図１３（ｂ）に示すようにドットの成長方向を横方向優先にすることで解決することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る画像形成装置の実施の形態を説明する図
【図２】図１に示す画像形成装置に備えるスクリーンテーブルを説明するための図
【図３】成長順の設定処理を説明するための図
【図４】基本マトリクスの形状及び重心のラベリング処理を説明するための図
【図５】基本マトリクスの各ドットにおける重心からの距離を示す図
【図６】基本マトリクスの成長順の設定例を示す図
【図７】基本マトリクスの成長順を設定するＵＩ画面の例を示す図
【図８】スクリーン角度、基本マトリクスの配置を説明する図
【図９】複数の階調による縦横比の入力データの例を示す図
【図１０】複数の階調値と縦横比の入力から求められた全階調の縦横比の例を示す図
【図１１】発光点を移動させるレーザーやマルチレーザユニット等により作像する露光機の例を説明する図
【図１２】発光点は固定されたＬＥＤヘッドにより感光体を移動させて作像する露光機の例を説明する図
【図１３】発光点は固定されたＭＬＡにより感光体を移動させて作像する露光機の例を説明する図
【図１４】従来のディザマトリクスの作成法により設定されたスクリーンテーブルの成長順を示す図
【符号の説明】
【００５４】
１…画像データ出力部、２…色変換処理部、３…スクリーンテーブル、４…スクリーン処理部、５…Ｉ／Ｆ回路部、６…プリンタエンジン
【図１】
2009077340.tif 000003
【図２】
2009077340.tif 000004
【図３】
2009077340.tif 000005
【図４】
2009077340.tif 000006
【図５】
2009077340.tif 000007
【図６】
2009077340.tif 000008
【図７】
2009077340.tif 000009
【図８】
2009077340.tif 000010
【図９】
2009077340.tif 000011
【図１０】
2009077340.tif 000012
【図１１】
2009077340.tif 000013
【図１２】
2009077340.tif 000014
【図１３】
2009077340.tif 000015
【図１４】
2009077340.tif 000016