(57)【要約】【課題】状態変化等に対応して、適切なガンマ補正曲線を用いることができる画像形成装置を提供する。【解決手段】プリンタ１００ｃは、画像処理を施す画像処理部１２８、第１ガンマ補正曲線を記憶している曲線記憶部１２１、プリンタ１００ｃの状態情報を取得する情報取得部１２２、前記状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出部１２３、重み値を取得する重み値取得部１２７、重み値及び補正量を用いて、前記第１ガンマ補正曲線を補正する曲線生成部１２４、前記第２ガンマ補正曲線を用いて、前記多階調入力画像の各濃度を補正して多階調補正画像を生成するガンマ補正部１２５を備える。画像処理部１２８は、生成した前記多階調補正画像を基にして多階調出力画像を生成する。【選択図】図１８
2012015704.tif 000002
【特許請求の範囲】
【請求項１】
ディザを用いて画像処理を施す画像処理手段を備える画像形成装置であって、
多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している記憶手段と、
当該画像形成装置の状態を示す状態情報を取得する情報取得手段と、
取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出手段と、
前記ディザに応じた重み値を取得する重み値取得手段と、
前記重み値を乗じた前記補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成手段と、
前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正手段とを備え、
前記画像処理手段は、生成した多階調補正画像を基にして多階調出力画像を生成する
ことを特徴とする画像形成装置。
【請求項２】
前記補正量算出手段は、状態情報と補正量との対応関係を記憶しており、前記対応関係を用いて、取得した前記状態情報に対応する前記補正量を算出する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報取得手段は、当該画像形成装置の温度を測定する温度センサを含み、温度を測定することにより、前記状態情報としての温度を取得し、
前記補正量算出手段は、温度と補正量との前記対応関係を記憶しており、前記対応関係を用いて、測定した前記温度に対応する前記補正量を算出する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記補正量算出手段が記憶している前記対応関係は、温度が基準値より低い場合、補正量は正の値であり、温度が基準値に等しい場合、補正量は０であり、温度が基準値より高い場合、補正量は負の値であり、温度と基準値との差が増大するにつれて、補正量の絶対値が増大する関係である
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記情報取得手段は、当該画像形成装置の温度を測定する温度センサ及び当該画像形成装置の内部の湿度を測定する湿度センサを含み、温度及び湿度を測定することにより、前記状態情報としての温度及び湿度を取得し、
前記補正量算出手段は、温度及び湿度と補正量との前記対応関係を記憶しており、前記対応関係を用いて、測定した前記温度及び湿度に対応する前記補正量を算出する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記情報取得手段は、前記状態情報として、当該画像形成装置における累積印字枚数を取得し、
前記補正量算出手段は、累積印字枚数と補正量との前記対応関係を記憶しており、前記対応関係を用いて、取得した前記累積印字枚数に対応する前記補正量を算出する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項７】
前記重み値取得手段は、複数のディザのそれぞれについて、重み値を記憶しており、前記多階調入力画像に対して選択されたディザについての重み値を選択して取得する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記曲線生成手段は、算出された補正量に前記重み値を乗じて得た値を、前記第１ガンマ補正曲線に加算することにより、前記第２ガンマ補正曲線を生成する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記画像形成装置は、複数の基本色毎に、前記補正量算出手段、前記曲線生成手段及び前記ガンマ補正手段により、補正量の算出、新たなガンマ補正曲線の生成及び補正画像の生成を行う
ことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
ディザを用いて画像処理を施す画像処理手段、及び多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している記憶手段を備える画像形成装置において用いられる制御方法であって、
当該画像形成装置の状態を示す状態情報を取得する情報取得ステップと、
取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出ステップと、
前記ディザに応じた重み値を取得する重み値取得ステップと、
前記重み値を乗じた前記補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成ステップと、
前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正ステップとを含み、
前記画像処理手段は、生成した多階調補正画像を基にして多階調出力画像を生成する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機、ファクシミリやこれらの複合機などの画像形成装置において用いられる階調補正処理などの画像処理技術に関する。
【背景技術】
【０００２】
プリンタなどの画像形成装置に入力される入力画像の濃度又はこれに相当する入力信号の強度と、当該画像形成装置により当該入力画像を用いて実際に印字された出力画像の濃度との関係は、装置自身が物理的な階調特性を有するため、一般に非線形であり、入力画像をそのまま当該装置により印字した場合には、実際に印字された出力画像の濃度は、当初のねらいからはずれてしまう。
【０００３】
そのため、入力画像に対して、装置の階調特性（以下、装置階調特性と呼ぶ。）を打ち消すような逆の特性による補正処理を行う。この補正処理をγ（ガンマ）補正処理と呼ぶ。入力画像に対してガンマ補正処理を施し、さらに補正画像に対して画像形成装置による印字などの画像処理を施すと、入力画像の濃度と出力画像の濃度とは、当初所望の関係となり、こうして、得られた出力画像は、入力画像の濃度を適切に反映したものとなる。
【０００４】
特許文献１は、画像処理装置の経時変化に拘わらず同一のガンマ補正処理を施すと、経時変化に伴い出力画像の画質が劣化するという問題を指摘しており、この問題を解決するために、特許文献１により開示された技術では、複数のガンマ補正曲線（特許文献１ではガンマ補正プログラム）から、印刷部のステータスに応じて、適切なガンマ補正曲線を選択して用いている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−２４７４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１により開示された技術によると、画像処理装置の経時変化に応じて、適切なガンマ補正曲線を選択して用いることができるものの、複数のガンマ補正曲線を記憶するために必要な記憶容量が増大するという問題がある。特に、写真や文字などの複数種の画像のそれぞれを適切に２値化するために、複数のディザを用いる場合には、各ディザについて、複数のガンマ補正曲線を記憶しておかなければならず、さらに、記憶容量が増大する。
【０００７】
このような問題点を解決するために、本発明は、ガンマ補正曲線を記憶する記憶容量を増大させることなく、画像形成装置の状態変化等に対応して、適切なガンマ補正曲線を用いることができる画像形成装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、ディザを用いて画像処理を施す画像処理手段を備える画像形成装置であって、多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している記憶手段と、当該画像形成装置の状態を示す状態情報を取得する情報取得手段と、取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出手段と、前記ディザに応じた重み値を取得する重み値取得手段と、前記重み値を乗じた前記補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成手段と、前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正手段とを備え、前記画像処理手段は、生成した多階調補正画像を基にして多階調出力画像を生成することを特徴とする。
【発明の効果】
【０００９】
この構成によると、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】プリンタ１００とコンピュータ２００とから構成される印刷システム２１０の構成を示すブロック図である。
【図２】（ａ）ドット集合の一例を示す。（ｂ）ドット集合の他の一例を示す。
【図３】プリンタ１００の印刷部１０３の機構を示す。
【図４】多階調入力画像の濃度とガンマ補正後の多階調補正画像の濃度との関係、及び、多階調補正画像の濃度と出力画像の濃度との関係などを示す。
【図５】ディザＡを示すディザテーブル１５１の一例である。
【図６】ディザＢを示すディザテーブル１５２の一例である。
【図７】ディザＡ及びディザＢをそれぞれ用いる場合の重み値テーブル１４２の一例である。
【図８】ディザＡ及びディザＢをそれぞれ用いる場合の重み値曲線４５２及び４５３の一例を示すグラフである。
【図９】ディザＡを用いる場合のガンマ補正後の多階調補正画像の濃度と、出力画像の濃度との関係を示す。
【図１０】ディザＢを用いる場合のガンマ補正後の多階調補正画像の濃度と、出力画像の濃度との関係を示す。
【図１１】温度差と補正量との関係の一例を示すグラフである。
【図１２】ディザＡを用いる場合に形成された画像の一例を示す。
【図１３】ディザＢを用いる場合に形成された画像の一例を示す。
【図１４】プリンタ１００の動作を示すフローチャートである。図１５へ続く。
【図１５】プリンタ１００の動作を示すフローチャートである。図１４から続く。
【図１６】変形例としてのプリンタ１００ａの温度及び絶対湿度と補正量との関係を示す対応テーブル１４１ａの一例を示す。
【図１７】変形例としてのプリンタ１００ｂの累積印刷枚数と補正量との関係を示す対応テーブル１４１ｂの一例を示す。
【図１８】変形例としてのプリンタ１００ｃの画像補正部１２９ｃの構成を示すブロック図である。
【図１９】変形例としてのプリンタ１００ｄの画像補正部１２９ｄの構成を示すブロック図である。
【図２０】プリンタ１００ｄの印刷部１０３ｄの機構を示す。
【図２１】プリンタ１００ｄのＹ処理部１３３の構成を示すブロック図である。
【図２２】プリンタ１００ｄの動作を示すフローチャートである。
【図２３】プリンタ１００ｄのＹ処理の動作を示すフローチャートである。
【図２４】変形例としてのプリンタ１００ｅの画像補正部１２９ｅの構成を示すブロック図である。
【図２５】プリンタ１００ｅのＹ処理部１３３ｅの構成を示すブロック図である。
【図２６】プリンタ１００ｅの動作を示すフローチャートである。
【図２７】プリンタ１００ｅのＹ処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
１．実施の形態１
本発明に係る一の実施の形態としての印刷システム２１０について説明する。
印刷システム２１０は、図１に示すように、プリンタ１００とコンピュータ２００とから構成され、プリンタ１００とコンピュータ２００とは、相互に接続されている。
１．１  コンピュータ２００
コンピュータ２００は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、コンピュータ２００は、その機能を達成する。
【００１２】
コンピュータ２００は、利用者の操作により、利用者が所望する画像を印刷するために、多階調入力画像及び画像属性をプリンタ１００へ出力する。ここで、多階調入力画像は、横方向及び縦方向にそれぞれ複数個の画素が行列状に配列されて構成され、各画素は、一例として、２５６階調の画像データである。また、画像属性は、多階調入力画像に文字、図形、写真などのいずれが含まれているかを示す画像の種類、使用者が所望する画質、シャープさ、滑らかさなどを示す情報である。
【００１３】
１．２  プリンタの特性
画像形成装置であるプリンタにおいて、プリンタに入力される画像の濃度情報、又はそれに相当する入力信号の強度と、実際に印字される画像濃度との関係は、装置自身の物理的特性などから非線形であるため、入力画像をそのまま印字した場合、印字画像の階調は狙いからずれてしまう。そのため、プリンタの物理的特性などに依存する装置階調特性を踏まえて、入力画像と出力画像の関係が狙いの階調特性になるように、入力画像に対してガンマ補正を実施する。その後、適切なディザを用いて、ガンマ補正された入力画像を２値化して２値化画像を生成する。この２値化においては、規則的にドットを配置することにより、疑似的に中間階調を再現する。
【００１４】
上記の装置階調特性は、装置自身の物理的特性のみならず、プリンタの使用環境（例えば、温度や湿度）や累積印字枚数などに依存して変化する。その原因の一つとして、次のような現象が発生している。
プリンタが低温の環境下で使用された場合、感光体内の感度が低下し、これにより、複数のドットが連結して形成されるドット集合全体が縮小する。一例として、プリンタが通常温度及び低温の環境下でそれぞれ使用された場合に、同じ入力画像を用いて、形成されたドット集合６５１とドット集合６５２とを図２（ａ）に示す。なお、ドット集合６５１と６５２との比較を容易にするために、ドット集合６５１と６５２とを重ねて表示している。
【００１５】
この図に示すように、低温の環境下で形成されたドット集合６５２が占める面積は、通常温度の環境下で形成されたドット集合６５１が占める面積と比較すると、小さくなっている。当該入力画像を用いて、低温の環境下で形成されたその他のドット集合においても、同様に縮小が発生し、その占める面積が小さくなる。出力画像内のドット集合の面積の総合計は、出力画像の濃度に相当するので、出力画像全体で、濃度が低下して見える。
【００１６】
同じディザを用いて入力画像を２値化する場合、入力画像の濃度に応じて、形成されるドット集合の大きさや形状が異なる。また、同じ入力画像を２値化する場合であっても、異なるディザを用いると、形成されるドット集合の大きさや形状が異なる。そこで、ドット集合６５１の場合とは異なるディザ又は異なる入力画像を用いて形成された別のドット集合の一例を図２（ｂ）に示す。
【００１７】
この図において、上記と同様に、プリンタが通常温度及び低温の環境下でそれぞれ使用された場合に、同じ入力画像を用いて、形成されたドット集合６６１とドット集合６６２とを示している。ここでも、ドット集合６６１と６６２との比較を容易にするために、ドット集合６６１と６６２とを重ねて表示している。
この図に示すように、低温の環境下で形成されたドット集合６６２が占める面積は、通常温度の環境下で形成されたドット集合６６１が占める面積と比較すると、小さくなっている。このため、出力画像全体で、濃度が低下して見える。
【００１８】
図２（ａ）に示すドット集合６５２において、ドット集合６５１と６５２の差分６５３が消失したように見え、また、図２（ｂ）に示すドット集合６６２においても、ドット集合６６１と６６２の差分６６３が消失したように見える。従って、差分６５３及び６６３が占める面積は、それぞれ、濃度の低下量に相当する。
ドット集合６５１の占める面積とドット集合６６１の占める面積とが同程度であるとすると、ドット集合６５１の濃度とドット集合６６１の濃度とは同程度であるといえる。一方、ドット集合６６１の形状は、ドット集合６５１の形状と比較すると、凹凸が多く、より複雑であるので、ドット集合６６１をその外部から仕切る境界の全長である境界長は、ドット集合６５１の境界長より長い。差分６５３及び６６３は、それぞれ、ドット集合６５１及び６６２の境界に内側から接する帯状の形状を有するので、差分６５３及び６６３の面積は、それぞれ、境界長に依存し、差分６６３が占める面積は、差分６５３が占める面積より大きい。上記のように、差分６５３及び６６３が占める面積は、それぞれ、濃度の低下量に相当するので、ドット集合６６２の濃度は、ドット集合６５２の濃度と比較して、低くなる。
【００１９】
同じ入力画像を用いてドット集合６６２と同様の条件により形成されたその他のドット集合の濃度も、ドット集合６５２と同様の条件により形成されたその他のドット集合の濃度と比較して、低くなる。このため、出力画像全体で濃度が低下して見える。
以上説明したように、出力画像の濃度は、プリンタの温度、用いるディザ及び入力画像の濃度に応じて変化する。このため、ガンマ補正を行う場合に、プリンタの温度、用いるディザ及び入力画像の濃度を考慮する必要がある。
【００２０】
１．３  プリンタ１００の構成
プリンタ１００は、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した画像属性により、適切なディザの種類を選択する。また、内部の温度を計測し、計測した温度を用いて、ガンマ曲線の補正量を算出し、選択したディザに対応する重み値を選択し、重み値を乗じた補正量によりガンマ曲線を補正して新たなガンマ曲線を生成する。さらに、新たなガンマ曲線を用いて、受信した多階調入力画像の濃度を補正して多階調補正画像を生成し、選択されたディザを用いて、多階調補正画像を２値化して２値化画像を生成し、生成した２値化画像を印刷する。
【００２１】
プリンタ１００は、図１に示すように、温度センサ１０４、センサ制御部１１７、２値化部１２６、印刷制御部１１５、印刷部１０３、画像補正部１２９、ディザ選択部１３０、ディザ記憶部１３１及び通信部１１６から構成されている。画像補正部１２９は、曲線記憶部１２１、補正量算出部１２３、曲線生成部１２４、ガンマ補正部１２５及び重み値取得部１２７を含む。
【００２２】
補正量算出部１２３、曲線生成部１２４、ガンマ補正部１２５、２値化部１２６、重み値取得部１２７及びディザ選択部１３０は、ＲＯＭ、ＲＡＭ及びプロセッサから構成され、ＲＯＭには、コンピュータプログラムが記憶されている。プロセッサがコンピュータプログラムに従って動作することにより、補正量算出部１２３、曲線生成部１２４、ガンマ補正部１２５、２値化部１２６、重み値取得部１２７及びディザ選択部１３０は、それぞれの機能を達成する。
【００２３】
（１）印刷部１０３及び印刷制御部１１５
印刷部１０３は、図３に示すように、矢印ａ方向に回転駆動可能に設置された感光体ドラム２の周囲に帯電チャージャ３、露光部７、現像器４、転写チャージャ５、残留トナーのクリーナ６を配置した構成である。露光部７は、複数のＬＥＤを適宜の間隔で直線状に配列して構成され、帯電チャージャ３によって所定の電位に均一に帯電された感光体ドラム２の表面に露光して、入力画像に応じた静電潜像を形成する。この静電潜像は現像器４で現像され、トナー画像とされる。記録用シートは、印刷部１０３の下部に設置した給紙カセット１０から１枚ずつ繰り出され、タイミングローラ１１を経て転写部へ搬送される。シートはここでトナー画像を転写され、定着器１２で定着が施された後、排出ローラ１３から印刷部１０３の上部に排出される。
【００２４】
印刷制御部１１５は、印刷部１０３に対して、印刷のための画像情報などを出力し、印刷する制御を行う。
（２）温度センサ１０４及びセンサ制御部１１７
温度センサ１０４は、プリンタ１００の内部に設けられている。温度センサ１０４は、プリンタ１００の状態情報として、プリンタ１００の内部の温度を計測し、計測した温度をセンサ制御部１１７へ出力する。
【００２５】
センサ制御部１１７は、温度センサ１０４から、計測された温度を受信し、受信した温度を補正量算出部１２３へ出力する。
（３）通信部１１６
通信部１１６は、コンピュータ２００と接続されており、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した多階調入力画像をガンマ補正部１２５へ出力し、受信した画像属性をディザ選択部１３０へ出力する。
【００２６】
（４）曲線記憶部１２１
曲線記憶部１２１は、ＲＡＭ及びＲＯＭから構成されている。曲線記憶部１２１は、ＲＯＭにおいて、読出しのみが可能な状態で、予め第１ガンマ補正曲線３６１を記憶しており、ＲＡＭにおいて、書込み及び読出しが可能な状態で、第２ガンマ補正曲線３６２を記憶するための領域を備えている。
（第１ガンマ補正曲線３６１）
第１ガンマ補正曲線３６１は、多階調入力画像の濃度と、印刷部１０３により得られる多階調出力画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するためのものである。言い換えると、第１ガンマ補正曲線３６１は、多階調入力画像に対して、印刷部１０３の装置階調特性を打ち消すような逆の特性を有する補正曲線である。なお、第１ガンマ補正曲線３６１は、印刷部１０３の装置階調特性を実測し、実測により得られた装置階調特性を打ち消すような逆の特性を持つように算出して得られたものである。
【００２７】
第１ガンマ補正曲線３６１は、具体的には、一例として、２５６個の第１ガンマ補正値からなるデータテーブル（図示していない）であり、２５６個の第１ガンマ補正値は、階調値「０」、「１」、「２」、・・・、「２５５」に対応している。２５６個の第１ガンマ補正値は、それぞれ、階調値「０」、「１」、「２」、・・・、「２５５」をデータテーブル内のアドレスとして、参照できるように、データテーブル上に配置されている。各第１ガンマ補正値は、多階調入力画像において、対応する階調値についての補正量である。
【００２８】
多階調入力画像の濃度と第１ガンマ補正曲線３６１による多階調補正画像の濃度との関係の一例を、図４のグラフ３０１に示す。ここで、曲線３１１は、第１ガンマ補正曲線３６１に対応している。なお、グラフ３０１において、横軸は、多階調入力画像の濃度を示し（一例として、０〜２５５の値をとる。）、縦軸は、多階調補正画像の濃度を示す（一例として、０〜２５５の値をとる。）。このグラフ３０１において、例えば、第１ガンマ補正曲線３６１による補正を施した結果、多階調入力画像において濃度がｘ１である画素について、ガンマ補正後の多階調補正画像において、その濃度は、ｘ１’となり、多階調入力画像において濃度がｘ２である画素について、ガンマ補正後の多階調補正画像において、その濃度は、ｘ２’となっている。
【００２９】
また、多階調補正画像の濃度と、状態変化の無い印刷部１０３により印字された出力画像の濃度との関係の一例を、グラフ３０２に示す。ここで、グラフ３０２の曲線３１２は、状態変化の無い印刷部１０３の装置階調特性に対応している。グラフ３０２において、横軸は、多階調補正画像の濃度を示し、縦軸は、出力画像の濃度を示している（一例として、０〜２５５の値をとる。）。このグラフ３０２において、多階調補正画像において濃度がｘ１’である画素について、印刷部１０３により得られた出力画像において、その濃度は、ｙ１となり、多階調補正画像において濃度がｘ２’である画素について、出力画像において、その濃度は、ｙ２となっている。
【００３０】
次に、グラフ３０１と３０２とを併せて考慮すると、多階調入力画像に対して、ガンマ補正を施し、印字処理を施した結果、多階調入力画像の濃度と、出力画像の濃度との関係は、グラフ３０３に示すように、比例関係にあることが分かる。なお、グラフ３０３において、横軸は、多階調入力画像の濃度を示し、縦軸は、出力画像の濃度を示している。このグラフ３０３において、多階調入力画像において濃度がｘ１である画素について、印刷部１０３により得られた出力画像において、その濃度は、ｙ１となり、多階調入力画像において濃度がｘ２である画素について、出力画像において、その濃度は、ｙ２となっている。
【００３１】
グラフ３０３に示すように、多階調入力画像の濃度と出力画像の濃度とは、線形の関係にある。言い換えると、比例関係である。つまり、多階調入力画像に対して、ガンマ補正を施し、さらに、状態変化の無い印刷部１０３による画像処理を施した結果、出力画像の濃度は、多階調入力画像の濃度を忠実に反映したものとなっている。
次に、多階調補正画像の濃度と、温度が変化した環境におけるプリンタ１００により印字された出力画像の濃度との関係の一例を、図４のグラフ３２２に示す。ここで、曲線３３２は、温度が変化した環境におけるプリンタ１００の印刷部１０３の装置階調特性に対応し、曲線３３１は、温度が変化する前の環境（つまり、変化の無い状態）におけるプリンタ１００の印刷部１０３の装置階調特性に対応している。グラフ３２２において、横軸は、多階調補正画像の濃度を示し、縦軸は、出力画像の濃度を示している。
【００３２】
次に、グラフ３０１と３２２とを併せて考慮すると、多階調入力画像に対して、ガンマ補正を施し、温度が変化した環境におけるプリンタ１００の印刷部１０３により印字処理を施した結果、多階調入力画像の濃度と、出力画像の濃度との関係は、グラフ３２３の曲線３３４に示すように、非線形の関係になることが分かる。なお、曲線３３３は、温度が変化する前の環境におけるプリンタ１００の印刷部１０３により印字処理を施した結果、多階調入力画像の濃度と、出力画像の濃度との関係を示しており、線形の関係にある。グラフ３２３において、横軸は、多階調入力画像の濃度を示し、縦軸は、出力画像の濃度を示している。
【００３３】
このようにして、多階調入力画像に対してガンマ補正処理を施し、さらに多階調補正画像に対して温度が変化した環境におけるプリンタ１００の印刷部１０３により印字などの画像処理を施すと、多階調入力画像の濃度と得られた出力画像の濃度とは、当初所望の関係とはならず、得られた出力画像は、多階調入力画像の濃度を反映していないものとなる。
（第２ガンマ補正曲線３６２）
第２ガンマ補正曲線３６２は、第１ガンマ補正曲線３６１と同様のデータ構造を有している。第２ガンマ補正曲線３６２は、具体的には、一例として、２５６個の第２ガンマ補正値からなるデータテーブル（図示していない）であり、２５６個の第２ガンマ補正値は、階調値「０」、「１」、「２」、・・・、「２５５」に対応している。２５６個の第２ガンマ補正値は、それぞれ、階調値「０」、「１」、「２」、・・・、「２５５」をデータテーブル内のアドレスとして、参照できるように、データテーブル上に配置されている。各第２ガンマ補正値は、対応する第１ガンマ補正値を補正して得られたものである。第２ガンマ補正曲線３６２の生成の詳細については、後述する。
【００３４】
（５）ディザ記憶部１３１
ディザ記憶部１３１は、複数のディザＡ、Ｂ、・・・をそれぞれ示すディザテーブル１５１、１５２、・・・を記憶している。また、ディザテーブル１５１、１５２、・・・には、それぞれのディザテーブルを識別するディザ識別子が割り当てられている。さらに、ディザテーブル１５１、１５２、・・・には、それぞれのディザテーブルを用いるべき画像の種類が割り当てられている。
【００３５】
ディザＡ、Ｂをそれぞれ示すディザテーブル１５１、１５２の一例を、図５及び図６に示す。ディザテーブル１５１、１５２のスクリーン線数は、一例としてそれぞれ、２１２ｌｐｉ(line per inch)及び１０６ｌｐｉである。ディザテーブル１５１は、１２行、１２列、合計１４４個のディザ値がマトリックス状に配列されて構成されている。ディザテーブル１５２も、同様に、１２行、１２列、合計１４４個のディザ値がマトリックス状に配列されて構成されている。
【００３６】
ディザテーブル１５１の１４４個のディザ値は、多階調入力画像のうちの１２行、１２列、合計１４４個の画素に適用され、ディザテーブル１５１の一つのディザ値が、対応する画素の濃度と比較される。対応する画素の濃度が、対応するディザ値より大きいと、その画素について、「１」（黒のドット）が配される。対応する画素の濃度が、ディザ値以下であると、その画素について、「０」が配される。言い換えると、見かけ上、白のドットが配される。ディザテーブル１５２についても同様である。
【００３７】
図５及び図６において、「１００」以下のディザ値に対して、ハッチングを施して示している。多階調入力画像の全ての画素の濃度が仮に「９５」であるなら、この多階調入力画像に対して、それぞれ、ディザＡ及びディザＢにより２値化を施すと、図５及び図６に示すように、ハッチングを施しているディザ値に対応する画素が、「１」（黒ドット）となり、その他の画素が「０」（白ドット）となる。
【００３８】
ディザテーブル１５１のディザＡを用いる場合と、ディザテーブル１５２のディザＢを用いる場合とを比較すると、ディザＡを用いる場合の方が、ディザＢを用いる場合より、形成されるドット集合の配置が密である。このため、ディザＡを用いる場合の方が、ディザＢを用いる場合より、ドット集合の境界長の総合計長が長く、濃度の低下は、大きい。
また、同一のディザを用いる場合であっても、画像の中階調部分（例えば、階調値が「２５」から「１５０」までの間）では、ドット集合が隣接するドット集合と連結され、凹凸が多くなり、ドット集合の形状が複雑化する。このため、ドット集合の境界長の総合計長が長くなるので、濃度が低下する。特に、中央階調付近（例えば、階調値が「５０」から「１００」までの間）では、ドット集合と隣接するドット集合との連結がさらに増え、ドット集合が最も複雑化した形状を有し、ドット集合の境界長の総合計長がさらに長いので、濃度が最も低下する。
【００３９】
逆に、画像の低階調部分（例えば、階調値が「０」から「２４」までの間）では、ディザにより形成されるドット集合が、他のドット集合と連結することなく、単純な形状を有し、ドット集合の境界長の総合計長が短いので、濃度の低下が少ない。
また、画像の高階調部分（例えば、階調値が「１５１」から「２５５」までの間）では、ほとんどのドット集合が隣接する他のドット集合と連結するため、ドット集合が存在しない部分が単純な形状を有し、ドット集合の境界長の総合計長が短いので、濃度の低下が少ない。
【００４０】
（６）ディザ選択部１３０
ディザ選択部１３０は、コンピュータ２００から、通信部１１６を経由して、画像属性を受信し、受信した画像属性を用いて、ディザ記憶部１３１に記憶されている複数のディザの中から、一つのディザを選択する。この選択は、一例として、次のようにして行う。
受信した画像属性が、画像の種類が文字や図形であることを示す場合には、ディザ選択部１３０は、文字や図形に適応したディザを選択する。また、受信した画像属性が、画像の種類が写真であることを示す場合には、ディザ選択部１３０は、写真に適応したディザを選択する。
【００４１】
次に、ディザ選択部１３０は、選択したディザを識別するディザ識別子を２値化部１２６及び重み値取得部１２７へ出力する。
（７）重み値取得部１２７
重み値取得部１２７は、重み値テーブル１４２を記憶している。重み値テーブル１４２は、図７に一例として示すように、２５６個の重みデータを含んでいる。各重みデータは、入力画像濃度、ディザＡの重み値及びディザＢの重み値から構成されている。２５６個の重みデータは、入力画像の取り得る階調値「０」、「１」、「２」、・・・、「２５５」に対応している。入力画像濃度は、多階調入力画像の濃度である。多階調入力画像の濃度に対応するディザＡの重み値は、ディザＡを用いる場合に、第１ガンマ補正曲線の当該濃度に対応する補正量に乗じることにより用いられる値である。また、多階調入力画像の濃度に対応するディザＢの重み値は、ディザＢを用いる場合に、第１ガンマ補正曲線の当該濃度に対応する補正量に乗じることにより用いられる値である。
【００４２】
また、ディザＡの重み値は、ディザＡのディザテーブルを識別するディザ識別子により識別され、ディザＢの重み値は、ディザＢのディザテーブルを識別するディザ識別子により識別されている。
上述したように、画像の濃度の低下は、全画像内の全てのドット集合の境界長の総合計長に依存する。同じ入力画像を２値化する場合であっても、異なるディザを用いると、形成されるドット集合の大きさや形状が異なる。このため、用いるディザに応じて、画像の濃度の低下量が異なる。また、入力画像の濃度に応じて、形成されるドット集合の大きさや形状が異なる。このため、入力画像の濃度に応じて、画像の濃度の低下量が異なる。
【００４３】
従って、図７に示すように、用いるディザに応じて、また、入力画像の濃度に応じて、第１ガンマ補正曲線の補正量に乗じる重み値を設定している。
重み値テーブル１４２は、言い換えると、ディザＡの重み付け関数及びディザＢの重み付け関数を構成している。重み付け関数は、ディザパターンの構成により、また、ディザごとに異なる。誤差拡散法に代表されるようなディザパターンでは、濃度変化の程度は大きくなるので、重み値を大きくしている。また、階調性を重視するようなスクリーン法に代表されるようなディザパターンでは、ドット集合を集中して配置するため、濃度変化の程度が小さくなる傾向があり、重み値を小さくしている。
【００４４】
入力画像濃度についての図７に示すディザＡの重み値の変化を示す重み値曲線４５２と、入力画像濃度についての図７に示すディザＢの重み値の変化を示す重み値曲線４５３とを図８に示す。この図において、横軸は、多階調入力画像の濃度（０〜２５５）を示し、縦軸は、重み値（０〜１．０）を示している。重み値曲線４５２及び４５３は、正方向に凸形状を有しており、濃度「０」及び「２５５」のとき、それぞれ、重み値が「０」の値をとる。
【００４５】
以上説明したように、重み値テーブル１４２において、低濃度範囲（言い換えると、低階調範囲。例えば、階調値「０」から階調値「２４」の範囲。）の重み値は、中濃度範囲（言い換えると、中階調範囲。例えば、階調値「２５」から階調値「１５０」の範囲。）の重み値より、小さい。また、高濃度範囲（言い換えると、高階調範囲。例えば、階調値「１５１」から階調値「２５５」の範囲。）の重み値は、中濃度範囲の重み値より、小さい。また、中濃度範囲においても、中央濃度範囲（言い換えると、中央階調範囲。例えば、階調値「５０」から階調値「１００」の範囲。）においては、重み値は、最も大きい。
【００４６】
ここで、ディザＡの重み値による補正を考慮して得られた多階調補正画像の濃度と、ディザＡを用いてプリンタ１００により印字された出力画像の濃度との関係の一例を、図９のグラフ５０１の曲線５１１に示す。また、ディザＡの重み値による補正を考慮しないで得られた多階調補正画像の濃度と、ディザＡを用いてプリンタ１００により印字された出力画像の濃度との関係の一例を、曲線５１２に示す。
【００４７】
また、ディザＢの重み値による補正を考慮して得られた多階調補正画像の濃度と、ディザＢを用いてプリンタ１００により印字された出力画像の濃度との関係の一例を、図１０のグラフ５２１の曲線５３１に示す。また、ディザＢの重み値による補正を考慮しないで得られた多階調補正画像の濃度と、ディザＢを用いてプリンタ１００により印字された出力画像の濃度との関係の一例を、曲線５３２に示す。
【００４８】
重み値取得部１２７は、ディザ選択部１３０からディザ識別子を受け取り、受け取ったディザ識別子により識別されるディザの重み値を選択する。具体的には、受け取ったディザ識別子により、ディザＡの重み値及びディザＢの重み値のいずれか一方を選択する。
また、重み値取得部１２７は、選択した重み値のうち、濃度ｉ（ｉ＝０〜２５５）に対応する重み値Ｙ（ｉ）を読み出し、読み出した重み値Ｙ（ｉ）を曲線生成部１２４へ出力する。
【００４９】
（８）補正量算出部１２３
補正量算出部１２３は、一例として、対応テーブル１４１を記憶している。対応テーブル１４１は、状態情報（具体的には、温度差）と補正量との対応関係を示しており、複数の補正データから構成されている。各補正データは、温度差及び補正量を含む。温度差はプリンタ１００の内部の温度と、基準値の温度（一例として、２３度Ｃ）との差分であり、補正量は、第１ガンマ補正曲線３６１を補正するために用いられる値である。ここで、基準値は、設定値として保持されている第１ガンマ補正曲線３６１が設定された温度である。
【００５０】
対応テーブル１４１は、対応テーブル１４１に示す各温度差の環境にプリンタ１００を設置し、このプリンタ１００により実際に印刷を行って得られた実測値により求められたものである。
対応テーブル１４１により示される温度差と補正量との対応関係を図１１に、曲線４０２として図示する。この図において、横軸に温度差を示し、縦軸に補正量を示している。この図によると、温度が基準値より小さい場合、補正量は、正の値をとる。温度が基準値と等しい場合には、補正量は、０の値をとる。温度が基準値より大きい場合には、補正量は、負の値をとる。また、温度が基準値より大きい場合に、温度差が増大するにつれて、補正量は減少し、温度が基準値より小さい場合に、温度差が減少するにつれて、補正量は増大している。つまり、温度差の絶対値が増大するにつれて、補正量の絶対値は増大している。さらに、温度が基準値より大きい場合における補正量の第１変化量と、温度が基準値より小さい場合における補正量の第２変化量と比較すると、第２変化量は第１変化量より大きい。一般的に、低温環境における濃度低下側の変化が大きいため、温度差が負の場合の補正量が大きく、正の値に設定されている。
【００５１】
本発明では、このように、状態情報の変化に対して、連続的に補正量を変化させるため、ガンマ補正曲線により補正される画像の濃度の急激な変化がない。
補正量算出部１２３は、温度センサ１０４から、状態情報としての温度を受け取り、受け取った温度と基準値である温度との差分である温度差ｔを算出し、対応テーブル１４１を用いて、算出した温度差ｔに対応する補正量Ｓ（ｔ）を算出する。
【００５２】
補正量算出部１２３は、対応テーブル１４１に温度差ｔに対応する補正量Ｓ（ｔ）が存在する場合には、その対応する補正量Ｓ（ｔ）を対応テーブル１４１から読み出す。対応テーブル１４１に温度差ｔに対応する補正量Ｓ（ｔ）が存在しない場合には、線形補間により、温度差ｔに対応する補正量Ｓ（ｔ）を算出する。
次に、補正量算出部１２３は、算出した補正量Ｓ（ｔ）を曲線生成部１２４へ出力する。
【００５３】
（９）曲線生成部１２４
曲線生成部１２４は、濃度ｉ（ｉ＝０〜２５５）について、曲線記憶部１２１に記憶されている第１ガンマ補正曲線３６１と、受け取った補正量Ｓ（ｔ）と、受け取った重み値Ｙ（ｉ）とを用いて、次式により、第２ガンマ補正曲線３６２を算出し、算出した第２ガンマ補正曲線３６１を曲線記憶部１２１へ書き込む。
【００５４】
第２ガンマ補正曲線の第２ガンマ補正値（ｉ）
＝  第１ガンマ補正曲線の第１ガンマ補正値（ｉ）
＋  補正量Ｓ（ｔ）  ×  重み値Ｙ（ｉ）  （ｉ＝０〜２５５）
第２ガンマ補正曲線３６２の曲線記憶部１２１への書込みが終了すると、曲線生成部１２４は、ガンマ補正部１２５に対して、ガンマ補正をするように指示する。
【００５５】
（１０）ガンマ補正部１２５
ガンマ補正部１２５は、曲線生成部１２４の指示により、曲線記憶部１２１から第２ガンマ補正曲線３６２を読み出し、通信部１１６から受け取った多階調入力画像を、読み出した第２ガンマ補正曲線３６２を用いて、ガンマ補正をして、多階調補正画像を生成する。ガンマ補正は、次のようにして行う。
【００５６】
ガンマ補正部１２５は、多階調入力画像を構成する全ての入力画素（ｊ）（ｊ＝１〜Ｚ）について、
（ａ）入力画素（ｊ）の濃度Ｄを取得する。
（ｂ）濃度Ｄにおける第２ガンマ補正曲線３６２の第２ガンマ補正値（Ｄ）を取得する。
【００５７】
（ｃ）補正画素（ｊ）の濃度＝入力画素（ｊ）の濃度＋第２ガンマ補正値（Ｄ）を算出する。
ここで、Ｚは、多階調入力画像を構成する全ての入力画素の数であり、多階調補正画像を構成する全ての入力画素の数である。また、補正画素（ｊ）（ｊ＝１〜Ｚ）は、多階調補正画像を構成する画素である。
【００５８】
次に、ガンマ補正部１２５は、生成した多階調補正画像を２値化部１２６へ出力する。
（１１）２値化部１２６
２値化部１２６は、ガンマ補正部１２５から多階調補正画像を受け取り、ディザ選択部１３０からディザ識別子を受け取る。次に、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを読み出し読み出したディザテーブルを用いて、受け取った多階調補正画像に２値化処理を施して、２値化画像を生成し、生成した２値化画像を印刷制御部１１５へ出力する。
【００５９】
一般的に、画像形成装置に入力された多階調画像を、画像形成装置の出力に適した２値化画像に変換する２値化処理が行われる。２値化処理の例としてディザ法があり、その中でも、誤差拡散法、スクリーンディザ法などの処理方法の違いにより、また、それぞれの処理方法おいてもパラメータを変更することにより、違った画像が生成される。入力される画像の種類（文字、図形、写真などの有無）や、使用者の狙いの画質、シャープさ、滑らかさなど、出力される画像の属性によって、適切なディザの種類、パラメータが選択され、それによる処理が行われた後の画像が印字される。文字、図面など線画像の再現が重視される場合、誤差拡散法などパターンの再現性に優れた処理が使用される。逆に写真などなめらかな階調性が要求される場合は、階調再現に優れるスクリーンディザ法が使用される。
【００６０】
１．４  印字例
印刷部１０３により、ディザＡ及びディザＢを用いて印刷して得られた印刷結果の部分的な拡大図を図１２及び図１３に示す。図１２は、ディザＡを用いた場合において形成された画像６０１を示し、図１３は、ディザＢを用いた場合において形成された画像６０２を示している。なお、図１２及び図１３においては、多階調入力画像の中間調（灰色）の部分について、ドット集合が視認できるように、模式的に表している。なお、これらの画像は、図５及び図６に示すディザテーブル１５１及び１５２を用いて、実際に形成されたものではないので注意を要する。
【００６１】
画像６０１は、凹凸が多く複雑な形状のドット集合が複数配置されて形成されている。これに対して、画像６０２は、画像６０１に配置されたドット集合と比較すると、より単純な形状を有するドット集合が複数配置されて形成されている。
１．５  印刷システム２１０の動作
印刷システム２１０の動作について、特に、プリンタ１００の動作を中心として、図１４〜図１５に示すフローチャートを用いて説明する。
【００６２】
コンピュータ２００は、利用者の操作により、利用者の所望の画像を印刷するために、多階調入力画像及び画像属性をプリンタ１００へ出力し、通信部１１６は、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した多階調入力画像をガンマ補正部１２５へ出力し、受信した画像属性をディザ選択部１３０へ出力する（ステップＳ１０１）。
【００６３】
次に、ディザ選択部１３０は、受信した画像属性を用いて、ディザ記憶部１３１に記憶されている複数のディザの中から一つのディザを選択し、選択したディザを識別するディザ識別子を２値化部１２６及び重み値取得部１２７へ出力し（ステップＳ１０２）、温度センサ１０４は、状態情報として、プリンタ１００の内部の温度を計測し、計測して得られた温度を、センサ制御部１１７を介して、補正量算出部１２３へ出力し（ステップＳ１０３）、重み値取得部１２７は、受け取ったディザ識別子により識別されるディザの重み値を選択し（ステップＳ１０４）、補正量算出部１２３は、対応テーブル１４１から受け取った温度に対応する補正量Ｓ（ｔ）を算出し、算出した補正量Ｓ（ｔ）を曲線生成部１２４へ出力する（ステップＳ１０５）。
【００６４】
次に、画像補正部１２９は、濃度ｉ（ｉ＝０〜２５５）について、ステップＳ１０７〜Ｓ１０８を繰り返すように、重み値取得部１２７及び曲線生成部１２４を制御する（ステップＳ１０６〜Ｓ１０９）。
重み値取得部１２７は、選択した重み値のうち、濃度ｉに対応する重み値Ｙ（ｉ）を算出し、算出した重み値Ｙ（ｉ）を曲線生成部１２４へ出力する（ステップＳ１０７）。
【００６５】
曲線生成部１２４は、曲線記憶部１２１に記憶されている第１ガンマ補正曲線と、受け取った補正量Ｓ（ｔ）と、受け取った重み値Ｙ（ｉ）とを用いて、次式により、第２ガンマ補正曲線を算出し、算出した第２ガンマ補正曲線を曲線記憶部１２１へ書き込む。
第２ガンマ補正曲線の第２ガンマ補正値（ｉ）
＝  第１ガンマ補正曲線の第１ガンマ補正値（ｉ）
＋  補正量Ｓ（ｔ）  ×  重み値Ｙ（ｉ）    （ステップＳ１０８）。
【００６６】
上記の繰返しが終了すると、ガンマ補正部１２５は、曲線記憶部１２１から第２ガンマ補正曲線を読み出し、受け取った多階調入力画像を、読み出した第２ガンマ補正曲線を用いて、補正して、多階調補正画像を生成し、生成した多階調補正画像を２値化部１２６へ出力し（ステップＳ１１０）、２値化部１２６は、多階調補正画像を受け取り、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを用いて、受け取った多階調補正画像に２値化処理を施して、２値化画像を生成し、生成した２値化画像を印刷制御部１１５へ出力する（ステップＳ１１１）。
【００６７】
次に、印刷部１０３は、印刷制御部１１５を介して、２値化画像を受け取り、受け取った２値化画像を印刷して出力する（ステップＳ１１２）。
１．６  まとめ
プリンタ１００によると、プリンタ１００の内部の温度の変化によって、多階調入力画像の中間調の濃度の補正量を推定し、その補正量に、階調毎の重み付け関数を乗じて得られた値により、ガンマ補正曲線を補正する。重み付け関数は、ディザの種類（例えば、誤差拡散法、スクリーニング法などの種類、又はその線数の違い）毎に設定する。これにより、複数のディザのそれぞれに対して、階調の全域で適切な補正ができる。また、プリンタ１００の内部の温度の変化に応じて、多階調入力画像の中間調の濃度の補正量を推定するので、ガンマ補正曲線の急激な変化が発生せず、切り換え前後の画像の急激な変化を防止することができる。また、プリンタ１００の内部の温度毎に、ガンマ補正曲線を記憶する必要がないので、ガンマ補正曲線を記憶するための記憶容量が増大することはない。
【００６８】
多階調入力画像の濃度と、第２ガンマ補正曲線による補正後の多階調補正画像の濃度との関係の一例を、図４のグラフ３４１の曲線３５１に示す。ここで、曲線３５１は、第２ガンマ補正曲線に対応している。また、多階調入力画像の濃度と、第１ガンマ補正曲線による補正後の多階調補正画像の濃度との関係の一例を、曲線３５２に示す。曲線３５２は、第１ガンマ補正曲線に対応している。なお、グラフ３４１において、横軸は、多階調入力画像の濃度を示し、縦軸は、多階調補正画像の濃度を示す。
【００６９】
次に、第２ガンマ補正曲線による補正後の多階調補正画像の濃度と、プリンタ１００により印字された出力画像の濃度との関係の一例を、グラフ３４２の曲線３５４に示す。ここで、曲線３５４は、温度が変化した環境におけるプリンタ１００の装置階調特性に対応している。また、第１ガンマ補正曲線による補正後の多階調補正画像の濃度とプリンタ１００により印字された出力画像の濃度との関係の一例を、曲線３５３に示す。曲線３５３は、基準温度の環境におけるプリンタ１００の装置階調特性に対応している。グラフ３４２において、横軸は、多階調補正画像の濃度を示し、縦軸は、出力画像の濃度を示している。
【００７０】
次に、グラフ３４１と３４２とを併せて考慮すると、多階調入力画像に対して、第２ガンマ補正曲線によるガンマ補正を施し、印字処理を施した結果、多階調入力画像の濃度と、出力画像の濃度との関係は、グラフ３４３の曲線３５６に示すように、比例関係にあることが分かる。こうして、得られた出力画像は、入力画像の濃度を適切に反映したものとなる。なお、グラフ３４３において、横軸は、多階調入力画像の濃度を示し、縦軸は、出力画像の濃度を示している。
【００７１】
以上説明したように、光電現象を用いて静電潜像を形成し、吸着した現像剤を紙に定着する印字機構を含むプリンタ１００の内部の温度により、その装置階調特性が変化しても、出力画像の階調特性を狙い通りにしつつ、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
１．７  変形例（１）
実施の形態１の変形例としてのプリンタ１００ａ（図示していない）について説明する。
【００７２】
プリンタ１００ａは、プリンタ１００と同様の構成を有している。ここでは、プリンタ１００との相違点を中心として説明する。
（１）湿度センサ
プリンタ１００ａは、さらに、湿度センサ（図示していない）を備えている。湿度センサは、プリンタ１００ａの内部に設けられ、センサ制御部１１７に接続されている。湿度センサは、プリンタ１００ａの状態情報として、プリンタ１００ａの内部の絶対湿度を計測し、計測した絶対湿度をセンサ制御部１１７へ出力する。センサ制御部１１７は、温度センサ１０４及び湿度センサにより計測された温度及び絶対湿度を、プリンタ１００ａの状態情報として、補正量算出部１２３へ出力する。
【００７３】
（２）補正量算出部１２３
補正量算出部１２３は、対応テーブル１４１に代えて、図１６に示す対応テーブル１４１ａを記憶している。
対応テーブル１４１ａは、温度及び絶対湿度と補正量との対応関係を示している。対応テーブル１４１ａは、図１６に示すように、複数の補正データから構成されている。
【００７４】
複数の補正データは、低温低湿の場合、通常環境の場合及び高温高湿の場合に分類されている。
低温低湿とは、温度については、１０度Ｃであり、絶対湿度については、４．４８９ｇ／ｍ＾３未満である場合である。また、通常環境とは、温度については、２３度Ｃであり、絶対湿度については、４．４８９ｇ／ｍ＾３以上、２５．８ｇ／ｍ＾３未満である場合である。さらに、高温高湿とは、温度については、３０度Ｃであり、絶対湿度については、２５．８ｇ／ｍ＾３以上である場合である。
【００７５】
それぞれの場合において、１個又は複数の補正データが対応しており、各補正データは、絶対湿度の範囲と補正量を含んでいる。
これらの温度及び絶対湿度は、それぞれ、プリンタ１００ａの内部の温度及び絶対湿度であり、補正量は、第１ガンマ補正曲線を補正する値である。
対応テーブル１４１ａは、このテーブルに示す各温度及び絶対湿度の環境にプリンタ１００ａを設置し、このプリンタ１００ａにより印刷を行って得られた実測値により求められたものである。
【００７６】
補正量算出部１２３は、温度センサ１０４及び湿度センサから、センサ制御部１１７を介して、状態情報としての温度及び絶対湿度を受け取り、対応テーブル１４１ａを用いて、温度及び絶対湿度に対応する補正量Ｓ（ｔ）を算出する。具体的には、補正量算出部１２３は、計測された温度が、低温低湿の場合、通常環境の場合及び高温高湿の場合のいずれの分類に属するかを判断する。属する分類が決定すると、次に、決定した分類において、計測された絶対湿度が、どの絶対湿度の範囲に含まれるかを判断する。計測された絶対湿度を含む範囲が決定すると、その範囲に対応する補正量を対応テーブル１４１ａから読み出す。
【００７７】
次に、補正量算出部１２３は、読み出した補正量Ｓ（ｔ）を曲線生成部１２４へ出力する。
（３）まとめ
以上説明したように、プリンタ１００の内部の温度及び絶対湿度により、その装置階調特性が変化しても、出力画像の階調特性を狙い通りにしつつ、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。また、プリンタ１００の内部の温度及び絶対湿度の変化に応じて、多階調入力画像の中間調の濃度の補正量を推定するので、ガンマ補正曲線の急激な変化が発生せず、切り換え前後の画像の急激な変化を防止することができる。
【００７８】
１．８  変形例（２）
実施の形態１の変形例としてのプリンタ１００ｂ（図示していない）について説明する。
プリンタ１００ｂは、プリンタ１００と同様の構成を有している。ここでは、プリンタ１００との相違点を中心として説明する。
【００７９】
（１）累積印刷枚数記憶部及び印刷枚数読出部
プリンタ１００ｂは、温度センサ１０４及びセンサ制御部１１７に代えて、累積印刷枚数記憶部（図示していない）及び印刷枚数読出部（図示していない）を備えている。累積印刷枚数記憶部は、プリンタ１００ｂの電源が最後に投入された時点から、現時点までの間に、プリンタ１００ｂにより、印刷された用紙の累積印刷枚数を累積して記憶している。印刷枚数読出部は、累積印刷枚数記憶部から累積印刷枚数を読み出し、読み出した累積印刷枚数をプリンタ１００ａの状態情報として、補正量算出部１２３へ出力する。
【００８０】
（２）補正量算出部１２３
補正量算出部１２３は、対応テーブル１４１に代えて、図１７に示す対応テーブル１４１ｂを記憶している。
対応テーブル１４１ｂは、累積印刷枚数と補正量との対応関係を示している。対応テーブル１４１ｂは、この図に示すように、複数の補正データから構成されている。各補正データは、累積印刷枚数の範囲及び補正量を含む。累積印刷枚数は、プリンタ１００ｂの電源が投入された時点から、プリンタ１００ｂにより、その日に、印刷された用紙の累積枚数であり、補正量は、第１ガンマ補正曲線を補正する値である。
【００８１】
対応テーブル１４１ｂは、このプリンタ１００ｂにより印刷を行って得られた実測値により求められたものである。
補正量算出部１２３は、印刷枚数読出部から、状態情報としての累積印刷枚数を取得し、取得した累積印刷枚数及び対応テーブル１４１ｂを用いて、累積印刷枚数に対応する補正量Ｓ（ｔ）を算出する。具体的には、読み出した累積印刷枚数が対応テーブル１４１ｂのどの累積印刷枚数の範囲に含まれるかを判断する。累積印刷枚数の範囲が決定すると、その範囲に対応する補正量Ｓ（ｔ）を対応テーブル１４１ｂから読み出す。
【００８２】
次に、補正量算出部１２３は、読み出した補正量Ｓ（ｔ）を曲線生成部１２４へ出力する。
（３）まとめ
以上説明したように、プリンタ１００ｂの電源が最後に投入された時点から、現時点までの間に、プリンタ１００ｂにより印刷された累積印字枚数により、その装置階調特性が変化しても、出力画像の階調特性を狙い通りにしつつ、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。また、プリンタ１００ｂによる累積印刷枚数に応じて、多階調入力画像の中間調の濃度の補正量を推定するので、ガンマ補正曲線の急激な変化が発生せず、切り換え前後の画像の急激な変化を防止することができる。
【００８３】
１．９  変形例（３）
実施の形態１の変形例としてのプリンタ１００ｃ（図示していない）について説明する。
プリンタ１００ｃは、図１８に示すように、ディザを用いて画像処理を施す画像処理部１２８を備える画像形成装置である。プリンタ１００ｃは、さらに、多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している曲線記憶部１２１と、当該画像形成装置の状態を示す状態情報を取得する情報取得部１２２と、取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出部１２３と、前記ディザに応じた重み値を取得する重み値取得部１２７と、前記重み値を乗じた補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成部１２４と、前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正部１２５とを備える。画像処理部１２８は、生成した前記多階調補正画像を基にして多階調出力画像を生成する。
【００８４】
２．実施の形態２
本発明に係る別の実施の形態としての印刷システム２１０ｄ（図示していない）について説明する。
２．１  印刷システム２１０ｄ
印刷システム２１０ｄは、実施の形態１の印刷システム２１０と同様の構成を有しており、プリンタ１００ｄとコンピュータ２００とから構成され、プリンタ１００ｄとコンピュータ２００とは、相互に接続されている。実施の形態２のコンピュータ２００は、実施の形態１のコンピュータ２００と同一である。以下において、プリンタ１００ｄについて、実施の形態１のプリンタ１００との相違点を中心として説明する。
【００８５】
プリンタ１００ｄは、プリンタ１００と同様の構成を有しており、図１９に示すように、通信部１１６、温度センサ１０４、センサ制御部１１７、２値化部１２６、印刷制御部１１５、印刷部１０３ｄ、画像補正部１２９ｄ、ディザ選択部１３０、ディザ記憶部１３１及び色分解部１３２から構成されている。
通信部１１６は、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した多階調入力画像を色分解部１３２へ出力し、受信した画像属性をディザ選択部１３０へ出力する。
【００８６】
画像補正部１２９は、曲線記憶部１２１、補正量算出部１２３、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６から構成されている。
補正量算出部１２３、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５、Ｋ処理部１３６、色分解部１３２及びディザ選択部１３０は、ＲＯＭ、ＲＡＭ及びプロセッサから構成され、ＲＯＭには、コンピュータプログラムが記憶されている。プロセッサがコンピュータプログラムに従って動作することにより、補正量算出部１２３、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５、Ｋ処理部１３６、色分解部１３２及びディザ選択部１３０は、その機能を達成する。
【００８７】
（１）ディザ選択部１３０
ディザ選択部１３０は、選択したディザを識別するディザ識別子を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５、Ｋ処理部１３６へ出力する。
（２）補正量算出部１２３
補正量算出部１２３は、算出した補正量Ｓ（ｔ）を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する。
【００８８】
（３）色分解部１３２
色分解部１３２は、受信した多階調入力画像を印刷の基本色毎に色分解して、イエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を生成し、生成したイエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する。
【００８９】
（４）印刷部１０３ｄ
印刷部１０３ｄは、図２０に示すように、色毎に感光体ドラムを有する４組の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋと、無端状の中間転写ベルト２１と、再給紙機構（ＡＤＵ機構）を含む給紙搬送部（図示していない）と、トナー像を定着するための定着器２２とを備えている。
【００９０】
画像形成ユニット１０Ｙは、感光体ドラム１Ｙ、帯電器２Ｙ、露光ユニット３Ｙ、現像ユニット４Ｙ及びクリーニング部８Ｙを有し、イエロー（Ｙ）色の画像を形成する。
感光体ドラム１Ｙは、中間転写ベルト２１の下側左部に近接して回転自在に設けられ、図示しない駆動機構によって、時計方向に回転される。感光体ドラム１Ｙの斜め右側下方に設けられた帯電器２Ｙは、感光体ドラム１Ｙの表面を所定の電位に帯電する。感光体ドラム１Ｙの左側下方に、複数のＬＥＤを適宜の間隔で直線状に配列して構成された露光ユニット３Ｙは、事前に帯電された感光体ドラム１Ｙに対して、Ｙ色用の画像データに基づき露光する。これにより、感光体ドラム１ＹにはＹ色用の静電潜像が形成される。露光ユニット３Ｙの左側上方に設けられた現像ユニット４Ｙが、感光体ドラム１Ｙに形成されたＹ色用の静電潜像を現像し、感光体ドラム１Ｙに形成されたＹ色のトナー像は、中間転写ベルト２１に転写される（１次転写）。感光体ドラム１Ｙの右側に設けられたクリーニング部８Ｙは、前回の書込みで感光体ドラム１Ｙに残留したトナー剤を除去（クリーニング）する。
【００９１】
画像形成ユニット１０Ｍ〜１０Ｋもまた画像形成ユニット１０Ｙと同様の構成を備えている。
中間転写ベルト２１は、１次転写ローラ７Ｙ，７Ｍ，７Ｃ及び７Ｋによって転写されたトナー像を重合してカラートナー像（カラー画像）を形成する。中間転写ベルト２１上に形成されたカラー画像は、２次転写ローラ７Ａに向けて搬送される。２次転写ローラ７Ａは中間転写ベルト２１の右側に位置しており、中間転写ベルト２１に形成されたカラートナー像を給紙部２０から搬送されてきた用紙Ｐに一括して転写する（２次転写）。
【００９２】
給紙部（図示していない）が、画像形成ユニット１０Ｍ〜１０Ｋの下方に設けられ、複数の給紙トレイ（図示していない）を有して構成される。各給紙トレイ内に収容された用紙Ｐは、各給紙トレイに設けられる送り出しローラ（図示していない）及び給紙ローラ（図示していない）により繰り出され、複数の搬送ローラ、複数のレジストローラ等を経て、２次転写ローラ７Ａに搬送される。
【００９３】
２次転写ローラ７Ａの上方に設けられた定着器２２は、カラー画像を転写された用紙Ｐを定着処理する。定着後の用紙Ｐは、排紙ローラ（図示していない）に挟持されて機外の排紙トレイ（図示していない）上に載置される。
（５）Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６
Ｙ処理部１３３は、図２１に示すように、重み値取得部１２７、曲線生成部１２４及びガンマ補正部１２５から構成されている。
【００９４】
ガンマ補正部１２５は、色分解部１３２からイエロー色用の多階調画像を受け取り、曲線記憶部１２１から第２ガンマ補正曲線３６２を読み出し、受け取ったイエロー色用の多階調画像を、読み出した第２ガンマ補正曲線を用いて、補正して、イエロー色用の多階調補正画像を生成し、生成したイエロー色用の多階調補正画像を２値化部１２６へ出力する。
【００９５】
Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６は、それぞれ、Ｙ処理部１３３と同一の構成を有している。Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６は、それぞれ、マゼンタ色、シアン色及び黒色の処理を行う点においてのみ、Ｙ処理部１３３と相違している。
Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６により、それぞれ生成されたイエロー色用の多階調補正画像、マゼンタ色用の多階調補正画像、シアン色用の多階調補正画像及び黒色用の多階調補正画像は、２値化部１２６へ出力される。
【００９６】
（６）２値化部１２６
２値化部１２６は、Ｙ処理部１３３のガンマ補正部１２５からイエロー色用の多階調補正画像を受け取り、ディザ選択部１３０からディザ識別子を受け取る。次に、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを読み出し読み出したディザテーブルを用いて、受け取ったイエロー色用の多階調補正画像に２値化処理を施して、イエロー色の２値化画像を生成し、生成したイエロー色用の２値化画像を印刷制御部１１５へ出力する。
【００９７】
２値化部１２６は、他の色用の多階調補正画像についても同様に、各色の２値化画像を生成し、印刷制御部１１５へ出力する。
こうして、イエロー色用の２値化画像、マゼンタ色用の２値化画像、シアン色用の２値化画像及び黒色用の２値化画像は、印刷制御部１１５を介して、それぞれ、印刷部１０３ｄの画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋへ出力される。
【００９８】
（７）プリンタ１００ｄの動作
プリンタ１００ｄの動作について、図２２に示すフローチャートを用いて説明する。
通信部１１６は、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した多階調入力画像を色分解部１３２へ出力し、受信した画像属性をディザ選択部１３０へ出力する（ステップＳ２０１）。
【００９９】
次に、ディザ選択部１３０は、受信した画像属性を用いて、ディザ記憶部１３１に記憶されている複数のディザの中から一つのディザを選択し、選択したディザを識別するディザ識別子を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力し（ステップＳ２０２）、温度センサ１０４は、状態情報として、プリンタ１００の内部の温度を取得し、取得した温度を、センサ制御部１１７を介して、補正量算出部１２３へ出力する（ステップＳ２０３）。
【０１００】
次に、補正量算出部１２３は、対応テーブル１４１から受け取った温度に対応する補正量Ｓ（ｔ）を算出し、算出した補正量Ｓ（ｔ）を、それぞれＹ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する（ステップＳ２０４）。
次に、色分解部１３２は、受信した多階調入力画像を印刷の基本色毎に色分解して、イエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を生成し、生成したイエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する（ステップＳ２０５）。
【０１０１】
Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６は、それぞれ基本色毎の処理を行い（ステップＳ２０６、Ｓ２０８、Ｓ２１０、Ｓ２１２）、画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋは、それぞれ、基本色毎の画像形成を行う（ステップＳ２０７、Ｓ２０９、Ｓ２１１、Ｓ２１３）。
中間転写ベルト２１は、転写されたトナー像を重合してカラートナー像（カラー画像）を形成し（ステップＳ２１４）、定着器２２は、カラー画像を転写された用紙に対して定着処理をする（ステップＳ２１５）。
【０１０２】
次に、Ｙ処理部１３３の動作について、図２３に示すフローチャートを用いて説明する。なお、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６の動作は、Ｙ処理部１３３の動作と同様であるので、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６の動作についての説明を省略する。
重み値取得部１２７は、受け取ったディザ識別子により識別される重み値を選択する（ステップＳ２５１）。
【０１０３】
次に、画像補正部１２９は、階調ｉ（ｉ＝０〜２５５）について、ステップＳ２５３〜Ｓ２５４を繰り返すように、重み値取得部１２７及び曲線生成部１２４を制御する（ステップＳ２５２〜Ｓ２５５）。
重み値取得部１２７は、選択した重み値のうち、濃度ｉに対応する重み値Ｙ（ｉ）を算出し、算出した重み値Ｙ（ｉ）を曲線生成部１２４へ出力する（ステップＳ２５３）。
【０１０４】
曲線生成部１２４は、曲線記憶部１２１に記憶されている第１ガンマ補正曲線と、受け取った補正量Ｓ（ｔ）と、受け取った重み値Ｙ（ｉ）とを用いて、次式により、第２ガンマ補正曲線を算出し、算出した第２ガンマ補正曲線を曲線記憶部１２１へ書き込む。
第２ガンマ補正曲線の第２ガンマ補正値（ｉ）
＝  第１ガンマ補正曲線の第１ガンマ補正値（ｉ）
＋  補正量Ｓ（ｔ）  ×  重み値Ｙ（ｉ）  （ｉ＝０〜２５５）
（ステップＳ２５４）。
【０１０５】
上記の繰返しが終了すると、ガンマ補正部１２５は、曲線記憶部１２１から第２ガンマ補正曲線を読み出し、受け取ったイエロー色用の多階調画像を、読み出した第２ガンマ補正曲線を用いて、補正して、イエロー色用の多階調補正画像を生成し、生成したイエロー色用の多階調補正画像を２値化部１２６へ出力し（ステップＳ２５６）、２値化部１２６は、イエロー色用の多階調補正画像を受け取り、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを用いて、受け取ったイエロー色用の多階調補正画像に２値化処理を施して、イエロー色の２値化画像を生成し、生成したイエロー色用の２値化画像を印刷制御部１１５へ出力する（ステップＳ２５７）。
【０１０６】
（６）まとめ
以上説明したように、プリンタ１００ｄが、複数の基本色毎に光電現象を用いて静電潜像を形成する印字機構及び定着する定着機を含むカラープリンタである場合においても、プリンタ１００ｄの内部の温度により、その装置階調特性が変化しても、出力画像の階調特性を狙い通りにしつつ、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
【０１０７】
なお、上記に説明したように、図２０には、水平方向のタンデム配置の中間転写方式の画像形成装置の一例を示しているが、本発明においては、この図の配置には限定されない。ロータリー配置型、直接転写方式など、他の方式の画像形成装置であってもよい。
２．２  変形例（１）
実施の形態２の変形例としてのプリンタ１００ｅ（図示していない）について説明する。
【０１０８】
プリンタ１００ｅは、実施の形態２のプリンタ１００ｄと同様の構成を有している。ここでは、プリンタ１００ｄとの相違点を中心として説明する。
プリンタ１００ｅは、プリンタ１００ｄと同様の構成を有しており、図２４に示すように、通信部１１６、画像補正部１２９ｅ、２値化部１２６、印刷制御部１１５、印刷部１０３ｄ、ディザ選択部１３０、ディザ記憶部１３１及び色分解部１３２から構成されている。画像補正部１２９ｅは、Ｙ処理部１３３ｅ、Ｍ処理部１３４ｅ、Ｃ処理部１３５ｅ及びＫ処理部１３６ｅから構成されている。
【０１０９】
通信部１１６、２値化部１２６、印刷制御部１１５、印刷部１０３ｄ、色分解部１３２、ディザ選択部１３０及びディザ記憶部１３１は、それぞれ、プリンタ１００ｄの通信部１１６、２値化部１２６、印刷制御部１１５、印刷部１０３ｄ、色分解部１３２、ディザ選択部１３０及びディザ記憶部１３１と同一であるので、これらの説明は省略する。
Ｙ処理部１３３ｅは、図２５に示すように、温度センサ１０４、センサ制御部１１７、補正量算出部１２３、曲線記憶部１２１、重み値取得部１２７、曲線生成部１２４及びガンマ補正部１２５から構成されている。
【０１１０】
温度センサ１０４は、印刷部１０３ｄの画像形成ユニット１０Ｙの温度を計測し、センサ制御部１１７を介して、計測した温度を補正量算出部１２３へ出力する。
補正量算出部１２３は、画像形成ユニット１０Ｙの温度を受け取り、受け取った温度を用いて、補正量Ｓ（ｔ）を算出する。
重み値取得部１２７は、受け取ったディザ識別子により識別される重み値を選択し、選択した重み値を用いて、濃度ｉ（ｉ＝０〜２５５）に対応する重み値Ｙ（ｉ）を算出する。
【０１１１】
曲線生成部１２４は、第１ガンマ補正曲線３６１、補正量Ｓ（ｔ）及び重み値Ｙ（ｉ）を用いて、次式により、第２ガンマ補正曲線３６２を算出する。
第２ガンマ補正曲線の第２ガンマ補正値（ｉ）
＝  第１ガンマ補正曲線の第１ガンマ補正値（ｉ）
＋  補正量Ｓ（ｔ）  ×  重み値Ｙ（ｉ）
ガンマ補正部１２５は、色分解部１３２からイエロー色用の多階調画像を受け取り、曲線記憶部１２１から第２ガンマ補正曲線３６２を読み出し、受け取ったイエロー色用の多階調画像を、読み出した第２ガンマ補正曲線を用いて、補正して、イエロー色用の多階調補正画像を生成し、生成したイエロー色用の多階調補正画像を２値化部１２６へ出力する。
【０１１２】
２値化部１２６は、ガンマ補正部１２５からイエロー色用の多階調補正画像を受け取り、ディザ選択部１３０からディザ識別子を受け取る。次に、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを読み出し読み出したディザテーブルを用いて、受け取ったイエロー色用の多階調補正画像に２値化処理を施して、イエロー色の２値化画像を生成し、生成したイエロー色用の２値化画像を印刷制御部１１５へ出力する。
【０１１３】
Ｍ処理部１３４ｅ、Ｃ処理部１３５ｅ及びＫ処理部１３６ｅは、それぞれ、Ｙ処理部１３３ｅと同様の構成を有している。
（２）プリンタ１００ｅの動作
プリンタ１００ｅの動作について、図２６に示すフローチャートを用いて説明する。
通信部１１６は、コンピュータ２００から多階調入力画像及び画像属性を受信し、受信した多階調入力画像を色分解部１３２へ出力し、受信した画像属性をディザ選択部１３０へ出力する（ステップＳ２０１）。次に、ディザ選択部１３０は、受信した画像属性を用いて、ディザ記憶部１３１に記憶されている複数のディザの中から一つのディザを選択し、選択したディザを識別するディザ識別子を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する（ステップＳ２０２）。
【０１１４】
次に、色分解部１３２は、受信した多階調入力画像を印刷の基本色毎に色分解して、イエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を生成し、生成したイエロー色用の多階調画像、マゼンタ色用の多階調画像、シアン色用の多階調画像及び黒色用の多階調画像を、それぞれ、Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する（ステップＳ２０５）。
【０１１５】
Ｙ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６は、それぞれ基本色毎の処理を行い（ステップＳ２０６、Ｓ２０８、Ｓ２１０、Ｓ２１２）、画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋは、それぞれ、基本色毎の画像形成を行う（ステップＳ２０７、Ｓ２０９、Ｓ２１１、Ｓ２１３）。
中間転写ベルト２１は、転写されたトナー像を重合してカラートナー像（カラー画像）を形成し（ステップＳ２１４）、定着器２２は、カラー画像を転写された用紙に対して定着処理をする（ステップＳ２１５）。
【０１１６】
次に、Ｙ処理部１３３の動作について、図２７に示すフローチャートを用いて説明する。なお、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６の動作は、Ｙ処理部１３３の動作と同様であるので、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６の動作についての説明を省略する。
温度センサ１０４は、状態情報として、画像形成ユニット１０Ｙの温度を取得し、取得した温度を補正量算出部１２３へ出力する（ステップＳ２５０）。重み値取得部１２７は、受け取ったディザ識別子により識別される重み値を選択する（ステップＳ２５１）。次に、補正量算出部１２３は、対応テーブル１４１から受け取った温度に対応する補正量Ｓ
（ｔ）を算出し、算出した補正量Ｓ（ｔ）を、それぞれＹ処理部１３３、Ｍ処理部１３４、Ｃ処理部１３５及びＫ処理部１３６へ出力する（ステップＳ２０４）。
【０１１７】
次に、画像補正部１２９は、階調ｉ（ｉ＝０〜２５５）について、ステップＳ２５３〜Ｓ２５４を繰り返すように、重み値取得部１２７及び曲線生成部１２４を制御する（ステップＳ２５２〜Ｓ２５５）。
重み値取得部１２７は、選択した重み値を用いて、階調ｉに対応する重み値Ｙ（ｉ）を算出し、算出した重み値Ｙ（ｉ）を曲線生成部１２４へ出力する（ステップＳ２５３）。
【０１１８】
曲線生成部１２４は、曲線記憶部１２１に記憶されている第１ガンマ補正曲線と、受け取った補正量Ｓ（ｔ）と、受け取った重み値Ｙ（ｉ）とを用いて、次式により、第２ガンマ補正曲線を算出し、算出した第２ガンマ補正曲線を曲線記憶部１２１へ書き込む。
第２ガンマ補正曲線の第２ガンマ補正値（ｉ）
＝  第１ガンマ補正曲線の第１ガンマ補正値（ｉ）
＋  補正量Ｓ（ｔ）  ×  重み値Ｙ（ｉ）  （ステップＳ２５４）。
【０１１９】
上記の繰返しが終了すると、ガンマ補正部１２５は、第２ガンマ補正曲線を曲線記憶部１２１から読み出し、受け取ったイエロー色用の多階調画像を、読み出した第２ガンマ補正曲線を用いて、補正して、イエロー色用の多階調補正画像を生成し、生成したイエロー色用の多階調補正画像を２値化部１２６へ出力し（ステップＳ２５６）、２値化部１２６は、イエロー色用の多階調補正画像を受け取り、受け取ったディザ識別子により、ディザ記憶部１３１に記憶されているディザテーブルを特定し、特定したディザテーブルを用いて、受け取ったイエロー色用の多階調補正画像に２値化処理を施して、イエロー色の２値化画像を生成し、生成したイエロー色用の２値化画像を印刷制御部１１５へ出力する（ステップＳ２５７）。
【０１２０】
（３）上記において、Ｙ処理部１３３ｅは、曲線記憶部１２１を有するとしているが、これには限定されない。Ｙ処理部１３３ｅではなく、画像補正部１２９ｅが曲線記憶部１２１を有するとしてもよい。Ｍ処理部１３４ｅ、Ｃ処理部１３５ｅ及びＫ処理部１３６ｅについても、同様である。
これにより、第１ガンマ補正曲線３６１を記憶する容量を少なくすることができる。
【０１２１】
（４）まとめ
以上説明したように、プリンタ１００ｅが、複数の基本色毎に光電現象を用いて静電潜像を形成する印字機構及び現像剤を紙に定着する定着機を含み、基本色毎の印字機構の温度を計測するカラープリンタである場合においても、プリンタ１００ｅの基本色毎の印字機構の温度により、各印字機構の装置階調特性が変化しても、出力画像の階調特性を狙い通りにしつつ、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
【０１２２】
３．まとめ
本発明は、ディザを用いて画像処理を施す画像処理手段を備える画像形成装置であって、多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している記憶手段と、当該画像形成装置の状態を示す状態情報を取得する情報取得手段と、取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出手段と、前記ディザに応じた重み値を取得する重み値取得手段と、前記重み値を乗じた前記補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成手段と、前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正手段とを備え、前記画像処理手段は、生成した多階調補正画像を基にして多階調出力画像を生成することを特徴とする。
【０１２３】
ここで、情報取得手段は、一例として、実施の形態１に記載の温度センサ１０４及びセンサ制御部１１７に相当し、画像処理手段は、一例として、実施の形態１に記載の２値化部１２６、印刷制御部１１５及び印刷部１０３に相当する。この構成によると、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
ここで、前記補正量算出手段は、状態情報と補正量との対応関係を記憶しており、前記対応関係を用いて、取得した前記状態情報に対応する前記補正量を算出してもよい。
【０１２４】
この構成によると、状態情報と補正量との対応関係から取得した状態情報に対応する前記補正量を算出するので、適切な補正量を取得することができる。
ここで、前記情報取得手段は、当該画像形成装置の温度を測定する温度センサを含み、温度を測定することにより、前記状態情報としての温度を取得し、前記補正量算出手段は、温度と補正量との前記対応関係を記憶しており、前記対応関係を用いて、測定した前記温度に対応する前記補正量を算出してもよい。
【０１２５】
この構成によると、温度と補正量との対応関係から計測した温度に対応する前記補正量を算出するので、適切な補正量を取得することができる。
ここで、前記補正量算出手段が記憶している前記対応関係は、温度が基準値より低い場合、補正量は正の値であり、温度が基準値に等しい場合、補正量は０であり、温度が基準値より高い場合、補正量は負の値であり、温度と基準値との差が増大するにつれて、補正量の絶対値が増大する関係であるとしてもよい。
【０１２６】
この構成によると、温度特性に依存した適切な補正量を取得することができる。
ここで、前記情報取得手段は、当該画像形成装置の温度を測定する温度センサ及び当該画像形成装置の内部の湿度を測定する湿度センサを含み、温度及び湿度を測定することにより、前記状態情報としての温度及び湿度を取得し、前記補正量算出手段は、温度及び湿度と補正量との前記対応関係を記憶しており、前記対応関係を用いて、測定した前記温度及び湿度に対応する前記補正量を算出してもよい。
【０１２７】
この構成によると、温度及び湿度と補正量との対応関係から計測した温度及び湿度に対応する前記補正量を算出するので、適切な補正量を取得することができる。
ここで、前記情報取得手段は、前記状態情報として、当該画像形成装置における累積印字枚数を取得し、前記補正量算出手段は、累積印字枚数と補正量との前記対応関係を記憶しており、前記対応関係を用いて、取得した前記累積印字枚数に対応する前記補正量を算出してもよい。
【０１２８】
この構成によると、累積印字枚数と補正量との対応関係から取得した累積印字枚数に対応する前記補正量を算出するので、適切な補正量を取得することができる。
ここで、前記重み値取得手段は、複数のディザのそれぞれについて、重み値を記憶しており、前記多階調入力画像に対して選択されたディザについての重み値を選択して取得してもよい。
【０１２９】
この構成によると、複数のディザについての重み値から、選択されたディザについての重み値を選択して取得するので、選択したディザを用いた場合において、取得した重み値を用いて、補正量を適切に補正することができる。
ここで、前記曲線生成手段は、算出された補正量に前記重み値を乗じて得た値を、前記第１ガンマ補正曲線に加算することにより、前記第２ガンマ補正曲線を生成してもよい。
【０１３０】
この構成によると、選択したディザを用いた場合において、適切な第２ガンマ補正曲線を生成することができる。
ここで、前記画像形成装置は、複数の基本色毎に、前記補正量算出手段、前記曲線生成手段及び前記ガンマ補正手段により、補正量の算出、新たなガンマ補正曲線の生成及び補正画像の生成を行うとしてもよい。
【０１３１】
この構成によると、カラープリンタの場合であっても、ガンマ補正曲線を記憶する記憶容量が増大することがないという優れた効果を奏する。
また、本発明は、ディザを用いて画像処理を施す画像処理手段、及び多階調入力画像の濃度と、前記画像処理手段により得られる多階調画像の濃度とが所望の関係となるように、多階調入力画像の濃度を補正するための第１ガンマ補正曲線を記憶している記憶手段を備える画像形成装置において用いられる制御方法であって、当該画像形成装置の状態を示す状態情報を取得する情報取得ステップと、取得した状態情報に基づいて、前記第１ガンマ補正曲線に対する補正量を算出する補正量算出ステップと、前記ディザに応じた重み値を取得する重み値取得ステップと、前記重み値を乗じた前記補正量を用いて、前記第１ガンマ補正曲線を補正して第２ガンマ補正曲線を生成する曲線生成ステップと、前記第２ガンマ補正曲線を用いて、前記多階調入力画像の濃度を補正して多階調補正画像を生成するガンマ補正ステップとを含み、前記画像処理手段は、生成した多階調補正画像を基にして多階調出力画像を生成することを特徴とする制御方法。
【０１３２】
４．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）本発明は、複数の画像処理手段を持つ画像形成装置であって、装置のステータス変化を取得する手段を持ち、ステータス変化による画像の変化に対する補正量を算出する手段を持ち、その補正量を各画像処理方法が持つ固有の係数に応じて、画像処理方法ごとに変化させることを特徴とする。
【０１３３】
また、算出される補正量が濃度変化に対する補正であり、画像処理方法が持つ固有の係数が、階調ごとに補正量の重み付けを変更させることを特徴とする。
また、本発明に係る画像形成装置は、複数の画像処理手段を持つ画像形成装置であって、画像の濃度を変化させるような装置のステータス変化を取得する手段を持ち、ステータス変化によってガンマ補正曲線に対する補正量を算出し、その補正量を各画像処理方法が持つ固有の係数に応じて、画像処理方法ごと、濃度ごとに変化させることを特徴とする。
【０１３４】
取得するステータス情報の例としては、印字時の温度、湿度、印字枚数などがある。
ガンマ補正曲線が印字中のあるタイミングで更新されるような処理を持つ場合、それが更新された条件と印字時のステータスの変化分から補正量を算出しても良い。
画像処理方法が持つ固有の係数の実施例として、上記補正量に対する階調ごとの重み付け係数がある。補正量と重み付け係数を掛け合わせることで、ガンマ補正曲線への補正量が決定される。
【０１３５】
上記の画像形成装置により、複数のディザを持つような場合に、多大なメモリ容量を必要とせず、中間階調が変化した場合でも、それぞれに適正なガンマ補正処理を行うことが出来る。
また、ステータスの変化に応じて、適時補正処理が入るため、補正前後の画像の急激な変化を防止することが出来る。
【０１３６】
なお、濃度の変化は、装置環境の変化、印字による劣化などに起因するトナー帯電量の変化、感光体感度の変化により、発生すると考えられる。
（２）上記の各実施の形態及び変形例において、各印刷システムは、プリンタとコンピュータとから構成されている。しかし、本発明は、この構成に限定されない。プリンタに代えて、複写機、ファクシミリやこれらの複合機などを用いるとしてもよい。
【０１３７】
（３）実施の形態１の変形例（１）及び（２）を実施の形態２及びその各変形例に適用するとしてもよい。
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１３８】
また、本発明は、前記コンピュータプログラムをコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１３９】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１４０】
本発明は、プリンタ、複写機、ファクシミリやこれらの複合機などの画像形成装置において好適に用いることができ、ガンマ補正曲線を記憶する記憶容量を増大させることなく、画像形成装置の状態変化等に対応して、適切なガンマ補正曲線を用いることができる。
【符号の説明】
【０１４１】
１００    プリンタ
１０３    印刷部
１０４    温度センサ
１１５    印刷制御部
１１６    通信部
１１７    センサ制御部
１２１    曲線記憶部
１２２    情報取得部
１２３    補正量算出部
１２４    曲線生成部
１２５    ガンマ補正部
１２６    ２値化部
１２７    重み値取得部
１２８    画像処理部
１２９    画像補正部
１３０    ディザ選択部
１３１    ディザ記憶部
１３２    色分解部
１３３    Ｙ処理部
１３４    Ｍ処理部
１３５    Ｃ処理部
１３６    Ｋ処理部
【図１】
2012015704.tif 000003
【図２】
2012015704.tif 000004
【図３】
2012015704.tif 000005
【図４】
2012015704.tif 000006
【図５】
2012015704.tif 000007
【図６】
2012015704.tif 000008
【図７】
2012015704.tif 000009
【図８】
2012015704.tif 000010
【図９】
2012015704.tif 000011
【図１０】
2012015704.tif 000012
【図１１】
2012015704.tif 000013
【図１２】
2012015704.tif 000014
【図１３】
2012015704.tif 000015
【図１４】
2012015704.tif 000016
【図１５】
2012015704.tif 000017
【図１６】
2012015704.tif 000018
【図１７】
2012015704.tif 000019
【図１８】
2012015704.tif 000020
【図１９】
2012015704.tif 000021
【図２０】
2012015704.tif 000022
【図２１】
2012015704.tif 000023
【図２２】
2012015704.tif 000024
【図２３】
2012015704.tif 000025
【図２４】
2012015704.tif 000026
【図２５】
2012015704.tif 000027
【図２６】
2012015704.tif 000028
【図２７】
2012015704.tif 000029