(57)【要約】【課題】  三次の色信号（ＣＭＹ）から四次の色信号（ＣＭＹＫ）へ色変換する際、最適なＣＭＹＫ比率を算出することによって、滑らかな階調性を保つような色変換を行うことを目的とする。【解決手段】  ３次元で表現される入力色信号を、Ｋを含む４次元の色信号に変換する画像処理方法であって、ＣＭＹＫの総色材量を制限しながらＫの入力方法に応じＣ，Ｍ，Ｙを決定することを特徴とする。【選択図】  図５
2005159493.tif 000002
【特許請求の範囲】
【請求項１】
３次元で表現される入力色信号を、Ｋを含む４次元の色信号に変換する画像処理方法であって、ＣＭＹＫの総色材量を制限しながらＫの入力方法に応じＣ，Ｍ，Ｙを決定することを特徴とする画像処理方法。
【請求項２】
前記３次元の色信号はＲ（赤），Ｇ（緑），Ｂ（青），もしくはＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）、４次元の色信号はＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（黒）で表現することを特徴とする請求項１記載の画像処理方法。
【請求項３】
ユーザー設定により、前記４次元の色信号Ｋの入力方法を設定することによって決定し、Ｋの入力方法に応じてＣ，Ｍ，Ｙを決定させることを特徴とする請求項１記載の画像処理方法。
【請求項４】
ユーザー設定により、ＣＭＹに対するＫの入り方の割合が多い部分ほど階調性を優先させたＣ，Ｍ，Ｙの組合せが決定され、一方、ＣＭＹに対してＫの入り方の割合が少ない部分ほど元の組合せの影響度を高めることを特徴とする請求項１記載の画像処理方法。
【請求項５】
ユーザー設定により、ＣＭＹＫの総色材量が著しく低く設定された場合、前記設定されたＫの入力を自動的に加工することにより、階調性を維持することを特徴とする請求項１記載の画像処理方法。
【請求項６】
請求項１の処理を行う画像処理装置。
【請求項７】
請求項１の処理を行うプログラム。
【請求項８】
請求項１の処理を行うプログラムが格納された記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＧＢやＣＭＹといった３次元で表される色信号を、ＣＭＹＫといった４次元の色信号に変換する画像処理方法、画像処理装置、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
従来、特開２００３−１２５２２３で示すように入力信号がＲＧＢの場合はＲＧＢ⇒ＣＭＹへ１：１で変換し、ＣＭＹからＣＭＹＫへの変換は８点四面体補間を用いていた（図１）。
【０００３】
その際、有彩色から黒へのグラデーション、例えば図１の青から黒への補間では（ｃｏｌ２／２，ｃｏｌ２／２，０，０）〜（（ｃｏｌ４−１００）／３，（ｃｏｌ４−１００）／３，（ｃｏｌ４−１００）／３，１００）においては線形な補間であるため、その中間点のＫの値は０と１００の真中、つまり５０である。
【０００４】
しかし中間点のＫの割合として５０という値は、経験的に多いということはわかっているので、ＵＩ（ユーザインターフェイス）によるユーザー設定によってＫの量を意図的に減らすカーブを設定することができる（図２）。
【０００５】
ここで任意のＣＭＹＫ値である（Ｃ１，Ｍ１，Ｙ１，Ｋ１）のＫ１がＫ２に変換される。それに伴って同時にＣ１⇒Ｃ２，Ｍ１⇒Ｍ２，Ｙ１⇒Ｙ２と変換する必要がある。
【特許文献１】特開２００３−１２５２２３公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の特開２００３−１２５２２３に示すようにＫを減じた分だけＣＭＹに置き換える際、ＣＭＹの比率を
Ｃ２＝Ｃ１＋（Ｋ２−Ｋ１）×Ｃ１／（Ｃ１＋Ｍ１＋Ｙ１）
Ｍ２＝Ｍ１＋（Ｋ２−Ｋ１）×Ｍ１／（Ｃ１＋Ｍ１＋Ｙ１）
Ｙ２＝Ｙ１＋（Ｋ２−Ｋ１）×Ｙ１／（Ｃ１＋Ｍ１＋Ｙ１）
のように振り分ける方法では、ＣＭＹの比率が近い暗部において同じような割合で振られるためＫの置き換え分が大きくなるほど彩度がなくなってしまうという欠点があった。
【０００７】
本発明は、上述の点に鑑みてなされたもので、３次色を４次色に変換する際に暗い部分での再度の低下を防止することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明では三次元で表された色信号を四次元の色信号に変換する画像処理方法であって、四面体補間を用いて線形的に三次元から四次元の色信号に変換する方法と、線形に変換した値をユーザー設定から得られる値を用いて非線形な変換へ補正する方法と、前記線形な変換から非線形な変換によるＫ値の差分をＣＭＹに置き換える方法を有することを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明によればＲＧＢやＣＭＹといった３次元の色信号を４次元のＣＭＹＫの色信号に変換する際、のり量の制限を行った上でそれに応じたＫの量を設定することによって、暗部でも滑らかな階調を維持した最適な色変換を行うことが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１１】
図１は、本実施例のＣＭＹ⇒ＣＭＹＫへ変換する際の四面体補間の概要を示した図で、特開２００３−１２５２２３で用いた方法である。
【００１２】
本実施例では３次元の色信号をＣＭＹ，四次元の色信号をＣＭＹＫとし、Ｋの追加によってＣＭＹがどのような比率に変換するかについて示す。
【００１３】
図１の四面体補間を用いて線形に変換された四次元の色信号は、グラデーション部分におけるＫの入り方に関しても線形である。
【００１４】
ここでいうグラデーションとは（Ｃ，Ｍ，Ｙ，Ｋ）値で表すと
赤（０，２５５，２５５，０）〜黒（２５５，２５５，２５５，２５５）
青（２５５，２５５，０，０）〜黒（２５５，２５５，２５５，２５５）
緑（２５５，０，２５５，０）〜黒（２５５，２５５，２５５，２５５）
シアン（２５５，０，０，０）〜黒（２５５，２５５，２５５，２５５）
マゼンタ（０，２５５，０，０）〜黒（２５５，２５５，２５５，２５５）
イエロー（０，０，２５５，０）〜黒（２５５，２５５，２５５，２５５）
となる。
【００１５】
例えば、赤〜黒のグラデーションの中間点は線形のため単純に
（（０，２５５，２５５，０）＋（２５５，２５５，２５５，２５５））／２．０＝（１２７．５，２５５，２５５，１２７．５）
と計算される。
【００１６】
また特開２００３−１２５２２３では、四次色のり量が制限された場合には次のように処理している。
四次色のり量：２８０％
赤（０，２５５，２５５，０）〜黒（１５３，１５３，１５３，２５５）
青（２５５，２５５，０，０）〜黒（１５３，１５３，１５３，２５５）
緑（２５５，０，２５５，０）〜黒（１５３，１５３，１５３，２５５）
シアン（２５５，０，０，０）〜黒（１５３，１５３，１５３，２５５）
マゼンタ（０，２５５，０，０）〜黒（１５３，１５３，１５３，２５５）
イエロー（０，０，２５５，０）〜黒（１５３，１５３，１５３，２５５）
この場合、赤〜黒のグラデーションの中間点は線形のため単純に
（（０，２５５，２５５，０）＋（１５３，１５３，１５３，２５５））／２．０＝（７６．５，２０４，２０４，１２７．５）
と計算される。
【００１７】
いずれの場合であっても、この中間点のＫの値に注目すると単純にプライマリ（ここでは赤）色と黒との中間であるため２５５の半分の１２７．５と算出される。
【００１８】
しかし、経験的に中間点においてＫが１２７．５も入りすぎると画像に墨が載ってしまいあまり見栄えがよくないため、特殊な場合を除いて使わない。
【００１９】
そのため、Ｋの入り方を図２のように非線形に設定することが一般的である。図２では中間点（５０％の位置）でのＫを矢印に沿って減らした場合を示している。
【００２０】
Ｋを減らすに伴ってその分、ＣＭＹに置き換えるのであるが、特開２００３−１２５２２３では元々のＣＭＹの比率をそのまま維持するようにＫの減った分、のり量を変化させないようにＣＭＹに割り振っている。
【００２１】
本実施例ではこの割り振り方に変更を加え、入力信号から仮想的なグラデーションを作り出し、相対的な位置を割り出す。それによって暗い部分の彩度を必要に応じて連続的に上げるように処理するという方法を取った。
【００２２】
本実施例では、入力点のＣＭＹＫ値が（ＣＭＹＫ）＝（２３％，５２％，３５％，５０％）の場合を例にとって示す。
【００２３】
まず、この入力値の仮想グラデーションを作るにあたって、グラデーションを次のように定義する。
・任意二次（以下）色〜入力点〜黒
例えば、「青〜暗青（入力点）〜黒」や「マゼンタ〜暗マゼンタ（入力点）〜黒」といった感じに入力点に対しては黒と任意二次（以下）色の二つの端点を定義することができる。（青は二次色、マゼンタは一次色のため任意二次（以下）色とした）。
【００２４】
以下、任意二次（以下）色を仮純点と呼ぶことにする。
【００２５】
仮純点は二次以下の色であると定義したので仮純点のＫは０％である。（ＣＭＹＫ）＝（２３％，５２％，３５％，５０％）に対する仮純点を次のように求める。
【００２６】
ＣＭＹのうち最も比率の低いものを選ぶとここではＣの２３％となる。そこで、ＣＭＹの比率からすべて２３％をひくと
（２３％，５２％，３５％，０％）−（２３％，２３％，２３％，０％）＝（０％，２９％，１２％，０％）
という二次色をとりあえず仮純点とする。
【００２７】
これで、（ＣＭＹＫ）＝（２３％，５２％，３５％，５０％）に対してとりあえずグラデ−ションが完成した。
仮純点：（０％，２９％，１２％，０％）
入力点：（２３％，５２％，３５％，５０％）
黒    ：（１００％，１００％，１００％，１００％）
しかしながら、実際の出力装置においては四次色ののり量（総色材量）を制限して使われることが多い。本実施例では四次色のり量が２５０％であった場合を示す。
【００２８】
例えば、上記グラデーションを見てみると
仮純点のり量：０＋２９＋１２＋０＝４１％
入力点のり量：２３＋５２＋３５＋５０＝１６０％
黒点のり量：１００＋１００＋１００＋１００＝４００％
で２５０％をオーバーする。これを例えば１００％ＵＣＲで黒点を２５０％に調整すると、
黒    ：（１００％，１００％，１００％，１００％）⇒（５０％，５０％，５０％，１００％）
という値が入力されることになる（特開２００３−１２５２２３）。
【００２９】
ここでもう一度グラデーションを作成すると
仮純点：（０％，２９％，１２％，０％）〔４１％〕
入力点：（２３％，５２％，３５％，５０％）〔１６０％〕
黒    ：（５０％，５０％，５０％，１００％）〔２５０％〕
となり、ここでは四面体補間にてＣＭＹ⇒ＣＭＹＫへ変換される際にすべてのり量制限された値が求まる（特開２００３−１２５２２３）ため、その場合については考えない。
【００３０】
ここまで入力点と黒点に関してはグラデーションの一部として決定できたが、仮純点に関しても触らないわけにはいかない。というのは先ほどの例におけるのり量が１６０％であっても２５０％であっても仮純点が全く同じ（０％，２９％，１２％，０％）であることはグラデーションとして成り立つとは考えにくい。そこで決定した入力点と黒点から仮純点の値を決定させる。
仮純点：（Ｃ％，Ｍ％，Ｙ％，０％）〔元々は（０％，２９％，１２％，０％）〕
入力点：（２３％，５２％，３５％，５０％）〔１６０％〕
黒    ：（５０％，５０％，５０％，１００％）〔２５０％〕
のＣ，Ｍ，Ｙを決定させるために線形な値である黒とＣＭＹの中で最も比率の高いＭに注目する。
【００３１】
黒が０⇒５０⇒１００に対し、Ｍは？⇒５２⇒５０と対応している。これを単純にｘｙ軸で考えて（ｘ，ｙ）＝（５０，５２）と（１００，５０）を通る直線はｘ＝０のときにｙ＝？と考えられる。
【００３２】
（５０，５２）と（１００，５０）を通る直線はｙ＝（（５０−５２）／（１００−５０））（ｘ−５０）＋５２であり、ｘ＝０のときｙ＝５４と求まる。ここで
仮純点：（Ｃ％，５４％，Ｙ％，０％）〔元々は（０％，２９％，１２％，０％）〕
入力点：（２３％，５２％，３５％，５０％）〔１６０％〕
黒    ：（５０％，５０％，５０％，１００％）〔２５０％〕
まで求まるのであるが、元々の比率を考慮すると仮純点のＭ値は５４／２９倍になっているため、Ｙ＝（５４／２９）×１２＝２２．３４、Ｃは当然０である。これより
仮純点：（０％，５４％，２２．３４％，０％）〔７６．３４％〕
入力点：（２３％，５２％，３５％，５０％）〔１６０％〕
黒    ：（５０％，５０％，５０％，１００％）〔２５０％〕
となる。しかし、上述までの説明ではＹの値が５４という数字であったが、稀にＹ＝２％などといったグラデーションを作りがたい小さな値もありえる（それだけ小さいと仮純点が白に限りなく近づくため）。そのため、Ｙの値が元々の２９％をわったときは元々の値を代用することで解決する。またＹが計算上１００を越えることもあるが、その場合はＹ＝１００で置き換え、残りの値に対しては元々の比率を適用する。
【００３３】
ここでできあがったグラデーションであるが、従来の方法では入力点（２３％，５２％，３５％，５０％）に対し、図２からＫ＝５０⇒Ｋ＝１３に減っていることから減ったＫ分を他のＣＭＹに同じ比率で振り分けた。
【００３４】
つまりＫの差分５０−１３＝３７％を２３：３５：５０に振り分けるため
Ｃ’＝２３＋｛３７×２３／（２３＋３５＋５０）｝＝２３＋７．８８＝３０．８８
Ｍ’＝３５＋｛３７×３５／（２３＋３５＋５０）｝＝３５＋１１．９９＝４６．９９
Ｙ’＝５０＋｛３７×５０／（２３＋３５＋５０）｝＝５０＋１７．１３＝６７．１３
Ｋ’＝１３
より（２３％，５２％，３５％，５０％）⇒（３０．８８％，４６．９９％，６７．１３％，１３％）
と変換される。しかし、この方法で暗部を表現すると彩度が著しく低下することが判明している。そのため、Ｋを入れた分だけ彩度を稼ぐような処理を施す。
【００３５】
具体的には青〜黒のグラデーション（のり量２５０％）を例に取ると、
・純色（ＣＭＹＫ）＝（１００％，１００％，０％，０％）
〜（１１段階）
・黒色（ＣＭＹＫ）＝（５０％，５０％，５０％，１００％）
は図３のようなグラフで示すことができる。
【００３６】
ただしこのステップは線形なＫ＝０％，１０％，２０％，・・・９０％，１００％という１１段階のステップから図２に沿った非線形なＫに変更した１１段階のステップに伴ったグラデーションを示している。
【００３７】
図３の黒近辺（グラフ一番右部）に注目すると、Ｃ，Ｍの割合とＹの割合がかなり近づいていることがわかる。例えば、１０段階目（一番右の点から二番目）は（Ｃ，Ｍ，Ｙ，Ｋ）＝（６１．０７％，６１．０７％，５４．９４％，７２．９０％）で、Ｃ，Ｍ，Ｙの値がかなり近づいてきていることが確認できる。これはすなわちグレーに近く彩度がなくなっていることを意味する。このように、黒に近づくにつれＣとＹ、ＭとＹの間隔がなくなってくることが暗部での彩度の低下つながるため、これを緩和させる方法を考案した。
【００３８】
基本的な思想としてＫが入るにつれて、このＣとＹ、ＭとＹの間隔を広げる方向にもっていきたいが、逆にＫ＝１００％までなると間隔を広げる必要はない。そのため、まず条件としてＫ＝０のとき、間隔増大係数０で、かつＫ＝１００のときも間隔増大係数０となるようなＫ依存の最適な間隔増大係数を図４のように設定する。
【００３９】
まず、グラデーションごとにＫの値を０〜１に正規化し、また１からその値を引いた値を求める。それを示したのが図４で正規化したＫを点線で表し、その１からＫをひいた１−Ｋ実線で表す。この二つを掛け合わせたもの、つまりＫ×（１−Ｋ）が図４の太線で示している。これを間隔増大係数と定義した。
【００４０】
そこでＣＭＹをこの間隔増大係数に応じて増減させる。図３のＣ，Ｍは１００⇒５０への減少カーブ、Ｙは０⇒５０の増加カーブであるが、減少カーブであればこれを広げる（すなわち増やす）方向へ持っていき、増加カーブであればこれを広げる（すなわち減らす）方向へ持っていく。例えば、先ほどの例に用いた図３における１０段階目（一番右の点から二番目）の点は次のような変換をする。
【００４１】
〔図３〕１０段階目の元々の値
（Ｃ，Ｍ，Ｙ，Ｋ）＝（６１．０７％，６１．０７％，５４．９４％，７２．９０％）
グラデーションのＫは０〜１００であるのでこれを正規化するとＫ＝７２．９０％は０．７２９と変換され、１−０．７２９＝０．２７１と計算される。これよりこの例の点では
間隔増大係数＝０．７２９×０．２７１＝０．１９７５５９
と計算される。この係数によりＣＭＹそれぞれは次のように変化する。
Ｃ（元々６１．０７％）：１００〜５０のグラデーション
⇒６１．０７＋｛（１００−５０）×０．１９７５５９｝＝７０．９４７９５％
Ｍ（元々６１．０７％））：１００〜５０のグラデーション
⇒６１．０７＋｛（１００−５０）×０．１９７５５９｝＝７０．９４７９５％
Ｙ（元々５４．９４％））：０〜５０のグラデーション
⇒５４．９４＋｛（０−５０）×０．１９７５５９｝＝４５．０６２０５％
結果：（Ｃ，Ｍ，Ｙ，Ｋ）＝（７０．９５％，７０．９５％，４５．０６％，７２．９０％）
と計算される。なお、この係数は今回は簡単のため何も加工していないが、二乗したり加工しても構わない。
【００４２】
上記のようにして図３に示されるグラデーションに図４の間隔増大係数を加味して演算した結果を図５に示した。これによるとＣとＹ、ＭとＹの間隔が広がり、彩度が出ていることが確認できる。なお、上記演算にて１００％を越えた分に関しては１００％にクリップした上で、他の値を同じ比率でふっている。
【００４３】
このように入力点に対してグラデーションの端点が判明すればＫの値から間隔増大係数が求まり、暗部での彩度を増やすことが可能である。この端点とは仮純点と黒点であり、入力点毎に仮純点と黒点を求める方法は先に示したとおりである。なお、いずれの場合も演算結果が１００％を越えた分に関しては１００％にクリップした上で、他の値を同じ比率でふることにする。
【００４４】
上述した処理は、ＰＣ（パーソナルコンピュータ）にインストールされた画像処理アプリケーションプログラムにより実現されるもので、そのＰＣ上のモニタ上に表示されるユーザインターフェイスからのユーザ設定により制御される。もちろん上記処理を専用の画像処理回路で実現してもよい。尚上述したグラデーション間隔増大係数を用いたＣＭＹの決定を行うか、従来の方法でＣＭＹの決定を行うかはユーザインターフェイスからのユーザ設定により決まる。
【００４５】
以上のユーザインターフェイスからのユーザー設定により、ＣＭＹＫ４次元の色信号をＫの入力方法を従来の方法を採用するか、上記した方法を採用するか設定することによって決定し、Ｃ，Ｍ，Ｙが決定させる。その結果本実施例の処理がユーザーにより設定されると、ＣＭＹに対するＫの入り方の割合が多い部分ほど階調性を優先させたＣ，Ｍ，Ｙの組合せが決定され、一方、ＣＭＹに対してＫの入り方の割合が少ない部分ほど元の組合せの影響度を高まる。またユーザーが本実施例の処理を設定することで、ＣＭＹＫの総インク量が著しく低く設定された場合、前記設定されたＫの入力を自動的に加工することが可能となり階調性を維持することができる。
【００４６】
上述した処理の手順をまとめると、三次の色信号（ＣＭＹ）から四次の色信号（ＣＭＹＫ）へ色変換する際、入力点を仮グラデーションの一部として見たてるために入力点の両端点を求め、暗部の彩度を稼ぐために入力点とグラデーション両端点から入力点の相対的な位置を算出し、墨版生成カーブに応じて減らしたＫ分を最適なＣＭＹ比率に割り振り、のり量に応じて最適な墨版生成カーブとＣＭＹ比率を求めることとなる。
【００４７】
［変形例］
本実施例では、Ｋの量を減らすと同時にＣＭＹに振り分ける際、その振り分け方について述べたが、Ｋの量を減らすときだけでなく、単なる比率を変えるときにも用いることができる。
【００４８】
また本実施例において間隔増大係数は、特に何も加工せずにそのまま掛け算に用いているが、これを利用して加工した値を用いても構わない。（例：二乗する、三乗する等）
また、本実施形態では四次色のり量２５０％で１００％ＵＣＲの例について述べたが、その他の条件でも同じように用いることができる。なお、のり量が２００％を割ったときに関しては別の条件をつける。
【００４９】
四次色のり量が２００％を割った場合、Ｋのカーブを図２の非線形カーブのようにユーザー設定どおりに色処理しようとすると、真黒のＫはどのような場合でも１００％入ってしまう。例えば四次色のり量が１２０％であっても黒のＫは１００％となり、グラデーションの観点からどうしても連続的にはなりにくい。
【００５０】
そこで四次色のり量が２００％を割った場合のみ、Ｋのカーブを図２のカーブをのり量に応じて加工をして、再設定しなおすような処理を加える。
【００５１】
具体的には、ｔをパラメータ、Ｎをのり量として（１００≦Ｎ＜２００）
【００５２】
【数１】
2005159493.tif 000003
【００５３】
と設定し、例えばのり量Ｎ＝１６０、パラメータｔ＝１０００の場合ｒ＝０．９６８２５６と求まり、のり量Ｎ＝１３０、パラメータ５００の場合ｒ＝０．８１３６０４などと求まる。
【００５４】
こののり量係数ｒは最大のＫ値をどの程度落とすかという単純な掛け算用の係数である。例えば従来、のり量１３０％における１００％ＵＣＲの黒は
（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０％，１０％，１０％，１００％）
としていたが、Ｋにこの係数をかけることでＫ＝８１．３６０４％となる。このＫを減じた分だけＣＭＹへ振り分ける。つまり（１００−８１．３６０４）÷３＝６．２１３２となるため、これを元々の１０％に加算する。この処理によって結果的に
（Ｃ，Ｍ，Ｙ，Ｋ）＝（１６．２１％，１６．２１％，１６．３２％，８１．３６％）
と変換される。他の色に関しても同様にＣＭＹの比でＫの減じた分を振り分ける。
【００５５】
先ほどの処理では図２の非線形曲線における縦軸の値をすべて０．８１３６倍にする処理であったが、横軸の処理、つまりＫを入れ始めるタイミングも同じように変化させる。図２では横軸の一番初めが０でそこから少しずつＫを入れ始めるようにしているが、入れ始める位置を０．８１３６倍分だけ右へずらす。具体的には横軸の長さ１００を０．８１３６倍すると８１．３６となる。横軸の長さ１００を８１．３６に変換したため、最初の１００−８１．３６＝１８．６４まではＫを入れないという処理である。これを図示すると図６ののり量１３０％の図になる。これにより、四次色のり量が２００％を割るような場合でも、階調性を維持することができる。
【００５６】
以上説明した実施形態によれば、ＣＭＹで表された色信号をＣＭＹＫに変換する際、暗部の階調性を損なうことなく色変換することができる。
【００５７】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００５８】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５９】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６１】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６２】
【図１】本実施例における、（ＲＧＢ）ＣＭＹ⇒ＣＭＹＫ変換を８点四面体補間するモデル図である。
【図２】線形に変換された墨版生成カーブと非線形な墨版生成カーブとの比較図である。矢印は入力値５０％での変化を示している。
【図３】従来方式における、青〜黒のグラデーションを１１段階にわけたときのＣＭＹＫの比率変化を示した図である。
【図４】Ｋの入れ方による、間隔増大係数の変化を示した図である。Ｋは図２の非線形な墨版生成カーブを０〜１に正規化したものである。
【図５】従来方式に間隔増大係数を適用したときの、青〜黒のグラデーションを１１段階にわけたときのＣＭＹＫの比率変化を示した図である。
【図６】四次色のり量が２００未満のときと、１３０％における墨版生成カーブの比較図である。２００％以上のカーブは図２の非線形な墨版生成カーブと同じであり、それに手を加えたものが１３０％の墨版生成カーブである。
【図１】
2005159493.tif 000004
【図２】
2005159493.tif 000005
【図３】
2005159493.tif 000006
【図４】
2005159493.tif 000007
【図５】
2005159493.tif 000008
【図６】
2005159493.tif 000009