(57)【要約】【課題】  色度の安定化制御システムを構築する。【解決手段】  複数の色材を用いて形成された転写材上の色度検出用パッチの色度をカラーセンサ４２によって検知し、検知した色度を所定のターゲット色度に一致させるように画像形成条件を補正し、色度検出用パッチの色度を検知した後に、次回色度検出用パッチの色度を検知するまでの間に段階的若しくは連続的に前記画像形成条件を補正するように制御する。【選択図】      図１
2005140861.tif 000002
【特許請求の範囲】
【請求項１】
複数の色材を用いて転写材上に画像を形成する画像形成装置における色度安定化制御方法であって、
複数の色材を用いて形成された転写材上の色度検出用パッチの色度を検知し、検知した色度を所定のターゲット色度に一致させるように画像形成条件を補正する工程と、
前記色度検出用パッチの色度を検知した後に、次回色度検出用パッチの色度を検知するまでの間に段階的若しくは連続的に前記画像形成条件を補正するように制御する工程とを有することを特徴とする色度安定化制御方法。
【請求項２】
前記補正する工程では、前記検知した色度に基づいてオフセット値を求め、前記所定のターゲット色度に前記オフセット値を付加して新たなターゲット色度とすることを特徴とする請求項１に記載の色度安定化制御方法。
【請求項３】
前記オフセット値は、タイミングに応じた可変的な値であることを特徴とする請求項２に記載の色度安定化制御方法。
【請求項４】
前記オフセット値は、前記検知した色度と色を合わせたい色度との間の色差に応じた値であることを特徴とする請求項２に記載の色度安定化制御方法。
【請求項５】
前記オフセット値は、前記検知した色度と前回のターゲット色度との間の色差に応じた値であることを特徴とする請求項２に記載の色度安定化制御方法。
【請求項６】
前記オフセット値は、前記色差から次回色度検出用パッチの色度を検知するまでの間の経時的な色差を多項式で予測して算出した値であることを特徴とする請求項４又は請求項５に記載の色度安定化制御方法。
【請求項７】
前記オフセット値は、前記色差の半分で、逆符号の値であることを特徴とする請求項４又は請求項５に記載の色度安定化制御方法。
【請求項８】
前記オフセット値を付加するか否かを選択する工程を有することを特徴とする請求項２に記載の色度安定化制御方法。
【請求項９】
画像を形成する画像形成装置における階調安定化方法であって、
転写体上に形成された階調検出用パッチの濃度を検知し、検知した濃度に基づいて画像形成手段の階調特性を所定のターゲット階調特性に一致させるように画像形成条件を補正する工程と、
前記所定のターゲット階調特性を更新する工程とを有することを特徴とする階調安定化方法。
【請求項１０】
前記更新する工程では、前記検知した濃度から得られる画像形成手段の階調特性と前記ターゲット階調特性との差分に応じて算出されたオフセット値を付加して更新することを特徴とする請求項９に記載の階調安定化方法。
【請求項１１】
前記更新する工程では、前記検知した濃度から得られる画像形成手段の階調特性と前回の濃度検知の結果によって変更されたターゲット階調特性との差分に応じて算出されたオフセット値を付加して更新することを特徴とする請求項９に記載の階調安定化方法。
【請求項１２】
前記オフセット値は、入力階調度に対して各々、前記差分の逆符号となる値に比例した値であることを特徴とする請求項１０又は請求項１１に記載の階調安定化方法。
【請求項１３】
前記オフセット値は、入力階調度に対して各々、前記差分の半分で、逆符号となる値であることを特徴とする請求項１０又は請求項１１に記載の階調安定化方法。
【請求項１４】
前記オフセット値を付加するか否かを選択する工程を有することを特徴とする請求項１０又は請求項１１に記載の階調安定化方法。
【請求項１５】
複数の色材を用いて転写材上に画像を形成する画像形成装置において、
複数の色材を用いて形成された転写材上の色度検出用パッチの色度を検知し、検知した色度を所定のターゲット色度に一致させるように画像形成条件を補正する補正手段と、
前記色度検出用パッチの色度を検知した後に、次回色度検出用パッチの色度を検知するまでの間に段階的若しくは連続的に前記画像形成条件を補正するように制御する制御手段とを有することを特徴とする画像形成装置。
【請求項１６】
画像を形成する画像形成装置において、
転写体上に形成された階調検出用パッチの濃度を検知し、検知した濃度に基づいて画像形成手段の階調特性を所定のターゲット階調特性に一致させるように画像形成条件を補正する補正手段と、
前記所定のターゲット階調特性を更新する更新手段とを有することを特徴とする画像形成装置。
【請求項１７】
コンピュータに請求項１に記載の色度安定化制御方法の各手順を実行させるためのプログラム。
【請求項１８】
コンピュータに請求項９に記載の階調安定化制御方法の各手順を実行させるためのプログラム。
【請求項１９】
請求項１７又は請求項１８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報に基づいて記録材上にカラー画像を形成する画像形成装置に関するものである。
【背景技術】
【０００２】
近年、カラープリンタ、カラー複写機等の電子写真方式やインクジェット方式等を採用したカラー画像形成装置では、出力画像の高画質化が求められている。特に、濃度の階調数とその安定性は、人間が下す画像の良し悪しの判断に大きな影響を与えている。
【０００３】
ところが、電子写真方式の画像形成装置は、環境の変化や長時間の使用による装置各部の変動があると、出力画像の濃度にも変動が生じてしまう。特に、電子写真方式のカラー画像形成装置の場合、わずかな濃度の変動でもカラーバランスが崩れてしまう恐れがある。そのため、常に一定の階調−濃度特性を保つ必要がある。
【０００４】
そこで、各色のトナーに対して、絶対湿度に応じた数種類の露光量や現像バイアスなどのプロセス条件とルックアップテーブル（ＬＵＴ）などの階調補正手段とを備え、温湿度センサによって測定された絶対湿度に基づいて、その時のプロセス条件や階調補正の最適値を選択している。また、装置各部の変動が起こっても一定の階調−濃度特性が得られるように、各色のトナーで濃度検知用トナーパッチを中間転写体やドラム等の上に作成し、その未定着トナーパッチの濃度を未定着トナー用濃度検知センサで検知し、その検知結果より濃度ズレ値を算出し、その濃度ズレ値に応じて露光量、現像バイアスなどのプロセス条件にフィードバックをかけて濃度制御を行うことで、安定した画像を得るように構成している。
【０００５】
しかし、上述の未定着トナー用濃度検知センサを用いた濃度制御は、パッチを中間転写体やドラム等の上に形成し検知するもので、その後に行われる転写材への転写及び定着による画像のカラーバランスの変化については制御していない。また、転写材へのトナー像の転写における転写効率や定着による加熱及び加圧によってもカラーバランスが変化する。このような変化には、上述の未定着トナー用濃度検知センサを用いた濃度制御では対応できない。
【０００６】
そこで、転写、定着後に転写材上の単色トナー画像の濃度又はフルカラー画像の色度を検知する濃度又は色度センサ（以下カラーセンサとする）を設置し、その濃度又は色度制御用カラートナーパッチ（以下パッチとする）を転写材上に形成し、検知した濃度又は色度から基準濃度に対する濃度ズレ値又は基準色度に対する色度ズレ値を算出し、算出した濃度又は色度のズレ値に応じて露光量、プロセス条件、ルックアップテーブル（ＬＵＴ）などにフィードバックし、転写材上に形成された最終出力画像の濃度又は色度を制御する画像形成装置（例えば、特許文献１参照。）が提案されている。
【０００７】
このカラーセンサは、ＣＭＹＫを識別したり、濃度又は色度を検知するために、例えば発光素子として赤（Ｒ）、緑（Ｇ）、青（Ｂ）を発光する光源を用いたり、また発光素子として白色（Ｗ）を発光する光源を用いて、受光素子上に赤（Ｒ）、緑（Ｇ）、青（Ｂ）等の分光透過率が異なる３種のフィルタを形成したもので構成される。このことにより、得られる３つの異なる出力、例えばＲＧＢ出力から、ＣＭＹＫを識別したり濃度を検知することができる。また、ＲＧＢ出力を線形変換等で数学的な処理をしたり、ルックアップテーブル（ＬＵＴ）で変換することで色度を検知することができる。
【０００８】
また、インクジェット方式のプリンタにおいても、インク吐出量の経時変化や環境差、インクカートリッジの個体差によりカラーバランスが変化し、階調−濃度特性を一定に保てない。そこで、プリンタの出力部付近にカラーセンサを設置し、転写材上のパッチの濃度又は色度を検知し、濃度又は色度制御を行うことが提案されている。
【０００９】
色度の制御方法は様々ある。例えば、基準色としてブラック（Ｋ）によるグレーパッチと検出色としてシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）を混色したプロセスグレーパッチを形成し、カラーセンサで検知した色度から両パッチ間の色度差を検出し、それを検出色の色度のズレ値として、この色度ズレ値が０となるようなＣＭＹのガンマ特性やカラーマッチングテーブル、色分解テーブルの補正を実施して色度のズレを補正する制御方法がある。
【特許文献１】特開２００３−８４５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来例では、以下のような欠点があった。
【００１１】
上述の色度補正制御を行って色度のズレを小さくしても、時間が経つに連れ、もしくはプリント枚数が増えるのに連れて、通常、色度のズレが大きくなる。これにより、適当な時間間隔、プリント枚数間隔等が空けば、また色度のズレを検出して色度補正制御を行う必要がある。
【００１２】
図１６は、プリント時間又はプリント枚数に対する色度のズレ（ΔＥ）を表す図である。検出して得られた色度ズレ値に対して色度ズレ値を０にするような補正値をもって色度ズレ補正制御（ｔ１）した場合、次回の色度ズレ補正制御（ｔ２）までの間で、図１６に示すような色度ズレの経時的振舞い（ΔＥ（ｔ））をしたとすると、色度のズレ値の絶対値に対する、最大値又は時間（プリント枚数）を積分した値（図中の塗部の面積）が色度安定化の指数となる。
【００１３】
【数１】
2005140861.tif 000003
【００１４】
これにより、色度ズレが時間などに対して、図１６に示すように単調的に増加するならば、色度のズレ値を０にするような補正値をもって色度補正する制御は色度安定化指数が大きくなるため、最適な色度の安定化制御とは必ずしもならない。
本発明の目的は、色度の安定化制御システムを構築することであり、最適な色度安定化を図るものである。
【課題を解決するための手段】
【００１５】
本発明は、複数の色材を用いて転写材上に画像を形成する画像形成装置における色度安定化制御方法であって、複数の色材を用いて形成された転写材上の色度検出用パッチの色度を検知し、検知した色度を所定のターゲット色度に一致させるように画像形成条件を補正する工程と、前記色度検出用パッチの色度を検知した後に、次回色度検出用パッチの色度を検知するまでの間に段階的若しくは連続的に前記画像形成条件を補正するように制御する工程とを有することを特徴とする。
【００１６】
また、本発明は、複数の色材を用いて転写材上に画像を形成する画像形成装置において、複数の色材を用いて形成された転写材上の色度検出用パッチの色度を検知し、検知した色度を所定のターゲット色度に一致させるように画像形成条件を補正する補正手段と、前記色度検出用パッチの色度を検知した後に、次回色度検出用パッチの色度を検知するまでの間に段階的若しくは連続的に前記画像形成条件を補正するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、最適な色度安定化制御を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、画像形成装置として、電子写真方式のカラー画像形成装置の一例である中間転写体を採用したタンデム方式のカラー画像形成装置を例に説明する。また、カラー画像形成装置は、図１に示す画像形成部と不図示の画像処理部とから構成されるものである。
【実施例１】
【００１９】
図３９は、実施例１における制御部の構成を示すブロック図である。図３９において、３９０１は画像データ源であり、ホストコンピュータや、イメージスキャナによって実現される。３９０２は制御部であり、カラー画像形成装置の制御を司るほか、画像データ源３９０１からの画像データを処理する画像処理部３９０３を有する。３９０４はレーザ駆動部であり、制御部３９０２からの画像データに基づいてレーザ光を変調して画像を形成する。
【００２０】
また、画像処理部３９０３内には、メモリ３９０５を有しており、そのメモリ３９０５には階調補正テーブル３９０６が格納されている。
【００２１】
更に、制御部３９０２には、濃度センサ、カラーセンサ等の各種センサからの検出信号が入力される。入力される検出信号に基づいて演算回路３９０７が演算処理を行い、階調補正テーブル３９０６の書き換えを行う。３９０８はメモリであり、演算回路３９０７が演算処理行うための、データが記憶される。
【００２２】
実施例１では、カラーセンサを使った色度安定化制御の方法について説明する。最初に、画像処理部における処理について説明する。尚、この画像処理部は、不図示の制御部のＣＰＵがＲＯＭに格納されたプログラムや制御データに従って実行され、また制御部にはＣＰＵが処理を実行時に使用するワークエリアや各種テーブルが定義されたＲＡＭや周辺機器が含まれる。
【００２３】
図２は、カラー画像形成装置の画像処理部における処理の一例を示す図である。ホストコンピュータ等から送られてくる画像の色を表すＲＧＢ信号が、あらかじめ用意されているカラーマッチングテーブル２０１により、画像形成装置の色再現域に合わせたデバイスＲＧＢ信号（以下ＤｅｖＲＧＢとする）に変換される。次に、このＤｅｖＲＧＢ信号は、あらかじめ用意されている色分解テーブル２０２により、画像形成装置のトナー色材色であるＣＭＹＫ信号に変換される。そして、ＣＭＹＫ信号は、各々のカラー画像形成装置に固有の階調−濃度特性を補正する濃度補正テーブル２０３により、階調−濃度特性の補正が加えられ、Ｃ’Ｍ’Ｙ’Ｋ’信号へ変換される。その後、ハーフトーンテーブル２０４により、ハーフトーン処理が行われ、Ｃ”Ｍ”Ｙ”Ｋ”信号へ変換される。最後に、ＰＷＭ（PulsＥ Width Ｍodulation）処理２０５により、各Ｃ”Ｍ”Ｙ”Ｋ”信号に対応するスキャナ部２４Ｃ、２４Ｍ、２４Ｙ、２４Ｋの露光時間Ｔｃ、Ｔｍ、Ｔｙ、Ｔｋへと変換される。
【００２４】
次に、図１を用いて、電子写真方式のカラー画像形成装置における、画像形成部の構成および動作について説明する。
【００２５】
図１は、カラー画像形成装置における画像形成部の構成を示す図である。画像形成部は、上述した画像処理部が変換した露光時間に基づいて点灯させる露光光により感光ドラム上に静電潜像を形成し、この静電潜像を現像して単色トナー像を形成し、この単色トナー像を重ね合わせて多色トナー像を形成し、その多色トナー像を転写材１１へ転写し、その転写材１１上の多色トナー像を定着させるもので、給紙部２１、現像色分並置したステーション毎の感光体（２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋ）、一次帯電手段としての注入帯電手段（２３Ｙ、２３Ｍ、２３Ｃ、２３Ｋ）、トナーカートリッジ（２５Ｙ、２５Ｍ、２５Ｃ、２５Ｋ）、現像手段（２６Ｙ、２６Ｍ、２６Ｃ、２６Ｋ）、中間転写体２７、転写ローラ２８および定着部３０によって構成されている。
【００２６】
各感光ドラム（感光体）２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋは、アルミシリンダの外周に有機光導伝層を塗布して構成され、図示しない駆動モータの駆動力が伝達されて回転するもので、その駆動モータは感光ドラム２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋを画像形成動作に応じて反時計周り方向に回転させる。
【００２７】
一次帯電手段として、ステーション毎にイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の感光体を帯電させるための４個の注入帯電器２３Ｙ、２３Ｍ、２３Ｃ、２３Ｋを備える構成で、各注入帯電器にはスリーブ２３ＹＳ、２３ＭＳ、２３ＣＳ、２３ＫＳが備えられている。
【００２８】
感光ドラム２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋへの露光光はスキャナ部２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋから送られ、感光ドラム２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋの表面を選択的に露光することにより、静電潜像が形成されるように構成されている。
【００２９】
現像手段として、上述の静電潜像を可視化するために、ステーション毎にイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の現像を行う４個の現像器２６Ｙ、２６Ｍ、２６Ｃ、２６Ｋを備える構成で、各現像器には、スリーブ２６ＹＳ、２６ＭＳ、２６ＣＳ、２６ＫＳが設けられている。また、各々の現像器は脱着可能に取り付けられている。
【００３０】
中間転写体２７は、感光ドラム２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋに接触しており、カラー画像形成時に時計周り方向に回転し、感光ドラム２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋの回転に伴って回転し、単色トナー像が転写される。その後、中間転写体２７に後述する転写ローラ２８が接触して転写材１１を狭持搬送し、転写材１１に中間転写体２７上の多色トナー像が転写する。
【００３１】
転写ローラ２８は、転写材１１上に多色トナー像を転写している間、２８ａの位置で転写材１１に当接し、印字処理後は２８ｂの位置に離間する。
【００３２】
定着部３０は、転写材１１を搬送させながら転写された多色トナー像を溶融定着させるものであり、図１に示すように転写材１１を加熱する定着ローラ３１と転写材１１を定着ローラ３１に圧接させるための加圧ローラ３２を備えている。この定着ローラ３１と加圧ローラ３２は中空状に形成され、各内部にそれぞれヒータ３３、３４が内蔵されている。即ち、多色トナー像を保持した転写材１１は定着ローラ３１と加圧ローラ３２により搬送されると共に、熱および圧力を加えられ、トナーが表面に定着される。
【００３３】
トナー像定着後の転写材１１は、その後図示しない排出ローラによって図示しない排紙トレイに排出されて画像形成動作が終了する。
【００３４】
クリーニング手段２９は、中間転写体２７上に残ったトナーをクリーニングするものであり、中間転写体２７上に形成された４色の多色トナー像が転写材１１に転写された後の廃トナーをクリーナ容器に蓄える。
【００３５】
また、濃度センサ４１は、図１に示すカラー画像形成装置において、中間転写体２７へ向けて配置されており、中間転写体２７の表面上に形成されたトナーパッチの濃度を測定する。
【００３６】
図３は、図１に示す濃度センサ４１の構成の一例を示す図である。濃度センサ４１は、ＬＥＤなどの赤外発光素子３０１と、フォトダイオード、Ｃｄｓ等の受光素子３０２と、受光データを処理する図示しないＩＣなどと、これらを収容する図示しないホルダーとで構成される。そして、受光素子３０２ａはトナーパッチ６４からの乱反射光強度を検知し、受光素子３０２ｂはトナーパッチ６４からの正反射光強度を検知する。
【００３７】
このように、正反射光強度と乱反射光強度の両方を検知することにより、高濃度から低濃度までのトナーパッチ６４の濃度を検知することができる。また、所定の紙との色差を出力とすることもできる。尚、発光素子３０１と受光素子３０２の結合のために、図示しない光学素子が用いられることもある。
【００３８】
上述の濃度センサ４１は、中間転写体２７上にのっているトナーの色を見分けることはできない。そのため、単色トナーの階調パッチ６４を中間転写体上に形成する。その後、この濃度データは、画像処理部の階調−濃度特性を補正する濃度補正テーブルや画像形成部の各プロセス条件へフィードバックされる。
【００３９】
また図１に示すカラー画像形成装置において、カラーセンサ４２は転写材搬送路の定着部３０より下流に転写材１１の画像形成面へ向けて配置されており、転写材１１上に形成された定着後の混色パッチの色のＲＧＢ出力値を検知する。このカラーセンサ４２は中間転写体２７へ向けて配置された図１の濃度センサ４１と非常に似ている。
【００４０】
図４は、図１に示すカラーセンサ４２の構成の一例を示す図である。カラーセンサ４２は、白色ＬＥＤ４０１とＲＧＢオンチップフィルタ付き電荷蓄積型センサ４０２ａにより構成される。
【００４１】
この構成において、白色ＬＥＤ４０１を定着後のパッチが形成された転写材１１に対して斜め４５度より入射させ、０度方向への乱反射光強度をＲＧＢオンチップフィルタ付き電荷蓄積型センサ４０２ａにより検知する。このＲＧＢオンチップフィルタ付き電荷蓄積型センサ４０２ａの受光部は、４０２ｂのように、ＲＧＢが独立した画素となっている。また、ＲＧＢオンチップフィルタ付き電荷蓄積型センサ４０２ａの電荷蓄積型センサは、フォトダイオードでも良い。尚、ＲＧＢの３画素のセットが、数セット並んでいるものも有る。また、入射角が０度、反射角が４５度の構成でも良い。更には、ＲＧＢ３色が発光するＬＥＤとフィルタ無しセンサにより構成しても良い。
【００４２】
次に、上述した濃度センサ４１及びカラーセンサ４２を用いた実施例１における階調−濃度特性制御の概念について説明する。
【００４３】
図５は、カラーセンサ４２と濃度センサ４１とを組み合わせた階調−濃度特性の制御を示すフローチャートである。カラーセンサ４２を用いた制御は、転写材１１を消費するため、実施回数が濃度センサ４１を用いた制御に比べて制限される。そこで、図５に示すように、まず５０１で、カラーセンサ４２と濃度センサ４１とを用いた階調−濃度特性制御（以下混色制御と言う）を実施し、次に５０２〜５０４において、濃度センサ４２のみを用いた階調−濃度特性制御（以下単色制御と言う）を規定回数（Ｎ回）実施し、再び混色制御へ戻る。
【００４４】
尚、混色及び単色制御は、通常のプリント動作の合間に実施される。実施のタイミングは、環境変動などを検知し、あらかじめ設定された所定のタイミングで自動的に実施するか、又はユーザが制御実施を所望した場合にユーザの手動操作により実施される。
【００４５】
図６は、混色制御と単色制御とを組み合わせた階調−濃度特性制御の詳細を示すフローチャートである。まず、ステップＳ６１０において、カートリッジが交換されたか否かを判定し、混色制御１を行うか、単色制御と混色制御２、混色制御３とを組み合わせた制御を行うかに分れる。ここで、カートリッジが交換された場合にはステップＳ６１１へ進み、Ｃ，Ｍ，Ｙ，Ｋ各色の階調−濃度特性のターゲットとしてあらかじめ定められたデフォルトの階調−濃度曲線を用いる。このデフォルトの階調−濃度曲線はカラー画像形成装置の特性を加味して設定される。尚、実施例１では、図７に示すような入力階調度に対して出力濃度が線形になるようなものを用いるものとし、濃度補正テーブル２０３は入力値を変更しない、所謂、スルーのテーブルを用いるものとする。
【００４６】
次に、ステップＳ６１２において、中間転写体２７上にパッチパターンを形成し、濃度センサ４１によって読み取る。図８は、中間転写体２７上に形成するパッチパターンの例を示す図である。未定着Ｋトナー単色の階調パッチ６４が並んでおり、この後、図示しないＣ，Ｍ，Ｙトナー単色の階調パッチが引き続き形成される。この時、パッチを形成するＣ，Ｍ，Ｙ，Ｋの階調度はあらかじめ定められたものを用いる。中間転写体２７上に形成されたパッチパターン６４は濃度センサ４１によって濃度が検知され、その濃度から補間により階調−濃度曲線が生成される。
【００４７】
ここで、シアンの濃度検知結果が図９に示す黒丸で示したようになった場合は、例えば線形補間のような補間により９０１のような階調−濃度曲線を生成する。更に、ステップＳ６１１で設定されたターゲットの濃度曲線９０２を基準に逆特性の曲線９０３を算出し、その縦軸を出力階調度としたものを入力画像データに対するシアンの濃度補正テーブルとする。そして、ステップＳ６１３において、入力画像データに対してシアンの濃度補正テーブルでテーブル変換することにより、シアンの入力階調度と出力濃度がターゲットの階調−濃度曲線９０２の関係になる。尚、Ｍ，Ｙ，Ｋについても同様の濃度補正テーブルを生成する。
【００４８】
次に、ステップＳ６１４では、ステップＳ６１３で生成された各色の濃度補正テーブルを用いて、それぞれ補正されたＣＭＹ混色パッチおよびＫの単色パッチパターンを転写材１１上に形成し、カラーセンサ４２で検知する。以下、この処理の内容を詳細に説明する。
【００４９】
まず、実施例１では、ＣＭＹ混色パッチパターンは８つのパッチを１組として８組、計６４個のパッチからなる。各組の８つのパッチは、組０を例に説明すると、図１０に示す（０−０）〜（０−６）までの７つのＣ，Ｍ，Ｙのデータと、Ｋの単色データ（０−７）とからなっている。また、（０−０）〜（０−６）までの各パッチのＣ，Ｍ，Ｙの階調度は、図１０に示すように、基準の階調度（以下、基準値と記す）Ｃ０，Ｍ０，Ｙ０およびその基準値から特定の色の階調度を±α変化させた値の組み合わせになっている。
【００５０】
一方、（０−７）のパッチはＫの単色パッチであり、あらかじめ定められた階調度Ｋ０で形成される。
【００５１】
ここで、各基準値Ｃ０，Ｍ０，Ｙ０，Ｋ０の値は、Ｃ，Ｍ，Ｙ，Ｋの階調−濃度特性がデフォルトの階調−濃度曲線９０２の状態に調整され、通常の画像形成条件下で、Ｃ０，Ｍ０，Ｙ０の値を混色すると、Ｋ０と同じ色になるような値であり、色処理およびハーフトーン設計時に設定される。また、各組のＫの基準値Ｋ０〜Ｋ７は低濃度から高濃度まで単調増加するように設定されており、Ｃｎ，Ｍｎ，Ｙｎ（ｎ＝１…７）は上記と同様に、混色すると、Ｋｎと同じ色になるような値となっている。
【００５２】
このように、転写材１１上には、図１１に示すような（０−０）〜（７−７）の６４個のパッチパターンが形成され、転写材１１上に形成されたパッチは定着装置３０通過後、カラーセンサ４２で検知され、カラーセンサ４２からＲＧＢ値が出力される。
【００５３】
次に、カラーセンサ４２からのＲＧＢ出力値をマトリクスによる１次変換によってＬ* ａ* ｂ* 表色系に変換する。ここで、カラーセンサ４２のＲＧＢフィルタの特性は、理想的なＬ* ａ* ｂ* 等色関数の特性とは非線形な関係にあるため、全色域で同じマトリクスを用いて変換すると、誤差が非常に大きくなってしまう。そこで、各組のパッチが各Ｋｎ（ｎ＝０…７）の近傍の色域内にあることを考慮し、各Ｋｎ（ｎ＝０…７）の近傍の色域毎に最適なマトリクスを用意し、各組のパッチはそれぞれ対応するマトリクスで変換することによって変換の精度を向上させる。
【００５４】
このマトリクスは、パッチの各組に対応して３×３のマトリクスＡｎと１×３のマトリクスＢｎ（ｎ＝０…７）が用意されており、組０に対してはＡ0 、Ｂ0 、組１に対してはＡ1 、Ｂ1 、…、のように、次式を用いてセンサのＲＧＢ出力値をＬ* ａ* ｂ* 値に変換する。
【００５５】
【数２】
2005140861.tif 000004
【００５６】
次に、ステップＳ６１５において、変換されたＬ* ａ* ｂ* 値を用いて、Ｃ，Ｍ，ＹのプロセスグレーとＫの単色パッチの色が一致するためのＣ，Ｍ，Ｙの値（階調度）を算出する。
ここで、パッチの組０を例にステップＳ６１５の内容を説明する。図１０に示すＣＭＹ混色の各パッチの階調度を改めて順に（０−０）＝（Ｃ00，Ｍ00，Ｙ00）〜（０−６）＝（Ｃ06，Ｍ06，Ｙ06）とする。また、ＣＭＹ混色の各パッチのＬ* ａ* ｂ* 値を（０−０）＝（Ｌ* 00，ａ* 00，ｂ* 00），（０−１）＝（Ｌ* 01，ａ* 01，ｂ* 01），…，（０−６）＝（Ｌ* 06，ａ* 06，ｂ* 06）とし、（０−７）のＫ単色パッチのＬ* ａ* ｂ* 値を（Ｌ* K0，ａ* K0，ｂ* K0）とする。
【００５７】
図１５は、ＣＭＹ混色パッチの基準の階調度の色度（Ｌ* 00，ａ* 00，ｂ* 00）とＫ単色パッチの色度（Ｌ* K0，ａ* K0，ｂ* K0）をＬ* ａ* ｂ* 空間にプロットした図である。図中のΔＥは両パッチ間の色差で、以下のようにして求められる量である。
【００５８】
【数３】
2005140861.tif 000005
【００５９】
混色制御１（ステップＳ６１５）において、各パッチの組でこのΔＥが０となるようなＣＭＹの階調度を求める。
次に、Ｌ* について図１２に示すように、Ｃ，Ｍ，Ｙの階調度を説明変量とし、Ｌ* を目的変量として以下の重回帰式の係数Ｌ0 、Ｌ1 、Ｌ2 、Ｌ3 を求める。
【００６０】
Ｌ* =Ｌ1 ×Ｃ＋Ｌ2 ×Ｍ＋Ｌ3 ×Ｙ＋Ｌ0       式４
係数Ｌ0 、Ｌ1 、Ｌ2 、Ｌ3 は以下のようにして求める。
【００６１】
【数４】
2005140861.tif 000006
【００６２】
但し、
【００６３】
【数５】
2005140861.tif 000007
【００６４】
とすると、
Ｌ＝Ｓ-1Ｔ      式６
でＬ1 、Ｌ2 、Ｌ3 が求まる。
【００６５】
更に、
【００６６】
【数６】
2005140861.tif 000008
【００６７】
でＬ0 が求まる。
更に、ａ* ｂ* に対しても同様に、以下の重回帰式の係数が求まる。
【００６８】
ａ* ＝ａ1 ×Ｃ＋ａ2 ×Ｍ＋ａ3 ×Ｙ＋ａ0       式８
ｂ* ＝ａ1 ×Ｃ＋ｂ2 ×Ｍ＋ｂ3 ×Ｙ＋ｂ0       式９
よって、
【００６９】
【数７】
2005140861.tif 000009
【００７０】
となる。ここで、ＫのＬ* ａ* ｂ* 値（Ｌ* Ｋ0 ，ａ* Ｋ0 ，ｂ* Ｋ0 ）に対するＣ，Ｍ，Ｙの値を（Ｃ0'，Ｍ0'，Ｙ0'）として上記の式に代入し、これを解くと、
【００７１】
【数８】
2005140861.tif 000010
【００７２】
となり、（Ｃ0'，Ｍ0'，Ｙ0'）が求まる。
他の組１〜７に対しても同様に計算を行い、基準値（Ｃn ，Ｍn ，Ｙn ，Ｋn ）（ｎ＝１、２、…、７）に対して（Ｃn'，Ｍn'，Ｙn'，Ｋn'）を求める。このようにして求めた（Ｃn ，Ｍn ，Ｙn ）と（Ｃn'，Ｍn'，Ｙn'）とのシアンの関係が図１３の黒丸のようになったとすると、その黒丸間の値を、例えば線形補間して１３０１のような曲線（色補正テーブル）を作る。
【００７３】
次に、ステップＳ６１６で濃度補正のターゲットテーブルを補正する。元のターゲット階調−濃度曲線（図９に示す９０２）に対して図１３に示す色補正テーブル１３０１を掛け合わせた階調−濃度曲線を生成し、これを新しいシアンのターゲットの階調−濃度曲線とする（図１４に示す１４０１）。具体的には、入力階調度に対して色補正テーブル１３０１でテーブル変換した後にターゲット階調−濃度曲線に従って出力濃度に変換する。
【００７４】
同様に、Ｍ，Ｙについてもターゲットを変更する。この新しいターゲットで濃度補正を行うことで、（Ｃn ，Ｍn ，Ｙn ）の混色による色はＫn の色と一致する。尚、基準値（Ｃn ，Ｍn ，Ｙn ，Ｋn ）の値は、「人間の目はハイライトのグレーに敏感で、シャドウになるほど鈍感になること」、「通常色処理時にはＵＣＲ処理（色分解時にＣＭＹの一部をＫで置き換える処理）を行うため、シャドウ領域ではＣＭＹの３色のみによるグレーは現われないこと」に留意して、ハイライトを中心に選ぶことによって本発明をより効果的に実施できる。
【００７５】
次に、ステップＳ６１７で、ステップＳ６１２の濃度検知結果からステップＳ６１６で変更されたＣ，Ｍ，Ｙのターゲットを用いて改めて濃度補正テーブルを生成し、これ以後、プリント時にはこの濃度補正テーブルを用いて入力画像データの濃度補正を行い、プリント可能状態に入る。以上がカートリッジを交換した場合の混色制御１である。
【００７６】
図１６は、プリント時間又はプリント枚数に対する任意のパッチの組のΔＥを表す図である。ΔＥが０となるような混色制御１を行った場合（ｔ１）、次回の混色制御１又は後述する混色制御２（ｔ２）を行うまでの間で、図１６に示すようなΔＥの経時的振舞いが（ΔＥ（ｔ））、検討実験等によりわかっているとする。これより、時刻ｔ１の混色制御１の直後ではΔＥが小さいのにもかかわらず、その後、ΔＥが単調的に増加し次回の混色制御ｔ２時で最大となる。
【００７７】
次に、カートリッジが交換されていない時には、プリント可能状態で規程枚数プリントすると（ステップＳ６２０）、前回カラーセンサ４２でパッチを検知したのが混色制御１か混色制御２か（ステップＳ６２１）で次の制御フローが変わる。前回が混色制御１であった場合、単色濃度制御を行い、混色制御２であった場合、後述する混色制御３を行ってから単色濃度制御を行う。
【００７８】
まず、前回が混色制御１であった場合について説明する。単色濃度制御では、ステップＳ６２５でステップＳ６１２と同様に中間転写体２７上にパッチパターンを形成し、濃度センサ４１によって読み取る。この中間転写体２７上に形成されたパッチパターンは濃度センサ４１によって濃度が検知され、検知された濃度に基づき補間により階調−濃度曲線を生成し、ステップＳ６１６で生成されたターゲット１４０１を用いてステップＳ６１３と同様の方法で濃度補正テーブルを更新する（ステップＳ６２６）。
【００７９】
更に、規程回数、即ちＮ回単色濃度制御が行われたか否かを判断し（ステップＳ６２７）、規程回数に達していない場合は再びプリント可能状態に入る。また、規程回数行われていれば、混色制御２を行う。上述の混色制御１と同様に、再度ステップＳ６１４でＣＭＹ混色およびＫの単色パッチパターンを転写材１１上に形成し、カラーセンサ４２で検知する。この時、パッチパターンの形成は最新の濃度補正テーブルを用いて行う。その後のステップＳ６１７までは上述したステップで処理が行われる。
【００８０】
但し、新しいターゲット作成時には、前回のステップＳ６１６で生成されたターゲット１４０１に対して新しい逆特性テーブルを掛け合わせる。そして、ステップＳ６３０で、後述する混色制御３で用いるためのデータである、カラーセンサで検知した全てのパッチの階調度データ（Ｃ00，Ｍ00，Ｙ00）〜（Ｃ76，Ｍ76，Ｙ76）と、色度データ（Ｌ* 00，ａ* 00，ｂ* 00）〜（Ｌ* 76，ａ* 76，ｂ* 76）、（Ｌ* K0，ａ* K0，ｂ* K0）〜（Ｌ* K7，ａ* K7，ｂ* K7）と、Ｋ単色パッチとＣＭＹ混色パッチ間の各階調分の色差データΔＥをＥＥＰＲＯＭなどの不揮発性のメモリに格納する。
【００８１】
次に、ステップＳ６２１に戻り、前回が混色制御２であった場合の、実施例１における色度安定化制御の方法について説明する。
【００８２】
前回カラーセンサ４２でパッチを検知してから現在までの間に規程回数単色濃度制御が行われたか否かを判断する（ステップＳ６２２）。この時の規定回数はステップＳ６２７での規定回数（Ｎ回）を適当な段回数ｎに分けた回数で、これをＭｎ回とすると、ＭｎはＭ１＝Ｎ／（ｎ＋１）、Ｍ２＝２×Ｍ１、Ｍ３＝３×Ｍ１、…となる。この規定回数Ｍｎを上述した図１６の場合に当てはめて説明したのが図２０である。
【００８３】
但し、図中のｓ１、ｓ２は、段回数ｎ＝２とした各段階（単色濃度制御Ｍ１、Ｍ２回）での時間である。規定回数Ｍｎでない場合には、上述した単色濃度制御が行われる。尚、ステップＳ６２６で濃度補正テーブルを更新する時は、ステップＳ６１６か後述するステップＳ６３４で生成された最新のターゲット１４０１を用いる。規定回数Ｍｎ回であれば、前回の混色制御２でのステップＳ６３０で保持したデータを用いて、現段階でのＣＭＹ混色パッチとターゲットであるＫ単色パッチ間の色差を予測する（ステップＳ６３１）。
【００８４】
ここで、色差を予測する方法について説明する。混色制御１で説明したように、ΔＥが０となるような混色制御１を行う場合、図２０に示すような振舞いをするので、例えば、図１５でＣＭＹ混色パッチはターゲットのパッチの色度からΔＥずれていたのが混色制御１によりターゲットのパッチの色度となるものの、次回混色制御１の時にはターゲットから同じくΔＥずれた前回と同じ色度となることが予想されるため、混色制御１の度にＣＭＹ混色が両パッチ色度間を行き来することが予想される。
【００８５】
そこで、次回のカラーセンサ４２で検知する時も、同じΔＥで同じ方向へずれると予測できることから、例えば、次式に示すような線形近似の式で次回混色制御するまでの間のΔＥを予測する。
【００８６】
【数９】
2005140861.tif 000011
【００８７】
但し、この式１２中のΔＥは各パッチの組における上記式３で求められた値で、ΔＥ’は次回ｔ２までの時間ｔで、各パッチの組における予測されたΔＥである。この式１２を使って予測したのが図２１である。よって、各段階で予測されるΔＥは、ΔＥ’（ｓ１）、ΔＥ’（ｓ２）である。
次に、ステップＳ６３２において、予測された色差ΔＥ’から色度安定化させるためのオフセット値を算出し、前回混色制御２で検知されたＫ単色パッチの色度に付加する。
【００８８】
パッチの組０を例にステップＳ６３２の内容を説明する。前回の混色制御２で検知したＫ単色の色度に、上述のステップＳ６３１で予測された色差ΔＥ’に応じて算出されるオフセット値を付加し、この付加された新しいターゲットの色度に対してＣＭＹ混色を再度補正するようにする。この補正により、結果としてＣＭＹ混色がＫ単色パッチと一致するようなオフセット値の求め方は、図１７に示すように前回混色制御２で検知した両パッチ間の色度を通る直線上でＫ単色からＣＭＹ混色へとは逆の方向へ予測したΔＥ’ずらした値である。即ち、オフセット値（Ｌ* offset0、ａ* offset0、ｂ* offset0）は、例えばオフセット係数ｃｏｅ＝−１として以下のように求めることができる。
【００８９】
【数１０】
2005140861.tif 000012
【００９０】
ここで、式中のΔＥ’は現段階で予測される色差ΔＥで、例えば、Ｍ１回の時はΔＥ’（ｓ１）である。そして、このオフセット値をＫ単色パッチの色度に付加し、Ｋ単色パッチの新しいターゲット色度（Ｌ* K0'，ａ* K0'，ｂ* K0'）とする。
【００９１】
【数１１】
2005140861.tif 000013
【００９２】
ここで、式中の（Ｌ* K0，ａ* K0，ｂ* K0）は、前回の混色制御２で検知したＫ単色の色度である。他の組１〜７に対しても同様な計算を行い、Ｋ単色の新しいターゲット色度（Ｌ* Kn'，ａ* Kn'，ｂ* Kn'）（ｎ＝１、２、…、７）を求める。
次に、ステップＳ６３３で、Ｃ、Ｍ、ＹのプロセスグレーパッチがステップＳ６３２で求めた新しいターゲット色度と一致するためのＣ、Ｍ、Ｙの階調度を再度算出する。
【００９３】
パッチの組０を例にステップＳ６３３での処理を説明する。Ｋ単色の新しいターゲット色度と一致するためのＣ、Ｍ、Ｙの階調度を算出する方法は、前回混色制御２で検知した色度などを用いて、ステップＳ６１５での式４〜式１０と同様の方法で計算され、新しいターゲット色度（Ｌ* K0'，ａ* K0'，ｂ* K0'）に対するＣ，Ｍ，Ｙの値を（Ｃ0”，Ｍ0”，Ｙ0”）として式１０から求められる。よって、
【００９４】
【数１２】
2005140861.tif 000014
【００９５】
となる。
他の組１〜７に対しても同様に計算を行い、基準値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）（ｎ＝１、２、…、７）に対して（Ｃｎ”，Ｍｎ”，Ｙｎ”，Ｋｎ”）を求める。
【００９６】
その後、ステップＳ６３４およびステップＳ６３５では、混色制御２のステップＳ６１６およびステップＳ６１７と同様な処理が行われる。但し、新しいターゲット作成時には、前回の混色制御２のステップＳ６１６で使われたターゲット１４０１に対して新しい逆特性テーブルを掛け合わせる。
【００９７】
以上がカートリッジを交換していない場合で、前回が混色制御２であった場合の混色制御３である。そして続けて、再度新しく生成された濃度補正のターゲットテーブルで単色制御をしてＣＭＹ混色のズレを補正する。
【００９８】
図１８は、混色制御３を行った場合のプリント時間又はプリント枚数に対する、任意のパッチの組のΔＥを表す図である。時刻ｔ１とｔ２に混色制御２を行い、その間に２段階で混色制御３（ｓ１、ｓ２）を行った場合である。混色制御３の各段階において、予測したΔＥ’の分だけ補正するものの、予測したΔＥ’と実際の色差ΔＥとでズレがあるため（図２１）、そのズレの分が残っている。しかし、混色制御３を行わない図１６と比べ、色度は安定する。
【００９９】
また、プリント可能状態で何れかの色のカートリッジが交換された場合には（ステップＳ６１０）、画像形成条件が大きく変わるため、再びステップＳ６１１の処理に戻る。
【０１００】
以上が実施例１におけるカラーセンサ４２を用いた単色・混色制御である。
【０１０１】
尚、実施例１では、２段階で色度補正を行っているが、段階の数は２段に限らず、また単色濃度制御の度に色度補正するような連続的な補正であっても良い。
【０１０２】
また、実施例１では、次回色度ズレを検出するまでの間の色差を線形近似で予測したが、予測の仕方は線形近似に限らず、多項式や各種補間式であっても良いし、検討実験などによりいつも同じような色度の変化が予測できるとして、予め決められた値でも良い。
【０１０３】
このように、実施例１における次回の色度ズレを検出するまでの間で色度のズレを予測して段階的に色度補正を行えば、簡単な構成で、色度安定化制御を行うことができる。
［変形例１］
実施例１では、図６に示すステップＳ６２１でＹＥＳの場合、混色制御３を行っているが、転写材１１の消費を抑えるために、この混色制御３を行わず、単色制御だけを行い、混色制御２を行っても良い。
【０１０４】
図３５は、実施例１の変形例における混色制御と単色制御とを組み合わせた階調−濃度特性制御の詳細を示すフローチャートである。尚、図６に示す各ステップと同じステップには同一の符号を付し、その詳細な説明は省略する。ここでは、変形例における混色制御２について説明する。
【０１０５】
まず、ステップＳ３５０１で、混色制御１と同様に、ＣＭＹ混色およびＫの単色パッチパターンを転写材上に形成し、カラーセンサ４２で検知し、Ｌ* ａ* ｂ* 値へ変換する。但し、この時、パッチパターンの形成は最新の濃度補正テーブルを用いて行う。
【０１０６】
次に、ステップＳ３５０２で、変換したＬ* ａ* ｂ* 値を用いてＣＭＹ混色およびＫの単色パッチ間の色差から色度安定化制御するためのオフセット値を算出し、Ｋ単色パッチの色度に付加する。
【０１０７】
パッチの組０を例にステップＳ３５０２の内容を説明する。最新の濃度補正テーブルで形成された各パッチの階調度と色度を、混色制御１と同様に、ＣＭＹ混色パッチの階調度（Ｃ00，Ｍ00，Ｙ00）〜（Ｃ06，Ｍ06，Ｙ06）の色度Ｌ* ａ* ｂ* 値を（Ｌ* 00，ａ* 00，ｂ* 00）〜（Ｌ* 06，ａ* 06，ｂ* 06）とし、Ｋ単色パッチの色度Ｌ* ａ* ｂ* 値を（Ｌ* K0，ａ* K0，ｂ* K0)とする。
【０１０８】
混色制御１では、各パッチの組で、ＣＭＹ混色とＫ単色間の色差ΔＥが０となるようなＣＭＹの階調度を求め、濃度補正のターゲットテーブルを補正した。しかし、混色制御２ではこのΔＥが０ではなく、オフセット値となるようにＣＭＹの階調度を補正する。つまり、ＣＭＹの色度補正するターゲットをＫ単色の色度とするのではなく、Ｋ単色の色度にオフセット値を付加した色度とする。混色制御１で説明したように、ΔＥが０となるような混色制御１を行う場合、図１６に示すような振舞いをするので、例えば、図１５に示すＣＭＹ混色パッチはターゲットのパッチの色度からΔＥずれていたのが混色制御１によりターゲットのパッチの色度となるものの、次回混色制御１の時にはターゲットから同じくΔＥずれた前回と同じ色度となることが予想されるため、混色制御１の度にＣＭＹ混色が両パッチ色度間を行き来することが予想される。
【０１０９】
そこで、より長い時間の間ΔＥを小さくしておくには、つまり、色度を安定化させるには、Ｋ単色をターゲットにＣＭＹ混色を合わせるのでなく、ＣＭＹ混色をＫ単色からみて逆方向にずらしたターゲットに対して補正するような過補正をして、次回混色制御までの間にＣＭＹ混色の色度が、Ｋ単色の色度をまたぐように、又はＫ単色の色度の近くを通過するようにする。
【０１１０】
ここで、オフセット値は、図３６に示すように両パッチ間の色度を通る直線上でＫ単色からＣＭＹ混色へとは逆の方向へずらした値で、例えばＣＭＹ混色（Ｌ* 00、ａ* 00、ｂ* 00）とＫ単色（Ｌ* K0、ａ* K0、ｂ* K0）間のΔＥの半分だけずらした値である。即ち、オフセット値（Ｌ* offset0、ａ* offset0、ｂ* offset0）は、例えばオフセット係数ｃｏｅ＝−１／２として以下のように求めることができる。
【０１１１】
【数１３】
2005140861.tif 000015
【０１１２】
ここで、式中の（Ｌ* 00、ａ* 00、ｂ* 00）と（Ｌ* K0、ａ* K0、ｂ* K0）は、ＣＭＹ混色の基準階調度の色度とＫ単色の色度である。そして、求めたオフセット値をＫ単色パッチの色度に付加し、Ｋ単色パッチの新しい色度（Ｌ* K0'，ａ* K0'，ｂ* K0'）とする。この新しい色度は上記式１４により求める。
他の組１〜７に対しても上記と同様の計算を行い、Ｋ単色の新しい色度（Ｌ* Kn'，ａ* Kn'，ｂ* Kn'）（ｎ＝１、２、…、７）を求める。
【０１１３】
次に、ステップＳ３５０３で、Ｃ、Ｍ、Ｙのプロセスグレーパッチが上述のステップＳ３５０２で求めたＫ単色の新しい色度と一致するためのＣ、Ｍ、Ｙの階調度を算出する。
【０１１４】
パッチの組０を例にステップＳ３５０３の内容を説明する。Ｋ単色の新しい色度と一致するためのＣ、Ｍ、Ｙの階調度を算出する方法は、混色制御１のステップＳ６１５の式４〜式１０と同様の方法で計算され、Ｋ単色パッチの新しい色度（Ｌ* K0'，ａ* K0'，ｂ* K0'）に対するＣ，Ｍ，Ｙの値を（Ｃ0”，Ｍ0”，Ｙ0”）として式１０から求められる。よって、式１５となる。
【０１１５】
他の組１〜７に対しても同様に計算を行い、基準値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）（ｎ＝１、２、…、７）に対して（Ｃｎ”，Ｍｎ”，Ｙｎ”，Ｋｎ”）を求める。
【０１１６】
その後、ステップＳ３５０４およびステップＳ３５０５では、混色制御１のステップＳ６１６およびステップＳ６１７と同様な処理が行われる。但し、新しいターゲット作成時には、前回のステップＳ３５０４で生成されたターゲット１４０１に対して新しい逆特性テーブルを掛け合わせる。
【０１１７】
以上がカートリッジを交換していない場合の単色制御・混色制御２である。
【０１１８】
図３７は、混色制御２を行った場合のプリント時間又はプリント枚数に対する、任意のパッチの組のΔＥを表す図である。ΔＥがオフセット値ΔＥ／２となるような混色制御２を行った場合（ｔ１）、次回の混色制御１又は２（ｔ２）を行うまでの間でＫ単色パッチの色度を通過するため混色制御１の場合の図１６と比べ、色度は安定する。
【０１１９】
この変形例によれば、ターゲットの色度にオフセット値を付加して色度補正を行うことで、簡単な構成で、色度安定化制御を行うことができる。
【０１２０】
尚、転写材１１上に形成するパッチの数は、実施例１および変形例で用いた数には限らない。
【０１２１】
また、αの値はＣ，Ｍ，Ｙで同一のものを用いたが、色毎に異なる値を用いても良い。
【０１２２】
更に、カラーセンサ４２はＲＧＢ出力としたが、フィルタの形状はＲＧＢとは限らない。
【０１２３】
更に、マトリクスをＲＧＢからＬ* ａ* ｂ* への変換マトリクスとしたが、変換元のデータとしては、ＲＧＢに加えてフィルタを通さないセンサ出力値も含めた４つのデータとしても良く、変換後のデータはＬ* ａ* ｂ* 以外の色空間上のデータであっても良い。
【０１２４】
更に、Ｃ，Ｍ，Ｙの混色パッチの色をＫのパッチの色に合わせていたが、カラーセンサ４２で検知されたＣ，Ｍ，Ｙの混色パッチの色度Ｌ* ａ* ｂ*を、例えばａ* ＝０，ｂ* ＝０の無彩色軸をターゲットにしてＣ，Ｍ，Ｙの混色が無彩色となる最適な階調度を算出し、単色制御にフィードバックしても良い。
【０１２５】
更に、オフセット値を予測した色差に比例する値としたが、予測した色差から前述した色度安定化指数（式１）が最小となるような値であっても良い。
【０１２６】
また、オフセット値をターゲットの色度に付加していたが、Ｃ，Ｍ，Ｙの混色がターゲットの色度と一致するような階調度を算出した後に色度が安定化するような階調度のオフセット値を付加しても良く、更に色度を制御する補正値ならどの補正値にオフセット値を付加しても良い。
【０１２７】
以上説明したように、実施例１および変形例によれば、色度ズレの安定化制御システムを構築することができる。
【実施例２】
【０１２８】
実施例１では、混色制御３でターゲットのＫ単色の色度に付加するオフセット値を混色制御２で検出されたＫ単色とＣＭＹ混色間の色差から予測して決定したが、実施例２では、オフセット値を混色制御２でＣＭＹ混色パッチを形成した時の前回のターゲット色度と検出されたＣＭＹ混色間の色差から決定することを特徴とする。
【０１２９】
即ち、図２１を用いて説明すると、ＣＭＹ混色パッチを形成する混色制御２が時間ｔ２であった場合、前回のターゲット色度とは時間ｓ２の混色制御３で新たに算出されたオフセット値が付加されたターゲット色度のことであり、混色制御３で毎回、Ｋ単色パッチの色度にオフセット値が付加されたターゲットの色度を不図示のＥＥＰＲＯＭなどの不揮発性のメモリに保持し、図１９に示したように、混色制御２で検出されたＣＭＹ混色パッチの色度とその混色パッチを形成した時に保持されたターゲットの色度間の色差ΔＥから、次回の混色制御２で検出される同様の色差も同程度のΔＥでＣＭＹ混色の色度がずれると予測するものである。
【０１３０】
ここで、実施例１と異なる点について説明する。まず、混色制御３のステップＳ６３１において、パッチの組０を例にすると、前回の混色制御２で検出されたＣＭＹ混色パッチの色度（Ｌ* 00、ａ* 00、ｂ* 00）から、その混色パッチを形成した時のオフセット値が付加されたターゲットの色度を（Ｌ* K0”、ａ* K0”、ｂ* K0”）とすると、次回混色制御２をするまでの間の予測されるΔＥ’は、
【０１３１】
【数１４】
2005140861.tif 000016
【０１３２】
となる。
そして、実施例１のステップＳ６３２と同様に、求めたオフセット値を前回の混色制御２で検出されたＫ単色の色度に付加し、ターゲットの新しい色度（Ｌ* K0’、ａ* K0’、ｂ* K0’）とする。他の組１〜７に対しても同様な計算を行い、ターゲットの新しい色度（Ｌ* Kn’、ａ* Kn’、ｂ* Kn’）（ｎ＝１、２、…、７）を求める。そして、次回の混色制御２の後の実施例２における混色制御３のために、求めたターゲットの新しい色度（Ｌ* Kn’、ａ* Kn’、ｂ* Kn’）をメモリに保持する。
【０１３３】
このように、実施例２における次回混色制御２をするまでの間のΔＥの予測で、混色制御２で混色パッチを形成した時のターゲットの色度を加味して予測すれば、高精度な色度のずれを予測でき、しいては高精度な色度安定化制御を行うことができる。
【０１３４】
尚、混色制御３で色度ズレΔＥを予測するためのメモリに保持するデータは、ターゲットの色度に限らず、オフセット値や色度を補正するその他の補正値でも良い。
【０１３５】
また、実施例２では、色度ズレを予測するために前回の混色制御２で検出されたＣＭＹ混色パッチの色度とその混色パッチを形成した時に保持されたターゲットの色度間の前回１回分の色差ΔＥを用いたが、次回の混色制御２までの色度ズレを予測するために用いる色差データは前回１回分とは限らない。例えば、オフセット値が付加されたターゲット色度の前回３回分のデータの平均値から、又は前回２回分の色差ΔＥデータの線形補間などから次回混色制御２までの色度ズレΔＥを予測するようにしても良い。
［変形例２］
実施例１の変形例１では、ターゲットのＫ単色の色度に付加するオフセット値は、検出されたＫ単色とＣＭＹ混色間の色差から決定したが、変形例２では、前回の混色制御２によってオフセット値が付加された前回のターゲットの色度及び検出されたＣＭＹ混色間の色差から決定することを特徴とする。
【０１３６】
これは、Ｋ単色パッチの色度にオフセット値が付加されたターゲットの色度を図示しないＥＥＰＲＯＭなどの不揮発性のメモリに保持し、図３８に示したように、保持した前回のオフセット値が付加されたターゲットの色度と検出されたＣＭＹ混色間の色差ΔＥから、次回の混色制御１又は２で検出される同様の色差も同程度のΔＥでＣＭＹ混色の色度がずれると予測し、次回混色制御までの間にＣＭＹ混色の色度が、Ｋ単色の色度をまたぐように、又はＫ単色の色度の近くを通過するように、検出した両パッチ間の色度を通る直線上でＫ単色からみてＣＭＹ混色へとは逆の方向へオフセット値をずらした値で、例えば、ΔＥの半分だけずらした値とするものである。
【０１３７】
ここで、変形例１と異なる点を説明する。混色制御２のステップＳ３５０２において、パッチの組０を例にすると、保持された前回の混色制御２でのオフセット値を付加されたＫ単色の色度を（Ｌ* K0"、ａ* K0"、ｂ* K0"）とし、検出されたＣＭＹ混色パッチの色度（Ｌ* 00、ａ* 00、ｂ* 00）とＫ単色パッチの色度（Ｌ* K0、ａ* K0、ｂ* K0）から、オフセット値（Ｌ* offset0、ａ* offset0、ｂ* offset0）は、オフセット係数ｃｏｅ＝−１／２として以下のように求めることができる。
【０１３８】
【数１５】
2005140861.tif 000017
【０１３９】
そして、実施例１および変形例１における上記式１４と同様に、求めたオフセット値をＫ単色の色度に付加し、ターゲットのＫ単色の新しい色度（Ｌ* K0'，ａ* K0'，ｂ* K0'）とする。
他の組１〜７に対しても上記と同様の計算を行い、Ｋ単色の新しい色度（Ｌ* Kn'，ａ* Kn'，ｂ* Kn'）（ｎ＝１、２、…、７）を求める。そして、次回の混色制御２のために、求めたターゲットのＫ単色の新しい色度をメモリに保持する。
【０１４０】
このように、ターゲットの色度に付加するオフセット値の算出方法で前回のオフセット値を加味して算出すれば、より高精度な色度安定化制御を行うことができる。
【０１４１】
尚、色度ズレを予測するためのメモリに保持するデータは、オフセット値や色度を補正するその他の補正値でも良い。
【０１４２】
また、色度ズレを予測し、オフセット値を求めるために前回１回分の補正値データを用いたが、オフセット値を求めるのに用いる補正データは前回１回分とは限らない。例えば、オフセット値が付加されたＫ単色の前回３回分の色度データから、それら３回分の色度の平均値から、又は前回２回分の色差ΔＥデータの線形補間などからオフセット値を求めたりしても良い。
【０１４３】
以上説明したように、実施例２および変形例によれば、高精度な色度ズレの安定化制御システムを構築することができる。
【実施例３】
【０１４４】
実施例３は、混色制御３で色度安定化を計るためのオフセット値を付加するか、しないかを選択する手段を備えることを特徴とする。これは、混色制御３での環境が、前回混色制御２でのＣＭＹ混色パッチを検知したときの環境と比べて、大きく異なる場合、例えば温度が高くなりすぎた場合は、前回混色制御２での色度ズレΔＥを使っての予測が困難であるためである。
【０１４５】
具体的には、画像形成装置に取り付けられたオペレーションパネルなどにより、ユーザがオフセット値を付加するか、しないかを選択できるように構成する。
【０１４６】
このように、予測が大きくずれそうな場合などは、ユーザがオペレーションパネルから判断することにより、より高精度な色度安定化を計ることができる。
【０１４７】
以上説明したように、実施例３によれば、より高精度な色度ズレの安定化制御システムを構築することができる。
【実施例４】
【０１４８】
前述した実施例１〜３では、カラーセンサ４２を使った色度の安定化制御について説明したが、実施例４では濃度センサ４１を使った階調の安定化制御について説明する。
【０１４９】
前述したように、装置各部の変動が起こっても一定の濃度の階調性が得られるように、各色のトナーやインクで低濃度から高濃度までの複数の階調パッチを中間転写体やドラム等の上に作成し、その階調パッチの濃度を光学センサ等の濃度センサで検知し、その検知結果から、入力階調度である画像信号と出力階調度である画像濃度との関係（以下、階調特性とする）が所望の関係（以下、ターゲットとする）に、例えば直線関係になるように補正を行う階調補正制御（所謂ガンマ補正）を行って階調特性のターゲットからのズレを小さくしても、時間が経つに連れ、もしくはプリント枚数が増えるのに連れて、階調特性のズレは大きくなる。これにより、適当な時間間隔、プリント枚数間隔等が空けば、再び階調パッチを生成して階調のズレを検出し、階調補正制御を行う必要がある。
【０１５０】
図２２は、入力階調度ｘに対する出力濃度ｙの階調特性を示す図である。図２２に示す曲線２２０１は、ターゲットｄ（関数表記でｄ（ｘ）とする）で、曲線２２０２はパッチの濃度検知から得られた階調特性ｆ（関数表記でｆ（ｘ）とする）である。ここで、階調特性ｆがターゲットｄからどのくらいの階調のズレがあるのかを示すものとして、以下のような式で計算される濃度の階調誤差Δを定義する。
【０１５１】
【数１６】
2005140861.tif 000018
【０１５２】
この階調誤差Δは、曲線２２０２と曲線２２０１で囲まれた面積２２０３に相当する。また、この階調誤差Δは符号を持つことに注意されたい。
図２３は、プリント時間又はプリント枚数に対する階調誤差Δを表す図である。ここで、検出して得られた階調誤差Δを０にするような階調補正制御（ｔ１）をした場合、次回の階調補正制御（ｔ２）までの間に、図２３に示すように、階調誤差Δが経時的振舞い（Δ（ｔ））をしたとすると、階調誤差Δの絶対値に対する最大値又は時間（プリント枚数）を積分した値（図中の塗部の面積）が階調安定化の指数となる。
【０１５３】
【数１７】
2005140861.tif 000019
【０１５４】
これにより、階調誤差Δが時間などに対して、図２３に示すような単調的な増加をとるならば、階調誤差Δを０にするような補正値をもって階調を補正する制御は、階調安定化指数が大きくなるため、最適な階調の安定化制御とは必ずしもならない。
従って、実施例４の目的は、階調の安定化制御システムを構築することであり、最適な階調安定化を計るものである。
【０１５５】
尚、実施例４における画像形成部の構成及び動作は、図１を用いて説明した実施例１と同様であり、その説明は省略する。また、画像処理部における処理も、図２を用いて説明した実施例１と同様であり、その説明は省略する。
【０１５６】
ここで、図３に示す濃度センサ４１で中間転写体２７上に形成された単色トナーの階調パッチの濃度を検出し、その検出結果に基づいて画像処理部の階調特性を補正する、階調補正制御と階調安定化制御について説明する。
【０１５７】
図２４は、階調補正制御と階調安定化制御の詳細を示すフローチャートである。まず、ステップＳ２４１０において、カートリッジが交換されたか否かを判断し、カートリッジが交換されたのであればステップＳ２４１１へ進み、階調補正制御を行う。また、カートリッジが交換されていなければステップＳ２４２０へ進み、所定枚数印字したか判定し、印字したならばステップＳ２４２１へ進み、階調安定化制御を行う。
【０１５８】
カートリッジが交換された場合の階調補正制御について説明する。ステップＳ２４１１において、ＣＭＹＫ各色の階調特性のターゲットとしてあらかじめ定められたデフォルトの階調特性（以下、デフォルト・ターゲット）を用いる。デフォルト・ターゲットは画像形成部の特性を加味して設定される。また、階調補正テーブル（図２に示した濃度補正テーブル２０３に相当）は入力値を変更しない、所謂スルーのテーブルを用いる。
【０１５９】
次に、ステップＳ２４１２において、中間転写体２７上にパッチパターンを形成し、濃度センサ４１によって読み取る。このパッチパターンは図８を用いて説明した実施例１と同様であり、その説明は省略する。そして、中間転写体２７上に形成されたパッチパターンは濃度センサ４１によって濃度が検知され、その濃度から補間により階調特性の曲線が生成される。ここで、シアンの濃度検知結果が図２５に示す黒丸で示すようになった場合は、例えばスプライン補間のような補間により２５０２のような階調特性の曲線を生成する。
【０１６０】
そして、ステップＳ２４１３において、ステップＳ２４１１で設定されたデフォルト・ターゲットの濃度曲線２５０１を基準に逆特性の曲線２５０３を算出し、縦軸を出力階調度としたものを入力画像データに対するシアンの階調補正テーブルとする。そして、入力画像データに対してシアンの階調補正テーブルでテーブル変換することにより、シアンの入力階調度と出力濃度がデフォルト・ターゲット２５０１の関係となる。尚、Ｍ、Ｙ、Ｋについても同様に階調補正テーブルを生成し、これ以後、プリント時には、生成した階調補正テーブルを用いて入力画像データの階調補正を行い、プリント可能状態に入るものとする。以上が、カートリッジを交換した場合の階調補正制御である。
【０１６１】
後の説明を簡単化するため、上述の階調補正制御について数式を用いて再度説明する。図２６に示すように、入力階調度をｘとし、出力濃度をｙとして図２５に示した階調特性２５０２を関数表記でｙ＝ｆ（ｘ）、デフォルト・ターゲット２５０１をｙ＝ｄ（ｘ）、そして階調補正テーブルによる入力階調度の変換を、変換された入力階調度ｘ’として、ｘ’＝ｈ（ｘ）とすると、今ターゲットに設定されているデフォルト・ターゲットの階調特性となるよう階調補正するには、以下の２式が等しくなる必要がある。
【０１６２】
ｙ＝ｆ（ｘ’）＝ｆ（ｈ（ｘ））
ｙ＝ｄ（ｘ）
よって、階調補正の関数ｈは、関数ｆの逆特性関数ｆ-1を用いて、
ｈ（ｘ）＝ｆ-1（ｄ（ｘ））
とすれば、所望の階調特性であるデフォルト・ターゲットに階調補正することができる。これを適当な入力階調度ｘ１を通して確認してみることにする。
【０１６３】
図２６に示す２６０１はｘ’＝ｘの所謂スルー変換で、これより、入力階調度ｘ１での所望の階調特性は図より、
ｙ１＝ｄ（ｘ１）
となる。一方、上述の階調補正による画像形成では、まず入力階調度が、
ｘ１’＝ｈ（ｘ１）＝ｆ-1（ｄ（ｘ１））
と変換され、その後画像形成装置の階調特性がかかるため、
ｙ＝ｆ（ｆ-1（ｄ（ｘ１）））＝ｄ（ｘ１）＝ｙ１
となり、結局、所望の階調度に一致する。この入力階調度ｘ１での一致は、全入力階調度においても一致するため、所望の階調特性（デフォルト・ターゲット）に階調補正することが確認できる。
【０１６４】
次に、カートリッジが交換されていない時は、プリント可能状態で規程枚数プリントすると、階調安定化制御を行う。この階調安定化制御では、ステップＳ２４２１において、ステップＳ２４１２と同様に、中間転写体２７上にパッチパターンを形成し、濃度センサ４１によって読み取る。但し、この時のパッチはステップＳ２４１３又はステップＳ２４２５で生成された最新の階調補正テーブルで形成される。
【０１６５】
次に、ステップＳ２４２２において、濃度センサ４１で検知された画像形成装置の階調特性とデフォルト・ターゲット間の階調差から階調安定化制御するためのオフセット関数を算出し、デフォルト・ターゲットに付加する。
【０１６６】
ここで、ステップＳ２４２２の処理内容について詳細に説明する。上述の階調補正制御では、画像形成部の階調特性とデフォルト・ターゲットとのズレ量を表す階調誤差Δが０となるような階調補正の関数ｈ（ｘ）を求め、階調補正テーブルを補正した。このような階調補正制御を行う場合に、その後の階調誤差が図２３に示すような単調増加の振舞いをするとすると、例えば図２６で画像形成部は、デフォルト・ターゲットからΔずれた階調特性ｆであったものが、階調補正制御によりデフォルト・ターゲットに補正されるものの、次回階調補正制御の時には前回と同程度の階調特性ｆとなることが予想される。即ち、階調補正制御の度に階調がデフォルト・ターゲットと階調特性ｆとの間を往復することが予想される。
【０１６７】
そこで、より長い時間の間、階調誤差Δを小さくしておくには、つまり、階調を安定化させるには、階調をデフォルト・ターゲットに合わせるのでなく、階調特性ｆをデフォルト・ターゲットからみて逆方向にずらした新しいターゲットに変更し、これに対して補正するように過補正を行い、次回階調補正までの間に画像形成部の階調特性がデフォルト・ターゲットをまたぐようにする。
【０１６８】
オフセット関数は、図２７に示すように濃度センサ４１で検知された画像形成部の階調特性とデフォルト・ターゲットとの間の各入力階調度に対する階調差δ（ｘ）＝ｆ（ｘ）−ｄ（ｘ）に応じたオフセット値の関数で、オフセット値はデフォルト・ターゲットから階調特性ｆへとは逆の方向へずらす値である。例えば、図中の階調差δの半分で逆符号である−δ／２だけデフォルト・ターゲットをずらす値である。
【０１６９】
即ち、階調補正制御のステップＳ２４１３と同様に、入力階調度ｘ、階調補正テーブルで変換された入力階調度をｘ’、出力濃度をｙとして最新の階調補正テーブルで形成された画像形成部の階調特性を関数表記でｙ＝ｆ（ｘ）とすると、オフセット関数ｓ（ｘ）はオフセット係数ｃｏｅ＝−１／２として以下のように求めることができる。
【０１７０】
ｓ（ｘ）＝ｃｏｅ＊（ｆ（ｘ）−ｄ（ｘ））      式４−１
ここで、ｄ（ｘ）は基準となるデフォルト・ターゲットである。そして、求めたオフセット関数をデフォルト・ターゲットに付加し、新しいターゲットをｇ（ｘ）とする。
【０１７１】
ｇ（ｘ）＝ｄ（ｘ）＋ｓ（ｘ）      式４−２
次に、ステップＳ２４２３では、ステップＳ２４２２で得られたターゲットの適切性をチェックする。これは、図２８に示すように、デフォルト・ターゲットから大きくずれた階調特性ｆ（ｘ）であった場合、上記式４−１、式４−２によって算出されたターゲット１０３のｇ（ｘ）はターゲットとしては不適切（負の出力階調を持つ等）な場合があり、このような不適切なターゲットを使用することを避けるためである。
【０１７２】
具体的には、ステップＳ２４２２で得られたターゲットｇが、全入力階調度ｘにおいて適切とされる出力濃度内Ｄmin ≦ｇ（ｘ）≦Ｄmax か判断する。このＤmin およびＤmax は、例えば画像形成部の最小濃度と最大濃度である。ここで、適切なターゲットであると判断すると、ｇを正式なターゲットとして設定し、ステップＳ２４２５へ進む。不適切であると判断するとステップＳ２４２４へ進み、不適切なターゲットを使わせないために、ターゲットをデフォルト・ターゲットに設定（ｇ（ｘ）＝ｄ（ｘ））し、ステップＳ２４２５へ進む。
【０１７３】
このステップＳ２４２５では、ステップＳ２４２４で設定されたターゲットを用いて、ステップＳ２４１３と同様の方法で階調補正の関数を求め、階調補正テーブルを更新する。即ち、階調補正の関数ｈ（ｘ）は、関数ｆ（ｘ）の逆特性関数ｆ-1（ｘ）から
ｈ（ｘ）＝ｆ-1（ｇ（ｘ））
となる。以後、プリント時には、このステップＳ２４２５で作成した階調補正テーブルを用いて入力画像データの階調補正を行い、プリント可能状態に入る。以上が、階調安定化制御である。
【０１７４】
図２９は、階調安定化制御を行った場合のプリント時間又はプリント枚数に対する画像形成部の階調誤差Δを表す図である。上述の階調安定化制御を行った場合は、前回の階調安定化制御（ｔ１）から次回の階調補正制御又は階調安定化制御（ｔ２）を行うまでの間、画像形成装置の階調特性がデフォルト・ターゲットをまたぐため、階調補正制御の場合（図２３）と比べて階調安定化指数（階調誤差Δの最大値又は時間積分した面積）が小さくなり、階調が安定する。
【０１７５】
また、プリント可能状態で、何れかの色のカートリッジが交換された場合は、画像形成条件が大きく変わるため、ステップＳ２４１０からステップＳ２４１１へ進み、上述した処理を実行する。
【０１７６】
以上が実施例４における濃度センサ４１を用いた階調安定化制御である。
【０１７７】
尚、中間転写体２７上に形成するパッチの数は実施例４で用いた数には限らない。
【０１７８】
また、実施例４では、オフセット関数を入力階調に対する階調差に比例したオフセット値としたが、検討実験などによりいつも同じような階調の変化が予測できるとして、オフセット関数は固定的であっても良いし、前述した階調安定化指数が最小となるような関数であっても良い。
【０１７９】
更に、実施例４では、画像形成部の階調特性ｆがデフォルト・ターゲットから大きくずれた場合は、ターゲットをデフォルト・ターゲットに設定（ｇ（ｘ）＝ｄ（ｘ））するとしたが、どのような特性ｆであっても不適切なターゲットとならないような、ターゲットを設定しても良い。
【０１８０】
その場合、例えば上記式４−１、式４−２のオフセット係数を正の値（ｃｏｅ’＝１／２）として、次のようなターゲット関数に変更を与えたｇ’を求める。
【０１８１】
ｇ’（ｘ）＝ｃｏｅ’＊（ｆ（ｘ）−ｄ（ｘ））＋ｄ（ｘ）
このｇ’（ｘ）は、図３０に示すような階調特性をもっており、ｃｏｅ’＝１／２の時、パッチ階調ｆ（ｘ）とデフォルト・ターゲットｄ（ｘ）との丁度中間となる。そして、このｇ’（ｘ）を更にデフォルト・ターゲットに対して逆特性になるような、以下の関数ｇ（ｘ）を求め、これをターゲットとすれば、図３０に示すように不適切なターゲットになることはない。
【０１８２】
ｇ（ｘ）＝ｇ’-1（ｄ（ｘ））
＝ｃｏｅ’＊ｆ-1（ｄ（ｘ））＋（１−ｃｏｅ’）ｘ
以上説明したように、実施例４によれば、階調の安定化制御システムを構築することができる。
【実施例５】
【０１８３】
実施例４では、デフォルト・ターゲットに付加するオフセット階調は、検出された画像形成部の階調特性ｆとデフォルト・ターゲットｄとの間の階調差から決定したが、実施例５では検出されたパッチの階調特性ｆと前回のターゲットｇとの間の階調差から決定することを特徴とする。
【０１８４】
図３１は、実施例５における制御部の構成を示すブロック図である。図３１に示す階調補正テーブル３１３１を作成した時のターゲットをＥＥＰＲＯＭなどの不揮発性のメモリ３１２０に前回のターゲット３１２２として保持し、保持した前回のターゲット３１２２（図３２に示す関数表記ではｇ（ｘ））と、濃度センサ検出信号３１０１によって検出されたパッチの階調特性（図３２に示す関数表記でｆ（ｘ））との間の各入力階調に対する階調差δから、次回の階調安定化制御で検出されるパッチの階調差も同程度のδでずれると予測し、次回の階調安定化制までの間に画像形成部の階調が、デフォルト・ターゲット３１２１（図３２に示す関数表記でｄ（ｘ））をまたぐように、階調差δに応じたオフセット関数をデフォルト・ターゲット３１２１に付加するものであり、例えば各入力階調に対するδを半分にして逆符号をとったものである。
【０１８５】
ここで、実施例４と異なる点について説明する。階調安定化制御のステップＳ２４２２において、オフセット関数ｓ（ｘ）をオフセット係数ｃｏｅ＝−１／２として以下のように求めることができる。
【０１８６】
ｓ（ｘ）＝ｃｏｅ＊（ｆ（ｘ）−ｇ（ｘ））
そして、求めたオフセット関数をデフォルト・ターゲットに付加し、新しいターゲット（図３２に示す関数表記でｇnew （ｘ））とする。
【０１８７】
ｇnew （ｘ）＝ｄ（ｘ）＋ｓ（ｘ）
次に、ステップＳ２４２５で、ステップＳ２４２３で設定されたターゲットを用いて、ステップＳ２４１３と同様の方法で階調補正の関数を求め、階調補正テーブルを更新する。即ち、階調補正の関数ｈ（ｘ）は、関数ｆ（ｘ）の逆特性関数ｆ-1（ｘ）から、
ｈ（ｘ）＝ｆ-1（ｇnew （ｘ））
となる。そして、次回の実施例５における階調安定化制御のために、ステップＳ２４２２で求めたターゲットｇnew （ｘ）をメモリ３１３０に保持する。
【０１８８】
尚、実施例５では、階調ズレを予測しオフセット関数を求めるために前回１回分のターゲットを用いたが、オフセット関数を求めるのに用いるターゲットは前回１回分とは限らない。例えば、前回３回分のターゲットのデータから、それら３回分のターゲットの平均階調特性から新しいターゲットを求めても良い。
【０１８９】
また、階調ズレを予測するためにメモリ３１３０に保持するデータは、オフセット関数や階調補正テーブル、階調を補正するその他の補正値でも良い。
【０１９０】
以上説明したように、実施例５によれば、より高精度な階調安定化制御システムを構築することができる。
【実施例６】
【０１９１】
実施例６では、階調安定化を計るためのオフセット関数を付加するか、しないかを選択する手段を備えることを特徴とする。これは、実施例４で説明したような階調ズレの安定化を計るだけではなく、ユーザーによっては階調補正の直後の階調ズレを無くする、もしくは最小にする要望が強いことも考えられるためである。
【０１９２】
具体的には、図３３に示すようなカラー画像形成装置に取り付けられたオペレーションパネルなどにより、ユーザが濃度の階調補正を選択できるように構成する。即ち、図２４に示すステップＳ２４２０とステップＳ２４２１との間に、図３４に示すようなステップＳ３４０１を新たに設け、上述のオペレーションパネルからユーザが階調補正制御を行うか（図３３の３３０１が押下されたか）、階調安定化制御を行うか（図３３の３３０２が押下されたか）に応じて処理を切り換えるものである。
【０１９３】
実施例６では、ユーザに選択を促すメッセージを画像形成装置のオペレーションパネル上に表示しているが、ホストＰＣ上などで同様の表示を行っても良い。
【０１９４】
以上説明したように、実施例６によれば、ユーザのニーズに合わせることができる柔軟な階調補正の制御システムを構築することができる。
【０１９５】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１９６】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１９７】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１９８】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１９９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２００】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０２０１】
【図１】カラー画像形成装置における画像形成部の構成を示す図である。
【図２】カラー画像形成装置の画像処理部における処理の一例を示す図である。
【図３】図１に示す濃度センサ４１の構成の一例を示す図である。
【図４】図１に示すカラーセンサ４２の構成の一例を示す図である。
【図５】カラーセンサ４２と濃度センサ４１とを組み合わせた階調−濃度特性の制御を示すフローチャートである。
【図６】混色制御と単色制御とを組み合わせた階調−濃度特性制御の詳細を示すフローチャートである。
【図７】入力階調度に対して出力濃度が線形になるような特性を示す図である。
【図８】中間転写体２７上に形成するパッチパターンの例を示す図である。
【図９】階調−濃度曲線とターゲットの濃度曲線およびターゲットの濃度曲線に対する逆特性の曲線を示す図である。
【図１０】各パッチとＣＭＹＫの階調度とを示す図である。
【図１１】転写材１１上に形成するパッチパターンの例を示す図である。
【図１２】各パッチに対する説明変量と目的変量とを示す図である。
【図１３】線形補間により作成したシアンの色補正テーブルを示す図である。
【図１４】シアンのターゲットの階調−濃度曲線を示す図である。
【図１５】ＣＭＹ混色パッチの基準階調度の色度とＫ単色パッチの色度をＬ* ａ* ｂ* 空間にプロットした図である。
【図１６】プリント時間又はプリント枚数に対する色度のズレ（ΔＥ）を表す図である。
【図１７】実施例１における混色制御３を示す色空間の図である。
【図１８】実施例１における混色制御２と混色制御３の色度ズレの経時的変化を示す図である。
【図１９】実施例２における混色制御３を示す色空間の図である。
【図２０】実施例１における混色制御３を行うタイミングを示す図である。
【図２１】実施例１における混色制御３で予測する色差ΔＥを示す図である。
【図２２】入力階調度ｘに対する出力濃度ｙの階調特性を示す図である。
【図２３】プリント時間又はプリント枚数に対する階調誤差Δを表す図である。
【図２４】階調補正制御と階調安定化制御の詳細を示すフローチャートである。
【図２５】実施例４における階調補正制御を示す図である。
【図２６】実施例４における階調補正制御の詳細を説明するための図である。
【図２７】実施例４における階調安定化制御を説明するための図である。
【図２８】実施例４における階調安定化制御の不適切な場合を示す図である。
【図２９】階調安定化制御を行った場合のプリント時間又はプリント枚数に対する画像形成部の階調誤差Δを表す図である。
【図３０】実施例４における階調安定化制御の適切なターゲットを算出する方法を説明するための図である。
【図３１】実施例５における制御部の構成を示すブロック図である。
【図３２】実施例５における階調安定化制御を説明するための図である。
【図３３】実施例６におけるオペレーションパネルを示す図である。
【図３４】実施例６における階調補正制御と階調安定化制御の詳細を示すフローチャートである。
【図３５】実施例１の変形例における混色制御と単色制御とを組み合わせた階調−濃度特性制御の詳細を示すフローチャートである。
【図３６】変形例１における混色制御２を示す色空間の図である。
【図３７】変形例１における混色制御１と混色制御２の色度ズレの経時的変化を示す図である。
【図３８】変形例２における混色制御２を示す色空間の図である。
【図３９】実施例１における制御部の構成を示すブロック図である。
【図１】
2005140861.tif 000020
【図２】
2005140861.tif 000021
【図３】
2005140861.tif 000022
【図４】
2005140861.tif 000023
【図５】
2005140861.tif 000024
【図６】
2005140861.tif 000025
【図７】
2005140861.tif 000026
【図８】
2005140861.tif 000027
【図９】
2005140861.tif 000028
【図１０】
2005140861.tif 000029
【図１１】
2005140861.tif 000030
【図１２】
2005140861.tif 000031
【図１３】
2005140861.tif 000032
【図１４】
2005140861.tif 000033
【図１５】
2005140861.tif 000034
【図１６】
2005140861.tif 000035
【図１７】
2005140861.tif 000036
【図１８】
2005140861.tif 000037
【図１９】
2005140861.tif 000038
【図２０】
2005140861.tif 000039
【図２１】
2005140861.tif 000040
【図２２】
2005140861.tif 000041
【図２３】
2005140861.tif 000042
【図２４】
2005140861.tif 000043
【図２５】
2005140861.tif 000044
【図２６】
2005140861.tif 000045
【図２７】
2005140861.tif 000046
【図２８】
2005140861.tif 000047
【図２９】
2005140861.tif 000048
【図３０】
2005140861.tif 000049
【図３１】
2005140861.tif 000050
【図３２】
2005140861.tif 000051
【図３３】
2005140861.tif 000052
【図３４】
2005140861.tif 000053
【図３５】
2005140861.tif 000054
【図３６】
2005140861.tif 000055
【図３７】
2005140861.tif 000056
【図３８】
2005140861.tif 000057
【図３９】
2005140861.tif 000058