(57)【特許請求の範囲】
【請求項１】
理論的な色予測モデルで用いる基準色のうち色成分の値の総和の上限である総量制限値を満たしていない基準色について該基準色と対応する前記総量制限値を満たす色を該基準色としあるいは該基準色へ向けて補正を行う補正関数により与えられた処理対象色信号を補正して補正色信号を得る補正手段と、前記基準色と測色値との対のうち前記総量制限値を満たしていない基準色については対応する前記総量制限値を満たす色において得られた測色値を対として用いた理論的な色予測モデルにより前記補正色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置。
【請求項２】
前記補正手段は、それぞれの色成分について、ある色成分を変化させて他の色成分を固定した複数の色であって、該色のうち前記総量制限値を満たしていない色については総量制限値を満たすように色空間において変更した色について測色値を得て、該測色値の変化から得た１次元の補正関数を用いて補正を行うことを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記補正手段は、それぞれの色成分について他の色成分を固定したそれぞれの値に応じた前記補正関数を求めておき、固定した色成分の値に応じて前記補正関数を選択し、対応する色成分について補正することを特徴とする請求項２に記載の色変換装置。
【請求項４】
前記補正手段は、前記処理対象色信号の色成分の総和が前記総量制限値を満たしている場合に前記補正関数による補正を行い、前記処理対象色信号の色成分の総和が前記総量制限値を超える場合には前記補正関数による補正とは異なる方法により補正することを特徴とする請求項１から請求項３のいずれか１項に記載の色変換装置。
【請求項５】
コンピュータに、請求項１から請求項４のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置及び色変換処理プログラムに関するものである。
【背景技術】
【０００２】
印刷機やカラー画像形成装置などの出力装置から出力される色を予測する場合、出力装置に与えた色値と、その出力装置から出力された色を測色した測色値との対に基づき、補間や色予測モデルを用いて予測することが一般的に行われている。色予測モデルとしては、特許文献１に記載されているニューラルネットワークを用いたものや、特許文献２に記載されている重み付き回帰を用いたものなど、実測値を用いた実験的なモデルが利用されている。
【０００３】
一方、別の色予測を行う方法として理論的なモデルを用いる方法がある。理論的なモデルとして、ノイゲバウア（Ｎｅｕｇｅｂａｕｅｒ）モデルが一般的である。ノイゲバウアモデルでは、出力装置が色を出力する際に使用する各色材の色について、それぞれ０％と１００％とする組み合わせの色を基準色として出力装置に与え、出力装置から出力された色を測色しておく。その測色値と、処理対象として与られた色値に対応する各色材の面積率から、出力装置から出力される色を予測する。
【０００４】
このノイゲバウアモデルを応用したモデルとして、セルラノイゲバウアモデルがある。セルラノイゲバウアモデルは、ノイゲバウアモデルの基準色間の領域をそれぞれいくつかに分割し、それぞれの領域（セル）ごとに基準色を設定してその測色値を得て、各領域に対してノイゲバウアモデルを適用するものである。
【０００５】
ノイゲバウアモデルは、例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色の色材を用いて色を再現するカラー画像形成装置の場合、用紙色と、１色の色材を最大限に使用して再現される１次色から、４色の色材を最大限に使用して再現される４次色までの１６色の基準色について、測色値が必要となる。
【０００６】
しかし、カラー画像形成装置では画像を出力する際の色材（例えばトナーやインク）の使用量が制限されていることがある。例えばトナーを使用する電子写真方式のカラー画像形成装置では、画像出力速度やトナーの特性、定着器の性能等の諸条件の制約から色材の使用量が制限される。また、インクを使用する液体噴射式のカラー画像形成装置では、画像出力速度やインクの特性、紙の吸水特性等の諸条件の制約から色材の使用量が制限される。
【０００７】
このようにカラー画像形成装置で使用する色材の使用量に制限（総量制限）が課せられている場合には、基準色のなかには総量制限値よりも色材の使用量が多くなる場合がある。このような基準色については、装置から出力されないことにより測色値が取得されず、よってノイゲバウアモデルは構築されない。
【０００８】
例えば特許文献３では、総色材量が総量制限値内の測色値を用いて総量制限値より大きい基準色に対応する測色値を推定して、基準色に対応する測色値を揃え、セルラノイゲバウアモデルによって再現色を予測する方法が記載されている。この方法では、カラー画像形成装置の色再現特性は非線形であることから、推定した総量制限値より大きい基準色に対応する測色値には誤差が含まれており、モデルにより予測した再現色も誤差を含むことになる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−８７３４７号公報
【特許文献２】特開平１０−２６２１５７号公報
【特許文献３】特開２００９−１３０８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、出力装置に色材の使用量に制限が課せられている場合でも、本構成を有しない場合に比べて高精度に出力色信号を予測することができる色変換装置及び色変換処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本願請求項１に記載の発明は、理論的な色予測モデルで用いる基準色のうち色成分の値の総和の上限である総量制限値を満たしていない基準色について該基準色と対応する前記総量制限値を満たす色を該基準色としあるいは該基準色へ向けて補正を行う補正関数により与えられた処理対象色信号を補正して補正色信号を得る補正手段と、前記基準色と測色値との対のうち前記総量制限値を満たしていない基準色については対応する前記総量制限値を満たす色において得られた測色値を対として用いた理論的な色予測モデルにより前記補正色信号から出力色信号を予測する予測手段を有することを特徴とする色変換装置である。
【００１２】
本願請求項２に記載の発明は、本願請求項１に記載の発明における前記補正手段が、それぞれの色成分について、ある色成分を変化させて他の色成分を固定した複数の色であって、該色のうち前記総量制限値を満たしていない色については総量制限値を満たすように色空間において変更した色について測色値を得て、該測色値の変化から得た１次元の補正関数を用いて補正を行うことを特徴とする色変換装置である。
【００１３】
本願請求項３に記載の発明は、本願請求項２に記載の発明における前記補正手段が、それぞれの色成分について他の色成分を固定したそれぞれの値に応じた前記補正関数を求めておき、固定した色成分の値に応じて前記補正関数を選択し、対応する色成分について補正することを特徴とする色変換装置である。
【００１４】
本願請求項４に記載の発明は、本願請求項１から請求項３のいずれか１項に記載の発明における前記補正手段が、前記処理対象色信号の色成分の総和が前記総量制限値を満たしている場合に前記補正関数による補正を行い、前記処理対象色信号の色成分の総和が前記総量制限値を超える場合には前記補正関数による補正とは異なる方法により補正することを特徴とする色変換装置である。
【００１５】
本願請求項５に記載の発明は、コンピュータに、請求項１から請求項４のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換処理プログラムである。
【発明の効果】
【００１６】
本願請求項１に記載の発明によれば、出力装置に色材の総量制限が課せられている場合でも、本構成を有しない場合に比べて高精度に出力色信号を予測することができるという効果がある。
【００１７】
本願請求項２に記載の発明によれば、本構成を有しない場合に比べてさらに精度よく出力色信号を予測することができる。
【００１８】
本願請求項３に記載の発明によれば、本構成を有しない場合に比べて簡易に総量制限が課せられた場合にも高精度に出力色信号を予測することができる。
【００１９】
本願請求項４に記載の発明によれば、本構成を有しない場合に比べてさらに簡易に総量制限が課せられた場合にも高精度に出力色信号を予測することができる。
【００２０】
本願請求項５に記載の発明によれば、本願請求項１から請求項４のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】基準値と測色値の対を取得する構成の一例の説明図である。
【図３】基準色に対する総量制限の処理の一例の説明図である。
【図４】色信号補正部１１において用いる補正関数の第１の例の説明図である。
【図５】色信号補正部１１において用いる補正関数の第２の例の説明図である。
【図６】補正関数の第２の例による補正処理の一例の説明図である。
【図７】補正関数の第３の例において補正関数を算出する構成の一例の説明図である。
【図８】補正関数を算出する際の階調色に対する総量制限の処理の一例の説明図である。
【図９】色成分の値の変更と測色値の変化の一例の説明図である。
【図１０】補正関数の第３の例において得られる補正関数の一例の説明図である。
【図１１】補正関数による補正処理の一例の説明図である。
【図１２】出力色信号の予測の一例の説明図である。
【図１３】本発明の第２の実施の形態を示す構成図である。
【図１４】本発明の第２の実施の形態における総量制限値を超える場合の変換方法の一例の説明図である。
【図１５】本発明の第２の実施の形態における総量制限値を超える場合の変換方法のさらに別の例の説明図である。
【図１６】本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【発明を実施するための形態】
【００２２】
図１は、本発明の第１の実施の形態を示す構成図である。図中、１１は色信号補正部、１２は出力色信号予測部である。
【００２３】
色信号補正部１１は、補正関数により処理対象色信号を補正して補正色信号を得る。ここでは、処理対象色信号の色成分ごとに補正する。後述する出力色信号予測部１２では、理論的な色予測モデルにより出力色信号を予測するが、その理論的な色予測モデルを構築する際に使用する基準色のうち、色成分の値の総和の上限である総量制限値を満たしていない基準色については、その基準色に対応する総量制限値を満たす色で得られた測色値を当該基準色の測色値として用いる。この場合、測色値は基準色の測色値ではないことから、測色値を得るために出力装置に与えた総量制限値を満たす色を基準色とする補正関数、あるいは当該色を基準色へ向けて補正する補正関数を用い、処理対象色信号を予め補正しておく。補正関数としては、少なくとも、基準色に対応する総量制限値を満たす色を基準色とし、あるいは基準色へ向けて補正する関数であればどのようなものでもよく、例えば近似式や重み付き回帰などで入力値と補正値の関係が滑らかになるようするとよい。補正関数の一例については後述する。この補正関数を複数備えておき、いずれかを選択して用いるように構成してもよい。
【００２４】
出力色信号予測部１２は、基準色と測色値との対を用いた理論的な色予測モデルにより色信号補正部１１で得られた補正色信号から出力色信号を予測する。総量制限値を満たしていない基準色については、対応する総量制限値を満たす色において得られた測色値を対とする。
【００２５】
一例としてＣ、Ｍ、Ｙ、Ｋの色材を用いて画像を出力する出力装置を想定し、処理対象色信号はＣ、Ｍ、Ｙ、Ｋを色成分とするＣＭＹＫ色空間の色信号（ｃ，ｍ，ｙ，ｋ）、予測する出力色信号はＸＹＺ色空間の色信号（Ｘo ，Ｙo ，Ｚo ）であるものとする。もちろん、処理対象色信号及び出力色信号とも、他の色空間の色信号であってよいことは言うまでもない。
【００２６】
色信号補正部１１は、それぞれの色成分に対応する補正関数をｆc ，ｆm ，ｆy ，ｆk とすると、処理対象色信号（ｃ，ｍ，ｙ，ｋ）に対してｃ→ｆc （ｃ）、ｍ→ｆm （ｍ）、ｙ→ｆy （ｙ）、ｋ→ｆk （ｋ）の補正を行い、補正色信号（ｆc （ｃ）、ｆm （ｍ）、ｆy （ｙ）、ｆk （ｋ））を得る。補正関数については一例を後述する。
【００２７】
出力色信号予測部１２は、基準色（Ｃｐ ，Ｍｐ ，Ｙｐ ，Ｋｐ ）とその基準色に対応する測色値（Ｘｐ ，Ｙｐ ，Ｚｐ ）を用い、例えばノイゲバウアの網点モデルを用いて、色信号補正部１１で処理対象色信号を補正して得た補正色信号（ｆc （ｃ）、ｆm （ｍ）、ｆy （ｙ）、ｆk （ｋ））から出力色信号（Ｘo ，Ｙo ，Ｚo ）を予測する。基準色の数は２j （ｊ＝色数）であり、Ｃ，Ｍ，Ｙ，Ｋの４色を用いる場合には２4 ＝１６色となる。
【００２８】
モデルとして、例えばユールニールセン修正のノイゲバウア方程式を用いる場合、その方程式は次の通りである。
ＸＹＺo＝［Σi=116ｗi （ｆc（ｃ），ｆm（ｍ），ｆy（ｙ），ｆk（ｋ））・ＸＹＺi1/n］n   …（１）
【００２９】
ここで、ＸＹＺo は出力色信号、ＸＹＺi はｉ番目の基準色に対応する測色値である。また、ｎはユールニールセンのｎ値であり、光学的ドットゲイン（用紙内の光散乱による見かけ上のドット面積増加／明度低下）の影響を補正するためのもので、用紙特性やスクリーン種類等により予め適切な値を求めておく。（ｆc（ｃ），ｆm（ｍ），ｆy（ｙ），ｆk（ｋ））は補正色信号であり、ここでは、ｆc（ｃ）、ｆm（ｍ）、ｆy（ｙ）、ｆk（ｋ）は０以上１以下の値を取るものとしている。ｗi は網点面積率であり、ｆc（ｃ）、ｆm（ｍ）、ｆy（ｙ）、ｆk（ｋ）の関数であって、以下の式で求められる。
ｗw ＝（１−ｆc（ｃ））・（１−ｆm（ｍ））・（１−ｆy（ｙ））・（１−ｆk（ｋ））
ｗc ＝ｆc（ｃ）・（１−ｆm（ｍ））・（１−ｆy（ｙ））・（１−ｆk（ｋ））
ｗm ＝（１−ｆc（ｃ））・ｆm（ｍ）・（１−ｆy（ｙ））・（１−ｆk（ｋ））
ｗy ＝（１−ｆc（ｃ））・（１−ｆm（ｍ））・ｆy（ｙ）・（１−ｆk（ｋ））
ｗk ＝（１−ｆc（ｃ））・（１−ｆm（ｍ））・（１−ｆy（ｙ））・ｆk（ｋ）
ｗcm＝ｆc（ｃ）・ｆm（ｍ）・（１−ｆy（ｙ））・（１−ｆk（ｋ））
ｗmy＝（１−ｆc（ｃ））・ｆm（ｍ）・ｆy（ｙ）・（１−ｆk（ｋ））
ｗcy＝ｆc（ｃ）・（１−ｆm（ｍ））・ｆy（ｙ）・（１−ｆk（ｋ））
ｗck＝ｆc（ｃ）・（１−ｆm（ｍ））・（１−ｆy（ｙ））・ｆk（ｋ）
ｗmk＝（１−ｆc（ｃ））・ｆm（ｍ）・（１−ｆy（ｙ））・ｆk（ｋ）
ｗyk＝（１−ｆc（ｃ））・（１−ｆm（ｍ））・ｆy（ｙ）・ｆk（ｋ）
ｗcmy＝ｆc（ｃ）・ｆm（ｍ）・ｆy（ｙ）・（１−ｆk（ｋ））
ｗcmk＝ｆc（ｃ）・ｆm（ｍ）・（１−ｆy（ｙ））・ｆk（ｋ）
ｗcyk＝ｆc（ｃ）・（１−ｆm（ｍ））・ｆy（ｙ）・ｆk（ｋ）
ｗmyk＝（１−ｆc（ｃ））・ｆm（ｍ）・ｆy（ｙ）・ｆk（ｋ）
ｗcmyk＝ｆc（ｃ）・ｆm（ｍ）・ｆy（ｙ）・ｆk（ｋ）
【００３０】
基準色に対応する測色値は、基準色を出力装置に与え、出力装置から出力された色を測色することにより測色値を取得する。その際に、総量制限値を満たしていない基準色については、対応する総量制限値を満たす色において得られた測色値を対応づけておく。
【００３１】
図２は、基準値と測色値の対を取得する構成の一例の説明図である。図中、２１は総量制限値設定部、２２は総量制限部、２３は出力装置、２４は測色部である。出力装置２３は、色予測の対象としている出力装置である。総量制限値設定部２１は、出力装置２３の制約条件から決まる総量制限値を予め設定する。
【００３２】
総量制限部２２は、各色成分の値の総和が総量制限値設定部２１に設定されている総量制限値を超える基準色に対して、総量制限値内に収まるように各色成分の値を変更して、総量制限値外の基準色に対応する総量制限値内の色を求める。例えば基準色がＣＭＹＫ色空間の色信号であれば、Ｋは固定し、Ｃ，Ｍ，Ｙの比を保って、ＣＭＹＫの総和が総量制限値内に収まるようにＣ，Ｍ，Ｙを減少させる。もちろん他の方法により総量制限値内に収まるように値を変更してもよい。また、他の色空間の場合についても、その色空間に対応した方法により総量制限値内に収まるように値を変更すればよい。
【００３３】
総量制限値を超える基準色について総量制限値内となるように値が変更された後の色とそのほかの総量制限値内の基準色は出力装置２３に与えられ、出力装置２３から出力される。測色部２４は、出力装置２３から出力された色を測色し、測色値を得る。得られた測色値と、その測色値のもととなる基準色とを対とする。その際に、総量制限値内となるように値を変更した色の測色値は、変更前の基準色と対にする。
【００３４】
図３は、基準色に対する総量制限の処理の一例の説明図である。図３においては、説明を簡単にするため、色成分のうちＣとＭの２色についての総量制限の処理を示しており、Ｃ及びＭとも０以上１００以下の値を取り、総量制限値を１００としている。総量制限値となる色を破線で示している。
【００３５】
色成分としてＣとＭを用いる場合、基準色はＣ＝Ｍ＝０となる白（Ｗとして示す）、Ｃ＝１００，Ｍ＝０となるシアン（Ｃとして示す）、Ｃ＝０，Ｍ＝１００となるマゼンタ（Ｍとして示す）、Ｃ＝Ｍ＝１００となる青（Ｃ＋Ｍとして示す）の４つである。総量制限値が１００の場合、４つの基準色のうち、Ｃ＋Ｍの基準色の総量が２００となり、総量制限値を超える。そのため、この基準色については、総量制限値を満たす色を対応づける。例えば、ＣとＭの比を一定にして総和が総量制限値内に収まるようにＣとＭの値を減少させる。具体的には、この例では（Ｃ，Ｍ）＝（１００，１００）→（５０，５０）に減少させる。図３においては、Ｃ＋Ｍの基準色について、変更前の色を白丸で示し、変更後の色を黒丸で示している。
【００３６】
このようにして総量制限値外となる基準色について総量制限値内に収まるように変更した色、及びそのほかの基準色を出力装置２３に与え、出力装置２３から出力された色を測色する。これにより、総量制限が課せられた出力装置において、基準色と測色値との対が得られる。Ｃ＋Ｍの基準色については、Ｃ＝Ｍ＝１００の色の測色値ではなく、Ｃ＝Ｍ＝５０の色の測色値を得て、Ｃ＋Ｍの基準色と対になる測色値としている。
【００３７】
Ｃ＋Ｍの基準色については総量制限によりＣ＝Ｍ＝１００の色のままでは測色値が得られないため、ノイゲバウア方程式などの理論的な色予測モデルは成立しないが、Ｃ＋Ｍの基準色と対応する総量制限値内の色について測色値を得て、その測色値をＣ＋Ｍの測色値とすれば、理論的な色予測モデルは成立する。しかし、例えばノイゲバウア方程式は各色成分の値の下限値(例えば０)と上限値（例えば１００）の組み合わせの色（基準色）の測色値と各色成分の面積率から再現色を予測する式であるため、総量制限により基準色と異なる色の測色値をそのまま代入すると、線形関係が崩れ、予測誤差が生じることになる。例えば測色値を得た色でも予測される出力色信号は測色値とは異なる色となる。そこで、ノイゲバウア方程式などの理論的な色予測モデルを用いる前に、処理対象色信号に対して補正を行っておき、総量制限値を満たさない基準色に対応する総量制限値を満たす色で取得した測色値を、その基準色における測色値としてそのまま用いても、総量制限の影響による予測誤差を吸収するように構成している。そのような補正の処理を、色信号補正部１１において行っている。
【００３８】
色信号補正部１１において用いる補正関数は、このように、総量制限値を満たしていない基準色について、その基準色に対応する総量制限値を満たす色で取得した測色値を、その基準色における測色値として用いることに対する補正を行うものである。従って補正関数は、少なくとも、総量制限値を満たしていない基準色と対応する総量制限値を満たす色を、その基準色とし、あるいはその基準色へ向けて補正を行う関数である。色信号補正部１１において用いる補正関数について、いくつかの例を示す。
【００３９】
図４は、色信号補正部１１において用いる補正関数の第１の例の説明図である。この例では、総量制限により制限された色領域を、総量制限が課されていない場合の色領域に変形する例を示している。図４においても、ＣとＭの２色の色成分について示しており、Ｃ及びＭとも０以上１００以下の値を取り、総量制限値を１００としている。総量制限値となる色を破線で示している。この例の場合、図３を用いて説明したが、Ｃ＋Ｍとして示した（Ｃ，Ｍ）が（１００，１００）の基準色の測色値として、（Ｃ，Ｍ）が（５０，５０）の色の測色値を用い、理論的な色予測モデルによる色予測を行う。そのための補正処理として、この例では少なくとも（Ｃ，Ｍ）＝（５０，５０）の色が（Ｃ，Ｍ）＝（１００，１００）の基準色となる補正処理を行う。
【００４０】
より具体的には、（Ｃ，Ｍ）が（０，０）、（１００，０）、（５０，５０）、（０，１００）の各点を結ぶ色領域が、（Ｃ，Ｍ）＝（０，０）、（１００，０）、（１００，１００）、（０，１００）の各点を結ぶ色領域となるように、色領域を変形する変換を行えばよい。この補正処理によって、例えば総量制限値となる（Ｃ，Ｍ）＝（１００，０）と（Ｃ，Ｍ）＝（５０，５０）の区間の色は（Ｃ，Ｍ）＝（１００，０）と（Ｃ，Ｍ）＝（１００，１００）の区間の色に、また、（Ｃ，Ｍ）＝（５０，５０）と（Ｃ，Ｍ）＝（０，１００）の区間の色は（Ｃ，Ｍ）＝（１００，１００）と（Ｃ，Ｍ）＝（０，１００）の区間の色に、それぞれ補正されることになる。例えば、それぞれの色成分の比率を保って補正すればよい。総量制限値よりも内部の色についても、色成分の比率を保った方向で、総量制限値から離れるほど総量制限値における補正量を減じるように補正すればよい。図４に示した例では、いくつかの色について、補正前の色を黒丸で示し、補正後の色を白丸で示している。
【００４１】
図５は、色信号補正部１１において用いる補正関数の第２の例の説明図である。上述の補正関数の第１の例では、色空間における補正を行うため、例えば図４に示した２次元の色空間であれば２次元の補正関数を用いることになる。この補正関数の第２の例では、各色成分について補正を行う１次元の補正関数により補正処理を行う場合の一例を示している。図５（Ａ）においても、ＣとＭの２色の色成分について示しており、Ｃ及びＭとも０以上１００以下の値を取り、総量制限値を１００とし、総量制限値となる色を破線で示している。
【００４２】
図５（Ａ）において、Ｍの値を５０に固定した場合を考えると、Ｃの値は０以上５０以下において総量制限を満たすことになる。総量制限を満たす区間を太線で示している。ここで、（Ｃ，Ｍ）＝（１００，１００）の基準色の測色値として、（Ｃ，Ｍ）＝（５０，５０）の色の測色値を用いていることから、（Ｃ，Ｍ）＝（５０，５０）の色が（Ｃ，Ｍ）＝（１００，１００）の基準色となる補正処理を行う。すなわち、Ｍ＝５０に固定した場合のＣ＝５０の色をＣ＝１００に補正すればよい。すると、Ｍ＝５０ではＣの値が０以上５０以下の色について、０以上１００以下の色に補正すればよいことになる。
【００４３】
このような補正処理を、他のＭの値においても行えばよい。例えばＭ＝２５ではＣの値が０以上７５以下の色について、０以上１００以下の色に補正すればよく、Ｍ＝７５ではＣの値が０以上２５以下の色について、０以上１００以下の色に補正すればよい。これらをまとめると図５（Ｂ）に示す関数になる。これらの関数を補正関数として用い、Ｃに対して補正処理を行えばよい。もちろん、ＭについてもＭに対する補正関数を用いて補正処理を行うことになる。
【００４４】
この例における補正関数は、補正関数を求めようとする色成分を可変とし、他の色成分を固定することにより、総量制限値から可変とした色成分の色範囲が確定する。また、基準色の色成分から補正後の色範囲も確定するので、固定した色成分の値における可変とした色成分の補正関数が得られることになる。このような補正関数を、固定した色成分の値を変更して取得しておけばよい。また、それぞれの色成分を順に可変とする色成分として補正関数を取得すればよい。
【００４５】
図６は、補正関数の第２の例による補正処理の一例の説明図である。図６では、図５に示した補正関数の第２の例を用いた場合について、処理対象色信号と補正色信号との関係の一例を示している。図５で説明した方法によりＣとＭについてそれぞれ補正関数を求めて補正処理を行うと、例えば図６において黒丸で示した処理対象色信号は、それぞれ白丸で示した補正色信号へと補正される。上述の通り、この例における補正はＣ＝Ｍ＝１００の基準色について、総量制限値を満たすＣ＝Ｍ＝５０の色で得た測色値を、もとのＣ＝Ｍ＝１００の基準色の測色値としたことによるものである。
【００４６】
例えば、処理対象色信号がＣ＝Ｍ＝５０であれば、基本的にはＣ＝Ｍ＝１００に補正することにより、処理対象色信号に対応する測色値が予測されることになる。これは、Ｃ＝Ｍ＝１００の基準色について、総量制限値を満たすＣ＝Ｍ＝５０の色で得た測色値を、もとのＣ＝Ｍ＝１００の基準色の測色値としたことによるものである。
【００４７】
また、処理対象色信号がＣ＝２５，Ｍ＝５０であれば、基本的にはＣ＝５０，Ｍ＝６７に補正することになる。Ｍ＝５０に固定した場合のＣの範囲は０以上５０以下であり、処理対象色信号のＣ＝２５はその１／２の位置に相当する。Ｃ＝５０における測色値をＣ＝１００の測色値としているので、測色値からすると１／２の位置は補正色信号のＣ＝５０の位置に相当する。またＣ＝２５に固定してＭの範囲を見ると０以上７５以下であり、Ｍ＝５０は２／３の位置に相当する。Ｍ＝５０の測色値をＭ＝１００の測色値としているので、測色値からすると２／３の位置は補正色信号のＭ＝６７の位置に相当することになる。
【００４８】
次に、色信号補正部１１において用いる補正関数の第３の例について説明する。理論的な色予測モデルを用いて色予測を行う際に、色空間の非線形性を補正するために色成分ごとに測色値を用いた補正を行うが、補正関数の第３の例では、この測色値を用いた補正を総量制限が課せられた場合についても行う例を示す。
【００４９】
色空間の非線形性を補正する場合、ある色成分を可変とし、他の色成分を固定して、可変とした色成分の値を変化させながら測色値を得て、その関係から補正関数を得て補正処理を行っている。しかし、総量制限が課されている場合には、総量制限を超える色については測色値が得られない。そのため、可変とした色成分の値を変化させて総量制限値を満たしていない色については、総量制限値を満たすように色空間において変更した色の測色値を得る。得られた測色値の変化から、可変とした色成分における他の色成分を固定した場合の１次元の補正関数を得る。他の色成分の値の組み合わせごとに補正関数を得ることになる。また、それぞれの色成分を可変とした色成分として、このような補正関数を得る。以下、この方法について詳述する。
【００５０】
図７は、補正関数の第３の例において補正関数を算出する構成の一例の説明図である。図中、３１は補正関数算出部である。総量制限値設定部２１、総量制限部２２、出力装置２３、測色部２４は図２で説明した構成であるが、補正関数を算出する際には可変とした１色の色成分について変化させ、他の色成分については固定した複数の色信号を総量制限部２２に与えて、対応する測色値を測色部２４で得る。その際に、総量制限値を満たしていない色については総量制限値を満たすように色空間において変更し、変更した色に対応する測色値を測色部２４で得る。
【００５１】
補正関数算出部３１は、この測色値から補正関数を算出する。この補正関数は、総量制限部２２から出力装置２３に与えた色と測色部２４で得た測色値との対から得るものであり、どのような関数であってもよいが、一例については後述する。
【００５２】
図８は、補正関数を算出する際の階調色に対する総量制限の処理の一例の説明図である。図８においては、説明を簡単にするため、色成分のうちＣとＭの２色についての総量制限の処理を示しており、Ｃ及びＭとも０以上１００以下の値を取り、総量制限値を１００としている。総量制限値となる色を破線で示している。ここではＣについての補正関数を算出するものとして説明する。
【００５３】
図８では、Ｍの値を０、５０、１００に固定し、それぞれのＭの値についてＣの値を０，２５，５０，７５，１００に変化させた場合を示している。総量制限値が１００であることから、Ｍ＝０としてＣの値を変えた場合には、いずれの色も総量は総量制限値内であるためそのまま使用する。しかし、Ｍ＝５０に固定してＣの値を変えた場合にはＣ＝７５，１００とした色が、Ｍ＝１００に固定してＣの値を変えた場合にはＣ＝２５，５０，７５，１００とした色が、それぞれ総量制限値を超える。そのため、これらの色については総量制限値を満たす色に変更する。変更方法はどのような方法であってもよいが、ここでは一例として、ＣとＭの比を保って総和が総量制限値内に収まるよう減少させた色に変更する。図８では、総量制限値を超えるそれぞれの色について、変更前を白丸で示し、変更後を黒丸で示している。このようにして、総量制限値を超える色について総量制限値を満たす色に変更した色信号を出力装置２３に与え、出力装置２３から出力された色を測色して対応する測色値を得る。
【００５４】
図９は、色成分の値の変更と測色値の変化の一例の説明図である。図９においては、Ｍの値を０，５０，１００に固定したそれぞれの場合について、Ｃの値を変えて得た測色値ＸＹＺのうちのＸ成分の変化の一例を示している。Ｍ＝０に固定した場合を実線で、Ｍ＝５０に固定した場合を破線で、Ｍ＝１００に固定した場合を点線で、それぞれ示している。図９（Ｂ）に示した例が、総量制限値を超える色について総量制限値内の色に変更して出力装置２３から出力し、測色した場合を示しており、比較例として、総量制限を課さずに出力装置２３から出力させて測色した場合を図９（Ａ）に示している。
【００５５】
図９（Ａ）を参照すると、総量制限を課さない場合には、再現される画質は別にして、測色値のＸ成分はＣの値が増加するに従って減少する傾向にある。これに対して、総量制限を課した場合には、図９（Ｂ）を参照すると総量制限値の内外で測色値のＸ成分の変化が異なっていることが分かる。例えばＭ＝５０の場合にはＣ＝５０を境としてＸ成分の変化が異なっている。この測色値の変化の相違が、理論的な色予測モデルによる予測値の誤差となって現れる。そこで、この第３の例ではＣについて変化させた階調色に対して総量制限を課して得られた色に対応する測色値から補正関数を算出し、与えられた処理対象色信号に対して補正関数により補正することにより、総量制限が課せられた基準色の測色値を使用した場合の予測誤差を吸収する。
【００５６】
補正関数として、ここでは一例として
ｆ（ｃｊ）＝（Ｘcj1/n −Ｘc01/n ）／（Ｘc1001/n −Ｘc01/n ）  …（２）
なる関数を用いることとする。この関数ｆ（ｃｊ）は、測色値のＸ成分を用いた場合のＣの色成分に対する補正関数の例を示しており、ｃｊは処理対象色信号の色成分のうちのＣの値がｊであるものとしている。ＸｃｊはＣの値がｊである場合の測色値のＸ成分を示しており、Ｘc100はＣが１００の場合のＸ成分を、Ｘc0はＣが０の場合のＸ成分を、それぞれ示している。ｎは予め決められた値である。
【００５７】
図１０は、補正関数の第３の例において得られる補正関数の一例の説明図である。図１０においても、Ｍの値を０，５０，１００に固定したそれぞれの場合について、処理対象色信号のＣの値と、補正関数ｆ（ｃｊ）によって補正した補正色信号のＣの値の関係の一例を示している。Ｍ＝０に固定した場合を実線で、Ｍ＝５０に固定した場合を破線で、Ｍ＝１００に固定した場合を点線で、それぞれ示している。また、図９（Ｂ）に示した測色値から算出される補正関数ｆ（ｃｊ）の一例を図１０（Ｂ）に示し、参考として、図９（Ａ）に示した測色値から算出される補正関数ｆ（ｃｊ）の一例を図１０（Ａ）に示している。
【００５８】
図９（Ａ）に示す総量制限を課さない場合には、測色値のＸ成分はＣの値が増加するに従って減少する傾向にあり、その傾向はＭの値によらないことから、図１０（Ａ）に示すように補正関数はＭの値によらない関数となる。これに対して図９（Ｂ）に示した総量制限を課した場合の測色値のＸ成分の変化傾向は、総量制限値の内外で異なることから、図１０（Ｂ）に示すように補正関数はＭの値により異なってくる。例えばＭ＝５０の場合には、処理対象色信号のＣ成分の値が５０の場合に補正色信号のＣ成分の値を１００に近づける補正を行う。
【００５９】
すなわち、基準色の一つであるＣ＝Ｍ＝１００の色について、総量制限値（ここでは総量制限値＝１００）を満たさないことから、対応するＣ＝Ｍ＝５０の色で測色値を得て、このＣ＝Ｍ＝５０の色の測色値をＣ＝Ｍ＝１００の基準色における測色値として用い、理論的な色予測モデルを適用する。処理対象色信号としてＭ＝Ｃ＝５０の色が与えられた場合、基本的にはＣ＝Ｍ＝１００に補正すれば理論的な色予測モデルによる予測値はＣ＝Ｍ＝５０の測色値が得られることになる。従って、上述のＭ＝５０の場合の補正関数によって、処理対象色信号のＣの値を５０から１００に向けて補正を行うのである。
【００６０】
Ｍ＝０の場合には、Ｃの値によらず総量制限値内となることから、図１０（Ａ）、（Ｂ）とも補正関数に変わりはない。また、Ｍ＝１００の場合には、Ｃ＝０以外は総量制限値外となる。この場合には、図９（Ｂ）に示した測色値のＸ成分の変化は総量制限を課さない場合とは異なるものの、Ｃの変化に伴ってＸ成分の減少傾向は変化しておらず、補正関数としては入力値に対して線形の傾向となる。
【００６１】
図１１は、補正関数による補正処理の一例の説明図である。図１１では、図８に示した場合について、処理対象色信号と補正色信号との関係の一例を示している。上述のようにして式（２）を用いてＣ成分について補正するが、Ｍ成分についてもこのような補正関数による補正処理を行うものとすると、例えば図１１において黒丸で示した処理対象色信号は、それぞれ白丸で示した補正色信号へと補正される。
【００６２】
例えば、処理対象色信号がＣ＝Ｍ＝５０であれば、基本的にはＣ＝Ｍ＝１００に向けて補正を行う。また、処理対象色信号がＣ＝２５，Ｍ＝５０であれば、この例ではＣ＝５０，Ｍ＝７５に補正されている。もちろんこれら値は一例であって、測色値によって変化するものである。この補正関数の第３の例において、式（２）を補正関数として用いる場合、総量制限値外となる色について総量制限値内の色に変更して測色値を得て補正関数を取得している。そのため、例えば図１１に示す例において、基準色に対応する総量制限値を満たす色であるＣ＝Ｍ＝５０の色が、補正関数によって基準色であるＣ＝Ｍ＝１００とならない場合が生じている。しかし、測色値をもとにして補正関数を得ているので、色空間全体として色予測の精度は上述の補正関数の第１，第２の例に比べて向上する。また、上述の補正関数の第２の例では、総量制限値を超えた処理対象色信号については一律に基準色に補正されているが、この補正関数の第３の例では総量制限値を超えた場合についても階調性が補正色信号に反映される。
【００６３】
なお、上述の説明でも触れたが、処理対象色信号がＣＭＹＫ色空間の色信号であれば、ＣだけでなくＭ、Ｙ、Ｋについても補正関数を求め、その補正関数により処理対象色信号を補正して補正色信号を得て理論的な色予測モデルにより出力色信号を予測する。補正関数を求める際には、例えばＣの補正関数はＭ，Ｙ，Ｋの値を固定してＣの値を変化させた色信号を出力装置に与え、出力された色を測色して一例として図９に示したような測色値の変化を求め、例えば式（２）により補正関数を求めればよい。また、Ｍの補正関数についてもＣ，Ｙ，Ｋの値を固定してＭの値を変化させた色信号を出力装置に与え、出力された色を測色し、測色値から補正関数を求めればよい。Ｙの補正関数についても、Ｃ，Ｍ，Ｋの値を固定してＹの値を変化させた色信号を出力装置に与え、出力された色を測色し、測色値から補正関数を求めればよい。Ｋの補正関数についても、Ｃ，Ｍ，Ｙの値を固定してＫの値を変化させた色信号を出力装置に与え、出力された色を測色し、測色値から補正関数を求めればよい。各色成分を変化させる際の刻み幅については、上述の例に限らず、予め決めておけばよく、均等な幅でなくてもよい。また、固定する値の刻み幅についても、上述の例に限らず、予め決めておけばよく、均等な幅でなくてもよい。
【００６４】
それぞれの色成分について、他の色成分を固定したそれぞれの値について補正関数が求められるので、処理対象色信号のうちの固定した色成分の値からいずれかを選択して処理対象色信号の補正処理に使用すればよい。例えば、処理対象色信号が（Ｃ，Ｍ，Ｙ，Ｋ）＝（２５，５０，０，０）の場合、Ｃの補正を行うには固定する（Ｍ，Ｙ，Ｋ）＝（５０，０，０）から補正関数を選択し、Ｃの補正を行えばよい。Ｍ，Ｙ，Ｋについても、それぞれ他の色成分の値を固定した値から補正関数を選択し、それぞれの補正処理を行えばよい。
【００６５】
さらに、それぞれの補正関数は、測色値のＸ成分に限らず、Ｙ成分、Ｚ成分について求めておき、測色値のそれぞれの成分を予測する前にその成分に対応する補正関数を用いて処理対象色信号を補正するとよい。
【００６６】
以上、補正関数についていくつかの例を示した。もちろん、補正関数はこれらの例に限られないことは言うまでもない。上述のように補正関数による補正処理を色信号補正部１１で行った後、出力色信号予測部１２でノイゲバウア方程式、あるいは上述のユールニールセン修正のノイゲバウア方程式などの理論的な色予測モデルを用いて、処理対象色信号を出力装置に与えた場合に出力されるであろう色（出力色信号）を予測する。
【００６７】
図１２は、出力色信号の予測の一例の説明図である。図１２では、Ｃ＝２５，Ｍ＝５０の色が処理対象色信号として与えられ、色信号補正部１１において上述の補正関数の第３の例で説明した補正関数を用いて補正処理を行い、補正色信号としてＣ＝５０，Ｍ＝７５の色が得られたものとし、出力色信号を予測する場合について示している。Ｃ＝Ｍ＝０の基準色に対応する測色値のＸ成分をＸｗ、Ｃ＝１００，Ｍ＝０の基準色に対応する測色値のＸ成分をＸｃ、Ｃ＝０，Ｍ＝１００の基準色に対応する測色値のＸ成分をＸｍ、Ｃ＝Ｍ＝１００の基準色に対応する測色値のＸ成分をＸｂとする。Ｘｂは、上述の図３に示した例に従い、Ｃ＝Ｍ＝５０の色で得た測色値のＸ成分であるものとしている。
【００６８】
面積比から得られる各Ｘ成分に対する重みは、Ｘｗに対する重みは１／８、Ｘｃに対する重みは１／８、Ｘｍに対する重みは３／８、Ｘｂに対する重みは３／８となる。上述の式（１）で０以上１００以下の値を０以上１以下の値に変換し、ｎ＝１とした場合、予測値のＸ成分の値Ｘo は、
Ｘo ＝Ｘｗ／８＋Ｘｃ／８＋３・Ｘｍ／８＋３・Ｘｂ／８
で算出される。
【００６９】
もし補正関数による補正処理を行わなかった場合、Ｘｗに対する重みは３／８、Ｘｃに対する重みは１／８、Ｘｍに対する重みは３／８、Ｘｂに対する重みは１／８となり、Ｘｂの影響を受けるはずの色がＸｂの影響が他のＸ成分よりも少なくなり、これが予測誤差となる。補正色信号を用いて得られた上述の値は、ＸｂがＣ＝Ｍ＝５０の測色値のＸ成分であり、処理対象色信号のＣ＝２５がＭ＝５０に固定した場合のＣの範囲である０以上５０以下の範囲の１／２にの位置に相当し、また、処理対象色信号のＭ＝５０がＣ＝２５に固定した場合のＭの範囲である０以上７５以下の範囲の２／３の位置に相当することが反映された値となっている。
【００７０】
上述の説明では理論的な色予測モデルとしてノイゲバウアモデルを使用したが、セルラノイゲバウアモデルを使用しても構わない。例えば、処理対象色信号がＣＭＹＫ色空間の色信号であって、各色成分が０以上１００以下の値をとる場合、それぞれの色成分を０以上５０以下の領域と５０以上１００以下の領域に２分割することによりＣＭＹＫ色空間は１６の部分空間（セル）に分割される。この１６の部分空間のそれぞれについて補正関数を算出しておき、処理対象色信号が含まれる部分空間で算出しておいた補正関数を用いて処理対象色信号を補正して当該部分空間でノイゲバウアモデルを適用し、出力色信号を予測してもよい。セルラノイゲバウアモデルを用いる場合、総量制限を受けない部分空間については補正処理を行わなくてもよい。また、部分空間全体が総量制限値外となる場合についても予測には使用されないことから補正関数は不要である。従って、総量制限の境界が含まれる部分空間について、上述の補正関数の算出とその補正関数を用いた補正処理を行えばよい。
【００７１】
上述の説明では、一例として処理対象色信号の色空間をＣＭＹＫ色空間、あるいは説明を簡単化するためにＣＭ色空間を用いたが、もちろん、処理対象色信号の色空間はこれらの例に限られず、２色や３色、あるいは５色以上を色成分とする種々の色空間であってもよい。また、基準色に対する測色値や、上述の補正関数の第３の例における測色値など、測色値の色空間についても上述の例に限られず、分光反射率を使用するなど、他の色空間であってもよい。それぞれの色空間に応じて上述の処理を行えばよい。
【００７２】
図１３は、本発明の第２の実施の形態を示す構成図である。図中、１３は総量制限値設定部である。この第２の実施の形態では、図１に示した第１の実施の形態の構成に、総量制限値設定部１３を追加したものである。第１の実施の形態と異なる点について主に説明する。
【００７３】
総量制限値設定部１３は、出力装置の制約条件から決まる総量制限値を予め設定する。
【００７４】
この第２の実施の形態における色信号補正部１１は、処理対象色信号の色成分の総和が総量制限値を満たしている場合には処理対象色信号に対して補正関数による補正を行い、処理対象色信号の色成分の総和が総量制限値を超える場合には補正関数による補正とは異なる方法により補正する。補正関数による補正とは異なる方法としては、例えばあらかじめ決めておいた値に補正してもよいし、色域外郭に変換する補正でもよいし、あるいはそのほかの方法であってもよい。
【００７５】
上述の第１の実施の形態で図１０を用いて説明した補正関数の第３の例に着目すると、図１０（Ｂ）に示した総量制限を課した場合であって、Ｍ＝０に固定した場合とＭ＝１００に固定した場合の補正関数はそれほどの変わりはなく、例えば、Ｍ＝０に固定してＣの値を変化させた場合の補正関数で代表させてもよい。また、Ｍ＝５０に固定してＣの値を変化させた場合の補正関数を見ると、総量制限値を超える領域の補正関数は入力値に対して線形の傾向となり、補正せずに予め決めておいた値、例えば値を１００としても、予測精度はそれほど変わらない。これは、総量制限がある場合、補正関数を得る際に使用する色信号の色成分の総和が総量制限値を超えていると、その総和が総量制限値となるように色信号を変更しているので、測色値が飽和する傾向があるからである。また、上述の第１の実施の形態で図５を用いて説明した補正関数の第２の例においては、総量制限値を超える領域では、処理対象色信号のＣ成分の値は一律に１００に補正されている。
【００７６】
この第２の実施の形態はこの傾向に着目したもので、色信号補正部１１では、与えられた処理対象色信号の各色成分の値の総和と、総量制限値設定部１３に設定されている総量制限値を比較し、総和が総量制限値内の場合は補正関数を用いて補正を行い、総和が総量制限値を超える場合は補正関数を用いずに別の方法を用いて補正を行う。
【００７７】
この構成では、例えば補正関数の第３の例で説明した測色値を用いて補正関数を算出する場合でも、補正関数の算出には総量制限値内の色信号とその色信号に対応する測色値があればよく、補正関数も例えば線形関数により近似してもよい。あるいは式（２）を用いる場合でも、総量制限値内の色信号とその色信号に対応する測色値とともに、色成分の最大値を用いた色信号に対応する測色値があればよい。色成分の最大値を用いた色信号が総量制限値を超えている場合でも、総量制限値外ではこの色信号について総量制限値内に変更して測色値を求めるだけである。上述の第１の実施の形態で説明した補正関数の第３の例に比べて少ない測色値で補正関数が得られる。また、総量制限値外の色の影響を受けない補正関数も得られる。
【００７８】
なお、上述の説明では色信号補正部１１は総量制限値を判断基準値として処理対象色信号に対する補正の有無を決定したが、これに限らず、総量制限値＋αあるいは総量制限値−αを判断基準値としてもよい。αの値は予め決めておけばよい。
【００７９】
図１４、図１５は、本発明の第２の実施の形態における総量制限値を超える場合の変換方法の一例の説明図である。上述したように、処理対象色信号の色成分の総和が総量制限値を超える場合には補正関数による補正とは異なる方法により補正する。補正関数による補正とは異なる方法としては、例えば、あらかじめ決めておいた値に補正する方法がある。この場合の例を図１４（Ａ）に示している。この例では、予め決めておいた値として、総量制限値を満たしていない基準色であるＣ＝Ｍ＝１００の色とし、総量制限値を超える処理対象色信号については一律にこの色に変換している。例えば総量制限値を満たす処理対象色信号について上述の第１の実施の形態における補正関数の第３の例を用いる場合でも、総量制限値を超える処理対象色信号については補正関数の第２の例に準じた補正処理が施されることになる。
【００８０】
また別の方法として、総量制限値を超える色について、総量制限を課さない場合の色域外郭に変換する補正でもよい。この場合の例を図１４（Ｂ）に示している。この例では、総量制限外の色の色成分の比率をそのままにして、いずれかの色成分が１００となるように変換すればよい。例えば図１４（Ｂ）に示す例ではＣとＭの比率をそのままにして、ＣとＭのいずれかが１００となるように変換する。具体的には、Ｃ＝５０，Ｍ＝７５の色であれば、Ｃ：Ｍ＝２：３の比率をそのままにして、Ｃ＝６７，Ｍ＝１００とすればよい。この例では、出力色信号予測部１２で予測を行った際に、Ｃ＝０，Ｍ＝１００の測色値とＣ＝５０，Ｍ＝５０の測色値との２点の補間、または、Ｃ＝１００，Ｍ＝０の測色値とＣ＝５０，Ｍ＝５０の測色値との２点の補間によって、総量制限値を超える色については予測値が計算されることになる。従って、総量制限値を超える色についても階調が再現される。
【００８１】
さらに別の方法として、総量制限値を満たす処理対象色信号に対して上述の第１の実施の形態における補正関数の第３の例を用いる場合に、総量制限値の内外での連続性を考慮した方法を示す。図１５（Ａ）には、例えば図１０（Ｂ）に示すようにして得られた補正関数を用い、処理対象色信号が総量制限値である場合の補正前の色を黒丸で、補正後の色を白丸で示している。この補正方向を、総量制限値を超えている色に対して用い、ＣとＭのいずれかが１００となるように補正方向を維持して変換する。総量制限値を超えているいくつかの色について、補正前の色を黒丸、補正後の色を白丸として図１５（Ｂ）に示している。
【００８２】
具体的には、総量制限値となる色（Ｃ，Ｍ）＝（２５，７５）が補正関数により（Ｃ，Ｍ）＝（７３，９７）に補正されたとすると、この（２５，７５）から（７３，９７）へ向かう方向にある総量制限値を満たさない色、例えば（Ｃ，Ｍ）＝（４９，８６）の色は、この方向を保ってＣまたはＭが１００となるように補正することにより、（Ｃ，Ｍ）＝（８０，１００）に補正される。
【００８３】
このように、総量制限値での補正方向を利用して総量制限を満たさない色についての補正処理を行う。従って、総量制限値の内外での補正色信号の連続性が保障されることになる。なお、補正処理後の出力色信号予測部１２における出力色信号の予測処理については、第１の実施の形態で述べたとおりである。
【００８４】
図１６は、本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、４１はプログラム、４２はコンピュータ、５１は光磁気ディスク、５２は光ディスク、５３は磁気ディスク、５４はメモリ、６１はＣＰＵ、６２は内部メモリ、６３は読取部、６４はハードディスク、６５はインタフェース、６６は通信部である。
【００８５】
上述の本発明の各実施の形態で説明した各部の機能を全部あるいは部分的に、コンピュータが実行するプログラム４１によって実現してもよい。その場合、そのプログラム４１およびそのプログラムが用いるデータなどは、コンピュータが読み取る記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部６３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部６３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク５１、光ディスク５２（ＣＤやＤＶＤなどを含む）、磁気ディスク５３、メモリ５４（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００８６】
これらの記憶媒体にプログラム４１を格納しておき、例えばコンピュータ４２の読取部６３あるいはインタフェース６５にこれらの記憶媒体を装着することによって、コンピュータからプログラム４１を読み出し、内部メモリ６２またはハードディスク６４（磁気ディスクやシリコンディスクなどを含む）に記憶し、ＣＰＵ６１によってプログラム４１を実行することによって、上述の本発明の各実施の形態として説明した機能が全部あるいは部分的に実現される。あるいは、通信路を介してプログラム４１をコンピュータ４２に転送し、コンピュータ４２では通信部６６でプログラム４１を受信して内部メモリ６２またはハードディスク６４に記憶し、ＣＰＵ６１によってプログラム４１を実行することによって実現してもよい。
【００８７】
コンピュータ４２には、このほかインタフェース６５を介して様々な装置と接続してもよい。もちろん、部分的にハードウェアによって構成してもよいし、全部をハードウェアで構成してもよい。あるいは、他の構成とともに本発明の各実施の形態で説明した機能の全部あるいは部分的に含めたプログラムとして構成してもよい。例えば予測値を用いる他のプログラムと一体化してもよい。
【符号の説明】
【００８８】
１１…色信号補正部、１２…出力色信号予測部、１３…総量制限値設定部、２１…総量制限値設定部、２２…総量制限部、２３…出力装置、２４…測色部、３１…補正関数算出部、４１…プログラム、４２…コンピュータ、５１…光磁気ディスク、５２…光ディスク、５３…磁気ディスク、５４…メモリ、６１…ＣＰＵ、６２…内部メモリ、６３…読取部、６４…ハードディスク、６５…インタフェース、６６…通信部。
【図１】
0005888488.tif 000002
【図２】
0005888488.tif 000003
【図３】
0005888488.tif 000004
【図４】
0005888488.tif 000005
【図５】
0005888488.tif 000006
【図６】
0005888488.tif 000007
【図７】
0005888488.tif 000008
【図８】
0005888488.tif 000009
【図９】
0005888488.tif 000010
【図１０】
0005888488.tif 000011
【図１１】
0005888488.tif 000012
【図１２】
0005888488.tif 000013
【図１３】
0005888488.tif 000014
【図１４】
0005888488.tif 000015
【図１５】
0005888488.tif 000016
【図１６】
0005888488.tif 000017