(57)【要約】【課題】特性が変化して色版毎の出力特性にばらつきが生じても、原稿に忠実と感じるカラー画像を出力すること等を可能とする。【解決手段】画像を読み取る画像読取り手段と、画像を形成する画像形成手段と、画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、記録媒体上に形成された色版毎の階調パターンを画像読取り手段によって読み取ることで得られる色版毎の補正用参照画像データを生成する生成手段と、色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更手段と、目標とする色版毎の画像出力特性と色版毎の補正用参照画像データを用いて、色版毎の補正テーブルを作成する生成手段と、を備える。【選択図】図１
2010166506.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取り電子化した画像データを得る画像読取り手段と、
記録媒体に画像を形成する画像形成手段と、
前記画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、
を備えた画像出力装置であって、
前記画像形成手段によって記録媒体上に形成された色版毎の階調パターンを前記画像読取り手段によって読み取ることで得られる色版毎の補正用参照画像データを生成する生成手段と、
前記色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更手段と、
前記目標とする色版毎の画像出力特性と前記色版毎の補正用参照画像データを用いて、前記色版毎の補正テーブルを作成する生成手段と、
を備えたことを特徴とする画像出力装置。
【請求項２】
前記変更手段は、前記色版毎の補正用参照画像データの内の最高濃度が最も低い色版の補正用参照画像データを基準として、前記目標とする色版毎の画像出力特性の高濃度側の画像出力特性を変更することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記画像形成手段の混色特性を補正する第２の補正手段と、
所定の濃度レベルに相当する前記補正用参照画像データのばらつきを評価する評価手段と、
前記ばらつきが所定値以上の場合に前記混色特性の補正パラメータを変更する第２の変更手段と、
を更に備えたことを特徴とする請求項１に記載の画像出力装置。
【請求項４】
画像を読み取り電子化した画像データを得る画像読取り手段と、
記録媒体に画像を形成する画像形成手段と、
前記画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、
を備えた画像出力装置であって、
前記画像形成手段によって記録媒体上に形成された少なくとも二つの同一階調パッチを含む複数の階調パターンを前記画像読取り手段によって読み取ることで得られる複数の画像データを取得する取得手段と、
階調パターンの濃度レベルに応じて、複数の画像データから算出する補正用参照画像データの算出方法を変更する変更手段と、
目標とする色版毎の画像出力特性と前記補正用参照画像データを用いて、前記画像形成手段の画像出力特性に対する前記色版毎の補正テーブルを生成する生成手段と、
を備えたことを特徴とする画像出力装置。
【請求項５】
前記変更手段は、少なくとも高濃度部側においては最も濃度が低いパッチの前記補正用参照画像データを採択することを特徴とする請求項４に記載の画像出力装置。
【請求項６】
前記取得手段によって得られた前記複数の画像データのばらつきを評価する評価手段と、
前記ばらつきが所定値以上の場合に前記目標とする色版毎の画像出力特性を変更する変更手段と、
を更に備えたことを特徴とする請求項４に記載の画像出力装置。
【請求項７】
前記画像形成手段の混色特性を補正する補正手段と、
前記取得手段によって得られた前記複数の画像データのばらつきを評価する評価手段と、
前記ばらつきが所定値以上の場合に前記混色特性の補正パラメータを変更する変更手段と、
を更に備えたことを特徴とする請求項４に記載の画像出力装置。
【請求項８】
画像を読み取り電子化した画像データを得る画像読取りステップと、
記録媒体に画像を形成する画像形成ステップと、
前記画像形成ステップの画像出力特性を色版毎の補正テーブルを用いて補正する補正ステップと、
を備えた画像出力方法であって、
前記画像形成ステップによって記録媒体上に形成された色版毎の階調パターンを前記画像読取りステップによって読み取ることで得られる色版毎の補正用参照画像データを生成する生成ステップと、
前記色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更ステップと、
前記目標とする色版毎の画像出力特性と前記色版毎の補正用参照画像データを用いて、前記色版毎の補正テーブルを作成する生成ステップと、
を有することを特徴とする画像出力方法。
【請求項９】
前記変更ステップは、前記色版毎の補正用参照画像データの内の最高濃度が最も低い色版の補正用参照画像データを基準として、前記目標とする色版毎の画像出力特性の高濃度側の画像出力特性を変更することを特徴とする請求項８に記載の画像出力方法。
【請求項１０】
前記画像形成ステップの混色特性を補正する第２の補正ステップと、
所定の濃度レベルに相当する前記補正用参照画像データのばらつきを評価する評価ステップと、
前記ばらつきが所定値以上の場合に前記混色特性の補正パラメータを変更する第２の変更ステップと、
を更に有することを特徴とする請求項８に記載の画像出力方法。
【請求項１１】
画像を読み取り電子化した画像データを得る画像読取りステップと、
記録媒体に画像を形成する画像形成ステップと、
前記画像形成ステップの画像出力特性を色版毎の補正テーブルを用いて補正する補正ステップと、
を備えた画像出力方法であって、
前記画像形成ステップによって記録媒体上に形成された少なくとも二つの同一階調パッチを含む複数の階調パターンを前記画像読取りステップによって読み取ることで得られる複数の画像データを取得する取得ステップと、
階調パターンの濃度レベルに応じて、複数の画像データから算出する補正用参照画像データの算出方法を変更する変更ステップと、
目標とする色版毎の画像出力特性と前記補正用参照画像データを用いて、前記画像形成ステップの画像出力特性に対する前記色版毎の補正テーブルを生成する生成ステップと、
を有することを特徴とする画像出力方法。
【請求項１２】
前記変更ステップは、少なくとも高濃度部側においては最も濃度が低いパッチの前記補正用参照画像データを採択することを特徴とする請求項１１に記載の画像出力方法。
【請求項１３】
前記取得ステップによって得られた前記複数の画像データのばらつきを評価する評価ステップと、
前記ばらつきが所定値以上の場合に前記目標とする色版毎の画像出力特性を変更する変更ステップと、
を更に有することを特徴とする請求項１１に記載の画像出力方法。
【請求項１４】
前記画像形成ステップの混色特性を補正する補正ステップと、
前記取得した複数の画像データのばらつきを評価する評価ステップと、
前記ばらつきが所定値以上の場合に前記混色特性の補正パラメータを変更する変更ステップと、
を更に有することを特徴とする請求項１１に記載の画像出力方法。
【請求項１５】
請求項８乃至１４のいずれか１つに記載された画像出力方法をコンピュータに実行させるための画像出力プログラム。
【請求項１６】
請求項１５に記載された画像出力プログラムを格納したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ、プリンタ、スキャナ等の機能を複合したデジタル複合機（ＭＦＰ）等で扱うデジタル画像データに対して、出力デバイスに応じて適切に画像処理を施して画像出力する画像出力装置、画像出力方法、画像出力プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
ＣＣＤ光電変換素子からなるラインセンサを用いた読み取り装置や、レーザ照射によるトナー書き込み装置の発展により、アナログ複写機からデジタル化された画像データを使用してコピー画像を作成するデジタル複写機へ移行しつつある。
【０００３】
デジタル複写機となってからは、デジタル画像データを扱う他の装置との親和性が高まり、複写機としての機能だけでなく、ファクシミリ機能、プリンタ機能、スキャナ機能等、いろいろな機能と複合して画像形成、情報通信を行うことから、単なるデジタル複写機ではなく、デジタル複合機（ＭＦＰ）と呼ばれるようになった。
【０００４】
更に、ネットワーク技術の普及により、デジタル画像のプリント先として、複数台のカラープリンタを選択可能とする機会が増えてきた。これに伴い、同一の画像データを複数のカラープリンタで出力した場合であっても、同じ色については同じ画質で出力されることが要求されるようになってきた。そこで、カラープリンタの色再現性に関して、環境変化、経時変化、機体差のない、色再現の安定性が求められている。
【０００５】
この要求に応えるため、ディスプレイ表示色や印刷機の出力色、プリンタ出力色等、複数の異なるデバイス出力色について、元のデジタル画像データが同じであれば同じ色味が得られるよう、例えばディスプレイ、印刷機、プリンタ等、独自の色再現特性を有するデバイス毎に、当該デバイスの色出力特性を定義するプロファイルを予め作成し、該プロファイルに基づいて入力色からデバイス独立色への色変換処理を行うカラー・マネージメント・システム(以下、ＣＭＳと称す)が知られている。
【０００６】
しかしながら、例えば電子写真方式を採用したカラーレーザビームプリンタ等のカラー画像形成装置においては、静電気を利用した画像形成を行うために、温度や湿度等の環境条件、また、感光体、現像剤の経時劣化等の材料条件の変化に伴い、出力画像の色味が変動してしまうという問題があった。
【０００７】
そこで、このような問題に対処するために、カラー画像形成装置において出力画像の基本色濃度を安定させる技術が種々提案されている。
【０００８】
前述の複合型複写機においては、一般的にプリントエンジンでのガンマ特性の経時変化を補正するためにキャリブレーション（Calibration）が行われている。従来装置におけるキャリブレーションでは、調整時毎にガンマ補正テーブルを生成し、プリントエンジンの特性を補正している。
【０００９】
これに関連した従来技術として、例えば、下記の特許文献１には、キャリブレーションで得られたガンマ補正テーブルを用いて、経時変化によるズレの補正と、ターゲットとするプリンタガンマ特性の生成とを１つのテーブルで同時に実現する技術が記載されている。
【００１０】
また、下記の特許文献２には、複数の階調パターンを読み取ることにより発生した複数の輝度データの平均値に基づき濃度データ列を決定し、その濃度データ列に対して１次補間処理を行い、該補間処理後のデータ列に対して該データ列のどのデータであるかに応じて変化するスムージング幅で決まる隣接するデータ数のデータを用いた平均濃度を求めるスムージング処理を行なうことで補正テーブルを生成するとともに、複数の階調パターンは画像の中心位置を基準に点対称に配置される技術が記載されている。
【００１１】
また、特許文献３には、カラー画像出力の目標記録出力特性を保持し、補正テーブルの補正変換値を生成して補正テーブルの補正変換内容を更新設定する際、実測した最高濃度が保持された最高濃度を超える場合、予め設定された入力カラー画像データの所定デジタル値から最大デジタル値までの間、濃度特性を所定デジタル値に対応する濃度から実測値の最高濃度に滑らかに単調増加させる修正を行うことにより、変動する最高濃度に応じた出力画像を提供する技術が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、高品位な出力画像を得る為に実施される一般的なプリントエンジンでのガンマ特性の経時変化を補正するためのキャリブレーションでは、プリントエンジン出力の面内の濃度むら等に対して、出力濃度レベル毎に求められる画像品質を維持できない。
【００１３】
例えば、ハイライト側については、グレーバランスの崩れや裏写りの要因となる濃度のずれを抑えることが重要で、シャドー側についてはベタの埋まり等を保証する必要がある。
【００１４】
また、単色レベルで最大濃度レベルに応じた濃度補正を実施するだけでは、最大濃度レベルが色版毎に異なる場合、高濃度側の２次色等の色味が狙いと異なったり、全体の混色特性が変わって色差が大きくなってしまうという色補正精度にも問題があった。
【００１５】
本発明は、上記に鑑みてなされたものであって、画像形成装置の特性が変化して色版毎の出力特性にばらつきが生じても、原稿に忠実と感じるカラー画像を出力することが可能な画像出力装置、画像出力方法、画像出力プログラム及び記録媒体を提供することを目的としている。また、本発明は、画像形成装置の面内や面間で発生する濃度むらや最高濃度のばらつきに対して、濃度レベル毎に求められる画像品質やカラーバランスを維持できるキャリブレーションを行うことが可能な画像出力装置、画像出力方法、画像出力プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１６】
上述した課題を解決し、目的を達成するために、本発明の第１の観点にかかる画像出力装置は、画像を読み取り電子化した画像データを得る画像読取り手段と、記録媒体に画像を形成する画像形成手段と、前記画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、を備えた画像出力装置であって、前記画像形成手段によって記録媒体上に形成された色版毎の階調パターンを前記画像読取り手段によって読み取ることで得られる色版毎の補正用参照画像データを生成する生成手段と、前記色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更手段と、前記目標とする色版毎の画像出力特性と前記色版毎の補正用参照画像データを用いて、前記色版毎の補正テーブルを作成する生成手段と、を備えたことを特徴とする。
【００１７】
また、本発明の第２の観点にかかる画像出力装置は、画像を読み取り電子化した画像データを得る画像読取り手段と、記録媒体に画像を形成する画像形成手段と、前記画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、を備えた画像出力装置であって、前記画像形成手段によって記録媒体上に形成された少なくとも二つの同一階調パッチを含む複数の階調パターンを前記画像読取り手段によって読み取ることで得られる複数の画像データを取得する取得手段と、階調パターンの濃度レベルに応じて、複数の画像データから算出する補正用参照画像データの算出方法を変更する変更手段と、目標とする色版毎の画像出力特性と前記補正用参照画像データを用いて、前記画像形成手段の画像出力特性に対する前記色版毎の補正テーブルを生成する生成手段と、を備えたことを特徴とする。
【００１８】
また、本発明の第１の観点にかかる画像出力方法は、画像を読み取り電子化した画像データを得る画像読取りステップと、記録媒体に画像を形成する画像形成ステップと、前記画像形成ステップの画像出力特性を色版毎の補正テーブルを用いて補正する補正ステップと、を備えた画像出力方法であって、前記画像形成ステップによって記録媒体上に形成された色版毎の階調パターンを前記画像読取りステップによって読み取ることで得られる色版毎の補正用参照画像データを生成する生成ステップと、前記色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更ステップと、前記目標とする色版毎の画像出力特性と前記色版毎の補正用参照画像データを用いて、前記色版毎の補正テーブルを作成する生成ステップと、を有することを特徴とする。
【００１９】
また、本発明の第２の観点にかかる画像出力方法は、画像を読み取り電子化した画像データを得る画像読取りステップと、記録媒体に画像を形成する画像形成ステップと、前記画像形成ステップの画像出力特性を色版毎の補正テーブルを用いて補正する補正ステップと、を備えた画像出力方法であって、前記画像形成ステップによって記録媒体上に形成された少なくとも二つの同一階調パッチを含む複数の階調パターンを前記画像読取りステップによって読み取ることで得られる複数の画像データを取得する取得ステップと、階調パターンの濃度レベルに応じて、複数の画像データから算出する補正用参照画像データの算出方法を変更する変更ステップと、目標とする色版毎の画像出力特性と前記補正用参照画像データを用いて、前記画像形成ステップの画像出力特性に対する前記色版毎の補正テーブルを生成する生成ステップと、を有することを特徴とする。
【００２０】
また、本発明にかかる画像出力プログラムは、請求項８乃至１４のいずれか一つに記載された画像出力方法をコンピュータに実行させる。
【００２１】
また、本発明にかかる記録媒体は、請求項１５に記載された画像出力プログラムを格納したコンピュータの読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００２２】
本発明の第１の観点にかかる発明によれば、画像形成手段の特性が変化して色版毎の出力特性にばらつきが生じても、原稿に忠実と感じるカラー画像を出力することができる。また、本発明の第２の観点にかかる発明によれば、画像形成手段の面内や面間で発生する濃度むらがあっても、濃度レベル毎に求められる品質を維持して画像を出力することができる。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の実施の形態に係る画像出力装置（ＭＦＰ）の全体構成例を示す図である。
【図２】図２は、図１の第１の画像データ処理装置の構成例を示す図である。
【図３】図３は、図１の第２の画像データ処理装置の構成例を示す図である。
【図４】図４は、図３の色変換部の構成例を示す図である。
【図５】図５は、図４の三次元ＬＵＴ変換部の構成例を示す図である。
【図６】図６は、図５のセレクタが選択する画像データを示す図である。
【図７】図７は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図８】図８は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−１】図９−１は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−２】図９−２は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−３】図９−３は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−４】図９−４は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−５】図９−５は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図９−６】図９−６は、図５に示した３ＤＬＵＴ色変換部の動作を説明するための図である。
【図１０】図１０は、図５に示した３ＤＬＵＴ色変換部が選択する四面体と補間係数の関係を示す図である。
【図１１】図１１は、図５に示した３ＤＬＵＴ色変換部の正規化の動作を説明するための図である。
【図１２】図１２は、図１のプロッタ装置から出力されるキャリブレーション用の階調パターンを示す図である。
【図１３】図１３は、補正後のキャリブレーション（ＡＣＣ）読取り値を並べた図である。
【図１４】図１４は、統一ＲＧＢ値で設定されたキャリブレーション（ＡＣＣ）ターゲットを取得して並べた図である。
【図１５】図１５は、統一ＲＧＢ値で設定されたキャリブレーション（ＡＣＣ）ターゲットを取得して並べた図である。
【図１６】図１６は、ＡＣＣ読み取り値と地肌補正率をプロットした図である。
【図１７】図１７は、図１のプロッタ装置から出力されるキャリブレーション用の階調パターンを示す図である。
【図１８−１】図１８−１は、ガマット処理方式の例を示す図である。
【図１８−２】図１８−２は、ガマット処理方式の例を示す図である。
【図１８−３】図１８−３は、ガマット処理方式の例を示す図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照して、この発明にかかる画像出力装置、画像出力方法、画像出力プログラム及び記録媒体の最良な実施の形態を詳細に説明する。
【００２５】
（本発明の実施の形態）
図１は、本発明にかかる画像出力装置をデジタル複合機（ＭＦＰ）に適用した場合の全体構成の概要を示すブロック図である。
【００２６】
この画像出力装置は、読取り装置１、第１の画像データ処理装置２（図１では画像データ処理装置１と記している。）、バス制御装置３、第２の画像データ処理装置４（図１では画像データ処理装置２と記している。）、ハードディスクドライブ（ＨＤＤ）５、ＣＰＵ６、メモリ７、プロッタインタフェース（Ｉ／Ｆ）装置８、プロッタ装置９、操作表示装置１０、回線インタフェース（Ｉ／Ｆ）装置１１、外部インタフェース（Ｉ／Ｆ）装置１２、サウスブリッジ（ＳＢ）１３及びＲＯＭ１４を備えており、ＦＡＸ１５及びパーソナルコンピュータ（以下、ＰＣと称する）１６と接続される。
【００２７】
読取り装置１は、ＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータと、それらの駆動回路を備えており、原稿をスキャンして得られる原稿の濃淡情報からデジタルの入力画像データを生成する。入力画像データには、原稿（画像）の各画素毎の赤（Ｒ）、緑（Ｇ）、青（Ｂ）の画像データと当該画像データの付帯情報とが含まれる。付帯情報は、画像データの属性を示す情報であり、ここでは、付帯情報は、絵柄領域の画素であるのか、文字領域の画素であるのかを示す像域分離信号とするが、付帯情報はこれに限るものではない。たとえば、付帯情報として、パーソナルコンピュータなどで作成されたグラフィック文書であるのか、スキャナなどで読み取った写真原稿であるのかを示す入力カラー画像の特性を示す信号を用いるようにしてもよい。以下、Ｒ、Ｇ、Ｂのそれぞれの画像データをＲ画像データ、Ｇ画像データ、Ｂ画像データと呼び、Ｒ画像データ、Ｇ画像データ、Ｂ画像データを合わせてＲＧＢ画像データと呼ぶことがある。
【００２８】
第１の画像データ処理装置２は、読取り装置１によって生成された入力画像データのＲＧＢ画像データを予め定められた特性に統一し、特性を統一した統一ＲＧＢ画像データと統一ＲＧＢ画像データに対応する付帯情報を含む統一画像データを生成する。
【００２９】
図２は、第１の画像データ処理装置２の構成を示すブロック図である。図２において、第１の画像データ処理装置２は、スキャナ補正処理部３０、γ変換部３１、フィルタ処理部３２、色変換部３３、変倍処理部３４、像域分離部３５及び分離デコード部３６を備えている。
【００３０】
スキャナ補正処理部３０は、読取り装置１（図１参照）から入力されるデジタル画像データに対して、シェーディング等、読取り装置１（スキャナ）の機構上発生する照度歪み等の読み取りムラ等を補正する。
【００３１】
γ変換部３１は、読取り装置１によって生成された入力画像データのＲＧＢ画像データの明るさを、予め定められた特性に統一する。
【００３２】
フィルタ処理部３２は、γ変換部３１によって明るさの特性が統一されたＲＧＢ画像データの鮮鋭性を、予め定められた特性に統一する。また、フィルタ処理部３２は、読取り装置１（スキャナ）のＭＴＦ特性を補正したり、モアレを防止するために、読取画像の周波数特性を変えて、画像をクッキリ、また滑らかにする。
【００３３】
色変換部３３は、フィルタ処理部３２によって鮮鋭性が統一されたＲＧＢ画像データの色を、予め定められた特性に統一する。基本的にγ変換部３１と色変換部３３での処理によって、特性が統一された画像データはＭＦＰ内部に蓄積され、その後再利用する場合に、出力先の特性に適する画像信号に変換される。その詳細は後述する。
【００３４】
変倍処理部３４は、色変換部３３によって色が統一されたＲＧＢ画像データのサイズ（解像度）を、予め定められた特性に統一する。
【００３５】
像域分離部３５は、原稿の持つ特徴的なエリアの抽出を行う。例えば、像域分離部３５は、一般的な印刷において形成されている網点部の抽出、文字などのエッジ部の抽出、その画像データの有彩／無彩の判定、背景画像が白であるかの白背景の判定などを行う。また、像域分離部３５は、ＲＧＢ画像データの画素に対応付けた像域分離信号を生成する。
【００３６】
分離デコード部３６は、像域分離部３５から受け取った像域分離信号を、第２の画像データ処理装置４（図１参照）における後段の処理に必要な情報量にデコードして出力する。
【００３７】
分離デコード部３６は、例えば、像域分離部３５からの
ＣＨ２：文字なか「１」／非文字なか「０」
ＣＨＲ：文字「１」／非文字「０」
ＨＴ  ：高線数網点「１」／非高線数網点「０」
ＣＷ  ：有彩「１」／非有彩＜無彩＞「０」
ＷＳ  ：白地「１」／非白地「０」
ＬＨＴ：低線数網点「１」／非低線数網点「０」
Ｔ    ：追跡パターン「１」／非追跡パターン「０」        ・・・(１)
に示すような７ビットの像域分離信号から、｛黒文字、色文字、文字なか、網点上文字、高線数網点、低線数網点、写真、追跡パターン｝の各状態を３ビット、あるいは、｛黒文字、色文字、文字なか、非文字｝の各状態を２ビットで表現できるようにデコードする。
【００３８】
再び図１を参照すると、バス制御装置３は、複数種のバス規格間のブリッジ機能を有し、本ＭＦＰ内で必要な画像データ（像域分離信号を含む）や制御コマンド等の各種データをやり取りするデータバスを制御する。本実施形態においては、バス制御装置３は、第１の画像データ処理装置２、第２の画像データ処理装置４及びＣＰＵ６とはＰＣＩ−Ｅｘｐｒｅｓｓバスによって接続され、ＨＤＤ５とはＡＴＡバスによって接続されており、ＡＳＩＣ化されている。
【００３９】
第２の画像データ処理装置４は、予め定められた特性に第１の画像データ処理装置２によって統一された統一画像データと付帯情報（本実施形態ではデコードされた像域分離信号）を、ユーザから指定される出力先に適した出力画像データに変換する。
【００４０】
図３は、第２の画像データ処理装置４の構成を示すブロック図である。図３において、第２の画像データ処理装置４は、フィルタ処理部５０、色変換部５１、パターン発生部５２、変倍処理部５３、プリンタγ補正部５４及び階調処理部５５を備えている。
【００４１】
フィルタ処理部５０は、統一ＲＧＢ画像データの鮮鋭性をプロッタ装置９に出力する場合の再現性が良くなるように補正するとともに、画像の特徴量（エッジ量の情報）を抽出する。具体的には、フィルタ処理部５０は、設定された画質モードに応じてデコードされた属性情報（像域分離信号）に従って、鮮鋭化／平滑化処理を統一ＲＧＢ画像データに実施する。例えば、フィルタ処理部５０は、文字原稿モードでは文字をハッキリ／クッキリとさせるために鮮鋭化処理を統一ＲＧＢ画像データに実施し、写真モードでは滑らかに階調性を表現するために平滑化処理を統一ＲＧＢ画像データに実施する。
【００４２】
色変換部５１は、フィルタ処理部５０によって鮮鋭性が補正された統一ＲＧＢ画像データに対して、ＲＧＢからＣＭＹＫやＲ’Ｇ’Ｂ’へのカラーマッチングや、色の変換を行う。また、色変換部５１は、フィルタ処理部５０によって抽出された特徴量に応じて墨を適応的に生成するとともに、像域分離信号に基づいて絵柄・文字に適した下色除去（ＵＣＲ：Under Color Removal）及び下色加色（ＵＣＡ）を行って効果的な墨処理を行う。さらに、色変換部５１は、必要に応じてアンダーカラー処理を行う。
【００４３】
図４は、図３に示した色変換部５１の構成を示すブロック図である。図４において、色変換部５１は、線形マスキング処理部５１１、三次元ＬＵＴ変換部５１２、ＧＣＲ処理部５１３、ＵＣＲ処理部５１４及びＵＣＡ処理部５１５を備えている。
【００４４】
線形マスキング処理部５１１は、フィルタ処理部５０によって鮮鋭性が補正された統一ＲＧＢ画像データＩＮ（ＩＮ＿Ｒ、ＩＮ＿Ｇ、ＩＮ＿Ｂを示す）に線形マスキング処理を施したマスキングＲＧＢ画像データｍｓｋ（ｍｓｋ＿Ｒ、ｍｓｋ＿Ｇ、ｍｓｋ＿Ｂを示す）及びマスキングＫ画像データｍｓｋ＿Ｋを生成する。
【００４５】
三次元ＬＵＴ変換部５１２は、線形マスキング処理部５１１によって生成されたマスキングＲＧＢＫ画像データｍｓｋに対して３次元ＬＵＴによる色変換を行ってＣＭＹＫ画像データｌｕｔ（ｌｕｔ＿ｃ、ｌｕｔ＿ｍ、ｌｕｔ＿ｙ、ｌｕｔ＿ｋを示す）を生成する。
【００４６】
図５は、三次元ＬＵＴ変換部５１２の構成を示すブロック図である。図５において、三次元ＬＵＴ変換部５１２は、三次元ＬＵＴ色変換部（以下、３ＤＬＵＴ色変換部とする）５１２１、ｍｉｎｋ算出部５１２２、セレクタ５１２３及びセレクタ５１２４を備えている。
【００４７】
３ＤＬＵＴ色変換部５１２１は、絵柄領域用ＬＵＴ５１２１ａ及び文字領域用ＬＵＴ５１２１ｂの２種類の三次元ＬＵＴを有し、像域分離信号ｓｅｐｉによって絵柄領域用ＬＵＴ５１２１ａ又は文字領域用ＬＵＴ５１２１ｂを選択する。３ＤＬＵＴ色変換部５１２１は、選択したＬＵＴを用いて画素毎にマスキングＲＧＢ画像データｍｓｋに対する３次元メモリマップ補間によってＲＧＢからＣＭＹへの変換を行って、Ｃ画像データｈｏｋａｎ＿ｃ、Ｍ画像データｈｏｋａｎ＿ｍ及びＹ画像データｈｏｋａｎ＿ｙを生成する。
【００４８】
ｍｉｎｋ算出部５１２２は、３ＤＬＵＴ色変換部５１２１によって生成されたＣＭＹ画像データｈｏｋａｎ＿ｃｍｙ（ｈｏｋａｎ＿ｃ、ｈｏｋａｎ＿ｍ、ｈｏｋａｎ＿ｙを示す）の最小値ｍｉｎｋを算出する。
【００４９】
セレクタ５１２３は、像域分離信号ｓｅｐｉに基づいて、ｍｉｎｋ算出部５１２２によって算出された最小値ｍｉｎｋ又は線形マスキング処理部５１１によって生成されたマスキングＫ画像データｍｓｋ＿Ｋを選択してＫ画像データｌｕｔ＿ｋとして出力する。
【００５０】
セレクタ５１２４は、イネーブル制御信号（パラメータ）が「１」の場合に、Ｃ画像データｈｏｋａｎ＿ｃ、Ｍ画像データｈｏｋａｎ＿ｍ及びＹ画像データｈｏｋａｎ＿ｙをＣ画像データｌｕｔ＿ｃ、Ｍ画像データｌｕｔ＿ｍ及びＹ画像データｌｕｔ＿ｙとして選択し出力する（３ＤＬＵＴ変換出力）。一方、セレクタ５１２４は、イネーブル制御信号（パラメータ）が「０」の場合に、マスキングＲ画像データｍｓｋ＿Ｒ、マスキングＧ画像データｍｓｋ＿Ｇ及びマスキングＢ画像データｍｓｋ＿ＢをＣ画像データｌｕｔ＿ｃ、Ｍ画像データｌｕｔ＿ｍ及びＹ画像データｌｕｔ＿ｙとして選択し出力する（３ＤＬＵＴスルー出力）。図６は、セレクタ５１２４におけるイネーブル信号、ＣＭＹ画像データｈｏｋａｎ＿ｃｍｙ、マスキングＲＧＢ画像データｍｓｋ＿ＲＧＢ、ＣＭＹ画像データｌｕｔ＿ｃｍｙの関係を示す図である。
【００５１】
再び図４を参照すると、ＧＣＲ処理部５１３は、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅ、像域分離信号ｓｅｐｉ及び特徴量ｇｃｒ＿ｅｄｇｅｉに基づいて、三次元ＬＵＴ変換部５１２によって生成されたＫ画像データｌｕｔ＿ｋに対して墨生成を行ったＫ画像データｇｃｒ＿ｂｋを生成する。また、ＧＣＲ処理部５１３は、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅ及び像域分離信号ｓｅｐｉに基づいて、生成したＫ画像データｇｃｒ＿ｂｋからＵＣＲ処理に用いるＵＣＲ用の墨量を示すＵＣＲ用Ｋ画像データｕｃｒ＿ｂｋを生成する。
【００５２】
ＵＣＲ処理部５１４は、ＵＣＲモード信号ｕｃｒ＿ｍｏｄｅ及びＧＣＲ処理部５１３によって生成されたＫ画像データｕｃｒ＿ｂｋに基づいて、三次元ＬＵＴ変換部５１２によって生成されたＣＭＹ画像データｌｕｔ＿ｃｍｙに対してＵＣＲ処理を行なってＣＭＹ画像データｌｕｔ＿ｃｍｙを補正したＣＭＹ画像データｕｃｒ＿ｃｍｙ（ｕｃｒ＿ｃ、ｕｃｒ＿ｍ、ｕｃｒ＿ｙを示す）を生成する。
【００５３】
ＵＣＡ処理部５１５は、ＵＣＡモード信号ｕｃａ＿ｍｏｄｅ及びＧＣＲ処理部５１３によって生成されたＫ画像データｇｃｒ＿ｂｋに基づいて、ＵＣＲ処理部５１４によって生成されたＣＭＹ画像データｕｃｒ＿ｃｍｙに対してＵＣＡ処理を行ってＣＭＹ画像データｕｃｒ＿ｃｍｙを補正したＣＭＹ画像データｕｃａ（ｕｃａ＿ｃ、ｕｃａ＿ｍ、ｕｃａ＿ｙを示す）を生成する。
【００５４】
再び図３を参照すると、パターン発生部５２は、予め設定された種々のキャリブレーション用の読み取りパターン（後述する）を出力する。
【００５５】
変倍処理部５３は、プロッタ装置９の再現性能に従って、色変換部５１によって変換されたＣＭＹＫ画像データのサイズ（解像度）を変換する。本実施形態では、プロッタ装置９の性能が６００ｄｐｉ出力であるため、変倍処理部５３は、特に変換を行わないものとする。
【００５６】
プリンタγ補正部５４は、予めＣＰＵ６において生成され、プロッタ装置９での出力用に設定されたＣＭＹＫ用のエッジ用γテーブル、非エッジ用γテーブルを用いて、ＣＭＹＫ版毎のテーブル変換を行うことにより、γ補正を実施する。
【００５７】
階調処理部５５は、プリンタγ補正部５４からＣＭＹＫ各８ビットの画像データを受け取り、プロッタ装置９の階調処理能力に従った階調数変換処理を行う。本実施形態では、階調処理部５５は、疑似中間調処理の一つである誤差拡散法を用いてＣＭＹＫ各８ビットの画像データをＣＭＹＫ各２ビットの画像データに変換する。
【００５８】
再び図１を参照すると、ＨＤＤ５は、ＩＤＥ（Integrated Drive  Electronics）を拡張して規格化されているＡＴＡ（ＡＴ Attachment）バス接続の大容量のハードディスク記憶装置で、主に画像データ及び画像データの付帯情報（この場合は像域分離信号）を蓄積する。
【００５９】
ＣＰＵ６は、画像出力装置の制御を司るマイクロプロセッサである。たとえば、ＰＭＣ社のＲＭ１１１００（商標）など、ＣＰＵコア単体に汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能を追加したＣＰＵを使用する。
【００６０】
メモリ７は、複数種のバス間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶するとともに、ＣＰＵ６が画像出力装置の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ６は、高速処理が求められるため、通常起動時にＲＯＭ１４に記憶されたブートプログラムによってシステムを起動し、起動後は高速アクセス可能なメモリ７に展開されたプログラムによって処理を行なう。よって、メモリ７は、高速アクセス可能なデバイス、例えば、規格化されたパーソナルコンピュータに用いられるＤＩＭＭなどを使用する。
【００６１】
プロッタＩ／Ｆ装置８は、ＣＰＵ６とプロッタ装置９との間のバスブリッジ処理を行う。バスブリッジ処理とは、ＣＰＵ６にインテグレートされた汎用規格Ｉ／Ｆ（例えば、ＰＣＩ−Ｅｘｐｒｅｓｓバス）経由で送られてくるＣＭＹＫのデジタル画像データを、プロッタ装置９の専用Ｉ／Ｆに出力する処理である。
【００６２】
プロッタ装置９は、プロッタＩ／Ｆ装置８から入力されるＣＭＹＫのデジタル画像データを転写紙に印刷する。印刷には、例えば、レーザビームを用いた電子写真プロセスなどを用いる。
【００６３】
操作表示装置１０は、ＬＣＤ（液晶表示装置）とキースイッチから構成され、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６と接続されており、画像出力装置とユーザのインタフェースを行う部分である。操作表示装置１０は、画像出力装置の各種状態や操作方法などをＬＣＤに表示するとともに、キースイッチ入力を検知することでユーザからの入力を認識する。
【００６４】
回線Ｉ／Ｆ装置１１は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと電話回線を接続する。外部Ｉ／Ｆ装置１２は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部装置を接続する。外部Ｉ／Ｆ装置１２により、画像出力装置は外部装置と各種データのやり取りを行う。その接続インタフェースに、たとえば、ＬＡＮ（Local Area Network）を使用する。すなわち、画像出力装置は、外部Ｉ／Ｆ装置１２を介してネットワークに接続している。
【００６５】
サウスブリッジ装置１３は、パーソナルコンピュータに使用されるチップセットのひとつで、Ｓｏｕｔｈ  Ｂｒｉｄｇｅと呼ばれる汎用の電子デバイスである。サウスブリッジ装置１３は、主にＰＣＩ−ＥｘｐｒｅｓｓとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、ＲＯＭ１４との間をブリッジしている。ＲＯＭ１４は、ＣＰＵ６が画像出力装置の制御を行う際のプログラム（ブートプログラムを含む）が格納されるメモリである。
【００６６】
ＦＡＸ１５は、通常のファクシミリで、電話回線を介して画像出力装置と画像データの授受を行う。ＰＣ１６は、いわゆるパーソナルコンピュータである。パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、ユーザは画像出力装置に対して各種制御や画像データの入出力を行う。
【００６７】
なお、第１の画像データ処理装置２及び外部Ｉ／Ｆ装置１２から送られる特性が統一された画像データ及び像域分離信号等の付帯情報は、全てＣＰＵ６において符号化されてからＨＤＤ５に蓄積され、第２の画像データ処理装置４以降で処理する際には、復号して変換処理が実施される。ここで、特性が統一された画像データ（ＲＧＢ）を非可逆なＪＰＥＧ符号化等により高い圧縮率で符号化し、像域分離信号等の付帯情報を可逆なＫ８符号化等で符号化することにより、画質劣化を最小限に抑えている。
【００６８】
次に、本実施形態に係る画像出力装置の動作について説明する。まず、図１を参照して、画像出力装置の概略動作について説明する。読取り装置１は、セットされた原稿をスキャンし、スキャンして得られた原稿の濃淡情報から、ＲＧＢ各８ビットの入力画像データを生成する。読取り装置１は、生成した入力画像データを第１の画像データ処理装置２に出力する。
【００６９】
第１の画像データ処理装置２は、読取り装置１から入力された入力画像データに対して、予め定められた特性に統一する特性統一処理を施す。予め定められた特性とは、入力画像データを画像出力装置内部に蓄積し、その後再利用する場合に、出力先の変更に適する特性であり、具体的には、明るさ、鮮鋭性、色、解像度の特性である。なお、特性統一処理の詳細に付いては後述する。
【００７０】
第１の画像データ処理装置２と第２の画像データ処理装置４とＣＰＵ６は、バス制御装置３を介してＰＣＩ−Ｅｘｐｒｅｓｓバスで接続されている。バス制御装置３とＨＤＤ５とはＡＴＡバスで接続されている。ＣＰＵ６は高速処理を求められるため、通常起動時にＲＯＭ１４に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ７に展開されたプログラムによって処理を行う。
【００７１】
第２の画像データ処理装置４は、第１の画像データ処理装置２によって特性統一処理が施されたデジタル画像データに対して、操作表示装置１０を介してユーザから指定された出力先に応じて鮮鋭性の補正や、ＲＧＢからＣＭＹＫへの変換、解像度の変換、階調数の変換などの変換処理を施す。なお、変換処理の詳細については後述する。
【００７２】
プロッタＩ／Ｆ装置８は、ＣＰＵ６に内蔵された汎用規格Ｉ／Ｆ（この場合は、ＰＣＩ−Ｅｘｐｒｅｓｓバス）経由で送られてくるＣＭＹＫの画像データが入力されると、プロッタ装置９の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。プロッタ装置９は、ＣＭＹＫの画像データが入力されると、レーザビームを用いた電子写真プロセスを使って、受け取った画像データを転写紙に出力する。操作表示装置１０は、画像出力装置の各種状態や操作方法をＬＣＤに表示し、ユーザからのキースイッチ入力を検知する。画像出力装置は、回線Ｉ／Ｆ装置１１により、電話回線を介して各種データのやり取りを行う。ＦＡＸ１５は、通常のファクシミリで、電話回線を介してデジタル画像出力装置と画像データの授受を行う。
【００７３】
（コピー動作）
次に、画像出力装置のコピー動作について説明する。ユーザは、コピーを行う際、原稿を読取り装置１にセットし、操作表示装置１０を用いて、所望する画質モード等を設定してコピー開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【００７４】
１）読取り装置１において原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、設定された画質モードに関係なく、第１の画像データ処理装置２（図２参照）内のスキャナ補正処理部３０、γ変換部３１、フィルタ処理部３２、色変換部３３を経て、ｓＲＧＢやＲＯＭＭ−ＲＧＢのように予め特性が定められたＲＧＢ画像データに統一され、バス制御装置３に送られる。
【００７５】
２）第１の画像データ処理装置２内の像域分離部３５は、７ビットの像域分離信号を生成する。第１の画像データ処理装置２内の分離デコード部３６は、像域分離部３５によって生成された７ビットの像域分離信号を、設定された画質モードに応じて、第２の画像データ処理装置４において実施される後段の処理に必要な情報にデコードして出力する。
【００７６】
例えば、分離デコード部３６は、像域分離部３５から出力される上記(１)に示した７ビットの像域分離信号を、設定された画質モードに応じて、
文字原稿モード        ：黒文字、色文字、文字なか、非文字
文字写真混在原稿モード：文字／非文字、有彩／無彩
写真原稿モード        ：有彩／無彩、白地／非白地
複写原稿モード        ：黒文字、色文字、白地、非文字    ・・・（２）
に示すような２ビットの属性情報（像域分離信号）にデコードする。
【００７７】
３）バス制御装置３は、第１の画像データ処理装置２からの統一されたＲＧＢ画像データと設定された画質モードに応じて属性の異なる属性情報（像域分離信号）を受け取ると、ＣＰＵ６を介して符号化してから、メモリ７、ＨＤＤ５に蓄積する。
【００７８】
４）メモリ７、ＨＤＤ５に蓄積されたＲＧＢ画像データ及び画素毎の属性情報は、ＣＰＵ６で復号された後、バス制御装置３を介して、第２の画像データ処理装置４に送られる。
【００７９】
５）第２の画像データ処理装置４は、受け取ったＲＧＢ画像データ及び画素毎の属性情報に基づいて、ＲＧＢ画像データをプロッタ装置９での出力用のＣＭＹＫ画像データに変換し出力する。
【００８０】
６）バス制御装置３は、第２の画像データ処理装置４からＣＭＹＫ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。
【００８１】
７）メモリ７に蓄積されたＣＭＹＫ画像データは、ＣＰＵ６及びプロッタＩ／Ｆ装置８を介して、プロッタ装置９に送られる。
【００８２】
８）プロッタ装置９は、受け取ったＣＭＹＫ画像データを転写紙に出力し、原稿のコピーが生成される。
【００８３】
（ファックス送信動作）
次に、画像出力装置のファックス送信動作について説明する。ユーザは、ファックス送信を行う際、原稿を読取り装置１にセットし、操作表示装置１０を用いて、所望するモード等を設定してファックス送信開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、ファックス送信開始の制御コマンドデータに従って、ファックス送信動作プロセスのプログラムを実行し、ファックス送信動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【００８４】
１）読取り装置１において原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２において予め特性が定められたＲＧＢ画像データに統一され、バス制御装置３に送られる。
【００８５】
２）バス制御装置３は、第１の画像データ処理装置２からＲＧＢ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。
【００８６】
３）メモリ７に蓄積された統一ＲＧＢ画像データは、ＣＰＵ６及びバス制御装置３を介して、第２の画像データ処理装置４に送られる。
【００８７】
４）第２の画像データ処理装置４は、受け取った統一ＲＧＢ画像データを、ファックス送信用のモノクロ２値の画像データに変換し、出力する。
【００８８】
５）バス制御装置３は、第２の画像データ処理装置４からモノクロ２値画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。
【００８９】
６）メモリ７に蓄積されたモノクロ２値画像データは、ＣＰＵ６を介して、回線Ｉ／Ｆ装置１１に送られる。
【００９０】
７）回線Ｉ／Ｆ装置１１は、受け取ったモノクロ２値画像データを、回線を介して接続されたＦＡＸ１５に送信する。
【００９１】
（スキャナ配信動作）
次に、画像出力装置のスキャナ配信動作について説明する。ユーザは、スキャナで読み取った原稿を配信する際、原稿を読取り装置１にセットし、操作表示装置１０を用いて、所望するモード等を設定してスキャナ配信開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を、機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、スキャナ配信開始の制御コマンドデータに従って、スキャナ配信動作プロセスのプログラムを実行し、スキャナ配信動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【００９２】
１）読取り装置１において原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２において予め特性が定められたＲＧＢ画像データに統一され、バス制御装置３に送られる。
【００９３】
２）バス制御装置３は、第１の画像データ処理装置２から統一ＲＧＢ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。
【００９４】
３）メモリ７に蓄積された統一ＲＧＢ画像データは、ＣＰＵ６及びバス制御装置３を介して、第２の画像データ処理装置４に送られる。
【００９５】
４）第２の画像データ処理装置４は、受け取った統一ＲＧＢ画像データを、ｓＲＧＢのようなスキャナ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ２値等）に変換し、出力する。
【００９６】
５）バス制御装置３は、第２の画像データ処理装置４から画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。
【００９７】
６）メモリ７に蓄積された画像データは、ＣＰＵ６を介して、外部Ｉ／Ｆ装置１２に送られる。
【００９８】
７）外部Ｉ／Ｆ装置１２は、受け取った画像データを、ネットワークを介して接続したＰＣ１６に送信する。
【００９９】
これまでの説明で、コピー動作、ファックス送信動作、スキャナ配信動作についてのＭＦＰの各部の動作は明確になった。
【０１００】
一方、原稿をスキャンして得られた画像データをＭＦＰ内に蓄積、保存し、その後、蓄積、保存した画像データを再利用する場合の動作は以下のようになる。
【０１０１】
（コピー及びＨＤＤへの蓄積・保存動作）
次に、画像出力装置のコピー及びＨＤＤへの蓄積・保存を行う動作について説明する。ユーザは、コピー及びＨＤＤへの蓄積・保存を行う際、原稿を読取り装置１にセットし、操作表示装置１０を用いて、所望する画質モード等を設定してコピー開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【０１０２】
１）読取り装置１において原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、設定された画質モードに関係なく、第１の画像データ処理装置２（図２参照）内のスキャナ補正処理部３０、γ変換部３１、フィルタ処理部３２、色変換部３３を経て、ｓＲＧＢやＲＯＭＭ−ＲＧＢのように予め特性が定められたＲＧＢ画像データに統一され、バス制御装置３に送られる。
【０１０３】
２）スキャナ補正処理部３０は、読取り装置１（図１参照）から入力されるデジタル画像データに対して、シェーディング等、読取り装置１（スキャナ）の機構上発生する照度歪み等の読み取りムラ等を補正する。
【０１０４】
３）γ変換部３１は、読取り装置１によって生成された入力画像データのＲＧＢ画像データの明るさを、予め定められた特性、例えば、１／２.２乗になるように変換（統一）する。
【０１０５】
４）フィルタ処理部３２は、γ変換部３１によって明るさの特性が統一されたＲＧＢ画像データの鮮鋭性を、予め定められた特性に統一する。例えば、フィルタ処理部３２は、基準チャートをスキャンしたときに、線数毎に対して、設定された画質モード毎に予め定められたＭＴＦ特性値になるように変換する。その際、フィルタ処理部３２は、像域分離部３５において生成された像域分離信号に基づくパラメータを用いて処理を行う。
【０１０６】
５）色変換部３３は、フィルタ処理部３２によって鮮鋭性が統一されたＲＧＢ画像データを、ｓＲＧＢやｏｐＲＧＢのように予め定められた特性のＲＧＢ画像データに変換（統一）する。
【０１０７】
６）変倍処理部３４は、色変換部３３によって色が統一されたＲＧＢ画像データのサイズ（解像度）を、予め定めた特性に統一する。本実施形態では、変倍処理部３４は、ＲＧＢ画像データのサイズ（解像度）を６００ｄｐｉに変換する。
【０１０８】
７）第１の画像データ処理装置２の像域分離部３５は、７ビットの像域分離信号を生成する。第１の画像データ処理装置２の分離デコード部３６は、像域分離部３５から受け取った像域分離信号を、設定された画質モードに応じて、第２の画像データ処理装置４（図１参照）における後段の処理に必要な情報にデコードして出力する。例えば、分離デコード部３６は、像域分離部３５から出力される上記(１)に示した７ビットの像域分離信号を、設定された画質モードに応じて、上記(２)に示すような２ビットの属性情報（像域分離信号）にデコードする。
【０１０９】
８）バス制御装置３は、第１の画像データ処理装置２からの統一ＲＧＢ画像データと設定された画像モードに応じて属性の異なる属性情報（像域分離信号）を受け取ると、ＣＰＵ６を介して符号化してから、メモリ７に蓄積する。
【０１１０】
９）メモリ７に蓄積された統一ＲＧＢ画像データは、ＣＰＵ６及びバス制御装置３を介して、ＨＤＤ５に送信され、ＨＤＤ５内に画像入力条件（この場合、スキャナ入力や画質モード等）と共に蓄積され、保存される。
【０１１１】
１０）第２の画像データ処理装置４は、スキャナ読み取り画像であること及び入力の際に設定された画質モードを解釈して、メモリ７に蓄積された統一ＲＧＢ画像データをプロッタ装置９に適した出力信号に変換してプロッタ装置９に出力する。プロッタ装置９は、入力された画像データを転写紙に出力する。これにより、原稿のコピーが生成される。
【０１１２】
第２の画像データ処理装置４は、コピー動作に関連して説明したように、図３に示すように構成され、図３を参照して説明したように、フィルタ処理から階調処理まで実行する。
【０１１３】
また、画像蓄積時における他の動作として、ＣＰＵ６が、メモリ７あるいはＨＤＤ５の使用率を検出し、デコードされた属性情報を変更後に符号化して蓄積することもできる。
【０１１４】
例えば、ＨＤＤ５の使用率が規定値を超えている状態で画像が入力された場合、ＣＰＵ６は、分離デコード部３６からの属性情報（像域分離信号）の一部を破棄してから符号化して蓄積する。なお、ここでいう破棄とは、例えば、下位ビットの全画素に０を設定するということである。この条件で動作した場合、例えば、設定された画質モードに応じて、上記(２)に示すような属性情報（像域分離信号）に解釈される。
【０１１５】
（プリント及びＨＤＤへの蓄積・保存動作）
次に、画像出力装置のプリント及びＨＤＤへの蓄積・保存動作について説明する。ユーザは、プリント及びＨＤＤ５への蓄積・保存を行う際、ＰＣ１６上でＤＴＰ（Desk Top Publishing）のアプリケーションソフトウェアを動作させて、各種の文章や図形の作成及び編集を行い、所望するプリンタ出力モード等の設定とプリント開始を指示する。ＰＣ１６は、作成／編集された文書や図形を、ページ記述言語（ＰＤＬ）で記述されたコマンドやデータ等の情報に変換してから、ＰＤＬデータを翻訳し、ラスタ画像データに変換するラスタイメージ処理（ＲＩＰ）を行い、外部Ｉ／Ｆ装置１２を介して、ＣＰＵ６に送信する。
【０１１６】
本実施形態では、ＰＣ１６は、ラスタイメージ処理（ＲＩＰ）の際、予め定めた特性の統一ＲＧＢ画像データに変換すると同時に、
ＣＨＲ：文字・線画「１」／非文字・線画「０」
ＣＷ  ：有彩「１」／非有彩＜無彩＞「０」
ＷＳ  ：白地「１」／非白地「０」
ＨＳ  ：飽和色「１」／非飽和色「０」
に示すような４ビットの属性情報も発生させる。
【０１１７】
さらに、ＰＣ１６は、設定されたプリンタ出力モードに応じて、
一般文書出力    ：イメージ以外の無彩色、イメージ以外の有彩色、イメージ、白地
グラフィック出力：無彩色、有彩色、白地、飽和色
写真画像出力    ：白地／非白地
に示すような２ビットの属性情報にデコードしてから、外部Ｉ／Ｆ装置１２を介して、ＣＰＵ６に送信する。
【０１１８】
ＣＰＵ６は、第１の画像データ処理装置２からの統一ＲＧＢ画像データと設定された画像出力モードに応じて属性の異なる属性情報を受け取ると、符号化してから、メモリ７に蓄積する。メモリ７に蓄積された統一ＲＧＢ画像データは、ＣＰＵ６及びバス制御装置３を介して、ＨＤＤ５に送信され、ＨＤＤ５内に画像入力条件（この場合、プリンタ出力や画像出力モード等）と共に蓄積され、保存される。その後、前述のように、第２の画像データ処理装置４が、プリンタ出力画像であることと入力の際に設定された画像出力モードを解釈して、メモリ７の統一ＲＧＢ画像データをプロッタ装置９に適した出力信号に変換してからプロッタ装置９に出力する。プロッタ装置９は、入力された画像データを転写紙に出力する。これにより、プリンタ出力画像が生成される。
【０１１９】
第２の画像データ処理装置４は、コピー動作に関して説明したように、図３に示すように構成され、図３を参照して説明したように、フィルタ処理から階調処理まで実行する。
【０１２０】
また、画像蓄積時における他の動作として、ＣＰＵ６が、コピー及びＨＤＤへの蓄積・保存動作に関連して説明したように、メモリ７やＨＤＤ５の使用率を検出して、デコードされた属性情報を変更後に符号化して蓄積することもできる。
【０１２１】
（ＨＤＤ内に蓄積・保存された画像データを再利用する動作）
次に、画像出力装置のＨＤＤ５内に蓄積・保存された画像データを再利用する動作について説明する。
【０１２２】
＜ファックス送信動作＞
ユーザは、ＨＤＤ５内に蓄積・保存された画像データを再利用してファックス送信する際、操作表示装置１０を用いて、所望するモード等を設定して、ＨＤＤ５内に蓄積・保存された画像データを再利用したファックス送信開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、ＨＤＤ５内に蓄積・保存された画像データを再利用したファックス送信開始の制御コマンドデータに従って、ＨＤＤ５内に蓄積・保存された画像データを再利用したファックス送信動作プロセスのプログラムを実行し、ＨＤＤ５内に蓄積・保存された画像データを再利用したファックス送信動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【０１２３】
１）バス制御装置３は、ＨＤＤ５内に蓄積・保存されているＲＧＢ画像データをＣＰＵ６を介してメモリ７に出力する。
【０１２４】
２）その後、前述したように、メモリ７のＲＧＢ画像データは、第２の画像データ処理装置４を介して回線Ｉ／Ｆ装置１１に出力され、ＦＡＸ送信が行われる。
【０１２５】
以下、再び図３を参照し、ファックス送信時の第２の画像データ処理装置４の動作を説明する。
【０１２６】
フィルタ処理部５０は、ＲＧＢ画像データの鮮鋭性を、ＦＡＸ送信する場合の再現性が良くなるように補正する。具体的には、フィルタ処理部５０は、所望するモード情報に従って、鮮鋭化／平滑化処理をＲＧＢ画像データに施す。例えば、フィルタ処理部５０は、文字モードでは文字をハッキリ／クッキリとさせるために鮮鋭化処理をＲＧＢ画像データに施し、写真モードでは滑らかに階調性を表現するために平滑化処理をＲＧＢ画像データに施す。色変換部５１は、ＲＧＢ各８ビットの画像データを受け取ると、ＦＡＸ装置で一般的な単色モノクロ８ビットの画像データに変換する。変倍処理部５３は、モノクロ画像データのサイズ（解像度）を、ＦＡＸ装置で送受されるサイズ（解像度）に変換する。本実施形態では、変倍処理部５３は、画像データのサイズ（解像度）を
主走査：２００ｄｐｉ×副走査：１００ｄｐｉ
に変換する。
【０１２７】
プリンタγ補正部５４は、予めＣＰＵ６が設定したＦＡＸ送信用のγテーブルを用いて、γ補正を実施する。階調処理部５５は、モノクロ８ビットの画像データを受け取ると、ＦＡＸ装置１５で送受される階調処理能力に従った階調数変換処理を行う。本実施形態では、階調処理部５５は、疑似中間調処理の一つである誤差拡散法を用いてモノクロ８ビットの画像データを２値の画像データに階調数変換する。
【０１２８】
＜スキャナ配信動作＞
ユーザは、ＨＤＤ５内に蓄積・保存された画像データを再利用してスキャナ配信する際、操作表示装置１０を用いて、所望するモード等を設定して、ＨＤＤ５内に蓄積・保存された画像データを再利用したスキャナ配信開始の指示を入力する。操作表示装置１０は、ユーザから入力された情報を機器内部の制御コマンドデータに変換して、制御コマンドを発行する。制御コマンドは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６は、ＨＤＤ５内に蓄積・保存された画像データを再利用したスキャナ配信開始の制御コマンドデータに従って、ＨＤＤ５内に蓄積・保存された画像データを再利用したスキャナ配信動作プロセスのプログラムを実行し、ＨＤＤ５内に蓄積・保存された画像データを再利用したスキャナ配信動作に必要な設定や動作を順に行う。以下に動作プロセスを順に記す。
【０１２９】
１）バス制御装置３は、ＨＤＤ５内に蓄積・保存されているＲＧＢ画像データを、ＣＰＵ６を介してメモリ７に出力する。
【０１３０】
２）その後、前述したように、メモリ７のＲＧＢ画像データは、第２の画像データ処理装置４を介して外部Ｉ／Ｆ装置１２に出力され、スキャナ配信が行われる。
【０１３１】
以下、再び図３を参照し、スキャナ配信時の第２の画像データ処理装置４の動作を説明する。
【０１３２】
フィルタ処理部５０は、ＲＧＢ画像データの鮮鋭性を、スキャナ配信する場合の再現性が良くなるように補正する。具体的には、フィルタ処理部５０は、所望するモード情報に従って、鮮鋭化／平滑化処理をＲＧＢ画像データに施す。例えば、フィルタ処理部５０は、文字モードでは文字をハッキリ／クッキリとさせるために鮮鋭化処理をＲＧＢ画像データに施し、写真モードでは滑らかに階調性を表現するために平滑化処理をＲＧＢ画像データに施す。
【０１３３】
色変換部５１は、ＲＧＢ各８ビットの画像データを受け取ると、指定される色空間に変換する。本実施形態では、色変換部５１は、スキャナ配信で一般的なｓＲＧＢ色空間に各色８ビットで変換する。変倍処理部５３は、ｓＲＧＢ画像データのサイズ（解像度）を、指定されたスキャナ配信で送受されるサイズ（解像度）に変換する。本実施形態では、変倍処理部５３は、画像データのサイズ（解像度）を
主走査：２００ｄｐｉ×副走査：２００ｄｐｉ
に変換する。
【０１３４】
プリンタγ補正部５４は、予めＣＰＵ６が設定したスキャナ配信用のγテーブルを用いて、γ補正を実施する。階調処理部５５は、指定されたスキャナ配信で送受される階調処理能力に従った階調数変換処理を行う。ただし、本実施形態では、ＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理部５５は、階調処理を特に実施しない。
【０１３５】
これにより、ユーザが本ＭＦＰ内に蓄積・保存された画像データの出力先として入力時と異なる出力先を所望した場合に、通常動作時（最初から出力先を指定したとき）と何ら画像品質を変えることなく、本ＭＦＰ内に蓄積・保存された画像データの出力先を変更することが可能となる。従って、本ＭＦＰ内に蓄積・保存された画像データの再利用性が著しく向上することになる。
【０１３６】
次に、図４、図５、図７〜図１１を参照して、色変換部５１の詳細な動作について説明する。線形マスキング処理部５１１は、フィルタ処理部５０によって鮮鋭性が補正された各８ビットの統一ＲＧＢ画像データＩＮに線形マスキング処理を施して、各８ビットのマスキングＲＧＢ画像データｍｓｋ（ｍｓｋ＿Ｒ、ｍｓｋ＿Ｇ、ｍｓｋ＿Ｂを示す）及びマスキングＫ画像データｍｓｋ＿Ｋを生成する。線形マスキング処理部５１１は、生成したマスキングＲＧＢ画像データｍｓｋ及びマスキングＫ画像データｍｓｋ＿Ｋを三次元ＬＵＴ変換部５１２の３ＤＬＵＴ色変換部５１２１に出力する。
【０１３７】
３ＤＬＵＴ色変換部５１２１は、線形マスキング処理部５１１から入力されたマスキングＲＧＢ画像データｍｓｋ及びマスキングＫ画像データｍｓｋ＿Ｋの画素に対応する２ビットの像域分離信号ｓｅｐｉが絵柄領域を示す場合には絵柄領域用ＬＵＴ５１２１ａを選択し、像域分離信号ｓｅｐｉが文字領域を示す場合には文字領域用ＬＵＴ５１２１ｂを選択する。３ＤＬＵＴ色変換部５１２１は、選択したＬＵＴを用いて当該画素のマスキングＲＧＢ画像データｍｓｋに対する３次元メモリマップ補間を行って、各９ビットのＣＭＹ画像データｈｏｋａｎ＿ｃｍｙを生成する。
【０１３８】
メモリマップ補間法は、三次元入力色空間を複数の単位立方体に分割し、さらに分割した各単位立方体を対称軸を共有している６個の四面体に分割し、単位立方体毎に線形演算によって出力値を求めるものであり、線型演算には分割境界の点（格子点）のデータをパラメータ（以下、格子点パラメータと呼ぶ）として用いる。
【０１３９】
具体的には、図７に示すように、Ｘ方向、Ｙ方向、Ｚ方向からなる三次元入力色空間を各方向に分割（ここでは、８分割）し、三次元入力色空間を複数（ここでは、５１２個）の単位立方体に分割する。マスキングＲ画像データｍｓｋ＿Ｒをｘ、マスキングＲ画像データｍｓｋ＿Ｇをｙ、マスキングＲ画像データｍｓｋ＿Ｂをｚとし、マスキングＲＧＢ画像データｍｓｋの三次元入力色空間における座標をＡとすると、マスキングＲＧＢ画像データｍｓｋは座標Ａ（ｘ，ｙ，ｚ）で表すことができる。３ＤＬＵＴ色変換部５１２１は、この座標Ａを内包する単位立方体を選択する。
【０１４０】
図８は、選択した単位立方体を示す図である。図８においては、格子点の座標を座標Ａ０〜Ａ７とし、座標Ａ０〜Ａ７の格子点パラメータをＰ０〜Ｐ７とし、入力データであるマスキングＲＧＢ画像データｍｓｋが示す座標Ａの出力値をＰとしている。単位立方体は、座標Ａ０、座標Ａ４、座標Ａ７、座標Ａ６からなる四面体Ｔ０（図９−１参照）、座標Ａ０、座標Ａ４、座標Ａ５、座標Ａ７からなる四面体Ｔ１（図９−２参照）、座標Ａ０、座標Ａ１、座標Ａ５、座標Ａ７からなる四面体Ｔ２（図９−３参照）、座標Ａ０、座標Ａ１、座標Ａ７、座標Ａ３からなる四面体Ｔ３（図９−４参照）、座標Ａ０、座標Ａ２、座標Ａ７、座標Ａ３からなる四面体Ｔ４（図９−５参照）及び座標Ａ０、座標Ａ２、座標Ａ６、座標Ａ７からなる四面体Ｔ５（図９−６参照）の６個の四面体に分割されている。
【０１４１】
３ＤＬＵＴ色変換部５１２１は、座標Ａ０を原点とした場合の座標Ａの座標（下位座標）を求める。座標Ａ０を（ｘ０，ｙ０，ｚ０）とすると座標Ａ（ｘ，ｙ、ｚ）の下位座標は、（ｘ−ｘ０，ｙ−ｙ０，ｚ−ｚ０）で求めることができる。ここで、ｘ−ｘ０をΔｘとし、ｙ−ｙ０をΔｙとし、ｚ−ｚ０をΔｚとすると、座標Ａの下位座標は（Δｘ，Δｙ，Δｚ）となる。
【０１４２】
３ＤＬＵＴ色変換部５１２１は、求めた下位座標の大小比較によって四面体Ｔ０〜Ｔ５を選択し、選択した四面体Ｔ０〜Ｔ５の格子点パラメータＰ０〜Ｐ７を補間係数として選択する。図１０は、座標Ａの下位座標の大小比較結果によって選択される四面体と補間係数の関係を示す図である。
【０１４３】
図１０において、下位座標の大小関係として「Δｘ＜Δｙ＜Δｚ」が成り立つ場合には、四面体Ｔ０が選択され、補間係数Ｋ０として「Ｐ７−Ｐ６」が選択され、補間係数Ｋ１として「Ｐ６−Ｐ４」が選択され、補間係数Ｋ２として「Ｐ４−Ｐ０」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。下位座標の大小関係として「Δｙ≦Δｘ＜Δｚ」が成り立つ場合には、四面体Ｔ１が選択され、補間係数Ｋ０として「Ｐ５−Ｐ４」が選択され、補間係数Ｋ１として「Ｐ７−Ｐ５」が選択され、補間係数Ｋ２として「Ｐ４−Ｐ０」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。下位座標の大小関係として「Δｙ＜Δｚ≦Δｘ」が成り立つ場合には、四面体Ｔ２が選択され、補間係数Ｋ０として「Ｐ１−Ｐ０」が選択され、補間係数Ｋ１として「Ｐ７−Ｐ５」が選択され、補間係数Ｋ２として「Ｐ５−Ｐ１」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。
【０１４４】
下位座標の大小関係として「Δｚ≦Δｙ≦Δｘ」が成り立つ場合には、四面体Ｔ３が選択され、補間係数Ｋ０として「Ｐ１−Ｐ０」が選択され、補間係数Ｋ１として「Ｐ３−Ｐ１」が選択され、補間係数Ｋ２として「Ｐ７−Ｐ３」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。下位座標の大小関係として「Δｚ≦Δｘ＜Δｙ」が成り立つ場合には、四面体Ｔ４が選択され、補間係数Ｋ０として「Ｐ３−Ｐ２」が選択され、補間係数Ｋ１として「Ｐ２−Ｐ０」が選択され、補間係数Ｋ２として「Ｐ７−Ｐ３」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。下位座標の大小関係として「Δｘ＜Δｚ≦Δｙ」が成り立つ場合には、四面体Ｔ５が選択され、補間係数Ｋ０として「Ｐ７−Ｐ６」が選択され、補間係数Ｋ１として「Ｐ２−Ｐ０」が選択され、補間係数Ｋ２として「Ｐ６−Ｐ２」が選択され、補間係数Ｋ３として「Ｐ０」が選択される。
【０１４５】
絵柄領域用ＬＵＴ５１２１ａには、絵柄領域に用いる各単位立方体における四面体Ｔ０〜Ｔ５の格子点パラメータＰ０〜Ｐ７及び後述する各種パラメータが登録され、文字領域用ＬＵＴ５１２１ｂには、文字領域に用いる各単位立方体における四面体Ｔ０〜Ｔ５の格子点パラメータＰ０〜Ｐ７及び後述する各種パラメータが登録されている。また、格子点パラメータＰ０〜Ｐ７及び各種パラメータは、それぞれＣ，Ｍ，Ｙ毎にそれぞれの値が登録されている。
【０１４６】
３ＤＬＵＴ色変換部５１２１は、像域分離信号ｓｅｐｉが絵柄領域を示す場合には絵柄領域用ＬＵＴ５１２１ａの単位立方体における四面体Ｔ０〜Ｔ５の格子点パラメータＰ０〜Ｐ７を選択し、像域分離信号ｓｅｐｉが文字領域を示す場合には文字領域用ＬＵＴ５１２１ｂの単位立方体における四面体Ｔ０〜Ｔ５の格子点パラメータＰ０〜Ｐ７を選択して、下記の式１−１〜１−３を用いて座標Ａに対する線形補間の出力ｐｏｕｔ（ｐｏｕｔ＿ｃ、ｐｏｕｔ＿ｍ、ｐｏｕｔ＿ｙを示す）を求める。
ｐｏｕｔ＿ｃ＝
Ｋ０＿Ｃ×Δｘ＋Ｋ１＿Ｃ×Δｙ＋Ｋ２＿Ｃ×Δｚ＋Ｋ３＿Ｃ＜＜５  …式１−１
ｐｏｕｔ＿ｍ＝
Ｋ０＿Ｍ×Δｘ＋Ｋ１＿Ｍ×Δｙ＋Ｋ２＿Ｍ×Δｚ＋Ｋ３＿Ｍ＜＜５  …式１−２
ｐｏｕｔ＿ｙ＝
Ｋ０＿Ｙ×Δｘ＋Ｋ１＿Ｙ×Δｙ＋Ｋ２＿Ｙ×Δｚ＋Ｋ３＿Ｙ＜＜５  …式１−３
【０１４７】
なお、Ｋ０＿Ｃ〜Ｋ３＿Ｃは、Ｃに対する補間係数Ｋ０〜Ｋ３であり、Ｋ０＿Ｍ〜Ｋ３＿Ｍは、Ｍに対する補間係数Ｋ０〜Ｋ３であり、Ｋ０＿Ｙ〜Ｋ３＿Ｙは、Ｙに対する補間係数Ｋ０〜Ｋ３である。
【０１４８】
絵柄領域用ＬＵＴ５１２１ａ及び文字領域用ＬＵＴ５１２１ｂには、入力ｉｎ（ＲＧＢ画像データが示す座標）によって選択された単位立方体の四面体の格子点パラメータを用いて上記式１（式１−１〜式１−３を示す）によって求められる出力ｐｏｕｔと入力ｉｎとの関係から求められる図１１に示すような傾きｌｕｔｓｌｏｐｅ及び切片ｌｉｎｔｃが登録されている。３ＤＬＵＴ色変換部５１２１は、傾きｌｕｔｓｌｏｐｅ及び切片ｌｉｎｔｃを用いて上記式１によって求めた出力ｐｏｕｔを、下記の式２−１〜式２−３によって正規化してＣＭＹ画像データｌｕｔ＿ｃｍｙを求める。
ｈｏｋａｎ＿ｃ＝
（ｐｏｕｔ＿ｃ＊ｌｕｔｓｌｏｐｅ）＞＞１２−ｌｉｎｔｃ  …式２−１
ｈｏｋａｎ＿ｍ＝
（ｐｏｕｔ＿ｍ＊ｌｕｔｓｌｏｐｅ）＞＞１２−ｌｉｎｔｃ  …式２−２
ｈｏｋａｎ＿ｙ＝
（ｐｏｕｔ＿ｙ＊ｌｕｔｓｌｏｐｅ）＞＞１２−ｌｉｎｔｃ  …式２−３
なお、３ＤＬＵＴ色変換部５１２１は、像域分離信号ｓｅｐｉが絵柄領域を示す場合には絵柄領域用ＬＵＴ５１２１ａに登録されている傾きｌｕｔｓｌｏｐｅ及び切片ｌｉｎｔｃを用い、像域分離信号ｓｅｐｉが文字領域を示す場合には文字領域用ＬＵＴ５１２１ｂに登録されている傾きｌｕｔｓｌｏｐｅ及び切片ｌｉｎｔｃを用いる。
【０１４９】
また、三次元ＬＵＴの出力プレーン毎（ＣＭＹ毎）に拡張する範囲を変更するようにしてもよい。この場合には、傾きｌｕｔｓｌｏｐｅ及び切片ｌｉｎｔｃを出力プレーン毎に設定しておき、下記の式３−１〜式３−３を用いて正規化すればよい。
ｈｏｋａｎ＿ｃ＝
（ｐｏｕｔ＿ｃ＊ｌｕｔｓｌｏｐｅ＿Ｃ）＞＞１２−ｌｉｎｔｃ＿Ｃ  …式３−１
ｈｏｋａｎ＿ｍ＝
（ｐｏｕｔ＿ｍ＊ｌｕｔｓｌｏｐｅ＿Ｍ）＞＞１２−ｌｉｎｔｃ＿Ｍ  …式３−２
ｈｏｋａｎ＿ｙ＝
（ｐｏｕｔ＿ｙ＊ｌｕｔｓｌｏｐｅ＿Ｙ）＞＞１２−ｌｉｎｔｃ＿Ｙ  …式３−３
【０１５０】
このように出力プレーン毎に拡張する範囲を変更した場合、色再現域が広い拡張ＲＧＢ空間とカラー画像出力装置の色再現範囲（ガマット）の形状が大きく異なる場合でも、色変換テーブルの規模を増大させることなく、カラー画像出力装置の色に高精度に変換することが可能となる。
【０１５１】
３ＤＬＵＴ色変換部５１２１は、求めたＣＭＹ画像データｈｏｋａｎ＿ｃｍｙが負の場合にはＣＭＹ画像データを「０」にクリップする。３ＤＬＵＴ色変換部５１２１は、９ビットのＣＭＹ画像データｈｏｋａｎ＿ｃｍｙをｍｉｎｋ算出部５１２２及びセレクタ５１２４に出力する。
【０１５２】
ｍｉｎｋ算出部５１２２は、３ＤＬＵＴ色変換部５１２１によって生成されたＣＭＹ画像データｈｏｋａｎ＿ｃｍｙの最小値ｍｉｎｋを、下記の式４を用いて算出する。ｍｉｎｋ算出部５１２２は、算出した最小値ｍｉｎｋが２５６以上の場合には２５５にクリップして最小値ｍｉｎｋを２５５以下の値にする。ｍｉｎｋ算出部５１２２は、８ビットの最小値ｍｉｎｋをセレクタ５１２３に出力する。
ｍｉｎｋ＝
ｍｉｎ（ｈｏｋａｎ＿ｃ，ｈｏｋａｎ＿ｍ，ｈｏｋａｎ＿ｙ）  …式４
【０１５３】
セレクタ５１２３は、像域分離信号ｓｅｐｉが絵柄領域を示す場合にはｍｉｎｋ算出部５１２２から入力された最小値ｍｉｎｋを選択し、像域分離信号ｓｅｐｉが文字領域を示す場合には線形マスキング処理部５１１から入力されたマスキングＫ画像データｍｓｋ＿Ｋを選択する。セレクタ５１２３は、選択した最小値ｍｉｎｋ又はマスキングＫ画像データｍｓｋ＿ＫをＫ画像データｌｕｔ＿ｋとしてＧＣＲ処理部５１３に出力する。
【０１５４】
セレクタ５１２４は、イネーブル制御信号（パラメータ）が「１」の場合に、Ｃ画像データｈｏｋａｎ＿ｃ、Ｍ画像データｈｏｋａｎ＿ｍ及びＹ画像データｈｏｋａｎ＿ｙをＣ画像データｌｕｔ＿ｃ、Ｍ画像データｌｕｔ＿ｍ及びＹ画像データｌｕｔ＿ｙとして選択し出力する（ＬＵＴ変換出力）。一方、セレクタ５１２４は、イネーブル制御信号（パラメータ）が「０」の場合に、Ｒ画像データｍｓｋ＿Ｒ、Ｇ画像データｍｓｋ＿Ｇ及びＢ画像データｍｓｋ＿ＢをＣ画像データｌｕｔ＿ｃ、Ｍ画像データｌｕｔ＿ｍ及びＹ画像データｌｕｔ＿ｙとして選択し出力する（３ＤＬＵＴスルー）。
【０１５５】
ＧＣＲ処理部５１３は、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅ、像域分離信号ｓｅｐｉ及び特徴量ｇｃｒ＿ｅｄｇｅｉに基づいて三次元ＬＵＴ変換部５１２のセレクタ５１２３から入力されたＫ画像データｌｕｔ＿ｋに対して墨生成を行う。
【０１５６】
ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅは、像域分離信号ｓｅｐｉを有効にするか否かを示す信号であって、ユーザからの直接のモード指定又はユーザが入力したモードからＣＰＵ６が生成する。ここでは、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅは２ビットの信号であって、絵柄領域を有効とするか否か及び文字領域を有効とするか否かを示している。
【０１５７】
像域分離信号ｓｅｐｉが絵柄領域を示しており且つＧＣＲモード信号ｇｃｒ＿ｍｏｄｅが絵柄領域を有効にすることを示している場合、又は像域分離信号ｓｅｐｉが文字領域を示しており且つＧＣＲモード信号ｇｃｒ＿ｍｏｄｅが文字領域を無効にすることを示している場合、ＧＣＲ処理部５１３は、フィルタ処理部５０から入力される特徴量ｇｃｒ＿ｅｄｇｅｉが示すエッジの情報に応じてＧＣＲ処理を行なう。
【０１５８】
具体的には、特徴量ｇｃｒ＿ｅｄｇｅｉの大きさに応じてＧＣＲ処理に用いるパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを変化させ、特徴量ｇｃｒ＿ｅｄｇｅｉが小さいほどパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを低墨の値とし、特徴量ｇｃｒ＿ｅｄｇｅｉが大きいほどパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを高墨の値とする。そしてエッジ量が最大値になると、文字部と同じ１００％墨生成となる。
【０１５９】
ＧＣＲ処理部５１３は、三次元ＬＵＴ変換部５１２のセレクタ５１２３から入力されたＫ画像データｌｕｔ＿ｋと、特徴量ｇｃｒ＿ｅｄｇｅｉに応じたパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを用いて、下記の式５により、ＧＣＲ処理後の絵柄領域用のＫ画像データａｄｐｋを求める。
ａｄｐｋ＝（（ｇｓｌｏｐｅｐ＊ｌｕｔ＿ｋ）＞＞１３）−ｇｉｎｔｐ  …式５
【０１６０】
一方、像域分離信号ｓｅｐｉが文字領域を示しており且つＧＣＲモード信号ｇｃｒ＿ｍｏｄｅが文字領域を有効にすることを示している場合、又は像域分離信号ｓｅｐｉが絵柄領域を示しており且つＧＣＲモード信号ｇｃｒ＿ｍｏｄｅが絵柄領域を無効にすることを示している場合、ＧＣＲ処理部５１３は、フィルタ処理部５０から入力される特徴量ｇｃｒ＿ｅｄｇｅｉが示すエッジの情報に依存することなく予め定められた文字領域用のパラメータｇｓｌｏｐｅｃ及びパラメータｇｉｎｔｃを用いてＧＣＲ処理を行なう。
【０１６１】
具体的には、ＧＣＲ処理部５１３は、三次元ＬＵＴ変換部５１２のセレクタ５１２３から入力されたＫ画像データｌｕｔ＿ｋと、パラメータｇｓｌｏｐｅｃ及びパラメータｇｉｎｔｃを用いて、下記の式６により、ＧＣＲ処理後の文字領域用のＫ画像データｆｉｘｋを求める。
ｆｉｘｋ＝（（ｇｓｌｏｐｅｃ＊ｌｕｔ＿ｋ）＞＞１３）−ｇｉｎｔｃ  …式６
【０１６２】
ＧＣＲ処理部５１３は、上記式５によって求めたＫ画像データａｄｐｋ又は上記式６によって求めたＫ画像データｆｉｘｋが負の場合には０にクリップし、Ｋ画像データａｄｐｋ又はＫ画像データｆｉｘｋが２５６以上の場合には２５５にクリップする。
【０１６３】
このようにして生成された二種類の墨ａｄｐｋ、ｆｉｘｋのどちらかが、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅ及び像域分離信号ｓｅｐｉに基づいて、最終的な墨ｇｃｒ＿ｂｋとして選ばれる。
【０１６４】
また、ＧＣＲ処理部５１３は、ＧＣＲ処理後の絵柄領域用のＫ画像データａｄｐｋと、フィルタ処理部５０から入力される特徴量ｇｃｒ＿ｅｄｇｅｉが示すエッジの情報に応じたパラメータｕｓｌｏｐｅｐ及びパラメータｕｉｎｔｐを用いて、ＵＣＲ処理部５１４で用いるＫ画像データａｄｐｕｃｒｋを求める。具体的には、特徴量ｇｃｒ＿ｅｄｇｅｉの大きさに応じてパラメータｕｓｌｏｐｅｐ及びパラメータｕｉｎｔｐを変化させ、特徴量ｇｃｒ＿ｅｄｇｅｉが小さいほどパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを低墨の値とし、特徴量ｇｃｒ＿ｅｄｇｅｉが大きいほどパラメータｇｓｌｏｐｅｐ及びパラメータｇｉｎｔｐを高墨の値とする。
【０１６５】
ＧＣＲ処理部５１３は、上記式５によって求めたＫ画像データａｄｐｋと、特徴量ｇｃｒ＿ｅｄｇｅｉに応じたパラメータｕｓｌｏｐｅｐ及びパラメータｕｉｎｔｐを用いて、下記の式７により、ＵＣＲ処理部５１４で用いるＫ画像データａｄｐｕｃｒｋを求める。
ａｄｐｕｃｒｋ＝
（（ｕｓｌｏｐｅｐ＊ｇｃｒ＿ｂｋ）＞＞１３）−ｕｉｎｔｐ    …式７
【０１６６】
また、ＧＣＲ処理部５１３は、上記式６によって求めた文字領域用のＫ画像データｆｉｘｋと、予め定められたパラメータｕｓｌｏｐｅｃ及びパラメータｕｉｎｔｃを用いて、下記式８により、ＵＣＲ処理部５１４で用いるＫ画像データｆｉｘｕｃｒｋを求める。
ｆｉｘｕｃｒｋ＝
（（ｕｓｌｏｐｅｃ＊ｇｃｒ＿ｂｋ）＞＞１３））−ｕｉｎｔｃ  …式８
【０１６７】
ＧＣＲ処理部５１３は、上記式７によって求めたＫ画像データａｄｐｕｃｒｋ又は上記式８によって求めたＫ画像データｆｉｘｕｃｒｋが負の場合には０にクリップし、Ｋ画像データａｄｐｕｃｒｋ又はＫ画像データｆｉｘｕｃｒｋが２５６以上の場合には２５５にクリップする。
【０１６８】
このようにして生成された二種類のＵＣＲ用墨ａｄｐｕｃｒｋ、ｆｉｘｕｃｒｋのどちらかが、ＧＣＲモード信号ｇｃｒ＿ｍｏｄｅ及び像域分離信号ｓｅｐｉに基づいて、最終的なＵＣＲ墨ｕｃｒ＿ｂｋとして選ばれる。
【０１６９】
ＵＣＲ処理部５１４は、ＵＣＲモード信号ｕｃｒ＿ｍｏｄｅ及びＧＣＲ処理部５１３によって生成されたＫ画像データｕｃｒ＿ｂｋに基づいて、三次元ＬＵＴ変換部５１２によって生成されたＣＭＹ画像データｌｕｔ＿ｃｍｙに対してＵＣＲ処理を行なってＣＭＹ画像データｌｕｔ＿ｃｍｙを補正する。
【０１７０】
ＵＣＲモード信号ｕｃｒ＿ｍｏｄｅは、濃度ノッチの変更等による高濃度つぶれを防止する過分補正処理を行なうか否かを示す信号であり、ユーザからの直接の指定又はユーザが入力したモードからＣＰＵ６が生成する。ここでは、ＵＣＲモード信号ｕｃｒ＿ｍｏｄｅは２ビットの信号であって、絵柄領域に対して過分補正処理を行なうか否か、文字領域に対して過分補正処理を行なうか否かを示している。
【０１７１】
像域分離信号ｓｅｐｉが絵柄領域を示しており且つＵＣＲモード信号ｕｃｒ＿ｍｏｄｅが絵柄領域の過分補正処理を行なうことを示している場合、又は像域分離信号ｓｅｐｉが文字領域を示しており且つＵＣＲモード信号ｕｃｒ＿ｍｏｄｅが文字領域の過分補正処理を行なうことを示している場合、ＵＣＲ処理部５１４は、Ｃ画像データｌｕｔ＿ｃが２５６以上の場合には下記の式９−１を用い、Ｃ画像データｌｕｔ＿ｃが２５６より小さい場合には下記の式１０−１を用いて補正後のＣ画像データｌｕｔ＿ｃ’を求め、Ｍ画像データｌｕｔ＿ｍが２５６以上の場合には下記の式９−２を用い、Ｍ画像データｌｕｔ＿ｍが２５６より小さい場合には下記の式１０−２を用いて補正後のＭ画像データｌｕｔ＿ｍ’を求め、Ｙ画像データｌｕｔ＿ｙが２５６以上の場合には下記の式９−３を用い、Ｙ画像データｌｕｔ＿ｙが２５６より小さい場合には下記の式１０−３を用いて補正後のＹ画像データｌｕｔ＿ｙ’を求める。
ｌｕｔ＿ｃ’＝２５６＋（ｌｕｔ＿ｃ＆０ｘ００ｆｆ）＞＞１  …式９−１
ｌｕｔ＿ｍ’＝２５６＋（ｌｕｔ＿ｍ＆０ｘ００ｆｆ）＞＞１  …式９−２
ｌｕｔ＿ｙ’＝２５６＋（ｌｕｔ＿ｙ＆０ｘ００ｆｆ）＞＞１  …式９−３
ｌｕｔ＿ｃ’＝ｌｕｔ＿ｃ                                  …式１０−１
ｌｕｔ＿ｍ’＝ｌｕｔ＿ｍ                                  …式１０−２
ｌｕｔ＿ｙ’＝ｌｕｔ＿ｙ                                  …式１０−３
【０１７２】
一方、像域分離信号ｓｅｐｉが絵柄領域を示しており且つＵＣＲモード信号ｕｃｒ＿ｍｏｄｅが絵柄領域の過分補正処理を行なわないことを示している場合、又は像域分離信号ｓｅｐｉが文字領域を示しており且つＵＣＲモード信号ｕｃｒ＿ｍｏｄｅが文字領域の過分補正処理を行なわないことを示している場合、ＵＣＲ処理部５１４は、Ｃ画像データｌｕｔ＿ｃが２５６以上の場合には下記の式１１−１を用い、Ｃ画像データｌｕｔ＿ｃが２５６より小さい場合には下記の式１２−１を用いて補正後のＣ画像データｌｕｔ＿ｃ’を求め、Ｍ画像データｌｕｔ＿ｍが２５６以上の場合には下記の式１１−２を用い、Ｍ画像データｌｕｔ＿ｍが２５６より小さい場合には下記の式１２−２を用いて補正後のＭ画像データｌｕｔ＿ｍ’を求め、Ｙ画像データｌｕｔ＿ｙが２５６以上の場合には下記の式１１−３を用い、Ｙ画像データｌｕｔ＿ｙが２５６より小さい場合には下記の式１２−３を用いて補正後のＹ画像データｌｕｔ＿ｙ’を求める。
ｌｕｔ＿ｃ’＝２５５                                      …式１１−１
ｌｕｔ＿ｍ’＝２５５                                      …式１１−２
ｌｕｔ＿ｙ’＝２５５                                      …式１１−３
ｌｕｔ＿ｃ’＝ｌｕｔ＿ｃ                                  …式１２−１
ｌｕｔ＿ｍ’＝ｌｕｔ＿ｍ                                  …式１２−２
ｌｕｔ＿ｙ’＝ｌｕｔ＿ｙ                                  …式１２−３
【０１７３】
すなわち、過分補正処理を行う場合には過分に応じた補正を行い、過分補正処理を行わない場合には過分量に依存することなく最大値２５５にクリップし、過分補正処理を行う場合でも行わない場合でも、ＣＭＹ画像データｌｕｔ＿ｃｍｙが最大値２５５以下である場合にはその画像データの値をそのまま用いる。
【０１７４】
ＵＣＲ処理部５１４は、下記の式１３−１を用いて、補正処理後のＣ画像データｌｕｔ＿ｃ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算する。ＵＣＲ処理部５１４は、Ｃ画像データｌｕｔ＿ｃ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算した値が負の場合には０にクリップし、減算した値が２５６以上の場合には２５５にクリップする。ＵＣＲ処理部５１４は、下記の式１３−２を用いて、補正処理後のＭ画像データｌｕｔ＿ｍ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算する。ＵＣＲ処理部５１４は、Ｍ画像データｌｕｔ＿ｍ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算した値が負の場合には０にクリップし、減算した値が２５６以上の場合には２５５にクリップする。ＵＣＲ処理部５１４は、下記の式１３−３を用いて、補正処理後のＹ画像データｌｕｔ＿ｙ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算する。ＵＣＲ処理部５１４は、Ｙ画像データｌｕｔ＿ｙ’から、ＧＣＲ処理部５１３から入力されるＫ画像データｕｃｒ＿ｂｋを減算した値が負の場合には０にクリップし、減算した値が２５６以上の場合には２５５にクリップする。
ｕｃｒ＿ｃ＝ｌｕｔ＿ｃ’−ｕｃｒ＿ｂｋ                    …式１３−１
ｕｃｒ＿ｍ＝ｌｕｔ＿ｍ’−ｕｃｒ＿ｂｋ                    …式１３−２
ｕｃｒ＿ｙ＝ｌｕｔ＿ｙ’−ｕｃｒ＿ｂｋ                    …式１３−３
【０１７５】
ＵＣＲ処理部５１４は、ＵＣＲモード信号ｕｃｒ＿ｍｏｄｅに基づいて、上記式１３−１〜式１３−３を用いて算出されたＣＭＹ画像データｕｃｒ＿ｃｍｙ（ｕｃｒ＿ｃ，ｕｃｒ＿ｍ，ｕｃｒ＿ｙを示す）か過分補正処理後のＣＭＹ画像データｌｕｔ＿ｃｍｙ’（ｌｕｔ＿ｃ’，ｌｕｔ＿ｍ’，ｌｕｔ＿ｙ’を示す）のどちらかをｕｃｒ＿ｃｍｙ（ｕｃｒ＿ｃ，ｕｃｒ＿ｍ，ｕｃｒ＿ｙを示す）として選択し、ＵＣＡ処理部５１５に出力する。
【０１７６】
ＵＣＡ処理部５１５は、ＵＣＡモード信号ｕｃａ＿ｍｏｄｅ及びＧＣＲ処理部５１３によって生成されたＫ画像データｇｃｒ＿ｂｋに基づいて、ＵＣＲ処理部５１４によって生成されたＣＭＹ画像データｕｃｒ＿ｃｍｙに対してＵＣＡ（Under Color Addition）処理を行ってＣＭＹ画像データｕｃｒ＿ｃｍｙを補正する。
【０１７７】
ＵＣＲ処理部５１４では、補正後のＣＭＹ画像データｌｕｔ＿ｃｍｙ’からＵＣＲ処理用のＫ画像データｕｃｒ＿ｂｋを減算してＣＭＹ画像データｕｃｒ＿ｃｍｙを生成している（上記した式１３−１〜式１３−３参照）。しかし、このＵＣＲ処理では墨量を引きすぎてしまうため、ＧＣＲ処理部５１３によって生成した墨量であるＫ画像データｇｃｒ＿ｂｋによってＵＣＲ処理部５１４で引きすぎた値を補正することがある。ＵＣＡモード信号ｕｃａ＿ｍｏｄｅは、この補正を行うか否かを示す信号であり、ユーザからの直接の指定又はユーザが入力したモードからＣＰＵ６が生成する。ここでは、ＵＣＡモード信号ｕｃａ＿ｍｏｄｅは２ビットの信号であって、絵柄領域に対して補正処理を行なうか否か、文字領域に対して補正処理を行なうか否かを示している。
【０１７８】
像域分離信号ｓｅｐｉが絵柄領域を示しており且つＵＣＡモード信号ｕｃａ＿ｍｏｄｅが絵柄領域の補正処理を行なうことを示している場合、又は像域分離信号ｓｅｐｉが文字領域を示しており且つＵＣＡモード信号ｕｃａ＿ｍｏｄｅが文字領域の補正処理を行なうことを示している場合、ＵＣＡ処理部５１５は、下記の式１４−１〜式１４−３を用いて、ＣＭＹ画像データｕｃｒ＿ｃｍｙを補正したＣＭＹ画像データｕｃａ＿ｃｍｙを求める。
ｕｃａ＿ｃ＝（ｕｃｒ＿ｃ×（２５６＋ｕｃｒ＿ｂｋ））／２５６  …式１４−１
ｕｃａ＿ｍ＝（ｕｃｒ＿ｍ×（２５６＋ｕｃｒ＿ｂｋ））／２５６  …式１４−２
ｕｃａ＿ｙ＝（ｕｃｒ＿ｙ×（２５６＋ｕｃｒ＿ｂｋ））／２５６  …式１４−３
【０１７９】
ＵＣＡ処理部５１５は、上記式１４（式１４−１〜式１４−３を示す）によって補正したＣＭＹ画像データｕｃａ＿ｃｍｙが負の場合には０でクリップし、補正したＣＭＹ画像データｕｃａ＿ｃｍｙが２５６以上の場合には２５５にクリップする。
【０１８０】
一方、像域分離信号ｓｅｐｉが絵柄領域を示しており且つＵＣＡモード信号ｕｃａ＿ｍｏｄｅが絵柄領域の補正処理を行なわないことを示している場合、又は像域分離信号ｓｅｐｉが文字領域を示しており且つＵＣＡモード信号ｕｃａ＿ｍｏｄｅが文字領域の補正処理を行なわないことを示している場合、ＵＣＡ処理部５１５は、ＣＭＹ画像データｕｃｒ＿ｃｍｙをそのままＣＭＹ画像データｕｃａ＿ｃｍｙとして出力する。
【０１８１】
（キャリブレーション動作１）
次に、画像出力装置の第１のキャリブレーション動作について説明する。第１のキャリブレーション動作の場合には、フィルタ処理部５０及び色変換部５１（図３参照）は、特に変換を行わない。
【０１８２】
パターン発生部５２は、第１のキャリブレーション動作の場合には、予め設定された図１２に示すようなキャリブレーション用の階調パターンを出力する。
【０１８３】
変倍処理部５３は、ＣＭＹＫ画像データのサイズ（解像度）を、プロッタ装置９の再現性能に従って変換する（サイズ（解像度）変換を行う）。ただし、本実施形態においては、プロッタ装置９の性能が６００ｄｐｉ出力であるため、変倍処理部５３は特に変換を行わない。
【０１８４】
プリンタγ補正部５４は、第１のキャリブレーション動作の場合には、特に変換を行わず、プロッタエンジンの特性を補正せずに出力する。
【０１８５】
階調処理部５５は、ＣＭＹＫ各８ビットの画像データと属性情報を受け取ると、２ビットの属性情報に応じてプロッタ装置９の階調処理能力に従った階調数変換処理を行う。
【０１８６】
階調処理部５５によって階調数変換された画像データは、プロッタ装置９（図１参照）によって画像形成され、キャリブレーション用出力パターンとして出力される。読取り装置１は、セットされたこの原稿（キャリブレーション用出力パターン）をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成し出力する。
【０１８７】
第１の画像データ処理装置２は、読取り装置１からのデジタル画像データに対し、他の動作の場合と同様に、予め定められた特性に統一する処理を実施して、統一ＲＧＢ画像データとして出力する。第１の画像データ処理装置２で得られた補正後のキャリブレーション（ＡＣＣ）読取り値（ＲＧＢ）を、ＣＭＹＫ版に対応する信号（Ｃ版→Ｒ信号、Ｍ版→Ｇ信号、Ｙ版→Ｂ信号、Ｋ版→Ｇ信号）を選択して、図１３に示すように並べる。なお、図１３において、横軸はＡＣＣ出力パターン、縦軸はＡＣＣ読取り値である。
【０１８８】
また、ＣＰＵ６は、ＣＭＹＫ毎に、以下に示すような統一ＲＧＢ値で設定されたキャリブレーション（ＡＣＣ）ターゲットを取得し、図１４に示すように並べる。なお、図１４において、横軸はコピーモードＡＣＣ  ＬＤデータ、縦軸はコピーモードＡＣＣターゲットデータである。
【０１８９】
・コピーモードＡＣＣ  ターゲットデータ
<RGB_K>1020、956、883、791、692、593、489、407、333、255、195、144、113、84、
60、43、31
<RGB_C>1020、968、909、843、771、691、596、511、443、377、310、250、193、149、
109、83、69
<RGB_M>1020、985、945、900、846、763、667、581、502、425、355、291、231、186、
141、103、86
<RGB_Y>1020、996、969、920、865、804、738、675、618、557、496、446、395、359、
328、300、286
【０１９０】
・コピーモードＡＣＣ  制御（ＬＤ）データ
<LD>  0、16、32、48、64、80、96、112、128、144、160、176、192、208、224、240、
255
【０１９１】
・コピーモードＡＣＣ  高濃度補正
<FLAG_K> ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、OFF、OFF、OFF、OFF、OFF、
OFF
<FLAG_C> ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、OFF、OFF、OFF、OFF、OFF、
OFF
<FLAG_M> ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、OFF、OFF、OFF、OFF、OFF、
OFF
<FLAG_Y> ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、ON、OFF、OFF、OFF、OFF、OFF、
OFF
【０１９２】
この高濃度部補正パラメータより、ＡＣＣ追従性ＯＦＦ地点（Ｙ）を取得し、また、ＡＣＣ読取りデータより実機のトップ濃度（デジタル値）を読み取る。ここで、
ＡＣＣターゲット（２５５のデータ）＝Ｗ
ＡＣＣ読取りデータ（２５５のデータ）＝Ｘ
ＡＣＣ追従性開始点のターゲット＝Ｙ
補正するターゲット＝Ｎ
補正後のターゲット＝Ｚ
とすると、高濃度部の補正値は、下記の式１５−１〜式１５−２を用いて求められる。
・追従性が”ＯＮ”の場合
Ｚ＝Ｎ                                              …式１５−１
・追従性が”ＯＦＦ”の場合
Ｚ＝（Ｙ−Ｎ）＊（Ｙ−Ｘ）／（Ｙ−Ｗ）＋Ｙ          …式１５−２
ただし、Ｙ＝ＷのときはＺ＝Ｙ
【０１９３】
ここで、得られた値を図１５に示すように並べる。図１５において、横軸はコピーモードＡＣＣ  ＬＤデータ、縦軸はコピーモードＡＣＣターゲットデータである。また、白抜きの丸はＡＣＣターゲットを、黒丸（Ｘ）は実際のトップ濃度（最大濃度）を、白抜きの四角は補正後のターゲットを、ａはＡＣＣ追従性ＯＦＦ開始点（黒丸（Ｙ））と実際のトップ濃度との差分を、ｂはＡＣＣターゲットと実際のトップ濃度との差分をそれぞれ示す。
【０１９４】
ＣＰＵ６は、この特性を各版毎に算出する際、ＣＭＹ版の最高濃度の読取り値に相当するＲＧＢ値を比較し、トップ濃度に相当する読取り値である前述のＡＣＣ読み取りデータ（２５５のデータ：Ｘ）を補正する。
【０１９５】
例えば、高濃度側の２次色再現の色味を考慮する場合、最高濃度が最も低い色版のＡＣＣ読取りデータ（２５５のデータ：Ｘ）に合わせて、他版の実際のトップ濃度に相当するＡＣＣ読取りデータ（２５５のデータ：Ｘ）を補正した後、前述の高濃度補正を実施する。
【０１９６】
また、この高濃度部の補正は、実際のトップ濃度とＡＣＣ追従性ＯＦＦの開始点からの演算により、ターゲットを変更しているが、最大濃度レベルに応じて、濃度補正テーブルを選択する方法等であっても構わない。
【０１９７】
なお、ここで述べた高濃度部補正パラメータは、操作表示装置１０（図１参照）においてオペレータが設定した画像出力モードに応じて切り換えるので、高濃度部側の追従性が異なる。
【０１９８】
例えば、写真出力モードが設定された場合は、高濃度部の階調性や２次色再現のカラーバランスを重視した色再現になるように、追従性ＯＦＦの階調レベルを中濃度側まで増やしたり、ＣＭＹ版のトップ濃度の最も低い色版のレベルに合わせて高濃度部のターゲットの補正を実施する。
【０１９９】
最も低い色版のレベルに合わせる際、各版の出力濃度と読取りデータ（Ｃ版→Ｒ信号、Ｍ版→Ｇ信号、Ｙ版→Ｂ信号、Ｋ版→Ｇ信号）の関係を予めテーブル化しておくことで、各版の最高濃度を合わせたキャリブレーションが実施できる。
【０２００】
また、このテーブルをニュートラルグレーとＣＭＹ版の読取りデータ（Ｃ版→Ｒ信号、Ｍ版→Ｇ信号、Ｙ版→Ｂ信号）の関係を予めテーブル化しておいて、ＭＩＮ（ＣＭＹ）に合わせて各版のトップ濃度を補正してもよく、この場合は、ＣＭＹ版で形成される２次色等の混色の色味（色相）が保存される。
【０２０１】
逆に文字再現を重視した出力モードが選択された場合は、追従性ＯＦＦの階調レベルが減少するようなパラメータ設定となる。
【０２０２】
また、ＣＭＹ版の最高濃度の読取り値に相当する読取りデータ（Ｃ版→Ｒ信号、Ｍ版→Ｇ信号、Ｙ版→Ｂ信号、Ｋ版→Ｇ信号）の最大値と最小値の差分等、最高濃度のばらつきを評価して、その評価値が所定値以上の場合、前述の色変換部５１における三次元ＬＵＴ変換部５１２で使用される予め作成されたパラメータである三次元テーブルを補正したり、テーブル毎に入れ替えることができる。
【０２０３】
その場合、各色版の最高濃度に応じて再設定したプリンタγ特性や各色版の最高濃度毎に近似させたプリンタ混色特性を変更して作成した三次元テーブルを再設定する。
【０２０４】
また、ＣＰＵ６は、キャリブレーション（ＡＣＣ）読取り値から地肌部（図１２中の１段目）の読取り値（Ｂ＿Ｄｅｔ）をそれぞれ取得し、地肌データ（Ｂ＿Ｄｅｔ）とＡＣＣターゲット地肌部（Ａｃｃ＿Ｔ１）のデータの差分を取り、各ＡＣＣ読取り値の補正値（Ｃｎｇ＿Ａｃｃ＿Ｔｎ）を、下記の式１６を用いて求める。
Ｃｎｇ＿Ａｃｃ＿Ｔｎ＝
（Ｂ＿Ｄｅｔ−Ａｃｃ＿Ｔ１）＊Ａｃｃ＿Ｕ＿Ｃｒｃｔ／１００        …式１６
なお、ｎは図１２に示す段数（１〜１７段）を指す。
また、Ａｃｃ＿Ｕ＿Ｃｒｃｔは、地肌補正の補正率（単位：％）で、任意に与えるパラメータとして定義しており、ＡＣＣ読み取り値に対して補正率を算出する。
上記パラメータの文字(ブラック（Ｋ）)の例を用いて地肌補正の補正率算出方法について説明する。補正率算出方法は以下のようになる。
パラメータのＡＣＣ読み取り値に対して補正率をそれぞれ図１６のようにプロットする。図１６において、Ｘ軸はＡＣＣ読み取り値（原点を１０２４とする）、Ｙ軸は補正率である。各パラメータ間の値を直線で結び、ＡＣＣ読み取り値に対応する補正率を決定する。
【０２０５】
下記の式１７を用いて、各ＡＣＣ読取り値（Ａｃｃ＿Ｓｎ）に補正値を加算して補正を行う。補正は全てのＡＣＣ読取り値に対して行う。
Ａｃｃ＿Ｓｎ’＝Ａｃｃ＿Ｓｎ＋Ｃｎｇ＿Ａｃｃ＿Ｔｎ                      …式１７
【０２０６】
高濃度部の補正まで行ったＡＣＣターゲットを用いて制御点入力パラメータから以下のステップを用いてターゲットデータを求める。
【０２０７】
・ステップ１
制御点入力パラメータがＬＤデータのどの点と点の間にあるのかを見つける。
制御点入力パラメータ：Ａｎ（ｎは何番目の制御点入力パラメータかを示す）
ＬＤデータ：Ｌｄｎ（ｎは何番目のＬＤデータかを示す）
制御点入力パラメータ：Ａｎに対して、ＬＤデータの関係は、下記の式１８−１のようになる。
Ｌｄｎ−１＜Ａｎ≦Ｌｄｎ                                            …式１８−１
ただし、Ｌｄｎ＝０の場合は、
Ｌｄｎ−１≦Ａｎ≦Ｌｄｎ                                            …式１８−２
となる。
【０２０８】
・ステップ２
Ｌｄｎ−１とＬｄｎに対するターゲットデータから直線補間の式を求め、制御点入力パラメータからターゲットデータを求める。
ターゲットデータ：Ａｃｃ＿Ｔｎ（ｎは何番目のＬＤデータに対するターゲットデータかを示す）
補間後のターゲットデータ：Ａｃｃ＿Ｔｎ’（ｎは何番目の制御点入力パラメータかを示す）
ターゲットデータをＡｃｃ＿Ｔｎとしたとき、制御点入力パラメータに対するターゲットデータは、下記の式１９のようになる。
Ａｃｃ＿Ｔｎ’＝
（（Ａｃｃ＿Ｔｎ−Ａｃｃ＿Ｔｎ−１）／（Ｌｄｎ−Ｌｄｎ−１））＊（Ａｎ−Ｌｄｎ）
＋Ａｃｃ＿Ｔｎ                                                          …式１９
【０２０９】
・ステップ３
以上のステップを制御点入力パラメータに繰り返し、ターゲットデータを求める。
【０２１０】
・ステップ４
前述の地肌補正まで行ったＡＣＣターゲットを用いて制御点入力パラメータから以下のステップによりターゲットデータを求める。
ステップ３で求めたターゲットデータがＡＣＣ読取り値のどの点と点の間にあるのかを見つける。
ターゲットデータ：Ａｃｃ＿Ｔｎ’（ｎは何番目の制御点入力パラメータかを示す）
ＡＣＣ読取り値：Ａｃｃ＿Ｓｍ’（ｍは何番目のＡＣＣ読取り値かを示す）
ターゲットデータ：Ａｃｃ＿Ｔｎ’に対して、ＡＣＣ読取り値の関係は、下記の式２０−１のようになる。
Ａｃｃ＿Ｓｍ−１’＜Ａｃｃ＿Ｔｎ’≦Ａｃｃ＿Ｓｍ’                  …式２０−１
【０２１１】
ただし、Ａｃｃ＿Ｓｍ’＝０の場合は、下記の式２０−２のようになる。
Ａｃｃ＿Ｓｍ−１’≦Ａｃｃ＿Ｔｎ’≦Ａｃｃ＿Ｓｍ’                  …式２０−２
【０２１２】
そして、Ａｃｃ＿Ｓｎ−１’とＡｃｃ＿Ｓｍ’に対するＡＣＣ出力パターンから直線補間の式を求め、ターゲットデータからＡＣＣ出力パターンデータを求める。
ＡＣＣ出力パターンデータ：Ａｃｃ＿Ｐｍ（ｍは何番目のＡＣＣ出力パターンに対するパターンかを示す）
補間後のＡＣＣ出力パターンデータ：Ａｃｃ＿Ｐｍ’
ＡＣＣ出力パターンをＡｃｃ＿Ｐｍとしたとき、制御点入力パラメータに対するターゲットデータは、下記の式２１のようになる。
Ａｃｃ＿Ｐｍ’＝
（（Ａｃｃ＿Ｐｍ−Ａｃｃ＿Ｐｍ−１’）／（Ａｃｃ＿Ｓｍ’−Ａｃｃ＿Ｓｍ−１’））
＊（Ａｃｃ＿Ｔｎ’−Ａｃｃ＿Ｓｍ’）
＋Ａｃｃ＿Ｐｍ                                                          …式２１
以上をＡｃｃ＿Ｓｍ’のｍ回繰り返し、ターゲットデータを求める。
Ａｃｃ＿Ｐｍ’が制御点出力パラメータとなるため、最終的な制御点パラメータは、
（制御点入力パラメータ，制御点出力パラメータ）＝（Ａｎ，Ａｃｃ＿Ｐｍ’）
となる。
【０２１３】
この代表階調値に対する制御点パラメータをスプライン補間等で演算し、色版毎に補正テーブルを生成して、第２の画像データ処理装置４（図３参照）におけるプリンタγ補正部５４で実際にテーブル変換を実施する。
【０２１４】
（キャリブレーション動作２）
次に、画像出力装置の第２のキャリブレーション動作について説明する。
【０２１５】
パターン発生部５２（図３参照）は、第２のキャリブレーション動作の場合には、予め設定された図１７に示すようなキャリブレーション用の階調パターンを出力する。
【０２１６】
図１７に示す階調パターンは、同一階調パッチを複数出力・読取することで、プロッタ（とスキャナ）の面内偏差の影響を抑制することを狙って生成されているが、例えば、図１２に示した階調パターンを紙面の中心点に対して点対称に配置したものでも構わない。
【０２１７】
プリンタγ補正部５４は、第２のキャリブレーション動作の場合には、特に変換は行なわず、プロッタエンジンの特性を補正せずに出力する。
【０２１８】
階調処理部５５は、ＣＭＹＫ各８ビットの画像データと属性情報を受け取ると、２ビットの属性情報に応じてプロッタ装置９の階調処理能力に従った階調数変換処理を行う。
【０２１９】
階調処理部５５によって階調数変換された画像データは、プロッタ装置９（図１参照）によって画像形成され、キャリブレーション用出力パターンとして出力される。読取り装置１は、セットされたこの原稿（キャリブレーション用出力パターン）をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成し出力する。
【０２２０】
第１の画像データ処理装置２は、読取り装置１からのデジタル画像データにおいて、同一階調に２つ以上のパターン（読取り値）がある階調レベルに対しては、平均値を求める等して、各版の階調レベル毎にＣＭＹＫ版に対応する参照データ（Ｃ版→Ｒ信号、Ｍ版→Ｇ信号、Ｙ版→Ｂ信号、Ｋ版→Ｇ信号）を求めて、先に説明した図１３に示すような特性を取得する。
【０２２１】
また、ＣＰＵ６は、ＣＭＹＫ毎に、先に説明したようなＲＧＢ値で設定されたキャリブレーション（ＡＣＣ）ターゲットを取得し、先に説明した図１４に示すように並べる。
【０２２２】
ここで、同一階調における２つ以上の読取り値から、補正時に参照する読取り値を求める際、ただ平均化するのではなく、出力濃度が低い階調については濃度が高いパターンの読取り値が最終的な参照データとなるように補正し、逆に、出力濃度が高い階調については濃度が低いパターンの読取り値が最終的な参照データとなるように補正する。
【０２２３】
具体的には、Ｍ版について１６階調のパターンを点対称に配置して、読取り値が階調毎に２つある場合（ＧＮＡ、ＧＮＢ：Ｎは階調の段数で１〜１６）、最終的な参照データ（ＧＮＨ：Ｎは階調の段数で１〜１６）を、下記の式２２により算出することで、シャドー側で濃度が低いパターンの読取り値が最終的な参照データとなる。
ＧＮＨ＝
（ＭＡＸ（ＧＮＡ，ＧＮＢ）×Ｎ＋ＭＩＮ（ＧＮＡ，ＧＮＢ）×（１６−Ｎ））／１６
…式２２
ただし、Ｎは階調の段数で１〜１６である。
【０２２４】
この補正については、出力階調毎の補正係数をテーブル化して、高濃度部側以外では、平均値をとるような設定にして、シャドー部以外については、面内の平均色差が最小となるような設定にしても構わず、補正方式を、操作表示装置１０（図１参照）においてオペレータが設定した画像出力モードに応じて切り換えてもよい。
【０２２５】
また、読取り値が階調毎に２つ以上ある場合（ＧＮＭ、ＧＮＭ：Ｎは階調の段数で１〜１６、Ｍは同じ階調のパッチ数）、例えば、最大値と最小値の差分等、各読取り値のばらつきを評価して、その評価値が所定値以上の場合、前述の高濃度部補正におけるＡＣＣ読取りデータ（２５５のデータ：Ｘ）を仮想的に補正してキャリブレーションターゲットの高濃度部の補正を実施する。
【０２２６】
具体的な補正の一例としては、高濃度側のばらつきが大きい版のＡＣＣ読取りデータ（２５５のデータ：Ｘ）を仮想的に補正する際、実測値より小さくなるように補正することで、画像形成手段（プロッタ装置９）の面内の濃度ばらつきに対して、ベタ濃度が薄くなるリスクを低減することができる。
【０２２７】
また、前述のばらつきの評価値が所定値以上の場合、前述の色変換部５１の三次元ＬＵＴ変換部５１２で使用される予め作成されたパラメータである三次元テーブルを補正したり、テーブル毎に入れ替えることができる。
【０２２８】
具体的には、高濃度側のばらつきの大きさに応じて、ガマット処理方式を明度保存（図１８−１参照）、彩度保存（図１８−２参照）、色差最小（図１８−３参照）、濃度保存に設定して作成した三次元テーブルを再設定することで、高濃度側の濃度変動リスクに対して色再現性が保証できる。
【０２２９】
次に、ＣＰＵ６は、キャリブレーション（ＡＣＣ）読取り値から地肌部（１段目）の読取り値（Ｂ＿Ｄｅｔ）をそれぞれ取得し、地肌データ（Ｂ＿Ｄｅｔ）とＡＣＣターゲット地肌部（Ａｃｃ＿Ｔ１）のデータの差分を取り、各ＡＣＣ読取り値の補正値（Ｃｎｇ＿Ａｃｃ＿Ｔｎ）を、下記の式２３を用いて求める。
Ｃｎｇ＿Ａｃｃ＿Ｔｎ＝
（Ｂ＿Ｄｅｔ−Ａｃｃ＿Ｔ１）＊Ａｃｃ＿Ｕ＿Ｃｒｃｔ／１００        …式２３
なお、ｎは段数（１〜１７段）を指す。
また、Ａｃｃ＿Ｕ＿Ｃｒｃｔは、前述した地肌補正の補正率（単位：％）である。
【０２３０】
下記の式２４を用いて、各ＡＣＣ読取り値（Ａｃｃ＿Ｓｎ）に補正値を加算して補正を行う。補正は全てのＡＣＣ読取り値に対して行う。
Ａｃｃ＿Ｓｎ’＝Ａｃｃ＿Ｓｎ＋Ｃｎｇ＿Ａｃｃ＿Ｔｎ                      …式２４
【０２３１】
高濃度部の補正まで行ったＡＣＣターゲットを用いて制御点入力パラメータから以下のステップを用いてターゲットデータを求める。
【０２３２】
・ステップ１
制御点入力パラメータがＬＤデータのどの点と点の間にあるのかを見つける。
制御点入力パラメータ：Ａｎ（ｎは何番目の制御点入力パラメータかを示す）
ＬＤデータ：Ｌｄｎ（ｎは何番目のＬＤデータかを示す）
制御点入力パラメータ：Ａｎに対して、ＬＤデータの関係は、下記の式２５−１のようになる。
Ｌｄｎ−１＜Ａｎ≦Ｌｄｎ                                            …式２５−１
ただし、Ｌｄｎ＝０の場合は、
Ｌｄｎ−１≦Ａｎ≦Ｌｄｎ                                            …式２５−２
となる。
【０２３３】
・ステップ２
Ｌｄｎ−１とＬｄｎに対するターゲットデータから直線補間の式を求め、制御点入力パラメータからターゲットデータを求める。
ターゲットデータ：Ａｃｃ＿Ｔｎ（ｎは何番目のＬＤデータに対するターゲットデータかを示す）
補間後のターゲットデータ：Ａｃｃ＿Ｔｎ’（ｎは何番目の制御点入力パラメータかを示す）
ターゲットデータをＡｃｃ＿Ｔｎとしたとき、制御点入力パラメータに対するターゲットデータは、下記の式２６のようになる。
Ａｃｃ＿Ｔｎ’＝
（（Ａｃｃ＿Ｔｎ−Ａｃｃ＿Ｔｎ−１）／（Ｌｄｎ−Ｌｄｎ−１））＊（Ａｎ−Ｌｄｎ）
＋Ａｃｃ＿Ｔｎ                                                          …式２６
【０２３４】
・ステップ３
以上のステップを制御点入力パラメータに繰り返し、ターゲットデータを求める。
【０２３５】
・ステップ４
前述の地肌補正まで行ったＡＣＣターゲットを用いて制御点入力パラメータから以下のステップによりターゲットデータを求める。
ステップ３で求めたターゲットデータがＡＣＣ読取り値のどの点と点の間にあるのかを見つける。
ターゲットデータ：Ａｃｃ＿Ｔｎ’（ｎは何番目の制御点入力パラメータかを示す）
ＡＣＣ読取り値：Ａｃｃ＿Ｓｍ’（ｍは何番目のＡＣＣ読取り値かを示す）
ターゲットデータ：Ａｃｃ＿Ｔｎ’に対して、ＡＣＣ読取り値の関係は、下記の式２７−１のようになる。
Ａｃｃ＿Ｓｍ−１’＜Ａｃｃ＿Ｔｎ’≦Ａｃｃ＿Ｓｍ’                  …式２７−１
【０２３６】
ただし、Ａｃｃ＿Ｓｍ’＝０の場合は、下記の式２７−２のようになる。
Ａｃｃ＿Ｓｍ−１’≦Ａｃｃ＿Ｔｎ’≦Ａｃｃ＿Ｓｍ’                  …式２７−２
【０２３７】
そして、Ａｃｃ＿Ｓｎ−１’とＡｃｃ＿Ｓｍ’に対するＡＣＣ出力パターンから直線補間の式を求め、ターゲットデータからＡＣＣ出力パターンデータを求める。
ＡＣＣ出力パターンデータ：Ａｃｃ＿Ｐｍ（ｍは何番目のＡＣＣ出力パターンに対するパターンかを示す）
補間後のＡＣＣ出力パターンデータ：Ａｃｃ＿Ｐｍ’
ＡＣＣ出力パターンをＡｃｃ＿Ｐｍとしたとき、制御点入力パラメータに対するターゲットデータは、下記の式２８のようになる。
Ａｃｃ＿Ｐｍ’＝
（（Ａｃｃ＿Ｐｍ−Ａｃｃ＿Ｐｍ−１’）／（Ａｃｃ＿Ｓｍ’−Ａｃｃ＿Ｓｍ−１’））
＊（Ａｃｃ＿Ｔｎ’−Ａｃｃ＿Ｓｍ’）
＋Ａｃｃ＿Ｐｍ                                                          …式２８
以上をＡｃｃ＿Ｓｍ’のｍ回繰り返し、ターゲットデータを求める。
Ａｃｃ＿Ｐｍ’が制御点出力パラメータとなるため、最終的な制御点パラメータは、
（制御点入力パラメータ，制御点出力パラメータ）＝（Ａｎ，Ａｃｃ＿Ｐｍ’）
となる。
【０２３８】
この代表階調値に対する制御点パラメータをスプライン補間等で演算し、色版毎に補正テーブルを生成して、第２の画像データ処理装置４（図３参照）におけるプリンタγ補正部５４で実際にテーブル変換を実施する。
【０２３９】
なお、第１のキャリブレーション動作の一部又は全部と第２のキャリブレーション動作の一部又は全部を組み合わせるようにしても良い。
【０２４０】
また、少なくとも２つの色版の読取りデータを参照して、目標とする各色版の画像出力特性を変更するようにしても良い。
【０２４１】
以上説明したように、本実施形態によれば、原稿を読み取り電子化した画像データを得る画像読取り手段と、記録媒体に画像を形成する画像形成手段と、画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段とを備え、画像形成手段によって記録媒体上に形成された色版毎の階調パターンを画像読取り手段によって読み取ることで得られる色版毎の補正用参照画像データを生成する生成手段と、前記色版毎の補正用参照画像データの内の少なくとも２つの色版の補正用参照画像データを参照して、目標とする色版毎の画像出力特性を変更する変更手段と、目標とする色版毎の画像出力特性と色版毎の補正用参照画像データを用いて、色版毎の補正テーブルを作成する生成手段と、を備えているため、画像形成手段の特性が変化して色版毎の出力特性にばらつきが生じても、原稿に忠実と感じるカラー画像を出力することができる。
【０２４２】
また、本実施形態によれば、画像形成手段の特性が変化して各色版の最高濃度にばらつきが生じても、階調性、ベタ部の再現性（ベタの埋まり）、高濃度側の色味（２次色の色相）を保証しながら、原稿に忠実と感じるカラー画像を出力することができる。
【０２４３】
また、本実施形態によれば、画像形成手段の混色特性を補正する第２の補正手段と、所定の濃度レベルに相当する補正用参照画像データのばらつきを評価する評価手段と、ばらつきが所定値以上の場合に混色特性の補正パラメータを変更する第２の変更手段と、を備えているため、画像形成手段における色版毎の最高濃度のばらつきが大きい場合でも、原稿に忠実と感じるカラー画像を出力することができる。
【０２４４】
また、本実施形態によれば、原稿を読み取り電子化した画像データを得る画像読取り手段と、記録媒体に画像を形成する画像形成手段と、画像形成手段の画像出力特性を色版毎の補正テーブルを用いて補正する補正手段と、を備え、画像形成手段によって記録媒体上に形成された少なくとも二つの同一階調パッチを含む複数の階調パターンを画像読取り手段によって読み取ることで得られる複数の画像データを取得する取得手段と、階調パターンの濃度レベルに応じて、複数の画像データから算出する補正用参照画像データの算出方法を変更する変更手段と、目標とする色版毎の画像出力特性と補正用参照画像データを用いて、画像形成手段の画像出力特性に対する色版毎の補正テーブルを生成する生成手段と、を備えているため、画像出力装置における目標とする色版毎の画像出力特性の変更に関して、最高濃度が最も低い色版の補正用参照画像データを基準として、各色版が目標とする高濃度側の画像出力特性を変更するので、画像形成手段の面内や面間で発生する濃度むらにがあっても、濃度レベル毎に求められる品質を維持して画像を出力することができる。
【０２４５】
また、本実施形態によれば、濃度レベルに応じた補正用参照画像データの算出に関して、少なくとも高濃度部側においては最も濃度が低いパッチの補正用参照画像データを採択しているため、画像形成手段の面内や面間で発生する濃度むらがあっても、色再現性とベタの埋まりを両立した高品位な画像を出力することができる。
【０２４６】
また、本実施形態によれば、取得手段によって得られた複数の画像データのばらつきを評価する評価手段と、ばらつきが所定値以上の場合に目標とする色版毎の画像出力特性を変更する変更手段と、を備えているため、画像形成手段の面内や面間で発生する濃度むらが大きい場合でも、濃度レベル毎に求められる品質を維持して画像を出力することができる。
【０２４７】
また、本実施形態によれば、画像形成手段の混色特性を補正する補正手段と、取得手段によって得られた複数の画像データのばらつきを評価する評価手段と、ばらつきが所定値以上の場合に混色特性の補正パラメータを変更する変更手段と、を備えているため、画像形成手段の面内や面間で発生する濃度むらが大きい場合でも、濃度レベル毎に求められる品質を維持して画像を出力することができる。
【産業上の利用可能性】
【０２４８】
以上のように、本発明にかかる画像出力装置、画像出力方法、画像出力プログラム及び記録媒体は、カラーファクシミリ、カラープリンタ、カラーハードコピーなどの画像出力装置や、パーソナルコンピュータ上で稼動するカラー・プリント用ソフトウェアなどに有用である。
【符号の説明】
【０２４９】
１  読取り装置
２  第１の画像データ処理装置
３  バス制御装置
４  第２の画像データ処理装置
５  ＨＤＤ
６  ＣＰＵ
７  メモリ
８  プロッタインタフェース装置
９  プロッタ装置
１０  操作表示装置
１１  回線インタフェース装置
１２  外部インタフェース装置
１３  サウスブリッジ
１４  ＲＯＭ
１５  ＦＡＸ
１６  ＰＣ
３０  スキャナ補正処理部
３１  γ変換部
３２  フィルタ処理部
３３  色変換部
３４  変倍処理部
３５  像域分離部
３６  分離デコード部
５０  フィルタ処理部
５１  色変換部
５２  パターン発生部
５３  変倍処理部
５４  プリンタγ補正部
５５  階調処理部
５１１  線形マスキング処理部
５１２  三次元ＬＵＴ変換部
５１３  ＧＣＲ処理部
５１４  ＵＣＲ処理部
５１５  ＵＣＡ処理部
５１２１  ３ＤＬＵＴ色変換部
５１２１ａ  絵柄領域用ＬＵＴ
５１２１ｂ  文字領域用ＬＵＴ
５１２２  ｍｉｎｋ算出部
５１２３  セレクタ
５１２４  セレクタ
【先行技術文献】
【特許文献】
【０２５０】
【特許文献１】特開２００１−１３６３９１号公報
【特許文献２】特許第３６３９７６６号公報
【特許文献３】特許第３７８９６６２号公報
【図１】
2010166506.tif 000003
【図２】
2010166506.tif 000004
【図３】
2010166506.tif 000005
【図４】
2010166506.tif 000006
【図５】
2010166506.tif 000007
【図６】
2010166506.tif 000008
【図７】
2010166506.tif 000009
【図８】
2010166506.tif 000010
【図９−１】
2010166506.tif 000011
【図９−２】
2010166506.tif 000012
【図９−３】
2010166506.tif 000013
【図９−４】
2010166506.tif 000014
【図９−５】
2010166506.tif 000015
【図９−６】
2010166506.tif 000016
【図１０】
2010166506.tif 000017
【図１１】
2010166506.tif 000018
【図１３】
2010166506.tif 000019
【図１４】
2010166506.tif 000020
【図１５】
2010166506.tif 000021
【図１６】
2010166506.tif 000022
【図１２】
2010166506.tif 000023
【図１７】
2010166506.tif 000024
【図１８−１】
2010166506.tif 000025
【図１８−２】
2010166506.tif 000026
【図１８−３】
2010166506.tif 000027