画像形成の際に像担持体にトナー像を形成する画像形成手段と、複数の目標濃度のそれぞれについて、目標濃度と、該目標濃度に対応する画像データで前記画像形成手段が形成するトナー像の濃度である出力濃度との関係を示す情報を保持する保持手段と、前記複数の目標濃度の一部の目標濃度に対応する画像データを前記画像形成手段に供給することで、濃度検出のためのトナー像である複数のパッチ画像を前記像担持体に形成する制御を行う制御手段と、前記像担持体に形成された前記複数のパッチ画像の出力濃度を検出する検出手段と、を備えており、前記制御手段は、前記検出手段が各パッチ画像の出力濃度を検出すると、各パッチ画像の目標濃度について、前記検出した出力濃度の前記保持手段が保持している該目標濃度に対する出力濃度からの変化量を求め、各パッチ画像の目標濃度と前記変化量の関係を補間して、前記保持手段が保持する複数の目標濃度のそれぞれについて、目標濃度と変化量の関係を求め、前記保持手段が保持する目標濃度に対する出力濃度に該目標濃度の変化量を加算することで、前記目標濃度と出力濃度との関係を更新し、前記更新した目標濃度と出力濃度との関係から、前記画像形成手段が形成するトナー像を目標濃度とするための前記画像データの補正量を算出することを特徴とする画像形成装置。前記制御手段は、前記目標濃度と出力濃度との関係の次の更新のために、前記更新した複数の目標濃度と出力濃度との関係を前記保持手段に保存することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、予め定めた条件に合致すると、前記目標濃度と出力濃度との関係を更新する制御を開始し、前記目標濃度と出力濃度との関係を更新する制御を複数回行う内の少なくとも1回は、前記像担持体に形成するパッチ画像の濃度の数を、他の回より増加させることを特徴とする請求項1又は2に記載の画像形成装置。第1のハーフトーン処理と第2のハーフトーン処理を含むハーフトーン処理の1つを選択し、前記画像形成手段に供給する画像データに対して選択したハーフトーン処理を行うハーフトーン処理手段を、さらに、備えており、前記制御手段は、前記パッチ画像を前記第1のハーフトーン処理を使用して形成し、前記第1のハーフトーン処理により生成したパッチ画像に基づき算出した前記画像データの補正量を、前記第1のハーフトーン処理及び前記第2のハーフトーン処理による画像形成に使用することを特徴とする請求項1から3のいずれか1項に記載の画像形成装置。第1のハーフトーン処理と第2のハーフトーン処理を含むハーフトーン処理の1つを選択し、前記画像形成手段に供給する画像データに対して選択したハーフトーン処理を行うハーフトーン処理手段を、さらに、備えており、前記制御手段は、前記第1のハーフトーン処理を使用して複数の第1のパッチ画像を形成し、前記第2のハーフトーン処理を使用して複数の第2のパッチ画像を形成し、前記複数の第1のパッチ画像に基づき算出した前記画像データの補正量を、前記第1のハーフトーン処理による画像形成に使用し、前記複数の第2のパッチ画像に基づき算出した前記画像データの補正量を、前記第2のハーフトーン処理による画像形成に使用することを特徴とする請求項1から3のいずれか1項に記載の画像形成装置。前記第2のパッチ画像の濃度の数は、前記第1のパッチ画像の濃度の数より少なく、前記制御手段は、前記第1のパッチ画像を使用して求めた目標濃度と変化量の関係の極値を判定し、判定した極値の前記保持手段が保持する過去の極値からの変化量に基づきシフト量を算出し、前記第2のパッチ画像を使用して求めた目標濃度と変化量の関係を、前記シフト量だけシフトさせることで、前記第2のパッチ画像を使用して求めた目標濃度と変化量の関係を補正することを特徴とする請求項5に記載の画像形成装置。前記制御手段は、前記第2のパッチ画像を使用して求めた目標濃度と変化量の関係の極値を含む予め定めた範囲を前記シフト量だけシフトさせたのち、前記変化量の移動平均を前記目標濃度の全体に渡り適用することで、前記第2のパッチ画像を使用して求めた目標濃度と変化量の関係を補正することを特徴とする請求項6に記載の画像形成装置。前記シフト量は、前記第1のパッチ画像を使用して求めた目標濃度と変化量の関係の極値の、前記保持手段が保持する過去の極値からの変化量に所定の係数を乗じ、前記第2のパッチ画像を使用して求めた目標濃度と変化量の関係の極値の、前記保持手段が保持する過去の極値からの変化量を減じた値であることを特徴とする請求項6又は7に記載の画像形成装置。しかしながら、従来技術においては、形成したパッチ画像の検出した濃度を所定の多項式に当てはめることで、形成していないパッチ画像に対する濃度を推定するのみであり、各濃度のパッチ画像で異なる検出濃度の変化の度合いを考慮していなかった。このため、補間処理で求めた濃度におけるLUTの補正量の誤差が大きくなるという問題があった。本発明は、階調制御において、精度の高い補正量を生成する画像形成装置を提供するものである。本発明の一側面によると、画像形成の際に像担持体にトナー像を形成する画像形成手段と、複数の目標濃度のそれぞれについて、目標濃度と、該目標濃度に対応する画像データで前記画像形成手段が形成するトナー像の濃度である出力濃度との関係を示す情報を保持する保持手段と、前記複数の目標濃度の一部の目標濃度に対応する画像データを前記画像形成手段に供給することで、濃度検出のためのトナー像である複数のパッチ画像を前記像担持体に形成する制御を行う制御手段と、前記像担持体に形成された前記複数のパッチ画像の出力濃度を検出する検出手段と、を備えており、前記制御手段は、前記検出手段が各パッチ画像の出力濃度を検出すると、各パッチ画像の目標濃度について、前記検出した出力濃度の前記保持手段が保持している該目標濃度に対する出力濃度からの変化量を求め、各パッチ画像の目標濃度と前記変化量の関係を補間して、前記保持手段が保持する複数の目標濃度のそれぞれについて、目標濃度と変化量の関係を求め、前記保持手段が保持する目標濃度に対する出力濃度に該目標濃度の変化量を加算することで、前記目標濃度と出力濃度との関係を更新し、前記更新した目標濃度と出力濃度との関係から、前記画像形成手段が形成するトナー像を目標濃度とするための前記画像データの補正量を算出することを特徴とする。検出したパッチ画像の濃度の変化量を判定し、この変化量を補間して、目標濃度と出力濃度の関係を求める。この構成により、変化量が最大となる階調近傍における補間精度を高めることができ、より精度の高い階調制御を行うことが可能になる。第一実施形態図1は、本実施形態による画像形成装置の画像形成部の構成図である。なお、以下の各図において実施形態の理解に必要ではない構成要素については、簡略化のため図面から省略している。また、図1の参照符号に付加したY、M、C、Kの文字は、当該部材が、それぞれ、イエロー、マゼンタ、シアン、ブラックに対応するものであることを示している。なお、以下の説明において、色を区別する必要が無い場合には、Y、M、C、Kの文字を付加しない参照符号を使用する。帯電部123は、対応する感光体122を帯電し、走査部124は、形成する画像に応じた画像データにより生成したレーザ光で、像担持体である感光体122を走査して静電潜像を形成する。現像部126は、対応する色のトナーを有し、対応する感光体122の静電潜像をトナーにより現像してトナー像を形成する。トナー容器125は、対応する色のトナーを有し、対応する現像部126へトナーを供給する。一次転写部127は、感光体122に形成されたトナー像を中間転写ベルト27に転写する。このとき、各色のトナー像は、重ね合わせて中間転写ベルト27に転写され、カラー画像が形成される。中間転写ベルト27に転写されたトナー像は、二次転写部129において、搬送路130を搬送されてきた記録材に転写される。記録材に転写されたトナー像は、その後、図示しない定着部で定着される。なお、図中の矢印は各部材の回転方向を示している。また、本実施形態においては、中間転写ベルト27に転写された、濃度検出用のパッチ画像の濃度を検出する光学式のセンサ41が、中間転写ベルト27に対向して設けられている。図2に、センサ41の概略的な構成を示す。センサ41は、LED等の発光部411と、フォトダイオード等の受光部412と、発光部411の発光光量を制御する図示しない発行光量制御部を備えている。発光部411は、中間転写ベルト27の法線に対して45度の角度で光を照射する様に設置されており、受光部412は、発光部411が照射し、中間転写ベルト27又はその上に形成されるパッチ画像からの正反射光を受光する様に設けられている。図3は、本実施形態において中間転写ベルト27上に形成するパッチ画像を示す図である。なお、形成するパッチ画像のデータは、例えば、図4に示すデータ保持部73に保存されている。本実施形態においては、各色について複数の濃度のパッチ画像を中間転写ベルト27に形成する。例えば、12.5、25、37.5、50、62.5、75、87.5、100の8種類の濃度で、計32個のパッチ画像を形成する。図4は、本実施形態における画像形成装置の画像処理部を示すブロック図である。CPU71は、不揮発性のデータ保持部73が保持する制御プログラムを実行し、RAM72をワークメモリとして使用して、画像形成装置の各構成を統括的に制御する制御部である。なお、CPU71は、後述するように、階調制御処理において、中間転写ベルト27に図3に示すパッチ画像を形成する様に図1に示す画像形成部を制御する。CPU71は、中間転写ベルト27に形成したパッチ画像の濃度をセンサ41で検出することで、各色について階調補正のためのLUTを生成する。CPU71は、生成したLUTをガンマ補正部704に出力する。図示しない読取部のCCDが原稿から読み取ったRGBアナログ信号は、前処理部702に入力される。前処理部702は、RGBアナログ信号をデジタル変換し、各種補正処理を行う。具体的には、CCDの各画素の感度のばらつきの補正や、露光量と輝度の関係が線形となる様にする補正を行う。さらに、前処理部は、補正後のRGB信号を、sRGB等の標準色空間の信号に変換を行う。さらに、前処理部は、読み取った原稿の下地を測定して、印刷時に下地部を除去する為の非線形変換も行う。CMYK変換部703には、前処理部702が出力するRGB画像データ又は図示しないホスト装置から受信するRGB画像データが入力される。CMYK変換部703は、RGB信号の各色の値から、Cシアン、Mマゼンダ、Yイエロー、Kブラックそれぞれの値を出力する。ガンマ補正部704は、入力されるCMYK画像データを各色のLUTにより補正して補正後のCMYK画像データを出力する。ハーフトーン処理部705は、ハーフトーン処理を行い、ハーフトーン処理を行った画像データを図1の画像形成部に出力する。例えば、読み取った原稿の印刷を行う複写処理においては、一般的にモアレの起きにくい誤差拡散法を使用することが多い。これに対して、ホスト装置から受信する画像データに対応する画像の印刷を行う印刷処理では、粒状性、階調性、再現性等の画質特性を考慮して、ディザ法を使用することが多い。なお、誤差拡散法とは、注目画素の画素値と、ハーフトーン処理後の画素値との誤差を、周辺画素に配分する方法である。一方、ディザ法とは、閾値を有するディザマトリクスによりハーフトーン処理後の画素値を決定する方法である。本実施形態において、ディザ法は、さらに、低線数ディザマトリクスと、高線数ディザマトリクスの切り替えが可能であるものとする。低線数ディザマトリクスは、低線数スクリーンを形成し、粒状性、階調性に優れ、写真の印刷に適している。一方、高線数ディザマトリクスは、高線数スクリーンを形成し、細線や文字の再現性に優れ、これらの印刷に適している。ハーフトーン処理部705は、例えば、画像データの各画素に埋め込まれた属性写真、文字、細線等を判定して、適切なディザマトリクスの選択を行う。続いて、本実施形態の画像形成装置における階調制御について説明するが、まず、以下の説明で使用する用語について説明する。図3に示すパッチ画像は、図1に示す画像形成部に画像データを供給することで生成されるが、形成したい濃度を目標濃度と呼ぶものとする。例えば、本実施形態においては各色について12.5、25、37.5、50、62.5、75、87.5、100の8つの濃度のパッチ画像を形成するが、これは目標濃度の一部である。このとき、CPU71は、各パッチ画像を形成するために、形成するパッチ画像の目標濃度に対応する画像データを画像形成部に供給する制御を行う。これに対して、センサ41が検出したパッチ画像の濃度を検出濃度と呼ぶものとする。さらに、目標濃度と検出濃度から求めた、各目標濃度に対応する画像データにより画像形成手段が形成するトナー像の濃度を出力濃度と呼ぶものとする。つまり、本実施形態では、8つの目標濃度のパッチ画像を形成して8つの検出濃度を取得し、8つの目標濃度と検出濃度の関係を求める。その後、この目標濃度と検出濃度の関係から、例えば0~100までの各目標濃度の画像データを画像形成手段に供給したときに、画像形成手段が形成するトナー像の濃度を計算により推定するが、この濃度の推定値を出力濃度と呼ぶものとする。よって、出力濃度は、検出濃度を含むものとなる。CPU71は、階調制御の開始により、まず、中間転写ベルト27の凡そ1周分に渡り、その表面からの正反射光の光量光強度をセンサ41で読み取り、その平均値RbaseをRAM72に記憶する。この処理は、例えば、電源投入後に行う。例えば、中間転写ベルト27の回転速度を、246mm/秒、周長を895mm、センサ41の検出間隔を4ミリ秒とする。このとき、895×1000/246×4≒9101より、910個のデータをCPU71は取得する。CPU71は、この910個のデータの平均値をRbaseとしてRAM72保存する。CPU71は、階調制御処理開始のための条件に合致すると、図3のパッチ画像を中間転写ベルト27に形成して、センサ41により各パッチ画像からの正反射光の光量光強度を検出する。ここで、所定の条件とは、例えば、前回の階調制御処理からの印刷枚数が予め定めた閾値に達した場合等である。なお、本実施形態においては、色再現の観点から階調制御が特に重要となる複写動作を重視し、よって、パッチ画像を形成する際、ハーフトーン処理部705においては誤差拡散法を使用するものとする。例えば、各パッチ画像の中間転写ベルト27の進行方向における長さを25mmとする。この場合、センサ41の検出間隔が4ミリ秒であるため、25×1000/246×4≒252より、1つのパッチ画像から25個のデータを得ることができる。しかしながら、パッチ画像のエッジ部は、トナー載り量に勾配が生じ易いため、例えば、パッチ画像の各エッジ領域の7個のデータ、つまり、計14個のデータは廃棄する。さらに、残りの11個のデータから最大値及び最小値を破棄した計9個のデータについて平均値を求め、求めた平均値をそのパッチ画像の反射光量RpatchとしてRAM72に保存する。なお、パッチ画像の数は、各色について8つであるため、計32個のRpatchがRAM72に保存される。続いて、CPU71は、中間転写ベルト27の表面からの正反射光量Rbaseで、各パッチ画像の正反射光量Rpatchを正規化する。つまり、各パッチ画像の正規化した反射光量RNpatchを以下の式で算出する。RNpatch=Rpatch/Rbase3CPU71は、データ保持部73に保存されているPNpatchの値と濃度との関係を示すテーブル又は式から各パッチ画像の検出濃度を算出する。図5は、正規化した反射光量RNpatchと検出濃度との関係をグラフで示したものである。データ保持部73には、前回の階調制御における各パッチ画像の検出濃度が保存されており、CPU71は、各色の各パッチ画像について、今回の検出濃度から前回の検出濃度を減じることで、前回の検出濃度からの変化量を求める。CPU71は、各パッチ画像の目標濃度と検出濃度の変化量の関係を補間して、目標濃度と検出濃度の変化量の関係を求める。なお、この処理及び以下の処理は、色ごとに独立して行う。例えば、形成した8種類のパッチ画像について、前回の検出濃度からの変化量が、図6に示す白丸の通りであったものとする。なお、図6において横軸は、目標濃度に対応する画像データで表し、縦軸は前回の検出濃度出力濃度からの変化量である。この場合、CPU71は、これら白丸を通過する曲線を判定し、パッチ画像を形成しなかった濃度について、つまり、各目標濃度についての濃度の変化量を算出又は推定する。なお、曲線の判定の仕方は任意であり、例えば、任意の多項式や関数を使用することができる。また、データ保持部73には、前回の階調制御において算出した、目標濃度に対応する画像データを画像形成部に供給した場合に画像形成部が形成するトナー像の出力濃度との関係が保存されている。なお、目標濃度は、例えば、0から100の0.5単位の値とすることができる。また、データ保持部73が保持する前回の階調制御における各パッチ画像の検出濃度出力濃度のデータについては、データ保持部73が保持する目標濃度と出力濃度の関係のデータに含めることができる。たとえば、前回の階調制御において、目標濃度Cの画像データに対する出力濃度がDpであり、当該目標濃度Cにおける前回からの出力濃度の変化量がDdiffであるものとする。この場合、CPU71は、目標濃度Cに対する出力濃度Dpを、Dp=DpDdiff4に更新する。つまり、出力濃度Dpに変化量Ddiffを加算することで更新する。なお、濃度の変化量Ddiffは、図6の画像データ濃度がCのときの変化量である。CPU71は、各目標濃度について、式4により出力濃度を更新し、さらに、更新後の目標濃度と出力濃度との関係を次回の階調制御のためにデータ保持部73に保存する。図7は、更新前後の目標濃度と出力濃度との関係を示す図である。更新後の出力濃度から更新前の出力濃度を減じたものが図6のグラフとなる。また、図7の白丸は、式3で求めた検出濃度に対応する。なお、出荷後の最初の階調制御のためにデータ保持部73には、目標濃度と出力濃度の関係の初期値を出荷時に設定しておく。最後に、CPU71は、図7に示す目標濃度と出力濃度との関係から、各色についてLUTを生成してガンマ補正部704に出力する。図8は、LUTの説明図である。図8において、符号50は、上述した方法で求めた目標濃度と出力濃度の関係を表している。つまり、階調制御時点における画像形成部の特性を表している。また、図8において符号51は、目標濃度と出力濃度が一致している理想的な特性を表している。さらに、図8において符号52は、LUTが有する情報を表している。つまり、ある目標濃度に対応する画像データが入力されると、ガンマ補正部704は、符号52で示す曲線上の縦軸に示す値の濃度に変換して出力する。画像形成装置の特性は、符号50で示すものであるため、これにより印刷される画像の濃度は符号51に示す理想的な値に近づくことになる。この様に、LUTは、画像データの補正量を示すテーブルである。図9は、本実施形態においてCPU71が実行する階調制御のフローチャートである。画像形成装置の電源がオンとなった場合等、所定の条件に合致すると、CPU71は、S10において、中間転写ベルト27の表面からの反射光量Rbaseを測定してRAM72に保存する。S11において、CPU71は、印刷枚数のカウントをリセット、つまり零に設定し、S12において印刷枚数のカウントを開始する。CPU71は、S13において、印刷枚数が予め定めた枚数に達したか否かを判定し、達した場合には、S14において図3に示すパッチ画像を形成する制御を行う。その後、CPU71は、S15において、形成したパッチ画像の濃度を検出し、S16において、前回の検出濃度と今回の検出濃度から、検出濃度の変化量を求める。さらに、パッチ画像の目標濃度と検出濃度の変化量の関係を補間して、目標濃度と出力濃度の変化量の関係を求める。さらに、CPU71は、S17において、上述した方法で目標濃度と出力濃度との関係を求める。なお、CPU71は、次回の階調制御のために求めた関係をデータ保持部73に保存する。その後、CPU71は、図8を用いて説明した様にLUTの生成/更新を行う。CPU71は、S18において印刷ジョブが終了したか否かを判定し、終了していない場合には、S11から処理を繰り返す。以上、本実施形態においては、目標濃度と出力濃度の関係を、目標濃度と検出濃度に対して単に多項式を当てはめて求めるのではなく、検出濃度の前回からの変化量を判定し、この変化量を使用することで求めている。前回の階調制御からの検出濃度の変化量に着目してパッチ画像の濃度の前回からの変化を推定することで、特に、濃度変化が最大となる階調近傍における補間精度を高めることができる。これにより、多項式を直接検出濃度に当てはめる従来技術と比較して、より精度の高い階調制御を行うことが可能になる。第二実施形態続いて、第二実施形態について第一実施形態との相違点を中心に説明する。第一実施形態においては、使用するパッチ画像の濃度の数は、各階調制御で同じであった。本実施形態においては、例えば、それぞれ濃度の異なる第1の数のパッチ画像による階調制御と、それぞれ濃度が異なる、第1の数より多い第2の数のパッチ画像による階調制御とを使用する。階調制御は、所定の条件に合致するとCPU71が実行するが、所定回数に1回は、第2の数のパッチ画像により階調制御を行い、それ以外は、第1の数の濃度のパッチ画像により階調制御を行う。具体的には、例えば、第1の数のパッチ画像は図3に示す8種類のパッチ画像とし、第2の数は更に8種類のパッチ画像を加えた計16個のパッチ画像とする。追加する濃度は、例えば、6.3、18.8、31.3、43.8、56.3、68.8、81.3、93.8とすることができる。また、例えば、5回の階調制御に1回は、16種類の濃度のパッチ画像による階調制御とし、残りを8種類の濃度のパッチ画像による階調制御とすることができる。その他の構成は第一実施形態と同様である。本実施形態においては、階調制御を複数回行う内の少なくとも1回は、形成するパッチ画像の濃度の数を、それ以外の回より増加させる。より多い濃度数のパッチ画像により階調制御を行うことで、階調制御の精度を高めることができる。第三実施形態続いて、第三実施形態について第一実施形態との相違点を中心に説明する。第一実施形態においては、パッチ画像の形成時、ハーフトーン処理部705の設定を誤差拡散法としていた。また、生成した1つのLUTを、画像形成時、ハーフトーン処理部705の設定に拘わらず適用するものであった。本実施形態においては、階調制御時、ハーフトーン処理部705の設定を誤差拡散法第1のハーフトーン処理、ディザ法第2のハーフトーン処理のそれぞれに設定してパッチ画像を形成する。なお、ディザ法においては、異なる2つのスクリーン線数低線数及び高線数を共に使用する。そして、誤差拡散法、ディザ法低線数及びディザ法高線数のそれぞれに対応するLUTを生成し、ハーフトーン処理部705の設定に応じて使い分ける。つまり、ハーフトーン処理部705が誤差拡散法を使用する場合には誤差拡散法で形成したパッチ画像に基づき求めたLUTを適用する。同様に、ハーフトーン処理部705がディザ法を使用する場合にはディザ法で形成したパッチ画像に基づき求めたLUTを適用する。例えば、図10に示す様に、階調制御時、CPU71は、誤差拡散法による8つの濃度のパッチ画像第1のパッチ画像と、低線数スクリーン及び高線数スクリーンによる各4つの濃度のパッチ画像第2のパッチ画像を各色について形成する。例えば、誤差拡散法による8つの濃度のパッチ画像は第一実施形態と同様とし、低線数スクリーン及び高線数スクリーンのパッチ画像の濃度は、例えば、12.5、25、50、75とすることができる。図11は、本実施形態においてCPU71が実行する階調制御のフローチャートである。S20からS26の処理は、誤差拡散法によるパッチ画像に加えて、ディザ法による各スクリーン線数によるパッチ画像に対しても同様に行うこと以外は、図9のS10からS16の処理と同様であり説明は省略する。S27において、誤差拡散法によるパッチ画像の出力濃度の変化量の極値により、ディザ法の各スクリーン線数によるパッチ画像の出力濃度の変化量を補正する。図12及び図13は、S27における処理を説明する図である。図12Aは、誤差拡散法によるパッチ画像から求めた目標濃度と出力濃度の変化量の関係を示している。なお、符号60は今回の階調制御における変化量であり、符号61は、前回の階調制御における変化量である。また、図12Bはディザ法によるパッチ画像から求めた目標濃度と出力濃度の変化量の関係を示している。なお、符号62は今回の階調制御における変化量であり、符号62は前回の階調制御における変化量である。また、図12の位置Ec、Ep、Dc、Dpは変化量を表す曲線の極値極大値である。なお、過去の極値Ep、Dpはデータ保持部73が保持している。CPU71は、まず、シフト量Sを所定の係数をαとして以下の式により求める。S=Ec-Ep×α-Dc-Dp5続いてCPU71は、符号62で示す変化量の曲線の極値を含む予め定めた範囲を式5で求めたシフト量だけシフトさせる。なお、シフト方向はシフト量の正負で決定される。この様子を図13に示す。最後に、極値を含む範囲だけシフトさせたことにより生じる曲線の不連続を解消するために、シフトさせていない領域とシフトさせた領域の変化量について、目標濃度全体に渡り移動平均処理を行う。当該処理を各スクリーン線数に対してそれぞれ行う。なお、係数αの値は、経時変化における、誤差拡散法による変化量の極値の変動と、ディザ法による変化量の極値の変動との関係をあらかじめ実験的に求めて決定する。例えば、係数αとしては、0.5を使用することができる。また、係数αの値については階調制御における結果により更新することもできる。なお、上記実施形態では、極値を使用するとしたが、例えば、変化量の最大値を上記極値の代わりに使用することもできる。以上、本実施形態においては、ディザ法によるパッチ画像も形成して、ハーフトーン処理の種類に応じたLUTを作成する。ただし、形成するパッチ画像の数を少なくするために、ディザ法によるパッチ画像については、誤差拡散法より少なくする。よって、誤差拡散法の極値の変化量により、ディザ法による変化量を補正することで、ディザ法におけるLUTの精度を高くする。よって、各ハーフトーン処理において、階調制御を高精度で行うことができる。