(57)【要約】【課題】ＣＭＹＫデバイス信号を、特色色材を含むＮ色デバイス信号へ色変換する際に、階調性の低下を抑制すると共に、Ｎ色で再現可能な色域を十分に活用するような色変換を実現する。【解決手段】ｃｍｙｋ色変換処理部１０１は、入力画像データをＣＭＹＫ画像データに変換し、ＣＭＹＫＯＧ色変換処理部１０２は、ＣＭＹＫ画像データを受け取り、色変換ＬＵＴ１０４を参照して、ＣＭＹＫＯＧの画像信号へ変換する。色変換ＬＵＴ作成部１０３は、プロセス色材と特色色材の混色で最高彩度となる色を、入力ｃｍｙｋ空間の最高彩度に相当する辺上に色相順に配置して、隣接する色間の色差に応じて割り付け、その割り付けに応じた色変換ＬＵＴ１０４を作成する。【選択図】図１
2014123893.tif 000002
【特許請求の範囲】
【請求項１】
第１のＣＭＹ基本色の色材信号（ｃ、ｍ、ｙ）に基づいて、前記ＣＭＹ基本色と基本色の中間色相の色を有する特色色材とを含む第２の色材信号（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）に変換する色変換処理方法であって、前記第２の色材信号のうち、各色材単色での最高彩度となる色の情報と、前記第２の色材信号のうち、特色色材とその特色と色相的に隣接する基本色色材とを混色して最高彩度となる色の情報と、特色色材と色相的に隣接する基本色色材２色を混色して最高彩度となる色に対して、前記特色色材とその特色と色相的に隣接する基本色色材のうちの２色を混色して同色相となる色の情報、のうち少なくとも１つの色の情報を取得するステップと、前記取得した色の情報をもとに、前記第１の色材信号の色空間の最高彩度の辺上に前記第２の色材信号を色相順に割り付けるステップと、前記割り付けられた色材信号値の点と、前記第１の色材信号の色空間において白色に相当する点と、黒色に相当する点とを結び、前記第１の色材信号の色空間を複数の四面体に分割するステップと、前記分割された各四面体の頂点における第１の色材信号値と、それに対応する第２の色材信号値との関係をもとに、前記第１の色材信号を前記第２の色材信号へ変換するための色変換ＬＵＴを作成するステップを備えることを特徴とする色変換処理方法。
【請求項２】
前記取得した最高彩度となる色の情報に基づき、前記第１の色材信号の色空間上の最高彩度の辺上に色相順に配置した前記最高彩度となる色で、色相的に隣接する色間の色差に基づき、最高彩度の辺上に前記第２の色材信号を割り付けるステップをさらに備えたことを特徴とする請求項１記載の色変換処理方法。
【請求項３】
第１のＣＭＹ基本色の色材信号（ｃ、ｍ、ｙ）に基づいて、前記ＣＭＹ基本色と基本色の中間色相の色を有する特色色材とを含む第２の色材信号（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）に変換する色変換処理装置であって、前記第２の色材信号のうち、各色材単色での最高彩度となる色の情報と、前記第２の色材信号のうち、特色色材とその特色と色相的に隣接する基本色色材とを混色して最高彩度となる色の情報と、特色色材と色相的に隣接する基本色色材２色を混色して最高彩度となる色に対して、前記特色色材とその特色と色相的に隣接する基本色色材のうちの２色を混色して同色相となる色の情報、のうち少なくとも１つの色の情報を取得する色情報取得手段と、前記色情報取得手段により取得された色の情報に応じて、前記第１の色材信号の色空間の最高彩度の辺上に前記第２の色材信号を色相順に割り付ける割り付け手段と、前記割り付け手段により割り付けられた色材信号値の点と、前記第１の色材信号の色空間において白色に相当する点と、黒色に相当する点とを結び、前記第１の色材信号の色空間を複数の四面体に分割する四面体分割手段と、前記四面体分割手段により分割された各四面体の頂点における第１の色材信号値と、それに対応する第２の色材信号値との関係をもとに、前記第１の色材信号を前記第２の色材信号へ変換するための色変換ＬＵＴを作成する色変換ＬＵＴ生成手段を備えたことを特徴とする色変換処理装置。
【請求項４】
第１のＣＭＹＫ基本色の色材信号（ｃ、ｍ、ｙ、ｋ）に基づいて、前記ＣＭＹ基本色と基本色の中間色相の色を有する特色色材とを含む第２の色材信号（Ｃ、Ｍ、Ｙ、Ｋ、Ｏ、Ｇ）に変換する色変換処理装置であって、前記第２の色材信号のうち、Ｋ色材とＫ色材以外のうちの１色の色材とを混色して、最高彩度となる色の情報と、第２の色材信号のうち、Ｋ色材と特色色材とその特色と色相的に隣接する基本色色材とを混色して、最高彩度となる色の情報と、Ｋ色材と特色色材と色相的に隣接する基本色色材を混色して最高彩度となる色に対して、Ｋ色材と前記特色色材とその特色色材と色相的に隣接する基本色色材を混色して同色相となる色の情報、のうち少なくとも１つの色の情報を取得する色情報取得手段と、前記色情報取得手段により取得された色の情報に応じて、前記第１の色材信号の色空間の最高彩度の辺上に前記第２の色材信号を色相順に割り付ける割り付け手段と、前記割り付け手段により割り付けられた色材信号値の点と、前記第１の色材信号の色空間において白色に相当する点と、黒色に相当する点とを結び、前記第１の色材信号の色空間を複数の四面体に分割する四面体分割手段と、前記四面体分割手段により分割された各四面体の頂点における第１の色材信号値と、それに対応する第２の色材信号値との関係をもとに、前記第１の色材信号を前記第２の色材信号へ変換するための色変換ＬＵＴを作成する色変換ＬＵＴ生成手段を備えたことを特徴とする色変換処理装置。
【請求項５】
ＣＭＹ基本色の入力色（ｃ、ｍ、ｙ）により規定される色立方体空間上に、ＣＭＹ基本色と特色を含む出力色（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）を割り付け、割り付けた色を頂点とする四面体に分割し、各四面体の入力色と出力色との対応関係より作成した色変換ＬＵＴを基に補間計算することで、入力色を出力色へ色変換する色変換処理方法であって、特色を有する色相においては、前記色立方体空間の最高彩度点からブラックポイントに対応する辺上に、基本色２色の混色ベタ、ならびに、特色とその特色と色相的に隣接する基本色１色との混色ベタ、を明度に応じて割り付け、特色とその特色と色相的に隣接する基本色２色の混色を、前記２点の混色ベタとの色空間座標での位置関係に基づいて、前記２点の混色ベタを結ぶ辺上に色差に応じて割り付けることを特徴とする色変換処理方法。
【請求項６】
前記特色とその特色と色相的に隣接する基本色２色の混色は、基本色２色の混色ベタと、特色とその特色と色相的に隣接する基本色１色との混色ベタの２点のとの各色差が所定の閾値以上であり、且つ、前記２点の混色ベタの点を色座標空間上で結んだ線分に対して、色差が所定の閾値以上外側に位置する場合に、前記色立方体空間に割り付けられた前記２点の混色ベタを結ぶ辺上に色差に応じて割り付けることを特徴とする請求項５記載の色変換処理方法。
【請求項７】
前記特色とその特色と色相的に隣接する基本色２色の混色は、前記色立方体空間の最高彩度点からブラックポイントに対応する辺上に割り付けられた基本色２色の混色ベタ、ならびに、特色とその特色と色相的に隣接する基本色１色との混色ベタ、と等色相で、且つ最高彩度となるような混色とすることを特徴とする請求項５記載の色変換処理方法。
【請求項８】
請求項１、２、５乃至７のいずれか１項に記載の色変換処理方法により色変換処理を行う色変換処理装置であって、ＣＭＹ基本色の入力色（ｃ、ｍ、ｙ）により規定される色立方体空間上に、ＣＭＹ基本色と特色を含む出力色（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）を割り付け、割り付けた色を頂点とする四面体に分割し、各四面体の入力色と出力色との対応関係より作成した色変換ＬＵＴを記憶する色変換ＬＵＴ記憶手段と、前記色変換ＬＵＴ記憶手段に記憶された色変換ＬＵＴを基に補間計算することで、前記入力色を前記出力色へ色変換する色変換処理手段を備えたことを特徴とする色変換処理装置。
【請求項９】
請求項１、２、５乃至７のいずれか１項に記載の色変換処理方法をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＭＹＫ信号を、特色色材を含むＮ色信号へ色変換する色変換処理方法、色変換処理装置およびプログラムに関する。
【背景技術】
【０００２】
カラープリンティング技術において、プロセス色材（ＣＭＹＫ）を用いて印刷するプリンタが一般的に知られているが、新たにレッド（Ｒ）、グリーン（Ｇ）、などの特色色材（トナー、インク）を加えて印刷する多色プリンタがある。多色プリンタでは特色色材を加えることで、色再現域が広がるが、多色印刷するためには、ＲＧＢやＣＭＹＫデバイス信号を、特色を含むＮ色デバイス信号へ変換する必要があり、その変換方法に関する技術がある（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ＣＭＹＫデバイス信号を、特色色材を含むＮ色デバイス信号に色変換する際には、Ｎ色で再現可能な色域を十分に活用することが望ましい。従来、特色色相において、最高彩度点より高明度色域と低明度色域に分けて、まず高明度側を特色単色で印刷した場合と、特色と色相的に隣接するプロセス色材２色で印刷した場合の彩度を比較して、その結果に応じて低明度側の色材構成を決定している。
【０００４】
しかし、従来の技術では、色相毎に高明度側での彩度の比較を行い、その比較結果に応じて、色材構成を決定しているので、隣接色相間で色材構成が急激に変化する場合がある。そのため、色相間にわたる連続階調間で著しい階調性の低下が発生し、画質に悪影響を及ぼすという問題があった。また、高明度側を特色色材のみで印刷した方が高彩度であると判定された場合、低明度側では特色色材とその特色と色相的に隣接するプロセス色材を混色するような色材構成を考慮していないので、低明度色域を十分に活用できていないという問題があった。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、ＣＭＹＫデバイス信号を、特色色材を含むＮ色デバイス信号へ色変換する際に、階調性の低下を抑制すると共に、Ｎ色で再現可能な色域を十分に活用するような色変換を実現する色変換処理方法、色変換処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、第１のＣＭＹ基本色の色材信号（ｃ、ｍ、ｙ）に基づいて、前記ＣＭＹ基本色と基本色の中間色相の色を有する特色色材とを含む第２の色材信号（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）に変換する色変換処理方法であって、前記第２の色材信号のうち、各色材単色での最高彩度となる色の情報と、前記第２の色材信号のうち、特色色材とその特色と色相的に隣接する基本色色材とを混色して最高彩度となる色の情報と、特色色材と色相的に隣接する基本色色材２色を混色して最高彩度となる色に対して、前記特色色材とその特色と色相的に隣接する基本色色材のうちの２色を混色して同色相となる色の情報、のうち少なくとも１つの色の情報を取得するステップと、前記取得した色の情報をもとに、前記第１の色材信号の色空間の最高彩度の辺上に前記第２の色材信号を色相順に割り付けるステップと、前記割り付けられた色材信号値の点と、前記第１の色材信号の色空間において白色に相当する点と、黒色に相当する点とを結び、前記第１の色材信号の色空間を複数の四面体に分割するステップと、前記分割された各四面体の頂点における第１の色材信号値と、それに対応する第２の色材信号値との関係をもとに、前記第１の色材信号を前記第２の色材信号へ変換するための色変換ＬＵＴを作成するステップを備えることを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、特色色材を含むＮ色信号への色変換を行う際に、特色色相において、隣接色相間で階調性の低下を抑制することができる。また、最高彩度点よりも低明度側の色域でも、色再現範囲を十分に活用することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例に係る色変換処理装置の構成を示す
【図２】実施例１の色変換ＬＵＴ作成方法の処理フローチャートを示す。
【図３】実施例１のｃｍｙ入力色空間上への色材信号値の割り付け方法の処理フローチャートを示す。
【図４】実施例１のｃｍｙ入力色空間上への色材信号値の割り付けの具体例を説明する図である。
【図５】実施例１のｃｍｙ入力色空間上での四面体分割方法の具体例を説明する図である。
【図６】実施例１の特色色材を有さない色相間でのｃｍｙ入力色空間の色材信号値の割り付けと、四面体分割方法を説明する図である。
【図７】実施例１の色変換ＬＵＴを説明する図である。
【図８】実施例１の色変換ＬＵＴを用いた色変換処理方法の処理フローチャートを示す。
【図９】実施例１の墨量に応じた色変換ＬＵＴ作成方法の処理フローチャートを示す。
【図１０】実施例１の墨量に応じて作成された色変換ＬＵＴを用いた色変換処理のフローチャートを示す。
【図１１】実施例２の色変換ＬＵＴを用いた色変換処理方法のフローチャートを示す。
【図１２】実施例２の色変換処理で用いられる色変換ＬＵＴ作成方法のフローチャートを示す。
【図１３】実施例２の色材切換え点群１、２の設定方法を説明する図である。
【図１４】実施例２の色材切換え点３の追加判定の処理フローチャートを示す。
【図１５】実施例２の色材切換え点３の追加判定条件を説明する図である。
【図１６】実施例２の色変換ＬＵＴ作成方法のフローチャートを示す。
【図１７】実施例２のｃｍｙ入力色空間上への色材切換え点の割り付け方法の処理フローを示す。
【図１８】実施例２のｃｍｙ入力色空間上への色材切切換え点の割り付けの具体例を説明する図である。
【図１９】実施例２のｃｍｙ入力色空間上での四面体分割方法の具体例を説明する図である。
【図２０】実施例２の特色色材を有さない色相間でのｃｍｙ入力色空間の色材切換え点の割り付けと、四面体分割方法を説明する図である。
【図２１】実施例２の色変換ＬＵＴを説明する図である。
【図２２】実施例２の墨量に応じた色変換ＬＵＴ作成方法のフローチャートを示す。
【図２３】実施例２の墨量に応じて作成された色変換ＬＵＴを用いた色変換処理のフローチャートを示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。本発明は、特色色材を含むＮ色信号への色変換処理を行う際に、特色色相において、プロセス色材と特色色材の混色で最高彩度となる色を、入力ｃｍｙｋ空間の最高彩度に相当する辺上に色相順に配置して、隣接する点（色）間の色差に応じて割り付ける。
【実施例１】
【００１０】
図１は、本発明の実施例１の色変換ＬＵＴ作成方法で作成した色変換ＬＵＴを用いた色変換処理装置の構成を示す。画像処理部１００に入力画像として、ＲＧＢや独立色空間ＣＩＥ  Ｌ＊ａ＊ｂ＊などで構成されるデータが入力されると、ｃｍｙｋ色変換処理部１０１は、入力画像データをＣＭＹＫ画像データに変換し、ＣＭＹＫＯＧ色変換処理部１０２へ渡す。ここで、ＣＭＹＫ画像データとは、出力するプリンタをＣＭＹＫプリンタとみなし生成された画像データのことで、すなわち、ｃｍｙｋ色変換処理部１０１には、ＣＭＹＫ変換に対応した一般的な色変換方法を利用できる構成が採用される。
【００１１】
また、ＣＭＹＫＯＧはそれぞれ、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、およびオレンジ（Ｏ）、グリーン（Ｇ）の紙に印字する際に使用する色材量を決定するための色材信号であり、各色２５６階調で、各色材信号は０〜２５５の範囲とする。以下では、ＣＭＹＫ基本色をプロセス色材、ＣＭＹ基本色の中間色相の色を有するＯ、Ｇなどの色材を特色色材と呼ぶこととする。
【００１２】
ＣＭＹＫＯＧ色変換処理部１０２は、ｃｍｙｋ色変換処理部１０１によって変換されたｃｍｙｋ画像データを受け取り、色変換ＬＵＴ１０４を参照して、ＣＭＹＫＯＧの画像信号へと変換する。なお、色変換ＬＵＴ１０４は予め作成しておき、プリンタ内部のハードディスクあるいは、プリンタ外部の記録装置等に保存しておき、変換処理する際に参照できるようにしておくとよい。そして、ＣＭＹＫＯＧの画像信号が出力画像データとして生成され、その画像データをもとに、画像形成装置で画像が印刷される。ＣＭＹＫＯＧ色変換処理部１０２で行われる一連の処理の詳細は、図７、図８で説明する。
【００１３】
ただし、実際に印刷する際には、ＣＭＹＫＯＧの画像データに変換した後に、色材信号総量が予め設定された制限値を超えていないかどうかを判定し、超えているようであれば、総量規制値を超えないように各色材信号を修正する。また、修正された色材信号に対して、階調処理が施される。これは、画像データは２５６階調数を有するのに対して、画像形成装置では、各画素に対してドットを形成するか否か、あるいは数種のドットサイズを制御することでしか階調性を表現できない。そのため、ＣＭＹＫＯＧの画像データを誤差拡散やディザ等の方法により、画素毎のドット形成を表す記録データにする。
【００１４】
色変換ＬＵＴ作成部１０３は、プロセス色材単色、ならびに、特色色材とその特色と色相的に隣接するプロセス色材とを混色した色の情報をもとに、ｃｍｙ入力色空間上にＣＭＹＯＧの色材信号を割り付ける。そして、割り付けた点から複数の四面体に分割し、各四面体の頂点データ群と、割り付けた入力ｃｍｙと出力ＣＭＹＯＧの色材信号の対応関係から算出する色変換行列のデータ群とを、結合してそれを色変換ＬＵＴとして作成する。色変換ＬＵＴ作成部１０３で行われる一連の処理の詳細は、図２で説明する。
【００１５】
図２は、本発明の実施例１に係る、色変換ＬＵＴ作成方法の処理フローチャートを示す。図２を参照して、本発明の色変換ＬＵＴ作成方法を説明する。ステップ２０１において、各色材単色での最高彩度となる色の情報、ならびに、特色色材と隣接プロセス色材混色での最高彩度となる色の情報、ならびに、プロセス色材２次色ベタ対応色となる色の情報を取得する。なお、色の情報とは色材信号値ならびにデバイス独立信号値（Ｌ＊ａ＊ｂ＊値）を指すものとする。
【００１６】
まず、各色材単色で色材信号値を０〜２５５まで滑らかに変化させた時の、最高彩度点となる色の情報を取得する。次に、特色色材と隣接プロセス色材のうちの１色との混色で、各色材信号値を０〜２５５まで等量で滑らかに変化させた時の、最高彩度点となる色の情報を取得する。次に、隣接プロセス色材２色の混色で最高彩度点となる色の情報を前記と同様にして取得する。そして、特色色材と隣接プロセス色材のうちの２色の混色で、前記隣接プロセス色材２色の混色の最高彩度点の色と同色相である色の情報を前記と同様にして取得する。
【００１７】
なお、以下では、この色をプロセス色材２次色ベタ対応色と呼ぶことにする。例えば、特色色材をグリーンとする場合には、まず、隣接プロセス色材であるシアンとイエローの混色で最高彩度となる色の情報を取得しておき、次に、グリーン、シアン、イエローのうちの２色の混色で、シアンとイエローの混色の最高彩度の色の色相と同等となる色の情報を取得することになる。なお、ここでいう最高彩度となる色の情報とは、色材信号値を０〜２５５まで滑らかに変化させた時の、最高彩度点の色材信号値ならびに、それに対応するデバイス独立信号値（ＣＩＥ  Ｌ＊ａ＊ｂ＊、ＸＹＺ等）を指す。
【００１８】
色情報は、プロセス色材で構成される色材信号と、それに対応して出力されたカラーパッチの測色値との関係から色予測モデルを構築し、色予測を行うことで得ることができる。或いは、色材信号に基づいてカラーパッチを出力し、それを測色することで色の情報を得ることができる。ここで、最高彩度の色の色材信号値が２５５でない場合には、その点を各色材使用量の上限として、色材信号の範囲を０〜上限までとして、ＣＩＥ  Ｌ＊ａ＊ｂ＊距離均等によりγ補正ＬＵＴを作成しておく。作成したγ補正ＬＵＴは、色変換後の色材信号値から、プリンタで出力する際に使用される出力信号値を決定する際に参照される。
【００１９】
次に、ステップ２０２では、ｃｍｙ入力色空間（色立方体空間）の最高彩度の辺上に上記ステップ２０１で取得した各色最高彩度の色をＬ＊ａ＊ｂ＊値に基づいて色相順に配置する。さらに、最高彩度の辺上に配置された各色最高彩度の色の点の隣接点間の色情報に基づいて、割り付けを行う。ｃｍｙ入力色空間上への色材信号値の割り付け方法については、図３で詳細に説明する。
【００２０】
次に、ステップ２０３では、ステップ２０２でｃｍｙ入力色空間に割り付けられた各色材最高彩度の色の点を基に複数の四面体に分割する。ｃｍｙ入力色空間の四面体分割方法については、図４、図５で詳細に説明する。
【００２１】
次に、ステップ２０４では、ステップ２０３で分割された各四面体頂点データを基に色変換ＬＵＴを作成する。色変換ＬＵＴの詳細については、図６で詳細に説明する。
【００２２】
図３は、ｃｍｙ入力色空間上への色材信号値の割り付け方法の処理フローチャートを示す。図４は、ｃｍｙ入力色により規定される色立方体空間上への色材信号値の割り付けの具体例を説明する図である。
【００２３】
図３、図４を参照して、ｃｍｙ入力色空間上への色材信号値の割り付け方法を説明する。ステップ３０１では、ｃｍｙ入力色空間上に白、および黒に対応する点を割り付ける。図４（Ａ）は、ｋ＝０として、入力色空間をｃｍｙの３次元色空間に簡略した図である。そのため、図示した色立方体の表面は入力色空間最外郭の一部のみを示しており、以下では、Ｃ−Ｙ色相の割り付け方法について説明する。なお、入力信号ＣＭＹＫと出力信号ＣＭＹＫＯＧとを区別するために、入力信号ＣＭＹＫを小文字のｃｍｙｋ信号と表記する。ｃｍｙ入力色空間において、（ｃ，ｍ，ｙ）＝（０，０，０）の点は白、（ｃ，ｍ，ｙ）＝（２５５，２５５，２５５）の点は黒である。よって、ｃｍｙ入力色空間の白に相当する点が、出力信号値でも白となるように、（Ｃ，Ｍ，Ｙ，Ｋ，Ｏ，Ｇ）＝（０，０，０，０，０，０）を割り付ける。また、ｃｍｙ入力色空間の黒に相当する点には、入力信号値をそのまま出力するように、（Ｃ，Ｍ，Ｙ，Ｋ，Ｏ，Ｇ）＝（２５５，２５５，２５５，０，０，０）を割り付ける。ここで、白と黒に対応する点を結ぶ直線は、無彩色の集まりであるので、以下では、この直線を無彩色軸と呼ぶ。また、ｃｍｙ入力色空間において、白および黒に相当する点を通らない立方体の各辺は、各色相の最高彩度点に対応する（以下では、これらの辺を最高彩度の辺と呼ぶ）。
【００２４】
次に、ステップ３０２では、ｃｍｙ入力色空間上にプロセス色材単色ベタに対応する点を割り付ける。なお、ここでいうベタとは、最高彩度である色を指すものとする。図４（Ｂ）は、ｃｍｙ入力色空間の最高彩度の辺上にプロセス色材単色ベタの色を割り付けた図である。ｃｍｙ入力色空間のｃ、ｍ、ｙ各軸ではｃｍｙ入力信号と出力信号のＣＭＹが同じになるようにするため、入力色空間のｃ、ｍ、ｙ各軸２５５の点にプロセス色材単色ベタの点を割り付ける。こうすることで、単色色信号が入力された場合には、出力色信号でも単色となることが保証される。
【００２５】
次に、ステップ３０３では、ｃｍｙ入力色空間上にプロセス色材２次色ベタ対応色の点を割り付ける。図４（Ｃ）は、ｃｍｙ入力色空間の最高彩度の辺上に隣接プロセス色材２次色ベタに対応する色を割り付けた図である。ｃｍｙ入力色空間の（ｃ，ｍ，ｙ）＝（２５５，０，２５５）の点に、隣接プロセス色材による２次色ベタと同色相で最高彩度である色を割り付ける。プロセス色材２次色ベタ対応色は、予め、隣接プロセス色材２次色混色ベタと、特色色材とその特色と色相的に隣接するプロセス色１色とを組み合わせた混色との色情報を基に決定しておけば良い。
【００２６】
次に、ステップ３０４では、特色色材単色ベタ、ならびに、特色色材と隣接プロセス色材による２次色ベタにそれぞれ対応する点を、ｃｍｙ入力色空間の最高彩度の辺上に色相順に配置する。図４（Ｄ）は、ｃｍｙ入力色空間の最高彩度の辺上に特色色材単色ベタ（Ｇ）、特色色材とその特色と色相的に隣接するプロセス色材による２次色ベタの色（Ｙ＋Ｇ、Ｇ＋Ｃ）を色相順に配置した図である。ステップ３０３の時点では、プロセス色材単色ベタ、プロセス色材２次色ベタ対応色の色相角が既知であるため、その色相角を参照して、特色色材単色ベタならびに、特色色材と隣接プロセス色材による２次色ベタの色を色相順に配置する。
【００２７】
次に、ステップ３０５では、ステップ３０４で色相順に配置した各点を隣接間色差に応じて割り付ける。図４（Ｅ）は、各色材ベタ点を隣接間色差に基づいて、割り付け位置を決定した図である。ステップ３０４までの一連の処理を終えて、プロセス色材単色ベタ、特色色材単色ベタ、特色色材と隣接プロセス色材により２次色ベタ、プロセス色材２次色ベタ対応色が色相順に配置された。次に、これらの点を色相順に並べた時の隣接間色差に応じて、割り付け位置を決定していく。このように、色相的に隣接する色間の色差に基づいて、特色色材を含む色材信号値（Ｃ、Ｍ、Ｙ、Ｏ、Ｇ）を割り付けているので、色差ひずみの少ない色変換を達成することができる。
【００２８】
図４（Ｄ）のＹ単色からプロセス色材２次色ベタ対応色までの割り付け方法を例に説明する。まず、色相順に並べられたＹ単色ベタ（Ｙ）、ＹＧ２次色ベタ（Ｙ＋Ｇ）、Ｇ単色ベタ（Ｇ）、プロセス色材２次色ベタ対応色の各隣接間（Ｙ〜ＹＧ、ＹＧ〜Ｇ、Ｇ〜プロセス色材２次色ベタ対応色）色差をΔＥ１、ΔＥ２、ΔＥ３とする。この場合、Ｙ〜プロセス色材２次色ベタ対応色間の累積色差ΔＥ＿ｔｏｔａｌとすると、ΔＥ＿ｔｏｔａｌ＝ΔＥ１＋ΔＥ２＋ΔＥ３  となる。よって、ＹＧの位置はＹから、（ΔＥ１）／（ΔＥ＿ｔｏｔａｌ）の位置に割り付ける。Ｇの位置はＹから、（ΔＥ１＋ΔＥ２）／（ΔＥ＿ｔｏｔａｌ）の位置に割り付ける。こうすることで、入力ｃｍｙｋに対して、色差ひずみの少ない変換を容易に実現することができる。これと同様にして、Ｃ単色からプロセス色材２次色ベタ対応色までの割り付けを行うことで、ＹＣ色相におけるｃｍｙ入力色空間の最高彩度の辺上への割り付けが完了する。
【００２９】
なお、図４では、グリーン（Ｇ）色相を例に説明したが、オレンジ（Ｏ）やその他の中間色相の色材を使用する場合も同様にして、ｃｍｙ入力色空間の最高彩度の辺上への割り付けを行う。
【００３０】
図５は、ｃｍｙ入力色空間上での四面体分割方法の具体例を説明する図である。図３、図４で説明したように、ｃｍｙ入力色空間の最高彩度の辺上に各色材ベタ点の割り付けを完了したら、次に割り付けた各色材ベタ点ならびに、白、黒に対応する点を頂点とする四面体で分割していく。図５（Ａ）は、ｃｍｙ入力色空間において、最高彩度の辺上に割り付けられた各ベタ点と、白ならびに黒に対応する点を結んで四面体に分割した例を示している。分割する際には、四面体を構成する４頂点のうちに必ず、白色ならびに黒色に対応する点を含むようにして、その他の２点は最高彩度の辺上に割り付けられた各色ベタの点のうち、隣接する２点が選択されるようにする。図５（Ｂ）は、図５（Ａ）の各頂点を結んで分割された四面体をそれぞれ分解して示したものである。
【００３１】
なお、図５ではグリーン色相（Ｙ−Ｃ色相間）を例に説明したが、オレンジ（Ｏ）やその他の中間色相の色材を使用する場合も同様にして、ｃｍｙ入力色空間を複数の四面体に分割する。
【００３２】
図６は、特色色材を有さない色相間でのｃｍｙ入力色空間の色材信号値の割り付けと、四面体分割方法を説明する図である。
【００３３】
図３〜図５では、グリーン色相（Ｙ−Ｃ色相間）を例に特色色材を有する色相間でのｃｍｙ入力色空間の最高彩度の辺上への色材信号値の割り付け、ならびに四面体の分割方法について示した。ここでは、特色色材を有さない色相間の場合について説明する。例えば、ＣＭＹＫＯＧの色材を用いる場合には、ブルー色相（Ｃ−Ｍ色相間）がこの場合に該当する。よって、以下ではブルー色相を例に割り付け方法ならびに、四面体分割方法を説明する。
【００３４】
特色色材を有さない色相間では、ｃｍｙ入力色空間の最高彩度の辺上に割り付けるべき特色色材を用いたベタ点が存在しないので、プロセス色材２次色ベタを、ｃｍｙ入力色空間立方体の対応する頂点に割り付ける。図６（Ａ）は、ブルー色材を有さない場合での、ブルー色相間におけるｃｍｙ入力色空間への色材信号値の割り付けを示している。
【００３５】
また、四面体分割方法に関しては、特色色材を有さない色相でも図３〜図５で説明した特色色材を有する場合と同様にして、白ならびに黒に対応する点と、最高彩度の辺上に割り付けられた各色ベタの点のうち、隣接する２点が四面体頂点に選択されるようにする。図６（Ｂ）は、ブルー色相間におけるｃｍｙ入力色空間を四面体に分割した例を示している。
【００３６】
図７は、色変換ＬＵＴを説明する図である。図５、図６では、ｃｍｙ入力色空間を複数の四面体に分割する一連の処理を説明した。次に、図７を参照しながら、各四面体の頂点データ群を用いて、色変換ＬＵＴ作成までの流れを示す。
【００３７】
ｃｍｙ入力色空間の最外郭（立方体表面）の変換は各四面体頂点データを用いた四面体補間で計算することができる。各四面体の４頂点の割り付けを
（ｃ１，ｍ１，ｙ１）＝＞（Ｃ１，Ｍ１，Ｙ１，Ｏ１，Ｇ１）
（ｃ２，ｍ２，ｙ２）＝＞（Ｃ２，Ｍ２，Ｙ２，Ｏ２，Ｇ２）
（ｃ３，ｍ３，ｙ３）＝＞（Ｃ３，Ｍ３，Ｙ３，Ｏ３，Ｇ３）
（ｃ４，ｍ４，ｙ４）＝＞（Ｃ４  Ｍ４，Ｙ４，Ｏ４，Ｇ４）
とすると、以下の方程式を解けば、変換に必要な補間係数Ｘ１１〜Ｘ５４が得られる。
【００３８】
【数１】
2014123893.tif 000003
すなわち、
【００３９】
【数２】
2014123893.tif 000004
を解くことで、補間係数Ｘ１１〜Ｘ５４が得られる。従って、四面体内の任意の入力信号値（ｃ，ｍ，ｙ）に対しては、次式により出力信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）を計算すればよい。
【００４０】
【数３】
2014123893.tif 000005
【００４１】
なお、多色出力信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）を計算するために、入力された（ｃ，ｍ，ｙ）が分割された四面体のどれに属するかを判定する必要がある。その方法としては、各四面体の３頂点を結んで構成される平面の方程式から、各面の内外判定を行えばよい。
【００４２】
つまり、図７で示すように、ｃｍｙ入力信号からＣＭＹＯＧ多色信号へ変換するために必要な多色変換行列と、ｃｍｙ入力信号に対して、分割された四面体のどれに属するかを判定するために必要な四面体頂点構成データとを予め計算して、これらをまとめて結合させたものを色変換ＬＵＴとして記録する。そして、任意のｃｍｙ入力信号からＣＭＹＯＧ多色出力信号へ変換する際には、この色変換ＬＵＴを参照して計算すればよい。
【００４３】
なお、上記色変換ＬＵＴを使用して、ｃｍｙｋ入力信号に対するＣＭＹＫＯＧ出力信号の１対１対応関係を予め計算しておき、その対応関係を記録したもの色変換ＬＵＴとすることも可能である。そうすれば、ｃｍｙｋ入力信号からＣＭＹＫＯＧ出力信号への色変換時に、四面体補間に掛かる計算時間を大幅に短縮することも可能である。
【００４４】
図８は、本発明の色変換ＬＵＴを用いた色変換処理方法の処理フローチャートを示す。図８を参照して、色変換ＬＵＴを用いた色変換処理を説明する。図８において、図１のｃｍｙｋ色変換処理部１０１より出力されたＣＭＹＫ画像データのｃｍｙ成分は、ＣＭＹＫＯＧ色変換処理部１０２に入力される。
【００４５】
ステップ８０１において、ｃｍｙ入力信号値を読み込む。ここでの信号値とは、プリンタで紙に印字する際の各色色材量を決定するための色材信号値であり、０〜２５５までの２５６階調のデータで構成されているものとする。
【００４６】
ステップ８０２では、予め作成しておいた色変換ＬＵＴを読み込む。このとき、色変換ＬＵＴは、プリンタ内部に設けたハードディスクあるいは、プリンタ外部に設けた外部記憶装置等に予め記録しておき、色変換処理を施す際に、前記記憶装置から呼び出すようにすれば良い。なお、色変換ＬＵＴの詳細は、図７で既に説明した通りである。
【００４７】
ステップ８０３では、ステップ８０１で読み込まれた入力信号（ｃ，ｍ，ｙ）から、予めｃｍｙ入力色空間で分割された四面体のどれに属するかを判定する。判定の際には、ステップ８０２で参照される色変換ＬＵＴから、ｃｍｙ入力色空間で分割された各四面体の入力ｃｍｙ頂点座標を参照し、四面体を構成する４つの面の平面方程式より内外判定を行えば、どの四面体に属するかを判定することができる。
【００４８】
ステップ８０４では、ステップ８０３でどの四面体に属するかが判定されるので、その四面体に対応する色変換行列を読み込み、四面体を構成する４頂点のｃｍｙ入力信号ならびに、色変換行列を用いて行列演算することで、多色信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）に変換する。色変換行列は図７で説明したように、色分解ＬＵＴの一部に含まれるので、ステップ７０２で参照する色変換ＬＵＴから読み込むようにすれば良い。
【００４９】
図９は、墨量に応じた色変換ＬＵＴ作成方法の処理フローチャートを示す。以上では、ｃｍｙｋ入力色信号のうち、ｋ信号は考慮せずに、ｃｍｙ信号からＣＭＹＯＧ信号への変換方法に関して説明した。図９を参照して、ｃｍｙｋ入力信号のうち、墨量ｋを考慮した色変換ＬＵＴ作成方法について説明する。
【００５０】
ステップ９０１において、墨量Ｋを設定する。墨量はブラック色材信号値を指すものであり、その範囲は０〜２５５までの２５６階調とする。なお、墨量Ｋの設定は、予め任意の値をしておくか、あるいは、ユーザーインターフェースを設けて、ユーザーが自由に入力できるようにしてもよい。墨量Ｋの設定の際に、Ｋ＝０とした場合は、図２で説明した色変換ＬＵＴ作成方法と同じとなる。
【００５１】
次に、ステップ９０２では、ステップ９０１で設定したＫ色材と、Ｋ色材以外のうちの１色、の混色での最高彩度となる色の情報、ならびに、ステップ９０１で設定したＫ色材と、特色色材と、隣接プロセス色材のうちの１色、の３次色での最高彩度となる色の情報、ならびに、ステップ９０１で設定したＫ色材を考慮したプロセス色材２次色ベタ対応色となる色の情報と、を取得する。
【００５２】
まず、ステップ９０１で設定したＫ色材信号値を固定して、Ｋ以外の各色材１色でその色材信号値を０〜２５５まで滑らかに変化させた時の、最高彩度点となる色の情報を取得する。
【００５３】
次に、ステップ９０１で設定したＫ色材信号値を固定して、特色色材と隣接プロセス色材のうちの１色との混色で、各色材信号値０〜２５５まで等量で滑らかに変化させた時の、最高彩度点となる色の情報を取得する。
【００５４】
次に、ステップ９０１で設定したＫ色材信号値を固定して、隣接プロセス色材２色の混色で、各色材信号値を０〜２５５まで等量で滑らかに変化させた時の最高彩度点となる色の情報を取得する。そして、Ｋ色材信号値を固定して、特色色材と隣接プロセス色材のうちの２色の混色の組み合わせの中から、前記隣接プロセス色材２色の混色の最高彩度点の色の同色相である色の情報を取得する。以下では、この色をプロセス色材２次色ベタ対応色と呼ぶことにする。例えば、特色色材をグリーンとする場合には、まず、予め設定しておいたＫ色材と隣接プロセス色材であるシアンとイエローの混色で最高彩度となる色の情報を取得しておき、次に、グリーン、シアン、イエローのうちのどれか２色とＫ色材の混色で、Ｋ色材とシアンとイエローの混色の最高彩度の色の色相と同等となる色の情報を取得することになる。
【００５５】
次に、ステップ９０３では、ｃｍｙ入力色空間の最高彩度の辺上に上記ステップ９０２で取得した各色最高彩度の色を色情報に基づいて色相順に配置する。さらに、最高彩度の辺上に配置された各色最高彩度の色の点の隣接点間の色情報に基づいて、割り付けを行う。ｃｍｙ入力色空間上への色材信号値の割り付け方法については、図３で詳細に説明している。
【００５６】
次に、ステップ９０４では、ステップ９０３でｃｍｙ入力色空間に割り付けられた各色材最高彩度の色の点を基に複数の四面体に分割する。ｃｍｙ入力色空間の四面体分割方法については、図４、図５で詳細に説明している。
【００５７】
次に、ステップ９０５では、ステップ９０４で分割された各四面体頂点データを基に色変換ＬＵＴを作成する。色変換ＬＵＴの詳細については、図６で詳細に説明している。
【００５８】
図１０は、墨量に応じて作成された色変換ＬＵＴを用いた色変換処理のフローチャートを示す。図２〜図８では、ｋ＝０として、ｃｍｙ入力色空間への出力色材信号値の割り付けと四面体分割方法について示し、ｃｍｙ入力３次元データからＣＭＹＯＧ出力５次元データへの変換方法を説明した。
【００５９】
図１０では、ｃｍｙｋ入力４次元データからＣＭＹＫＯＧ出力６次元への変換方法に関して説明する。まず、図３、図４では、ｋ＝０としてｃｍｙ入力色空間への出力信号値の割り付けを行ったが、任意の入力ｋに対しても同様の処理を行うことで、色変換ＬＵＴを作成しておく。例えば、ｋ＝ｋ１、ｋ２、ｋ３、・・・、ｋｎ（ｋ１≠ｋ２≠ｋ３≠・・・≠ｋｎ）としてｋ値に応じて複数個の色変換ＬＵＴを作成しておく。なお、墨量ｋに応じた色変換ＬＵＴ作成方法は図９で説明した。
【００６０】
次に、図１０を参照しながら、入力信号ｃｍｙｋの墨量ｋに応じた色変換ＬＵＴを用いた色変換処理方法を説明する。図１０において、図１のｃｍｙｋ色変換処理部１０１より出力されたＣＭＹＫ画像データのｃｍｙｋ成分は、ＣＭＹＫＯＧ色変換処理部１０２に入力される。
【００６１】
ステップ１００１では、ｃｍｙｋ入力信号値を読み込む。次にステップ１００２では、入力信号ｋが予め作成しておいた何点かのｋ値（ｋ１、ｋ２、ｋ３、・・・）のどの区間に位置するかを判定する。例えば、ｋ＝０，１２８，２５５に応じた色変換ＬＵＴを予め作成していて、入力ｋ＝１００の場合、入力ｋは区間０〜１２８に位置していると判定することができる。このとき、選択された区間の両端のうちｋ値が小さい方をｋｍｉｎ、大きい方をｋｍａｘとする。
【００６２】
ステップ１００３では、ステップ１００２で判定された区間の両端の色変換ＬＵＴを用いて、各々で多色信号値を計算する。ｋ＝ｋｍｉｎで作成した色変換ＬＵＴを用いて変換した多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍｉｎと、ｋ＝ｋｍａｘで作成した色変換ＬＵＴを用いて変換した多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍａｘを計算することになる。
【００６３】
ステップ１００４では、ステップ１００３で計算したｋ値に応じた２つの多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍｉｎ、（ＣＭＹＯＧ）ｋ＝ｋｍａｘ、ならびに入力ｋとを用いて補間計算を行い、入力ｋに対応する多色信号値を計算する。なお、上記のパラメータを用いて、任意の入力信号ｋに対する多色信号値（ＣＭＹＯＧ）ｋは次式で求めることができる。
【００６４】
【数４】
2014123893.tif 000006
【００６５】
ステップ１００５では、入力信号ｋを出力信号Ｋとして、ステップ１００４で計算したＫを除いた多色信号値（ＣＭＹＯＧ）とを結合して、６色で構成されるＣＭＹＫＯＧ多色出力信号値を形成する。
【００６６】
以上説明したように、実施例１では、特色色相において、プロセス色材と特色色材の混色で最高彩度となる色を、入力ｃｍｙｋ空間の最高彩度に相当する辺上に色相順に配置して、隣接する点（色）間の色差に応じて割り付け、その割り付けに応じた色変換ＬＵＴを作成するので、隣接色相間での階調性の低下を抑制することができる。また、特色色相において、最高彩度点よりも低明度側で特色色材とその特色と色相的に隣接するプロセス色材を混色するような組み合わせとなるように割り付けているので、低明度色域でも色再現範囲を十分に活用することができる。
【実施例２】
【００６７】
従来、特色色相で最高彩度点からブラックポイントまで特色と基本色を混色することで、広色域化を図ろうとしている。しかし、最高彩度点からブラックポイントまでの色域に対しては、特色と基本色を必ず混色しているので、基本色のみの組み合わせの方が広色域の場合には、再現可能な色域を十分に活用できていない。
【００６８】
そこで、実施例２では、ＣＭＹＫデバイス信号を、特色を含むＮ色デバイス信号へ色変換する際に、Ｎ色で再現可能な色域を十分に活用するような色変換を実現する。すなわち、実施例２は、特色色材を含むＮ色信号への色変換処理を行う際に、最高彩度点からブラックポイントまでの低明度色域において、特色を主とした混色と、基本色のみの混色と、特色と基本色の混色で、それぞれ再現可能な色域を比較して、その比較結果をもとに、入力ｃｍｙ色空間の最高彩度点からブラックポイントに相当する辺上に割り付けている。
【００６９】
図１は、本発明の実施例２の色変換ＬＵＴ作成方法で作成した色変換ＬＵＴを用いた色変換処理装置の構成を示す。画像処理部１００に入力画像として、ＲＧＢや独立色空間ＣＩＥ  Ｌ＊ａ＊ｂ＊などで構成されるデータが入力されると、ｃｍｙｋ色変換処理部１０１は、入力画像データをｃｍｙｋ画像データに変換し、ＣＭＹＫＯＧ色変換処理部１０２へ渡す。ここで、ｃｍｙｋ画像データとは、出力するプリンタをＣＭＹＫプリンタとみなし生成された画像データのことで、すなわち、ｃｍｙｋ色変換処理部１０１には、ＣＭＹＫ変換に対応した一般的な色変換方法を利用できる構成が採用される。また、ＣＭＹＫＯＧはそれぞれ、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、およびオレンジ（Ｏ）、グリーン（Ｇ）の紙に印字する際に使用する色材量を決定するための色材信号であり、各色２５６階調で、各色材信号は０〜２５５の範囲とする。以下ではＣＭＹＫを基本色色材、ＣＭＹの中間色相の色を有するＯ、Ｇなどの色材を特色色材と呼ぶこととする。
【００７０】
ＣＭＹＫＯＧ色変換処理部１０２は、ｃｍｙｋ色変換処理部１０１によって変換されたｃｍｙｋ画像データを受け取り、色変換ＬＵＴ１０４を参照して、ＣＭＹＫＯＧの画像信号へと変換する。なお、色変換ＬＵＴ１０４は予め作成しておき、プリンタ内部のハードディスクあるいは、プリンタ外部の記憶装置等に保存しておき、変換処理をする際に参照できるようにしておくとよい。そして、ＣＭＹＫＯＧの画像信号が出力画像データとして生成され、その画像データをもとに、画像形成装置で画像が印刷される。ＣＭＹＫＯＧ色変換処理部１０２で行われる一連の処理の詳細は、図２１で説明する。
【００７１】
ただし、実際に印刷する際には、ＣＭＹＫＯＧの画像データに変換した後に、色材信号総量が予め設定された制限値を超えていないかどうかを判定し、超えているようであれば、総量規制値を超えないように各色材信号を修正する。また、修正された色材信号に対して、階調処理が施される。これは、画像データは２５６階調数を有するのに対して、画像形成装置では、各画素に対してドットを形成するか否か、あるいは数種のドットサイズを制御することでしか階調性を表現できない。そのため、ＣＭＹＫＯＧの画像データを誤差拡散やディザ等の方法により、画素毎のドット形成を表す記録データにする。
【００７２】
色変換ＬＵＴ作成部１０３は、基本色色材単色、ならびに、特色色材とその特色と色相的に隣接する基本色色材とを混色した色の情報をもとに、ｃｍｙ入力色空間上にＣＭＹＯＧの色材信号を割り付ける。そして、割り付けた点から複数の四面体に分割し、各四面体の頂点データ群と、割り付けた入力ｃｍｙと出力ＣＭＹＯＧの色材信号の対応関係から算出する色変換行列のデータ群とを、結合してそれを色変換ＬＵＴ１０４として作成する。色変換ＬＵＴ作成部１０３で行われる一連の処理の詳細は、図１１で説明する。
【００７３】
図１１は、実施例２の色変換ＬＵＴを用いた色変換処理方法のフローチャートを示す。以下、図１１を参照して、色変換ＬＵＴを用いた色変換処理を説明する。図１１において、図１のｃｍｙｋ色変換処理部１０１より出力されたＣＭＹＫ画像データのｃｍｙ成分がＣＭＹＫＯＧ色変換処理部１０２に入力される。
【００７４】
ステップ１１０１では、ｃｍｙ入力信号値を読み込む。信号値とは、プリンタで紙に印字する際の各色色材量を決定するための色材信号値であり、各色０〜２５５までの２５６階調のデータで構成されているものとする。
【００７５】
ステップ１１０２では、予め作成しておいた色変換ＬＵＴ１０４を読み込む。このとき、色変換ＬＵＴ１０４は、プリンタ内部に設けたハードディスク、あるいはプリンタ外部に設けた外部記憶装置等に予め記録しておき、色変換処理を行う際に、記憶装置から参照するようにすればよい。色変換ＬＵＴ１０４の作成方法に関しては、図１２で詳細に説明する。
【００７６】
ステップ１１０３では、ステップ１１０２で読み込まれた入力信号（ｃ，ｍ，ｙ）から、予めｃｍｙ入力色空間で分割された四面体のどれに属するかを判定する。判定の際には、ステップ１１０２で参照される色変換ＬＵＴ１０４から、ｃｍｙ入力色空間で分割された各四面体の入力ｃｍｙ頂点座標を参照し、四面体を構成する４つの面の平面方程式より内外判定を行えば、どの四面体に属するかを判定することができる。
【００７７】
ステップ１１０４では、ステップ１１０３でどの四面体に属するかが判定されるので、その四面体に対応する色変換行列を読み込み、四面体を構成する４頂点のｃｍｙ入力信号ならびに、色変換行列を用いて行列演算することで、多色信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）に変換する。
【００７８】
図１２は、実施例２の色変換処理で用いられる色変換ＬＵＴ作成方法のフローチャートを示す。以下、図１２を参照して、色変換ＬＵＴ作成方法を説明する。
【００７９】
ステップ１２０１において、単色ベタ、特色とその特色と色相的に隣接する基本色１色の混色ベタ、の色情報を色材切換え点１に設定し、基本色２色の混色ベタ、特色とその特色と色相的に隣接する基本色１色の混色で、前記基本色２色の混色ベタと等色相で且つ最高彩度となるような混色の色情報を色材切換え点群２に設定する。なお、色材切換え点とは、後述するｃｍｙ入力色立方体空間を四面体で分割する際の頂点となるデータである。また、色情報とは色材信号値ならびにデバイス独立信号値（Ｌ＊ａ＊ｂ＊）を指すものとする。以下に、色材切換え点群１、２の設定方法について説明する。
【００８０】
まず、色材切換え点群１の設定方法について説明する。単色ベタの色情報は、各色材信号を０〜２５５まで変化させた時に最高彩度点となる色が設定される。それに続けて、特色と基本色１色の混色ベタの色情報は、各色材信号値を０〜２５５まで等量で変化させた時に最高彩度点となる色が設定される。そして、これら全ての単色、ならびに特色と基本色１色の混色のベタとなる色の情報が色材切換え点群１として設定される。
【００８１】
次に、色材切換え点群２の設定方法について説明する。基本色２色の混色ベタの色情報は、前述したのと同様に、各色材信号値を０〜２５５まで等量で変化させた時に最高彩度点となる色が設定される。続いて、特色と基本色１色の混色で、前記基本色２色の混色ベタと等色相で且つ最高彩度点となるような混色の色情報を設定する。
【００８２】
なお、以下の説明ではこの混色を「基本色２次色ベタ対応色」と呼ぶこととする。基本色２次色ベタ対応色の色情報は、特色色材信号を特色単色でベタとなる時の色材信号値で固定し、基本色１色の色材信号値を０〜２５５まで変化させて、基本色２色の混色ベタと等色相で、且つ最高彩度となる色が選択される。そして、これらの基本色２色の混色ベタ、ならびに基本色２次色ベタ対応色の色情報が色材切換え点群２として設定される。色材切換え点群１、２の設定方法については、図１３でさらに補足説明する。
【００８３】
次に、ステップ１２０２では、特色とその特色と色相的に隣接する基本色２色の混色で、色材切換え点群２で設定した２点と等色相で、且つ最高彩度となるような対象色を、色材切換え点３として新たに設定するか否かの判定を行う。色材切換え点３を設定するか否かの判定方法に関しては、図１４、図１５で詳細に説明する。
【００８４】
次に、ステップ１２０３では、ステップ１２０２で判定した結果を基に、色材切換え点３を新たに設定する。なお、ステップ１２０２の判定において、色材切換え点３の設定の条件を満たさない場合には、色材切換え点３は設定せずに、次ステップ１２０４へ処理を移すことになる。色材切換え点３の設定方法については、図１４、図１５で詳細に説明する。
【００８５】
次に、ステップ１２０４では、ステップ１２０１、ステップ１２０３で設定した色材切換え点群１、２、および色材切換え点３を基に色変換ＬＵＴ作成を作成する。色変換ＬＵＴ作成方法については、図１６で詳細に説明する。
【００８６】
図１３は、実施例２の色材切換え点群１、２の設定方法を説明する図である。図１３は、デバイス独立色空間におけるＬ＊Ｃ平面を示し、この図を参照して、色材切換え点群１、２の設定方法を説明する。
【００８７】
まず、色材切換え点群１には、単色ベタ、および特色とその特色と色相的に隣接する基本色１色の混色ベタの色情報を設定する。図１３（Ａ）では、ＣＭＹＯＧの色材を用いる場合の色材切換え点群１の設定を示したものである。まず、Ｃ、Ｍ、Ｙ、Ｏ、Ｇの各色材単色で最高彩度点となる色（単色ベタ）の情報が設定される。続いて、特色色材とその特色と色相的に隣接する基本色色材１色の二次混色であるＹＧ、ＣＧ、ＹＯ、ＭＯの各色で最高彩度となる色（特色＋基本色１色の混色ベタ）の色情報が設定される。例えば、ＹＧの場合には、ＹとＧの色材信号値を０〜２５５まで等量ずつ変化させていき、最高彩度点となる時の色が設定されることになる。このようにして、色材切換え点群１に各色情報が設定される。
【００８８】
次に、色材切換え点群２には、基本色２色の混色ベタ、および特色とその特色と色相的に隣接する基本色１色で、前記基本色２色の混色ベタと等色相で、且つ最高彩度となるような混色（基本色２次色ベタ対応色）の色情報を設定する。図１３（Ｂ）では、ＣＭＹＯＧの色材を用いる場合の色材切換え点群２の設定を示したものである。まず、基本色２色の二次混色である、ＭＹ、ＣＹの各色で最高彩度となる色（基本色２色の混色ベタ）の色情報が設定される。例えば、ＭＹの場合には、ＭとＹの色材信号値を０〜２５５まで等量ずつ変化させていき、最高彩度点となる時の色が設定される。続いて、基本色２次色ベタ対応色である色情報が設定される。例えば、Ｏ色材を有する色相の場合には、まずＯ単色ベタとなる時の色材信号値を参照する。そして、この時の信号値が２４５ならば、Ｏ色材信号値を２４５で固定して、ＭもしくはＹのどちらか一方の色材信号値を０〜２５５まで変化させた時に、ＭＹの２色の混色ベタと等色相で、且つ最高彩度点となる色が設定されることになる。つまり、Ｏ色相（ＭＹ色相）では、Ｏ、ＯＭ、ＯＹのうちどれかの色情報が基本色２次色ベタ対応色として設定される。このようにして、色材切換え点群２に各色情報が設定される。
【００８９】
図１４は、実施例２の色材切換え点３の追加判定の処理フローチャートを示す。図１５は、実施例２の色材切換え点３の追加判定条件を説明する図である。以下、図１４、１５を参照して、色材切換え点３を追加するか否かを判定する方法を説明する。
【００９０】
ステップ１３０１では、色材切換え点群２に設定した、基本色色材２色の混色ベタ、ならびに基本色２次色ベタ対応色の色情報を参照する。なお、これらの色情報については、図１３で説明した。
【００９１】
次に、ステップ１３０２では、特色とその特色と色相的に隣接する基本色２色の三次混色で、ステップ１３０１で参照した２点と等色相で、且つ最高彩度となるような対象色の色情報を参照する。例えば、ＣＭＹＯＧの色材が使用される場合のＯ色相では、ＭＹＯの３色の混色で、ＭＹ２色の混色ベタ、ならびにＭＹ２次色ベタ対応色と等色相で、且つ最高彩度となる色が参照される。なお、ここで参照される特色と基本色色材２色の混色を以下では「対象色」と呼ぶこととする。
【００９２】
次に、ステップ１３０３では、ステップ１３０１で参照された色材切換え点群２の２点を結ぶ線分に対し（２点の混色ベタとの色空間座標での位置関係に基づいて）、ステップ１３０２で参照した対象色が、色差一定以上の外側の位置にあるかを判定する。図１５（Ａ）で示すように、ステップ１３０１で参照した基本色２色の混色ベタと基本色２次色ベタ対応色をＬ＊ａ＊ｂ＊色座標空間上で結んだ線分に対して、ステップ１３０２で参照した対象色が色差α（所定の閾値）以上外側にあるか否かを判定し、α以上であればステップ１３０４の処理へ移行し、α未満であればステップ１３０６へ移行し、色材切換え点３を新たに設定するのは適切ではないと判定し、全ての処理を終了する。なお、色差α以上としているのは、突出量が小さい場合、ステップ１３０２で参照した対象色を新たに色材切換え点３として設定しても、処理の煩雑さが増すだけで、色域拡大の効果が極めて低いためである。
【００９３】
次に、ステップ１３０４では、ステップ１３０１で参照された色材切換え点群２の２点と、ステップ１３０２で参照した対象色との各色差が一定以上であるか否かを判定する。図１５（Ｂ）で示すように、ステップ１３０１で参照した基本色２色の混色ベタと基本色２次色ベタ対応色と、ステップ１３０２で参照した対象色との各色差がβ（所定の閾値）以上であるか否かを判定し、β以上であればステップ１３０５の処理へ移行し、β未満であればステップ１３０６へ移行し、色材切換え点３を新たに設定するのは適切ではないと判定し、全ての処理を終了する。なお、色差β以上としているのは、各色材切換え点間の色差が小さい場合、急激な色材構成の変化によって生じる質感変化を防ぐためである。
【００９４】
次に、ステップ１３０５では、色材切換え点３を設定可能と判定する。前記ステップ１３０３、１３０４の各条件を満たした場合、ステップ１３０２で参照した対象色、具体的には、特色色材とその特色と色相的に隣接する基本色２色で構成される色、を色材切換え点３として設定することは適切であると判定する。そして、ステップ１３０５の処理を終えた時点で、色材切換え点３の設定が完了する。
【００９５】
このように、各色材構成で再現可能な色域を比較し、その結果を基に新たな色材切換え点を設定するかどうかを判定し、色材切換え点を設定するので、プリンタで再現可能な色域に対して損失の少ない色変換を達成することが可能となる。また、色材切換え点間の色差が一定以上あるかどうかを判定し、その結果を基にガマット最外郭を構成する色材切換え点を設定するので、色材構成が切換わる色域でも印刷物の質感（見た目）の不連続性がない色変換を達成することが可能となる。また、基本色２色の混色ベタの点と、特色とその特色と色相的に隣接する基本色２色の混色の点とを、ｃｍｙ色立方体空間の等色相面に割り付けているので、色材構成が切換わる部分でも色相変化が少ない滑らかな色変換を達成することが可能となる。
【００９６】
図１６は、実施例２の色変換ＬＵＴ作成方法の詳細なフローチャートを示す。以下、図１６を参照して、図１２の色変換ＬＵＴ作成方法のフローチャートにおける、ステップ１２０４で行われる色材切換え点を基に色変換ＬＵＴの作成方法を説明する。
【００９７】
ステップ１４０１では、色材切換え点を参照する。図１２のフローチャートのステップ１２０１〜１２０３の処理において、色材切換え点群１、２、および、色材切換え点３をそれぞれ設定したので、これら各点の色情報（色材信号値、Ｌ＊ａ＊ｂ＊）を参照する。なお、色材切換え点３については、一定の条件を満たしていない場合には設定されずに色材切換え点１、２のみが参照されることになるが、以下の説明では色材切換え点３が設定されている場合について説明する。また、各色材切換え点の設定方法については前述しているため、ここでは説明は省略する。
【００９８】
次に、ステップ１４０２では、ｃｍｙ入力色空間の色立方体辺上に、ステップ１４０１で設定した各色材切換え点をＬ＊ａ＊ｂ＊値に基づいて配置する。さらに各辺上に配置された各色材切換え点の隣接点間の色情報に基づいて、割り付けを行う。ｃｍｙ入力色空間上への色材切換え点の割り付け方法については、図１７、図１８で詳細に説明する。
【００９９】
次に、ステップ１４０３では、ステップ１４０２でｃｍｙ入力色空間に割り付けられた各色材切換え点を基に複数の四面体に分割する。ｃｍｙ入力色空間の四面体分割方法については、図１９、図２０で詳細に説明する。
【０１００】
次に、ステップ１４０３では、ステップ１４０３で分割された各四面体頂点データを基に色変換ＬＵＴを作成する。色変換ＬＵＴの詳細については、図２１で詳細に説明する。
【０１０１】
図１７は、ｃｍｙ入力色空間上への色材切換え点の割り付け方法の処理フローを示す。図１８は、ｃｍｙ入力色空間上への色材切切換え点の割り付けの具体例を説明する図である。以下、図１７、１８を参照して、ｃｍｙ入力色空間上への色材切換え点の割り付け方法を説明する。
【０１０２】
ステップ１５０１では、ｃｍｙ入力色空間上に白、および黒に対応する点を割り付ける。図１８（Ａ）は、ｋ＝０として、入力色空間をｃｍｙの３次元色空間に簡略した図である。そのため、図示した立方体の表面は入力色空間最外郭の一部のみを示しており、以下では、Ｃ−Ｙ色相の割り付け方法について説明する。なお、入力信号ＣＭＹＫと出力信号ＣＭＹＫＯＧとを区別するために、入力信号ＣＭＹＫを小文字のｃｍｙｋ信号と表記する。ｃｍｙ入力色空間において、（ｃ，ｍ，ｙ）＝（０，０，０）の点は白、（ｃ，ｍ，ｙ）＝（２５５，２５５，２５５）の点は黒である。よって、ｃｍｙ入力色空間の白に相当する点が、出力信号値でも白となるように、（Ｃ，Ｍ，Ｙ，Ｋ，Ｏ，Ｇ）＝（０，０，０，０，０，０）を割り付ける。また、ｃｍｙ入力色空間の黒に相当する点には、入力信号値をそのまま出力するように、（Ｃ，Ｍ，Ｙ，Ｋ，Ｏ，Ｇ）＝（２５５，２５５，２５５，０，０，０）を割り付ける。ここで、白と黒に対応する点を結ぶ直線は、無彩色の集まりであるので、以下では、この直線を無彩色軸と呼ぶ。また、ｃｍｙ入力色空間において、白および黒に相当する点を通らない立方体の各辺は、各色相の最高彩度点に対応する。以下ではこれらの辺を最高彩度の辺と呼ぶ。
【０１０３】
次に、ステップ１５０２では、ｃｍｙ入力色空間上に基本色単色ベタを割り付ける。なお、基本色単色ベタは色材切換え点群１の一部として設定している。図１８（Ｂ）は、ｃｍｙ入力色空間の最高彩度の辺上に基本色単色ベタの色材切換え点を割り付けた図である。ｃｍｙ入力色空間のｃ、ｍ、ｙ各軸ではｃｍｙ入力信号と出力信号のＣＭＹが同じになるようにするため、入力色空間のｃ、ｍ、ｙ各軸２５５の点に基本色単色ベタの色材切換え点を割り付ける。こうすることで、単色色信号が入力された場合には、出力色信号でも単色となることが保証される。
【０１０４】
次に、ステップ１５０３では、ｃｍｙ入力色空間上に基本色２次色ベタ対応色の点を割り付ける。なお、基本色２次色ベタ対応色は色材切換え点群２の一部として設定している。図１８（Ｃ）は、ｃｍｙ入力色空間の最高彩度の辺上に基本色２次色ベタ対応色に相当する色材切換え点を割り付けた図である。ｃｍｙ入力色空間の（ｃ，ｍ，ｙ）＝（２５５，０，２５５）の点に、基本色２次色ベタ対応色の色材切換え点を割り付ける。
【０１０５】
次に、ステップ１５０４では、特色単色ベタ、ならびに特色と基本色１色の混色ベタに相当する色材切換え点を、ｃｍｙ入力色空間の最高彩度の辺上に色相順に配置する。なお、特色単色ベタ、ならびに特色と基本色１色の混色ベタは色材切換え点群１の一部として設定している。図１８（Ｄ）は、ｃｍｙ入力色空間の最高彩度の辺上に特色単色ベタ（Ｇ）、特色と基本色１色による混色ベタの色（Ｙ＋Ｇ、Ｃ＋Ｇ）に相当する色材切換え点を色相順に配置した図である。各色材切換え点の色情報は既知であるので、各点の色相角を参照して、特色単色ベタ、ならびに、特色と基本色１色による混色ベタの色を色相順に配置する。
【０１０６】
次に、ステップ１５０５では、ｃｍｙ入力色空間上に基本色２色の混色ベタ、ならびに、特色と基本色２色の三次混色で、色材切換え点群２に設定した２点と等色相で、且つ最高彩度となる色に相当する色材切換え点（対象色）を配置する。なお、基本色２色の混色ベタは色材切換え点群２の一部として、特色と基本色２色の混色（対象色）は色材切換え点３として、それぞれ設定されている。図１８（Ｅ）は、ｃｍｙ入力色空間の基本色２次色ベタ対応色と黒を結んだ線上に、基本色２色の混色ベタの色（Ｃ＋Ｙ）、特色と基本色２色の混色で、基本色２色の混色ベタと等色相で最高彩度となる色（Ｃ＋Ｙ＋Ｇ）に相当する色材切換え点を配置した図である。これらの色は、各色相面において最高彩度点ではないので、最高彩度の辺上には割り付けず、立方体表面の黒寄りの位置に配置する。また、黒に近いほど明度が低くなるので、Ｃ＋Ｙの点を黒寄りの位置に配置する。
【０１０７】
次に、ステップ１５０６では、ステップ１５０４、１５０５で配置した各点を隣接間色差に応じて割り付ける。図１８（Ｆ）は、各色材切換え点を隣接間色差に基づいて、割り付け位置を決定した図である。
【０１０８】
まず、ｃｍｙ入力色空間の最高彩度に配置した色材切換え点の割り付け方法を説明する。ステップ１５０４の処理を終えて、基本色単色ベタ、特色単色ベタ、特色と基本色１色の混色ベタ、基本色２次色ベタ対応色が、ｃｍｙ入力色空間の最高彩度の辺上に色相順に配置された。次にこれらの点を色相順に並べた時の隣接間色差に応じて、割り付け位置を決定していく。図１８（Ｅ）のＹ単色から基本色２次色ベタ対応色までの割り付け方法を例に説明する。まず、色相順に並べられたＹ単色ベタ（Ｙ）、ＹＧ２次色ベタ（Ｙ＋Ｇ）、Ｇ単色ベタ（Ｇ）、プロセス色材２次色ベタ対応色の各隣接間（Ｙ〜ＹＧ、ＹＧ〜Ｇ、Ｇ〜基本色２次色ベタ対応色）色差をΔＥ１、ΔＥ２、ΔＥ３とする。この場合、Ｙ〜基本色２次色ベタ対応色間の累積色差ΔＥ＿ｔｏｔａｌとすると、ΔＥ＿ｔｏｔａｌ＝ΔＥ１＋ΔＥ２＋ΔＥ３となる。よって、ＹＧの位置はＹから、（ΔＥ１）／（ΔＥ＿ｔｏｔａｌ）の位置に割り付ける。Ｇの位置はＹから、（ΔＥ１＋ΔＥ２）／（ΔＥ＿ｔｏｔａｌ）の位置に割り付ける。
【０１０９】
こうすることで、入力ｃｍｙｋに対して、色差ひずみの少ない変換を容易に実現することができる。これと同様にして、Ｃ単色から基本色２次色ベタ対応色までの割り付けを行うことで、ＹＣ色相におけるｃｍｙ入力色空間の最高彩度の辺上への割り付けが完了する。また、基本色２次色ベタ対応色〜黒を結ぶ線上に配置した基本色２色の混色ベタ（Ｃ＋Ｙ）、特色と基本色２色の混色（Ｃ＋Ｙ＋Ｇ）も上記と同様にして、隣接点間色差に応じて割り付ける。
【０１１０】
なお、図１８では、グリーン（Ｇ）色相を例に説明したが、オレンジ（Ｏ）やその他の中間色相の色材を使用する場合も同様にして、ｃｍｙ入力色空間へ色材切換え点の割り付けを行う。
【０１１１】
図１９は、実施例２のｃｍｙ入力色空間上での四面体分割方法の具体例を説明する図である。図１７、図１８で説明したように、ｃｍｙ入力色空間に各色材切換え点の割り付けを完了したら、次に割り付けた各色材切換え点ならびに、白、黒に対応する点を頂点とする四面体で分割していく。
【０１１２】
図１９（Ａ）は、ｃｍｙ入力色空間に割り付けられた各色材切換え点と、白ならびに黒に対応する点を結んで、四面体に分割した例を示している。分割する際には、四面体を構成する４頂点のうちに必ず、白に対応する点を含むようにして、その他の３点は四面体分割の時に重複部分がないように選択する。図１９（Ｂ）は、図１９（Ａ）の各頂点を結んで分割された四面体をそれぞれ分解して示したものである。なお、図１９（Ａ）の色材切換え点に対して、図１９（Ｂ）以外の四面体分割も可能であるが、ここでは説明の簡略のため、これらを図示することは省略する。
【０１１３】
図１９では、グリーン色相（Ｙ−Ｃ色相間）を例に説明したが、オレンジ（Ｏ）やその他の中間色相の色材を使用する場合も同様にして、ｃｍｙ入力色空間を複数の四面体に分割する。
【０１１４】
図２０は、実施例２の特色色材を有さない色相間でのｃｍｙ入力色空間の色材切換え点の割り付けと、四面体分割方法を説明する図である。図１７〜図１９では、グリーン色相（Ｙ−Ｃ色相間）を例に特色色材を有する色相間でのｃｍｙ入力空間への色材切換え点の割り付け、ならびに四面体分割方法について示した。ここでは、特色色材を有さない色相間での場合について説明する。例えば、ＣＭＹＫＯＧ色材を用いる場合には、ブルー色相（Ｃ−Ｍ色相間）がこの場合に該当する。よって、以下ではブルー色相を例に割り付け方法、ならびに四面体分割方法を説明する。
【０１１５】
特色色材を有さない色相間では、ｃｍｙ入力色空間の最高彩度の辺上、ならびに基本色２次色ベタ対応色〜黒を結ぶ辺上に割り付けるべき特色色材を用いた色材切換え点が存在しないので、基本色２色の混色ベタに相当する色材切換え点を、ｃｍｙ入力色空間立方体の対応する頂点に割り付ける。図２０（Ａ）は、ブルー色材を有さない場合での、ブルー色相間におけるｃｍｙ入力色空間への色材切換え点の割り付けを示している。
【０１１６】
また、四面体分割方法に関しては、特色色材を有さない色相でも図１７〜図１９で説明した特色色材を有する場合と同様にして、白ならびに黒に対応する点と、最高彩度の辺上に割り付けられた各色材切換え点のうち、隣接する２点が四面体頂点に選択されるようにする。図２０（Ｂ）は、ブルー色相間におけるｃｍｙ入力色空間を四面体に分割した例を示している。
【０１１７】
図２１は、実施例２の色変換ＬＵＴを説明する図である。図１９、２０では、ｃｍｙ入力色空間を複数の四面体に分割する一連の処理を説明した。次に、図２１を参照しながら、各四面体の頂点構成データを用いて、色変換ＬＵＴ作成までの流れを示す。
【０１１８】
ｃｍｙ入力色空間の最外郭（立方体表面）の変換は各四面体頂点データを用いた四面体補間で計算することができる。各四面体の４頂点の割り付けを
（ｃ１，ｍ１，ｙ１）＝＞（Ｃ１，Ｍ１，Ｙ１，Ｏ１，Ｇ１）
（ｃ２，ｍ２，ｙ２）＝＞（Ｃ２，Ｍ２，Ｙ２，Ｏ２，Ｇ２）
（ｃ３，ｍ３，ｙ３）＝＞（Ｃ３，Ｍ３，Ｙ３，Ｏ３，Ｇ３）
（ｃ４，ｍ４，ｙ４）＝＞（Ｃ４，Ｍ４，Ｙ４，Ｏ４，Ｇ４）
とすると、前掲した式（１）、すなわち、前掲した式（２）を解くことで、補間係数Ｘ１１〜Ｘ５４が得られる。従って、四面体内の任意の入力信号値（ｃ，ｍ，ｙ）に対しては、前掲した式（３）により出力信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）を計算すればよい。
【０１１９】
なお、多色出力信号値（Ｃ，Ｍ，Ｙ，Ｏ，Ｇ）を計算するために、入力された（ｃ，ｍ，ｙ）が分割された四面体のどれに属するかを判定する必要がある。その方法としては、各四面体の３頂点を結んで構成される平面の方程式から、各平面の内外判定を行えばよい。
【０１２０】
つまり、図２０で示すように、ｃｍｙ入力信号からＣＭＹＯＧ多色信号へ変換するために必要な多色変換行列と、ｃｍｙ入力信号に対して、分割された四面体のどれに属するかを判定するために必要な四面体頂点構成データとを予め計算して、これらをまとめて結合させたものを色変換ＬＵＴとして記録する。そして、任意のｃｍｙ入力信号からＣＭＹＯＧ多色出力信号へ変換する際には、この色変換ＬＵＴを参照して計算すればよい。
【０１２１】
なお、プリンタ内部のハードディスク、あるいはプリンタ外部の記憶装置等の記憶容量に制約がなければ、上記色変換ＬＵＴを使用して、ｃｍｙｋ入力信号に対するＣＭＹＫＯＧ出力信号の１対１対応関係を予め計算しておき、その対応関係を記録し、このデータを色変換ＬＵＴとすることも可能である。そうすれば、ｃｍｙｋ入力信号からＣＭＹＫＯＧ出力信号への色変換時に、四面体補間に掛かる計算時間を短縮することも可能である。
【０１２２】
図２２は、実施例２の墨量に応じた色変換ＬＵＴ作成方法のフローチャートを示す。ここまでは、ｃｍｙｋ入力信号のうち、ｋ信号は考慮せずに、ｃｍｙ信号からＣＭＹＯＧ信号への変換方法に関して説明した。以下、図２２を参照して、ｃｍｙｋ入力信号のうち、墨量ｋを考慮した色変換ＬＵＴ作成方法について説明する。
【０１２３】
ステップ１６０１おいて、墨量Ｋを設定する。墨量はブラック色材信号値を指すものであり、その範囲は０〜２５５までの２５６階調とする。なお、墨量Ｋは、予め任意の値を設定しておくか、あるいは、ユーザーインターフェースを設けて、ユーザーが自由に入力できるようにしてもよい。墨量Ｋの設定の際に、Ｋ＝０とした場合は、図１２で説明した色変換ＬＵＴ作成方法と同じとなる。
【０１２４】
次に、ステップ１６０２では、ステップ１６０１で設定したＫ色材に加えて、各色１色との混色ベタ、特色とその特色と色相的に隣接する基本色１色との混色ベタの色の情報を色材切換え点群１に設定し、Ｋ色材に加えて、基本色２色との混色ベタ、特色とその特色と色相的に隣接する基本色１色との混色で、前記基本色２色との混色ベタと等色相で且つ最高彩度となるような混色の色の情報を色材切換え点群２に設定する。なお、色の情報とは色材信号値ならびにデバイス独立信号値（Ｌ＊ａ＊ｂ＊）を指すものとする。
【０１２５】
まず、Ｋ色材に加えて、各色１色との混色ベタの色の情報は、ステップ１６０１で設定したＫ色材信号値を固定して、各色材信号値を０〜２５５まで変化させた時に最高彩度点となる色が設定される。それに続けて、Ｋ色材に加えて、特色と基本色１色との混色ベタの色の情報は、Ｋ色材信号値を固定して、各色材信号タ値を０〜２５５まで等量で変化させた時に最高彩度点となる色が設定される。そして、これら全ての、Ｋ色材と各色１色との混色、ならびにＫ色材と特色と基本色１色との混色ベタとなる色の情報が色材切換え点群１として設定される。
【０１２６】
次に、Ｋ色材に加えて基本色２色との混色ベタの色の情報は、前述したのと同様に、Ｋ色材信号値を固定して各色材信号値を０〜２５５まで等量で変化させた時に最高彩度点となる色が設定される。続いて、Ｋ色材に加えて、特色と基本色１色との混色で、前記Ｋ色材と基本色２色の混色ベタと等色相で、且つ最高彩度点となるような混色の色の情報を設定する。なお、以下の説明ではこの混色を「基本色２次色ベタ対応色」と呼ぶこととする。基本色２次色ベタ対応色の色情報は、ステップ１６０１で設定したＫ色材信号値、ならびに、特色色材信号をＫ色材と特色単色とでベタとなる時の色材信号値で固定し、基本色１色の色材信号値を０〜２５５まで変化させて、Ｋ色材と基本色２色の混色ベタと等色相で、且つ最高彩度となる色が選択される。そして、これら全ての、Ｋ色材と基本色２色の混色ベタ、ならびに基本色２次色ベタ対応色の色の情報が色材切換え点群２として設定される。なお、色材切換え点群１、２の設定方法については、図１３で説明した内容とＫ色材を含むか否かの差だけであるので、そちらを参照すればよい。
【０１２７】
次に、ステップ１６０３では、ステップ１６０１で設定したＫ色材に加えて、特色とその特色と色相的に隣接する基本色２色の混色で、色材切換え点群２で設定した２点と等色相で、且つ最高彩度となるような対象色を、色材切換え点３として新たに設定するか否かの判定を行う。色材切換え点３を設定するか否かの判定方法に関しては、図１４、図１５で説明した内容とＫ色材を含むか否かの差だけであるので、そちらを参照すればよい。
【０１２８】
次に、ステップ１６０４では、ステップ１６０３で判定した結果を基に、色材切換え点３を新たに設定する。なお、ステップ１６０３の判定において、色材切換え点３の設定の条件を満たさない場合には、色材切換え点３は設定せずに、次ステップ１６０５へ処理を移すことになる。色材切換え点３の設定方法については、図１４、図１５説明した内容とＫ色材を含むか否かの差だけであるので、そちらを参照すればよい。
【０１２９】
次に、ステップ１６０５では、上記ステップ１６０２、ステップ１６０４で設定した色材切換え点群１、２、および色材切換え点３を基に色変換ＬＵＴを作成する。色変換ＬＵＴ作成方法については、図１５で詳細に説明している。以上のようにして、Ｋ色材信号値に応じた色変換ＬＵＴを作成することが可能となる。
【０１３０】
図２３は、実施例２の墨量に応じて作成された色変換ＬＵＴを用いた色変換処理のフローチャートを示す。図１１〜図２１では、ｋ＝０として、ｃｍｙ入力色空間への出力色材信号値の割り付けと四面体分割方法について示し、ｃｍｙ入力３次元データからＣＭＹＫＯＧ出力５次元データへ変換方法を説明した。
【０１３１】
図２３では、ｃｍｙｋ入力４次元データからＣＭＹＫＯＧ６次元データへの変換方法について説明する。まず、図１６、１７では、ｋ＝０としてｃｍｙ入力色空間への色材切換え点（出力信号値）の割り付けを行ったが、任意の入力ｋに対しても同様に処理を行うことで、色変換ＬＵＴを作成しておく。例えば、ｋ＝ｋ１、ｋ２、ｋ３、・・・、ｋｎ（ｋ１≠ｋ２≠ｋ３≠・・・≠ｋｎ）として、ｋ値に応じて複数の色変換ＬＵＴを作成しておく。なお、墨量ｋに応じた色変換ＬＵＴ作成方法は図２２で説明した。
【０１３２】
次に、図２３を参照しながら、入力信号ｃｍｙｋの墨量ｋに応じた色変換ＬＵＴを用いた色変換処理方法を説明する。図２３において、図１のｃｍｙｋ色変換処理部１０１より出力されたＣＭＹＫ画像データのｃｍｙｋ成分は、ＣＭＹＫＯＧ色変換処理部１０２に入力される。
【０１３３】
ステップ１７０１では、ｃｍｙｋ入力信号値を読み込む。次に、ステップ１７０２では、入力信号ｋが予め作成しておいた何点かのｋ値（ｋ１、ｋ２、ｋ３、・・・）のどの区間に位置するかを判定する。例えば、ｋ＝０、１２８、２５５に応じた色変換ＬＵＴを予め作成していて、入力ｋ＝１００の場合、入力ｋは区間０〜１２８に位置していると判定することができる。このとき、選択された区間の両端のうち、ｋ値が小さい方をｋｍｉｎ、大きい方をｋｍａｘとする。
【０１３４】
次に、ステップ１７０３では、ステップ１７０２で判定された区間の両端の各色変換ＬＵＴを用いて、多色信号値を計算する。ｋ＝ｋｍｉｎで作成した色変換ＬＵＴを用いて変換した多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍｉｎと、ｋ＝ｋｍａｘで作成した色変換ＬＵＴを用いて変換した多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍａｘを計算することになる。
【０１３５】
ステップ１７０４では、ステップ１７０３で計算したｋ値に応じた２つの多色信号値（ＣＭＹＯＧ）ｋ＝ｋｍｉｎ、（ＣＭＹＯＧ）ｋ＝ｋｍａｘ、ならびに入力ｋとを用いて補間計算を行い、入力ｋに対応する多色信号値を計算する。なお、上記のパラメータを用いて、任意の入力信号ｋに対する多色信号値（ＣＭＹＯＧ）ｋは前掲した式４で求めることができる。
【０１３６】
ステップ１７０５では、入力信号ｋを出力信号Ｋとして、ステップ１７０４で計算したＫを除いた多色信号値（ＣＭＹＯＧ）とを結合して、６色で構成されるＣＭＹＫＯＧ多色出力信号値を形成する。
【０１３７】
以上説明したように、実施例２では、最高彩度点からブラックポイントまでの低明度色域において、色再現範囲を十分に活用することができる。最高彩度点からブラックポイントまでの低明度色域において、特色を主とした混色と、基本色のみの混色と、特色と基本色の混色と、でそれぞれ再現される色域を比較して、その比較結果をもとに、入力ｃｍｙ色空間の最高彩度点からブラックポイントに相当する辺上に割り付けるので、低明度色域において、色再現範囲を十分に活用することができる。
【０１３８】
本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【０１３９】
１００  画像処理部
１０１  ｃｍｙｋ色変換処理部
１０２  ＣＭＹＫＯＧ色変換処理部
１０３  色変換ＬＵＴ作成部
１０４  色変換ＬＵＴ
【先行技術文献】
【特許文献】
【０１４０】
【特許文献１】特開２００５−２１７９８７号公報
【図１】
2014123893.tif 000007
【図２】
2014123893.tif 000008
【図３】
2014123893.tif 000009
【図４】
2014123893.tif 000010
【図５】
2014123893.tif 000011
【図６】
2014123893.tif 000012
【図７】
2014123893.tif 000013
【図８】
2014123893.tif 000014
【図９】
2014123893.tif 000015
【図１０】
2014123893.tif 000016
【図１１】
2014123893.tif 000017
【図１２】
2014123893.tif 000018
【図１３】
2014123893.tif 000019
【図１４】
2014123893.tif 000020
【図１５】
2014123893.tif 000021
【図１６】
2014123893.tif 000022
【図１７】
2014123893.tif 000023
【図１８】
2014123893.tif 000024
【図１９】
2014123893.tif 000025
【図２０】
2014123893.tif 000026
【図２１】
2014123893.tif 000027
【図２２】
2014123893.tif 000028
【図２３】
2014123893.tif 000029