(57)【要約】【課題】階調補正機能を持つ画像処理装置において、機差や環境変動の影響を軽減できるようにする。【解決手段】環境試験を行なうことで環境変動に関わる各種データを取得し、環境条件ごとに階調補正パラメータを補正する補正演算データを特定しておく（Ｓ４１）。実使用時には、環境変動要因に関して補正演算するべく、現在の環境条件に適合する補正演算データを補正演算データテーブルから読み出し（Ｓ４２）、現在の環境条件に適合させるためのデータ補正量を算出する（Ｓ４４）。そして、求めたデータ補正量を使用して、基準階調補正パラメータを、現在の環境条件に適合するように補正演算する（Ｓ４６）。環境要因に関して補正された基準階調補正パラメータを使用して画像データに対して階調補正処理を行なう。【選択図】図８
2006268213.tif 000002
【特許請求の範囲】
【請求項１】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理方法であって、
前記階調特性を補正することなく前記出力デバイスにて階調特性測定用のテスト画像を所定の記録媒体上に出力させ、
出力されたテスト画像を前記出力デバイスの外部に設けられた測定装置で測定することで前記出力デバイスの階調特性を特定し、
この特定した前記出力デバイスの階調特性を電子的にデータ解析することで階調特性を補正するための階調補正パラメータを電子的に生成する
ことを特徴とする画像処理方法。
【請求項２】
前記階調補正パラメータを、その生成過程における前記出力デバイスの環境条件と対応付けて保存しておき、
実使用時における前記出力デバイスの環境条件と、前記階調補正パラメータの生成過程における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する
ことを特徴とする請求項１に記載の画像処理方法。
【請求項３】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理方法であって、
前記出力デバイスの階調特性を特定する所定の階調データに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成するとともに、その生成過程における前記出力デバイスの環境条件と対応付けて保存しておき、
実使用時における前記出力デバイスの環境条件と、前記階調補正パラメータの生成過程における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する
ことを特徴とする画像処理方法。
【請求項４】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理方法であって、
前記出力デバイスの階調特性を特定する所定の階調データに基づいて前記階調特性を補正するための階調補正パラメータを電子的に生成する際の、その生成過程における前記出力デバイスの環境条件と、実使用時における前記出力デバイスの環境条件を所定のサーバ装置に通知し、
この通知に応答して当該外部装置から返送される階調補正パラメータを受け取り、
この受け取った階調補正パラメータを使用して前記処理対象画像の階調特性を補正する
ことを特徴とする画像処理方法。
【請求項５】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置であって、
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像を測定することで特定される前記出力デバイスの階調特性を電子的にデータ解析することで、前記出力デバイスの階調特性を補正するための階調補正パラメータを電子的に生成する補正データ生成部
を備えたことを特徴とする画像処理装置。
【請求項６】
前記補正データ生成部は、前記階調補正パラメータを、その生成過程における前記出力デバイスの環境条件と対応付けて保存しておき、実使用時における前記出力デバイスの環境条件と前記階調補正パラメータの生成過程における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置であって、
前記出力デバイスの階調特性を特定する所定の階調データに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成するとともに、その生成過程における前記出力デバイスの環境条件と対応付けて保存しておき、実使用時における前記出力デバイスの環境条件と前記階調補正パラメータの生成過程における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する補正データ生成部を
備えたことを特徴とする画像処理装置。
【請求項８】
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像に基づいて得られる階調データに基づいて前記出力デバイスの階調特性を特定する階調特性測定処理部を
さらに備えたことを特徴とする請求項５〜７の内の何れか１項に記載の画像処理装置。
【請求項９】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置であって、
前記出力デバイスの階調特性を特定する所定の階調データに基づいて前記階調特性を補正するための階調補正パラメータを電子的に生成する際の、その生成過程における前記出力デバイスの環境条件と、実使用時における前記出力デバイスの環境条件を所定のサーバ装置に通知し、この通知に応答して当該外部装置から返送される階調補正パラメータを受け取り、この受け取った階調補正パラメータを使用して前記処理対象画像の階調特性を補正する階調補正部
を備えていることを特徴とする画像処理装置。
【請求項１０】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置との組合せで用いられるサーバ装置であって、
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像を測定する測定部と、
前記測定部が測定した測定データを前記画像処理装置に送信する通信制御部と
を備えたことを特徴とするサーバ装置。
【請求項１１】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置との組合せで用いられるサーバ装置であって、
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像を測定する測定部と、
前記測定部が測定した測定データを電子的にデータ解析することで前記出力デバイスの階調特性を特定する階調特性測定処理部と、
前記階調特性測定処理部が特定した前記出力デバイスの階調特性を示す階調データを前記画像処理装置に送信する通信制御部と
を備えたことを特徴とするサーバ装置。
【請求項１２】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置との組合せで用いられるサーバ装置であって、
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像を測定する測定部と、
前記測定部が測定した測定データを電子的にデータ解析することで前記出力デバイスの階調特性を特定する階調特性測定処理部と、
前記階調特性測定処理部が特定した前記出力デバイスの階調特性を電子的にデータ解析することで、前記出力デバイスの階調特性を補正するための階調補正パラメータを電子的に生成する補正データ生成部と、
前記補正データ生成部が生成した前記階調補正パラメータを前記画像処理装置に送信する通信制御部と
を備えたことを特徴とするサーバ装置。
【請求項１３】
前記補正データ生成部は、前記階調補正パラメータを、その生成過程における前記出力デバイスの環境条件と対応付けて保存しておき、実使用時における前記出力デバイスの環境条件と前記階調補正パラメータの生成過程における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する
ことを特徴とする請求項１２に記載のサーバ装置。
【請求項１４】
階調性を有する処理対象画像に基づいて所定の出力デバイスにより形成される出力画像の階調特性が所定の特性となるように、前記処理対象画像の階調特性を補正する画像処理装置との組合せで用いられるサーバ装置であって、
前記階調特性を補正することなく前記出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像に基づいて取得される前記階調特性を補正するための階調補正パラメータと、この階調補正パラメータを電子的に生成する過程における前記出力デバイスの環境条件と、実使用時における前記出力デバイスの環境条件とに基づいて、前記階調特性を補正するための階調補正パラメータを電子的に生成する補正データ生成部と、
前記補正データ生成部が生成した前記階調補正パラメータを前記画像処理装置に送信する通信制御部と
を備えたことを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法および画像処理装置並びにサーバ装置に関する。より詳細には、複写機、プリンタ、ＦＡＸ、あるいはこれらの機能を複合的に備える複合機などの画像形成装置の画像処理機能に好適に使用される、出力画像の階調特性を補正する仕組みに関する。
【背景技術】
【０００２】
カラー複写機など、所定の記録媒体上に画像を形成する画像形成装置においては、階調性を有する処理対象画像を表わす画像データに基づいて、出力される記録媒体上の記録画像の濃度階調との整合性を取るために、画像データの階調変換を行なう仕組みが採られている（たとえば特許文献１〜３を参照）。
【０００３】
【特許文献１】特許第３４４１９９４号公報
【特許文献２】特許第３３２５７６５号公報
【特許文献３】特許第３５１８９１３号公報
【０００４】
たとえば、特許文献１には、濃度特性補正手段の補正量を調整する仕組みが提案されている。具体的には、検査用の階調パターンを出力し、読取装置もしくは像担持体上の濃度検知センサを用いてデバイスの濃度特性を検出し、目標濃度とのずれ量と記憶した濃度特性とを用いた濃度特性補正量演算結果に基づき、基準濃度値と一致するように補正テーブルを生成する。そして、補正テーブルを入力画像に処理することで、画像出力装置の階調を最良の状態に保持する。
【０００５】
また、特許文献２には、階調補正曲線を補正する仕組みが提案されている。具体的には、試験画像データ（階調パターン）を用いて初期階調補正曲線データを処理して出力し、光学的読取手段によって読み取ったデータと初期階調補正データおよび基準出力曲線データに基づいて階調補正曲線データを算出し、この階調補正曲線データを画像出力装置に設定して補正曲線データを処理することで、画像出力装置の階調を最良の状態に保持する。
【０００６】
また、特許文献３には、基準階調変換曲線Ａと基準階調補正曲線Ａを補正する補正階調曲線Ｂを持ち、補正階調曲線Ｂを所望のデータ階調に補正演算して補正することで、画像出力装置の階調を最良の状態に保持する仕組みが提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１〜３に記載の仕組みは、機差や環境変動あるいは誤差などの点で、依然として難点がある。
【０００８】
たとえば、機種別に専用設計を施した階調補正パラメータを固定で適用するもので、温度や湿度などによる環境変動や劣化および機体差が考慮されていない。
【０００９】
また、たとえば像担持体上の濃度を検知する専用の階調補正用センサを出力デバイス内部に設けた自動濃度検知コントロール機能やキャリブレーションなどのユーザによる補正操作を要するため、使い勝手が悪いし、手作業による補正作業を行なうため、調整作業が煩雑であり、調整に長時間を要する上、調整作業者ごとの個人差のために、操作ミスによる画質劣化も発生し得る。
【００１０】
また、自動階調補正機能があったとしても、基準階調補正曲線がベースとなる階調補正カーブへの合わせ込み（補正曲線演算）であるため、量子化誤差やマイナーチェンジなどでよく発生する部材変更や消耗品製造ロット間差への対応において、基準との差が大きくなれば大きくなる程、量子化誤差も増えるため、精度に問題がある。
【００１１】
また、装置内に専用の濃度（階調）検出センサなど階調測定用のセンサを設ける必要があり、装置コストが高くなる。
【００１２】
本発明は、上記事情に鑑みてなされたものであり、上述した問題の少なくとも１つを解決することのできる仕組みを提供することを目的とする。
【００１３】
たとえば、階調再現における機差の影響を軽減可能な仕組みを提供することを目的とする。
【００１４】
あるいは、階調再現における環境変動の影響を軽減可能な仕組みを提供することを目的とする。
【００１５】
あるいは、量子化誤差のない良好な階調再現が可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る第１の仕組みにおいては、補正データ生成部は、階調特性を補正することなく出力デバイスにて所定の記録媒体上に出力された階調特性測定用のテスト画像を測定することで特定される出力デバイスの階調特性を電子的にデータ解析することで、出力デバイスの階調特性を補正するための階調補正パラメータを電子的に生成する。
【００１７】
また、本発明に係る第２の仕組みにおいては、補正データ生成部は、出力デバイスの階調特性を特定する所定の階調データに基づいて、階調特性を補正するための階調補正パラメータを電子的に生成するとともに、その生成過程における出力デバイスの環境条件と対応付けて保存しておく。また、補正データ生成部は、実使用時における出力デバイスの環境条件と階調補正パラメータの生成過程における出力デバイスの環境条件とに基づいて、階調特性を補正するための階調補正パラメータを電子的に生成する。なお、この第２の仕組みは、第１の仕組みと組み合わせることができる。
【００１８】
また、第１および第２の仕組みにおいては、階調特性を補正することなく出力デバイスにて階調特性測定用のテスト画像を所定の記録媒体上に出力させ、出力されたテスト画像を出力デバイスの外部に設けられた測定装置で測定することで出力デバイスの階調特性を特定する階調特性測定処理部を設けてもよい。
【００１９】
たとえば、第１の仕組みにおいては、出力デバイスは階調検出センサなどを廃した構成としておき、出力デバイスの階調特性を取得するための階調パッチをテスト画像として補正なし状態でその出力デバイスから出力し、その階調パッチを自機もしくは別の原稿読取装置（スキャナ）で読み取ることで、あるいはクライアントサーバに接続された測定装置を使用して階調データを取得する。そして、この階調データに基づいて、基準となる階調補正パラメータを自動生成し、この階調補正パラメータを使用して処理対象画像データの階調特性を補正してから出力デバイスにて出力処理を行なう。
【００２０】
また、第２の仕組みにおいては、第１の仕組みにおいて、基準となる階調補正パラメータを自動生成した際に、階調補正パラメータとその生成条件（月日、地域など）とを対応付けて所定の場所に保存しておく。この後、実使用時には、自動生成された基準となる階調補正パラメータの生成条件と、階調特性変動に影響を与える気温や湿度などの環境条件に基づいて、実使用時の環境に適合する階調補正パラメータを自動生成し、この階調補正パラメータを使用して処理対象画像データの階調特性を補正してから出力デバイスにて出力処理を行なう。
【００２１】
なお、基準となる階調補正パラメータを、階調特性に変動に影響を与える気温や湿度などの環境条件に応じて予め複数種類保持しておき、その複数種類の中で実使用時の環境に最も適合するものを選択することで、実使用時の環境に適合する階調補正パラメータの取得を容易にする仕組みにしておいてもよい。たとえば、機体内に持つタイマ機能（月日）および、地域情報を基に変動に影響を与える気温、湿度などによる基準の階調補正パラメータを補正する補正量（補正演算データ）を地域ゾーンごとに予め保持しておくとよい。
【００２２】
また、第１や第２の仕組みにおいては、作成した基準となる階調補正パラメータの生成条件と、機体内に持つタイマ機能（月日）および、地域情報を基に変動に影響を与える気温、湿度などによる基準階調補正量と解像度やスクリーン種などの出力条件から、予め保持している基準となる階調補正パラメータとの差分補正量を求めて画像に階調補正処理を施すようにしてもよい。出力条件に応じた階調補正量にすることで、解像度やスクリーン種が切り替った場合でも、常に、最適な階調特性で出力処理を行なうことができるようになる。
【００２３】
また、本発明に係る第３の仕組みは、本発明に係る第１や第２の仕組みを、外部のサーバ装置を利用して実現するシステム構成にしたものである。この場合、第１や第２の仕組みの画像処理装置に設けられている各機能部の何処までをサーバ装置側に置くかで、様々なシステム形態を取ることができる。
【００２４】
一例としては、階調補正パラメータを電子的に生成する過程における出力デバイスの環境条件と実使用時における出力デバイスの環境条件を所定のサーバ装置に通知する。
【００２５】
この場合、外部装置側では、第１の仕組みにおける補正データ生成部と同様にして、生成過程時に適合した階調補正パラメータを求めておく。さらに、外部装置側では、第２の仕組みにおける補正データ生成部と同様にして、実使用時における出力デバイスの環境条件と階調補正パラメータの生成過程における出力デバイスの環境条件とに基づいて、階調特性を補正するための階調補正パラメータを電子的に生成する。
【００２６】
階調補正部は、通知に応答して外部装置から返送される階調補正パラメータを受け取り、この受け取った階調補正パラメータを使用して処理対象画像の階調特性を補正する。
【００２７】
なお、本発明に係る画像処理の仕組みは、電子計算機（コンピュータ）を用いてソフトウェアで実現することもでき、このためのプログラムやこのプログラムを格納した記録媒体を発明として抽出することも可能である。たとえば、画像形成装置用のプリンタドライバとして提供されてもよい。プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介した配信により提供されてもよい。
【発明の効果】
【００２８】
本発明に係る第１の仕組みによれば、階調特性を補正せずにテスト画像を出力して出力デバイス外部の測定装置で測定することで出力デバイスの階調特性を特定するようにしたので、機体固有の特性をより正確に反映することができるため機差の影響を排除できる。
【００２９】
また、出力デバイスの階調特性を電子的にデータ解析することで階調補正パラメータを電子的に生成するようにしたので、ユーザの手を煩わせることなく、階調補正を行なうことができる。すなわち、出力デバイスの出力階調調整のための大部分の作業を自動化することができるので、出力階調調整作業を短時間で完了することができ、また作業者の熟練度の影響を受けることなく出力デバイスを確実に適切な状態に調整することができる。
【００３０】
また、部材変更や消耗品製造ロット間などにより出力デバイスの特性が変動しても、出力デバイスの階調特性を測定により特定することができるので、量子化誤差の影響を軽減することができるようになる。
【００３１】
また、本発明に係る第２の仕組みによれば、階調補正パラメータを、階調補正パラメータ生成過程における出力デバイスの環境条件と対応付けて保存しておき、実使用時における出力デバイスの環境条件と階調補正パラメータの生成過程における出力デバイスの環境条件とに基づいて階調補正パラメータをさらに電子的に生成するようにしたので、環境変動の影響を受けることなく出力デバイスを確実に適切な状態に調整することができる。
【００３２】
また、本発明に係る第３の仕組みによれば、外部のサーバ装置を利用するようにした。これにより、たとえば、外部のサーバ装置に必要な情報を通知して階調補正パラメータをサーバ装置側で生成し、画像処理装置側では、サーバ装置にて生成された階調補正パラメータを受け取って階調補正を行なうことができる。第１や第２の仕組みにおける全ての処理を自装置で対処する場合より柔軟な運用が可能となる。また、自装置のコストを低減できる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００３４】
＜画像形成装置の全体構成＞
図１は、本発明に係る画像処理装置の一実施形態を搭載した画像形成装置の一例であるカラー複写装置の機構図である。なお、本発明に係る画像処理装置は、画像形成装置に組み込まれて使用される他、単独の装置として提供されてもよい。
【００３５】
図示するように、カラー複写装置１は、原稿画像を読み取り電気信号に変換する画像取得部（ＩＩＴ；Image Input Terminal）１０、読み取った原稿画像のページ再配置などを制御してハードディスク（ＨＤ）などの記憶媒体に蓄積する、あるいは入力された画像データに対して所望の画像処理を施す画像処理（ＩＰＳ；Image Processing System ）機能や装置全体の動作を制御する制御機能を備えた内部コントローラ部２０、および電気信号を光信号に変換して静電潜像によるゼログラフィを用いて画像を形成する画像出力部（ＩＯＴ；Image Output Terminal）３０を備える。
【００３６】
またカラー複写装置１は、プラテンカバー１１６を備える。なお、図示しないが、筐体上部のプラテンカバー１１６近傍には、各種機能の選択および種々の読み取り／プリント指定などユーザ指示を行なうためのユーザインタフェース部（ＵＩ；User Interface）が設けられる。また、図示しないが、両面印刷をするために表面に画像が印刷された出力用紙Ｐの向きを反転させる反転機構部を設けることもできる。
【００３７】
内部コントローラ部２０は、画像取得部１０と画像出力部３０との境界部分に配された基板上に設けられている。なお、出力画像データを他の装置へ転送するための外部出力部（ＥＳＳ；Electronic Subsystem）が設けられていてもよい。
【００３８】
画像取得部１０は、筐体１１２と、この筐体１１２上に設けられた透明ガラスからなる略Ａ３サイズ大のプラテンガラス（原稿載置台）１１とを備える。
【００３９】
また画像取得部１０は、筐体１１２内に、プラテンガラス１１の原稿載置面と反対側の面（裏面）に向かって光を照射する光源１２と、光源１２から発せられた光をプラテンガラス１１側に反射させるフルレートキャリッジ（Ｆ／Ｒ−ＣＲＧ）１３４とを備える。光源１２としては、主走査方向（図における紙面直交方向）を長手方向とする蛍光ランプが使用されている。
【００４０】
また画像取得部１０は筐体１１２内に、フルレートキャリッジ１３４によって偏向された反射光を偏向するハーフレートキャリッジ（Ｈ／Ｒ−ＣＲＧ）１３８を備える。フルレートキャリッジ１３４およびハーフレートキャリッジ１３８は、図示しないステッピングモータにより、連動して、副走査方向（図１中矢印Ｘ方向）およびこれと反対方向に往復移動可能に構成されている。
【００４１】
さらに画像取得部１０は、筐体１１２内に、ハーフレートキャリッジ１３８により偏向された反射光を収束するレンズ１４０と、レンズ１４０で収束された反射光を受光して副走査方向と略直交する主走査方向（図１の紙面奥行き方向）に画像を読み取り濃度に応じた画像信号を順次出力する受光部１３とを備える。この受光部１３は、図示しないラインセンサを駆動するＣＣＤドライバなどの駆動回路や読取信号処理部１４などとともに基板上に配設される。
【００４２】
また図示していないが、画像取得部１０は、筐体１１２内に、読取光学系や受光部１３などをプラテンガラス１１下で移動させるためのワイヤや駆動プーリなども具備する。駆動プーリは、駆動モータの駆動力によって往復回転させられ、該回転駆動によってワイヤを当該駆動プーリに巻き取ることで、プラテンガラス１１の下方において読取光学系などを所定速度で移動させる。
【００４３】
上記構成において、読取時には、人手により原稿載置台としてのプラテンガラス１１上に原稿Ｇを載置し、当該プラテンガラス１１上の任意の位置に固定（停止ロック）させた状態で、固定読取画先位置Ｇを先端基準として、読取光学系を矢印Ｘの方向へ等速移動走査して原稿を露光し画像を読み取る。
【００４４】
たとえば、プラテンガラス１１上に載置された原稿Ｇをプラテンカバー１１６で覆った状態で、光源１２からの光がプラテンガラス１１上に載置された原稿Ｇを照射し、反射光がフルレートキャリッジ１３４、ハーフレートキャリッジ１３８、およびレンズ１４０からなる読取光学系を介して赤、緑、青の各色に分光される。そして各色光が、それぞれ対応する、各色光用に分けられたラインセンサに入射し、入力画像が所定の解像度で読み取られることで、赤、緑、青の各色成分のアナログの撮像画像信号が得られる。
【００４５】
そして、この読取りにより得た撮像画像信号を赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色成分のデジタル画像データに変換し、赤、緑、青のデジタル画像データを内部コントローラ部２０に送る。この読取り時には、光源１２からの光が原稿を全面に亘って照射し、受光部１３がレンズ１４０などの読取光学系を介して入力画像を全面に亘って読み取るように、光源１２を含む読取光学系や受光部１３などは、矢印Ｘで示すように図１中の副走査方向に相対移動させられる。
【００４６】
読み取られた原稿画像は、フルレートキャリッジ１３４やハーフレートキャリッジ１３８により光路を変え、レンズ１４０により縮小され受光部１３に至る。そして読取信号処理部１４による処理を受けた後に内部コントローラ部２０に送られる。
【００４７】
内部コントローラ部２０は、画像取得部１０から受け取った画像データを処理し、実際に画像出力部３０において画像を出力用紙Ｐに転写する（画像を形成する）際に用いるイメージ形式などの画像形成データに変換する。
【００４８】
この際には、たとえばＲＧＢ表色系の画像データをＹＣｒＣｂ表色系の画像データに変換し、さらにＹＣｒＣｂ表色系から最低３つ（好ましくは４つ）、たとえばＣＭＹ表色系あるいはＣＭＹＫ表色系へのマッピングをし、プリント出力用に色分解されたラスタデータを生成する。
【００４９】
このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去（ＵＣＲ）、あるいは減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（ＧＣＲ）をする。さらに、出力データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理をする。
【００５０】
本例においては、赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の画像形成データを得る。
【００５１】
なお、内部コントローラ部２０は、図示しない通信網を介してクライアント端末から画像データを取得し、この画像データに基づいて所定の画像処理を施してから、個々の印刷色用の２値化信号を得るようにしてもよい（いわゆるネットワークプリンタの構成である）。
【００５２】
本実施形態の画像出力部３０は、色材色Ｋ，Ｙ，Ｍ，Ｃ対応の画像形成部（転写部）３１（それぞれにＫ，Ｙ，Ｍ，Ｃを付す；その他の部材についても同様；纏めていうときには色を省略して示す）を備えており、この画像形成部３１を用紙搬送方向に順次一定間隔をおいて並置された、いわゆるタンデム構成のものとなっている。
【００５３】
なお、色材色に対応した各画像形成部３１は、たとえば暗減衰と各トナーの特性との関係、あるいはブラックトナーへの他色のトナーの混色による影響の違いといったようなことを考慮し、用紙搬送方向における配置順序が決定され、図示した例は一例に過ぎない。
【００５４】
画像形成部３１の中央部には、感光体ドラム３２が配され、この感光体ドラム３２の周囲には、一次帯電器３３、現像器３４、および転写帯電器３５などが配設され、さらに画像形成データに基づいて潜像を感光体ドラム３２に記録するための半導体レーザ３８やポリゴンミラー３９やその他のミラーなどからなる書込走査光学系（露光装置）を有する。
【００５５】
また画像出力部３０は、画像形成部３１に出力用紙Ｐを搬送するための手差し用の原稿カセット（以下手差しトレイともいう）４１と、転写ベルト４３やローラなどを有する搬送路４２と、給紙トレイ５２を備えている。給紙トレイ５２としては、図では１つのみを示しているが、複数段が配される構造とすることができる。
【００５６】
また画像出力部３０は、原稿カセット４１や給紙トレイ５２から各画像形成部３１に搬送される出力用紙Ｐの搬送路４２上に近接して先端検出器４４を備えている。先端検出器４４は、レジストローラ４２ａを通じて転写ベルト４３上に送り出された出力用紙Ｐの先端をたとえば光学的に検出して先端検出信号を得る。この先端検出信号に同期して、Ｋ，Ｙ，Ｍ，Ｃの各色の画像形成データが順次一定間隔をおき画像出力部３０に入力される。
【００５７】
また、カラー複写装置１は、当該装置の動作に関わる環境情報を取得する機能要素を備えている。一例としては、先ず、カラー複写装置１は、装置内の温度を検出する稼働温度検出部８４を備えている。本実施形態において、稼働温度検出部８４は、温度センサ８５を有し、この温度センサ８５を利用して、装置内における所望位置の温度を検出するようにしている。一例としては、画像形成部３１の感光体ドラム３２や定着部４５の近傍の温度を検知するように温度センサ８５を配するとよい。
【００５８】
温度センサ８５としては、たとえば白金測温抵抗体、サーミスタ、熱電対などで構成された電子式センサを使用することが好ましい。あるは、物体から放射される赤外線を測定し、その赤外線の量から物体の温度を測定するサーモパイルなどの非接触方式のものを用いてもよい。
【００５９】
またカラー複写装置１は、当該装置の動作に関わる環境情報を取得する機能要素の他の一例として、装置内の湿度を検出する稼働湿度検出部８６を備えている。本実施形態において、稼働湿度検出部８６は、湿度センサ８７を有し、この湿度センサ８７を利用して、装置内における所望位置の湿度を検出するようにしている。一例としては、給紙トレイ５２近傍にて用紙近傍の湿度を検知するように湿度センサ８７を配するとよい。用紙が湿度の影響を大きく受けるからである。
【００６０】
湿度センサとしては、たとえば雰囲気の湿分の吸脱着による電気的性質の変化を主として利用する電子式センサなど、種々のものを使用できる。たとえば、乾湿球式、毛髪式、水晶振動式、高分子系センサや金属酸化物センサなどを用いたものなどを使用できる。特に、高分子系や金属酸化物は、回路との相性のよい小型センサであり、本実施形態の適用に好ましい。
【００６１】
また、カラー複写装置１は、図示を割愛するが、装置が使用する消耗材の種類や状態を検知する機能要素である消耗材検知部を備えている。本実施形態において、消耗材検知部の一例として、先ず、反射光検知用光センサあるいは透過光検知用光センサを有し、この各検知用光センサを利用して、印刷用紙の厚さ（坪量で表現）や用紙種別などの用紙情報を検出する用紙情報収集部を設ける。また、消耗材検知部の他の一例として、現像器３４の近傍に配される色剤カートリッジ（図示を割愛する）には、トナー（色剤）の残量を検出する色剤残量検知部を設ける。
【００６２】
以上、装置の稼働状態を監視するための機構の一例について説明したが、ここで示したものは一例に過ぎず、上述したものに限定されない。たとえば、感光体ドラムロール３２を中心とする画像形成部３１（エンジン部）の状態を監視するべく、一次帯電器３３に供給される印加電圧を監視する機構を設けてもよい。
【００６３】
このような構成の画像出力部３０においては先ず、光源としての半導体レーザ３８Ｋは、内部コントローラ部２０からのブラックの画像形成データによって駆動されることで、ブラックの画像形成データを光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。
【００６４】
このレーザ光は、さらに反射ミラー４７Ｋ，４８Ｋ，４９Ｋを介して一次帯電器３３Ｋによって帯電された感光体ドラム３２Ｋ上を走査することで、感光体ドラム３２Ｋ上に静電潜像を形成する。
【００６５】
この静電潜像は、ブラックのトナーが供給される現像器３４Ｋによってトナー像とされ、さらに転写ベルト４３上の出力用紙Ｐが感光体ドラム３２Ｋを通過する間に、転写帯電器３５Ｋによって出力用紙Ｐ上にトナー像は転写される。そして転写後は、クリーナ３６Ｋによって感光体ドラム３２Ｋ上から余分なトナーが除去される。
【００６６】
同様に、半導体レーザ３８Ｙ，３８Ｍ，３８Ｃは、内部コントローラ部２０からブラックの画像形成データに対して順次一定間隔をおいて得られる対応するＹ，Ｍ，Ｃの各色の画像形成データによって駆動されることで、各色の画像形成データを光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。
【００６７】
このレーザ光は、さらに反射ミラー４７Ｙ〜４９Ｙ，４７Ｍ〜４９Ｍ，４７Ｃ〜４９Ｃを介して一次帯電器３３Ｙ，３３Ｍ，３３Ｃによって帯電された感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ上を走査することで、感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ上に静電潜像を順次形成する。
【００６８】
各静電潜像は、各色のトナーが供給される現像器３４Ｙ，３４Ｍ，３４Ｃによって順次トナー像とされ、各トナー像は、転写ベルト４３上の原稿が対応する感光体ドラム３２Ｙ，３２Ｍ，３２Ｃを通過する間に対応する転写帯電器３５Ｙ，３５Ｍ，３５Ｃによって出力用紙Ｐ上に順次転写される。
【００６９】
このようにＫ，Ｙ，Ｍ，Ｃの各色のトナー像が順次多重転写された出力用紙Ｐは、転写ベルト４３上から剥離され、定着部４５によってトナーが定着されて、その後排出ローラによって機外に排出される。
【００７０】
なお、画像出力部３０は、転写ベルト４３を中間転写ベルトとして機能させ、感光体ドラム３２上のトナー像を１次転写器にて転写ベルト４３に転写（１次転写）し、その後、２次転写部にて転写ベルト４３上のトナー像を印刷用紙に転写（２次転写）する２次転写方式を用いることができる。このような構成では、ＹＭＣＫの各色トナーにより画像形成を各別の感光体ドラム３２上に行なって、これトナー像を転写ベルト４３に多重転写しその後所定の印刷用紙に転写することでカラー画像を得るようにする。
【００７１】
また、画像出力部３０は、１個のレーザ光スキャナによって１個の感光体ドラム上にＫ，Ｙ，Ｍ，Ｃの各色の静電潜像が順次形成され、静電潜像が感光体ドラムの周囲に設けられた、それぞれＫ，Ｙ，Ｍ，Ｃの各色のトナーが供給される現像器によって順次トナー像とされ、トナー像が転写ドラム上に吸着された原稿上に順次、多重転写される構成でもよい。
【００７２】
＜画質補正機能について＞
図２は、内部コントローラ部２０における画質補正（特に階調補正）機能に着目したカラー複写装置１の機能ブロック図である。
【００７３】
図２（Ａ）に示す第１の構成例においては、階調補正機能部２２は、自装置の画像形成部３１の階調特性情報を取得する階調特性測定処理部３００と、階調特性測定処理部３００が取得した階調特性情報に基づいて階調特性を補正するための補正データを生成する補正データ生成部４００と、補正データ生成部４００で生成された補正データに基づいて階調特性を補正する階調補正部５００とを備えている。
【００７４】
また、階調補正機能部２２は、コンポーネントの稼働状態を示すコンポーネント情報を観測データ情報として取得する部品状態情報取得部４１２と、カラー複写装置１の使用状況を監視するとともに、監視結果を不揮発性の記憶媒体に登録・保持することで履歴情報を管理する履歴情報取得管理部４１３とを備えている。
【００７５】
また、階調補正機能部２２は、稼働温度検出部８４や稼働湿度検出部８６にて検知される情報に基づき、温度や湿度などのコンポーネントの状態に影響を与える周囲環境条件を環境情報として取得する環境情報取得部４１４と、消耗材検知部にて検知される情報に基づき、印刷用紙の厚さや用紙種別、あるいは色剤の色種やタイプや残量など装置が使用する消耗材の情報を取得する消耗材情報取得部４１５と、カラー複写装置１の仕様情報（たとえば設置地域の情報）を取得する仕様情報取得部４１６とを備えている。
【００７６】
階調特性測定処理部３００は、スキャナ（たとえば自装置の画像取得部１０）を利用して基準パターンを読み込み、その読み込んだ基準パターン画像を自装置内でデータ判定することで明度階調データを取得する。この場合、画像取得部１０が、出力デバイス外部の測定装置の一部を構成するし、階調特性測定処理部３００が、明度階調データを取得するデータ解析部の機能を担当する。
【００７７】
あるいは、測色器などの測定装置を用いて明度階調データを取得してもよい。この場合、カラー複写装置１には、階調特性測定処理部３００や専用の濃度（階調）検出センサなど階調測定用のセンサを設ける必要がなく、装置コストを低減できる。なお、測定データのみを測定装置を用いて取得し、その測定データをカラー複写装置１の階調特性測定処理部３００に送信して明度階調データを取得するという構成を採ることもできる。
【００７８】
補正データ生成部４００は、階調特性測定処理部３００が取得した階調特性情報だけでなく、必要に応じて、これら部品状態情報取得部４１２や環境情報取得部４１４などで取得される情報に基づいても、階調特性を補正するための補正データを生成する。
【００７９】
なお、図２（Ａ）に示す第１の構成例においては、自装置内に設けた補正データ生成部４００にて基準階調補正パラメータを電子的に求めるように構成していたが、この基準階調補正パラメータを電子的に求める処理を外部の測定装置（たとえばサーバ装置）に任せることもできる。
【００８０】
たとえば、図２（Ｂ）に示す第２の構成例は、その際の構成例を示している。この第２の構成例においては、カラー複写装置１は、サーバ装置８との間でのデータ通信を行なう通信制御部４２０を備える。一方、サーバ装置８側には、図２（Ａ）に示す第１の構成例のカラー複写装置１が備える階調特性測定処理部３００に対応する階調特性測定処理部８３０と、補正データ生成部４００に対応する補正データ生成部８４０と、カラー複写装置１との間でのデータ通信を行なう通信制御部８６０とを備える。
【００８１】
通信制御部４２０は、先ず、出力デバイス（本例では画像出力部３０）の階調特性を特定する階調データに基づいて階調特性を補正するための階調補正パラメータを外部のサーバ装置８において電子的に生成する際の、その生成過程（ここでは元となる基準パターン画像出力時に相当する）における出力デバイスの環境条件を通信ＩＦ部９９９を介して外部の測定装置としてのサーバ装置８に通知する。
【００８２】
サーバ装置８においては、通信制御部８６０にて、出力デバイスの環境条件を受信するとともに、階調特性測定処理部８３０と補正データ生成部８４０とで、階調特性測定処理部３００や補正データ生成部４００と同様にして、基準パターン画像出力時に適合した階調補正パラメータを求めておく。
【００８３】
通信制御部４２０は、また、実使用時には、部品状態情報取得部４１２や環境情報取得部４１４や仕様情報取得部４１６などで取得される情報（環境情報や仕様情報など）を、通信ＩＦ部９９９を介してサーバ装置８に通知する。サーバ装置８においては、補正データ生成部４００と同様にして、これら部品状態情報取得部４１２や環境情報取得部４１４などで取得される情報に基づいて、階調特性を補正するための実使用時の条件に適合した補正データ（階調補正パラメータ）を生成し、通信制御部８６０を介してカラー複写装置１に送信する。
【００８４】
通信制御部４２０は、通信ＩＦ部９９９を介した実使用時の情報通知に応答して、サーバ装置８から返送される実使用時の条件に適合した階調補正パラメータを通信ＩＦ部９９９を介して受け取り、この受け取った実使用時の条件に適合した階調補正パラメータを階調補正部５００に渡す。階調補正部５００は、この実使用時の条件に適合した階調補正パラメータを使用して階調補正処理を行なう。
【００８５】
このような第２例の構成とすることで、画像出力部３０は、実使用時の条件に適合した階調補正特性にて出力処理を行なうことができる。加えて、環境に起因した画質変動や劣化を抑制することができるとともに、カラー複写装置１をさらにコンパクトにすることができる。
【００８６】
なお、外部のサーバ装置８を利用して実現するシステム構成にする場合には、図２（Ｂ）に示す第２の構成例に限らず、図２（Ａ）に示すカラー複写装置１に設けられている各機能部の何処までをサーバ装置８側に置くかで、様々なシステム形態を取ることができる。たとえば、図２（Ａ）にも示したが、サーバ装置８にては基準パターン画像のデータ測定だけを行なう構成とすることもできるし、補正データ生成部８４０を備えずに、階調特性測定処理部８３０および通信制御部８６０までを備える構成とすることもできる。
【００８７】
＜電子計算機を利用した構成に関して＞
本実施形態において、画質補正処理を行なう仕組みは、ハードウェア処理回路により構成することに限らず、その機能を実現するプログラムコードに基づき電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。
【００８８】
よって、本発明に係る画像処理方法や画像処理方法を、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点を享受できるようになる。
【００８９】
電子計算機に一連の画質補正機能をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込マイコンなど）、あるいは、ＣＰＵ（Central Processing Unit ）、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９０】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。
【００９１】
たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクＦＤを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク（ＭＤ（Mini Disc ）を含む）、または半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。
【００９２】
また、ソフトウェアを構成するプログラムは、記録媒体を用いずに、記録媒体を介して提供されることに限らず、有線あるいは無線などの通信網を介して提供されてもよい。
【００９３】
たとえば、画質補正機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェア処理回路にて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が画質補正処理の機能を実現する。
【００９４】
また、コンピュータが読み出したプログラムコードを実行することで、画質補正処理を行なう機能が実現されるだけでなく、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（Operating Systems ；基本ソフト）などが実際の処理の一部または全部を行ない、その処理により画質補正処理を行なう機能が実現される場合であってもよい。
【００９５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって画質補正処理を行なう機能が実現される場合であってもよい。
【００９６】
なお、画質補正処理を行なう機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。
【００９７】
たとえば図３は、ＣＰＵやメモリを利用してソフトウェア的に画質補正処理を行なう機能を持つカラー複写装置１を構成する、すなわちパーソナルコンピュータなどのコンピュータ（電子計算機）の機能を利用して画質補正処理をソフトウェア的に実現する場合のハードウェア構成の一例を示すブロック図である。
【００９８】
もちろん、このようなコンピュータを用いた構成に限らず、図２を用いて示した各機能部の処理をなす専用のハードウェアの組合せにより補正処理を行なう画像処理装置を構成することもできる。ソフトウェアにより処理を実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点を享受できるようになる。
【００９９】
なお、画質補正機能を複写機能を持つカラー複写装置１に組み込む形態の場合、図３に示す電子計算機には、たとえば、複写アプリケーションやプリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムなど、従来の画像形成装置（複合機）におけるものと同様のソフトウェアが組み込まれる。また、ネットワークを介して外部とのデータを送受信したりするための制御プログラムも組み込まれる。
【０１００】
このとき、画質補正処理機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。たとえば、既存の複写装置制御ソフトやプリンタ制御ソフト（プリンタドライバ）に組み込まれるアドインソフトとして提供されてもよい。
【０１０１】
たとえば、コンピュータシステム９００は、コントローラ部９０１と、ハードディスク装置、フレキシブルディスク（ＦＤ）ドライブ、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ、半導体メモリコントローラなどの、所定の記憶媒体からデータを読み出したり記録したりするための記録・読取制御部９０２とを有する。
【０１０２】
コントローラ部９０１は、ＣＰＵ（Central Processing Unit ）９１２、読出専用の記憶部であるＲＯＭ（Read Only Memory）９１３、随時書込みおよび読出しが可能であるとともに揮発性の記憶部の一例であるＲＡＭ（Random Access Memory）９１５、および不揮発性の記憶部の一例であるＲＡＭ（ＮＶＲＡＭと記述する）９１６を有している。ＮＶＲＡＭ９１６には、たとえば、階調補正データや仕様情報などを格納する。
【０１０３】
上記において“揮発性の記憶部”とは、カラー複写装置１の電源がオフされた場合には、記憶内容を消滅してしまう形態の記憶部を意味する。一方、“不揮発性の記憶部”とは、カラー複写装置１のメイン電源がオフされた場合でも、記憶内容を保持し続ける形態の記憶部を意味する。記憶内容を保持し続けることができるものであればよく、半導体製のメモリ素子自体が不揮発性を有するものに限らず、バックアップ電源を備えることで、揮発性のメモリ素子を“不揮発性”を呈するように構成するものであってもよい。また、半導体製のメモリ素子により構成することに限らず、磁気ディスクや光ディスクなどの媒体を利用して構成してもよい。たとえば、ハードディスク装置を不揮発性の記憶部として利用できる。
【０１０４】
また、コンピュータシステム９００は、カスタマーインタフェースをなす機能部としての指示入力部９０３と、操作時のガイダンス画面や処理結果などの所定の情報をカスタマーに提示する表示出力部９０４と、各機能部との間のインタフェース機能をなすインタフェース部（ＩＦ部）９０９とを有する。
【０１０５】
なお、処理対象の画像を読み取る画像読取部（スキャナユニット）９０５（図１の画像取得部１０に相当）と、処理済みの画像を所定の出力媒体（たとえば印刷用紙）に出力する画像形成部９０６（図１の画像出力部３０に相当）も設けられる。
【０１０６】
指示入力部９０３としては、たとえば、図１に示したユーザインタフェース部１５の操作キー部１５ｂを利用することができる。あるいは、キーボードやマウスなどを利用することもできる。
【０１０７】
表示出力部９０４は、表示制御部９４２と表示装置とを備える。表示装置としては、たとえば、図１に示したユーザインタフェース部１５の操作パネル部１５ａを利用することができる。あるいは、ＣＲＴ（Cathode Ray Tube；陰極線管）やＬＣＤ（Liquid Crystal Display；液晶）などでなるその他のディスプレイ部を利用することもできる。
【０１０８】
たとえば、表示制御部９４２が、操作パネル部１５ａやディスプレイ部上に、ガイダンス情報や画像読取部９０５が取り込んだ全体画像などを表示させる。また、各種の情報をユーザに通知する際の表示デバイスとしても利用される。なお、表示面上にタッチパネルを有するディスプレイ部とすることで、指先やペンなどで所定の情報を入力する指示入力部９０３を構成することもできる。
【０１０９】
インタフェース部９０９としては、処理データ（画像データを含む）や制御データの転送経路であるシステムバス９９１の他、たとえば、画像読取部９０５とのインタフェース機能をなすスキャナＩＦ部９９５、画像形成部９０６や他のプリンタとのインタフェース機能をなすプリンタＩＦ部９９６、およびインターネットなどのネットワークとの間の通信データの受け渡しを仲介する通信ＩＦ部９９９を有している。
【０１１０】
このような構成において、ＣＰＵ９１２は、システムバス９９１を介してシステム全体の制御を行なう。ＲＯＭ９１３は、ＣＰＵ９１２の制御プログラムなどを格納する。ＲＡＭ９１５は、ＳＲＡＭ（Static Random Access Memory ）などで構成され、プログラム制御変数や各種処理のためのデータなどを格納する。また、ＲＡＭ９１５は、所定のアプリケーションプログラムによって取得した電子ドキュメント（文字データのみに限らず画像データを含んでよい）や自装置に備えられている画像読取部９０５で取得した画像データ、さらには外部から取得した電子データなどを一時的に格納する領域を含んでいる。
【０１１１】
たとえば、画質補正処理機能をコンピュータに実行させるプログラムは、ＣＤ−ＲＯＭなどの記録媒体を通じて配布される。あるいは、このプログラムは、ＣＤ−ＲＯＭではなくＦＤに格納されてもよい。また、ＭＯドライブを設け、ＭＯに前記プログラムを格納してもよく、またフラッシュメモリなどの不揮発性の半導体メモリカードなど、その他の記録媒体にプログラムを格納してもよい。さらに、他のサーバなどからインターネットなどのネットワークを経由してプログラムをダウンロードして取得したり、あるいは更新したりしてもよい。
【０１１２】
なお、プログラムを提供するための記録媒体としては、ＦＤやＣＤ−ＲＯＭなどの他にも、ＤＶＤなどの光学記録媒体、ＭＤなどの磁気記録媒体、ＰＤなどの光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリを用いることができる。記録媒体の一例としてのＦＤやＣＤ−ＲＯＭなどには、画質補正処理機能を実現する際の、一部または全ての機能を格納することができる。
【０１１３】
また、ハードディスク装置は、制御プログラムによる各種処理のためのデータを格納したり、画像読取部９０５で取得した画像データや外部から取得した印刷データなどを大量に一時的に格納したりする領域を含んでいる。また、ハードディスク装置、ＦＤドライブ、あるいはＣＤ−ＲＯＭドライブは、たとえば、ＣＰＵ９１２にコンテンツ取得やアドレス取得あるいはアドレス設定などの処理をソフトウェアにて実行させるためのプログラムデータを登録するなどのために利用される。
【０１１４】
なお、画質補正処理のための各機能部分の全ての処理をソフトウェアで行なうのではなく、これら機能部分の一部を専用のハードウェアにて行なう処理回路９０８を設けてもよい。ソフトウェアで行なう仕組みは、並列処理や連続処理に柔軟に対処し得るものの、その処理が複雑になるに連れ、処理時間が長くなるため、処理速度の低下が問題となる。これに対して、ハードウェア処理回路で行なうことで、高速化を図ったアクセラレータシステムを構築することができるようになる。アクセラレータシステムは、処理が複雑であっても、処理速度の低下を防ぐことができ、高いスループットを得ることができる。
【０１１５】
たとえば、画質補正機能をカラー複写装置１に適用した本実施形態の場合であれば、処理回路９０８としては、図２に示した階調特性測定処理部３００に相当する基準パターンデータ取得を行なう機能部９０８ａや、部品状態情報取得部４１２あるいは環境温度や環境湿度な度を取得する環境情報取得部４１４や用紙や色材などの消耗品の情報を取得する消耗材情報取得部４１５などに相当するセンサ系のデータ取得（観測データ＆環境データ）を行なう機能部９０８ｂをハードウェアで構成するとよい。また、階調特性測定処理部３００に相当する機能部９０８ｃや補正データ生成部４００に相当する機能部９０８ｄをハードウェアで構成するとよい。
【０１１６】
＜基準パターン＞
図４は、本実施形態で用いる検査用の基準パターンの一例を示す図である。図示するように、画像出力部３０が使用する色材色（本例では、Ｙ，Ｍ，Ｃ，Ｋの４色）のそれぞれについて、高階調〜低階調の範囲内において所定の階調ピッチで明度や濃度が段階的に変化する、複数の階調テストパッチを出力するようにする。そして、カラー複写装置１から出力された基準パターン画像を測定することで、カラー複写装置１（詳しくはＹ，Ｍ，Ｃ，Ｋの各画像形成部３１）の階調度合いを検査する。実際には出力されない階調分についてのデータは、出力された階調パッチを使用して補間処理により求めることで対処するとよい。
【０１１７】
＜処理手順；第１実施形態＞
図５は、階調補正パラメータを生成する第１実施形態の処理手順の概要例を示すフローチャートである。本例においては、製造時に各装置に最適な基準階調補正パラメータを自動作成ツールにて作成し、設定記憶することで、定着前に検査パターンを検出することに起因する問題や、ユーザ操作上の問題を改善するようにしている点に特徴を有する。特に、この第１実施形態においては、機体差の影響を受けることなく、適正な階調補正を行なうことのできる仕組みにする点に特徴を有する。
【０１１８】
具体的には先ず、階調特性測定処理部３００は、製造時の出荷調整後に、図４に示した階調パッチの集合でなる基準パターンを画像出力部３０にて出力させる（Ｓ１０）。この際には、画像出力部３０の特性を取得するため、補正なしの状態で階調パッチを出力させる。
【０１１９】
そして、たとえばスポット輝度計などの測定装置を使用して基準パターンの明度階調データを測定し、その測定したデータを取り込む（Ｓ１２）。もしくは、原稿読取装置としての画像取得部１０を利用して、基準パターンを読み込み、その読み込んだ基準パターン画像を自装置内でデータ判定することで明度階調データを取得する（Ｓ１２）。
【０１２０】
あるいは、サーバ装置の主要部をなすクライアントＰＣ（ＰＣ；Personal Computer ）に接続された測色器にてデータを取得してもよい（Ｓ１２）。この場合、機密保持のため、カラー複写装置１は、セキュリティ対策を行なった外部ネットワーク回線に接続可能な構成とし、データを暗号化して送受信を行なうようにするのがよい。
【０１２１】
階調特性測定処理部３００は、サーバ装置（クライアントＰＣ）とデータ通信を行ない、基準階調補正パラメータの生成条件と使用条件とをサーバに通知し、最良な基準階調補正パラメータの補正処理データをサーバより取得するようにする。
【０１２２】
これら明度階調データの取得に際しては、図４に示した基準パターンに存在する全てのパッチ部分の明度データを測定しデータ判定することで、得られるものである（Ｓ１４）。この際には、階調特性測定処理部３００は、取得した階調データに異常がないか否を判定する。ここでの判定処理としては、図４に示した階調テストパッチの配列順と同様に、取得した階調データで示される明度や濃度が段階的に明るくなったり暗くなったりしていくのを数値の大小でチェックする方法を採る。たとえば、測定データサーチ→直前データとの大小関係比較→反転の場合にはＮＧ、そうでなかったらＯＫとする。そして、ＮＧの場合には、階調データを再度取得し直す（Ｓ１４−Ｎｏ）。
【０１２３】
測定装置を使用した測定や、画像取得部１０を利用した測定により全ての階調パッチ部分に基づいて明度階調データを取得し判定を終えると（Ｓ１４−Ｙｅｓ）、階調特性測定処理部３００は、取得した明度階調データを補正データ生成部４００に渡す。
【０１２４】
補正データ生成部４００は、階調特性測定処理部３００から渡された明度階調データをデータ解析することで、目標階調になるような階調補正カーブを純電子的に（自動で）求める（Ｓ２０）。具体的には、この階調補正カーブを表わす基準階調補正パラメータを自動的に生成する（詳細は後述する図６を参照）。
【０１２５】
補正データ生成部４００は、階調補正カーブを表わす基準階調補正パラメータを、そのデータ取得時の日付や地域などの生成条件とともに自機内の所定の記憶媒体に保存する。日付に関する情報は、自装置内にタイマ機能を設け、このタイマ機能から自動的に取得するようにすればよい。地域に関する情報は、仕様情報取得部４１６から取得すればよい。なお、クライアントＰＣに接続された測色器にてデータを取得した場合には、基準階調補正パラメータをクライアントＰＣからダウンロードして保存する。
【０１２６】
次に、補正データ生成部４００は、生成した補正データ（補正後の階調データ；本例では補正パラメータ）が所定範囲に対して逸脱したデータになっていないかを判定する（Ｓ３０）。ステップＳ１４でも、測定データ段階で判定処理を行なっているが、補正データの生成段階でも判定処理を行なうことで、２重での安全策を採るようにする。なお、判定処理（Ｓ３０）を、図では、生成データ判定処理１と記す。
【０１２７】
補正データ生成部４００は、補正データが逸脱していた場合において（Ｓ３０−Ｙｅｓ）、微小な逸脱である場合には逸脱したデータの部分（ＮＧ部分）をデータ処理にて補正する（Ｓ４０）。そして、ＮＧ領域のみＮＧ再判定を行なう（Ｓ５０）。なお、図では、このＮＧ再判定処理を生成データ判定処理２と記す。
【０１２８】
一方、データが逸脱していた場合において（Ｓ３０−Ｎｏ）、微小な逸脱でなく、ＮＧ部分をデータ処理にて補正することができない場合には、基準パターンの出力からやり直す（Ｓ５０−Ｎｏ）。
【０１２９】
つまり、生成データ判定処理１では、全階調データについて判定し、その判定段階でＮＧ部にはＮＧフラグをビットセットし、ＮＧ補正領域を求め、領域に補正処理（フィルタースムージングなど）を施すと同時にＮＧ領域のみＮＧ再判定（生成データ判定処理２）する。
【０１３０】
本例では、一度全データを判定サーチすることで、ＮＧ領域を抽出してＯＫ領域を補正することや再判定の無駄がないようにするために、２箇所（Ｓ３０とＳ５０）に生成データ判定が存在する処理手順としている。ただし、処理時間の差としては、微々たるものなので同じ処理を行なっても、ＮＧ部補正後に生成データ判定処理１へ戻してもよい。
【０１３１】
補正データ生成部４００は、補正データが所定範囲に対して逸脱していない場合（Ｓ３０−Ｙｅｓ）、また、データが逸脱していた場合において（Ｓ３０−Ｎｏ）、微小な逸脱でＮＧ部分をデータ処理にて補正することができた場合（Ｓ５０−Ｙｅｓ）には、補正済みの階調データを、所定の不揮発性の記憶媒体（たとえばハードディスク装置）に記憶する（Ｓ６０）。確定した補正後の階調データ（本例では補正パラメータ）を最終確定値として、データ消失が起きないように、いわゆる不揮発性データ保持領域へ保持すると言うことである。
【０１３２】
この後、画像出力部３０における出力処理に際して、内部コントローラ部２０の画像処理機能部の一例である階調補正部５００では、求められた基準階調補正パラメータを使用して画像データに対して階調補正処理を行なう。これにより、機差に起因する画質変動や劣化を抑制することができるようにする。
【０１３３】
なお、上記処理手順では、自装置内に設けた補正データ生成部４００にて、基準階調補正パラメータを電子的に求めていたが、この基準階調補正パラメータを電子的に求める処理を外部の測定装置（たとえばサーバ装置）に任せることもできる。この場合、カラー複写装置１は、出力デバイス（本例では画像出力部３０）の階調特性を特定する所定の階調データに基づいて階調特性を補正するための階調補正パラメータを電子的に生成する際の、その生成過程における出力デバイスの環境条件と、実使用時における出力デバイスの環境条件を、通信ＩＦ部９９９を介して外部の測定装置に通知する。
【０１３４】
そして、階調補正部５００は、この通知に応答してその測定装置から返送される階調補正パラメータを通信ＩＦ部９９９を介して受け取り、この受け取った階調補正パラメータを使用して階調補正処理を行なって、画像出力部３０に出力処理を行なわせるようにすればよい。
【０１３５】
図６は、図５に示したステップＳ２０における階調補正カーブを求める処理の詳細例を示すフローチャートである。補正データ生成部４００は、階調補正カーブを表わす基準階調補正パラメータを所定の手順に基づいて演算処理することで求める。
【０１３６】
具体的には、先ず、目標データと階調特性測定処理部３００で取得される測定データとを用意し（Ｓ２１）、目標データと測定データとを比較する（Ｓ２２）。具体的には、両者の差分を算出する。前述のように所定の階調ピッチで基準パターンが出力されているので、測定データそのものは全ての階調を示すことはできていない。そこで、不足する階調の分については、出力された階調パッチを使用してデータ補間処理により算術的に全階調についての差分データ求める（Ｓ２４）。
【０１３７】
この後、各階調の差分データに基づき、基準パラメータを補正することで基準階調補正パラメータを求める（Ｓ２６）。たとえば、ハイライト部などの自動再現レベルを補正する。この補正処理自体は、公知のものであるので、ここではその詳細な説明を割愛する。
【０１３８】
補正データ生成部４００は、求めた基準階調補正パラメータを演算中のデータを記憶する設定記憶部としての所定の揮発性メモリに一時的に保存する（Ｓ２８）。いわゆるワークメモに演算中のデータを内部保持すると言うことである。
【０１３９】
図７は、図５に示したステップＳ３０〜Ｓ５０の詳細例を示すフローチャートである。補正データ生成部４００は、生成した補正データに異常がないか否かを生成データ判定処理１にて判定する際には（Ｓ３０）、全階調データについて判定を行ない、その判定段階でのＮＧ部について、ＮＧフラグをビットセットし、ＮＧ補正領域を求める。
【０１４０】
たとえば、出力デバイスとしての画像出力部３０の特性変動データを基にした、生成階調補正カーブの各ポイントのデータＭａｘ値、Ｍｉｎ値を階調パッチデータ×２（Ｍａｘ，Ｍｉｎ）を保持しておく。
【０１４１】
そして、全ての特性変動データの内の処理対象のポイントデータｎ（ポイント番号をｘとする）が、Ｍｉｎ値〜Ｍａｘ値の範囲内であるか否かを判定する、すなわちデータ範囲適正判定処理を行なう（Ｓ３２）。範囲内でない（ＮＧの）場合にはＮＧフラグを設定する（Ｓ３２−Ｎｏ）。この後、並びに、範囲内である（ＯＫの）場合には、ポイント番号ｘが、階調数（本例では２５６）以下であるか否かを判定する。ポイント番号ｘが階調数以下である場合には、ステップＳ３２に戻り次のポイント番号ｘにして、同様の処理を繰り返す一方（Ｓ３６−Ｙｅｓ）、ポイント番号ｘが階調数以下でない場合には次の処理（ＮＧ部補正処理Ｓ４０など）に移行する（Ｓ３６−Ｎｏ）。
【０１４２】
ＮＧ部補正処理Ｓ４０に移行すると（Ｓ３６−Ｎｏ）、補正データ生成部４００は、生成データ判定処理１における判定段階でのＮＧ部を示すＮＧ補正領域に対して、微小な逸脱である場合には逸脱したデータの部分（ＮＧ部分）を、フィルタスムージングなどを用いてデータ処理にて補正処理を施すと同時に、ＮＧ領域のみＮＧ再判定（生成データ判定処理２；Ｓ５０）を行なう。
【０１４３】
たとえば、微小な逸脱であればスムージング処理（平滑化）によりＮＧ部分を補正することができる場合があり、データ処理にてそれを救済処理する。救済処理の方法としては、たとえば、フィルタや領域指定型の回帰式などを用いることができる。フィルタ方式は、処理が簡易なものであり、たとえば、注目画素を中心にできあがった２５６階調データに順次１×９のフィルタ係数を持ちスムージングをしていくのがよい。フィルタ係数としては、たとえば、［１］，［２］，［４］，［７］，［８］，［７］，［４］，［２］，［１］を使うとよい。
【０１４４】
たとえば、先ず、処理対象データにＮＧフラグが設定されているか否かを判定する（Ｓ４２）。処理対象データにＮＧフラグが設定されている場合には（Ｓ４２−Ｙｅｓ）、スムージング処理開始位置を算出する（Ｓ４４）。
【０１４５】
この後、ＮＧがＯＫ〜ＯＫの範囲内であるか否か、すなわち領域算出がＯＫであるか否かを判定する（Ｓ４６）。領域算出がＯＫである場合には（Ｓ４６−Ｙｅｓ）、ＮＧ領域に関してスムージング処理を行なう（Ｓ４８）。
【０１４６】
この後、ステップＳ３２に準じて、処理対象のポイントデータｎ（ポイント番号をｘとする）がＭｉｎ値〜Ｍａｘ値の範囲内であるか否かを判定する、すなわちＮＧデータ範囲再判定処理を行なう（Ｓ５２）。範囲内でない（ＮＧの）場合には、ステップＳ１０に戻り、基準パターンを再出力してから、全体の処理をやり直す（Ｓ５２−Ｎｏ）。
【０１４７】
一方、処理対象データにＮＧフラグが設定されていない場合（Ｓ４２−Ｎｏ）、領域算出がＯＫでない場合（Ｓ４６−Ｎｏ）、並びにポイントデータｎがＭｉｎ値〜Ｍａｘ値の範囲内（ＯＫ）である場合には（Ｓ４８−Ｙｅｓ）、ポイント番号ｘが階調数（本例では２５６）以下であるか否かを判定する。ポイント番号ｘが階調数以下である場合には、ステップＳ４２に戻り同様の処理を繰り返す一方（Ｓ５４−Ｙｅｓ）、ポイント番号ｘが階調数以下でない場合には（Ｓ５４−Ｎｏ）、ステップＳ４８における補正済みの階調データを含む確定された階調データを不揮発性の記憶部へ保持する（Ｓ６０）。
【０１４８】
この後、画像出力部３０は、求められた基準階調補正パラメータを使用して階調補正処理を行なってから出力処理を行なう。たとえば、作成される基準階調補正パラメータの生成条件と、機体内に持つタイマ機能（月日）および地域情報を基に、階調特性の変動に影響を与える気温や湿度などによる基準階調補正量と解像度やスクリーン種などの出力モードから、予め保持している基準階調補正パラメータとの差分補正量に基づき画像に補正処理を加える。
【０１４９】
これにより、たとえば、設定記憶部に、データ取得時の生成情報（日付や地域など）とともに保存して、画像処理にてその基準階調補正パラメータを使用することで、特に高度な検出補正システムの必要がなく、また煩わしいユーザ操作も必要なく、機体差が考慮された最良な画質にて出力処理を行なうことができるようになる。機体差の影響を受けることなく、適正な階調補正を行なって出力処理ができる画像処理システムを構築することができる。
【０１５０】
複写機や複合機の階調補正パラメータを自動設計し、自動補正するシステムにでき、ユーザ操作が不要になるので、ユーザに手間をかけたり作業ミスが発生したりするなどの障害を解消することができる。
【０１５１】
また、基準パターンを実際に出力させてデータを取得するので、像担持体上の濃度を読み取る専用検出センサが不要であるとともに、出力用紙への定着後にデータ取得を行なうので、機差の影響を排除できるとともに、実情に則した階調の補正を行なうことができるようになる。
【０１５２】
特別な装置を機械内に持つことなく、かつコストに組み込まれる設計工数を排除し、機体固有の特性をより正確に反映することができるため、最良の階調補正が実現でき、ユーザにその機体の良好な画質を安価で提供することができるようになる。
【０１５３】
＜処理手順；第２実施形態＞
図８は、階調補正パラメータを生成する第２実施形態の処理手順の概要例を示すフローチャートである。この第２実施形態においては、環境変動の影響を受けることなく、適正な階調補正を行なうことのできる仕組みにする点に特徴を有する。
【０１５４】
商品開発段階では、環境試験を行なうことで環境変動に関わる各種データを採取し解析することができる。このときに、使用環境による階調変動を把握しておき、その使用環境による階調変動に関する情報を、カラー複写装置１の図示を割愛した所定の不揮発性の記憶媒体に保持しておく（Ｓ４１）。
【０１５５】
たとえば、補正データ生成部４００は、カラー複写装置１が設置されるであろう地域に関する地域情報と、その地域における稼働日（月や季節など）との関係における補正量を関連付けた差分演算用のテーブルデータ（以下「補正演算データテーブル」ともいう）とを、使用環境による階調変動に関する情報として、データ採取時の日付や地域を表わす生成情報と対応付けて用意しておく。
【０１５６】
次に、補正データ生成部４００は、第１実施形態で求めた基準階調補正パラメータを、環境変動要因に関して補正演算する。具体的には、先ず、補正演算データテーブルをサーチ（検索して）、現在の環境条件に適合する補正演算データを補正演算データテーブルから読み出す（Ｓ４２）。次に、読み出した情報に基づき、現在の環境条件に適合させるためのデータ補正量を算出する（Ｓ４４）。
【０１５７】
次に、補正データ生成部４００は、求めたデータ補正量を使用して、第１実施形態で求めた基準階調補正パラメータを、現在の環境条件に適合するように補正演算する（Ｓ４６）。たとえば、γ（ガンマ）や領域補正などの自動再現レベルを補正する。そして環境補正された基準階調補正パラメータを、所定の不揮発性の記憶媒体に記憶する（Ｓ４８）。なお、現在の環境条件に関す情報は、環境情報取得部４１４から取得すればよい。
【０１５８】
この後、画像出力部３０における出力処理に際して、内部コントローラ部２０の画像処理機能部の一例である階調補正部５００では、環境要因に関して補正された基準階調補正パラメータを使用して画像データに対して階調補正処理を行なう。これにより、環境変動に起因する画質変動や劣化を抑制することができるようにする。
【０１５９】
図９および図１０は、補正演算データテーブルの構成例を示す図である。ここで、図９に示す第１例は、地域情報と時間情報とそれに対応する補正データの番号体系の例である。また、図１０に示す第２例は、補正モードや固定位置などとの関わりにおける補正量の関係を示した図である。
【０１６０】
補正演算用係数データを求めるテーブルの地域分割方法については、機体内部にてデータを保持する場合、たとえば、ケッペンの気候区分など大まかな気候区分を用いて「熱帯気候」、「乾燥気候」、「温帯気候」、「亜寒帯気候」、「寒帯気候」と各月の平均気候情報により分類保持するのが好ましい。詳細に分類保持する場合は、情報データ量と気候変動を勘案し、ネットワークシステムを利用する方法がより効果的である。ネットワークシステムを利用すると、必要なときに必要な情報を自在に設定できる利点がある。
【０１６１】
たとえば、図９に示すケッペンの気候区分を用いた場合の補正演算用データ例では、温帯、亜寒帯、熱帯などの地域ごとに、月別でデータ補正を行なうことができるように、補正データの番号（図１０のＤａｔａ１〜２０に相当）を対応付けて、テーブルデータを作成している。また図１０（Ａ）に示す分割位置Ａ，Ｂと補正量Ａ，Ｂ，Ｃとを用いて、図１０（Ｂ）に示すように、補正演算でＤａｔａ１〜２０を特定する。
【０１６２】
以上のように、第２実施形態においては、環境要因に起因した階調補正の問題を解決するようにしたので、機差だけでなく、環境変動に起因する画質変動や劣化を抑制することができるようになる。
【０１６３】
たとえば、先にも述べたが、商品開発では環境試験により各種データが採取解析されている。このときに使用環境による階調変動も把握されており、その差分演算用データを機体内部に保持しておき、前述の基準階調補正パラメータを補正演算し、画像処理することで地域や季節に関係なく、良好な画質をユーザの手を煩わせることなく得ることができる。このとき、連続出力枚数による機体内部変動データを加味した制御を加えることでさらに精度を向上することもできる。
【０１６４】
たとえば、白黒複合機などの低機能機では、コスト最優先で階調補正機能や専用のハードウェア自体がなく、温度や湿度などによる環境変動や劣化、あるいは機体差が考慮されていない。一方、カラー複合機などに採用されている階調補正システムでは、ベースとなる階調補正カーブに変動補正カーブを突き当て演算しており、量子化誤差が発生するとともに、濃度コントロールで出力デバイス（本例の画像出力部３０に相当）の状態そのものを補正する機能にしている。
【０１６５】
また、階調補正機能があったとしても、たとえば特許文献１〜３に記載の仕組みでは、基準階調補正曲線がベースとなる階調補正カーブへ合わせ込む補正曲線演算であるため、同じく量子化誤差やマイナーチェンジなどでよく発生する部材変更あるいは消耗品の製造ロット間差における対応において、基準との差が大きくなれば大きくなる程、量子化誤差も増えるため、精度に問題があるとともに、コストも高くなる。また、コストとしては、専用の濃度（階調）検出センサなどが必要で、ユーザが補正作業を行なうため、操作ミスによる画質劣化も発生し得る。
【０１６６】
これに対して、本実施形態では、環境変動や消耗品の状況に応じて新規な基準補正曲線を自動設計することができるので、柔軟かつ精度のよい階調補正処理が可能となる。ネットワーク回線による補正データを提供する仕組みにすれば、装置内に大きな記憶容量がなくても、ネットワーク回線を利用して補正データを取得して処理することができるため、安価で良好な画質を提供することができる。特に、カラー機のように補正データが大量な場合にも、記憶容量を大きく削減することが可能であり、その効用は大きい。
【０１６７】
たとえば、製造中止時に代用部品を選定しておき、交換時に再ダウンロードサービスをウェブ（Ｗｅｂ）などを通じて構築しておくことで、量子化誤差のない良好な階調再現を、機体本体の寿命まで長期保証することができる。これにより、現在よりも手厚いユーザフォローを実現でき、かつ保存在庫自体の低減にも繋がる。
【０１６８】
また、昨今、中高級や最高級の白黒複合機は、カラースキャナを標準装備していることから、工場出荷時にそのスキャナを使って画像出力部３０より排出した各機体のスルー階調の階調データを読み込み、階調補正パラメータを自動生成して記憶保持部に設定したり、市場設置後に再生成変更したりすることができる。これを利用することで、世界各地の様々な設置環境の変化や大きな経年変化あるいは部材変更にも柔軟に対応できるシステムを構築することができる。
【０１６９】
また、機械管理者向けに測定装置とクライアントＰＣ使用による階調パラメータ自動設計ダウンロードツールを提供することで、ドキュメントセンタなどにて、画質管理を行なうことができるようになる。
【０１７０】
地域情報やタイマ情報（日付）と商品開発時のテストデータに基づいた基準補正データテーブルによる自動補正を行なうようにすることで、高度な機械制御システムがなくても、機体の状態に応じた階調補正パラメータが適用できるため、良好な画質を安価で提供することができる。
【０１７１】
さらに、ネットワーク接続機器においては、常に機種情報や地域情報とカレンダ情報を通信設定しておくことで、セキュリティ管理されたサーバより、その時々に最適な基準階調補正曲線データを自動的にダウンロードして適応できるシステムを構築することもできる。
【０１７２】
季節変動などの施策として、商品の提供対象地域の気候情報と商品開発段階で気温や湿度にゾーン分けした環境下にて、システムテストで得た出力デバイスの階調変動データに基づいて、画質に影響が出る範囲別に地域や日付（年月日）よりサーチするテーブルデータとして、変動係数を内部に保持し、基準階調補正曲線データの作成された地域や日付との違いに基づいて、変動係数を演算することで、階調補正カーブを、実際の環境条件に適合するように自動的に補正する自動階調補正システムを構築することもできる。
【０１７３】
これらを活用することで、季節ごとや設置地域環境ごとに、常に良好な階調補正パラメータを適用することができるようになる。加えて、これらを活用することで、ユニットパーツ化されている消耗品などが不足したときには、交換可能な部材が存在すれば、特性が変動しても通常のキャリブレーションや自動階調補正システムより量子化誤差の少ない階調補正曲線データで対応が可能になるため、機械リプレースなどの必要性が緩和され、ユーザに大きなメリットとなる。
【０１７４】
また、これらを活用することで、商品開発段階における階調補正カーブ設計工数を削減することも可能になることから、開発コストを低減することもでき、製品自体のコストを抑制することができ、安価でユーザに製品を供給することができるようになる。
【０１７５】
また、予め商品開発において、様々なテストを行なう中で得られたデータに基づいて、季節（月日）や地域ごとの基準階調変動量を内部タイマや地域情報より基準補正データを内部に保持しておき、生成された基準階調補正パラメータの情報（月日や地域など）から、自動で機械が簡易に補正することで、高価なシステムでなくても、大きな画質劣化のない出力結果を得ることができる。
【０１７６】
図１１は、上記各実施形態で用いる階調補正パラメータを説明する図である。ここで、図１１（Ａ）は、理想的な出力階調の特性を表わした図であり、入力階調レベル（横軸のＩＮ）に対して、出力階調レベル（縦軸のＯＵＴ）が線形に変化するようになっている。
【０１７７】
これに対して、図１１（Ｂ）は、実際の画像出力部３０（出力デバイス）の出力階調の特性を表わした図であり、入力階調レベルと出力階調レベルとの線形性が崩れている。そこで、この線形性の崩れを補正するべく、図１１（Ｃ）に示すように、出力デバイスの出力階調特性とは逆の特性の階調補正カーブとなるように階調補正パラメータを作成して、階調補正パラメータを用いて画像データに補正を加えることで、最終的な出力が、図１１（Ａ）に示すように、入力階調レベルに対して出力階調レベルが線形に変化するようにする。
【０１７８】
図１２〜図１４は、上記の各実施形態で用いる操作画面の一例を説明する図である。ここで、図１２は、メインコントロールとサブコントロールの操作画面の一例を示している。この例では、図１２（Ａ）に示すように、メインコントロール画面では、基準パターン出力とデータ取得とパラメータ作成の何れかを選択できるボタンが用意されている。
【０１７９】
図１２（Ａ）に示す画面で、ユーザによりデータ取得が指示されると、補正データ生成部４００は、図１２（Ｂ）に示すサブコントロール画面をユーザに提示する。このサブコントロール画面では、サーバ装置の主要部をなすクライアントＰＣ（ＰＣ；Personal Computer ）に接続された測定装置を使用したデータ取得なのか、自装置スキャナとしての画像取得部１０を使用したデータ取得なのかをユーザは選択することができる。
【０１８０】
図１３は、図１２（Ｂ）に示したサブコントロール画面で選択される各データ取得方法に対応した測定条件の設定画面の一例を示す図である。図１２（Ｂ）に示すサブコントロール画面にて測定装置を使用したデータ取得が選択されると、補正データ生成部４００は、図１３（Ａ）に示す測定装置用の設定画面をユーザに提示する。この例では、ユーザは、Ｌａｂ測定か濃度（Density ）測定かの測定モードを選択できるラジオボタンと、出力データファイルを指定する入力欄と、測定開始および保存の各ボタンが用意されている。
【０１８１】
ユーザは、測定モードを指定してから測定開始ボタンをクリックすることで、測定が開始される。また、測定完了後に保存ボタンをクリックすることで、指示した出力データファイル名で、測定されたデータが保存される。
【０１８２】
なお、使用する測定装置の機差の影響を受けることがないように、必要に応じて、測定装置を校正（測定装置キャリブレーション）するボタンが用意されている。校正作業の際には、測定装置キャリブレーションボタンをクリックすることで、測定が開始される。
【０１８３】
一方、図１２（Ｂ）に示すサブコントロール画面にてスキャナを使用したデータ取得が選択されると、補正データ生成部４００は、図１３（Ｂ）に示すスキャナ（原稿読取装置）用の設定画面をユーザに提示する。この例では、ユーザは、Ｌａｂ測定か濃度（Density ）測定かの測定モードを選択できるラジオボタンと、出力データファイルを指定する入力欄と、読み込みおよび保存の各ボタンが用意されている。
【０１８４】
ユーザは、測定モードを指定してから測定開始ボタンをクリックすることで、画像取得部１０を用いた画像（画像出力部３０から出力された基準パターン画像）の読込みが開始される。階調特性測定処理部３００は、この基準パターン画像を用いて自装置内でデータ処理をして階調データを取得する。また、この処理の完了後に保存ボタンをクリックすることで、指示した出力データファイル名で、読み込まれた画像データに基づく階調データが保存される。
【０１８５】
なお、使用する画像取得部１０の機差の影響を受けることがないように、必要に応じて、スキャナとしての画像取得部１０を校正（スキャナキャリブレーション）するボタンが用意されている。この校正作業の際には、スキャナキャリブレーションボタンをクリックすることで、校正測定が開始される。
【０１８６】
図１４は、階調補正曲線を自動的に作成する操作画面の一例を示す図である。ここで、図１４（Ａ）は標準的な操作画面の一例であり、図１４（Ｂ）は簡易的な操作画面の一例である。たとえば、図１４（Ａ）に示す標準的な操作画面では、目標データファイル、測定データファイル、および出力データファイルを指定する入力欄と、作成、設定、および確認表示の各ボタンが用意されている。
【０１８７】
ユーザは、目標データファイルとして、図１１（Ａ）に示したような理想的な出力階調特性を表わしたファイルを指定する。補正データ生成部４００は、指定された目標データファイルで示される出力階調特性を、画面上（図の右側）に提示する。
【０１８８】
また、ユーザは、測定データファイルとして、図１２（Ａ）や図１２（Ｂ）にて保存指定したファイルであって、図１１（Ｂ）に示したような、実際の画像出力部３０（出力デバイス）の出力階調の特性を表わしたファイルを指定する。
【０１８９】
ユーザは、目標データファイルと測定データファイルとを指定した後に作成ボタンをクリックする。そうすると、補正データ生成部４００は、自動的に、測定データファイルで示される階調特性を補正することができる、図１１（Ｃ）に示したような、出力デバイスの出力階調特性とは逆の特性の階調補正カーブを表わす階調補正パラメータを算出し、指定された出力データファイルとして保存する。
【０１９０】
ここで、ユーザが確認ボタンをクリックすると、補正データ生成部４００は、その階調補正カーブを画面上（図の右側）に提示する。ユーザは、設定ボタンをクリックすることで、補正データ生成部４００は、自動的に生成した階調補正パラメータ（やそれに基づく階調補正カーブ）に対する手動による微調整を受け付け、微調整後の階調補正パラメータを指定された出力データファイルに保存する。
【０１９１】
一方、図１４（Ｂ）に示す簡易的な操作画面では、図１４（Ａ）に示す標準的な操作画面から、目標データファイルの指定欄と、その目標データファイルに従った出力階調特性を示す画面と、確認表示のボタンが割愛されており、予め自装置内に保存されている標準の目標データファイルを使用するようにする。
【図面の簡単な説明】
【０１９２】
【図１】本発明に係る画像形成装置の一実施形態であるカラー複写装置の機構図である。
【図２】内部コントローラ部における画質補正機能に着目したカラー複写装置の機能ブロック図である。
【図３】コンピュータの機能を利用して画質補正処理をソフトウェア的に実現する場合のハードウェア構成の一例を示すブロック図である。
【図４】検査用の基準パターンの一例を示す図である。
【図５】階調補正パラメータを生成する第１実施形態の処理手順の概要例を示すフローチャートである。
【図６】図５に示したステップＳ２０における階調補正カーブを求める処理の詳細例を示すフローチャートである。
【図７】図５に示したステップＳ３０〜Ｓ５０の詳細例のフローチャートである。
【図８】階調補正パラメータを生成する第２実施形態の処理手順の概要例を示すフローチャートである。
【図９】補正演算データテーブルの構成例を示す図（その１）である。
【図１０】補正演算データテーブルの構成例を示す図で（その２）ある。
【図１１】各実施形態で用いる階調補正パラメータを説明する図である。
【図１２】メインコントロールとサブコントロールの操作画面の一例の図である。
【図１３】サブコントロール画面で選択される各データ取得方法に対応した測定条件の設定画面の一例を示す図である。
【図１４】階調補正曲線を自動的に作成する操作画面の一例を示す図である。
【符号の説明】
【０１９３】
１…カラー複写装置、８…サーバ装置、１０…画像取得部、１５…ユーザインタフェース装置、２０…内部コントローラ部、２２…階調補正機能部、３０…画像出力部、３１…画像形成部、８４…稼働温度検出部、８６…稼働湿度検出部、３００…階調特性測定処理部、４００…補正データ生成部、４１２…部品状態情報取得部、４１３…履歴情報取得管理部、４１４…環境情報取得部、４１５…消耗材情報取得部、４１６…仕様情報取得部、４２０…通信制御部、５００…階調補正部、８３０…階調特性測定処理部、８４０…補正データ生成部、８６０…通信制御部
【図１】
2006268213.tif 000003
【図２】
2006268213.tif 000004
【図３】
2006268213.tif 000005
【図４】
2006268213.tif 000006
【図５】
2006268213.tif 000007
【図６】
2006268213.tif 000008
【図７】
2006268213.tif 000009
【図８】
2006268213.tif 000010
【図９】
2006268213.tif 000011
【図１０】
2006268213.tif 000012
【図１１】
2006268213.tif 000013
【図１２】
2006268213.tif 000014
【図１３】
2006268213.tif 000015
【図１４】
2006268213.tif 000016