(57)【要約】【課題】像担持体上の階調パターンを用いたキャリブレーション補正の精度を向上させる。【解決手段】転写材に形成された第１の階調パターンの読み取り値に基づいて、画像処理で用いる階調変換に設定する補正パラメータを生成する第１のキャリブレーション手段と、像担持体に形成された第２の階調パターンの読み取り値に基づいて、前記階調変換に設定する補正パラメータを生成する第２のキャリブレーション手段と、前記第１のキャリブレーション手段により得られる階調特性と、前記第２のキャリブレーション手段により得られる階調特性とに基づき、前記第１の階調パターンと前記第２の階調パターンとの変動量を予測し、前記第２のキャリブレーション手段により生成された補正パラメータを補正する補正手段とを有することにより上記課題を解決する。【選択図】図８
2016052063.tif 000002
【特許請求の範囲】
【請求項１】
転写材に形成された第１の階調パターンの読み取り値に基づいて、画像処理で用いる階調変換に設定する補正パラメータを生成する第１のキャリブレーション手段と、
像担持体に形成された第２の階調パターンの読み取り値に基づいて、前記階調変換に設定する補正パラメータを生成する第２のキャリブレーション手段と、
前記第１のキャリブレーション手段により得られる階調特性と、前記第２のキャリブレーション手段により得られる階調特性とに基づき、前記第１の階調パターンと前記第２の階調パターンとの変動量を予測し、前記第２のキャリブレーション手段により生成された補正パラメータを補正する補正手段とを有することを特徴とする画像形成装置。
【請求項２】
前記補正手段は、
前記第２の階調パターンの読み取り結果に応じて、前記第２のキャリブレーション手段により生成された補正パラメータの補正量を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補正手段により補正される補正パラメータは、前記第１の階調パターンを用いる階調処理の種類ごとにそれぞれ反映されることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記階調処理の種類は、
解像度、スクリーン角、線数、誤差拡散処理、ディザ処理、二値、及び多値を使用する量子化閾値マトリックスの少なくとも１つであることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記補正手段は、
前記補正パラメータの補正量に応じて、前記第２の階調パターンを構成する高濃度画素、中濃度画素、及び低濃度画素の少なくとも１つの割合を変更することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
画像形成装置により実行される画像形成方法であって、
転写材に形成された第１の階調パターンの読み取り値に基づいて、画像処理で用いる階調変換に設定する補正パラメータを生成する第１のキャリブレーション手順と、
像担持体に形成された第２の階調パターンの読み取り値に基づいて、前記階調変換に設定する補正パラメータを生成する第２のキャリブレーション手順と、
前記第１のキャリブレーション手順により得られる階調特性と、前記第２のキャリブレーション手順により得られる階調特性とに基づき、前記第１の階調パターンと前記第２の階調パターンとの変動量を予測し、前記第２のキャリブレーション手順で生成された補正パラメータを補正する補正手順とを有することを特徴とする画像形成方法。
【請求項７】
コンピュータを、
請求項１乃至５のいずれか一項に記載の画像形成装置が有する各手段として機能させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【背景技術】
【０００２】
カラー複写機において、第１のキャリブレーションと第２のキャリブレーションとを併用して画像濃度を調整する方法が知られている。第１のキャリブレーションは、ユーザやサービスエンジニアの指示で、転写紙上に出力した第１の階調パターンをスキャナで読み取りγ変換テーブルを補正する。第２のキャリブレーションは、像担持体（中間転写ベルト）上に形成した第２の階調パターンを、像担持体に対向する光学センサで読み取り、光学センサの読み取り値に応じてγ変換テーブルを補正する（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の方法では、プロッタの変動等が生じて、第１の階調パターンと第２の階調パターンとの関係にずれが生じ、第２のキャリブレーションの補正精度が、第１のキャリブレーションの補正精度に対して低くなり、画像濃度の安定性が低下してしまう点について考慮されていない。
【０００４】
１つの側面では、本発明は、像担持体上の階調パターンを用いたキャリブレーション補正の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
一態様において、転写材に形成された第１の階調パターンの読み取り値に基づいて、画像処理で用いる階調変換に設定する補正パラメータを生成する第１のキャリブレーション手段と、像担持体に形成された第２の階調パターンの読み取り値に基づいて、前記階調変換に設定する補正パラメータを生成する第２のキャリブレーション手段と、前記第１のキャリブレーション手段により得られる階調特性と、前記第２のキャリブレーション手段により得られる階調特性とに基づき、前記第１の階調パターンと前記第２の階調パターンとの変動量を予測し、前記第２のキャリブレーション手段により生成された補正パラメータを補正する補正手段とを有する。
【発明の効果】
【０００６】
像担持体上の階調パターンを用いたキャリブレーション補正の精度を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置全体の構成の一例を示す図である。
【図２】画像形成装置に内蔵される制御系を説明する図である。
【図３】画像処理制御部の機能ブロックの一例を示す図である。
【図４】ＹＭＣＫ階調変換テーブルについて説明する図である。
【図５】ＩＢＡＣＣγ補正特性を取得する流れを示すフローチャートである。
【図６】ＩＢＡＣＣパターン書込み値の補正特性を取得するフローチャートである。
【図７】図４に示す特性と異なる特性との対応関係を説明する図である。
【図８】第１の階調パターンと第２の階調パターンとの変動量を説明する図である。
【図９】変動量の予測からＩＢＡＣＣ補正結果を取得する例を示す図である。
【図１０】ＹＭＣＫ変換テーブルを取得する処理の流れを示すフローチャートである。
【図１１】第２の階調パターンの調整例を説明する図である。
【図１２】プロッタ変動による画像濃度の変化量を説明する図である。
【図１３】自動階調補正について説明する図である。
【図１４】自動階調補正を実行するフローチャートである。
【図１５】中間転写ベルトに形成される第２の階調パターンの一例を示す図である。
【図１６】ＡＣＣ実行の必要の有無を判定する方法を説明する図である。
【図１７】ＡＣＣ実行の必要性を知らせる画面の一例を示す図である。
【図１８】ＩＢＡＣＣ基準値を更新する処理の流れを示すフローチャートである。
【図１９】ＩＢＡＣＣ基準値の更新手順について説明する図である。
【図２０】第１のキャリブレーション（１回目）の動作を説明する図である。
【図２１】γ変換テーブルの生成動作について説明する図である。
【図２２】第２のキャリブレーションの動作を説明する図である。
【図２３】第１のキャリブレーション（２回目以降）の動作を説明する図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。
【０００９】
＜画像形成装置全体の構成＞
図１は、画像形成装置全体の構成の一例を示す図である。図１に示すように、画像形成装置の一例としての複写機１０の中央部には、４つ並んで像担持体としてのφ３０［ｍｍ］の有機感光体（ＯＰＣ）ドラム１１Ａ〜１１Ｄが配置されている。
【００１０】
感光体ドラム１１Ａ〜１１Ｄの周囲には、感光体ドラム１１Ａ〜１１Ｄの表面を帯電する帯電装置１２Ａ〜１２Ｄと、一様帯電された感光体ドラム１１Ａ〜１１Ｄの表面上に半導体レーザ光を照射して静電潜像を形成するレーザ光学系１３と、静電潜像に各色トナーを供給して現像し、各色のトナー像を得る黒現像装置１４と、カラー現像装置としてのイエロー（Ｙ）現像装置１５と、マゼンタ（Ｍ）現像装置１６と、シアン（Ｃ）現像装置１７とが配置されている。
【００１１】
また、感光体ドラム１１Ａ〜１１Ｄ上に形成された各色のトナー像を順次転写する中間転写ベルト１８と、中間転写ベルト１８に転写電圧を印加するバイアスローラ１９Ａ〜１９Ｄと、転写後の感光体ドラム１１の表面に残留するトナーを除去するクリーニング装置２０Ａ〜２０Ｄと、転写後の感光体ドラム１１Ａ〜１１Ｄの表面に残留する電荷を除去する除電部等が配列されている。
【００１２】
また、中間転写ベルト１８には、転写されたトナー像を転写材に転写する電圧を印加するための転写バイアスローラや、転写材に転写後に残留したトナー像をクリーニングするためのベルトクリーニング装置が配設されている。
【００１３】
中間転写ベルト１８から剥離された転写材を搬送する搬送ベルト２１の出口側端部には、トナー像を加熱及び加圧して定着させる定着装置２２が配置されている。定着装置２２の出口部には、排紙トレイ２３が取り付けられている。
【００１４】
レーザ光学系１３の上部には、複写機１０の上部に配置された原稿載置台としてのコンタクトガラスや、コンタクトガラス上の原稿に走査光を照射する露光ランプが配置されている。原稿からの反射光は、反射ミラーによって結像レンズに導き、光電変換素子であるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）のイメージセンサアレイ２４に入光する。ＣＣＤのイメージセンサアレイ２４で電気信号に変換された画像信号は、画像を処理する画像処理部（ＩＰＵ）を経てレーザ光学系１３の半導体レーザのレーザ発振を制御する。
【００１５】
＜画像形成装置の制御系＞
図２は、画像形成装置に内蔵される制御系を説明する図である。図２に示す複写機１０は、メイン制御部（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０を備え、メイン制御部３０に対してＲＯＭ３１と、ＲＡＭ３２とが付設されている。
【００１６】
メイン制御部３０には、インターフェースＩ／Ｏ３３を介して、レーザ光学系駆動部３４と、電源回路３５と、ＹＭＣＫ各作像部に設置された光学センサ３６と、ＹＭＣＫ各現像器内に設置されたトナー濃度センサ３７と、環境センサ３８と、感光体表面電位センサ３９と、トナー補給回路４０と、中間転写ベルト駆動部４１と、操作部４２とが接続されている。
【００１７】
レーザ光学系駆動部３４は、レーザ光学系１３のレーザ出力を調整する。電源回路３５は、帯電装置１２に対して所定の帯電用放電電圧を与える。また、電源回路３５は、現像装置１４〜１７に対して所定電圧の現像バイアスを与え、バイアスローラ１９や、転写バイアスローラに対して所定の転写電圧を与える。
【００１８】
光学センサ３６は、感光体ドラム１１Ａ〜１１Ｄに対向して、感光体ドラム１１Ａ〜１１Ｄ上のトナー付着量を検知するための光学センサ３６Ａと、中間転写ベルト１８に対向して、中間転写ベルト１８上のトナー付着量を検知するための光学センサ３６Ｂと、搬送ベルト２１に対向して、搬送ベルト２１上のトナー付着量を検知するための光学センサ３６Ｃを備えている。なお、実用上は光学センサ３６Ａ〜３６Ｃのいずれか１カ所で検知すれば良い。
【００１９】
光学センサ３６は、感光体ドラム１１Ａ〜１１Ｄの転写後の領域に近接配置される発光ダイオード等の発光素子とフォトセンサー等の受光素子とを備える。光学センサ３６は、感光体ドラム１１上に形成される検知パターン潜像のトナー像におけるトナー付着量と、地肌部におけるトナー付着量を色ごとにそれぞれ検知し、感光体除電後の残留電位を検知する。
【００２０】
光学センサ３６からの検知出力信号は、光電センサ制御部に印加される。光電センサ制御部は、検知パターントナー像に於けるトナー付着量と地肌部におけるトナー付着量との比率を求め、その比率値を基準値と比較して画像濃度の変動を検知し、ＹＭＣＫ各色のトナー濃度センサ３７の制御値の補正を行う。
【００２１】
トナー濃度センサ３７は、現像装置１４〜１７内に存在する現像剤の透磁率変化に基づいてトナー濃度を検知する。トナー濃度センサ３７は、検知されたトナー濃度値と基準値と比較し、トナー濃度が一定値を下回ってトナー不足状態になった場合に、不足分に対応した大きさのトナー補給信号をトナー補給回路４０に印加する。
【００２２】
感光体表面電位センサ３９は、感光体ドラム１１Ａ〜１１Ｄのそれぞれの表面電位を検知し、中間転写ベルト駆動部４１は、中間転写ベルト１８の駆動を制御する。
【００２３】
また、メイン制御部３０には、各種センサ制御を行うセンサ制御部５０と、電源・バイアスを制御する電源制御部５１と、中間転写ベルト駆動部４１やレーザ光学系駆動部３４の駆動を制御する駆動制御部５２とが接続されている。
【００２４】
また、メイン制御部３０には、インターフェースＩ／Ｏ３３を介して、スキャナや画像を処理する画像処理部（ＩＰＵ）を制御する画像処理制御部５３と、画像処理制御部５３やインターネット等と接続されて通信を制御する通信制御部５４と、通信制御部５４を介して取得した各種データを記憶する記憶装置５５と、記憶装置５５を制御する記憶装置制御部５６とが接続されている。
【００２５】
＜画像処理制御部の機能ブロック＞
図３は、画像処理制御部の機能ブロックの一例を示す図である。図３に示す画像処理制御部５３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を読み取りデバイスとして使用するスキャナ６０Ａと、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を読み取りデバイスとして使用するスキャナ６０Ｂとを備える。
【００２６】
また、画像処理制御部５３は、スキャナ６０Ａ用のシェーディング補正回路６１Ａと、スキャナ６０Ｂ用のシェーディング補正回路６１Ｂと、スキャナ６０Ａ用のＦＬ補正処理回路６２と、スキャナ６０Ｂ用のチップ間画素補間回路６３と、メモリコントローラ６４とを備える。
【００２７】
また、画像処理制御部５３は、画像メモリ６５と、スキャナγ変換回路６６と、像域分離・ＡＣＳ判定回路６７と、空間フィルタ６８と、自動濃度調整レベル（ＡＤＳ）検出・除去回路６９と、色相判定回路７０と、色補正・ＵＣＲ処理回路７１と、変倍処理回路７２とを備える。
【００２８】
また、画像処理制御部５３は、プリンタγ変換回路７３と、二値階調処理回路７４と、編集処理回路７５と、Ｍｕｌｔｉｌａｙｅｒ  ＢＵＳ７６と、パターン生成回路７７と、プリンタγ変換回路７８と、プリンタ７９とを有する。
【００２９】
また、画像処理制御部５３は、圧縮・伸張回路８０と、画像メモリ８１と、ＨＤＤ  Ｉ／Ｆ８２と、ＨＤＤ８３と、回転処理回路８４と、外部Ｉ／Ｆ８５と、特徴量抽出処理回路８６と、プリンタγ変換回路８７と、階調処理回路８８とを備える。
【００３０】
ここで、複写する原稿は、両面同時読み取りをユーザに指定された場合には、原稿の一方を表面として、スキャナ６０Ａにより、Ｒ、Ｇ、Ｂに色分解され、一例として１０ビット信号で読み取られる。また、原稿の表面の反対側を裏面として、スキャナ６０Ｂの一回の搬送により、原稿の両面が同時に読み取られる。
【００３１】
スキャナ６０Ａから読み取られた画像信号は、シェーディング補正回路６１Ａにより、主走査方向のムラが補正され、８ビット信号で出力される。スキャナ６０Ｂから読み取られた画像信号は、シェーディング補正回路６１Ｂにより、主走査方向のムラが補正され、８ビット信号で出力される。
【００３２】
ＦＬ補正処理回路６２は、主走査方向に並べた２組のＣＣＤの感度差（階調性の差）を補正する。チップ間画素補間回路６３は、主走査方向に並べられたＣＩＳデバイスのチップ間の間隙の画像データを、両隣の画素から補間する。
【００３３】
メモリコントローラ６４は、スキャナ６０Ａに読み取られ、シェーディング補正回路６１Ａと、ＦＬ補正処理回路６２の処理後の画像データ１や、スキャナ６０Ｂに読み取られ、シェーディング補正回路６１Ｂと、チップ間画素補間回路６３で処理された画像データ２を、一時的にＤＤＲメモリを使用した画像メモリ６５に記憶させておく。
【００３４】
画像メモリ６５は、スキャナγ変換後の画像信号を記憶する。スキャナγ変換回路６６は、スキャナからの読取信号を反射率データから明度データに変換する。
【００３５】
像域分離・ＡＣＳ判定回路６７は、画像データ１と画像データ２のそれぞれについて、文字領域、写真領域等の像域分離判定結果（信号Ｘ）、カラー原稿か白黒原稿かのカラー判定を行う。
【００３６】
空間フィルタ６８は、シャープな画像やソフトな画像等、ユーザの好みに応じてエッジ強調や平滑化等、画像信号の周波数特性を変更する処理に加えて、画像信号のエッジ度に応じたエッジ強調処理（適応エッジ強調処理）を行う。例えば、文字エッジには、エッジ強調を行い、網点画像には、エッジ強調を行わない適応エッジ強調を、Ｒ、Ｇ、Ｂ信号それぞれに対して行う。
【００３７】
色相判定回路７０は、読み取った画像データがどの色相に判別するかを判定する。判定した結果に基づいて、各色相の色補正係数が選択される。
【００３８】
色補正・ＵＣＲ処理回路７１は、色補正処理を行う。色補正・ＵＣＲ処理回路７１は、入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理部と、ＹＭＣの３色が重なる部分をＢｋ（ブラック）に置き換えるためのＵＣＲ処理部とを有する。
【００３９】
ＵＣＲ処理は、次式を用いて演算することにより行うことが可能である。
【００４０】
Ｙ'＝Ｙ−α・ｍｉｎ（Ｙ，Ｍ，Ｃ）
Ｍ'＝Ｍ−α・ｍｉｎ（Ｙ，Ｍ，Ｃ）
Ｃ'＝Ｃ−α・ｍｉｎ（Ｙ，Ｍ，Ｃ）
Ｂｋ＝α・ｍｉｎ（Ｙ，Ｍ，Ｃ）
上式において、αは、ＵＣＲの量を決める係数である。α＝１のときに、１００％ＵＣＲ処理となる。αは、例えば一定値でも良い。高濃度部では、αは、例えば「１」に近く、ハイライト部（低画像濃度部）では、例えば「０」に近くする。これにより、ハイライト部での画像を滑らかにすることが可能となる。
【００４１】
上記の色補正係数は、ＲＧＢＹＭＣの６色相をそれぞれ更に２分割した１２色相に、更に黒及び白の１４色相ごとに異なる。
【００４２】
変倍処理回路７２は、主走査、副走査変倍を行う。プリンタγ変換回路７３は、像域分離信号に応じて文字用・写真用のプリンタγ変換を行う。二値階調処理回路７４は、二値化処理を行う前にプリンタγ変換を行う。二値階調処理回路７４は、ＦＡＸ送信や、スキャナ配信を行う際に、単純二値化処理、二値ディザ処理、二値誤差拡散処理、二値変動閾値誤差拡散処理等の二値化処理を、文字モード、写真モード、文字・写真モード等、操作部、外部Ｉ／Ｆ８５に接続されたＬＡＮを経由して、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の指示により行う。
【００４３】
編集処理回路７５は、端部マスク処理、論理反転等の編集処理を行う。画像データ保管時には、Ｍｕｌｔｉｌａｙｅｒ  Ｂｕｓ７６を経由して、圧縮・伸張回路８０で、圧縮処理がなされ、ＨＤＤ  Ｉ／Ｆ８２を介して、ＨＤＤ８３に圧縮された画像データが保管される。
【００４４】
保管される画像データは、使用目的に応じて、ＲＧＢ信号、Ｋ（Ｇｒａｙ）信号、ＣＭＹＫ信号、ＲＧＢＸ信号（Ｘ信号は、像域分離結果）として保管される。ＲＧＢ信号は、配信用、Ｋ信号は、配信やＦＡＸ送信用、ＣＭＹＫ信号は、紙への印刷用、ＲＧＢＸ信号は、ＣＭＹＫデータの生成、ｓＲＧＢ信号は、色空間変換を行い配信する等の再処理用として保管する。
【００４５】
スキャナ６０により読み取られた画像データが、ＦＡＸ送信、スキャナ送信用に使用される場合には、色補正・ＵＣＲ処理回路７１により、ｓ−ＲＧＢやＫ信号に変換された後、外部Ｉ／Ｆ８５を介して配信される。また、転写紙に印刷出力する場合には、色補正・ＵＣＲ処理回路７１でＣＭＹＫデータに変換され、Ｍｕｌｔｉｌａｙｅｒ  Ｂｕｓ７６を経由して、特徴量抽出処理回路８６に出力される。
【００４６】
特徴量抽出処理回路８６は、画像のエッジ、非エッジ、エッジと非エッジの中間の弱エッジ等の判定処理を行う。プリンタγ変換回路８７は、エッジ、非エッジ、弱エッジ等の判定結果に応じて、プリンタγ変換処理を行う。階調処理回路８８は、二値や多値のディザ処理、二値や多値の誤差拡散処理、二値や多値の変動閾値誤差拡散処理等の階調処理を行う。
【００４７】
ディザ処理は、１×１のディザ無し処理から、ｍ×ｎの画素（ｍ，ｎは正の整数）のディザ処理まで任意のサイズのディザ処理を選択する。ここでは、一例として３６画素までの画素を用いたディザ処理を行う。３６画素全ての画素を使用するディザのサイズとしては、一例として主走査方向６画素×副走査方向６画素の計３６画素、主走査方向１８画素×副走査方向２画素の計３６画素等である。
【００４８】
＜ＹＭＣＫ階調変換テーブル＞
次に、上述した画像処理で使用するＹＭＣＫ階調（γ）変換テーブルを用いて、第１のキャリブレーションと第２のキャリブレーションとの補正関係について説明する。図４は、ＹＭＣＫ階調変換テーブルについて説明する図である。なお、図４（Ａ）は、第１のキャリブレーション（ＡＣＣ）の４象限グラフを示している。図４（Ｂ）は、第２のキャリブレーション（ＩＢＡＣＣ）の４象限グラフを示している。
【００４９】
図４（Ａ）の例では、ＡＣＣパターン（第１の階調パターン）が形成されると、第１象限に示す「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」と、第２象限に示す「（ｂ１）ＡＣＣパターンの読み取り値」とを取得する。この（ｂ１）と（ａ０）とに基づき、図４（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」を取得する。図４（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」は、画像濃度を補正する補正パラメータであり、ＹＭＣＫ階調変換テーブルである。
【００５０】
図４（Ｂ）の例では、ＡＣＣパターンが形成された後、例えば所定枚数（例えば、１００枚）作像後に、ＩＢＡＣＣパターン（第２の階調パターン）が形成されると、「第１象限に示す（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」と、「第２象限に示す（ｆ１）ＩＢＡＣＣパターンの読み取り現在値」とを取得する。また、この（ｅ０）と（ｆ１）とに基づき、図４（Ｂ）の第３象限に示す「（ｃ１）ＩＢＡＣＣγ補正（１）」を取得する。図４（Ｂ）の第３象限に示す「（ｃ１）ＩＢＡＣＣγ補正（１）」は、画像濃度を補正する補正パラメータである。
【００５１】
また、この（ｃ１）から予測されるＡＣＣパターンの読み取り予測値として、図４（Ａ）の第２象限に示す「（ｂ２）ＩＢＡＣＣ補正値（１）」を取得する。また、この（ｂ２）から図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣ補正結果（１）」を取得する。図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣ補正結果（１）」は、ＩＢＡＣＣパターンに基づき画像濃度を補正するＹＭＣＫ階調変換テーブルである。
【００５２】
一方、図４の第４象限に示す「（ｄ２）のＹＭＣＫ階調変換テーブル」が得られたタイミングで、再度、ＡＣＣパターンを形成し、図４（Ａ）の第２象限に示す「（ｂ３）ＡＣＣパターンの読み取り値（２回目）」を取得し、第４象限に示す「（ｄ３）ＡＣＣ実行結果（２）」を取得する。この（ｄ３）は、「（ｂ３）ＡＣＣパターンの読み取り値（２回目）」に基づき得られた画像濃度を補正するＹＭＣＫ階調変換テーブルである。
【００５３】
この（ｄ３）は、上述した（ｄ２）と同様のタイミングで得られたＹＭＣＫ変換テーブルであるため、（ｄ３）と（ｄ２）とを一致させる校正値として、図４（Ａ）の第３象限に示す「（ｃ２）ＩＢＡＣＣγ補正（１）の校正値」を取得する。この（ｃ２）に基づき、図４（Ｂ）の第４象限に示す「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」を取得する。
【００５４】
図４（Ｂ）の第４象限に示す「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」は、例えば、図４（Ｂ）の第３象限に示す「（ｃ１）ＩＢＡＣＣγ補正（１）」を補正する補正量となる。したがって、この（ｇ１）を用いることで、ＩＢＡＣＣパターンに基づき得られるＹＭＣＫ変換テーブルを、ＡＣＣパターンに基づき得られるＹＭＣＫ変換テーブルと一致させることが可能となる。すなわち、この（ｇ１）を用いることで、第１のキャリブレーションによる補正精度に対して、第２のキャリブレーションによる補正精度を向上させることが可能となる。
【００５５】
＜図４（Ａ）、（Ｂ）の４象限グラフについて＞
次に、上述した図４（Ａ）の４象限グラフと図４（Ｂ）の４象限グラフについて、具体的に説明する。図４（Ａ）に示す第１象限（ａ）は、「参照データ（ＡＣＣ調整目標値）」を示している。横軸は、ＹＭＣＫ階調変換テーブルへの入力値ｎを示す。縦軸は、スキャナの読み取り値（処理後）を示している。
【００５６】
なお、スキャナの読み取り値（処理後）は、転写材上に形成された階調パターンをスキャナで読み取った値に対し、階調パターン内の数ヶ所の読み取りデータの平均処理及び加算処理後の値である。ここでは、演算精度向上のために例えば１２ビットデータ信号として処理する。
【００５７】
図４（Ａ）に示す第２象限（ｂ）は、「ＡＣＣパターンの読み取り値」を示している。横軸は、階調パターンを形成する便宜的なレーザー光（ＬＤ）の書込み値を示している。このＡＣＣパターンの書込み値ａ［ＬＤ］は、階調処理で使用する量子化閾値マトリックスによって階調処理される前の入力値を示すため便宜的といえる。なお、階調処理後の値は、所定のパターンで示す様々な値を示す。図４（Ａ）に示す第２象限（ｂ）は、例えばプリンタ部の特性を示している。
【００５８】
また、実際に形成するパターンの便宜的な書込み値ａ［ＬＤ］は、一例として、００ｈ（地肌）、１１ｈ、２２ｈ、・・・ＥＥｈ、ＦＦｈの１６点等である。このように、書込み値ａ［ＬＤ］は、飛び飛びの値を示すが、ここでは検知点の間を補間し、連続的なグラフとして扱う。
【００５９】
図４（Ａ）の第２象限に示す（ｂ１）は、基準とする「ＡＣＣパターンの読み取り値（１回目）」を示している。図４（Ａ）の第２象限に示す（ｂ２）は、ＩＢＡＣＣパターンを使用したγ補正値（ＩＢＡＣＣγ補正特性）から予測した「ＡＣＣパターンの読み取り予測値（ＩＢＡＣＣ補正値（１））」を示している。例えば、「（ｂ２）ＩＢＡＣＣ補正値（１）」は、第１象限の（ａ０）や、第３象限の（ｃ１−１）、第４象限の（ｄ１）等を用いて求められる。
【００６０】
また、図４（Ａ）の第２象限に示す（ｂ３）は、基準とするＡＣＣγ調整以降のＡＣＣγ調整実行時の「ＡＣＣパターンの読み取り値（２回目）」を示している。
【００６１】
図４（Ａ）に示す第３象限（ｃ）は、「ＩＢＡＣＣγ補正特性」を示している。縦軸は、横軸と同じくＬＤの書込み値を示している。図４（Ａ）の第３象限に示す（ｃ０）は、リニアγを示し、ＡＣＣγ調整実行時に使用する「ＩＢＡＣＣ基準γ特性１」としても使用される。
【００６２】
図４（Ａ）の第３象限に示す（ｃ１−１）は、「ＩＢＡＣＣγ補正特性（ＩＢＡＣＣγ補正（１）（加工後））」の一例である。図４（Ａ）の第３象限に示す（ｃ２）は、２回目のＡＣＣ（第１のキャリブレーション）実行により取得する「ＩＢＡＣＣγ補正（１）の校正値」を示している。
【００６３】
図４（Ａ）に示す第４象限（ｄ）は、「ＹＭＣＫ階調変換テーブル（γ変換テーブル（コピーアプリ））ＬＤ（ｉ）」を示している。本実施形態では、このＹＭＣＫ階調変換テーブルを求める。
【００６４】
図４（Ｂ）に示す第１象限（ｅ）は、「ＩＢＡＣＣパターンの読み取り基準値」を示している。横軸は、像担持体（例えば、中間転写ベルト１８）上にトナーが付着して形成されるＩＢＡＣＣパターンを形成する際の書込み値を、ＡＣＣパターンの書込み値へと換算した値を示している。
【００６５】
この換算は、初期値として面積率を元に換算することが可能である。例えば２０％の面積率の階調パターンの場合には、ＦＦｈ（＝２５５）値の２０％、書込み値３３Ｈ（＝５１）値等として扱う。また、縦軸は、ＩＢＡＣＣパターン読み取り用の反射率センサによる読み取り値（処理後）を示している。
【００６６】
図４（Ｂ）に示す第２象限（ｆ）は、「ＩＢＡＣＣパターンの読み取り現在値」を示している。横軸は、図４（Ｂ）に示す第１象限の横軸と同じである。
【００６７】
図４（Ｂ）に示す第３象限（ｃ）は、「ＩＢＡＣＣγ補正特性」を示している。横軸は、第１象限の横軸と同じである。縦軸は、出力値を示している。図４（Ｂ）の第３象限に示す（ｃ１）は、図４（Ｂ）の第４象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」と、図４（Ｂ）の第２象限に示す「（ｆ１）ＩＢＡＣＣパターンの読み取り現在値（１）から求められる。なお、（ｃ１）を求める際には、図４（Ｂ）の第４象限に示す「（ｇ０）補正無し」や、「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」も用いる。
【００６８】
図４（Ｂ）に示す第４象限（ｇ）は、「ＩＢＡＣＣパターンとＡＣＣパターンとの換算テーブル」を示している。図４（Ｂ）の第４象限に示す（ｇ）は、例えば「ＩＢＡＣＣパターンの書込み値」を、「ＡＣＣパターンの書込み値」に換算する際の特性を示している。
【００６９】
＜ＩＢＡＣＣγ補正特性＞
次に、上述した図４に示すＩＢＡＣＣγ補正特性を取得する例について説明する。図５は、ＩＢＡＣＣγ補正特性を取得するフローチャートである。図５に示すフローチャートは、例えば、画像処理制御部５３により制御される画像処理部（ＩＰＵ）により実行される。
【００７０】
図５において、画像処理部（ＩＰＵ）は、ＩＢＡＣＣパターン（基準パターン）を中間転写ベルト１８に形成する（Ｓ１０）。光学センサ３６Ｂは、ＩＢＡＣＣパターンを検知して、ＩＢＡＣＣパターン検知データ（例えば、図４（Ｂ）の第２象限に示す「（ｆ１）ＩＢＡＣＣパターンの読み取り現在値（１））」を取得する（Ｓ１１）。
【００７１】
次に、画像処理部（ＩＰＵ）は、ＩＢＡＣＣパターン検知データからＩＢＡＣＣγ補正特性（例えば、図４（Ｂ）の第３象限に示す「（ｃ１）ＩＢＡＣＣγ補正（１）」）を取得し（Ｓ１２）、終了する。
【００７２】
なお、上述した処理は、例えば転写材上に所定枚数（例えば１０〜１００枚等）、画像形成を行うごとに実施すると良い。また、例えば装置内の湿度、温度等を検出可能な温湿度センサを有する場合、上述した処理は、予め設定された変化量よりも大きい変化が得られたときに実施すると良い。
【００７３】
＜ＩＢＡＣＣパターン書込み値の補正特性＞
次に、上述した図４（Ｂ）の第４象限に示す（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１を取得する方法について説明する。図６は、ＩＢＡＣＣパターン書込み値の補正特性を取得するフローチャートである。
【００７４】
図６に示すフローチャートは、例えば画像処理部（ＩＰＵ）により実行される。図６において、画像処理部（ＩＰＵ）は、基準用のＩＢＡＣＣγ補正（第２のキャリブレーション）を実行する（Ｓ２０）。Ｓ２０の処理では、上述した図５に示すフローチャートに基づいて実行する。
【００７５】
次に、画像処理部（ＩＰＵ）は、基準用のＡＣＣγ補正（第１のキャリブレーション）を実行する（Ｓ２１）。Ｓ２１の処理では、図１４に示すフローチャートに基づいて処理を実行する。例えば、図４（Ａ）の第１象限における「ＡＣＣγ調整用の参照データ（目標値）」の一例として、（ａ０）の特性を使用する。
【００７６】
ＡＣＣパターンの読み取り値として、例えば、図４（Ａ）の第２象限に示す「（ｂ１）ＡＣＣパターンの読み取り値（１回目）」を用いる。図４（Ａ）の第３象限では、例えば「（ｃ０）のリニアγ」を用いる。上述した（ａ０）や、（ｂ１）、（ｃ０）等により、例えば図４（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」を取得する。
【００７７】
次に、画像処理部（ＩＰＵ）は、ＩＢＡＣＣパターンの基準値を設定する（Ｓ２２）。Ｓ２２の処理では、Ｓ２０の処理で取得したＩＢＡＣＣパターン実行結果を、ＩＢＡＣＣパターン読み取り値の基準として、不揮発メモリ等に記憶する。このようにして、例えば、図４（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」を決定する。
【００７８】
次に、画像処理部（ＩＰＵ）は、通常のコピーや印刷等を実行する（Ｓ２３）。Ｓ２３の処理では、Ｓ２１の処理により得られた「（ｄ１）ＡＣＣ実行結果（１）」、又はＳ２４の処理以降は、図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣγ補正結果（１）」を使用して、像担持体（中間転写ベルト１８）上に画像形成を行う。
【００７９】
次に、画像処理部（ＩＰＵ）は、ＩＢＡＣＣγ補正（第２のキャリブレーション）を実行する（Ｓ２４）。Ｓ２４の処理は、上述した図５に示すフローチャートに基づいて実行する。Ｓ２４の処理は、例えばＳ２３の処理による消耗に基づくプロッタ変動や、季節変動、設置場所の昼夜の室温等の変動によるプロッタ変動を補正するために行う。
【００８０】
例えば、Ｓ２３の処理から所定枚数作像後、又はＳ２１の処理実行時の温湿度等の機内環境の変動が、上述したＳ２０の処理又はＳ２４の処理のＩＢＡＣＣγ補正の実行結果からの差が所定値より大きくなった場合に実行する。
【００８１】
次に、画像処理部（ＩＰＵ）は、例えば、図４（Ｂ）の第３象限に示す「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」を使用して、図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣγ補正結果（１）」を取得する（Ｓ２５）。Ｓ２５の処理は、図４の手順１）に示す処理内容であり、Ｓ２４の処理に含まれる処理であるが、上述した図４に基づいて改めて説明する。
【００８２】
まず、図４（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」として、Ｓ２２の処理で不揮発メモリ等に記憶したＩＢＡＣＣパターンの読み取り値を使用する。図４（Ｂ）の第２象限に示す「（ｆ１）ＩＢＡＣＣパターンの読み取り現在値」として、Ｓ２４の処理で取得したＩＢＡＣＣパターンの読み取り値を使用する。
【００８３】
図４（Ｂ）の第４象限は、例えば「（ｇ０）補正無し」、又は図８に示す方法により補正量が算出される「ＩＢＡＣＣパターン書込み値の補正特性」を使用する。これにより、図４（Ｂ）の第３象限に示す「（ｃ１−０）ＩＢＡＣＣγ補正（１）（加工前）」を取得する。
【００８４】
なお、「（ｃ１−０）ＩＢＡＣＣγ補正（１）（加工前）」は、図４（Ｂ）の第４象限の「（ｇ０）補正無し」を使用した例を示している。図４（Ｂ）の第３象限において、横軸であるＡＣＣパターン書込み値（換算値）に一例として示した「（ｈ１）高濃度領域（各色版）」は、色版（例えばＫ版）によっては、ＩＢＡＣＣパターンの反射率に十分な感度を得ることができない領域である。これを根拠として、「（ｈ１）高濃度領域」の補正を行わないか、又は補正量の絶対値を小さくするように、「（ｃ１−０）ＩＢＡＣＣγ補正（１）（加工前）」を加工し、加工した結果を、「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」とする。
【００８５】
図４（Ａ）の第３象限に、例えば、図４（Ｂ）の第３象限に示す「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」を適用する。また、図４（Ａ）に示す第１、第２象限に、上述したＳ２１の処理で用いた「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」や、「（ｂ２）ＩＢＡＣＣ補正値（１）」をそれぞれ適用する。これにより、図４（Ａ）に示す第４象限において、例えば（ａ０）や（ｂ２）、（ｃ１−１）等を用いて、「（ｄ２）ＩＢＡＣＣγ補正結果（１）」を取得する。
【００８６】
次に、Ｓ２５の処理で取得した「（ｄ２）ＩＢＡＣＣγ補正結果（１）」と、基準用のＡＣＣの結果との差が調整許容差内か判断する（Ｓ２６）。Ｓ２６の処理では、基準用のＡＣＣγ補正の実行結果（例えば、Ｓ２１の処理で取得した「（ｄ１）ＡＣＣ実行結果（１）」）からの色味、階調性のズレが、ＩＢＡＣＣγ補正の調整許容差内か、ＡＣＣγ補正による調整許容差内か、そのいずれでもないか判断する。
【００８７】
なお、Ｓ２６の判断は、例えばユーザやサービスエンジニアによる目視判断でも、装置内の判断でも良い。装置内で判断する場合には、Ｓ２５の処理で取得した図４（Ｂ）の第２象限に示す（「ｆ１）ＩＢＡＣＣパターンの読み取り現在値」と、図４（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」との差が、所定値より大きい場合等を基準として判断しても良い。
【００８８】
Ｓ２６の処理において、例えば「（ｄ２）ＩＢＡＣＣγ補正結果（１）」と、Ｓ２１の処理で取得した「（ｄ１）ＡＣＣ実行結果（１）」との色味、階調性のズレが、ＩＢＡＣＣγ補正（第２のキャリブレーション）の調整許容差内である場合には、Ｓ２３の処理に戻る。また、ＡＣＣγ補正による調整許容差内である場合には、画像処理部（ＩＰＵ）は、ＡＣＣγ補正（第１のキャリブレーション）を実行する（Ｓ２７）。
【００８９】
Ｓ２７の処理では、図１４に示すフローチャートに基づいて処理を実行する。例えば、Ｓ２７の処理で使用するＡＣＣパターンの読み取り値として、図４（Ａ）の第２象限に示す「（ｂ３）ＡＣＣパターンの読み取り値（２回目）」の特性を取得した場合について説明する。上述したＳ２１の処理と同様に、図４（Ａ）の第１象限に示す「（ａ０）ＡＣＣγ調整用の参照データ」と、図４（Ａ）の第３象限に示す（「ｃ０）リニアγ」とを用いて、図４（Ａ）の第４象限において、例えば（ａ０）や（ｂ３）、（ｃ０）等により、「（ｄ３）ＡＣＣ実行結果（２）」を取得する。
【００９０】
ここでは、図４（Ａ）に示す第４象限において、「（ｄ２）ＩＢＡＣＣγ補正結果（１）」と、「（ｄ３）ＡＣＣ実行結果（２）」とが一致することが望ましい。一致しない場合には、その差異を、図４（Ｂ）の第４象限に示す「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」に、Ｓ２８の処理により反映する。
【００９１】
まず、画像処理部（ＩＰＵ）は、図４（Ａ）の第２象限に示す（ｂ３）ＡＣＣパターン読み取り値（２回目）を用いて、図４（Ａ）の第３象限に示す（ｃ２）ＩＢＡＣＣ補正（１）の校正値を取得する（Ｓ２８）。Ｓ２８の処理では、図４の手順２）に示す処理内容を実行する。
【００９２】
具体的には、Ｓ２８の処理では、図４（Ａ）の第１象限に示す（ａ０）ＡＣＣγ調整用の参照データ（目標値）や、図４（Ａ）の第２象限に示す「（ｂ３）ＡＣＣパターン読み取り値（２回目）」、図４（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」を用いる。これらにより、図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣγ補正結果（１）」を、「（ｄ３）ＡＣＣ実行結果（２）」に一致させるための「（ｃ２）ＩＢＡＣＣγ補正（１）の校正値」を取得する。
【００９３】
次に、画像処理部（ＩＰＵ）は、Ｓ２８の処理で取得した「（ｃ２）ＩＢＡＣＣγ補正（１）の校正値」を用いて、ＩＢＡＣＣパターンに対応するＡＣＣパターンの書込み値（換算値）を補正する「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」を取得する（Ｓ２９）。
【００９４】
Ｓ２９の処理では、図４の手順３）に示す処理内容を実行する。Ｓ２９の処理では、図４（Ｂ）の第３象限に、Ｓ２８の処理で取得した「（ｃ２）ＩＢＡＣＣγ補正（１）の校正値」を適用する。また、図４（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」と、Ｓ２５の処理で取得した図４（Ｂ）の第２象限に示す「（ｆ１）ＩＢＡＣＣパターンの読み取り現在値」とを用いる。これにより、図４（Ｂ）の第４象限では、例えば（ｅ０）や（ｆ１）、（ｃ２）等により、「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」を取得する。
【００９５】
また、Ｓ２６の処理において、ＩＢＡＣＣγ補正の調整許容差内でもＡＣＣγ補正による調整許容差内でもない場合には、サービスコールを実行し（Ｓ３０）、処理を終了する。
【００９６】
なお、上述したＳ２９の処理の後、例えばＳ２４の処理で、ＩＢＡＣＣγ補正（第２のキャリブレーション）を実行する場合には、図４（Ｂ）の第４象限に示す「（ｇ０）補正無し」の代わりに、Ｓ２９の処理で取得した「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」を適用することが可能となる。
【００９７】
また、上述した図６に示すＩＢＡＣＣパターン書込み値の補正特性を取得するフローチャートは、異なる階調処理を適用したＡＣＣパターンのそれぞれに対して実行すると良い。例えば、コピーアプリ用のＡＣＣパターン、プリンタアプリ用のＡＣＣパターンのそれぞれについて必要に応じて実行すると良い。また、プリンタアプリ用のＡＣＣパターンでも例えば６００ｄｐｉ、１２００ｄｐｉ、２４００ｄｐｉ等と解像度が異なる場合や、二値ディザ、４値ディザ、１６値ディザ、３２値ディザ等のように、使用する多値レベルが異なる場合についても必要に応じて実行すると良い。
【００９８】
＜図４の特性と異なる特性を有する例＞
次に、上述した図４と比較して、ＡＣＣパターンの読み取り値と、ＩＢＡＣＣパターンの読み取り値とが異なる例について説明する。図７は、図４に示す特性と異なる特性との対応関係を説明する図である。なお、図４は、例えばプロッタの変動の影響により、画像濃度が濃くなる特性を有する例であり、図７は、例えば画像濃度が薄くなる特性を有する例である。
【００９９】
図７（Ｂ）の第４象限に示す「（ｇ２）ＩＢＡＣＣパターン書込み値の補正特性２」と、図４（Ｂ）の第４象限に示す「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」とは、一致することが好ましい。
【０１００】
しかしながら、例えばＡＣＣパターンを形成する量子化閾値マトリックスと、ＩＢＡＣＣパターンを形成する量子化閾値マトリックスとが異なる場合等に、相違が発生する原因となる。量子化閾値マトリックスの相違としては、例えばパターン形状（線数、スクリーン角、解像度）、及び少値画素の使用のされ方や、少値画素の有無等である。
【０１０１】
具体的に、図４に示す特性と図７に示す特性との対応関係について説明する。図４（Ｂ）の第２象限に示す「（ｆ１）ＩＢＡＣＣパターンの読み取り現在値（１）」と異なる読み取り値として、図７（Ｂ）の第２象限に示す「（ｆ２）ＩＢＡＣＣパターンの読み取り現在値（２）」が得られる。また、図４（Ａ）の第２象限に示す「（ｂ３）ＡＣＣパターン読み取り値（２回目）」と異なる読み取り値として、図７（Ａ）の第２象限に示す「（ｂ５）ＡＣＣパターン読み取り値（３回目）」が得られる。
【０１０２】
これにより、図４（Ａ）の第３象限に示す「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」に対して、図７（Ａ）の第３象限に示す「（ｃ３−１）ＩＢＡＣＣγ補正）（２）（加工後）」が得られる。また、図４（Ａ）の第４象限に示す「（ｄ２）ＩＢＡＣＣγ補正結果（１）」に対して、図７（Ａ）の第４象限に示す「（ｄ４）ＩＢＡＣＣγ補正結果（２）」が得られる。また、図４（Ａ）の第４象限に示す「（ｄ３）ＡＣＣ実行結果（２）」に対して、図７（Ａ）の第４象限に示す「（ｄ５）ＡＣＣ実行結果（３）」が得られる。
【０１０３】
したがって、図４（Ａ）の第３象限に示す「（ｃ２）ＩＢＡＣＣγ補正（１）（校正値）」に対して、図７（Ａ）の第３象限に示す「（ｃ４）ＩＢＡＣＣγ補正）（２）（校正値）」が得られる。また、図４（Ｂ）の第４象限に示す「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」に対して、図７（Ｂ）の第４象限に示す「（ｇ２）ＩＢＡＣＣパターン書込み値の補正特性２」が得られる。
【０１０４】
なお、図４（Ａ）の第１象限に示す「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」は、図７（Ａ）の第１象限に示す「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」と共通である。また、図４（Ａ）の第２象限に示す「（ｂ１）ＡＣＣパターン読み取り値（１回目）」は、図７（Ａ）の第２象限に示す「（ｂ１）ＡＣＣパターン読み取り値（１回目）」と共通である。また、図４（Ａ）の第３象限に示す「（ｃ０）リニアγ」は、図７（Ａ）の第３象限に示す「（ｃ０）リニアγ」と共通である。また、図４（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」は、図７（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」と共通である。
【０１０５】
また、図４（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターン読み取り基準値」は、図７（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターン読み取り基準値」と共通である。図４（Ｂ）の第４象限に示す「（ｇ０）補正無し」は、図７（Ｂ）の第４象限に示す「（ｇ０）補正なし」と共通である。
【０１０６】
本実施形態では、上述のように図４や図７の第１のキャリブレーションにより得られる階調特性（ＡＣＣ調整結果）と、第２のキャリブレーションにより得られる階調特性（ＩＢＡＣＣ調整結果）との差を取得する。また、上述した階調特性の複数の組合わせから、プロッタ変動による第１の階調パターン（ＡＣＣパターン）と第２の階調パターン（ＩＢＡＣＣパターン）との変動量を予測する。
【０１０７】
＜第１の階調パターンと第２の階調パターンの変動量＞
図８は、第１の階調パターンと第２の階調パターンの変動量を説明する図である。なお、図８は、上述した第１のキャリブレーションにより得られる階調特性（ＡＣＣ調整結果）と、第２のキャリブレーションにより得られる階調特性（ＩＢＡＣＣ調整結果）の複数の組合わせから生成される。
【０１０８】
図８に示す横軸は、例えば「出力値ｔに対するＩＢＡＣＣγ補正量△ｃ（ｔ）」を示している。図８に示す縦軸は、例えば「出力値ｔに対するＩＢＡＣＣパターン書込み値に対する補正量△ｇ（ｔ）」を示している。
【０１０９】
ここで、出力値ｔは、上述した図４（Ｂ）及び図７（Ｂ）に示す第３象限及び第４象限の縦軸である「出力値：００Ｈ〜０ＦＦＨの２５６値」のいずれかの値を示している。また、図８に示す横軸及び縦軸の値は、以下に示す特性から求めることが可能である。
【０１１０】
図８に示す横軸（出力値ｔに対するＩＢＡＣＣγ補正量△ｃ（ｔ））は、例えば、図４（Ｂ）の第３象限及び第４象限の縦軸（出力値ｔ）における「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」と「（ｃ０）リニアγ」との差から得られる。また、例えば、図７（Ｂ）の第３象限及び第４象限の縦軸（出力値ｔ）における「（ｃ３−１）ＩＢＡＣＣγ補正（２）（加工後）」と「（ｃ０）リニアγ」との差から得られる。
【０１１１】
図８に示す縦軸（出力値ｔに対するＩＢＡＣＣパターン書込み値に対する補正量△ｇ（ｔ））は、例えば、図４（Ｂ）の第３象限及び第４象限の縦軸（出力値ｔ）における「（ｇ１）ＩＢＡＣＣパターン書込み値の補正特性１」と「（ｇ０）補正無し」との差から得られる。また、例えば、図７（Ｂ）の第３象限及び第４象限の縦軸（出力値ｔ）における「（ｇ２）ＩＢＡＣＣパターン書込み値の補正特性２」と「（ｇ０）補正無し」との差から得られる。
【０１１２】
同様に、他の条件から求めた特性を内挿及び外挿することで、図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」を取得することが可能となる。
【０１１３】
また、図８に示す「（ｊ１）ＡＣＣパターン１」と異なる階調処理、例えば、二値誤差拡散、多値誤差拡散、あるいは、二値ディザと、多値ディザ等とも区別する処理や、異なる量子化閾値マトリック（例えば、解像度、スクリーン角、線数等）を使用したＡＣＣパターン２に対して同様の処理を行うことで、図８に示す「（ｊ２）ＡＣＣパターン２に対する補正特性」を取得する。
【０１１４】
更に、異なる階調処理を使用したｎ種類の階調処理を使用するＡＣＣパターンに対して、同様に、（ｊ３）、・・・、（ｊｎ）の補正特性を取得する。このように得られた各パターンの補正特性を不揮発メモリに記憶する。
【０１１５】
例えば、図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」は、図８に示す横軸のプラス側（基準に対して画像濃度が濃くなる場合）の縦軸の値が一定である。また、横軸のマイナス側（基準に対して画像濃度が薄くなる場合）が、縦軸の値が負の傾きを持つ。これは、一例として、ＡＣＣパターンに多値の階調処理、ＩＢＡＣＣパターンに二値の階調処理を使用した場合等に生じる。
【０１１６】
また、図８に示す「（ｊ２）ＡＣＣパターン２に対する補正特性」は、例えば、図８に示す横軸に対して縦軸の値が一定（すなわち、傾斜が「０」の場合）である。これは、ＡＣＣパターンとＩＢＡＣＣパターンが、いずれも二値パターンの場合、もしくは同一の多値パターンを使用した場合等に生じる。
【０１１７】
また、図８に示す「（ｊ３）ＡＣＣパターン３に対する補正特性」は、例えば図８に示す横軸のプラス側に対して縦軸の値が一定である。また、横軸のマイナス側では、縦軸の値は正の傾斜を持つ。これは、図８に示す（ｊ１）ＡＣＣパターン１に対する補正特性とは逆に、ＡＣＣパターンが二値の階調処理、ＩＢＡＣＣパターンが多値パターンの場合等に生じる。
【０１１８】
また、図８に示す「（ｊ４）ＡＣＣパターン４に対する補正特性」は、例えば図８に示す横軸の値に対して、縦軸の値が負の傾斜を持つ場合である。これは、ＡＣＣパターンの階調処理で、一例として、感光体上の１画素に１６段階（０〜１５値）の露光量や面積率に変更可能で、ＡＣＣパターンに小画素から中画素の割合が多く大画素が少ない場合に対して、ＩＢＡＣＣパターンが大画素の階調パターンの場合等に生じる。
【０１１９】
これは、例えば「０値」を白部（トナーもしくは、色材が付着しない画素）、１５値を黒部（トナーもしくは、色材が付着し、反射率が飽和した画素）として、０〜４値を小画素（低画像濃度画素）、５〜１０値を中画素（中画像濃度画素）、１１〜１５値を大画素（高画像濃度画素）とした場合である。
【０１２０】
また、図８に示す「（ｊ５）ＡＣＣパターン５に対する補正特性」は、例えば図８に示す横軸の体に対して、縦軸の値が正の傾斜を持つ場合である。これは、図８に示す「（ｊ４）ＡＣＣパターン４に対する補正特性」とは逆に、ＡＣＣパターンが大画素の階調処理で、ＩＢＡＣＣパターンが小画素の場合である。
【０１２１】
＜第１の階調パターンと第２の階調パターンの変動量の予測＞
図９は、変動量の予測からＩＢＡＣＣ補正結果を取得する例を示す図である。図９の例では、図８に示す階調特性から、ＡＣＣパターンとＩＢＡＣＣパターンの変動量を予測し、ＩＢＡＣＣ補正結果を取得する例について説明する。
【０１２２】
なお、図９の例では、図５に示すＩＢＡＣＣγ補正を行う際に、図９（Ｂ）の第２象限に、一例として「（ｆ３）ＩＢＡＣＣパターンの読み取り現在値（３）」を取得した例について説明する。
【０１２３】
図９（Ｂ）の第２象限に示す「（ｆ３）ＩＢＡＣＣパターンの読み取り現在値（３）」から、例えば、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）」（第２のキャリブレーションにより得られた補正パラメータ）を取得する。
【０１２４】
ここで、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）」を用いて、ＡＣＣパターンとＩＢＡＣＣパターンの変動量を予測する。すなわち、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）」と、図９（Ｂ）の第３象限に示す「（ｃ０）リニアγ」との差△ｃ（ｔ）を、図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」の横軸の値とすると、縦軸の値△ｇ（ｔ）を取得することが可能である。
【０１２５】
この△ｇ（ｔ）は、出力値ｔにおける「（ｇ３）ＩＢＡＣＣパターン書込み値の補正特性（３）」と「（ｇ０）補正無し」との差である。（ｇ０）は、リニアな特性であるため、例えば、図９（Ｂ）の第４象限に示す「（ｇ３）ＩＢＡＣＣパターン書込み値の補正特性（３）」を取得することが可能となる。
【０１２６】
次に、図９（Ｂ）の第４象限に示す「（ｇ３）ＩＢＡＣＣパターン書込み値の補正特性（３）（補正量）」を用いて、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）（補正パラメータ）」を補正し、図９（Ｂ）の第３象限に示す「（ｃ５−２）ＩＢＡＣＣ補正（３）（加工後）」の補正結果を取得する。
【０１２７】
また、図９（Ｂ）の第３象限に示す「（ｃ５−２）ＩＢＡＣＣ補正（３）（加工後）」の補正結果から、図９（Ａ）の第４象限に示す「（ｄ６）ＩＢＡＣＣ補正結果（３）」を取得すると、図９（Ａ）の第４象限に示す「（ｄ６）ＩＢＡＣＣ補正結果（３）」を、例えば画像処理パラメータ（ＹＭＣＫ階調変換テーブル）として使用する。
【０１２８】
＜ＹＭＣＫ変換テーブルを取得する処理＞
図１０は、ＹＭＣＫ階調変換テーブルを取得するフローチャートである。図１０の例では、上述した図９に示すＡＣＣパターンとＩＢＡＣＣパターンの変動量の予測からＩＢＡＣＣ補正結果を取得し、取得したＩＢＡＣＣ補正結果をＹＭＣＫ変換テーブルとして使用する処理の流れを説明する。
【０１２９】
図１０に示すように、画像処理部（ＩＰＵ）は、ＩＢＡＣＣγ補正（第２のキャリブレーション）を実行し、一例として図９（Ｂ）の第２象限に示す「（ｆ３）ＩＢＡＣＣパターンの読み取り現在値（３）」を取得する（Ｓ４０）。
【０１３０】
次に、画像処理部（ＩＰＵ）は、図４（Ｂ）の第３象限に示す「（ｃ１−１）ＩＢＡＣＣγ補正（１）（加工後）」を取得した手順と同様に、図９（Ｂ）の第２象限に示す「（ｆ３）ＩＢＡＣＣパターンの読み取り現在値（３）」から、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）を取得する（Ｓ４１）。
【０１３１】
次に、画像処理部（ＩＰＵ）は、図９（Ｂ）の第３象限に示す「（ｃ５−１）ＩＢＡＣＣγ補正（３）（加工後）」と、図９（Ｂ）の第３象限に示す「（ｃ０）リニアγ」との差△ｃ（ｔ）を、図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」の横軸の値として、縦軸の値△ｇ（ｔ）を取得する。また、画像処理部（ＩＰＵ）は、縦軸の値△ｇ（ｔ）と、図９（Ｂ）の第４象限に示す「（ｇ０）補正無し」とを用いて、図９（Ｂ）の第４象限に示す「（ｇ３）ＩＢＡＣＣパターン書込み値の補正特性（３）」を取得する（Ｓ４２）。
【０１３２】
次に、画像処理部（ＩＰＵ）は、図９（Ｂ）の第４象限に示す「（ｇ３）ＩＢＡＣＣパターン書込み値の補正特性（３）」や、図９（Ｂ）の第１象限に示す「（ｅ０）ＩＢＡＣＣパターンの読み取り基準値」、図９（Ｂ）の第２象限に示す「（ｆ３）ＩＢＡＣＣパターンの読み取り現在値」等により、図９（Ｂ）の第３象限に示す「（ｃ５−２）ＩＢＡＣＣ補正（３）（加工後）」の補正結果を取得する（Ｓ４３）。
【０１３３】
次に、画像処理部（ＩＰＵ）は、図９（Ｂ）の第３象限に示す「（ｃ５−２）ＩＢＡＣＣ補正（３）（加工後）」の補正結果や、図９（Ａ）の第４象限に示す「（ｄ１）ＡＣＣ実行結果（１）」、図９（Ａ）の第１象限に示す「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」等により、図９（Ａ）の第２象限に示す「（ｂ６）ＩＢＡＣＣ補正結果（３）」を取得する（Ｓ４４）。
【０１３４】
次に、画像処理部（ＩＰＵ）は、図９（Ａ）の第２象限に示す「（ｂ６）ＩＢＡＣＣ補正結果（３）」と、図９（Ａ）の第１象限の「（ａ０）ＡＣＣγ調整用の参照データ（目標値）」と、図９（Ａ）の第３象限に示す「（ｃ０）リニアγ」とにより、図９（Ａ）の第４象限に示す「（ｄ６）ＩＢＡＣＣ補正結果（３）」を取得する。これを、ＹＭＣＫ階調変換テーブルとして使用し（Ｓ４５）、処理を終了する。
【０１３５】
上述したように、第２のキャリブレーションを実行する際に、第１の階調パターン（ＡＣＣパターン）と第２の階調パターン（ＩＢＡＣＣパターン）のプロッタの変動による影響の差を予測して、第２のキャリブレーションの調整結果を補正する。これにより、第２のキャリブレーションの補正精度を向上することが可能となり、第１のキャリブレーションを実行する手間を低減することも可能となる。
【０１３６】
また、第１の階調パターンは、コピーアプリ、プリンタアプリ用の原稿画像データを処理するために使用する二値や多値の階調処理で処理したパターンを使用するのに対し、第２の階調パターンは、第１の階調パターンと異なる階調処理を使用するか、階調処理を行わないで生成した階調パターンを使用する。したがって、第２の階調パターンは、例えば１組であっても、異なる階調処理を有する複数組の第１のキャリブレーションの結果に、上述した第２のキャリブレーションの調整結果を反映することが可能となる。
【０１３７】
＜第２の階調パターンの調整例＞
図１１は、第２の階調パターンの調整例を説明する図である。図１１の例では、第２の階調パターン（ＩＢＡＣＣパターン）を示している。図１１に示すＡパターンは、高画像濃度画素を有するパターンの例を示している。また、図１１に示すＢパターン、及びＣパターンは、「高画像濃度画素」、「中画像濃度画素」、「低画像濃度画素」を有するパターンの例を示している。
【０１３８】
図１１の例では、高画像濃度画素（●）を「１５値」、中画像濃度画素（○にハッチング）を「１０値」、低画像濃度画素（○）を「５値」とする。複写機１０は、ある作像条件で「（１５値の高画像濃度画素（●））＝（１０値の中濃度画素（○にハッチング））＋（５値の低画像濃度画素○）」の式が成立する場合、Ａ〜Ｃパターンのいずれも同一の画像濃度を得ることが可能である。
【０１３９】
しかしながら、作像条件の変動により、全ての画素を一律「５値」減らすような変動が生じた場合（「５値」減らすことにより、負になる場合は「０値」として扱う場合）、Ａパターンに比べて、Ｂ、Ｃパターンは、それぞれ、合計値（すなわち、画像濃度の代替として使用する）の変化量が大きくなる。
【０１４０】
＜プロッタ変動による画像濃度の変化量＞
図１２は、プロッタ変動による画像濃度の変化量を説明する図である。図１２（Ａ）は、「主走査４×副走査５画素の合計値（図１１に示すＡパターン）」を示している。図１２（Ｂ）は、「主走査４×副走査５画素の合計値（図１１に示すＢパターン）」を示している。図１２（Ｃ）は、「主走査４×副走査５画素の合計値（図１１に示すＣパターン）」を示している。
【０１４１】
図１２（Ａ）〜（Ｃ）に示すように、変動前と変動後の合計値を比較すると、上述した図１１に示すＡパターンに対して、図１１に示すＢパターン及びＣパターンは、それぞれ合計値の変化量が大きくなっている。
【０１４２】
上述した図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」を有し、ＩＢＡＣＣパターンがＡパターンのように、高画像濃度画素からなる場合には、Ａパターン→Ｂパターン→Ｃパターンのように、高画像濃度が画素の割合を徐々に減らし、それに応じて中画像濃度画素や低画像濃度画素の割合を徐々に増やしていく。
【０１４３】
これにより、上述した図８に示す「（ｊ１）ＡＣＣパターン１に対する補正特性」のように、横軸のマイナス部の傾きがある補正特性から、図８に示す（ｊ２）の特性のように、横軸の値に対して縦軸の値が一定になるような補正特性に、ＩＢＡＣＣγ補正の調整精度とＡＣＣγ補正の調整精度の差を低減することが可能となる。また、ＩＢＡＣＣγ補正の調整精度を向上させることが可能となる。
【０１４４】
＜自動階調補正の第１の階調パターン（ＡＣＣパターン）＞
図１３は、自動階調補正について説明するための図である。図１３（Ａ）は、画像濃度（階調性）の自動階調補正（ＡＣＣ）の機能を選択する操作画面を示している。図１３（Ａ）に示す画面中の「印刷スタート」が選択されると、複数の濃度階調パターン（第１の階調パターン）が転写材（例えば、転写紙）上に形成される。
【０１４５】
図１３（Ｂ）は、上述した複数の濃度階調パターン（第１の階調パターン）の一例を示している。図１３（Ｂ）に示す複数の濃度階調パターンは、例えばＹＭＣＫ各色、文字モード、写真モードの各画質モードに対応している。
【０１４６】
この濃度階調パターンは、予め画像処理部（ＩＰＵ）のＲＯＭ中に記憶されている。濃度階調パターンの書込み値は、例えば１６進数表示で、００ｈ、１１ｈ、２２ｈ・・・、ＥＥｈ、ＦＦｈの１６パターンである。図１３（Ｂ）の例では、例えば地肌部を除いて、５階調分のパッチを表示しているが、００ｈ−ＦＦｈの８ビット信号の内、任意の値を選択することが可能である。文字モードでは、パターン処理等のディザ処理を行わず、１ドット２５６階調でパターンが形成される。写真モードでは、ディザ処理が行われる。
【０１４７】
図１３（Ｃ）は、転写材に濃度階調パターンが出力された後に、操作画面上に表示される画面の一例である。図１３（Ｃ）の例では、原稿載置台に、図１３（Ｂ）に示すような濃度階調パターンが形成された転写材を載置して、「読み取りスタート」か「キャンセル」を選択するよう指示される。
【０１４８】
＜自動階調補正（ＡＣＣ）を実行するフローチャート＞
図１４は、自動階調補正を実行するフローチャートである。図１４に示すフローチャートでは、画像処理部（ＩＰＵ）は、ＩＢＡＣＣパターンを形成し、光学センサ３６Ｂで読み取る（Ｓ５０）。次に、画像処理部（ＩＰＵ）は、ＡＣＣパターンを転写材に出力する（Ｓ５１）。Ｓ５１の処理で形成するＡＣＣパターンは、予めＩＰＵのＲＯＭに記憶されている濃度階調パターンである。
【０１４９】
次に、Ｓ５１の処理でＡＣＣパターンが形成された転写材が原稿載置台に載置されると（Ｓ５２）、画像処理部（ＩＰＵ）は、例えば、操作画面上でキャンセルが選択されたか判断する（Ｓ５３）。画像処理部（ＩＰＵ）は、キャンセルが選択されていない（読み取りが選択された）と判断すると（Ｓ５３において、ＮＯ）、スキャナにより転写材を読み取り、ＹＭＣＫ濃度パターンのＲＧＢデータを読み取る（Ｓ５４）。Ｓ５４の処理では、ＹＭＣＫ濃度パターン部分のデータと、転写材の地肌部分のデータとを読み取ると良い。
【０１５０】
次に、画像処理部（ＩＰＵ）は、Ｓ５４の処理によりＹＭＣＫ濃度パターン部分のデータが読み取られたか（読み取りエラー？）判断する（Ｓ５５）。画像処理部（ＩＰＵ）は、正常に読み取られていないと判断すると（Ｓ５５において、ＹＥＳ）、例えば正常に読み取られていないのは２回目か判断する（Ｓ５６）。画像処理部（ＩＰＵ）は、正常に読み取られていないのが２回目ではないと判断すると（Ｓ５６において、ＮＯ）、上述した図１３（Ｃ）に示す画面を表示し、Ｓ５２の処理に戻る。
【０１５１】
また、画像処理部（ＩＰＵ）は、正常に読み取られた（読み取りエラーなし）と判断すると（Ｓ５５において、ＮＯ）、Ｓ５４の処理で読み取った値に基づいて、各ＹＭＣＫ色版についてそれぞれ、文字領域用や写真領域用の階調変換テーブルを作成する（Ｓ５７）。次に、画像処理部（ＩＰＵ）は、階調変換テーブルを記憶する（Ｓ５８）。なお、Ｓ５８の処理では、Ｓ５４の処理で読み取ったＹＭＣＫ濃度パターンの読み取り値を記憶しておいても良い。
【０１５２】
次に、画像処理部（ＩＰＵ）は、Ｓ５０の処理で読み取ったＩＢＡＣＣパターンの読み取り値（もしくは直近に像担持体上に形成したＩＢＡＣＣパターンの読み取り値）を、新たに基準値として記憶し（Ｓ５９）、処理を終了する。
【０１５３】
＜第２の階調パターン（ＩＢＡＣＣパターン）＞
図１５は、中間転写ベルトに形成される第２階調のパターンの一例を示す図である。図１５に示すＩＢＡＣＣパターン（第２の階調パターン）は、像担持体としての中間転写ベルト１８上に、例えば階調濃度が異なるｎｐ個のパターンとして形成される。このＩＢＡＣＣパターンは、光学センサ３６Ｂにより検出され、ＩＢＡＣＣパターン検知データとして扱われる。
【０１５４】
＜ＡＣＣ実行の必要の有無を判定する方法＞
図１６は、ＡＣＣ実行の必要の有無を判定する方法を説明する図である。図１６（ａ）〜（ｄ）に示す４象限グラフを使用して、ＡＣＣ実行の必要の有無を判定する方法を説明する。
【０１５５】
図１６（ａ）に示す第２象限は、「ＩＢＡＣＣパターン検知データ（基準値）」を示している。横軸は、「光学センサの検知出力［Ｖ］」を示し、縦軸は、「ＩＢＡＣＣパターンの書込み値（ＦＦｈ）」を示している。図１６（ａ）に示す「（ａ１）検知結果１」は、ＡＣＣ実行時等の所定タイミングで形成されたＩＢＡＣＣパターン検知データを示している。
【０１５６】
図１６（ｃ）に示す第１象限は、「ＩＢＡＣＣトナー付着量γ特性（基準値）」を示している。横軸は、像担持体上のトナー付着量［ｍｇ／ｃｍ２］を示している。図１６（ｃ）に示す「（ｃ１）付着量γ特性１」は、図１６（ａ）に示す「（ａ１）検知結果１」に対応する中間転写ベルト１８上のトナー付着量との関係を示す一例である。なお、図１６（ａ）に示す「（ａ１）検知結果１」と、図１６（ｃ）に示す「ｃ１）付着量γ特性１」とは、別途、設計時等に求められる。
【０１５７】
図１６（ａ）に示す「（ａ１−１）感度大」は、図１６（ａ）に示す「（ａ１）検知結果１」に対して、トナー付着量に対する感度が大きな範囲を示している。また、図１６（ａ）に示す「（ａ１−２）感度小」は、図１６（ａ）に示す「（ａ１）検知結果１」に対して、トナー付着量に対する感度が小さな範囲を示している。図１６（ａ）に示す「（ａ１−２）感度小」の範囲では、トナー付着量が変化しているのに対し、図１６（ａ）に示すＩＢＡＣＣパターン検知データとしては差が小さく、正確なトナー付着量を光学センサの検知結果から取得できない範囲を示している。
【０１５８】
図１６（ｂ）に示す第３象限は、「ＩＢＡＣＣパターン検知データ（最新値）」を示している。縦軸は、ＩＢＡＣＣパターン（最新）の書込み値を示している。図１６（Ｂ）の例では、「（ｂ１）検知結果２」のＩＢＡＣＣパターン検知データと、「（ｂ２）検知結果３」のＩＢＡＣＣパターン検知データを示している。図１６（ａ）に示す「（ａ１）検知結果１」とは、それぞれ検知タイミングが異なる。
【０１５９】
図１６（ａ）に示す「（ａ１）検知結果１」は、ＡＣＣ実行時等の所定タイミングで検知された結果を示している。これに対し、図１６（ｂ）に示す「（ｂ１）検知結果２」と「（ｂ２）検知結果３」とは、ＡＣＣ実行から所定時間経過後や、ＡＣＣ実行から所定枚数作像後、ＡＣＣ実行から温度や湿度等の環境が異なった後に検知した結果を示している。
【０１６０】
なお、図１６（ｂ）に示す「（ｂ１−１）感度大」は、図１６（ｂ）に示す「（ｂ１）検知結果２」に対して、トナー付着量に対する感度が大きな範囲を示している。図１６（ｂ）に示す「（ｂ１−２）感度小」は、図１６（ｂ）に示す「（ｂ１）検知結果２」に対して、トナー付着量に対する感度が小さな範囲を示している。図１６（ｂ）に示す「（ｂ２−１）感度大」は、図１６（ｂ）に示す「（ｂ２）検知結果３」に対して、トナー付着量に対する感度が大きな範囲を示している。図１６（ｂ）に示す「（ｂ２−２）感度小」は、図１６（ｂ）に示す「（ｂ２）検知結果３」に対して、トナー付着量に対する感度が小さい範囲を示している。
【０１６１】
図１６（ｄ）に示す第４象限は、「ＩＢＡＣＣトナー付着量γ特性（最新値）」を示している。図１６（ｄ）に示す「（ｄ１）トナー付着量γ特性２」は、図１６（ｂ）に示す「（ｂ１）検知結果２」から求めたトナー付着量を示している。図１６（ｄ）に示す「（ｄ２）トナー付着量γ特性３」は、図１６（ｂ）に示す「（ｂ２）検知結果３」から求めたトナー付着量を示している。
【０１６２】
ここで、図１６（ｂ）に示す「（ｂ１−２）感度小」は、図１６（ｂ）に示す「（ｂ１）検知結果２」に対して、トナー付着量に対する感度が小さな範囲であり、検知データから正確なトナー付着量を取得することが難しい。そこで、この「（ｄ１）トナー付着量γ特性２」の推測部として、図１６（ｄ）に示す「（ｄ１−１）トナー付着量γ特性２の推測部」を示している。
【０１６３】
また、図１６（ｂ）に示す「（ｂ２−２）感度小」についても、図１６（ｂ）に示す「（ｂ２）検知結果３」に対して、トナー付着量に対する感度が小さな範囲であり、検知データからは正確なトナー付着量を取得することが難しい。そこで、この「（ｄ２）トナー付着量γ特性３」の推測部として、図１６（ｄ）に示す「（ｄ２−１）トナー付着量γ特性３の推測部」を示している。
【０１６４】
図１６（ｄ）に示す「（ｄ１）トナー付着量γ特性２」において、「（ｄ１−２）トナー付着量γ特性２の中間部」は、図１６（ｂ）に示す「（ｂ１）検知結果２」の「（ｂ１−１）感度大」のトナー付着量に対する感度が大きな領域から、図１６（ｃ）に示す「（ｃ１）トナー付着量γ特性１」と、図１６（ａ）に示す「（ａ１）検知結果１」とを利用して求められる。
【０１６５】
この「（ｄ１−２）トナー付着量γ特性２の中間部」が、図１６（ｃ）に示す「（ｃ１）トナー付着量γ特性１」との所定誤差範囲内である場合、図１６（ｄ）に示す「（ｄ１−１）トナー付着量γ特性２の推測部（トナー付着量γ特性１）」は、図１６（ｄ）に示す「（ｃ１）トナー付着量γ特性１」のトナー付着量と一致すると推測することが可能である。
【０１６６】
これに対し、図１６（ｄ）に示す「（ｄ２）トナー付着量γ特性３」のうち、図１６（ｂ）に示す「（ｂ２）検知結果３」の「（ｂ２−２）感度小」のトナー付着量に対する感度が小さな領域に対応する部分は、図１６（ｄ）に示す「（ｄ２−１）トナー付着量γ特性３の推測部」に例示した特性である可能性があり、一意に決定するのは難しい。
【０１６７】
次に、図１６（ｃ）を第３象限、図１６（ｄ）を第４象限、図１６（ｅ）を第１象限、図１６（ｆ）を第２象限とする４象限グラフを使用して、ＡＣＣ実行の必要の有無を判定する方法について説明する。
【０１６８】
図１６（ｅ）に示す第１象限は、「ＩＢＡＣＣ基準γ特性」を示している。横軸は、「画像入力信号」を示し、縦軸は、「画像出力信号（ＦＦｈ）」を示している。図１６（ｅ）において、（ｅ１）は、「ＩＢＡＣＣ基準γ特性１」を示している。
【０１６９】
図１６（ｆ）に示す第２象限は、「ＩＢＡＣＣ補正γ特性」を示している。図１６（ｆ）に示す「（ｆ２）ＩＢＡＣＣ補正γ特性２」は、図１６（ｄ）に示す「（ｄ１）トナー付着量γ特性２」に対応して求められる。図１６（ｆ）に示す「（ｆ３）ＩＢＡＣＣ補正γ特性３」は、図１６（ｄ）に示す「（ｄ２）トナー付着量γ特性３」に対応して求められる。
【０１７０】
図１６（ｆ）に示す「（ｆ２）ＩＢＡＣＣ補正γ特性２」において、図１６（ｄ）に示す「（ｄ１−１）トナー付着量γ特性２の推測部」に対応する部分には、図１６（ｅ）に示す「（ｅ１）ＩＢＡＣＣ基準γ特性１」と一致する「（ｆ１）ＩＢＡＣＣγ補正特性１」を用いることが可能である。
【０１７１】
これに対し、図１６（ｆ）に示す「（ｆ３）ＩＢＡＣＣ補正γ特性３」において、図１６（ｄ）に示す「（ｄ２−１）トナー付着量γ特性３の推測部」に対応する部分には、図１６（ｆ）に示す「（ｆ３−１）ＩＢＡＣＣ補正γ特性３の推測部」として示すように、一意に決定することが難しい。
【０１７２】
そこで、図１６（ｆ）に示す「（ｆ３）ＩＢＡＣＣ補正γ特性３」に示す補正γ特性を取得した場合には、「ＡＣＣ（自動階調補正）の実行が必要」と判断し、ユーザに対してＡＣＣの実行の必要性を知らせると良い。
【０１７３】
図１６（ｄ）に示す「（ｄ１−１）トナー付着量γ特性２の推測部」は、図１６（ｃ）に示す「（ｃ１）トナー付着量γ特性１」と一致している。したがって、「（ｇ１）差△（３−１）」は、図１６（ｃ）に示す「（ｃ１）トナー付着量γ特性１」と、図１６（ｄ）に示す「（ｄ２）トナー付着量γ特性３」とにおいてそれぞれ所定のトナー付着量［Ｍ／Ａ１］を得るためのＩＢＡＣＣパターンの書込み値の差か、図１６（ｆ）における「画像入力信号Ｎｉｎ１」に対する画像出力信号の差を示している。
【０１７４】
すなわち、図１６（ｄ）において、「△（３−１）」＝「ＩＢＡＣＣトナー付着量［Ｍ／Ａ１］を取得するトナー付着量γ特性１のＩＢＡＣＣパターン書込み値」−「ＩＢＡＣＣトナー付着量［Ｍ／Ａ１］を取得するトナー付着量γ特性３のＩＢＡＣＣパターン書込み値」＝ＷＬ３（［Ｍ／Ａ１］）−ＷＬ１（［Ｍ／Ａ１］）を求める。このとき、「△（３−１）＞所定値△Ｔｈ」の場合に、「ＡＣＣの実行が必要である」と判断する。
【０１７５】
また、「△（３−１）」＝「画像入力信号Ｎｉｎ１を取得するＩＢＡＣＣ補正γ特性３の画像出力信号Ｎｏｕｔ」−「画像入力信号Ｎｉｎ１を取得するＩＢＡＣＣ補正γ特性１の画像出力信号Ｎｏｕｔ」＝Ｎｏｕｔ３（Ｎｉｎ１）−Ｎｏｕｔ１（Ｎｉｎ１）を求める。このとき、「△（３−１）＞所定値△Ｔｈ」の場合に、「ＡＣＣの実行が必要である」と判断する。
【０１７６】
＜ＡＣＣ実行の必要性を知らせる画面例＞
図１７は、ＡＣＣ実行の必要性を知らせる画面の一例を示す図である。上述した図１６等で説明したように、「ＡＣＣの実行が必要である」と判断された場合には、図１７に示すように、操作画面上でユーザに対してＡＣＣ実行の必要性を知らせると良い。図１７の例では、例えば操作画面の下部領域において、「初期設定画面で、自動階調補正の実行をおすすめします」等を表示している例を示している。なお、ＡＣＣ実行の必要性をユーザに知らせるための表示方法（画面レイアウト）等については、これに限定されるものではない。
【０１７７】
＜ＩＢＡＣＣ基準値の更新＞
上述した図１６（ｂ）に示す「（ｂ２）検知結果３」が得られた場合に実行する処理の流れを説明する。図１８は、ＩＢＡＣＣ基準値の更新処理の流れを示すフローチャートである。
【０１７８】
図１８に示すように、画像処理部（ＩＰＵ）は、ＩＢＡＣＣパターン検知データ（基準値）を更新する（Ｓ６０）。Ｓ６０の処理では、図１９（ｂ）に示す「（ｂ２）検知結果３」を、新たな基準値である図１９（ａ）に示す「（ａ２）検知結果３」）として更新する（Ｓ６０）。
【０１７９】
次に、画像処理部（ＩＰＵ）は、ＩＢＡＣＣトナー付着量γ特性を更新して（Ｓ６１）、処理を終了する。Ｓ６１の処理では、図１９（ｄ）に示す「（ｄ２）トナー付着量γ特性３」を、新たな基準値である図１９（ｃ）に示す「（ｃ２）トナー付着量γ特性３」とする。
【０１８０】
＜ＩＢＡＣＣ基準値の更新手順＞
図１９は、ＩＢＡＣＣ基準値の更新手順について説明する図である。図１９（ａ）〜（ｆ）に示す内容は、図１６と同様の内容を示しているため、ここでの具体的な説明は省略する。
【０１８１】
上述した図１８に示すＳ６１の処理では、ＡＣＣの実行により、図１９（ｂ）に示す「（ｂ２−２）感度小」のトナー付着量に対する感度が小さな範囲である「ＩＢＡＣＣパターン書込み値」に対応する階調が、所定の階調性が得られるように調整される。
【０１８２】
したがって、図１９（ｄ）に示す「（ｄ２−１）トナー付着量γ特性３の推測部」として、「（ｄ２）トナー付着量γ特性３」の「（ｂ２−１）感度大」のトナー付着量に対する感度が大きな範囲と、作像条件の制御上の最大付着量［Ｍ／Ａｍａｘ］との間が、例えば一時関数による補間や、スプライン補間等により任意に決定される。
【０１８３】
＜第１のキャリブレーション（１回目）の動作＞
図２０は、第１のキャリブレーション（１回目）の動作を説明する図である。図２０では、第１のキャリブレーション（初期）のデータ処理をＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）のコラボレーション図を使用して説明する。図２０の例では、画像処理部（ＩＰＵ）内に、γ制御点計算部を有している。
【０１８４】
図２０の１−１において、プロッタは、ＡＣＣパターン書込み値を不揮発ＲＡＭ（メモリ）から読み取る（Ｒｅａｄ）。図２０の１−２において、プロッタは、メモリから読み取ったＡＣＣパターン書込み値を用いて、ＡＣＣパターンを形成する。不揮発ＲＡＭは、この作像時間を最新値として記憶する。また、不揮発ＲＡＭは、環境センサの計測値を環境状態の最新値として記憶する。
【０１８５】
図２０の２−１において、スキャナは、プロッタにより形成されたＡＣＣパターンを読み取る（Ｒｅａｄ）。図２０の２−２において、スキャナは、ＡＣＣパターン読み取り値の今回値を生成する（Ｗｒｉｔｅ）。
【０１８６】
図２０の３−１において、例えばＣＰＵ等で実現されるγ制御点計算部は、ＡＣＣパターン読み取り値の今回値と、ＡＣＣパターン書込み値とを読み取る（Ｒｅａｄ）。図２０の３−２において、γ制御点計算部は、ＡＣＣパターン読み取り値の今回値に、ムラ等による異常な読み取り等がないか等をチェックする。異常がない場合には、次のステップ以降を実行する。図２０の３−３において、γ制御点計算部は、ＲＡＭやＲＯＭに保持されているγ調整目標値を読み取る（Ｒｅａｄ）。
【０１８７】
図２０の３−４において、γ制御点計算部は、図２０の３−２〜３−３で取得したパラメータを使用して、γ制御点（節点）の今回値を計算する。
【０１８８】
図２０の３−５〜３−６において、γ制御点計算部は、現在のγ制御点（節点）の最新値を読み取ると（Ｒｅａｄ）、前回値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。また、γ制御点計算部は、図２０の３−４において計算したγ制御点の今回値をγ制御点の最新値として、不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。また、γ制御点計算部は、ＩＢＡＣＣパターン読み取り値の最新値を読み取ると、基準値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。
【０１８９】
また、γ制御点計算部は、ＡＣＣパターン読み取り値の今回値を、最新値としてＲＡＭに記憶する（Ｗｒｉｔｅ）。γ制御点計算部は、このタイミングで、作像時間の最新値や環境センサの計測値の最新値を読み出し、それぞれ基準値としてＲＡＭに記憶する。
【０１９０】
＜γ変換テーブル（ＬＵＴ）の生成動作＞
次に、上述した不揮発ＲＡＭに記憶されたγ制御点を節点として、例えばスプライン補間により、γ変換テーブルを作成するためのデータの流れを説明する。図２１は、γ変換テーブルの生成動作について説明する図である。図２１の例では、画像処理部（ＩＰＵ）内に、γ変換テーブル計算部を有している。
【０１９１】
図２１の１−１において、γ変換テーブル計算部は、画像処理用のγ変換テーブル（ＬＵＴ）を作成するためのパラメータとして、γ制御点の最新値や、ＩＢＡＣＣ補正γ制御点の最新値、補正係数を不揮発ＲＡＭより取得する（Ｒｅａｄ）。
【０１９２】
図２１の１−２において、γ変換テーブル計算部は、図２１の１−１で取得したパラメータを用いて、例えばスプライン補間等により、γ変換テーブルを計算する。図２１の１−３において、γ変換テーブル計算部は、図２１の１−２で計算したγ変換テーブルをγ変換回路に設定する。
【０１９３】
＜第２のキャリブレーション動作＞
図２２は、第２のキャリブレーションの動作を説明する図である。図２２の例では、画像処理部（ＩＰＵ）内に、γ制御点計算部を有している。
【０１９４】
図２２の１−１において、プロッタは、ＩＢＡＣＣパターン書込み値を不揮発ＲＡＭから読み取る（Ｒｅａｄ）。図２２の１−２において、プロッタは、ＩＢＡＣＣパターン書込み値を用いて、ＩＢＡＣＣパターンを形成する。図２２の１−３において、光学センサは、ＩＢＡＣＣパターンを読み取る（Ｒｅａｄ）。図２２の１−４において、光学センサは、ＩＢＡＣＣパターン読み取り値の今回値を生成する。
【０１９５】
図２２の２−１において、γ制御点計算部は、ＩＢＡＣＣパターン読み取り値の今回値と、ＩＢＡＣＣパターン読み取り値の基準値と、ＩＢＡＣＣパターン書込み値とを読み取る（Ｒｅａｄ）。図２２の２−２において、γ制御点計算部は、ＩＢＡＣＣパターン読み取り値の今回値に異常な読み取り等がないか等をチェックする。異常がない場合には、次のステップ以降を実行する。
【０１９６】
図２２の２−３において、γ制御点計算部は、ＲＡＭやＲＯＭに保持されている補正係数、γ制御点の最新値、ＡＣＣパターン書込み値、ＡＣＣパターン読み取り値の最新値を読み取る（Ｒｅａｄ）。図２２の２−４において、γ制御点計算部は、図２２の２−３で取得した値を用いて、ＡＣＣパターン読み取り値の仮想今回値を算出し、一時記憶メモリに保持する。
【０１９７】
図２２の２−５において、γ制御点計算部は、ＲＯＭやＲＡＭから、γ調整目標値を取得する（Ｒｅａｄ）。図２２の２−６において、γ制御点計算部は、図２２の２−３〜２−５で取得したパラメータを用いて、γ制御点を計算する。図２２の２−７において、γ制御点計算部は、図２２の２−６で計算したγ制御点から、ＩＢＡＣＣ補正γ制御点の最新値を不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。
【０１９８】
＜第１のキャリブレーション（２回目以降）の動作＞
図２３は、第１のキャリブレーション（２回目以降）の動作を説明する図である。図２３の例では、画像処理部（ＩＰＵ）内に、γ制御点計算部を有している。なお、図２３の１−１〜３−４は、図２０と同様の内容を示しているため、ここでの具体的な説明は省略する。
【０１９９】
図２３の３−５において、γ制御点計算部は、不揮発ＲＡＭから作業時間の最新値と作業時間の基準値を読み取る（Ｒｅａｄ）。また、γ制御点計算部は、不揮発ＲＡＭからＩＢＡＣＣ補正γ制御点の最新値を読み取る（Ｒｅａｄ）。また、γ制御点計算部は、不揮発ＲＡＭからγ制御点の最新値を読み取る（Ｒｅａｄ）。
【０２００】
図２３の３−６において、γ制御点計算部は、作業時間の最新値と基準値との差が所定値より大きい場合には補正の変更を行わない。また、γ制御点計算部は、γ制御点の今回値と最新値との差を計算し、ＩＢＡＣＣ補正γ制御点の最新値との差を比較する。両者に差がない場合には、補正係数は「０」となる。
【０２０１】
図２３の３−７において、γ制御点計算部は、図２３の３−６において取得した補正係数を不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。
【０２０２】
図２３の３−８において、γ制御点計算部は、γ制御点の最新値を前回値としてＲＡＭに記憶する（Ｗｒｉｔｅ）。また、γ制御点計算部は、図２３の３−４で取得したγ制御点の今回値を、γ制御点の最新値としてＲＡＭに記憶する（Ｗｒｉｔｅ）。また、γ制御点計算部は、ＩＢＡＣＣパターン読み取り値の今回値を、最新値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。
【０２０３】
また、γ制御点計算部は、ＡＣＣパターン読み取り値の今回値を、最新値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。γ制御点計算部は、このタイミングで作業時間の最新値を読み出し、基準値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。また、環境センサの計測値の最新値を読み出し、基準値として不揮発ＲＡＭに記憶する（Ｗｒｉｔｅ）。
【０２０４】
上述した実施形態によれば、画像処理で使用する階調変換テーブルの調整において、プロッタ変動等により生じる第１の階調パターンと第２の階調パターンへの影響の差を予測する。また、この予測に基づき、像担持体上に形成した階調パターンを用いたキャリブレーション補正の精度を向上させることが可能となる。これにより、第１のキャリブレーションを実行する手間を低減することも可能となる。
【０２０５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２０６】
１０  複写機
１１  感光体ドラム
１２  帯電装置
１３  レーザ光学系
１４  黒現像装置
１５  イエロー（Ｙ）現像装置
１６  マゼンタ（Ｍ）現像装置
１７  シアン（Ｃ）現像装置
１８  中間転写ベルト
１９  バイアスローラ
２０  クリーニング装置
２１  搬送ベルト
２２  定着装置
２３  排紙トレイ
２４  イメージセンサアレイ
３０  メイン制御部
３１  ＲＯＭ
３２  ＲＡＭ
３３  インターフェースＩ／Ｏ
３４  レーザ光学系駆動部
３５  電源回路
３６  光学センサ
３７  トナー濃度センサ
３８  環境センサ
３９  感光体表面電位センサ
４０  トナー補給回路
４１  中間転写ベルト駆動部
４２  操作部
５０  センサ制御部
５１  電源制御部
５２  駆動制御部
５３  画像処理制御部
５４  通信制御部
５５  記憶装置
５６  記憶装置制御部
６０  スキャナ
６１  シェーディング補正回路
６２  ＦＬ補正処理回路
６３  チップ間画素補間回路
６４  メモリコントローラ
６５，８１  画像メモリ
６６  スキャナγ変換回路
６７  像域分離・ＡＣＳ判定回路
６８  空間フィルタ
６９  自動濃度調整レベル（ＡＤＳ）検出・除去回路
７０  色相判定回路
７１  色補正・ＵＣＲ処理回路
７２  変倍処理回路
７３，７８，８７  プリンタγ変換回路
７４  二値階調処理回路
７５  編集処理回路
７６  Ｍｕｌｔｉｌａｙｅｒ  ＢＵＳ
７７  パターン生成回路
７９  プリンタ
８０  圧縮・伸張回路
８２  ＨＤＤ  Ｉ／Ｆ
８３  ＨＤＤ
８４  回転処理回路
８５  外部Ｉ／Ｆ
８６  特徴量抽出処理回路
８８  階調処理回路
【先行技術文献】
【特許文献】
【０２０７】
【特許文献１】特開２００９−５５６０６号公報
【図１】
2016052063.tif 000003
【図２】
2016052063.tif 000004
【図３】
2016052063.tif 000005
【図４】
2016052063.tif 000006
【図５】
2016052063.tif 000007
【図６】
2016052063.tif 000008
【図７】
2016052063.tif 000009
【図８】
2016052063.tif 000010
【図９】
2016052063.tif 000011
【図１０】
2016052063.tif 000012
【図１１】
2016052063.tif 000013
【図１２】
2016052063.tif 000014
【図１３】
2016052063.tif 000015
【図１４】
2016052063.tif 000016
【図１５】
2016052063.tif 000017
【図１６】
2016052063.tif 000018
【図１７】
2016052063.tif 000019
【図１８】
2016052063.tif 000020
【図１９】
2016052063.tif 000021
【図２０】
2016052063.tif 000022
【図２１】
2016052063.tif 000023
【図２２】
2016052063.tif 000024
【図２３】
2016052063.tif 000025