(57)【要約】【課題】墨を含む４色の基本色及び１以上の特色を用いる場合の色域外郭を簡単に得ることができる色域外郭生成装置を提供する。【解決手段】頂点生成部１１は、装置依存色空間で、基本色のうちの３色と１色の特色との組み合わせ、または、基本色の４色により、出力装置が出力する色域の表面を構成する各面の頂点を生成する。色域外郭生成部１２は、頂点生成部１１で生成された４つの頂点により構成される色域の表面に存在する外郭点を、例えば補間演算などにより生成する。色空間変換部１３は、頂点生成部１１で生成した頂点と、色域外郭生成部１２で生成した外郭点を、装置依存色空間以外の色空間である変換先色空間の点に変換する。これにより、変換先色空間における出力装置の色域外郭が得られる。【選択図】図１
2010187144.tif 000002
【特許請求の範囲】
【請求項１】
出力装置がカラー出力を行う際に使用する墨を含む４色の基本色及び１以上の特色を軸とする装置依存色空間で、前記基本色のうちの３色と１色の特色との組み合わせまたは前記基本色の４色により前記出力装置が出力する色域の表面を構成する各面の頂点を生成する頂点生成手段と、前記頂点により構成される前記色域の表面に存在する外郭点を生成する色域外郭生成手段を有することを特徴とする色域外郭生成装置。
【請求項２】
前記頂点生成手段は、前記頂点の要素となる色成分の和が、前記出力装置に課せられた制限値である総量制限値を超えないように前記頂点を生成することを特徴とする請求項１に記載の色域外郭生成装置。
【請求項３】
前記頂点生成手段は、前記頂点の要素となる各々の色成分が、前記出力装置に課せられた制限値である単色制限値を超えないように前記頂点を生成することを特徴とする請求項１または請求項２に記載の色域外郭生成装置。
【請求項４】
前記色域外郭生成手段は、前記頂点により構成される平面上の基準外郭点を生成する基準外郭生成手段と、前記基準外郭点をもとに前記出力装置に課せられた制限を満たす前記色域の表面上の点である最外郭点を生成する最外郭生成手段と、前記最外郭点または前記最外郭点と前記基準外郭点の間となる点を前記外郭点とする外郭制御手段を備えることを特徴とする請求項１から請求項３のいずれか１項に記載の色域外郭生成装置。
【請求項５】
さらに、前記頂点及び前記外郭点を前記装置依存色空間以外の色空間である変換先色空間の点に変換する色空間変換手段を有することを特徴とする請求項１から請求項４のいずれか１項に記載の色域外郭生成装置。
【請求項６】
コンピュータに、請求項１から請求項５のいずれか１項に記載の色域外郭生成装置の機能を実行させることを特徴とする色域外郭生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色域外郭生成装置、色域外郭生成プログラムに関するものである。
【背景技術】
【０００２】
印刷装置、表示装置等のカラー出力を行う出力装置間での色の管理を行う際には、与えられた色を各々の出力装置が持つ色再現範囲を表す色域に収める必要がある。色域に収める処理、すなわち再現されない色を再現される色に変換する処理は、一般に色域圧縮処理と呼ばれる。
【０００３】
図１４は、色域圧縮処理の概念図である。図１４では、出力装置に依存しない標準化された色空間であるＬＡＢ空間における色域を表しており、出力装置の色域を実線で、与えられる色の範囲（色域）を破線で、それぞれ示している。破線で示した色域のうち、実線で示した色域より外側の色については、出力装置では再現されない。そのため、図中の矢線で示すように実線で示した色域より外側の色については実線で示した色域の色へ変換する。この変換処理によって、破線で示した色域は実線で示した色域に圧縮されることになる。
【０００４】
このような色域圧縮処理を行う場合、与えられた色が出力装置で再現される色であるのか否かを判定し、少なくとも再現されない色については再現される色へ変換する、という手順で処理を行うことになる。ここで、与えられた色が出力装置で再現されるか否かを判定するために、出力装置で再現される色の限界を予め取得しておかなければならず、出力装置の色域の外郭を定量化することが必要となる。
【０００５】
図１５は、色域外郭の一例の説明図である。例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の３色でカラーを出力する出力装置における色域外郭は、ＣＭＹ色空間では図１５（Ａ）に示すように立方体又は直方体の表面となる。この立方体又は直方体の表面の点をＬＡＢ色空間に変換すると、図１５に概略を示すようになる。この場合は、変換元となるＣＭＹ空間と変換先となるＬＡＢ色空間はともに３次元であるため、１対１の写像が行われる。従って、ＣＭＹ色空間での外郭点をＬＡＢ色空間に変換することで、ＬＡＢ空間では形状は歪むものの、骨組み（プリミティブ）を変えることなく色域外郭として表現される。例えば変換元がＲＧＢ色空間などの他の３次元色空間でも、また変換先が３次元の色空間であれば、このような写像関係が成り立つ。なお、ＣＭＹ色空間の色からＬＡＢ色空間の色への変換は、例えば出力装置がカラープリンタの場合、Ｃ、Ｍ、Ｙの組み合わせで構成される色パッチを出力し、測色した値であるＬ* 、ａ* 、ｂ* との対応関係を基に計算している。
【０００６】
変換元及び変換先の色空間がともに３次元の場合には、このように１対１の写像関係により色域外郭が得られる。しかし、変換元の色空間が４次元である場合、例えば出力装置がＣ、Ｍ、ＹとともにＫ（墨あるいはブラック）を用いる場合には、４次元の色空間から３次元の色空間への変換を行うことになるため、数学的には多対１の写像となる。そのため、図１５に示した１対１の写像を用いた変換をそのまま適用することはできない。
【０００７】
ＣＭＹＫなどの４次元の色空間における色域外郭をＬＡＢ色空間などの３次元色空間で生成する方法として、特許文献１、特許文献２に記載の方法がある。図１６は、４色を用いた場合の色域外郭をＬＡＢ色空間で求める従来の一方法の説明図である。特許文献１では、図１６に示すように、はじめにＣＭＹの３色の色域外郭をＬＡＢ色空間に変換する。図１６ではＣＭＹの３色をともに用いた３次色についての色域外郭の面を示し、そのうちの１つの面に斜線を施している。この図示した３色での色域外郭の点とＣＭＹＫの色域外の点との間で例えば２分探索などを行って４色の場合の色域外郭を求め、これにより４色を用いた場合の色域外郭をＬＡＢ色空間で求めている。
【０００８】
図１７は、４色を用いた場合の色域外郭をＬＡＢ色空間で求める従来の別の方法の説明図である。特許文献２では、ＣＭＹＫ色空間で色域の外郭を理論的に定義し、ＣＭＹＫ空間において外郭となる点を求めた後に、外郭点（４次元）をＬＡＢ色空間の点（３次元）に変換することで、ＬＡＢ色空間での色域を得ている。ＣＭＹＫ色空間での色域外郭は図１７（Ａ）及び（Ｂ）に示す面として定義される。図中、Ｃ、Ｍ、Ｙ、Ｋはそれぞれの要素が０％から１００％の値を取るとすれば１００％となる点であり、２以上の記号を並べた場合にはそれぞれが１００％であることを示している。例えばＣＭであればＣ＝Ｍ＝１００％であり、ＭＹＫであればＭ＝Ｙ＝Ｋ＝１００％であり、ＣＭＹＫであればＣ＝Ｍ＝Ｙ＝Ｋ＝１００％である。この図１７（Ａ）及び（Ｂ）に示す面をＬＡＢ色空間に変換することによって、図１７（Ｃ）に示す色域外郭が得られる。なお変換は、例えば出力装置がカラープリンタの場合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせで構成される色パッチを出力し、測色した値であるＬ* 、ａ* 、ｂ* との対応関係（色変換モデル）を基に計算している。
【０００９】
出力装置によっては各色成分あるいは色成分の合計に対して制限が課せられている場合がある。例えばＣＭＹ色空間であれば、制限に従って図１５（Ａ）に示した立方体又は直方体を部分的に削除して変形させてからＬＡＢ色空間に変換すればよい。この場合、ＣＭＹ色空間における点の並び方の順番は、ＬＡＢ色空間でも保存される。ＣＭＹＫ色空間で色域形状を制限に従って制御する場合は、Ｋの与え方に応じて、ＬＡＢ色空間で色域外郭として成立するか否かが決まる。例えば色成分の合計に対する制限（以下、総量制限と呼ぶ）としてＣＭＹＫの合計が２８０％という制限が課せられている場合、Ｃ＝Ｍ＝Ｙ＝９０％、Ｋ＝３０％では総量制限を満たさない。しかし、Ｃ＝Ｍ＝Ｙ＝３０％、Ｋ＝９０％であれば総量制限を満たすことになる。従って、Ｋの値をどのように決定するかにより、ＬＡＢ色空間で総量制限を満たした色域外郭となるか否かが変わることになる。
【００１０】
例えば特許文献２においては、図１７（Ａ）、（Ｂ）に示した面上の色のうち総量制限を満たしていない色については、例えばＫまたは他の色成分より値が大きい１色を固定し、他の色成分について比率を保ったまま減らして、総量制限を満たす外郭上の色を得ている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−８９１２号公報
【特許文献２】特開２００５−６３０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、墨を含む４色の基本色及び１以上の特色を用いる場合の色域外郭を簡単に得ることができる色域外郭生成装置および色域外郭生成プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本願請求項１に記載の発明は、出力装置がカラー出力を行う際に使用する墨を含む４色の基本色及び１以上の特色を軸とする装置依存色空間で、前記基本色のうちの３色と１色の特色との組み合わせまたは前記基本色の４色により前記出力装置が出力する色域の表面を構成する各面の頂点を生成する頂点生成手段と、前記頂点により構成される前記色域の表面に存在する外郭点を生成する色域外郭生成手段を有することを特徴とする色域外郭生成装置である。
【００１４】
本願請求項２に記載の発明は、請求項１に記載の色域外郭生成装置における前記頂点生成手段が、前記頂点の要素となる色成分の和が、前記出力装置に課せられた制限値である総量制限値を超えないように前記頂点を生成することを特徴とする色域外郭生成装置である。
【００１５】
本願請求項３に記載の発明は、請求項１または請求項２に記載の色域外郭生成装置における前記頂点生成手段が、前記頂点の要素となる各々の色成分が、前記出力装置に課せられた制限値である単色制限値を超えないように前記頂点を生成することを特徴とする色域外郭生成装置である。
【００１６】
本願請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載の色域外郭生成装置における前記色域外郭生成手段が、前記頂点により構成され平面上の基準外郭点を生成する基準外郭生成手段と、前記基準外郭点をもとに前記出力装置に課せられた制限を満たす前記色域の表面上の点である最外郭点を生成する最外郭生成手段と、前記最外郭点または前記最外郭点と前記基準外郭点の間となる点を前記外郭点とする外郭制御手段を備えることを特徴とする色域外郭生成装置である。
【００１７】
本願請求項５に記載の発明は、請求項１から請求項４のいずれか１項に記載の色域外郭生成装置の構成に、さらに、前記頂点及び前記外郭点を前記装置依存色空間以外の色空間である変換先色空間の点に変換する色空間変換手段を有することを特徴とする色域外郭生成装置である。
【００１８】
本願請求項６に記載の発明は、コンピュータに、請求項１から請求項５のいずれか１項に記載の色域外郭生成装置の機能を実行させることを特徴とする色域外郭生成プログラムである。
【発明の効果】
【００１９】
本願請求項１に記載の発明によれば、出力装置が墨を含む４色の基本色及び１以上の特色を用いる場合の色域外郭を、本構成を有しない場合に比べて簡単に得ることができる。
【００２０】
本願請求項２に記載の発明によれば、出力装置が墨を含む４色の基本色及び１以上の特色を用いる場合であって、総量制限値を満たす色域外郭を、本構成を有しない場合に比べて簡単に得ることができる。
【００２１】
本願請求項３に記載の発明によれば、出力装置が墨を含む４色の基本色及び１以上の特色を用いる場合であって、単色制限値を満たす色域外郭を、本構成を有しない場合に比べて簡単に得ることができる。
【００２２】
本願請求項４に記載の発明によれば、色域外郭を求める際の外郭点を、最外郭と基準外郭との間で制御することができる。
【００２３】
本願請求項５に記載の発明によれば、装置依存色空間とは別の変換先色空間において色域外郭を得ることができる。
【００２４】
本願請求項６に記載の発明によれば、本願請求項１から請求項５のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】ＣＭＹＫＲ色空間で生成する頂点の一例の説明図である。
【図３】頂点における各色成分の値の一例の説明図である。
【図４】ＣＭＹＫＲＧ色空間で生成する頂点の一例の説明図である。
【図５】ＣＭＹＫＲＧＢ色空間で生成する頂点の一例の説明図である。
【図６】総量制限を課した場合のＣＭＹＫＲＧＢ色空間で生成する頂点の一例の説明図である。
【図７】色域外郭生成部において生成する外郭点の一例の説明図である。
【図８】ＬＡＢ色空間に変換された色域の一例の説明図である。
【図９】本発明の第２の実施の形態を示す構成図である。
【図１０】基準外郭点の一例の概念的な説明図である。
【図１１】最外郭生成部により生成される最外郭点の一例の説明図である。
【図１２】ＣＭＹＫＲ色空間における基準外郭点及び最外郭点により形成される色域の一例の説明図である。
【図１３】本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【図１４】色域圧縮処理の概念図である。
【図１５】色域外郭の一例の説明図である。
【図１６】４色を用いた場合の色域外郭をＬＡＢ色空間で求める従来の一方法の説明図である。
【図１７】４色を用いた場合の色域外郭をＬＡＢ色空間で求める従来の別の方法の説明図である。
【発明を実施するための形態】
【００２６】
図１は、本発明の第１の実施の形態を示す構成図である。図中、１１は頂点生成部、１２は色域外郭生成部、１３は色空間変換部である。以下の説明では、出力装置がカラー出力を行う際に、Ｋ（墨）を含む４色の基本色及び１以上の特色を用いることとしている。ここでは、主要色をＣ、Ｍ、Ｙとし、この主要色とＫを含めて基本色とする。また、特色としてはＲまたはＯ、Ｇ、Ｂのうちの１から３色とする。よく使用されるものとしてはＯとＧの２色、あるいはＲ、Ｇ、Ｂの３色がある。もちろん、特色としてはバイオレットやそのほか指定された色であってもよく、色域を拡大するものであればよい。また、基本色についてもＲＧＢＫであるなど、ＣＭＹＫに限られない。
【００２７】
頂点生成部１１は、出力装置が用いる基本色および特色を軸（色成分）とする装置依存色空間で、基本色のうちの３色と１色の特色との組み合わせ、または、基本色の４色により、出力装置が出力する色域の表面を構成する各面の頂点を生成する。具体例については後述する。生成される頂点によって、色域外郭の形状の基本となる状態を表すための骨組み（基本）が形成される。なお、出力装置に総量制限や各色成分のそれぞれが制限される単色制限などの各種の制限が課されている場合には、各頂点が課されている制限を満たすように、各頂点を生成する。
【００２８】
この頂点生成部１１で頂点を生成する際に、２以上の特色を含む組み合わせは考えない。また、１色の特色を含む場合にその特色と補色の関係にある基本色についても、その補色の関係にある基本色を加えた場合に色域が広がることは望めないことから除外している。これにより、５以上の色を使用する場合であっても、頂点生成部１１が生成する頂点は、いずれも４色以内で表される。
【００２９】
色域外郭生成部１２は、頂点生成部１１で生成された頂点により構成される色域の表面に存在する外郭点を生成する。４色以内で表した頂点を用いた場合、後述する具体例を参照してもわかるように、色域外郭は４つの頂点で構成される面から成り立つことになる。従って、色域外郭の各面における外郭点は、その面を構成する４つの頂点から生成すればよい。例えば４つの頂点から補間演算により外郭点を生成すればよい。
【００３０】
色空間変換部１３は、頂点生成部１１で生成した頂点と、色域外郭生成部１２で生成した外郭点を、装置依存色空間以外の色空間である変換先色空間の点に変換する。変換先色空間としては、例えばＬＡＢ色空間やＬＵＶ色空間などの装置非依存の色空間であってよい。変換は、変換元となる装置依存色空間の色と変換先となる変換先色空間の色とを対応づけた色変換モデルを用いて行えばよい。例えば、特開平１０−２６２１５７号公報、特開２００２−８４４３４号公報に記載されている色変換モデルや、ニューラルネットワーク、ノイゲバウアーモデルなどを用いればよい。デバイス色空間と変換先の色空間の対応関係が把握できる実データを用いて、統計処理で算出された色変換係数であれば、どのようなものでもよく、あらかじめ決められた固定の色変換係数を用いてもよい。なお、この色空間変換部１３を設けずに構成し、装置依存色空間における頂点及び外郭点を出力するようにしてもよい。
【００３１】
以下、具体例を用いながら本発明の第１の実施の形態についてさらに説明してゆく。上述のように、頂点生成部１１は装置依存色空間で色域の表面を構成する各面の頂点を生成する。その際に、基本色のうちの３色と１色の特色との組み合わせ、または、基本色の４色とし、このような４色の範囲内で頂点を生成する。従って、２以上の特色を含む組み合わせは含まれない。また、特色を１色含む場合には、基本色の１色、例えば特色と補色関係にある基本色を含まない。これにより、５以上の色を使用する場合であっても、頂点生成部１１が生成する頂点は、いずれも４色以内で表され、この範囲での色域を形成する頂点を求めることになる。
【００３２】
図２は、ＣＭＹＫＲ色空間で生成する頂点の一例の説明図、図３は、頂点における各色成分の値の一例の説明図である。出力装置が５色以上を使用する場合でも、いずれか４色をとる頂点を考えることで色域を簡単に表せる。特色を含まない基本色による色域外郭は、例えば図１７で説明したように、理論的に表現される。この表現方法を用いてＣＭＹＫＲ色空間での色域外郭を表現すると図２に示すようになる。図２においては、Ｃ、Ｍ、Ｙ、Ｋ、Ｒのそれぞれの記号は、それぞれの記号に対応する色成分が１００％であり、他の色成分は０％であることを示している。例えばＹＲであれば、Ｙ＝Ｒ＝１００％、Ｃ＝Ｍ＝Ｋ＝０％である。
【００３３】
ＣＭＹＫＲ色空間の場合には、頂点生成部１１で生成される頂点は、０（白点）、Ｃ、Ｍ、Ｙ、Ｋ、Ｒ、ＣＭ、ＣＹ、ＹＲ、ＭＲ、ＣＫ、ＭＫ、ＹＫ、ＣＭＫ、ＣＹＫ、ＭＹＫ、ＹＭＲ、ＹＲＫ、ＭＲＫ、ＭＹＲＫ、ＹＭＣＫとなる。頂点における各色成分の値の例を図３に示している。これらは、ＣＭＹＫの４色で構成される頂点と、ＭＹＫＲの４色で構成される頂点である。例えば５色を用いるＹＭＣＫＲ、ＲとＲの補色関係にあるＣを含むＲＣ、ＭＲＣ、ＹＲＣなどは頂点とはしない。なお、４色の場合の頂点ＭＹは、特色Ｒを用いることにより色域内部となるので、頂点生成部１１では頂点として生成しない。
【００３４】
図４は、ＣＭＹＫＲＧ色空間で生成する頂点の一例の説明図である。ＣＭＹＫＲＧ色空間の場合には、ＣＭＹＫの４色で構成される頂点と、特色Ｒを含むＭＹＫＲの４色で構成される頂点と、特色Ｇを含むＣＹＫＧの４色で構成される頂点である。具体的には、０（白点）、Ｃ、Ｍ、Ｙ、Ｋ、Ｒ、Ｇ、ＣＭ、ＹＲ、ＭＲ、ＹＧ、ＣＧ、ＣＫ、ＭＫ、ＹＫ、ＣＭＫ、ＣＹＫ、ＭＹＫ、ＹＭＲ、ＹＲＫ、ＭＲＫ、ＹＣＧ、ＹＧＫ、ＣＧＫ、ＭＹＲＫ、ＹＣＧＫ、ＣＭＹＫとなる。これらの頂点では、特色であるＲとＧをともに含むことはなく、また、Ｒとその補色関係にあるＣ、および、Ｇとその補色関係にあるＭをともに含むこともない。なお、４色の場合の頂点ＭＹは特色Ｒを用いることにより色域内部となり、頂点ＣＹは特色Ｇを用いることにより色域内部となるので、頂点生成部１１では頂点として生成しない。特色Ｒの代わりにＯを用いる場合についても、この例のようになる。
【００３５】
図５は、ＣＭＹＫＲＧＢ色空間で生成する頂点の一例の説明図である。ＣＭＹＫＲＧＢ色空間の場合には、ＣＭＹＫの４色で構成される頂点と、特色Ｒを含むＭＹＫＲの４色で構成される頂点と、特色Ｇを含むＣＹＫＧの４色で構成される頂点と、特色Ｂを含むＣＭＫＢの４色で構成される頂点である。具体的には、０（白点）、Ｃ、Ｍ、Ｙ、Ｋ、Ｒ、Ｇ、Ｂ、ＹＲ、ＭＲ、ＹＧ、ＣＧ、ＣＢ、ＭＢ、ＣＫ、ＭＫ、ＹＫ、ＣＭＫ、ＣＹＫ、ＭＹＫ、ＹＭＲ、ＹＲＫ、ＭＲＫ、ＹＣＧ、ＹＧＫ、ＣＧＫ、ＣＭＢ、ＣＢＫ、ＭＢＫ、ＭＹＲＫ、ＹＣＧＫ、ＣＭＢＫ、ＣＭＹＫとなる。これらの頂点では、特色であるＲ、Ｇ、Ｂを２つ以上含むことはなく、また、Ｒとその補色関係にあるＣ、Ｇとその補色関係にあるＭ、Ｂとその補色関係にあるＹをともに含むこともない。なお、４色の場合の頂点ＭＹは特色Ｒを用いることにより色域内部となり、頂点ＣＹは特色Ｇを用いることにより色域内部となり、頂点ＣＭは特色Ｂを用いることにより色域内部となるので、頂点生成部１１では頂点として生成しない。
【００３６】
図２、図４、図５では総量制限などの出力装置に課せられた制限を考慮せずに、あるいは、例えば総量制限量が４００％を超えている場合などのように総量制限がかからない場合を示した。総量制限量が４００％以下の場合には、総量制限量を満たすように頂点を生成する。図６は、総量制限を課した場合のＣＭＹＫＲＧＢ色空間で生成する頂点の一例の説明図である。例えば総量制限量を２８０％とする場合、図５における０（白点）、Ｃ、Ｍ、Ｙ、Ｋ、Ｒ、Ｇ、Ｂ、ＹＲ、ＭＲ、ＹＧ、ＣＧ、ＣＢ、ＭＢ、ＣＫ、ＭＫ、ＹＫの各頂点は総量制限を満たすため、そのまま頂点とすればよい。ＣＭＫ、ＣＹＫ、ＭＹＫ、ＹＭＲ、ＹＲＫ、ＭＲＫ、ＹＣＧ、ＹＧＫ、ＣＧＫ、ＣＭＢ、ＣＢＫ、ＭＢＫの各頂点については、そのままでは総量は３００％であることから総量制限を満たしていない。また、ＭＹＲＫ、ＹＣＧＫ、ＣＭＢＫ、ＣＭＹＫの各頂点についても、そのままでは総量は４００％であることから総量制限を満たしていない。そのため、総量制限量である２８０％を満たす頂点を生成する。
【００３７】
例えば図６に例示しているＹＣＧについては、Ｙ＝Ｃ＝９０％、Ｇ＝１００％とすることにより、Ｙ＋Ｃ＋Ｇ＝２８０％となる。このように総量制限量を満たす頂点を求める方法としては、この例のように特色またはＫについては１００％とし、他の色成分について等量ずつ減らすことが考えられる。あるいは、いずれの色成分についても等量ずつ減らしてもよい。
【００３８】
このように総量制限を満たす頂点を生成することにより、図６に点線で示した総量制限をかける前と比べて、図６に実線で示すように色域は内側に入り、その形状が変わることになる。しかし、頂点の並び順や相互関係は変わらない。なお、図５に示したＣＭＹＫについては図６においても位置がずれていないかのように図示されているが、これは図示の都合上のことであり、例えばＣ＝Ｍ＝Ｙ＝６０％、Ｋ＝１００％などの色となる。
【００３９】
また、総量制限の他にも、例えば単色に制限がある場合（単色制限）もある。例えばＹ＝８０％まで、Ｍ＝８０％までといった制限である。このような単色制限が課せられている場合についても、頂点を生成する際に単色制限を満たすように生成すればよい。例えば上述のようにＹとＭについてＹ＝８０％まで、Ｍ＝８０％までという単色制限が課せられている場合には、頂点ＹＲはＹ＝８０％、Ｒ＝１００％とすればよい。また、頂点ＹＭＲはＹ＝Ｍ＝８０％、Ｒ＝１００％とすればよい。もちろん、総量制限と組み合わせて単色制限が課せられている場合には、両方の制限を満たすように頂点を生成すればよいし、その他の制限が課せられている場合には、それらの制限を満たすように頂点を生成すればよい。
【００４０】
このようにして頂点生成部１１で頂点が生成されると、色域外郭生成部１２は、これらの頂点をもとに、頂点により構成される色域の表面に存在する外郭点を生成する。図２，図４，図５に示したように、色域外郭は４つの頂点で構成される面から成り立っている。従って、４つの頂点で構成される面に存在する点を外郭点として生成すればよい。上述のように、出力装置に課せられている各種の制限を満たすように頂点を生成しているので、色域外郭生成部１２で生成する外郭点についても各種の制限を満たす点となる。
【００４１】
図７は、色域外郭生成部において生成する外郭点の一例の説明図である。図７においては、図５に示したＣＭＹＫＲＧＢ色空間において生成した頂点を用いて外郭点を生成する場合を示している。一例として頂点Ｂ、ＣＢ、ＣＭＢ、ＭＢの４点で構成される面について、格子状に分割した場合の格子点を外郭点としている。これらの外郭点は、４点の頂点から例えば補間演算を行うことにより求まる。また、このほかの各面においても、このようにして外郭点を求めてゆけばよい。
【００４２】
色域外郭生成部１２で外郭点が求められたら、頂点生成部１１で生成された頂点とともに、色空間変換部１３で色空間変換処理を行う。例えばＣＭＹＫＲ、ＣＭＹＫＲＧ、ＣＭＹＫＲＧＢ色空間などの装置依存色空間から、ＬＡＢ、ＬＵＶなどの装置非依存の色空間への変換を行う。色空間の変換は、既に述べたように色変換モデルなどを用いて行えばよい。図８は、ＬＡＢ色空間に変換された色域の一例の説明図である。このようにして、５色以上用いる出力装置における装置非依存の色空間での色域が得られる。もちろん、色空間変換処理を行わずに装置依存色空間における頂点及び外郭点をそのまま出力してもよい。
【００４３】
図９は、本発明の第２の実施の形態を示す構成図である。図中、２１は基準外郭生成部、２２は最外郭生成部、２３は外郭制御部である。上述の第１の実施の形態では、色域外郭生成部１２で、４つの頂点の値をもとに、例えば補間演算することで外郭点を生成した。この第２の実施の形態では、制限が課された場合にさらに色域を広げた色域の外郭点を色域外郭生成部１２で生成する例を示す。
【００４４】
この第２の実施の形態における色域外郭生成部１２は、基準外郭生成部２１、最外郭生成部２２、外郭制御部２３を含んで構成されている。基準外郭生成部２１は、頂点により構成される平面上の基準外郭点を生成する。例えば、４つの頂点から補間演算することにより基準外郭点を生成すればよい。最外郭生成部２２は、基準外郭生成部２１で生成した基準外郭点をもとに、出力装置に課せられた制限を満たす色域の表面上の点である最外郭点を生成する。外郭制御部２３は、最外郭生成部２２で生成した最外郭点、または、その最外郭点と基準外郭生成部２１で生成した基準外郭点の間となる点を、色域外郭生成部１２で生成する外郭点とする。
【００４５】
本発明の第２の実施の形態についてさらに説明して行く。図１０は、基準外郭点の一例の概念的な説明図である。基準外郭生成部２１では、上述の第１の実施の形態で説明したように４つの頂点をもとに補間演算により外郭点を生成するが、このようにして生成された外郭点が出力装置に課された制限を受けている場合、得られる外郭面は制限が課された場合の色域の最外郭の点であるとは限らない。
【００４６】
一例として総量制限量が１８０％の場合のＹ成分とＭ成分の色域について、図１０に示している。図１０において、白丸は頂点であり、黒丸が基準外郭点である。総量制限量が１２０％の場合、２色を使用した場合でもそれぞれの色成分を１００％とすると２００％となるため総量制限を満たさなくなる。そのため、頂点は例えばＹ＝Ｍ＝６０％の点となる。Ｙ＝１００％の頂点とＭ＝１００％の頂点はそのまま利用して０（白点）、Ｙ＝１００％、Ｍ＝１００％、Ｙ＝Ｍ＝６０％の４つの頂点（図１０中の白丸の点）を用いて基準外郭点を求める。すると、Ｙ＝１００％の頂点とＹ＝Ｍ＝６０％の頂点との間の辺上の基準外郭点、及び、Ｍ＝１００％の頂点とＹ＝Ｍ＝６０％の頂点との間の辺上の基準外郭点は、例えば黒丸で示した点となる。この状態では、図１０において斜線を付して示した色領域については色域外となる。しかし、この色領域はＹ＋Ｍ≦１２０であり、総量制限を満たす領域である。従って、色域をさらに拡張する余地が残っている。この第２の実施の形態では、最外郭生成部２２によって基準外郭点を最外郭まで、あるいは最外郭と基準外郭点との間で制御する。
【００４７】
図１１は、最外郭生成部により生成される最外郭点の一例の説明図である。最外郭生成部２２では、基準外郭生成部２１で生成した基準外郭点をもとに、制限を満たす最外郭となる点を求める。図１０における基準外郭点をもとに求めた最外郭点の一例を図１１において黒丸で示している。
【００４８】
図１２は、ＣＭＹＫＲ色空間における基準外郭点及び最外郭点により形成される色域の一例の説明図である。ここでは、例えばＬＡＢ色空間などに変換された色域の概略を模式的に示しており、Ｌ軸の高明度側から見た例を示している。図中の細線が総量制限を課さない場合の色域を示しており、点線が基準外郭点を用いた場合の色域、太線が最外郭点を用いた場合の色域をそれぞれ示している。最外郭点を用いた場合の色域の方が、基準外郭点を用いた場合の色域よりも広いことが分かる。
【００４９】
上述のように総量制限量が２００％を下回る場合には、２色の場合に限らず、３色及び４色を用いた場合の外郭点についても、最外郭生成部２２で最外郭を求めることになる。もちろん、総量制限量が３００％以下２００％より多い範囲であれば、３色及び４色を用いる基準外郭点が対象になり、総量制限量が４００％以下３００％より多い範囲であれば、４色を用いる基準外郭点が対象になる。
【００５０】
基準外郭点から最外郭点を求める方法としては、例えばＣＭＹＫの４色以下の色を用いる基準外郭点の場合、総量制限量をＴ、それぞれの色の値をＣ、Ｍ、Ｙ、Ｋ、比率をｒとした場合、
Ｔ−Ｋ＝ｒ（Ｃ＋Ｍ＋Ｙ）
となるｒを求め、Ｋ、ｒＣ、ｒＭ、ｒＹを最外郭点とすればよい。Ｋは色域拡大の際に優先される色であることから、この例ではＫを固定してＣ、Ｍ、Ｙを変更している。
【００５１】
特色を含む場合は、その特色についても保存する。例えばＭＹＲＫの４色を用いる基準外郭点については、総量制限量をＴ、それぞれの色の値をＹ、Ｍ、Ｒ、Ｋ、比率をｒとした場合、
Ｔ−Ｋ−Ｒ＝ｒ（Ｙ＋Ｍ）
となるｒを求め、ｒＹ、ｒＭ、Ｒ、Ｋを最外郭点とすればよい。なお、複数の特色が含まれないように頂点を設定し、基準外郭点を生成しているので、保存する特色が複数になることはない。
【００５２】
外郭制御部２３では、以上のように生成された基準外郭点と最外郭点の間で外郭点を決定する。どのように外郭点を決定するかは予め決めておけばよい。例えば、ＣＭＹＫＲ空間のある基準外郭点を（Ｃ０，Ｍ０，Ｙ０，Ｋ０，Ｒ０）、最外郭点を（Ｃ１，Ｍ１，Ｙ１，Ｋ１，Ｒ１）とし、加重係数をそれぞれｗ０、ｗ１とすれば（ｗ０＋ｗ１＝１）、外郭点となる（Ｃ２，Ｍ２，Ｙ２，Ｋ２，Ｒ２）は、
（Ｃ２，Ｍ２，Ｙ２，Ｋ２，Ｒ２）＝ｗ０（Ｃ０，Ｍ０，Ｙ０，Ｋ０，Ｒ０）＋ｗ１（Ｃ１，Ｍ１，Ｙ１，Ｋ１，Ｒ１）  
として決定すればよい。
【００５３】
例えば基準外郭点をそのまま外郭点とした場合には、部分的に色域外となる場合があるものの、頂点間での凹凸は生じないため色の連続性に優れている。また、最外郭点を外郭点とした場合には、基準外郭点を用いる場合に比べて色域が広がる。しかし、図１１を参照してもわかるように、頂点の間に屈曲した部分が存在し、この部分で色の変化の傾向が変わるため、色の連続性は劣る。このような特質を考慮して加重係数ｗ０、ｗ１を決めればよい。もちろんこの方法に限られるものではなく、種々の方法により基準外郭点と最外郭点との間で外郭点を決定すればよい。もちろん、基準外郭点または最外郭点を外郭点としてもよい。
【００５４】
なお、ここでは総量制限が課せられている場合について説明したが、例えば単色制限など、他の種々の制限が課せられている場合についても、基準外郭点を求め、その基準外郭点から、課せられた制限を満たす最外郭点を求め、基準外郭点と最外郭点の間で外郭点を決定すればよい。
【００５５】
このようにして外郭制御部２３で決定した外郭点をもとに、色空間変換部１３で装置依存色空間から変換先色空間に変換することにより、変換先色空間における出力装置に色域外郭が得られる。得られた色域外郭は、第１の実施の形態で得られる色域よりも広い色域の外郭となっている。
【００５６】
図１３は、本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、３１はプログラム、３２はコンピュータ、４１は光磁気ディスク、４２は光ディスク、４３は磁気ディスク、４４はメモリ、５１はＣＰＵ、５２は内部メモリ、５３は読取部、５４はハードディスク、５５はインタフェース、５６は通信部である。
【００５７】
上述の本発明の各実施の形態で説明した各部の機能の全部または部分的に、コンピュータにより実行可能なプログラム３１によって実現してもよい。その場合、そのプログラム３１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部５３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部５３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク４１，光ディスク４２（ＣＤやＤＶＤなどを含む）、磁気ディスク４３，メモリ４４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００５８】
これらの記憶媒体にプログラム３１を格納しておき、例えばコンピュータ３２の読取部５３あるいはインタフェース５５にこれらの記憶媒体を装着することによって、コンピュータからプログラム３１を読み出し、内部メモリ５２またはハードディスク５４に記憶し、ＣＰＵ５１によってプログラム３１を実行することによって、上述の本発明の各実施の形態で説明した機能が全部又は部分的に実現される。あるいは、通信路を介してプログラム３１をコンピュータ３２に転送し、コンピュータ３２では通信部５６でプログラム３１を受信して内部メモリ５２またはハードディスク５４に記憶し、ＣＰＵ５１によってプログラム３１を実行することによって実現してもよい。
【００５９】
コンピュータ３２には、このほかインタフェース５５を介して様々な装置と接続してもよい。例えば情報を表示する表示手段や利用者からの情報を受け付ける受付手段等も接続されていてもよい。また、例えば出力装置としての画像形成装置がインタフェース５５を介して接続され、生成された色域外郭を使用して色域圧縮処理及びその他の色処理を行って画像形成装置で画像を形成するように構成してもよい。
【符号の説明】
【００６０】
１１…頂点生成部、１２…色域外郭生成部、１３…色空間変換部、２１…基準外郭生成部、２２…最外郭生成部、２３…外郭制御部、３１…プログラム、３２…コンピュータ、４１…光磁気ディスク、４２…光ディスク、４３…磁気ディスク、４４…メモリ、５１…ＣＰＵ、５２…内部メモリ、５３…読取部、５４…ハードディスク、５５…インタフェース、５６…通信部。
【図１】
2010187144.tif 000003
【図２】
2010187144.tif 000004
【図３】
2010187144.tif 000005
【図４】
2010187144.tif 000006
【図５】
2010187144.tif 000007
【図６】
2010187144.tif 000008
【図７】
2010187144.tif 000009
【図８】
2010187144.tif 000010
【図９】
2010187144.tif 000011
【図１０】
2010187144.tif 000012
【図１１】
2010187144.tif 000013
【図１２】
2010187144.tif 000014
【図１３】
2010187144.tif 000015
【図１４】
2010187144.tif 000016
【図１５】
2010187144.tif 000017
【図１６】
2010187144.tif 000018
【図１７】
2010187144.tif 000019