(57)【要約】【課題】  良好に色変換可能な色変換テーブルを、少ない処理量で作成可能な色変換テーブル作成装置を提供すること。【解決手段】  テーブル作成装置のＣＰＵは、入力装置からの入力情報又は測色器を用いたテストパッチの測色結果に基づき、ＲＧＢ表色系における色域表面の各格子点に対応するＣＭＹＫ値、及び、ＲＧＢ表色系における色域内部の無彩色の各格子点に対応するＣＭＹＫ値を表す基本テーブルを生成する（Ｓ２４０，Ｓ２７０）。この後、色相の一つを選択し（Ｓ２８０）、その色相に属する格子点のＣＭＹＫ値を基本テーブルから抽出する（Ｓ２９０）。この後、ＣＰＵは、選択した色相に属するＲＧＢ表色系色域内部の各格子点に対応するＣＭＹＫ値を補間により求める（Ｓ３００）。更にその結果に基づき、色相間の格子点におけるＣＭＹＫ値を求め（Ｓ３２０）、ＲＧＢ表色系からＣＭＹＫ表色系に色変換可能な色変換テーブルを作成する（Ｓ３３０）。【選択図】  図４
2005244879.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルの作成方法であって、
第１のデバイスが用いる前記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる前記第２の表色系の各パラメータとの対応関係を設定するステップ（ａ）と、
前記ステップ（ａ）で設定された対応関係に基づいて、第１の表色系における前記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出するステップ（ｂ）と、
前記ステップ（ａ）で設定された対応関係及び前記ステップ（ｂ）で導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成するステップ（ｃ）と、
を備えることを特徴とする色変換テーブルの作成方法。
【請求項２】
前記ステップ（ａ）では、
測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定する
ことを特徴とする請求項１記載の色変換テーブルの作成方法。
【請求項３】
前記ステップ（ａ）では、
利用者の操作により入力手段から入力された情報に従って、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定する
ことを特徴とする請求項１記載の色変換テーブルの作成方法。
【請求項４】
第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルの作成方法であって、
第１のデバイスが用いる前記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定するステップ（ａ）と、
前記ステップ（ａ）で設定された対応関係に基づいて、第１の表色系における前記色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出するステップ（ｂ）と、
前記ステップ（ａ）で設定された対応関係及び前記ステップ（ｂ）で導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成するステップ（ｃ）と、
を備えることを特徴とする色変換テーブルの作成方法。
【請求項５】
前記ステップ（ａ）では、
測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定する
ことを特徴とする請求項４記載の色変換テーブルの作成方法。
【請求項６】
前記ステップ（ａ）では、
利用者の操作により入力手段から入力された情報に従って、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定する
ことを特徴とする請求項４記載の色変換テーブルの作成方法。
【請求項７】
前記ステップ（ｂ）では、
予め設定された色相毎に、
前記ステップ（ａ）で設定された第１の表色系における該色相に属する色域表面の各格子点及び色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出すること
を特徴とする請求項４〜請求項６のいずれかに記載の色変換テーブルの作成方法。
【請求項８】
前記ステップ（ｂ）では、
前記各色相について、第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出すると共に、
該色相毎の第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の前記色相間の有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出すること
を特徴とする請求項７記載の色変換テーブルの作成方法。
【請求項９】
第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルを作成する色変換テーブル作成装置であって、
第１のデバイスが用いる前記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる前記第２の表色系の各パラメータとの対応関係を設定する設定手段と、
前記設定手段により設定された対応関係に基づいて、第１の表色系における前記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出する導出手段と、
前記設定手段により設定された対応関係及び前記導出手段により導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する作成手段と、
を備えることを特徴とする色変換テーブル作成装置。
【請求項１０】
前記設定手段は、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定することを特徴とする請求項９記載の色変換テーブル作成装置。
【請求項１１】
前記設定手段は、利用者の操作により入力手段から入力された情報に従って、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定することを特徴とする請求項９記載の色変換テーブル作成装置。
【請求項１２】
第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルを作成する色変換テーブル作成装置であって、
第１のデバイスが用いる前記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定する設定手段と、
前記設定手段により設定された対応関係に基づいて、第１の表色系における前記色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する導出手段と、
前記設定手段により設定された対応関係及び前記導出手段により導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する作成手段と、
を備えることを特徴とする色変換テーブル作成装置。
【請求項１３】
前記設定手段は、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定することを特徴とする請求項１２記載の色変換テーブル作成装置。
【請求項１４】
前記設定手段は、利用者の操作により入力手段から入力された情報に従って、前記第１の表色系における色域表面の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定すると共に、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係を設定することを特徴とする請求項１２記載の色変換テーブル作成装置。
【請求項１５】
前記導出手段は、
予め設定された色相毎に、
前記設定手段により設定された第１の表色系における該色相に属する色域表面の各格子点及び色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出すること
を特徴とする請求項１４記載の色変換テーブル作成装置。
【請求項１６】
前記導出手段は、
前記各色相について、第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出すると共に、該色相毎の第１の表色系における色域表面を除く色域内部の前記色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の前記色相間の有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出すること
を特徴とする請求項１５記載の色変換テーブル作成装置。
【請求項１７】
コンピュータに、請求項１〜請求項８のいずれかに記載の色変換テーブルの作成方法における前記ステップ（ａ）及びステップ（ｂ）並びにステップ（ｃ）を実行させるためのプログラム。
【請求項１８】
請求項１〜請求項８のいずれかに記載の色変換テーブルの作成方法により作成された色変換テーブル。
【請求項１９】
請求項１〜請求項８のいずれかに記載の色変換テーブルの作成方法により作成された色変換テーブルを記憶するテーブル記憶手段と、
前記第１のデバイスから入力される第１の表色系で表現された画像データを、前記テーブル記憶手段に記憶された前記色変換テーブルに基づいて、第２の表色系に変換する色変換手段と、
を備えることを特徴とする色変換装置。
【請求項２０】
第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係を表す色変換テーブルを記憶するテーブル記憶手段と、
該テーブル記憶手段が記憶する色変換テーブルに基づいて、前記第１の表色系における前記色域表面を除く色域内部の各格子点と、前記第２の表色系の各パラメータとの対応関係を導出する導出手段と、
前記第１のデバイスから入力される第１の表色系で表現された画像データを、前記テーブル記憶手段に記憶された前記色変換テーブル、及び、前記導出手段が導出する前記対応関係に基づいて、第２の表色系に変換する色変換手段と、
を備えることを特徴とする色変換装置。
【請求項２１】
第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係、及び、前記第１の表色系における色域内部の無彩色の各格子点と、前記第２の表色系の各パラメータとの対応関係、を表す色変換テーブルを記憶するテーブル記憶手段と、
該テーブル記憶手段が記憶する色変換テーブルに基づいて、前記第１の表色系における前記色域表面を除く色域内部の有彩色の各格子点と、前記第２の表色系における各パラメータとの対応関係を導出する導出手段と、
前記第１のデバイスから入力される第１の表色系で表現された画像データを、前記テーブル記憶手段に記憶された前記色変換テーブル、及び、前記導出手段が導出する前記対応関係に基づいて、第２の表色系に変換する色変換手段と、
を備えることを特徴とする色変換装置。
【請求項２２】
請求項１９〜請求項２１のいずれかに記載の色変換装置と、
該色変換装置にて第２の表色系に変換された画像データに基づく画像を、記録媒体に形成する前記第２のデバイスとしての画像形成装置と、
を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルの作成方法及び色変換テーブル作成装置と、その色変換テーブルをコンピュータに作成させるためのプログラムと、その色変換テーブルと、その色変換テーブルを備える色変換装置と、その色変換装置を備える画像形成システムと、に関する。
【背景技術】
【０００２】
従来より、色の表現方法としては、デバイスにより発色の異なるデバイス依存型の表色系で表現する方法と、デバイスに依存しないデバイス非依存型の表色系で表現する方法と、が知られている。デバイス依存型の表色系としては、ＲＧＢ表色系やＣＭＹＫ表色系などが知られており、デバイス非依存型の表色系としては、ＸＹＺ表色系やＬａｂ表色系などが知られている。
【０００３】
ところで、デバイス依存型の表色系を取り扱うデバイスにて画像出力を行う場合には、入力する画像データが同一のものであっても、デバイスに依って出力画像の色彩に差異が生じる。このため、第１のデバイスが所有する画像データを、第２のデバイスに入力して画像出力を行う場合などには、第１のデバイスと同一の色彩で、第２のデバイスから画像が出力されるように、デバイス間の色合わせを行うのが一般的である。
【０００４】
この色合わせでは、デバイス非依存型の表色系と、第１のデバイスが用いるデバイス依存型の表色系（以下、「第１の表色系」と表現する。）との対応関係を導出すると共に、デバイス非依存型の表色系と、第２のデバイスが用いるデバイス依存型の表色系（以下、「第２の表色系」と表現する。）との対応関係を導出することで、デバイス非依存型の表色系で表される各色について、その色に対応する第１の表色系のパラメータ（ＲＧＢ表色系である場合には、ＲＧＢの各値）と、第２の表色系のパラメータ（ＣＭＹＫ表色系である場合には、ＣＭＹＫの各値）との対応関係を得る方法が採られている（例えば、特許文献１参照）。
【特許文献１】特開平９−１１６７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような方法で色合わせを行う場合には、第１の表色系−デバイス非依存型の表色系間の色変換、及び、デバイス非依存型の表色系−第２の表色系間の色変換を行う必要があるため、色合わせに必要な演算量が多大で、その処理に時間がかかるといった問題があった。
【０００６】
また、デバイス間で色彩が一致するように色合わせを行っても、第１のデバイスが取り扱う第１の表色系の色域と、第２のデバイスが取り扱う第２の表色系の色域とに差がある場合には、完全に色彩を一致させることができないため、例えば、第１のデバイスで生成した画像データに基づく画像を、意図した色彩で、第２のデバイスから出力することができないといった問題があった。
【０００７】
具体的に説明すると、第１の表色系と第２の表色系との間に色域の差が存在する場合には、表現できない色について、その表色系で表現可能な色に置き換えるが、このような色圧縮を行うと、階調表現にムラが生じたりする可能性があった。
【０００８】
特に、第１のデバイスがＲＧＢ出力のモニタ装置であり、第２のデバイスがＣＭＹＫ出力のプリンタ装置である場合には、モニタ装置にて表現可能な色域と、プリンタ装置にて表現可能な色域との間に、大きな差が存在するため、デバイス非依存の表色系を介して、第１の表色系−第２の表色系間の色変換を行うと、階調表現にムラが生じ、そのムラが出力画像の画質を大きく劣化させることがあった。
【０００９】
本発明は、こうした問題に鑑みなされたものであり、第１のデバイスが用いる第１の表色系で表現された画像データを第２のデバイスが用いる第２の表色系に変換するための色変換テーブルを、少ない処理量で適切に作成可能な方法及び装置並びにプログラムを提供することを目的とする。また、その方法によって作成された色変換テーブルと、その色変換テーブルを利用する色変換装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するためになされた請求項１記載の発明は、第１のデバイスが用いる第１の表色系で表現された画像データを、第２のデバイスが用いる第２の表色系に変換するための色変換テーブルの作成方法であって、ステップ（ａ）、ステップ（ｂ）、及びステップ（ｃ）を実行して色変換テーブルを作成するものである。
【００１１】
ステップ（ａ）では、第１のデバイスが用いる上記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる上記第２の表色系の各パラメータとの対応関係を設定する。続くステップ（ｂ）では、ステップ（ａ）で設定された対応関係に基づいて、第１の表色系における上記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出する。更に後続のステップ（ｃ）では、ステップ（ａ）で設定された対応関係及びステップ（ｂ）で導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する。
【００１２】
上記第１の表色系としては、例えばＲＧＢ表色系を挙げることができ、上記第２の表色系としては、例えばＣＭＹＫ表色系を挙げることができる。尚、ここでいうパラメータとは、第２の表色系で色を表す際に用いられるパラメータのことであり、第２の表色系がＣＭＹＫ表色系である場合には、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の階調を表す各パラメータ（ＣＭＹＫ値）が、当該パラメータに相当する。
【００１３】
この色変換テーブルの作成方法では、第１の表色系の色域表面の各点について、その点に対応する第２の表色系の上記各パラメータを設定し、その設定結果に基づいて、第１の表色系における他の点（色域表面を除く色域内部の点）のパラメータを導出するので、本方法によって作成した色変換テーブルを用いれば、テバイス非依存型の表色系を介して第１の表色系の画像データを第２の表色系に変換する場合のように、階調のムラ（階調の逆転等）が生じない。また、第１の表色系−デバイス非依存型の表色系間の色変換、デバイス非依存型の表色系−第２の表色系間の色変換を行う必要がないので、少ない処理量で、適切な色変換を行うことが可能な色変換テーブルを作成することができる。
【００１４】
尚、ステップ（ｂ）では、ステップ（ａ）にて設定された第１の表色系の色域表面と第２の表色系の各パラメータとの対応関係に基づき、線形補間の手法を用いて、第１の表色系における上記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出するとよい。線形補間によって、色域内部の各格子点と第２の表色系の各パラメータとの対応関係を導出すれば、一層適切な色変換テーブルを作成することができ、第２のデバイスの出力画像に、階調のムラ等が発生するのを十分に抑制することができる。
【００１５】
また、上記ステップ（ａ）で、第１のデバイスが用いる上記第１の表色系における色域表面の各格子点と、第２のデバイスが用いる上記第２の表色系の各パラメータとの対応関係を設定する際には、請求項２記載のように測色器の測色結果を用いるとよい。
【００１６】
請求項２記載の色変換テーブルの作成方法では、ステップ（ａ）で、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、上記第１の表色系における色域表面の各格子点と、上記第２の表色系の各パラメータとの対応関係を設定する。
【００１７】
具体的に、ステップ（ａ）では、テストパッチを出力画像として第1及び第２のデバイスに出力させて、第１及び第２のデバイスの出力画像を測色器により測色し、同一の測定値が得られたパッチと第１の表色系の各パラメータとの関係、及び、そのパッチと第２の表色系の各パラメータとの関係を得て、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定すればよい。測色器を用いてステップ（ａ）を実行する構成とすれば、上記対応関係の設定をコンピュータ等を用いて自動で行うことができるので大変便利である。
【００１８】
また、請求項３記載の色変換テーブルの作成方法は、第１のデバイスの出力画像及び第２のデバイスの出力画像に基づいて、目測により利用者が、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。即ち、この色変換テーブルの作成方法では、ステップ（ａ）にて、利用者の操作により入力手段から入力された情報に従い、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定する。
【００１９】
この発明によれば、人間の感性に適合した対応関係を設定することができるので、人間の感性に適合した色変換結果を得ることができる。結果、この発明によれば、利用者の感性に適合した色彩で、上記画像データを再現して、第２のデバイスからその画像データに基づく画像を出力することができる。
【００２０】
また、ステップ（ａ）で第１の表色系における色域表面についてのみ、第２の表色系の各パラメータを設定する場合には、その設定結果に基づいてステップ（ｂ）で第１の表色系における他の各点と第２の表色系との対応関係を求める際に、ステップ（ａ）により設定された色域表面の各格子点と第２の表色系の各パラメータとの対応関係の誤差の影響が、大きく現れる可能性がある。このため、上記ステップ（ａ）は、請求項４記載のように構成されるのが好ましい。
【００２１】
請求項４記載の色変換テーブルの作成方法は、ステップ（ａ）で、上記第１の表色系における色域表面の各格子点と、上記第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。
【００２２】
この発明では、ステップ（ａ）で設定された上記対応関係に基づいて、第１の表色系における色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出し（ステップ（ｂ））、ステップ（ａ）で設定された対応関係及びステップ（ｂ）で導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する（ステップ（ｃ））。
【００２３】
この色変換テーブルの作成方法によれば、ステップ（ａ）にて、第１の表色系における色域表面の各格子点だけではなく、色域内部の無彩色の各格子点についても、第２の表色系との対応関係を設定するため、上記設定時の誤差がステップ（ｂ）における他の各格子点と第２の表色系との対応関係の導出の際に、大きな影響を与えるのを抑制することができる。よって、請求項４記載の色変換テーブルの作成方法によれば、第１の表色系から第２の表色系への色変換を適切に行うことが可能な色変換テーブルを、少ない処理量で簡単に作成することができる。
【００２４】
尚、上記ステップ（ａ）では、上述の請求項２，３と同様の手法で、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するとよい。
【００２５】
請求項５記載の色変換テーブルの作成方法は、ステップ（ａ）で、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この発明によれば、請求項２記載の発明と同様に、上記対応関係の設定をコンピュータ等を用いて自動で行うことができるので大変便利である。
【００２６】
また、請求項６記載の色変換テーブルの作成方法は、ステップ（ａ）で、利用者の操作により入力手段から入力された情報に従って、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この発明によれば、目測によって得た第１の表色系と第２の表色系との対応関係を入力手段を通じて設定することができるので、人間の感性に適合した色変換が可能な色変換テーブルを作成することができる。
【００２７】
この他、ステップ（ｂ）で、第１の表色系における色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する際には、請求項７記載のように、色相毎に分けて、その対応関係を導出するのがよい。
【００２８】
請求項７記載の色変換テーブルの作成方法では、ステップ（ｂ）において、予め設定された色相毎に、以下の処理を行う。即ち、選択した色相について、ステップ（ａ）で設定された対応関係のうち、第１の表色系におけるその色相に属する色域表面の各格子点及び色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の上記色相に属する有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する。
【００２９】
請求項７記載の色変換テーブルの作成方法によれば、ステップ（ａ）で設定した対応関係から、色相毎の対応関係を抽出し、各色相の対応関係に基づいて、第１の表色系における色域表面を除く上記色相に属する色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を求めるので、ステップ（ｂ）で各色相の対応関係を導出する際に、ステップ（ａ）で設定された他の色相に関する対応関係の影響を受けることがなく、第１の表色系の色域内部の有彩色の各格子点の色と、それに対応する第２の表色系の色との間に、色相の差異が生じない。
【００３０】
このため、請求項７記載の色変換テーブルの作成方法によって作成した色変換テーブルを用いれば、人間の感性に違和感を与えることなく（即ち、元画像の色彩と変換後の画像の色彩とが同一であると感じるように）、第１の表色系から第２の表色系への色変換を行うことができる。尚、上述のように色相毎に対応関係を導出する場合には、第１の表色系における各色相の中間に属する格子点と、第２の表色系との対応関係を、請求項８記載のように求めるとよい。
【００３１】
請求項８記載の色変換テーブルの作成方法では、ステップ（ｂ）において、各色相毎に、第１の表色系における色域表面を除く色域内部のその色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出した後、その色相毎の対応関係に基づいて、第１の表色系における色域表面を除く色域内部の色相間の有彩色（即ち、上記各色相の中間に存在する色）の各格子点と、第２の表色系における各パラメータとの対応関係を導出する。この発明によれば、利用者に色彩の違いを感じさせることなく、上記色相間の有彩色について第１の表色系から第２の表色系へ色変換を行うことができる。
【００３２】
また、請求項９〜請求項１６記載の色変換テーブル作成装置は、請求項１〜請求項８記載の色変換テーブルの作成方法を用いて色変換テーブルを作成する装置である。具体的に、請求項９記載の色変換テーブル作成装置は、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係を設定する設定手段と、その設定手段により設定された対応関係に基づいて、第１の表色系における上記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出する導出手段と、設定手段により設定された対応関係及び導出手段により導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する作成手段と、を備えるものである。
【００３３】
この色変換テーブル作成装置によれば、請求項１記載の発明と同様、第１の表色系の色域表面の各点について、その点に対応する第２の表色系のパラメータを設定し、その設定結果に基づいて、第１の表色系における他の点（色域表面を除く色域内部の点）のパラメータを、（例えば線形補間により）導出するので、テバイス非依存型の表色系を介して第１の表色系の画像データを第２の表色系に変換する場合のように、階調のムラ（階調の逆転等）が生じない。また、第１の表色系−デバイス非依存型の表色系間の色変換、デバイス非依存型の表色系−第２の表色系間の色変換を行う必要がないので、少ない処理量で、適切な色変換を行うことが可能な色変換テーブルを作成することができる。
【００３４】
また、請求項１０記載の色変換テーブル作成装置は、設定手段が、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この色変換テーブル作成装置によれば、設定手段が、測色器を用いて自動で第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定するので、大変便利である。
【００３５】
その他、請求項１１記載の色変換テーブル作成装置は、設定手段が、利用者の操作により入力手段から入力された情報に従って、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この色変換テーブル作成装置によれば、目測によって得た第１の表色系と第２の表色系との対応関係を、入力手段を通じて設定することができるので、人間の感性に適合した色変換テーブルを作成することができる。
【００３６】
また、請求項１２記載の色変換テーブル作成装置は、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定する設定手段と、その設定手段により設定された対応関係に基づいて、第１の表色系における上記色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する導出手段と、設定手段により設定された対応関係及び導出手段により導出された対応関係に基づいて、第１の表色系における各格子点と、第２の表色系の各パラメータとの対応関係を表す色変換テーブルを作成する作成手段と、を備えるものである。
【００３７】
この色変換テーブル作成装置によれば、設定手段にて、第１の表色系における色域表面の各格子点だけではなく、色域内部の無彩色の各格子点についても、第２の表色系との対応関係を設定するため、上記設定時の誤差が他の各格子点と第２の表色系との対応関係の導出の際に、大きな影響を与えるのを抑制することができる。よって、この色変換テーブル作成装置によれば、第１の表色系から第２の表色系への色変換を適切に行うことが可能な色変換テーブルを作成することができる。尚、この色変換テーブル作成装置における設定手段は、請求項１０、１１記載の設定手段と同様の構成にされるとよい。
【００３８】
請求項１３記載の色変換テーブル作成装置は、設定手段が、測色器を用いて、第１のデバイスの出力画像及び第２のデバイスの出力画像を測色し、その結果に基づいて、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この色変換テーブル作成装置によれば、請求項１０記載の発明と同様の効果を得ることができる。
【００３９】
また、請求項１４記載の色変換テーブル作成装置は、設定手段が、利用者の操作により入力手段から入力された情報に従って、第１の表色系における色域表面の各格子点と、第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係を設定するものである。この色変換テーブル作成装置によれば、請求項１１記載の発明と同様の効果を得ることができる。
【００４０】
ところで、請求項１２〜請求項１４記載の色変換テーブル作成装置は、請求項７記載の発明と同様、第１の表色系における色域表面を除く色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する際に、予め設定された色相毎に分けて、その対応関係を導出する構成にされるとよい。
【００４１】
請求項１５記載の色変換テーブル作成装置は、導出手段が、予め設定された色相毎に、設定手段により設定された第１の表色系におけるその色相に属する色域表面の各格子点及び色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係に基づいて、第１の表色系における色域表面を除く色域内部の上記色相に属する有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を導出する構成にされたものである。
【００４２】
この色変換テーブル作成装置によれば、設定手段で設定された対応関係から、色相毎の対応関係を抽出し、それら各色相の対応関係に基づいて、第１の表色系における色域表面を除く各色相に属する色域内部の有彩色の各格子点と、第２の表色系の各パラメータとの対応関係を求めるので、第１の表色系と第２の表色系との間に色相のズレが生じない。このため、請求項１５記載の色変換テーブル作成装置によって色変換テーブルを作成すれば、利用者に色彩の違いを感じさせることなく、第１の表色系から第２の表色系へ色変換を行うことができる。
【００４３】
この他、請求項１６記載の色変換テーブル作成装置は、導出手段が、上記各色相について、第１の表色系における色域表面を除く色域内部のその色相に属する有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出すると共に、導出したそれら各色相の対応関係に基づいて、第１の表色系における色域表面を除く色域内部の色相間の有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出する構成にされたものである。
【００４４】
この色変換テーブル作成装置によれば、各色相毎の対応関係を求めた後に、それらの対応関係に基づいて、線形補間などの手法により、第１の表色系における残りの格子点（即ち、各色相の中間に存在する色相間の格子点）について、第１の表色系と第２の表色系との対応関係を導出するので、これによって作成された色変換テーブルを用いれば、利用者に色彩の違いを感じさせることなく、上記色相間の有彩色について第１の表色系から第２の表色系への色変換を行うことができる。
【００４５】
尚、上述した請求項１〜請求項８記載の色変換テーブルの作成方法における各ステップはコンピュータに実行させてもよい。請求項１７記載のプログラムは、コンピュータに、請求項１〜請求項８のいずれかに記載の色変換テーブルの作成方法におけるステップ（ａ）及びステップ（ｂ）並びにステップ（ｃ）を実行させるためのプログラムである。
【００４６】
その他、請求項１８記載の色変換テーブルは、請求項１〜請求項８のいずれかに記載の色変換テーブルの作成方法により作成された色変換テーブルである。また、請求項１９記載の色変換装置は、請求項１〜請求項８記載の色変換テーブルの作成方法により作成された色変換テーブルを記憶するテーブル記憶手段と、第１のデバイスから入力される第１の表色系で表現された画像データを、テーブル記憶手段に記憶された上記色変換テーブルに基づいて、第２の表色系に変換する色変換手段と、を備えるものである。
【００４７】
請求項１８記載の色変換テーブルを用いれば、第１のデバイスが用いる第１の表色系で表現された画像データを、適切に、第２のデバイスが用いる第２の表色系に変換することができ、第１のデバイスの出力画像と比較して違和感のない画像を第２のデバイスから出力することができる。又、請求項１８記載の色変換テーブルを用いれば、第２のデバイスにおいて、階調表現にムラのない画像を出力することができる。
【００４８】
尚、テーブル記憶手段には、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係を表す色変換テーブルを記憶させておき、その他の各格子点と第２の表色系との対応関係については、色変換装置内で、演算により導出するようにしてもよい。
【００４９】
請求項２０記載の色変換装置は、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係を表す色変換テーブルを記憶するテーブル記憶手段と、そのテーブル記憶手段が記憶する色変換テーブルに基づいて、第１の表色系における上記色域表面を除く色域内部の各格子点と、第２の表色系の各パラメータとの対応関係を導出する導出手段と、第１のデバイスから入力される第１の表色系で表現された画像データを、テーブル記憶手段に記憶された色変換テーブル及び導出手段が導出する対応関係、に基づいて、第２の表色系に変換する色変換手段と、を備えるものである。
【００５０】
この色変換装置によれば、テーブル記憶手段に記憶させておくべき色変換テーブルのデータ量を抑えることができるので、テーブル記憶手段の当該色変換装置への組み込みにかかるコストを抑えることができる。従って、この発明によれば、色変換装置を安価に製造することができる。
【００５１】
その他、テーブル記憶手段には、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係、を表す色変換テーブルを記憶させておき、その他の各格子点と第２の表色系との対応関係については、色変換装置内で、演算により導出するようにしてもよい。
【００５２】
請求項２１記載の色変換装置は、第１のデバイスが用いる第１の表色系における色域表面の各格子点と、第２のデバイスが用いる第２の表色系の各パラメータとの対応関係、及び、第１の表色系における色域内部の無彩色の各格子点と、第２の表色系の各パラメータとの対応関係、を表す色変換テーブルを記憶するテーブル記憶手段と、そのテーブル記憶手段が記憶する色変換テーブルに基づいて、第１の表色系における上記色域表面を除く色域内部の有彩色の各格子点と、第２の表色系における各パラメータとの対応関係を導出する導出手段と、第１のデバイスから入力される第１の表色系で表現された画像データを、テーブル記憶手段に記憶された上記色変換テーブル、及び、導出手段が導出する上記対応関係に基づいて、第２の表色系に変換する色変換手段と、を備えるものである。
【００５３】
また、請求項２２記載の発明は、請求項１９〜請求項２１のいずれかに記載の色変換装置と、その色変換装置にて第２の表色系に変換された画像データに基づく画像を、記録媒体に形成する上記第２のデバイスとしての画像形成装置と、を備える画像形成システムである。この画像形成システムによれば、第１の表色系で表された画像データを、本発明の色変換テーブルに基づいて第２の表色系に変換し、その変換後の画像データに基づく画像を記録媒体（記録紙等）に形成するため、第１のデバイスで出力される画像と比較して、違和感のない画像を、画像形成装置にて、記録媒体に形成することができる。
【発明を実施するための最良の形態】
【００５４】
以下に本発明の実施例について、図面とともに説明する。図１（ａ）は、本発明が適用されたテーブル作成装置１０の構成を表すブロック図であり、図１（ｂ）は、そのテーブル作成装置１０に接続されたプリンタ装置４０の構成を表すブロック図である。
【００５５】
図１（ａ）に示す本実施例のテーブル作成装置１０は、主に、当該装置を統括制御するＣＰＵ１１と、ＲＯＭ１３と、ＲＡＭ１５と、ハードディスク装置（ＨＤＤ）１７と、入力手段としてのキーボードやマウスなどからなる入力装置１９と、シリアルインターフェース２１と、プリンタインタフェース２３と、ビデオインタフェース２５と、ネットワークインタフェース２７と、を備え、シリアルインターフェース２１に測色器３０が接続され、プリンタインタフェース２３にプリンタ装置４０が接続され、ビデオインタフェース２５にモニタ装置５０（液晶ディスプレイ等）が接続され、ネットワークインタフェース２７に、外部のパーソナルコンピュータ等が接続された構成にされている。
【００５６】
ビデオインタフェース２５は、ＣＰＵ１１から入力される指令に従って、ＲＧＢデータに基づく画像を、モニタ装置５０に表示させるものである。ＲＧＢデータとは、ＲＧＢ表色系で表現された画像データのことであり、このＲＧＢデータは、各画素の色彩が、レッドの階調値を表すパラメータＲ、グリーンの階調値を表すパラメータＧ、ブルーの階調値を表すパラメータＢで表された構成にされている。
【００５７】
ビデオインタフェース２５は、このＲＧＢデータに含まれるパラメータＲ，Ｇ，Ｂの値（以下、これらをまとめて「ＲＧＢ値」と表現する。）に基づいて、モニタ装置５０に、それら三原色の光を上記階調値に対応する輝度で発光させる。モニタ５０装置は、このビデオインタフェース２５からの信号入力を受けて、上記ＲＧＢデータに含まれる各画素のＲＧＢ値に対応する輝度の光を発光し、画面上に、ＲＧＢ画像を表示する。
【００５８】
一方、プリンタインタフェース２３は、ＣＰＵ１１からの指令に従って、ＲＧＢデータを、印刷指令と共にプリンタ装置４０に入力するものである。このプリンタインタフェース２３は、必要に応じて、プリンタ装置４０に対し、色変換テーブルの登録指令や、テストパッチの出力指令などを入力する（詳細後述）。
【００５９】
また、プリンタインタフェース２３に接続されたプリンタ装置４０は、当該プリンタ装置４０の各部を統括制御するＣＰＵ４１と、ＲＯＭ４３と、ＥＥＰＲＯＭ４４と、ＲＡＭ４５と、周知のレーザプリンタと同一構成の印刷部４７と、プリンタインタフェース２３を介して上記テーブル作成装置１０と通信可能なインタフェース４９と、を備える。
【００６０】
このプリンタ装置４０は、ＲＯＭ４３に格納されたプログラムをＣＰＵ４１にて実行することにより、プリンタインタフェース２３から入力されたＲＧＢデータを、ＲＯＭ４３に記憶されたデフォルトの色変換テーブル４３ａ（以下、「第１の色変換テーブル」と表現する。）、又は、ＥＥＰＲＯＭ４４に格納された第２の色変換テーブル４４ａに基づいたＣＭＹＫデータに変換し、そのＣＭＹＫデータを印刷部４７に入力して、印刷部４７にＣＭＹＫデータに基づく画像を、記録紙に形成（印刷）させる。
【００６１】
尚、ここでいうＣＭＹＫデータとは、ＣＭＹＫ表色系で表現された画像データのことである。このＣＭＹＫデータは、各画素の色彩が、シアンの階調値を表すパラメータＣ、マゼンタの階調値を表すパラメータＭ、イエローの階調値を表すパラメータＹ、ブラックの階調値を表すパラメータＫ、で表された構成にされている。
【００６２】
上記色変換テーブル４３ａ，４４ａは、ＲＧＢ表色系における各格子点と、ＣＭＹＫ表色系におけるパラメータＣ，Ｍ，Ｙ，Ｋの各値（以下、これらをまとめて「ＣＭＹＫ値」と表現する。）との対応関係が記述されたテーブルである。図２には、この色変換テーブル４３ａ，４４ａの構成を表す。この色変換テーブル４３ａ，４４ａは、パラメータＲ，Ｇ，Ｂがとりえる全ての組み合わせについて（換言すると、ＲＧＢ表色系にて表現可能な全色について）、それに対応するＣＭＹＫ値が記述されたものではなく、ＲＧＢ表色系における特定の点（格子点）についてのみ、それに対応するＣＭＹＫ値が記述されたものである。
【００６３】
このため、プリンタ装置４０では、ＣＰＵ４１が実行する色変換・印刷処理にて、格子点以外の各点のＲＧＢ値を、ＣＭＹＫ値に変換する際、補間処理を行って、格子点以外の各点に対応するＣＭＹＫ値を求める。図３は、このプリンタ装置４０のＣＰＵ４１が実行する色変換・印刷処理を表すフローチャートである。ＣＰＵ４１は、プリンタインタフェース２３を介して外部装置から印刷指令が入力されると、この色変換・印刷処理を実行する。
【００６４】
色変換・印刷処理を実行すると、ＣＰＵ４１は、印刷指令と共に外部装置から送信されてきたＲＧＢデータから、変換対象の画素を選択し、そのＲＧＢ値を取得する（Ｓ１１０）。この後、ＣＰＵ４１は、変換対象の画素のＲＧＢ値をＣＭＹＫ値に変換する際に必要なＲＧＢ表色系上の格子点を選択する（Ｓ１２０）。尚、ここでいう外部装置は、テーブル作成装置１０に限らない。即ち、プリンタ装置４０のインタフェース４９には、他のパーソナルコンピュータを接続することができ、プリンタ装置４０は、そのパーソナルコンピュータから、印刷指令及びＲＧＢデータを取得してもよい。
【００６５】
格子点の選択後、ＣＰＵ４１は、ＥＥＰＲＯＭ４４に上記第２の色変換テーブル４４ａが格納されているか否か判断し（Ｓ１３０）、色変換テーブル４４ａが格納されていると判断すると（Ｓ１３０でＹｅｓ）、Ｓ１２０で選択した格子点に対応するＣＭＹＫ値を、ＥＥＰＲＯＭ４４に記憶された色変換テーブル４４ａから読み出す（Ｓ１３３）。一方、ＥＥＰＲＯＭ４４に色変換テーブル４４ａが格納されていないと判断すると（Ｓ１３０でＮｏ）、ＣＰＵ４１は、Ｓ１２０で選択した格子点に対応するＣＭＹＫ値を、ＲＯＭ４３に記憶された第１の色変換テーブル４３ａから読み出す（Ｓ１３７）。
【００６６】
Ｓ１３３又はＳ１３７での処理を終えると、ＣＰＵ４１は、読み出した各格子点のＣＭＹＫ値に基づき、周知の補間方法を用いて、上記変換対象の画素のＲＧＢ値に対応するＣＭＹＫ値を算出する（Ｓ１４０）。Ｓ１４０での処理を終えると、ＣＰＵ４１は、Ｓ１４０で算出されたＣＭＹＫ値を、ＲＡＭ４５に設けられたＣＭＹＫデータ生成領域の選択画素に対応する位置に格納し（Ｓ１５０）、続くＳ１６０で、全画素について上述の処理（Ｓ１１０〜Ｓ１５０）が終了したか否か判断する。
【００６７】
ここで、全画素について上述の処理が終了していないと判断すると（Ｓ１６０でＮｏ）、ＣＰＵ４１は、Ｓ１１０に移行して、次の画素を選択し、その選択画素のＲＧＢ値をＣＭＹＫ値に変換する。
【００６８】
一方、全画素について上述の処理が終了しＣＭＹＫデータが完成していると判断すると（Ｓ１６０でＹｅｓ）、ＣＰＵ４１は、Ｓ１７０に処理を移して、印刷部４７に、ＲＡＭ４５の上記ＣＭＹＫデータ生成領域に記憶されているＣＭＹＫデータに基づく画像を、記録紙に形成させる。その後、当該色変換・印刷処理を終了する。
【００６９】
ところで、第２の色変換テーブル４４ａは、テーブル作成装置１０のハードディスク装置１７に格納されたテーブル生成プログラム１７ａを、ＣＰＵ１１が実行することにより作成される。図４は、ＣＰＵ１１がテーブル生成プログラム１７ａを実行することにより実現されるテーブル生成処理を表すフローチャートである。ＣＰＵ１１は、入力装置１９からテーブル生成指令が入力されると、図４に示すテーブル生成処理を実行する。
【００７０】
テーブル生成処理を実行すると、ＣＰＵ１１は、まず初めに、モニタ装置５０にテストパッチ画像ＰＴ１を出力させる（Ｓ２１０）。本実施例のハードディスク装置１７には、モニタ装置５０にテストパッチ画像ＰＴ１を表示させるためのテストデータが格納されており、ＣＰＵ１１は、Ｓ２１０にて、このテストデータをハードディスク装置１７から読み出し、ビデオインタフェース２５に入力することにより、モニタ装置５０にテストパッチ画像ＰＴ１を表示させる。
【００７１】
尚具体的に、モニタ装置５０に表示される上記テストパッチ画像ＰＴ１は、ＲＧＢ表色系における色域表面の各格子点（以下、「第１の格子点」と表現する。）、及び、ＲＧＢ表色系における色域内部の無彩色の各格子点（以下、「第２の格子点」と表現する。）に対応するＲＧＢ値にて形成されたテストパッチの一群から構成されている。図５（ａ）には、そのテストパッチ画像ＰＴ１の例を示す。このテストパッチ画像ＰＴ１の各テストパッチには、パッチ番号が割り当てられている。
【００７２】
Ｓ２１０での処理を終了すると、ＣＰＵ１１は、プリンタインタフェース２３を介してプリンタ装置４０にテストパッチ出力指令を入力することにより、プリンタ装置４０に、テストパッチ画像ＰＴ２を記録紙に印刷させる（Ｓ２１５）。具体的に、本実施例のプリンタ装置４０におけるＣＰＵ４１は、プリンタインタフェース２３からテストパッチ出力指令を受けると、ＲＯＭ４３に格納されているＣＭＹＫ表色系で表されたテストデータを印刷部４７に入力することにより、印刷部４７に、テストパッチ画像ＰＴ２を記録紙に形成させる。
【００７３】
このようにして記録紙に形成されるテストパッチ画像ＰＴ２は、図５（ｂ）に示すように、複数のテストパッチから構成されている。尚、各テストパッチには、パッチ番号が割り当てられている。このテストパッチ画像ＰＴ２の出力の際に用いられるＣＭＹＫ表色系のテストデータは、テーブル作成装置１０側で、テストパッチ画像ＰＴ２の各テストパッチと、そのテストパッチ出力の際に用いられたＣＭＹＫ値との対応関係が把握できるように、ハードディスク装置１７にも格納されている。
【００７４】
尚、本実施例では、プリンタ装置４０から印刷出力するテストパッチ画像ＰＴ２（図５（ｂ））として、ＡＮＳＩ  ＩＴ８で定義される標準カラーチャートが採用されている。しかしながら、テストパッチ画像ＰＴ１とテストパッチ画像ＰＴ２との誤差をより小さくするためには、ＡＮＳＩ  ＩＴ８より色域のサンプリングがより細かいテストパッチ画像を用いるとよい。
【００７５】
ＣＰＵ１１は、このようにしてモニタ装置５０にテストパッチ画像ＰＴ１を出力させ、プリンタ装置４０にテストパッチ画像ＰＴ２を形成させた後、Ｓ２２０で、入力装置１９から入力された上記テーブル生成指令が、手入力モードを指定するものであるか否か判断する。そして、手入力モードを指定するものであると判断すると（Ｓ２２０でＹｅｓ）、処理をＳ２３０に移して、ＲＧＢ表色系における上記第１の格子点に対応するＣＭＹＫ値、及び、ＲＧＢ表色系における上記第２の格子点に対応するＣＭＹＫ値に関する情報（パッチ番号）を、利用者に入力装置１９を通じて入力させる。
【００７６】
この際には、モニタ装置５０に表示された各テストパッチ（ＰＴ１）について、そのテストパッチ（ＰＴ１）と最も近い色彩を表すテストパッチ（ＰＴ２）を、プリンタ装置４０に印刷出力させたテストパッチ画像ＰＴ２の中から、利用者に目測で選択させ、そのテストパッチ（ＰＴ２）のパッチ番号を入力装置１９に入力させる。尚、入力指示は、モニタ装置５０にメッセージを出力することにより行う。又、ここでいう「テストパッチ（ＰＴ１）」とはモニタ装置５０にて出力される上記テストパッチのことであり、「テストパッチ（ＰＴ２）」とはプリンタ装置４０にて出力される上記テストパッチのことである。
【００７７】
ＣＰＵ１１は、Ｓ２３０での処理を終えると、入力装置１９から入力されたパッチ番号に対応するＣＭＹＫ値を、ハードディスク装置１７に記憶されたテストデータに基づいて割り出し、第１及び第２の格子点でのＲＧＢ値とＣＭＹＫ値との対応関係を得る。そして、第１の格子点に属するＲＧＢ表色系の各格子点とＣＭＹＫ表色系における各パラメータ（即ち、ＣＭＹＫ値）との対応関係、及び、第２の格子点に属するＲＧＢ表色系の各格子点とＣＭＹＫ表色系における各パラメータ（ＣＭＹＫ値）との対応関係を表す基本テーブルを作成する（Ｓ２４０）。尚、作成された基本テーブルは、ＲＡＭ１５に格納される。
【００７８】
図６は、ＲＧＢ表色系の構成を表す説明図であり、図７は、基本テーブルの構成を表す説明図である。図６，７には、パラメータＲ，Ｇ，Ｂが、夫々８ビットで表されている例を示す。
【００７９】
図７に示すように、基本テーブルは、図６に示すＲＧＢ表色系における格子点Ｐ０，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６，Ｐ７を頂点にもつ立方体の表面（色域表面）に位置する各格子点（第１の格子点）のＲＧＢ値とＣＭＹＫ値との対応関係を表す情報と、格子点Ｐ０及びＰ３を結ぶ無彩色軸上に位置する立方体内部（色域内部）の各格子点（第２の格子点）のＲＧＢ値とＣＭＹＫ値との対応関係を表す情報と、によって構成される。
【００８０】
また、Ｓ２２０で、入力装置１９から入力された上記テーブル生成指令が、手入力モードを指定するものではないと判断すると（Ｓ２２０でＮｏ）、ＣＰＵ１１は、Ｓ２５０に処理を移して、測色器３０を用いた各テストパッチの色彩値の測定を行う。測色器３０は、測定したテストパッチの色彩をデバイス非依存型の表色系（例えば、Ｌ＊ａ＊ｂ＊表色系）の各パラメータ（パラメータＬ＊，ａ＊，ｂ＊）で表して、その測定値（Ｌ＊ａ＊ｂ＊値）を出力する周知の測色器である。
【００８１】
Ｓ２５０において、ＣＰＵ１１は、モニタ装置５０が表示するテストパッチ画像ＰＴ１の各テストパッチ（ＰＴ１）の測定値を測色器３０から取得し、その測定値であるＬ＊ａ＊ｂ＊値を、テストパッチ（ＰＴ１）のパッチ番号と関連付けてＲＡＭ１５に格納すると共に、プリンタ装置４０が印刷出力したテストパッチ画像ＰＴ２の各テストパッチの測定値であるＬ＊ａ＊ｂ＊値を測色器３０から取得し、そのＬ＊ａ＊ｂ＊値を、テストパッチ（ＰＴ２）のパッチ番号と関連付けてＲＡＭ１５に格納する。
【００８２】
尚、Ｓ２５０では、プリンタ装置４０が印刷出力したテストパッチ画像ＰＴ２の各テストパッチ（ＰＴ２）のみを測色器３０を用いて測色してもよい。即ち、Ｓ２５０では、モニタプロファイル（ｓＲＧＢなど）が定義するＬ＊ａ＊ｂ＊値に基づいて、モニタ装置５０が表示するテストパッチ（ＰＴ１）のＲＧＢ値に対応するＬ＊ａ＊ｂ＊値をＲＡＭ１５に格納すると共に、プリンタ装置４０が印刷出力した各テストパッチ（ＰＴ２）の測定値（Ｌ＊ａ＊ｂ＊値）を測色器３０から取得し、そのＬ＊ａ＊ｂ＊値をテストパッチ（ＰＴ２）のパッチ番号と関連付けてＲＡＭ１５に格納してもよい。
【００８３】
このようにしてテストパッチ画像ＰＴ２の測色等が終了すると、ＣＰＵ１１は、続くＳ２６０にて、モニタ装置５０から出力されたテストパッチ画像ＰＴ１の各テストパッチ（ＰＴ１）について、そのテストパッチ（ＰＴ１）と最も色差の小さい測定値（Ｌ＊ａ＊ｂ＊値）を示すプリンタ装置５０側のテストパッチ（ＰＴ２）のパッチ番号を、測定結果から割り出す。
【００８４】
この後、ＣＰＵ１１は、ハードディスク装置１７に記憶されたテストデータから、パッチ番号とＣＭＹＫ値との対応関係を割り出し、第１の格子点に属するＲＧＢ表色系の各格子点とＣＭＹＫ表色系における各パラメータ（ＣＭＹＫ値）との対応関係、及び、第２の格子点に属するＲＧＢ表色系の各格子点とＣＭＹＫ表色系における各パラメータ（ＣＭＹＫ値）との対応関係を表す基本テーブルを作成する（Ｓ２７０）。尚、基本テーブルの構成は、図７に示す通りである。
【００８５】
Ｓ２４０又はＳ２７０での処理を終えると、ＣＰＵ１１は、予め設定された色相の一つを選択し（Ｓ２８０）、Ｓ２４０又はＳ２７０にて作成した基本テーブルから、選択した色相に属するＲＧＢ表色系における色域表面の各格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係、及び、ＲＧＢ表色系における色域内部の無彩色の各格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係、を表す情報（即ち、その色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報）を抽出する（Ｓ２９０）。
【００８６】
具体的に、予め設定された色相が、レッド（Ｒ）、マゼンタ（Ｍ）、ブルー（Ｂ）、シアン（Ｃ）、グリーン（Ｇ）、イエロー（Ｙ）の計６つの色相である場合には、レッドの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として、図６における格子点Ｐ０，Ｐ１，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ１Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、基本テーブルから抽出する。
【００８７】
また、ＣＰＵ１１は、格子点Ｐ０，Ｐ２，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ２Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、マゼンタの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として抽出し、格子点Ｐ０，Ｐ７，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ７Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、ブルーの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として抽出する。
【００８８】
また、ＣＰＵ１１は、格子点Ｐ０，Ｐ４，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ４Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、シアンの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として抽出し、格子点Ｐ０，Ｐ５，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ５Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、グリーンの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として抽出する。
【００８９】
その他、ＣＰＵ１１は、格子点Ｐ０，Ｐ６，Ｐ３を頂点にもつ三角形△Ｐ０Ｐ６Ｐ３の各辺上に位置する格子点のＲＧＢ値と、ＣＭＹＫ値との対応関係を示す情報を、イエローの色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報として抽出する。
【００９０】
尚、図８（ａ）は、図６に示すＲＧＢ表色系を円錐空間で表したものであり、図８（ｂ）は、ＲＧＢ表色系におけるブルーの色相に属する第１の格子点及び第２の格子点を表した説明図である。ブルーの色相に属する第１の格子点は、格子点Ｐ０，Ｐ７を結ぶ辺及び格子点Ｐ７，Ｐ３を結ぶ辺上に位置し、第２の格子点は、格子点Ｐ３，Ｐ０を結ぶ無彩色軸上に位置する。
【００９１】
このようにして、Ｓ２９０で、選択した色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係を示す情報を、基本テーブルから抽出すると、ＣＰＵ１１は、その情報に基づいて、Ｓ２８０で選択した色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係を、図９に示す手法で導出する（Ｓ３００）。図９は、所定の色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の格子点Ｐｎに対応するＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値の導出方法を示した説明図である。
【００９２】
図９に示すように、Ｓ３００では、ＲＧＢ値が（Ｒｎ，Ｇｎ，Ｂｎ）である格子点Ｐｎに対応するＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を求める際、格子点Ｐ０，Ｐ３，Ｐｘ（尚、Ｐｘは、選択した色相の原色を表す格子点である。即ち、格子点Ｐｘは、Ｐ１，Ｐ２，Ｐ４，Ｐ５，Ｐ６，Ｐ７のいずれかである。）を頂点にもつその色相の三角形△Ｐ０Ｐ３Ｐｘを考える。そして、上記三角形△Ｐ０Ｐ３Ｐｘ内に位置する格子点Ｐｎ（即ち、選択した色相に属する色域内部の格子点Ｐｎ）についてのみ、その格子点Ｐｎに対応するＣＭＹＫ表色系上の点ＱｎでのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を、線形補間法を用いて算出する。尚、以下には、線形補間法を用いた一例を説明することにする。
【００９３】
このＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を算出する際には、上記三角形△Ｐ０Ｐ３Ｐｘにおいて、格子点Ｐｎを通り辺Ｐ３Ｐ０に平行な直線と辺ＰｘＰ３との交点ｐ０に対応するＣＭＹＫ表色系上の点ｑ０のＣＭＹＫ値（Ｃ０，Ｍ０，Ｙ０，Ｋ０）、格子点Ｐｎを通り辺Ｐ３Ｐ０に平行な直線と辺ＰｘＰ０との交点ｐ１に対応するＣＭＹＫ表色系の点ｑ１のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）、格子点Ｐｎを通り辺Ｐ３Ｐｘに平行な直線と辺ＰｘＰ０との交点ｐ２に対応するＣＭＹＫ表色系上の点ｑ２のＣＭＹＫ値（Ｃ２，Ｍ２，Ｙ２，Ｋ２）、格子点Ｐｎを通り辺Ｐ３Ｐｘに平行な直線と辺Ｐ３Ｐ０との交点ｐ３に対応するＣＭＹＫ表色系上の点ｑ３のＣＭＹＫ値（Ｃ３，Ｍ３，Ｙ３，Ｋ３）が用いられる。
【００９４】
これらのＣＭＹＫ値を用いて、ＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）は、次のように算出される。尚、以下では、ＣＭＹＫ表色系における点Ｑａ，Ｑｂ間の距離をＤ［Ｑａ，Ｑｂ］で表すことにする。
【００９５】
Ｃｎ＝（Ｄ［ｑ０，Ｑｎ］・Ｃ１＋Ｄ［ｑ１，Ｑｎ］・Ｃ０
＋Ｄ［ｑ２，Ｑｎ］・Ｃ３＋Ｄ［ｑ３，Ｑｎ］・Ｃ２）／Ｓｎ  …式（１）
Ｍｎ＝（Ｄ［ｑ０，Ｑｎ］・Ｍ１＋Ｄ［ｑ１，Ｑｎ］・Ｍ０
＋Ｄ［ｑ２，Ｑｎ］・Ｍ３＋Ｄ［ｑ３，Ｑｎ］・Ｍ２）／Ｓｎ  …式（２）
Ｙｎ＝（Ｄ［ｑ０，Ｑｎ］・Ｙ１＋Ｄ［ｑ１，Ｑｎ］・Ｙ０
＋Ｄ［ｑ２，Ｑｎ］・Ｙ３＋Ｄ［ｑ３，Ｑｎ］・Ｙ２）／Ｓｎ  …式（３）
Ｋｎ＝（Ｄ［ｑ０，Ｑｎ］・Ｋ１＋Ｄ［ｑ１，Ｑｎ］・Ｋ０
＋Ｄ［ｑ２，Ｑｎ］・Ｋ３＋Ｄ［ｑ３，Ｑｎ］・Ｋ２）／Ｓｎ  …式（４）
Ｓｎ＝Ｄ［ｑ０，Ｑｎ］＋Ｄ［ｑ１，Ｑｎ］＋Ｄ［ｑ２，Ｑｎ］＋Ｄ［ｑ３，Ｑｎ］
…式（５）
上記三角形△Ｐ０Ｐ３Ｐｘ内に位置する格子点Ｐｎの全てについて、このような手法で、ＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を算出すると、Ｓ２８０で選択した色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の有彩色の格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係が得られる。ここで算出した格子点Ｐｎに対応するＣＭＹＫ値は、ＲＡＭ１５に保存される。
【００９６】
このようにして、Ｓ２８０で選択した色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の有彩色の格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係を得た後、ＣＰＵ１１は、Ｓ３１０に処理を移して、全ての色相について上述の処理（Ｓ３００）が終了しているか否か判断する。
【００９７】
そして、全ての色相について上述の処理が終了していないと判断すると（Ｓ３１０でＮｏ）、ＣＰＵ１１は、Ｓ２８０に処理を移して、次の色相を選択する。一方、Ｓ３１０で全ての色相についての上記処理が終了していると判断すると（Ｓ３１０でＹｅｓ）、ＣＰＵ１１は、Ｓ３２０にて、色相間補間処理を実行し、ＲＧＢ表色系における残りの格子点に対応するＣＭＹＫ値を導出する。
【００９８】
尚、図１０は、ＣＰＵ１１が実行する色相間補間処理を表すフローチャートである。また、図１１は、二つの色相の間に位置するＲＧＢ表色系上の格子点Ｐｎに対応するＣＭＹＫ表色系上の格子点ＱｎのＣＭＹＫ値の算出方法を示した説明図である。
【００９９】
図１０に示す色相間補間処理を実行すると、ＣＰＵ１１は、未だＣＭＹＫ値との対応関係が不明の格子点Ｐｎを一つ選択し（Ｓ４１０）、図８（ａ）に示す円錐空間内でその格子点Ｐｎを両側から囲む二つの色相の三角形△Ｐ０Ｐ３Ｐｘ，△Ｐ０Ｐ３Ｐｙを選択する（Ｓ４２０）。そして、Ｓ３００で算出した上記二つの色相の三角形△Ｐ０Ｐ３Ｐｘ，△Ｐ０Ｐ３Ｐｙ内の有彩色の各格子点とＣＭＹＫ値との対応関係に基づいて、選択した格子点Ｐｎに対応するＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値を算出する（Ｓ４３０）。尚、本実施例では、（Ｐｘ，Ｐｙ）＝（Ｐ１，Ｐ２），（Ｐ２，Ｐ７），（Ｐ７，Ｐ４），（Ｐ４，Ｐ５），（Ｐ５，Ｐ６），（Ｐ６，Ｐ１）のいずれかの組み合わせで、三角形△Ｐ０Ｐ３Ｐｘ，△Ｐ０Ｐ３Ｐｙに囲まれた未だＣＭＹＫ値との対応関係が不明の格子点ＰｎのＣＭＹＫ値を算出する。
【０１００】
具体的に、格子点Ｐｎに対応するＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）の算出の際には、格子点Ｐｎを通り辺ＰｘＰｙに平行な線と三角形△Ｐ０Ｐ３Ｐｘとの交点ｐ４に対応するＣＭＹＫ表色系上の点ｑ４のＣＭＹＫ値（Ｃ４，Ｍ４，Ｙ４，Ｋ４）、及び、格子点Ｐｎを通り辺ＰｘＰｙに平行な線と三角形△Ｐ０Ｐ３Ｐｙとの交点ｐ５に対応するＣＭＹＫ表色系上の点ｑ５でのＣＭＹＫ値（Ｃ５，Ｍ５，Ｙ５，Ｋ５）が用いられる。
【０１０１】
これらのＣＭＹＫ値を用いて、ＣＭＹＫ表色系上の点ＱｎのＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）は、次のように算出される。
Ｃｎ＝（Ｄ［ｑ５，Ｑｎ］・Ｃ４＋Ｄ［ｑ４，Ｑｎ］・Ｃ５）／Ｔｎ  …式（６）
Ｍｎ＝（Ｄ［ｑ５，Ｑｎ］・Ｍ４＋Ｄ［ｑ４，Ｑｎ］・Ｍ５）／Ｔｎ  …式（７）
Ｙｎ＝（Ｄ［ｑ５，Ｑｎ］・Ｙ４＋Ｄ［ｑ４，Ｑｎ］・Ｙ５）／Ｔｎ  …式（８）
Ｋｎ＝（Ｄ［ｑ５，Ｑｎ］・Ｋ４＋Ｄ［ｑ４，Ｑｎ］・Ｋ５）／Ｔｎ  …式（９）
Ｔｎ＝Ｄ［ｑ４，Ｑｎ］＋Ｄ［ｑ５，Ｑｎ］                        …式（１０）
このような手法で、上記色相の間に位置する色域内部の格子点Ｐｎについて、それに対応するＣＭＹＫ値（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を算出すると、ＣＰＵ１１は、そのＣＭＹＫ値を、対応するＲＧＢ表色系の格子点ＰｎのＲＧＢ値と関連付けてＲＡＭ１５に保存する（Ｓ４４０）。
【０１０２】
この後、ＣＰＵ１１は、ＲＧＢ表色系における全ての格子点Ｐｎについて、その格子点ＰｎとＣＭＹＫ値との対応関係が把握されたか否か判断し（Ｓ４５０）、未だ対応関係が不明の格子点Ｐｎがあると、Ｓ４５０でＮｏと判断して、処理をＳ４１０に戻し、対応関係が不明の格子点Ｐｎを一つ選択し、上述の処理Ｓ４２０〜Ｓ４４０を実行する。一方、ＣＰＵ１１は、ＲＧＢ表色系における全ての格子点Ｐｎについて、その格子点ＰｎとＣＭＹＫ値との対応関係が把握されたと判断すると（Ｓ４５０でＹｅｓ）、当該色相間補間処理を終了する。
【０１０３】
この色相間補間処理が終了すると、ＣＰＵ１１は、基本テーブルに記述されているＲＧＢ表色系における色域表面の各格子点（第１の格子点）のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ１５の色変換テーブル作成領域に書き込むと共に、基本テーブルに記述されているＲＧＢ表色系における色域内部の無彩色の格子点（第２の格子点）のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ１５の色変換テーブル作成領域に書込み、更に、Ｓ３００で導出した各色相毎の色域内部の有彩色の格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ１５の色変換テーブル作成領域に書き込む。更に、ＣＰＵ１１は、Ｓ３２０にて導出した色域内部における色相間の有彩色の格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ１５の色変換テーブル作成領域に書き込んで、ＲＧＢ表色系における各格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値との対応関係を示す色変換テーブルを完成させる（Ｓ３３０）。
【０１０４】
色変換テーブルを完成させた後、ＣＰＵ１１は、プリンタインタフェース２３を介してプリンタ装置４０に色変換テーブルの登録指令を入力すると共に、その登録対象の上記色変換テーブルをプリンタ装置４０に入力して、Ｓ３３０で作成した色変換テーブルをプリンタ装置４０のＥＥＰＲＯＭ４４に登録する（Ｓ３４０）。
【０１０５】
尚、プリンタ装置４０のＣＰＵ４１は、プリンタインタフェース２３及びインタフェース４９を介して、ＣＰＵ１１から色変換テーブルの登録指令が入力されると、それと共に送信されてきた色変換テーブルを、第２の色変換テーブル４４ａとしてＥＥＰＲＯＭ４４に書き込む。このＳ３４０の処理後、ＣＰＵ１１は、当該テーブル生成処理を終了する。
【０１０６】
図１２は、入力装置１９からテーブル補正指令が入力されると、ＣＰＵ１１が実行するテーブル補正処理を表すフローチャートである。上記テーブル生成処理にて生成され、プリンタ装置４０に登録された色変換テーブルは、図１２に示すテーブル補正処理によって適宜補正される。
【０１０７】
テーブル補正処理を実行すると、ＣＰＵ１１は、プリンタ装置４０が所有する第２の色変換テーブル４４ａをプリンタインタフェース２３を介してプリンタ装置４０から取得しＲＡＭ１５に格納する（Ｓ５０５）。この後、ＣＰＵ１１は、ハードディスク装置１７に格納されているＲＧＢ表色系の上記テストデータを、印刷指令と共にプリンタ装置４０に入力し、プリンタ装置４０に、そのテストデータを、ＥＥＰＲＯＭ４４が記憶する第２の色変換テーブル４４ａに基づいて色変換させ、その色変換後のテストデータに基づくテストパッチ画像を、記録紙に印刷させる（Ｓ５１０）。
【０１０８】
その後、ＣＰＵ１１は、測色器３０に、上記テストパッチ画像を構成するテストパッチのうち、原色を表すテストパッチ（即ち、ＲＧＢ表色系における格子点Ｐ１，Ｐ２，Ｐ４，Ｐ５，Ｐ６，Ｐ７のＲＧＢ値を第２の色変換テーブル４４ａにてＣＭＹＫ値に変換し、そのＣＭＹＫ値にて作成したテストパッチ）の濃度を測定させ、それら各原色のテストパッチの濃度値を取得する（Ｓ５２０）。尚、ここで用いられる測色器３０は、色彩値（Ｌ＊ａ＊ｂ＊値）だけではなく、濃度も測定できる構成にされているとする。
【０１０９】
Ｓ５２０の処理後、ＣＰＵ１１は、補正の基準とする原色のパッチ（以下、「基準パッチ」と表現する。）が印刷された基準紙から、各原色の基準パッチの濃度を、測色器３０に測定させ、各原色の基準パッチの濃度値を取得する（Ｓ５３０）。
【０１１０】
この後、ＣＰＵ１１は、各原色について、基準パッチの濃度値と、テストパッチ画像のテストパッチの濃度値と、を比較し、その濃度差δを算出する（Ｓ５４０）。濃度差δの算出後、ＣＰＵ１１は、複数ある原色（本実施例ではレッド、グリーン、ブルー、シアン、マゼンタ、イエローの６つ）のうちの一つを選択し（Ｓ５５０）、その選択した原色に対応するテストパッチを形成する際に用いたＣＭＹＫ値のうちパラメータＣの階調値がゼロであるか否か判断する（Ｓ５６０）。
【０１１１】
ここで、パラメータＣの階調値がゼロではないと判断すると（Ｓ５６０でＮｏ）、ＣＰＵ１１は、上記濃度差δに定数αを乗算した値α・δを、ＲＡＭ１５内の色変換テーブルに記述されているその原色の格子点Ｐｘに対応するパラメータＣの値Ｃｘに加算して、格子点Ｐｘに対応するパラメータＣの値を、上記加算値（Ｃｘ＋α・δ）に変更する。また、格子点Ｐｘと格子点Ｐ３とを結ぶ線上及び格子点Ｐｘと格子点Ｐ０とを結ぶ線上に位置する各格子点Ｐｎ（即ち、色域表面に位置し、その原色と同一色相に属する各格子点）について、その格子点Ｐｎに対応するパラメータＣの値Ｃｎを、Ｃｎ＋α・δに変更する（Ｓ５６５）。このＳ５６５での処理を終えると、ＣＰＵ１１は、処理をＳ５７０に移行する。一方、パラメータＣの階調値がゼロであると判断すると（Ｓ５６０でＹｅｓ）、ＣＰＵ１１は、Ｓ５６５の処理を行うことなく、Ｓ５７０に移行する。
【０１１２】
Ｓ５７０に移行すると、ＣＰＵ１１は、選択した原色に対応するテストパッチを形成する際に用いたＣＭＹＫ値のうちパラメータＭの階調値がゼロであるか否か判断する。そして、パラメータＭの階調値がゼロではないと判断すると（Ｓ５７０でＮｏ）、上記濃度差δに定数βを乗算した値β・δを、ＲＡＭ１５内の色変換テーブルに記述されているその原色の格子点Ｐｘに対応するパラメータＭの値Ｍｘに加算して、格子点Ｐｘに対応するパラメータＭの値を、上記加算値（Ｍｘ＋β・δ）に変更する。また、格子点Ｐｘと格子点Ｐ３とを結ぶ線上及び格子点Ｐｘと格子点Ｐ０とを結ぶ線上に位置する各格子点Ｐｎについて、その格子点Ｐｎに対応するパラメータＭの値Ｍｎを、Ｍｎ＋β・δに変更する（Ｓ５７５）。このＳ５７５での処理を終えると、ＣＰＵ１１は、Ｓ５８０に移行する。一方、パラメータＭの階調値がゼロであると判断すると（Ｓ５７０でＹｅｓ）、ＣＰＵ１１は、Ｓ５７５の処理を行うことなく、Ｓ５８０に移行する。
【０１１３】
Ｓ５８０に移行すると、ＣＰＵ１１は、選択した原色に対応するテストパッチを形成する際に用いたＣＭＹＫ値のうちパラメータＹの階調値がゼロであるか否か判断する。そして、パラメータＹの階調値がゼロではないと判断すると（Ｓ５８０でＮｏ）、上記濃度差δに定数γを乗算した値γ・δを、ＲＡＭ１５内の色変換テーブルに記述されているその原色の格子点Ｐｘに対応するパラメータＭの値Ｙｘに加算して、格子点Ｐｘに対応するパラメータＹの値を、上記加算値（Ｙｘ＋γ・δ）に変更する。また、格子点Ｐｘと格子点Ｐ３とを結ぶ線上及び格子点Ｐｘと格子点Ｐ０とを結ぶ線上に位置する各格子点Ｐｎについて、その格子点Ｐｎに対応するパラメータＹの値Ｙｎを、Ｙｎ＋γ・δに変更する（Ｓ５８５）。このＳ５８５での処理を終えると、ＣＰＵ１１は、Ｓ５９０に移行する。一方、パラメータＹの階調値がゼロであると判断すると（Ｓ５８０でＹｅｓ）、ＣＰＵ１１は、Ｓ５８５の処理を行うことなく、Ｓ５９０に移行する。
【０１１４】
Ｓ５９０に移行すると、ＣＰＵ１１は、全ての原色について上述の処理（Ｓ５６０〜Ｓ５８５）を行ったか否か判断し、全ての原色について上述の処理を行っていないと判断すると（Ｓ５９０でＮｏ）、処理をＳ５５０に戻して、次の原色を選択する。一方、全ての原色について上述の処理を行ったと判断すると（Ｓ５９０でＹｅｓ）、ＣＰＵ１１は、補正を施したＲＡＭ１５の色変換テーブルを、色変換テーブルの登録指令と共に、プリンタ装置４０に入力して、ＥＥＰＲＯＭ４４に、既に記憶されている補正前の色変換テーブルに代えて、補正後の色変換テーブルを記憶させる（Ｓ５９５）。この後ＣＰＵ１１は、当該テーブル補正処理を終了する。
【０１１５】
以上、本実施例のテーブル作成装置１０の構成及びプリンタ装置４０の構成について説明したが、このテーブル作成装置１０によれば、ＲＧＢ表色系の色域表面の各点（第１の格子点）について、その点に対応するＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）を設定し（Ｓ２４０又はＳ２７０）、その設定結果に基づいて、ＲＧＢ表色系における他の点（色域表面を除く色域内部の点）のＣＭＹＫ値を、補間（線形補間）により導出するので（Ｓ２８０〜３２０）、テバイス非依存型の表色系を介してＲＧＢデータをＣＭＹＫデータに変換する場合のように、階調のムラ（階調の逆転等）が生じない。また、本実施例によれば、ＲＧＢ表色系−デバイス非依存型の表色系間の色変換、デバイス非依存型の表色系−ＣＭＹＫ表色系間の色変換を行う必要がないので、少ない処理量で、適切な色変換を行うことが可能な色変換テーブルを作成することができる。
【０１１６】
また、このテーブル作成装置１０によれば、Ｓ２４０又はＳ２７０で、上記第１の格子点だけではなく、色域内部の無彩色の各格子点（第２の格子点）についても、ＣＭＹＫ表色系との対応関係を設定するため、上記設定時の誤差が他の各格子点とＣＭＹＫ表色系との対応関係の導出の際（即ち、Ｓ３００，Ｓ３２０の実行時）に、大きな影響を与えるのを抑制することができる。
【０１１７】
この他、テーブル作成装置１０によれば、測色器３０を用いてモニタ装置５０の出力画像及び印刷部４７の出力画像を測色し、その結果に基づいて、基本テーブルを作成すること（Ｓ２５０〜Ｓ２７０）が可能な構成にされているので、利用者に色彩が一致するテストパッチを選択させる必要がなく、基本テーブルの作成を、利用者を煩わせることなく行うことができる。
【０１１８】
また、本実施例のテーブル作成装置１０によれば、利用者に色彩が一致するテストパッチを選ばせて、その結果を入力装置１９から取得し（Ｓ２３０）、その取得情報に基づいて、基本テーブルを作成する（Ｓ２４０）ことが可能な構成にされているので、人間の感性に適合した色変換テーブルを簡単に作成することができる。
【０１１９】
その他、本実施例のテーブル作成装置１０によれば、基本テーブルから色相毎の対応関係を抽出し、それら各色相の対応関係に基づいて、ＲＧＢ表色系における色域表面を除く、各色相に属する色域内部の有彩色の各格子点と、ＣＭＹＫ値との対応関係を求めるので（Ｓ３００）、ＲＧＢ表色系からＣＭＹＫ表色系に色変換する際、元の色と、変換後の色との間に色相のズレが生じない。
【０１２０】
また、本実施例のテーブル作成装置１０によれば、各色相毎の対応関係を求めた後に、色相間補間処理（Ｓ３２０）を実行して、補間（例えば線形補間）により、ＲＧＢ表色系における残りの格子点（即ち、各色相の中間に存在する色相間の格子点）のＣＭＹＫ値を導出するので、このテーブル作成装置１０が作成した色変換テーブルを用いれば、利用者に色彩の違いを感じさせることなく、入力されたＲＧＢデータに対応する画像をプリンタ装置４０から出力することができる。
【０１２１】
即ち、本実施例のテーブル作成装置１０によれば、モニタ装置５０の出力画像に対して違和感のない画像をプリンタ装置４０から出力するための色変換テーブルを、少ない演算量で、簡単に作成することができるので、大変便利である。また、本実施例のテーブル作成装置１０では、基準データを用いて、原色で適切な濃度値となるように、色変換テーブルを補正することができるので、プリンタ装置４０の出力を一層良好なものとすることができる。
【０１２２】
尚、上記実施例では、テーブル作成装置１０にて作成した色変換テーブルを、一つだけプリンタ装置４０に登録する例を示したが、本実施例のテーブル作成装置１０にて作成した色変換テーブルをプリンタ装置４０に複数登録できるようにすると、印刷モードや、印刷する記録紙の種類に応じた色変換テーブルを用いて、色変換を行うことができるので、大変便利である。
【０１２３】
但し、複数の色変換テーブルを、ＥＥＰＲＯＭ４４などのメモリに登録すると、大容量のメモリを、プリンタ装置４０に組み込む必要が生じ、プリンタ装置４０の製造コストがアップする。このため、印刷モード（通常モード、写真モード等）毎に、色変換テーブルを使い分けるようにプリンタ装置４０を構成する場合や、記録紙の種類毎に、色変換テーブルを使い分けるようにプリンタ装置４０を構成する場合には、色変換テーブルの代わりに、基本テーブルをプリンタ装置４０のメモリに登録しておき、必要に応じて、プリンタ装置４０側で、その基本テーブルから色変換テーブルを作成するようにするとよい。
【０１２４】
以下では、この変形例のテーブル作成装置１０’及びプリンタ装置４０’について説明することにする。変形例のテーブル作成装置１０’は、上記実施例のテーブル作成装置１０と比較して、テーブル生成処理の構成が異なる程度であり、変形例のプリンタ装置４０’は、上記実施例のプリンタ装置４０と比較して、ＥＥＰＲＯＭ４４’に登録されているデータの種類、及び、色変換・印刷処理の構成が異なる程度であるので、以下では、上記実施例のテーブル作成装置１０及びプリンタ装置４０と同一構成の各部についての説明を省略することにする。
【０１２５】
図１３は、変形例のプリンタ装置４０’の構成を表すブロック図であり、図１４は、変形例のテーブル作成装置１０’におけるＣＰＵ１１が実行するテーブル生成処理を表すフローチャートであり、図１５は、変形例のプリンタ装置４０’のＣＰＵ４１が実行する色変換・印刷処理を表すフローチャートであり、図１６は、変形例のプリンタ装置４０’のＣＰＵ４１が実行する色変換テーブル生成処理を表すフローチャートである。
【０１２６】
変形例のプリンタ装置４０’のＲＯＭ４３には、図１５及び図１６に示す処理を行うプログラム４３ｂが格納されており、ＥＥＰＲＯＭ４４’には、図１３に示すように、第２の色変換テーブル４４ａに代えて、一つ又は複数の基本テーブル４４１，４４２が登録されている。ＥＥＰＲＯＭ４４’は、記録紙の種類（通常紙、ＯＨＰ、厚紙等）に応じた複数の基本テーブル４４１，４４２を格納可能な構成にされており、基本テーブル４４１，４４２は、テーブル作成装置１０’のＣＰＵ１１が、図１４に示す変形例のテーブル生成処理を実行することにより、ＥＥＰＲＯＭ４４’に登録される。
【０１２７】
テーブル作成装置１０’のＣＰＵ１１は、利用者の操作により入力装置１９からテーブル生成指令が入力されると、図１４に示すテーブル生成処理を実行する。このテーブル生成処理を実行すると、ＣＰＵ１１は、上述のテーブル作成装置１０が実行するテーブル生成処理を同様に、Ｓ２１０〜Ｓ２７０までの処理を実行する。但し、変形例では、テーブル生成指令と共に、入力装置１９から記録紙の種類を指定する記録紙情報が入力される。そして、Ｓ２１５では、その記録紙情報により指定された種類の記録紙に、テストパッチ画像が形成される。この変形例のテーブル生成処理では、Ｓ２４０又はＳ２７０の処理後、そのＳ２４０又はＳ２７０で生成した基本テーブルを、上記記録紙情報にて指定された記録紙専用の基本テーブルとして、ＥＥＰＲＯＭ４４’に登録する（Ｓ６００）。
【０１２８】
具体的に、ＣＰＵ１１は、プリンタインタフェース２３を介してプリンタ装置４０’に基本テーブルの登録指令を入力すると共に、上記記録紙情報及び登録対象の上記基本テーブルをプリンタ装置４０’に入力することにより、プリンタ装置４０’のＥＥＰＲＯＭ４４’に、Ｓ２４０又はＳ２７０で生成した基本テーブルを登録する（Ｓ６００）。
【０１２９】
尚、プリンタ装置４０’のＣＰＵ４１は、インタフェース４９を介して、テーブル作成装置１０’から基本テーブルの登録指令が入力されると、それと共に送信されてきた基本テーブルを、記録紙情報に基づいてＥＥＰＲＯＭ４４’の所定領域（指定された記録紙専用の領域）に書き込む構成にされている。ＣＰＵ４１は、このように指定された記録紙の種類に対応するＥＥＰＲＯＭ４４’内の領域に基本テーブルを書き込むことにより、テーブル作成装置１０’から入力された基本テーブルを、その記録紙専用の基本テーブルとしてＥＥＰＲＯＭ４４’に登録する。
【０１３０】
一方、変形例のプリンタ装置４０’のＣＰＵ４１は、インタフェース４９を介して外部装置から印刷指令が入力されると、図１５に示す色変換・印刷処理を実行する。尚、変形例では、印刷指令と共に、外部装置からＲＧＢデータと、記録紙の種類を指定する上記記録紙情報と、が当該プリンタ装置４０’に入力される。
【０１３１】
変形例の色変換・印刷処理を実行すると、ＣＰＵ４１は、以下に説明するＳ１０３〜Ｓ１０７の処理を実行した後、上述したＳ１１０〜Ｓ１７０の処理を実行する。Ｓ１０３において、ＣＰＵ４１は、外部装置から送信されてきた記録紙情報に基づいて、印刷の際に使用する記録紙の種類を選択し、Ｓ１７０でその種類の記録紙が印刷に供されるよう設定する。
【０１３２】
Ｓ１０３での処理後、ＣＰＵ４１は、選択した記録紙の種類に対応するＥＥＰＲＯＭ４４’の領域に、その記録紙専用の基本テーブルが格納されているかどうか判断する（Ｓ１０５）。そして、選択した記録紙専用の基本テーブルが格納されていないと判断すると（Ｓ１０５でＮｏ）、Ｓ１１０に移行し、選択した記録紙専用の基本テーブルが格納されていると判断すると（Ｓ１０５でＹｅｓ）、Ｓ１０７に移して、図１６に示す色変換テーブル生成処理を実行する。
【０１３３】
色変換テーブル生成処理を実行すると、ＣＰＵ４１は、ＲＯＭ４３に組み込まれた図１６の処理を行うプログラム４３ｂにおいて、上記実施例のＳ２８０〜Ｓ３４０と同様の処理を実行する。即ち、ＣＰＵ４１は、予め設定された色相の一つを選択し（Ｓ６１０）、ＥＥＰＲＯＭＡ４４’を参照して、Ｓ１０３で選択した記録紙専用の基本テーブルから、選択した色相に関するＲＧＢ表色系−ＣＭＹＫ表色系間の対応関係、即ち、選択した色相に属するＲＧＢ表色系における色域表面の各格子点と、ＣＭＹＫ値との対応関係、及び、色域内部の無彩色の各格子点と、ＣＭＹＫ値の対応関係、を表す情報を抽出する（Ｓ６２０）。この処理によって、ＣＰＵ４１では、第１の格子点のＲＧＢ値とＣＭＹＫ値との関係、第２の格子点のＲＧＢ値とＣＭＹＫ値との関係が把握される。
【０１３４】
Ｓ６２０での処理後、ＣＰＵ４１は、上記の抽出情報に基づいて、Ｓ６１０で選択した色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の有彩色の格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係を、上述した手法（Ｓ３００に係る説明文を参照）で導出する（Ｓ６３０）。
【０１３５】
Ｓ６３０で、選択した色相に属するＲＧＢ表色系の色域内部（色域表面を除く）の有彩色の格子点と、ＣＭＹＫ表色系の各パラメータ（ＣＭＹＫ値）との対応関係を得た後、ＣＰＵ４１は、Ｓ６４０で、全ての色相について上述したＳ６３０の処理が終了したか否か判断する。
【０１３６】
ここで、全ての色相について上述の処理が終了していないと判断すると（Ｓ６４０でＮｏ）、ＣＰＵ４１は、Ｓ６１０に処理を移して、次の色相を選択し、後続の処理（Ｓ６２０〜Ｓ６４０）を実行する。一方、Ｓ６４０で全ての色相について上記処理が終了していると判断すると（Ｓ６４０でＹｅｓ）、図１０に示す色相間補間処理を実行し（Ｓ６５０）、ＲＧＢ表色系における残りの格子点（未だＣＭＹＫ値との対応関係が不明の格子点）に対応するＣＭＹＫ値を導出する。
【０１３７】
Ｓ６５０での処理を終えると、ＣＰＵ４１は、上記記録紙専用の基本テーブルに記述されているＲＧＢ表色系における色域表面の各格子点（第１の格子点）のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ４５の色変換テーブル作成領域に書き込むと共に、基本テーブルに記述されているＲＧＢ表色系における色域内部の無彩色の格子点（第２の格子点）のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ４５の色変換テーブル作成領域に書込み、更に、Ｓ６３０で導出した各色相毎の色域内部の有彩色の格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ４５の色変換テーブル作成領域に書き込む。
【０１３８】
更に、ＣＰＵ４１は、Ｓ６５０にて導出した色域内部における色相間の有彩色の格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値を、ＲＡＭ４５の色変換テーブル作成領域に書き込んで、ＲＧＢ表色系における各格子点のＲＧＢ値と、その格子点に対応するＣＭＹＫ値との対応関係を示す色変換テーブルを完成させる（Ｓ６６０）。このＳ６６０の処理により、ＲＡＭ４５には、第２の色変換テーブルとして、Ｓ６６０で作成した色変換テーブルが登録される。Ｓ６６０の処理後、ＣＰＵ４１は、当該色変換テーブル生成処理を終了する。
【０１３９】
色変換テーブル生成処理を終了した後、ＣＰＵ４１は、後続のＳ１１０〜Ｓ１７０の処理を実行する。尚、変形例の色変換・印刷処理では、Ｓ１３０において、第２の色変換テーブルがＲＡＭ４５に存在するか否か判断し、第２の色変換テーブルがＲＡＭ４５に存在すると判断するとＳ１３３の処理を実行し、存在しないと判断すると、Ｓ１３７の処理を実行する。そして、Ｓ１７０での処理を終えると、ＣＰＵ４１は、当該変形例の色変換・印刷処理を終了する。
【０１４０】
この変形例によれば、プリンタ装置４０’側で、基本テーブルから色変換テーブルを作成するので、プリンタ装置４０’にて複数種類の色変換テーブルを記憶させておく必要がなく、プリンタ装置４０’に組み込むべきメモリ（ＥＥＰＲＯＭ等）の容量を小さくすることができる。
【０１４１】
尚、本発明の色変換テーブル作成装置は、テーブル作成装置１０に相当し、本発明の色変換装置は、プリンタ装置４０，４０’に相当し、画像形成装置は、プリンタ装置４０，４０’が備える印刷部４７に相当する。
【０１４２】
また、本発明の設定手段は、ＣＰＵ１１が実行するＳ２２０〜Ｓ２７０の処理にて実現されており、導出手段は、ＣＰＵ１１が実行するＳ２８０〜Ｓ３２０の処理、又は、ＣＰＵ４１が実行するＳ６１０〜Ｓ６５０の処理にて実現されている。その他、作成手段は、ＣＰＵ１１が実行するＳ３３０の処理にて実現されている。また、テーブル記憶手段が記憶する色変換テーブルは、ＥＥＰＲＯＭ４４が記憶する色変換テーブル、又は、ＥＥＰＲＯＭ４４’が記憶する基本テーブルに相当する。その他、色変換手段は、ＣＰＵ４１が実行するＳ１１０〜Ｓ１６０の処理にて実現されている。
【０１４３】
また、本発明の色変換テーブルの作成方法、色変換テーブル作成装置、プログラム、色変換テーブル、色変換装置、及び、画像形成システムは、上記実施例に限定されるものではなく、種々の態様を採ることができる。
【０１４４】
例えば、Ｓ３００では、格子点Ｐｎに対応するＣＭＹＫ値を、４つの格子点ｐ０，ｐ１，ｐ２，ｐ３に対応するＣＭＹＫ表色系の点ｑ０，ｑ１，ｑ２，ｑ３のＣＭＹＫ値に基づいて算出したが、それ以上の格子点（例えば、６つの格子点）のＣＭＹＫ値に基づいて、格子点Ｐｎに対応するＣＭＹＫ値を算出するようにしてもよい。
【０１４５】
その他、上記実施例では、無彩色軸（線分Ｐ０Ｐ３上）に位置する格子点に対応するＣＭＹＫ値（実際には、ＣＭＹＫ値と等価なパッチ番号）を、入力装置１９から得て基本テーブルを作成するようにしたが（Ｓ２３０及びＳ２４０）、Ｓ２３０では、格子点Ｐ０，Ｐ３を除く無彩色軸上の格子点のＣＭＹＫ値を入力装置１９から取得せず、Ｓ２４０で、格子点Ｐ０及び格子点Ｐ３のＣＭＹＫ値に基づいて、補間により算出し、これを基本テーブルに登録するように、テーブル作成装置１０を構成してもよい。
【図面の簡単な説明】
【０１４６】
【図１】本発明が適用されたテーブル作成装置１０の構成を表すブロック図（ａ）及びプリンタ装置４０の構成を表すブロック図（ｂ）である。
【図２】色変換テーブルの構成を表す説明図である。
【図３】プリンタ装置４０のＣＰＵ４１が実行する色変換・印刷処理を表すフローチャートである。
【図４】テーブル作成装置１０のＣＰＵ１１が実行するテーブル生成処理を表すフローチャートである。
【図５】テストパッチ画像の例を示した説明図である。
【図６】ＲＧＢ表色系の構成を表す説明図である。
【図７】基本テーブルの構成を表す説明図である。
【図８】ＲＧＢ表色系を円錐空間で表した説明図（ａ）、及び、ＲＧＢ表色系におけるブルーの色相に属する格子点を表した説明図（ｂ）である。
【図９】所定の色相に属するＲＧＢ表色系の色域内部の格子点に対応するＣＭＹＫ値の導出方法を示した説明図である。
【図１０】ＣＰＵ１１が実行する色相間補間処理を表すフローチャートである。
【図１１】色相間に位置するＲＧＢ表色系上の格子点Ｐｎに対応するＣＭＹＫ値の算出方法を示した説明図である。
【図１２】ＣＰＵ１１が実行するテーブル補正処理を表すフローチャートである。
【図１３】変形例のプリンタ装置４０’の構成を表すブロック図である。
【図１４】ＣＰＵ１１が実行する変形例のテーブル生成処理を表すフローチャートである。
【図１５】ＣＰＵ４１が実行する変形例の色変換・印刷処理を表すフローチャートである。
【図１６】ＣＰＵ４１が実行する色変換テーブル生成処理を表すフローチャートである。
【符号の説明】
【０１４７】
１０，１０’…テーブル作成装置、１１，４１…ＣＰＵ、１３，４３…ＲＯＭ、１５，４５…ＲＡＭ、１７…ハードディスク装置、１７ａ…テーブル生成プログラム、１９…入力装置、２１…シリアルインターフェース、２３…プリンタインタフェース、２５…ビデオインタフェース、２７…ネットワークインタフェース、３０…測色器、４０，４０’…プリンタ装置、４３ａ，４４ａ…色変換テーブル、４４，４４’…ＥＥＰＲＯＭ、４４１，４４２…基本テーブル、４７…印刷部、４９…インタフェース、５０…モニタ装置
【図１】
2005244879.tif 000003
【図２】
2005244879.tif 000004
【図３】
2005244879.tif 000005
【図４】
2005244879.tif 000006
【図６】
2005244879.tif 000007
【図７】
2005244879.tif 000008
【図８】
2005244879.tif 000009
【図９】
2005244879.tif 000010
【図１０】
2005244879.tif 000011
【図１１】
2005244879.tif 000012
【図１２】
2005244879.tif 000013
【図１３】
2005244879.tif 000014
【図１４】
2005244879.tif 000015
【図１５】
2005244879.tif 000016
【図１６】
2005244879.tif 000017
【図５】
2005244879.tif 000018