(57)【要約】【課題】  一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換する場合に、他方の信号処理系のカラー画像信号における色差と３次元色情報変換テーブルにおける色変換の円滑さとを両立できるようにする。【解決手段】一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換する３次元色情報変換テーブルを作成する場合に、演算対象点のＲＧＢ入力値が画像読取信号の範囲内に存在するか否かを検出する画像処理手段７６と、この画像処理手段７６から得られる検出結果に基づいて３次元色情報変換テーブルの作成制御をする制御手段７５とを備え、この制御手段７５は、画像処理手段７６によって検出された演算対象点のＲＧＢ入力値が画像読取信号の範囲内にあるときは、内挿処理モードを実行し、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にあるときは、外挿処理モードを実行するものである。【選択図】    図１
2005354219.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ2個の基準色画像がＮ個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置された基準色原稿を測色して得られる色測定信号と、当該基準色原稿を走査露光して読み取って得た画像読取信号から、一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換するための３次元色情報変換テーブルを作成する画像処理装置において、
前記３次元色情報変換テーブルを作成するための色立体座標系に前記画像読取信号を展開してＲＧＢ入力値を表現したとき、演算対象点のＲＧＢ入力値を取り囲む４つの頂点のＲＧＢ入力値に対応する前記色測定信号の出力値を求める処理を内挿処理モードとし、
前記色立体座標系に表現された画像読取信号の中から演算基準点を抽出し、かつ、演算基準点を固定し、当該演算基準点と演算対象点とを直線で結び、演算対象点のＲＧＢ入力値を取り囲む３つの頂点のＲＧＢ入力値及び演算基準点のＲＧＢ値に対応する前記色測定信号の出力値を求める処理を外挿処理モードとしたとき、
前記演算対象点のＲＧＢ入力値が前記画像読取信号の範囲内に存在するか否かを検出する画像処理手段と、
前記画像処理手段から得られる検出結果に基づいて前記３次元色情報変換テーブルの作成制御をする制御手段とを備え、
前記制御手段は、
前記画像処理手段によって検出された演算対象点のＲＧＢ入力値が前記画像読取信号の範囲内にあるときは、内挿処理モードを実行し、前記演算対象点のＲＧＢ入力値が前記画像読取信号の範囲外にあるときは、外挿処理モードを実行することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、
前記ＲＧＢ入力値に対応する明度色度座標系の明度及び色度（Ｌａｂ）値を演算することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、
前記Ｎ2個の基準色画像がＮ個配置された基準色原稿の中から得られる前記色立体座標系のＲＧＢ各軸で等しい階調番号を選択して演算基準点のＲＧＢ入力値を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
Ｎ2個の基準色画像がＮ個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置された基準色原稿を測色して得られるＲＧＢ入力値と、当該パッチ原稿を走査露光撮像して得られる画像読取信号から、一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換するための３次元色情報変換テーブルを作成する画像処理方法において、
前記３次元色情報変換テーブルを作成するための色立体座標系に前記画像読取信号を展開してＲＧＢ入力値を表現したとき、演算対象点のＲＧＢ入力値を取り囲む４つの頂点のＲＧＢ入力値に対応する前記色測定信号の出力値を求める処理を内挿処理モードとし、
前記色立体座標系に表現された画像読取信号の中から演算基準点を抽出し、かつ、演算基準点を固定し、当該演算基準点と演算対象点とを直線で結び、演算対象点のＲＧＢ入力値を取り囲む３つの頂点のＲＧＢ入力値及び演算基準点のＲＧＢ値に対応する前記色測定信号の出力値を求める処理を外挿処理モードとしたとき、
前記演算対象点のＲＧＢ入力値が前記画像読取信号の範囲内に存在するか否かを検出する行程と、
前記演算対象点のＲＧＢ入力値が前記画像読取信号の範囲内にあるときは、内挿処理モードを実行し、前記演算対象点のＲＧＢ入力値が前記画像読取信号の範囲外にあるときは、外挿処理モードを実行する行程とを有することを特徴とする画像処理方法。
【請求項５】
前記ＲＧＢ入力値に対応する明度色度座標系の明度及び色度（Ｌａｂ）値を演算することを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記Ｎ2個の基準色画像がＮ個配置された基準色原稿の中から得られる前記色立体座標系のＲＧＢ各軸で等しい階調番号を選択して演算基準点のＲＧＢ入力値を設定することを特徴とする請求項４に記載の画像処理方法。
【請求項７】
赤、緑及び青色（ＲＧＢ）の信号処理系のカラー画像信号を色変換したイエロー、マゼンタ、シアン及び黒色（ＹＭＣＫ）の信号処理系のカラー画像信号に基づいて色画像を形成する装置であって、
前記ＲＧＢ信号処理系のカラー画像情報を入力して、当該カラー画像情報をＹＭＣＫ信号処理系のカラー画像情報に色変換する色変換手段と、
前記色変換手段で色変換されたＹＭＣＫ信号処理系のカラー画像情報に基づいて色画像を形成する画像形成手段とを備え、
前記色変換手段には、
請求項１乃至請求項３に記載の画像処理装置及び／又は請求項４乃至請求項６に記載の画像処理方法によって作成された前記３次元色情報変換テーブルのいずれかが適用されることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＲＧＢ信号処理系の画像情報をＹＭＣＫ信号処理系の画像情報に変換する３次元色変換テーブルを作成する装置に適用して好適な画像処理装置及び画像処理方法、その３次元色変換テーブルによりカラー画像を形成するカラープリンタや、カラー複写機、これらの複合機等に適用して好適な画像形成装置に関するものである。
【背景技術】
【０００２】
近年、タンデム型のカラープリンタやカラー複写機、これらの複合機等が使用される場合が多くなってきた。これらのカラー画像形成装置ではイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）色用の各々の露光手段、現像装置、感光体ドラムと、中間転写ベルト及び定着装置とを備えている。
【０００３】
例えば、Ｙ色用の露光手段では任意の画像情報に基づいて感光体ドラムに静電潜像を描くようになされる。現像装置では感光体ドラムに描かれた静電潜像にＹ色用のトナーを付着してカラートナー像を形成する。感光体ドラムはトナー像を中間転写ベルトに転写する。他のＭ、Ｃ、Ｋ色についても同様の処理がなされる。中間転写ベルトに転写されたカラートナー像は用紙に転写された後に定着装置によって定着される。
【０００４】
ところで、この種のカラー画像形成装置によれば、赤（Ｒ）、緑（Ｇ）青（Ｂ）色の信号処理系の画像情報をＹＭＣＫ信号処理系の画像情報に色変換する３次元色情報変換テーブル（３次元ルックアップテーブル；以後３Ｄ−ＬＵＴともいう）が内蔵される場合が多い。これは画像形成装置において、ＹＭＣＫ信号処理系の画像情報に基づいて動作する構成が採られるためである。
【０００５】
３Ｄ−ＬＵＴは、例えば、ＲＧＢ３色各々の強度が増大するようにＮ個のパッチが配置されたＮ3個のパッチ原稿の測色値（ＸＹＺやＬａｂ）とスキャナ信号（ＲＧＢ）からマトリクス処理や、補間演算処理によって作成され、ＲＧＢ信号をＸＹＺ出力信号やＬａｂ出力信号に変換するようになされる。
【０００６】
例えば、３Ｄ−ＬＵＴの作成方法に関して、非特許文献には、スキャンＲＧＢ値と測色ＸＹＺ値とを３行×３列のマトリクス（以後、１次マトリクスという）計算式、すなわち、（１）式
【０００７】
【数１】
2005354219.tif 000003
【０００８】
により関係付けている。３Ｄ−ＬＵＴの作成では、マトリクス係数ａ１１〜ａ１３、ａ２１〜ａ２３、ａ３１〜ａ３３を求めるようになされる。
【０００９】
また、スキャンＲＧＢ値と測色ＸＹＺ値とを３行×９列のマトリクス（以後、２次マトリクスという）計算式、すなわち、（２）式
【００１０】
【数２】
2005354219.tif 000004
【００１１】
により関係付けている。３Ｄ−ＬＵＴの作成では、マトリクス係数ａ１１〜ａ１９、ａ２１〜ａ２９、ａ３１〜ａ３９を求めるようになされる。
【００１２】
更に、スキャンＲＧＢ値と測色ＸＹＺ値とを３行×１９列のマトリクス（以後、３次マトリクスという）計算式、すなわち、（３）式
【００１３】
【数３】
2005354219.tif 000005
【００１４】
により関係付けている。３Ｄ−ＬＵＴの作成では、マトリクス係数ａ１１〜ａ１１９、ａ２１〜ａ２１９、ａ３１〜ａ３１９を求めるようになされる。
【００１５】
これらマトリクス計算タイプの特徴として、次数を１次、２次、３次・・・と上げるほど、色差が減少するが、３Ｄ−ＬＵＴ格子点間のつながりが悪くなるという傾向がある。
【００１６】
このようなマトリクス計算方式の３Ｄ−ＬＵＴ作成に対して、特許文献には、補間演算処理方法と取り入れたカラー画像再生装置及び方法が開示されている。このカラー画像再生装置によれば、原稿を走査露光して読み取って得たスキャンＲＧＢ値と、その原稿を測色計で測定して得た測色ＸＹＺ値とをベクトル演算を用いて対応を付け、この対応付けを補間処理で行うものである。特に外挿法を行う際には、演算対象点のＲＧＢ入力値に近い４格子の節点のスキャンＲＧＢ値から距離関係を求め、４格子の節点のＬａｂ値との距離関係からそのＲＧＢ入力値に対するＸＹＺ出力値を求めている。このようにすると、マトリクス計算方式に比べ大幅に色差が改善され、原稿の色を正確、簡単かつ迅速に再生することができるというものである。
【００１７】
特許文献で演算対象点（格子点）のＲＧＢ入力値がスキャナ信号のＲＧＢプロット範囲内に含まれない場合に、外挿法が用いられる。図２２は従来例に係る外挿処理モード時の色域格子例を示すＧ−Ｒ色階調格子図である。図２２に示す色域格子例は、立体色座標系における演算対象点の色域周辺部分を模式的に拡大したものであって、その立体色座標系からＲ−Ｇ色座標系（二次元）を取り出したものである。この例は、スキャンＲＧＢ値とＲＧＢ入力値とを２次元で示している。
【００１８】
図２２に示す縦線は、３Ｄ−ＬＵＴ格子点を与えるＧ（Ｇreen）色の格子（階調）線であり、横線は、同様にして、Ｒ（Ｒed）色の格子（階調）線である。黒丸印は、色域周辺部分のスキャンＲＧＢ値をプロットしたものであり、この黒丸印間が実線で接続されている。他のスキャンＲＧＢ値をプロットしたものも、黒丸印間が実線で接続されている。
【００１９】
また、図２２に示す例１〜例３は、Ｒ−Ｇ色座標系の格子点に設定された演算対象点である。演算対象点のＲＧＢ入力値は、３Ｄ−ＬＵＴ格子交点のＲＧＢ入力値で与えられる。
【００２０】
例えば、図２２に示す演算対象例１の格子点を外挿する場合、その色域周辺の２節点とその内側の１節点が使用される。このため、演算対象例１の格子点の外挿方向は、図２２に示すような２つのベクトルβ１１，β１２の間に含まれる。同様にして、演算対象例２の格子点も、図２２に示すようなベクトルβ２１，β２２の間に外挿され、演算対象例３の格子点も、図２２に示すようなベクトルβ３１，β３２の間に外挿される。演算対象例２や例３等のベクトル方向を見ると明確なように、ベクトルβ２１とβ３１、また、ベクトルβ２２とβ３２とが互いに交差している。これは演算対象例１、例２、例３と、外挿結果を順に追った場合、Ｌａｂ出力値の連続性が失われることとなる。
【００２１】
【非特許文献１】（SPIE Vol.1448 Camera and Input Scanner Systems (1991) p.164-174）
【特許文献１】特開平６−３０２５１号公報（第５頁  図９，図１０）
【発明の開示】
【発明が解決しようとする課題】
【００２２】
ところで、特許文献に見られるような従来方式の補間演算処理を取り入れた３Ｄ−ＬＵＴの作成方法によれば、その外挿処理モード時に、演算対象例１の色域周辺の２節点とその内側の１節点を使用する方法が採られるので、以下の問題がある。
【００２３】
ｉ．演算対象例１の格子点が図２２に示したように、２つのベクトルβ１１，β１２の間に外挿され、演算対象例２の格子点も、ベクトルβ２１，β２２の間に外挿され、演算対象例３の格子点も、ベクトルβ３１，β３２の間に外挿される。従って、演算対象例２や例３等のベクトル方向を見ると、ベクトルβ２１とβ３１、ベクトルβ２２とβ３２とが互いに交差している。このようなベクトルの交差は、色変換の滑らかさを悪化させる原因となる。
【００２４】
ii．因みに、従来方式の外挿法で求めた測色ＸＹＺ値を明度−色度立体座標系（以下Ｌａｂ色座標系という）のＬａｂ値に変換した場合、３Ｄ−ＬＵＴ格子点間のつながりが悪くなる。例えば、Ｎ3個のパッチ原稿より広い範囲の色がスキャンされた場合や、通常にパッチ原稿がスキャンされて得られたスキャンＲＧＢデータを操作して色調整した際に、その調整結果で、ＲＧＢ値がＮ3個のパッチ原稿より広い範囲になった場合である。この場合、つながりの悪さが画質を悪くする原因となる。
【００２５】
iii．このように、従来方式の補間演算処理によれば、マトリクス計算方式に比べ大幅に色差が改善されるが、外挿法に起因して、３Ｄ−ＬＵＴの滑らかさ極端に悪くなるといった欠点がある。
【００２６】
そこで、この発明は上述した課題を解決したものであって、一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換する場合に、他方の信号処理系のカラー画像信号における色差と３次元色情報変換テーブルにおける色変換の円滑さとを両立できるようにした画像処理装置、画像処理方法及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記課題を解決するために、本発明に係る画像処理装置は、Ｎ2個の基準色画像がＮ個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置された基準色原稿を測色して得られるＲＧＢ入力値と、当該基準色原稿を走査露光撮像して得られる画像読取信号から、一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換するための３次元色情報変換テーブルを作成する画像処理装置において、３次元色情報変換テーブルを作成するための色立体座標系に画像読取信号を展開してＲＧＢ入力値を表現したとき、演算対象点のＲＧＢ入力値を取り囲む４つの頂点のＲＧＢ入力値に対応する色測定信号の出力値を求める処理を内挿処理モードとし、色立体座標系に表現された画像読取信号の中から演算基準点を抽出し、かつ、演算基準点を固定し、当該演算基準点と演算対象点とを直線で結び、演算対象点のＲＧＢ入力値を取り囲む３つの頂点のＲＧＢ入力値及び演算基準点のＲＧＢ値に対応する色測定信号の出力値を求める処理を外挿処理モードとしたとき、演算対象点のＲＧＢ入力値が画像読取信号の範囲内に存在するか否かを検出する画像処理手段と、この画像処理手段から得られる検出結果に基づいて３次元色情報変換テーブルの作成制御をする制御手段とを備え、この制御手段は、画像処理手段によって検出された演算対象点のＲＧＢ入力値が画像読取信号の範囲内にあるときは、内挿処理モードを実行し、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にあるときは、外挿処理モードを実行することを特徴とするものである。
【００２８】
本発明に係る画像処理装置によれば、３次元色情報変換テーブルを作成する場合に、画像処理手段は、演算対象点のＲＧＢ入力値が画像読取信号の範囲内に存在するか否かを検出する。制御手段は、画像処理手段から得られる検出結果に基づいて３次元色情報変換テーブルの作成制御をする。これを前提にして、制御手段は、画像処理手段によって検出された演算対象点のＲＧＢ入力値が画像読取信号の範囲内にあるときは、内挿処理モードを実行し、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にあるときは、外挿処理モードを実行する。
【００２９】
従って、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にある場合、色立体座標系に展開した画像読取信号の中から抽出され、かつ、固定された演算基準点のＲＧＢ入力値に基づいて、一方の信号処理系のカラー画像信号に対する他方の信号処理系のカラー画像信号を求めることができる。これにより、外挿方向の起点を統一できるので、従来方式に比べて他方の信号処理系のカラー画像信号における色差と３次元色情報変換テーブルにおける色変換の円滑さとを両立させることができる。
【００３０】
本発明に係る画像処理方法は、Ｎ2個の基準色画像がＮ個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置された基準色原稿を測色して得られるＲＧＢ入力値と、当該パッチ原稿を走査露光撮像して得られる画像読取信号から、一方の信号処理系のカラー画像信号を他方の信号処理系のカラー画像信号に変換するための３次元色情報変換テーブルを作成する画像処理方法において、３次元色情報変換テーブルを作成するための色立体座標系に画像読取信号を展開してＲＧＢ入力値を表現したとき、演算対象点のＲＧＢ入力値を取り囲む４つの頂点のＲＧＢ入力値に対応する色測定信号の出力値を求める処理を内挿処理モードとし、色立体座標系に表現された画像読取信号の中から演算基準点を抽出し、かつ、演算基準点を固定し、当該演算基準点と演算対象点とを直線で結び、演算対象点のＲＧＢ入力値を取り囲む３つの頂点のＲＧＢ入力値及び演算基準点のＲＧＢ値に対応する色測定信号の出力値を求める処理を外挿処理モードとしたとき、演算対象点のＲＧＢ入力値が画像読取信号の範囲内に存在するか否かを検出する行程と、演算対象点のＲＧＢ入力値が画像読取信号の範囲内にあるときは、内挿処理モードを実行し、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にあるときは、外挿処理モードを実行する行程とを有することを特徴とするものである。
【００３１】
本発明に係る画像処理方法によれば、３次元色情報変換テーブルを作成する場合に、外挿方向の起点を統一できるので、従来方式に比べて他方の信号処理系のカラー画像信号における色差と３次元色情報変換テーブルにおける色変換の円滑さとを両立させることができる。
【００３２】
本発明に係る画像形成装置は、赤、緑及び青色（ＲＧＢ）の信号処理系のカラー画像信号を色変換したイエロー、マゼンタ、シアン及び黒色（ＹＭＣＫ）の信号処理系のカラー画像信号に基づいて色画像を形成する装置であって、ＲＧＢ信号処理系のカラー画像情報を入力して、当該カラー画像情報をＹＭＣＫ信号処理系のカラー画像情報に色変換する色変換手段と、この色変換手段で色変換されたＹＭＣＫ信号処理系のカラー画像情報に基づいて色画像を形成する画像形成手段とを備え、色変換手段には、本発明に係る画像処理装置及び／又は画像処理方法によって作成された３次元色情報変換テーブルのいずれかが適用されることを特徴とするものである。
【００３３】
本発明に係る画像形成装置によれば、ＲＧＢ信号処理系のカラー画像信号を色変換したＹＭＣＫ信号処理系のカラー画像信号に基づいて色画像を形成する場合に、色変換手段には、本発明に係る画像処理装置及び／又は画像処理方法によって作成された３次元色情報変換テーブルのいずれかが適用される。これを前提にして、色変換手段にはＲＧＢ信号処理系のカラー画像情報が入力される。色変換手段は、当該カラー画像情報をＹＭＣＫ信号処理系のカラー画像情報に色変換する。画像形成手段は、色変換手段で色変換されたＹＭＣＫ信号処理系のカラー画像情報に基づいて色画像を形成する。
【００３４】
従って、ＹＭＣＫ信号処理系のカラー画像信号における色差の低減と、３次元色情報変換テーブルによる円滑な色変換とを両立させることができる。これにより、高品質の色画像を形成することができる。
【発明の効果】
【００３５】
本発明に係る画像処理装置及び画像処理方法によれば、３次元色情報変換テーブルを作成制御する制御手段を備え、この制御手段は、色立体座標系で演算対象点のＲＧＢ入力値が画像読取信号の範囲内に存在するか否かの検出結果を入力し、この演算対象点のＲＧＢ入力値が画像読取信号の範囲内にあるときは、内挿処理モードを実行し、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にあるときは、外挿処理モードを実行するものである。
【００３６】
この構成によって、演算対象点のＲＧＢ入力値が画像読取信号の範囲外にある場合、色立体座標系に展開した画像読取信号の中から抽出され、かつ、固定された演算基準点のＲＧＢ入力値に基づいて、一方の信号処理系のカラー画像信号に対する他方の信号処理系のカラー画像信号を求めることができる。従って、外挿方向の起点を統一できるので、従来方式に比べて他方の信号処理系のカラー画像信号における色差と３次元色情報変換テーブルにおける色変換の円滑さとを両立させることができる。
【００３７】
本発明に係る画像形成装置によれば、本発明に係る画像処理装置及び／又は画像処理方法によって作成された３次元色情報変換テーブルのいずれかが色変換手段に適用されるものである。
【００３８】
この構成によって、ＹＭＣＫ信号処理系のカラー画像信号における色差の低減と、３次元色情報変換テーブルによる円滑な色変換とを両立させることができる。これにより、高品質の色画像を形成することができる。
【発明を実施するための最良の形態】
【００３９】
以下、図面を参照しながら、この発明の実施例に係る画像処理装置、画像処理方法及び画像形成装置について説明をする。
【実施例１】
【００４０】
図１は、本発明の第１の実施例としての画像処理装置１００の構成例を示すブロック図である。
図１に示す画像処理装置１００は、Ｎ2個の基準色画像（以下カラーパッチ）がＮ個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置されたパッチ原稿８０を測色して得られる色測定信号と、当該パッチ原稿８０を走査露光撮像（スキャン）して得られる画像読取信号（以下スキャナ信号という）から、一方の信号処理系（以下ＲＧＢ信号処理系という）のＲ色、Ｇ色及びＢ色に係るカラー画像信号を他方の信号処理系（以下ＹＭＣＫ信号処理系という）のイエロー（Ｙ）色、マゼンタ（Ｍ）色、シアン（Ｃ）色及び黒（Ｋ）色に係るカラー画像信号に変換するための３次元色情報変換テーブル（以下３Ｄ−ＬＵＴという）を作成するものである。
【００４１】
画像処理装置１００はカラー用のスキャナ７１、測色器７２、画像メモリ７３、操作手段７４、制御手段７５、画像処理手段７６、ＲＯＭライタ７７及び表示手段７８を有して構成される。制御手段７５は、ＲＯＭ（Read Only Memory）５１、ＲＡＭ（Random Access Memory）５２、ＣＰＵ（Central Processing Unit；中央処理ユニット）５３を有している。ＲＯＭ５１には当該画像処理装置全体を制御するためのシステムプログラムデータが格納される。ＲＡＭ５２はワークメモリとして使用され、例えば、制御コマンド等を一時記憶するようになされる。ＣＰＵ５３は電源がオンされると、ＲＯＭ５１からシステムプログラムデータを読み出してシステムを起動し、操作手段７４からの操作データＤ３に基づいて当該画像処理装置全体を制御するようになされる。
【００４２】
スキャナ７１は制御手段７５及び画像処理手段７６に接続され、Ｎ2個のカラーパッチがＮ個配置されたパッチ原稿８０を走査制御信号Ｓ１に基づいて、走査露光してスキャナ信号を発生する。スキャナ信号は、例えば、スキャナ７１内でＡ／Ｄ変換されてスキャンデータＤ１１となる。スキャンデータＤ１１は、画像処理手段７６に出力され、スキャンＲＧＢ値を与える。走査制御信号Ｓ１は制御手段７５からスキャナ７１に出力される。スキャナ７１には、例えば、８ビット（２５６階調）の出力機能を有したものが使用される。
【００４３】
測色器７２は制御手段７５及び画像処理手段７６に接続され、パッチ原稿８０の各々のカラーパッチを測色制御信号Ｓ２に基づいて測色し、ＸＹＺ測色信号を発生する。ＸＹＺ測色信号は、例えば、測色器７２内でアナログ・ディジタル（Ａ／Ｄ）変換されＸＹＺ測色データＤ１２となる。測色制御信号Ｓ２は制御手段７５から測色器７２に出力される。ＸＹＺ測色データＤ１２は、制御手段７５に出力され、演算対象点ＰinのＲＧＢ入力値に対するＬａｂ出力値を算出する際に使用される。
【００４４】
制御手段７５は、演算対象点Ｐinに対応するＬａｂ出力値を算出する３Ｄ−ＬＵＴのＲＧＢ入力値をセットすると共に、スキャンＲＧＢ値を画像処理手段７６にセットする。例えば、スキャナ７１から得られた１２５色のスキャンデータＤ１１と、測色器７２から得られた１２５色のＸＹＺ測色データＤ１２を画像処理手段７６に転送する。画像処理手段７６は、スキャンデータＤ１１から得られるＲ色マトリクス要素をＲ1〜Ｒ125とし、Ｇ色マトリクス要素をＧ1〜Ｇ125とし、Ｂ色マトリクス要素をＢ1〜Ｂ125とし、ＸＹＺ測色データＤ１２から得られるＸ測色マトリクス要素をＸ1〜Ｘ125とし、Ｙ測色マトリクス要素をＹ1〜Ｙ125とし、Ｚ測色マトリクス要素をＺ1〜Ｚ125としたとき、その３行×３列のマトリクス計算式、（１）’式、すなわち、
【００４５】
【数４】
2005354219.tif 000006
【００４６】
を実行する。そして、マトリクス係数Ａを（２）’式から求めるようになされる。マトリクス係数Ａはａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉである。また、制御手段７５は、（３）’式により、１２５色のＸＹＺ測色データＤ１２をＬ*−Ｃ*座標系（明度色度立体座標系）の明度色度データ（以下ＬａｂデータＤ１３という）に変換する。
【００４７】
【数５】
2005354219.tif 000007
【００４８】
ＬａｂデータＤ１３には、明度Ｌ＊、色度ａ＊及びｂ＊等のＬａｂ値が含まれる。色度ａ＊は、ａ＊が＋方向で赤色であり、ａ＊が−方向で緑色である。色度ｂ＊は、ｂ＊が＋方向で黄色であり、ｂ＊が−方向で青色である。明度Ｌ＊、色度ａ＊及びｂ＊は、明度色度座標系（以下Ｌａｂ色座標系という）によって表現される。画像メモリ７３には、メモリ制御信号Ｓ３に基づいてスキャンデータＤ１１やＸＹＺ測色データＤ１２、ＬａｂデータＤ１３等が記憶される。メモリ制御信号Ｓ３は、制御手段７５から画像メモリ７３に出力される。画像メモリ７３には、ハードディスクやＤＲＡＭ等が使用される。この例では、８ビットのＲＧＢ入力値、つまり、２５６階調を例えば、８階調ずつ区切って３３段階に区分すると、それぞれ０〜３２がセットされる。このスキャンデータ（スキャナ信号）Ｄ１１のＲＧＢ値をＰinRGB，ＬａｂデータＤ１３のＬａｂ値をＱinLabとする。
【００４９】
また、操作手段７４は、例えば、パッチ原稿８０の中から得られる色立体座標系のＲＧＢ各軸で等しい階調番号を選択するように操作される。この選択操作は、演算基準点ＰcenterのＲＧＢ入力値を設定するためである。操作手段７４で設定されたデータは、操作データＤ３となって制御手段７５に出力される。表示手段７８には表示データＤ３に基づいて色立体座標系等が表示される。
【００５０】
また、制御手段７５は画像処理手段７６に対して中心ＲＧＢ値セットする。この例では、演算基準点Ｐcenterとなる中心ＲＧＢ値を３３段階の格子点のうちＲ＝Ｇ＝Ｂ＝１７段目に設定した場合を挙げる。中心ＲＧＢ値の設定は、１７番目である必要はなく、他の番目に設定しても良い。この演算基準点ＰcenterのスキャンＲＧＢ値をＰcenterRGBとし、そのＬａｂ値をＱcenterLabとする。
【００５１】
制御手段７には画像処理手段７６が接続される。画像処理手段７６は、例えば、ＤＳＰ（Digital Signal Processor）及びＲＡＭ等から構成される。この例で、画像処理手段７６は、色域表面検索処理を実行する。この色域表面検索処理では、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面の中で、どの表面と交差するかが検索される。色域表面の中で最小単位となる面は、３つのスキャンデータＤ１１で構成される三角形になる。
【００５２】
例えば、画像処理手段７６は、スキャンデータＤ１１を入力して、三角形セット処理を実行する。このとき、複数個ある三角形の中から順次、三角形をセットする。ここでセットされた三角形の各頂点をＰ１，Ｐ２，Ｐ３とし、その各々のスキャンＲＧＢ値をＰ１RGB，Ｐ２RGB，Ｐ３RGBとし、各々のＬａｂ値をＱ１Lab，Ｑ２Lab，Ｑ３Labとする。
【００５３】
画像処理手段７６は、三角形セット処理の他に交差判定処理を実行する。ここに交差判定処理とは、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面の中で、どの表面と交差するか否かを判定する処理をいう。
【００５４】
上述の交差判定処理の他に、画像処理手段７６は、スキャンデータＤ１１を入力して、三角錐セット処理を実行する。例えば、５3個のスキャンデータＤ１１の中で、最小単位の体積を持つ格子点数は、三角錐体を構成する４格子点である。この例では、順次、その４格子点を画像処理手段７６でセットする。この三角錐体を構成する４格子点をＰ４，Ｐ５，Ｐ６，Ｐ７とし、各々の格子点のスキャンＲＧＢ値をＰ４RGB，Ｐ５RGB，Ｐ６RGB，Ｐ７RGBとし、その各々のＬａｂ値をＱ４Lab，Ｑ５Lab，Ｑ６Lab，Ｑ７Lab，とする。
【００５５】
また、画像処理手段７６は含有判定処理を実行する。ここに含有判定処理とは、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値のプロット範囲内に含まれるか否かを判定する処理をいう。上述の含有判定処理の他に、画像処理手段７６は、スキャンデータＤ１１を入力し、ＲＡＭ等に展開して演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲内に存在するか否かを検出する。
【００５６】
画像処理手段７６は、例えば、色域内外判定処理を実行する。この色域内外判定処理では、交差判定処理から得られる係数ａ，ｂ，ｃから演算対象点ＰinのＲＧＢ入力値が色域内に存在するか、色域外に存在するかが判定される。このとき、判定条件であるａ＋ｂ＋ｃ＜０を満たす場合は、演算対象点Ｐinが色域内に存在し、ａ＋ｂ＋ｃ＜０を満たさない場合は、演算対象点Ｐinが色域外に存在すると、制御手段７５により判定される。
【００５７】
制御手段７５は、画像処理手段７６から得られる検出結果に基づいて３Ｄ−ＬＵＴの作成制御をする。例えば、制御手段７５は、画像処理手段７６によって検出された演算対象点ＰinのＲＧＢ入力値がスキャンデータＤ１１の範囲内にあるときは、内挿処理モードを実行し、演算対象点ＰinのＲＧＢ入力値がスキャンデータＤ１１の範囲外にあるときは、外挿処理モードを実行する。
【００５８】
ここに、内挿処理モードとは、３Ｄ−ＬＵＴを作成するための色立体座標系にスキャナ信号を展開してスキャンＲＧＢ値を表現したとき、演算対象点ＰinのＲＧＢ入力値を取り囲む４つの頂点のスキャンＲＧＢ値に対応する色測定信号のＬａｂ出力値を求める処理をいう。
【００５９】
また、外挿処理モードとは、ＲＧＢ色立体座標系に表現されたスキャナ信号の中から演算基準点Ｐcenterを抽出し、かつ、演算基準点Ｐcenterを固定し、当該演算基準点Ｐcenterと演算対象点Ｐinとを直線で結び、演算対象点ＰinのＲＧＢ入力値を取り囲む３つの頂点のスキャンＲＧＢ値及び演算基準点ＰcenterのスキャンＲＧＢ値に対応する色測定信号のＬａｂ出力値を求める処理をいう。
【００６０】
制御手段７５は、演算対象点ＰinのＲＧＢ入力値に対応するＬａｂ色座標系のＬａｂ出力値を演算して補間するようになされる。また、制御手段７５は、操作手段７４から得られる操作データＤ３に基づいて、Ｎ2個のカラーパッチがＮ個配置されたパッチ原稿８０の中から得られる色立体座標系のＲＧＢ各軸で等しい階調番号を選択して演算基準点ＰcenterのスキャンＲＧＢ値を設定する。
【００６１】
ＲＯＭライタ７７は制御手段７５及び画像処理手段７６に接続され、ＲＯＭ書込み信号Ｓ４及びＲＯＭデータＤoutに基づいてマスクＲＯＭに３Ｄ−ＬＵＴを書き込んで、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴや、ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ等を作成するように動作する。ＲＯＭ書込み信号Ｓ４は制御手段７５からＲＯＭライタ７７に出力される。
【００６２】
図２は、パッチ原稿８０の構成例を示す概念図である。この例では、ＲＧＢ信号処理系のＲ色、Ｇ色及びＢ色に係るカラー画像信号（ＲＧＢ）を明度色度信号処理系（以下Ｌａｂ信号処理系という）のＬ色（輝度）、ａ色、ｂ色に係るカラー画像信号（Ｌａｂ）に変換するための３次元色情報変換テーブル（以下ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴという）を作成する場合を例に挙げる。
【００６３】
この場合、図２に示すようなＮ＝５段階に色相が変化する、つまり、ＲＧＢ３色の各々の強度が増大するように５×５×５個のカラーパッチが配置されたパッチ原稿８０が用いられる。例えば、パッチ原稿８０の左上隅が白色であり、その対角線上の右下隅が黒色であり、その上部は、右方向へ推移するほど赤色の強度が大きく（強く）なる。その下部では、左方向へ推移するほど青色の強度が大きく（強く）なり、反対に右方向へ推移するほど緑色の強度が大きく（強く）なる傾向を有している。
【００６４】
この画像処理装置１００では、パッチ原稿８０の測色値（ＬａｂやＸＹＺ）と、スキャナ信号（ＲＧＢ）からＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴが作成される。ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴは、ＲＧＢをＬａｂに変換するテーブルであって、ＲＧＢ各色について、例えば、８ビットのＲＧＢ入力値、つまり、２５６階調を８階調ずつ区切って３３段階に区分すると、それぞれ０〜３２がセットされる。この３３段階の色立体座標空間にＬａｂ出力値を格納するものである。
【００６５】
図３は、スキャナ信号のプロット例を示すＧ−Ｒ色階調格子図であり、二次元の格子点とＧ色及びＲ色の階調値（スキャン値）の関係を示している。図３に示す縦軸は、スキャンデータＤ１１から得られる８ビット（２8＝２５６階調）のＧ（Ｇreen）色のスキャナ信号の階調値であり、０〜２５５である。横軸は、同様にして、８ビットのＲ（Ｒed）色の階調値であり、０〜２５５である。図３における２５個の菱形黒マークは、５3個のカラーパッチを読み取って得たスキャナ信号をＧ−Ｒ階調格子図にプロットしたものである。
【００６６】
スキャナ信号のプロット範囲は、スキャナ７１の階調値０〜２５５の領域の全体には及んでいないことが分かる。そこで、この例で、Ｇ−Ｒ色階調格子図にプロットされたスキャナ信号の最も外側に位置する菱形黒マークを環状に結んだとき、その環状線の内側にある格子点は、内挿処理モード（内挿法）を使用してＬａｂ出力値が補間処理される。また、その環状線の外側にある格子点は、外挿処理モード（外挿法）を使用してＬａｂ出力値が補間処理される。
【００６７】
この処理では、演算対象点ＰinとなったＲＧＢ入力値に対して、その位置に一番近い３つの位置のスキャンＲＧＢ値に対応するＬａｂ値を使用してＬａｂ出力値を補間するようになされる。なお、図３に示した菱形黒マークを３つ選択して各々の頂点を結ぶと三角形になる。
【００６８】
図４は、外挿処理モード時の色域格子例を示すＧ−Ｒ色階調格子図である。図４に示す色域格子例は、図３に示した演算対象点の色域周辺部分を模式的に拡大したものであって、立体色座標系からＲ−Ｇ色座標系（二次元）を取り出したものである。この例は、スキャンＲＧＢ値とＲＧＢ入力値とを２次元で示している。
【００６９】
図４に示す縦線は、３Ｄ−ＬＵＴ格子点を与えるＧ（Ｇreen）色の格子（階調）線であり、横線は、同様にして、Ｒ（Ｒed）色の格子（階調）線である。黒丸印は、スキャンＲＧＢ値をプロットしたものであり、この黒丸印間が実線で接続されている。灰色印は、他のスキャンＲＧＢ値をプロットしたものであり、この灰色丸印間が実線で接続されている。
【００７０】
また、図４に示す例１〜例３は、Ｒ−Ｇ色座標系の格子点に設定された演算対象点である。演算対象点のＲＧＢ入力値は、３Ｄ−ＬＵＴ格子交点のＲＧＢ入力値で与えられる。本発明方式では、スキャナ信号のプロット範囲内側にあたるスキャンＲＧＢ値の設定を色域の中央に固定するようになされる。これは従来例のような外挿ベクトルの交差現象を改善するためである。
【００７１】
このように、外挿処理モード時に、色域の中央にスキャンＲＧＢ値を固定するように設定すると、各演算対象点ＰinのＲＧＢ入力値に対する外挿ベクトルｉ〜iv等が交差しなくなり、図４に示す演算対象点例１、例２、例３と順に見た場合にも、滑らかな変化が生まれ、Ｌａｂ出力値の連続性が保証される。
【００７２】
外挿ベクトルｉは、演算基準点Ｐcenterと、１つのスキャンＲＧＢ値とを結ぶ直線である。外挿ベクトルiiは、演算基準点ＰcenterのスキャンＲＧＢ値と、外挿ベクトルｉに隣接する他のスキャンＲＧＢ値とを結ぶ直線である。外挿ベクトルiiiは、演算基準点Ｐcenterと、ベクトルiiに隣接する他のスキャンＲＧＢ値とを結ぶ直線である。外挿ベクトルivは、演算基準点Ｐcenterと、ベクトルiiiに隣接する他のスキャンＲＧＢ値とを結ぶ直線である。
【００７３】
この例で、ベクトルｉ及びiiは、例１の外挿方向に発散し、演算対象点例１が存在する。ベクトルii及びiiiは、例２の外挿方向に発散し、演算対象点例２が存在する。ベクトルiii及びivは、例３の外挿方向に発散し、演算対象点例３が存在する。なお、従来方式では、ＸＹＺ座標系で外挿処理モード時の計算を行っていたが、本発明方式ではＬａｂ立体色座標系で行うので、滑らかさを評価するＬａｂ空間での直線性が向上する。
【００７４】
図５Ａ及びＢは外挿及び内挿処理モード時の三角錐体Ｉ，IIの設定例を示す図である。図５Ａに示す三角錐体Ｉは、頂点Ｐ１，Ｐ２，Ｐ３及びＰcenterから構成される。
【００７５】
この例で、スキャンＲＧＢ値が、図４に示したプロット範囲外にあるときは、スキャナ信号の中で中心にあたる演算基準点Ｐcenterの中心ＲＧＢと、演算対象点ＰinのＲＧＢ入力値とを直線で結び、スキャナ信号の外側と交差する関係から求めた三角形から、Ｌａｂ出力値を求める４頂点を三角錐体とし、その三角錐体のスキャンＲＧＢとＲＧＢ入力値との距離関係と、その三角錐体の各頂点のＬａｂ値からＲＧＢ入力値に対するＬａｂ出力値を求める。
【００７６】
つまり、外挿処理モードでは、演算基準点Ｐcenterから演算対象点Ｐinに向けてベクトルが発散する。この例では、演算対象点ＰinRGB，演算基準点ＰcenterRGB，各頂点Ｐ１RGB，Ｐ２RGB，Ｐ３RGBが交差するとき、各頂点の関係は、（４）式、すなわち、
ＰinRGB−ＰcenterRGB＝ａ×（Ｐ１RGB−ＰcenterRGB）
＋ｂ×（Ｐ２RGB−ＰcenterRGB）
＋ｃ×（Ｐ３RGB−ＰcenterRGB）  ・・・・・（４）
により算出される。
【００７７】
この演算処理は、画像処理手段７６のＤＳＰ又は制御手段７５内のＣＰＵ５３で実行するように構成するとよい。この例では（４）式の左辺と右辺を結ぶ係数ａ，ｂ，ｃを算出する。この係数ａ，ｂ，ｃの値が、ａ＞０，ｂ＞０，ｃ＞０の条件を各々満たすときは、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面と交差し、この条件を満たさないときは、それが交差していないと判別される。この交差判定処理は、上述の条件を満たすまで、検索ループを繰り返すようになされる。これにより、外挿法でＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴを作成することができる。
【００７８】
図５Ｂに示す三角錐体IIは、頂点Ｐ４，Ｐ５，Ｐ６及びＰ７から構成される。この例で、３Ｄ−ＬＵＴの各格子点のＲＧＢ入力値がスキャナ信号のプロット範囲内にあるときは、ＲＧＢ入力値を取り囲む三角錐体IIのスキャンＲＧＢ値との距離関係と、その三角錐体IIの各々の頂点のＬａｂ値から演算対象点ＰinのＲＧＢ入力値に対するＬａｂ出力値を求めるようになされる。
【００７９】
つまり、内挿処理モードでは、スキャナ信号のプロット範囲内の１つの頂点、例えば、Ｐ７から演算対象点Ｐinに向けベクトルが発散し、演算対象点ＰinRGBが頂点Ｐ４RGB，Ｐ５RGB，Ｐ６RGB，Ｐ７RGBを有する三角錐体IIに含まれる場合である。このときの三角錐体IIの各頂点の関係は（５）式、すなわち、
ＰinRGB−Ｐ７RGB＝ｄ×（Ｐ４RGB−Ｐ７RGB）＋ｅ×（Ｐ５RGB−Ｐ７RGB）
＋ｆ×（Ｐ６RGB−Ｐ７RGB）        ・・・・・・（５）
により算出される。
【００８０】
この演算処理は、画像処理手段７６のＤＳＰ又は制御手段７５内のＣＰＵ５３で実行するように構成するとよい。この例では、係数ｄ，ｅ，ｆを算出する。この係数ｄ，ｅ，ｆの値が、ｄ＋ｅ＋ｆ＜１の条件を満たすときは、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値のプロット範囲内に含有し、この条件を満たさないときはそれがプロット範囲内に含有していないと判断される。この含有判定処理では、上記の条件を満たすまで検索ループを繰り返すようになされる。これにより、内挿法でＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴを作成することができる。
【００８１】
図６は、ＲＧＢ色座標系における中心ＲＧＢ値の設定例（９段目）を示す図である。この例で５×５個のカラーパッチが５個配置されたパッチ原稿８０の中から得られる色立体座標系のＲＧＢ各軸で等しい階調番号を選択して演算基準点ＰcenterのＲＧＢ入力値を設定するようになされる。
【００８２】
図６に示す色域例は、立体色座標系からＲ−Ｇ色座標系を取り出したものであり、スキャンＲＧＢ値とＲＧＢ入力値とを２次元で示した場合である。ここで８ビットのＲＧＢ入力値、つまり、２５６階調を８階調ずつ区切って３３段階に区分すると、Ｒ−Ｇ色座標系に０〜３２がセットされる。この例は、中心ＲＧＢ値をＲ＝Ｇ＝Ｂ＝９段目に設定した場合の外挿ベクトルの発散の様子を示している。各々の外挿ベクトルは、上方に推移するほど、間隔が広がって発散し、下方に推移するほど間隔が詰まって発散するようになされる。
【００８３】
図７は、ＲＧＢ色座標系における中心ＲＧＢ値の設定例（１７段目）を示す図である。この例では、中心ＲＧＢ値をＲ＝Ｇ＝Ｂ＝１７段目に設定した場合の外挿ベクトルの様子を示している。各々の外挿ベクトルは、ほぼ均等な間隔を保って発散するようになされる。
【００８４】
図８は、ＲＧＢ色座標系における中心ＲＧＢ値の設定例（２５段目）を示す図である。この例では、中心ＲＧＢ値をＲ＝Ｇ＝Ｂ＝２５段目に設定した場合の外挿ベクトルの様子を示している。各々の外挿ベクトルは、上方に推移するほど、間隔が詰まって発散し、下方に推移するほど間隔が広がって発散するようになされる。このように、中心ＲＧＢ値を何段目に設定するかによって、外挿方向が変化するのが分かる。この外挿方向の変化によって、図１２に示すように滑らかさが異なってくる。
【００８５】
続いて、本発明に係る画像処理方法について説明をする。図９は、画像処理装置１００における３Ｄ−ＬＵＴの作成例、図１０はその三角形セット処理例、図１１は、その三角錐体のセット処理例を各々示すフローチャートである。
【００８６】
この実施例では、Ｎ＝５、すなわち、５×５個のカラーパッチが５個、赤、緑及び青色（ＲＧＢ）の各々の強度が増大するように配置されたパッチ原稿８０を測色して得られるＬａｂ入力値と、当該パッチ原稿８０を読み取って得たスキャンＲＧＢ値から、ＲＧＢ信号処理系のカラー画像信号をＹＭＣＫ信号処理系のカラー画像信号に変換するための３Ｄ−ＬＵＴを作成する場合を例に挙げる（画像処理方法）。
【００８７】
まず、図１０に示すフローチャートのステップＡ１でパッチ原稿８０を読み取ってスキャンＲＧＢ値を取得する。このとき、操作者は、パッチ原稿８０をスキャナ７１にセットする。スキャナ７１は、セットされたパッチ原稿８０を走査制御信号Ｓ１に基づいて走査露光してスキャンデータＤ１２を画像処理手段７６に出力する。
【００８８】
次に、ステップＡ２でパッチ原稿８０を測色してＬａｂ値を取得する。このとき、操作者は、パッチ原稿８０を測色器７２にセットする。測色器７２は、セットされたパッチ原稿８０を測色制御信号Ｓ２に基づいて測色し、ＸＹＺ測色データＤ１２を画像処理手段７６に出力する。
【００８９】
そして、ステップＡ３で制御手段７５は演算対象点Ｐinに対応するＬａｂ出力値を算出する３Ｄ−ＬＵＴのＲＧＢ入力値をセットすると共に、スキャンＲＧＢ値を画像処理手段７６にセットする。例えば、制御手段７５は、スキャナ７１から得られた１２５色のスキャンデータＤ１１と、測色器７２から得られた１２５色のＸＹＺ測色データＤ１２を画像処理手段７６に転送する。画像処理手段７６は、スキャンデータＤ１１から得られるＲ色マトリクス要素Ｒ1〜Ｒ125、Ｇ色マトリクス要素Ｇ1〜Ｇ125、Ｂ色マトリクス要素Ｂ1〜Ｂ125と、ＸＹＺ測色データＤ１２から得られるＸ測色マトリクス要素Ｘ1〜Ｘ125、Ｙ測色マトリクス要素Ｙ1〜Ｙ125、Ｚ測色マトリクス要素Ｚ1〜Ｚ125を先に示した（１）’式、すなわち、３行×３列のマトリクス計算式に代入し、マトリクス係数Ａを（２）’式から求めるようになされる。マトリクス係数Ａはａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉである。
【００９０】
また、制御手段７５は、先に示した（３）’式により、１２５色のＸＹＺ測色データＤ１２をＬ*−Ｃ*座標系のＬａｂデータＤ１３に変換する。スキャンデータＤ１１やＸＹＺ測色データＤ１２、ＬａｂデータＤ１３等は、画像メモリ７３に記憶される。
【００９１】
この例では、８ビットのＲＧＢ入力値、つまり、２５６階調を例えば、８階調ずつ区切って３３段階に区分すると、それぞれ０〜３２がセットされる。このスキャンデータ（スキャナ信号）Ｄ１１のＲＧＢ値をＰinRGB，ＬａｂデータＤ１３のＬａｂ値をＱinLabとする。
【００９２】
次に、ステップＡ４で制御手段７５は画像処理手段７６に対して中心ＲＧＢ値セットする。この例では、演算基準点Ｐcenterとなる中心ＲＧＢ値を３３段階の格子点のうちＲ＝Ｇ＝Ｂ＝１７段目に設定した場合を挙げている。中心ＲＧＢ値の設定は、１７番目である必要はなく、他の番目に設定しても良い。この演算基準点ＰcenterのスキャンＲＧＢ値をＰcenterRGBとし、そのＬａｂ値をＱcenterLabとする。
【００９３】
そして、ステップＡ５で画像処理手段７６は、色域表面検索処理を実行する。この例では、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面の中で、どの表面と交差するかが検索される。色域表面の中で最小単位となる面は、３つのスキャンデータＤ１１で構成される三角形になる。図３に示した菱形黒マークを３つ結ぶと三角形になる。
【００９４】
例えば、図１０に示すサブルーチンをコールし、そのステップＢ１で画像処理手段７６は、スキャンデータＤ１１を入力する。そして、ステップＢ２で三角形セット処理を実行する。このとき、複数個ある三角形の中から順次、三角形をセットする。ここでセットされた三角形の各頂点をＰ１，Ｐ２，Ｐ３とし、その各々のスキャンＲＧＢ値をＰ１RGB，Ｐ２RGB，Ｐ３RGBとし、各々のＬａｂ値をＱ１Lab，Ｑ２Lab，Ｑ３Labとする。その後、ステップＢ３に移行して画像処理手段７６は、交差判定処理を実行する。
【００９５】
ここに交差判定処理とは、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面の中で、どの表面と交差するか否かを判定する処理をいう。この例では、図５Ａに示した演算対象点ＰinRGB，演算基準点ＰcenterRGB，各頂点Ｐ１RGB，Ｐ２RGB，Ｐ３RGBが交差するとき、各頂点の関係は、（４）式、すなわち、
ＰinRGB−ＰcenterRGB＝ａ×（Ｐ１RGB−ＰcenterRGB）
＋ｂ×（Ｐ２RGB−ＰcenterRGB）
＋ｃ×（Ｐ３RGB−ＰcenterRGB）  ・・・・・（４）
により算出される。
【００９６】
この例では（４）式の左辺と右辺を結ぶ係数ａ，ｂ，ｃを算出する。この係数ａ，ｂ，ｃの値が、ａ＞０，ｂ＞０，ｃ＞０の条件を各々満たすときは、演算対象点ＰinのＲＧＢ入力値と演算基準点Ｐcenterの中心ＲＧＢ値とを結ぶ直線がスキャンデータＤ１１の色域表面と交差し、この条件を満たさないときは、それが交差していないと判別される。この交差判定処理は、上述の条件を満たすまで、検索ループを繰り返すようになされる。
【００９７】
上述の交差判定処理が終了すると、メインルーチンのステップＡ５にリターンする。そのリターン後に、図１１に示すサブルーチンをコールして、そのステップＣ１でスキャンデータＤ１１を入力する。そして、ステップＣ２で三角錐セット処理を実行する。例えば、５3個のスキャンデータＤ１１の中で、最小単位の体積を持つ格子点数は、三角錐体を構成する４格子点である。ここでは順次、その４格子点を画像処理手段７６でセットする。この三角錐体を構成する４格子点をＰ４，Ｐ５，Ｐ６，Ｐ７とし、各々の格子点のスキャンＲＧＢ値をＰ４RGB，Ｐ５RGB，Ｐ６RGB，Ｐ７RGBとし、その各々のＬａｂ値をＱ４Lab，Ｑ５Lab，Ｑ６Lab，Ｑ７Lab，とする。
【００９８】
次に、ステップＣ３で画像処理手段７６は含有判定処理を実行する。ここに含有判定処理とは、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値のプロット範囲内に含まれるか否かを判定する処理をいう。例えば、図５Ｂに示したように、演算対象点ＰinRGBが頂点Ｐ４RGB，Ｐ５RGB，Ｐ６RGB，Ｐ７RGBを有する三角錐体に含まれる場合である。このときの三角錐体の各頂点の関係は（５）式、すなわち、
ＰinRGB−Ｐ７RGB＝ｄ×（Ｐ４RGB−Ｐ７RGB）＋ｅ×（Ｐ５RGB−Ｐ７RGB）
＋ｆ×（Ｐ６RGB−Ｐ７RGB）        ・・・・・・（５）
となる。
【００９９】
この例では、係数ｄ，ｅ，ｆを算出する。このとき、係数ｄ，ｅ，ｆの値が、ｄ＋ｅ＋ｆ＜１の条件を満たすときは、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値のプロット範囲内に含有し、この条件を満たさないときはそれがプロット範囲内に含有していないと判断される。この含有判定処理では、上記の条件を満たすまで検索ループを繰り返すようになされる。
【０１００】
上述の含有判定処理が終了すると、メインルーチンのステップＡ５にリターンする。そして、ステップＡ６に移行して、画像処理手段７６は、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲内に存在するか否かを検出する。このとき、画像処理手段７６は、色域内外判定処理を実行する。この色域内外判定処理では、交差判定処理から得られる係数ａ，ｂ，ｃから演算対象点ＰinのＲＧＢ入力値が色域内に存在するか、色域外に存在するかが判定される。このとき、判定条件であるａ＋ｂ＋ｃ＜０を満たす場合は、演算対象点Ｐinが色域内に存在し、ａ＋ｂ＋ｃ＜０を満たさない場合は、演算対象点Ｐinが色域外に存在すると、制御手段７５により判定される。
【０１０１】
この色域内外判定処理の結果を受けて、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲内にあるときは、ステップＡ７に移行して内挿処理モードを実行すべく、制御手段７５は、４格子点の検索処理を実行する。この４格子点検索処理では、色域内のＲＧＢ入力値がスキャンＲＧＢ値の中で、どの４格子点内に含まれるか否かを検索する。
【０１０２】
その後、ステップＡ８に移行して制御手段７５は内挿処理モードを実行する。内挿処理モードでは、３Ｄ−ＬＵＴを作成するための色立体座標系にスキャンＲＧＢ値及びＲＧＢ入力値を展開し、演算対象点ＰinのＲＧＢ入力値を取り囲む４つの頂点のＲＧＢ入力値をスキャンＲＧＢ値から抽出し、これら４つの頂点の離隔関係及び４つの頂点の明度色度座標系におけるＬａｂ値に基づいてＲＧＢ信号処理系のカラー画像信号に対するＬａｂ信号処理系のカラー画像信号を求める処理を実行する。
【０１０３】
このとき、制御手段７５は、演算対象点ＰinのＲＧＢ入力値に対応する明度色度座標系のＬａｂ出力値を演算する。例えば、制御手段７５は、補間演算処理をしてＬａｂ出力値を決定する。この補間演算処理では、上述の含有判定処理による係数ｄ，ｅ，ｆと、三角錐体の４つの頂点Ｐ４，Ｐ５Ｐ、Ｐ６，Ｐ７におけるＬａｂ値Ｑ４Lab，Ｑ５Lab，Ｑ６Lab，Ｑ７Labから、演算対象点ＰinのＲＧＢ入力値に対するＬａｂ出力値ＱoutLabを（６）式、すなわち、
ＱoutLab＝ｄ×（Ｑ４Lab−Ｑ７Lab）＋ｅ×（Ｑ５Lab−Ｑ７Lab）
＋ｆ×（Ｑ６Lab−Ｑ７Lab）＋Ｑ７Lab              ・・・・・・（６）
により算出する（内挿法）。その後、ステップＡ１０に移行する。
【０１０４】
また、上述のステップＡ６で、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲外にあると判別されたときは、ステップＡ９に移行して外挿処理モードを実行する。外挿処理モードでは、色立体座標系に展開されたスキャンＲＧＢ値の中から演算基準点Ｐcenterを抽出し、かつ、演算基準点Ｐcenterを固定し、当該演算基準点Ｐcenterと演算対象点Ｐinとを直線で結び、演算対象点ＰinのＲＧＢ入力値を取り囲む３つの頂点のＲＧＢ入力値をスキャンＲＧＢ値から抽出し、これら４つの頂点の離隔関係及び４つの頂点のＹＭＣＫ信号処理系におけるカラー画像信号とに基づいて、ＲＧＢ信号処理系のカラー画像信号に対するＹＭＣＫ信号処理系のカラー画像信号を求める処理を実行する。
【０１０５】
このとき、制御手段７５は、補間演算処理をしてＬａｂ値を決定する。この補間演算処理では、上述の交差判定処理から得られる係数ａ，ｂ，ｃと、演算基準点ＰcenterにおけるＬａｂ値ＱcenterLab、三角形の各頂点Ｐ１，Ｐ２，Ｐ３におけるＬａｂ値Ｑ１Lab、Ｑ２Lab、Ｑ３Labから、演算対象点ＰinのＲＧＢ入力値に対するＬａｂ出力値ＱoutLabを（７）式、すなわち、
ＱoutLab＝ａ×（Ｑ１Lab−ＱcenterLab）＋ｂ×（Ｑ２Lab−ＱcenterLab）            ＋ｃ×（Ｑ３Lab−ＱcenterLab）＋ＱcenterLab      ・・・・（７）
により算出する（外挿法）。
【０１０６】
その後、ステップＡ１０に移行して、Ｌａｂ出力値に関して全格子点の補間演算処理を終了したか否かを判定する。全格子点の補間演算処理を終了した場合は、３Ｄ−ＬＵＴの作成処理を終了する。全格子点の補間演算処理を終了していない場合は、ステップＡ３に戻って上述した処理ループを繰り返すようになされる。これにより、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴが作成される。ここで作成されたＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴは、ＲＯＭライタ７７を使用してマスクＲＯＭに書き込まれる。例えば、制御手段７５は、ＲＯＭ書込み信号Ｓ４をＲＯＭライタ７７に出力する。ＲＯＭライタ７７は、ＲＯＭ書込み信号Ｓ４及びＲＯＭデータＤoutに基づいてＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴをマスクＲＯＭに書き込む。なお、ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴは、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴに基づき、Ｌａｂ入力値に対応するＹＭＣＫ出力値を求めることで作成される。
【０１０７】
このように、本発明に係る第１の実施例としての画像処理装置及び画像処理方法によれば、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴを作成する場合に、画像処理手段７６は、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲内に存在するか否かを検出する。制御手段７５は、画像処理手段７６から得られる検出結果に基づいて３Ｄ−ＬＵＴの作成制御をする。これを前提にして、制御手段７５は、画像処理手段７６によって検出された演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲内にあるときは、内挿処理モードを実行し、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲外にあるときは、外挿処理モードを実行する。
【０１０８】
従って、演算対象点ＰinのＲＧＢ入力値がスキャンＲＧＢ値の範囲外にある場合、色立体座標系に展開したスキャンＲＧＢ値の中から抽出され、かつ、固定された演算基準点ＰcenterのＲＧＢ入力値に基づいて、ＲＧＢ信号処理系のカラー画像信号に対するＹＭＣＫ信号処理系のカラー画像信号を求めることができる。これにより、外挿ベクトルｉ，ii，iii，ivの発散方向の起点を統一できるので、従来方式に比べてＹＭＣＫ信号処理系のカラー画像信号における色差と３Ｄ−ＬＵＴにおける色変換の円滑さとを両立させることができる。
【０１０９】
図１２Ａ及びＢは、本発明に係るグリーン（Ｇ）色→マゼンタ（Ｍ）色への色変換時の評価例及びその色変換パターン例を示す図である。
図１２Ａに示すＧ色→Ｍ色への色変換時の評価例は、図１２Ｂに示す色変換パターン例のＬａｂ出力値をグラフに示したものである。縦軸は、Ｌａｂ出力値を示す明度Ｌ＊、色度ａ＊又はｂ＊の情報である。目盛りは評価値であり、正負±２００で示している。横軸は評価画素である。評価画素は相対値０〜１００で示している。実線は明度Ｌ＊であり、波線は色度ａ＊であり、一点鎖線は色度ｂ＊の各々の情報である。
【０１１０】
図１２Ｂに示す色変換パターン例は、グリーン（Ｒ，Ｇ，Ｂ＝０，２５５，０）からマゼンタ（２５５，０，２５５）に変化するグラデーションＲＧＢデータをＬａｂ出力値に変換した際のパターンである（図面中モノクロ表示）。評価画素の相対値０がＧ色に対応し、評価画素１００がＭ色に対応している。なお、図１３Ａ及びＢ、図１４Ａ及びＢにおいても同様とする。
【０１１１】
図１２Ａに示した明度Ｌ＊、色度ａ＊又はｂ＊の情報は、外挿処理モード時に、色立体座標系に表現されたスキャナ信号の中から演算基準点Ｐcenterが抽出され、かつ、演算基準点Ｐcenterが固定され、当該演算基準点Ｐcenterと演算対象点Ｐinとが直線で結ばれ、演算対象点ＰinのＲＧＢ入力値を取り囲む３つの頂点のスキャンＲＧＢ値及び演算基準点ＰcenterのスキャンＲＧＢ値に対応して求められたものである。
【０１１２】
いずれの明度Ｌ＊、色度ａ＊及びｂ＊の情報も、直線性を有している。この直線性は、グリーン（Ｇ）色からマゼンタ（Ｍ）色への色変換特性の良否を決定するものである。本発明に係るＧ色→Ｍ色への色変換特性によれば、次に挙げる１次マトリクス処理に匹敵する色変換効果が得られる。
【０１１３】
図１３Ａは、本発明に係るＧ色→Ｍ色変換評価例に対する第１の比較例としてのＧ色→Ｍ色変換評価例（Ｌａｂ）を示す図である。図１３Ａに示す縦軸は、１次マトリクス処理により演算されたＬａｂ出力値を示す明度Ｌ＊、色度ａ＊又はｂ＊の情報である。実線は１次マトリクス処理により演算された明度Ｌ＊であり、波線は色度ａ＊であり、一点鎖線は色度ｂ＊の各々の情報である。明度Ｌ＊、色度ａ＊及びｂ＊の情報は、本発明に係るＧ色→Ｍ色への色変換特性とほぼ同一の形態を有している。
【０１１４】
図１３Ｂは、本発明に係るＧ色→Ｍ色変換評価例に対する第２の比較例としてのＧ色→Ｍ色変換評価例（Ｌａｂ）を示す図である。図１３Ｂに示す縦軸は、２次マトリクス処理により演算されたＬａｂ出力値を示す明度Ｌ＊、色度ａ＊又はｂ＊の情報である。実線は２次マトリクス処理により演算された明度Ｌ＊であり、波線は色度ａ＊であり、一点鎖線は色度ｂ＊の各々の情報である。明度Ｌ＊は、本発明に係るＧ色→Ｍ色への色変換特性と、ほぼ同一の形態を有しているが、色度ａ＊及びｂ＊の情報は、直線性が劣化している。
【０１１５】
図１４Ａは、本発明に係るＧ色→Ｍ色変換評価例に対する第３の比較例としてのＧ色→Ｍ色変換評価例（Ｌａｂ）を示す図である。図１４Ａに示す縦軸は、３次マトリクス処理により演算されたＬａｂ出力値を示す明度Ｌ＊、色度ａ＊又はｂ＊の情報である。
【０１１６】
実線は３次マトリクス処理により演算された明度Ｌ＊であり、波線は色度ａ＊であり、一点鎖線は色度ｂ＊の各々の情報である。明度Ｌ＊、色度ａ＊及びｂ＊の情報は、本発明に係るＧ色→Ｍ色への色変換特性と比較して曲線部分を含み直線性を欠いている。
【０１１７】
図１４Ｂは、本発明に係るＧ色→Ｍ色変換評価例に対する第４の比較例としてのＧ色→Ｍ色変換評価例（Ｌａｂ）を示す図である。図１４Ｂに示す縦軸は、従来例に係る演算処理により求められたＬａｂ出力値を示す明度Ｌ＊、色度ａ＊又はｂ＊の情報である。
【０１１８】
実線は従来方式により演算された明度Ｌ＊であり、波線は色度ａ＊であり、一点鎖線は色度ｂ＊の情報である。明度Ｌ＊、色度ａ＊及びｂ＊の情報は、本発明に係るＧ色→Ｍ色への色変換特性と比較して折れ曲がり部分を含み、全く異なっている。
【０１１９】
このように、図１４Ｂに示した従来方式に比べて、図１２Ａに示した本発明に係るＧ色→Ｍ色への色変換特性が直線性に優れていることが分かる。また、マトリクスタイプと比較しても、図１３Ａに示した１次マトリクス並に直線性を得られることが分かる。
【０１２０】
図１５は、本発明に係るＧ色→Ｍ色変換時の滑らかさ評価例を示す図である。滑らかさ評価例では、３Ｄ−ＬＵＴの格子点間のつながりを評価するようになされる。この例では、３Ｄ−ＬＵＴのＲＧＢ入力値をＬａｂ出力値に色変換したものである。
【０１２１】
図１５に示す縦軸は、Ｇ色→Ｍ色の色変換時の滑らかさを示す色度ａ＊であり、横軸は色度ｂ＊の情報である。いずれも評価値０±３００で示している。実線は滑らかさを示す評価形状である。滑らかさ評価の良否判定基準は、評価形状が直線で閉じて結線される場合及び閉じられた領域が大きい場合が「良」である。反対に、評価形状に凹凸が存在し、その形状が閉じられていない場合及び閉じられた領域が小さい場合が「否」である。
【０１２２】
図１５に示した滑らかさ評価例は、外挿処理モード時に、色立体座標系に表現されたスキャナ信号の中から演算基準点Ｐcenterが抽出され、かつ、演算基準点Ｐcenterが固定され、当該演算基準点Ｐcenterと演算対象点Ｐinとが直線で結ばれ、演算対象点ＰinのＲＧＢ入力値を取り囲む３つの頂点のスキャンＲＧＢ値及び演算基準点ＰcenterのスキャンＲＧＢ値に対応して求められたものである。
【０１２３】
本発明に係る滑らかさ評価例によれば、外挿法を改良したこと、外挿処理モード時の立体色座標系にＬａｂ立体色座標系を採用したことにより、評価形状が直線で閉じて結線され、その閉じられた領域が大きく、図１６及び図１７に示すマトリクス処理や従来方式に比べて、大幅に改良され、直線的かつ滑らかな形状となった。
【０１２４】
図１６はＡ及びＢは、Ｇ色→Ｍ色変換時の滑らかさ評価例に対する比較例（その１、２）を示す図である。図１６Ａに示す縦軸は、１次マトリクス処理におけるＧ色→Ｍ色の色変換時の滑らかさを示す色度ａ＊であり、横軸は色度ｂ＊の情報である。いずれも評価値０±３００で示している。実線は１次マトリクス処理における滑らかさを示す評価形状である。図１６Ａに示した滑らかさ評価例によれば、評価形状が直線的に変化するものの、その評価形状に急峻な領域が発生している。滑らかさが悪いと画像の階調再現が悪くなる原因となる。
【０１２５】
図１６Ｂに示す縦軸は、２次マトリクス処理におけるＧ色→Ｍ色の色変換時の滑らかさを示す色度ａ＊であり、横軸は色度ｂ＊の情報である。いずれも評価値０±３００で示している。実線は２次マトリクス処理における滑らかさを示す評価形状である。図１６Ｂに示した滑らかさ評価例によれば、評価形状が直線的に変化するものの、その評価形状に急峻な領域が発生している。滑らかさが悪いと画像の階調再現が悪くなる原因となる。１次マトリクス処理から次数が１つ上がったことで、滑らかさが悪化している。
【０１２６】
図１７はＡ及びＢは、Ｇ色→Ｍ色変換時の滑らかさ評価例に対する比較例（その３、４）を示す図である。図１７Ａに示す縦軸は、３次マトリクス処理におけるＧ色→Ｍ色の色変換時の滑らかさを示す色度ａ＊であり、横軸は色度ｂ＊の情報である。いずれも評価値０±３００で示している。実線は３次マトリクス処理における滑らかさを示す評価形状である。
【０１２７】
図１７Ａに示した滑らかさ評価例によれば、評価形状が直線的に変化するものの、その評価形状が閉じていない。評価形状が閉じていないと、画像の階調再現が悪くなる原因となる。１次マトリクス処理から次数が２つ上がったことで、滑らかさが更に悪化している。
【０１２８】
図１７Ｂに示す縦軸は、従来方式によるＧ色→Ｍ色の色変換時の滑らかさを示す色度ａ＊であり、横軸は色度ｂ＊の情報である。いずれも評価値０±３００で示している。実線は従来方式における滑らかさを示す評価形状である。図１７Ｂに示した滑らかさ評価例によれば、評価形状がランダムに変化しており、その評価形状が閉じていない。このことで、画像の階調再現が悪くなる原因となる。
【０１２９】
このように、図１７Ｂに示した従来方式に比べて、図１５に示した本発明に係るＧ色→Ｍ色への色変換特性が滑らかであることが分かる。また、マトリクスタイプと比較しても、図１６Ａ及びＢ、図１７Ａに示した１次、２次、３次と次数を上げると、滑らかさが悪化していくの対して、補間演算処理では、そのようなことが皆無である。従って、画像の階調再現性を良好に維持できるようになる。
【０１３０】
なお、本発明を用いた補間演算処理における平均色差と比較例に係る平均色差とを表１に示している。この例では、５3個のパッチ原稿８０に関して３Ｄ−ＬＵＴを作成し、その３Ｄ−ＬＵＴを用いてスキャンＲＧＢ値をＸＹＺ変換し、更にＬａｂ変換したものと、測色したＬａｂ値との平均色差の関係を示したものである。
【０１３１】
【表１】
2005354219.tif 000008
【０１３２】
表１によれば、マトリクスタイプの１次が平均色差６．５、その２次が４．７、３次が４．３であり、補間タイプの従来方式が平均色差０．３８である。これに対して、本発明補間方式は、その平均色差が０．３４である。このように、マトリクスの次数を上げることで平均色差が下がる。本発明における平均色差は、マトリクスタイプより大幅に良く、従来方式とほぼ同等であることが分かる。
【実施例２】
【０１３３】
図１８は、本発明に係る第２の実施例としてのカラー用のプリンタ２００の断面の構成例を示す概念図である。
図１８に示すカラー用のプリンタ２００は、画像形成装置の一例を構成し、赤、緑及び青色（ＲＧＢ）の信号処理系のカラー画像信号を色変換したイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及び黒（ＢＫ）色の信号処理系のカラー画像信号に基づいて所望の用紙Ｐに色画像を形成する装置である。この画像形成装置は、８ビット以上の３次元色情報変換テーブル（以下３Ｄ−ＬＵＴという）によって階調を再現する装置であり、プリンタ２００の他にカラーファクシミリや、カラー複写機、これらの複合機（コピア）に適用して好適である。
【０１３４】
プリンタ２００は、タンデム型のカラー画像形成装置を構成するものであり、画像形成手段１０を有している。画像形成手段１０は、各色毎に像形成体を有する複数組の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋと、無終端状の中間転写ベルト６と、再給紙機構（ＡＤＵ機構）を含む給紙搬送手段と、トナー像を定着するための定着装置１７とを備えている。
【０１３５】
この例で、イエロー色（以下Ｙ色という）の画像を形成する画像形成ユニット１０Ｙは、Ｙ色のトナー像を形成する感光体ドラム１Ｙと、感光体ドラム１Ｙの周囲に配置されたＹ色用の帯電手段２Ｙ、レーザ書込みユニット（露光手段）３Ｙ、現像装置４Ｙ及び像形成体用のクリーニング手段８Ｙを有する。画像形成ユニット１０Ｙは、感光体ドラム１Ｙに形成されたＹ色のトナー像を中間転写ベルト６に転写するように動作する。
【０１３６】
Ｍ色の画像を形成する画像形成ユニット１０Ｍは、Ｍ色のトナー像を形成する感光体ドラム１Ｍと、Ｍ色用の帯電手段２Ｍ、レーザ書込みユニット３Ｍ、現像装置４Ｍ及び像形成体用のクリーニング手段８Ｍを有する。画像形成ユニット１０Ｍは、感光体ドラム１Ｍに形成されたＭ色のトナー像を中間転写ベルト６に転写するように動作する。
【０１３７】
Ｃ色の画像を形成する画像形成ユニット１０Ｃは、Ｃ色のトナー像を形成する感光体ドラム１Ｃと、Ｃ色用の帯電手段２Ｃ、レーザ書込みユニット３Ｃ、現像装置４Ｃ及び像形成体用のクリーニング手段８Ｃを有する。画像形成ユニット１０Ｃは、感光体ドラム１Ｃに形成されたＣ色のトナー像を中間転写ベルト６に転写するように動作する。
【０１３８】
ＢＫ色の画像を形成する画像形成ユニット１０Ｋは、ＢＫ色のトナー像を形成する感光体ドラム１Ｋと、ＢＫ色用の帯電手段２Ｋ、レーザ書込みユニット３Ｋ、現像装置４Ｋ及び像形成体用のクリーニング手段８Ｋを有する。画像形成ユニット１０Ｋは、感光体ドラム１Ｋに形成されたＢＫ色のトナー像を中間転写ベルト６に転写するように動作する。
【０１３９】
帯電手段２Ｙとレーザ書込みユニット３Ｙ、帯電手段２Ｍとレーザ書込みユニット３Ｍ、帯電手段２Ｃとレーザ書込みユニット３Ｃ及び帯電手段２Ｋとレーザ書込みユニット３Ｋとは、潜像形成手段を構成する。現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋによる現像は、使用するトナー極性と同極性（本実施形態においては負極性）の直流電圧に交流電圧を重畳した現像バイアスが印加される反転現像にて行われる。中間転写ベルト６は、複数のローラにより巻回され、回動可能に支持され、各々の感光体ドラム１Ｙ、１Ｍ、１Ｃ、１Ｋに形成されたＹ色、Ｍ色、Ｃ色、ＢＫ色の各トナー像を転写するようになされる。
【０１４０】
ここで画像形成プロセスの概要について以下に説明をする。画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ及び１０Ｋより形成された各色の画像は、使用するトナーと反対極性（本実施形態においては正極性）の１次転写バイアス（不図示）が印加される１次転写ローラ７Ｙ、７Ｍ、７Ｃ及び７Ｋにより、回動する中間転写ベルト６上に逐次転写されて（１次転写）、合成されたカラー画像（色画像：カラートナー像）が形成される。カラー画像は中間転写ベルト６から用紙Ｐへ転写される。
【０１４１】
画像形成ユニット１０Ｋの下方には、給紙カセット２０Ａ、２０Ｂ、２０Ｃが設けられ、給紙カセット２０Ａ等に収容された用紙Ｐは、当該給紙カセット２０Ａ等に設けられた送り出しローラ２１および給紙ローラ２２Ａにより給紙され、搬送ローラ２２Ｂ、２２Ｃ、２２Ｄ、レジストローラ２３等を経て、２次転写ローラ７Ａに搬送され、用紙Ｐ上の一方の面（表面）にカラー画像が一括して転写される（２次転写）。
【０１４２】
カラー画像が転写された用紙Ｐは、定着装置１７により定着処理され、排紙ローラ２４に挟持されて機外の排紙トレイ２５上に載置される。転写後の感光体ドラム１Ｙ、１Ｍ、１Ｃ、１Ｋの周面上に残った転写残トナーは、像形成体クリーニング手段８Ｙ、８Ｍ、８Ｃ、８Ｋによりクリーニングされ次の画像形成サイクルに入る。
【０１４３】
両面画像形成時には、一方の面（表面）に画像形成され、定着装置１７から排出された用紙Ｐは、分岐手段２６によりシート排紙路から分岐され、それぞれ給紙搬送手段を構成する、下方の循環通紙路２７Ａを経て、再給紙機構（ＡＤＵ機構）である反転搬送路２７Ｂにより表裏を反転され、再給紙搬送部２７Ｃを通過して、給紙ローラ２２Ｄにおいて合流する。
【０１４４】
反転搬送された用紙Ｐは、レジストローラ２３を経て、再度２次転写ローラ７Ａに搬送され、用紙Ｐの他方の面（裏面）上にカラー画像（カラートナー像）が一括転写される。カラー画像が転写された用紙Ｐは、定着装置１７により定着処理され、排紙ローラ２４に挟持されて機外の排紙トレイ２５上に載置される。
【０１４５】
一方、２次転写ローラ７Ａにより用紙Ｐにカラー画像を転写した後、用紙Ｐを曲率分離した中間転写ベルト６は、中間転写ベルト用のクリーニング手段８Ａにより残留トナーが除去される。
【０１４６】
これらの画像形成の際には、用紙Ｐとして５２．３〜６３．９ｋｇ／ｍ2（１０００枚）程度の薄紙や６４．０〜８１．４ｋｇ／ｍ2（１０００枚）程度の普通紙、８３．０〜１３０．０ｋｇ／ｍ2（１０００枚）程度の厚紙や１５０．０ｋｇ／ｍ2（１０００枚）程度の超厚紙が用いられる。用紙Ｐの厚み（紙厚）としては０．０５〜０．１５ｍｍ程度の厚さのものが用いられる。
【０１４７】
図１９は、プリンタ２００の内部構成例を示すブロック図である。図１９に示すプリンタ２００は、例えば、８ｂｉｔ以上の階調再現テーブルによって階調を再現（色を重ね合わせて色画像を形成）する装置であり、画像形成手段１０、制御手段４５、操作パネル４８、色変換手段６０及び外部接続端子６４〜６６を備えている。
【０１４８】
制御手段４５はＲＯＭ４１、ＲＡＭ４２、ＣＰＵ４３を有している。ＲＯＭ４１には当該プリンタ全体を制御するためのシステムプログラムデータが格納される。ＲＡＭ４２はワークメモリとして使用され、例えば、制御コマンド等を一時記憶するようになされる。ＣＰＵ４３は電源がオンされると、ＲＯＭ４１からシステムプログラムデータを読み出してシステムを起動し、操作データＤ３１に基づいて当該プリンタ全体を制御するようになされる。
【０１４９】
この例で制御手段４５にはＧＵＩ（Graphic User Interface）方式の操作パネル４８が接続される。操作パネル４８は、タッチパネルから構成される操作設定手段１４と、液晶表示パネルから構成される表示手段１８とを備えている。操作設定手段１４は、用紙サイズ、画像濃度等の画像形成条件を設定するように操作される。画像形成条件や給紙カセット選択情報等は操作データＤ３１となって制御手段４５に出力される。制御手段４５には操作設定手段１４の他に表示手段１８が接続され、例えば、プリント枚数や、濃度情報等を表示データＤ２１に基づいて表示する。
【０１５０】
この例で制御手段４５は操作設定手段１４から得られる操作データＤ３１に基づいて、画像形成手段１０、表示手段１８及び色変換手段６０等を制御する。色変換手段６０は外部接続端子６３〜６５に接続され、例えば、外部周辺機器から８ビットのＲＧＢ信号処理系のカラー画像データＤＲ，ＤＧ，ＤＢを入力し、このカラー画像データＤＲ，ＤＧ，ＤＢをＹＭＣＫ信号処理系のカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに色変換するものである。色変換手段６０には、本発明に係る画像処理装置１００及び／又は画像処理方法によって作成された３Ｄ−ＬＵＴのいずれかが適用される。
【０１５１】
この例で、色変換手段６０は、記憶装置６１、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２及びＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３から構成される。ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２及びＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３は、８ビットの赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）を再現する場合に、ＲＧＢ色に対応するＬａｂ出力値の各々が０〜２５５の入力階調値により表現される。外部周辺機器は、スキャナや、パーソナルコンピュータ、ディジタルカメラ等である。
【０１５２】
外部接続端子６４〜６６には、記憶装置６１、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２が接続され、カラー画像データＤＲ，ＤＧ，ＤＢを入力し、メモリ制御信号Ｓｍ１に基づいて記憶装置６１に一時格納される。メモリ制御信号Ｓｍ１は制御手段４５から記憶装置６１へ出力される。ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２では、記憶装置６１から読み出されたカラー画像データＤＲ，ＤＧ，ＤＢが、メモリ制御信号Ｓｍ２に基づいてＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の情報に変換される。メモリ制御信号Ｓｍ２は制御手段４５からＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２へ出力される。ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２には、本発明に係る画像処理装置１００によって作成され、半導体集積回路（ＩＣ）化された読出し専用メモリ（ＲＯＭ）等に書き込まれたものが使用される。
【０１５３】
ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２にはＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３が接続され、メモリ制御信号Ｓｍ３に基づいてＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の情報がＹＭＣＫ信号処理系のカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに色変換される。メモリ制御信号Ｓｍ３は制御手段４５からＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３へ出力される。Ｌａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６２には、本発明に係る画像処理装置１００によって作成され、ＩＣ化されたＲＯＭ等に書き込まれたものが使用される。
【０１５４】
Ｌａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３には画像形成手段１０が接続され、色変換手段６０で色変換されたカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに基づいて色画像を形成する。画像形成手段１０は、図１８に示した中間転写ベルト６及び画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋから構成される。各々の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋは、レーザ書込みユニット３Ｙ、３Ｍ、３Ｃ、３Ｋを有している。
【０１５５】
この例で、上述のＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３から読み出されたカラー画像情報ＤｙはＹ色用のレーザ書込みユニット３Ｙに出力される。同様にして、カラー画像情報ＤｍはＭ色用のレーザ書込みユニット３Ｍに出力され、カラー画像情報ＤｃはＣ色用のレーザ書込みユニット３Ｃに出力され、カラー画像情報ＤｋはＢＫ色用のレーザ書込みユニット３Ｋに各々出力される。
【０１５６】
制御手段４５は、レーザ書込みユニット３Ｙ，３Ｍ，３Ｃ，３Ｋの各々に接続され、これらのユニット３Ｙ，３Ｍ，３Ｃ，３Ｋにおけるカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋの書込み制御をする。例えば、レーザ書込みユニット３Ｙは、制御手段４５の書込み制御信号Ｗｙを受けて感光体ドラム１ＹにＹ色用の画像データＤｙを書き込むように動作する。感光体ドラム１Ｙに書き込まれた静電潜像は、図１に示した現像装置４ＹでＹ色のトナー部材により現像されて、中間転写ベルト６に転写される。
【０１５７】
レーザ書込みユニット３Ｍは、制御手段４５の書込み制御信号Ｗｍを受けて感光体ドラム１ＭにＭ色用の画像データＤｍを書き込むように動作する。感光体ドラム１Ｍに書き込まれた静電潜像は、現像装置４ＭでＭ色のトナー部材により現像されて、中間転写ベルト６に転写される。
【０１５８】
レーザ書込みユニット３Ｃは、制御手段４５の書込み制御信号Ｗｃを受けて感光体ドラム１ＣにＹ色用の画像データＤｙを書き込むように動作する。感光体ドラム１Ｃに書き込まれた静電潜像は、現像装置４ＣでＣ色のトナー部材により現像されて、中間転写ベルト６に転写される。
【０１５９】
レーザ書込みユニット３Ｋは、制御手段４５の書込み制御信号Ｗｋを受けて感光体ドラム１ＫにＢＫ色用の画像データＤｋを書き込むように動作する。感光体ドラム１Ｋに書き込まれた静電潜像は、現像装置４ＫでＢＫ色のトナー部材により現像されて、中間転写ベルト６に転写される。
【０１６０】
続いて、カラー用のプリンタ２００の動作例について説明をする。図２０はプリンタ２００における動作例を示すフローチャートである。
この実施例では、ＲＧＢ信号処理系のカラー画像信号ＤＲ，ＤＧ，ＤＢを色変換したＹＭＣＫ信号処理系のカラー画像信号Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋに基づいて色画像を形成する場合に、色変換手段６０には、本発明に係る画像処理装置１００及び／又は画像処理方法によって作成された、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２及びＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３が適用される場合を前提とする。
【０１６１】
これを動作条件にして、図２０に示すフローチャートのステップＥ１で制御手段４５は、プリント要求を待機する。プリント要求は、例えば、外部周辺機器から通知されてくる。このプリント要求通知は、記憶装置６１に記憶され、これを制御手段４５内のＣＰＵ４３が受信してプリント要求有無を判別する。
【０１６２】
プリント要求が有った場合は、ステップＥ２に移行してカラー画像データＤＲ，ＤＧ，ＤＢを入力し、ステップＥ３で移行してカラー画像データＤＲ，ＤＧ，ＤＢを記憶装置６１に一時格納する。その後、ステップＥ４でスタート指示を待機する。スタート指示は、プリント要求と同様にして、外部周辺機器から通知されてくる。このスタート指示は、記憶装置６１に記憶され、これを制御手段４５内のＣＰＵ４３が受信してスタート指示を判別する。これに限られることはなく、プリンタ２００の操作設定手段１４に設けられたスタートボタン等の押下操作を検出し、このスタート指示によって印刷をスタートするようにしてもよい。
【０１６３】
そして、ステップＥ５に移行して制御手段４５は、メモリ制御信号Ｓｍ１を記憶装置６１に出力し、例えば、１ページ分のカラー画像データＤＲ，ＤＧ，ＤＢを記憶装置６１から読み出してＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２に出力する。
【０１６４】
その後、ステップＥ６でＲＧＢ→ＹＭＣＫ色変換処理を実行する。このとき、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２は、記憶装置６１から読み出されたカラー画像データＤＲ，ＤＧ，ＤＢをメモリ制御信号Ｓｍ２に基づいてＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の各情報に変換する。また、Ｌａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３は、メモリ制御信号Ｓｍ３に基づいてＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の情報をＹＭＣＫ信号処理系のカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに色変換する。
【０１６５】
そして、ステップＥ７で画像形成手段１０は、カラー画像形成処理を実行する。このとき、画像形成ユニット１０ＹではＹ色用のレーザ書込みユニット３Ｙにより、色変換後のＹ色に係る画像データＤｙに基づいて感光体ドラム１Ｙに静電潜像が書き込まれる。感光体ドラム１Ｙの静電潜像は現像装置４Ｙによって現像され、Ｙ色トナー像となされる。画像形成ユニット１０ＭではＭ色用のレーザ書込みユニット３ＭによりＭ色に係る画像データＤｍに基づいて感光体ドラム１Ｍに静電潜像が書き込まれる。感光体ドラム１Ｍの静電潜像は現像装置４Ｍによって現像され、Ｍ色トナー像となされる。
【０１６６】
画像形成ユニット１０ＣではＣ色用のレーザ書込みユニット３ＣによりＣ色に係る画像データＤｃに基づいて感光体ドラム１Ｃに静電潜像が書き込まれる。感光体ドラム１Ｃの静電潜像は現像装置４Ｃによって現像され、Ｃ色トナー像となされる。画像形成ユニット１０ＫではＢＫ色用のレーザ書込みユニット３ＫによりＢＫ色に係る画像データＤｋに基づいて感光体ドラム１Ｋに静電潜像が書き込まれる。感光体ドラム１Ｋの静電潜像は現像装置４Ｋによって現像され、ＢＫ色トナー像となされる。
【０１６７】
各々の感光体ドラム１Ｙ，１Ｍ，１Ｃ，１ＫのＹ，Ｍ，Ｃ，ＢＫ色のトナー像は１次転写ローラ７Ｙ、７Ｍ、７Ｃ及び７Ｋにより、回動する中間転写ベルト６上に逐次転写されて、合成されたカラー画像（色画像：カラートナー像）が形成される。カラー画像は中間転写ベルト６から用紙Ｐへ転写される。
【０１６８】
そして、ステップＥ８では最終ページを印刷したかがチェックされる。最終ページを印刷していない場合は、ステップＥ５に戻ってカラー画像データＤＲ，ＤＧ，ＤＢを記憶装置６１から読み出してＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２に出力し、上述した処理を繰り返す。最終ページを印刷した場合は、ステップＥ９に移行して画像形成処理を終了するか否かを判別する。制御手段４５は例えば、電源オフ情報等を検出して画像形成処理を終了する。電源オフ情報等が検出されない場合は、ステップＥ１に戻って上述した処理を繰り返すようになされる。
【０１６９】
このように、本発明に係る第２の実施例としてのカラー用のプリンタ２００によれば、ＲＧＢ信号処理系のカラー画像信号ＤＲ，ＤＧ，ＤＢを色変換したＹＭＣＫ信号処理系のカラー画像信号Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋに基づいて色画像を形成する場合に、色変換手段６０には、本発明に係る画像処理装置１００及び／又は画像処理方法によって作成された、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２及びＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３を適用するようになされる。
【０１７０】
従って、ＹＭＣＫ信号処理系のカラー画像信号Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋにおける平均色差の低減と、ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２及びＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３による円滑な色変換とを両立させることができる。これにより、高品質の色画像を形成することができる。
【実施例３】
【０１７１】
図２１は、第３の実施例としてのプリンタ３００の構成例を示すブロック図である。図２１に示すプリンタ３００は画像形成装置の他の一例であり、８ｂｉｔ以上の階調再現テーブルによって階調を再現（色を重ね合わせて色画像を形成）する装置であり、画像形成手段１０、制御手段４５、操作パネル４８、色変換手段６０’及び外部接続端子６４〜６６を備えている。
【０１７２】
色変換手段６０’には、記憶装置６１及びＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７が備えられる。ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７は、ＲＧＢ信号処理系のカラー画像データＤＲ，ＤＧ，ＤＢをＹＭＣＫ信号処理系のカラー画像情報Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋに変換する３次元色情報変換テーブルである。ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７は、例えば、８ビットの赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）を再現する場合に、ＲＧＢ信号処理系のカラー画像データＤＲ，ＤＧ，ＤＢに対応するＹＭＣＫ信号処理系のカラー画像データＤｙ、Ｄｍ、Ｄｃ、Ｄｋの各々が０〜２５５の入力階調値により表現される。
【０１７３】
ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７には、本発明に係る画像処理装置１００によって作成され、半導体集積回路（ＩＣ）化された読出し専用メモリ（ＲＯＭ）等に書き込まれたものが使用される。ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７には、第２の実施例で説明したＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ６２とＬａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ６３とを同一の半導体チップ上に集積化したＲＯＭが使用される。なお、第２の実施例と同じ名称及び同じ符号のものは同じ機能を有するため、その説明を省略する。
【０１７４】
次に、プリンタ３００の動作を説明する。例えば、記憶装置６１には、第２の実施例と同様にして、メモリ制御信号Ｓｍ１に基づいてカラー画像データＤＲ，ＤＧ，ＤＢが一時格納される。メモリ制御信号Ｓｍ１は制御手段４５から記憶装置６１へ出力される。ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７では、記憶装置６１から読み出されたカラー画像データＤＲ，ＤＧ，ＤＢが、メモリ制御信号Ｓｍ２’に基づいてＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の情報に一次変換される。メモリ制御信号Ｓｍ２’は制御手段４５からＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７へ出力される。
【０１７５】
また、ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７では、一次変換によって得られるＬａｂ色座標系の明度Ｌ＊、色度ａ＊及びｂ＊の情報がＹＭＣＫ信号処理系のカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに二次変換される。この二次変換されたカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋは、メモリ制御信号Ｓｍ２’に基づいて画像形成手段１０へ出力される。画像形成手段１０では、色変換手段６０’で色変換されたカラー画像情報Ｄｙ、Ｄｍ、Ｄｃ及びＤｋに基づいて色画像を形成するようになる。
【０１７６】
このように、本発明に係る第３の実施例としてのカラー用のプリンタ３００によれば、ＲＧＢ信号処理系のカラー画像信号ＤＲ，ＤＧ，ＤＢを色変換したＹＭＣＫ信号処理系のカラー画像信号Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋに基づいて色画像を形成する場合に、色変換手段６０’には、本発明に係る画像処理装置１００及び／又は画像処理方法によって作成された、ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７を適用するようになされる。
【０１７７】
従って、ＹＭＣＫ信号処理系のカラー画像信号Ｄｙ，Ｄｍ，Ｄｃ，Ｄｋにおける平均色差の低減と、ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ６７による円滑な色変換とを両立させることができる。これにより、高品質の色画像を形成することができる。
【産業上の利用可能性】
【０１７８】
本発明は、ＲＧＢ信号処理系の画像情報を３Ｄ−ＬＵＴによりＹＭＣＫ信号処理系の画像情報に色変換又は／及び色調整処理してカラー画像を形成するカラー複写機や、カラープリンタ、これらの複合機に適用して極めて好適である。
【図面の簡単な説明】
【０１７９】
【図１】本発明の第１の実施例としての画像処理装置１００の構成例を示すブロック図である。
【図２】パッチ原稿８０の構成例を示す概念図である。
【図３】スキャナ信号のプロット例を示すＧ−Ｒ色階調格子図である。
【図４】外挿処理モード時の色域格子例を示すＧ−Ｒ色階調格子図である。
【図５】Ａ及びＢは、外挿及び内挿処理モード時の三角錐体Ｉ，IIの設定例を示す図である。
【図６】ＲＧＢ色座標系における中心ＲＧＢ値の設定例（９段目）を示す図である。
【図７】ＲＧＢ色座標系における中心ＲＧＢ値の設定例（１７段目）を示す図である。
【図８】ＲＧＢ色座標系における中心ＲＧＢ値の設定例（２５段目）を示す図である。
【図９】画像処理装置１００における３Ｄ−ＬＵＴの作成例を示すフローチャートである。
【図１０】その三角形セット処理例を示すフローチャートである。
【図１１】その三角錐体のセット処理例を示すフローチャートである。
【図１２】Ａ及びＢは、本発明に係るグリーン（Ｇ）色→マゼンタ（Ｍ）色への色変換時の評価例及びその色変換パターン例を示す図である。
【図１３】Ａ及びＢは、Ｇ色→Ｍ色変換評価例に対する比較例（その１、２）を示す図である。
【図１４】Ａ及びＢは、Ｇ色→Ｍ色変換評価例に対する比較例（その３、４）を示す図である。
【図１５】本発明に係るＧ色→Ｍ色変換時の滑らかさ評価例を示す図である。
【図１６】Ａ及びＢは、Ｇ色→Ｍ色変換時の滑らかさ評価例に対する比較例（その１、２）を示す図である。
【図１７】Ａ及びＢは、Ｇ色→Ｍ色変換時の滑らかさ評価例に対する比較例（その３、４）を示す図である。
【図１８】本発明に係る第２の実施例としてのカラー用のプリンタ２００の断面の構成例を示す概念図である。
【図１９】プリンタ２００の内部構成例を示すブロック図である。
【図２０】プリンタ２００における動作例を示すフローチャートである。
【図２１】第３の実施例としてのカラー用のプリンタ３００の構成例を示すブロック図である。
【図２２】従来例に係る外挿処理モード時の色域格子例を示すＧ−Ｒ色階調格子図である。
【符号の説明】
【０１８０】
１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ  画像形成ユニット（画像形成手段）
４５，７５  制御手段
４１，５１  ＲＯＭ
４２，５２  ＲＡＭ
４３，５３  ＣＰＵ（制御手段）
６１  記憶装置
６２  ＲＧＢ→Ｌａｂ３Ｄ−ＬＵＴ（３次元色情報変換テーブル）
６３  Ｌａｂ→ＹＭＣＫ３Ｄ−ＬＵＴ（３次元色情報変換テーブル）
６７  ＲＧＢ→ＹＭＣＫ３Ｄ−ＬＵＴ（３次元色情報変換テーブル）
７１  スキャナ
７２  測色器
７３  画像メモリ
７４  操作手段
７６  画像処理手段
７７  ＲＯＭライタ
８０  パッチ原稿
１００  画像処理装置
２００，３００  カラー用のプリンタ
【図１】
2005354219.tif 000009
【図２】
2005354219.tif 000010
【図３】
2005354219.tif 000011
【図４】
2005354219.tif 000012
【図５】
2005354219.tif 000013
【図６】
2005354219.tif 000014
【図７】
2005354219.tif 000015
【図８】
2005354219.tif 000016
【図９】
2005354219.tif 000017
【図１０】
2005354219.tif 000018
【図１１】
2005354219.tif 000019
【図１２】
2005354219.tif 000020
【図１３】
2005354219.tif 000021
【図１４】
2005354219.tif 000022
【図１５】
2005354219.tif 000023
【図１６】
2005354219.tif 000024
【図１７】
2005354219.tif 000025
【図１８】
2005354219.tif 000026
【図１９】
2005354219.tif 000027
【図２０】
2005354219.tif 000028
【図２１】
2005354219.tif 000029
【図２２】
2005354219.tif 000030