(57)【要約】【課題】２つの色空間の間の対応関係の精度を容易に向上する。【解決手段】第１色空間で表された第１色値と第２色値とを含むＮ個（Ｎは２以上の整数）の基本色値のそれぞれに応じて画像出力装置によって出力されるＮ個の色のそれぞれの測色値であるＮ個の基本測色値を取得する。第１色値に対応付けられる第１測色値と、第２色値に対応付けられる第２測色値とが、所定の条件を満たす場合に、第１色空間内の第３色値を、測色されるべき色を表す色値として追加する。第３色値に応じて画像出力装置によって出力される第３色の測色値である第３測色値を取得する。Ｎ個の基本測色値に加えて第３測色値を用いることによって、第１色空間で表された色値である入力色値と、測色値を表す第２色空間で表された色値である出力色値と、の間の対応関係を規定する規定データを生成する。【選択図】  図３
2015035680.tif 000002
【特許請求の範囲】
【請求項１】
２つの色空間の間の対応関係を規定するデータを生成する処理装置であって、
第１色空間で表された第１色値と第２色値とを含むＮ個（Ｎは２以上の整数）の基本色値のそれぞれに応じて画像出力装置によって出力されるＮ個の色のそれぞれの測色値であるＮ個の基本測色値を取得する第１取得部と、
前記第１色値に対応付けられる第１測色値と、前記第２色値に対応付けられる第２測色値とが、所定の条件を満たす場合に、前記第１色空間内の第３色値であって、前記第３色値と前記第１色値との間の距離が前記第２色値と前記第１色値との間の距離よりも短く、かつ、前記第３色値と前記第２色値との間の距離が前記第１色値と前記第２色値との間の距離よりも短い前記第３色値を、測色されるべき色を表す色値として追加する追加部と、
前記第３色値に応じて前記画像出力装置によって出力される第３色の測色値である第３測色値を取得する第２取得部と、
前記Ｎ個の基本測色値に加えて前記第３測色値を用いることによって、前記第１色空間で表された色値である入力色値と、測色値を表す第２色空間で表された色値である出力色値と、の間の対応関係を規定する規定データを生成する規定データ生成部と、
を備える、処理装置。
【請求項２】
請求項１に記載の処理装置であって、
前記規定データ生成部は、前記規定データの一部として、前記Ｎ個の基本色値には含まれていないＭ個（Ｍは２以上の整数）の前記入力色値であるＭ個の補足色値に対応付けられたＭ個の前記出力色値を、前記基本色値と前記基本測色値とのＮ個の対応関係であるＮ個の基本対応関係と、前記第３色値と第３測色値との対応関係と、を用いて補間する、
処理装置。
【請求項３】
請求項１に記載の処理装置であって、
前記規定データ生成部は、
前記Ｎ個の基本対応関係を用いて、前記Ｍ個の補足色値に対応するＭ個の前記出力色値を補間し、
前記補間されたＭ個の出力色値のうちの前記第３色値に対応付けられた前記出力色値を、前記第３測色値に置換する、
処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の処理装置であって、
前記画像出力装置は、シアン色材とマゼンタ色材とイエロ色材とを含む複数の色材を利用して画像を印刷する印刷装置であり、
前記第１色値は、前記シアン色材と前記マゼンタ色材と前記イエロ色材とのうちの少なくとも２つの色材の混色を用いて印刷される色を表している、
処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の彩度の差が所定の彩度差閾値以上である前記第１色値と前記第２色値とに応じて前記第３色値が追加される条件である彩度条件を含む、処理装置。
【請求項６】
請求項５に記載の処理装置であって、
前記彩度条件は、前記第１色値が、前記第１色空間内における、無彩色を表す軸である無彩色軸と前記第１色値とを含む平面を前記無彩色軸で分割した場合に、前記平面の前記無彩色軸から前記第１色値側の部分である部分平面上の前記基本色値のうちの、最も彩度が高い色値であることを含む、処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の明度の差が所定の明度差閾値以上である前記第１色値と前記第２色値とに応じて前記第３色値が追加される条件である明度条件を含む、処理装置。
【請求項８】
請求項７に記載の処理装置であって、
前記明度条件は、前記第１色値が、前記第１色空間内における、最も明るい白色、または、最も暗い黒色であることを含む、処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の彩度の差が所定の彩度差上限未満であることを含む、処理装置。
【請求項１０】
２つの色空間の間の対応関係を規定するデータを生成する処理をコンピュータに実行させるためのコンピュータプログラムであって、
第１色空間で表された第１色値と第２色値とを含むＮ個（Ｎは２以上の整数）の基本色値のそれぞれに応じて画像出力装置によって出力されるＮ個の色のそれぞれの測色値であるＮ個の基本測色値を取得する第１取得機能と、
前記第１色値に対応付けられる第１測色値と、前記第２色値に対応付けられる第２測色値とが、所定の条件を満たす場合に、前記第１色空間内の第３色値であって、前記第３色値と前記第１色値との間の距離が前記第２色値と前記第１色値との間の距離よりも短く、かつ、前記第３色値と前記第２色値との間の距離が前記第１色値と前記第２色値との間の距離よりも短い前記第３色値を、測色されるべき色を表す色値として追加する追加機能と、
前記第３色値に応じて前記画像出力装置によって出力される第３色の測色値である第３測色値を取得する第２取得機能と、
前記Ｎ個の基本測色値に加えて前記第３測色値を用いることによって、前記第１色空間で表された色値である入力色値と、測色値を表す第２色空間で表された色値である出力色値と、の間の対応関係を規定する規定データを生成する規定データ生成機能と、
をコンピュータに実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの色空間の間の対応関係を規定するデータを生成する技術に関するものである。
【背景技術】
【０００２】
従来から、画像出力装置（例えば、ディスプレイやプリンタ）によって出力された複数の色（例えば、カラーパッチ）を測色することによって得られる複数の測色値を用いて、画像の出力に利用される画像データの色空間と、出力された画像の色の測色値を表す色空間と、の間の対応関係が規定されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０３１４７号公報
【特許文献２】特開２００２−２４７３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来は、対応関係の精度を向上するためには、多数の色の出力と測色とが行われており、対応関係の精度を向上するための負担が大きかった。
【０００５】
本発明の主な利点は、２つの色空間の間の対応関係の精度を容易に向上することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］
２つの色空間の間の対応関係を規定するデータを生成する処理装置であって、
第１色空間で表された第１色値と第２色値とを含むＮ個（Ｎは２以上の整数）の基本色値のそれぞれに応じて画像出力装置によって出力されるＮ個の色のそれぞれの測色値であるＮ個の基本測色値を取得する第１取得部と、
前記第１色値に対応付けられる第１測色値と、前記第２色値に対応付けられる第２測色値とが、所定の条件を満たす場合に、前記第１色空間内の第３色値であって、前記第３色値と前記第１色値との間の距離が前記第２色値と前記第１色値との間の距離よりも短く、かつ、前記第３色値と前記第２色値との間の距離が前記第１色値と前記第２色値との間の距離よりも短い前記第３色値を、測色されるべき色を表す色値として追加する追加部と、
前記第３色値に応じて前記画像出力装置によって出力される第３色の測色値である第３測色値を取得する第２取得部と、
前記Ｎ個の基本測色値に加えて前記第３測色値を用いることによって、前記第１色空間で表された色値である入力色値と、測色値を表す第２色空間で表された色値である出力色値と、の間の対応関係を規定する規定データを生成する規定データ生成部と、
を備える、処理装置。
【０００８】
この構成によれば、測色値（具体的には、第１測色値と第２測色値）に応じて第３色値が追加され、規定データの生成には、Ｎ個の基本測色値に加えて、第３色値に応じて出力される第３色の第３測色値が利用される。従って、予め決められた多数の色の測色値を利用する場合と比べて、第１色空間で表された入力色値と、測色値を表す第２色空間で表された出力色値と、の間の対応関係を規定する規定データの精度を、容易に向上できる。
【０００９】
［適用例２］
適用例１に記載の処理装置であって、
前記規定データ生成部は、前記規定データの一部として、前記Ｎ個の基本色値には含まれていないＭ個（Ｍは２以上の整数）の前記入力色値であるＭ個の補足色値に対応付けられたＭ個の前記出力色値を、前記基本色値と前記基本測色値とのＮ個の対応関係であるＮ個の基本対応関係と、前記第３色値と第３測色値との対応関係と、を用いて補間する、
処理装置。
【００１０】
この構成によれば、Ｎ個の基本対応関係と、第３色値と第３測色値との対応関係と、を用いて、補足色値と補足測色値とのＭ個の対応関係が補間されるので、入力色値と出力色値との間の対応関係を規定する規定データの精度を、さらに向上できる。
【００１１】
［適用例３］
適用例１に記載の処理装置であって、
前記規定データ生成部は、
前記Ｎ個の基本対応関係を用いて、前記Ｍ個の補足色値に対応するＭ個の前記出力色値を補間し、
前記補間されたＭ個の出力色値のうちの前記第３色値に対応付けられた前記出力色値を、前記第３測色値に置換する、
処理装置。
【００１２】
この構成によれば、補間されたＭ個の出力色値のうちの第３色値に対応付けられた出力色値が、第３測色値に置換されるので、入力色値と出力色値との間の対応関係を規定する規定データの精度を、さらに向上できる。
【００１３】
［適用例４］
適用例１から３のいずれか１項に記載の処理装置であって、
前記画像出力装置は、シアン色材とマゼンタ色材とイエロ色材とを含む複数の色材を利用して画像を印刷する印刷装置であり、
前記第１色値は、前記シアン色材と前記マゼンタ色材と前記イエロ色材とのうちの少なくとも２つの色材の混色を用いて印刷される色を表している、
処理装置。
【００１４】
この構成によれば、混色を用いて表される色に近い色を表す第３色値が追加されるので、混色を用いて表される色を表す入力色値と出力色値との間の対応関係の精度を、向上できる。
【００１５】
［適用例５］
適用例１から４のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の彩度の差が所定の彩度差閾値以上である前記第１色値と前記第２色値とに応じて前記第３色値が追加される条件である彩度条件を含む、処理装置。
【００１６】
この構成によれば、第１色値の第１測色値と第２色値の第２測色値と間の色を、第３色値の第３測色値によって補うことができるので、第１測色値と第２測色値との間の彩度差が所定の彩度差閾値以上である場合であっても、規定データの精度（特に、彩度の精度）を向上できる。
【００１７】
［適用例６］
適用例５に記載の処理装置であって、
前記彩度条件は、前記第１色値が、前記第１色空間内における、無彩色を表す軸である無彩色軸と前記第１色値とを含む平面を前記無彩色軸で分割した場合に、前記平面の前記無彩色軸から前記第１色値側の部分である部分平面上の前記基本色値のうちの、最も彩度が高い色値であることを含む、処理装置。
【００１８】
この構成によれば、彩度が高い第１色値の周辺で生じ得る彩度の誤差を低減できる。
【００１９】
［適用例７］
適用例１から６のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の明度の差が所定の明度差閾値以上である前記第１色値と前記第２色値とに応じて前記第３色値が追加される条件である明度条件を含む、処理装置。
【００２０】
この構成によれば、第１色値の第１測色値と第２色値の第２測色値と間の色を、第３色値の第３測色値によって補うことができるので、第１測色値と第２測色値との間の明度差が所定の明度差閾値以上である場合であっても、規定データの精度（特に、明度の精度）を向上できる。
【００２１】
［適用例８］
適用例７に記載の処理装置であって、
前記明度条件は、前記第１色値が、前記第１色空間内における、最も明るい白色、または、最も暗い黒色であることを含む、処理装置。
【００２２】
この構成によれば、明度が低い、または、明度が高い第１色値の周辺で生じ得る明度の誤差を低減できる。
【００２３】
［適用例９］
適用例１から８のいずれか１項に記載の処理装置であって、
前記所定の条件は、前記第１測色値と前記第２測色値との間の彩度の差が所定の彩度差上限未満であることを含む、処理装置。
【００２４】
第１測色値と第２測色値との間の彩度差が大きい場合には、第３色値を追加しても、規定データの精度の向上が小さい可能性が高い。上記構成によれば、そのような場合の第３色値の追加を抑制することによって、規定データの精度向上に伴う負担を軽減できる。
【００２５】
［適用例１０］
２つの色空間の間の対応関係を規定するデータを生成する処理をコンピュータに実行させるためのコンピュータプログラムであって、
第１色空間で表された第１色値と第２色値とを含むＮ個（Ｎは２以上の整数）の基本色値のそれぞれに応じて画像出力装置によって出力されるＮ個の色のそれぞれの測色値であるＮ個の基本測色値を取得する第１取得機能と、
前記第１色値に対応付けられる第１測色値と、前記第２色値に対応付けられる第２測色値とが、所定の条件を満たす場合に、前記第１色空間内の第３色値であって、前記第３色値と前記第１色値との間の距離が前記第２色値と前記第１色値との間の距離よりも短く、かつ、前記第３色値と前記第２色値との間の距離が前記第１色値と前記第２色値との間の距離よりも短い前記第３色値を、測色されるべき色を表す色値として追加する追加機能と、
前記第３色値に応じて前記画像出力装置によって出力される第３色の測色値である第３測色値を取得する第２取得機能と、
前記Ｎ個の基本測色値に加えて前記第３測色値を用いることによって、前記第１色空間で表された色値である入力色値と、測色値を表す第２色空間で表された色値である出力色値と、の間の対応関係を規定する規定データを生成する規定データ生成機能と、
をコンピュータに実現させる、コンピュータプログラム。
【００２６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、データの処理方法およびデータの処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施例としての複合機を示す説明図である。
【図２】色制御処理のフローチャートである。
【図３】色値の対応関係の決定処理のフローチャートである。
【図４】カラーパッチＣＰのＲＧＢの色値を示す概略図である。
【図５】色点の追加処理のフローチャートである。
【図６】軸平面ＡＰｒ上の基本色点ＣＰｐに対応付けられた測色値の分布例を示す概略図である。
【図７】第１軸平面ＡＰ１上の基本色点ＣＰｐに対応付けられた測色値の分布例を示す概略図である。
【図８】第２軸平面ＡＰ２上の基本色点ＣＰｐに対応付けられた測色値の分布例を示す概略図である。
【図９】第３軸平面ＡＰ３上の基本色点ＣＰｐに対応付けられた測色値の分布例を示す概略図である。
【図１０】第４軸平面ＡＰ４上の基本色点ＣＰｐに対応付けられた測色値の分布例を示す概略図である。
【図１１】色値の追加処理の他の実施例を示す概略図である。
【図１２】色値の対応関係の決定処理の別の実施例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
Ａ．第１実施例：
図１は、本発明の一実施例としての複合機を示す説明図である。この複合機１０００は、データを処理する処理装置１００と、処理装置１００に接続されたプリンタ３００と、処理装置１００に接続された測色器４００と、を有している。
【００２９】
処理装置１００は、ＣＰＵ１１０と、揮発性記憶装置１２０と、不揮発性記憶装置１３０と、表示部１４０と、操作部１５０と、を有している。
【００３０】
揮発性記憶装置１２０は、例えば、いわゆるＤＲＡＭであり、不揮発性記憶装置１３０は、例えば、いわゆるフラッシュメモリである。不揮発性記憶装置１３０は、ＣＰＵ１１０によって実行されるプログラム１３２を、格納している。ＣＰＵ１１０は、プログラム１３２を実行することによって、種々の機能を実現する。本実施例では、ＣＰＵ１１０は、第１取得部２１０と、第２取得部２２０と、追加部２３０と、規定データ生成部２４０と、色変換テーブル生成部２５０と、測色制御部２７０と、印刷制御部２８０と、のそれぞれの処理部の機能を実現する。各処理部の詳細については、後述する。また、ＣＰＵ１１０は、プログラム（例えば、プログラム１３２）の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に、一時的に格納する。また、不揮発性記憶装置１３０は、パッチデータ１３４も格納している（詳細は、後述）。
【００３１】
表示部１４０は、画像を表示する装置であり、例えば、液晶ディスプレイである。操作部１５０は、ユーザによる操作を受け入れる装置であり、例えば、表示部１４０上に重ねて配置されたタッチパネルである。ユーザは、操作部１５０を操作することによって、色を制御する処理の開始指示等の種々の指示を入力可能である。
【００３２】
プリンタ３００は、印刷媒体（例えば、紙）上に画像を印刷する装置であり、印刷機構３２０を有している。印刷機構３２０は、本実施例では、シアンＣとマゼンタＭとイエロＹとブラックＫのそれぞれのインクを用いるインクジェット式の印刷機構である。ただし、印刷機構３２０としては、他の方式の印刷機構（例えば、レーザ式プリンタ）を採用可能である。
【００３３】
測色器４００は、色を測定して測色値を表す測色データを出力する装置であり、センサ４２０を有している。センサ４２０は、本実施例では、いわゆる分光測色を行うセンサである。ただし、センサ４２０としては、他の測色方式のセンサ（例えば、刺激値直読式のセンサ）を採用可能である。
【００３４】
図２は、色制御処理のフローチャートである。本実施例の色制御処理では、プリンタ３００（図１）によって印刷されたカラーパッチＣＰの測色結果に応じて、印刷に利用される画像データの色値と、測色値を表す色空間で表された色値と、の対応関係が決定され、そして、決定された対応関係に従って、色変換テーブルが生成される。以下、印刷に利用される画像データの色値を「入力色値」とも呼び、入力色値を表す色空間を「第１色空間」とも呼ぶ。本実施例では、第１色空間は、ＲＧＢ色空間である。また、測色値を表す色空間で表された色値を「出力色値」とも呼び、出力色値を表す色空間を「第２色空間」とも呼ぶ。本実施例では、第２色空間は、ＣＩＥのＬ＊ａ＊ｂ＊色空間である。
【００３５】
色制御処理は、例えば、ユーザが処理装置１００に対して色制御処理の開始を指示した場合に、処理装置１００のＣＰＵ１１０によって開始される。本実施例では、ユーザは、操作部１５０を操作することによって、色制御処理の開始指示を入力可能である。
【００３６】
最初のステップＳ１００では、カラーパッチが印刷され、そして、カラーパッチの測色結果に応じて、色値の対応関係が決定される。図３は、色値の対応関係の決定処理のフローチャートである。最初のステップＳ２００では、印刷制御部２８０（図１）は、パッチデータ１３４を用いて印刷データを生成し、生成した印刷データをプリンタ３００に送信する。プリンタ３００の印刷機構３２０は、受信した印刷データに従って、互いに色が異なるＮ個（Ｎは２以上の整数）のカラーパッチＣＰ（図１）を印刷する。
【００３７】
パッチデータ１３４は、例えば、Ｎ個のカラーパッチＣＰを表すＲＧＢビットマップデータであり、各画素の色は、赤Ｒ、緑Ｇ、青Ｂの各色成分によって、表されている。各色成分は、例えば、２５６階調（０〜２５５）で表されている。Ｎ個のカラーパッチＣＰのそれぞれの色を表す赤Ｒ、緑Ｇ、青Ｂのそれぞれの階調値は、所定の複数の階調値から選択される。本実施例では、赤Ｒ、緑Ｇ、青Ｂのそれぞれの階調値は、階調値の全範囲を８等分して得られる９個の階調値（０、３２、６４、９６、１２８、１６０、１９２、２２４、２５５）から、選択される。本実施例では、赤Ｒ、緑Ｇ、青Ｂのそれぞれの９個の階調値の全ての組合せが、カラーパッチＣＰとして用いられるので、カラーパッチＣＰの総数Ｎは、７２９（＝９＊９＊９）個である。以下、Ｎ個のカラーパッチＣＰのそれぞれの色を表すＮ個の色値（ここでは、ＲＧＢの階調値）を「基本色値」とも呼ぶ。
【００３８】
図４は、カラーパッチＣＰのＲＧＢの色値を示す概略図である。図中には、赤Ｒと緑Ｇと青Ｂとの３つの階調値で表される色立体ＣＣが示されている。ＲＧＢ色空間で表された色は、この色立体ＣＣ内の点（色点とも呼ぶ）で表される。図中では、色立体ＣＣの８つの頂点のそれぞれに、色を示す符号（具体的には、黒頂点Ｖｋ、赤頂点Ｖｒ、緑頂点Ｖｇ、青頂点Ｖｂ、シアン頂点Ｖｃ、マゼンタ頂点Ｖｍ、イエロ頂点Ｖｙ、白頂点Ｖｗ）が付されている。図中の軸Ａｘは、黒頂点Ｖｋと白頂点Ｖｗとを結ぶ直線であり、無彩色を表している（以下、「無彩色軸Ａｘ」とも呼ぶ）。図中の黒丸で示された色点ＣＰｐは、図３のステップＳ２００で印刷されるカラーパッチＣＰの色点を示している（以下、「基本色点ＣＰｐ」とも呼ぶ。図中では、一部のカラーパッチＣＰの色点ＣＰｐだけが示されている。Ｎ個のカラーパッチＣＰに対応するＮ個の基本色点ＣＰｐは、色立体ＣＣの６つの頂点を含み、さらに、色立体ＣＣの全体に亘っておおよそ均等に分布している（図示省略）。
【００３９】
印刷制御部２８０は、パッチデータ１３４のＲＧＢの色値（すなわち、ＲＧＢのそれぞれの階調値）を、プリンタ３００で利用可能な色材の量に対応するＣＭＹＫの色値（すなわち、ＣＭＹＫのそれぞれの階調値）に変換し、変換されたＣＭＹＫの色値を用いてハーフトーン処理を実行することによって、カラーパッチＣＰを表す印刷データを生成する。ＲＧＢの色値とＣＭＹＫの色値との対応関係としては、予め決められた標準の対応関係が利用される。後述するように、ＲＧＢの色値とＣＭＹＫの色値との対応関係は、カラーパッチＣＰの測色結果に応じて、修正される。
【００４０】
なお、本実施例では、ＲＧＢの色値とＣＭＹＫの色値との対応関係は、複数のＲＧＢの色値と、各ＲＧＢの色値に対応付けられたＣＭＹＫの色値と、の対応関係を表すテーブルによって、規定されている。以下、このテーブルを「色変換テーブル」とも呼ぶ。カラーパッチの印刷には、予め準備された標準の色変換テーブルが利用される。
【００４１】
図３の次のステップＳ２１０では、測色器４００を用いて、Ｎ個のカラーパッチＣＰの測色が行われる。本実施例では、処理装置１００の測色制御部２７０は、測色器４００に、測色実行指示を送信する。測色器４００のセンサ４２０は、指示に従って測色を行い、測色値を取得する。測色値は、プリンタ３００等のデバイスに依存しない色空間、例えば、ＣＩＥのＬ＊ａ＊ｂ＊色空間で表されている。センサ４２０、取得した測色値を表す測色データを、処理装置１００に送信し、測色制御部２７０は、測色器４００からの測色データを受信する。そして、第１取得部２１０は、測色制御部２７０を通じて、測色データを取得する。以下、基本色値に応じて印刷されたカラーパッチＣＰの測色値を「基本測色値」とも呼ぶ。
【００４２】
なお、本実施例では、カラーパッチＣＰが印刷された印刷媒体に対して相対的に測色器４００を移動させる移動機構が、印刷機構３２０に設けられている。測色制御部２７０は、この移動機構を制御するによって、自動的に、Ｎ個のカラーパッチＣＰを測色器４００でスキャンする。この代わりに、ユーザが、手動で、Ｎ個のカラーパッチＣＰを測色器４００でスキャンしてもよい。
【００４３】
図３の次のステップＳ２２０では、追加部２３０は、測色値に応じて、色値（すなわち、色点）を追加する（以下「追加色値（追加色点）」とも呼ぶ）。追加色値は、２つの基本色値の間で測色値が大きく変化する場合に、追加される。図５は、色値の追加処理のフローチャートである。最初のステップＳ３００では、追加部２３０（図１）は、複数の色相のうちの未処理の色相を処理対象として選択する。本実施例では、色相は、図４に示すＲＧＢ色空間内において、無彩色軸Ａｘを含む平面によって、特定される。例えば、無彩色軸Ａｘを底辺として有し、赤頂点Ｖｒを対頂点として有する三角形状の平面（すなわち、頂点Ｖｋ、Ｖｒ、Ｖｗによって形成される平面）は、赤の色相の色を示している。
【００４４】
無彩色軸Ａｘと赤頂点Ｖｒとを含む平面は、無彩色軸Ａｘを挟んで赤頂点Ｖｒの反対側に位置するシアン頂点Ｖｃも含んでいる。無彩色軸Ａｘよりも赤頂点Ｖｒ側の部分平面は、赤の色相の色を示し、無彩色軸Ａｘよりもシアン頂点Ｖｃ側の部分平面は、赤の補色であるシアンの色相の色を示している。一般に、無彩色軸Ａｘを含む平面は、無彩色軸Ａｘで分割することによって、おおよそ同じ色相を示す部分平面と、補色であるおおよそ同じ色相を示す部分平面と、に分けられる。このように、無彩色軸Ａｘを含み、かつ、おおよそ同じ色相を示す部分平面を「軸平面」とも呼ぶ。
【００４５】
図５の処理では、無彩色軸Ａｘから離れた少なくとも１つの基本色点ＣＰｐを含む複数の軸平面（すなわち、色相）が、１つずつ処理される。複数の軸平面は、全ての基本色点ＣＰｐのそれぞれが、いずれかの軸平面に含まれるように、設定される。複数の基本色点は、色立体ＣＣの全体に亘って分布するように、準備されている。従って、図５の手順に従って処理される複数の色相（軸平面）は、特定の色相に偏ることなく、色相の全範囲に亘って、分布する。
【００４６】
図４には、複数の軸平面のうちの一部の軸平面が示されている。１つの軸平面は、上述したように、赤頂点Ｖｒを含む軸平面ＡＰｒである。また、赤頂点Ｖｒとイエロ頂点Ｖｙとを結ぶライン上には、赤頂点Ｖｒからイエロ頂点Ｖｙに向かって並ぶ基本色点Ｍ１〜Ｍ４が示されている。軸平面ＡＰ１〜ＡＰ４は、基本色点Ｍ１〜Ｍ４を、それぞれ含む軸平面である。図５のステップＳ３００では、追加部２３０は、このように無彩色軸Ａｘから離れた少なくとも１つの基本色点ＣＰｐを含む複数の軸平面の中から、未処理の１つの軸平面を選択する。以下、処理対象として選択された軸平面を「対象軸平面」とも呼ぶ。また、以下、赤頂点Ｖｒを含む軸平面ＡＰｒが対象軸平面として選択されたこととして、説明を行う。
【００４７】
図６は、軸平面ＡＰｒ上の複数の基本色点ＣＰｐに対応付けられた複数の測色値の分布例を示す概略図である。横軸は、彩度Ｃｈを示し、縦軸は、明るさＬ＊を示している。明るさＬ＊は、Ｌ＊ａ＊ｂ＊色空間のＬ＊値を示している。彩度Ｃｈは、Ｌ＊ａ＊ｂ＊色空間のａ＊値とｂ＊値とによって表される彩度である。本実施例では、彩度Ｃｈは、ａ＊値の２乗とｂ＊値の２乗との和の平方根によって算出される。図中の黒丸で示された色点は、図４に示す外殻（Ｖｋ−Ｖｒ−Ｖｗを結ぶ直線）上の基本色点ＣＰｐに対応付けられた測色値を示している。ハッチングを伴う丸は、外殻よりも内側の基本色点ＣＰｐに対応付けられた測色値を示している。色点に付された括弧内の３つの数字は、左から順番に、基本色点ＣＰｐのＲ値、Ｇ値、Ｂ値を示している。例えば、赤頂点Ｖｒの色値は、Ｒ＝２５５、Ｇ＝０、Ｂ＝０である。
【００４８】
図示するように、黒頂点Ｖｋの測色値の明るさＬ＊は、最も小さく（すなわち、最も暗い）、白頂点Ｖｗの測色値の明るさＬ＊は、最も大きい（すなわち、最も明るい）。そして、赤頂点Ｖｒの測色値の彩度Ｃｈは、最も高い。
【００４９】
図５の次のステップＳ３１０では、追加部２３０は、対象軸平面に含まれる複数の基本色点ＣＰｐのうちの、測色値によって示される彩度が対称軸平面内で最も高い基本色点ＣＰｐを特定する（以下、「最高彩度色点」と呼ぶ）。図６の例では、追加部２３０は、最も彩度の高い基本色点ＣＰｐとして、赤頂点Ｖｒを選択する。通常は、対象軸平面の外殻上の色点のいずれかが、最高彩度色点として、選択される。
【００５０】
次に、追加部２３０は、対象軸平面の外殻上の複数の基本色点ＣＰｐのうちの、最高彩度色点の隣の基本色点ＣＰｐ（以下、「隣色点」と呼ぶ）を特定する。図４、図６の例では、２つの隣色点Ｒｎ１、Ｒｎ２が選択される。そして、追加部２３０は、最高彩度色点と、隣色点と、の間の彩度Ｃｈの差を算出する。図６に示す第１彩度差ｄＣｒ１は、最高彩度色点Ｖｒと第１隣色点Ｒｎ１との間の彩度差を示し、第２彩度差ｄＣｒ２は、最高彩度色点Ｖｒと第２隣色点Ｒｎ２との間の彩度差を示している。彩度差ｄＣｒ１、ｄＣｒ２は、いずれも正値として算出される。
【００５１】
次に、追加部２３０は、「算出された２つの彩度差ｄＣｒ１、ｄＣｒ２の両方が、ゼロより大きい所定の彩度差閾値以上である」という彩度条件が満たされるか否かを判定する。彩度条件が満たされない場合（図５：Ｓ３１０：Ｎｏ）、処理は、ステップＳ３３０に移行する。彩度条件が満たされる場合（Ｓ３１０：Ｙｅｓ）、次のステップＳ３２０で、追加部２３０は、色点を追加する。
【００５２】
図６の例では、彩度差ｄＣｒ１、ｄＣｒ２の両方が彩度差閾値以上であることとする。この場合、追加部２３０は、ＲＧＢ色空間（図４）内において、最高彩度色点Ｖｒと第１隣色点Ｒｎ１との中間に位置する第１追加色点Ｒｓ１と、最高彩度色点Ｖｒと第２隣色点Ｒｎ２との中間に位置する第２追加色点Ｒｓ２とを、追加する。このように、２つの色点が追加される。色点の追加が終了したことに応じて、図５のステップＳ３２０が終了し、処理は、ステップＳ３３０に移行する。なお、中間に位置する色点は、本実施例では、基本色点と、当該基本色点に隣接する基本色点と、の２つのＲＧＢ値の略平均値のＲＧＢ値を有する色点である。
【００５３】
ステップＳ３３０では、追加部２３０は、対象軸平面に含まれる複数の基本色点ＣＰｐのうちの、測色値によって示される明るさＬ＊が最も小さい基本色点ＣＰｐを特定する（以下、「最暗黒色点」と呼ぶ）。図６の例では、黒頂点Ｖｋが最暗黒色点として選択される。通常は、黒頂点Ｖｋが、最暗黒色点として選択される。
【００５４】
次に、追加部２３０は、対象軸平面の外殻上の複数の基本色点ＣＰｐのうちの、最暗黒色点の隣の基本色点ＣＰｐを特定する。図４、図６の例では、隣色点Ｋｎが選択される。そして、追加部２３０は、最暗黒色点と、隣色点と、の間の彩度Ｃｈの差と、明るさＬ＊の差と、を算出する。図６に示す彩度差ｄＣｋは、最暗黒色点Ｖｋと隣色点Ｋｎとの間の彩度Ｃｈの差を示し、明度差ｄＬｋは、最暗黒色点Ｖｋと隣色点Ｋｎとの間の明るさＬ＊の差を示している。彩度差ｄＣｋと明度差ｄＬｋとは、いずれも、正値として算出される。
【００５５】
次に、追加部２３０は、「算出された明度差ｄＬｋが、ゼロより大きい所定の明度差閾値以上であり、かつ、算出された彩度差ｄＣｋが、ゼロより大きい所定の彩度差上限未満である」という第１明度条件が満たされるか否かを判定する。第１明度条件が満たされない場合（図５：Ｓ３３０：Ｎｏ）、処理は、ステップＳ３５０に移行する。第１明度条件が満たされる場合（Ｓ３３０：Ｙｅｓ）、次のステップＳ３４０で、追加部２３０は、色点を追加する。
【００５６】
図６の例では、明度差ｄＬｋが明度差閾値以上であり、かつ、彩度差ｄＣｋが彩度差上限未満であることとする。この場合、追加部２３０は、ＲＧＢ色空間（図４）内において、最暗黒色点Ｖｋと隣色点Ｋｎとの中間に位置する色点Ｋｓを追加する。色点の追加が終了したことに応じて、図５のステップＳ３４０が終了し、処理は、ステップＳ３５０に移行する。
【００５７】
ステップＳ３５０では、追加部２３０は、対象軸平面に含まれる複数の基本色点ＣＰｐのうちの、測色値によって示される明るさＬ＊が最も大きい基本色点ＣＰｐを特定する（以下「最明白色点」と呼ぶ）。図６の例では、白頂点Ｖｗが最明白色点として選択される。通常は、白頂点Ｖｗが、最明白色点として選択される。
【００５８】
次に、追加部２３０は、対象軸平面の外殻上の複数の基本色点ＣＰｐのうちの、最明白色点の隣の基本色点ＣＰｐを特定する。図４、図６の例では、隣色点Ｗｎが選択される。そして、追加部２３０は、最明白色点と、隣色点と、の間の彩度Ｃｈの差と、明るさＬ＊の差と、を算出する。図６に示す彩度差ｄＣｗは、最明白色点Ｖｗと隣色点Ｗｎとの間の彩度Ｃｈの差を示し、明度差ｄＬｗは、最明白色点Ｖｗと隣色点Ｗｎとの間の明るさＬ＊の差を示している。明度差ｄＬｗと彩度差ｄＣｗとは、いずれも、正値として算出される。
【００５９】
次に、追加部２３０は、「算出された明度差ｄＬｗが、ゼロより大きい所定の明度差閾値以上であり、かつ、算出された彩度差ｄＣｗが、ゼロより大きい所定の彩度差上限未満である」という第２明度条件が満たされるか否かを判定する。第２明度条件が満たされない場合（図５：Ｓ３５０：Ｎｏ）、処理は、ステップＳ３７０に移行する。第２明度条件が満たされる場合（Ｓ３５０：Ｙｅｓ）、次のステップＳ３６０で、追加部２３０は、色点を追加する。なお、本実施例では、第１明度条件と第２明度条件との間で、明度閾値は同じであり、彩度差上限も同じである。ただし、明度閾値と彩度差上限との少なくとも一方が、第１明度条件と第２明度条件との間で異なっていても良い。
【００６０】
図６の例では、明度差ｄＬｗが明度閾値以上であり、かつ、彩度差ｄＣｗが彩度差上限未満であることとする。この場合、追加部２３０は、ＲＧＢ色空間（図４）内において、最明白色点Ｖｗと隣色点Ｗｎとの中間に位置する色点Ｗｓを追加する。色点の追加が終了したことに応じて、図５のステップＳ３６０が終了し、処理は、ステップＳ３７０に移行する。
【００６１】
ステップＳ３７０では、追加部２３０は、未処理の軸平面（色相）が残っているか否かを判定する。未処理の軸平面が残っていない場合（Ｓ３７０：Ｎｏ）、図５の処理は終了する。未処理の軸平面が残っている場合（Ｓ３７０：Ｙｅｓ）、処理はステップＳ３００に戻り、追加部２３０は、未処理の軸平面（例えば、対象軸平面の隣の軸平面）を、新たな対象軸平面として選択する。
【００６２】
以上のように、最高彩度色点Ｖｒと隣色点Ｒｎ１、Ｒｎ２との間の彩度差ｄＣｒ１、ｄＣｒ２が彩度差閾値以上であることを含む彩度条件が満たされる場合に、最高彩度色点Ｖｒと隣色点Ｒｎ１、Ｒｎ２との間に追加色点Ｒｓ１、Ｒｓ２が追加される。この理由は、種々の印刷装置において、最高彩度色点Ｖｒの近傍では、隣合う色点間の彩度の差が大きくなり易いからである。また、最暗黒色点Ｖｋと隣色点Ｋｎとの間の明度差ｄＬｋが明度差閾値以上であることを含む第１明度条件が満たされる場合に、最暗黒色点Ｖｋと隣色点Ｋｎとの間に追加色点Ｋｓが追加される。そして、最明白色点Ｖｗと隣色点Ｗｎとの間の明度差ｄＬｗが明度差閾値以上であることを含む第２明度条件が満たされる場合に、最明白色点Ｖｗと隣色点Ｗｎとの間に追加色点Ｗｓが追加される。この理由は、種々の印刷装置において、最暗黒色点Ｖｋと最明白色点Ｖｗとのそれぞれの近傍では、隣合う色点間の明度の差が大きくなり易いからである。また、最高彩度色点Ｖｒと最暗黒色点Ｖｋと最明白色点Ｖｗとのそれぞれの近傍（より一般には、色立体ＣＣの頂点の近傍）において、色点を追加することによって、プリンタ３００の色域の広さの特定の精度を、向上できる。なお、以上の説明は、赤に限らず、他の色相に関しても、同様である。
【００６３】
以上、赤頂点Ｖｒを含む軸平面ＡＰｒが対象軸平面として選択された場合を例として用いて、説明を行った。他の軸平面についても、同様に、色点が追加される。図７〜図１０を参照して、軸平面ＡＰ１〜ＡＰ４が対象軸平面として選択された場合について、簡単に説明する。図７〜図１０は、いずれも、図６と同様に、測色値の分布例を示している。横軸は、彩度Ｃｈを示し、縦軸は、明るさＬ＊を示している。
【００６４】
図７は、図４の第１軸平面ＡＰ１上の複数の基本色点ＣＰｐに対応付けられた複数の測色値の分布例を示す概略図である。第１軸平面ＡＰ１に含まれる基本色点は、黒頂点Ｖｋと白頂点Ｖｗと第１基本色点Ｍ１との３つの色点である。
【００６５】
彩度条件（図５：Ｓ３１０、Ｓ３２０）に関しては、図７の例では、最高彩度色点Ｍ１と隣色点Ｖｗ、Ｖｋとの間の彩度差ｄＣｋ１が彩度差閾値以上である場合に、最高彩度色点Ｍ１と隣色点Ｖｗ、Ｖｋとの中間の色点Ｗｓ１、Ｋｓ１が追加される。第１明度条件（図５：Ｓ３３０、Ｓ３４０）に関しては、図７の例では、最暗黒色点Ｖｋと隣色点Ｍ１との間の明度差ｄＬｋ１と彩度差ｄＣｋ１とが第１明度条件を満たす場合に、２つの色点Ｖｋ、Ｍ１の中間の色点Ｋｓ１が追加される。第２明度条件（図５：Ｓ３５０、Ｓ３６０）に関しては、図７の例では、最明白色点Ｖｗと隣色点Ｍ１との間の明度差ｄＬｗ１と彩度差ｄＣｗ１（＝ｄＣｋ１）とが第２明度条件を満たす場合に、２つの色点Ｖｗ、Ｍ１の中間の色点Ｗｓ１が追加される。
【００６６】
図８は、図４の第２軸平面ＡＰ２上の複数の基本色点ＣＰｐに対応付けられた複数の測色値の分布例を示す概略図である。第２軸平面ＡＰ２の外殻に含まれる基本色点は、黒頂点Ｖｋと白頂点Ｖｗと第２基本色点Ｍ２とに加えて、２つの色点Ｖｋ、Ｍ２の中間の色点Ｋｎ２と、２つの色点Ｖｗ、Ｍ２の中間の色点Ｗｎ２と、である。
【００６７】
彩度条件（図５：Ｓ３１０、Ｓ３２０）に関しては、図８の例では、最高彩度色点Ｍ２と隣色点Ｗｎ２、Ｋｎ２との間の彩度差ｄＣｍ２１、ｄＣｍ２２が彩度差閾値以上である場合に、最高彩度色点Ｍ２と隣色点Ｗｎ２、Ｋｎ２との中間の色点Ｍ２ｓ１、Ｍ２ｓ２が追加される。第１明度条件（図５：Ｓ３３０、Ｓ３４０）に関しては、図８の例では、最暗黒色点Ｖｋと隣色点Ｋｎ２との間の明度差ｄＬｋ２と彩度差ｄＣｋ２とが第１明度条件を満たす場合に、２つの色点Ｖｋ、Ｋｎ２の中間の色点Ｋｓ２が追加される。第２明度条件（図５：Ｓ３５０、Ｓ３６０）に関しては、図８の例では、最明白色点Ｖｗと隣色点Ｗｎ２との間の明度差ｄＬｗ２と彩度差ｄＣｗ２とが第２明度条件を満たす場合に、２つの色点Ｖｗ、Ｗｎ２の中間の色点Ｗｓ２が追加される。
【００６８】
図９は、図４の第３軸平面ＡＰ３上の複数の基本色点ＣＰｐに対応付けられた複数の測色値の分布例を示す概略図である。第３軸平面ＡＰ３の外殻に含まれる基本色点は、黒頂点Ｖｋと白頂点Ｖｗと第３基本色点Ｍ３との３つの色点である。
【００６９】
彩度条件（図５：Ｓ３１０、Ｓ３２０）に関しては、図９の例では、最高彩度色点Ｍ３と隣色点Ｖｗ、Ｖｋとの間の彩度差ｄＣｋ３が彩度差閾値以上である場合に、最高彩度色点Ｍ３と隣色点Ｖｗ、Ｖｋとの中間の色点Ｗｓ３、Ｋｓ３が追加される。第１明度条件（図５：Ｓ３３０、Ｓ３４０）に関しては、図９の例では、最暗黒色点Ｖｋと隣色点Ｍ３との間の明度差ｄＬｋ３と彩度差ｄＣｋ３とが第１明度条件を満たす場合に、２つの色点Ｖｋ、Ｍ３の中間の色点Ｋｓ３が追加される。第２明度条件（図５：Ｓ３５０、Ｓ３６０）に関しては、図９の例では、最明白色点Ｖｗと隣色点Ｍ３との間の明度差ｄＬｗ３と彩度差ｄＣｗ３（＝ｄＣｋ３）とが第２明度条件を満たす場合に、２つの色点Ｖｗ、Ｍ３の中間の色点Ｗｓ３が追加される。
【００７０】
図１０は、図４の第４軸平面ＡＰ４上の複数の基本色点ＣＰｐに対応付けられた複数の測色値の分布例を示す概略図である。第４軸平面ＡＰ４の外殻に含まれる基本色点は、黒頂点Ｖｋと白頂点Ｖｗと第４基本色点Ｍ４とに加えて、２つの色点Ｖｋ、Ｍ４の間の３つの色点と、２つの色点Ｖｗ、Ｍ４の間の３つの色点と、である。
【００７１】
彩度条件（図５：Ｓ３１０、Ｓ３２０）に関しては、図１０の例では、最高彩度色点Ｍ４と隣色点Ｍ４ｎ１、Ｍ４ｎ２との間の彩度差ｄＣｍ４１、ｄＣｍ４２が彩度差閾値以上である場合に、最高彩度色点Ｍ４と隣色点Ｍ４ｎ１、Ｍ４ｎ２との中間の色点Ｍ４ｓ１、Ｍ４ｓ２が追加される。第１明度条件（図５：Ｓ３３０、Ｓ３４０）に関しては、図１０の例では、最暗黒色点Ｖｋと隣色点Ｋｎ４との間の明度差ｄＬｋ４と彩度差ｄＣｋ４とが第１明度条件を満たす場合に、２つの色点Ｖｋ、Ｋｎ４の中間の色点Ｋｓ４が追加される。第２明度条件（図５：Ｓ３５０、Ｓ３６０）に関しては、図１０の例では、最明白色点Ｖｗと隣色点Ｗｎ４との間の明度差ｄＬｗ４と彩度差ｄＣｗ４とが第２明度条件を満たす場合に、２つの色点Ｖｗ、Ｗｎ４の中間の色点Ｗｓ４が追加される。
【００７２】
以上のように、図５の処理が完了すると、図３の次のステップＳ２３０では、印刷制御部２８０（図１）は、追加色値によって表されるカラーパッチを表す印刷データを生成し、生成した印刷データをプリンタ３００に送信する。以下、追加色値によって表されるカラーパッチを「追加カラーパッチ」と呼ぶ。プリンタ３００の印刷機構３２０は、受信した印刷データに従って、追加カラーパッチを印刷する。
【００７３】
次のステップＳ２４０では、測色器４００を用いて、追加カラーパッチの測色が行われる。測色方法は、ステップＳ２１０の測色方法と同じである。このステップＳ２４０では、第２取得部２２０は、測色制御部２７０を通じて、測色データを取得する。以下、追加カラーパッチを測色して得られる測色値を「追加測色値」とも呼ぶ。
【００７４】
図６には、追加色点Ｗｓ、Ｒｓ１、Ｒｓ２、Ｋｓの測色値の例が示されている。図示するように、最明白色点Ｖｗの近くの追加色点Ｗｓの測色値の明るさＬ＊は、最明白色点Ｖｗの測色値と隣色点Ｗｎの測色値とを結ぶ直線上の彩度Ｃｈが追加色点Ｗｓの彩度Ｃｈと同じである色点によって表される明るさＬ＊よりも、小さい。このように、最明白色点Ｖｗの近傍では、ＲＧＢの色値の変化に対して、測色値が非線形に変化する場合がある。また、最暗黒色点Ｖｋの近くの追加色点Ｋｓの測色値の明るさＬ＊は、最暗黒色点Ｖｋの測色値と隣色点Ｋｎの測色値とを結ぶ直線上の彩度Ｃｈが追加色点Ｋｓの彩度Ｃｈと同じである色点によって表される明るさＬ＊よりも、大きい。このように、最暗黒色点Ｖｋの近傍では、ＲＧＢの色値の変化に対して、測色値が非線形に変化する場合がある。また、最高彩度色点Ｖｒの近くの追加色点Ｒｓ１の測色値の彩度Ｃｈは、赤頂点Ｖｒの測色値と隣色点Ｒｎ１の測色値とを結ぶ直線上の明るさＬ＊が追加色点Ｒｓ１の明るさＬ＊と同じである色点によって表される彩度Ｃｈよりも、大きい。同様に、追加色点Ｒｓ２の測色値の彩度Ｃｈは、赤頂点Ｖｒの測色値と隣色点Ｒｎ２の測色値とを結ぶ直線上の明るさＬ＊が追加色点Ｒｓ２の明るさＬ＊と同じである色点によって表される彩度Ｃｈよりも、大きい。このように、最高彩度色点Ｖｒの近傍では、ＲＧＢの色値の変化に対して、測色値が非線形に変化する場合がある。
【００７５】
他の軸平面（例えば、図７〜図１０の軸平面ＡＰ１〜ＡＰ４）においても、同様に、最暗黒色点Ｖｋの近傍と、最明白色点Ｖｗの近傍と、最高彩度色点の近傍と、において、ＲＧＢの色値の変化に対して、測色値が非線形に変化する場合がある。本実施例では、追加カラーパッチの測色値を利用することによって、測色値の非線形な変化を精度よく表すように入力色値と出力色値との対応関係を規定可能である。
【００７６】
図３の次のステップＳ２５０では、規定データ生成部２４０（図１）は、ステップＳ２１０で取得された測色値と、ステップＳ２４０で取得された測色値と、を用いることによって、入力色値と出力色値（すなわち、第１色空間と第２色空間）との対応関係を表す規定データを生成する。本実施例では、規定データとして、第１色空間内の全体に亘って分布するＬ個（ＬはＮよりも大きい整数）の入力色値と、各入力色値に対応する出力色値と、の対応関係を表すテーブルが生成される。Ｌ個の入力色値としては、カラーパッチＣＰの印刷に利用されたＮ個の基本色値よりも高い密度で配置されたＬ個の入力色値が、採用される。本実施例では、入力色値の赤Ｒ、緑Ｇ、青Ｂのそれぞれの階調値は、階調値の全範囲を１６等分して得られる１７個の階調値（０、１６、３２、４８、６４、８０、９６、１１２、１２８、１４４、１６０、１７６、１９２、２０８、２２４、２４０、２５５）から、選択される。本実施例では、赤Ｒ、緑Ｇ、青Ｂのそれぞれの１７個の階調値の全ての組合せが、入力色値として用いられるので、入力色値の総数Ｌは、４９１３（＝１７＊１７＊１７）個である。本実施例では、Ｎ個の基本色値は、Ｌ個の入力色値の一部を構成する。また、追加色値も、Ｌ個の入力色値の一部を構成する。以下、Ｌ個の入力色値のうちのＮ個の基本色値には含まれていないＭ個（Ｍ＝Ｌ−Ｎ）の入力色値を「補足色値」とも呼ぶ。
【００７７】
規定データ生成部２４０は、Ｌ個の入力色値のうちのＮ個の基本色値のそれぞれに関しては、基本色値に対応付けられた測色値を、そのまま、出力色値として採用する。規定データ生成部２４０は、Ｌ個の入力色値のうちの追加色値に関しては、追加色値に対応付けられた追加測色値を、そのまま、出力色値として採用する。規定データ生成部２４０は、基本色値と追加色値とのいずれとも異なる入力色値（すなわち、補足色値）に関しては、基本色値と追加色値との出力色値（すなわち、測色値）を用いた補間によって、出力色値を算出する。補間方法としては、種々の公知の方法を採用可能である。例えば、いわゆる三角錐補間を採用可能である。規定データ生成部２４０は、Ｌ個の入力色値と出力色値との対応関係を表すデータを、規定データとして生成する。
【００７８】
規定データの生成が完了したことに応じて、図３の処理が終了する。図２の次のステップＳ１１０では、色変換テーブル生成部２５０が、規定データを用いて、色変換テーブルを生成する。色変換テーブルは、ＲＧＢの色値とＣＭＹＫの色値との対応関係を規定するテーブルである。色変換テーブルは、印刷処理に利用される。印刷制御部２８０は、ＲＧＢ色空間で表された画像データを用いて、プリンタ３００に供給すべき印刷データを生成する。ここで、印刷制御部２８０は、色変換テーブルに従ってＲＧＢの色値をＣＭＹＫの色値に変換し、変換されたＣＭＹＫの色値を用いてハーフトーン処理を実行することによって、印刷データを生成する。
【００７９】
本実施例では、プリンタ３００によって印刷される理想的な色、すなわち、ＲＧＢの色値と理想的なＬ＊ａ＊ｂ＊の色値との対応関係が、予め決められている。色変換テーブル生成部２５０は、この理想的な対応関係（ＲＧＢ−Ｌ＊ａ＊ｂ＊）と、カラーパッチの測色値を用いて決定された規定データ（ＲＧＢ−Ｌ＊ａ＊ｂ＊）と、カラーパッチの印刷に利用された標準色変換テーブル（ＲＧＢ−ＣＭＹＫ）と、を用いることによって、理想的なＬ＊ａ＊ｂ＊の色値を実現するための色変換テーブルを決定する。例えば、規定データと標準色変換テーブルとを用いることによって、特定のＲＧＢ値に対するＣＭＹＫ値と、当該特定のＲＧＢ値に対するＬ＊ａ＊ｂ＊値と、を対応づけることにより、ＣＭＹＫの色値とＬ＊ａ＊ｂ＊の色値との対応関係を特定可能である。そして、この特定された対応関係（ＣＭＹＫ−Ｌ＊ａ＊ｂ＊）と、理想的な対応関係（ＲＧＢ−Ｌ＊ａ＊ｂ＊）とを用いることによって、特定のＬ＊ａ＊ｂ＊値に対するＣＭＹＫ値と、当該特定のＬ＊ａ＊ｂ＊値に対するＲＧＢ値と、を対応づけることにより、ＲＧＢの色値とＣＭＹＫの色値との対応関係を特定可能である。
【００８０】
色変換テーブル生成部２５０は、生成した色変換テーブルを、不揮発性記憶装置１３０に格納する（図示省略）。以後、印刷制御部２８０は、不揮発性記憶装置１３０に格納された色変換テーブルを参照することによって、印刷を行う。
【００８１】
以上のように、本実施例では、図５で説明したように、Ｎ個の基本色値から選択された２つの基本色値にそれぞれ対応付けられた２つの測色値が所定の条件（Ｓ３１０、Ｓ３３０、Ｓ３５０）を満たす場合に、２つの基本色値の中間に色値が追加される（Ｓ３２０、Ｓ３４０、Ｓ３６０）。そして、Ｎ個の基本色値に対応付けられたＮ個の測色値に加えて、追加色値に対応付けられた測色値を用いることによって、ＲＧＢ色空間の色値（入力色値）と、Ｌ＊ａ＊ｂ＊色空間の色値（出力色値）との対応関係を規定する規定データが生成される（図３）。従って、規定データの全ての入力色値のそれぞれのカラーパッチの測色を行う場合と比べて、規定データの精度を容易に向上できる。
【００８２】
特に、ステップＳ３１０では、２つの基本測色値から得られる彩度差が所定の彩度差閾値以上である２つの基本色値（具体的には、最高彩度色点と隣色点）に応じて追加色値が追加される（彩度条件）。従って、彩度差が大きい２つの基本測色値の間を追加測色値によって補うことができるので、規定データの精度を容易に向上できる。また、最高彩度色点と隣色点との間、すなわち、最高彩度色点の近くに追加色点（追加色値）が追加されるので、彩度が高い色の周辺で生じ得る彩度の誤差を低減できる。
【００８３】
また、図４で説明したように、Ｎ個の基本色点ＣＰｐは、色立体ＣＣの全体に亘っておおよそ均等に分布している。従って、図５の手順に従って処理される複数の色相（軸平面）は、特定の色相に偏ることなく、色相の全範囲に亘って分布している。この結果、彩度条件の判定に用いられる最高彩度色点としては、赤頂点Ｖｒや緑頂点Ｖｇや青頂点Ｖｂのように、シアン色材とマゼンタ色材とイエロ色材とのうちの少なくとも２つの色材の混色を用いて表される色を表す色点が、用いられ得る。従って、混色を用いて表される色を表す入力色値と出力色値との対応関係の精度を、容易に向上できる。
【００８４】
なお、ステップＳ３１０（図５）で判定される彩度条件は、最高彩度色点と隣色点との２つの基本色点（基本色値）の間の彩度差に加えて、最高彩度色点と別の隣色点との２つの基本色点（基本色値）の間の彩度差にも、制限を課している。この代わりに、２つの隣色点が、独立に、彩度条件に従って判定されてもよい。例えば、図６の実施例において、第１彩度差ｄＣｒ１が彩度閾値以上である場合には、第２彩度差ｄＣｒ２が彩度閾値未満であっても、第１追加色点Ｒｓ１を追加してもよい。同様に、第２彩度差ｄＣｒ２が彩度閾値以上である場合には、第１彩度差ｄＣｒ１が彩度閾値未満であっても、第２追加色点Ｒｓ２を追加してもよい。
【００８５】
彩度差閾値としては、色点の追加によって規定データの精度を向上できるように、予め実験的に決定された値を採用可能である。彩度差閾値を小さくすると、色点の追加による測色の負担が増大するものの、規定データの精度を向上できる。しかし、彩度差閾値を過剰に小さくすると、色点の追加による測色の負担が更に増大するものの、規定データの更なる精度向上が小さい場合がある。一方、彩度差閾値を大きくすると、色点の追加が抑制されるので、測色の負担を抑制できるものの、規定データの精度が低くなる場合がある。これらのバランスを考慮して、実験的に、彩度差閾値を決定すればよい。
【００８６】
また、ステップＳ３３０、Ｓ３４０、Ｓ３５０、Ｓ３６０では、２つの基本測色値から得られる明度差が所定の明度差閾値以上である２つの基本色値（具体的には、頂点Ｖｋ、Ｖｗと隣色点）に応じて追加色値が追加される（明度条件）。従って、明度差が大きい２つの基本測色値の間を追加測色値によって補うことができるので、規定データの精度を容易に向上できる。また、ステップＳ３３０、Ｓ３４０では、最暗黒色点Ｖｋと隣色点との間、すなわち、最暗黒色点Ｖｋの近くに追加色点が追加されるので、最暗黒色点Ｖｋの周辺で生じ得る明度の誤差を低減できる。また、ステップＳ３５０、Ｓ３６０では、最明白色点Ｖｗと隣色点との間、すなわち、最明白色点Ｖｗの近くに追加色点が追加されるので、最明白色点Ｖｗの周辺で生じ得る明度の誤差を低減できる。
【００８７】
なお、明度差閾値としては、色点の追加によって規定データの精度を向上できるように、予め実験的に決定された値を採用可能である。明度差閾値を小さくすると、色点が追加され易いので、測色の負担が増大するものの、規定データの精度を向上できる。しかし、明度差閾値を過剰に小さくすると、測色の負担が更に増大するものの、更に追加された色点は、明度差が小さい２つの基本色点の間に位置しているので、色点の追加による規定データの更なる精度向上が小さい場合がある。一方、明度差閾値を過度に大きくすると、色点の追加が抑制されるので、測色の負担を抑制できる。しかし、明度差の大きい２つの基本色点の間に色点が追加されないので、規定データの精度が低くなる場合がある。これらのバランスを考慮して、実験的に、明度差閾値を決定すればよい。
【００８８】
また、明度条件（Ｓ３３０、Ｓ３５０）は、２つの基本測色値の間の彩度差が所定の彩度差上限未満であることを含んでいる。従って、彩度差が大き過ぎて追加色点を追加しても規定データの精度向上が小さい可能性が高い場合に、追加色点の追加が抑制されるので、規定データの精度向上に伴う負担を軽減できる。
【００８９】
なお、彩度差上限としては、色点の追加によって規定データの精度を向上できるように、予め実験的に決定された値を採用可能である。彩度差上限を大きくすると、色点が追加され易いので、測色の負担が増大するものの、規定データの精度を向上できる。しかし、彩度差上限を過度に大きくすると、測色の負担が更に増大するものの、規定データの更なる精度向上が小さい場合がある。一方、彩度差上限を過度に小さくすると、色点の追加が抑制されるので、測色の負担を抑制できる。しかし、彩度差の大きい２つの基本色点の間に色点が追加されないので、規定データの精度が低くなる場合がある。これらのバランスを考慮して、実験的に、彩度差上限を決定すればよい。
【００９０】
また、図３のステップＳ２５０で説明したように、規定データ生成部２４０は、Ｌ個の入力色値のうちのＮ個の基本色値には含まれていないＭ個の補足色値に対応付けられたＭ個の出力色値を、基本色値と基本測色値とのＮ個の対応関係と、追加色値と追加測色値との対応関係と、を用いて補間する。従って、規定データの精度を、さらに向上できる。
【００９１】
Ｂ．第２実施例：
図１１は、色値の追加処理の他の実施例を示す概略図である。上述の図５の処理では、１つの軸平面の外殻上の２つの基本色値に応じて、同じ軸平面の外殻上に色値が追加されている。例えば、図４の軸平面ＡＰｒの外殻上の黒頂点Ｖｋと隣色点Ｋｎとに応じて、同じ軸平面ＡＰｒの外殻上に、色点Ｋｓが追加される。第２実施例では、追加部２３０（図１）は、第１実施例と同様の色値の追加処理（図５）に加えて、さらに、色立体ＣＣ内で隣り合う２つの色相（軸平面）の間に色値を追加する処理を実行する。図２、図３、図５の色制御処理は、第１実施例と同様に実行される。第２実施例の色値の追加処理は、図３のステップＳ２２０で、図５の処理に加えて、実行される。また、色制御処理の実行に利用される複合機の構成は、図１の複合機１０００の構成と、同じである。以下、同じ要素には、同じ符号を付して、説明を省略する。
【００９２】
図１１中には、白頂点Ｖｗから黒頂点Ｖｋに向かう方向を向いて見た色立体ＣＣが示されている。図中の黒丸で示された色点は、基本色点を示し、白丸で示された色点は、追加され得る色点を示している。色点に付された括弧内の３つの数字は、左から順番に、Ｒ値、Ｇ値、Ｂ値を示している。図中において、無彩色軸Ａｘからの距離は、おおよその彩度を示している。無彩色軸Ａｘから離れた６つの頂点Ｖｒ、Ｖｍ、Ｖｂ、Ｖｃ、Ｖｇ、Ｖｙをこの順番に辿る辺Ｓｒｍ、Ｓｍｂ、Ｓｂｃ、Ｓｃｇ、Ｓｇｙ、Ｓｙｒ上の色は、彩度の高い色を示している。以下、これらの辺Ｓｒｍ、Ｓｍｂ、Ｓｂｃ、Ｓｃｇ、Ｓｇｙ、Ｓｙｒを、高彩度辺Ｓｒｍ、Ｓｍｂ、Ｓｂｃ、Ｓｃｇ、Ｓｇｙ、Ｓｙｒとも呼ぶ。第２実施例の色値の追加処理では、赤頂点Ｖｒと緑頂点Ｖｇと青頂点Ｖｂとのそれぞれの近傍に色値が追加される。以下、赤頂点Ｖｒを例に説明を行う。
【００９３】
追加部２３０は、赤頂点Ｖｒを含む高彩度辺Ｓｒｍ、Ｓｙｒ上の複数の基本色点のうちの、赤頂点Ｖｒの隣の色点Ｒｙ、Ｒｍを特定する。選択される隣色点Ｒｙ、Ｒｍは、いずれも、赤頂点Ｖｒとは色相が異なる色点である。なお、第１隣色点Ｒｙは、図４の第１基本色点Ｍ１と同じである。追加部２３０は、赤頂点Ｖｒと、隣色点Ｒｙ、Ｒｍと、の間の彩度差を算出する。図中の第１彩度差ｄＣｈ１は、赤頂点Ｖｒの測色値と第１隣色点Ｒｙの測色値との間の彩度差を示し、第２彩度差ｄＣｈ２は、赤頂点Ｖｒの測色値と第２隣色点Ｒｍの測色値との間の彩度差を示している。算出される彩度差ｄＣｈ１、ｄＣｈ２は、いずれも、正値として算出される。
【００９４】
次に、追加部２３０は、第１彩度差ｄＣｈ１が上記の彩度差閾値以上である場合に、赤頂点Ｖｒと第１隣色点Ｒｙとの中間に位置する第１追加色点Ｒｈ１を、追加する。第１追加色点Ｒｈ１の色相は、赤頂点Ｖｒと第１隣色点Ｒｙとの間の色相である。同様に、追加部２３０は、第２彩度差ｄＣｈ２が上記の彩度閾値以上である場合に、赤頂点Ｖｒと第２隣色点Ｒｍとの中間に位置する第２追加色点Ｒｈ２を、追加する。第２追加色点Ｒｈ２の色相は、赤頂点Ｖｒと第２隣色点Ｒｍとの間の色相である。
【００９５】
緑頂点Ｖｇと青頂点Ｖｂとについても、同様に、色点が追加され得る。具体的には、青頂点Ｖｂと第１隣色点Ｂｍとの間に、第１追加色点Ｂｈ１が追加され得、青頂点Ｖｂと第２隣色点Ｂｃとの間に、第２追加色点Ｂｈ２が追加され得、緑頂点Ｖｇと第１隣色点Ｇｃとの間に、第１追加色点Ｇｈ１が追加され得、緑頂点Ｖｇと第２隣色点Ｇｙとの間に、第２追加色点Ｇｈ２が追加され得る。
【００９６】
色点追加処理の基準となる色点Ｖｒ、Ｖｇ、Ｖｂは、いずれも、シアン色材とマゼンタ色材とイエロ色材とのうちの少なくとも２つの色材の混色を用いて印刷される色を表している。このように、混色を用いて印刷される色の色点を基準として用いる理由は、以下の通りである。一般に、色材の単位面積当たりの総量には、上限が設定されている。混色を用いて色を印刷する場合には、単色で色を印刷する場合と比べて、個々の色材の量が少ない値に制限され易い。この結果、混色を用いて印刷される色の最高彩度は、単色で印刷される色の最高彩度よりも、低くなる場合がある。従って、色相を、混色を用いて印刷される色相（例えば、赤頂点Ｖｒの赤）から、単色で印刷される色相（例えば、イエロ頂点Ｖｙの黄）に向かって、変化させると、最高彩度が大きく変化する場合がある。そこで、第２実施例では、追加部２３０は、混色を用いて印刷される色の色点Ｖｒ、Ｖｇ、Ｖｂの近傍に、色相が異なる追加色点を追加している。従って、色相の変化に対する彩度の変化を、より精度よく表す規定データを生成できる。
【００９７】
Ｃ．第３実施例：
図１２は、色値の対応関係の決定処理の別の実施例を示すフローチャートである。図１２の処理は、図３の処理の代わりに利用可能である。図１２では、図３と同じステップに同じ符号を付して、その説明を省略する。図２、図５の処理は、第１実施例と同じである。さらに、第２実施例の色値の追加処理を本実施例に適用してもよい。また、色制御処理の実行に利用される複合機の構成は、図１の複合機１０００の構成と、同じである。以下、同じ要素には、同じ符号を付して、説明を省略する。
【００９８】
図１２のステップＳ２００〜Ｓ２４０は、図３のステップＳ２００〜Ｓ２４０と、それぞれ同じである。次のステップＳ２６０では、規定データ生成部２４０は、規定データの全ての入力色値（Ｌ個の入力色値）のうちのＭ個の補足色値のそれぞれの出力色値を、基本色値と基本測色値とのＮ個の対応関係を用いた補間によって、算出する。第１実施例とは異なり、補間には、追加色値と追加測色値との対応関係は、用いられない。
【００９９】
次のステップＳ２６２では、規定データ生成部２４０は、出力色値が補間によって決定されたＭ個の補足色値のうちの、追加色値と同じ補足色値に対応する出力色値を、追加色値に対応付けられた追加測色値に置換する。以上により、規定データの生成が完了する。
【０１００】
このように、第３実施例では、補間されたＭ個の出力色値のうちの追加色値に対応付けられた出力色値が、追加測色値に置換されるので、規定データの精度を向上できる。また、補間には、追加色値と追加測色値との対応関係が用いられないので、補間処理を簡略化できる。
【０１０１】
Ｄ．変形例：
（１）色値が追加されるための条件としては、図５、図１１で説明した条件に限らず、種々の条件を採用可能である。例えば、図５の３つの条件（Ｓ３１０、Ｓ３３０、Ｓ３５０）のうちの任意の１つ、または、２つの条件を省略してもよい。また、図５の処理を省略して、図１１で説明した手順に従って、色値が追加されてもよい。また、図５のステップＳ３１０で用いられている彩度条件は、最高彩度色点を用いずに、最高彩度色点とは異なる基本色点（基本色値）を用いて判定されてもよい。図５のステップＳ３３０の第１明度条件は、最暗黒色点Ｖｋを用いずに、最暗黒色点Ｖｋとは異なる基本色点を用いて判定されてもよい。図５のステップＳ３５０の第２明度条件は、最明白色点Ｖｗを用いずに、最明白色点Ｖｗとは異なる基本色点を用いて判定されてもよい。また、第１明度条件と第２明度条件と（Ｓ３３０、Ｓ３５０）で用いられている彩度差上限の条件を、彩度条件（Ｓ３１０）に適用してもよい。また、第１明度条件と第２明度条件との少なくとも一方から、彩度差上限の条件を省略してもよい。
【０１０２】
一般には、２つの基本色値に対応する２つの測色値の間で、特定の色成分（例えば、明るさ、彩度、色相など）の差分（正値）が、所定の閾値以上であることを含む条件を、２つの基本色値に応じて新たな色値を追加するための条件として採用可能である。こうすれば、特定の色成分の差分が大きい場合に、その２つの測色値の間を、追加された色値に対応する測色値で補うことができるので、規定データの精度を向上できる。
【０１０３】
色値を追加するための条件の判定に用いられる２つの基本色値としては、基本色値を表す色空間の外殻上に配置された２つの色値を採用することが好ましい。ここで、色空間の外殻は、色空間を構成する複数の色成分の少なくとも１つの値が、その色成分の可能な範囲の最小値、または、最大値である面である。例えば、図４の色立体ＣＣの６つの外表面が、外殻に対応する。このような外殻の近傍の領域では、外殻から遠い領域（例えば、色立体ＣＣの内部）と比べて、色値の変化に対する測色値の変化が大きい場合が多い。従って、外殻上に配置された２つの色値を採用することによって、規定データの精度を向上できる。また、追加部２３０は、ユーザによって指定された２つの基本色値を、色値を追加するための条件の判定に用いられる２つの基本色値として、採用してもよい。例えば、ユーザは、予め、規定データの精度を向上させたい色範囲（例えば、ＲＧＢの色値の範囲）を指定する。追加部２３０は、指定された色範囲に含まれる２つの基本色値が、色値を追加するための条件を満たすか否かを判定し、条件を満たす２つの基本色値の間に、色値を追加する。こうすれば、ユーザによって指定された色範囲内に色値（すなわち、カラーパッチ）が追加されるので、指定された色範囲内での規定データの精度を向上できる。
【０１０４】
（２）追加される色値としては、色値を追加するための条件の判定に用いられた２つの基本色値の中間の色値に限らず、その２つの基本色値の近傍に配置された種々の色値を採用可能である。追加された色値を用いて、２つの基本色値の間を適切に補間するためには、以下のような色値を追加することが好ましい。すなわち、第１色値と第２色値とに応じて、第３色値を追加する場合、第３色値と第１色値との間の距離が第２色値と第１色値との間の距離よりも短く、かつ、第３色値と第２色値との間の距離が第１色値と第２色値との間の距離よりも短い第３色値を採用することが好ましい。さらに、第３色値は、第１色値と第２色値とを結ぶ直線上の色値であることが特に好ましく、第１色値と第２色値との中間の色値であることが、最も好ましい。
【０１０５】
（３）追加カラーパッチは、図３のステップＳ２００でカラーパッチが印刷された印刷媒体上の空欄に印刷されることが好ましい。こうすれば、共通の印刷媒体上にカラーパッチと追加カラーパッチとが印刷されるので、カラーパッチと追加カラーパッチとの間の印刷媒体の色の差に起因して、規定データの精度が低くなることを抑制できる。
【０１０６】
（４）規定データ生成部２４０によって生成される規定データの用途としては、色変換テーブルの生成に限らず、他の種々の用途を採用可能である。例えば、プリンタ３００の色域を表すデータ、例えば、いわゆるＩＣＣプロファイルの生成に、規定データが利用されてもよい。この場合、規定データを、そのまま、ＩＣＣプロファイルとして採用可能である。また、規定データによって表される色域（すなわち、プリンタ３００によって印刷可能な色域）と、プリンタ３００とは異なる他の画像処理装置によって処理可能な色域と、の間の対応関係の決定に、規定データが利用されてもよい。なお、２つの色域の間の対応関係を決定する処理は、ガマットマッピングとも呼ばれる。
【０１０７】
（５）画像出力装置としては、プリンタ３００に限らず、画像を出力する種々の装置を採用可能である。例えば、画像を表示するディスプレイを採用してもよい。このように、画像の出力は、印刷と表示とを含んでいる。
【０１０８】
（６）パッチデータ１３４としては、ＲＧＢビットマップデータに限らず、他の種々の形式のデータ（例えば、ＣＭＹＫビットマップデータや、ハーフトーン処理済の印刷データ）を採用可能である。いずれの場合も、予め決められたＮ個の基本色値のそれぞれの色を表すＮ個のカラーパッチＣＰを表すように、パッチデータ１３４は形成される。
【０１０９】
（７）画像処理システムの構成としては、図１に示す構成に限らず、種々の構成を採用可能である。例えば、プリンタ３００が、印刷機構３２０を制御する制御装置を有していてもよい（例えば、ＡＳＩＣ（application specific integrated circuit）等の専用の制御装置）。この場合、プリンタ３００の制御装置が、複合機１０００の処理装置１００からの指示（例えば、印刷データ）に従って、印刷機構３２０を制御する。また、測色器４００が、センサ４２０を制御する制御装置を有していても良い（例えば、ＡＳＩＣ等の専用の制御装置）。この場合、測色器４００の制御装置が、複合機１０００の処理装置１００からの指示に従って、センサ４２０を制御する。また、処理装置１００とプリンタ３００と測色器４００とが、互いに異なるケースに収容されていてもよい。
【０１１０】
（８）色制御処理のための機能（例えば、図１の処理部２１０〜２８０の機能）は、複合機１０００とは異なる種類の装置（例えば、携帯電話、パーソナルコンピュータ）によって実現されてもよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、色制御処理のための機能を一部ずつ分担して、全体として、色制御処理のための機能を提供してもよい（これらの装置を備えるシステムが処理装置に対応する）。
【０１１１】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の規定データ生成部２４０の機能を、論理回路を有する専用のハードウェア回路によって実現してもよい。
【０１１２】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【０１１３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１４】
１００...処理装置、１１０...ＣＰＵ、１２０...揮発性記憶装置、１３０...不揮発性記憶装置、１３２...プログラム、１３４...パッチデータ、１４０...表示部、１５０...操作部、１６０...装置インタフェース、２１０...第１取得部、２２０...第２取得部、２３０...追加部、２４０...規定データ生成部、２５０...色変換テーブル生成部、２７０...測色制御部、２８０...印刷制御部、３００...プリンタ、３２０...印刷機構、４００...測色器、４２０...センサ、１０００...複合機
【図１】
2015035680.tif 000003
【図２】
2015035680.tif 000004
【図３】
2015035680.tif 000005
【図４】
2015035680.tif 000006
【図５】
2015035680.tif 000007
【図６】
2015035680.tif 000008
【図７】
2015035680.tif 000009
【図８】
2015035680.tif 000010
【図９】
2015035680.tif 000011
【図１０】
2015035680.tif 000012
【図１１】
2015035680.tif 000013
【図１２】
2015035680.tif 000014