(57)【要約】      （修正有）【課題】出力画像の画質を向上させる色変換テーブルを容易に生成する技術を提供する。【解決手段】入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する色変換テーブル生成装置である。色変換テーブル生成装置の色変換テーブル生成プログラムは、入力色空間に設けられた既定軸において、複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける境界位置設定機能と、既定軸における境界位置に基づいて、対応関係を規定する格子点において特定色材を使用するか否かを決定する使用可否決定機能と、特定色材を使用すると決定された場合に、格子点における特定色材の使用量を設定する使用量設定機能と、を備える。【選択図】図１
2018037761.tif 000002
【特許請求の範囲】
【請求項１】
入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する色変換テーブル生成装置であって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける境界位置設定部と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する使用可否決定部と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する使用量設定部と、を備える、色変換テーブル生成装置。
【請求項２】
前記使用量設定部は、前記既定軸の位置を表す値から色材の使用量を表す値を求める関数を用いることにより、前記格子点における前記特定色材の使用量を設定する、請求項１に記載の色変換テーブル生成装置。
【請求項３】
前記使用量設定部は、前記特定色材の使用量の設定に用いる関数の設定を受け付ける関数設定部を有する、請求項２に記載の色変換テーブル生成装置。
【請求項４】
前記既定軸は、
前記入力色空間において白点から黒点に至るグレー軸、
前記入力色空間において白点からイエロー純色点を通って黒点に至るＹ経由軸、
前記入力色空間において白点からレッド純色点を通って黒点に至るＲ経由軸、
前記入力色空間において白点からマゼンタ純色点を通って黒点に至るＭ経由軸、
前記入力色空間において白点からブルー純色点を通って黒点に至るＢ経由軸、
前記入力色空間において白点からシアン純色点を通って黒点に至るＣ経由軸、及び、
前記入力色空間において白点からグリーン純色点を通って黒点に至るＧ経由軸
の中から選ばれる複数の軸を含み、
前記境界位置設定部は、前記複数の軸のそれぞれについて前記境界位置の設定を受け付け、
前記使用可否決定部は、前記複数の軸のそれぞれにおける前記境界位置に基づいて、前記格子点において前記特定色材を使用するか否かを決定する、請求項１〜請求項３のいずれか一項に記載の色変換テーブル生成装置。
【請求項５】
前記既定軸は、前記グレー軸、前記Ｙ経由軸、前記Ｒ経由軸、前記Ｍ経由軸、前記Ｂ経由軸、前記Ｃ経由軸、及び、前記Ｇ経由軸の中から選ばれる第一選択軸、第二選択軸、及び、第三選択軸を含み、
前記使用可否決定部は、前記入力色空間において、前記第一選択軸における前記境界位置、前記第二選択軸における前記境界位置、及び、前記第三選択軸における前記境界位置を結ぶ三角形と、前記格子点と、の位置関係に基づいて、前記格子点において前記特定色材を使用するか否かを決定する、請求項４に記載の色変換テーブル生成装置。
【請求項６】
前記第三選択軸が前記グレー軸であり、
前記使用可否決定部は、前記入力色空間において、前記第一選択軸が通っている純色点、前記第二選択軸が通っている純色点、白点、及び、黒点を頂点として形成される四面体に前記格子点が含まれるか否かを判断し、前記四面体に前記格子点が含まれると判断した場合に、前記三角形と、前記格子点と、の位置関係に基づいて、前記格子点において前記特定色材を使用するか否かを決定する、請求項５に記載の色変換テーブル生成装置。
【請求項７】
前記使用量設定部は、前記入力色空間において、前記三角形と、前記格子点と、の位置関係に基づいて、前記格子点における前記特定色材の使用量を設定する、請求項５又は請求項６に記載の色変換テーブル生成装置。
【請求項８】
前記入力色空間は、第一入力色の１次元軸、第二入力色の１次元軸、第三入力色の１次元軸、及び、第四入力色の１次元軸を有する色空間であり、
前記既定軸は、前記入力色空間において、前記第一入力色の１次元軸、前記第二入力色の１次元軸、及び、前記第三入力色の１次元軸で構成される仮想の六面体の頂点が前記第四入力色の成分の変化により移動するときの軌跡を表す稜線軸を複数含み、
前記境界位置設定部は、前記複数の稜線軸のそれぞれについて前記境界位置の設定を受け付け、
前記使用可否決定部は、前記複数の稜線軸のそれぞれにおける前記境界位置に基づいて、前記格子点において前記特定色材を使用するか否かを決定する、請求項１〜請求項３のいずれか一項に記載の色変換テーブル生成装置。
【請求項９】
前記既定軸は、前記仮想の六面体における８箇所の頂点のそれぞれに対応する８本の前記稜線軸を含み、
前記使用可否決定部は、前記入力色空間において、前記８本の稜線軸のそれぞれにおける前記境界位置と、前記格子点と、の位置関係に基づいて、前記格子点において前記特定色材を使用するか否かを決定する、請求項８に記載の色変換テーブル生成装置。
【請求項１０】
前記使用量設定部は、前記入力色空間において、前記８本の稜線軸のそれぞれにおける前記境界位置と、前記格子点と、の位置関係に基づいて、前記格子点における前記特定色材の使用量を設定する、請求項９に記載の色変換テーブル生成装置。
【請求項１１】
入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する色変換テーブル生成方法であって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける工程と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する工程と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する工程と、を含む、色変換テーブル生成方法。
【請求項１２】
入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成するための色変換テーブル生成プログラムであって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける境界位置設定機能と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する使用可否決定機能と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する使用量設定機能と、をコンピューターに実現させる、色変換テーブル生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する技術に関する。
【背景技術】
【０００２】
入力色をインクジェットプリンターに依存する出力色空間の色に変換するため、入力色空間の座標値と複数種類のインクの使用量との対応関係を規定した色変換テーブルが使用されている。プリンターで使用されるインクセットは、例えば、Ｃ（シアン）インク、Ｍ（マゼンタ）インク、Ｙ（イエロー）インク、及び、Ｋ（ブラック）インクを含む。被印刷物（print substrate）に形成されるＫインクのドットは、濃色を再現する場合に画質を向上させることができる一方、淡色を再現する場合には粒状感を生じさせることがある。そこで、入力色空間のうち淡色の領域でＫインクが使用されないように色変換テーブルが生成されている。
【０００３】
色変換テーブルには入力色空間における位置を表す格子点が設定され、これらの格子点に複数種類のインクの使用量が対応付けられている。例えば、入力色がＲ（レッド）、Ｇ（グリーン）、及び、Ｂ（ブルー）の３色であって、Ｒ，Ｇ，Ｂの各軸方向に１７個ずつ格子点が設定されている場合、色変換テーブルの格子点数は１７3個となる。
尚、参考例として、特許文献１には、インクドットの粒状性を示す粒状性指数を含む目的関数の値が低くなるようにインク使用量が選択された色変換プロファイルが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２９９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
Ｃ、Ｍ、Ｙ、及び、Ｋのインクを使用して高画質の印刷画像を得るための色変換テーブルを生成する際には、各格子点について、印刷画像の画質を考慮しながら、Ｋインクを使用するか否かを設定したうえ、Ｃ、Ｍ、Ｙ、及び、Ｋのインクの使用量を決める必要がある。上述したように色変換テーブルには多数の格子点があるため、ユーザーが各格子点についてＫインクを使用するか否かを設定したうえでインク使用量を決める作業を行うと、時間がかかる。
尚、上述のような問題は、インクジェットプリンターのための色変換テーブルを生成する場合に限らず、種々の色材で入力色を再現するための色変換テーブルを生成する場合にも存在する。
【０００６】
本発明の目的の一つは、出力画像の画質を向上させる色変換テーブルを容易に生成する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の一つを達成するため、本発明は、入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する色変換テーブル生成装置であって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける境界位置設定部と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する使用可否決定部と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する使用量設定部と、を備える、態様を有する。
【０００８】
また、本発明は、入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成する色変換テーブル生成方法であって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける工程と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する工程と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する工程と、を含む、態様を有する。
【０００９】
さらに、本発明は、入力色空間の座標値と複数種類の色材の使用量との対応関係を規定した色変換テーブルを生成するための色変換テーブル生成プログラムであって、
前記入力色空間に設けられた既定軸において、前記複数種類の色材に含まれる特定色材の使用が開始されるか終了する境界位置の設定を受け付ける境界位置設定機能と、
前記既定軸における前記境界位置に基づいて、前記対応関係を規定する格子点において前記特定色材を使用するか否かを決定する使用可否決定機能と、
前記特定色材を使用すると決定された場合に、前記格子点における前記特定色材の使用量を設定する使用量設定機能と、をコンピューターに実現させる、態様を有する。
【００１０】
上述した態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】色変換テーブル生成装置の構成例を模式的に示すブロック図。
【図２】図２Ａは入力色空間の例を立方体として模式的に示す図、図２Ｂは図２Ａに示す入力色空間を例として六角柱状に変形して模式的に示す図。
【図３】色変換テーブル生成処理の例を示すフローチャート。
【図４】図４Ａはインク打ち込み量の例を模式的に示す図、図４Ｂはインク量上限の例を模式的に示す図。
【図５】発生開始位置設定画面の例を模式的に示す図。
【図６】関数設定画面の例を模式的に示す図。
【図７】図７Ａは既定軸の位置を表す入力値からインク使用量を求める関数の例を模式的に示す図、図７Ｂは形状パラメータ設定値とゲインとの関係の例を模式的に示す図。
【図８】特定色材使用可否決定処理の例を示すフローチャート。
【図９】図９Ａはインク発生位置を結ぶ三角形を設定した例を模式的に示す図、図９Ｂは図９Ａの白点側から三角形を見た例を模式的に示す図、図９Ｃは三角形を含む平面の方程式の例を模式的に示す図。
【図１０】図１０Ａは入力色空間に四面体を設定する例を模式的に示す図、図１０Ｂは四面体に格子点が含まれるか否かを判断する例を説明するための模式図、図１０Ｃは特定色材を使用するか否かを判断する例を説明するための模式図。
【図１１】特定色材使用量決定処理の例を示すフローチャート。
【図１２】図１２Ａは入力色空間の格子点の位置における特定色材の使用量を設定する例を模式的に示す図、図１２Ｂは特定色材の使用量を補間する例を模式的に示す図。
【図１３】色変換テーブルの例を模式的に示す図。
【図１４】図１４Ａは４次元入力色空間の例を模式的に示す図、図１４Ｂは４次元入力色空間の各頂点の呼称例を模式的に示す図。
【図１５】発生開始位置設定画面の例を模式的に示す図。
【図１６】関数設定画面の例を模式的に示す図。
【図１７】４次元入力色空間の格子点の位置における特定色材の使用量を設定する例を模式的に示す図。
【図１８】色変換テーブルの例を模式的に示す図。
【図１９】媒介変数ｐを求める式の例を示す図。
【図２０】発生終了位置設定画面の例を模式的に示す図。
【図２１】関数設定画面の例を模式的に示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本技術の概要：
まず、図１〜１９に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。
【００１４】
［背景］
色変換テーブルの生成時に、インクの使用量の制御を必要とする場合がある。例えば、ＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）を少なくとも含む複数色のインクを使用する場合において、比較的濃いＫインクのドットによる粒状感を改善するためにＫインクの使用量を制御することがある。
既知の類似技術として、ＩＣＣ（International Color Consortium）プロファイルのＢｔｏＡデータの生成時におけるＫインクの発生制御がある。しかし、これは入力色空間であるＣＭＹＫ色空間の次元数（４次元）と、ＩＣＣプロファイル作成時の色彩値空間（３次元）の次元数と、の差異を利用した技術であり、入力色空間がＲＧＢ（レッド、グリーン、及び、ブルー）色空間である色変換テーブルの作成には転用することができない。
また、ユーザーが個々の格子点単位でインク使用量を指定することは、制御性が非常に高いものの、作業が煩雑であるため現実的ではない。
本技術は、上述した課題を鑑みてなされたものであり、ユーザーが格子点のインク発生を設定する手間を削減することと、実用上において効果的である制御性と、を実現可能である。
尚、インクの種類が異なってもインク使用量を制御するアルゴリズムには実質的な差異はなく、いずれの種類のインクでも同様の手法を適用することができる。
【００１５】
［態様１］
図１，２，１３，１８に例示される色変換テーブル生成装置１００は、境界位置設定部Ｕ１、使用可否決定部Ｕ２、及び、使用量設定部Ｕ３を備え、入力色空間ＣＳ１の座標値（図１３の例ではＲｊ，Ｇｊ，Ｂｊ）と複数種類の色材（例えばＣ、Ｍ、Ｙ、及び、Ｋのインク）の使用量（図１３の例ではＣｊ，Ｍｊ，Ｙｊ，Ｋｊ）との対応関係を規定した色変換テーブル４００を生成する。前記境界位置設定部Ｕ１は、前記入力色空間ＣＳ１に設けられた既定軸Ａ０（図２Ｂ，１４Ａ参照）において、前記複数種類の色材に含まれる特定色材（例えばＫインク）の使用が開始されるか終了する境界位置（例えば発生位置４２０）の設定を受け付ける。前記使用可否決定部Ｕ２は、前記既定軸Ａ０における前記境界位置（４２０）に基づいて、前記対応関係を規定する格子点ＧＤ０（例えば図１０Ｂ，１７に例示する格子点ＧＤ２）において前記特定色材を使用するか否かを決定する。前記使用量設定部Ｕ３は、前記特定色材を使用すると決定された場合に、前記格子点ＧＤ０における前記特定色材の使用量を設定する（図１２Ａ，１２Ｂ，１７参照）。
上記態様１では、ユーザーが入力色空間ＣＳ１に設けられた既定軸Ａ０において特定色材の使用が開始されるか終了する境界位置（４２０）を設定すると、対応関係を規定する格子点ＧＤ０において特定色材を使用するか否かが決定される。これにより、ユーザーは、全格子点ＧＤ０について特定色材を使用するか否かを設定する必要が無くなる。前記格子点ＧＤ０において特定色材を使用すると決定された場合、前記格子点ＧＤ０における特定色材の使用量が設定される。従って、本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する色変換テーブル生成装置を提供することができる。
【００１６】
ここで、前記入力色空間は、ＲＧＢ色空間、ＣＭＹ（シアン、マゼンタ、及び、イエロー）色空間、ＣＭＹＫ色空間、等を含む。
前記色材は、インク、トナー、等を含む。
前記特定色材は、境界位置が特定色材の使用が開始される位置である場合、ＣＭＹＫの４色の色材に含まれるＫの色材、Ｃよりも低濃度のＬｃ（ライトシアン）やＭよりも低濃度のＬｍ（ライトマゼンタ）とＣＭＹの４色以上の色材に含まれるＣやＭの色材、Ｙよりも高濃度のＤｙ（ダークイエロー）とＣＭＹの４色以上の色材に含まれるＤｙの色材、Ｋよりも低濃度のＬｋ（ライトブラック）とＣＭＹＫの５色以上の色材に含まれるＫやＬｋの色材、Ｏｒ（オレンジ）やＧｒ（グリーン）とＣＭＹの４色以上の色材に含まれるＯｒやＧｒの色材、等を含む。また、前記特定色材は、境界位置が特定色材の使用が終了する位置である場合、ＬｃやＬｍとＣＭＹの４色以上の色材に含まれるＬｃやＬｍの色材、ＤｙとＣＭＹの４色以上の色材に含まれるＹの色材、ＬｋとＣＭＹＫの５色以上の色材に含まれるＬｋの色材、等を含む。
格子点（grid point）は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
【００１７】
［態様２］
ところで、図１２Ａ，１７に例示するように、前記使用量設定部Ｕ３は、前記既定軸Ａ０の位置を表す値から色材の使用量を表す値を求める関数４６０を用いることにより、前記格子点ＧＤ０における前記特定色材の使用量を設定してもよい。これにより、格子点ＧＤ０における特定色材の使用量が容易に設定される。すなわち、本態様は、出力画像の画質を向上させる色変換テーブルをさらに容易に生成する技術を提供することができる。
【００１８】
［態様３］
図６，１６に例示するように、前記使用量設定部Ｕ３は、前記特定色材の使用量の設定に用いる関数４６０の設定を受け付ける関数設定部Ｕ４を有してもよい。これにより、ユーザーは、格子点ＧＤ０における特定色材の使用量を所望の使用量に設定することができる。すなわち、本態様は、出力画像の画質を向上させる色変換テーブルをさらに容易に生成する技術を提供することができる。
【００１９】
［態様４］
図２Ｂに例示するように、前記既定軸Ａ０は、
前記入力色空間ＣＳ１において白点Ｗから黒点Ｄに至るグレー軸Ａ０ｇｒａｙ、
前記入力色空間ＣＳ１において白点Ｗからイエロー純色点Ｙを通って黒点Ｄに至るＹ経由軸Ａ０ｙ、
前記入力色空間ＣＳ１において白点Ｗからレッド純色点Ｒを通って黒点Ｄに至るＲ経由軸Ａ０ｒ、
前記入力色空間ＣＳ１において白点Ｗからマゼンタ純色点Ｍを通って黒点Ｄに至るＭ経由軸Ａ０ｍ、
前記入力色空間ＣＳ１において白点Ｗからブルー純色点Ｂを通って黒点Ｄに至るＢ経由軸Ａ０ｂ、
前記入力色空間ＣＳ１において白点Ｗからシアン純色点Ｃを通って黒点Ｄに至るＣ経由軸Ａ０ｃ、及び、
前記入力色空間ＣＳ１において白点Ｗからグリーン純色点Ｇを通って黒点Ｄに至るＧ経由軸Ａ０ｇ
の中から選ばれる複数の軸を含んでもよい。前記境界位置設定部Ｕ１は、前記複数の軸のそれぞれについて前記境界位置（４２０）の設定を受け付けてもよい。前記使用可否決定部Ｕ２は、前記複数の軸のそれぞれにおける前記境界位置（４２０）に基づいて、前記格子点ＧＤ０において前記特定色材を使用するか否かを決定してもよい。既定軸Ａ０が前記複数の軸を含むことにより、出力画像の画質を向上させるように色変換テーブル４００を生成することができる。すなわち、本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する好適な技術を提供することができる。
【００２０】
［態様５］
図９Ａ，１２Ａに例示するように、前記既定軸Ａ０は、前記グレー軸Ａ０ｇｒａｙ、前記Ｙ経由軸Ａ０ｙ、前記Ｒ経由軸Ａ０ｒ、前記Ｍ経由軸Ａ０ｍ、前記Ｂ経由軸Ａ０ｂ、前記Ｃ経由軸Ａ０ｃ、及び、前記Ｇ経由軸Ａ０ｇの中から選ばれる第一選択軸Ａ１、第二選択軸Ａ２、及び、第三選択軸Ａ３を含んでもよい。前記使用可否決定部Ｕ２は、前記入力色空間ＣＳ１において、前記第一選択軸Ａ１における前記境界位置（図１２Ａでは発生位置Ｐｂ）、前記第二選択軸Ａ２における前記境界位置（図１２Ａでは発生位置Ｐｃ）、及び、前記第三選択軸Ａ３における前記境界位置（図１２Ａでは発生位置Ｐｇｒａｙ）を結ぶ三角形ＴＲ０と、前記格子点ＧＤ０と、の位置関係に基づいて、前記格子点ＧＤ０において前記特定色材を使用するか否かを決定してもよい。本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成するさらに好適な技術を提供することができる。
【００２１】
［態様６］
図１２Ａに例示するように、前記第三選択軸Ａ３は、前記グレー軸Ａ０ｇｒａｙでもよい。図１０Ａ〜１０Ｃに例示するように、前記使用可否決定部Ｕ２は、前記入力色空間ＣＳ１において、前記第一選択軸Ａ１が通っている純色点、前記第二選択軸Ａ２が通っている純色点、白点Ｗ、及び、黒点Ｄを頂点として形成される四面体ＴＥ０に前記格子点ＧＤ０が含まれるか否かを判断し、前記四面体ＴＥ０に前記格子点ＧＤ０が含まれると判断した場合に、前記三角形ＴＲ０と、前記格子点ＧＤ０と、の位置関係に基づいて、前記格子点ＧＤ０において前記特定色材を使用するか否かを決定してもよい。本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成するさらに好適な技術を提供することができる。
【００２２】
［態様７］
図１２Ａ，１２Ｂに例示するように、前記使用量設定部Ｕ３は、前記入力色空間ＣＳ１において、前記三角形ＴＲ０と、前記格子点ＧＤ０と、の位置関係に基づいて、前記格子点ＧＤ０における前記特定色材の使用量を設定してもよい。この態様は、出力画像の画質を向上させる色変換テーブルを容易に生成するさらに好適な技術を提供することができる。
【００２３】
［態様８］
図１４Ａに例示するように、前記入力色空間ＣＳ１は、第一入力色（例えばＣ）の１次元軸、第二入力色（例えばＭ）の１次元軸、第三入力色（例えばＹ）の１次元軸、及び、第四入力色（例えばＫ）の１次元軸を有する色空間（例えばＣＭＹＫ色空間）でもよい。前記既定軸Ａ０は、前記入力色空間ＣＳ１において、前記第一入力色の１次元軸、前記第二入力色の１次元軸、及び、前記第三入力色の１次元軸で構成される仮想の六面体ＨＥ０の頂点が前記第四入力色の成分の変化により移動するときの軌跡を表す稜線軸Ａ１０を複数含んでもよい。前記境界位置設定部Ｕ１は、前記複数の稜線軸Ａ１０のそれぞれについて前記境界位置（４２０）の設定を受け付けてもよい。前記使用可否決定部Ｕ２は、前記複数の稜線軸Ａ１０のそれぞれにおける前記境界位置（４２０）に基づいて、前記格子点ＧＤ０において前記特定色材を使用するか否かを決定してもよい。既定軸Ａ０が複数の稜線軸Ａ１０を含むことにより、出力画像の画質を向上させるように色変換テーブル４００を生成することができる。すなわち、本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する好適な技術を提供することができる。
【００２４】
［態様９］
図１４Ａに例示するように、前記既定軸Ａ０は、前記仮想の六面体ＨＥ０における８箇所の頂点のそれぞれに対応する８本の前記稜線軸Ａ１０を含んでもよい。前記使用可否決定部Ｕ２は、前記入力色空間ＣＳ１において、前記８本の稜線軸Ａ１０のそれぞれにおける前記境界位置（４２０）と、前記格子点ＧＤ０と、の位置関係に基づいて、前記格子点ＧＤ０において前記特定色材を使用するか否かを決定してもよい。既定軸Ａ０が前記８本の稜線軸Ａ１０を含むことにより、出力画像の画質をさらに向上させるように色変換テーブル４００を生成することができる。すなわち、本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成するさらに好適な技術を提供することができる。
【００２５】
［態様１０］
図１７に例示するように、前記使用量設定部Ｕ３は、前記入力色空間ＣＳ１において、前記８本の稜線軸Ａ１０のそれぞれにおける前記境界位置（４２０）と、前記格子点ＧＤ０と、の位置関係に基づいて、前記格子点ＧＤ０における前記特定色材の使用量を設定してもよい。本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成するさらに好適な技術を提供することができる。
【００２６】
［態様１１］
図２，１３，１８に例示される色変換テーブル生成方法は、境界位置設定部Ｕ１に対応する境界位置設定工程ＳＴ１、使用可否決定部Ｕ２に対応する使用可否決定工程ＳＴ２、及び、使用量設定部Ｕ３に対応する使用量設定工程ＳＴ３を含む。本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する色変換テーブル生成方法を提供することができる。本色変換テーブル生成方法は、関数設定部Ｕ４に対応する関数設定工程ＳＴ４を含んでもよい。
【００２７】
［態様１２］
図１，２，１３，１８に例示される色変換テーブル生成プログラムＰＲ０は、境界位置設定部Ｕ１に対応する境界位置設定機能ＦＵ１、使用可否決定部Ｕ２に対応する使用可否決定機能ＦＵ２、及び、使用量設定部Ｕ３に対応する使用量設定機能ＦＵ３をコンピューターに実現させる。本態様は、出力画像の画質を向上させる色変換テーブルを容易に生成する色変換テーブル生成プログラムＰＲ０を提供することができる。本色変換テーブル生成プログラムＰＲ０は、関数設定部Ｕ４に対応する関数設定機能ＦＵ４をコンピューターに実現させてもよい。
【００２８】
さらに、本技術は、色変換テーブル生成装置を含む複合装置、色変換テーブル生成装置の制御方法、複合装置の制御方法、色変換テーブル生成装置の制御プログラム、複合装置の制御プログラム、色変換テーブル生成プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【００２９】
（２）色変換テーブル生成装置の具体例：
図１は、色変換テーブル生成装置の構成例を模式的に示している。図１に示す色変換テーブル生成装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、記憶装置１１４、表示装置１１５、入力装置１１６、測色装置１１７、通信Ｉ／Ｆ（インターフェイス）１１８、等が接続されて互いに情報を入出力可能とされている。本具体例の色変換テーブル生成装置１００は、図１３，１８に例示するような色変換テーブル４００を生成するものとする。例えば、図１３に示す色変換テーブル４００は、ＲＧＢ（レッド、グリーン、及び、ブルー）の量を表す入力値（Ｒｊ，Ｇｊ，Ｂｊ）とＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）のインク（色材の例）の使用量を表す出力値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）との対応関係を各格子点ＧＤ０について規定したＬＵＴ（ルックアップテーブル）である。ここで、変数ｊは、各格子点ＧＤ０を識別する変数である。入力値（Ｒｊ，Ｇｊ，Ｂｊ）と出力値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）は、例えば、２５６階調や２16階調等の階調値で表現することができる。格子点ＧＤ０の数は、ＲＧＢそれぞれ１７段階にする場合には１７3＝４９１３個、ＲＧＢそれぞれ３２段階にする場合には３２3＝３２７６８個、と多数となる。図１８に示す色変換テーブル４００のように入力色空間ＣＳ１が４次元である場合、格子点ＧＤ０の数は、さらに多くなる。
【００３０】
記憶装置１１４は、色変換テーブル生成プログラムＰＲ０、Ｋインク（特定色材の例）の使用が開始される発生位置４２０（境界位置の例）、インク使用量を表す値を求める関数４６０、等を記憶している。尚、詳しくは後述するが、発生位置Ｐｇｒａｙ，Ｐｙ，Ｐｒ，Ｐｍ，Ｐｂ，Ｐｃ，Ｐｇ及びＣｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｗｓ，Ｋｓを発生位置４２０と総称し、関数４６１，４６２，４６３，…を関数４６０と総称する。記憶装置１１４には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。表示装置１１５には、液晶表示パネル等を用いることができる。入力装置１１６には、ポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。測色装置１１７は、入力デバイス（例えば表示装置１１５）や出力デバイス（例えば印刷装置２００）の発色特性を得るためのパッチ等を測色して測色値を出力可能である。パッチは、色票とも呼ばれる。測色値は、例えば、ＣＩＥ（国際照明委員会）Ｌ*ａ*ｂ*色空間における明度Ｌ*及び色度座標ａ*，ｂ*を表す値とされる。測色装置１１７は、色変換テーブル生成装置１００の外部に設けられてもよい。色変換テーブル生成装置１００は、測色装置１１７から測色値を取得して各種処理を行う。通信Ｉ／Ｆ１１８は、印刷装置２００の通信Ｉ／Ｆ２１０に接続され、印刷装置２００に対して情報を入出力する。通信Ｉ／Ｆ１１８，２１０の規格には、ＵＳＢ（Universal Serial Bus）、近距離無線通信規格、等を用いることができる。通信Ｉ／Ｆ１１８，２１０の通信は、有線でもよいし、無線でもよく、ＬＡＮ（Local Area Network）やインターネット等といったネットワーク通信でもよい。
【００３１】
図１に示す色変換テーブル生成プログラムＰＲ０は、発生位置設定機能ＦＵ１、使用可否決定機能ＦＵ２、関数設定機能ＦＵ４を含む使用量設定機能ＦＵ３を色変換テーブル生成装置１００に実現させる。
【００３２】
尚、色変換テーブル生成装置１００には、パーソナルコンピューター（タブレット型端末を含む。）といったコンピューター等が含まれる。色変換テーブル生成装置１００は、一つの筐体内に全構成要素１１１〜１１８を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。また、印刷装置が色変換テーブル生成装置１００にあっても本技術を実施可能であり、印刷機能を有する印刷装置自体が本技術の色変換テーブル生成処理を行ってもよい。
【００３３】
図１に示す印刷装置２００は、ＣＭＹＫのインクを記録ヘッド２２０から吐出（噴射）して被印刷物（print substrate）２９０に印刷画像を形成するインクジェットプリンターであるものとする。記録ヘッド２２０は、インクカートリッジＣｃ，Ｃｍ，Ｃｙ，ＣｋからそれぞれＣＭＹＫのインクが供給され、ノズルＮｃ，Ｎｍ，Ｎｙ，ＮｋからそれぞれＣＭＹＫのインク滴２８０を吐出する。インク滴２８０が被印刷物２９０に着弾すると、図４Ａに例示するようにインクドットＤＴ１が被印刷物２９０に形成される。その結果、図１３，１８に例示する印刷画像ＩＭ２を有する印刷物ＰＴ２が得られる。
印刷装置２００は、色変換テーブル生成装置１００が生成した出力画像に基づく印刷用データを入手し、該印刷用データに基づいて前記出力画像に対応する印刷画像を被印刷物に形成する。印刷装置２００は、複写機、ファクシミリ、等の機能を備えてもよい。
【００３４】
（３）第一の具体例における入力色空間の説明：
まず、図２Ａ，２Ｂに示す例を参照して、インク発生位置４２０及びインク使用量を求めるための模式的な入力色空間ＣＳ１を説明する。
第一の具体例の入力色空間ＣＳ１は、３次元のＲＧＢ色空間であるものとする。図２Ａにおいて、縦軸は概ね明度を模式的に示し、明度軸に交差する２本の両矢印は概ね彩度を模式的に示し、このような模式的な座標空間に３次元の入力色空間ＣＳ１を立方体として模式的に示している。この入力色空間ＣＳ１には、８箇所の頂点Ｗ，Ｄ，Ｙ，Ｒ，Ｍ，Ｂ，Ｃ，Ｇが設定されている。ここで、頂点Ｗは最も明度が高い白点を示し、頂点Ｄは明度が最も低い黒点を示し、頂点Ｙはイエロー純色点を示し、頂点Ｒはレッド純色点を示し、頂点Ｍはマゼンタ純色点を示し、頂点Ｂはブルー純色点を示し、頂点Ｃはシアン純色点を示し、頂点Ｇはグリーン純色点を示している。図２Ａには、白点Ｗとイエロー純色点Ｙを結ぶ稜線ＲＬｙ、黒点Ｄとレッド純色点Ｒを結ぶ稜線ＲＬｒ、頂点Ｗとマゼンタ純色点Ｍを結ぶ稜線ＲＬｍ、黒点Ｄとブルー純色点Ｂを結ぶ稜線ＲＬｂ、頂点Ｗとシアン純色点Ｃを結ぶ稜線ＲＬｃ、及び、黒点Ｄとグリーン純色点Ｇを結ぶ稜線ＲＬｇを示している。尚、稜線ＲＬｙ，ＲＬｒ，ＲＬｍ，ＲＬｂ，ＲＬｃ，ＲＬｇを稜線ＲＬ１と総称する。
【００３５】
図２Ｂは、図２Ａに示す入力色空間ＣＳ１の白点Ｗ及び黒点Ｄを彩度方向に拡げて入力色空間ＣＳ１を六角柱状に変形して模式的に示している。この六角柱状の入力色空間ＣＳ１において、インク発生位置４２０及びインク使用量を設定する基準としての既定軸Ａ０が設けられている。図２Ｂに示す既定軸Ａ０は、入力色空間ＣＳ１において、下記(1)〜(7)の軸を有している。
(1)白点Ｗから黒点Ｄに至るグレー軸Ａ０ｇｒａｙ
(2)白点Ｗからイエロー純色点Ｙを通って黒点Ｄに至るＹ経由軸Ａ０ｙ（イエローの色相において入力色空間ＣＳ１の表面を通る軸）
(3)白点Ｗからレッド純色点Ｒを通って黒点Ｄに至るＲ経由軸Ａ０ｒ（レッドの色相において入力色空間ＣＳ１の表面を通る軸）
(4)白点Ｗからマゼンタ純色点Ｍを通って黒点Ｄに至るＭ経由軸Ａ０ｍ（マゼンタの色相において入力色空間ＣＳ１の表面を通る軸）
(5)白点Ｗからブルー純色点Ｂを通って黒点Ｄに至るＢ経由軸Ａ０ｂ（ブルーの色相において入力色空間ＣＳ１の表面を通る軸）
(6)白点Ｗからシアン純色点Ｃを通って黒点Ｄに至るＣ経由軸Ａ０ｃ（シアンの色相において入力色空間ＣＳ１の表面を通る軸）
(7)白点Ｗからグリーン純色点Ｇを通って黒点Ｄに至るＧ経由軸Ａ０ｇ（グリーンの色相において入力色空間ＣＳ１の表面を通る軸）
図２Ｂには、軸Ａ０ｇｒａｙ，Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇのそれぞれに設定されるインク発生位置Ｐｇｒａｙ，Ｐｙ，Ｐｒ，Ｐｍ，Ｐｂ，Ｐｃ，Ｐｇも模式的に示している。
【００３６】
グレー軸Ａ０ｇｒａｙ、及び、代表的な６色相の軸を既定軸Ａ０に設定することにより、インク発生位置４２０及びインク使用量を設定する作業を効率的に少なくすることができる。この点で、上述の７本の軸を既定軸Ａ０とすることが好ましいものの、これら７本の軸の中から選ばれる複数の軸を既定軸Ａ０に設定してもよい。すなわち、既定軸Ａ０は、７本の軸に限定されず、上述した軸Ａ０ｇｒａｙ，Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇ以外の軸を含んでもよい。
尚、白点Ｗを基点として特定色材の使用が終了する発生終了位置（境界位置の例）を設定する場合には、発生位置４２０を発生終了位置に読み替えれば良い。
【００３７】
（４）第一の具体例における色変換テーブル生成処理：
図３は、図１に示す色変換テーブル生成装置１００で行われる色変換テーブル生成処理の例を示している。ここで、ステップＳ１０６〜Ｓ１０８は発生位置設定部Ｕ１、関数設定部Ｕ４、発生位置設定工程ＳＴ１、関数設定工程ＳＴ４、発生位置設定機能ＦＵ１、及び、関数設定機能ＦＵ４に対応し、ステップＳ１１０は使用可否決定部Ｕ２と使用可否決定工程ＳＴ２と使用可否決定機能ＦＵ２に対応し、ステップＳ１１２は使用量設定部Ｕ３と使用量設定工程ＳＴ３と使用量設定機能ＦＵ３に対応している。以下、「ステップ」の記載を省略する。尚、各ステップＳ１０２〜Ｓ１１４の処理順は、図３に示す順番に限定されない。
【００３８】
処理が開始されると、色変換テーブル生成装置１００は、印刷画像の画質に影響を与える印刷設定の選択を受け付ける（Ｓ１０２）。前記印刷設定には、被印刷物の種類や印刷モード（例えば印刷解像度や記録方式）があり、インクの種類等が含まれてもよい。Ｓ１０２の処理は、例えば、ユーザーが入力装置１１６を操作して印刷設定の複数の項目の中からいずれか一つを選択したときに該選択された項目の印刷設定を受け付ける処理とすることができる。
続くＳ１０４では、単位面積当たりに出力可能なインク量の上限を表すインク量上限ＵＬを設定する。
【００３９】
まず、図４Ａを参照して、インク打ち込み量の概念を説明する。図４Ａは、被印刷物２９０にインクドットＤＴ１が形成された様子を模式的に例示している。インク打ち込み量は、インクdutyとも呼ばれ、被印刷物の単位面積当たりに吐出されたインクの量を表す。ここで、インクドットＤＴ１の形成単位を画素ＰＸ１と定義し、Ｎpx画素（Ｎpxは２以上の整数）に形成された最大サイズのドットの数をＮdt（Ｎdtは０以上の整数）として、インク打ち込み量を（Ｎdt／Ｎpx）×１００％と定義することにする。例えば、図４Ａの左側に示すようにＮpx画素にＮdt＝Ｎpx／２個のドットＤＴ１が形成される場合、インク打ち込み量は５０％となる。複数種のインクを使用する場合、２色以上のインクドットを重ねることによりインク打ち込み量を１００％よりも多くすることができる。例えば、図４Ａの右側に示すようにＮpx画素に対してＮpx個のドット（例えばＣのドット）に加えてＮpx／４個のドット（例えばＭのドット）が形成される場合、インク打ち込み量は１２５％となる。尚、最大サイズのよりも小さいサイズのドットを形成する場合には、ドットを形成するインク滴の重量比に応じた換算比で小さいサイズのドットを最大サイズのドットに換算してインク打ち込み量を算出すればよい。
【００４０】
インク打ち込み量を多くすると、印刷画像の色再現性が高まる可能性があるものの、インクドットの滲みや被印刷物の波打ちが生じる可能性がある。そこで、インク量上限ＵＬを設定し、インク打ち込み量を制御することにしている。
【００４１】
図４Ｂは、インク量上限ＵＬの例を模式的に示している。ここで、「１次色」はインクを１種類しか使用しない場合のインク量上限を意味し、「１次色」のインク量上限がＱ％であるとはＮpx画素（単位面積）に対する使用インク（１種類）のドットの最大数（Ｎmaxとする。）の百分率（Ｎmax／Ｎpx）×１００％がＱ％であることを意味する。「２次色」はインクを２種類使用する場合のインク量上限を意味し、「２次色」のインク量上限がＱ％であるとはＮpx画素に対する使用インク（２種類）のドットの最大数Ｎmaxの百分率（Ｎmax／Ｎpx）×１００％がＱ％であることを意味する。「Total」はインクを３種類以上使用する場合のインク量上限を意味し、「Total」のインク量上限がＱ％であるとはＮpx画素に対する使用インク（３種類以上）のドットの最大数Ｎmaxの百分率（Ｎmax／Ｎpx）×１００％がＱ％であることを意味する。
【００４２】
インク量上限ＵＬの設定後、色変換テーブル生成装置１００は、発生位置及び関数設定画面を表示装置１１５に表示し（Ｓ１０６）、インク発生位置４２０、及び、関数４６０を設定する（Ｓ１０８）。
【００４３】
図５は、発生開始位置設定画面の例を模式的に示している。図６は、発生開始位置設定時の関数設定画面の例を模式的に示している。図５に示す発生開始位置設定画面６１０と図６に示す関数設定画面６６０とは、入力装置１１６によるタブ６１１，６６１の操作により切り替わる。色変換テーブル生成装置１００は、発生開始位置設定タブ６１１の操作を受け付けると発生開始位置設定画面６１０を表示し、発生開始位置設定時の関数設定タブ６６１の操作を受け付けると関数設定画面６６０を表示する。変形例として後述するが、色変換テーブル生成装置１００は、発生終了位置設定タブ６２１の操作を受け付けると図２０に例示するような発生終了位置設定画面６３０を表示し、発生終了位置設定時の関数設定タブ６７１の操作を受け付けると図２１に例示するような発生終了位置設定時の関数設定画面６８０を表示するものとする。
【００４４】
図５に示す発生開始位置設定画面６１０は、スライダーコントロール６１２、詳細設定入力欄６１３、ボタン６１４、等を有している。
スライダーコントロール６１２は、既定軸Ａ０に含まれる７本の軸の各インク発生位置４２０を表す設定値をまとめて設定するための操作部であり、スライダーバー６１２ｂに沿ってスライダー６１２ｓを移動させる操作をすることが可能である。図５に示すスライダーコントロール６１２は、印刷画像の発色（色再現域）を重視する設定０から印刷画像のドットの粒状感を重視する（低減させる）設定４まで段階的に又は連続的に設定操作可能である。詳細設定入力欄６１３には、スライダー６１２ｓの位置に応じた設定値が表示されてもよい。Ｋインクについて７本の軸の発生位置４２０を設定する場合、一般に、発色を重視する側となるほど発生位置４２０が白点Ｗ側となり、粒状性を重視する側となるほど発生位置４２０が黒点Ｄ側となる。
【００４５】
詳細設定入力欄６１３は、既定軸Ａ０に含まれる７本の軸の発生位置４２０を表す設定値を個別に設定するための操作部である。例えば、ある軸において発生位置４２０を白点Ｗが０、黒点Ｄが５１１となるように５１２段階の階調値で表すことにする。イエロー純色点Ｙを経由する軸Ａ０ｙの場合、イエロー純色点Ｙを中間点の値２５６で表すことにする。他の純色点Ｒ，Ｍ，Ｂ，Ｃ，Ｇを経由する軸の場合も、同様である。むろん、発生位置４２０の表現は、前述の表現に限定されない。図５に示す入力欄６１３のＣ，Ｍ，Ｙ，Ｋ，Ｒ，Ｇ，Ｂは、それぞれ、軸Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｇｒａｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂに対応している。従って、例えば、入力欄６１３の「Ｃ」が設定値「６４」であるとは、軸Ａ０ｃにおいて発生位置４２０を５１２段階の「６４」に相当する位置にすることを意味する。
【００４６】
色変換テーブル生成装置１００は、入力装置１１６による保存ボタン６１４の操作を受け付けると、スライダーコントロール６１２又は入力欄６１３で受け付けた操作に応じた７本の軸の設定値を記憶して、処理を図３のＳ１１０に進める。すなわち、発生開始位置設定画面６１０で設定を受け付ける色変換テーブル生成装置１００は、入力色空間ＣＳ１に設けられた軸Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｇｒａｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂのそれぞれについて、Ｋインクの使用が開始される発生位置４２０の設定を受け付けることになる。
尚、発生開始位置設定画面は、スライダーコントロール６１２と詳細設定入力欄６１３の一方が無くてもよい。
【００４７】
図６に示す関数設定画面６６０は、選択欄６６２，６６３、スライダーコントロール６６４、関数表示欄６６５、ボタン６６６、等を有している。
関数形状選択欄６６２は、７本の軸について発生位置４２０から黒点ＤまでのＫインクの発生率を表す関数４６０の形状を選択するための操作部である。関数４６０は、線形関数、二次関数、シグモイド関数、スプライン関数、等を挙げることができるが、これらの関数に限定されない。図６に示す関数形状選択欄６６２は、「線形関数」、「非線形−発生多め」、「非線形−発生少なめ」、及び、「非線形−カスタム」の中からいずれか一つの項目を選択する操作をすることが可能である。尚、「非線形」は非線形関数を意味し、「非線形−発生多め」とは複数用意される非線形関数のうち例えば図７Ａに示す「ゲイン３」のように入力に対するインク使用量が比較的多い形状の非線形関数を選択することを意味し、「非線形−発生少なめ」とは複数用意される非線形関数のうち例えば図７Ａに示す「ゲイン７」のように入力に対するインク使用量が比較的少ない形状の非線形関数を選択することを意味する。
【００４８】
設定色相選択欄６６３は、関数形状選択欄６６２で「非線形−カスタム」が選択された場合において、７本の軸の中から関数４６０を設定する対象の軸を選択するための操作部である。例えば、設定色相選択欄６６３で「Ｗ−Ｒ−ＣＭＹ」が選択されると、レッド純色点Ｒを経由するＲ経由軸Ａ０ｒが選択されたことになる。
スライダーコントロール６６４は、関数形状選択欄６６２で「非線形−カスタム」が選択され場合において、設定色相選択欄６６３で選択された軸に設定する関数の形状を表す設定値を設定するための操作部であり、スライダーバー６６４ｂに沿ってスライダー６６４ｓを移動させる操作をすることが可能である。図６に示すスライダーコントロール６６４は、Ｋインクの発生が多い設定０からＫインクの発生が少ない設定４まで段階的に又は連続的に設定操作可能である。
【００４９】
関数表示欄６６５は、選択欄６６２，６６３及びスライダーコントロール６６４への操作に応じた関数の形状を表示するための領域である。
色変換テーブル生成装置１００は、入力装置１１６による保存ボタン６６６の操作を受け付けると、選択欄６６２，６６３及びスライダーコントロール６６４で受け付けた操作に応じた７本の軸の関数４６１，４６２，４６３，…を表す設定値を記憶して、処理を図３のＳ１１０に進める。すなわち、関数設定画面６６０で設定を受け付ける色変換テーブル生成装置１００は、Ｋインクの使用量の設定に用いる関数４６０の設定を受け付けることになる。
【００５０】
ここで、関数４６０がシグモイド関数である場合に関数設定画面６６０の設定値を決める例を以下に示す。シグモイド関数の一般形は、以下の式となる。
【数１】
2018037761.tif 000003
ここで、ｅは自然対数の底であり、ｎは関数の最大値、ａはゲイン、ｃは関数の中央値となる独立変数、をそれぞれ表す。ゲインａは、関数形状に寄与する定数である。また、独立変数ｔは、７本の軸の中から選ばれる入力チャンネルについて設定値０を０．０、設定値２５５を１．０として表す媒介変数である。
【００５１】
例えば、ｎ＝１、ｃ＝０．７５に設定すると、シグモイド関数は、以下の数式となる。
【数２】
2018037761.tif 000004
このとき、ゲインａの値を大きくすれば、従属変数は線形関数に比べて小さい値となり、ゲインａの値を小さくすれば、従属変数は線形関数に近づいていく。
【００５２】
さらに、本件で用いるシグモイド関数は、独立変数が０であるときに従属変数が０、独立変数が１であるときに従属変数が１００となるように規格化を行うことにする。規格化は、式（２）においてＳ（０．０）（Ｓはシグマの変体文字とする。）の値をＳmin、同様にＳ（１．０）の値をＳmaxとして、ｔに対して求められたシグモイド関数値に対して行う。
【数３】
2018037761.tif 000005
このようにして求められたシグモイド関数の例を図７Ａに示す。
【００５３】
Ｋインクの使用量を算出する処理で求める際は、従属変数を本来のインク量上限ＵＬに対する割合として用い、インク量上限ＵＬを相対値１．０に対応させることにする。図６に示す関数設定画面６６０に適用する場合には、図７Ｂに例示するように、スライダーコントロール６６４の設定値０，１，２，３，４に、それぞれ、ゲインａ＝３．０，  ４．０，  ５．０，  ６．０，  ７．０を対応させて、関数４６０の形状を定めることにする。
【００５４】
インク発生位置４２０及び関数４６０の設定後、色変換テーブル生成装置１００は、軸Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｇｒａｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂのそれぞれにおける発生位置４２０に基づいて、少なくとも、入力色空間ＣＳ１の格子点ＧＤ０のうち既定軸Ａ０を除く位置の格子点ＧＤ２においてＫインクを使用するか否かを決定する（図３のＳ１１０）。以下、図８，９Ａ〜９Ｃ，１０Ａ〜１０Ｃを参照して、Ｋインクの使用可否を決定する例を説明する。
【００５５】
図８は、Ｓ１１０で行われる特定色材使用可否決定処理の例を示している。処理が開始されると、色変換テーブル生成装置１００は、グレー軸Ａ０ｇｒａｙを囲む軸Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇのうち色相方向において互いに隣り合う第一選択軸Ａ１及び第二選択軸Ａ２のインク発生位置、並びに、グレー軸Ａ０ｇｒａｙ（第三選択軸Ａ３の例）のインク発生位置Ｐｇｒａｙを結ぶ三角形ＴＲ０を設定する（Ｓ２０２）。
【００５６】
図９Ａは、第一選択軸Ａ１のインク発生位置、第二選択軸Ａ２のインク発生位置、及び、グレー軸のインク発生位置Ｐｇｒａｙを結ぶ６つの三角形ＴＲ０を太線で模式的に例示している。図９Ｂは、図９Ａの白点Ｗ側から６つの三角形ＴＲ０を模式的に例示している。これらの三角形ＴＲ０には、発生位置Ｐｙ，Ｐｒ，Ｐｇｒａｙを結ぶ三角形、発生位置Ｐｒ，Ｐｍ，Ｐｇｒａｙを結ぶ三角形、発生位置Ｐｍ，Ｐｂ，Ｐｇｒａｙを結ぶ三角形、発生位置Ｐｂ，Ｐｃ，Ｐｇｒａｙを結ぶ三角形、発生位置Ｐｃ，Ｐｇ，Ｐｇｒａｙを結ぶ三角形、及び、発生位置Ｐｇ，Ｐｙ，Ｐｇｒａｙを結ぶ三角形が含まれる。本具体例において、第一選択軸Ａ１及び第二選択軸Ａ２は、軸Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇの中から相対的に決まる。例えば、発生位置Ｐｙ，Ｐｒ，Ｐｇｒａｙを結ぶ三角形においては、例えば、Ｙ経由軸Ａ０ｙが第一選択軸Ａ１（又は第二選択軸Ａ２）となり、Ｒ経由軸Ａ０ｒが第二選択軸Ａ２（又は第一選択軸Ａ１）となる。６つの三角形ＴＲ０は、色変換テーブル４００に規定される格子点ＧＤ０にＫインクを発生させるか否かを分ける境界となる。
【００５７】
尚、図９Ｃに示すように、点Ａ，Ｂ，Ｃを結ぶ三角形を含む平面は、点Ａの座標を（ｘa，ｙa，za）とし、点Ａから点Ｂに向かうベクトルと点Ａから点Ｃに向かうベクトルとの外積ベクトルをｎv＝（ｎx，ｎy，ｎz）とすると、以下の方程式で表される。
【数４】
2018037761.tif 000006
ただ、既定軸Ａ０を除く位置にあるＫインク発生可否判断対象の格子点ＧＤ０をどの三角形ＴＲ０と比較すべきかを特定する必要がある。実現手段は様々考えられるが、本具体例では図１０Ａに例示するように入力色空間ＣＳ１を分割した四面体のどれに処理対象の格子点が含まれるのかを判断することにより三角形ＴＲ０を特定することにする。
【００５８】
６つの三角形ＴＲ０の設定後、色変換テーブル生成装置１００は、色相方向において隣り合う２純色点、白点Ｗ、及び、黒点Ｄを頂点として形成される６個の四面体ＴＥ０に入力色空間ＣＳ１を分割する（図８のＳ２０４）。この場合の四面体ＴＥ０は、図２Ａで示した立方体状の入力色空間ＣＳ１に設定することにする。
【００５９】
図１０Ａは、入力色空間ＣＳ１に四面体ＴＥ０を設定した様子を太線で模式的に例示している。図１０Ａに示す例では、Ｍ経由軸Ａ０ｍ（第一選択軸Ａ１の例）が通っているマゼンタ純色点Ｍ、Ｂ経由軸（第二選択軸Ａ２の例）が通っているブルー純色点Ｂ、白点Ｗ、及び、黒点Ｄを頂点として四面体ＴＥ０が形成されている。入力色空間ＣＳ１に設定される６個の四面体ＴＥ０には、Ｙ，Ｒ，Ｗ，Ｄを頂点して形成される四面体、Ｒ，Ｍ，Ｗ，Ｄを頂点して形成される四面体、Ｍ，Ｂ，Ｗ，Ｄを頂点して形成される四面体、Ｂ，Ｃ，Ｗ，Ｄを頂点して形成される四面体、Ｃ，Ｇ，Ｗ，Ｄを頂点して形成される四面体、及び、Ｇ，Ｙ，Ｗ，Ｄを頂点して形成される四面体が含まれる。
【００６０】
６個の四面体ＴＥ０の設定後、色変換テーブル生成装置１００は、色変換テーブル４００に規定される全格子点ＧＤ０の中から処理対象の格子点を設定し、この処理対象の格子点がどの四面体に含まれるのかを判断する（Ｓ２０６）。尚、処理対象の格子点には、既定軸Ａ０上の格子点ＧＤ１、及び、既定軸Ａ０に無い位置の格子点ＧＤ２がある。本具体例では、両格子点ＧＤ１，ＧＤ２をまとめてＫインク発生可否を判断することにしている。この場合、既定軸上の格子点ＧＤ１は、当該軸を含む複数の四面体ＴＥ０に含まれることになるが、例えば、上述した四面体の順序に従って処理対象の格子点が四面体に含まれるか否かを判断することにより最初に含まれると判断した四面体にのみ処理対象の格子点が含まれることにする。
【００６１】
図１０Ｂは、四面体ＴＥ０に格子点ＧＤ２が含まれるか否かを判断する例を説明するための模式図である。図１０Ｂでは、６個の四面体ＴＥ０のうち一つの四面体の頂点をＡ，Ｂ，Ｃ，Ｄで表し、処理対象の格子点をＰで表している。ここでの頂点Ｂ，Ｃは純色点Ｂ，Ｃとは異なり、ここでの頂点Ｄは黒点Ｄとは異なる。四面体ＡＢＣＤの体積Ｖ0は、頂点Ｄを基点としたベクトルをＶa，Ｖb，Ｖcで表すと、以下の式で求められる。
【数５】
2018037761.tif 000007
【００６２】
また、頂点Ａ，Ｂ，Ｃ，Ｄのうちの３点と点Ｐとで、四面体ＰＡＢＣ、四面体ＰＡＢＤ、四面体ＰＡＣＤ、及び、四面体ＰＢＣＤの４個の立体を形成することができる。これら４個の四面体の体積Ｖ1〜Ｖ4も、式（５）と同様の式を用いて求めることができる。例えば、四面体ＰＡＢＣの体積Ｖ1は、点Ｐを基点としたベクトルをＶap，Ｖbp，Ｖcpで表すと、以下の式で求められる。
【数６】
2018037761.tif 000008
【００６３】
ここで、Ｖ1〜Ｖ4の総和Ｖ’とＶ0とが等しい場合には、点Ｐは四面体ＡＢＣＤの内側であるといえる。総和Ｖ’とＶ0とが一致しない場合には、点Ｐは四面体ＡＢＣＤの外側であるといえる。点Ｐが四面体ＡＢＣＤの内側であると判断した場合、処理対象の格子点ＧＤ０が四面体ＡＢＣＤに含まれると判断して四面体ＴＥ０の探索を終了すればよい。尚、６個の四面体ＴＥ０のうち処理対象の格子点ＧＤ０を含むと判断された四面体に含まれる三角形ＴＲ０が図８のＳ２０８の処理に使用される。
【００６４】
図８のＳ２０６において６つの三角形ＴＲ０のうち使用する三角形が特定されると、色変換テーブル生成装置１００は、特定された三角形ＴＲ０と、処理対象の格子点ＧＤ０と、の位置関係を求める（Ｓ２０８）。すなわち、Ｓ２０６〜Ｓ２０８の処理では、四面体ＴＥ０に格子点ＧＤ０が含まれるか否かが判断され、四面体ＴＥ０に格子点ＧＤ０が含まれると判断された場合に三角形ＴＲ０と格子点ＧＤ０との位置関係が求められることになる。
【００６５】
図１０Ｃは、三角形ＴＲ０と格子点ＧＤ０との位置関係に基づいて該格子点ＧＤ０においてＫインクを使用するか否かを判断する例を説明するための模式図である。図１０Ｃにおいて、制御点Ａ，Ｂは、インク発生位置Ｐｙ，Ｐｒ，Ｐｍ，Ｐｂ，Ｐｃ，Ｐｇの中から選ばれ、且つ、色相方向において互いに隣り合う点である。点Ｐｇｒａｙ，Ａ，Ｂを結ぶ三角形ＴＲ０は、Ｓ２０６で特定された三角形である。ここで、黒点Ｄを基点として処理対象格子点Ｐへのベクトルをｖp＝（ｖpC，ｖpM，ｖpY）とし、その単位ベクトルをｎｖp＝（ｎｖpC，ｎｖpM，ｎｖpY）とし、黒点Ｄの座標を（ＣC，ＭM，ＹY）とする。暗点Ｄを通りｎｖp方向への直線と、三角形ＴＲ０を含む平面と、の交点Ｐ’は、以下のようにして求められる。
黒点Ｄからｎｖp方向へ距離ｌだけ離れた点Ｑは、以下の式により表される。
【数７】
2018037761.tif 000009
点Ｑの座標を（ＱC，ＱM，ＱY）で表すと、要素別に以下の式により表される。
【数８】
2018037761.tif 000010
【００６６】
また、三角形ＴＲ０を含む平面の方程式をａＣ＋ｂＭ＋ｃＹ＋ｄ＝０とする。係数ａ，ｂ，ｃ，ｄは、三角形形成時に算出済みであるものとする。また、Ｃ，Ｍ，Ｙは、それぞれ、入力チャンネルのＣ，Ｍ，Ｙである。点Ｑが三角形ＴＲ０上にあるとすると、次式が成り立つ。
【数９】
2018037761.tif 000011
この場合の点Ｑは、図１０Ｃに示す交点Ｐ’となる。
【００６７】
式（９）を変形し、距離ｌについて整理すると、下式が得られる。
【数１０】
2018037761.tif 000012
右辺の項は全て既知であるため、代入することで距離ｌが求められる。求めた距離ｌを式（７）に代入すると、交点Ｐ’の座標が求められる。
【数１１】
2018037761.tif 000013
【００６８】
ここで、黒点Ｄと交点Ｐ’との距離に対する、黒点Ｄと処理対象格子点Ｐとの距離の比を、媒介変数ｔとする。ベクトルＤＰ’とベクトルＤＰとの大きさを比較することで、処理対象格子点Ｐにおける媒介変数ｔの値を求めることができる。
【数１２】
2018037761.tif 000014
尚、ベクトルＤＰ’とベクトルＤＰは同一直線上にあるので、２ベクトルの内積が大きさの比に等しい。
以上説明したようにして、三角形ＴＲ０と処理対象格子点ＧＤ０との位置関係が媒介変数ｔとして導かれ、例えばＲＡＭ１１３に記憶される。
【００６９】
図８のＳ２０８において三角形ＴＲ０と格子点ＧＤ０との位置関係が求められると、色変換テーブル生成装置１００は、前記位置関係を表す媒介変数ｔに基づいて、処理対象の格子点ＧＤ０においてＫインクを使用するか否かを決定する（Ｓ２１０）。ここで、媒介変数ｔが０未満であれば、処理対象格子点ＧＤ０が三角形ＴＲ０よりも白点Ｗ側にあると判断し、Ｋインクを使用しないことにする。媒介変数ｔが０以上であれば、三角形ＴＲ０から黒点Ｗ側にあると判断し、Ｋインクを使用することにする。
色変換テーブル生成装置１００は、全格子点ＧＤ０の中にＳ２０６〜Ｓ２１０の処理を行っていない格子点が残っている場合にはＳ２０６〜Ｓ２１０の処理を繰り返し、全格子点ＧＤ０についてＳ２０６〜Ｓ２１０の処理を行った場合には特定色材使用可否決定処理を終了させる。
尚、白点Ｗを基点として特定色材の使用が終了する発生終了位置を設定する場合には、発生位置４２０を発生終了位置に読み替え、ベクトルｖp＝（ｖpC，ｖpM，ｖpY）を黒点Ｄではなく白点Ｗを基点としたベクトルに変え、その単位ベクトルをｎｖp＝（ｎｖpC，ｎｖpM，ｎｖpY）とすれば良い。その他の処理は同様のまま、白点Ｗを基点として特定色材の使用が終了する発生終了位置を設定することができる。
【００７０】
図３のＳ１１０でＫインクの使用可否を決定した後、色変換テーブル生成装置１００は、Ｋインクを使用する格子点ＧＤ０にＫインクの使用量を設定する（Ｓ１１２）。このとき、既定軸Ａ０の位置を表す値からインク使用量を表す値を求める関数４６０が設定されている場合には、この関数４６０を用いることによりＫインクの使用量を設定する。媒介変数ｔが定まると、処理対象格子点ＧＤ２を囲む既定軸Ａ０におけるＫインクの使用量を求めることができ、これらのインク使用量から処理対象格子点ＧＤ２のＫインクの使用量を補間することができる。本具体例では、既定軸Ａ０上の格子点ＧＤ１も同じアルゴリズムでＫインクの使用量を求めることにしている。
【００７１】
図１１は、Ｋインクを使用する格子点についてＳ１１２で行われる特定色材使用量決定処理の例を示している。処理が開始されると、色変換テーブル生成装置１００は、特定された三角形ＴＲ０を基準として、処理対象の格子点について、媒介変数ｔに応じた第一選択軸Ａ１上の点、第二選択軸Ａ２上の点、及び、グレー軸Ａ０ｇｒａｙ上の点Ｑｇｒａｙを設定する（Ｓ３０２）。
【００７２】
図１２Ａは、入力色空間ＣＳ１の格子点ＧＤ２の位置（点Ｐ）におけるＫインクの使用量を設定する例を模式的に示している。図１２Ａでは、Ｂ経由軸Ａ０ｂが第一選択軸Ａ１であり、媒介変数ｔに応じた第一選択軸Ａ１上の点がＱｂであり、Ｃ経由軸Ａ０ｃが第二選択軸Ａ２であり、媒介変数ｔに応じた第二選択軸Ａ２上の点がＱｃであり、グレー軸Ａ０ｇｒａｙが第三選択軸Ａ３であり、媒介変数ｔに応じた第三選択軸Ａ３上の点がＱｇｒａｙである例を示している。すなわち、｜Ｐ’Ｄ｜：｜Ｐ’Ｐ｜＝１：ｔである場合に、｜ＰｂＤ｜：｜ＰｂＱｂ｜＝１：ｔであり、｜ＰｃＤ｜：｜ＰｃＱｃ｜＝１：ｔであり、｜ＰｇｒａｙＤ｜：｜ＰｇｒａｙＱｇｒａｙ｜＝１：ｔである。媒介変数ｔに応じた点Ｑｂ，Ｑｃ，Ｑｇｒａｙを結ぶと、黒点Ｄと三角形ＴＲ０との間に補間用三角形ＴＲｔが形成される。
【００７３】
媒介変数ｔに応じた点の設定後、色変換テーブル生成装置１００は、既定軸Ａ０の位置を表す値からＫインクの使用量を表す値を求める関数４６０を用いることにより、媒介変数ｔに応じた点Ｑｂ，Ｑｃ，ＱｇｒａｙのＫインクの使用量を求める（Ｓ３０４）。図１２Ａに示すように、第一選択軸Ａ１において点Ｐｂから黒点Ｄまでの間に関数４６１が設定されている場合、この関数４６１に媒介変数ｔを代入してＫインクの使用量を算出すればよい。第二選択軸Ａ２において点Ｐｃから黒点Ｄまでの間に関数４６２が設定されている場合、この関数４６２に媒介変数ｔを代入してＫインクの使用量を算出すればよい。第三選択軸Ａ３において点Ｐｇｒａｙから黒点Ｄまでの間に関数４６３が設定されている場合、この関数４６３に媒介変数ｔを代入してＫインクの使用量を算出すればよい。
【００７４】
点Ｑｂ，Ｑｃ，ＱｇｒａｙにおけるＫインクの使用量の算出後、色変換テーブル生成装置１００は、処理対象格子点ＧＤ０におけるＫインクの使用量を補間演算により求める（Ｓ３０６）。このようにして、入力色空間ＣＳ１において、三角形ＴＲ０と処理対象格子点ＧＤ０との位置関係に基づいて、入力色空間ＣＳ１の格子点ＧＤ０の位置におけるＫインクの使用量が関数４６０の使用により設定される。
【００７５】
図１２Ｂは、Ｋインクの使用量を補間する例を模式的に示している。計算式を示す都合上、三角形ＴＲｔの頂点Ｑｃを点Ａに置き換え、三角形ＴＲｔの頂点Ｑｇｒａｙを点Ｂに置き換え、三角形ＴＲｔの頂点Ｑｂを点Ｃに置き換える。むろん、点Ｂ，Ｃは、純色点Ｂ，Ｃとは異なる。また、各点に添え字を付与した場合、その点のＣ，Ｍ，Ｙ各座標値を表すものとする。さらに、頂点Ａ，Ｂ，ＣのＫインクの使用量をそれぞれＩA，ＩB，ＩCとする。
【００７６】
まず、三角形ＴＲｔの１頂点Ａを基点として、残る２頂点へのベクトルｖ1，ｖ2と処理対象格子点Ｐへのベクトルｖpを求める。
【数１３】
2018037761.tif 000015
また、ベクトルｖ1，ｖ2の外積ｖcを求める。
【数１４】
2018037761.tif 000016
【００７７】
ここで、点Ａとベクトルｖ1，ｖ2で構成される局所座標系（ｕ，ｖ，ｗ）を考える。処理対象格子点Ｐの局所座標系での座標をＰu，Ｐv，Ｐwとすると、入力チャンネル座標系（Ｃ，Ｍ，Ｙ）の点Ｐの座標との間に、以下の関係が成り立つ。
【数１５】
2018037761.tif 000017
点Ｐの入力チャンネル座標から点Ｐの局所座標を求めるように式（１５）を変形すると、以下の式となる。
【数１６】
2018037761.tif 000018
ベクトルｖpを用いて書き直すと、以下の式を得る。
【数１７】
2018037761.tif 000019
【００７８】
上記式（１７）を用いることで、既知の格子点情報から点Ｐの局所座標位置Ｐu，Ｐv，Ｐwが求められる。求められた点Ｐの局所座標系での座標を用いて、以下の式で点Ｐのインク使用量ＩPを算出する。ここでも、頂点Ａ，Ｂ，ＣのＫインクの使用量をそれぞれＩA，ＩB，ＩCとしている。
【数１８】
2018037761.tif 000020
尚、前提条件から点Ｐは三角形ＴＲｔ上の点であるため、Ｐwは常に0である。そのため、式（１８）ではＰwの項を省略した。また、インク使用量ＩPがインク量上限ＵＬを超える場合には、インク使用量ＩPをインク量上限ＵＬに置き換えることにする。
【００７９】
色変換テーブル生成装置１００は、全格子点ＧＤ０の中にＳ３０２〜Ｓ３０６の処理を行っていない格子点が残っている場合にはＳ３０２〜Ｓ３０６の処理を繰り返し、全格子点ＧＤ０についてＳ３０２〜Ｓ３０６の処理を行った場合には特定色材使用量決定処理を終了させる。
尚、上述したように、白点Ｗを基点として特定色材の使用が終了する発生終了位置を設定する場合には、黒点Ｄを白点Ｗに読み替え、発生位置４２０を発生終了位置に読み替えれば良い。
【００８０】
図３のＳ１１２でＫインクの使用量を設定した後、色変換テーブル生成装置１００は、ＣＭＹのインクの使用量を設定し、図１３に示すような色変換テーブル４００を生成し（Ｓ１１４）、色変換テーブル生成処理を終了させる。ＣＭＹのインクの使用量は、既定軸Ａ０上において設定しておけば、図１１で示した特定色材使用量決定処理と同様の処理により決定することができる。図１３に示す色変換テーブル４００は、入力デバイスに依存するＲＧＢ色空間（入力色空間ＣＳ１）の座標値（Ｒｊ，Ｇｊ，Ｂｊ）と出力デバイスに依存するＣＭＹＫ色空間（出力色空間ＣＳ２）の座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）との対応関係を表す情報である。座標値（Ｒｊ，Ｇｊ，Ｂｊ）は、ＲＧＢの色の量を表す。座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）は、ＣＭＹＫのインクの使用量を表す。尚、変数ｊは、入力色空間ＣＳ１の座標に対応する各格子点ＧＤ０を識別する変数である。出力座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）は、インク打ち込み量がインク量上限ＵＬの範囲内となるように規定される。図１３に示すように、入力座標値（Ｒｊ，Ｇｊ，Ｂｊ）と出力座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）とを対応付けると、各格子点ＧＤ０について対応関係が規定された色変換テーブル４００を生成することができる。
【００８１】
生成された色変換テーブル４００は、例えば、図示しないプリンタードライバーに組み込まれる。このプリンタードライバーにより実現される印刷制御装置は、色変換テーブル４００を参照して入力色空間ＣＳ１の座標値（Ｒｑ，Ｇｑ，Ｂｑ）を表す印刷用データから出力色空間ＣＳ２の座標値（Ｃｑ，Ｍｑ，Ｙｑ，Ｋｑ）を表す出力データを生成する。この出力データを印刷装置２００に送信すると、印刷装置２００は前記出力データに基づいて被印刷物２９０に画像ＩＭ２を印刷して印刷物ＰＴ２を形成する。
【００８２】
以上説明したように、ユーザーが入力色空間ＣＳ１に設けられた軸Ａ０ｇｒａｙ，Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇのそれぞれにおいてＫインクの使用が開始される発生位置４２０を設定すると、入力色空間ＣＳ１のうち軸Ａ０ｇｒａｙ，Ａ０ｙ，Ａ０ｒ，Ａ０ｍ，Ａ０ｂ，Ａ０ｃ，Ａ０ｇを除く位置の格子点ＧＤ２においてもＫインクを使用するか否かが決定される。これにより、ユーザーは、全格子点ＧＤ０についてＫインクを使用するか否かを設定する必要が無くなる。既定軸Ａ０を除く位置の格子点ＧＤ２においてＫインクを使用すると決定された場合、入力色空間ＣＳ１の格子点ＧＤ２の位置におけるＫインクの使用量が設定される。従って、本具体例は、印刷画像の画質を向上させる色変換テーブルを容易に生成することが可能となる。
【００８３】
（５）第二の具体例における入力色空間の説明：
次に、図１４Ａ，１４Ｂに示す例を参照して、インク発生位置４２０及びインク使用量を求めるための模式的な４次元入力色空間ＣＳ１を説明する。
第二の具体例の入力色空間ＣＳ１は、Ｃ（第一入力色の例）の１次元軸、Ｍ（第二入力色の例）の１次元軸、Ｙ（第三入力色の例）の１次元軸、及び、Ｋ（第四入力色の例）の１次元軸を有するＣＭＹＫ色空間であるものとする。図１４Ａに示すＣＭＹＫ色空間は、Ｃの１次元軸、Ｍの１次元軸、及び、Ｙの１次元軸で構成される仮想の六面体ＨＥ０をＫの成分の変化により移動させるように模式的に例示している。
【００８４】
図１４Ａに示す既定軸Ａ０は、入力色空間ＣＳ１において、仮想の六面体ＨＥ０における８個の頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，ＫがＫの入力チャンネル値（成分）の変化により移動するときの軌跡を表す８本の稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋを含んでいる。尚、これらの稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋを稜線軸Ａ１０と総称する。ここで、図１４Ｂに示すように、Ｋの入力チャンネル値が０％である場合において、頂点Ｗは六面体ＨＥ０において最も明度が高い白点を示し、頂点Ｃは六面体ＨＥ０におけるシアン純色点を示し、頂点Ｍは六面体ＨＥ０におけるマゼンタ純色点を示し、頂点Ｙは六面体ＨＥ０におけるイエロー純色点を示し、頂点Ｒは六面体ＨＥ０におけるレッド純色点を示し、頂点Ｇは六面体ＨＥ０におけるグリーン純色点を示し、頂点Ｂは六面体ＨＥ０におけるブルー純色点を示し、頂点Ｋは六面体ＨＥ０において明度が最も低い黒点を示している。このような六面体ＨＥ０をＫの入力チャンネル値が１００％となるまで移動させたときに、頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋがそれぞれ頂点Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅになるものとする。稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋは、それぞれ、頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋと頂点Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅを結ぶ線状の軸となる。
【００８５】
図１４Ａには、稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋのそれぞれに設定されるインク発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓも模式的に示している。
【００８６】
８本の稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋを既定軸Ａ０に設定することにより、インク発生位置４２０及びインク使用量を設定する作業を効率的に少なくすることができる。この点で、上述の８本の稜線軸を既定軸Ａ０とすることが好ましいものの、これら８本の稜線軸の中から選ばれる複数の軸を既定軸Ａ０に設定してもよい。すなわち、既定軸Ａ０は、８本の軸に限定されず、上述した稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋ以外の軸を含んでもよい。
尚、既定軸Ａ０に沿った方向において最も明度が高い頂点Ｗを有する六面体ＨＥ０を基点として特定色材の使用が終了する発生終了位置を設定する場合には、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを発生終了位置に読み替えれば良い。
【００８７】
（６）第二の具体例における色変換テーブル生成処理：
第二の具体例における色変換テーブル生成処理も、図３で示した色変換テーブル生成処理に従って行うことができる。そこで、図３を参照して、第二の具体例における色変換テーブル生成処理を説明する。
【００８８】
処理が開始されると、色変換テーブル生成装置１００は、印刷設定の選択を受け付け（Ｓ１０２）、インク量上限ＵＬを設定し（Ｓ１０４）、発生位置及び関数設定画面を表示装置１１５に表示し（Ｓ１０６）、インク発生位置４２０、及び、関数４６０を設定する（Ｓ１０８）。
【００８９】
図１５は、発生開始位置設定画面の例を模式的に示している。図１６は、関数設定画面の例を模式的に示している。尚、図５，６で示した画面と同様の箇所には同じ符号を付して詳しい説明を省略する。図１５に示す発生開始位置設定画面６２０と図１６に示す関数設定画面６７０とは、入力装置１１６によるタブ６１１，６６１の操作により切り替わる。色変換テーブル生成装置１００は、発生開始位置設定タブ６１１の操作を受け付けると発生開始位置設定画面６２０を表示し、発生関数設定タブ６６１の操作を受け付けると関数設定画面６７０を表示する。
【００９０】
図１５に示す発生開始位置設定画面６２０は、図５で示した発生開始位置設定画面６１０と比べて詳細設定入力欄６１３が変わっている。図１５に示す詳細設定入力欄６１３は、既定軸Ａ０に含まれる８本の稜線軸の発生位置４２０を表す設定値を個別に設定するための操作部である。例えば、ある稜線軸において発生位置４２０をＫ入力０％が０、Ｋ入力１００％が２５５となるように２５６段階の階調値で表すことにする。むろん、発生位置４２０の表現は、前述の表現に限定されない。図１５に示す入力欄６１３のＣｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｗｓ，Ｋｓは、それぞれ、インク発生位置Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｗｓ，Ｋｓを示している。従って、例えば、入力欄６１３の「Ｃｓ」が設定値「６４」であるとは、稜線軸Ａ０ｃにおいて発生位置４２０を２５６段階の「６４」に相当する位置にすることを意味する。
尚、発生開始位置設定画面は、スライダーコントロール６１２と詳細設定入力欄６１３の一方が無くてもよい。
【００９１】
色変換テーブル生成装置１００は、入力装置１１６による保存ボタン６１４の操作を受け付けると、スライダーコントロール６１２又は入力欄６１３で受け付けた操作に応じた８本の稜線軸の設定値を記憶して、処理を図３のＳ１１０に進める。
【００９２】
図１６に示す関数設定画面６７０は、図６で示した関数設定画面６６０と比べて選択欄６６３が変わっている。図１６に示す選択欄６６３は、関数形状選択欄６６２で「非線形−カスタム」が選択された場合において、８本の稜線軸の中から関数４６０を設定する対象の稜線軸を選択するための操作部である。例えば、選択欄６６３で「Ｒ−Ｒｅ」が選択されると、頂点Ｒ，Ｒｅを結ぶ稜線軸Ａ０ｒが選択されたことになる。
【００９３】
色変換テーブル生成装置１００は、入力装置１１６による保存ボタン６６６の操作を受け付けると、選択欄６６２，６６３及びスライダーコントロール６６４で受け付けた操作に応じた８本の稜線軸の関数４６１，４６２，４６３，…を表す設定値を記憶して、処理を図３のＳ１１０に進める。
【００９４】
インク発生位置４２０及び関数４６０の設定後、色変換テーブル生成装置１００は、稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋのそれぞれにおける発生位置４２０に基づいて、入力色空間ＣＳ１の格子点ＧＤ０においてＫインクを使用するか否かを決定する（図３のＳ１１０）。以下、図１４Ａ，１７を参照して、Ｋインクの使用可否を決定する例を説明する。尚、図１７において終点位置Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅを結ぶ立方体状の六面体は、媒介変数ｐ＝１における六面体ＨＥ０である。図１７では、分かり易く示すため、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを結ぶ六面体（媒介変数ｐ＝０における六面体）を立方体状として模式的に示し、ｐ＝０の六面体とｐ＝１の六面体との間に０＜ｐ＜１の六面体ＨＥ１を立方体状として模式的に示している。この六面体ＨＥ１は、図９Ａ等で示した三角形ＴＲ０に対応するものであり、色変換テーブル４００に規定される格子点ＧＤ０にＫインクを発生させるか否かを分ける境界となる。
【００９５】
まず、処理対象格子点ＧＤ０の入力チャンネル位置をｃ，ｍ，ｙ，Ｋで表すことにする。ここで、入力チャンネル位置ｃ，ｍ，ｙはそれぞれ実際の入力チャンネル値を０〜１で規格化した値（［０，２５５］を２５５で除算して［０，１］に規格化した値）である。入力チャンネル位置Ｋは、実際の入力チャンネル値を表す。
媒介変数ｐは、処理対象格子点Ｐの位置を、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓにおいて０、終点位置Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅにおいて１となるように規格化して表すものとする。例えば、頂点Ｃ，Ｃｅを結ぶ稜線軸Ａ０ｃにおいて、発生位置Ｃｓと終点位置Ｃｅの中点であれば、ｐ＝０．５となる。このような媒介変数ｐを用いて処理対象格子点ＰのＫチャンネル値をＫとし、各頂点の発生位置及び終了位置と媒介変数ｐとを用いて六面体補間したとき、以下の式が成り立つ。
【数１９】
2018037761.tif 000021
【００９６】
式（１９）をＫについて変形すると、以下の式となる。
【数２０】
2018037761.tif 000022
【数２１】
2018037761.tif 000023
これをｐについて変形すると、以下の式を得る。
【数２２】
2018037761.tif 000024
尚、式（２２）を図１９にも示す。
【００９７】
式（２２）の右辺の項は全て既知であるので、処理対象格子点Ｐの入力チャンネル位置ｃ，ｍ，ｙ，Ｋが定まれば、媒介変数ｐを算出することができる。
以上説明したようにして、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓと処理対象格子点ＧＤ０との位置関係が媒介変数ｐとして導かれ、例えばＲＡＭ１１３に記憶される。ここで、媒介変数ｐが０未満であれば、処理対象格子点ＧＤ０が全体として発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，ＫｓよりもＫ入力０％側にあると判断し、Ｋインクを使用しないことにする。媒介変数ｐが０以上であれば、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，ＫｓからＫ入力１００％側にあると判断し、Ｋインクを使用することにする。色変換テーブル生成装置１００は、全格子点ＧＤ０について、Ｋインクの使用可否を判断する。
尚、六面体ＨＥ０の頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋを基点として特定色材の使用が終了する発生終了位置を設定する場合には、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを発生終了位置に読み替え、終点位置Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅを開始位置Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋに読み替えれば良い。発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを設定する場合は終点位置Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅの入力値が１００％であるが、発生終了位置を設定する場合は開始位置Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋの入力値が０％である。従って、式（１９）〜（２２）のＷｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅは、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを設定する場合に１００％とし、発生終了位置を設定する場合に０％とすればよい。その他の処理は同様のまま、頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋを基点として特定色材の使用が終了する発生終了位置を設定することができる。
【００９８】
図３のＳ１１０でＫインクの使用可否を決定した後、色変換テーブル生成装置１００は、Ｋインクを使用する格子点ＧＤ０にＫインクの使用量を設定する（Ｓ１１２）。このとき、既定軸Ａ０の位置を表す値からインク使用量を表す値を求める関数４６０が設定されている場合には、この関数４６０を用いることによりＫインクの使用量を設定する。媒介変数ｐが定まると、処理対象格子点ＧＤ２を囲む既定軸Ａ０におけるＫインクの使用量を求めることができ、これらのインク使用量から処理対象格子点ＧＤ２のＫインクの使用量を補間することができる。本具体例でも、既定軸Ａ０上の格子点ＧＤ１も同じアルゴリズムでＫインクの使用量を求めることにしている。
【００９９】
図１７は、４次元入力色空間ＣＳ１の格子点ＧＤ２の位置（点Ｐ）におけるＫインクの使用量を設定する例を模式的に示している。各稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋのそれぞれに関数４６１，４６２，４６３，…が設定されている場合、各関数４６１，４６２，４６３，…に媒介変数ｐを代入することにより、各稜線軸において媒介変数ｐに応じたＫインクの使用量を算出すればよい。そのうえで、色変換テーブル生成装置１００は、処理対象格子点ＧＤ０におけるＫインクの使用量を補間演算により求める。
【０１００】
ここで、稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋにおける媒介変数ｐに応じた位置におけるＫインクの使用量を、それぞれ、ＩW，ＩC，ＩM，ＩY，ＩR，ＩG，ＩB，ＩKとする。これらのインク使用量を用いて処理対象格子点ＰのＫインクの使用量を六面体補間すると、以下の式となり、所望のインク使用量ＩPを算出することができる。
【数２３】
2018037761.tif 000025
ただし、インク使用量ＩPがインク量上限ＵＬを超える場合には、インク使用量ＩPをインク量上限ＵＬに置き換える。
色変換テーブル生成装置１００は、全格子点ＧＤ０について、Ｋインクの使用量を決定する。
尚、上述したように、六面体ＨＥ０の頂点Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋを基点として特定色材の使用が終了する発生終了位置を設定する場合には、発生位置Ｗｓ，Ｃｓ，Ｍｓ，Ｙｓ，Ｒｓ，Ｇｓ，Ｂｓ，Ｋｓを発生終了位置に読み替え、終点位置Ｗｅ，Ｃｅ，Ｍｅ，Ｙｅ，Ｒｅ，Ｇｅ，Ｂｅ，Ｋｅを開始位置Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ，Ｋに読み替えれば良い。
【０１０１】
図３のＳ１１２でＫインクの使用量を設定した後、色変換テーブル生成装置１００は、ＣＭＹのインクの使用量を設定し、図１８に示すような色変換テーブル４００を生成し（Ｓ１１４）、色変換テーブル生成処理を終了させる。ＣＭＹのインクの使用量は、既定軸Ａ０上において設定しておけば、Ｋインクの場合と同様にして決定することができる。図１８に示す色変換テーブル４００は、入力デバイスに依存するＣＭＹＫ色空間（入力色空間ＣＳ１）の座標値（Ｃ１ｊ，Ｍ１ｊ，Ｍ１ｊ，Ｋ１ｊ）と出力デバイスに依存するＣＭＹＫ色空間（出力色空間ＣＳ２）の座標値（Ｃ２ｊ，Ｍ２ｊ，Ｙ２ｊ，Ｋ２ｊ）との対応関係を表す情報である。座標値（Ｃ１ｊ，Ｍ１ｊ，Ｍ１ｊ，Ｋ１ｊ）は、ＣＭＹＫの色の量を表す。座標値（Ｃ２ｊ，Ｍ２ｊ，Ｙ２ｊ，Ｋ２ｊ）は、ＣＭＹＫのインクの使用量を表す。尚、変数ｊは、入力色空間ＣＳ１の座標に対応する各格子点ＧＤ０を識別する変数である。出力座標値（Ｃ２ｊ，Ｍ２ｊ，Ｙ２ｊ，Ｋ２ｊ）は、インク打ち込み量がインク量上限ＵＬの範囲内となるように規定される。図１８に示すように、入力座標値（Ｃ１ｊ，Ｍ１ｊ，Ｍ１ｊ，Ｋ１ｊ）と出力座標値（Ｃ２ｊ，Ｍ２ｊ，Ｙ２ｊ，Ｋ２ｊ）とを対応付けると、各格子点ＧＤ０について対応関係が規定された色変換テーブル４００を生成することができる。
【０１０２】
生成された色変換テーブル４００は、例えば、図示しないプリンタードライバーに組み込まれる。このプリンタードライバーにより実現される印刷制御装置は、色変換テーブル４００を参照して入力色空間ＣＳ１の座標値（Ｃ１ｑ，Ｍ１ｑ，Ｙ１ｑ，Ｋ１ｑ）を表す印刷用データから出力色空間ＣＳ２の座標値（Ｃ２ｑ，Ｍ２ｑ，Ｙ２ｑ，Ｋ２ｑ）を表す出力データを生成する。この出力データを印刷装置２００に送信すると、印刷装置２００は前記出力データに基づいて被印刷物２９０に画像ＩＭ２を印刷して印刷物ＰＴ２を形成する。
【０１０３】
以上説明したように、ユーザーが入力色空間ＣＳ１に設けられた稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋのそれぞれにおいてＫインクの使用が開始される発生位置４２０を設定すると、入力色空間ＣＳ１のうち稜線軸Ａ０ｗ，Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂ，Ａ０ｋを除く位置の格子点ＧＤ２においてもＫインクを使用するか否かが決定される。これにより、ユーザーは、全格子点ＧＤ０についてＫインクを使用するか否かを設定する必要が無くなる。既定軸Ａ０を除く位置の格子点ＧＤ２においてＫインクを使用すると決定された場合、入力色空間ＣＳ１の格子点ＧＤ２の位置におけるＫインクの使用量が設定される。従って、本具体例も、印刷画像の画質を向上させる色変換テーブルを容易に生成することが可能となる。
尚、既定軸Ａ０は８本の稜線軸に限定されないことから、補間は六面体補間に限定されない。
【０１０４】
（７）変形例：
本発明は、種々の変形例が考えられる。
例えば、インクの種類は、ＣＭＹＫに限定されず、ＣＭＹＫに加えて、Ｌｃ、Ｌｍ、Ｄｙ、Ｏｒ、Ｇｒ、Ｌｋ、画質向上用の無着色の色材、等を含んでもよい。また、ＣＭＹＫの一部のインクを使用しない場合にも、本技術を適用可能である。
上述した処理は、順番を入れ替える等、適宜、変更可能である。
【０１０５】
特定色材の使用が開始されるか終了する境界位置を設定する画面は、図５，１５で示した画面に限定されない。特定色材の使用量の設定に用いる関数を設定する画面も、図６，１６で示した画面に限定されない。以下、インク発生終了位置（境界位置の例）を設定する画面の例、及び、インク発生終了位置設定時の関数設定画面の例を説明する。前提として、印刷装置２００がＣＭＹＫ及びＬｋのインクを使用し、Ｌｋインクが特定色材であるものとする。
【０１０６】
図２０は、発生終了位置設定タブ６２１が操作されたときに表示される発生終了位置設定画面の例を模式的に示している。図２１は、発生終了位置設定時の関数設定タブ６７１が操作されたときに表示される発生終了位置設定時の関数設定画面の例を模式的に示している。尚、図５，６で示した画面と同様の箇所には同じ符号を付して詳しい説明を省略する。
【０１０７】
図２０に示す発生終了位置設定画面６３０は、図５で示した発生終了位置設定画面６１０と同様の画面である。図２０にスライダーコントロール６１２は、既定軸Ａ０に含まれる７本の軸の各インク発生終了位置を表す設定値をまとめて設定するための操作部である。図２０に示す詳細設定入力欄６１３は、既定軸Ａ０に含まれる７本の軸のインク発生終了位置を表す設定値を個別に設定するための操作部である。図２１に示す発生終了位置設定時の関数設定画面６８０は、関数表示欄６６５に表示される関数が減少関数となる点を除いて、図６で示した関数設定画面６６０と同様の画面である。
【０１０８】
本変形例の色変換テーブル生成処理も、図３で示した色変換テーブル生成処理に従って行うことができる。色変換テーブル生成処理が開始されると、色変換テーブル生成装置１００は、印刷設定の選択を受け付け（Ｓ１０２）、インク量上限ＵＬを設定し（Ｓ１０４）、発生終了位置及び関数設定画面を表示装置１１５に表示し（Ｓ１０６）、インク発生終了位置、及び、関数４６０を設定する（Ｓ１０８）。色変換テーブル生成装置１００は、図２０に示す発生終了位置設定画面６３０において入力装置１１６による保存ボタン６１４の操作を受け付けると、スライダーコントロール６１２又は入力欄６１３で受け付けた操作に応じた７本の軸の設定値を記憶して、処理を図３のＳ１１０に進める。すなわち、発生終了位置設定画面６３０で設定を受け付ける色変換テーブル生成装置１００は、入力色空間ＣＳ１に設けられた軸Ａ０ｃ，Ａ０ｍ，Ａ０ｙ，Ａ０ｇｒａｙ，Ａ０ｒ，Ａ０ｇ，Ａ０ｂのそれぞれについて、Ｌｋインクの使用が終了する発生終了位置の設定を受け付けることになる。
【０１０９】
また、色変換テーブル生成装置１００は、図２１に示す発生終了位置設定時の関数設定画面６８０において入力装置１１６による保存ボタン６６６の操作を受け付けると、選択欄６６２，６６３及びスライダーコントロール６６４で受け付けた操作に応じた７本の軸の関数４６１，４６２，４６３，…を表す設定値を記憶して、処理を図３のＳ１１０に進める。すなわち、関数設定画面６８０で設定を受け付ける色変換テーブル生成装置１００は、Ｌｋインクの使用量の設定に用いる関数４６０の設定を受け付けることになる。
【０１１０】
その後、色変換テーブル生成装置１００は、ＣＭＹＫのインクの使用量を設定し、色変換テーブルを生成して（Ｓ１１４）、色変換テーブル生成処理を終了させる。
以上より、ユーザーは、全格子点ＧＤ０についてＬｋインクを使用するか否かを設定する必要が無くなる。既定軸Ａ０を除く位置の格子点ＧＤ２においてＬｋインクを使用すると決定された場合、入力色空間ＣＳ１の格子点ＧＤ２の位置におけるＬｋインクの使用量が設定される。従って、本変形例も、印刷画像の画質を向上させる色変換テーブルを容易に生成することが可能となる。
【０１１１】
（８）結び：
以上説明したように、本発明によると、種々の態様により、出力画像の画質を向上させる色変換テーブルを容易に生成する技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術等でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【０１１２】
１００…色変換テーブル生成装置、１１４…記憶装置、１１５…表示装置、１１６…入力装置、２００…印刷装置（出力デバイスの例）、２９０…被印刷物、４００…色変換テーブル、４２０…発生位置（境界位置の例）、４６０，４６１〜４６３…関数、６１０，６２０…発生開始位置設定画面、６１２，６６４…スライダーコントロール、６１３…入力欄、６３０…発生終了位置設定画面、６６０，６７０，６８０…関数設定画面、６６２，６６３…選択欄、６６５…表示欄、Ａ０…既定軸、Ａ１…第一選択軸、Ａ２…第二選択軸、Ａ３…第三選択軸、Ａ１０…稜線軸、ＣＳ１…入力色空間、ＣＳ２…出力色空間、ＦＵ１…境界位置設定機能、ＦＵ２…使用可否決定機能、ＦＵ３…使用量設定機能、ＦＵ４…関数設定機能、ＧＤ０…格子点、ＧＤ１…既定軸上の格子点、ＧＤ２…既定軸を除く位置の格子点、ＨＥ０…六面体、ＰＲ０…色変換テーブル生成プログラム、ＰＴ２…印刷物、ＳＴ１…境界位置設定工程、ＳＴ２…使用可否決定工程、ＳＴ３…使用量設定工程、ＳＴ４…関数設定工程、ＴＥ０…四面体、ＴＲ０，ＴＲｔ…三角形、Ｕ１…境界位置設定部、Ｕ２…使用可否決定部、Ｕ３…使用量設定部、Ｕ４…関数設定部。
【図１】
2018037761.tif 000026
【図２】
2018037761.tif 000027
【図３】
2018037761.tif 000028
【図４】
2018037761.tif 000029
【図５】
2018037761.tif 000030
【図６】
2018037761.tif 000031
【図７】
2018037761.tif 000032
【図８】
2018037761.tif 000033
【図９】
2018037761.tif 000034
【図１０】
2018037761.tif 000035
【図１１】
2018037761.tif 000036
【図１２】
2018037761.tif 000037
【図１３】
2018037761.tif 000038
【図１４】
2018037761.tif 000039
【図１５】
2018037761.tif 000040
【図１６】
2018037761.tif 000041
【図１７】
2018037761.tif 000042
【図１８】
2018037761.tif 000043
【図１９】
2018037761.tif 000044
【図２０】
2018037761.tif 000045
【図２１】
2018037761.tif 000046