(57)【特許請求の範囲】
【請求項１】
出力装置で使用する色材の色を成分とする色空間を分割した色領域のうち与えられた色信号が存在する色領域に対して理論的な色予測モデルを使用する場合に用いる基準色として当該色領域で各色成分について最小値及び最大値とした組み合わせを取得する取得手段と、前記取得手段で取得された基準色が予め決められた色材の使用量に関する条件を満たしているか否かを判定する判定手段と、前記判定手段により条件を満たしていると判定された場合には前記取得手段で取得した基準色と該基準色に対応する測色値との対を用いて理論的な色予測モデルにより与えられた色信号から出力色信号を予測し前記判定手段により条件を満たしていないと判定された場合には理論的な色予測モデルとは異なる方法により与えられた色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置。
【請求項２】
出力装置で使用する色材の色を成分とする色空間を分割した色領域のうち与えられた色信号が存在する色領域を特定する特定手段と、前記特定手段で特定された色領域で各色成分について最小値及び最大値とした組み合わせを基準色とし該色領域に対応する基準色と測色値との対を取得する取得手段と、前記特定手段で特定された色領域が予め決められた色材の使用量に関する条件を満たしている場合には前記取得手段で取得した基準色と測色値との対を用いて理論的な色予測モデルにより与えられた色信号から出力色信号を予測し前記特定手段で特定された色領域が予め決められた条件を満たしていない部分を有する色領域である場合には理論的な色予測モデルとは異なる方法により与えられた色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置。
【請求項３】
前記予測手段は、前記理論的な色予測モデルとは異なる方法として、基準色と測色値との対を用いた補間方法により前記出力色信号を予測することを特徴とする請求項１または請求項２に記載の色変換装置。
【請求項４】
前記予測手段は、前記理論的な色予測モデルとは異なる方法として、基準色とは異なる前記条件を満たす色点を追加点として該追加点と測色値との対を基準色と測色値との対とともに用いた補間方法により前記出力色信号を予測することを特徴とする請求項１または請求項２に記載の色変換装置。
【請求項５】
前記予測手段は、与えられた色信号が存在する色領域と接する隣接色領域であって基準色が前記条件を満たす隣接色領域において理論的な色予測モデルを用いて与えられた色信号が含まれる色領域と前記隣接色領域が接している領域に追加した追加点に対応する測色値を予測し、追加点と予測した測色値との対を基準色と測色値との対とともに用いて補間を行うことを特徴とする請求項３または請求項４に記載の色変換装置。
【請求項６】
コンピュータに、請求項１から請求項５のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置及び色変換処理プログラムに関するものである。
【背景技術】
【０００２】
印刷機やカラー画像形成装置などの出力装置から出力される色を予測する場合、出力装置に与えた色値と、その出力装置から出力された色を測色した測色値との対に基づき、補間や統計的な色予測モデルを用いて予測することが一般的に行われている。統計的な色予測モデルとしては、特許文献１に記載されているニューラルネットワークを用いたものや、特許文献２に記載されている重み付き回帰を用いたものなど、実測値を用いた統計的なモデルが利用されている。
【０００３】
一方、別の色予測を行う方法として理論的な色予測モデルを用いる方法がある。理論的な色予測モデルとして、ノイゲバウア（Ｎｅｕｇｅｂａｕｅｒ）モデルが一般的である。ノイゲバウアモデルでは、出力装置が色を出力する際に使用する各色材の色について、それぞれ０％と１００％とする組み合わせの色を基準色として出力装置に与え、出力装置から出力された色を測色しておく。その測色値と、処理対象として与られた色値に対応する各色材の面積率から、出力装置から出力される色を予測する。
【０００４】
このノイゲバウアモデルを応用したモデルとして、セルラノイゲバウアモデルがある。セルラノイゲバウアモデルは、ノイゲバウアモデルの基準色間の領域をそれぞれいくつかに分割し、それぞれの色領域（セル）ごとに基準色を設定してその測色値を得て、各色領域に対してノイゲバウアモデルを適用するものである。
【０００５】
ノイゲバウアモデルは、例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色の色材を用いて色を再現するカラー画像形成装置の場合、用紙色と、１色の色材を最大限に使用して再現される１次色から、４色の色材を最大限に使用して再現される４次色までの１６色の基準色について測色値が必要となる。この測色値の数は、上述の統計的なモデルにおいて必要となる測色値の数に比べて格段に少ない数である。セルラノイゲバウアモデルでは色領域に分割することから、全体をノイゲバウアモデルで構成する場合に比べて測色値の数は増加するが、その場合でも統計的なモデルに比べると少ない測色値でモデルが構築される。
【０００６】
カラー画像形成装置では画像を出力する際の色材（例えばトナーやインク）の使用量が制限されていることがある。例えばトナーを使用する電子写真方式のカラー画像形成装置では、画像出力速度やトナーの特性、定着器の性能等の諸条件の制約から色材の使用量が制限される。また、インクを使用する液体噴射式のカラー画像形成装置では、画像出力速度やインクの特性、紙の吸水特性等の諸条件の制約から色材の使用量が制限される。
【０００７】
このようにカラー画像形成装置で使用する色材の使用量に制限（総量制限）が課せられている場合には、基準色のなかには総量制限値よりも色材の使用量が多くなる場合がある。このような基準色については、装置から出力されないことにより測色値が取得されず、よってノイゲバウアモデルは構築されない。セルラノイゲバウアモデルにおいても、分割された色領域によっては、総量制限値よりも色材の使用量が多くなる基準色が存在する場合が生じ、その色領域においてはノイゲバウアモデルが構築されないことになる。
【０００８】
例えば特許文献３では、総色材量が総量制限値内の測色値を用いて総量制限値より大きい基準色に対応する測色値を推定して、基準色に対応する測色値を揃え、セルラノイゲバウアモデルによって再現色を予測する方法が記載されている。この方法では、カラー画像形成装置の色再現特性は非線形であることから、推定した総量制限値より大きい基準色に対応する測色値には誤差が含まれており、モデルにより予測した再現色も誤差を含むことになる。
【０００９】
上述の総量制限値に限らず、カラー画像形成装置では色材の使用量に対して種々の条件が課せられる場合があり、その条件によっては上述した基準色と測色値の対が取得されずにノイゲバウアモデルが構築されない場合が生じる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平７−８７３４７号公報
【特許文献２】特開平１０−２６２１５７号公報
【特許文献３】特開２００９−１３０８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、出力装置に色材の使用量に条件が設定されている場合でも、本構成を有しない場合に比べて高精度に出力色信号を予測することができる色変換装置及び色変換処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
本願請求項１に記載の発明は、出力装置で使用する色材の色を成分とする色空間を分割した色領域のうち与えられた色信号が存在する色領域に対して理論的な色予測モデルを使用する場合に用いる基準色として当該色領域で各色成分について最小値及び最大値とした組み合わせを取得する取得手段と、前記取得手段で取得された基準色が予め決められた色材の使用量に関する条件を満たしているか否かを判定する判定手段と、前記判定手段により条件を満たしていると判定された場合には前記取得手段で取得した基準色と該基準色に対応する測色値との対を用いて理論的な色予測モデルにより与えられた色信号から出力色信号を予測し前記判定手段により条件を満たしていないと判定された場合には理論的な色予測モデルとは異なる方法により与えられた色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置である。
【００１３】
本願請求項２に記載の発明は、出力装置で使用する色材の色を成分とする色空間を分割した色領域のうち与えられた色信号が存在する色領域を特定する特定手段と、前記特定手段で特定された色領域で各色成分について最小値及び最大値とした組み合わせを基準色とし該色領域に対応する基準色と測色値との対を取得する取得手段と、前記特定手段で特定された色領域が予め決められた色材の使用量に関する条件を満たしている場合には前記取得手段で取得した基準色と測色値との対を用いて理論的な色予測モデルにより与えられた色信号から出力色信号を予測し前記特定手段で特定された色領域が予め決められた条件を満たしていない部分を有する色領域である場合には理論的な色予測モデルとは異なる方法により与えられた色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置である。
【００１４】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明における前記予測手段が、前記理論的な色予測モデルとは異なる方法として、基準色と測色値との対を用いた補間方法により前記出力色信号を予測することを特徴とする色変換装置である。
【００１５】
本願請求項４に記載の発明は、本願請求項１または請求項２に記載の発明における前記予測手段が、前記理論的な色予測モデルとは異なる方法として、基準色とは異なる前記条件を満たす色点を追加点として該追加点と測色値との対を基準色と測色値との対とともに用いた補間方法により前記出力色信号を予測することを特徴とする色変換装置である。
【００１６】
本願請求項５に記載の発明は、本願請求項３または請求項４に記載の発明における前記予測手段が、与えられた色信号が存在する色領域と接する隣接色領域であって基準色が前記条件を満たす隣接色領域において理論的な色予測モデルを用いて与えられた色信号が含まれる色領域と前記隣接色領域が接している領域に追加した追加点に対応する測色値を予測し、追加点と予測した測色値との対を基準色と測色値との対とともに用いて補間を行うことを特徴とする色変換装置である。
【００１７】
本願請求項６に記載の発明は、コンピュータに、請求項１から請求項５のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換処理プログラムである。
【発明の効果】
【００１８】
本願請求項１に記載の発明によれば、出力装置に色材の使用量に条件が設定されている場合でも、本構成を有しない場合に比べて高精度に出力色信号を予測することができるという効果がある。
【００１９】
本願請求項２に記載の発明においても、出力装置に色材の使用量に条件が設定されている場合でも、本構成を有しない場合に比べて高精度に出力色信号を予測することができるという効果がある。
【００２０】
本願請求項３に記載の発明によれば、出力装置に色材の使用量に条件が設定されている場合でも、本構成を有しない場合に比べて簡易に高精度な出力色信号の予測を行うことができる。
【００２１】
本願請求項４に記載の発明によれば、出力装置に色材の使用量に条件が設定されている場合の出力色信号の予測を、本構成を有しない場合に比べて高精度に行うことができる。
【００２２】
本願請求項５に記載の発明によれば、異なる色領域間での連続性を保って出力色信号の予測を行うことができる。
【００２３】
本願請求項６に記載の発明によれば、本願請求項１から請求項５のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】基準色と総量制限の関係の一例の説明図である。
【図３】四面体補間方法の一例の説明図である。
【図４】条件を満たさない基準色が存在する色領域における四面体補間の第１の例の説明図である。
【図５】条件を満たさない基準色が存在する色領域における四面体補間の第１の例の説明図（分解図）である。
【図６】条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図である。
【図７】条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図（分解図）である。
【図８】色領域間での連続性を維持した補間処理の一例の説明図である。
【図９】条件を満たさない基準色が存在する色領域を三角柱に分割した場合の一例の説明図である。
【図１０】条件を満たさない基準色が存在する色領域を三角柱に分割した場合の一例の説明図（分解図）である。
【図１１】プリズム補間の一例の説明図である。
【図１２】条件を満たさない基準色が存在する色領域を四角錐に分割した場合の一例の説明図である。
【図１３】条件を満たさない基準色が存在する色領域を四角錐に分割した場合の一例の説明図（分解図）である。
【図１４】ピラミッド補間の一例の説明図である。
【図１５】四面体をさらに分割する一例の説明図である。
【図１６】四面体をさらに分割する一例の説明図（分解図）である。
【図１７】条件を満たさない基準色が存在する色領域における追加点を用いない補間処理の一例の説明図である。
【図１８】基準色と総量制限の関係の別の例の説明図である。
【図１９】基準色と総量制限の関係の別の例における条件を満たさない基準色が存在する色領域に対する四面体補間の第１の例の説明図である。
【図２０】基準色と総量制限の関係の別の例における条件を満たさない基準色が存在する色領域に対する四面体補間の第１の例の説明図（分解図）である。
【図２１】条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図である。
【図２２】条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図（分解図）である。
【図２３】４色を用いる場合の出力色信号の予測方法の一例の説明図である。
【図２４】４色を用いる場合の出力色信号の予測処理の一例の流れ図である。
【図２５】４色を用いる場合の出力色信号の予測処理の一例において補間処理の際に総量制限値を満たさない場合の対応の一例の説明図である。
【図２６】本発明の第２の実施の形態を示す構成図である。
【図２７】本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【発明を実施するための形態】
【００２５】
図１は、本発明の第１の実施の形態を示す構成図である。図中、１は基準色取得部、２は基準色判定部、３は出力色信号予測部である。以下の説明では、出力装置で使用する色材の色を成分とする色空間を複数に分割した色領域毎に出力色信号の予測を行うものとする。
【００２６】
基準色取得部１は、色空間を分割した色領域のうち、与えられた色信号である処理対象色信号が存在する色領域を特定し、その色領域に対して理論的な色予測モデルを使用する場合に用いる基準色を取得する。理論的な色予測モデルとしてセルラノイゲバウアモデルを用いる場合、それぞれの色領域における基準色は、各色成分について最小値及び最大値とした組み合わせである。例えば３色の色材を用いる場合には、３色とも最小値の１色と、２色が最小値、１色が最大値となる３色と、１色が最小値、２色が最大値となる３色と、３色とも最大値となる１色の計８色である。
【００２７】
基準色判定部２は、基準色取得部１で取得された基準色が、予め決められた条件を満たしているか否かを判定する。条件は、色材の使用量に関する条件であればどのような条件でもよく、一例としては色材量の総量に制限を課す総量制限や、それぞれの色材量に対して制限を課すなど、種々の条件がある。複数の基準色のうち、１つでも条件を満たしていない場合には、条件を満たしていないと判定する。
【００２８】
出力色信号予測部３は、基準色判定部２における判定結果に従って、出力色信号の予測方法を選択して、選択された予測方法に従って、与えられた処理対象色信号から出力色信号を予測する。基準色判定部２により条件を満たしていると判定された場合には、基準色取得部１で取得した基準色とその基準色に対応する測色値との対を用いて、理論的な色予測モデルにより与えられた処理対象色信号から出力色信号を予測する。
【００２９】
基準色判定部２により条件を満たしていないと判定された場合、条件を満たしていない基準色において対応する測色値が得られておらず、理論的な色予測モデルは構築されない。そのため、理論的な色予測モデルとは異なる方法により、与えられた処理対象色信号から出力色信号を予測する。
【００３０】
理論的な色予測モデルとは異なる方法の一例としては、補間方法がある。条件を満たすいくつかの基準点があれば、それらの基準点に基づいて補間処理を行い、それぞれの基準色に対応づけられている測色値から出力色信号を予測すればよい。さらに、条件を満たす追加点とその追加点に対応する測色値を用意しておき、基準色と測色値との対とともに使用して補間処理を行えば、精度よく出力色信号が得られる。
【００３１】
また、与えられた処理対象色信号が存在する色領域と接する色領域を隣接色領域とし、隣接色領域との予測の連続性を確保するとよい。そのために、例えば、隣接色領域のうち基準色が条件を満たす隣接色領域において、与えられた処理対象色信号が含まれる色領域と隣接色領域が接している領域に追加点を追加し、その追加点に対応する測色値を理論的な色予測モデルにより予測する。そして、追加点と予測した測色値との対を基準色と測色値との対とともに用いて補間処理を行うとよい。
【００３２】
以下、本発明の第１の実施の形態について、具体例を用いながら説明してゆく。以下の具体例では、Ｃ、Ｍ、Ｙの３色の色材を用いて画像を出力する出力装置を想定し、与えられる処理対象色信号はＣ、Ｍ、Ｙを色成分とするＣＭＹ色空間の色信号（ｃ，ｍ，ｙ）であるものとし、予測する出力色信号はＸＹＺ色空間の色信号（Ｘｏ，Ｙｏ，Ｚｏ）であるものとする。また、基準色、追加色についてもＣＭＹ色空間の色信号であり、測色値はＸＹＺ色空間の色信号であるものとする。もちろん、処理対象色信号、基準色、追加色及び出力色信号、測色値とも、他の色空間の色信号であってよいことは言うまでもない。
【００３３】
また、出力色信号予測部３においては、基本的にセルラノイゲバウアモデルを用いて出力色信号を予測するものとしている。セルラノイゲバウアモデルでは、ＣＭＹ色空間を色領域に分割し、それぞれの色領域においてノイゲバウアモデルを構築する。基準色（Ｃｐ，Ｍｐ，Ｙｐ）とその基準色に対応する測色値（Ｘｐ，Ｙｐ，Ｚｐ）を用い、例えば以下に示すユールニールセン修正のノイゲバウアモデルを用いて、処理対象色信号を補正して得た補正色信号（ｆｃ（ｃ）、ｆｍ（ｍ）、ｆｙ（ｙ））から出力色信号（Ｘｏ，Ｙｏ，Ｚｏ）を予測する。基準色の数は２j （ｊ＝色数）であり、Ｃ，Ｍ，Ｙの３色を用いる場合には２3 ＝８色となる。
ＸＹＺｏ＝［Σi=18ｗi （ｆｃ（ｃ），ｆｍ（ｍ），ｆｙ（ｙ））・ＸＹＺｉ1/n ］n   …（１）
【００３４】
ここで、ＸＹＺｏは出力色信号、ＸＹＺｉはｉ番目の基準色に対応する測色値である。また、ｎはユールニールセンのｎ値であり、光学的ドットゲイン（用紙内の光散乱による見かけ上のドット面積増加／明度低下）の影響を補正するためのもので、用紙特性やスクリーン種類等により予め適切な値を求めておく。（ｆｃ（ｃ），ｆｍ（ｍ），ｆｙ（ｙ））は補正色信号であり、ここでは、ｆｃ（ｃ）、ｆｍ（ｍ）、ｆｙ（ｙ）は０以上１以下の値を取るものとしている。ｗi は網点面積率であり、ｆｃ（ｃ）、ｆｍ（ｍ）、ｆｙ（ｙ）の関数であって、それぞれが以下のいずれかの式で求められる。
ｗw ＝（１−ｆｃ（ｃ））・（１−ｆｍ（ｍ））・（１−ｆｙ（ｙ））
ｗc ＝ｆｃ（ｃ）・（１−ｆｍ（ｍ））・（１−ｆｙ（ｙ））
ｗm ＝（１−ｆｃ（ｃ））・ｆｍ（ｍ）・（１−ｆｙ（ｙ）
ｗy ＝（１−ｆｃ（ｃ））・（１−ｆｍ（ｍ））・ｆｙ（ｙ）
ｗcm＝ｆｃ（ｃ）・ｆｍ（ｍ）・（１−ｆｙ（ｙ））
ｗmy＝（１−ｆｃ（ｃ））・ｆｍ（ｍ）・ｆｙ（ｙ）
ｗcy＝ｆｃ（ｃ）・（１−ｆｍ（ｍ））・ｆｙ（ｙ）
ｗcmy ＝ｆｃ（ｃ）・ｆｍ（ｍ）・ｆｙ（ｙ）
【００３５】
図２は、基準色と総量制限の関係の一例の説明図である。図２では、それぞれの色成分について２分割し、ＣＭＹ色空間を８個の色領域に分割した例を示している。各色成分は網点面積率を示し、０％以上１００％以下の値を取るものとしている。各色領域の頂点となる色が各色領域における基準色となる。基準色の数は３3 ＝２７個ある。セルラノイゲバウアモデルでは、各色領域において出力色信号を予測する場合、その色領域の頂点となる８個の基準色を参照し、上述の（１）式の計算により予測を行えばよい。
【００３６】
図２においては、予め決められた条件として総量制限値が設定された場合を想定しており、総量制限値が２００％となる線を太線で示している。また、それぞれの数値は、当該基準色における総量値、すなわち各色成分の合計である。図２（Ａ）に示した、分割された８個の色領域のうち、図２（Ｂ）に示した４個の色領域については、いずれの色領域の基準色も、その総量値は総量制限値以内となり、条件を満たしている。従って、これらの色領域においては基準色を用いたノイゲバウアモデルにより出力色信号の予測を行えばよい。
【００３７】
図２（Ｃ）に示した３個の色領域については、１個の基準色において総量値は総量制限値を越えており、条件を満たしていない。また、図２（Ｄ）に示した１個の色領域については、４個の基準色において総量値が総量制限値を越え、条件を満たしていない。これらの条件を満たしていない色領域においては、条件を満たさない基準色に対応する測色値が得られておらず、従ってノイゲバウアモデルによる予測モデルは構築されない。
【００３８】
具体的には、処理対象色信号が（Ｃ，Ｍ，Ｙ）＝（６０，６０，６０）に対する出力色信号を予測する場合、当該処理対象色信号は図２（Ｄ）に示す色領域に存在する。そのため、ノイゲバウアモデルを構築するのに使用する基準色は、（Ｃ，Ｍ，Ｙ）＝（５０，５０，５０）、（１００，５０，５０）、（５０，１００，５０）、（１００，１００，５０）、（５０，５０，１００）、（１００，５０，１００）、（５０，１００，１００）、（１００，１００，１００）、の８点となる。しかし、図２中の白丸の（１００，１００，５０）、（１００，５０，１００）、（５０，１００，１００）、（１００，１００，１００）の４点は総量制限値（２００％以下）の条件を満たしていない。そのため、これらの基準点においては測色値が取得されず、この色領域に対応するノイゲバウアモデルは構築されない。
【００３９】
そこで、この第１の実施の形態では、処理対象色信号が存在する色領域を特定して、その色領域の基準色を基準色取得部１で取得する。そして、その基準色が予め決められた条件、この例では総量制限値以下の条件を満たしているか否かを基準色判定部２で判定する。出力色信号予測部３は、基準色判定部２により基準色が総量制限値以下という条件を満たしていると判定された場合には、基準色と測色値との対を用いてノイゲバウアモデルにより出力色信号を予測する。総量制限値以下という条件を満たしていない基準色が存在している場合には、総量制限値を満たす基準色とその基準色に対応する測色値との対を用いて、理論的な色予測モデルとは異なる方法により出力色信号を予測する。上述の具体例では、図２中に黒丸で示した（５０，５０，５０）、（１００，５０，５０）、（５０，１００，５０）、（５０，５０，１００）の４点の基準色とそれぞれに対応する測色値との対を用いて出力色信号を予測する。もしくは、その４点で囲まれる総量制限値を満たす色領域にいくつかの追加点を追加し、その追加点とその追加点に対応する測色値を、総量制限値を満たす４点の基準点とともに用いて出力色信号を予測する。
【００４０】
理論的な色予測モデルとは異なる予測方法として、四面体補間方法を用いた場合について説明する。図３は、四面体補間方法の一例の説明図である。頂点ａ、ｂ、ｃ、ｄで表される四面体ａｂｃｄにおいて、各頂点に対応する測色値Ｒ（ａ）、Ｒ（ｂ）、Ｒ（ｃ）、Ｒ（ｄ）が対応づけられているものとする。この場合、四面体ａｂｃｄ内の点ｐにおける測色値Ｒ（ｐ）は、
Ｒ（ｐ）＝ｗ（ａ）・Ｒ（ａ）＋ｗ（ｂ）・Ｒ（ｂ）＋ｗ（ｃ）・Ｒ（ｃ）＋ｗ（ｄ）・Ｒ（ｄ）    …（２）
で算出される。ここで、頂点ａと点ｐを通る直線と面ｂｃｄとの交点をａ’、頂点ｂと点ｐを通る直線と面ａｃｄとの交点をｂ’、頂点ｃと点ｐを通る直線と面ａｂｄとの交点をｃ’、頂点ｄと点ｐを通る直線と面ａｂｃとの交点をｄ’とすると、
ｗ（ａ）＝ｐａ’／ａａ’
ｗ（ｂ）＝ｐｂ’／ｂｂ’
ｗ（ｃ）＝ｐｃ’／ｃｃ’
ｗ（ｄ）＝ｐｄ’／ｄｄ’
である。
【００４１】
図４、図５は、条件を満たさない基準色が存在する色領域における四面体補間の第１の例の説明図である。図４では図２（Ｃ）に示した基準色の１つが総量制限値を満たさない場合について示している。この場合、７点の基準色（０，１，２，３，４，５，６）については総量制限値を満たしており、これらの７点の基準色を用いる。これらの基準色については黒丸で示している。この例ではさらに、総量制限値となる３点の追加点（７，８，９）を追加している。追加点（７）は基準色（２）と基準色（５）を結ぶ線上に、追加点（８）は基準色（２）と基準色（６）を結ぶ線上に、追加点（９）は基準色（５）と基準色（６）を結ぶ線上に、それぞれ設けている。追加点については白丸で示している。これらの３点の追加点（７，８，９）と７点の基準色（０，１，２，３，４，５，６）とを結ぶ線を辺とする１０個の四面体に総量制限値を満たす色領域を分割し、分割したそれぞれの四面体において補間を行う。
【００４２】
分割された１０個の四面体の一例を図５に示している。数字は図４における各点に対応している。処理対象色信号がいずれの四面体に存在するかによって使用する四面体を選択し、その四面体を構成する頂点と処理対象色信号の位置関係と、頂点と対応づけられている測色値とから、（２）式を用いて出力色信号を予測すればよい。もちろん、四面体への分割方法はこの例に限られるものではなく、種々の分割方法であってよい。
【００４３】
図６、図７は、条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図である。図６では図２（Ｄ）に示した基準色の４つが総量制限値を満たさない場合について示している。この場合、４点の基準色（０，１，２，３）については総量制限値を満たしており、これらの４点の基準色を用いる。これらの基準色については黒丸で示している。この例ではさらに、総量制限値となる３点の追加点（４，５，６）を追加している。追加点（４）は基準色（１）と基準色（２）を結ぶ線上に、追加点（５）は基準色（２）と基準色（３）を結ぶ線上に、追加点（６）は基準色（２）と基準色（３）を結ぶ線上に、それぞれ設けている。追加点については白丸で示している。これらの３点の追加点（４，５，６）と４点の基準色（０，１，２，３）とを結ぶ線を辺とする４個の四面体に総量制限値を満たす色領域を分割し、分割したそれぞれの四面体において補間を行う。
【００４４】
分割された４個の四面体の一例を図７に示している。数字は図６における各点に対応している。処理対象色信号がいずれの四面体に存在するかによって使用する四面体を選択し、その四面体を構成する頂点と処理対象色信号の位置関係と、頂点と対応づけられている測色値とから、（２）式を用いて出力色信号を予測すればよい。もちろん、四面体への分割方法はこの例に限られるものではなく、種々の分割方法であってよい。
【００４５】
図８は、色領域間での連続性を維持した補間処理の一例の説明図である。上述の四面体補間方法を用いる場合、ノイゲバウアモデルを用いる色領域と四面体補間を用いる色領域との境界において出力色信号の連続性を維持するように補間処理を行うとよい。例えば、図４に示した色領域では、基準色（０，１，２，３）で囲まれる境界面、基準色（０，１，５，４）で囲まれる境界面、基準色（０，３，６，４）で囲まれる境界面において、基準色が条件を満たすノイゲバウアモデルを用いる色領域と隣接しており、これらの境界面での連続性を維持するように補間処理を行うとよい。
【００４６】
具体的に、図４の３点（０，１，２）の三角形の面に着目すると、四面体補間では、図５に示す四面体（０，１，２，７）での補間処理となり、３点の基準色（０，１，２）を参照して図３の式の計算により予測することになる。なお、追加点（７）は重みｗ（７）が０となり、実質的に予測には反映されない。これに対して、面（０，１，２，３）を共有する隣接する色領域においてノイゲバウアモデルを用いると、４点の基準色（０，１，２，３）を参照して（１）式の計算により予測することになる。この場合も、残りの４点については重みが０となり予測には反映されない。両者の予測方法が異なることから、出力色信号の予測値が異なり、結果的に連続性は維持されない。
【００４７】
そこで、図８に示した方法を用いて連続性を維持する。ここでは、四面体領域内の処理対象色信号の点（ｐ）の出力色信号を予測する場合について説明する。図８（Ａ）では３点（ｂ，ｃ，ｄ）で囲まれる平面を境界面とする。まず、境界面に接していない点（ａ）から領域内の点（ｐ）を通る線と境界面との交点である点（ａ’）を求める。次に、境界面の点（ａ’）の出力色信号（Ｒ（ａ’））を、ノイゲバウアモデルを用いて予測する。そして、予測値（Ｒ（ａ’））と境界面に接していない点（ａ）の測色値（Ｒ（ａ））を用いて
Ｒ（ｐ）＝ｗ（ａ）・Ｒ（ａ）＋ｗ（ａ’）・Ｒ（ａ’）    …（３）
ｗ（ａ）＝ｐａ’／ａａ’
ｗ（ａ’）＝ｐａ／ａａ’
により出力色信号を予測すればよい。このような補間方法により、境界面を共有する隣接の色領域との出力色信号の連続性が維持される。
【００４８】
別の具体例として、図６、図７の四面体（０，３，５，６）を参照すると、２点の基準色（０，３）を結ぶ辺は、基準色が条件を満たす隣接する色領域と共有されており、この境界線において連続性を維持するように補間処理を行うとよい。図８（Ｂ）では、四面体（ａ，ｂ，ｃ，ｄ）内の処理対象色信号を点（ｐ）とし、この点（ｐ）の出力色信号を予測する場合について説明する。２点（ａ，ｂ）を隣接する色領域と共有する境界線とする。
【００４９】
まず、三角形ｐｃｄを含む平面と直線ａｂとの交点（ｅ）を求める。次に、交点（ｅ）の出力色信号（Ｒ（ｅ））をノイゲバウアモデルを用いて予測する。この予測には、実質的には基準色（ａ）と基準色（ｂ）から算出され、他の基準色については重みが０となり予測には影響しない。そして、予測値（Ｒ（ｅ））と点ｃの測色値（Ｒ（ｃ））、点ｄの測色値（Ｒ（ｄ））を用い
Ｒ（ｐ）＝ｗ（ｃ）・Ｒ（ｃ）＋ｗ（ｄ）・Ｒ（ｄ）＋ｗ（ｅ）・Ｒ（ｅ）    …（４）
ｗ（ｃ）＝ｐｃ’／ｃｃ’
ｗ（ｄ）＝ｐｄ’／ｄｄ’
ｗ（ｅ）＝ｐｅ’／ｅｅ’
により出力色信号Ｒ（ｐ）を予測すればよい。ここで、頂点ｃと点ｐを通る直線と面ａｂｄ（辺ｄｅ）との交点をｃ’、点ｄと点ｐを通る直線と面ａｂｃ（辺ｃｅ）との交点をｄ’、頂点ｅと点ｐを通る直線と辺ｃｄとの交点をｅ’としている。このような補間方法により、境界線を共有する隣接の色領域との出力色信号の連続性が維持される。
【００５０】
以上のように、境界面や境界線において理論的な色予測モデルを用いる色領域と用いない色領域とが隣接し、予測値の連続性が維持されない場合には、上述の図８で説明した方法などにより連続性が維持された補間処理を行うとよい。
【００５１】
上述の図４，図５、及び、図６，図７で説明した例では、色領域を四面体に分割して補間する方法を示した。このほかにも、例えば三角柱や四角錐に分割して補間してもよい。図９、図１０は、条件を満たさない基準色が存在する色領域を三角柱に分割した場合の一例の説明図である。図９では、図２（Ｃ）に示した、基準色の１つが総量制限値を満たさない場合について示しており、図４に示した例で説明した７点の基準色（０，１，２，３，４，５，６）と３点の追加点（７，８，９）を用いる例を示している。
【００５２】
図９に示した色領域を三角柱と四面体に分割した一例を図１０に示している。この例では、基準点（０，１，３）で形成される三角形及び基準点（４，５，６）で形成される三角形を底辺とする１個の三角柱と、５個の四面体とに分割している。この場合、三角柱（０，１，３，４，５，６）の領域はプリズム補間を行い、他の５個の四面体の領域は四面体補間を行う。
【００５３】
図１１は、プリズム補間の一例の説明図である。図１０に示した三角柱（０，１，３，４，５，６）内に処理対象色信号（ｐ）が存在している場合を示している。まず、三角柱の辺（１，５）、（３，６）、（０，４）と平行で点（ｐ）を通る直線と、底面（０，１，３）との交点を点ａ、底面（４，５，６）との交点をａ’とする。そして、点ａの測色値Ｒ（ａ）を、底面を構成する基準色（０，１，３）の測色値から補間により求める。また、点ａ’の測色値Ｒ（ａ’）を、底面を構成する基準色（４，５，６）の測色値から補間により求める。なお、点ａまたは点ａ’が、理論的な色予測モデルを用いる隣接する色領域との境界に存在する場合には、理論的な色予測モデルにより測色値を求めてもよい。
【００５４】
そして、点ａ及び点ａ’と処理対象色信号（ｐ）の位置関係と点ａの測色値Ｒ（ａ）及び点ａ’の測色値Ｒ（ａ’）から、
Ｒ（ｐ）＝ｗ（ａ）・Ｒ（ａ）＋ｗ（ａ’）・Ｒ（ａ’）    …（５）
ｗ（ａ）＝ｐａ’／ａａ’
ｗ（ａ’）＝ｐａ’／ａａ’
により出力色信号Ｒ（ｐ）を求めればよい。なお、分割した三角柱の領域と四面体の領域の境界についても、連続性を維持するように補間処理を行うとよい。
【００５５】
なお、四面体が三角柱と面や辺を共有する場合には、図８に示した点ａ’や点ｅを三角柱補間により求めて補間処理を行うことにより連続性を維持すればよい。また、図２（Ｄ）に示した基準色の４つが総量制限値を満たさない場合については三角柱への分割は行われないが、この場合には上述した四面体への分割と四面体補間を行えばよい。この場合、三角柱への分割を行った色領域における当該三角柱とは辺を共有する四面体が存在するが、補間結果が不連続になることはなく、連続性は維持される。もちろん、三角柱及び四面体への分割方法はこの例に限られるものではなく、種々の分割方法であってよい。
【００５６】
図１２、図１３は、条件を満たさない基準色が存在する色領域を四角錐に分割した場合の一例の説明図である。図１２では、図２（Ｃ）に示した、基準色の１つが総量制限値を満たさない場合について示しており、７点の基準色（０，１，２，３，４，５，６）とともに、これらの７点の基準色の重心位置に点ｇを追加し、点ｇと７点の基準色（０，１，２，３，４，５，６）を結ぶ辺で構成される３個の四角錐と４個の四面体の７つの領域に分割し、分割した領域で補間を行ってもよい。分割したそれぞれの領域の一例を図１３に示している。この場合、３個の四角錐の領域についてはピラミッド補間を行い、４個の四面体の領域は四面体補間を行う。
【００５７】
図１４は、ピラミッド補間の一例の説明図である。この例では、図１３に示した四角錐のうち、四角錐（０，１，２，３，ｇ）内に処理対象色信号（ｐ）が存在している場合を示している。まず、四角錐の頂点（ｇ）と処理対象色信号（ｐ）を通る直線と、四角錐の底面（０，１，２，３）との交点を点（ａ）とし、底面を構成する基準色（０，１，２，３）の測色値から補間により点（ａ）の測色値を求める。なお、底面が理論的な色予測モデルを用いる隣接する色領域との境界面である場合には、理論的な色予測モデルにより点（ａ）の測色値を求めてもよい。
【００５８】
そして、点ａ及び点ｇと処理対象色信号（ｐ）の位置関係と点ａの測色値Ｒ（ａ）及び点ｇの測色値Ｒ（ｇ）から、
Ｒ（ｐ）＝ｗ（ａ）・Ｒ（ａ）＋ｗ（ｇ）・Ｒ（ｇ）    …（６）
ｗ（ａ）＝ｐｇ／ａｇ
ｗ（ｇ）＝ｐａ／ａｇ
により出力色信号Ｒ（ｐ）を求めればよい。このようなピラミッド補間については、例えば米国特許第４３３４２４０号公報などにも記載されている方法である。なお、分割した四角錐の領域と四面体の領域の境界についても、連続性を維持するように補間処理を行うとよい。
【００５９】
図１５、図１６は、四面体をさらに分割する一例の説明図である。上述した色領域を分割した四面体や三角柱、四角錐などの領域は、さらに分割してもかまわない。図１５に示した例では、４点の基準色（ａ，ｂ，ｃ，ｄ）の中の３点（ｂ，ｃ，ｄ）の重心に相当する位置に点ｇを追加し、点ｇと４点の基準色（ａ，ｂ，ｃ，ｄ）とを結ぶ線を辺とする３個の四面体に分割した例を示している。処理対象色信号が再分割したいずれの四面体領域に含まれるかを判定して、処理対象色信号が含まれる四面体領域においてで四面体補間を行えばよい。
【００６０】
また、図１６に示す例では、４点の基準色（ａ，ｂ，ｃ，ｄ）の重心に相当する位置に点ｇを追加し、点ｇと４点の基準色（ａ，ｂ，ｃ，ｄ）とを結ぶ線分を辺とする４個の四面体に分割した例を示している。この場合も、再分割した四面体のうち処理対象色信号が含まれる四面体領域において四面体補間を行えばよい。
【００６１】
例えば図２（Ｄ）に示した色領域が、図１２及び図１３で示したピラミッド補間を行う色領域が隣接している場合、図２（Ｄ）に示した色領域に対して図１５または図１６で説明した方法により分割を行い、補間処理を行うとよい。隣接する色領域との境界での連続性が維持される。
【００６２】
図１７は、条件を満たさない基準色が存在する色領域における追加点を用いない補間処理の一例の説明図である。上述の各例においては追加点を用いて色領域を分割しているが、例えば追加点を設けずに補間処理を行ってもよい。図２（Ｃ）に示した基準色の４つが総量制限値を満たさない色領域では、図１７に示すように基準色を頂点とする４個の四面体に分割して補間処理を行えばよい。また、図２（Ｄ）に示した基準色の４つが総量制限値を満たさない色領域は、それ自体が四面体であることから、基準色を用いて四面体補間を行えばよい。もちろん、上述の追加点を用いた方法では、追加点を設けない場合に比べて予測の精度は向上する。
【００６３】
図１８は、基準色と総量制限の関係の別の例の説明図である。上述の例では、総量制限値が２００％の場合について説明した。総量制限値は、この例に限られるものでないことは言うまでもない。例えば図１８においては、図２に示したＣＭＹ色空間の各色成分について２分割した例について、総量制限値が１８０％の場合を示している。太線は、総量制限値が１８０％となる面の外郭を示している。また、それぞれの数値は、それぞれの基準色における総量値、すなわち各色成分の合計である。
【００６４】
図１８（Ａ）に示した、分割された８個の色領域のうち、図２（Ｂ）に示した１個の色領域については、いずれの色領域の基準色も、その総量値は総量制限値以内となり、条件を満たしている。従って、これらの色領域においては基準色を用いたノイゲバウアモデルにより出力色信号の予測を行えばよい。
【００６５】
図１８（Ｃ）に示した３個の色領域については、１個の基準色において総量値は総量制限値を越えており、条件を満たしていない。また、図１８（Ｄ）に示した３個の色領域については、４個の基準色において総量値が総量制限値を越え、条件を満たしていない。さらに、図１８（Ｅ）に示した１個の色領域については、７個の基準色において総量値が総量制限値を越え、条件を満たしていない。これらの図１８（Ｃ）、（Ｄ）、（Ｅ）に示した色領域については、条件を満たさない基準色に対応する測色値が得られておらず、従ってノイゲバウアモデルによる予測モデルは構築されない。
【００６６】
このような場合には、各色領域の辺と総量が総量制限値となる面との交点を追加点として追加し、あるいはさらに追加点を用意し、上述の四面体、三角柱、四角錐などへ分割して補間処理を行えばよい。図１８においては、各色領域の辺と総量制限値の面との交点となる追加点を白丸で示している。
【００６７】
図１９、図２０は、基準色と総量制限の関係の別の例における条件を満たさない基準色が存在する色領域に対する四面体補間の第１の例の説明図である。図１９では図１８（Ｃ）に示した基準色の１つが総量制限値を満たさない場合について示している。この場合、図１８（Ｃ）に白丸で示した追加点（７，８，９）を追加している。これらの追加点は、各辺と総量が総量制限値となる面との交点に設けている。これらの３点の追加点（７，８，９）と７点の基準色（０，１，２，３，４，５，６）とを結ぶ線を辺とする１０個の四面体に総量制限値を満たす色領域を分割した例を示している。
【００６８】
分割された１０個の四面体の一例を図２０に示している。数字は図１９における各点に対応している。処理対象色信号がいずれの四面体に存在するかによって使用する四面体を選択し、その四面体を構成する頂点と処理対象色信号の位置関係と、頂点と対応づけられている測色値とから、（２）式を用いて出力色信号を予測すればよい。もちろん、四面体への分割方法はこの例に限られるものではなく、種々の分割方法であってよい。
【００６９】
図２１、図２２は、条件を満たさない基準色が存在する色領域における四面体補間の第２の例の説明図である。図２１では図１８（Ｄ）に示した基準色の４つが総量制限値を満たさない場合について示している。この例では、各辺と総量が総量制限値となる面との交点に６点の追加点（４，５，６，７，８，９）を追加している。追加点については白丸で示している。これらの６点の追加点（４，５，６，７，８，９）と４点の基準色（０，１，２，３）とを結ぶ線を辺とする７個の四面体に総量制限値を満たす色領域を分割した例を示している。
【００７０】
分割された４個の四面体の一例を図２２に示している。数字は図２１における各点に対応している。処理対象色信号がいずれの四面体に存在するかによって使用する四面体を選択し、その四面体を構成する頂点と処理対象色信号の位置関係と、頂点と対応づけられている測色値とから、（２）式を用いて出力色信号を予測すればよい。もちろん、四面体への分割方法はこの例に限られるものではなく、種々の分割方法であってよい。
【００７１】
なお、図１８（Ｅ）に示した例については、各辺と総量が総量制限値となる面との交点に３点の追加点（白丸で示す）を追加すれば、形状として四面体となる。従って、そのまま四面体補間により出力色信号を予測すればよい。もちろん、さらに分割してもかまわない。このように、総量制限値となる面が基準色を通らない場合についても、追加点を追加することにより四面体への分割と四面体補間による出力色信号の予測が行われる。従って、総量制限値がどのような値であっても上述の方法により出力色信号は予測される。四面体への分割以外にも、上述した三角柱と組み合わせた分割や、四角錐への分割など、種々の分割方法とその分割方法に対応する補間方法により出力色信号を予測してもよいことは言うまでもない。
【００７２】
上述の方法のほか、各色領域の辺と総量制限値の面との交点となる追加点と、総量制限値以内の基準色とから、総量制限値を満たしていない基準色における測色値を外挿し、図２（Ｂ）、（Ｃ）、（Ｄ）の場合に帰着させて補間処理を行ってもよい。すなわち、図１８（Ｃ）に示す例では、１個の基準色に対応する測色値を外挿して図２（Ｂ）または図１８（Ｂ）の場合に帰着させてノイゲバウアモデルによる予測を行えばよい。また、図１８（Ｄ）に示す例では３個の基準色に対応する測色値を外挿して図２（Ｃ）の場合に帰着させ、補間処理による予測を行えばよい。さらに、図１８（Ｅ）に示す例においても、３個の基準色に対応する測色値を外挿して図２（Ｄ）の場合に帰着させ、補間処理による予測を行えばよい。外挿は、追加点を設けて行うほか、他の色領域を含めて総量制限値を満たしている基準色から行ってもよい。これらの外挿は、セルラノイゲバウアモデルで使用する８つの基準色の測色値を外挿する場合に比べて短い距離での外挿になる。従って、セルラノイゲバウアモデルの基準色を外挿により揃える場合に比べ、上述の外挿による誤差は小さく、結果的に高精度に出力色信号が予測される。
【００７３】
また、追加点を用意する方法では予め総量制限値が分かっていないと追加点での測色値を予め用意しておくことはできないが、追加点を用いない場合には総量制限値が予めわかっている必要はない。総量制限値とともに総量制限値を満たす基準色及び測色値が与えられれば、総量制限値から各領域において必要となる基準色がわかるので、必要となる基準色に対応する測色値を外挿して使用し、補間処理（基準色が揃えばノイゲバウアモデル）により出力色信号を予測すればよい。
【００７４】
上述の説明では、出力装置がＣＭＹの３色を用いる場合について説明した。上述の説明はＣＭＹに限らず、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）を用いる場合など、他の色を用いて出力する場合についても上述の方法により出力色信号を予測すればよい。さらに４色以上の色を用いて出力する場合についても、４次元以上の色空間において上述の方法により出力色信号を予測すればよい。例えば４色を用いてセルラノイゲバウアモデルを使用する場合、分割された各色領域における基準色は２4 ＝１６個であり、この１６個の基準色に対応する測色値を用いて（１）式に準じたノイゲバウアモデルにより出力色信号を予測すればよい。また、１６個の基準色のうち、予め決められた条件を満たさない基準色が存在する場合には、その色領域においてはノイゲバウアモデルとは異なる予測方法を用いて出力色信号を予測すればよい。
【００７５】
４色以上を用いる場合には、基本とする３色とそれ以外の色とに分けて考えてもよい。以下、具体例としてＣＭＹの基本色とともにＫ（ブラック）を用いる場合について説明する。なお、以下の説明においても、条件として総量制限値が与えられているものとする。
【００７６】
図２３は、４色を用いる場合の出力色信号の予測方法の一例の説明図である。総量制限値が与えられている場合、この総量制限値はＣＭＹとＫの合計値であることから、Ｋの値によりＣＭＹの合計値の上限が変化する。すなわち、Ｋの値が大きいほどＣＭＹの合計値の上限は小さくなり、Ｋの値が小さいほどＣＭＹの合計値の上限は大きくなる。そのため、セルラノイゲバウアモデルを適用するために分割された色領域によっては、Ｋの値によってＣＭＹが取り得る色領域が変わってくる。この状態を図２３に示している。
【００７７】
図２３ではＣＭＹの色領域を示している。図２３（Ａ）と図２３（Ｂ）では、図２３（Ａ）の方がＫが小さく、図２３（Ｂ）の方がＫが大きいものとしている。この場合には、Ｋの値によらず、ＣＭＹの色領域では総量制限値による制限を受けていない。Ｋを最大値としてもＣＭＹの色領域が総量制限値による制限を受けない場合とは、いずれの基準色も総量制限値を満たしていることになり、この場合にはノイゲバウアモデルにより出力色信号を予測すればよい。
【００７８】
図２３（Ｂ）と図２３（Ｃ）では、図２３（Ｂ）の方がＫが小さく、図２３（Ｃ）の方がＫが大きいものとしている。図２３（Ｃ）では、ＣＭＹで表される６面体の頂点のうち１点は総量制限値を満たさないが、７点は総量制限値を満たしている場合を示している。Ｋを最小とした場合に図２３（Ｂ）に示すようにＣＭＹの８点（基準色）が総量制限値を満たし、Ｋの値によっては総量制限値を満たさない基準色が存在する場合には、Ｋを最小値Ｋ１としてノイゲバウアモデルを用いて予測値Ｓ１を算出し、またＫを最大値あるいは図２３（Ｃ）となるＫの値Ｋ２において上述の補間処理によって予測値Ｓ２を算出し、Ｋの値により補間する。与えられた処理対象色信号のＫがＫｉであれば、出力色信号Ｓｏは
Ｓｏ＝（（Ｋ２−Ｋｉ）・Ｓ１＋（Ｋｉ−Ｋ１）・Ｓ２）／（Ｋ２−Ｋ１）
で求めればよい。あるいはさらにそれぞれの項に対して重み付けを行ってもよい。
【００７９】
Ｋを最小値とした場合の基準色のうち１以上の基準色が総量制限値を満たしていない場合には、ノイゲバウアモデルを使用せずに補間処理を行う。図２３（Ｄ）では図２３（Ｃ）よりもＫの値が大きいものとし、基準色の４点で総量制限値を満たさない場合を示している。また、図２３（Ｅ）では図２３（Ｄ）よりもＫの値が大きいものとし、基準色の７点で総量制限値を満たさない場合を示している。図２３（Ｃ）に示す状態は図２（Ｃ）に示した基準色の１つが総量制限値を満たさない場合に対応し、図２３（Ｄ）に示す状態は図２（Ｄ）に示した基準色の４つが総量制限値を満たさない場合に対応する。例えばＫの値が図２３（Ｃ）となる値より大きく図２３（Ｄ）となる値以下であれば、上述の図２（Ｃ）の場合の補間処理により得られた予測値と、図２（Ｄ）の場合の補間処理により得られた予測値とを用いて、Ｋの値に従って補間処理を行い、出力色信号の予測値を得ればよい。Ｋの値が図２３（Ｄ）となる値以上である場合についても、図２（Ｄ）の場合の補間処理により得られた予測値と、図２３（Ｅ）の場合の１点の基準色に対応する測色値とを用いて、Ｋの値に従って補間処理を行い、出力色信号の予測値を得ればよい。
【００８０】
図２４は、４色を用いる場合の出力色信号の予測処理の一例の流れ図である。上述の４色を用いる場合の予測処理をまとめると、図２４に示すようになる。この例でもＣＭＹＫの４色を用いるものとしている。まずＳ１１において、与えられた処理対象色信号が含まれる色領域を特定し、その色領域に対してノイゲバウアモデルを使用する場合に用いる１６個の基準色を基準色取得部１で取得する。Ｓ１２において、Ｓ１１で取得した基準色に予め決められた条件を満たしていないものがあるか否かを基準色判定部２で判定する。ここでは、基準色が総量制限値を満たしているか否かを判定する。総量制限値を満たさない基準色がなければ、Ｓ１３において、出力色信号予測部３は各基準色と測色値を用い、ノイゲバウアモデルにより出力色信号を予測する。
【００８１】
Ｓ１２で予め決められた条件を満たしていない基準色が存在する場合、Ｓ１４において、さらに、当該色領域においてＫを最小とした場合のＣＭＹの色領域（図２３で６面体で示した色領域）における頂点の色（基準色）のうち、予め決められた条件、ここでは総量制限値を満たさないものが存在するか否かを基準色判定部２で判定する。基準色は各色成分について最小値と最大値の組み合わせであることから、Ｋを最小値とした場合の８個の基準色を判定すればよい。
【００８２】
この判定で総量制限値を満たさない基準色が存在しない場合、Ｋを最小としたＣＭＹの色領域ではノイゲバウアモデルによる予測値が得られる。従って、Ｓ１５において、Ｋを最小とした場合についてノイゲバウアモデルにより予測値を求め、別のＫの値（例えばＫの最大値）において補間処理により予測値を求め、得られた２つの予測値から、与えられた処理対象色信号のＫの値に応じて補間処理を行って出力色信号を求めればよい。
【００８３】
Ｓ１４でＫを最小とした場合でも基準色に総量制限値を満たさないものが存在する場合には、Ｓ１６において、２つのＫの値における補間処理により予測値を求め、その２つの予測値から与えられた処理対象色信号のＫの値に応じて補間処理を行って出力色信号を求めればよい。２つのＫの値における予測値は、例えば図２３（Ｃ）に示す場合と図２３（Ｄ）に示す場合、すなわち、あるＫにおいて１つの基準色が総量制限値を満たさず、３つの基準色が総量制限値となる場合と、あるＫにおいて４つの基準色が総量制限値を満たさず、３つの基準色が総量制限値となる場合について、予測値をそれぞれ求めればよい。あるいは、Ｋの最小値の場合とＫの最大値の場合について、補間処理により予測値をそれぞれ求めてもよい。
【００８４】
図２５は、４色を用いる場合の出力色信号の予測処理の一例において補間処理の際に総量制限値を満たさない場合の対応の一例の説明図である。図２５においては、説明を簡単にするため２次元で示しており、与えられた処理対象色信号のＣＭＹの値を黒丸で示し、総量制限値を太線で示し、総量制限値を満たす基準色を白丸で示している。
【００８５】
上述の２つのＫの値における予測値をＫの値で補間する方法では、Ｋの値が大きい側の予測値を求める際に、与えられた処理対象色信号のＣＭＹの値が総量制限値を越えてしまう場合がある。一例として、与えられた処理対象色信号の総量値が総量制限値である場合を考える。図２５（Ｂ）においては与えられた処理対象色信号のＫの値におけるＣＭＹの色点と総量制限値となる線を示している。この場合には、基準色の１つが総量制限値を満たしていないので、図２３（Ｂ）に示した８点の基準色を用いたノイゲバウアモデルによる予測値と、図２３（Ｃ）に示した７点の基準色（及び追加点）を用いた補間処理による予測値とを用い、与えられた処理対象色信号のＫの値に応じて補間演算により出力色信号の予測値を求める。図２５（Ａ）は図２３（Ｂ）に対応し、図２５（Ｃ）は図２３（Ｃ）に対応する。
【００８６】
この場合、図２５（Ａ）に示す場合のＫの値は、与えられた処理対象色信号のＫの値よりも小さいことから、ＣＭＹの合計値の上限は図２５（Ｂ）の場合に比べて大きくなることから、ＣＭＹの色点（黒丸）は総量制限値を満たす色範囲内となる。しかし、図２５（Ｃ）に示す場合のＫの値は、与えられた処理対象色信号のＫの値よりも大きいことから、ＣＭＹの合計値の上限は図２５（Ｂ）の場合に比べて小さくなり、ＣＭＹの色点（黒丸）は総量制限値を満たさなくなってしまう。そのため、図２５（Ｃ）に示す場合における予測値が得られない。
【００８７】
このような場合には、与えられた処理対象色信号のＫの値よりも大きいＫの値において予測値を求める際に、総量制限値を満たすようにＣＭＹの値を変更する。図２５（Ｃ）においては、変更後のＣＭＹの色を黒の三角により示している。この変更には、例えばＣ、Ｍ、Ｙの比を保ったまま各成分の値を変更して圧縮すればよい。さらに、変更した分だけ、与えられた処理対象色信号のＫの値よりも大きいＫの値において予測値を求める際のＣＭＹについても値を変更して、こちらは伸長する。伸長により色領域を超える場合には、色領域の外郭でクリッピングする。
【００８８】
このような変更を行えば、補間処理による予測値が得られるとともに、得られた予測値の誤差も低減される。なお、図２５においては与えられた処理対象色信号のＫの値が図２３（Ｂ）に示した場合のＫより大きく図２３（Ｃ）に示した場合のＫより小さい場合について説明したが、これに限らない。図２３（Ｃ）に示した場合のＫより大きく図２３（Ｄ）に示した場合のＫより小さい場合、あるいは図２３（Ｄ）に示した場合のＫより大きく図２３（Ｅ）に示した場合のＫより小さい場合についても、与えられた処理対象色信号のＣＭＹが総量制限値を満たさない場合については上述の変更を施して補間処理を行い、出力色信号の予測値を求めるとよい。
【００８９】
上述の説明ではＣＭＹとともにＫを用いる例を示したが、ＣＭＹとともにＲ、Ｇ、Ｂ、Ｏ（オレンジ）、Ｖ（バイオレット）など、種々の色成分を追加した場合についても、上述の処理を行えばよい。
【００９０】
以上の説明における予め決められた条件は総量制限値以内という条件であった。しかしこれに限らず、種々の条件が設定されていてよい。例えば各色成分に対する上限を条件として設定したり、４色以上を用いる場合に３色以外の色成分に対する条件を設定したり、あるいは、いくつかの条件を組み合わせるなどが考えられる。また、理論的な色予測モデルとは異なる方法として、補間方法を用いた例を示したが、もちろん、この例に限らず、統計的な予測方法や関数などを用いた予測方法など、他の予測方法を用いてもよいことは言うまでもない。
【００９１】
図２６は、本発明の第２の実施の形態を示す構成図である。図中、４は色領域特定部である。上述の第１の実施の形態の構成では、与えられた処理対象色信号が含まれる色領域を特定し、その色領域の基準色が条件を満たすか否かを判定した。この第２の実施の形態では、予め条件が与えられて、分割された各色領域で条件がどのように作用するかが分かっていれば、どのような予測方法を使用し、その予測方法により使用する基準色や追加点が予め分かる。このような見地から、この第２の実施の形態では、与えられた処理対象色信号が含まれる色領域を特定したら、その色領域に対応する予測方法と使用する基準色や追加点及びそれらの測色値を得る構成を示している。なお、基準色取得部１及び出力色信号予測部３については、第１の実施の形態と異なる点について主に説明する。
【００９２】
色領域特定部４は、色空間を分割した色領域のうち、与えられた色信号が存在する色領域を特定する。
【００９３】
基準色取得部１は、色領域特定部４で特定された色領域に対応する基準色と測色値との対、あるいはさらに追加点と測色値との対を取得する。色領域特定部４で特定された色領域が予測方法として理論的な色予測モデル、例えばノイゲバウアモデルを用いる場合には、基準色と測色値との対を取得すればよい。色領域特定部４で特定された色領域が予測方法として理論的な色予測モデル以外の予測方法を用いる場合には、その予測方法に応じて、基準色や追加点と測色値との対を取得すればよい。
【００９４】
出力色信号予測部３は、色領域特定部４で特定された色領域が予め決められた条件を満たしている色領域である場合には、基準色取得部１で取得した基準色と測色値との対を用いて理論的な色予測モデルにより与えられた処理対象色信号から出力色信号を予測する。また、色領域特定部４で特定された色領域が予め決められた条件を満たしていない部分を有する色領域である場合には、理論的な色予測モデルとは異なる方法を用い、基準色取得部１で取得した基準色と測色値との対あるいはさらに追加点と測色値との対をもとに、与えられた処理対象色信号から出力色信号を予測する。理論的な色予測モデルとしてはセルラノイゲバウアモデルを使用するとよい。また、理論的な色予測モデルとは異なる予測方法としては、第１の実施の形態で詳述した補間処理による予測方法やそのほかの種々の予測方法を用いればよい。
【００９５】
図２７は、本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、２１はプログラム、２２はコンピュータ、３１は光磁気ディスク、３２は光ディスク、３３は磁気ディスク、３４はメモリ、４１はＣＰＵ、４２は内部メモリ、４３は読取部、４４はハードディスク、４５はインタフェース、４６は通信部である。
【００９６】
上述の本発明の各実施の形態で説明した各部の機能を全部あるいは部分的に、コンピュータが実行するプログラム２１によって実現してもよい。その場合、そのプログラム２１およびそのプログラムが用いるデータなどは、コンピュータが読み取る記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部４３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部４３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク３１、光ディスク３２（ＣＤやＤＶＤなどを含む）、磁気ディスク３３、メモリ３４（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００９７】
これらの記憶媒体にプログラム２１を格納しておき、例えばコンピュータ２２の読取部４３あるいはインタフェース４５にこれらの記憶媒体を装着し、コンピュータからプログラム２１を読み出して内部メモリ４２またはハードディスク４４（磁気ディスクやシリコンディスクなどを含む）に記憶しておき、ＣＰＵ４１によってプログラム２１を実行し、上述の本発明の各実施の形態として説明した機能が全部あるいは部分的に実現される。あるいは、通信路を介してプログラム２１をコンピュータ２２に転送し、コンピュータ２２では通信部４６でプログラム２１を受信して内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行して実現してもよい。
【００９８】
コンピュータ２２には、このほかインタフェース４５を介して様々な装置と接続してもよい。もちろん、部分的にハードウェアによって構成してもよいし、全部をハードウェアで構成してもよい。あるいは、他の構成とともに本発明の各実施の形態で説明した機能の全部あるいは部分的に含めたプログラムとして構成してもよい。例えば出力色信号を用いる他のプログラムと一体化してもよい。
【符号の説明】
【００９９】
１…基準色取得部、２…基準色判定部、３…出力色信号予測部、４…色領域特定部、２１…プログラム、２２…コンピュータ、３１…光磁気ディスク、３２…光ディスク、３３…磁気ディスク、３４…メモリ、４１…ＣＰＵ、４２…内部メモリ、４３…読取部、４４…ハードディスク、４５…インタフェース、４６…通信部。
【図１】
0005892314.tif 000002
【図２】
0005892314.tif 000003
【図３】
0005892314.tif 000004
【図４】
0005892314.tif 000005
【図５】
0005892314.tif 000006
【図６】
0005892314.tif 000007
【図７】
0005892314.tif 000008
【図８】
0005892314.tif 000009
【図９】
0005892314.tif 000010
【図１０】
0005892314.tif 000011
【図１１】
0005892314.tif 000012
【図１２】
0005892314.tif 000013
【図１３】
0005892314.tif 000014
【図１４】
0005892314.tif 000015
【図１５】
0005892314.tif 000016
【図１６】
0005892314.tif 000017
【図１７】
0005892314.tif 000018
【図１８】
0005892314.tif 000019
【図１９】
0005892314.tif 000020
【図２０】
0005892314.tif 000021
【図２１】
0005892314.tif 000022
【図２２】
0005892314.tif 000023
【図２３】
0005892314.tif 000024
【図２４】
0005892314.tif 000025
【図２５】
0005892314.tif 000026
【図２６】
0005892314.tif 000027
【図２７】
0005892314.tif 000028