(57)【要約】【課題】制限条件を満たして入力色空間より次元の高い出力色空間の色信号へ変換を行う関係を高速に得る。【解決手段】色点列設定部１１では、出力色空間の外郭上の色点から、各色成分を減少させずに予め定めた制限条件を満たす異なる色点を順に設定して色点列とし、その色点列を複数設ける。色点対生成部１２では、各色点と入力色空間の色点とを対応付けた色点対を生成する。この色点対をもとに、関係生成部１３は、入力色信号から出力色空間の各特定色成分を算出するための特定色変換特性モデルを求める。この特定色変換特性モデルを用いて、特定色成分算出部１５は、入力色信号から出力色空間の特定色成分を求める。主要色成分算出部１６は、色変換特性モデル生成部１４で生成した色変換特性モデルを用いて、入力色空間の入力色信号と出力色信号の特定色成分とから、出力色信号の主要色成分を求める。【選択図】図１
2010141506.tif 000002
【特許請求の範囲】
【請求項１】
出力色空間の少なくとも１つの色成分が０の色点から各色成分を減少させずに予め定めた制限条件を満たす異なる色点を順に設定した色点列を１または複数設ける色点列設定手段と、設定した出力色空間の各色点と入力色空間の色点とを対応付けた色点対を生成する色点対生成手段と、前記色点対から入力色空間の色点と出力色空間の特定の色成分との関係を求める関係生成手段を有することを特徴とする色処理装置。
【請求項２】
出力色空間の少なくとも１つの色成分が０の色点から特定の色成分を減少させず明度が上回らないように予め定めた制限条件を満たす異なる色点を順に設定した色点列を１または複数設ける色点列設定手段と、設定した出力色空間の各色点と入力色空間の色点とを対応付けた色点対を生成する色点対生成手段と、前記色点対から入力色空間の色点と出力色空間の特定の色成分との関係を求める関係生成手段を有することを特徴とする色処理装置。
【請求項３】
入力色空間はＭ次元の色空間であり、また出力色空間はＮ（Ｍ＜Ｎ）次元の色空間であり、前記関係生成手段は、出力色空間のＮ−Ｍ個の前記特定の色成分について、それぞれ、入力色空間の色点と出力色空間の前記特定の色成分との関係を求め、さらに、前記関係生成手段により得られた前記関係を用いて入力色空間の色信号から前記出力色空間の前記特定の色成分の値をそれぞれ求める特定色成分算出手段と、入力色空間の色信号と前記特定色成分算出手段で求めた出力色空間の前記特定の色成分の値とから少なくとも出力色空間の前記特定色成分以外の色成分の値を求める主要色成分算出手段を有することをと特徴とする請求項１または請求項２に記載の色処理装置。
【請求項４】
前記制限条件は、出力色空間における各色成分の総和の制限値以内という条件であることを特徴とする請求項１から請求項３のいずれか１項に記載の色処理装置。
【請求項５】
前記制限条件は、出力色空間における各色成分に課せられた制限値以内という条件であることを特徴とする請求項１から請求項４のいずれか１項に記載の色処理装置。
【請求項６】
前記色点列設定手段は、前記色点列の最終の色点において前記特定の色成分のいずれかが該色成分の取る範囲の上限の値となるように色点を設定することを特徴とする請求項１から請求項５のいずれか１項に記載の色処理装置。
【請求項７】
コンピュータに、請求項１から請求項６のいずれか１項に記載の色処理装置の機能を実行させることを特徴とする色処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置および色処理プログラムに関するものである。
【背景技術】
【０００２】
カラー出力装置でカラー画像の再現を行う場合などでは、入力された色信号（以下、入力色信号と呼ぶ）をカラー出力装置が出力する際の色信号（以下、出力色信号と呼ぶ）に変換する必要がある。入力色信号は、Ｌ* ａ* ｂ* やＸＹＺなどの測色的色信号と呼ばれる色信号やＲＧＢなどの装置に依存した色信号などが用いられる。一方、出力色信号はカラー出力装置で使用する色材などの色を要素とする色信号が用いられる場合がある。例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の主要色成分、さらにＫ（ブラック）やそのほかの特色などの特定色成分で構成される。例えば出力色信号が主要色成分とともに１以上の特定色成分を含む場合、入力色信号よりも次元の高い出力色信号への変換を行うことになる。この場合は、数学的には入力色信号から出力色信号は一意に決まらない。そのため、出力色信号のいくつかの色要素については何らかの方法により決定し、出力色信号の未知の色要素の数が決定した出力色信号の色要素の数と入力色信号の色要素の数の和以下になるようにして、未知の色要素を決定する必要がある。
【０００３】
例えば、入力色信号をＬ* ａ* ｂ* とし、出力色信号をＣＭＹＫとした場合、ＣＭＹＫからＬ* ａ* ｂ* への色変換特性はモデル化される。例えばＣＭＹＫパッチを出力して測色し、ＣＭＹＫ値とその測色値であるＬ* ａ* ｂ* 値との関係から、ＣＭＹＫとＬ* ａ* ｂ* の関係を表す関数を統計的に近似すればよい。このようにして得られる色変換特性モデルは、特許文献１や特許文献２に記載されている局所回帰分析を用いた色伝達特性予測方法や、パッチと測色値を学習させるニューラルネットワークなどの公知の手法や、網点の重なりから算出されるノイゲバウアーの物理モデルなどが知られている。
【０００４】
色変換特性モデルは、ＣＭＹＫからＬ* ａ* ｂ* への変換であり、Ｌ* ａ* ｂ* からＣＭＹＫへの変換を行う場合は、その逆変換モデルを用いるが、高次な色信号への変換となるため、ＣＭＹＫのうちいずれか１つを先に決定しておく必要がある。例えば、Ｋを先に決定するものとしてＬ* ａ* ｂ* からＫを決定し、Ｌ* ａ* ｂ* とＫからＣＭＹを決定すればよい。色変換特性モデルをＦとした場合、ＣＭＹＫからＬ* ａ* ｂ* に変換する式は以下のようになる。
（Ｌ* ，ａ* ，ｂ* ）＝Ｆ（Ｃ，Ｍ，Ｙ，Ｋ）  …数式１
色変換特性モデルの逆変換をＦ-1とすると、Ｌ* ａ* ｂ* ＫからＣＭＹの算出は、
（Ｃ，Ｍ，Ｙ）＝Ｆ-1（Ｌ* ，ａ* ，ｂ* ，Ｋ）  …数式２
となる。このときＫは、以下のように、Ｌ* ａ* ｂ* の関数で表される。
Ｋ＝ｆ（Ｌ* ，ａ* ，ｂ* ）  …数式３
【０００５】
ここで、与えられたＬ* ａ* ｂ* を再現するためのＫは、上限であるＫ（＝Ｋｍａｘ）と下限であるＫ（＝Ｋｍｉｎ）の間で決定される。Ｋｍａｘ、Ｋｍｉｎは、Ｌ* ａ* ｂ* ごとに異なるが、０（％）≦Ｋ≦１００（％）の間で、探索することで求められる。Ｋｍｉｎ、Ｋｍａｘが算出された後に、Ｋｍｉｎ≦Ｋ≦Ｋｍａｘの間で、使用するＫを関数ｆで制御すればよい。例えば、ａ* ｂ* が大きい場合（彩度が高い場合）はＫｍｉｎに近づけ、ａ* ｂ* が小さい場合（彩度が低い場合）はＫｍａｘに近づけるなど、画質の設計に合わせて数式３の関数ｆを構成するパラメータを決定すればよい。
【０００６】
図１２は、Ｌ* ａ* ｂ* 色空間における出力色域の一例の説明図、図１３は、従来の手法により求めたａ* （ｂ* ）成分に対するＫ成分の関係の一例の説明図、図１４は、従来の手法により求めたＬ* 成分に対するＫ成分の関係の一例の説明図である。入力色空間がＬ* ａ* ｂ* 色空間の場合、出力色空間における色域を入力色空間で示すと、例えば図１２に示す範囲となる。Ｌ* ａ* ｂ* 色空間は３次元の空間であるが、図示の都合上、Ｌ* −ａ* 平面を示している。
【０００７】
このような入力色空間において、あるＬ* におけるａ* （ｂ* ）に対するＫの関係の一例を図１３に、また、あるａ* （ｂ* ）におけるＬ* に対するＫの関係の一例を図１４に示している。数式３における関数ｆは、このような関係を用いてＬ* ａ* ｂ* からＫを算出するものである。この場合の図１３、図１４に示す関係は、上述のようにＫｍｉｎ≦Ｋ≦Ｋｍａｘの間で決めることになるが、Ｋｍｉｎ、Ｋｍａｘは例えば数式２のＫを変化させてＣＭＹが色範囲内にあるか否かを判断するといった、探索的な処理を従来の手法では行っている。
【０００８】
一般的に、プリンタでは使用する色材の総量に制限が設けられることがある。例えば電子写真方式では、画像を形成した面の盛り上がりの制限や、装置を保護するために、トナーの総量に制限が設けられる場合がある。液体噴射方式でも、噴射する液体の総量に制限が設けられる場合もある。このような制限が設けられる場合、出力ＣＭＹＫの総量が制限値内に入るＫを決定することが重要となる。例えば、特許文献３や特許文献４では、ＣＭＹＫの総量が制限値内に入るＬ* ａ* ｂ* とＫのデータ対を求め、数式３のように関数化し、ＣＭＹＫが総量制限内に入るためのＫを決定している。これらの従来の方法では、制限を満たす色域を限界まで使用するために、Ｋを探索的に求める必要があり、数式３の色変換特性モデルを構成するには膨大な処理時間が必要となる。さらには、ＣＭＹＫＲＧＢなど、さらに色材を使用する場合については、これらの特許文献には記載されていない。
【０００９】
また、例えば電子写真方式ではトナー量によっては、形成された画像にレリーフ感（浮き彫り感）を発生させることがある。例えば、出力色信号がＣ＝１００％、Ｍ＝７０％、Ｙ＝１００％、Ｋ＝１０％である場合、ＣとＹが最大の１００％となっている。このような場合にレリーフ感が生じる。レリーフ感を防止するには、ＣＭＹＫの単色の上限を制限するなどの条件を付した処理が必要となる。
【００１０】
【特許文献１】特開平１０−２６２１５７号公報
【特許文献２】特開２００２−８４４３４号公報
【特許文献３】特開２００３−１２５２１０号公報
【特許文献４】特開２００５−６４７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、制限条件を満たして入力色空間より次元の高い出力色空間の色信号へ変換を行う関係を高速に得ることを目的とするものである。
【課題を解決するための手段】
【００１２】
本願請求項１に記載の発明は、出力色空間の少なくとも１つの色成分が０の色点から各色成分を減少させずに予め定めた制限条件を満たす異なる色点を順に設定した色点列を１または複数設ける色点列設定手段と、設定した出力色空間の各色点と入力色空間の色点とを対応付けた色点対を生成する色点対生成手段と、前記色点対から入力色空間の色点と出力色空間の特定の色成分との関係を求める関係生成手段を有することを特徴とする色処理装置である。
【００１３】
本願請求項２に記載の発明は、出力色空間の少なくとも１つの色成分が０の色点から特定の色成分を減少させず明度が上回らないように予め定めた制限条件を満たす異なる色点を順に設定した色点列を１または複数設ける色点列設定手段と、設定した出力色空間の各色点と入力色空間の色点とを対応付けた色点対を生成する色点対生成手段と、前記色点対から入力色空間の色点と出力色空間の特定の色成分との関係を求める関係生成手段を有することを特徴とする色処理装置である。
【００１４】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の色処理装置における入力色空間はＭ次元の色空間であり、また出力色空間はＮ（Ｍ＜Ｎ）次元の色空間であり、前記関係生成手段は、出力色空間のＮ−Ｍ個の前記特定の色成分について、それぞれ、入力色空間の色点と出力色空間の前記特定の色成分との関係を求め、さらに、前記関係生成手段により得られた前記関係を用いて入力色空間の色信号から前記出力色空間の前記特定の色成分の値をそれぞれ求める特定色成分算出手段と、入力色空間の色信号と前記特定色成分算出手段で求めた出力色空間の前記特定の色成分の値とから少なくとも出力色空間の前記特定色成分以外の色成分の値を求める主要色成分算出手段を有することをと特徴とする色処理装置である。
【００１５】
本願請求項４に記載の発明は、本願請求項１から請求項３のいずれか１項に記載の色処理装置の前記制限条件が、出力色空間における各色成分の総和の制限値以内という条件であることを特徴とする色処理装置である。
【００１６】
本願請求項５に記載の発明は、本願請求項１から請求項４のいずれか１項に記載の色処理装置の前記制限条件が、出力色空間における各色成分に課せられた制限値以内という条件であることを特徴とする色処理装置である。
【００１７】
本願請求項６に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の色処理装置の前記色点列設定手段が、前記色点列の最終の色点において前記特定の色成分のいずれかが該色成分の取る範囲の上限の値となるように色点を設定することを特徴とする色処理装置である。
【００１８】
本願請求項７に記載の発明は、コンピュータに、請求項１から請求項６のいずれか１項に記載の色処理装置の機能を実行させることを特徴とする色処理プログラムである。
【発明の効果】
【００１９】
本願請求項１及び請求項２に記載の発明によれば、制限条件を満たした変換を行うための関係を、探索的に求める従来の手法に比べて高速に得ることができるという効果がある。
【００２０】
本願請求項３に記載の発明によれば、制限条件を満たした入力色空間より次元の高い出力色空間の色信号への変換を行うことができる。
【００２１】
本願請求項４に記載の発明によれば、各色成分の総和の制限値を満たすように色変換を行うことができる。
【００２２】
本願請求項５に記載の発明によれば、レリーフ感などの発生を防ぐことができる。
【００２３】
本願請求項６に記載の発明によれば、色域を余すことなく使用することができる。
【００２４】
本願請求項７に記載の発明によれば、請求項１から請求項６のいずれか１項における効果を得ることができる。
【発明を実施するための最良の形態】
【００２５】
図１は、本発明の実施の一形態を示す構成図である。図中、１１は色点列設定部、１２は色点対生成部、１３は関係生成部、１４は色変換特性モデル生成部、１５は特定色成分算出部、１６は主要色成分算出部である。ここでは、入力色空間はＭ次元の色空間であり、また出力色空間はＮ（Ｍ＜Ｎ）次元の色空間であるものとする。具体的には、入力色空間はＬ* ａ* ｂ* 、ＹＣｂＣｒ、ＸＹＺなど、種々の色空間であってよい。また出力色空間はＣＭＹＫ、ＣＭＹＫＲ、ＣＭＹＫＲＧ、ＣＭＹＫＲＧＢ、ＣＭＹＫＯＧ（Ｏ＝オレンジ）、ＣＭＹＫＯＶ（Ｖ＝バイオレット）など、入力色空間よりも次元が高い色空間であればどのような色空間でもかまわない。入力色空間よりも出力色空間の方が次元が高いことから、入力色空間の入力色信号から出力色空間の出力色信号を数学的に一意に決定することはできない。そのため、まず、出力色信号の色成分のうち、Ｎ−Ｍ個の色成分を特定色成分として算出する。なお、出力色信号のうち特定色成分以外の色成分を主要色成分とする。
【００２６】
色点列設定部１１は、出力色空間の少なくとも１つの色成分が０の色点から、各色成分を減少させずに、予め定めた制限条件を満たす異なる色点を順に設定し、設定した色点を色点列として、その色点列を１または複数設ける。例えば出力色空間が色材色を色成分とする色空間であれば、色成分が増加する場合の色の変化は、少なくとも明度が低くなる。また、少なくとも１つの色成分が０の色点は、出力色空間における色域外郭の色点である。従って、色点列は出力色空間の色域外郭から少なくとも明度について低くなる方向へ異なる色を順に設定したものとなる。
【００２７】
あるいは、出力色空間の少なくとも１つの色成分が０の色点から、特定の色成分を減少させず、前の色点の明度よりも明度が上回らないように、予め定めた制限条件を満たす異なる色点を順に設定し、色点列としてもよい。この場合、ある特定の色成分が増加していれば他の色成分については減少しても良いが、明度については前の色点の明度よりも上回らないようにする。このようにしても、色点列は出力色空間の色域外郭から少なくとも明度について高くなる方向へは向かずに、異なる色が順に設定されることになる。
【００２８】
いずれの場合も、色点列の最終の色点において、制限条件を満たす上限となるように設定すれば、色点列は、出力色空間において制限条件を満たす色域の外郭から外郭までの点列となる。なお、色点列の最終の色点において、特定色成分のいずれかが、その色成分の取る範囲の上限の値となるように色点を設定するとよい。
【００２９】
制限条件は、出力色信号における各色成分の総和の制限値以内という条件とすることにより、色材の総量制限が図られる。また、出力色信号における各色成分に課せられた制限値以内という条件を制限条件とすれば、レリーフ感の発生が抑えられる。もちろん、これらの条件を組み合わせたり、他の条件または他の条件との組み合わせを設定してもよい。
【００３０】
色点対生成部１２は、色点列設定部１１で設定した出力色空間の各色点について入力色空間における色点を求め、出力色空間の色点と入力色空間の色点とを対応付けた色点対を生成する。
【００３１】
関係生成部１３は、色点対生成部１２で生成した色点対から、入力色空間の色点と出力色空間の特定色成分との関係を求める。特定色成分が複数存在する場合には、それぞれの特定色成分について、入力色空間の色点との関係を求める。ここでは、求めた関係を特定色変換特性モデルと称している。
【００３２】
色変換特性モデル生成部１４は、入力色空間の色点及び出力色空間の特定色成分と、出力色空間の特定色成分以外の主要色成分との関係を求め、色変換特性モデルとする。この色変換特性モデルを求める処理には、公知の方法を用いればよい。例えば、出力色信号を受け取って画像を形成する装置に対して、複数の異なる出力色信号を与え、各出力色信号により形成された画像を測色し、測色値及び出力色信号のうちの特定色成分に対する、出力色信号のうちの主要色成分との関係を求めればよい。入力色空間が測色した色空間と異なる場合には、さらに入力色空間と測色した色空間との関係を用いて、入力色信号及び出力色信号のうちの特定色成分に対する、出力色信号のうちの主要色成分との関係を求めればよい。例えば、色点対生成部１２で求めた色点対をもとに、色変換特性モデルを作成してもよい。
【００３３】
なお、特定色変換特性モデルを求めるまでの処理、及び、色変換特性モデルを求める処理については、予め行っておくとよい。予め特定色変換特性モデルを用意した場合には、入力色信号から出力色空間を求める処理を行う際に色点列設定部１１、色点対生成部１２，関係生成部１３を設けずに構成してもよい。また特定色変換特性モデルを生成する際には、色点列設定部１１、色点対生成部１２，関係生成部１３があれば、他の各部を設けなくてもよい。色変換特性モデルについても、予め用意しておけば、入力色信号から出力色空間を求める処理を行う際に色変換特性モデル生成部１４を設けなくてもよい。また、色変換特性モデルを生成する際には色変換特性モデル生成部１４があれば、他の各部を設けなくてもよい。
【００３４】
特定色成分算出部１５は、関係生成部１３により得られた特定色変換特性モデルを用いて、入力色空間における入力色信号から、出力色空間における特定色成分の値をそれぞれ求める。
【００３５】
主要色成分算出部１６は、色変換特性モデル生成部１４で生成した色変換特性モデルを用いて、入力色空間における入力色信号と、特定色成分算出部１５で求めた出力色空間における出力色信号の特定色成分の値とから、出力色信号の特定色成分以外の色成分である主要色成分の値を求める。求めた主要色成分と、特定色成分算出部１５で求めた特定色成分とから構成される出力色信号が出力されることになる。
【００３６】
以下、具体例を用いながら本発明の実施の一形態の動作の一例について説明する。なお、以下の説明では入力色空間の具体例としてＬ* ａ* ｂ* 色空間であるものとする。また、出力色空間の具体例としてＣＭＹＫ色空間であるものとし、特定色成分をＫとし、主要色成分をＣ、Ｍ、Ｙとする。この場合、入力色信号の変換の際には、特定色成分算出部１５で特定色変換特性モデルを用いて入力色信号から出力色信号のＫ成分を算出し、そのＫ成分と入力色信号とから、出力色信号の残りの主要色成分Ｃ、Ｍ、Ｙを算出すればよい。
【００３７】
まず、特定色成分Ｋを求めるための特定色変換特性モデルを生成する処理について説明する。図２、図３は、設定する色点列の一例の説明図、図４は、設定された色点列の入力色空間における色変化の一例の説明図である。上述のように、色点列設定部１１では、出力色空間の少なくとも１つの色成分が０の色点から、各色成分を減少させずに、予め定めた制限条件を満たす異なる色点を順に設定して色点列とする。色点列設定部１１において設定する色点列の一例を図２（Ａ）に示している。この例では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）を始点とし、ＣＭＹを１０ずつ増加させ、Ｋについては（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０，５０，５０，０）まで０として、以降は２０ずつ増加させた例を示している。なお、各色成分は０％から１００％の値を取るので、これが制限条件となり、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，１００，１００）が終点となる。各色成分の変化を図２（Ｂ）に示している。
【００３８】
これらの色点から構成される色点列は、入力色空間であるＬ* ａ* ｂ* 色空間では図４においてＬ* 軸に沿った破線で示す軌跡上の色点となる。しかし、色点列は出力色空間で設定しているため、Ｌ* ａ* ｂ* 色空間での各色点間の間隔は不定であり、また、軌跡も直線になるとは限らない。
【００３９】
図２に示した色点列は（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）を始点としたものであるが、このような色点列を、異なる始点について求める。始点は、上述のように少なくとも１つの色成分が０の色点であり、このような色点はＬ* ａ* ｂ* 色空間で示せば太線で示した色域外郭上の色点である。
【００４０】
例えば図４おいてもう１つの白丸で示した（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，０，０，０）も色点列の始点としてよい色点である。この始点からＣＭＹを１０ずつ増加させ、Ｋについては（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０，５０，５０，０）まで０として、以降は２０ずつ増加させた例を図３に示している。この場合には、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，９０，９０，８０）でＣ成分が上限値である１００％となっているので、この点を終点としている。この色点列の場合のＬ* ａ* ｂ* 色空間での軌跡も図４に破線で示しているが、この軌跡は実際には直線であるとは限らないし、その方向もＬ* 軸に沿うとは限らず、色点間の間隔も不定である。
【００４１】
上述のように、色点列は出力色空間において設定するので、設定された色点列の各色点が入力色空間でどのように変化するかは考慮していない。しかし、色成分を減らさないという条件の下で異なる色点を設定しているので、各色点はそれぞれ異なるＬ* ａ* ｂ* 値と対応することになる。また、少なくとも１つの色成分の増加により、明度（Ｌ* ）が減少する方向に各色点の色が変化し、図４では太線で示した色域外郭上の始点から、細線で示した色域外郭へと向かう点列となることは保証される。
【００４２】
出力色空間における色域を限界まで活用するために、特定色成分であるＫ成分については、色点列の終点においては制限条件を満たす最大値となるように設定するとよい。図５は、色域を限界まで活用する場合に設定する色点列の一例の説明図である。図３に示した色点列においては、終点ではＫ成分が８０％であり、制限条件を満たす最大値（１００％）とはなっていない。この場合、終点は図４において細線で示した色域外郭まで到達していない。図５に示す例では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０，５０，５０，０）以降の色点についてＫ成分を２５ずつ増加させ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，９０，９０，１００）を終点としている。このように色点列の終点において特定色成分が制限条件を満たす最大値とすることにより、色域を限界まで活用した特定色変換特性モデルが作成されるようにしている。なお、Ｋ以外に特定色成分が存在する場合には、特定色成分のいずれかが、その色成分の取る範囲の上限の値となるように色点を設定するとよい。
【００４３】
図６は、各色成分に制限を課した場合に設定する色点列の一例の説明図である。例えば電子写真方式で画像を形成しようとする場合、レリーフ間を抑制するためには各色成分について制限を課すとよい。例えば、各色成分の制限条件として、０％から８０％の範囲とする条件を設定した場合、その制限条件の範囲内で各色点を設定する。図６（Ａ）に示した例では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）を始点とし、ＣＭＹを８ずつ増加させ、Ｋについては（Ｃ，Ｍ，Ｙ，Ｋ）＝（４０，４０，４０，０）まで０として、以降は１６ずつ増加させた例を示している。終点は（Ｃ，Ｍ，Ｙ，Ｋ）＝（８０，８０，８０，８０）となっている。各色成分の変化を図６（Ｂ）に示している。
【００４４】
図７は、各色成分の総和に制限を課した場合に設定する色点列の一例の説明図である。この例では、出力色空間における各色成分の総和が制限値以内という条件を制限条件として設定した場合を示している。図７（Ａ）に示した例では、制限条件として各色成分の総和が２８０％以内という条件を設定し、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）を始点としてＣＭＹを６ずつ増加させ、Ｋについては（Ｃ，Ｍ，Ｙ，Ｋ）＝（３０，３０，３０，０）まで０として、以降は２０ずつ増加させた例を示している。終点は（Ｃ，Ｍ，Ｙ，Ｋ）＝（６０，６０，６０，１００）とし、総和は２８０％の範囲内である。また、この例では特定色成分であるＫを終点で１００％として、色域外郭まで色点を配置するようにしている。なお、この場合の各色成分の変化を図７（Ｂ）に示している。
【００４５】
このような出力色信号に対する制限条件は、上述の例に限らず設定してよく、また、組み合わせて設定してもよい。
【００４６】
図８は、設定する色点列のさらに別の例の説明図である。上述の各例においてはいずれの色成分も減少しないように色点列を設定した。しかし、本発明はこれらの例に限られず、ある特定の色成分が減少せず、明度が上回らないように色点列を設定すれば、特定の色成分以外については減少してもかまわない。そのような例として、図８に示した例では、特定の色成分としてＫを減少させないものとし、設定する色点列において明度が上回らないように設定している。なお、ここでは制限条件として各色成分の総和が１６０％以内という条件を設定した例を示している。
【００４７】
この例では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（９０，０，０，０）を始点とし、まずＣＭＹを１０ずつ増加させて（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１０，１０，０）を次の色点とし、さらにＫを１０，３０、４０と増加させてゆき色点番号２，３，４の色点を設定している。色点番号４の色点からさらに色成分を増加させると制限条件を満たさなくなる。しかしここでは色点番号５の色点として、ＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）によりＣＭＹを１０ずつ減少させるとともに、ＫをＵＣＲ量よりも多い３０増加させて、（Ｃ，Ｍ，Ｙ，Ｋ）＝（９０，０，０，７０）を設定し、終点としている。このようにＵＣＲ量よりもＫを増加させることにより、終点では、その直前の色点よりも明度が上回ることはない。なお、ある色点の明度が直前の色点の明度を上回るか否かを検査しながら色点列を設定するとよい。
【００４８】
この例ではＵＣＲを用いることによりＣＭＹが減少する場合の一例を示したが、これに限らず、それぞれの色成分について減少する場合があってもよい。その場合でも、特定の色成分（上述の例ではＫ）については減少せず、また明度が上回ることがないようにすればよい。また、制限条件は色成分の総和の条件のほか、それぞれの色成分に対する条件、あるいはそれ以外の条件及びそれらの条件の組み合わせであってもよいことは言うまでもない。
【００４９】
上述の各例において設定した色点列は一例であって、色点列を設定する際に種々の変形を行ってよい。例えば各色成分の増やし方や減らし方、色点列内の色点の個数などは設計の際に決めればよい。また、上述の例ではＣ、Ｍ、Ｙを等量ずつ増やしているが、これに限らず、それぞれの色成分について増やし方を決めてもよい。
【００５０】
上述の色点列を、出力色空間がカバーされるように、複数設定する。上述の例では異なる始点からの点列をそれぞれ設定して色点列とし、出力色空間がカバーされるようにしている。これに限らず、特定の色点、例えば（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）を始点とし、各色成分の増やし方を異ならせた色点列を設定して、出力色空間がカバーされるようにしてもよい。
【００５１】
このようにして複数の色点列が設定されたら、色点対生成部１２は、設定された各色点について、入力色空間における色点を求め、出力色空間の色点と入力色空間の色点とを対応付けた色点対を生成する。出力色空間の各色点に対応する入力色空間の色点の求め方としては、周知の方法でよい。例えば、出力色空間の各色点を出力装置に与え、出力された色を測色する方法でもよいし、予め作成した色変換モデルを用いて算出する方法でもよい。予め作成しておく色変換モデルは、出力装置からカラーパッチを出力させ、その測色値との対から作成すればよい。
【００５２】
図９は、色点対の一例の説明図である。ここでは、図２（Ａ）に示した色点列について、対応する入力色空間の色点Ｌ* ａ* ｂ* をそれぞれ対応付け、色点対を生成している。このような対応付けを、それぞれの色点列の各色点について行うことになる。
【００５３】
色点対を生成したら、関係生成部１３において、入力色空間の色点と出力色空間の特定色成分との関係を示す特定色変換特性モデルを色点対から求める。図１０は、特定色変換特性モデルの一例の説明図である。例えば図９に示した色点対から、入力色空間の色点Ｌ* ａ* ｂ* と出力色空間の色点における特定色成分のＫ成分の値を抽出することにより、図１０（Ａ）に示す色点Ｌ* ａ* ｂ* とＫ成分との対応関係が得られる。このような対応関係が各色点列から得られることになる。これらの色点Ｌ* ａ* ｂ* とＫ成分との対応関係から、入力色空間の色信号と出力色空間のＫ成分との関係を示す特定色変換特性モデルを求めればよい。このような特定色変換特性モデルは、Ｌ* ａ* ｂ* を入力、Ｋを出力として、特許文献１あるいは特許文献２に記載の色伝達特性予測方法や、Ｌ* ａ* ｂ* とＫの関係を学習させるニューラルネットワークを用いるなど、周知の方法で求めればよい。Ｌ* ａ* ｂ* を１次元の横軸として示せば、例えば図１０（Ｂ）に示すように、Ｌ* ａ* ｂ* とＫとの関係が得られ、この関係を特定色変換特性モデルとすればよい。
【００５４】
なお、このような特定色変換特性モデルは、それぞれの特定色成分について求める。例えば出力色空間がＣＭＹＫＲＧＢであり、主要色成分がＣＭＹ、特定色成分がＫＲＧＢである場合には、Ｋ成分の特定色変換特性モデルとともに、Ｒ成分の特定色変換特性モデル、Ｇ成分の特定色変換特性モデル、Ｂ成分の特定色変換特性モデルを求めることになる。
【００５５】
このようにしてそれぞれの特定色成分についての特定色変換特性モデルを求めたら、それぞれの特定色変換特性モデルを用いて、入力色空間の入力色信号から出力色空間の特定色成分のそれぞれの値を特定色成分算出部１５で算出する。この例では特定色成分をＫ成分としているので、入力色信号Ｌ* ａ* ｂ* から出力色信号のＫを求める。特定色変換特性モデルを用いるので、特定色の値が直接的に求められることになる。
【００５６】
そして、主要色成分算出部１６において、色変換特性モデル生成部１４で生成した色変換特性モデルを用いて、入力色信号のＬ* ａ* ｂ* と出力色信号のＫとから、出力色信号のうちの主要色成分であるＣＭＹを求める。このようにして求めたＣＭＹと、特定色成分算出部１５で求めたＫにより、出力色信号ＣＭＹＫが得られる。例えば、出力色空間がＣＭＹＫＲＧＢであり、主要色成分がＣＭＹ、特定色成分がＫＲＧＢである場合には、特定色成分算出部１５でＫＲＧＢの値がそれぞれ求められているので、入力色信号のＬ* ａ* ｂ* と出力色信号のＫＲＧＢとから、出力色信号のうちの主要色成分であるＣＭＹを求めればよい。
【００５７】
なお、色変換特性モデルはＣＭＹＫのカラーパッチを出力装置に出力させ、出力された色を測色することにより得られるＣＭＹＫとＬ* ａ* ｂ* とのデータ対をもとに、周知の方法により作成すればよい。例えば、色点対生成部１２で生成した色点対をもとに、周知の方法により色変換特性モデルを求めてもよい。この場合には、色点対は制限条件を満たす範囲で生成されているので、色変換特性モデルは制限条件を満たすモデルが作成され、従って得られた主要色成分も特定色成分とともに制限条件を満たすものとなる。
【００５８】
図１１は、本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、２１はプログラム、２２はコンピュータ、３１は光磁気ディスク、３２は光ディスク、３３は磁気ディスク、３４はメモリ、４１はＣＰＵ、４２は内部メモリ、４３は読取部、４４はハードディスク、４５はインタフェース、４６は通信部である。
【００５９】
上述の本発明の実施の一形態で説明した各部の機能の全部または部分的に、コンピュータにより実行可能なプログラム２１によって実現してもよい。その場合、そのプログラム２１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部４３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部４３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク３１，光ディスク３２（ＣＤやＤＶＤなどを含む）、磁気ディスク３３，メモリ３４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００６０】
これらの記憶媒体にプログラム２１を格納しておき、例えばコンピュータ２２の読取部４３あるいはインタフェース４５にこれらの記憶媒体を装着することによって、コンピュータからプログラム２１を読み出し、内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって、上述の本発明の実施の一形態で説明した機能が全部又は部分的に実現される。あるいは、通信路を介してプログラム２１をコンピュータ２２に転送し、コンピュータ２２では通信部４６でプログラム２１を受信して内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって実現してもよい。
【００６１】
コンピュータ２２には、このほかインタフェース４５を介して様々な装置と接続してもよい。例えば情報を表示する表示手段や利用者からの情報を受け付ける受付手段等も接続されていてもよい。また、例えば画像形成装置がインタフェース４５を介して接続され、出力色信号を画像形成装置へ送って画像を形成するように構成してもよい。なお、特定色変換特性モデルを生成するまでの処理プログラム、色変換特性モデルを生成する処理プログラム、特定色成分算出部１５及び主要色成分算出部１６で入力色信号から出力色信号に変換する処理プログラムなど、いくつかの別々のプログラムとして構成してもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の一形態を示す構成図である。
【図２】設定する色点列の一例の説明図である。
【図３】設定する色点列の別の例の説明図である。
【図４】設定された色点列の入力色空間における色変化の一例の説明図である。
【図５】色域を限界まで活用する場合に設定する色点列の一例の説明図である。
【図６】各色成分に制限を課した場合に設定する色点列の一例の説明図である。
【図７】各色成分の総和に制限を課した場合に設定する色点列の一例の説明図である。
【図８】設定する色点列のさらに別の例の説明図である。
【図９】色点対の一例の説明図である。
【図１０】特定色変換特性モデルの一例の説明図である。
【図１１】本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【図１２】Ｌ* ａ* ｂ* 色空間における出力色域の一例の説明図である。
【図１３】従来の手法により求めたａ* （ｂ* ）成分に対するＫ成分の関係の一例の説明図である。
【図１４】従来の手法により求めたＬ* 成分に対するＫ成分の関係の一例の説明図である。
【符号の説明】
【００６３】
１１…色点列設定部、１２…色点対生成部、１３…関係生成部、１４…色変換特性モデル生成部、１５…特定色成分算出部、１６…主要色成分算出部、２１…プログラム、２２…コンピュータ、３１…光磁気ディスク、３２…光ディスク、３３…磁気ディスク、３４…メモリ、４１…ＣＰＵ、４２…内部メモリ、４３…読取部、４４…ハードディスク、４５…インタフェース、４６…通信部。
【図１】
2010141506.tif 000003
【図２】
2010141506.tif 000004
【図３】
2010141506.tif 000005
【図４】
2010141506.tif 000006
【図５】
2010141506.tif 000007
【図６】
2010141506.tif 000008
【図７】
2010141506.tif 000009
【図８】
2010141506.tif 000010
【図９】
2010141506.tif 000011
【図１０】
2010141506.tif 000012
【図１１】
2010141506.tif 000013
【図１２】
2010141506.tif 000014
【図１３】
2010141506.tif 000015
【図１４】
2010141506.tif 000016