(57)【要約】【課題】Ｒ、Ｇ、Ｂ色信号をプリンタで用いるインクの色信号に変換する色分解テーブルの作成方法において、シアン、マゼンタ、イエローの２次色にあたるレッド、グリーン、ブルー以外の特色をインク色として用いた場合でも、その特色インクに対応した適切な色分解テーブルとする。【解決手段】色分解テーブル作成において、そのＲ、Ｇ、Ｂ立方体の頂点以外の色である特色をインク色として用いる場合、それに対応して、上記頂点同士を結ぶ辺上にその特色の格子点を設定する。そして、この格子点を含むラインについても測色結果に基づいて予め格子点データをもとめることにより、レッド、グリーン、ブルー以外の特色を用いた場合でも、均等色空間において格子点密度が均一な色変換テーブルを作成することが可能となる。【選択図】        図３
2004180027.tif 000002
【特許請求の範囲】
【請求項１】
所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルの作成方法であって、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、
前記立体を前記各ラインによって分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、
ステップを有したことを特徴とする色分解テーブル作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は色分解テーブル作成方法に関し、詳しくは、画像データを構成する色信号を印刷に用いるインクなど色材の色信号に変換する色分解テーブルの作成方法に関するものである。
【０００２】
【従来の技術】
画像データの色信号を、カラープリンタなど印刷装置で用いるインクなど色材の色信号に変換する処理（以下、インク色分解処理と称する）では、色分解テーブルを用いるのが一般的である。この色分解テーブルの一作成方法として、特許文献１に記載されたものが知られている。色分解テーブルは、一般には、例えばＲ、Ｇ、Ｂの色信号の値で規定される格子点にインクの色信号である、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の値（インク量）を格子点データとして格納したものである。上記文献に記載の方法は、ＲＧＢ色空間において格子点により構成される立方体を、当該立方体の頂点のうちそれぞれ４点を頂点にもつ６つの四面体に分割し、それぞれの四面体を構成する４つの三角形それぞれを形成する各辺上の格子点について予めインク量（格子点データ）を定め、この辺上の格子点のインク量に基づく補間処理によってこれら辺以外の四面体内部などにおける各格子点のインク量を求める方法である。
【０００３】
この作成方法によれば、色相ごとに墨入れポイントを定めた色分解テーブルを作成できることから、各インクの色再現域を最大限に利用するとともに、ブラックインクドットによる粒状感を良好に低減することができる。しかも、この墨入れに際して、色相間相互の関係を調整しつつ墨入れを行なうことが可能であり、用いるインクの色域全体でその再現域を最大にしつつ粒状感の低減を図ることができる。
【０００４】
一方、インクジェトプリンタなど印刷装置における一つの傾向として、より高品位の画像印刷が求められており、そのための一手段として、通常のシアン、マゼンタ、イエロー、ブラックのインクの他に特色インクを用いることが行なわれている。この場合、色分解テーブルは特色を含めた色材に対応したもとする必要がある。
【０００５】
特許文献１には、印刷装置の色材として、シアン、マゼンタ、イエロー、ブラックの外、シアン、マゼンタ、イエローの２次色であるレッド（Ｒ）やグリーン（Ｇ）等の特色を用いた場合の色分解テーブルの作成方法も記載されている。
【０００６】
ここでは、例えばレッドを新たな色材とする場合、上記立方体の頂点であるＲとＹ、ＲとＭとをそれぞれ結ぶ辺の中間に当るそれぞれ２次色となる格子点を新たな四面体の頂点として設定し、これら四面体についても、同様に、分割した三角形の各辺の格子点データに基づいた補間処理によって、それらの辺以外の四面体内部などにおける格子点のインク量を求めるものである（図２１参照）。すなわち、レッドが１次色となることから、このレッドとＹやＭとの２次色である上記それぞれ中間の点を設定することにより、これらの２次色の色相についても同様の墨入れが可能となる。
【０００７】
【特許文献１】
特開２００２−３３９３０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に開示される方法では、シアン、マゼンタ、イエローの２次色であるレッド、グリーン、ブルー以外の特色である、例えばオレンジを色材として用いる場合、適切な色分解テーブルを作成できないという問題がある。
【０００９】
すなわち、特許文献１は特色の色分解テーブルについて、色材として用いられる色、つまり、１次色となる色がＲＧＢ色空間の上記立方体の頂点にある場合についてそのテーブル作成方法を開示する。これに対し、オレンジのような特色は、本来、上記立方体の頂点に位置する色ではない。このため、仮に、特許文献１に開示される方法を、オレンジを特色インクとして用いる場合、つまり、シアン、マゼンタ、イエロー、ブラックの他に特色インクとしてオレンジを用いる場合に適用しようとすると、オレンジを上記立方体の頂点の一つ、例えば、Ｒの位置におくことが考えられる。しかし、この場合には、オレンジインクの色再現域とイエローインクとマゼンタインクの２次色の色再現域との関係から、この色分解テーブルの均等色空間における格子点密度が不均一となり、結果として精度の高い色分解を行なうことができないことになる。
【００１０】
本発明は、上述した従来の問題を解消するためになされたものであり、その目的とするところは、例えば、シアン、マゼンタ、イエローの２次色にあたるレッド、グリーン、ブルー以外の特色を色材色として用いた場合でも、その特色インクに対応した適切な色分解テーブルの作成方法を提供することにある。
【００１１】
【課題を解決するための手段】
そのために本発明では、所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルの作成方法であって、前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、前記立体を前記各ラインによって分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、ステップを有したことを特徴とする。
【００１２】
以上の構成によれば、色分解テーブルを作成する場合、入力色で規定される当該テーブルの立体における２つの頂点を結ぶ辺上に、立体の頂点以外の色である特色の点を定め、上記立体における２つの頂点であるブラックとホワイトを結ぶライン、上記立体の表面を通り複数の頂点を結ぶライン、および上記立体の表面を通り複数の頂点を結び上記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、上記立体を前記各ラインによって分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求めるので、例えば、ＲＧＢ等の入力色で規定される３次元色空間の立方体における頂点の色以外の色を特色の色材として用いても、上記特色の色材の色再現域を有効に活用できるとともに、他の色材の色再現域との関係において色分解テーブルの均等色空間における格子点密度を均一にでき、結果として精度の高い色分解を行なうことが可能となる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
＜実施形態１＞
図１は、本発明の一実施形態にかかる印刷システムにおいて色分解処理およびそのための色分解テーブルの作成を実行するための概略構成を示すブロック図である。
【００１４】
同図において、１０１は、ＲＧＢの再現特性とプリンタの色を合わせるカラーマッチング処理部、１０２は、カラーマッチング処理部１０１から出力されたＲ′Ｇ′Ｂ′多値データをプリンタの色材色Ｃ′（シアン）、Ｍ′（マセンタ）、Ｙ′（イエロー）、Ｋ′（ブラック）および特色であるＯｒ′（オレンジ）へ変換するインク色分解処理部、１０３は、インク色分解処理部１０２から出力されたＣ′Ｍ′Ｙ′Ｋ′Ｏｒ′多値データをプリンタで表現できる階調数（例えば２値）に変換するハーフトーン処理部、をそれぞれ示す。
【００１５】
また、１０５は、インク色分解処理部１０２に対し、その色分解処理に用いるルックアップテーブル（ＬＵＴ）を提供するインク色分解テーブル部、１０４は、このインク色分解テーブル部１０５のＬＵＴを作成するインク色分解テーブル作成部を示し、１０６は、色分解テーブル作成部１０５によるＬＵТ作成に際して、基礎となるプリンタ特性を提供するプリンタ特性入力部を示す。
【００１６】
図２は、図１に示した印刷システムの具体的構成を示す図である。
【００１７】
図２において、１４０１は、パーソナルコンピュータなどのコンピュータを示す。コンピュータ１４０１は、本実施形態の印刷システムにおいて所定のアプリケーションによる画像データの作成やその画像データに基づいたプリンタにおける印刷を制御する他、後述される色分解テーブル作成処理や、それに関連して、プリンタ特性を調べるためのパッチデータを保持し、また、モニタ、キーボードなどのＵＩ（ユーザーインターフェース）を介して行われる墨入れパラメータの決定処理を行う。１４０２は、コンピュータ１４０１に接続されている上記モニタを示し、上述の画像データ作成等においてＵＩとして機能する他、色分解テーブル作成に関して、後述する墨入れポイントを決定するため墨入れＵＩ１４０２ａおよび上記パッチデータによるパッチパターン１４０２ｂを表示することができる。１４０３は、本印刷システムにおいて印刷を行うカラープリンタを示し、色分解テーブル作成に際して、上記パッチパターン１４０２ｂに基づきパッチサンプルを印刷する。１４０５はこの印刷されたパッチサンプルを示す。また、１４０４は、パッチサンプル１４０５の各パッチの濃度を測定するための測色器を示す。
【００１８】
上記構成において、コンピュータ１４０１に保持されているＣ′Ｍ′Ｙ′Ｋ′Ｏｒ′のパッチデータは、プリンタ１４０３におけるパッチサンプル印刷のため、ケーブルまたは不図示のネットワーク等を介してプリンタ１４０３に送られる。プリンタ１４０３では、これに応じ、そのパッチデータを図１に示したカラーマッチング処理部１０１とインク色分解処理部１０２をバイパスして、直接ハーフトーン処理部１０３に入力しハーフトーン処理のみを行う。そして、このハーフトーン処理されたパッチデータに基づいてパッチサンプル１４０５を印刷する。
【００１９】
印刷されるパッチサンプル１４０５は、測色器１４０４によってその濃度が測定され、その測定値はコンピュータ１４０１に取り込まれる。このパッチサンプル１４０５は、プリンタの色材の色であるＣ、Ｍ、Ｙ、Ｋおよび本実施形態の特色であるＯｒの１次色、それらの２次色であるＣＭ、ＭＹ、ＹＣ、ＣＫ、ＭＫ、ＹＫ、ＣＯｒ、ＭＯｒ、ＹＯｒ、ＫＯｒ、３次色であるＣＭＹ、ＣＭＫ、ＣＭＯｒ、ＣＹＫ、ＣＹＯｒ、ＣＫＯｒ、ＭＹＫ、ＭＹＯｒ、ＭＫＯｒ、ＹＫＯｒ、４次色であるＣＭＹＫ、ＣＭＹＯｒ、ＣＭＫＯｒ、ＣＹＫＯｒ、ＭＹＫＯｒ、そして、５次色であるＣＭＹＫＯｒについて、それぞれ所定数の段階で階調値を異ならせた複数のパッチからなるものである。
【００２０】
なお、以上説明した図２に示す印刷システムの構成において、測色器１４０４は図１に示すプリンタ特性入力部１０６を構成し、同様にコンピュータ１４０１（およびプリンタドライバもしくはアプリケーションプログラム）はインク色分解テーブル作成部１０４を構成する。従って、図３以降を用いて詳細に説明されるインク色分解テーブル作成部１０４の具体的な処理は、コンピュータ１４０１において実行される。コンピュータ１４０１で作成されたインク色分解テーブルは、ケーブルまたは不図示のネットワーク等を介して、プリンタ１４０３内のインク色分解テーブル部１０５にダウンロードされて用いられる。すなわち、図１に示す構成のうち、カラーマッチング処理部１０１、インク色分解処理部１０２、ハーフトーン処理部１０３およびインク色分解テーブル部１０５は、プリンタ１４０３において構成される。
【００２１】
また、本発明の適用は上例に限られないことはもちろんであり、例えば、色分解テーブルを用いた画像処理もコンピュータ１４０１で実行し、この処理によって最終的にハーフトーン処理がなされたデータがプリンタ１４０３に送られるようにしてもよい。
【００２２】
以上の印刷システムにおけるプリンタ１４０３による通常の印刷に際して実行される、インク色分解テーブルを用いた画像処理について簡単に説明する。
【００２３】
ＲＧＢ多値カラー画像データは、図１に示すように、先ずカラーマッチング処理部１０１により、モニタ１４０２の色再現域がプリンタ１４０３の色再現域に合うようにカラーマッチング処理が施される。カラーマッチング処理がなされたＲ′Ｇ′Ｂ′データは、インク色分解処理部１０２にて、予め作成されているインク色分解テーブル部１０５の色分解テーブルであるＬＵТによって、色材であるインクの色信号Ｃ′Ｍ′Ｙ′Ｋ′Ｏｒ′に変換される。なお、この変換は、基本的にＬＵТの格子点データに対する補間処理によって行われることは周知のとおりである。色分解テーブルを用いて得られたＣ′Ｍ′Ｙ′Ｋ′Ｏｒ′の多値データは、ハーフトーン処理部１０３にて、プリンタ１４０３で再現できる階調数に変換され、これに基づいて画像の印刷が行われる。
【００２４】
次に、本実施形態の色分解テーブ作成処理の詳細について説明する。
【００２５】
図３（ａ）は、色分解テーブルの構成を模式的に示す図である。同図に示されるように、色分解テーブルは、色信号Ｒ′Ｇ′Ｂ′それぞれ複数段階の信号値の組合せにより格子点が３次元的に規定され、それぞれの格子点に対応して本実施形態の色材であるシアン、マゼンタ、イエロー、ブラック、オレンジ各インクの信号である（Ｃ′Ｍ′Ｙ′Ｋ′Оｒ′）の組を格子点データとして格納したものである。本実施形態では、色信号Ｒ′Ｇ′Ｂ′についてそれぞれ８ビットの２５６段階の値が規定され、従って、色分解テーブルは、２５６３個の格子点よりなる立方体として規定される。
【００２６】
このテーブルをインク色分解処理部１０２で用いるとき、入力された色信号Ｒ′Ｇ′Ｂ′の値の組合せが、インク色分解テーブル部１０５におけるＬＵТの格子点に対応しない場合は、近傍の格子点データを用いた補間処理がなされ、その結果が色信号Ｃ′Ｍ′Ｙ′Ｋ′Оｒ′として出力されることは周知の通りである。なお、補間方法として、四面体補間や立方体補間等、種々知られているが、本発明を適用したインク分解テーブル作成方法およびそのテーブルを用いた画像処理は、特定の補間方法に依存するものではなく、どのような補間方法を用いることもできる。
【００２７】
図３（ｂ）は、色分解テーブルの作成に際して予め格子点データが定められる格子点によって形成されるラインを示す図であり、これらのラインは、図３（ａ）に示した立方体において１０個の頂点、Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹ，Ｋが定められ、頂点Ｗからそれぞれ頂点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹを通り頂点Ｋに至るライン、および、頂点Ｗと頂点Ｋを結ぶラインであり、図３（ｂ）においてこれらは実線もしくは破線で示されている。これらのラインのうち、Ｗ−Ｏｒ−Ｋはプリンタ１４０３で用いられる特色インクであるオレンジ（Оｒ）に対応したラインであり、また、Ｗ−ＯｒＹ−Ｋは、このオレンジと、同様にプリンタ１４０３で用いられるインクであるイエローとの２次色に対応したラインである。すなわち、本発明の一実施形態では、立方体の頂点以外の色である特色を色材色、つまり、１次色として用いる場合、それに対応して、上記頂点同士を結ぶ辺上にその特色の格子点を設定する。そして、この格子点を含むラインについても測色結果に基づいて予め格子点データをもとめることにより、レッド、グリーン、ブルー以外の特色を用いた場合でも、均等色空間において格子点密度が均一な色変換テーブルを作成することが可能となる。
【００２８】
ここで、上記頂点間における特色の格子点（以下、制御点ともいう）の設定は、前述のパッチサンプル１４０５を測色した結果に基づいて行う。すなわち、測色結果に基づいて、（Ｃ、Ｍ、Ｙ、Ｋ、Оｒ）から（Ｒ、Ｇ、Ｂ）への変換関係を求め、次に、この変換の逆変換関係を求める。なお、この逆変換関係は公知の方法を用いて求めることができ、その詳細な説明は省略する。そして、この逆変換関係において、（０、０、０、０、Оｒ）に変換される上記頂点間の格子点の座標（Ｒ、Ｇ、Ｂ）を制御点とする。
【００２９】
また、以上の９本のライン上にある各格子点の格子点データは、テーブル作成において、立方体内部の格子点データを求める内部補間処理の前に予め求められるものである。すなわち、同様にパッチサンプルの測色結果に基づく上述の逆変換関係から、各格子点（Ｒ、Ｇ、Ｂ）に対する格子点データ（Ｃ、Ｍ、Ｙ、Ｋ、Ｏｒ）を求める。
【００３０】
上記の立方体における各頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹ，Ｋの座標は、色信号Ｒ′Ｇ′Ｂ′が８ビットであることから、以下のようになる。
Ｗ＝（２５５，２５５，２５５）であり、３次色のホワイト、即ちプリント用紙の色を示す。
Ｃ＝（０，２５５，２５５）であり、１次色のシアンを示す。
Ｍ＝（２５５，０，２５５）であり、１次色のマゼンタを示す。
Ｙ＝（２５５，２５５，０）であり、１次色のイエローを示す。
Ｒ＝（２５５，０，０）であり、２次色のレッドを示す。
Ｇ＝（０，２５５，０）であり、２次色のグリーンを示す。
Ｂ＝（０，０，２５５）であり、２次色のブルーを示す。
Ｏｒ＝（２５５，１２８，０）であり、特色の１次色であるオレンジを示す。
ＯｒＹ＝（２５５，１９２，０）であり、２次色のオレンジイエローを示す。
Ｋ＝（０，０，０）であり、１次色のブラック、即ちプリンタの最暗点を示す。
【００３１】
上記の通り、本実施形態では特色として用いたオレンジが、レッドとイエローの中間の色であるため、色分解テーブルのＲＧＢ座標系でもレッドとイエローの中間点となるＯｒ＝（２５５，１２８，０）の格子点がオレンジ原色として設定される。なお、特色として用いたオレンジが、例えば、レッドに近い場合は、Ｒ＝（２５５，０，０）に近い点、また、イエローに近い場合は、Ｙ＝（２５５，２５５，０）に近い点など、レッドとイエローを結ぶ（２５５，０，０）から（２５５，２５５，０）の間で、その特色インクの色再現特性に応じて、その制御点を設定することができることはもちろんである。ＯｒＹも同様にＯｒの制御点からＹの制御点までの間の格子点の中から特色インクの色再現特性に応じて自由に設定することができる。
【００３２】
本実施形態に係る色分解テーブルの作成方法では、以上の頂点Ｗからそれぞれ頂点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹを通り頂点Ｋに至るそれぞれのライン、および頂点Ｗと頂点Ｂｋを結ぶラインについてそれぞれ墨入れポイントを定めた後、色分解テーブル作成が行われる。すなわち、墨入れポイントが設定された各ラインの格子点について格子点データ（Ｃ、Ｍ、Ｙ、Ｋ、Ｏｒそれぞれのインク量）を求める。その後、上記ライン以外の格子点に対応する各色のインク量については、上記立方体を８つの四面体に分割し、それぞれの四面体における補間処理によって求める。
【００３３】
図３（ｃ）は、図３（ｂ）で説明した本実施形態に係る各ライン上の墨入れポイントを説明する図である。ここで、墨入れポイントとは、色分解処理の際に墨（Ｋインク）の入り始めとなる点を示す。すなわち、色分解テーブルの上述したそれぞれのラインにおいて、その定めた点より頂点Ｋに近い格子点ではその格子点データとして、Ｃ、Ｍ、Ｙ、Ｏｒの他、Ｋのインク量が定められる。
【００３４】
この墨入れポイントの設定は、本実施形態では、オペレータもしくはユーザが、図２にて説明した墨入れ用ＵＩ１４０２ａを介し、上述した、頂点Ｗからそれぞれ頂点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹを通り頂点Ｋに至るラインと頂点Ｗと頂点Ｋを結ぶラインの９つのラインそれぞれで、それぞれの墨入れポイントＣ０、Ｍ０、Ｙ０、Ｒ０、Ｇ０、Ｂ０、Ｗ０、Оｒ０、ＯｒＹ０を設定する。
これは、オペレータもしくはユーザが、各ラインごとに色再現域やブラックインクによる粒状感を考慮したポイント設定を行うとともに、各ラインの設定が他のラインに係る色相の色再現域などに及ぼす影響を考慮することによって、各インクによって再現する色空間において３次元連続的な墨入れポイントの設定を行うことが可能となる。
【００３５】
図４は、色分解テーブルの作成処理のフローチャートである。
【００３６】
同図において、ステップＳ０はスタートステップであり、インク色分解テーブル部１０５にダウンロードするためのテーブル作成を開始する。
【００３７】
ステップＳ１は、図３（ｃ）に示すＷ−Ｋラインにおける墨（Ｋインク）入れポイントＷ０の設定ステップである。上述したように、オペレータもしくはユーザによる墨入れＵＩ１４０２ａを介した設定入力に応じて、ホワイト（Ｗ）とブラック（Ｋ）を結ぶグレイラインにおける墨入れポイントＷ０を設定する。
【００３８】
次のステップＳ２は、ステップＳ１で設定された墨入れポイントＷ０に基づき、Ｗ−Ｋライン（グレイライン）上の色分解テーブルを作成するステップである。
【００３９】
具体的には、図３（ｂ）にて前述したように、パッチサンプル１４０５の測色結果に基づく前述の逆変換関係において、上記Ｗ−Ｋラインの各格子点を規定する（Ｒ、Ｇ、Ｂ）に対応する格子点データである各色のインク量（Ｃ、Ｍ、Ｙ、Ｋ、Оｒ）を求める。ここで、墨入れポイントとの関係では、上記逆変換関係では、１つの（Ｒ、Ｇ、Ｂ）に対してＫを含む（Ｃ、Ｍ、Ｙ、Ｋ、Оｒ）の組と含まない（Ｃ、Ｍ、Ｙ、Оｒ）の組が対応しており、従って、Ｋを用いない格子点ではＫを含まない組を格子点データとして設定し、Ｋを用いる格子点ではＫを含む組を格子点データとして設定する。
【００４０】
ステップＳ３は、頂点Ｗとそれぞれ頂点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹを結ぶラインに係る色分解テーブルを作成するステップである。すなわち、インク色に対応する１次色（Ｃ，Ｍ，Ｙ，Ｏｒ）とホワイトを結ぶライン、および２つのインク色で表現される２次色（Ｒ，Ｇ，Ｂ，ＯｒＹ）とホワイトを結ぶライン、すなわち、Ｗ−Ｃ、Ｗ−Ｍ、Ｗ−Ｙ、Ｗ−Ｒ、Ｗ−Ｇ、Ｗ−Ｂ、Ｗ−Ｏｒ、Ｗ−ＯｒＹの各ラインについて、色分解テーブルをそれぞれ作成する。この処理は、ステップＳ２にて説明した処理と同様に行う。
【００４１】
ステップＳ４は、図３（ｃ）に示したＣ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹそれぞれとＫを結ぶ９本のラインにおける墨（Ｋインク）入れポイントＣ０，Ｍ０，Ｙ０，Ｒ０，Ｇ０，Ｂ０，Ｏｒ０，ＯｒＹ０の設定ステップであり、墨入れＵＩ１４０２ａを介した設定入力に応じて、Ｃ−Ｋ、Ｍ−Ｋ、Ｙ−Ｋ、Ｒ−Ｋ、Ｇ−Ｋ、Ｂ−Ｋ、Ｏｒ−Ｋ、ＯｒＹ−Ｋラインのそれぞれにおける墨（Ｋインク）の入れポイントＣ０，Ｍ０，Ｙ０，Ｒ０，Ｇ０，Ｂ０，Ｏｒ０，ＯｒＹ０を設定する。ステップＳ５は、この墨入れがなされたＣ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｏｒ，ＯｒＹとＫを結ぶ各ライン上のインク色分解テーブルを作成するステップであり、ステップＳ２、Ｓ３と同様にして色分解テーブルをそれぞれ作成する。
【００４２】
ステップＳ６は、Ｙ−ＯｒＹ、Ｙ−Ｇ、Ｃ−Ｇ、Ｃ−Ｂ、Ｍ−Ｂ、Ｍ−Ｒ、Ｏｒ−Ｒ、Ｏｒ−ＯｒＹの各ラインの色分解テーブルを作成するステップである。
この処理もステップＳ２、Ｓ３、Ｓ５と同様にして行なう。
【００４３】
以上、分割される四面体の各辺の格子点データを求める、辺ごとの色分解テーブル作成を終了すると、次にステップＳ７で、これら辺以外の格子点データを求める内部補間処理を実行する。すなわち、上述した各ラインによって形成される３角形内部およびそれら３角形による四面体内部の各格子点に対応するインク量を補間処理によって求める、内部空間のインク色分解テーブルを作成する。
【００４４】
以下、ステップＳ７における内部補間処理について詳細に説明する。
【００４５】
図５は、ステップＳ７の内部補間処理の具体的な処理手順を示すフローチャートである。
【００４６】
図５において、ステップＳ１０は、スタートステップであり、本処理を起動するための所定の処理を行う。ステップＳ１１は、色分解テーブルを構成する立方体を８つの四面体に分割するステップであり、図３（ｂ）に示す色空間（立方体）を８つの四面体に分割する。なお、この分割処理は、本実施形態ではＲ、Ｇ、Ｂの座標データの計算で行われる。分割され四面体を図６（ａ）〜（ｈ）に示す。
【００４７】
図６（ａ）は、頂点Ｗ，Ｒ，Ｍ，Ｋで構成される四面体であり、図６（ｂ）は、頂点Ｗ，Ｍ，Ｂ，Ｋで構成される四面体であり、図６（ｃ）は、頂点Ｗ，Ｃ，Ｂ，Ｋで構成される四面体であり、図６（ｄ）は、頂点Ｗ，Ｙ，Ｇ，Ｋで構成される四面体であり、図６（ｅ）は、頂点Ｗ，Ｃ，Ｇ，Ｋで構成される四面体であり、図６（ｆ）は、頂点Ｗ，Ｒ，Ｏｒ，Ｋで構成される四面体であり、図６（ｇ）は、頂点Ｗ，Ｏｒ，ＯｒＹ，Ｋで構成される四面体であり、図６（ｈ）は、頂点Ｗ，ＯｒＹ，Ｙ，Ｋで構成される四面体である。
【００４８】
次に、ステップＳ１２では、上記のように分割された各四面体について、その頂点にＣ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ以外の頂点を含むか否かを判定する。すなわち、本ステップでは、四面体が特色Оｒの頂点を含むものか否かを判断する。特色Оｒの頂点を含む四面体の場合は、ステップＳ１３においてその四面体を拡大する処理を行ってからステップＳ１４へ移行し、含まない場合はそのままステップＳ１４へ移行する。具体的には、四面体が、図６（ｆ），（ｇ），（ｈ）に示す３つの四面体Ｗ−Ｒ−Ｏｒ−Ｋ、Ｗ−Ｏｒ−ＯｒＹ−Ｋ、Ｗ−ＯｒＹ−Ｙ−Ｋの場合は、ステップＳ１３へ移行して拡大処理を行い、それ以外の四面体は、ステップＳ１４へ移行する。
【００４９】
ステップＳ１３の拡大処理は、その対象となる四面体の頂点（格子点）のうち、当該立方体の８つの頂点のいずれでもない頂点を、８つの頂点のうちの最も近傍の頂点に移して対象四面体を拡大する処理である。この拡大処理によって、対象となる四面体は上記立方体の頂点のうち４つの頂点を用いた四面体と同じものとなる。異なるのは、その対象四面体を構成する辺（ライン）のうち、上記拡大処理によって変形する辺の上の格子点は、拡大率に応じて線形的に新たな辺の上の格子点に移り、その際、それぞれの格子点の格子点データ（各色のインク量）は変化せずもとの値が維持される点である。そして、このように拡大処理に係る四面体の変形する辺の格子点および格子点データが定められるとともに、その内部の格子点データは、立方体の頂点のうち４つの頂点を用いた、上述の四面体の内部のものと同じものが設定される。
【００５０】
図７（ａ）、図８（ａ）および図９（ａ）は、それぞれ本実施形態の四面体における拡大処理を説明する図である。すなわち、図６（ｆ）、（ｇ）および（ｈ）に示した３つの四面体Ｗ−Ｒ−Ｏｒ−Ｋ、Ｗ−Ｏｒ−ＯｒＹ−Ｋ、Ｗ−ＯｒＹ−Ｙ−Ｋについて、頂点Оｒおよび頂点ОｒＹを近傍の立方体の頂点へ移動して四面体を拡大する処理をそれぞれ示している。
【００５１】
図７（ａ）に示すように、四面体Ｗ−Ｒ−Ｏｒ−Ｋにおいて当該立方体の頂点のいずれでもない頂点Ｏｒは、頂点Ｙの位置に移動してＯｒ′とし、四面体Ｗ−Ｒ−Ｏｒ−Ｋを四面体Ｗ−Ｒ−Ｏｒ′−Ｋへ拡大処理する。具体的には、ラインＷ−ОｒおよびラインОｒ−Ｋ上の格子点は、辺Ｒ−Оｒ（Ｙ）に平行に移動して、座標的に、それぞれ辺Ｗ−Оｒ′（Ｙ）および辺Оｒ′（Ｙ）−Ｋ上の格子点に移動する。その際、それぞれの格子点の格子点データは変化しない。また、このように拡大された四面体Ｗ−Ｒ−Ｏｒ′−Ｋの内部の格子点は、立方体の４つの頂点による四面体Ｗ−Ｒ−Ｙ−Ｋのと同じであり、それらの格子点データは、以下に示すステップＳ１４、Ｓ１５、Ｓ１６の内部補間処理で求められる。
【００５２】
図８（ａ）および図９（ａ）に示す拡大処理も上記と同様に行なわれる。すなわち、図８（ａ）に示すように、四面体Ｗ−Ｏｒ−ＯｒＹ−Ｋの頂点Ｏｒおよび頂点ＯｒＹについて、頂点Ｏｒを頂点Ｒの位置に移動してＯｒ′とし、頂点ＯｒＹを頂点Ｙの位置に移動して（ＯｒＹ）′として、四面体Ｗ−Ｏｒ−ＯｒＹ−Ｋを四面体Ｗ−Ｏｒ′−（ＯｒＹ）′−Ｋに拡大する処理を行う。なお、この場合は、２つの頂点を移動して拡大処理を行う。また、図９（ａ）に示すように、四面体Ｗ−ＯｒＹ−Ｙ−Ｋの頂点ＯｒＹは、頂点Ｒの位置に移動して（ＯｒＹ）′とされて、四面体Ｗ−ＯｒＹ−Ｙ−Ｋが四面体Ｗ−（ＯｒＹ）′−Ｙ−Ｋに拡大される。
【００５３】
次に、ステップＳ１４、Ｓ１５、Ｓ１６では、以上のように分割された四面体、または、さらに拡大処理された四面体それぞれについて、内部補間処理を行い、四面体の辺を構成する上記ライン以外にある格子点の格子点データ（各色のインク量）を求める。
【００５４】
最初に、ステップＳ１４では、上記四面体を構成する三角形のうちラインＷ−Ｋと他の２つのラインで形成されるそれぞれの三角形内部における格子点の格子点データを補間処理によって求める。この三角形内部の補間処理については、図１１以降を参照して後述する。
【００５５】
同様に、ステップＳ１５では、頂点Ｋを含む当該立方体表面を構成する各三角形の内部にある格子点の格子点データを補間処理によって求める。すなわち、頂点Ｋを含む８つの三角形、Ｋ−Ｒ−Ｏｒ、Ｋ−Ｇ−Ｙ、Ｋ−Ｒ−Ｍ、Ｋ−Ｂ−Ｍ、Ｋ−Ｇ−Ｃ、Ｋ−Ｂ−Ｃ、Ｋ−Ｏｒ−ＯｒＹ、Ｋ−ＯｒＹ−Ｙの内部について補間処理を行い、格子点データを求める。この各三角形内部の補間処理もステップＳ１４の場合と同様であり、同様に後述する。
【００５６】
最後に、ステップＳ１６では、各四面体の表面以外の内部に存在する格子点について補間処理を行い、格子点データを求める。ここでの補間処理では、先ず、図１０に示すように、頂点Ｗ、Ｐ、Ｓ、Ｋ（Ｐ、Ｓは、Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、Оｒ、ОｒＹのうちの２つ）で構成される四面体について、Ｋを含まない三角形（頂点Ｗ，Ｐ，Ｓで構成）の内部を補間し、その後、先に補間した三角形に平行で、Ｋに向かって１格子点分進んだ三角形の内部を補間する。以降、順番にＫに向かって１グリッド分ずつ進んだ三角形について補間していく。このように、基本的にはこのステップにおける補間処理も、上記ステップＳ１４、Ｓ１５の三角形内部の補間処理と同様であり、その処理は後述する。
【００５７】
以上の内部補間処理を終了すると、ステップＳ１７において、各四面体について、ステップＳ１２と同じ判断を行う。すなわち、ステップＳ１３の拡大処理を行った四面体についてはステップＳ１８で縮小処理を行なうべく、拡大処理に係る四面体か否かを判断する。
【００５８】
ステップＳ１８の縮小処理は、上記拡大処理によって変形したライン上の格子点を、上述の拡大処理とは逆方向に線形的に（平行）移動して拡大前の元のライン上の格子点に移すとともに、そのライン以外の内部の格子点も同じ線形移動を行う。その際、これらの格子点の格子点データは変化しない。さらに、以上の格子点の移動の後、移動した内部の格子点データに基づき、縮小後の元の四面体に本来存在する格子点について補間を行い格子点データを求める。すなわち、上記縮小により移動してきた格子点は、当該立方体の格子点の位置関係よりも圧縮された位置関係にあり、縮小後の元の四面体に本来存在する格子点に対応していない。従って、元の四面体に本来存在するそれぞれの格子点について、その近傍の移動してきた格子点の何点かを用いて補間を行い格子点データを求める。なお、この補間方法については公知の方法のいずれをも用いることができる。
【００５９】
図７（ｂ）、図８（ｂ）および図９（ｂ）は、それぞれ本実施形態の四面体における縮小処理を説明する図であり、図７（ａ）、図８（ａ）および図９（ａ）に示した上記拡大処理に対応して、頂点Оｒ′および頂点（ОｒＹ）′を元の位置へ移動して四面体を縮小する処理をそれぞれ示している。
【００６０】
図７（ｂ）に示すように、拡大された四面体Ｗ−Ｒ−Ｏｒ′−Ｋについて、図７（ａ）に示すように頂点Ｙの位置に移動した頂点Ｏｒ′を元の位置であるＯｒの点に戻す。従って、四面体Ｗ−Ｒ−Ｏｒ′−Ｋは、元の四面体Ｗ−Ｒ−Ｏｒ−Ｋに縮小される。これに伴い、上述したように、ライン上および内部の格子点の格子点データは維持されるとともに、これらを用いた補間によって、元の四面体Ｗ−Ｒ−Ｏｒ−Ｋの内部における各格子点の格子点データ（インク量）が求められる。
【００６１】
図８（ｂ）は、四面体Ｗ−Ｏｒ′−（ＯｒＹ）′−Ｋについて縮小処理を示し、頂点Ｏｒ′を元の位置である頂点Ｏｒの位置に、そして、頂点Ｙ（ＯｒＹ）′を元の位置であるＯｒＹの位置に移動する。これにより、四面体Ｗ−Ｏｒ′−（ＯｒＹ）′−Ｋは、元の四面体Ｗ−Ｏｒ−ＯｒＹ−Ｋに縮小処理される。また、図９（ｂ）は、四面体Ｗ−（ＯｒＹ）′−Ｙ−Ｋについて縮小処理を説明する図であり、頂点（ＯｒＹ）′を元の位置である頂点ＯｒＹの位置に移動し、これにより、四面体Ｗ−（ＯｒＹ）′−Ｙ−Ｋは、元の四面体Ｗ−ＯｒＹ−Ｙ−Ｋに縮小処理される。以上の縮小処理においても、図７（ｂ）の場合と同様、ライン上および内部の格子点の格子点データは維持されるとともに、これらを用いた補間によって、それぞれ元の四面体の内部における各格子点の格子点データ（インク量）が求められる。
【００６２】
ステップＳ１９は、エンドステップであり、図４のステップＳ７の内部補間処理ステップが終了する。
【００６３】
以上説明した拡大、縮小処理を行うことにより、オレンジなど、色分解テーブルにおいて本来立方体の頂点におくことが適切でない特色を色材として用いる場合でも、テーブル作成においてその特色を頂点に含む四面体内部の補間処理を、上記特色を頂点に含まない他の四面体内部の補間処理と同様のアルゴニズムで行なうことができ、また、上記特色を頂点に含む四面体内部の補間処理自体を、拡大処理を経ない場合に較べてより簡潔なものとすることができるという効果を有する。
【００６４】
三角形内部の補間方法
図５にて上述した内部補間処理に係るステップＳ１４、Ｓ１５、Ｓ１６の三角形内部の補間処理を、図１１〜図２４を参照して詳細に説明する。
【００６５】
図１１は、三角形内部の補間処理を示すフローチャートである。すなわち、三角形内部の各格子点について、インク色分解テーブルに格納すべき各インク色のインク量データ（格子点データ）を、補間によって求める処理を示す。なお、以下では１つのインク色についての補間処理を説明するが、この補間処理はＣ、Ｍ、Ｙ、Ｋ、Оｒインクのそれぞれについて行われることはもちろんである。
【００６６】
ステップＳ２１において、三角形の各辺について、その辺の格子点データであるインク量がどのような形状で変化するかについて判定する。
【００６７】
本実施形態では、インク量の変化形状として、「一定」、「単調増加」、「単調減少」、「山」の４種類のいずれか判定される。この各辺におけるインク量変化形状の判定は、図１２に示すように三角形О−Ｂ−Ａにおいて始点Ｂおよび終点Оを固定し、始点Ｂから終点Оに向かう方向で行う。そして、いずれの変化形状においても、各辺上の格子点についてＰ１〜Ｐ４の４点の制御点を設定する。
なお、以下の説明では補間処理に係る三角形を図１２に示すように、О−Ｂ−Ａと表わす。
【００６８】
辺上に設定される制御点Ｐ１〜Ｐ４は、辺上のインク量変化に応じて、制御点Ｐ１が勾配開始点、制御点Ｐ２が最大インク量開始点、制御点Ｐ３が最大インク量終了点、制御点Ｐ４が勾配終了点を、それぞれ示す。本実施形態においては、これら設定された制御点Ｐ１〜Ｐ４に基づいて、補間処理を行う。
【００６９】
図１３（ａ）および（ｂ）は、インク量の変化形状が「一定」である辺の２例を示す図である。なお、同図では、インク量がグリッド（格子点））番号に関して連続的に示されているが、これは図示もしくは説明の簡略化のためであり、実際は、インク量は各格子点ごとに離散的に示されるものであることはもちろんである。
この「一定」の場合、制御点Ｐ１，Ｐ２は左端の格子点に、制御点Ｐ３，Ｐ４は右端の格子点に設定される。
【００７０】
同様に、図１４（ａ）および（ｂ）は、「単調増加」の２例を示す図であり、制御点Ｐ１は勾配の左端、制御点Ｐ２は勾配の右端、制御点Ｐ３，Ｐ４は右端に設定される。図１５（ａ）および（ｂ）は、「単調減少」の２例を示し、制御点Ｐ１，Ｐ２は左端、制御点Ｐ３は勾配の左端、制御点Ｐ４は勾配の右端に設定される。図１６（ａ）および（ｂ）は、「山」の２例を示し、制御点Ｐ１は勾配の左端、制御点Ｐ２は最大値の左端、制御点Ｐ３は最大値の右端、制御点Ｐ４は勾配の右端に設定される。
【００７１】
再び図１１を参照すると、次のステップＳ２２では、ステップＳ２１で判定された辺ごとのインク量変化形状の組み合わせに基づいて、その三角形に対する補間方法を決定する。
【００７２】
図１７（ａ）〜（ｄ）は、図１２に示した三角形О−Ｂ−Ａについて、各辺の形状判定結果の組み合わせと補間方法の関係を示した図である。
【００７３】
すなわち、図１７（ａ）〜（ｄ）において空白で示す欄には、上記判定した辺ごとのインク量変化形状の組合せに応じて、補間方法の種類の情報が予め設定されており、このテーブルに基づいて補間方法が決定される。補間方法の決定の際には、図１８（ａ）および（ｂ）に示すように、相互に頂点Ａを通る軸に関して反転した関係を有する場合や、図１９（ａ）〜（ｃ）に示すように、相互に回転した関係を有する場合には、同じインク量変化形状の組み合わせが同じとなる場合は、同一の補間方法を用いて補間処理する。本実施形態における補間方法としては、後述する補間方法Ｉ〜Ｖの５種類があるが、その他に、補間を行わない場合もある（ありえない組み合わせの場合）。
【００７４】
次に、ステップＳ２３では、上述のようにステップＳ２２で決定された補間方法に基づいて、三角形内部の補間を行う。以下、５種類の補間方法のそれぞれについて、図２０〜図２４を参照して説明する。
【００７５】
補間方法Ｉ
図２０（ａ）および（ｂ）は、補間方法Ｉによる補間処理の２例を示す図である。
補間方法Ｉは、図１７に示すテーブルにおいて、辺ＡＯ，ＢＡについてのみ対応するインク量が存在する場合、および辺ＢＯのインク量が一定で、辺ＡＯ，ＢＡのインク量に変化（単調減少／増加、山／山）がある場合に選択される。
【００７６】
図２０（ａ）は、辺ＡＯ，ＢＡの両方のインク量について、それぞれ単調減少／増加する場合を示し、図２０（ｂ）は、辺ＡＯ，ＢＡの両方に最大点（山）を有する場合を示している。以下、両方の場合のいずれにも適用される補間方法Ｉの説明を、両方の図について共通に行う。
【００７７】
まず、辺ＢＡ上のＰ１、Ｐ２、Ｐ３、Ｐ４（以下、それぞれＰ１ＢＡ、Ｐ２ＢＡ、Ｐ３ＢＡ、Ｐ４ＢＡとも記す。他の制御点についても同様、辺の符号を後に記して示す。）と、辺ＢＯ上のＰ１ＢＯ、Ｐ２ＢＯ、Ｐ３ＢＯ、Ｐ４ＢＯをそれぞれ結ぶ。図２０（ａ）および（ｂ）にそれぞれ示される、辺ＢＡ、ＢＯにおけるインク量変化によれば、実質的に辺Ｐ３ＡＯ−Ｐ２ＢＡと辺Ｐ４ＡＯ−Ｐ１ＢＡにより構成された台形状領域と、辺Ｐ１ＡＯ−Ｐ４ＢＡ（実際には点）と辺Ｐ２ＡＯ−Ｐ３ＢＡにより構成される三角形状の領域が規定される（図２０（ａ）に示す例は三角形状の領域のみ）。そして、このように最大点によって区切られた２つの領域ごとに、補間処理を行う。
【００７８】
例えば、図２０（ａ）および（ｂ）において、辺Ｐ３ＡＯ−Ｐ２ＢＡ（図２０（ａ）に示す例では点Ａ）と辺Ｐ４ＡＯ−Ｐ１ＢＡで囲まれた領域については、
｛（Ｐ３ＡＯ点のインク量）−（Ｐ４ＡＯ点のインク量）｝：
｛（辺ＡО上の点Ｗのインク量）−（Ｐ４ＡＯ点のインク量）｝
＝｛（Ｐ２ＢＡ点のインク量）−（Ｐ１ＢＡ点のインク量）｝：
｛（辺ＢＯ上の点Ｈのインク量）−（Ｐ１ＢＡ点のインク量）｝
を満たす辺Ｐ３ＡＯ−Ｐ４ＡＯ上の格子点をＷ、辺Ｐ１ＢＡ−Ｐ２ＢＡ上の格子点をＨとしたとき、辺Ｗ−Ｈ上の各格子点のインク量を、格子点Ｗおよび格子点Ｈのインク量に基づく線形補間によって算出する。この格子点ＷおよびＨを変化させてその領域内の全ての格子点についてインク量を求める。すなわち、領域内の辺ＡＯ，ＢＡにおいて、その開始点（Ｐ２ＡＯ，Ｐ１ＢＡ）と終了点（Ｐ４ＡＯ，Ｐ２ＢＯ）のインク量の差分に対する割合が等しい色材量の点Ｈ，Ｗを決定し、線分ＨＷに基づきインク量の補間を行う。
【００７９】
インク量形状によって他に規定され得る領域について、一般化すると、これと同様の補間処理を行う。すなわち、点Ａと辺Ｐ１ＡＯ−Ｐ４ＢＡ、辺Ｐ１ＡＯ−Ｐ４ＢＡと辺Ｐ２ＡＯ−Ｐ３ＢＡ、辺Ｐ２ＡＯ−Ｐ３ＢＡと辺Ｐ３ＡＯ−Ｐ２ＢＡ、辺Ｐ３ＡＯ−Ｐ２ＢＡと辺Ｐ４ＡＯ−Ｐ１ＢＡ、辺Ｐ４ＡＯ−Ｐ１ＢＡと辺ＢＯ、で囲まれたそれぞれの領域についても、同様に、その内部を上記任意の格子点Ｈおよび格子点Ｗを設定して線形補間することができる。
【００８０】
なお、上記の説明からも明らかなように、図２０（ａ）に示すような場合には、辺ＡＯ，ＢＡ上において最大インク量点を有さないため、三角形ＢＡＯ内部で領域を区切る線（図２０（ｂ）において太線で示した線分）は現れず、従って、三角形ＢＡＯの１領域についてのみ、上記線形補間を行うことになることはもちろんである。
【００８１】
補間方法ＩＩ
図２１は、補間方法ＩＩの１例を示す図である。補間方法ＩＩは、三角形の全ての辺ＡＯ、ＢＯおよびＢＡについて対応するインク量が存在し、辺ＡＯ、ＢＡについては単調減少／増加、辺ＢＯについては山の形状である場合などに選択される方法である。
【００８２】
同図に示すように、先ず、辺ＡＯ上の格子点Ｐ１ＡＯ、Ｐ２ＡＯ、Ｐ３ＡＯ、Ｐ４ＡＯ、辺ＢＯ上の格子点Ｐ１ＢＯ、Ｐ２ＢＯ、Ｐ３ＢＯ、Ｐ４ＢＯ、辺ＢＡ上の格子点Ｐ１ＢＡ、Ｐ２ＢＡ、Ｐ３ＢＡ、Ｐ４ＢＡについて、Ｐ１ＢＯとＰ１ＢＡ、Ｐ２ＢＯとＰ２ＢＡ、Ｐ３ＢＯとＰ３ＡＯ、Ｐ４ＢＯとＰ４ＡＯ、Ｐ３ＢＡとＰ２ＡＯ、Ｐ４ＢＡとＰ１ＡＯ、をそれぞれ結ぶ。
【００８３】
これらの領域について、例えば、辺Ｐ１ＢＡ−Ｐ１ＢＯ（同図に示す例では、点）と辺Ｐ２ＢＡ−Ｐ２ＢＯで囲まれた領域については、
｛（Ｐ２ＢＡ点のインク量）−（Ｐ１ＢＡ点のインク量）｝：
｛（辺ＢＡ上の点Ｈのインク量）−（Ｐ１ＢＡ点のインク量）｝
＝｛（Ｐ２ＢＯ点のインク量）−（Ｐ１ＢＯ点のインク量）｝：
｛（辺ＢＯ上の点Ｄのインク量）−（Ｐ１ＢＯ点のインク量）｝
を満たす辺Ｐ１ＢＡ−Ｐ２ＢＡ上の格子点Ｈ、辺Ｐ１ＢＯ−Ｐ２ＢＯ上の格子点Ｄとしたとき、辺ＨＤ上の格子点のインク量を、格子点Ｗおよび格子点Ｄのインク量に基づく線形補間によって算出する。そして、ＨおよびＤを変化させることにより、その領域内の全ての格子点についてインク量を求める。すなわち、領域内の隣り合う辺（この場合辺ＢＡ，ＢＯ）において、その開始点（Ｐ１ＢＡ，Ｐ１ＢＯ）と終了点（Ｐ２ＢＡ，Ｐ２ＢＯ）のインク量の差分に対する割合が等しいインク量の点Ｈ，Ｄを決定し、これに基づき線分ＨＤ上の格子点のインク量を補間によって求める。
【００８４】
また、Ｐ２ＢＯ−Ｐ２ＢＡ−Ｐ３ＢＡ（同図に示す例では、直線）、およびＰ３ＢＯ−Ｐ３ＡＯ−Ｐ２ＡＯ（同図に示す例では、直線）で囲まれた三角形については、たとえば前者の場合、点Ｐ２ＢＯと辺Ｐ２ＢＡ−Ｐ３ＢＡ上の任意の点を直線で結び、その直線上の点のインク量を、その両端点のインク量に基づく線形補間によって算出する。
【００８５】
補間方法ＩＩＩ
図２２は、補間方法ＩＩＩによる補間例を示す図である。補間方法ＩＩＩは、辺ＢＯにのみ対応するインク量が存在する場合、また、辺ＡＯ、ＢＡについては一定、辺ＢＯについては山の形状である場合、などに選択される方法である。
【００８６】
この場合には、上記補間方法Ｉや補間方法ＩＩの場合のように対応する制御点が１対１に存在しない。そこで、有限要素法（ＦＥＭ）と呼ばれる補間方法により２次元の非線形補間処理を実行する。有限要素法（ＦＥＭ）では、閉空間における境界条件を与えると、その境界条件から内部の領域の格子点のインク量について偏微分方程式を解いて求める手法である。同図に示す例では、境界条件として、辺Ａ０、ＢＡの一定のインク量、辺ＢＯの山形のインク量を与えることにより内部のインク量を算出する。なお、このＦＥＭについては公知の方法を用いることができ、その説明は省略する。
【００８７】
補間方法ＩＶ
図２３（ａ）〜（ｃ）は、補間方法ＩＶによる補間例を示す図である。補間方法ＩＶは、三角形の全ての辺ＡＯ，ＢＯ，ＢＡにインク量が存在し、辺ＡＯ，ＢＯ，ＢＡの全て山の形状である場合、などに選択される方法である。
【００８８】
この場合には，３辺の山の頂点のインク量を比較して、インク量の大きさにより補間方法Ｉの２点補間方法と補間方法ＩＩＩの有限要素法（ＦＥＭ）を用いた補間方法の併用により三角形ＯＡＢ内部の格子点について補間を行う。
【００８９】
図２３（ａ）に示す例では、点Ｐ２ＡＯのインク量＞点Ｐ２ＢＡのインク量＞点Ｐ２ＢＯの関係があるため、頂点のインク量の大きい方の２つの辺ＡＯとＢＡを用いて、図２３（ｂ）に示すように、補間方法Ｉの２点補間によって補間処理を行う。そのときの補間処理結果をＥ（ｉ）とする。
【００９０】
そして、辺ＢＯのインク量のうち一定の部分を除いた山の部分のみのインク量（インク量３０から６０の間の部分）は、図２３（ｃ）に示すように、補間方法ＩＩＩの有限要素法（ＦＥＭ）を用いて補間処理する。そのときの補間処理結果をＦＥＭ（ｉ）とすると、図２３（ａ）に示すインク量形状の補間処理結果Ｄ（ｉ）は、
Ｄ（ｉ）＝Ｅ（ｉ）＋ＦＥＭ（ｉ）
によって求められる。
【００９１】
このような３辺とも山の形状の場合、例えば、対応する２辺を定めて２点間の補間処理による方法では、必ず１辺の情報が反映されず、その１辺と内部の格子点で、インク量の連続性が崩れてしまい再現画像に擬似輪郭が生じるおそれがある。しかし、本補間方法ＩＶを用いることにより、３辺の全ての情報が全て反映された２次元補間処理を実現することができ、インク量の連続性が保存され階調性の向上した良好な画像を再現することが可能となる。
【００９２】
補間方法Ｖ
図２４（ａ）〜（ｃ）は、補間方法Ｖによる補間処理の一例を示す図である。補間方法Ｖは、三角形の全ての辺ＡＯ，ＢＯ，ＢＡについて対応するインク量が存在し、辺ＡＯが単調増加、辺ＢＯが山、そして、辺ＢＡが単調減少の形状である場合、などに選択される方法である。
【００９３】
この場合は、補間方法ＩＶと同様に補間方法Ｉの２点補間方法と領域が限定された場合の有限要素法（ＦＥＭ）を用いた補間方法の併用により三角形ＯＡＢ内部の格子点について補間を行う。
【００９４】
図２４（ａ）に示す例では、辺ＡＯではインク量が途中から発生し、辺ＢＡではインク量が途中からゼロなる場合を示している。この場合に、先ず、図２４（ｂ）に示すように、辺ＡＯおよびＢＡそれぞれの点Ｐ１ＡОおよびＰ４ＢＡと、辺ＢＯの点Ｐ４ＢＯおよびＰ１ＢＯをそれぞれ結んだ辺のインク量に基づき、補間方法Ｉを用いて補間処理を行い、そのときの補間処理結果をＥ（ｉ）とする。
【００９５】
そして、図２４（ｃ）に示すように、図２４（ｂ）のインク量が存在する領域（同図中では、太線で囲まれた領域）に関してのみ有限要素法（ＦＥＭ）による補間処理を行う。この場合、辺ＯＢの境界条件は、図２４（ａ）に示す辺ＢＯのインク量のうち一定の部分を除いた山の部分のみのインク量（インク量３０から６０の間の部分）であり、その他の境界条件は、０である。そのときの、その有限要素法（ＦＥＭ）による補間処理結果をＦＥＭ（ｉ）とする。
【００９６】
そして、図２４（ａ）の形状の補間処理結果Ｄ（ｉ）は、補間方法ＩＶと同様に、
Ｄ（ｉ）＝Ｅ（ｉ）＋ＦＥＭ（ｉ）
により求める。
【００９７】
実際の補間例
図２５に、一例として、ブラック（Ｋ）、ホワイト（Ｗ）、シアン（Ｃ）で囲まれた三角形の各辺について、上述の補間処理によって得られるＣ、Ｍ、Ｙ、Ｋ、Оｒの各インク量変化を示す。この場合、Ｃインクについては、辺ＣＷ，ＢＣについては単調減少／増加、辺ＢＷについては山の形状であるため補間方法ＩＩによる補間を行い、それ以外のＣ、Ｍ、Ｙ、Ｋインクについては辺ＢＣ，ＢＷのみに存在するため補間方法Ｉによる補間を行なうことによって、この三角形内部の各格子点のインク量（格子点データ）を求めることになる。なお、この三角形の場合は、格子点データの値として、特色オレンジ（Оｒ）はゼロであり、同図にはインク量として表れない。
【００９８】
以上説明したように、本実施形態の補間方法によりシアン、マゼンタ、イエローの２次色にあたるレッド、グリーン等の特色以外の特色であるオレンジ色が色材色として用いられた場合でも、色分解テーブルにおけるその特色の格子点を当該立方体の頂点以外の格子点に設定することができるため、作成されたテーブルの格子点密度が均等色空間において均一にでき、色みの偏りのない色再現を実現できる色分解テーブルを作成することができる。
【００９９】
また、特色としてオレンジ色の色材色が用いられた場合、一次色のＯｒや二次色のＯｒＹを含むＷ−Ｏｒ−ＫやＷ−ＯｒＹ−Ｋの三角形は、テーブルに係る立方体の頂点を含む面には乗っていないため、その後の四面体内部の処理が複雑となるが、そのＯｒやＯｒＹを立方体の頂点へ移動することにより、他の四面体に対する補間同様簡易な四面体内部の補間処理を実行することができる。
【０１００】
＜実施形態２＞
上述した実施形態では、プリンタのインク色としてＣ、Ｍ、Ｙ、Ｋ、Ｏｒ５色の場合を例として説明したが、シアン、マゼンタについてそれぞれより濃度が薄い淡インクを用いた、計７色のインクを使用する７色プリンタについても、インク色を２つ増やすだけで、上記実施形態と同様の補間処理が可能となる。
【０１０１】
また、特色として、Ｏｒ以外の特色レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）を用いる場合、図２６に示すように、まずＲとＭの中間にＲＭ，ＲとＹの中間にＲＹ，ＧとＹの中間にＧＹ，ＧとＣの中間にＧＣを新たに設定するが、このような２次色についても、上述した実施形態の拡張、縮小処理を行うことにより、内部補間の演算が簡易になる。
【０１０２】
＜実施形態３＞
上記実施形態においては、コンピュータで作成されたインク色分解テーブルをプリンタにダウンロードして、そのプリンタ内のコントローラにおいて色分解処理が実施される例について説明した。しかしながら本発明の適用はこれに限らず、図２に示すコンピュータ１４０１内にて、作成したインク色分解テーブルをプリンタドライバ内部のＬＵＴにセットする場合にも、同様に適用できる。
【０１０３】
＜実施形態４＞
上記実施形態では、プリンタに画像データを出力するための装置として、図２に示すようなコンピュータ１４０１を例として説明したが、本発明の適用はこれに限らず、デジタルカメラ等で撮影された画像データを一時格納できる装置で、プリンタと接続して画像データを送信できるもの等、プリンタに画像データを送信できる装置であれば、適用可能である。
【０１０４】
また、上記実施形態では、画像データを送信する装置（コンピュータ１４０１）とプリンタとが別々に存在する例を示したが、デジタルカメラ等の入力手段で入力された画像データが何らかのメモリメディアに格納され、プリンタ本体に上記メモリメディアを取り込む構成が搭載されている場合、プリンタ本体のみにおいて本発明を実施することも可能である。
【０１０５】
このような観点から、少なくとも本発明を適用した色分解テーブル作成を行う装置を、本明細書では「画像処理装置」ともいう。
【０１０６】
＜実施形態５＞
上記実施形態では、図２で示したように、パッチサンプルの入力装置として測色器を用いる例を示したが、本発明の適用はこれに限らず、フラッドベットスキャナやドラムスキャナ等、印刷物を画像データとしてコンピュータなどに取り込むことができ、これに基づいてプリンタのインク特性を調査できるものであれば適用可能である。
【０１０７】
＜実施形態６＞
上記実施形態では、カラープリンタの色再現域を規定するインク色分解テーブルの入力色空間をＲＧＢ色空間として説明したが、この入力色空間はもちろんＲＧＢ色空間に限定されず、ＣＭＹやａｂｃ等、３つの変数により３次元的にプリンタの色再現範囲を規定できるような色空間であれば適用可能である。
【０１０８】
＜実施形態７＞
上記実施形態では、三角形内部の補間処理において、その三角形の各辺におけるインク量変化の形状として、「一定」、「単調増加」、「単調減少」、「山」の４つに分類したが、例えば山形や鋸型等、他の形状を追加することも可能である。また、各辺で補間の区切りのためにＰ１〜Ｐ４の４点を指定する例を示したが、この点の数は４つに限定されないことは言うまでもない。
【０１０９】
また、三角形内部の補間処理の方法は、上述の実施形態で示したものに限られず、例えば、前述の特許文献１に開示される、等インク量線を用いたものであってもよい。
【０１１０】
＜実施形態８＞
上記の実施形態では、インクジェット方式のプリンタを例にとり説明したが、プリンタなどの印刷装置の印刷方式はこれに限られず、公知の方式を用いた印刷装置にも本発明を適用することができる。例えば、電子写真方式の印刷装置に適用する場合、Ｃ、Ｍ、Ｙ、Ｋのトナーの他に特色としてオレンジ（Ｏｒ）のトナーを用いるようなプリンタや複写機についても本発明を適用することができる。
【０１１１】
＜さらに他の実施形態＞
また、図４、図５、図１１等で前述した実施形態の機能を実現する様に各種のデバイスを動作させるようにこれらの各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１１２】
また、この場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１１３】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【０１１４】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１１５】
さらに、供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【０１１６】
以上説明したように本発明の実施形態によれば、シアン、マゼンタ、イエロー以外の特色が新たにインク色として用いられた場合でも、その特色の色再現特性に応じた制御点を設定して、特色インクに対応した色分解テーブルを作成することができる。
【０１１７】
また、特色インクを用いた場合、新たに設けられた四面体を構成する４つの面となる三角形は、必ずしも最終的に作成される色分解テーブルの格子点上に存在しないため、内部補間処理が複雑になるという課題が存在した。しかし、上記本発明の実施形態によれば、新たに用いられた特色インクを含む一次色や二次色を立方体の頂点へ移動して、特色インクを含む四面体の拡大処理をし、従来と同じ四面体にて内部の補間処理を実行した後で、元の特色インクを含む四面体に縮小処理することにより、シンプルな構成で特色インクを含む内部の補間処理を実行することが可能となる。
【０１１８】
以下、本発明の実施態様を以下に示す。
【０１１９】
［実施態様１］  所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルの作成方法であって、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、
前記立体を前記各ラインによって当該ラインを辺として含む複数の立体に分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、
ステップを有したことを特徴とする色分解テーブル作成方法。
【０１２０】
［実施態様２］  さらに、前記特色と該特色が定められる辺の一方の頂点の色との２次色の点を当該辺上に定め、前記立体の表面を通り複数の頂点を結び前記２次色の点を含むラインについても、前記所定パッチの測色結果に基づき格子点データを求め、前記立体を前記２次色の点を含むラインを含んだ前記各ラインによって分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求めるステップを有したことを特徴とする実施態様１に記載の色分解テーブル作成方法。
【０１２１】
［実施態様３］  前記分割された複数の立体について補間処理を行い、当該分割された立体の格子点データを求める際、前記特色の点を含むラインを含んだ前記分割された立体または前記特色と頂点の色との前記２次色の点を含むラインを含んだ前記分割された立体については、当該特色の点または当該２次色の点の座標を、当該特色の点および当該２次色の点が定められる辺の一方の頂点に移す拡大処理を行い、該拡大された立体について前記補間処理を行い、前記特色の点または当該２次色の点の座標を元の座標に戻す縮小処理を行い、該元の分割された立体の格子点の格子点データを、前記拡大された立体の補間処理によって得られた格子点およびその格子点データに基づいて求めることを特徴とする実施態様１または２に記載の色分解テーブル作成方法。
【０１２２】
［実施態様４］  前記分割された立体は四面体であり、該四面体についての補間処理は、当該四面体を複数の三角形に分割し、該分割されたそれぞれの三角形についてその３辺の格子点データに基づいた補間処理によって、当該三角形面上に存在する格子点の格子点データを求めることを特徴とする実施態様１ないし３のいずれかに記載の色分解テーブル作成方法。
【０１２３】
［実施態様５］  前記三角形の３辺における格子点データに基づく補間処理は、３辺のうち、２辺の格子点データを用いた補間処理、または、３辺のうちの１辺、２辺、３辺のいずれかの格子点データを用いた有限要素法による補間処理であることを特徴とする実施態様４に記載の色分解テーブル作成方法。
【０１２４】
［実施態様６］  前記特色以外の色材の色は、シアン、マゼンタ、イエローおよびブラック色の４色、またはシアン、マゼンタ、イエロー、ブラックの４色に淡シアン、淡マゼンタ色を加えた６色であることを特徴とする実施態様１ないし５のいずれかに記載の色分解テーブル作成方法。
【０１２５】
［実施態様７］  前記特色は、オレンジ色であることを特徴とする実施態様１ないし６のいずれかに記載の色分解テーブル作成方法。
【０１２６】
［実施態様８］  前記所定の入力色は、レッド、グリーン、ブルーであることを特徴とする実施態様１ないし７のいずれかに記載の色分解テーブル作成方法。
【０１２７】
［実施態様９］  所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルを作成する画像処理装置であって、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定める特色点設定手段と、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求めるテーブルデータ作成手段と、
前記立体を前記各ラインによって当該ラインを辺として含む複数の立体に分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める補間手段と、
を具えたことを特徴とする画像処理装置。
【０１２８】
［実施態様１０］  所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルによって変換された前記色材色のデータに基づいて印刷を行う印刷装置であって、
前記色分解テーブルは、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、
前記立体を前記各ラインによって当該ラインを辺として含む複数の立体に分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、
ステップを有した処理によって作成されたことを特徴とする印刷装置。
【０１２９】
［実施態様１１］  コンピュータに読み込まれることにより、所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルの作成処理を実行するためのプログラムであって、
前記作成処理は、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、
前記立体を前記各ラインによって当該ラインを辺として含む複数の立体に分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、
ステップを有したことを特徴とするプログラム。
【０１３０】
［実施態様１２］  所定の入力色によって規定される格子点に対応して印刷装置で用いられる色材色の格子点データを格納し、前記所定の入力色を、前記格子点によって構成される立体の頂点に対応した色以外の特色を含んだ前記色材色に変換する色分解テーブルの作成処理を実行するためのプログラムをコンピュータに読取り可能に記憶した記憶媒体であって、
前記作成処理は、
前記立体における２つの頂点を結ぶ辺上に、前記特色の点を定め、
前記立体における２つの頂点であるブラックとホワイトを結ぶライン、前記立体の表面を通り複数の頂点を結ぶライン、および前記立体の表面を通り複数の頂点を結び前記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、
前記立体を前記各ラインによって当該ラインを辺として含む複数の立体に分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求める、
ステップを有したことを特徴とする記憶媒体。
【０１３１】
【発明の効果】
以上説明したように本発明によれば、色分解テーブルを作成する場合、入力色で規定される当該テーブルの立体における２つの頂点を結ぶ辺上に、立体の頂点以外の色である特色の点を定め、上記立体における２つの頂点であるブラックとホワイトを結ぶライン、上記立体の表面を通り複数の頂点を結ぶライン、および上記立体の表面を通り複数の頂点を結び上記特色の点を含むラインそれぞれにおける格子点について、所定パッチの測色結果に基づき格子点データを求め、上記立体を前記各ラインによって分割し、該分割された複数の立体について、前記各ラインにおける格子点の格子点データに基づいて補間処理を行い、当該分割された立体における、当該ライン以外の格子点の格子点データを求めるので、例えば、ＲＧＢ等の入力色で規定される３次元色空間の立方体における頂点の色以外の色を特色の色材として用いても、上記特色の色材の色再現域を有効に活用できるとともに、他の色材の色再現域との関係において色分解テーブルの均等色空間における格子点密度を均一にでき、結果として精度の高い色分解を行なうことが可能となる。
【０１３２】
この結果、例えば、シアン、マゼンタ、イエローの２次色にあたるレッド、グリーン、ブルー以外の特色を色材色として用いた場合でも、その特色インクに対応した適切な色分解テーブルを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる印刷システムにおいて色分解処理およびそのための色分解テーブルの作成を実行するための概略構成を示すブロック図である。
【図２】図１に示した印刷システムの具体的構成を示す図である。
【図３】（ａ）は、色分解テーブルの構成を模式的に示す図、（ｂ）は、色分解テーブルの作成に際して予め格子点データが定められる格子点によって形成されるラインを示す図、（ｃ）は、（ｂ）で説明した本実施形態に係る各ライン上の墨入れポイントを説明する図である。
【図４】本発明の一実施形態に係る色分解テーブルの作成処理のフローチャートである。
【図５】図４に示す内部補間処理の具体的な処理手順を示すフローチャートである。
【図６】（ａ）〜（ｈ）は、図３（ｂ）に示す色空間（立方体）を８つに分割して規定されるそれぞれの四面体を示す図である。
【図７】（ａ）および（ｂ）は、本発明の一実施形態に関し、特色に係る四面体のそれぞれ拡大および縮小処理を説明する図である。
【図８】（ａ）および（ｂ）は、同様に、特色に係る四面体のそれぞれ拡大および縮小処理を説明する図である。
【図９】（ａ）および（ｂ）は、同様に、特色に係る四面体のそれぞれ拡大および縮小処理を説明する図である。
【図１０】本発明の一実施形態に係る、四面体内部における三角形内部補間の順序を説明する図である。
【図１１】本発明の一実施形態に係る、三角形内部補間の処理手順を示すフローチャートである。
【図１２】上記三角形内部補間において、三角形の各辺におけるインク量変化形状の判定方向を示す図である。
【図１３】（ａ）および（ｂ）は、上記インク量形状が「一定」の場合における、制御点Ｐ１〜Ｐ４の設定例を示す図である。
【図１４】（ａ）および（ｂ）は、上記インク量形状が「単調増加」の場合における制御点Ｐ１〜Ｐ４の設定例を示す図である。
【図１５】（ａ）および（ｂ）は、上記インク量形状が「単調減少」の場合における制御点Ｐ１〜Ｐ４の設定例を示す図である。
【図１６】（ａ）および（ｂ）は、上記インク量形状が「山」の場合における制御点Ｐ１〜Ｐ４の設定例を示す図である。
【図１７】三角形各辺のインク量形状判定結果とその三角形内部の補間方法の関係（テーブル）を示す図である。
【図１８】（ａ）および（ｂ）は、インク量形状判定において、反転すると同じインク量形状となる三角形を説明する図である。
【図１９】（ａ）〜（ｃ）は、インク量形状判定において、回転すると同じインク量形状となる三角形を説明する図である。
【図２０】（ａ）および（ｂ）は、本発明の一実施形態に係る三角形内部補間の補間方法Ｉを説明する図である。
【図２１】本発明の一実施形態に係る三角形内部補間の補間方法ＩＩを説明する図である。
【図２２】本発明の一実施形態に係る三角形内部補間の補間方法ＩＩＩを説明する図である。
【図２３】（ａ）〜（ｃ）は、本発明の一実施形態に係る三角形内部補間の補間方法ＩＶを説明する図である。
【図２４】（ａ）〜（ｃ）は、本発明の一実施形態に係る三角形内部補間の補間方法Ｖを説明する図である。
【図２５】三角形内部補間の結果として、Ｂｌａｃｋ、Ｗｈｉｔｅ、Ｃｙａｎを頂点とする三角形の各辺についての、インク量変化例を示す図である。
【図２６】ＣＭＹＫ及びＲ，Ｇインクを用いる６色プリンタにおける色空間分割を説明する図である。
【符号の説明】
１０１  カラーマッチング処理部
１０２  インク色分解処理部
１０３  ハーフトーン処理部
１０４  インク色分解テーブル作成部
１０５  インク色分解テーブル部
１０６  プリンタ特性入力部
１４０１  コンピュータ
１４０２  モニタ
１４０３  プリンタ
１４０４  測色器
１４０５  パッチサンプル
【図１】
2004180027.tif 000003
【図２】
2004180027.tif 000004
【図３】
2004180027.tif 000005
【図４】
2004180027.tif 000006
【図５】
2004180027.tif 000007
【図６】
2004180027.tif 000008
【図７】
2004180027.tif 000009
【図８】
2004180027.tif 000010
【図９】
2004180027.tif 000011
【図１０】
2004180027.tif 000012
【図１１】
2004180027.tif 000013
【図１２】
2004180027.tif 000014
【図１３】
2004180027.tif 000015
【図１４】
2004180027.tif 000016
【図１５】
2004180027.tif 000017
【図１６】
2004180027.tif 000018
【図１７】
2004180027.tif 000019
【図１８】
2004180027.tif 000020
【図１９】
2004180027.tif 000021
【図２０】
2004180027.tif 000022
【図２１】
2004180027.tif 000023
【図２２】
2004180027.tif 000024
【図２３】
2004180027.tif 000025
【図２４】
2004180027.tif 000026
【図２５】
2004180027.tif 000027
【図２６】
2004180027.tif 000028