(57)【要約】【課題】色再現域を有効に利用するとともに、墨開始点を墨以外の出力色の値に応じて適切に設定することにより、粒状性の向上と色材の節約とを両立させる。【解決手段】ＣＭＹ空間に墨開始面（例えば、Ｃ＋Ｍ＋０．１Ｙ＝２５５）を設定する。墨開始面を境界にして、境界面を含まないシャドー側（点Ｋ側）に存在するＣＭＹ各点は、墨開始面上のＣＭＹの値に対して、任意の量のＫを加えたＣＭＹＫを用いて、シャドー側の色を再現する。そして、任意のＫを加えたＣＭＹＫ、および墨開始面を超えないＣＭＹの中から、入力色信号を色変換するＣＭＹＫ出力色を決定する。【選択図】図３
2006196967.tif 000002
【特許請求の範囲】
【請求項１】
入力される色信号を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の出力色信号に変換する際に、適切な出力色を決定する方法であって、出力色信号のうちのＣＭＹ３色からなる色空間において、Ｋを入れ始める墨開始面を設定し、墨開始面上でのＣＭＹの値に対してＫを任意の値加えたＣＭＹＫ、および墨開始面を超えないＣＭＹの中から、入力色信号を色変換するＣＭＹＫ出力色を決定することを特徴とする出力色決定方法。
【請求項２】
請求項１記載の出力色決定方法において、前記墨開始面は、ＣＭＹの関数として任意の形状の面を設定可能であることを特徴とする出力色決定方法。
【請求項３】
請求項１記載の出力色決定方法において、前記墨開始面は、ＣＭＹ重み付きの総量値が一定値であることを条件として設定することを特徴とする出力色決定方法。
【請求項４】
請求項１記載の出力色決定方法において、前記墨開始面上でのＣＭＹの値に対してＫを任意の値加えたＣＭＹＫに対して、Ｋの値に応じてＣＭＹの値に補正処理を施し、補正処理後のＣＭＹＫおよび墨開始面を超えないＣＭＹの中から、入力色に対応する出力色を決定することを特徴とする出力色決定方法。
【請求項５】
請求項４記載の出力色決定方法において、前記補正処理は、総量規制値内に収まるような補正を行うことを特徴とする出力色決定方法。
【請求項６】
入力される色信号を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトブラック（Ｌｋ）の出力色信号に変換する際に、適切な出力色を決定する方法であって、出力色信号のうち、ＣＭＹの関数によってＬｋを入れ始めるＬｋ開始点を設定し、ＣＭＹＬｋの関数によってＫを入れ始めるＫ開始点を設定し、Ｌｋ開始点を超えないＣＭＹ値、Ｌｋ開始点上でのＣＭＹ値にＫ開始点を超えない範囲でＬｋを加えたＣＭＹＬｋ値、およびＫ開始点上でのＣＭＹＬｋ値に任意のＫを加えたＣＭＹＫＬｋ値の中から、入力色に対応する出力色を決定することを特徴とする出力色決定方法。
【請求項７】
入力される色信号を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトブラック（Ｌｋ）の出力色信号に変換する際に、適切な出力色を決定する方法であって、ＣＭＹＬｋの関数によってＫを入れ始めるＫ開始点を設定し、ＣＭＹのうち多くとも２色の任意の組み合わせに対してＫ開始点を超えない範囲でＬｋを加えたＣＭＹＬｋ値、およびＫ開始点上でのＣＭＹＬｋ値に任意のＫを加えたＣＭＹＫＬｋ値の中から、入力色に対応する出力色を決定することにより、ＣＭＹ３色を同時に用いる組み合わせを出力色として用いないように制限することを特徴とする出力色決定方法。
【請求項８】
入力されたカラー画像に対して、ＣＭＹＫ４色の出力色信号への色変換処理を行うために用いる色変換テーブルを作成する方法であって、請求項１乃至７のいずれか１項に記載の出力色決定方法によって色変換テーブルを作成することを特徴とする色変換テーブル作成方法。
【請求項９】
入力されたカラー画像に対して、ＣＭＹＫ４色の出力色信号への色変換処理を行う色変換装置であって、請求項８の色変換テーブル作成方法によって作成された色変換テーブルを用いて色変換処理を行うことを特徴とする色変換装置。
【請求項１０】
請求項１乃至７のいずれか１項に記載の出力色決定方法をコンピュータに実現させるためのプログラム。
【請求項１１】
請求項１乃至７のいずれか１項に記載の出力色決定方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力色信号を４色の出力色信号に変換する際に適切な出力色を決定する出力色決定方法、出力色決定装置、色変換テーブル作成方法、色変換装置、プログラムおよび記録媒体に関し、例えばカラー画像形成装置（インクジェット記録方式、電子写真方式等）に好適な技術に関する。
【背景技術】
【０００２】
電子写真方式、インクジェット方式等のプリンタもしくは複写機でカラー画像を印刷する際には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色材が用いられることが多い。その際、入力画像としては、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色で表現されたカラー画像が用いられることが多く、ＲＧＢ画像からＣＭＹＫ画像への色変換処理が必要となる。
【０００３】
色変換処理としては、ＣＭＹ変換処理およびＢＧ／ＵＣＲ処理によって行うことが一般的である。これは、入力ＲＧＢ信号をまずＣＭＹ信号に変換し、ＣＭＹのうちの最小値に基づいてＫを生成する方法である。最終的な出力信号をＣ’Ｍ’Ｙ’Ｋ’とすると、例えば以下のような式１でＫを生成し、それに応じてＣＭＹも調整する。ただし、各信号を０〜２５５の値をとる８ビット信号とし、Ｋ’は式１で０以下の値となる場合は０とする。
Ｋ’＝α×（ｍｉｎ（Ｃ，Ｍ，Ｙ）−γ）／（２５５−γ）
Ｃ’＝Ｃ−β×Ｋ’
Ｍ’＝Ｍ−β×Ｋ’
Ｙ’＝Ｙ−β×Ｋ’                  （式１）
この式におけるパラメータα、β、γを適切な値に設定することにより、所望するＣＭＹＫが得られる。
【０００４】
しかし、この方法は、ＣＭＹからＣＭＹＫへの変換を行っているように、基本的にはＣＭＹの３色で再現できる色再現域内の色を扱うことを想定している。実際は、ＣＭＹＫ４色による色再現を行う場合、ＣＭＹ３色に比べ、特にシャドー部において広い色再現域を扱うことになり、扱いが難しい。その結果、再現可能なはずのシャドー部の色再現域を使うことができない場合もある。
【０００５】
色再現域を有効に使ってＣＭＹＫ変換を行う方法としては、特許文献１に記載の技術がある。この方法は、ＣＭ、ＭＹ、ＹＣ信号で表される３つの部分平面から成る平面と、それと垂直な方向にグレー成分を示すＸ軸を設定した「ＣＫ空間」を用いてＣＭＹＫを整理し、「ＣＫ空間」と入力色信号とを対応づけることによりＣＭＹＫへの色変換を行う。よって、ＢＧ／ＵＣＲ処理で用いるようなＣＭＹ信号を用いることがないため、シャドー部に関しても、適切に入力信号に対応するＣＭＹＫを求めることができる。
【０００６】
また、特許文献２に記載の技術も有効である。具体的には、まず、入力ＲＧＢの代表６色相において、それぞれ色再現域が最大となるライン上の出力色を設定し、また同様に無彩色ライン上の出力色を設定する。各ライン間の出力色は、補間処理によって算出する。この方法は、色再現域が最大となるライン上の出力色を直接設定することにより、色再現域を有効に利用する設定が可能となっている。
【０００７】
また同様に、特許文献３に記載の技術も有効である。この方法は、まず、入力色信号を均等色空間の信号、例えばＬ＊ａ＊ｂ＊信号に変換し、次にＬ＊ａ＊ｂ＊信号からＣＭＹＫ信号への変換を行う。各Ｌ＊ａ＊ｂ＊信号に対して取りうる墨量の範囲を規定し、その範囲内でＫを設定することにより、色再現域を損失しない仕組みになっている。
【０００８】
一方、ＣＭＹＫへの変換を行う際に、色再現域と共に考慮すべきものとして、粒状性がある。一般的に、ＣＭＹ３色で再現されるハイライトの色に対してＫを入れ始めると、粒状性が悪化する。前記ＢＧ／ＵＣＲ方式でいうと、パラメータγがＫの入れ始め、すなわち墨開始点を表し、粒状性の悪化を防ぐ場合は、なるべく墨開始点を遅くするのが良い。しかし、色材量の節約等を考えると、逆に墨開始点は早くした方が良いため、画像を見ながら調整し、経験的に墨開始点を決めていることが多い。
【０００９】
また、墨開始点と粒状性の関係はＣＭＹの値によって異なるため、ＣＭＹに応じて異なる墨開始点の設定ができることが望ましい。例えば、ＣＭＹ空間において、Ｙ（０，０，２５５）、Ｂ（２５５，２５５，０）の２点は、どちらもｍｉｎ（Ｃ，Ｍ，Ｙ）＝０の点であるが、Ｙに対して墨を入れると粒状性の悪化が激しいが、Ｂに対して墨を入れても粒状性は大して悪化しない。これは、Ｙは明度が明るくＢは暗いこと、Ｙは１次色でＢは２次色であること等が関係していると思われる。この例から、ｍｉｎ（ＣＭＹ）の量に対して墨開始点γを一律に決めるような、単純なＢＧ／ＵＣＲ方式では、適切な墨設定ができないことがわかる。
【００１０】
【特許文献１】特開２００２−３６９０２２号公報
【特許文献２】特開２００２−３３９３０号公報
【特許文献３】特開平１１−２２５２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、色再現域を有効に利用する上記特許文献１〜３に記載の技術では、ＣＭＹに応じて墨開始点の設定を適切に行うには不十分である。すなわち、特許文献１の技術においては、一律に墨開始点を制御する方法が開示されているが、ＣＭＹに応じて墨開始点を設定することはできない。また、特許文献３の技術においては、Ｌ＊ａ＊ｂ＊信号に基づいてＫ信号を生成し、Ｌ＊ａ＊ｂ＊ＫからＣＭＹを生成するため、Ｋを生成する際にＣＭＹ信号を考慮することができない。
【００１２】
さらに、特許文献２の技術については、無彩色ラインおよび代表６色相の色再現域が最大となるライン上において、個別にＣＭＹＫを設定することができる。すなわち、色相ごとに墨開始点を設定し、同時に墨開始点でのＣＭＹを設定することができる。しかし、ライン間は補間によって墨開始点が決まるため、色相が切り替わる部分での墨量の変化が滑らかでなくなる場合があり、また、より細かい墨開始点の設定は難しい。例えば、ＣＭＹ空間上で、ＣＭＹの関数として墨開始点（墨開始面）を設定するようなことはできない。
【００１３】
本発明は、入力色信号に対して４色以上の出力色信号を決定する際に生じる、上記問題点を解決するものであり、
本発明の目的は、色再現域を有効に利用するとともに、墨開始点を墨以外の出力色の値に応じて適切に設定することにより、粒状性の向上と色材の節約とを両立させることを可能にした出力色決定方法、出力色決定装置、色変換テーブル作成方法、色変換装置、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、入力される色信号を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の出力色信号に変換する際の、適切な出力色を決定する方法であって、出力色信号のうちのＣＭＹ３色からなる色空間において、Ｋを入れ始める墨開始面を設定し、墨開始面上でのＣＭＹの値に対してＫを任意の値加えたＣＭＹＫ、および墨開始面を超えないＣＭＹの中から、入力色信号を色変換するＣＭＹＫ出力色を決定することを最も主要な特徴とする。
【発明の効果】
【００１５】
本発明は墨開始点を適切に設定しているので、粒状性が向上するとともに、色材を節約できるという利点がある。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態について図面により詳細に説明する。
【００１７】
実施例１
図１は、本発明の実施形態の一つである、画像処理装置の概略図である。この画像処理装置は、入力信号を、プリンタ等の画像出力装置で出力可能な信号に変換するための処理を行う。入力色信号としては、ＲＧＢ信号が用いられることが多い。入力ＲＧＢ信号は、色変換処理部１によって、出力ＣＭＹＫ信号に変換される。次に、中間調処理部２によって、画像出力装置が表現可能な階調数にするための量子化処理が行われる。量子化されたＣ’Ｍ’Ｙ’Ｋ’信号は、画像出力装置によって、紙等の媒体に画像として出力される。
【００１８】
色変換処理部１は、色変換ルックアップテーブル（ＬＵＴ）保持部３から色変換ＬＵＴを読み込み、それらの値を用いた補間演算によって色変換を行う。色変換ＬＵＴは、入力ＲＧＢ空間を図２のように格子状に分割し、各格子点での出力ＣＭＹＫ信号をテーブルとして保持したものである。これを用いて、任意のＲＧＢ信号に対して、補間演算により出力ＣＭＹＫ信号を求める。具体的な補間方法としては、入力ＲＧＢ信号を含む格子を構成する８つの格子点の値を用いて線形補間演算により出力ＣＭＹＫ信号を算出する方法が考えられる。ただし、６点を用いる三角柱補間、４点を用いる四面体補間等、ＬＵＴを用いて補間することの可能な方法であれば他の方法を用いてもよい。また、図２では分割数が４であるが、実際は、色変換精度を良くするため、１６や３２等の、より多い分割数のＬＵＴが用いられることが多い。
【００１９】
本実施例は、色変換ＬＵＴの作成方法に特徴があり、以下に作成方法について説明する。入力色信号としてＲＧＢ信号を想定しているが、ＲＧＢ信号といっても、ＰＣ上で作成された画像のモニターＲＧＢ信号や、スキャナで読み取られたＲＧＢ信号等があり、入力装置に依存している。また、出力色信号のＣＭＹＫに関しても、出力装置に依存している。よって、通常入力色と出力色の色を合わせる時には、三刺激値ＸＹＺや、均等色空間を表す信号であるＬ＊ａ＊ｂ＊等の測色値が用いられる。すなわち、ＲＧＢの再現する測色値と、ＣＭＹＫの再現する測色値が一致するようにする。ＲＧＢとＬ＊ａ＊ｂ＊の対応は一意的であるので、まず、入力ＲＧＢの各格子点の値に対して、対応するＬ＊ａ＊ｂ＊を求めておく。次に各ＲＧＢ格子点のＬ＊ａ＊ｂ＊の値に対応するＣＭＹＫを求め、色変換ＬＵＴとする。よって、以下の説明では、各格子点でのＬ＊ａ＊ｂ＊に対応するＣＭＹＫを求める方法について説明する。
【００２０】
Ｌ＊ａ＊ｂ＊に対して測色的に一致するＣＭＹＫは、通常複数の組み合わせを取りうる。よって、複数のＣＭＹＫの中から一つを選択する必要がある。本発明では、ＣＭＹＫの用いる組み合わせを制限することによって、Ｌ＊ａ＊ｂ＊と一対一に対応付けられるようにする。すなわち、Ｌ＊ａ＊ｂ＊に対して、ＣＭＹＫすべての組み合わせから測色的に一致するものを探索するのではなく、組み合わせを制限されたＣＭＹＫの中から探索することにより、唯一のＣＭＹＫを決定することができる。以下に、ＣＭＹＫの制限方法について説明する。
【００２１】
まず、出力色ＣＭＹＫのうち、ＣＭＹ３色の値を座標としたＣＭＹ空間において、墨開始面の設定を行う。ここで、墨開始面とは、ＣＭＹ空間の色に対してＫ（墨）を混ぜ始める位置を示しているが、これについては後述する。墨開始面の設定は、例えば、ＢＧ／ＵＣＲ方式と同様にｍｉｎ（Ｃ，Ｍ，Ｙ）の値が一定値である面を墨開始面とすることができる。また、色相ごとに墨開始面を異ならせることも可能である。例えば、ＣＭＹ空間において、Ｋ０（１２８，１２８，１２８），Ｋ１（２５５，０，０），Ｋ２（５１，２５５，５１），Ｋ３（１２８，１２８，２５５），Ｋ４（０，２５５，２５５），Ｋ５（２５５，０，２５５），Ｋ６（２５５，２５５，０）を設定し、Ｋ０Ｋ１Ｋ２、Ｋ０Ｋ２Ｋ３、Ｋ０Ｋ３Ｋ４、Ｋ０Ｋ４Ｋ５、Ｋ０Ｋ５Ｋ６、Ｋ０Ｋ６Ｋ１をそれぞれ結んでできる三角形を結合したものを墨開始面とすることもできる。ただし、ＣＭＹＫは、それぞれ０〜２５５の整数値をとる８ビット信号で表すとする。これは、Ｋ０が無彩色、Ｋ１〜Ｋ６がＲＧＢＣＭＹの代表６色相での墨開始点を決めており、間を平面で繋いでいる。しかし、この方式の特徴として、ＣＭＹの関数によって墨開始面を決められることがある。よって本実施例では、Ｃ＋Ｍ＋０．１Ｙ＝２５５となるような面を墨開始面とする。これは、ＣＭＹの重み付け線形和によって墨開始面を定義しており、ＣやＭがある程度の濃度で存在するところにＫを入れると目立たないが、Ｙが高濃度で存在していても、Ｋを入れたときに目立つという現象に基づいている。粒状度とＣＭＹＫの関係は良く分からないところも多く、色材、出力機等の違いによっても大きく異なる。よって、墨開始面はある程度自由度が必要であり、様々な条件に応じて調整可能であることが求められる。
【００２２】
図３は、墨開始面をＣ＋Ｍ＋０．１Ｙ＝２５５で設定した場合の様子を示す（図は、各頂点の座標値がＷ＝（０，０，０）、Ｋ＝（２５５，２５５，２５５）、Ｃ＝（２５５，０，０）、Ｍ＝（０，２５５，０）、Ｙ＝（０，０，２５５）、Ｒ＝（０，２５５，２５５）、Ｇ＝（２５５，０，２５５）、Ｂ＝（２５５，２５５，０）の色空間である）。ＣＭＹ空間において、墨開始面は平面となる。この墨開始面を境界にして、境界面を含まないシャドー側（点Ｋ側）に存在するＣＭＹ各点は、出力色として用いないという制限をつける。シャドー側のＣＭＹと同等の色は、Ｋを加えたＣＭＹＫの組み合わせによって再現することになる。
【００２３】
ただし、平面ＷＣＢＭ、ＷＭＲＹ、ＷＹＧＣの一部がシャドー側（点Ｋ側）に位置する場合は、その部分平面自体を墨開始面とし、シャドー側とはしない。つまり、点ＣＢＭを結んでできる面、点ＭＲＹＲを結んでできる面、点ＣＧＹＧを結んでできる面を墨開始面とする。これは、上記３平面上のＣＭＹは、ＣＭＹのうち２色のみでの再現を表しており、これらのＣＭＹと同等の色を、Ｋを加えたＣＭＹＫの組み合わせによって再現することができないからである。このことについて、図４を用いて説明する。
【００２４】
図４は、ＣＭＹ空間で定義した点ＷＢＫを結んでできる三角形を切り出して表示したものである。ここで、Ｐ１とＰ２を結ぶ線が、Ｃ＋Ｍ＋０．１Ｙ＝２５５で設定された墨開始面を表す線である。ただし、線分Ｐ２Ｂは、平面ＷＣＢＭ上の線分であるため、線分Ｐ１Ｐ２および線分Ｐ２Ｂを墨開始点とする。よって、線分Ｐ１Ｐ２および線分Ｐ２Ｂを含まない斜線部分がシャドー側となり、その領域内のＣＭＹは出力色として用いない。これは、線分Ｐ２Ｂ上の点は、ＣＭの２色のみで再現可能な色であり、Ｋを加えたＣＭＹＫの組み合わせで再現できないためである。
【００２５】
ＣＭＹ空間で用いないように制限したシャドー側の色は、Ｋを加えたＣＭＹＫの組み合わせによって再現することになる。具体的には、墨開始面上のＣＭＹの値に対して、任意の量のＫを加えたＣＭＹＫを用いて、シャドー側の色を再現する。例えば、図４の墨開始点Ｐ１については、墨開始点でのＣＭＹに任意のＫを加えたＣＭＹＫを作成する。その様子を図５に示す。すなわち、墨開始点Ｐ１でのＣＭＹをそれぞれ１２２として、Ｋを加えたとき、目標とするＬ＊ａ＊ｂ＊値に最も近くなるＫを選択する。
【００２６】
同様に、図４の墨開始点Ｐ２、Ｂについても、同様に図６、図７のようにＣＭＹＫを作成する。このような制限の中で作成したＣＭＹＫは、よほど特殊なＣＭＹＫ色材を使用しない限りは、すべて異なるＬ＊ａ＊ｂ＊値と対応する。これにより、Ｌ＊ａ＊ｂ＊とＣＭＹＫの対応を１対１として決定することができる。
【００２７】
このように、すべての墨開始面上のＣＭＹに任意のＫを加えたＣＭＹＫと、墨開始面よりハイライト側（墨開始面上含む）のＣＭＹとの中から、入力Ｌ＊ａ＊ｂ＊に対して測色的に一致するＣＭＹＫを探索し、色変換ＬＵＴとする。具体的には、まず、前述した条件のもとで作成された各々のＣＭＹＫ（ハイライト側のＣＭＹも含む）に対して、その組み合わせが再現する色信号Ｌ＊ａ＊ｂ＊を求める。求める方法としては、実際に各ＣＭＹＫからなるパッチ画像を出力し、測色計によって測色することで求めることができる。ただし、各ＣＭＹをすべて出力することは非常に大変な作業になるため、前もって、少数のＣＭＹＫパッチを測色し、そのデータをもとに、任意のＣＭＹＫからＬ＊ａ＊ｂ＊を予測するモデルを作成しておくことが望ましい。例えば、特開平２−８６３８８号公報に開示されている技術では、Ｃ、Ｍ、Ｙ、Ｋを量子化したカラーパッチを測色して三刺激値ＸＹＺを求め、そのデータをもとに任意のＣＭＹＫからＸＹＺへの変換式を求めることができる。本実施例の場合は、三刺激値ＸＹＺではなく、均等色空間信号のＬ＊ａ＊ｂ＊を用いればよい。このように、制限付ＣＭＹＫに対してＬ＊ａ＊ｂ＊を求め、ＣＭＹＫＬ＊ａ＊ｂ＊をデータセットとしてテーブルを作成しておくことで、逆に、Ｌ＊ａ＊ｂ＊からＣＭＹＫへの変換が可能となる。具体的には、テーブルの中から入力Ｌ＊ａ＊ｂ＊にもっとも近いＬ＊ａ＊ｂ＊を探索し、それと対応付けられているＣＭＹＫを、出力ＣＭＹＫとすればよい。
【００２８】
ここで、制限付ＣＭＹＫすべての組み合わせの数は、２５５３を超える数になるため、すべてに対してＬ＊ａ＊ｂ＊を求めることは非常に大変である。よって、例えば、ＣＭＹＫＬ＊ａ＊ｂ＊テーブルを、ＣＭＹＫについて適当に粗い間隔で振ったものについてのみ求めておき、入力Ｌ＊ａ＊ｂ＊と最も近いＬ＊ａ＊ｂ＊と対応しているＣＭＹＫの近傍を探索するような方法も考えられる。また、同様の粗いＣＭＹＫＬ＊ａ＊ｂ＊テーブルを用いて、補間演算により、任意のＬ＊ａ＊ｂ＊信号に対応するＣＭＹＫを求めることもできる。
【００２９】
以上のようにして、任意のＬ＊ａ＊ｂ＊に対応するＣＭＹＫを求めることができる。また、この方法を用いることで、入力ＲＧＢからＣＭＹＫへと変換する色変換ＬＵＴを作成することができる。また、墨開始面をＣＭＹ空間上でＣＭＹを変数とする連続関数で定義できることにより、色の連続性およびＣＭＹの連続性に対する墨の連続性も滑らかに変化する。
【００３０】
実施例２
本実施例は、実施例１とは異なる墨開始面の形状を設定する。具体的には、Ｃ２＋Ｍ２＋（０．１Ｙ）２＝２５５２で墨開始面を設定する。その様子を図８に示す。このとき、墨開始面は楕円球の表面形状となる。墨開始面として、どのような形状が最適であるかという問題は、一概に決めることができない。それは、ＣＭＹＫ色材の特性や中間調処理の方法によって、Ｋを混ぜたときの粒状性悪化の度合いが異なるためである。本実施例の場合は、実施例１に比べて、ブルー色相での墨開始位置がシャドー側になり、また、イエロー色相でもシャドー側になっていることが特徴的である。
【００３１】
本発明の特徴は、墨開始点の形状を自由に設定できることにある。また、制限付ＣＭＹＫは、実施例１で説明したように、補間演算等をする必要がなく、単純な規則によって作成されるため、墨開始点の形状を変更したとしても、それに対応した制限付ＣＭＹＫを算出することは簡単である。よって、墨開始面を調整しやすい。一方、特許文献２の技術では、６色相の色再現域が最大となるライン上のＣＭＹＫを手動で設定する必要があるため、墨開始点を変えた場合には、それに応じてＣＭＹの値も設定しなおさなければならず、調整が簡単ではない。また、本実施例のように、複雑な墨開始面の形状を設定することもできない。
【００３２】
実施例３
本実施例は、実施例１の変形例である。実施例１と異なるところは、Ｋを含むＣＭＹＫの組み合わせの作成方法である。実施例１では、墨開始面上のＣＭＹに対して任意の量のＫを加えていくことでＣＭＹＫを作成したが、本実施例では、Ｋの量に対してＣＭＹを一定とはせず、変化させる。具体的には、総量規制を考慮してＣＭＹを補正する。
【００３３】
一般に、プリンタが扱うＣＭＹＫには、総量規制値というものが存在する。総量規制値とは、単位面内に載せる色材量を規制する値である。インクジェットプリンタであれば、単位面内にインクを大量に打ちすぎると、にじみが生じたり、インクが乾かないといったことがあり、また、レーザープリンタにおいても、トナーが多すぎるとうまく定着しないなどの問題があり、ＣＭＹＫの総量を規制することにより、これらの問題を防止している。簡単には、ＣＭＹＫのデジタル値の合計を、総量規制値以内に収まるようにする処理が行われる。
【００３４】
本実施例では、総量規制値を考慮して、総量規制値内で色再現域を最大限に利用できるように補正する。例えば、総量規制値を２８０％とする。総量規制値２８０％とは、１００％を出力色１色の最大値２５５として、ＣＭＹＫの合計が、７１４以内にすることを意味する。
【００３５】
実施例１で用いた図４のＰ１でのＣＭＹＫ作成について、図９に示す。ここで、色再現域の最外郭となる点は、明らかにＫ＝２５５となる点である。Ｋ＝２５５の点に対して、Ｃ＝Ｍ＝Ｙ＝１２２の場合、ＣＭＹＫ合計値は６２１となり、総量規制値にはまだ余裕がある。よって、設定するＣＭＹを増やすことにより、より暗い色を再現することが可能となる。総量規制内での最大色再現を求めると、Ｋ＝２５５、Ｃ＝Ｍ＝Ｙ＝１５３と補正することになる。それに応じて、０＜Ｋ＜２５５におけるＣＭＹの値も滑らかに増加するようにする。ここでは、Ｋの増加に対して線形に増加するようにしたが、非線形な関数を用いても良い。ただし、ここで重要なことは、ＣＭＹに対して同量の補正を行うということである。そのような条件のもとで補正することにより、Ｌ＊ａ＊ｂ＊と制限付ＣＭＹＫの関係が１対１に保たれる。
【００３６】
同様に、図４のＰ２、ＢでもＣＭＹＫ作成について、図１０、図１１に示す。図１０では、墨開始点では、Ｃ＝Ｍ＝１２８、Ｙ＝０であり、Ｋが増加するに応じて、ＣＭＹに同量づつ増やしていくことで、Ｋ＝２５５、Ｃ＝Ｍ＝１９５、Ｙ＝６７という値に変化していく。また、図１１では、墨開始点ではＣ＝Ｍ＝２５５、Ｙ＝０であり、そのままではＫ＝２５５の点で総量規制を超えてしまうため、逆にＣＭＹを減らす必要がある。しかし、前述したように、ＣＭＹの補正量を同量にしなければいけないことから、Ｙ＝０のため、ＣＭＹを減らすことができない。よって、この場合は、Ｋ＝２５５となるＣＭＹＫを作成せず、Ｃ＝Ｍ＝２５５のままで、総量規制内のＫ＝０からＫ＝２２９となる値までしかＣＭＹＫを作成しないようにする。
【００３７】
このようにして、総量規制を超える場合には、総量規制内に収めるように補正し、総量規制に余裕がある場合には、色再現域が最大となるように補正する。これにより、総量規制値を満たしつつ、色再現域をできる限り広くする色変換ＬＵＴを作成することができる。
【００３８】
実施例４
本実施例は、出力色として、ＣＭＹＫに加えて、濃度の薄い墨色材であるライトブラック（Ｌｋ）を用いることを特徴とする。Ｌｋを用いることのメリットはいくつかあるが、一つには、Ｋに比べて粒状性が良いため、ＬｋをハイライトのＣＭＹに混ぜても粒状性の悪化が少ないことである。よって、Ｋに比べてハイライト側に開始面を設定することが可能となる。これにより、ハイライトの無彩色をＬｋの割合を多くして再現することができる。このメリットとしては、メタメリズムの解消、エンジン変動に対するグレー色の安定性向上、色材消費量の節約等がある。
【００３９】
ここで、メタメリズムの解消とは、特にグレー色再現において、観察光源による色味の変化が生じにくくなるという効果である。ＬｋおよびＫ色材は、分光反射率特性が比較的フラットなため、グレー色をＬｋおよびＫで再現することによってこのような効果がある。
【００４０】
エンジン変動に対するグレー安定性向上とは、グレー色をＬｋおよびＫで再現することにより、エンジン変動があった場合でも、グレー色が色づくことがないという効果である。ＣＭＹによるグレー再現では、例えば、エンジン変動によりＭの濃度が濃くなり、マゼンタがかったグレーになったりすることがある。
【００４１】
色材消費量の節約とは、Ｌｋ１色でグレー色再現することにより、ＣＭＹ３色によるグレー色再現に比べて、色材消費量が少なくなる効果のことである。これにより、色材を節約することができる。
【００４２】
具体的な出力色決定方法としては、まず、ＣＭＹの関数として、Ｌｋ開始面を設定する。次に、ＣＭＹＬｋの関数として、Ｋ開始面を設定する。ここでは、Ｃ＋Ｍ＋０．１Ｙ＝６４でＬｋ開始面を設定し、Ｋ開始面は、Ｃ＋Ｍ＋０．１Ｙ＋Ｌｋ＝２５５で設定する。
【００４３】
図１２は、ＣＭＹ空間から切り出した三角形ＷＫＢにおけるＬｋ開始面の様子を示す。Ｃ＋Ｍ＋０．１Ｙ＝６４で設定される線分Ｑ１Ｑ２に加えて、線分Ｑ２ＢもＬｋ開始面とする。これは、実施例１等での墨開始面と同様である。次に、Ｑ１でのＣＭＹＬｋの作成、さらにはＣＭＹＫＬｋ５色の作成の様子を図１３に示す。まず、Ｌｋ開始点となるＱ１上のＣＭＹの値に、任意の量のＬｋを加えたＣＭＹＬｋを作成する。ただし、Ｌｋを１９０まで増やしていくと、Ｋ開始面の条件である、Ｃ＋Ｍ＋０．１Ｙ＋Ｌｋ＝２５５を満たす点となる。よって、その点をＫ開始点として、Ｋ開始点上のＣＭＹＬｋの値に、任意のＫを加えてＣＭＹＫＬｋを作成する。図１３の横軸は、Ｌｋ開始点からＫ開始点まではＬｋ値、Ｋ開始点以後はＫ値となっていることに注意する。
【００４４】
同様に、図１２のＱ２、ＢでのＣＭＹＫＬｋ作成の様子について、図１４、図１５に示す。図１４に示すＱ２での様子は、Ｑ１での様子とほとんど同じようにして、ＣＭＹＫＬｋが作成されていることが分かる。一方、図１５のＢでの様子は、Ｑ１、Ｑ２とは異なり、Ｌｋが常に０となっている。これは、Ｌｋ開始点におけるＣＭＹの値がＫ開始点条件を満たしているため、Ｌｋ開始点とＫ開始点が重なっているためである。よって、Ｋ開始点でのＣＭＹＬｋ（Ｌｋ＝０）に対して、任意のＫを加えたＣＭＹＫＬｋを作成している。
【００４５】
このように、ＣＭＹＫＬｋを制限して用いることにより、Ｌ＊ａ＊ｂ＊とＣＭＹＫＬｋの対応が１対１となる。よって、実施例１と同様にして、ＲＧＢからＣＭＹＫＬｋへの色変換ＬＵＴを作成することができる。また、実施例３と同様に、ＣＭＹＫＬｋを作成する際に総量規制を考慮して補正することも効果的である。
【００４６】
なお、本実施例では、ＣＭＹＫにＬｋを加えた５色で出力する場合を考えたが、必ずしもＬｋでなくともよい。例えば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）等を、ＣＭＹＫに加えて再現する場合にも、同様の思想で出力色を決定することができることは明らかである。
【００４７】
実施例５
実施例４では、Ｌｋの開始点をＣ＋Ｍ＋０．１Ｙ＝６４として設定したが、Ｃ＋Ｍ＋Ｙ＝０として設定することも有効である。これは、ＣＭＹ空間において、３平面ＷＣＭ、ＷＭＹ、ＷＹＣがＬｋ開始面となることを表しており、任意の入力色を再現する際に、ＣＭＹのうち多くとも２色とＬｋ、もしくはＣＭＹのうち多くとも２色とＬｋおよびＫを用いて表すことになる。これにより、ＣＭＹを同時に用いた出力色を用いることのない色再現を実現しており、Ｌｋを最も効率的に使用することができる。これにより、実施例４で述べた、Ｌｋを用いるメリットを最大限発揮することができる。
【００４８】
また、本発明は、前述した実施例の処理や機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の処理や機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４９】
【図１】本発明が適用される画像処理装置の構成を示す。
【図２】格子状に分割したＲＧＢ空間を示す。
【図３】本発明の実施例１の墨開始面を示す。
【図４】ＣＭＹ空間で定義した点ＷＢＫを結んでできる三角形を示す。
【図５】墨開始点Ｐ１でのＣＭＹに任意のＫを加えたＣＭＹＫを作成する例を示す。
【図６】墨開始点Ｐ２でのＣＭＹに任意のＫを加えたＣＭＹＫを作成する例を示す。
【図７】墨開始点ＢでのＣＭＹに任意のＫを加えたＣＭＹＫを作成する例を示す。
【図８】本発明の実施例２の墨開始面を示す。
【図９】図４のＰ１におけるＣＭＹＫ作成の変形例を示す。
【図１０】図４のＰ２におけるＣＭＹＫ作成の変形例を示す。
【図１１】図４のＢにおけるＣＭＹＫ作成の変形例を示す。
【図１２】ＣＭＹ空間から切り出した三角形ＷＫＢにおけるＬｋ開始面を示す。
【図１３】開始点Ｑ１でのＣＭＹＫＬｋを作成する例を示す。
【図１４】開始点Ｑ２でのＣＭＹＫＬｋを作成する例を示す。
【図１５】開始点ＢでのＣＭＹＫＬｋを作成する例を示す。
【符号の説明】
【００５０】
１  色変換処理部
２  中間調処理部
３  色変換ＬＵＴ保持部
【図１】
2006196967.tif 000003
【図２】
2006196967.tif 000004
【図３】
2006196967.tif 000005
【図４】
2006196967.tif 000006
【図５】
2006196967.tif 000007
【図６】
2006196967.tif 000008
【図７】
2006196967.tif 000009
【図８】
2006196967.tif 000010
【図９】
2006196967.tif 000011
【図１０】
2006196967.tif 000012
【図１１】
2006196967.tif 000013
【図１２】
2006196967.tif 000014
【図１３】
2006196967.tif 000015
【図１４】
2006196967.tif 000016
【図１５】
2006196967.tif 000017