(57)【要約】【課題】プリンターにおける色再現精度を適切に維持しつつ、表色系変換テーブルの生成時間を抑制する。【解決手段】表色系変換テーブル生成方法において、色料の３原色で構成されるＣＭＹ表色系の表色値を入力とし、機器非依存表色系の表色値を出力とする第３表色系変換テーブルを生成する第３表色系変換テーブル生成工程と、を備え、ガマットサイズが小さいほど、第３表色系変換テーブルの入力格子点数が少なくなるように、第３表色系変換テーブルの入力格子点数を決定する。【選択図】図５
2018093274.tif 000002
【特許請求の範囲】
【請求項１】
機器非依存表色系の表色値を入力とし、色料の３原色と黒色で構成されるＣＭＹＫ表色系の表色値を出力とする第１表色系変換テーブルを生成する表色系変換テーブル生成方法であって、
前記ＣＭＹＫ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第２表色系変換テーブルを生成する工程であって、前記ＣＭＹＫ表色系のカラーチャート値を用いてプリンターによって生成されたカラーチャートを測色して、前記カラーチャート値に対応する前記機器非依存表色系の測色値を取得し、前記カラーチャート値と前記測色値とを用いて補間により、前記第２表色系変換テーブルの予め定められた入力値に対応する前記機器非依存表色系の表色値を求めて出力値とする第２表色系変換テーブル生成工程と、
前記色料の３原色で構成されるＣＭＹ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第３表色系変換テーブルを生成する第３表色系変換テーブル生成工程と、
前記ＣＭＹ表色系の表色値を、前記ＣＭＹＫ表色系の表色値に変換するための変換特性を取得する変換特性取得工程と、
前記第３表色系変換テーブルを用いて、前記第１表色系変換テーブルの予め定められた入力値に対応する前記ＣＭＹ表色系の入力ＣＭＹ値を求める入力ＣＭＹ値決定工程と、
前記変換特性を用いて、前記入力ＣＭＹ値を前記ＣＭＹＫ表色系の表色値に変換し、前記第１表色系変換テーブルの出力値とする、第１出力値決定工程と、
を備え、
前記第３表色系変換テーブル生成工程は、
前記プリンターのガマットサイズが小さいほど、前記第３表色系変換テーブルの入力格子点数が少なくなるように、前記第３表色系変換テーブルの入力格子点数を決定する入力格子点数決定工程と、
前記第３表色系変換テーブルの入力格子点を決定する入力格子点決定工程と、
前記変換特性を用いて、前記第３表色系変換テーブルの入力格子点に対応する前記ＣＭＹＫ表色系の入力ＣＭＹＫ値を求める入力ＣＭＹＫ値決定工程と、
前記第２表色系変換テーブルを用いて、前記入力ＣＭＹＫ値に対応する前記機器非依存表色系の表色値を求め、前記第３表色系変換テーブルの出力値とする第３出力値決定工程と、
を備える、
表色系変換テーブル生成方法。
【請求項２】
請求項１に記載の表色系変換テーブル生成方法において、
前記第３表色系変換テーブル生成工程の入力格子点数決定工程は、
黒インクの明度範囲が小さいほど、前記第３表色系変換テーブルの前記入力格子点数を少なくする、
表色系変換テーブル生成方法。
【請求項３】
請求項１または２に記載の表色系変換テーブル生成方法において、
前記第３表色系変換テーブル生成工程の前記入力格子点決定工程は、
前記第３表色系変換テーブルの入力格子点に、前記変換特性における黒色発生点を含める、表色系変換テーブル生成方法。
【請求項４】
請求項１から３のいずれか１項に記載の表色系変換テーブル生成方法において、
前記第３表色系変換テーブル生成工程の入力格子点数決定工程は、
前記取得された変換特性における黒色発生点が大きいほど、前記第３表色系変換テーブルの入力格子点数を少なくする、表色系変換テーブル生成方法。
【請求項５】
請求項１から４のいずれか１項に記載の表色系変換テーブル生成方法において、
前記第３表色系変換テーブル生成工程の前記入力格子点決定工程は、
前記取得された変換特性における黒色発生点より１次元の座標値が大きい領域の入力格子点の間隔を、前記黒色発生点より１次元の座標値が小さい領域の入力格子点の間隔より密にする、表色系変換テーブル生成方法。
【請求項６】
機器非依存表色系の表色値を入力とし、色料の３原色と黒色で構成されるＣＭＹＫ表色系の表色値を出力とする第１表色系変換テーブルを生成するステップをコンピューターに実行させるためのプログラムであって、
前記ＣＭＹＫ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第２表色系変換テーブルを生成するステップであって、前記ＣＭＹＫ表色系のカラーチャート値を用いてプリンターによって生成されたカラーチャートを測色して、前記カラーチャート値に対応する前記機器非依存表色系の測色値を取得し、前記カラーチャート値と前記測色値とを用いて補間により、前記第２表色系変換テーブルの予め定められた入力値に対応する前記機器非依存表色系の表色値を求めて出力値とする第２表色系変換テーブル生成ステップと、
前記色料の３原色で構成されるＣＭＹ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第３表色系変換テーブルを生成する第３表色系変換テーブル生成ステップと、
前記ＣＭＹ表色系の表色値を、前記ＣＭＹＫ表色系の表色値に変換するための変換特性を取得する変換特性取得ステップと、
前記第３表色系変換テーブルを用いて、前記第１表色系変換テーブルの予め定められた入力値に対応する前記ＣＭＹ表色系の入力ＣＭＹ値を求める入力ＣＭＹ値決定ステップと、
前記変換特性を用いて、前記入力ＣＭＹ値を前記ＣＭＹＫ表色系の表色値に変換し、前記第１表色系変換テーブルの出力値とする、第１出力値決定ステップと、
を備え、
前記第３表色系変換テーブル生成ステップは、
前記プリンターのガマットサイズが小さいほど、前記第３表色系変換テーブルの入力格子点数が少なくなるように、前記第３表色系変換テーブルの入力格子点数を決定する入力格子点数決定ステップと、
前記第３表色系変換テーブルの入力格子点を決定する入力格子点決定ステップと、
前記変換特性を用いて、前記第３表色系変換テーブルの入力格子点に対応する前記ＣＭＹＫ表色系の入力ＣＭＹＫ値を求める入力ＣＭＹＫ値決定ステップと、
前記第２表色系変換テーブルを用いて、前記入力ＣＭＹＫ値に対応する前記機器非依存表色系の表色値を求め、前記第３表色系変換テーブルの出力値とする第３出力値決定ステップと、
を備える、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において開示する技術は、プリンターに関する技術であり、特に、機器依存表色系−機器非依存表色系間の座標値を変換する表色系変換テーブルを生成する方法に関する。
【背景技術】
【０００２】
従来、個々のプリンター特性、印刷媒体の特性、インクの発色特性等に応じて、適切な印刷物を得るために、Ａ２Ｂテーブル（機器依存表色系から機器非依存表色系に変換するテーブル）、Ｂ２Ａテーブル（機器非依存表色系から機器依存表色系に変換するテーブル）が用いられている。例えば、Ｂ２Ａテーブルが、Ｌａｂ−ＣＭＹＫテーブルの場合、入力表色系が３次元、出力表色系が４次元であるため、入力値に対する出力値が一意に定まらない。そのためＣＭＹ表色系からＣＭＹＫ表色系への変換式を利用して、入力値（Ｌａｂ値）に対する出力値（ＣＭＹＫ値）を決定する技術が提案されている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０３−１５８０７１号公報
【特許文献２】特開２０１１−２５４２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＣＭＹ表色系からＣＭＹＫ表色系への変換は非線形であるため、特許文献１に記載された技術によると、色再現精度を確保するためにＣＭＹ表色系の格子点を多数設けており、計算に時間を要する。また、特許文献２に記載された技術では、ＣＭＹ表色系からＣＭＹＫ表色系への変換式を利用してＣＭＹＫ表色系の座標値で表現されるカラーチャートを作成し、測色結果を利用して、Ｂ２Ａテーブルを作成しているため、ユーザーは、ＣＭＹ表色系からＣＭＹＫ表色系への変換式の変更の度に、カラーチャートデータの作成、印刷、測色を行うため、工数および時間を要する。
【０００５】
本明細書では、色再現精度を適切に維持しつつ、表色系変換テーブルの生成時間を抑制する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示される技術は、上述の課題を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００７】
（１）本明細書に開示される技術の一形態によれば、機器非依存表色系の表色値を入力、色料の３原色と黒色で構成されるＣＭＹＫ表色系の表色値を出力とする第１表色系変換テーブルを生成する表色系変換テーブル生成方法が提供される。この方法において、前記ＣＭＹＫ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第２表色系変換テーブルを生成する工程であって、前記ＣＭＹＫ表色系のカラーチャート値を用いてプリンターによって生成されたカラーチャートを測色して、前記カラーチャート値に対応する前記機器非依存表色系の測色値を取得し、前記カラーチャート値と前記測色値とを用いて補間により、前記第２表色系変換テーブルの予め定められた入力値に対応する前記機器非依存表色系の表色値を求めて出力値とする第２表色系変換テーブル生成工程と、前記色料の３原色で構成されるＣＭＹ表色系の表色値を入力とし、前記機器非依存表色系の表色値を出力とする第３表色系変換テーブルを生成する第３表色系変換テーブル生成工程と、前記ＣＭＹ表色系の表色値を、前記ＣＭＹＫ表色系の表色値に変換するための変換特性を取得する変換特性取得工程と、前記第３表色系変換テーブルを用いて、前記第１表色系変換テーブルの予め定められた入力値に対応する前記ＣＭＹ表色系の入力ＣＭＹ値を求める入力ＣＭＹ値決定工程と、前記変換特性を用いて、前記入力ＣＭＹ値を前記ＣＭＹＫ表色系の表色値に変換し、前記第１表色系変換テーブルの出力値とする、第１出力値決定工程と、を備え、前記第３表色系変換テーブル生成工程は、前記プリンターのガマットサイズが小さいほど、前記第３表色系変換テーブルの入力格子点数が少なくなるように、前記第３表色系変換テーブルの入力格子点数を決定する入力格子点数決定工程と、前記第３表色系変換テーブルの入力格子点を決定する入力格子点決定工程と、前記変換特性を用いて、前記第３表色系変換テーブルの入力格子点に対応する前記ＣＭＹＫ表色系の入力ＣＭＹＫ値を求める入力ＣＭＹＫ値決定工程と、前記第２表色系変換テーブルを用いて、前記入力ＣＭＹＫ値に対応する前記機器非依存表色系の表色値を求め、前記第３表色系変換テーブルの出力値とする第３出力値決定工程と、を備える。
【０００８】
この形態の表色系変換テーブル生成方法によれば、ガマットサイズが小さいほど、第３表色系変換テーブルの入力格子点数が少なくなるように、入力格子点数を決定している。第１表色系変換テーブルの入力格子点に対応するＣＭＹ値を決定する際に、第３表色系変換テーブルを用いて補間により決定しており、ガマットサイズが小さいほど、その補間誤差が小さいため、格子点数が少なくても、色再現精度に及ぼす影響が小さい。ガマットサイズが小さいほど、入力格子点数を少なくすることにより、色再現精度を適切に維持しつつ表色系変換テーブルの生成に要する時間を短縮し、一方、ガマットサイズが大きい場合には、格子点数を維持することにより、色変換精度を維持することができる。
【０００９】
（２）上記形態の表色系変換テーブル生成方法において、前記第３表色系変換テーブル生成工程の入力格子点数決定工程は、黒インクの明度範囲が小さいほど、前記第３表色系変換テーブルの前記入力格子点数を少なくしてもよい。黒インクの明度範囲が小さいということは、Ｋインクを使用しても（Ｃインク，Ｍインク，Ｙインク，Ｋインクの混色で黒を表現しても）、使わない時（Ｃインク，Ｍインク，Ｙインクの混色のみで黒を表現した時）と比較して、暗部のガマットサイズが大きくならないことを示している。そのため、第３表色系変換テーブルの入力格子点数を減らしても、第１表色系変換テーブル生成時の色再現精度の低下は抑制される。その結果、色再現精度の低下を抑制しつつ、さらに、表色系変換テーブルの生成に要する時間を抑制することができる。
【００１０】
（３）上記形態の表色系変換テーブル生成方法において、前記第３表色系変換テーブル生成工程の前記入力格子点決定工程は、前記第３表色系変換テーブルの入力格子点に、前記変換特性における黒色発生点を含めてもよい。このようにすると、第３表色系変換テーブルの精度が向上されるため、色再現精度の低下が抑制される。
【００１１】
（４）上記形態の表色系変換テーブル生成方法において、前記第３表色系変換テーブル生成工程の入力格子点数決定工程は、前記取得された変換特性における黒色発生点が大きいほど、前記第３表色系変換テーブルの前記入力格子点数を少なくしてもよい。黒色発生点より座標値が小さい色域では、ＣＭＹ値と機器非依存表色系の表色値（色彩値）との線形性が高いため、第３表色系変換テーブルの入力格子点数を少なくしても、第１表色系変換テーブルにおける補間誤差が生じにくい。そのため、このようにしても、色再現精度を維持しつつ、処理時間を抑制することができる。
【００１２】
（５）上記形態の表色系変換テーブル生成方法であって、前記第３表色系変換テーブル生成工程の前記入力格子点決定工程は、前記取得された変換特性における黒色発生点より１次元の座標値が大きい領域の入力格子点の間隔を、前記黒色発生点より１次元の座標値が小さい領域の入力格子点の間隔より密にしてもよい。黒色発生点より座標値が大きい色域では、ＣＭＹ値と機器非依存表色系の表色値（色彩値）の非線形性が高い。そのため、このようにすると、色再現精度を高めることができる。
【００１３】
本明細書に開示される技術は、表色系変換テーブル生成方法以外の種々の形態で実現することも可能である。例えば、表色系変換テーブル生成プログラム、表色系変換テーブル生成方法を実施する各種装置、これらの各種装置を有するシステム、これらの各種装置の制御方法およびシステムを実現するためのコンピュータープログラム、そのコンピュータプログラムを記録した一時的でない記録媒体（non-transitory storage medium）等の様々な形態で実現することができる。
【図面の簡単な説明】
【００１４】
【図１】表色系変換テーブル生成システムを示すブロック図である。
【図２】表色系変換テーブル生成処理の流れを示すフローチャートである。
【図３】Ａ２Ｂテーブル生成処理の流れを示すフローチャートである。
【図４】ＣＭＹ−ＣＭＹＫ変換特性を示す説明図である。
【図５】ＣＭＹ−Ｌａｂテーブル生成処理の流れを示すフローチャートである。
【図６】ＣＭＹ−Ｌａｂテーブルの入力格子点数と、色再現精度および計算時間の関係を概念的に示す説明図である。
【図７】Ｂ２Ａテーブル生成処理の流れを示すフローチャートである。
【図８】第１実施形態の効果を説明するための説明図である。
【図９】第２実施形態の入力格子点数決定工程の流れを示すフローチャートである。
【図１０】印刷媒体の種類とガマットサイズに基づくグループ分けの一例を示す説明図である。
【発明を実施するための形態】
【００１５】
Ａ．第１実施形態：
図１は、表色系変換テーブル生成システム３００を示すブロック図である。表色系変換テーブル生成システム３００は、表色系変換テーブル生成装置１００と、プリンター２００とを備える。
【００１６】
プリンター２００は、印刷部５０と、画像処理部４０と、制御部７０と、測色装置２１０と、を備える。印刷部５０は、複数のインクヘッドユニット（不図示）を備え、各インクヘッドユニットにインクカートリッジが装着されることにより、インクがインクヘッドユニットに供給される。プリンター２００は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４種類のインクを利用可能に構成されている。
【００１７】
画像処理部４０は、色変換テーブル４２を備える。色変換テーブル４２は、機器依存表色系の表色値を入力とし、インク量を出力とするテーブルである。本実施形態では、機器依存表色系として、ＣＭＹＫ表色系を例示する。以下、ＣＭＹＫ表色系の座標値（表色値）を、ＣＭＹＫ値、ＣＭＹＫデータともよぶ。画像データは、具体的には、Ｃ（シアン），Ｙ（イエロー），Ｍ（マゼンタ），Ｋ（ブラック）の各値（０〜２５５）の組み合わせによって記述されている。
【００１８】
制御部７０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）とメモリー（主記憶装置）とを備えるマイクロコンピューターによって構成されており、プリンター２００の各構成部を制御可能である。なお、プリンター２００は、外部インターフェイス部、操作パネル、メディア搬送部等の構成を備えるが、図１では、図示を省略している。
【００１９】
測色装置２１０は、プリンター２００によって作成された印刷物、及び他の印刷装置によって作成された印刷物を測色する。測色結果は、機器非依存表色系の色彩値で表現される。本実施形態では、機器非依存表色系としてＣＩＥ−Ｌａｂ表色系を使用する。以下では、ＣＩＥ−Ｌａｂ表色系の色彩値を、単に「Ｌ*ａ*ｂ*値」または「Ｌａｂ値」とも呼ぶ。機器非依存表色系としては、例えば、ＣＩＥ−Ｌｕｖ等、他の公知の表色系を用いてもよい。
【００２０】
コンピューターによって作成された画像データがプリンター２００の画像処理部４０に入力されると、色変換テーブル４２によって、ＣＭＹＫデータがインク量データに変換される。制御部７０は、インク量データに基づいて、印刷部５０における印刷画像の形成を制御する。その結果、印刷物が作成される。
【００２１】
表色系変換テーブル生成装置１００は、演算装置（ＣＰＵ）、記憶装置（ＲＯＭ、ＲＡＭ、ＨＤＤ、メモリー等）、入出力インターフェース等を備えるコンピューターである。表色系変換テーブル生成装置１００は、記憶装置に、表色系変換テーブル生成プログラム４００と、カラーチャートデータ３０と、ＣＭＹ−ＣＭＹＫ変換特性２０と、を記憶している。カラーチャートデータ３０は、４次元の機器依存表色系の表色値（カラーチャート値）によって表現されるカラー画像データである。カラーチャートデータ３０として、例えば、ＥＣＩ２００２チャートを用いることができる。なお、ＩＴ８．７／３等の他の標準カラーチャートを用いても良いし、プリンター２００の製造元による専用のカラーチャートを用いてもよい。本実施形態では、４次元の機器依存表色系として、色料の３原色と黒色で構成されるＣＭＹＫ表色系を用いている。
【００２２】
ＣＭＹ−ＣＭＹＫ変換特性２０は、色料の３原色で構成されるＣＭＹ表色系の表色値をＣＭＹＫ表色系の表色値に変換する変換特性である（後に詳述する）。
【００２３】
表色系変換テーブル生成装置１００は、後に詳述するように、表色系変換テーブル生成プログラム４００を実行することによって、カラーチャートデータ３０、およびプリンター２００の測色装置２１０による測色結果を用いて、Ａ２Ｂテーブル１４、Ｂ２Ａテーブル１２を生成する表色系変換テーブル生成処理を実行する。本実施形態では、Ａ２Ｂテーブル１４は、ＣＭＹＫ値を入力、Ｌａｂ値を出力とする表色系変換テーブルであり、Ｂ２Ａテーブル１２は、Ｌａｂ値を入力、ＣＭＹＫ値を出力とする表色系変換テーブルである。或る色彩（Ｌａｂ値）を表現するＣＭＹＫ値は複数存在するため、入力値（Ｌａｂ値）に対応する出力値（ＣＭＹＫ値）が一意に定まらない。そこで、本実施形態においてＢ２Ａテーブル１２を生成する際は、ＣＭＹ表色系からＣＭＹＫ表色系への変換特性（ＣＭＹ−ＣＭＹＫ変換特性２０）を利用して、入力値（Ｌａｂ値）に対する出力値（ＣＭＹＫ値）を決定する。そのため、表色系変換テーブル生成処理の実行中に、ＣＭＹ−Ｌａｂテーブル１６が生成される。ＣＭＹ−Ｌａｂテーブル１６は、ＣＭＹ値を入力、Ｌａｂ値を出力とする表色系変換テーブルである。なお、Ａ２Ｂテーブル１４、Ｂ２Ａテーブル１２、ＣＭＹ−Ｌａｂテーブル１６は、表色系変換テーブル生成処理が実行されることにより生成されるため、図１では、破線で図示している。Ａ２Ｂテーブル１４、Ｂ２Ａテーブル１２は、例えば、印刷媒体とインク種類との組み合わせ等に応じて生成される。本実施形態におけるＢ２Ａテーブル１２、Ａ２Ｂテーブル１４、ＣＭＹ−Ｌａｂテーブル１６を、それぞれ、「第１表色系変換テーブル」、「第２表色系変換テーブル」、「第３表色系変換テーブル」とも呼ぶ。また、ＣＭＹＫ値、ＣＭＹ値、Ｌａｂ値を、「表色値」とも呼ぶ。
【００２４】
図２は、表色系変換テーブル生成処理の流れを示すフローチャートである。ステップＳ１００では、上述のカラーチャートデータ３０と測色結果を用いてＡ２Ｂテーブル１４が生成される。ステップＳ２００では、ステップＳ１００で生成されたＡ２Ｂテーブル１４と、ＣＭＹ−ＣＭＹＫ変換特性２０を用いて、ＣＭＹ−Ｌａｂテーブル１６が生成される。ＣＭＹ−Ｌａｂテーブル１６の入力格子点数は、プリンター２００のガマットサイズに応じて決定される。ステップＳ３００では、ステップＳ２００で生成されたＣＭＹ−Ｌａｂテーブル１６と、上述のＣＭＹ−ＣＭＹＫ変換特性を用いて、Ｂ２Ａテーブル１２が生成される。各ステップの詳細を後述する。
【００２５】
図３は、Ａ２Ｂテーブル生成処理（ステップＳ１００）の流れを示すフローチャートである。
ステップＳ１０２では、プリンター２００（図１）によりカラーチャートが印刷される。具体的には、表色系変換テーブル生成装置１００が、カラーチャートデータ３０を、プリンター２００に供給することにより、プリンター２００が、カラーチャートデータ３０に対して色変換テーブル４２による変換を施して、カラーチャートデータ３０に応じた印刷画像（カラーチャート）を形成する。
【００２６】
ステップＳ１０４では、表色系変換テーブル生成装置１００は、カラーチャートデータ３０（ＣＭＹＫ値）に対応する測色値（Ｌａｂ値）を取得する。具体的には、プリンター２００が、自身が備える測色装置２１０によって、ステップＳ１０２にて形成されたカラーチャートの色彩値を測定し、表色系変換テーブル生成装置１００に対して出力する。なお、図１において、表色系変換テーブル生成装置１００とプリンター２００との間のデータのやり取りを、ステップ番号とともに記載している。
【００２７】
ステップＳ１０５では、表色系変換テーブル生成装置１００は、Ａ２Ｂテーブル１４の予め定められた入力格子点（ＣＭＹＫ値）を取得する。
【００２８】
ステップＳ１０６では、表色系変換テーブル生成装置１００は、ステップＳ１０５にて取得した入力格子点（ＣＭＹＫ値）に対応する色彩値（Ｌａｂ値）を、カラーチャートデータ３０（ＣＭＹＫ値）と、対応する測色値（Ｌａｂ値）との関係より、補間により求め、入力格子点（ＣＭＹＫ値）を入力値とし、補間により求めた色彩値（Ｌａｂ値）を出力値とするＡ２Ｂテーブル１４を生成する。
【００２９】
ＣＭＹ−Ｌａｂテーブル生成処理（ステップＳ２００）の説明に先立って、ＣＭＹ−ＣＭＹＫ変換特性２０について、図４に基づいて説明する。
図４は、ＣＭＹ−ＣＭＹＫ変換特性２０を示す説明図である。図４では、入力軸をＣＭＹ値（％）、出力軸をＫ発生量（％）として、ＣＭＹ−ＣＭＹＫ変換特性２０を表現している。ＣＭＹ値（％）は、変換対象のＣＭＹ値を構成するＣ値、Ｍ値、Ｙ値のうち、最小の値を用いる。本実施形態では、ＣＭＹ値は、それぞれ、０〜２５５の値をとるが、図４では、ＣＭＹ値の２５５を１００％として、０〜１００％に対応付けて示している。表色系変換テーブル生成装置１００は、ＣＭＹ−ＣＭＹＫ変換特性２０として、４種類のＫ発生カーブを有している。４種類のＫ発生カーブは、Ｋ発生開始位置と曲線の形状が互いに異なる。Ｋ発生開始位置（ＣＭＹ値）は、第１Ｋ発生カーブＫＣ１が０％、第２Ｋ発生カーブＫＣ２が３０％、第３Ｋ発生カーブＫＣ３が６０％、第４Ｋ発生カーブＫＣ４が９０％である。以降、第１〜４Ｋ発生カーブＫＣ１〜４を区別しない場合には、単にＫ発生カーブＫＣと称する。本実施形態におけるＫ発生カーブＫＣを、「変換特性」とも呼ぶ。本実施形態において、Ｋ発生開始位置を、単に、「Ｋ発生点」、「黒色発生点」とも呼ぶ。
【００３０】
ユーザーは、４種類のＫ発生カーブＫＣから所望の１つのＫ発生カーブＫＣを選択する。例えば、ユーザーが第２Ｋ発生カーブＫＣ２を選択した場合、ＣＭＹ値（Ｃ値、Ｍ値、Ｙ値のいずれか）が３０％以下の範囲では、Ｋが発生しない。換言すると、ＣＭＹ値が３０％以下の範囲では、（Ｃ，Ｍ，Ｙ）＝（Ｃ１，Ｍ１，Ｙ１）の場合、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃ１，Ｍ１，Ｙ１，０）となる。一方、ＣＭＹ値が３０％より大きい範囲では、ＣＭＹ値に対して図示した特性でＫが発生する。例えば、（Ｃ，Ｍ，Ｙ）＝（３５，５０，６０）（％）の場合、（Ｃ，Ｍ，Ｙ，Ｋ）＝（３５，５０，６０，２０）（％）となる。Ｋ値は、第２Ｋ発生カーブＫＣ２のＣＭＹ値＝３５に対応する値である。
【００３１】
図５は、ＣＭＹ−Ｌａｂテーブル生成処理（ステップＳ２００）の流れを示すフローチャートである。
ステップＳ２０２では、表色系変換テーブル生成装置１００は、Ｋ発生カーブＫＣを取得する。具体的には、ユーザーが、表色系変換テーブル生成装置１００に接続された表示部（不図示）に表示された複数のＫ発生カーブＫＣから、操作部(不図示)を介して選択しし、表色系変換テーブル生成装置１００はユーザーによる選択を受付けて、選択された１つのＫ発生カーブＫＣを、ＣＭＹ−ＣＭＹＫ変換特性２０から取得する。
【００３２】
ステップＳ２０４では、表色系変換テーブル生成装置１００は、上述のステップＳ１０４（図３）にて取得した測色値を利用して、下記（式１）によって、ガマットサイズを算出する。
ガマットサイズＧＳ＝明度差×ａ方向のレンジ×ｂ方向のレンジ
＝（Ｌ値の最大値−Ｌ値の最小値）×（ａ値の最大値−ａ値の最小値）×（ｂ値の最大値−ｂ値の最小値）…（式１）
上記（式１）によるガマットサイズは、概算であり、正確なガマットサイズとは一致しないが、正確なガマットサイズと良い相関が得られる概算方法である。但し、ガマットサイズ算出方法は、上記（式１）に限定されず、適宜変更可能である。
【００３３】
ステップＳ２０６では、表色系変換テーブル生成装置１００は、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧを、ステップＳ２０４にて取得したガマットサイズＧＳに応じて決定する。本実施形態では、下記のように決定する。
ガマットサイズＧＳ＞２，５００，０００の場合  入力格子点数ＮＧ＝２２の３乗
１，０００，０００＜ガマットサイズＧＳ≦２，５００，０００場合  入力格子点数ＮＧ＝１７の３乗
ガマットサイズＧＳ≦１，０００，０００場合  入力格子点数ＮＧ＝１６の３乗
入力格子点数ＮＧは、実験的に予め定められる。入力格子点数ＮＧの決定方法の一例について、後述する。
【００３４】
本実施形態において、ガマットサイズの範囲を、１，０００，０００以下、１，０００，０００〜２，５００，０００、２，５００，０００以上の３種類に分けている。この閾値は、複数のメディア種（印刷媒体の種類）におけるガマットサイズの分布から標準偏差を求めた結果と、各ガマットサイズに妥当なＣＭＹ格子点数の評価（すなわち、実験結果）に基づいて、決定されている。そのため、各閾値は、本実施形態の値に限定されず、プリンターの種類、メディア種に応じて、適宜決定することができる。
【００３５】
ステップＳ２０８では、表色系変換テーブル生成装置１００は、ＣＭＹ−Ｌａｂテーブル１６の入力格子点ＶＧ３（格子点位置）を決定する。本実施形態では、０〜２５５の値をステップＳ２０６で決定した入力格子点数ＮＧで略均等に分けて、入力格子点ＶＧ３を決定する。本実施形態におけるステップＳ２０８を、「入力格子点決定工程」とも呼ぶ。
【００３６】
ステップＳ２１０では、表色系変換テーブル生成装置１００は、ステップＳ２０２で取得したＫ発生カーブＫＣを用いて、ステップＳ２０８で決定した入力格子点ＶＧ３（ＣＭＹ値）を、ＣＭＹＫ値に変換する。
【００３７】
ステップＳ２１２では、表色系変換テーブル生成装置１００は、ステップＳ２００で生成したＡ２Ｂテーブル１４を用いて、ステップＳ２１０で求めたＣＭＹＫ値に対応するＬａｂ値を求める。
【００３８】
ステップＳ２１４では、表色系変換テーブル生成装置１００は、ステップＳ２０８で求めた入力格子点ＶＧ３（ＣＭＹ値）を入力、ステップＳ２１２で求めたＬａｂ値を出力とするＣＭＹ−Ｌａｂテーブル１６を生成する。本実施形態におけるステップＳ２１４を、「第３出力値決定工程」とも呼ぶ。
【００３９】
図６は、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧと、色再現精度および計算時間の関係を概念的に示す説明図である。図６では、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧを横軸、平均色差および１インテントあたりの計算時間を縦軸に示している。ここで、平均色差とは、Ａ２Ｂテーブル１４の入力値（ＣＭＹ値）に対する出力値（Ｌａｂ値）と、Ｂ２Ａテーブル１２を用いて求められたＣＭＹＫ値に基づく印刷物を測色した測色結果（Ｌａｂ値）との平均色差であり、色再現精度の指標である。ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧを変化させて、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧ毎にＢ２Ａテーブル１２を生成し、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧに応じたＢ２Ａテーブル１２を用いて、印刷データを生成して印刷した印刷結果に基づいて、図６に示すグラフが生成されている。平均色差は、入力格子点数ＮＧの増加に伴い小さくなる。すなわち、入力格子点数ＮＧが大きいほど、色再現精度がよいといえる。一方、１インテント当たりの計算時間は、入力格子点数ＮＧの増加に伴い大きくなる。このグラフを用いることにより、色再現精度と計算時間のバランスを考慮して、入力格子点数を決定することができる。例えば、色再現精度と計算時間の両立を図るために、両曲線の交点に対応する入力格子点数ＮＧを採用してもよい。なお、入力格子点数ＮＧと平均色差との関係、および入力格子点数ＮＧと計算時間との関係は、ガマットサイズ毎に異なる傾向になるため、ガマットサイズ毎に、図６に示すグラフを作成し、適切な入力格子点数ＮＧを決定する。なお、ガマットサイズを、印刷媒体の種類に応じて、大まかにグループ分けして、グループ毎に図６に示すグラフを作成してもよい。
【００４０】
図７は、Ｂ２Ａテーブル生成処理（ステップＳ３００）の流れを示すフローチャートである。
ステップＳ３０２では、表色系変換テーブル生成装置１００は、予め定められた入力格子点ＶＧ１（Ｌａｂ値）を取得する。Ｂ２Ａテーブル１２の入力格子点は、パラメータファイル（不図示）として、表色系変換テーブル生成装置１００の記憶部に記憶されている。
【００４１】
ステップＳ３０３では、表色系変換テーブル生成装置１００は、ステップＳ３０２で取得した入力格子点ＶＧ１に対してガマットマッピングを施して、対応入力格子点ＶＧ１Ａを得る。このガマットマッピングのマッピングパラメータとしては、Perceptual（知覚的）、Colorimetric、（測色的）、Saturationのいずれを用いてもよい。
【００４２】
ステップＳ３０４では、表色系変換テーブル生成装置１００は、ステップＳ３０３にて取得した対応入力格子点ＶＧ１Ａ（Ｌａｂ値）に対応するＣＭＹ値を、上述のステップＳ２００（図５）で生成したＣＭＹ−Ｌａｂテーブル１６を利用して逆変換により決定する。
【００４３】
ステップＳ３０６では、表色系変換テーブル生成装置１００は、上述のステップＳ２０２０（図５）で取得したＫ発生カーブＫＣを用いて、ステップＳ３０４で決定したＣＭＹ値をＣＭＹＫ値に変換する。
【００４４】
ステップＳ３０８では、表色系変換テーブル生成装置１００は、ステップＳ３０２で取得した入力格子点ＶＧ１（Ｌａｂ値）を入力、ステップＳ３０６で求めたＣＭＹＫ値を出力とするＢ２Ａテーブル１２を生成する。本実施形態のステップＳ３０８を、「第１出力値決定工程」とも呼ぶ。
【００４５】
以上説明したように、本実施形態の表色系変換テーブル生成方法によれば、ＣＭＹ値からＣＭＹＫ値への変換特性（Ｋ発生カーブＫＣ）と、カラーチャート（印刷物）の測色値を用いて、Ｂ２Ａテーブル１２（Ｌａｂ−ＣＭＹＫテーブル）を生成している。詳しくは、カラーチャート（印刷物）の測色値（Ｌａｂ値）を利用してＣＭＹ−Ｌａｂテーブル１６を生成し、ＣＭＹ値からＣＭＹＫ値への変換特性（Ｋ発生カーブＫＣ）とＣＭＹ−Ｌａｂテーブル１６を用いて、Ｂ２Ａテーブル１２（Ｌａｂ−ＣＭＹＫテーブル）を生成している。ＣＭＹ値からＣＭＹＫ値への変換特性は、非線形であるため、精度を維持するために、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数を十分に多く設定することが考えられる。しかしながら、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数が多くなるほど、ＣＭＹ−Ｌａｂテーブル１６の生成にかかる処理時間が長大になる。これに対し、本実施形態の表色系変換テーブル生成方法では、カラーチャート（印刷物）の測色結果から得られるガマットサイズに基づいて、ガマットサイズが小さいほど、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧが少なくなるように、入力格子点数ＮＧを決定している。そのため、ガマットサイズが小さいほど、Ｂ２Ａテーブル１２の生成に要する処理時間を抑制することができる。
【００４６】
ここで、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数ＮＧと色再現精度の関係におけるガマットサイズの影響について、図８に基づいて説明する。
図８は、本実施形態の効果を説明するための説明図である。図８に示す図では、横軸をＣＭＹ値、縦軸をＬａｂ値とし、ＣＭＹ値−Ｌａｂ値の関係を２次元的に表現している。上述の通り、ＣＭＹ−Ｌａｂテーブル１６で用いられるＣＭＹ値は、或るＣＭＹＫ値で表現されるＬａｂ値を実現する仮想的なＣＭＹ値であり、プリンター２００に入力されたＣＭＹＫ値に対応するガマットサイズ（カラーチャートの測色結果に基づくガマットサイズ）とガマットサイズは変わらない。図８では、ガマットサイズが異なる２種類のＣＭＹ−Ｌａｂ特性（関係）を示しており、第１特性ＣＡと、第１特性ＣＡよりガマットサイズが小さい第２特性ＣＢを示す。これは、本実施形態と同様に、カラーチャートの測色値を用いて生成される。なお、ガマットサイズは、例えば、印刷媒体の種類の違いや、印刷媒体とインク種の組合わせ等に応じて異なる。以下、説明を簡単にするために、第１特性ＣＡに対応するＣＭＹ−Ｌａｂテーブル１６Ａ、第２特性ＣＢに対応するＣＭＹ−Ｌａｂテーブル１６Ｂの入力格子点数が、１次元当たり３点（０，５０，１００（％））である場合の、Ｂ２Ａテーブル生成処理について説明する。Ｂ２Ａテーブル１２の入力格子点に対応するＣＭＹ値を決定する工程（図７：ステップＳ３０４）において、ＣＭＹ−Ｌａｂテーブル１６の格子点間を線形補間により補正する場合、Ｂ２Ａテーブル１２の入力格子点ＶＧ１Ａ＝Ｌabiに対して、ＣＭＹ−Ｌａｂテーブル１６Ａを用いて補間によりＣＭＹ値を求めると、ＣＭＹ値＝ａｉ’が得られ、測色値Ｌａｂｉに対応するＣＭＹ値は、ＣＭＹ値＝ａｉである。同様に、Ｂ２Ａテーブル１２の入力格子点ＶＧ１Ａ＝Ｌabiに対して、ＣＭＹ−Ｌａｂテーブル１６Ｂを用いて補間によりＣＭＹ値を求めると、ＣＭＹ値＝ｂｉ’が得られ、測色値Ｌａｂｉに対応するＣＭＹ値は、ＣＭＹ値＝ｂｉである。図８に示すように、ＣＭＹ値の補間誤差は、ＣＭＹ−Ｌａｂテーブル１６Ｂを用いた場合の誤差Δｂの方が、ＣＭＹ−Ｌａｂテーブル１６Ａを用いた場合の誤差Δａよりも小さい。ＣＭＹ−Ｌａｂテーブル１６を用いたＣＭＹ値の決定における誤差が大きいと、Ｂ２Ａテーブル１２の出力値（ＣＭＹＫ値）の誤差が大きくなり、色再現精度が低下する。すなわち、ガマットサイズが大きい場合には、ガマットサイズが小さい場合に比較して、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数を多く決定することにより、色再現精度を向上させることができる。換言すると、ガマットサイズが小さい場合には、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数を比較的少なく決定しても、色再現精度の低下は大きくない。そのため、ガマットサイズが小さい場合に、ＣＭＹ−Ｌａｂテーブル１６入力格子点数を少なく決定すると、色再現精度の低下を抑制しつつ、処理速度を向上させることができる。
【００４７】
また、本実施形態では、ガマットサイズＧＳを（式１）を用いて概算しているため、ガマットサイズを、詳細に（正確に）算出する場合と比較して、処理時間を短縮することができる。
【００４８】
Ｂ．第２実施形態：
第２実施形態の表色系変換テーブル生成方法は、ＣＭＹ−Ｌａｂテーブル１６の生成工程における入力格子点数の決定の際に、ガマットサイズに加え、Ｋ（黒）インクの発色効果を考慮し、Ｋインクの発色効果が小さいほど、入力格子点数を小さくする。
【００４９】
第２実施形態の表色系変換テーブル生成方法が、第１実施形態の表色系変換テーブル生成方法と異なる点は、第１実施形態のＣＭＹ−Ｌａｂテーブル生成処理ステップＳ２００（図５）における入力格子点数決定工程（ステップＳ２０６）である。そのため、以下では、本実施形態の入力格子点数決定工程について説明し、他の工程の説明は省略する。すなわち、第２実施形態の表色系変換テーブル生成方法では、第１実施形態の表色系変換テーブル生成方法のステップＳ２０６に代えて、以下に説明するステップＳ２０６Ａを実施する。
【００５０】
図９は、本実施形態の入力格子点数決定工程の流れを示すフローチャートである。
ステップＳ２１６では、表色系変換テーブル生成装置１００は、ステップＳ２０４にて取得したガマットサイズＧＳに応じてガマットサイズ別格子点数ＮＧ１を決定する。ここでは、第１実施形態と同様に、ガマットサイズＧＳの範囲別の入力格子点数を、ガマットサイズ別格子点数ＮＧ１に決定する。本実施形態では、ガマットサイズ別格子点数ＮＧ１＝ｎの３乗（ｎは、正の整数）である。第１実施例と同様に、ガマットサイズに応じて、ｎは、２２，１７，１６のいずれかに決定される。
【００５１】
ステップＳ２２６では、表色系変換テーブル生成装置１００は、Ｋインク（黒インク）の発色効果ＫＬを、ステップＳ１０４（図３）にて取得した測色値を用いて、下記（式２）によって算出する。
Ｋインクの発色効果ＫＬ＝ＣｏｍｐｏｓｉｔｅＫの明度（Ｌ値）−ＲｉｃｈＫの明度（Ｌ値）…（式２）
ここで、
ＣｏｍｐｏｓｉｔｅＫ：Ｃ＝１００％，Ｍ＝１００％，Ｙ＝１００％，Ｋ＝０％
ＲｉｃｈＫ：Ｃ＝１００％，Ｍ＝１００％，Ｙ＝１００％，Ｋ＝１００％
である。
【００５２】
上記（式２）では、Ｋ＝０％とＫ＝１００％との明度差が算出される。本実施形態におけるＫインクの発色効果ＫＬを、Ｋインクの明度範囲とも呼ぶ。なお、Ｋインクの発色効果ＫＬを他の計算式によって算出してもよい。
【００５３】
表色系変換テーブル生成装置１００は、ＫＬ＞１０の場合には、入力格子点数ＮＧ＝ＮＧ１とし（ステップＳ２３６）、ＫＬ≦１０の場合には、入力格子点数ＮＧ＝（ｎ−１）の３乗とする（ステップＳ２４６）。換言すると、ＫＬ≦１０の場合には、ＮＧ１に対して１次元当たりマイナス１する。
【００５４】
以上説明したように、本実施形態の表色系変換テーブル生成方法によれば、Ｋ（黒）インクの発色効果が小さい場合には、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数を減らしている。Ｋインクの発色効果ＫＬが小さい（Ｋインクの明度範囲が小さい）ということは、Ｋインクを使用しても（Ｃインク，Ｍインク，Ｙインク，Ｋインクの混色で黒を表現しても）、使わない時（Ｃインク，Ｍインク，Ｙインクの混色のみで黒を表現した時）と比較して、暗部のガマットサイズが大きくならないことを示している。暗部のガマットサイズが大きくならないということは、ＣＭＹの変化に対して、Ｌａｂの変化が小さいということである。そのため、ＣＭＹ−Ｌａｂの入力格子点数を減らして、ＣＭＹの間隔を広くしても、色彩値（Ｌａｂ）の変化が小さいため、Ｂ２Ａテーブル１２生成時の色再現精度の低下は抑制される。その結果、色再現精度の低下を抑制しつつ、さらにＢ２Ａテーブル１２の生成に要する処理時間を抑制することができる。
【００５５】
Ｃ．第３実施形態：
第３実施形態の表色系変換テーブル生成方法は、第１実施形態のＣＭＹ−Ｌａｂテーブル１６の生成工程において、ガマットサイズに代えて、印刷媒体の種類（メディア種）に応じて入力格子点数を決定する。
【００５６】
図１０は、印刷媒体の種類とガマットサイズに基づくグループ分けの一例を示す説明図である。
図１０の例では、プリンター２００（図１）で使用可能な印刷媒体（メディア種）として、フィルム、糊付き塩ビ、ターポリン、キャンバス、合成紙、布の５種類を示している。メディア種の名称は、一般に用いられている名称を記載している。平均ガマットサイズは、各メディア（印刷媒体）を用いて、カラーチャートデータ３０（図１）に基づいてカラーチャートを印刷し、印刷物を測色装置２１０（図１）にて測色した測色結果から詳細に算出されている。なお、「平均」とは、複数のサンプルの平均を意味する。複数のサンプルの測色結果から得られた度数分布に基づいて、ガマットサイズに応じて５種類のメディア種を３つのグループに分類した。
【００５７】
本実施形態の表色系変換テーブル生成方法では、表色系変換テーブル生成装置１００は、第１実施形態の表色系変換テーブル生成方法（図５）における、ガマットサイズ取得工程（ステップＳ２０４）に代えて、印刷媒体種類（メディア種）を取得する。例えば、ユーザーが、表色系変換テーブル生成装置１００に接続された表示部（不図示）に、複数のメディア種を表示させ、操作部(不図示)を介して所望のメディア種を選択すると、表色系変換テーブル生成装置１００は、ユーザーによる選択を受付ける。これにより、表色系変換テーブル生成装置１００は、メディア種を取得する。
【００５８】
ステップＳ２０６（図５）において、表色系変換テーブル生成装置１００は、メディア種に応じて（換言すると、メディア種に基づくグループに応じて）、入力格子点数ＮＧを決定する。例えば、グループ１：入力格子点数ＮＧ＝２２の３乗；グループ２：入力格子点数ＮＧ＝１７の３乗；グループ３：入力格子点数ＮＧ＝１６の３乗と決定する。また、第２実施例と同様に、Ｋインクの発色効果を考慮した入力格子点数に決定してもよい。
【００５９】
本実施形態の表色系変換テーブル生成方法によれば、予め、メディア種とＣＭＹ−Ｌａｂテーブル１６の入力格子点数とが対応づけられているため、ユーザーにより選択されたメディア種に適した入力格子点数が定められる。ガマットサイズは、メディア種の影響が支配的であり、予め算出されたガマットサイズに応じてメディア種に対応する入力格子点数を定めているため、メディア種に応じて入力格子点数を決定することは、ガマットサイズに応じて入力格子点数を決定することになる。本実施形態では、メディア種と対応づけられたガマットサイズが小さい程、入力格子点数が少なくなるように、定められているため、色再現精度の低下が抑制される。また、表色系変換テーブルの生成に際し、ガマットサイズの計算を行わないため、より処理速度が高速化される。なお、本実施形態では、メディア種に応じてＣＭＹ−Ｌａｂテーブル１６の入力格子点数が予め定められる例を示したが、メディア種とインク種の組合わせに応じて、ＣＭＹ−Ｌａｂテーブル１６の入力格子点数を定めてもよい。
【００６０】
Ｄ．第４実施形態：
第４実施形態の表色系変換テーブル生成方法が第１実施形態の表色系変換テーブル生成方法と異なる点は、ＣＭＹ−Ｌａｂテーブル１６の生成処理（図５）における入力格子点ＶＧ３の決定工程のみである。そのため、以下、入力格子点ＶＧ３の決定工程について説明する。
【００６１】
本実施形態では、表色系変換テーブル生成装置１００は、ステップＳ２００において取得したＫ発生カーブＫＣのＫ発生位置を、入力格子点ＶＧ３に含むように、入力格子点ＶＧ３を決定する。ここで、Ｋ発生位置とは、Ｋ発生カーブＫＣにおいて、Ｋ発生量が０％のＣＭＹ値のうち最大のＣＭＹ値（％）である。例えば、ステップＳ２０２で取得されたＫ発生カーブＫＣが、図４に示す第１Ｋ発生カーブＫＣ１の場合には、Ｋ発生位置は０％であり、入力格子点のＣ値，Ｍ値，Ｙ値として０％を含む。第２Ｋ発生カーブＫＣ２が取得された場合、Ｋ発生位置は３０％であり、入力格子点のＣ値，Ｍ値，Ｙ値として３０％を含む。第３Ｋ発生カーブＫＣ３が取得された場合、Ｋ発生位置は６０％であり、入力格子点のＣ値，Ｍ値，Ｙ値として６０％を含む。第４Ｋ発生カーブＫＣ４が取得された場合、Ｋ発生位置は９０％であり、入力格子点のＣ値，Ｍ値，Ｙ値として９０％を含む。
【００６２】
ステップＳ２０２で取得されたＫ発生カーブＫＣ（ユーザーが選択したＫ発生カーブＫＣ）のＫ発生位置を、ＣＭＹ−Ｌａｂテーブル１６の入力格子点が含まない場合には、ステップＳ２１０でＣＭＹ−Ｌａｂテーブル１６の入力格子点（ＣＭＹ値）を、Ｋ発生カーブＫＣを用いてＣＭＹＫ値に変換すると、Ｋ発生カーブＫＣによって規定されるＫ発生位置よりも小さい（または大きい）ＣＭＹ値からＫが発生することになる。これに対し、本実施形態では、ＣＭＹ−Ｌａｂテーブル１６の入力格子点が、Ｋ発生位置を含むように、ＣＭＹ−Ｌａｂテーブル１６の入力格子点を決定しているため、色再現精度の低下が抑制される。
【００６３】
Ｅ．第５実施形態：
第５実施形態の表色系変換テーブル生成方法が第１実施形態の表色系変換テーブル生成方法と異なる点は、ＣＭＹ−Ｌａｂテーブル１６の生成処理（図５）における入力格子点数ＮＧの決定工程（ステップＳ２０６）のみである。そのため、以下、入力格子点数ＮＧの決定工程について説明する。
【００６４】
本実施形態では、表色系変換テーブル生成装置１００は、ステップＳ２００において取得したＫ発生カーブＫＣのＫ発生位置が遅いほど（換言すると、Ｋ発生位置（ＣＭＹ値）が大きいほど）、入力格子点数ＮＧが少なくなるように入力格子点数ＮＧを決定する。例えば、ガマットサイズに応じて決定された入力格子点数に対して、Ｋ発生カーブＫＣのＫ発生位置に応じて、入力格子点数を減らすようにする。具体的には、第１実施形態のステップＳ２０６と同様にガマットサイズに応じて入力格子点数を仮に決定し、仮に決定された入力格子点数をＮの３乗とすると、Ｋ発生位置に応じて、（Ｎ−１）の３乗、（Ｎ−２）の３乗・・・と減らしていく。各Ｋ発生カーブを、第ｍＫ発生カーブＫＣｍ（ｍ＝１，２，３，４）と表現すると、仮に決定された入力格子点数を「Ｎの３乗」とすると、入力格子点数は、「（Ｎ−ｍ＋１）の３乗」に決定される。例えば、ステップＳ２０４にて取得したガマットサイズＧＳが、ガマットサイズＧＳ＞２，５００，０００の場合、仮の入力格子点数＝２２の３乗に決定される。ステップＳ２０２で取得されたＫ発生カーブＫＣが、図４に示す第１Ｋ発生カーブＫＣ１の場合には、ｍ＝１であり、入力格子点数ＮＧ＝（Ｎ−１＋１）の３乗＝Ｎの３乗に決定される。同様に、第２Ｋ発生カーブＫＣ２が取得された場合は、入力格子点数ＮＧ＝（Ｎ−１）の３乗、第３Ｋ発生カーブＫＣ３が取得された場合は、入力格子点数ＮＧ＝（Ｎ−２）の３乗、第４Ｋ発生カーブＫＣ４が取得された場合は、入力格子点数ＮＧ＝（Ｎ−３）の３乗に決定される。
【００６５】
ＣＭＹ値からＣＭＹＫ値への変換において、Ｋが発生しない領域（例えば、第２Ｋ発生カーブＫＣ２が選択された場合、ＣＭＹ値が０〜３０％の範囲）では、ＣＭＹＫ値とＬａｂ値の線形性が高いため、格子点間隔を広く設定しても、Ｂ２Ａテーブル１２生成処理のステップＳ３０４における補間誤差が生じにくい。そのため、ステップＳ２０２（図５）において選択されたＫ発生カーブＫＣのＫ発生位置が大きいほど、ステップＳ２０６で決定される入力格子点数ＮＧが小さくなるように入力格子点数ＮＧを決定すると、色再現性の低下を抑制しつつ、さらに、表色系変換テーブル生成処理の処理速度を高速化することができる。
【００６６】
Ｆ．第６実施形態：
第６実施形態の表色系変換テーブル生成方法が第１実施形態の表色系変換テーブル生成方法と異なる点は、ＣＭＹ−Ｌａｂテーブル１６の生成処理（図５）における入力格子点ＶＧ３の決定工程（ステップＳ２０８）のみである。そのため、以下、入力格子点ＶＧ３の決定工程について説明する。
【００６７】
本実施形態では、表色系変換テーブル生成装置１００は、ステップＳ２００において取得したＫ発生カーブＫＣのＫ発生位置より、ＣＭＹ値が大きい領域の入力格子点数が多くなるように、入力格子点ＶＧ３を決定する。例えば、以下のように決定することができる。以下の説明では、説明を簡単にするために、１次元当たりの入力値（例えば、Ｃ値）の数が１１の場合を例にあげて説明する。入力値を０〜１００（％）の範囲で均等に割って決定すると、０，１０，２０，３０，４０，５０，６０，７０，８０，９０，１００（％）となる。ステップＳ２０２にて第３Ｋ発生カーブＫＣ３が選択された場合、Ｋ発生位置（６０％）以上の入力格子点数は、５の３乗となる。本実施形態では、ＣＭＹ値６０％以上の格子点数を多く設定する。例えば、入力値（例えば、Ｃ値）を、０，３０，６０，６５，７０，７５，８０，８５，９０，９５，１００に決定する。すなわち、Ｃ値が０〜６０の範囲では、３０刻み、Ｃ値が６０〜１００の範囲では５刻みに決定する。Ｍ値、Ｙ値も同様に決定する。このようにすると、Ｋ発生位置（６０％）以上の入力格子点数は、９の３乗となる。すなわち、入力格子点を等間隔で配置（決定）した場合と比較して、全体の入力格子点数ＮＧを変更せず、Ｋ発生位置以上の入力格子点数を増やすことができる。このようにすると、ＣＭＹＫ値とＬａｂ値の非線形性が高い領域の格子点間隔が密になるため、Ｂ２Ａテーブル１２生成処理のステップＳ３０４における補間誤差を抑制することができ、色再現精度が向上される。
【００６８】
上記の入力格子点の配置の説明では、０〜Ｋ発生位置の入力格子点間隔とＫ発生位置〜１００％までの入力格子点数間隔とを異なるようにしたものの、０〜Ｋ発生位置での入力格子点間隔は一定、Ｋ発生位置〜１００％での入力格子点間隔は一定の例を示した。しかしながら、Ｋが発生する領域での格子点間隔が、Ｋが発生しない領域での格子点間隔よりも密であればよく、均等でなくてもよい。Ｋが発生する領域での最小格子点間隔がＫが発生しない領域での最小格子点間隔よりも小さければよい。例えば、Ｋが発生する領域（例えば、第３Ｋ発生カーブＫＣ３の場合、ＣＭＹ値≧６０％）において、非線形性が高い範囲である７０≦ＣＭＹ値≦９０において、特に密になるように、入力格子点を決定してもよい。
【００６９】
Ｇ．変形例
（１）上記実施形態では、ガマットサイズＧＳとして、（式１）を用いた概算結果を用いているが、他の計算式を用いて概算してもよい。また、ステップＳ１０４（図３）にて取得した測色値を用いて、正確にガマットサイズを算出してもよい。但し、正確なガマットサイズの算出には、処理時間を要するため、正確なガマットサイズと良い相関が得られる概算方法（概算式）によってガマットサイズＧＳを求めるのが好ましい。
【００７０】
（２）上記実施形態では、Ｋ発生カーブＫＣの取得工程（ステップＳ２０２）およびガマットサイズの取得工程（ステップＳ２０４）を、ＣＭＹ−Ｌａｂテーブル生成処理（ステップＳ２００）において、実施しているが、ＣＭＹ−Ｌａｂテーブル生成処理（ステップＳ２００）の開始前に実施してもよい。例えば、Ｋ発生カーブＫＣの取得工程をＡ２Ｂテーブル生成処理（ステップＳ１００）の前に行っても良いし、Ａ２Ｂテーブル生成処理（ステップＳ１００）において行っても良い。また、ガマットサイズの取得工程を、Ａ２Ｂテーブル生成処理（ステップＳ１００）とＣＭＹ−Ｌａｂテーブル生成処理（ステップＳ２００）との間におこなってもよいし、Ａ２Ｂテーブル生成処理（ステップＳ１００）において行っても良い。
【００７１】
（３）表色系変換テーブル生成システムにおいて、測色装置をプリンターに内蔵しないで、単独の測色装置を用いる構成を採用してもよい。
【００７２】
（４）上記実施形態では、表色系変換テーブルを生成するプログラム、方法、および装置に関して説明したが、上記のように得られた表色系変換テーブルをプリンターに組み込む組み込み部を備えるプリンター製造システムにも適用可能である。表色系変換テーブルを生成する表色系変換テーブル生成装置１００は、このプリンター製造システムに含まれるものとしてもよく、他のシステムや装置に含まれるものとしてもよい。なお、この製造システムの組み込み部は、例えば、プリンタドライバのインストーラ（インストールプログラム）として実現することができる。
【００７３】
（５）表色系変換テーブルを生成するプログラム、方法、および装置に関して説明したが、上記した表色系変換テーブル生成装置を備え、入力された印刷データを表色系変換テーブル生成装置によって生成された表色系変換テーブルに基づいて変換して印刷を実行するプリンターによっても実現することができる。
【００７４】
（６）上記実施形態では、表色系変換テーブル生成システム３００によって実施形態の表色系変換テーブル生成方法を実行する例を示したが、これに限定されない。例えば、表色系変換テーブルの作成者が、色変換テーブル４２を備えるプリンターに、表色系変換テーブル生成装置１００以外のコンピューターからカラーチャートデータを入力してカラーチャートを印刷させ、測色装置によって測色値を取得し、表色系変換テーブルの作成者が測色結果（測色値）を表色系変換テーブル生成装置１００に入力してもよい。
【００７５】
（７）上記実施形態において、ソフトウエアによって実現された機能及び処理の一部又は全部は、ハードウエアによって実現されてもよい。また、ハードウエアによって実現された機能及び処理の一部又は全部は、ソフトウエアによって実現されてもよい。ハードウエアとしては、例えば、集積回路、ディスクリート回路、または、それらの回路を組み合わせた回路モジュールなど、各種回路を用いてもよい。
【００７６】
本明細書に開示された技術は、本明細書の実施形態や変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現できる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、変形例中の技術的特徴は、先述の課題の一部又は全部を解決するために、あるいは、先述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせができる。その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除できる。
【符号の説明】
【００７７】
ＫＣ…Ｋ発生カーブ、ＫＣ１…第１Ｋ発生カーブ、ＫＣ２…第２Ｋ発生カーブ、ＫＣ３…第３Ｋ発生カーブ、ＫＣ４…第４Ｋ発生カーブ、Ｌａｂｉ…入力格子点、ａｉ，ａｉ’，ｂｉ，ｂｉ’…ＣＭＹ値、１２…Ｂ２Ａテーブル、１４…Ａ２Ｂテーブル、１６…ＣＭＹ−Ｌａｂテーブル、２０…ＣＭＹ−ＣＭＹＫ変換特性、３０…カラーチャートデータ、４０…画像処理部、４２…色変換テーブル、５０…印刷部、７０…制御部、１００…表色系変換テーブル生成装置、２００…プリンター、２１０…測色装置、３００…表色系変換テーブル生成システム、４００…表色系変換テーブル生成プログラム
【図１】
2018093274.tif 000003
【図２】
2018093274.tif 000004
【図３】
2018093274.tif 000005
【図４】
2018093274.tif 000006
【図５】
2018093274.tif 000007
【図６】
2018093274.tif 000008
【図７】
2018093274.tif 000009
【図８】
2018093274.tif 000010
【図９】
2018093274.tif 000011
【図１０】
2018093274.tif 000012