(57)【要約】【課題】種々の制限が付された場合や２以上の特色が使用されている場合でも、簡単に色域を余すことなく使用した色変換を行う色処理装置を提供する。【解決手段】色域設定部１１は、Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせであって、あらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する。出力色信号制御部１２は、色域設定部１１で設定した色域内の色が得られるＭ個の色成分の組み合わせを、制限を満たす範囲内で制御して、Ｍ個の色成分を要素とする出力色信号を得る。色信号対作成部１３では、出力色信号制御部１２で求めた出力色信号と、その出力色信号に対応する入力色空間の入力色信号との対を作成する。この対を用い、色変換部１４では入力色空間の変換対象色信号を出力色空間の変換結果色信号に変換する。【選択図】図１
2010252309.tif 000002
【特許請求の範囲】
【請求項１】
Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうちＭ個の色成分の値の総和が最小となる組み合わせであってあらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせを前記制限を満たす範囲内で制御してＭ個の色成分を要素とする出力色信号を得る出力色信号制御手段と、前記出力色信号制御手段で求めた前記出力色信号と該出力色信号に対応する前記色域内の色を表すＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対を作成する色信号対作成手段を有することを特徴とする色処理装置。
【請求項２】
前記出力色信号制御手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、前記制限を満たす範囲内でＭ個の色成分の総和が最大となる組み合わせとの間でＭ個の色成分の組み合わせを制御することを特徴とする請求項１に記載の色処理装置。
【請求項３】
前記出力色信号制御手段は、前記出力色信号のＭ個の色成分のうち、前記出力装置が出力する画像の粒状性を向上させる色成分、または、前記出力装置が再現する色域を拡大するための特色成分について、該特色成分と反対色の関係にある色成分の混在を制御することを特徴とする請求項１または請求項２に記載の色処理装置。
【請求項４】
前記出力色信号制御手段は、明度及び彩度に従って前記明度に影響を与える色成分を制御することを特徴とする請求項３に記載の色処理装置。
【請求項５】
さらに、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号への色変換を行う色変換手段を有することを特徴とする請求項１から請求項４のいずれか１項に記載の色処理装置。
【請求項６】
前記色変換手段は、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を備えることを特徴とする請求項５に記載の色処理装置。
【請求項７】
Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうちＭ個の色成分の値の総和が最小となる組み合わせであってあらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最小となる組み合わせを出力色信号とし該出力色信号に対応するＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対である第１色信号対を作成する第１色信号対作成手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が前記制限を満たす範囲内で最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成する第２色信号対作成手段と、前記第１色信号対作成手段で作成した複数の前記第１色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出して第１拘束色成分とするとともに前記第２色信号対作成手段で作成した複数の前記第２色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちの前記Ｍ−Ｎ個の色成分を算出して第２拘束色成分とし前記第１拘束色成分と前記第２拘束色成分の範囲で制御して前記Ｍ−Ｎ個の色成分の値を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を有することを特徴とする色処理装置。
【請求項８】
前記処理結果色信号のうちのＭ−Ｎ個の色成分は、前記出力装置が出力する画像の粒状性を向上させる色成分、または、前記出力装置が再現する色域を拡大するための色成分であることを特徴とする請求項７に記載の色処理装置。
【請求項９】
前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記Ｍ−Ｎ個の色成分の値を算出することを特徴とする請求項７または請求項８に記載の色処理装置。
【請求項１０】
前記第１色信号対の出力色信号の色成分の組み合わせをさらに、Ｍ−Ｎ個の色成分のうち１つの特定色成分以外の色成分を最小値として、前記色域設定手段で設定した色域内の色が得られるように変更した色成分の組み合わせである出力色信号と入力色信号の対を前記第１色信号対とし、前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分を算出し、算出した前記特定色成分の値に応じて前記Ｍ−Ｎ個の色成分のうちの前記特定色成分以外の色成分の最大値を算出し、前記特定色成分以外の色成分について、算出した最大値と前記第１色信号対または前記第２色信号対から得られる最小値の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分以外の色成分を算出することを特徴とする請求項７または請求項８に記載の色処理装置。
【請求項１１】
前記制限は、Ｍ個の色成分の値の総和が前記出力装置に課せられた総量制限値以内という制限であることを特徴とする請求項１から請求項１０のいずれか１項に記載の色処理装置。
【請求項１２】
前記制限は、Ｍ個の色成分のそれぞれの値が前記出力装置に課せられた各色成分毎の単色制限値以内という制限であることを特徴とする請求項１から請求項１１のいずれか１項に記載の色処理装置。
【請求項１３】
３色の基本色と墨を含む２以上の特色のＭ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうち前記特色の値が最大となる組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせを制御してＭ個の色成分を要素とする出力色信号を得る出力色信号制御手段と、前記出力色信号制御手段で求めた前記出力色信号と該出力色信号に対応する前記色域内の色を表すＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対を作成する色信号対作成手段を有することを特徴とする色処理装置。
【請求項１４】
前記出力色信号制御手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、Ｍ個の色成分の総和が最大となる組み合わせとを含む範囲でＭ個の色成分の組み合わせを制御することを特徴とする請求項１３に記載の色処理装置。
【請求項１５】
前記色域設定手段は、前記特色の値が最大となる組み合わせであって、あらかじめ設定されている制限を満たすＭ個の色成分の値の組み合わせによって色域を設定し、前記出力色信号制御手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、Ｍ個の色成分の総和が前記制限を満たして最大となる組み合わせとの範囲でＭ個の色成分の組み合わせを制御することを特徴とする請求項１３に記載の色処理装置。
【請求項１６】
前記出力色信号制御手段は、前記特色成分と、該特色成分と反対色の関係にある色成分との混在を制御することを特徴とする請求項１３から請求項１５のいずれか１項に記載の色処理装置。
【請求項１７】
前記出力色信号制御手段は、明度及び彩度に従って墨の値を制御することを特徴とする請求項１６に記載の色処理装置。
【請求項１８】
さらに、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号への色変換を行う色変換手段を有することを特徴とする請求項１３から請求項１７のいずれか１項に記載の色処理装置。
【請求項１９】
前記色変換手段は、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を備えることを特徴とする請求項１８に記載の色処理装置。
【請求項２０】
３色の基本色と墨を含む２以上の特色のＭ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうち前記特色の値が最大となる組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最小となる組み合わせを出力色信号とし該出力色信号に対応するＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対である第１色信号対を作成する第１色信号対作成手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成する第２色信号対作成手段と、前記第１色信号対作成手段で作成した複数の前記第１色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出して第１拘束色成分とするとともに前記第２色信号対作成手段で作成した複数の前記第２色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちの前記Ｍ−Ｎ個の色成分を算出して第２拘束色成分とし前記第１拘束色成分と前記第２拘束色成分の範囲で制御して前記Ｍ−Ｎ個の色成分の値を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を有することを特徴とする色処理装置。
【請求項２１】
前記色域設定手段は、前記特色の値が最大となる組み合わせであって、あらかじめ設定されている制限を満たすＭ個の色成分の値の組み合わせによって色域を設定し、前記第２色信号対作成手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が前記制限を満たす範囲内で最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成することを特徴とする請求項２０に記載の色処理装置。
【請求項２２】
前記処理結果色信号のうちのＭ−Ｎ個の色成分は、前記特色の色成分であることを特徴とする請求項２０または請求項２１に記載の色処理装置。
【請求項２３】
前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記Ｍ−Ｎ個の色成分の値を算出することを特徴とする請求項２０から請求項２２のいずれか１項に記載の色処理装置。
【請求項２４】
前記第１色信号対の出力色信号の色成分の組み合わせをさらに、Ｍ−Ｎ個の色成分のうち１つの特定色成分以外の色成分を最小値として、前記色域設定手段で設定した色域内の色が得られるように変更した色成分の組み合わせである出力色信号と入力色信号の対を前記第１色信号対とし、前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分を算出し、算出した前記特定色成分の値に応じて前記Ｍ−Ｎ個の色成分のうちの前記特定色成分以外の色成分の最大値を算出し、前記特定色成分以外の色成分について、算出した最大値と前記第１色信号対または前記第２色信号対から得られる最小値の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分以外の色成分を算出することを特徴とする請求項２０から請求項２２のいずれか１項に記載の色処理装置。
【請求項２５】
前記制限は、Ｍ個の色成分の値の総和が前記出力装置に課せられた総量制限値以内という制限であることを特徴とする請求項１５または請求項２１に記載の色処理装置。
【請求項２６】
前記制限は、Ｍ個の色成分のそれぞれの値が前記出力装置に課せられた各色成分毎の単色制限値以内という制限であることを特徴とする請求項１５または請求項２１または請求項２５に記載の色処理装置。
【請求項２７】
コンピュータに、請求項１から請求項２６のいずれか１項に記載の色処理装置の機能を実行させるものであることを特徴とする色処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置および色処理プログラムに関するものである。
【背景技術】
【０００２】
出力装置がカラー画像を出力する場合には、複数色を使用して行う。一般的には出力装置が受け取る色信号の色成分と画像の出力に使用する色とが異なり、従って受け取る色信号を、使用する色を成分とする色信号に変換する必要がある。一例としては、出力装置が受け取る色信号は出力装置に依存しない標準化された色信号であるＬ* ａ* ｂ* 色信号やｓＲＧＢ色信号、ｓＹＣｂＣｒ色信号などがある。また、カラー出力装置で使用する色としては、基本色であるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）や、ＣＭＹに加えてＫ（墨）が用いられる。あるいはさらに、Ｋ以外の特色が使用される場合もある。
【０００３】
出力装置が受け取る色信号を、使用する色を成分とする色信号に変換する方法として、例えばノイゲバウアー方程式等の物理モデルで算出された色変換係数を用いる方法がある。さらにカラーマッチングを精度よく行う方法としては、例えば特許文献１や特許文献２に記載されている方法や、ニューラルネットワークによる対応関係の学習モデルを使用する方法などがある。すなわち、出力装置が使用する色の成分について複数の組み合わせに対応する色パッチを作成し、その色パッチを出力して測色し、使用する色の成分の組み合わせと測色値との対応関係をモデル化し、そのモデルを用いて色変換を行うものである。
【０００４】
さらに近年では、粒状性の向上や色域拡大のために、Ｋ以外の特色が用いられる場合がある。例えば、ＣＭＹＫＯＧ（Ｏ＝オレンジ、Ｇ＝グリーン）の６色を用いる場合や、ＣＭＹＫＲＧＢ（Ｒ＝レッド、Ｇ＝グリーン、Ｂ＝ブルー）の７色を用いる場合などがある。これらの場合には、出力装置が受け取る３次元の色信号を、６次元あるいは７次元の色信号に変換することになる。
【０００５】
３次元の色信号を５以上の次元の色信号に変換する方法として、例えば特許文献３及び特許文献４に記載の方法がある。特許文献３に記載されている方法では、Ｌ* ａ* ｂ* からＫ、Ｒ、Ｇをそれそれの最大と最小の間で求め、Ｌ* ａ* ｂ* とＫＲＧとからＣＭＹを求め、ＣＭＹＫＲＧを出力としている。
【０００６】
また特許文献４に記載されている方法では、ＣＭＹＫＲＧＢからＬ* ａ* ｂ* を一意に求めることによってＬ* ａ* ｂ* とＫ、Ｌ* ａ* ｂ* とＲ、Ｌ* ａ* ｂ* とＧ、Ｌ* ａ* ｂ* とＢが一意に対応する関係を求めておく。そして、その関係を用いてＬ* ａ* ｂ* からＫ、Ｒ、Ｇ、Ｂのそれぞれを求め、さらに  Ｌ* ａ* ｂ* とＫＲＧＢとからＣＭＹを求め、ＣＭＹＫＲＧＢを出力としている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−２６２１５７号公報
【特許文献２】特開２００２−８４４３４号公報
【特許文献３】特開２００５−１７６２８０号公報
【特許文献４】特開２００７−１９４７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、種々の制限が付された場合や２以上の特色が使用されている場合でも、あらかじめ設定されている制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を得ることができる色処理装置及び色処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本願請求項１に記載の発明は、Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうちＭ個の色成分の値の総和が最小となる組み合わせであってあらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせを前記制限を満たす範囲内で制御してＭ個の色成分を要素とする出力色信号を得る出力色信号制御手段と、前記出力色信号制御手段で求めた前記出力色信号と該出力色信号に対応する前記色域内の色を表すＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対を作成する色信号対作成手段を有することを特徴とする色処理装置である。
【００１０】
本願請求項２に記載の発明は、本願請求項１に記載の色処理装置における前記出力色信号制御手段が、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、前記制限を満たす範囲内でＭ個の色成分の総和が最大となる組み合わせとの間でＭ個の色成分の組み合わせを制御することを特徴とする色処理装置である。
【００１１】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明における前記出力色信号制御手段が、前記出力色信号のＭ個の色成分のうち、前記出力装置が出力する画像の粒状性を向上させる色成分、または、前記出力装置が再現する色域を拡大するための特色成分について、該特色成分と反対色の関係にある色成分の混在を制御することを特徴とする色処理装置である。
【００１２】
本願請求項４に記載の発明は、本願請求項３に記載の発明における前記出力色信号制御手段が、明度及び彩度に従って前記明度に影響を与える色成分を制御することを特徴とする色処理装置である。
【００１３】
本願請求項５に記載の発明は、本願請求項１から請求項４のいずれか１項に記載の構成に加えて、さらに、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号への色変換を行う色変換手段を有することを特徴とする色処理装置である。
【００１４】
本願請求項６に記載の発明は、本願請求項５に記載の色処理装置における前記色変換手段が、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を備えることを特徴とする色処理装置である。
【００１５】
本願請求項７に記載の発明は、Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうちＭ個の色成分の値の総和が最小となる組み合わせであってあらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最小となる組み合わせを出力色信号とし該出力色信号に対応するＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対である第１色信号対を作成する第１色信号対作成手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が前記制限を満たす範囲内で最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成する第２色信号対作成手段と、前記第１色信号対作成手段で作成した複数の前記第１色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出して第１拘束色成分とするとともに前記第２色信号対作成手段で作成した複数の前記第２色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちの前記Ｍ−Ｎ個の色成分を算出して第２拘束色成分とし前記第１拘束色成分と前記第２拘束色成分の範囲で制御して前記Ｍ−Ｎ個の色成分の値を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を有することを特徴とする色処理装置である。
【００１６】
本願請求項８に記載の発明は、本願請求項７に記載の色処理装置における前記処理結果色信号のうちのＭ−Ｎ個の色成分が、前記出力装置が出力する画像の粒状性を向上させる色成分、または、前記出力装置が再現する色域を拡大するための色成分であることを特徴とする色処理装置である。
【００１７】
本願請求項９に記載の発明は、本願請求項７または請求項８に記載の色処理装置における前記拘束色成分算出手段が、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記Ｍ−Ｎ個の色成分の値を算出することを特徴とする色処理装置である。
【００１８】
本願請求項１０に記載の発明は、本願請求項７または請求項８に記載の色処理装置における前記第１色信号対の出力色信号の色成分の組み合わせをさらに、Ｍ−Ｎ個の色成分のうち１つの特定色成分以外の色成分を最小値として、前記色域設定手段で設定した色域内の色が得られるように変更した色成分の組み合わせである出力色信号と入力色信号の対を前記第１色信号対とし、前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分を算出し、算出した前記特定色成分の値に応じて前記Ｍ−Ｎ個の色成分のうちの前記特定色成分以外の色成分の最大値を算出し、前記特定色成分以外の色成分について、算出した最大値と前記第１色信号対または前記第２色信号対から得られる最小値の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分以外の色成分を算出することを特徴とする色処理装置である。
【００１９】
本願請求項１１に記載の発明は、本願請求項１から請求項１０のいずれか１項に記載の色処理装置における前記制限が、Ｍ個の色成分の値の総和が前記出力装置に課せられた総量制限値以内という制限であることを特徴とする色処理装置である。
【００２０】
本願請求項１２に記載の発明は、本願請求項１から請求項１１のいずれか１項に記載の色処理装置における前記制限が、Ｍ個の色成分のそれぞれの値が前記出力装置に課せられた各色成分毎の単色制限値以内という制限であることを特徴とする色処理装置である。
【００２１】
本願請求項１３に記載の発明は、３色の基本色と墨を含む２以上の特色のＭ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうち前記特色の値が最大となる組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせを制御してＭ個の色成分を要素とする出力色信号を得る出力色信号制御手段と、前記出力色信号制御手段で求めた前記出力色信号と該出力色信号に対応する前記色域内の色を表すＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対を作成する色信号対作成手段を有することを特徴とする色処理装置である。
【００２２】
本願請求項１４に記載の発明は、本願請求項１３に記載の色処理装置における前記出力色信号制御手段が、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、Ｍ個の色成分の総和が最大となる組み合わせとの間でＭ個の色成分の組み合わせを制御することを特徴とする色処理装置である。
【００２３】
本願請求項１５に記載の発明は、本願請求項１３に記載の色処理装置における前記色域設定手段が、前記特色の値が最大となる組み合わせであって、あらかじめ設定されている制限を満たすＭ個の色成分の値の組み合わせによって色域を設定し、前記出力色信号制御手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせと、Ｍ個の色成分の総和が前記制限を満たして最大となる組み合わせとの範囲でＭ個の色成分の組み合わせを制御することを特徴とする色処理装置である。
【００２４】
本願請求項１６に記載の発明は、本願請求項１３から請求項１５のいずれか１項に記載の発明における前記出力色信号制御手段が、前記特色成分と、該特色成分と反対色の関係にある色成分との混在を制御することを特徴とする色処理装置である。
【００２５】
本願請求項１７に記載の発明は、本願請求項１６に記載の発明における前記出力色信号制御手段が、明度及び彩度に従って墨の値を制御することを特徴とする色処理装置である。
【００２６】
本願請求項１８に記載の発明は、本願請求項１３から請求項１７のいずれか１項に記載の色処理装置の構成に加えて、さらに、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号への色変換を行う色変換手段を有することを特徴とする色処理装置である。
【００２７】
本願請求項１９に記載の発明は、本願請求項１８に記載の色処理装置における前記色変換手段が、前記色信号対作成手段で作成した前記出力色信号と前記入力色信号との複数の対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を備えることを特徴とする色処理装置である。
【００２８】
本願請求項２０に記載の発明は、３色の基本色と墨を含む２以上の特色のＭ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうち前記特色の値が最大となる組み合わせによって構成される色域を設定する色域設定手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最小となる組み合わせを出力色信号とし該出力色信号に対応するＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対である第１色信号対を作成する第１色信号対作成手段と、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成する第２色信号対作成手段と、前記第１色信号対作成手段で作成した複数の前記第１色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出して第１拘束色成分とするとともに前記第２色信号対作成手段で作成した複数の前記第２色信号対をもとに前記入力色空間の処理対象色信号から前記出力色空間の処理結果色信号のうちの前記Ｍ−Ｎ個の色成分を算出して第２拘束色成分とし前記第１拘束色成分と前記第２拘束色成分の範囲で制御して前記Ｍ−Ｎ個の色成分を算出する拘束色成分算出手段と、前記処理対象色信号と前記拘束色成分算出手段で算出した前記処理結果色信号のＭ−Ｎ個の色成分から前記処理結果色信号の残りのＮ個の色成分を算出する残色成分算出手段を有することを特徴とする色処理装置である。
【００２９】
本願請求項２１に記載の発明は、本願請求項２０に記載の色処理装置における前記色域設定手段が、前記特色の値が最大となる組み合わせであって、あらかじめ設定されている制限を満たすＭ個の色成分の値の組み合わせによって色域を設定し、前記第２色信号対作成手段は、前記色域設定手段で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち総和が前記制限を満たす範囲内で最大となる組み合わせを出力色信号とし該出力色信号に対応する前記入力色空間における入力色信号との対である第２色信号対を作成することを特徴とする色処理装置である。
【００３０】
本願請求項２２に記載の発明は、本願請求項２０または請求項２１に記載の色処理装置における前記処理結果色信号のうちのＭ−Ｎ個の色成分が、前記特色の色成分であることを特徴とする色処理装置である。
【００３１】
本願請求項２３に記載の発明は、本願請求項２０から請求項２２に記載の色処理装置における前記拘束色成分算出手段が、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記Ｍ−Ｎ個の色成分の値を算出することを特徴とする色処理装置である。
【００３２】
本願請求項２４に記載の発明は、本願請求項２０から請求項２２のいずれか１項に記載の色処理装置における前記第１色信号対の出力色信号の色成分の組み合わせをさらに、Ｍ−Ｎ個の色成分のうち１つの特定色成分以外の色成分を最小値として、前記色域設定手段で設定した色域内の色が得られるように変更した色成分の組み合わせである出力色信号と入力色信号の対を前記第１色信号対とし、前記拘束色成分算出手段は、前記第１拘束色成分と前記第２拘束色成分の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分を算出し、算出した前記特定色成分の値に応じて前記Ｍ−Ｎ個の色成分のうちの前記特定色成分以外の色成分の最大値を算出し、前記特定色成分以外の色成分について、算出した最大値と前記第１色信号対または前記第２色信号対から得られる最小値の範囲で、明度、色相、彩度のうち少なくとも１つに応じた制御率を用いて前記特定色成分以外の色成分を算出することを特徴とする色処理装置である。
【００３３】
本願請求項２５に記載の発明は、本願請求項１５または請求項２１に記載の色処理装置における前記制限が、Ｍ個の色成分の値の総和が前記出力装置に課せられた総量制限値以内という制限であることを特徴とする色処理装置である。
【００３４】
本願請求項２６に記載の発明は、本願請求項１５または請求項２１または請求項２５に記載の色処理装置における前記制限が、Ｍ個の色成分のそれぞれの値が前記出力装置に課せられた各色成分毎の単色制限値以内という制限であることを特徴とする色処理装置である。
【００３５】
本願請求項２７に記載の発明は、コンピュータに、請求項１から請求項２６のいずれか１項に記載の色処理装置の機能を実行させるものであることを特徴とする色処理プログラムである。
【発明の効果】
【００３６】
本願請求項１に記載の発明によれば、本構成を有さない場合と比較して、あらかじめ設定されている制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００３７】
本願請求項２に記載の発明によれば、各色の再現を最適に行えるように色成分の組み合わせを制御することができる。
【００３８】
本願請求項３に記載の発明によれば、本構成を有さない場合と比較して、色の連続性を向上させることができる。
【００３９】
本願請求項４に記載の発明によれば、本構成を有さない場合と比較して、明度に影響を与える色成分を最適に制御することができる。
【００４０】
本願請求項５に記載の発明によれば、あらかじめ設定されている制限を満たす色域を余すことなく使用した色変換を行うことができる。
【００４１】
本願請求項６に記載の発明によれば、本構成を有さない場合と比較して、Ｍ−Ｎ個の色成分についての色変換精度を高めることができる。
【００４２】
本願請求項７に記載の発明によれば、本構成を有さない場合と比較して、精度よく色変換を行うことができる。
【００４３】
本願請求項８に記載の発明によれば、本構成を有さない場合と比較して、出力される画像の粒状性を向上させ、または色域拡大するための特色成分などについての色変換精度を向上させることができる。
【００４４】
本願請求項９に記載の発明によれば、Ｍ−Ｎ個の色成分の値を明度、色相、彩度のうち少なくとも１つに応じて制御することができる。
【００４５】
本願請求項１０に記載の発明によれば、Ｍ−Ｎ個の色成分の値を、それぞれ、明度、色相、彩度のうち少なくとも１つに応じて制御することができる。
【００４６】
本願請求項１１に記載の発明によれば、出力装置に課せられた総量制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００４７】
本願請求項１２に記載の発明によれば、単色制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００４８】
本願請求項１３に記載の発明によれば、本構成を有さない場合と比較して、２以上の特色が使用されている場合でも、簡単に色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００４９】
本願請求項１４に記載の発明によれば、各色の再現を最適に行えるように色成分の組み合わせを制御することができる。
【００５０】
本願請求項１５に記載の発明によれば、本構成を有さない場合と比較して、２以上の特色が使用されている場合でも、あらかじめ設定されている制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００５１】
本願請求項１６に記載の発明によれば、本構成を有さない場合と比較して、色の連続性を向上させることができる。
【００５２】
本願請求項１７に記載の発明によれば、本構成を有さない場合と比較して、墨の値を最適に制御することができる。
【００５３】
本願請求項１８に記載の発明によれば、本構成を有さない場合と比較して、２以上の特色が使用されている場合でも、簡単に色域を余すことなく使用した色変換を行うことができる。
【００５４】
本願請求項１９に記載の発明によれば、本構成を有さない場合と比較して、Ｍ−Ｎ個の色成分についての色変換精度を高めることができる。
【００５５】
本願請求項２０に記載の発明によれば、本構成を有さない場合と比較して、２以上の特色が使用されている場合でも、精度よく色変換を行うことができる。
【００５６】
本願請求項２１に記載の発明によれば、２以上の特色が使用されている場合でも、あらかじめ設定されている制限を満たす色域を余すことなく使用した色変換を行うことができる。
【００５７】
本願請求項２２に記載の発明によれば、特色成分についての色変換精度を向上させることができる。
【００５８】
本願請求項２３に記載の発明によれば、Ｍ−Ｎ個の色成分の値を明度、色相、彩度のうち少なくとも１つに応じて制御することができる。
【００５９】
本願請求項２４に記載の発明によれば、Ｍ−Ｎ個の色成分の値を、それぞれ、明度、色相、彩度のうち少なくとも１つに応じて制御することができる。
【００６０】
本願請求項２５に記載の発明によれば、出力装置に課せられた総量制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００６１】
本願請求項２６に記載の発明によれば、単色制限を満たす色域を余すことなく使用した色変換を行うための入力色信号と出力色信号の対を簡単に得ることができる。
【００６２】
本願請求項２７に記載の発明によれば、本願請求項１から請求項２６のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の第一の実施の形態を示す構成図である。
【図２】注目色を再現するＭ色の組み合わせの一例の説明図である。
【図３】出力装置がＣＭＹＫを用いる場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。
【図４】出力装置に総量制限が課せられている場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。
【図５】出力装置に単色制限が課せられている場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。
【図６】出力色信号制御部における色成分の組み合わせ制御の一例の説明図である。
【図７】色信号対作成部１３で得られる出力色信号と入力色信号の対の一例の説明図である。
【図８】色変換部１４の一例を示す構成図である。
【図９】本発明の第二の実施の形態を示す構成図である。
【図１０】特色を最大として総和が最小となるＭ色の組み合わせを求める一例の説明図である。
【図１１】本発明の第二の実施の形態における色域設定部３１による色域の生成方法の一例の説明図である。
【図１２】ＫとＲを最大限に使用するＣＭＹＫＲの組み合わせを総量制限により選択する処理の一例の説明図である。
【図１３】ＣＭＹＫＲによる総量制限を満たす最大の色域の一例の説明図である。
【図１４】ＣＭＹＫＲＧＢを使用した場合の最大の色域の一例の説明図である。
【図１５】色域内でのＣＭＹＫＲの組み合わせの範囲の一例の説明図である。
【図１６】ＣＭＹＫＲを使用する場合のＫ及びＲの制御方法の一例の説明図である。
【図１７】ＣＭＹＫＲを使用する場合のＫ、Ｒの制御による他の色成分への影響の説明図である。
【図１８】ＣＭＹＫＲを使用する場合のＫ及びＲの制御方法の別の例の説明図である。
【図１９】Ｒの残存率の一例の説明図である。
【図２０】ＣＭＹＫＲを使用する場合のＫの制御方法の具体例の説明図である。
【図２１】ＣＭＹＫＲを使用する場合のＫの制御方法の別の具体例の説明図である。
【図２２】色信号対作成部３３で得られる出力色信号と入力色信号の対の一例の説明図である。
【図２３】本発明の第三の実施の形態を示す構成図である。
【図２４】ＣＭＹＫＲを使用する場合にＲを最小限に抑えてＫを制御する場合の一例の説明図である。
【図２５】本発明の第三の実施の形態においてＲを最小限に抑えてＫを制御した後にＲを制御する場合における拘束色成分算出部の動作の一例の説明図である。
【図２６】ＣＭＹＫＲを使用する場合にＫを制御した後の最小Ｒ及び最大Ｒの一例の説明図である。
【図２７】Ｒの制御率の決定方法の一例の説明図である。
【図２８】ＣＭＹＫＲを使用する場合にＫを制御した後のＲの制御による色領域の一例の説明図である。
【図２９】明度に応じたＲの制御率の一例の説明図である。
【図３０】明度を加味したＲの制御による色領域の一例の説明図である。
【図３１】本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【発明を実施するための形態】
【００６４】
まず、本発明の実施の形態の理解を容易にするために、本発明の実施の形態が適用される技術について説明する。
【００６５】
出力装置が受け取る色信号を、使用する色を成分とする色信号に変換する方法の一つとして、上述のように色変換モデルを用いる方法がある。例えば、出力装置が使用する色の成分について複数の組み合わせに対応する色パッチを作成し、その色パッチを出力して測色し、使用する色の成分の組み合わせと測色値との対応関係をモデル化し、そのモデルを用いて色変換を行う。
【００６６】
モデル化された対応関係は、例えば出力装置がＬ* ａ* ｂ* 色信号を受け取り、ＣＭＹＫの４色を使用して画像を出力する場合には、
（Ｌ* ，ａ* ，ｂ* ）＝Ｆ（Ｃ，Ｍ，Ｙ，Ｋ）        （数式１）
として記述される。ここでＦがモデル化された対応関係を示す関数である。このモデルを用い、Ｌ* ａ* ｂ* 色信号が与えられた場合にＣＭＹＫを算出するには、
（Ｃ，Ｍ，Ｙ，Ｋ）＝Ｆ-1（Ｌ* ，ａ* ，ｂ* ）        （数式２）
で示す逆変換モデルを用いることになる。この変換は、３次元の色信号であるＬ* ａ* ｂ* から４次元の色信号であるＣＭＹＫへの変換となり、数学的には一意に解は得られない。そこで、ＣＭＹＫのうちの１つ、例えばＫについて
Ｋ＝ｆｋ（Ｌ* ，ａ* ，ｂ* ）                        （数式３）
により先に決めておき、決めたＫとＬ* ａ* ｂ* から
（Ｃ，Ｍ，Ｙ）＝Ｇ-1（Ｌ* ，ａ* ，ｂ* ，Ｋ）          （数式４）
によりＣＭＹを決定する方法が用いられている。ここで、数式３のｆｋは、Ｌ* ａ* ｂ* に対してＫの与え方を設計する関数である。また関数Ｇ-1は関数Ｆ-1においてＫが決定した場合のＣＭＹを決定する関数である。例えば数式１に示した関数Ｆという正方向の変換モデルにＬ* ａ* ｂ* とＫを与え、ＣＭＹが収束するように演算を繰り返すことで解を算出すればよい。あるいは上述の特許文献１や特許文献２に記載されている方法を用いてもよい。
【００６７】
数式３と数式４は、出力装置がＣＭＹＫを用いて画像を出力する場合の例であるが、例えば、ＣＭＹＫＯＧ（Ｏ＝オレンジ、Ｇ＝グリーン）の６色を用いる場合や、ＣＭＹＫＲＧＢ（Ｒ＝レッド、Ｇ＝グリーン、Ｂ＝ブルー）の７色を用いる場合など、５色以上を用いる場合には、出力装置が受け取る３次元の色信号を、６次元あるいは７次元の色信号に変換することになる。例えば出力装置が受け取る色信号をＬ* ａ* ｂ* 色信号とし、ＣＭＹＫＲＧＢの７色を用いて画像を出力する場合、Ｌ* ａ* ｂ* 色信号からＣＭＹＫＲＧＢ色信号へ変換することになる。
【００６８】
このような５以上の色を用いる場合の変換方法としては、数式３と数式４を用いた方法を拡張させた方法がある。すなわち、数式５、数式６、数式７により特色成分を決定し、数式８で主要色成分であるＣＭＹを算出する方法である。
Ｒ＝ｆR （Ｌ* ，ａ* ，ｂ* ）                      （数式５）
Ｇ＝ｆG （Ｌ* ，ａ* ，ｂ* ）                      （数式６）
Ｂ＝ｆB （Ｌ* ，ａ* ，ｂ* ）                      （数式７）
（Ｃ，Ｍ，Ｙ）＝Ｆ-1（Ｌ* ，ａ* ，ｂ* ，Ｋ，Ｒ，Ｇ，Ｂ）（数式８）
このようにして、出力装置が受け取る色信号の色成分の数よりも多くの色を使用する場合についても、使用する色を成分とする色信号が得られることになる。
【００６９】
この変換過程において、数式３、数式５、数式６、数式７で特色成分（ＫＲＧＢ）を算出する際に、最終的に数式８で算出されるＣＭＹＫＲＧＢが色域内となるようにＫＲＧＢを決定する必要がある。そのために、上述の特許文献３ではＫＲＧＢの最大値や最小値の算出を、処理時間がかかる探索処理により求めている。また上述の特許文献４ではＣＭＹの色域を拡張した色域内のＣＭＹＫＲＧＢからＬ* ａ* ｂ* を求めることにより、色域内となることを保障している。
【００７０】
一般に、出力装置で使用する色材の総量が制限される場合がある。例えば電子写真方式の出力装置では、紙面へトナーが定着しすぎることによる画質の劣化などを防止するために、トナーの総量に制限がある場合が多い。また、液体噴射方式の出力装置でも、にじみや乾燥などの関係からインクの総量に制限がある場合がある。これらの場合は、総量制限値、例えばＣＭＹＫの場合はＣ＋Ｍ＋Ｙ＋Ｋの値が予め設定されている値以下となっているという条件を厳守しなければならない。
【００７１】
また、総量制限に関する課題の他にも、レリーフ感などを抑制するために、色成分のそれぞれに単色制限をかける場合がある。これは、通常では各色成分が０％から１００％までの値をとるところ、例えば、Ｃ≦８０％などの制限をかける場合などがある。
【００７２】
このような制限が設定されている場合、変換により得られた色信号、例えばＣＭＹＫＲＧＢが制限を満たす色域内となる必要がある。特許文献４に記載されている方法では、制限を満たしたＣＭＹＫＲＧＢからＬ* ａ* ｂ* を求めることにより制限を満たす変換が行われる。しかし、ＣＭＹ３色による再現色域からＫＲＧＢ付加して色域を拡張しているため、基本のＣＭＹを使用しない例えばＫＲだけの組み合わせなど、上述の総量制限が厳しくなると本来再現されるはずの色が出力されない場合がある。そのため、制限を満たし、しかも制限を満たす色域を余すことなく使用して色変換を行うことが重要となる。
【００７３】
色域を余すことなく使用することは、例えばＣＭＹにＫ及びその他の特色を加えた５以上の色を使用するというだけでも問題となる。例えば探索処理で求めると、探索時間は特色の数の二乗で増加し、現実的でない。本発明の実施の形態では、出力装置に制限が課せられている場合、または使用する色が５以上の場合、あるいはその両方の場合において、色域を余すことなく使用する技術を提供するものである。
【００７４】
以下、本発明を実施するための形態について説明するが、本発明の実施の形態の理解を容易にするために、本発明の各実施の形態において具体例として想定する出力装置は、Ｌ* ａ* ｂ* 色空間の色信号を受け取り、ＣＭＹＫ、ＣＭＹＫＲ、ＣＭＹＫＲＧ、ＣＭＹＫＲＧＢなどの４色から７色（Ｃ＝シアン、Ｍ＝マゼンタ、Ｙ＝イエロー、Ｋ＝墨（ブラック）、Ｒ＝レッド、Ｇ＝グリーン、Ｂ＝ブルー）の色材を用いて画像を出力することとする。ここで、使用する色材の色を軸とする色空間を出力色空間とする。なお、入力色空間と出力色空間はこの例に限られるものではなく、入力色空間の次元（Ｎ）＜出力色空間の次元（Ｍ）であれば、いかなる入力色空間、出力色空間であってもよい。例えば、入力色空間は、Ｌ* ａ* ｂ* 色空間の他に、ｓＹＣｂＣｒ色空間でもＸＹＺ色空間などでもよく、出力色空間は、ＣＭＹＫＲＧＢ色空間の他にもＣＭＹＫＯＧ（Ｏ＝オレンジ）やＣＭＹＫＯＶ（Ｖ＝バイオレット）などの色成分から成る色空間であってもよい。また、出力信号において使用する色のうち、ＣＭＹを主要色と呼び、この主要色以外のＫＲＧＢ（ＯＶ）などは、色域拡大や粒状性を向上させるための特色と呼ぶことにする。もちろん出力装置によってはＲＧＢを主要色とし、他の色を特色とするなど、この例に限られるものではない。
【００７５】
図１は、本発明の第一の実施の形態を示す構成図である。図中、１１は色域設定部、１２は出力色信号制御部、１３は色信号対作成部、１４は色変換部である。色域設定部１１は、Ｍ色（ここでは４色から７色）を使用して色を出力する出力装置で、目標色が得られるＭ個の色成分の値の組み合わせのうち、Ｍ個の色成分の値の総和が最小となる組み合わせであって、あらかじめ設定されている制限を満たす組み合わせによって構成される色域を設定する。ここで制限は、例えばＭ個の色成分の値の総和が、出力装置に課せられた総量制限値以内という制限、あるいは、Ｍ個の色成分のそれぞれの値が出力装置に課せられた各色成分毎の単色制限値以内という制限などがある。この色域設定部１１で設定される色域は、出力装置で再現される色域のうち、後述するように与えられた制限を満たす最も広い色域である。
【００７６】
出力色信号制御部１２は、色域設定部１１で設定した色域内の色が得られるＭ個の色成分の組み合わせを、当該色が得られるＭ個の色成分の値の総和が最小となる組み合わせと最大となる組み合わせの間であって、予め設定されている制限を満たす範囲内で制御して、Ｍ個の色成分を要素とする出力色信号を得る。例えば制限として総量制限値が設定されており、ある色が得られるＭ個の色成分の値の総和の最大値が総量制限値を超えている場合、その色が得られるＭ個の色成分の値の総和が最小となる組み合わせと総和が総量制限値となる組み合わせの間で、Ｍ個の色成分の組み合わせを制御することになる。この場合、総和が最小となる組み合わせ、あるいは総和が総量制限値となる組み合わせであってもよい。また、ある色が得られるＭ個の色成分の値の総和の最大値が総量制限値を超えていなければ、総和が最大となる組み合わせであってもよい。もちろん、他の制限が設定されていれば、その設定された制限を満たす範囲内でＭ色の組み合わせを制御すればよい。
【００７７】
色信号対作成部１３は、出力色信号制御部１２で求めた出力色信号と、その出力色信号に対応する色を表す入力色空間における入力色信号との対を作成する。この入力色信号と出力色信号の対は、色域設定部１１で設定した色域内部及び外郭にまんべんなく配置した色をもとに作成するとよい。上述のように入力色信号の色成分の数Ｎ＜出力色信号の色成分の数Ｍであることから、入力色信号から出力色信号は一意に決まらないが、出力色信号に対応する入力色信号は一意に決まり、対が作成される。
【００７８】
色変換部１４は、色信号対作成部１３で作成した出力色信号と入力色信号との複数の対をもとに、入力色空間の処理対象色信号から出力色空間の処理結果色信号への色変換を行う。例えば出力色信号と入力色信号との複数の対に基づいて色変換モデルを作成し、その色変換モデルを用いて処理対象色信号から処理結果色信号への変換を行えばよい。あるいは、出力色信号と入力色信号との複数の対を変換表として用い、補間演算と組み合わせて処理対象色信号から処理結果色信号への変換を行ってもよい。もちろん他の変換方法を採用してもよい。
【００７９】
なお、色変換部１４を設けずに、色信号対作成部１３で作成した出力色信号と入力色信号との複数の対を出力する構成や、その出力色信号と入力色信号との複数の対をもとに色変換モデルを作成して出力する構成であってもよい。この場合、出力色信号と入力色信号との対あるいはその対から作成した色変換モデルなどを用いて色変換を行う色変換部１４を別の装置として構成してもよい。
【００８０】
上述の本発明の第一の実施の形態の構成について、さらに説明する。本発明の第一の実施の形態における基本的な考え方は、出力装置に課せられた制限を満たす最大の色域をまず求めておいて、その色域内で制限を満たして１対１に対応する出力色信号と入力色信号を求め、色変換を行うものである。そのために、色域設計部１１では、設定されている制限を満たす最大の色域を求めることになる。
【００８１】
出力装置によって再現される色の範囲を色域と呼んでいるが、色域内のある色に着目し、その色（目標色）をＭ色の色材で再現する場合、Ｍ色の色材量の組み合わせは複数存在する。図２は、注目色を再現するＭ色の組み合わせの一例の説明図である。ここではＣＭＹＫの４色を用いるものとし、簡単のためにＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）を用いてＣＭＹの各色をＫに置き換える場合の例を示している。図２（Ａ）ではＵＣＲ率が０％の場合を、図２（Ｂ）は５０％の場合を、図２（Ｃ）は１００％の場合を、それぞれ示している。ここでは３つの場合しか示していないが、ＵＣＲ率を制御することにより、様々なＣＭＹＫの組み合わせが作成される。ここで、４色の値の総和を考えると、図２（Ａ）に示したＫを最小とした場合に総和が最も大きくなり、図２（Ｃ）に示したＫを最大とした場合に総和が最も小さくなる。
【００８２】
図３は、出力装置がＣＭＹＫを用いる場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。例えば、出力装置がＣＭＹＫの色を用いる場合、出力装置から出力される色の範囲をＬ* ａ* ｂ* 色空間で示すと、図３において太線で示すようになる。図２に示したように、ある目標色を出力装置に再現させるのに、Ｋの値をどの程度にするかは色再現の設計によるものであり、最大限にＫを使用してもよいし、Ｋの使用を最小限に抑えてもよい。例えばＫを最大限に使用した場合の色域外郭の変化を図３（Ａ）に示し、Ｋを最小限に抑えた場合の色域外郭の変化を図３（Ｂ）に示している。例えば図３（Ａ）においてＫ＝５０と記載した色域外郭は、ＣＭＹのいずれかが０％であって、Ｋは５０％までしか加えられない色を示している。すなわち、Ｋを最大限に使用するとしても、これよりＬ* が大きい色についてはＫは５０％より少ない量しか使用できない。逆に、例えば図３（Ｂ）においてＫ＝５０と記載した色域外郭はＣＭＹのいずれかが１００％であって、最低でもＫを５０％まで加えないと色が再現されないことを示している。すなわち、Ｋを最小限に抑えるにしても、これよりＬ* が小さい色についてはさらにＫを増やす必要がある。
【００８３】
図３（Ａ）と図３（Ｂ）に示した色域外郭（太線）の形状を参照してわかるように、制限が設けられていない状態では、Ｋを最大限に使用しても、Ｋを最小限に抑えたとしても、再現される色の範囲は変わらない。従って、色域の内部においては、最大限にＫを使用した場合のＣＭＹＫの組み合わせからＫを最小限に抑えた場合のＣＭＹＫの組み合わせの範囲内で、ＣＭＹＫの組み合わせを変更してよいことを示している。そして、この色域の外郭においては、最大限にＫを使用した場合のＫの値Ｋｍａｘと、最小限にＫを抑えた場合のＫの値Ｋｍｉｎとは、Ｋｍａｘ＝Ｋｍｉｎの関係にある。
【００８４】
図２、図３では制限を設けない場合について説明したが、出力装置が使用する色成分の値に、例えば総量制限が課せられている場合について説明する。図４は、出力装置に総量制限が課せられている場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。図４でも、例えば出力装置がＣＭＹＫの色を用いるものとして、出力装置から出力される色の範囲をＬ* ａ* ｂ* 色空間で示している。図４（Ａ）はＫを最大限に使用した場合の色域外郭の変化を示し、図４（Ｂ）はＫを最小限に抑えた場合の色域外郭の変化を示している。図２でも説明したように、Ｋを最大限に使用する場合には、Ｋを最小限に抑えた場合に比べてＣＭＹＫの総和は小さくなる。そのため、図４（Ａ）と図４（Ｂ）を比較して分かるように、Ｋを最大限に使用する場合の方が、Ｋを最小限に抑えた場合よりもＬ* 値が小さい色についても色域内に含まれることになる。Ｋを最大と最小の間に設定する場合の色域外郭は、図４（Ａ）と図４（Ｂ）に示す色域外郭の間に存在し、Ｋを最大限に使用する場合に、色域は最も広くなる。
【００８５】
このように、出力装置に総量制限が課せられている場合には、Ｋを最大限に使用すると最大の広がりを持つ色域が確保されることが分かる。従って、Ｋを最大限に使用し、ＣＭＹＫの総和が最小となるＣＭＹＫの組み合わせであって、そのＣＭＹＫの組み合わせが総量制限を満たすＣＭＹＫの組み合わせを求めてゆけば、総量制限を満たす最も広い色域が確保されることになる。このような見地から、色域設定部１１では、ＣＭＹＫの値の総和が最小となる組み合わせであって、総量制限を満たす組み合わせを求めて、その組み合わせにより構成される色域を設定する。
【００８６】
上述の説明では、出力装置に課せられている制限として総量制限の場合を示した。制限は総量制限に限られるものではなく、種々の制限が課せられる場合があり、そのような場合にも対応している。図５は、出力装置に単色制限が課せられている場合のＬ* ａ* ｂ* 色空間における色域の一例の説明図である。例えば出力装置がＣＭＹＫの色を用いるものとして、それぞれの色成分が８０％以内という単色制限が課せられた場合の色域をＬ* ａ* ｂ* 色空間で示している。ここではＬ* の高明度側から見た色域を示している。
【００８７】
このような単色制限が出力装置に課せられている場合でも、それぞれの色成分が単色制限を満たす範囲内で、目標色を再現するＣＭＹＫの組み合わせのうち総和が最小となる組み合わせを求めてゆけば、単色制限を満たす最も広い色域が確保されることになる。もちろん、単色制限と総量制限の両方が課せられる場合や、その他の制限が課せられている場合についても、目標色を再現するＣＭＹＫの組み合わせのうち総和が最小となる組み合わせであって、制限を満たす組み合わせを求めてゆけば、制限を満たす最も広い色域が確保されることになる。
【００８８】
このようにして制限を満たす最も広い色域を確保してしまえば、その色域内のそれぞれ色について１または複数のＣＭＹＫの組み合わせが存在していることが保障されていることになる。出力色信号制御部１２では、その存在する１または複数のＣＭＹＫの組み合わせの中から１つの組み合わせを選択する。図６は、出力色信号制御部における色成分の組み合わせ制御の一例の説明図である。例えば上述の総量制限が課せられている場合、総和が最小となるＣＭＹＫの組み合わせから、総和が最大又は総量制限値となるＣＭＹＫの組み合わせまでの間でＣＭＹＫの組み合わせが存在することになる。この範囲内でＣＭＹＫの値の組み合わせを制御すればよい。例えば図６（Ａ）に示す例は、総和が最小となるＣＭＹＫの組み合わせを示しており、この組み合わせを選択してもよい。また図６（Ｃ）に示す例は、総和が総量制限値となるＣＭＹＫの組み合わせを示しており、この組み合わせを選択してもよい。あるいは図６（Ｂ）に示す例のように、総量が最小と総量制限値との中間のＣＭＹＫの組み合わせを選択してもよい。
【００８９】
図６（Ｄ）には総和が最大となるＣＭＹＫの組み合わせを示しており、この例では総量制限値を超えているものとしている。このような場合には、総和が最小から総量制限値までの間でＣＭＹＫの組み合わせを制御すればよい。また、総和が最大の場合でも総量制限値を超えない場合には、総和が最小から最大までの間でＣＭＹＫの組み合わせを制御すればよい。もちろん、例えば単色制限や他の制限が課せられている場合には、その制限の範囲内でＣＭＹＫの組み合わせを制御することになる。
【００９０】
なお、出力色信号制御部１２で求めるＣＭＹＫの組み合わせに対応する色域内の色は、色域設定部１１で用いた目標色のうちの色域内の色を使用してもよいし、別に設定した色についてＣＭＹＫの組み合わせを求めてもよい。このＣＭＹＫの組み合わせは、色域設定部１１で設定した色域内部及び外郭にまんべんなく配置した色をもとに作成するとよい。
【００９１】
また、上述のようにＣＭＹＫの組み合わせをある範囲内で制御する方法は、Ｋをどのように使用するかを示す設計方針に従えばよい。例えば、Ｋを最大限に使用する設計方針であれば、ＣＭＹＫの総和が最小となるＣＭＹＫの組み合わせとすればよい。また、Ｋを最小限に抑える設計方針であれば、ＣＭＹＫの総和が最大又は総量制限などの制限値となるＣＭＹＫの組み合わせとすればよい。このほかにも、例えば明度が高くなるに従ってＫの割合を少なくする設計方針、彩度が高くなるに従ってＫの割合を少なくする設計方針など、種々の設計方針が考えられる。色域が設定されているので、色域の内部及び外郭の色であれば、ＣＭＹＫの総和が最小となる組み合わせから、総和が最大または制限値となるＣＭＹＫの組み合わせまでの範囲で様々な設計方針に従ってＣＭＹＫの組み合わせを制御すればよい。
【００９２】
出力色信号制御部１２で制御されたＣＭＹＫの組み合わせが得られたら、色信号対作成部１３において、得られたＣＭＹＫの組み合わせを出力色信号とし、その出力色信号に対応する入力色空間における入力色信号を求めて、出力色信号と入力色信号との対を作成する。例えば入力色空間がＬ* ａ* ｂ* 色空間であれば、出力色信号から入力色信号への変換は、例えば上述の数式１として示したモデルを用いて行えばよく、この例では４次元から３次元への変換であるので一意に決まることになる。図７は、色信号対作成部１３で得られる出力色信号と入力色信号の対の一例の説明図である。例えば出力色信号（Ｃ０，Ｍ０，Ｙ０，Ｋ０）と、その出力色信号を変換することにより得られる入力色信号（Ｌ０，ａ０，ｂ０）とを対応付ければよい。このような出力色信号と入力色信号との対を、出力色信号制御部１２で求めた出力色信号について生成する。
【００９３】
色変換部１４では、色信号対作成部１３で得られた出力色信号（ここではＣＭＹＫ）と入力色信号（ここではＬ* ａ* ｂ* ）との複数の対を用いて、入力色空間（Ｌ* ａ* ｂ* 色空間）の処理対象色信号から出力色空間（ＣＭＹＫ色空間）の処理結果色信号への色変換を行う。例えば図７に示した出力色信号と入力色信号との対を変換表として用い、補間演算と組み合わせて処理対象色信号から処理結果色信号への変換を行えばよい。あるいは、例えば出力色信号と入力色信号との複数の対に基づいて色変換モデルを作成し、その色変換モデルを用いて処理対象色信号から処理結果色信号への変換を行えばよい。この場合の構成例を以下に示す。
【００９４】
図８は、色変換部１４の一例を示す構成図である。図中、２１は拘束色成分算出部、２２は残色成分算出部である。拘束色成分算出部２１は、色信号対作成部１３で作成した出力色信号と入力色信号との複数の対をもとに、入力色空間の処理対象色信号から、出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する。このＭ−Ｎ個の色成分は、出力装置が出力する画像の粒状性を向上させる色成分、または、出力装置が再現する色域を拡大するための色成分など、特色成分であるとよい。
【００９５】
例えば上述の例のように入力色空間がＬ* ａ* ｂ* 、出力色空間がＣＭＹＫである場合、Ｍ＝４、Ｎ＝３であり、Ｍ−Ｎ＝１個の色成分を算出する。この場合、例えばＫを算出すればよい。Ｋの算出には、出力色信号ＣＭＹＫと入力色信号Ｌ* ａ* ｂ* の対からＬ* ａ* ｂ* とＫを抜き出して上述の数式３のｆｋとしてモデル化し、与えられた処理対象色信号Ｌ* ａ* ｂ* からＫを求めればよい。Ｋ以外に特色を使用する場合、それぞれの特色について、その特色とＬ* ａ* ｂ* とからモデルを作成し、当該特色の色成分を求めればよい。例えば出力色空間がＣＭＹＫＲである場合には、ｆｋによりＫを求めるとともに、出力色信号のＲと入力色信号のＬ* ａ* ｂ* とから関数ｆｒをモデル化し、与えられた処理対象色信号Ｌ* ａ* ｂ* からＲを求めればよい。例えば出力色空間がＣＭＹＫＲＧＢの場合には、Ｍ＝７、Ｎ＝３であり、Ｍ−Ｎ＝４であって、Ｋ、Ｒ、Ｇ、Ｂの４色を処理対象色信号Ｌ* ａ* ｂ* からそれぞれ求めればよい。
【００９６】
残色成分算出部２２は、処理対象色信号と、拘束色成分算出部２１で算出した処理結果色信号のＭ−Ｎ個の色成分から、処理結果色信号の残りのＮ個の色成分を算出する。
【００９７】
例えば上述の例のように入力色空間がＬ* ａ* ｂ* 、出力色空間がＣＭＹＫであり、拘束色成分算出部２１で処理結果色信号のうちのＫを求めた場合には、この残色成分算出部２２では処理対象色信号Ｌ* ａ* ｂ* と処理結果色信号のＫとから、処理結果色信号のうちのＣＭＹの各色成分を算出する。この場合の算出方法は、上述の数式４を用いて算出すればよい。数式４における関数Ｇ-1は、出力装置から予め得られているモデルを用いて作成すればよい。例えば出力装置で出力した色パッチとその測色値から作成されたモデルを利用すればよい。
【００９８】
なお、数式３の関数ｆｋや、数式４の関数Ｇ-1のもととなるモデルＦは、例えば、特許文献１または特許文献２に記載されている方法や、ニューラルネットワークなどを用いればよい。
【００９９】
このような色変換部１４の構成では、拘束色成分算出部２１によって出力装置のモデルＦを逆に用いて算出する際の未知数の数を、与える既知数の数より小さくしている。出力装置がＣＭＹＫの色材を使用する場合は、拘束色成分算出部２１で処理対象色信号Ｌ* ａ* ｂ* から処理結果色信号のうちのＫを算出することによって、未知数がＣＭＹの３つに、既知数がＬ* ａ* ｂ* Ｋの４つになる。従って、残色成分算出部２２では４つの既知成分から３つの未知成分を算出することになり、未知成分が一意に算出される。出力装置がＣＭＹＫＲＧＢの７色を使用する場合にも、上述のように拘束色成分算出部２１で処理対象色信号Ｌ* ａ* ｂ* から処理結果色信号のうちのＫ、Ｒ、Ｇ、Ｂをそれぞれ算出することで、未知数が３つ、既知数が７つになり、残色成分算出部２２では７つの既知成分から３つの未知成分を算出すればよい。
【０１００】
上述のように拘束色成分算出部２１ではＫやＲＧＢなどの特色を拘束色成分として求めている。このようにＣＭＹなどの基本色に優先して特色の色成分を求めると、特色の色成分が精度よく求まることになる。さらに、精度のよい色変換モデルＦを用いることで、入力色信号と、入力色信号を再現するための特色が与えられた場合に、ＣＭＹなどの基本色の色成分も精度よく算出されることになる。
【０１０１】
図９は、本発明の第二の実施の形態を示す構成図である。図中、３１は色域設定部、３２は出力色信号制御部、３３は色信号対作成部、３４は色変換部である。色域設定部３１は、３色の基本色と墨を含む２以上の特色のＭ色（ここでは５色から７色）を使用して色を出力する出力装置で、目標色が得られるＭ個の色成分の値の組み合わせのうち、特色の値が最大となる組み合わせによって構成される色域を設定する。さらに第一の実施の形態で説明した、予め設定されている各種の制限、例えばＭ色の色成分の値の総和が総量制限値以内という制限、あるいは各色成分の値が満たすべき単色制限などの制限を満たすように、色域を設定してもよい。この色域設定部３１で設定される色域は、出力装置で再現される色域のうち、特色を用いる場合の最も広い色域である。
【０１０２】
出力色信号制御部３２は、色域設定部３１で設定した色域内の色が得られるＭ個の色成分の組み合わせを制御して、Ｍ個の色成分を要素とする出力色信号を得る。制御は、色域内の色が得られるＭ個の色成分の値の総和が最小となる組み合わせと最大となる組み合わせの間で行う。予め設定されている制限がある場合には、さらに制限を満たす範囲に制限して制御する。
【０１０３】
色信号対作成部３３は、出力色信号制御部３２で求めた出力色信号と、その出力色信号に対応する色を表す入力色空間における入力色信号との対を作成する。この入力色信号と出力色信号の対は、色域設定部３１で設定した色域内部及び外郭にまんべんなく配置した色をもとに作成するとよい。上述のように入力色信号の色成分の数Ｎ＜出力色信号の色成分の数Ｍであることから、入力色信号から出力色信号は一意に決まらないが、出力色信号に対応する入力色信号は一意に決まり、対が作成される。
【０１０４】
色変換部３４は、色信号対作成部３３で作成した出力色信号と入力色信号との複数の対をもとに、入力色空間の処理対象色信号から出力色空間の処理結果色信号への色変換を行う。例えば出力色信号と入力色信号との複数の対に基づいて色変換モデルを作成し、その色変換モデルを用いて処理対象色信号から処理結果色信号への変換を行えばよい。この場合の色変換部３４の構成は、図８に示した構成を適用すればよい。あるいは、出力色信号と入力色信号との複数の対を変換表として用い、補間演算と組み合わせて処理対象色信号から処理結果色信号への変換を行ってもよい。もちろん他の変換方法を採用してもよい。
【０１０５】
なお、色変換部３４を設けずに、色信号対作成部３３で作成した出力色信号と入力色信号との複数の対を出力する構成や、その出力色信号と入力色信号との複数の対をもとに色変換モデルを作成して出力する構成であってもよい。この場合、出力色信号と入力色信号との対あるいはその対から作成した色変換モデルなどを用いて色変換を行う色変換部３４を別の装置として構成してもよい。
【０１０６】
上述の本発明の第二の実施の形態の構成について、さらに説明する。本発明の第二の実施の形態では、上述の第一の実施の形態で示した色域の作成方法を、Ｋ以外の特色に対しても用い、色域を拡張させる。第一の実施の形態で説明したが、各色成分の総和が最小となる色域を生成することで、最大の色域が得られる。色域設定部３１では、特色の色成分の値が最大となる色成分の組み合わせを求めることにより色成分の値の総和を最小とし、これによって最大の色域を求める。
【０１０７】
図１０は、特色を最大として総和が最小となるＭ色の組み合わせを求める一例の説明図である。ここではＣＭＹＫＲの５色を用いるものとし、簡単のためにＵＣＲの手法を用いてＣＭＹの各色をＫ及びＲに置き換える場合の例を示している。ここで、ＫはＣＭＹで表現される色域の低明度側の色域拡大を行うための特色であり、ＲはＭＹで表現される領域の彩度の拡大を行うための特色である。よって、ＫとＲの両方を用いることで、低明度側及び赤の方向について彩度側への色域の拡大が図られることになる。
【０１０８】
図１０（Ａ）には、ある目標色を表すＣＭＹＫＲの一例を示している。図１０（Ｂ）では、ＣＭＹを等量ずつ減らしてその分だけＫを増やした場合を示している。図１０（Ｃ）は、図１０（Ｂ）の組み合わせから、ＭＹを等量ずつ減らしてその分だけＲを増やした場合を示している。この例では図１０（Ｃ）に示したＣＭＹＫＲの組み合わせの場合が、特色であるＫ及びＲが最大となる組み合わせであり、ＣＭＹＫＲの総和が最小となる。
【０１０９】
図１１は、本発明の第二の実施の形態における色域設定部３１による色域の生成方法の一例の説明図である。色域設定部３１では、上述のように最大限のＫやＲで置き換えたＣＭＹＫＲの組み合わせを求めて色域を設定する。そのために、まず図１１（Ａ）に示すように、Ｋを最大限に使用するＣＭＹＫ（Ｒ＝０）４色色域を生成する。この色域は上述の第一の実施の形態において図３（Ａ）で示した色域である。
【０１１０】
次に、Ｃ＝０の領域に対してＲ＝１００とするＣＭＹＫＲ（Ｃ＝０のときＲ＝１００）の５色色域を生成する。図１１（Ａ）で示した４色色域のうち、Ｃ＝０としても再現される色の領域を、図１１（Ｂ）において斜線を付して示している。この領域の色は、図１１（Ａ）の４色色域を求めた際にはＲ＝０としている。このＣ＝０の領域の色を示すＣＭＹＫＲ（Ｃ＝０，Ｒ＝０）の組み合わせについて、Ｒを０から１００に変更する。これにより得られるＣＭＹＫＲ（Ｃ＝０）の組み合わせにより再現される色の領域は、図１１（Ｃ）において斜線を付した領域となる。
【０１１１】
そして、図１１（Ｂ）に示したＲ＝０から、図１１（Ｃ）に示したＲ＝１００までの間で、Ｒを変化させてゆく。この状態を図１１（Ｄ）に示している。例えば図１１（Ｃ）に示したＲ＝１００の立体（図１１（Ｅ）参照）の外郭からＲを減らして行けばよい。あるいは、図１１（Ｂ）に示したＣ＝０、Ｒ＝０の色域の外郭からＲを増やして行けばよい。このようにして、図１１（Ｆ）に示すＣＭＹＫＲの５色色域（ＫとＲを最大限に使用する色域）が生成される。このＫとＲを最大限に使用する色域は、ＣＭＹＫＲの５色を使用する場合の色成分の総和が最小となる色域である。
【０１１２】
上述の説明では第一の実施の形態で説明した各種の制限を考慮していないが、制限が課せられている場合には、得られた色域から制限を満たしていない部分を削除すればよい。例えば色成分の総和に制限（総量制限）が課せられている場合には、ＫとＲを最大限に使用した場合のＣＭＹＫＲの組み合わせの総和が総量制限値を満たしているか否かを判断し、満たしていないＣＭＹＫＲの組み合わせを削除して行けばよい。
【０１１３】
図１２は、ＫとＲを最大限に使用するＣＭＹＫＲの組み合わせを総量制限により選択する処理の一例の説明図、図１３は、ＣＭＹＫＲによる総量制限を満たす最大の色域の一例の説明図である。図１２に示す例では、総和が２８０％以内という制限を付した場合を示している。ＫとＲを最大限に使用するＣＭＹＫＲの組み合わせのそれぞれについて、総和と、制限を満たすことにより抽出する組み合わせか否かを示している。例えば（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（０，８０，５０，２０，１０）の場合は総和が１６０％となるため抽出する対象である。また、（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（０，９０，８０，９０，１００）の場合は総和が３６０％となるため抽出せず、色域から削除する対象である。このように、ＫとＲを最大限に使用するＣＭＹＫＲの組み合わせのうち、総和の制限を満たすＣＭＹＫＲの組み合わせを抽出すれば、設定されている総和の制限を満たす最大の色域が得られる。得られる色域をＬ* ａ* ｂ* 色空間で示すと、例えば図１３において斜線を付した色域となる。なお、斜線を付した色域の外側の実線で示した色域が、図１１（Ｆ）で示した総和の制限を設けない場合の色域である。
【０１１４】
他の制限が課せられている場合についても、ＫとＲを最大限に使用するＣＭＹＫＲの組み合わせのうちから制限を満たすものを抽出することにより、制限を満たす最大の色域が得られる。
【０１１５】
このようにしてＣＭＹＫＲを用いた場合の最大の色域を確保してしまえば、その色域内のそれぞれ色について１または複数のＣＭＹＫＲの組み合わせが存在していることが保障されていることになる。出力色信号制御部３２では、その存在する１または複数のＣＭＹＫの組み合わせの中から１つの組み合わせを選択する。
【０１１６】
図１４は、ＣＭＹＫＲＧＢを使用した場合の最大の色域の一例の説明図である。図１１ではＣＭＹＫＲの５色で説明を行ったが、例えばＣＭＹＫＲＧＢを使用する場合には、ＲとともにＧやＢによる色域の拡張を行えばよい。Ｒ、Ｇ、Ｂが互いに重なることはなく、従ってＣＭＹＫＲＧＢの７色を扱う場合は、ＣＭＹＫＲ、ＣＭＹＫＧ、ＣＭＹＫＢと分けて考えればよい。Ｒを用いて色域の拡張を行った手法をそのまま用い、ＧについてはＭ＝０の領域についてＧを０から１００まで変化させればよく、ＢについてはＹ＝０の領域についてＢを０から１００まで変化させればよい。このようにして得られた色域を図１４に示している。図１４では、Ｌ* ａ* ｂ* 色空間において、Ｌ* の値が大きい側から見た色域の外郭を示している。
【０１１７】
もちろん、ＣＭＹＫＲやＣＭＹＫＲＧＢに限らず、ＣＭＹＫＲＧや他の特色を使用する場合についても、それぞれの特色について上述したＲにおける手法を用いて色域を設定して行けばよい。
【０１１８】
図１５は、色域内でのＣＭＹＫＲの組み合わせの範囲の一例の説明図である。例えば制限が課せられていない場合には、色域内のある色を再現するＣＭＹＫＲの組み合わせは、総和が最小の組み合わせから総和が最大の組み合わせまでの間で選択すればよい。また、制限が課せられている場合も、総和が最小の組み合わせから制限の上限となる組み合わせまでの間で選択すればよい。図１５では制限が課せられていない場合を示しており、図１５（Ａ）ではＫとＲを最大限に使用する場合を示している。ＫとＲに着目すると、色域内ではＫを使用することになり、Ｃ＝０で再現される色の領域内ではＫとＲを使用することになる。図１５（Ｂ）ではＫとＲを最小限に使用する場合を示しており、ＣＭＹで再現される色の領域についてはＫもＲも使用せず、Ｋを使用しなければ再現されない色の領域、及び、少なくともＲを使用しなければ再現されない色の領域が存在する。ＫやＲを用いない場合には、その代わりにＫであればＣＭＹの使用量が、ＲであればＭＹの使用量が、それぞれ増加することになり、図１５（Ｂ）の場合に総和が最大となる。もちろん、図１５（Ａ）に示した総和が最小の場合と図１５（Ｂ）に示した総和が最大の場合の中間の総和となる組み合わせも存在する。このように、色域設定部３１で設定した色域において、ＣＭＹＫＲの組み合わせは１以上存在しており、その範囲内でＣＭＹＫＲの組み合わせを制御すればよい。
【０１１９】
具体例として、ＣＭＹＫＲの総和が最小となる組み合わせの１つを
（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（０，０，５０，３０，３０）
とする。総和が最小となる組み合わせでは、ＣＭＹのいずれかが０である。このＣＭＹＫＲの組み合わせについて、ＵＣＲの原理を用いて最大総量色域へ制御すると以下のようになる。まず、ＲをＹＭで置き換えることにより、
（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（０，３０，８０，３０，０）
となる。さらに、ＫをＣＭＹで置き換えることにより、
（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（２０，５０，１００，１０，０）
となる。以上のようにして得られた、総和が最小となるＣＭＹＫの組み合わせである（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（０，０，５０，３０，３０）と、総和が最大となるＣＭＹＫの組み合わせである（Ｃ，Ｍ，Ｙ，Ｋ，Ｒ）＝（２０，５０，１００，１０，０）を上下限とする範囲で、ＣＭＹＫＲを制御すればよい。色域内の他の色についても、上述のようにしてＣＭＹＫＲを制御すればよい。
【０１２０】
制御方法としては、総和が最小となる制御方法、総和が最大（制限が課せられている場合には制限を満たす）となる制御方法、グレー軸に近づくにつれてＫを増やし、彩度が高いほどＫを減らす制御方法など、種々の制御方法を適用すればよい。ＲＧＢなどの特色で彩度を高める色域拡大では、彩度が高くなるに従い、特色を増やすように制御するとよい。
【０１２１】
どのような制御を行うにしろ、ＫとＲの値は、総和が最小となる場合のＫＲ（ＫとＲが最大）と、総和が最大となる場合のＫＲ（ＫとＲが最小）とを上下限とする範囲内の値のいずれかにならなければ色域内の色は再現されない。もちろん、ＫとＲのどちらを先に決めるかによって、後に決める方は制限される。どちらを優先させるにしても、総和が最小の組み合わせと総和が最大の組み合わせとを上下限とする範囲で特色を制御しなければならない。
【０１２２】
図１６は、ＣＭＹＫＲを使用する場合のＫ及びＲの制御方法の一例の説明図である。この例では、Ｒが最小となるように制御する場合の一例を示している。色域設定部３１で設定された色域において、Ｋを使用するがＲを使用しない色の領域と、Ｒを使用する色の領域に、それぞれ斜線を付してある。図１６（Ａ）ではＫを最大限に使用する場合であり、図１６（Ｂ）はＫを最小限に抑えた場合である。この例ではＲを最小とすると決定しているので、その条件の下でＫが取り得る範囲でＫを制御することになる。
【０１２３】
あるいは、Ｒが最大となるように先に決め、その条件の下でＫが取り得る範囲でＫを制御したり、逆にＫが最大あるいは最小となるように先に決め、その条件の下でＲが取り得る範囲でＲを制御してもよい。もちろん、Ｋ、Ｒとも、最大や最小に限らず、その間の値となるように一方を制御し、その条件の下で他方を制御してもよいことは言うまでもない。
【０１２４】
例えば図１５（Ｂ）、図１６（Ｂ）に示すようにＲとＫを最小限に抑えた場合には、ＣＭＹで再現される色についてはＫを含めないことにより粒状性よく色再現がなされるが、この色領域ではＲの反対色であるＣが使用される。そのため、Ｒの色相において無彩色軸から彩度を増加させて行くと、Ｃは減少して行きＣＭＹで再現される色の境界を過ぎるとＣ＝０となってＲが急激に増加する。そのため、この境界で色の連続性が悪くなる場合がある。そのため、ＣＭＹで再現される色領域でも、ある程度はＲを使用し、反対色の関係にあるＲとＣを混在させるように、Ｒ、Ｋを制御するとよい。なお、反対色とは、ある色成分に対して最も色相の差が大きい色成分である。一例を挙げれば、ＲやＯについてはＣであり、ＧについてはＭであり、Ｂ、Ｖに対してはＹである。
【０１２５】
上述の反対色を混在させることについて、さらに説明する。図１７は、ＣＭＹＫＲを使用する場合のＫ、Ｒの制御による他の色成分への影響の説明図である。図１７（Ａ）は、あるＣＭＹで再現される色においてＫとＲを最大限に用いた場合を示している。この色成分の組み合わせから、逆のＵＣＲを行ってＲを最小にする。すなわち、Ｒを減らした分だけＭとＹを増加させる。この例の場合、Ｍが１００％となるまでＲを減らせるので、図１７（Ａ）に示す色成分の組み合わせが、Ｒが最小の組み合わせとなる。この組み合わせでは、Ｋは固定される。すなわち、Ｋを減らすとＣＭＹが増加するが、すでにＭが１００％となっているため、Ｋは減らせない。従って、この場合には反対色の関係にあるＲとＣは混在しない。
【０１２６】
これに対して図１７（Ｃ）に示す組み合わせでは、図１７（Ａ）の組み合わせからＲを最小とせず、ＭＹが１００％とならない程度で抑えている。この場合には、Ｋを減らす余地があり、例えばＫを最小限に抑えた場合、図１７（Ｄ）に示す色成分の組み合わせが得られる。この場合には、反対色の関係にあるＲとＣが混在することになる。もちろん、Ｒを最大限使用した場合も、Ｋを減らせば反対色の関係にあるＲとＣが混在することになる。このように、ＲとＫを制御することによって、ＣＭＹで再現される色においても反対色の関係にあるＲとＣを混在させた色成分の組み合わせが作成されることになる。
【０１２７】
図１８は、ＣＭＹＫＲを使用する場合のＫ及びＲの制御方法の別の例の説明図である。この例では、Ｒを最小とした場合にＣＭＹで再現される色領域においても、Ｒを含ませた領域を設けた例を示している。図１８においても、Ｋを使用し、Ｒを使用しない領域と、少なくともＲを使用する領域に、それぞれ異なる斜線を付して示している。また、図１８（Ａ）はＫ最大の場合を、図１８（Ｂ）はＫ最小の場合を示している。このように、ＣＭＹで再現される色領域においてもＲを使用する色領域を設け、この色領域で反対色の関係にあるＲとＣを混在させて色が連続するようにしている。
【０１２８】
反対色の関係にある色成分を混在させる率を示す混在率は、上述の図１７でも説明したようにＲを決定した後にＫをどの程度減らすかによりＲの反対色であるＣが決定することから、Ｒの値と明度に影響を与える色成分であるＫの値に応じて決定されることになる。または、例えば明度または彩度あるいは明度と彩度に応じて混在率を決定し、その混在率に応じてＲとＫを決定してもよい。
【０１２９】
図１９は、Ｒの残存率の一例の説明図である。例えば反対色の混在率を、Ｒの値とＫの値に応じて決定する場合の一例について説明する。まず、Ｒについては、例えば図１９に示した残存率に応じて決定すると良い。この例においては、Ｒの残存率を、Ｒ、Ｋとも最大限に使用した場合のＫの値に応じて設定している。Ｒ、Ｋとも最大限に使用した場合の色域の状態は図１５（Ａ）に示しており、この場合のＲ，Ｋは図１１で説明した方法により設定されていることから、そのＫの値に応じてＲの残存率を決定し、Ｒの値を求めればよい。
【０１３０】
図１９では、Ｋの値が０で残存率を１とし、Ｋの値が０から増加するに従って残存率を減少させて、Ｋの値がαで残存率が０となるようにした例を示している。この残存率に従い、残存率が１の場合にＲを最大とし、残存率の減少に従ってＲを減少させ、残存率が０の場合にＲを最小とする。例えば残存率が一律に１であれば図１５（Ａ）に示したＲが最大の状態となり、残存率が一律に０であれば図１６（Ａ）に示した状態となる。ここでは例えば図１９に示した残存率に従ってＲを決定する。これにより、例えば図１８（Ａ）に示した状態が得られる。
【０１３１】
この状態からＫを減少させる。Ｋを最小限に用いた場合には図１８（Ｂ）に示した状態となる。Ｋの減少によりＣＭＹが増加することから、Ｒと、Ｒの反対色であるＣとが混在する領域が生じることになる。上述のＲの残存率とＫの減少率から、間接的に、Ｒとその反対色であるＣとが、ある混在率で混在することになる。
【０１３２】
ここではＲを決めてからＫを決めているが、例えば、予め決められた方法によりＫを決めてしまっても、Ｋを最大としなければ、Ｒを使用していれば反対色のＣと混在することになる。例えば、色の明度及び彩度に従ってＫを決めてもよい。
【０１３３】
例えば図１６（Ｂ）に示すＲ最小、Ｋ最小の場合を想定し、ＣＭＹで再現される色領域では彩度などに応じた混在率を設定して彩度の増加とともに徐々にＲが含まれるように制御し、Ｋが含まれる色領域ではＫの増加に伴って混在率が低くなるように設定するなどが考えられる。このように設定した混在率からＲ、Ｋを決定すればよい。あるいは、決定したＲ、Ｋを用いてＣＭＹを求めた結果として、ＲとＣの混在率が想定されたものとなるように、Ｒ、Ｋを決定してもよい。
【０１３４】
図２０は、ＣＭＹＫＲを使用する場合のＫの制御方法の具体例の説明図である。この例では、色の明度及び彩度に従ってＫを制御する場合の一例を示している。図２０において、０≦Ｋ制御率≦１の値であり、Ｋ制御率＝０の場合にはＫを最小とすることを示し、Ｋ制御率＝１の場合にはＫを最大とすることを示している。図２０（Ａ）に示した例では、彩度が高くなるにつれて、また明度が高くなるにつれて、Ｋ制御率が小さくなるように制御する例を示している。また、図２０（Ｂ）に示した例では、彩度によってＫ制御率の変化を変えた例を示している。もちろん、Ｋ制御率はこの例に限られることはなく、種々の制御を行ってよいことは言うまでもない。
【０１３５】
ここで、明度や彩度は、実際の明度や彩度でなくてもよく、例えば擬似明度、擬似彩度を用いてもよい。擬似明度、擬似彩度としては、例えば、図１８（Ｂ）に示した、ＣＭＹにより再現される色領域でもＲを用いる場合であって、Ｋを最小限使用する場合のＣＭＹＫＲの値を用い、
擬似明度Ｌ＝（Ｃ＋Ｍ＋Ｙ＋Ｋ＋Ｒ）／総量制限値、
擬似彩度Ｓ＝（ｍａｘ（ＣＭＹ）−ｍｉｎ（ＣＭＹ））／１００
で算出すればよい。なお、ｍａｘ（ＣＭＹ）はＣ、Ｍ、Ｙのうちの最大値、ｍｉｎ（ＣＭＹ）はＣ、Ｍ、Ｙのうちの最小値を表している。もちろん、この定義に限らず、種々の方法により擬似明度、擬似彩度を求めてもよい。
【０１３６】
図２１は、ＣＭＹＫＲを使用する場合のＫの制御方法の別の具体例の説明図である。この例では、再現する色のＣＩＥＬＡＢ色空間における値に従ってＫを制御する場合の一例を示している。図２１において、０≦Ｋ制御率≦１の値であり、Ｋ制御率＝０の場合にはＫを最小とすることを示し、Ｋ制御率＝１の場合にはＫを最大とすることを示している。図２１（Ａ）に示した例では、ａ* 、ｂ* が高くなるにつれて、またＬ* が高くなるにつれて、Ｋ制御率が小さくなるように制御する例を示している。また、図２１（Ｂ）に示した例では、彩度によってＫ制御率の変化を変えた例を示している。もちろん、Ｋ制御率はこの例に限られることはなく、種々の制御を行ってよいことは言うまでもない。
【０１３７】
このようにしてＲ、Ｋの値を制御すれば、反対色の関係にあるＣとＲを混在させて色が連続するように変化することになる。
【０１３８】
なお、例えばＣＭＹＫＲ以外の場合についても、上述の制御を適用すればよい。例えばＣＭＹＫＲＧＢを使用する場合には図１４に示した色域が得られている。上述のようにＲ、Ｇ、Ｂは独立させて考えればよいので、図１４に示した色域について、上述のＫとＲの場合の手法を用い、ＫとＧ、ＫとＢについて制御すればよい。また、図１５、図１６や図１８では出力装置に課せられている制限については考慮していないが、制限が課せられている場合には、図１２，図１３で説明した制限が課せられている場合の色域を使用し、制御する範囲についても当該制限を満たす範囲として制御すればよい。
【０１３９】
出力色信号制御部３２で制御された各色成分の組み合わせが得られたら、色信号対作成部３３において、得られた各色成分の組み合わせを出力色信号とし、その出力色信号に対応する入力色空間における入力色信号を求めて、出力色信号と入力色信号との対を作成する。例えば出力色信号がＣＭＹＫＲ、入力色信号がＬ* ａ* ｂ* 色空間の色信号であれば、ＣＭＹＫＲからＬ* ａ* ｂ* への変換を行う。この変換は、例えば上述の数式１についてＣＭＹＫＲに拡張したモデルを用いて行えばよい。この例では５次元から３次元への変換であるので一意に決まることになる。図２２は、色信号対作成部３３で得られる出力色信号と入力色信号の対の一例の説明図である。例えば出力色信号（Ｃ０，Ｍ０，Ｙ０，Ｋ０，Ｒ０）と、その出力色信号を変換することにより得られる入力色信号（Ｌ０，ａ０，ｂ０）とを対応付ければよい。このような出力色信号と入力色信号との対を、出力色信号制御部３２で求めた出力色信号について生成する。
【０１４０】
色変換部３４では、色信号対作成部３３で得られた出力色信号（例えばＣＭＹＫＲ）と入力色信号（例えばＬ* ａ* ｂ* ）との複数の対を用いて、入力色空間（Ｌ* ａ* ｂ* 色空間）の処理対象色信号から出力色空間（ＣＭＹＫＲ色空間）の処理結果色信号への色変換を行う。例えば図２２に示した出力色信号と入力色信号との対を変換表として用い、補間演算と組み合わせて処理対象色信号から処理結果色信号への変換を行えばよい。あるいは、例えば出力色信号と入力色信号との複数の対に基づいて色変換モデルを作成し、その色変換モデルを用いて処理対象色信号から処理結果色信号への変換を行えばよい。この場合の色変換部３４は、図８に示した構成を用いればよい。その場合、出力色信号がＣＭＹＫＲであれば、拘束色成分算出部２１では、色信号対作成部３３で得られた出力色空間と入力色信号との対をもとに入力色信号と出力色信号のうちのＫとからモデルを作成し、そのモデルをもとに処理対象色信号Ｌ* ａ* ｂ* からＫを算出する。それとともに、入力色信号と出力色信号のうちのＲとからモデルを作成し、そのモデルをもとに処理対象色信号Ｌ* ａ* ｂ* からＲを算出する。そして残色成分算出部２２は、拘束色成分算出部２１で算出したＫとＲ及び処理対象色信号Ｌ* ａ* ｂ* とから、残りのＣＭＹを算出すればよい。拘束色成分算出部２１で得られたＫ、Ｒと、残色成分算出部２３で得られたＣＭＹとから処理結果色信号が得られる。
【０１４１】
図２３は、本発明の第三の実施の形態を示す構成図である。図中、４１は色域設定部、４２は第１色信号対作成部、４３は第２色信号対作成部、４４は色変換部、５１は拘束色成分算出部、５２は残色成分算出部である。この第三の実施の形態では、設定した色域内の色を表すＭ色の色成分の組み合わせについて総和の上限及び下限となる組み合わせを求め、その上限の組み合わせと下限の組み合わせのそれぞれについて入力色信号との対を作成し、変換対象色信号から変換結果色信号のＭ−Ｎ個の色成分について上下限の値を求めて、その間で制御する例を示している。
【０１４２】
色域設定部４１は、Ｍ色を使用して色を出力する出力装置で目標色が得られるＭ個の色成分の値の組み合わせのうちＭ個の色成分の値の総和が最小となる組み合わせによって構成される色域を設定する。出力装置に制限が課せられている場合には、その制限を満たす範囲で色域を設定する。なお、この色域設定部４１は、第一の実施の形態における色域設定部１１または第二の実施の形態における色域設定部３１により構成すればよい。
【０１４３】
第１色信号対作成部４２は、色域設定部４１で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、総和が最小となる組み合わせを出力色信号とし、その出力色信号に対応するＭより小さいＮ個の色成分を要素とする入力色空間における入力色信号との対である第１色信号対を作成する。
【０１４４】
第２色信号対作成手段４３は、色域設定部４１で設定した色域内の色が得られるＭ個の色成分の組み合わせのうち、総和が最大となる組み合わせを出力色信号とし、その出力色信号に対応する入力色空間における入力色信号との対である第２色信号対を作成する。なお、出力装置に制限が課せられている場合には、その制限の範囲内で総和が最大となる組み合わせを出力色信号とする。
【０１４５】
色変換部４４は、第１色信号対作成部４２で作成した第１色信号対及び第２色信号対作成部４３で作成した第２色信号対をもとに、入力色空間の処理対象色信号から出力色空間の処理結果色信号への色変換を行う。ここでは拘束色成分算出部５１及び残色成分算出部５２を含む構成としている。
【０１４６】
拘束色成分算出部５１は、入力色空間の処理対象色信号から、出力色空間の処理結果色信号のうちのＭ−Ｎ個の色成分を算出する。その際に、第１色信号対作成部４２で作成した複数の第１色信号対をもとに、Ｍ−Ｎ個の色成分を算出して第１拘束色成分とする。また、第２色信号対作成部４３で作成した複数の第２色信号対をもとに、Ｍ−Ｎ個の色成分を算出して第２拘束色成分とする。そして、第１拘束色成分と前記第２拘束色成分及びその間の範囲で、Ｍ−Ｎ個の色成分の値を制御し、Ｍ−Ｎ個の色成分を算出する。なお、第１色信号対からＭ−Ｎ個の色成分を算出する構成、及び、第２色信号対からＭ−Ｎ個の色成分を算出する構成は、図８で示した拘束色成分算出部２１の構成を用いればよい。
【０１４７】
残色成分算出部５２は、処理対象色信号と、拘束色成分算出部５１で算出した処理結果色信号のＭ−Ｎ個の色成分から、処理結果色信号の残りのＮ個の色成分を算出する。これにより、算出したＮ個の色成分と拘束色成分算出部５１で変換したＭ−Ｎ個の色成分とにより、処理結果色信号が得られる。なお、この残色成分算出部５２は、例えば図８に示した残色成分算出部２２により構成するとよい。
【０１４８】
例えば出力色空間としてＣＭＹＫを用い、入力色空間としてＬ* ａ* ｂ* を用いる場合、第１色信号対作成部４２では総和が最小となるＣＭＹＫの組み合わせとＬ* ａ* ｂ* との対が第１色信号対として得られ、また第２色信号対作成部４３では総和が最大（制限を満たす範囲内で最大）となるＣＭＹＫの組み合わせとＬ* ａ* ｂ* との対が第２色信号対として得られている。従って、拘束色成分をＫとする場合、第１色信号対を用いることにより最大のＫが得られ、第２色信号対を用いることによって最小のＫが得られることになる。この最大のＫから最小のＫの間でＫを制御すればよい。例えば明度や彩度に応じてＫの割合を制御するなどが考えられる。
【０１４９】
また、特色としてＫ以外の色が含まれている場合には、ＫまたはＫ以外の特色のいずれかを先に決め、その決められた条件の下で他方を決める必要がある。そのため、例えばＣＭＹＫＲを用いる場合、Ｒについては第１色信号対作成部４２及び第２色信号対作成部４３で制御しておき、Ｋについては拘束色成分算出部５１で制御するように構成するとよい。例えばＲを最大限に使用するものとして、Ｋを最大に用いる場合の第１色信号対を第１色信号対作成部４２で作成するとともに、Ｋを最小限に抑えた第２色信号対を第２色信号対作成部４３で作成し、この第１色信号対及び第２色信号対を用いて得られた最大のＫと最小のＫの間（最大のＫと最小のＫを含む）でＫを制御すればよい。もちろん、第１色信号対作成部４２及び第２色信号対作成部４３で第１色信号対及び第２色信号対を作成する際のＲの制御方法は、Ｒを最大限にする場合に限られるものではなく、最小、あるいは予め設計された方法に従って行えばよい。例えば上述の図１７、図１８で説明した反対色を混在させる設計とし、その設計に従ってＲを決めてＫを最大に用いる場合の第１色信号対とＫを最小限に抑えた第２色信号対を作成し、図２０または図２１で説明したＫの制御方法を用いてＫを決めてもよい。
【０１５０】
図２４は、ＣＭＹＫＲを使用する場合にＲを最小限に抑えてＫを制御する場合の一例の説明図である。例えばＲを最小限に用いる場合には、Ｋを最大に用いる場合の第１色信号対を第１色信号対作成部４２で作成するとともに、Ｋを最小限に抑えた第２色信号対を第２色信号対作成部４３で作成し、この第１色信号対及び第２色信号対を用いて得られた最大のＫと最小のＫの間（最大のＫと最小のＫを含む）でＫを制御すればよい。Ｋを最大とする場合の色域の例を図２４（Ａ）に、Ｋを最小とする場合の色域の例を図２４（Ｂ）に、それぞれ示している。総量制限が課せられている場合は、もちろん図２４（Ａ）の場合も図２４（Ｂ）の場合も、色材の組み合わせは総量制限の範囲内で作成することになる。
【０１５１】
図２４において、Ｌ* ａ* ｂ* から最小のＲを求めるためのモデルを作成した場合、最小のＲを用いることから、図２４（Ａ）の場合も図２４（Ｂ）の場合も得られるＲは変わらず、どちらもＬ* ａ* ｂ* から最小のＲを求めるモデルとなる。
【０１５２】
一方、Ｋに関しては、図２４（Ａ）に示したＫを最大とする場合はＬ* ａ* ｂ* から最大のＫを求めるモデルを、図２４（Ｂ）に示したＫを最小とする場合にはＬ* ａ* ｂ* から最小のＫを求めるモデルを作成することになる。この場合、従来ＣＭＹＫの４色を用いる場合に使用されるＫの制御方法を反映させればよい。例えば、図２１（Ａ）で説明したＫの制御方法を使用すれば良く、Ｋ制御率が１ならば図２４（Ａ）に示したＫを最大限に使用する場合となり、Ｋ制御率が０ならば図２４（Ｂ）に示したＫを最小限に使用する場合となる。拘束色成分算出部５１にて、図２１（Ａ）に示したＫ制御率でＫを制御し、拘束色成分としてＫを算出すればよい。制御されたＫを用いた色域は、図２４（Ｃ）に示すようになる。
【０１５３】
図２５は、本発明の第三の実施の形態においてＲを最小限に抑えてＫを制御した後にＲを制御する場合における拘束色成分算出部の動作の一例の説明図である。上述のようにしてＲを最小限に抑えてＫを制御することによってＫを決めた後に、さらに最小限に抑えていたＲについての制御を行ってもよい。前述の図１８に示したように色材色の空間で混在制御する場合は色材量で制御し、その状態をＬ* ａ* ｂ* において示していたが、図２５においてはＫを決めた場合のＬ* ａ* ｂ* に対して具体的にＲの使用量を決定する。図２５には、その場合の拘束色成分算出部５１における処理の一例を示しており、拘束色成分であるＫとＲを算出する例である。
【０１５４】
Ｓ９１では、上述のようにしてＲを最小限に抑えた条件下で、第１色信号対作成部４２で作成されたＫを最大に用いる場合の第１色信号対と、第２色信号対作成部４３で作成されたＫを最小限に抑えた第２色信号対を用い、最大のＫ以下、最小のＫ以上の範囲でＫを制御し、Ｋの値を決定する。第１色信号対はＬ* ａ* ｂ* から最大のＫを求めるモデル（図２４（Ａ））を、また、第２色信号対はＬ* ａ* ｂ* から最小のＫを求めるモデル（図２４（Ｂ））をそれぞれ用いて第１色信号対作成部４２及び第２色信号対作成部４３で作成すればよい。また、Ｋの制御は、例えば図２１（Ａ）に示した制御率などを用いてＫを算出すればよい。
【０１５５】
続いてＳ９２において、Ｓ９１で決定したＫを固定した場合の最大のＲを求める。図２６は、ＣＭＹＫＲを使用する場合にＫを制御した後の最小Ｒ及び最大Ｒの一例の説明図である。上述のようにしてＳ９１でＲを最小限に抑えてＫを制御すると、色域は図２４（Ｃ）に示した状態となり、これを図２６（Ａ）に再掲している。図２６（Ａ）に示すようにＲが最小の条件でＫを決めた状態で、図２６（Ｂ）に示すようにＲを最大限に使用する組み合わせが原理的に存在する。この原理的に存在するＲの最大値とは、言い換えれば、Ｓ９１で決定したＫに応じた最大のＲである。
【０１５６】
最大のＲの求め方としては、例えばこの例ではＣＭＹＫＲを用いる出力装置の入出力特性のモデルを用い、Ｓ９１で決定したＫを固定して求めればよい。Ｋが決まっているので、ＹＭのうち小さい方を強制的に０として、その０としたＹＭのいずれかと、Ｌ* ａ* ｂ* と、Ｋを、出力装置の入出力特性のモデルに与えることで、ＣとＹＭのうち０にしなかった方の値とＲが算出される。算出されたＲがＫを固定した場合の最大のＲである。これは、ＵＣＲの原理からＹＭのいずれか小さい方の値までＲを増やせることから、ＹＭのうちいずれかを０とすれば最大のＲが得られることになる。
【０１５７】
また、上述のようにＹとＭのうちの小さい方を０とするのではなく、Ｙ＝０としたＬ* ａ* ｂ* ＫＹ（＝０）からＭＣＲの変換と、Ｍ＝０としたＬ* ａ* ｂ* ＫＭ（＝０）からＹＣＲの変換を行って、算出されたＹＭＣＫＲが色域内（ＹＭＣＫＲがすべて０％以上１００％以下の範囲内）になる方のＲを最大のＲとしてもよい。出力装置の特性によってはＹとＭのどちらを０とすればよいかが分からないことがあり、その場合にはこの方法により対応すればよい。
【０１５８】
Ｓ９３では、最小のＲ以上最大のＲ以下の範囲でＲを制御し、Ｒを求める。最小のＲは、第一色信号対及び第二色信号対を求める際にＲを最小に固定していたので、第一色信号対または第二色信号対のいずれからでも得られ、例えばＬ* ａ* ｂ* から最小のＲを求めるモデルを使用して、最小のＲを求めればよい。また最大のＲはＳ９２で得たので、Ｒを制御する範囲が定まることになる。
【０１５９】
図２７は、Ｒの制御率の決定方法の一例の説明図である。最小のＲ以上最大のＲ以下の範囲でＲを制御を制御する場合、例えば図２７に示す制御率により制御すればよい。図２７（Ａ）に示したＲの制御率の例では、Ｒ制御率が０の場合に最小のＲを用い、Ｒ制御率が１の場合に最大のＲを用いることとして、Ｒ制御率に応じたＲを決定することとしている。この例におけるＲ制御率は、彩度が小さいほど値を小さくし、また、Ｒの色相からの距離が大きいほど値を小さくしている。
【０１６０】
また、Ｒを使用する領域は、Ｒの色相からの距離が遠い色よりも近い色の方が、また、彩度が低い色よりも高い色の方がＲを使用すると考えるのが一般的なので、例えば図２７（Ｂ）に示す彩度−色相平面での色領域でＲを制御するとよく、この色領域で例えば図２７（Ａ）に示したＲ制御率に従ってＲを制御すればよい。
【０１６１】
図２８は、ＣＭＹＫＲを使用する場合にＫを制御した後のＲの制御による色領域の一例の説明図である。Ｋを制御した後にＲを最小とした場合を図２８（Ａ）に、また、Ｋを制御した後にＲを最大とした場合を図２８（Ｂ）にそれぞれ示しており、これらはそれぞれ図２６（Ａ）、図２６（Ｂ）を再掲したものである。例えば図２７に示したＲの制御率などを用いてＲを制御した場合の色領域の一例を、図２８（Ｃ）に示している。図２８（Ｃ）に示すように、最終的なＣＭＹＫＲの組み合わせは、Ｌ* ａ* ｂ* に対してＫとＲが使用されることになる。
【０１６２】
図２９は、明度に応じたＲの制御率の一例の説明図である。図２８（Ｃ）に示した例では、Ｋを含む色領域とＲを含む色領域が重複する領域が存在し、その領域については、ＲとＣの混在を許していることから部分的にＣとＲとＫが混在する領域が含まれることになる。このようなＣとＲとＫの混在を避け、または、軽減する場合は、図２９に示す明度に応じたＲの制御率を例えば図２７に示したＲ制御率と併せて使用するとよい。図２９に示したＲ制御率の例では、ある明度Ｌ* 以上の明度において、明度が大きくなるに従ってＲ制御率を大きくし、最大明度においてＲ制御率が最大となるようにしている。
【０１６３】
例えば図２７に示したＲ制御率と図２９に示したＲ制御率の両方を０以上１以下の値とし、２つのＲ制御率の積を取ることで、Ｒ色相からの距離、彩度、明度の３つの要素に応じてＲが制御されることになる。
【０１６４】
図３０は、明度を加味したＲの制御による色領域の一例の説明図である。Ｋを制御した後にＲを最小とした場合を図３０（Ａ）に、また、Ｋを制御した後にＲを最大とした場合を図３０（Ｂ）にそれぞれ示しており、これらはそれぞれ図２６（Ａ）、図２６（Ｂ）を再掲したものである。例えば図２７に示したＲの色相からの距離及び彩度に従ったＲの制御率と、図２９に示した明度に従ったＲの制御率とを用いてＲを制御した場合の色領域の一例を、図３０（Ｃ）に示している。図３０（Ｃ）に示すように、図２８（Ｃ）に示した明度に従ったＲの制御率を用いない場合の色領域と比べて、低明度の領域でＲを使用する領域が減少しており、これによってＣとＲとＫが混在する領域を減少させている。
【０１６５】
ここで、図２７に示したＲの色相からの距離及び彩度に従ったＲ制御率と図２９に示した明度に従ったＲの制御率とは、個別に設定してもよいし、あるいは、Ｒ色相からの距離、再度、明度の３次元の軸に対し、Ｒ制御率が１つ対応するような関数を作成し、この関数を用いてＲ制御率を求めてもよい。
【０１６６】
なお、Ｒの色相からの距離は、基準となるＲの色相を決めなければならない。Ｒの色相は設計により決めてもよいし、または、出力装置の入出力特性から作成した色変換モデルによりＹＭの２次色の階調（Ｙ、Ｍは０％以上１００％以下）やＲの単色階調（Ｒは０％以上１００％以下）などのＬ* ａ* ｂ* 値あるいはａ* ｂ* 値を求めてＲの色相を求めてもよい。Ｒ以外の特色の場合、例えばＯ（オレンジ）などは基準となる色相をＲ（レッド）の場合からずらせばよい。また、例えばＢ（ブルー）やＶ（バイオレット）ならば、基準となる色相をａ* に正方向、ｂ* に負方向に設定すればよいし、Ｇ（グリーン）ならば、ａ* に負方向、ｂ* に正方向に設定すればよい。
【０１６７】
彩度に関しては、ａ* ｂ* の原点からの距離が一般的である（Ｃ* と呼ばれる）。図２９に示したＲ制御率は、ある境界となる明度以下ではＲ制御率を０としているが、境界となる明度についてはあらかじめ設定しておけばよく、例えば設計により決めればよい。例えば、図３０に示したようにＣＲＫの混在を軽減するのか、Ｒを極力使うのか等の設計指針に従えばよい。
【０１６８】
上述の説明では、ＹＭのうち小さい方の値を０にすることで最大のＲを求めてからＲの制御を行うこととして説明した。しかし、必ずしも最大のＲを求めてからＲの制御を行う必要はない。Ｋを制御することによりＫを決めた後に、Ｒ制御率に応じてＹＭのうち小さい方を減らす率を変えてもよい。すなわち、ｍｉｎ（Ｙ、Ｍ）をＹとＭの小さい方を選択することとすれば、ｍｉｎ（Ｙ，Ｍ）を０以上ｍｉｎ（Ｙ，Ｍ）未満の範囲で調整すればよい。制御率が１の場合はｍｉｎ（Ｙ，Ｍ）を０にし、制御率が０の場合はＹＭの値を変更しない。これにより、制御後のＲを直接求めてもよい。このようにしても、最大Ｒと最小Ｒの間でＲを制御することには変わりはない。もちろん、特色がＧやＢの場合も、ＧならばＣとＹの小さい方を、ＢならばＭとＣの小さい方を制御することでＲの場合の例と同様になる。
【０１６９】
以上のようにして、ＫもＲもＬ* ａ* ｂ* に対して制御した値が決定されることになる。また、特色と反対色との混在の制御もＬ* ａ* ｂ* に合わせて行われることになる。もちろん、Ｒ、Ｋの決定方法はこの例に限られるものではない。なお、上述の説明では特色としてＲの場合を例にして主に説明したが、他の特色についてもＫと当該特色について制御すればよい。
【０１７０】
また、上述の説明では第１色信号対作成部４２及び第２色信号対作成部４３でＲを制御しておき、Ｋについては拘束色成分算出部５１で制御するように構成しているが、逆にＫについては第１色信号対作成部４２及び第２色信号対作成部４３で制御しておき、Ｒについては拘束色成分算出部５１で制御するように構成してもよい。なお、Ｋ以外の特色が複数存在する場合、例えばＣＭＹＫＲＧＢの場合には、ＫとＲ、ＫとＧ、ＫとＢについて、第１色信号対作成部４２及び第２色信号対作成部４３で一方を制御し、他方を拘束色成分算出部５１で制御すればよい。
【０１７１】
図３１は、本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、６１はプログラム、６２はコンピュータ、７１は光磁気ディスク、７２は光ディスク、７３は磁気ディスク、７４はメモリ、８１はＣＰＵ、８２は内部メモリ、８３は読取部、８４はハードディスク、８５はインタフェース、８６は通信部である。
【０１７２】
上述の本発明の各実施の形態で説明した各部の機能の全部または部分的に、コンピュータにより実行可能なプログラム６１によって実現してもよい。その場合、そのプログラム６１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部８３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部８３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク７１，光ディスク７２（ＣＤやＤＶＤなどを含む）、磁気ディスク７３，メモリ７４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【０１７３】
これらの記憶媒体にプログラム６１を格納しておき、例えばコンピュータ６２の読取部８３あるいはインタフェース８５にこれらの記憶媒体を装着することによって、コンピュータからプログラム６１を読み出し、内部メモリ８２またはハードディスク８４に記憶し、ＣＰＵ８１によってプログラム６１を実行することによって、上述の本発明の各実施の形態で説明した機能が全部又は部分的に実現される。あるいは、通信路を介してプログラム６１をコンピュータ６２に転送し、コンピュータ６２では通信部８６でプログラム６１を受信して内部メモリ８２またはハードディスク８４に記憶し、ＣＰＵ８１によってプログラム６１を実行することによって実現してもよい。
【０１７４】
コンピュータ６２には、このほかインタフェース８５を介して様々な装置と接続してもよい。例えば情報を表示する表示手段や利用者からの情報を受け付ける受付手段等も接続されていてもよい。また、例えば出力装置としての画像形成装置がインタフェース８５を介して接続され、変換結果色信号を使用して画像形成装置で画像を形成するように構成してもよい。なお、各構成が１台のコンピュータにおいて動作する必要はなく、処理段階に応じて別のコンピュータにより処理が実行されてもよい。例えば色信号対を作成する処理と、処理対象色信号の変換を行う処理、あるいはさらに色信号対からモデルを作成する処理などを、別のコンピュータで行ってもよい。
【符号の説明】
【０１７５】
１１…色域設定部、１２…出力色信号制御部、１３…色信号対作成部、１４…色変換部、２１…拘束色成分算出部、２２…残色成分算出部、３１…色域設定部、３２…出力色信号制御部、３３…色信号対作成部、３４…色変換部、４１…色域設定部、４２…第１色信号対作成部、４３…第２色信号対作成部、４４…色変換部、５１…拘束色成分算出部、５２…残色成分算出部、６１…プログラム、６２…コンピュータ、７１…光磁気ディスク、７２…光ディスク、７３…磁気ディスク、７４…メモリ、８１…ＣＰＵ、８２…内部メモリ、８３…読取部、８４…ハードディスク、８５…インタフェース、８６…通信部。
【図１】
2010252309.tif 000003
【図２】
2010252309.tif 000004
【図３】
2010252309.tif 000005
【図４】
2010252309.tif 000006
【図５】
2010252309.tif 000007
【図６】
2010252309.tif 000008
【図７】
2010252309.tif 000009
【図８】
2010252309.tif 000010
【図９】
2010252309.tif 000011
【図１０】
2010252309.tif 000012
【図１１】
2010252309.tif 000013
【図１２】
2010252309.tif 000014
【図１３】
2010252309.tif 000015
【図１４】
2010252309.tif 000016
【図１５】
2010252309.tif 000017
【図１６】
2010252309.tif 000018
【図１７】
2010252309.tif 000019
【図１８】
2010252309.tif 000020
【図１９】
2010252309.tif 000021
【図２０】
2010252309.tif 000022
【図２１】
2010252309.tif 000023
【図２２】
2010252309.tif 000024
【図２３】
2010252309.tif 000025
【図２４】
2010252309.tif 000026
【図２５】
2010252309.tif 000027
【図２６】
2010252309.tif 000028
【図２７】
2010252309.tif 000029
【図２８】
2010252309.tif 000030
【図２９】
2010252309.tif 000031
【図３０】
2010252309.tif 000032
【図３１】
2010252309.tif 000033