(57)【要約】【課題】純色再現を優先する色変換を迅速に実現させることが可能な技術を提供する。【解決手段】入力プロファイルに従って純色の入力座標値を機器独立座標値である第一純色座標値に変換し、該第一純色座標値を第一変換テーブルと第二変換テーブルに従って機器独立座標値である第二純色座標値に変換し、純色の入力座標値と同じ座標値の出力座標値を第二変換テーブルに従って機器独立座標値である第三純色座標値に変換し、第二純色座標値と第三純色座標値とに基づいて入力点における機器独立座標値の色相の補正量を求め、出力デバイスの色域外にある入力点を出力デバイスの色域にマッピングした機器独立座標値の色相を補正量に従って補正し、該補正された機器独立座標値を第一変換テーブルに従って変換して得られる出力座標値を出力する。【選択図】図２
2019161402.tif 000002
【特許請求の範囲】
【請求項１】
入力点から出力点に座標値を変換する処理をコンピューターにより行う、色変換方法であって、
機器独立色空間の機器独立座標値と、出力デバイスに依存する出力色空間の出力座標値と、の対応関係を表す出力プロファイルに含まれる色変換テーブルの内、第一インテントに従って前記機器独立座標値を前記出力座標値に変換する色変換テーブルを第一変換テーブルとし、前記第一インテントに従って前記出力座標値を前記機器独立座標値に変換する色変換テーブルを第二変換テーブルとして、
入力デバイスに依存する入力色空間の入力座標値と、前記機器独立座標値と、の対応関係を表す入力プロファイルに従って、純色の前記入力座標値を前記機器独立座標値である第一純色座標値に変換する第一変換工程と、
前記第一純色座標値を前記第一変換テーブルに従って前記出力座標値に変換し、該出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第二純色座標値に変換する第二変換工程と、
前記純色の前記入力座標値と同じ座標値の前記出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第三純色座標値に変換する第三変換工程と、
前記第二純色座標値と前記第三純色座標値とに基づいて、前記入力点における前記機器独立座標値の色相の補正量を求める補正量取得工程と、
前記出力デバイスの色域外にある前記入力点を前記出力デバイスの色域にマッピングした前記機器独立座標値の色相を前記補正量に従って補正し、該補正された機器独立座標値を前記第一変換テーブルに従って変換して得られる前記出力座標値を出力する第一出力工程と、を含む、色変換方法。
【請求項２】
前記出力プロファイルに規定されているインテントの中から前記第一インテントの設定を受け付ける第一インテント受付工程をさらに含む、請求項１に記載の色変換方法。
【請求項３】
前記第一変換工程では、前記純色の複数の階調について前記入力座標値を前記第一純色座標値に変換し、
前記補正量取得工程では、前記複数の階調のそれぞれについて前記第二純色座標値と前記第三純色座標値との色相の差である純色補正量を算出し、該純色補正量に基づいて前記補正量を求める、請求項１又は請求項２に記載の色変換方法。
【請求項４】
前記純色は、色相が補正される第一要素色、及び、色相が補正されない第二要素色を含み、
前記補正量取得工程では、前記第一要素色と前記第二要素色との混色について、該混色に含まれる前記第一要素色の割合、及び、前記純色補正量に基づいて前記第二純色座標値と前記第三純色座標値との色相の差である混色補正量を算出し、前記純色補正量、及び、前記混色補正量に基づいて前記補正量を求める、請求項３に記載の色変換方法。
【請求項５】
前記出力デバイスの色域外のマッピング特性を示す第二インテントの設定を受け付ける第二インテント受付工程をさらに含み、
前記第二インテントは、純色再現を優先する純色再現優先インテントを含み、
前記第二インテントが前記純色再現優先インテントである場合、前記第一変換工程、前記第二変換工程、前記第三変換工程、前記補正量取得工程、及び、前記第一出力工程に従って前記出力点の前記出力座標値を出力する、請求項１〜請求項４のいずれか一項に記載の色変換方法。
【請求項６】
前記第二インテントは、前記純色再現優先インテントを含む複数のインテント項目を含み、
前記第二インテント受付工程では、前記インテント項目のそれぞれに対応付ける比率の設定を受け付け、
前記色変換方法は、前記インテント項目のそれぞれについて前記出力点の前記機器独立座標値を求めて前記第一変換テーブルに従って前記出力座標値に変換し、得られる前記出力座標値を前記比率に従って合成して出力する第二出力工程をさらに含む、請求項５に記載の色変換方法。
【請求項７】
入力点から出力点に座標値を変換するための色変換プログラムであって、
機器独立色空間の機器独立座標値と、出力デバイスに依存する出力色空間の出力座標値と、の対応関係を表す出力プロファイルに含まれる色変換テーブルの内、第一インテントに従って前記機器独立座標値を前記出力座標値に変換する色変換テーブルを第一変換テーブルとし、前記第一インテントに従って前記出力座標値を前記機器独立座標値に変換する色変換テーブルを第二変換テーブルとして、
入力デバイスに依存する入力色空間の入力座標値と、前記機器独立座標値と、の対応関係を表す入力プロファイルに従って、純色の前記入力座標値を前記機器独立座標値である第一純色座標値に変換する第一変換機能と、
前記第一純色座標値を前記第一変換テーブルに従って前記出力座標値に変換し、該出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第二純色座標値に変換する第二変換機能と、
前記純色の前記入力座標値と同じ座標値の前記出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第三純色座標値に変換する第三変換機能と、
前記第二純色座標値と前記第三純色座標値とに基づいて、前記入力点における前記機器独立座標値の色相の補正量を求める補正量取得機能と、
前記出力デバイスの色域外にある前記入力点を前記出力デバイスの色域にマッピングした前記機器独立座標値の色相を前記補正量に従って補正し、該補正された機器独立座標値を前記第一変換テーブルに従って変換して得られる前記出力座標値を出力する第一出力機能と、をコンピューターに実現させる、色変換プログラム。
【請求項８】
入力点から出力点に座標値を変換する色変換装置であって、
機器独立色空間の機器独立座標値と、出力デバイスに依存する出力色空間の出力座標値と、の対応関係を表す出力プロファイルに含まれる色変換テーブルの内、第一インテントに従って前記機器独立座標値を前記出力座標値に変換する色変換テーブルを第一変換テーブルとし、前記第一インテントに従って前記出力座標値を前記機器独立座標値に変換する色変換テーブルを第二変換テーブルとして、
入力デバイスに依存する入力色空間の入力座標値と、前記機器独立座標値と、の対応関係を表す入力プロファイルに従って、純色の前記入力座標値を前記機器独立座標値である第一純色座標値に変換する第一変換部と、
前記第一純色座標値を前記第一変換テーブルに従って前記出力座標値に変換し、該出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第二純色座標値に変換する第二変換部と、
前記純色の前記入力座標値と同じ座標値の前記出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第三純色座標値に変換する第三変換部と、
前記第二純色座標値と前記第三純色座標値とに基づいて、前記入力点における前記機器独立座標値の色相の補正量を求める補正量取得部と、
前記出力デバイスの色域外にある前記入力点を前記出力デバイスの色域にマッピングした前記機器独立座標値の色相を前記補正量に従って補正し、該補正された機器独立座標値を前記第一変換テーブルに従って変換して得られる前記出力座標値を出力する第一出力部と、を含む、色変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力点から出力点に座標値を変換する色変換の技術に関する。
【背景技術】
【０００２】
インクジェットプリンターをオフセット印刷等といった印刷の校正用途に使う仕組みとして、ＩＣＣ（International Color Consortium）プロファイルを用いたカラーマネジメントシステムがある。また、入力デバイスに表示装置を用いることもある。ＩＣＣプロファイルは、印刷機（例えばオフセット印刷機）、インクジェットプリンター、等といったカラー機器の機器依存カラーと機器非依存カラーとの対応関係を表すデータである。印刷機やインクジェットプリンターの機器依存カラーは、機器従属色空間（device dependent color space）の座標値で表され、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、及び、Ｋ（ブラック）の使用量を表すＣＭＹＫ値で表される。機器非依存カラーは、例えば、機器独立色空間（device independent color space）であるＣＩＥ（国際照明委員会）Ｌ*ａ*ｂ*色空間の色彩値（「*」を省略してＬａｂ値とする。）やＣＩＥ ＸＹＺ色空間の色彩値で表される。
【０００３】
例えば、入力デバイスとしての印刷機のＩＣＣプロファイルを入力プロファイルとし、出力デバイスとしてのインクジェットプリンターのＩＣＣプロファイルを出力プロファイルとする。印刷機におけるＣＭＹＫ値を入力プロファイルに従ってＰＣＳ（Profile Connection Space；プロファイル接続空間）の色彩値（例えばＬａｂ値）に変換すると、この色彩値を出力プロファイルに従ってインクジェットプリンターのＣＭＹＫ値（ｃｍｙｋ値とする。）に変換することができる。ｃｍｙｋ値に従ってインクジェットプリンターで印刷を行うと、インクジェットプリンターで印刷機の色に近い色を再現することができる。実際には、入力デバイスの色域（ガマット）内の色が出力デバイスの色域外であることがある。そこで、ＩＣＣプロファイルのレンダリングインテントに従って、出力デバイスの色域外の色を色域にマッピングすることが行われている。
【０００４】
尚、特許文献１に開示された色変換装置は、色再現目的及び色変換対象をユーザーに設定させ、色変換目的に応じた色変換ルックアップテーブルがない場合、圧縮写像関数の圧縮係数を設定して新たな色変換ルックアップテーブルを作成している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０２２１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
入力デバイスと出力デバイスとでＣＭＹの純色に違いがあるため、ＩＣＣプロファイルのレンダリングインテントに従うと、ＣＭＹの純色を再現することができない。しかし、新たな色変換ルックアップテーブルを作成するのは、複雑な計算が必要であるため、時間がかかる。
【０００７】
尚、上述のような問題は、インクジェットプリンターを対象とした色変換に限らず、種々のカラー機器を対象とした色変換にも存在する。
【０００８】
本発明は、純色再現を優先する色変換を迅速に実現させることが可能な技術を開示するものである。
【課題を解決するための手段】
【０００９】
本発明は、入力点から出力点に座標値を変換する処理をコンピューターにより行う、色変換方法であって、
機器独立色空間の機器独立座標値と、出力デバイスに依存する出力色空間の出力座標値と、の対応関係を表す出力プロファイルに含まれる色変換テーブルの内、第一インテントに従って前記機器独立座標値を前記出力座標値に変換する色変換テーブルを第一変換テーブルとし、前記第一インテントに従って前記出力座標値を前記機器独立座標値に変換する色変換テーブルを第二変換テーブルとして、
入力デバイスに依存する入力色空間の入力座標値と、前記機器独立座標値と、の対応関係を表す入力プロファイルに従って、純色の前記入力座標値を前記機器独立座標値である第一純色座標値に変換する第一変換工程と、
前記第一純色座標値を前記第一変換テーブルに従って前記出力座標値に変換し、該出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第二純色座標値に変換する第二変換工程と、
前記純色の前記入力座標値と同じ座標値の前記出力座標値を前記第二変換テーブルに従って前記機器独立座標値である第三純色座標値に変換する第三変換工程と、
前記第二純色座標値と前記第三純色座標値とに基づいて、前記入力点における前記機器独立座標値の色相の補正量を求める補正量取得工程と、
前記出力デバイスの色域外にある前記入力点を前記出力デバイスの色域にマッピングした前記機器独立座標値の色相を前記補正量に従って補正し、該補正された機器独立座標値を前記第一変換テーブルに従って変換して得られる前記出力座標値を出力する第一出力工程と、を含む、態様を有する。
【００１０】
さらに、本発明は、上述した色変換方法の各工程に対応する機能をコンピューターに実現させる色変換プログラムの態様を有する。
さらに、本発明は、上述した色変換方法の各工程に対応するユニット（「部」）を含む色変換装置の態様を有する。
【図面の簡単な説明】
【００１１】
【図１】入力色の階調毎の純色を出力色の階調毎の純色にマッピングして色相補正量を求めて入力点を色変換する例を模式的に示す図。
【図２】入力色の階調毎の純色から出力色の階調毎の純色へのマッピングを実現する例を模式的に示す図。
【図３】色変換システムの構成例を模式的に示すブロック図。
【図４】各種プロファイルの関係の例を模式的に示す図。
【図５】プロファイルの構造例を模式的に示す図。
【図６】色変換処理の例を示すフローチャート。
【図７】ユーザーインターフェイス画面の例を模式的に示す図。
【図８】各インテント項目の比率の例を模式的に示す図。
【図９】色域外変換処理の例を示すフローチャート。
【図１０】明度保存優先インテントに従って入力点を出力点に色変換する例を模式的に示す図。
【図１１】明度保存優先変換処理の例を示すフローチャート。
【図１２】彩度保存優先インテントに従って入力点を出力点に色変換する例を模式的に示す図。
【図１３】彩度保存優先変換処理の例を示すフローチャート。
【図１４】色差最小優先変換処理の例を示すフローチャート。
【図１５】色差最小点の彩度を求める例を模式的に示す図。
【図１６】最初のマッピング座標が終了条件を満たした場合にマッピング座標を補う例を模式的に示す図。
【図１７】色差最小点の明度を求める例を模式的に示す図。
【図１８】色差最小点の色相角を求める例を模式的に示す図。
【図１９】ＣＭＹ純色再現優先変換処理の例を示すフローチャート。
【図２０】階調毎の純色の色相補正量の例を模式的に示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本発明に含まれる技術の概要：
まず、図１〜２０に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。
また、本願において、数値範囲「Min〜Max」は、最小値Min以上、且つ、最大値Max以下を意味する。
【００１４】
［態様１］
図１〜３等に例示するように、本技術の一態様に係る色変換方法は、第一変換工程ＳＴ３、第二変換工程ＳＴ４、第三変換工程ＳＴ５、補正量取得工程ＳＴ６、及び、第一出力工程ＳＴ７を含み、入力点Ｐinから出力点Ｐoutに座標値を変換する処理をコンピューター（例えばホスト装置１００）により行う。ここで、機器独立色空間ＣＳｃの機器独立座標値（例えばＬａｂ値）と、出力デバイス（例えばプリンター２００）に依存する出力色空間ＣＳｏの出力座標値（例えばｃｍｙｋ値）と、の対応関係を表す出力プロファイル６２０に含まれる色変換テーブルの内、第一インテント（例えばレンダリングインテント）に従って前記機器独立座標値（Ｌａｂ値）を前記出力座標値（ｃｍｙｋ値）に変換する色変換テーブルを第一変換テーブル（例えばＢ２Ａテーブル６２１）とし、前記第一インテントに従って前記出力座標値（ｃｍｙｋ値）を前記機器独立座標値（Ｌａｂ値）に変換する色変換テーブルを第二変換テーブル（例えばＡ２Ｂテーブル６２２）とする。前記第一変換工程ＳＴ３では、入力デバイスに依存する入力色空間ＣＳｉの入力座標値（例えばＣＭＹＫ値）と、前記機器独立座標値（Ｌａｂ値）と、の対応関係を表す入力プロファイル６１０に従って、純色の前記入力座標値（ＣＭＹＫ値）を前記機器独立座標値（Ｌａｂ値）である第一純色座標値（例えばＬpin，ａpin，ｂpin）に変換する。前記第二変換工程ＳＴ４では、前記第一純色座標値（Ｌpin，ａpin，ｂpin）を前記第一変換テーブル（６２１）に従って前記出力座標値（ｃｍｙｋ値）に変換し、該出力座標値（ｃｍｙｋ値）を前記第二変換テーブル（６２２）に従って前記機器独立座標値（Ｌａｂ値）である第二純色座標値（例えばＬ０，ａ０，ｂ０）に変換する。前記第三変換工程ＳＴ５では、前記純色の前記入力座標値（ＣＭＹＫ値）と同じ座標値の前記出力座標値（ｃｍｙｋ値）を前記第二変換テーブル（６２２）に従って前記機器独立座標値（Ｌａｂ値）である第三純色座標値（Ｌ１，ａ１，ｂ１）に変換する。前記補正量取得工程ＳＴ６では、前記第二純色座標値（Ｌ０，ａ０，ｂ０）と前記第三純色座標値（Ｌ１，ａ１，ｂ１）とに基づいて、前記入力点Ｐinにおける前記機器独立座標値（例えばＬin，ａin，ｂin）の色相の補正量（例えばΔθin）を求める。前記第一出力工程ＳＴ７では、前記出力デバイス（２００）の色域ＧＡ０外にある前記入力点Ｐinを前記出力デバイス（２００）の色域ＧＡ０にマッピングした前記機器独立座標値（例えばＬｍ，ａｍ，ｂｍ）の色相を前記補正量（Δθin）に従って補正し、該補正された機器独立座標値（例えばＬout，ａout，ｂout）を前記第一変換テーブル（６２１）に従って変換して得られる前記出力座標値（例えばｃＩ，ｍＩ，ｙＩ，ｋＩ）を出力する。
【００１５】
上記態様１において、純色の入力座標値（ＣＭＹＫ値）は、まず、入力プロファイル６１０に従って機器独立座標値（Ｌａｂ値）である第一純色座標値（Ｌpin，ａpin，ｂpin）に変換される。この第一純色座標値（Ｌpin，ａpin，ｂpin）は、出力プロファイル６２０に規定されている第一インテントに従って機器独立座標値（Ｌａｂ値）である第二純色座標値（Ｌ０，ａ０，ｂ０）に変換される。また、純色の入力座標値（ＣＭＹＫ値）と同じ座標値の出力座標値（ｃｍｙｋ値）が出力プロファイル６２０の第二変換テーブル（６２２）に従って機器独立座標値（Ｌａｂ値）である第三純色座標値（Ｌ１，ａ１，ｂ１）に変換される。これら第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）とに基づいて、入力点Ｐinにおける機器独立座標値（Ｌin，ａin，ｂin）の色相の補正量（Δθin）が求められる。出力デバイス（２００）の色域ＧＡ０外にある入力点Ｐinを出力デバイス（２００）の色域ＧＡ０にマッピングした機器独立座標値（Ｌｍ，ａｍ，ｂｍ）の色相が補正量（Δθin）に従って補正され、該補正された機器独立座標値（Ｌout，ａout，ｂout）を第一変換テーブル（６２１）に従って変換して得られる出力座標値（ｃＩ，ｍＩ，ｙＩ，ｋＩ）が出力される。
以上より、純色再現を優先するプロファイルを作成しなくても純色再現を優先する色再現が可能である。従って、本態様は、純色再現を優先する色変換を迅速に実現させる色変換方法を提供することができる。
【００１６】
ここで、機器独立色空間には、ＣＩＥ Ｌａｂ色空間、ＣＩＥ ＸＹＺ色空間、等といった色空間が含まれる。
出力色空間には、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、等が含まれる。尚、Ｒは赤を意味し、Ｇは緑を意味し、Ｂは青を意味する。
入力色空間には、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、等が含まれる。
尚、上述した付言は、以下の態様においても適用される。
【００１７】
［態様２］
図６，７に例示するように、本色変換方法は、前記出力プロファイル６２０に規定されているインテントの中から前記第一インテントの設定を受け付ける第一インテント受付工程ＳＴ１をさらに含んでもよい。この態様は、純色再現を優先する座標値変換に反映される第一インテントを設定することができるので、さらにユーザーの意図に合わせた色変換を実現させる技術を提供することができる。
尚、上記態様２には含まれないが、第一インテントの設定を受け付けない場合も、本技術に含まれる。
【００１８】
［態様３］
図１，２，１９に例示するように、前記第一変換工程ＳＴ３では、前記純色の複数の階調（例えば１０〜１００％の１０％刻み）について前記入力座標値（ＣＭＹＫ値）を前記第一純色座標値（Ｌpin，ａpin，ｂpin）に変換してもよい。前記補正量取得工程ＳＴ６では、前記複数の階調のそれぞれについて前記第二純色座標値（Ｌ０，ａ０，ｂ０）と前記第三純色座標値（Ｌ１，ａ１，ｂ１）との色相の差である純色補正量（例えば色相補正量Δθｐ）を算出してもよい。当該補正量取得工程ＳＴ６では、前記純色補正量（Δθｐ）に基づいて前記補正量（Δθin）を求めてもよい。本態様は、純色の複数の階調について純色補正量（Δθｐ）が算出されたうえで色相の補正量（Δθin）が求められるので、純色の色再現を向上させる技術を提供することができる。
【００１９】
［態様４］
図２，１９に例示するように、前記純色は、色相が補正される第一要素色（例えばＣＭＹ）、及び、色相が補正されない第二要素色（例えばＲＧＢ）を含んでもよい。前記補正量取得工程ＳＴ６では、前記第一要素色（ＣＭＹ）と前記第二要素色（ＲＧＢ）との混色について、該混色に含まれる前記第一要素色（ＣＭＹ）の割合、及び、前記純色補正量（Δθｐ）に基づいて前記第二純色座標値（Ｌ０，ａ０，ｂ０）と前記第三純色座標値（Ｌ１，ａ１，ｂ１）との色相の差である混色補正量（例えば色相補正量Δθｎ）を算出し、前記純色補正量（Δθｐ）、及び、前記混色補正量（Δθｎ）に基づいて前記補正量（Δθin）を求めてもよい。本態様は、色相が補正される第一要素色（ＣＭＹ）と色相が補正されない第二要素色（ＲＧＢ）との間の混色について混色補正量（Δθｎ）が算出されたうえで純色補正量（Δθｐ）と混色補正量（Δθｎ）に基づいて色相の補正量（Δθin）が求められるので、出力色の階調性を向上させる技術を提供することができる。
【００２０】
［態様５］
図６，７に例示するように、本色変換方法は、前記出力デバイス（２００）の色域ＧＡ０外のマッピング特性を示す第二インテントの設定を受け付ける第二インテント受付工程ＳＴ２をさらに含んでもよい。前記第二インテントは、純色再現を優先する純色再現優先インテント（例えばＣＭＹ純色再現優先インテント）を含んでもよい。前記第二インテントが前記純色再現優先インテントである場合、前記第一変換工程ＳＴ３、前記第二変換工程ＳＴ４、前記第三変換工程ＳＴ５、前記補正量取得工程ＳＴ６、及び、前記第一出力工程ＳＴ７に従って前記出力点の前記出力座標値を出力してもよい。本態様は、さらにユーザーの意図に合わせた色変換を実現させる技術を提供することができる。
【００２１】
［態様６］
図７，８に例示するように、前記第二インテントは、前記純色再現優先インテントを含む複数のインテント項目を含んでもよい。前記第二インテント受付工程ＳＴ２では、前記インテント項目のそれぞれに対応付ける比率（例えばＷＬ，Ｗｓ，Ｗｅ，ＷＩ）の設定を受け付けてもよい。本色変換方法は、前記インテント項目のそれぞれについて前記出力点Ｐoutの前記機器独立座標値（Ｌａｂ値）を求めて前記第一変換テーブル（６２１）に従って前記出力座標値（ｃｍｙｋ値）に変換し、得られる前記出力座標値（ｃｍｙｋ値）を前記比率（ＷＬ，Ｗｓ，Ｗｅ，ＷＩ）に従って合成して出力する第二出力工程ＳＴ８をさらに含んでもよい。本態様は、さらにユーザーの意図に合わせた色変換を実現させる技術を提供することができる。
ここで、合成とは、二つ以上のものを合して一つのものにすることを意味する。この付言は、以下の態様においても適用される。
【００２２】
［態様７］
ところで、本技術の一態様に係る色変換プログラムＰＲ０は、第一変換工程ＳＴ３に対応する第一変換機能ＦＵ３、第二変換工程ＳＴ４に対応する第二変換機能ＦＵ４、第三変換工程ＳＴ５に対応する第三変換機能ＦＵ５、補正量取得工程ＳＴ６に対応する補正量取得機能ＦＵ６、及び、第一出力工程ＳＴ７に対応する第一出力機能ＦＵ７をコンピューター（例えばホスト装置１００）に実現させる。本態様は、純色再現を優先する色変換を迅速に実現させる色変換プログラムを提供することができる。本色変換プログラムＰＲ０は、第一インテント受付工程ＳＴ１に対応する第一インテント受付機能ＦＵ１、第二インテント受付工程ＳＴ２に対応する第二インテント受付機能ＦＵ２、及び、第二出力工程ＳＴ８に対応する第二出力機能ＦＵ８をコンピューター（例えばホスト装置１００）に実現させてもよい。
【００２３】
［態様８］
また、本技術の一態様に係る色変換装置（例えばホスト装置１００）は、第一変換工程ＳＴ３に対応する第一変換部Ｕ３、第二変換工程ＳＴ４に対応する第二変換部Ｕ４、第三変換工程ＳＴ５に対応する第三変換部Ｕ５、補正量取得工程ＳＴ６に対応する補正量取得部Ｕ６、及び、第一出力工程ＳＴ７に対応する第一出力部Ｕ７を含む。本態様は、純色再現を優先する色変換を迅速に実現させる色変換装置を提供することができる。本色変換装置（例えばホスト装置１００）は、第一インテント受付工程ＳＴ１に対応する第一インテント受付部Ｕ１、第二インテント受付工程ＳＴ２に対応する第二インテント受付部Ｕ２、及び、第二出力工程ＳＴ８に対応する第二出力部Ｕ８を含んでもよい。
【００２４】
さらに、本技術は、色変換装置の制御方法、色変換装置を含む複合システム、該複合システムの制御方法、色変換装置の制御プログラム、前記複合システムの制御プログラム、色変換プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【００２５】
（２）具体例に係る色変換方法の概要：
図１は、入力色の階調毎の純色を出力色の階調毎の純色にマッピングして色相補正量Δθを求めて入力点Ｐinを出力点Ｐoutに色変換する例を模式的に示している。図２は、イエローを例として入力色の階調毎の純色から出力色の階調毎の純色へのマッピングを実現する様子を模式的に示している。図１，２では、プロファイル接続空間であり機器独立色空間ＣＳｃであるＬａｂ色空間を模式的に示している。図１において、横軸はＬａｂ色空間におけるａ軸を示し、縦軸はＬａｂ色空間におけるｂ軸を示している。詳しくは後述するが、図３は、色変換装置を含む色変換システムＳＹ１の構成例を模式的に示している。図４は、プロファイル６１０，６２０，６３０の関係の例を模式的に示している。図５は、入力プロファイル６１０及び出力プロファイル６２０の構造例を模式的に示している。尚、図３，５に示すプロファイル５００は、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０を総称している。プロファイル６１０，６２０，６３０には、例えば、ＩＣＣプロファイルのデータフォーマットを用いることができる。
【００２６】
本具体例は、出力プロファイル６２０を作り直したり調整したりするのではなく、既存の出力プロファイル６２０を利用して純色再現を優先する色変換を迅速に実現させる例を示している。そのため、本具体例は、出力デバイスの例であるプリンター２００の色域外のマッピング特性を示す純色再現を出力プロファイル６２０の利用により実現するという特徴を有する。
まず、純色再現の例としてＣＭＹ（シアン、マゼンタ、及び、イエロー）の純色を再現する色変換方法の具体例の概要を説明する。
【００２７】
入力点Ｐinから出力点Ｐoutへの色相の補正量Δθinを算出するために、ＣＭＹのそれぞれについて階調毎に色相補正量Δθｐ（純色補正量の例）を算出することにしている。実際には、ＣＭＹ純色ではない色も必要に応じて色相を補正する必要があるため、図１に示す例では、入力色の階調毎のＲＹＧＣＢＭ（レッド、イエロー、グリーン、シアン、ブルー、及び、マゼンタ）の計６０色を使用することにしている。ここで、ＣＭＹは色相が補正される第一要素色の例であり、ＲＧＢは色相が補正されない第二要素色の例である。また、入力色空間の入力座標値をＣＭＹＫ値と記載し、機器独立色空間であるＬａｂ色空間の機器独立座標値をＬａｂ値と記載し、出力色空間の出力座標値をｃｍｙｋ値と記載する。「ｃｍｙｋ値」と記載したのは、入力色空間の入力座標値であるＣＭＹＫ値と区別するためである。
まず、図１，２に示すように、第一変換工程ＳＴ３において、入力色の階調毎のＲＹＧＣＢＭ純色を入力プロファイル６１０のＡ２Ｂテーブル６１１に従ってＬａｂ値である第一純色座標値（Ｌpin，ａpin，ｂpin）に変換する処理が行われる。
【００２８】
第一純色座標値（Ｌpin，ａpin，ｂpin）は、第二変換工程ＳＴ４において、出力プロファイル６２０のＢ２Ａテーブル６２１（第一変換テーブルの例）とＡ２Ｂテーブル６２２（第二変換テーブルの例）に従って第二純色座標値（Ｌ０，ａ０，ｂ０）に変換される。Ｌａｂ値をｃｍｙｋ値に変換するためのＢ２Ａテーブル６２１は、第一インテント受付工程ＳＴ１において設定されたレンダリングインテントに従ってガマットマッピングされた対応関係を有する色変換テーブルである。ｃｍｙｋ値をＬａｂ値に変換するためのＡ２Ｂテーブル６２２は、ｃｍｙｋ値に対応するＬａｂ値が出力される色変換テーブルである。従って、第一純色座標値（Ｌpin，ａpin，ｂpin）をＢ２Ａテーブル６２１に従って色変換し、さらにＡ２Ｂテーブル６２２に従って色変換すると、色域表面ＧＡ１にマッピングされた点の第二純色座標値（Ｌ０，ａ０，ｂ０）に変換される。
【００２９】
また、第三変換工程ＳＴ５において、出力側の階調毎のｃｍｙ（シアン、マゼンタ、及び、イエロー）について、入力側のＣＭＹ純色のＣＭＹＫ値と同じ座標値のｃｍｙｋ値を出力プロファイル６２０のＡ２Ｂテーブル６２２に従ってＬａｂ値である第三純色座標値（Ｌ１，ａ１，ｂ１）に変換する処理が行われる。図２に示す例では、出力色の階調毎のｃｍｙの計３０色を使用することになる。
【００３０】
第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）とから、補正量取得工程ＳＴ６において、入力点Ｐin（Ｌin，ａin，ｂin）におけるＬａｂ値の色相の補正量Δθinを求める処理が行われる。この処理は、特に限定されないが、以下のようにして行うことができる。
まず、ＣＭＹ純色の３０色分について、入力色に対応する第二純色座標値（Ｌ０，ａ０，ｂ０）の色相（以下、「入力色相」とも記載）を現在の出力色に対応する第三純色座標値（Ｌ１，ａ１，ｂ１）の色相（以下、「出力色相」とも記載）に変換する処理が行われてもよい。ここで、図１，２に示すように、変換後のＬａｂ値である第四純色座標値を（Ｌ２，ａ２，ｂ２）とする。出力色相は第三純色座標値の色度座標（ａ１，ｂ１）に現れているので、第二純色座標値（Ｌ０，ａ０，ｂ０）の色度座標（ａ０，ｂ０）を（ａ１，ｂ１）に置き換えることにより、入力色相を出力色相に変換することができる。
（Ｌ２，ａ２，ｂ２）＝（Ｌ０，ａ１，ｂ１）
【００３１】
また、ＣＭＹ純色の３０色分について、階調毎のＣＭＹ純色の色相補正量Δθｐ（純色補正量の例）を算出する処理が行われてもよい。ここで、入力色における階調毎のＣＭＹ純色（Ｌ０，ａ０，ｂ０）の色相角をθ０とし、現在の出力色における階調毎のｃｍｙ純色（Ｌ１，ａ１，ｂ１）の色相角をθ１とする。階調毎のＣＭＹ純色の色相補正量Δθｐは、θ１−θ０となる。
さらに、ＣＭＹ純色の３０色分について、ＣＭＹ純色の階調毎に非純色の色相補正量Δθｎ（混色補正量の例）を補間演算により算出する処理が行われてもよい。補間演算の範囲は、階調毎の純色ＣについてはＧ〜ＣとＣ〜Ｂ、階調毎の純色ＭについてはＢ〜ＭとＭ〜Ｒ、階調毎の純色ＹについてはＲ〜ＹとＹ〜Ｇとすることができる。ここで、階調毎の純色Ｃについては純色Ｇと純色Ｂの色相補正量Δθｎを０とし、階調毎の純色Ｍについては純色Ｂと純色Ｒの色相補正量Δθｎを０とし、階調毎の純色Ｙについては純色Ｒと純色Ｇの色相補正量Δθｎを０とする。
【００３２】
色相補正量Δθｐ，Δθｎは、入力点Ｐinの色相の補正量Δθinの算出に使用することができる。ここで、色域ＧＡ０外にある入力点Ｐin（Ｌin，ａin，ｂin）を出力プロファイル６２０のＢ２Ａテーブル６２１とＡ２Ｂテーブル６２２に従って色域表面ＧＡ１にマッピングしたＬａｂ値をマッピング座標値（Ｌｍ，ａｍ，ｂｍ）とする。第一出力工程ＳＴ７において、マッピング座標値（Ｌｍ，ａｍ，ｂｍ）を色相補正量Δθinに従って補正して該補正されたＬａｂ値（Ｌout，ａout，ｂout）を出力プロファイル６２０のＢ２Ａテーブル６２１に従って変換して得られるｃｍｙｋ値（ｃＩ，ｍＩ，ｙＩ，ｋＩ）を出力する処理が行われる。
以上より、ユーザーの意図に合わせて純色再現を優先するように出力プロファイルを作成したり調整したりしなくても、ユーザーの意図する純色再現優先の色再現が可能となる。
【００３３】
（３）色変換システムの構成の具体例：
図３に示す色変換システムＳＹ１は、ホスト装置１００（色変換装置の例）、表示装置１３０、測色装置１２０、及び、インクジェットプリンター２００を含んでいる。ホスト装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、記憶装置１１４、入力装置１１５、通信Ｉ／Ｆ（インターフェイス）１１８、測色装置用Ｉ／Ｆ １１９、等が接続されて互いに情報を入出力可能とされている。尚、ＲＯＭ１１２とＲＡＭ１１３と記憶装置１１４はメモリーであり、少なくともＲＯＭ１１２とＲＡＭ１１３は半導体メモリーである。表示装置１３０には、液晶表示パネル等を用いることができる。
【００３４】
記憶装置１１４は、図示しないＯＳ（オペレーティングシステム）、色変換プログラムＰＲ０、プロファイル５００、等を記憶している。これらは、適宜、ＲＡＭ１１３に読み出され、色変換処理等に使用される。ここで、図３に示すプロファイル５００は、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０を総称している。記憶装置１１４には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。
【００３５】
入力装置１１５には、ポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。通信Ｉ／Ｆ １１８は、プリンター２００の通信Ｉ／Ｆ ２１０に接続され、プリンター２００に対して印刷データ等といった情報を入出力する。測色装置用Ｉ／Ｆ １１９は、測色装置１２０に接続され、測色装置１２０から測色値を含む測色データを入手する。Ｉ／Ｆ １１８，１１９，２１０の規格には、ＵＳＢ（Universal Serial Bus）、近距離無線通信規格、等を用いることができる。通信Ｉ／Ｆ １１８，１１９，２１０の通信は、有線でもよいし、無線でもよく、ＬＡＮ（Local Area Network）やインターネット等といったネットワーク通信でもよい。
測色装置１２０は、カラーチャートが形成される媒体の例である被印刷物（print substrate）に形成された各カラーパッチを測色して測色値を出力可能である。パッチは、色票とも呼ばれる。測色値は、例えば、ＣＩＥ Ｌａｂ色空間における明度Ｌ及び色度座標ａ，ｂを表す値とされる。ホスト装置１００は、測色装置１２０から測色データを取得して各種処理を行う。
【００３６】
図３に示す色変換プログラムＰＲ０は、第一インテント受付機能ＦＵ１、第二インテント受付機能ＦＵ２、第一変換機能ＦＵ３、第二変換機能ＦＵ４、第三変換機能ＦＵ５、補正量取得機能ＦＵ６、第一出力機能ＦＵ７、及び、第二出力機能ＦＵ８をホスト装置１００に実現させる。
ホスト装置１００のＣＰＵ１１１は、記憶装置１１４に記憶されている情報を適宜、ＲＡＭ１１３に読み出し、読み出したプログラムを実行することにより各種処理を行う。ＣＰＵ１１１は、ＲＡＭ１１３に読み出された色変換プログラムＰＲ０を実行することにより、上述した機能ＦＵ１〜ＦＵ８に対応する処理を行う。色変換プログラムＰＲ０は、コンピューターであるホスト装置１００を、第一インテント受付部Ｕ１、第二インテント受付部Ｕ２、第一変換部Ｕ３、第二変換部Ｕ４、第三変換部Ｕ５、補正量取得部Ｕ６、第一出力部Ｕ７、及び、第二出力部Ｕ８として機能させる。また、色変換プログラムＰＲ０を実行するホスト装置１００は、第一インテント受付工程ＳＴ１、第二インテント受付工程ＳＴ２、第一変換工程ＳＴ３、第二変換工程ＳＴ４、第三変換工程ＳＴ５、補正量取得工程ＳＴ６、第一出力工程ＳＴ７、及び、第二出力工程ＳＴ８を実施する。上述した機能ＦＵ１〜ＦＵ８をコンピューターに実現させる色変換プログラムＰＲ０を記憶したコンピューター読み取り可能な媒体は、ホスト装置の内部の記憶装置に限定されず、ホスト装置の外部の記録媒体でもよい。
【００３７】
尚、ホスト装置１００には、パーソナルコンピューター（タブレット型端末を含む。）といったコンピューター等が含まれる。例えば、デスクトップ型パーソナルコンピューターの本体をホスト装置１００に適用する場合、通常、この本体に表示装置１３０、測色装置１２０、及び、プリンター２００が接続される。ノート型パーソナルコンピューターのように表示装置一体型のコンピューターをホスト装置１００に適用する場合、通常、このコンピューターに測色装置１２０、及び、プリンター２００が接続される。表示装置一体型のホスト装置でも、内部の表示装置に表示データを出力していることに変わりない。また、ホスト装置１００は、一つの筐体内に全構成要素１１１〜１１９を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。さらに、表示装置１３０と測色装置１２０とプリンター２００の少なくとも一部がホスト装置１００にあっても、本技術を実施可能である。
【００３８】
図３に示すプリンター２００は、少なくとも、Ｃ（シアン）インク、Ｍ（マゼンタ）インク、Ｙ（イエロー）インク、及び、Ｋ（ブラック）インクを記録ヘッド２２０から吐出（噴射）して印刷データに対応する出力画像ＩＭ０を形成するインクジェットプリンターであるものとする。記録ヘッド２２０は、インクカートリッジＣｃ，Ｃｍ，Ｃｙ，ＣｋからそれぞれＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）のインクが供給され、ノズルＮｃ，Ｎｍ，Ｎｙ，ＮｋからそれぞれＣＭＹＫのインク滴２８０を吐出する。インク滴２８０が被印刷物ＭＥ１に着弾すると、インクドットが被印刷物ＭＥ１に形成される。その結果、被印刷物ＭＥ１上に出力画像ＩＭ０を有する印刷物が得られる。
【００３９】
（４）プロファイルの具体例：
図４は、プロファイル６１０，６２０，６３０の関係を模式的に例示している。
図４に示すように、入力プロファイル６１０は、入力デバイスに依存する入力色空間ＣＳｉの入力座標値と機器独立色空間ＣＳｃの機器独立座標値との対応関係を規定したデータである。入力デバイスには、オフセット印刷機やグラビア印刷機やフレキソ印刷機といった印刷機、表示装置、等が含まれる。図４に示す入力プロファイル６１０は、ターゲット印刷機の使用インクに合わせたＣＭＹＫ色空間のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、Ｌａｂ色空間のＬａｂ値（Ｌi，ａi，ｂi）と、の対応関係を規定したデータである。この場合のＡ２Ｂテーブル６１１の格子点ＧＤ１は、通常、ＣＭＹＫ色空間にＣ軸方向、Ｍ軸方向、Ｙ軸方向、及び、Ｋ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｉは、ＣＭＹＫ色空間に設定された格子点ＧＤ１を識別する変数である。Ｌａｂ値は、機器独立座標値の例である。
【００４０】
出力プロファイル６２０は、Ｌａｂ色空間（ＣＳｃ）のＬａｂ値（Ｌj，ａj，ｂj）と、プリンター２００の使用インクに合わせたｃｍｙｋ色空間（出力色空間ＣＳｏの例）のｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）と、の対応関係を規定したデータである。この場合のＢ２Ａテーブル６２１の格子点ＧＤ２は、通常、Ｌａｂ色空間にＬ軸方向、ａ軸方向、及び、ｂ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｊは、Ｌａｂ色空間に設定された格子点ＧＤ２を識別する変数である。「ｃｍｙｋ色空間」と表現しているのは、プリンター２００の使用インクに合わせた色空間をターゲット印刷機に合わせた色空間と区別するためである。ｃｍｙｋ値で表される出力色の色再現域は、プリンター２００に依存する。従って、Ｂ２Ａテーブル６２１のＬａｂ値（Ｌj，ａj，ｂj）がプリンター２００の色再現域外を表す値であっても、プリンター２００の色再現域にマッピングすることにより得られたｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）がＬａｂ値（Ｌj，ａj，ｂj）に対応付けられている。
また、出力プロファイル６２０は、ｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）からＬａｂ値（Ｌj，ａj，ｂj）に変換するためのＡ２Ｂテーブル６２２（図１，２，５参照）も有している。このＡ２Ｂテーブル６２２の構造は入力プロファイル６１０のＡ２Ｂテーブル６１１の構造と同様であるので、図示を省略している。
【００４１】
デバイスリンクプロファイル６３０は、ＣＭＹＫ色空間（ＣＳｉ）のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、ｃｍｙｋ色空間（ＣＳｏ）のｃｍｙｋ値（ｃi，ｍi，ｙi，ｋi）と、の対応関係を規定したデータである。この場合のデバイスリンクテーブル６３１の格子点ＧＤ１は、入力プロファイル６１０のＡ２Ｂテーブル６１１の格子点である。尚、ここでの変数ｉは、ＣＭＹＫ色空間に設定された格子点ＧＤ１を識別する変数である。デバイスリンクプロファイル６３０は、入力プロファイル６１０と出力プロファイル６２０とを結合することにより得られる。
尚、プロファイル６１０，６２０，６３０に含まれる変換テーブルは、単一の変換テーブルに限定されず、１次元の変換テーブルと３又は４次元の変換テーブルと１次元の変換テーブルとの組合せ等、複数の変換テーブルの組合せでもよい。従って、図４に示す変換テーブルは、プロファイル６１０，６２０，６３０に含まれる３又は４次元の変換テーブルを直接示す場合もあれば、プロファイル６１０，６２０，６３０に含まれる複数の変換テーブルを組み合わせた状態を示す場合もある。
また、格子点（grid point）は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
【００４２】
プリンター２００がＣＭＹＫの計４色のインクを使用する場合、ｃｍｙｋ値は、そのまま、又は、印刷用のデータに変換されてプリンター２００に送信され、印刷に使用される。プリンター２００が５色以上のインクを使用する場合、ｃｍｙｋ値が色分版テーブルにより５色以上のインク使用量を表すデータに変換されてプリンター２００に送信され、印刷に使用される。５色以上のインクの色には、ＣＭＹＫの他、Ｃよりも低濃度のＬｃ（ライトシアン）、Ｍよりも低濃度のＬｍ（ライトマゼンタ）、Ｙよりも高濃度のＤｙ（ダークイエロー）、Ｋよりも低濃度のＬｋ（ライトブラック）、等の一部又は全部が例示される。ホスト装置１００又はプリンター２００は、色分版テーブルに従ってｃｍｙｋ値を濃色と淡色に分版すると、印刷物に画像を再現させることができる。例えば、プリンター２００がＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍの計６色のインクを使用する場合、ｃｍｙｋ色空間の座標値にＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍそれぞれのインク使用量を表す階調値が対応付けられた色分版テーブルを使用すればよい。
【００４３】
図５は、プロファイル５００の構造を模式的に例示している。図５に示すプロファイル５００は、ＩＣＣプロファイルであり、プロファイルヘッダー５１０とタグテーブル５２０を含む。プロファイル５００には、プロファイル接続空間と機器従属色空間との間でカラー情報を変換するために必要な情報であるタグ（tag）５２１が含まれている。タグ５２１には、プロファイル５００をカスタマイズするためのプライベートタグ５２３が含まれてもよい。
【００４４】
プロファイル５００が入力プロファイル６１０又は出力プロファイル６２０である場合、デバイス用のA2Bxタグ（図５に示すｘは０、１、又は、２）は、エレメントデータ５３０として、機器従属色空間（ＣＭＹＫ色空間、ｃｍｙｋ色空間）からＬａｂ色空間に変換するための色変換テーブルを含んでいる。デバイス用のB2Axタグは、エレメントデータ５３０として、Ｌａｂ色空間から機器従属色空間（ＣＭＹＫ色空間、ｃｍｙｋ色空間）に変換するための色変換テーブルを含んでいる。
【００４５】
図５に示すA2B0タグ、及び、B2A0タグは、知覚的（Perceptual）な色変換を行うための情報である。知覚的な色変換は、階調再現を重視しているので、主に、色域の広い写真画像の変換に用いられる。図５に示すA2B1タグ、及び、B2A1タグは、相対的で測色的（Media-Relative Colorimetric）な色変換、又は、絶対的で測色的（Absolute Colorimetric）な色変換を行うための情報である。測色的な色変換は、測色値に忠実であるので、主に、正確な色の一致が求められるデジタルプルーフの色校正出力用の変換に用いられる。図５に示すA2B2タグ、及び、B2A2タグは、彩度重視（Saturation）の色変換を行うための情報である。彩度重視の色変換は、色味の正確さよりも色の鮮やかさ重視しているので、主に、ビジネスグラッフィクスでのグラフ表示等の変換に用いられる。
参考までに、図５には、出力プロファイル６２０におけるＢ２Ａテーブル６２１及びＡ２Ｂテーブル６２２も示している。
【００４６】
（５）色変換システムで行われる処理の具体例：
図６は、図３に示すホスト装置１００で行われる色変換処理を例示している。尚、ホスト装置１００は、マルチタスクにより複数の処理を並列して実行している。ここで、ステップＳ１０８は、第一インテント受付工程ＳＴ１、第一インテント受付機能ＦＵ１、及び、第一インテント受付部Ｕ１に対応している。ステップＳ１１０〜Ｓ１１２は、第二インテント受付工程ＳＴ２、第二インテント受付機能ＦＵ２、及び、第二インテント受付部Ｕ２に対応している。ステップＳ１２２は、変換工程ＳＴ３〜ＳＴ５、補正量取得工程ＳＴ６、変換機能ＦＵ３〜ＦＵ５、補正量取得機能ＦＵ６、変換部Ｕ３〜Ｕ５、及び、補正量取得部Ｕ６に対応している。さらに、ステップＳ１２２〜Ｓ１２４は、出力工程ＳＴ７，ＳＴ８、出力機能ＦＵ７，ＦＵ８、及び、出力部Ｕ７，Ｕ８に対応している。以下、「ステップ」の記載を省略する。
【００４７】
色変換処理が開始されると、ホスト装置１００は、まず、色変換の対象の画像を読み込む（Ｓ１０２）。読み込まれる画像には、入力色空間ＣＳｉとしてＣＭＹＫ色空間の入力座標値であるＣＭＹＫ値を各画素に有するＣＭＹＫ画像、入力色空間ＣＳｉとしてＣＭＹ色空間の入力座標値であるＣＭＹ値を各画素に有するＣＭＹ画像、入力色空間ＣＳｉとしてＲＧＢ色空間の入力座標値であるＲＧＢ値を各画素に有するＲＧＢ画像、等がある。読み込んだ入力画像の各画素の座標値は、入力点Ｐinの色を表している。
画像の読み込み後、ホスト装置１００は、図７に示すようなＵＩ（ユーザーインターフェイス）画面８００を表示装置１３０に表示させる（Ｓ１０４）。
【００４８】
図７に示すＵＩ画面８００は、入力プロファイル指定欄８１１、出力プロファイル指定欄８１２、レンダリングインテント指定欄８１３、色変換モード指定欄８１４、明度保存優先インテント比率指定欄８２１、彩度保存優先インテント比率指定欄８２２、色差最小優先インテント比率指定欄８２３、ＣＭＹ純色再現優先インテント比率指定欄８２４、及び、色変換実施ボタン８３０を有している。
ホスト装置１００は、上述した欄、及び、ボタンへの操作を入力装置１１５により受け付け（Ｓ１０６〜Ｓ１１２）、色変換実施ボタン８３０への操作を受け付けると処理をＳ１１４に進める。尚、Ｓ１０６〜Ｓ１１２の処理は、順番に行われることに限定されず、色変換実施ボタン８３０への操作を受け付けるまで戻って実行可能である。
【００４９】
ホスト装置１００は、入力装置１１５による入力プロファイル指定欄８１１への操作を受け付けると、記憶装置１１４に記憶されている入力プロファイル６１０の一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示された入力プロファイル６１０の一覧から一つの入力プロファイルの設定を入力装置１１５により受け付ける（Ｓ１０６）。
ホスト装置１００は、入力装置１１５による出力プロファイル指定欄８１２への操作を受け付けると、記憶装置１１４に記憶されている出力プロファイル６２０の一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示された出力プロファイル６２０の一覧から一つの出力プロファイルの設定を入力装置１１５により受け付ける（Ｓ１０６）。
【００５０】
ホスト装置１００は、入力装置１１５によるレンダリングインテント指定欄８１３への操作を受け付けると、出力プロファイル指定欄８１２において設定された出力プロファイル６２０に規定されているレンダリングインテントの一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示されたレンダリングインテントの一覧から一つのレンダリングインテントの設定を入力装置１１５により受け付ける（Ｓ１０８）。図７に示すレンダリングインテント指定欄８１３の複数の指定項目は、図示を省略しているが、「Perceptual」（知覚的）、「Relative Colorimetric」（相対的測色的）、及び、「Saturation」（彩度重視）の３種類である。むろん、指定項目に「Absolute Colorimetric」（絶対的測色的）が含まれてもよいし、「Perceptual」と「Relative Colorimetric」と「Saturation」の内の一部が指定項目に無くてもよい。図７には、第一インテントとして「Relative Colorimetric」が指定されている例が示されている。
【００５１】
ホスト装置１００は、入力装置１１５による色変換モード指定欄８１４への操作を受け付けると、プリンター２００の色域外のマッピング特性を示す第二インテントに含まれる複数のインテント項目のうち使用するインテント項目に応じた色変換モードの一覧を表示装置１３０に表示させることが可能である。図７に示す色変換モードは、以下の通りである。
モード１．明度保存を優先する明度保存優先インテントを表す「色域外：明度優先」
モード２．彩度保存を優先する彩度保存優先インテントを表す「色域外：彩度優先」
モード３．色差最小を優先する色差最小優先インテントを表す「色域外：色差最小」
モード４．ＣＭＹ純色再現を優先するＣＭＹ純色再現優先インテントを表す「色域外：ＣＭＹ純色再現」
モード５．彩度保存優先インテントとＣＭＹ純色再現優先インテントを合成することを表す「色域外：彩度優先＋ＣＭＹ純色再現」
モード６．比率指定欄８２１〜８２４で指定された比率でインテント項目を合成することを表す「色域外：カスタム」
ホスト装置１００は、表示された色変換モードの一覧から一つの色変換モードの設定を入力装置１１５により受け付ける（Ｓ１１０）。すなわち、ホスト装置１００は、第二インテントの設定を受け付けることになる。尚、色変換モード指定欄８１４が操作されない場合、ホスト装置１００は、色変換モード指定欄８１４に第二インテントを表示させず、後の処理で色変換モードがデフォルトであるとして扱う。
【００５２】
図８は、設定された色変換モードに対応する第二インテントにおいて、各インテント項目の比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩの例を模式的に示している。ここで、０．０≦ＷＬ≦１．０、０．０≦Ｗｓ≦１．０、０．０≦Ｗｅ≦１．０、０．０≦ＷＩ≦１．０、及び、ＷＬ＋Ｗｓ＋Ｗｅ＋ＷＩ＝１．０である。
明度保存優先インテント比率ＷＬは、明度保存優先インテントの程度を表し、１．０である場合に第二インテントが１００％明度保存優先インテントであることを意味する。彩度保存優先インテント比率Ｗｓは、彩度保存優先インテントの程度を表し、１．０である場合に第二インテントが１００％彩度保存優先インテントであることを意味する。色差最小優先インテント比率Ｗｅは、色差最小優先インテントの程度を表し、１．０である場合に第二インテントが１００％色差最小優先インテントであることを意味する。ＣＭＹ純色再現優先インテント比率ＷＩは、ＣＭＹ純色再現優先インテントの程度を表し、１．０である場合に第二インテントが１００％ＣＭＹ純色再現優先インテントであることを意味する。
【００５３】
第二インテントが「彩度保存優先＋ＣＭＹ純色再現優先」である場合、Ｗｓ＝ＷＩ＝０．５、且つ、ＷＬ＝Ｗｅ＝０．０である。この場合、彩度保存優先インテントに従って得られるｃｍｙｋ値とＣＭＹ純色再現優先インテントに従って得られるｃｍｙｋ値とが同じ比率０．５で合成されることを意味する。
第二インテントが「カスタム」である場合、比率指定欄８２１〜８２４で指定された比率でインテント項目に従ったｃｍｙｋ値が合成されることを意味する。
【００５４】
色変換モード指定欄８１４において「色域外：カスタム」が指定された場合、ホスト装置１００は、入力装置１１５による比率指定欄８２１〜８２４への比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩの入力操作を受け付ける（Ｓ１１２）。ここで、明度保存優先インテント比率指定欄８２１において明度保存優先インテント比率ＷＬの入力操作が受け付けられ、彩度保存優先インテント比率指定欄８２２において彩度保存優先インテント比率Ｗｓの入力操作が受け付けられ、色差最小優先インテント比率指定欄８２３において色差最小優先インテント比率Ｗｅの入力操作が受け付けられ、ＣＭＹ純色再現優先インテント比率指定欄８２４においてＣＭＹ純色再現優先インテント比率ＷＩの入力操作が受け付けられる。このようにして、ホスト装置１００は、インテント項目のそれぞれに対応付ける比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩの設定を受け付ける。
【００５５】
ホスト装置１００は、図７に示す色変換実施ボタン８３０の操作を受け付けると、Ｓ１１４以降の処理を行う。ここで、レンダリングインテント指定欄８１３で「Perceptual」（知覚的）が指定された場合、ホスト装置１００は、Ｓ１１６以降の処理においてプロファイル５００のうち知覚的な色変換に従った情報（例えば図５で示したA2B0タグ、及び、B2A0タグに従った情報）を使用する。レンダリングインテント指定欄８１３で「Relative Colorimetric」（相対的測色的）が指定された場合、ホスト装置１００は、Ｓ１１６以降の処理においてプロファイル５００のうち相対的で測色的な色変換に従った情報（例えば図５で示したA2B1タグ、及び、B2A1タグに従った情報）を使用する。レンダリングインテント指定欄８１３で「Saturation」（彩度重視）が指定された場合、ホスト装置１００は、Ｓ１１６以降の処理においてプロファイル５００のうち彩度重視の色変換に従った情報（例えば図５で示したA2B2タグ、及び、B2A2タグに従った情報）を使用する。
【００５６】
まず、ホスト装置１００は、入力点Ｐinの色を表す入力画像を入力プロファイル６１０のＡ２Ｂテーブル６１１に従ってＬａｂ画像に変換する（Ｓ１１４）。Ｌａｂ画像の各画素の座標値（Ｌin，ａin，ｂin）は、色域ＧＡ０内を含む入力点ＰinのＬａｂ値を表している。入力画像がＣＭＹＫ画像である場合、入力点ＰinのＣＭＹＫ値が入力プロファイル６１０に従ってＬａｂ値（Ｌin，ａin，ｂin）に変換される。
本具体例は、入力点Ｐinが色域外である場合のマッピング特性をユーザーが設定可能であることを特徴としている。そこで、入力点Ｐinが色域ＧＡ０の中にあるのか外にあるのかに応じて処理を分けている。
【００５７】
Ｓ１１４の後、ホスト装置１００は、入力点ＰinのＬａｂ値（Ｌin，ａin，ｂin）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値に変換し、このｃｍｙｋ値を出力プロファイル６２０のＡ２Ｂテーブル６２２に従ってＬａｂ値（Ｌｍ，ａｍ，ｂｍ）に変換する（Ｓ１１６）。これにより、入力点Ｐinが色域内であれば色域内にとどまり、入力点Ｐinが色域外であれば色域ＧＡ０の表面ＧＡ１にマッピングされる。そこで、次のＳ１１８の判断処理では、例えば、変換前のＬａｂ値（Ｌin，ａin，ｂin）と変換後のＬａｂ値（Ｌｍ，ａｍ，ｂｍ）との色差が閾値ＴＨＥ（例えば１．０〜３．０程度）以下である場合、入力点Ｐinが色域ＧＡ０内にあると判断してもよい。前述の色差が閾値ＴＨＥを超えている場合、入力点Ｐinが色域ＧＡ０外にあると判断してもよい。ここで、色差には、ＣＩＥＤＥ２０００色差式で表される色差ΔＥ00、ＣＩＥ１９９４年色差式で表される色差ΔＥ*94、１９７６年に提案されたＣＩＥ Ｌ*ａ*ｂ*表色系による色差ΔＥ*ab（いわゆるΔＥ*76）、ＣＩＥ Ｌ*ｕ*ｖ*表色系による色差ΔＥ*uv、等を用いることができる。便宜上、色差を単にΔＥと記載する。
【００５８】
Ｓ１１６の後、ホスト装置１００は、入力点Ｐinが出力デバイスであるプリンター２００の色域ＧＡ０内であるか否かに応じて処理を分岐させる（Ｓ１１８）。例えば、ΔＥ≦ＴＨＥとなって入力点Ｐinが色域ＧＡ０内であると判断された場合、ホスト装置１００は、後述するＳ１２０〜Ｓ１２２の処理を省略する。尚、Ｓ１１６〜Ｓ１２２の処理は、Ｌａｂ画像の全画素について行われる。また、ΔＥ＞ＴＨＥとなって入力点Ｐinが色域ＧＡ０外であると判断された場合、Ｌａｂ値（Ｌｍ，ａｍ，ｂｍ）は、色域ＧＡ０外にある入力点ＰinのＬａｂ値（Ｌin，ａin，ｂin）がＢ２Ａテーブル６２１とＡ２Ｂテーブル６２２とに従って変換された第一マッピング座標値である。この場合、ホスト装置１００は、色変換モードがデフォルトであるか否かに応じて処理を分岐させる（Ｓ１２０）。色変換モードがデフォルトである場合、ホスト装置１００は、後述するＳ１２２の処理を省略する。色変換モード指定欄８１４において第二インテントが指定された場合、ホスト装置１００は、処理をＳ１２２に進める。
【００５９】
Ｓ１２２において、ホスト装置１００は、第一マッピング座標値（Ｌｍ，ａｍ，ｂｍ）を用いて入力点ＰinのＬａｂ値（Ｌin，ａin，ｂin）を出力点Ｐoutのｃｍｙｋ値に変換する色域外変換処理を行う。この処理の詳細は、後述する。ホスト装置１００は、Ｓ１１６〜Ｓ１２２の処理をＬａｂ画像の全画素について行うと、得られるｃｍｙｋ画像をそのまま、又は、印刷用のデータに変換してプリンター２００に出力し（Ｓ１２４）、色変換処理を終了させる。ホスト装置１００からデータを受け取ったプリンター２００は、ｃｍｙｋ画像に対応する印刷画像を被印刷物ＭＥ１に形成する。
【００６０】
図９は、上述したＳ１２２において行われる色域外変換処理の例を示している。ここで、ステップＳ２１６は、第三変換工程ＳＴ５、補正量取得工程ＳＴ６、第三変換機能ＦＵ５、補正量取得機能ＦＵ６、第三変換部Ｕ５、及び、補正量取得部Ｕ６に対応している。また、ステップＳ２０４，Ｓ２０８，Ｓ２１２，Ｓ２１６は、第一出力工程ＳＴ７、第一出力機能ＦＵ７、及び、第一出力部Ｕ７に対応している。ステップＳ２２０は、第二出力機能ＦＵ８、第二出力部Ｕ８、及び、第二出力部Ｕ８に対応している。
【００６１】
色域外変換処理が開始されると、ホスト装置１００は、明度保存優先インテントに従って色域外の入力点Ｐinを色変換するか否かに応じて処理を分岐させる（Ｓ２０２）。明度保存優先インテント比率ＷＬが０．０である場合、ホスト装置１００は、処理をＳ２０６に進める。ＷＬ＞０．０である場合、ホスト装置１００は、後述する明度保存優先変換処理を行い（Ｓ２０４）、処理をＳ２０６に進める。
Ｓ２０６において、ホスト装置１００は、彩度保存優先インテントに従って色域外の入力点Ｐinを色変換するか否かに応じて処理を分岐させる。彩度保存優先インテント比率Ｗｓが０．０である場合、ホスト装置１００は、処理をＳ２１０に進める。Ｗｓ＞０．０である場合、ホスト装置１００は、後述する彩度保存優先変換処理を行い（Ｓ２０８）、処理をＳ２１０に進める。
【００６２】
Ｓ２１０において、ホスト装置１００は、色差最小優先インテントに従って色域外の入力点Ｐinを色変換するか否かに応じて処理を分岐させる。色差最小優先インテント比率Ｗｅが０．０である場合、ホスト装置１００は、処理をＳ２１４に進める。Ｗｅ＞０．０である場合、ホスト装置１００は、後述する色差最小優先変換処理を行い（Ｓ２１２）、処理をＳ２１４に進める。
Ｓ２１４において、ホスト装置１００は、ＣＭＹ純色再現優先インテントに従って色域外の入力点Ｐinを色変換するか否かに応じて処理を分岐させる。ＣＭＹ純色再現優先インテント比率ＷＩが０．０である場合、ホスト装置１００は、処理をＳ２１８に進める。ＷＩ＞０．０である場合、ホスト装置１００は、後述するＣＭＹ純色再現優先変換処理を行い（Ｓ２１６）、処理をＳ２１８に進める。
【００６３】
Ｓ２１８において、ホスト装置１００は、Ｓ２０２〜Ｓ２１６で得られたｃｍｙｋ値を合成するか否かに応じて処理を分岐させる。比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩのいずれか一つが１．０である場合、ｃｍｙｋ値を合成する必要が無いので、ホスト装置１００は、色域外変換処理を終了させる。比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩがいずれも１．０よりも小さい場合、ホスト装置１００は、比率指定欄８２１〜８２４で設定された比率でｃｍｙｋ値を合成し（Ｓ２２０）、色域外変換処理を終了させる。
【００６４】
例えば、Ｓ２０４の明度保存優先変換処理により得られるｃｍｙｋ値を（ｃＬ，ｍＬ，ｙＬ，ｋＬ）とし、Ｓ２０８の彩度保存優先変換処理により得られるｃｍｙｋ値を（ｃｓ，ｍｓ，ｙｓ，ｋｓ）とし、Ｓ２１２の色差最小優先変換処理により得られるｃｍｙｋ値を（ｃｅ，ｍｅ，ｙｅ，ｋｅ）とし、Ｓ２１６のＣＭＹ純色再現優先変換処理により得られるｃｍｙｋ値を（ｃＩ，ｍＩ，ｙＩ，ｋＩ）とし、合成されたｃｍｙｋ値を（ｃout，ｍout，ｙout，ｋout）とする。合成されたｃｍｙｋ値（ｃout，ｍout，ｙout，ｋout）は、以下の式により算出することができる。
ｃout＝ＷＬ×ｃＬ＋Ｗｓ×ｃｓ＋Ｗｅ×ｃｅ＋ＷＩ×ｃＩ
ｍout＝ＷＬ×ｍＬ＋Ｗｓ×ｍｓ＋Ｗｅ×ｍｅ＋ＷＩ×ｍＩ
ｙout＝ＷＬ×ｙＬ＋Ｗｓ×ｙｓ＋Ｗｅ×ｙｅ＋ＷＩ×ｙＩ
ｋout＝ＷＬ×ｋＬ＋Ｗｓ×ｋｓ＋Ｗｅ×ｋｅ＋ＷＩ×ｋＩ
以上より、ホスト装置１００は、インテント項目のそれぞれについて出力点ＰoutのＬａｂ値を求めてＢ２Ａテーブル６２１に従ってｃｍｙｋ値に変換し、ｃｍｙｋ値を比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩに従って合成して出力する。
【００６５】
（５−１）明度保存優先変換処理の具体例：
まず、図１０を参照して、明度保存を優先する明度保存優先インテントに従った色変換方法の概要を説明する。
明度保存優先インテントが第二インテント受付工程ＳＴ２において設定されている場合、図１０に示すように、色域（ガマット）ＧＡ０外の入力点ＰinからＬ軸に向かって明度Ｌを極力変えずに色域ＧＡ０の表面ＧＡ１にマッピングすることが意図されている。ただ、出力プロファイル６２０のレンダリングインテント（第一インテントの例）は、期待される明度保存を実現させるとは限らず、意図とは異なるマッピングとなることが多い。出力プロファイル６２０を利用するため、本具体例では、出力プロファイル６２０に従ってマッピングされたマッピング座標Ｒ０＝Ｐｍ，Ｒ１，Ｒ２，…を明度保存が優先されるようにインテント座標Ｑ１，Ｑ２，Ｑ３，…に置き換える処理を行うことにしている。
【００６６】
入力点Ｐinが入力色空間ＣＳｉの入力座標値で表されている場合、入力プロファイル６１０に従って入力座標値を機器独立座標値（Ｌin，ａin，ｂin）に変換する処理が行われる。入力点Ｐin（Ｌin，ａin，ｂin）は、出力プロファイル６２０のＢ２Ａテーブル６２１（第一変換テーブルの例）とＡ２Ｂテーブル６２２（第二変換テーブルの例）に従ってマッピング座標Ｐｍの値（Ｌｍ，ａｍ，ｂｍ）に変換される。Ｌａｂ値をｃｍｙｋ値に変換するためのＢ２Ａテーブル６２１は、第一インテント受付工程ＳＴ１において設定されたレンダリングインテントに従ってガマットマッピングされた対応関係を有する色変換テーブルである。ｃｍｙｋ値をＬａｂ値に変換するためのＡ２Ｂテーブル６２２は、ｃｍｙｋ値に対応するＬａｂ値が出力される色変換テーブルである。従って、入力点Ｐin（Ｌin，ａin，ｂin）をＢ２Ａテーブル６２１に従って色変換し、さらにＡ２Ｂテーブル６２２に従って色変換すると、色域表面ＧＡ１にマッピングされた点Ｐｍ（Ｌｍ，ａｍ，ｂｍ）に変換される。ここで、処理を繰り返す可能性を考慮して、点Ｐｍ（Ｌｍ，ａｍ，ｂｍ）を点Ｒ０（Ｌr0，ａr0，ｂr0）と表す。
【００６７】
明度保存優先インテントに基づいた終了条件を第一マッピング座標値（Ｌr0，ａr0，ｂr0）が満たさない場合、まず、第一マッピング座標値を明度保存優先インテントに従ってインテント座標Ｑ１の値（Ｌq1，ａq1，ｂq1）に変換する処理が行われる。明度保存を優先する場合、Ｌq1＝Ｌinとする。
（Ｌq1，ａq1，ｂq1）＝（Ｌin，ａr0，ｂr0）
次に、インテント座標値をＢ２Ａテーブル６２１とＡ２Ｂテーブル６２２に従ってマッピング座標Ｒ１の値（Ｌr1，ａr1，ｂr1）に変換する処理が行われる。さらに、マッピング座標値（Ｌr1，ａr1，ｂr1）を改めて第一マッピング座標値として扱った処理が行われる。図１０では、第二マッピング座標Ｒ１〜Ｒ４の値（Ｌr1，ａr1，ｂr1）〜（Ｌr4，ａr4，ｂr4）が求められ、インテント座標Ｑ２〜Ｑ４の値が求められたことが示されている。
（Ｌq2，ａq2，ｂq2）＝（Ｌin，ａr1，ｂr1）
（Ｌq3，ａq3，ｂq3）＝（Ｌin，ａr2，ｂr2）
（Ｌq4，ａq4，ｂq4）＝（Ｌin，ａr3，ｂr3）
【００６８】
第一マッピング座標値（Ｌr4，ａr4，ｂr4）が終了条件を満たす場合、第一出力工程ＳＴ７において、終了条件を満たす第一マッピング座標値（Ｌr4，ａr4，ｂr4）をＢ２Ａテーブル６２１に従って変換して得られる出力座標値を出力する処理が行われる。尚、終了条件は、例えば、第一マッピング座標値の明度Ｌr4と入力点Ｐinの明度Ｌinとの差が所定の基準よりも小さいこととすることができる。
【００６９】
図１１は、図９のＳ２０４で行われる明度保存優先変換処理の例を示している。図１１に示す変数ｉ，ｊは、上述した変数ｉ，ｊとは異なり、図１０で示したマッピング座標Ｒ０＝Ｐｍ，Ｒ１，Ｒ２，…やインテント座標Ｑ１，Ｑ２，Ｑ３，…を識別するための変数である。ここで、ステップＳ３１４は、第一出力工程ＳＴ７、第一出力機能ＦＵ７、及び、第一出力部Ｕ７に対応している。
【００７０】
明度保存優先変換処理が開始されると、ホスト装置１００は、変数ｉを０にセットし（Ｓ３０２）、明度保存優先インテントに基づいた終了条件を第一マッピング座標Ｒｉの値（Ｌri，ａri，ｂri）が満たすか否かに応じて処理を分岐させる（Ｓ３０４）。ｉ＝０である場合、第一マッピング座標Ｒ０の値（Ｌr0，ａr0，ｂr0）に基づいて判断される。明度保存優先インテントに基づいた終了条件は、例えば、第一マッピング座標値の明度Ｌriと入力点Ｐinの明度Ｌinとの差｜Ｌri−Ｌin｜が正の閾値ＴＨＬ（例えば０．１〜０．３程度）以下であってもよい。この場合、｜Ｌri−Ｌin｜≦ＴＨＬであることは明度差｜Ｌri−Ｌin｜が所定の基準よりも小さいこと意味し、｜Ｌri−Ｌin｜＞ＴＨＬであることは明度差｜Ｌri−Ｌin｜が所定の基準よりも大きいこと意味する。尚、ホスト装置１００は、Ｓ３０４の判断処理が所定回数（例えば５〜１０回）を超えた場合にも終了条件を満たすと判断してもよい。
【００７１】
終了条件が満たされていない場合、ホスト装置１００は、変数ｊを変数ｉの値にセットし、変数ｉを変数ｊよりも１大きい値にセットする（Ｓ３０６）。その後、ホスト装置１００は、明度保存優先インテントに従って第一マッピング座標Ｒｊの値（Ｌrj，ａrj，ｂrj）からインテント座標Ｑｉの値（Ｌqi，ａqi，ｂqi）を設定する（Ｓ３０８）。明度保存を優先する場合、明度Ｌqiを入力点Ｐinの明度Ｌinに設定し、色度座標（ａqi，ｂqi）はそのまま点Ｒｊの色度座標（ａrj，ｂrj）に設定する。インテント座標値（Ｌqi，ａqi，ｂqi）の設定後、ホスト装置１００は、インテント座標値（Ｌqi，ａqi，ｂqi）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃqi，ｍqi，ｙqi，ｋqi）に変換する（Ｓ３１０）。さらに、ホスト装置１００は、ｃｍｙｋ値（ｃqi，ｍqi，ｙqi，ｋqi）を出力プロファイル６２０のＡ２Ｂテーブル６２２に従ってマッピング座標Ｒｉの値（Ｌri，ａri，ｂri）に変換する（Ｓ３１２）。ホスト装置１００は、このマッピング座標値（Ｌri，ａri，ｂri）を新たに第一マッピング座標値として扱うことにして、処理をＳ３０４に戻す。
以上より、終了条件が満たされるまでＳ３０４〜Ｓ３１２の処理が繰り返され、マッピング座標Ｒｊからインテント座標Ｑｉが設定されてインテント座標Ｑｉからマッピング座標Ｒｉが求められることが繰り返される。図１０には、ｉ＝４で終了条件が満たされるまで座標Ｑ１，Ｒ１，Ｑ２，Ｒ２，Ｑ３，Ｒ３，Ｑ４，Ｒ４が求められた様子が示されている。
【００７２】
Ｓ３０４において終了条件が満たされた場合、終了条件を満たす第一マッピング座標Ｒｉ（Ｌri，ａri，ｂri）は、明度保存点を意味する出力点ＰoutのＬａｂ値となる。そこで、ホスト装置１００は、終了条件を満たす第一マッピング座標Ｒｉ（Ｌri，ａri，ｂri）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃＬ，ｍＬ，ｙＬ，ｋＬ）に変換し（Ｓ３１４）、明度保存優先変換処理を終了させる。明度保存優先インテント比率ＷＬが１．０である場合、各画素にｃｍｙｋ値（ｃＬ，ｍＬ，ｙＬ，ｋＬ）を有するｃｍｙｋ画像は図６のＳ１２４においてそのまま、又は、印刷用のデータに変換されてプリンター２００に出力される。
【００７３】
むろん、Ｂ２Ａテーブル６２１に従って色域外のインテント座標値（Ｌqi，ａqi，ｂqi）をｃｍｙｋ値に変換する時にはレンダリングインテントに従ってマッピングされる。しかし、明度保存優先インテントに従って第一マッピング座標Ｒｊからインテント座標Ｑｉを設定することにより、設定されているレンダリングインテントに関わらず、色域外の入力点Ｐinから明度保存優先インテントに従った出力点Ｐoutに変換される。すなわち、出力プロファイル６２０にどのレンダリングインテントが設定されていても、ほぼ同じ出力点Ｐoutが得られる。
尚、色域外の入力点から色域表面の明度保存点を直接探索する場合、入力点の明度を保持しながら彩度を少しずつ変えた点が色域表面にあるか否かを判断するため例えば四面体補間の演算を繰り返し行わなければならない。この場合、計算量が多くなってしまい、その分、探索に時間がかかる。
本具体例は、ユーザーの意図に合わせて明度保存を優先するように出力プロファイルを作成したり調整したりしなくても、ユーザーの意図する明度保存優先の色再現が実現され、明度保存点を直接探索する場合と比べて計算量が少なくなる。従って、ユーザーの意図する明度保存優先の色変換が迅速に実現される。
【００７４】
（５−２）彩度保存優先変換処理の具体例：
まず、図１２を参照して、彩度保存を優先する彩度保存優先インテントに従った色変換方法の概要を説明する。
彩度保存優先インテントが第二インテント受付工程ＳＴ２において設定されている場合、図１２に示すように、色域（ガマット）ＧＡ０外の入力点ＰinからＬ軸と平行な方向へ彩度Ｃ＝（ａ2＋ｂ2）1/2を極力変えずに色域ＧＡ０の表面ＧＡ１にマッピングすることが意図されている。ただ、出力プロファイル６２０のレンダリングインテントは、期待される彩度保存を実現させるとは限らず、意図とは異なるマッピングとなることが多い。出力プロファイル６２０を利用するため、本具体例では、出力プロファイル６２０に従ってマッピングされたマッピング座標Ｔ０＝Ｐｍ，Ｔ１，Ｔ２，…を彩度保存が優先されるようにインテント座標Ｓ１，Ｓ２，Ｓ３，…に置き換える処理を行うことにしている。
【００７５】
入力点Ｐinが入力色空間ＣＳｉの入力座標値で表されている場合、入力プロファイル６１０に従って入力座標値をＬａｂ値（Ｌin，ａin，ｂin）に変換する処理が行われる。入力点Ｐin（Ｌin，ａin，ｂin）は、出力プロファイル６２０のＢ２Ａテーブル６２１（第一変換テーブルの例）とＡ２Ｂテーブル６２２（第二変換テーブルの例）に従ってマッピング座標Ｐｍの値（Ｌｍ，ａｍ，ｂｍ）に変換される。ここで、処理を繰り返す可能性を考慮して、点Ｐｍ（Ｌｍ，ａｍ，ｂｍ）を点Ｔ０（Ｌt0，ａt0，ｂt0）と表す。
【００７６】
まず、第一マッピング座標値（Ｌt0，ａt0，ｂt0）を明度保存優先インテントに従ってインテント座標Ｓ１の値（Ｌs1，ａs1，ｂs1）に変換する処理が行われる。彩度保存を優先する場合、ａs1＝ａin、及び、ｂs1＝ｂinとする。
（Ｌs1，ａs1，ｂs1）＝（Ｌt0，ａin，ｂin）
次に、インテント座標値をＢ２Ａテーブル６２１とＡ２Ｂテーブル６２２に従って第二マッピング座標Ｒ１の値（Ｌt1，ａt1，ｂt1）に変換する処理が行われる。ここで、第一マッピング座標値（Ｌt0，ａt0，ｂt0）が彩度保存優先インテントに基づいた終了条件であって第二マッピング座標値（Ｌt1，ａt1，ｂt1）に依存する終了条件を満たさない場合、第二マッピング座標値（Ｌt1，ａt1，ｂt1）を改めて第一マッピング座標値として扱った処理が行われる。図１２では、第二マッピング座標Ｔ１〜Ｔ４の値（Ｌt1，ａt1，ｂt1）〜（Ｌt4，ａt4，ｂt4）が求められ、インテント座標Ｓ２〜Ｓ４の値が求められたことが示されている。
（Ｌs2，ａs2，ｂs2）＝（Ｌt1，ａin，ｂin）
（Ｌs3，ａs3，ｂs3）＝（Ｌt2，ａin，ｂin）
（Ｌs4，ａs4，ｂs4）＝（Ｌt3，ａin，ｂin）
【００７７】
第一マッピング座標値（Ｌt3，ａt3，ｂt3）が終了条件を満たす場合、第一出力工程ＳＴ７において、終了条件を満たす第一マッピング座標値（Ｌt3，ａt3，ｂt3）をＢ２Ａテーブル６２１に従って変換して得られる出力座標値を出力する処理が行われる。尚、終了条件は、例えば、第一マッピング座標値の彩度が第二マッピング座標の彩度以下であることとすることができる。
【００７８】
図１３は、図９のＳ２０８で行われる彩度保存優先変換処理の例を示している。図１３に示す変数ｉ，ｊは、上述した変数ｉ，ｊとは異なり、図１２で示したマッピング座標Ｔ０＝Ｐｍ，Ｔ１，Ｔ２，…やインテント座標Ｓ１，Ｓ２，Ｓ３，…を識別するための変数である。ここで、ステップＳ４１４は、第一出力工程ＳＴ７、第一出力機能ＦＵ７、及び、第一出力部Ｕ７に対応している。
【００７９】
彩度保存優先変換処理が開始されると、ホスト装置１００は、変数ｉを０にセットし（Ｓ４０２）、Ｓ４０４〜Ｓ４１２の１回以上の処理を行う。Ｓ４０４において、ホスト装置１００は、変数ｊを変数ｉの値にセットし、変数ｉを変数ｊよりも１大きい値にセットする。その後、ホスト装置１００は、彩度保存優先インテントに従って第一マッピング座標Ｔｊの値（Ｌtj，ａtj，ｂtj）からインテント座標Ｓｉの値（Ｌsi，ａsi，ｂsi）を設定する（Ｓ４０６）。彩度保存を優先する場合、色度座標（ａsi，ｂsi）を入力点Ｐinの色度座標（ａin，ｂin）に設定し、明度Ｌsiはそのまま点Ｔｊの明度Ｌtjに設定する。インテント座標値（Ｌsi，ａsi，ｂsi）の設定後、ホスト装置１００は、インテント座標値（Ｌsi，ａsi，ｂsi）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃsi，ｍsi，ｙsi，ｋsi）に変換する（Ｓ４０８）。さらに、ホスト装置１００は、ｃｍｙｋ値（ｃsi，ｍsi，ｙsi，ｋsi）を出力プロファイル６２０のＡ２Ｂテーブル６２２に従って第二マッピング座標Ｔｉの値（Ｌti，ａti，ｂti）に変換する（Ｓ４１０）。
【００８０】
第二マッピング座標値（Ｌti，ａti，ｂti）の取得後、ホスト装置１００は、彩度保存優先インテントに基づいた終了条件であって第二マッピング座標値（Ｌti，ａti，ｂti）に依存する終了条件を第一マッピング座標Ｔｊの値（Ｌtj，ａtj，ｂtj）が満たすか否かに応じて処理を分岐させる（Ｓ４１２）。ｊ＝０である場合、第一マッピング座標Ｔ０の値（Ｌt0，ａt0，ｂt0）に基づいて判断される。彩度保存優先インテントに基づいた終了条件は、例えば、第二マッピング座標Ｔｉ（Ｌti，ａti，ｂti）の彩度Ｃ＝（ａti2＋ｂti2）1/2が第一マッピング座標Ｔｊ（Ｌtj，ａtj，ｂtj）の彩度Ｃ＝（ａtj2＋ｂtj2）1/2以下であってもよい。尚、ホスト装置１００は、Ｓ４１２の判断処理が所定回数（例えば５〜１０回）を超えた場合にも終了条件を満たすと判断してもよい。
終了条件が満たされていない場合、ホスト装置１００は、マッピング座標値（Ｌti，ａti，ｂti）を新たに第一マッピング座標値として扱うことにして、処理をＳ４１２に戻す。
以上より、終了条件が満たされるまでＳ４０４〜Ｓ４１２の処理が繰り返され、マッピング座標Ｔｊからインテント座標Ｓｉが設定されてインテント座標Ｓｉからマッピング座標Ｔｉが求められることが繰り返される。図１２には、ｉ＝４で終了条件が満たされるまで座標Ｓ１，Ｔ１，Ｓ２，Ｔ２，Ｓ４，Ｔ３，Ｓ４，Ｔ４が求められた様子が示されている。
【００８１】
Ｓ４１２において終了条件が満たされた場合、終了条件を満たす第一マッピング座標Ｔｊ（Ｌtj，ａtj，ｂtj）は、彩度保存点を意味する出力点ＰoutのＬａｂ値となる。そこで、ホスト装置１００は、終了条件を満たす第一マッピング座標Ｔｊ（Ｌtj，ａtj，ｂtj）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃｓ，ｍｓ，ｙｓ，ｋｓ）に変換し（Ｓ４１４）、彩度保存優先変換処理を終了させる。彩度保存優先インテント比率Ｗｓが１．０である場合、各画素にｃｍｙｋ値（ｃｓ，ｍｓ，ｙｓ，ｋｓ）を有するｃｍｙｋ画像は図６のＳ１２４においてそのまま、又は、印刷用のデータに変換されてプリンター２００に出力される。
【００８２】
むろん、Ｂ２Ａテーブル６２１に従って色域外のインテント座標値（Ｌsi，ａsi，ｂsi）をｃｍｙｋ値に変換する時にはレンダリングインテントに従ってマッピングされる。しかし、彩度保存優先インテントに従って第一マッピング座標Ｔｊからインテント座標Ｓｉを設定することにより、設定されているレンダリングインテントに関わらず、色域外の入力点Ｐinから彩度保存優先インテントに従った出力点Ｐoutに変換される。すなわち、出力プロファイル６２０にどのレンダリングインテントが設定されていても、ほぼ同じ出力点Ｐoutが得られる。
尚、色域外の入力点から色域表面の彩度保存点を直接探索する場合、入力点の彩度を保持しながら明度を少しずつ変えた点が色域表面にあるか否かを判断するため例えば四面体補間の演算を繰り返し行わなければならない。この場合、計算量が多くなってしまい、その分、探索に時間がかかる。
本具体例は、ユーザーの意図に合わせて彩度保存を優先するように出力プロファイルを作成したり調整したりしなくても、ユーザーの意図する彩度保存優先の色再現が実現され、彩度保存点を直接探索する場合と比べて計算量が少なくなる。従って、ユーザーの意図する彩度保存優先の色変換が迅速に実現される。
【００８３】
（５−３）色差最小優先変換処理の具体例：
図１４は、図９のＳ２１２で行われる色差最小優先変換処理の例を示している。この処理は、図１１で示した明度保存優先変換処理で得られるマッピング座標Ｒｉの値（Ｌri，ａri，ｂri）、及び、図１３で示した彩度保存優先変換処理で得られるマッピング座標Ｔｉの値（Ｌti，ａti，ｂti）を利用して効率良く色差最小点Ｐoutを求めることにしている。ここで、ステップＳ５１６は、第一出力工程ＳＴ７、第一出力機能ＦＵ７、及び、第一出力部Ｕ７に対応している。
【００８４】
色差最小優先変換処理が開始されると、ホスト装置１００は、図１１で示したＳ３０２〜Ｓ３１４の明度保存優先変換の処理によりマッピング座標Ｒｉの値（Ｌri，ａri，ｂri）を取得する（Ｓ５０２）。図９のＳ２０４の処理が行われた場合には既に得られたマッピング座標Ｒｉの値（Ｌri，ａri，ｂri）を取得すればよく、図９のＳ２０４の処理が行われていない場合には図１１で示したＳ３０２〜Ｓ３１４の明度保存優先変換の処理を行ってマッピング座標Ｒｉの値（Ｌri，ａri，ｂri）を取得すればよい。
また、ホスト装置１００は、図１３で示したＳ４０２〜Ｓ４１４の彩度保存優先変換の処理によりマッピング座標Ｔｉの値（Ｌti，ａti，ｂti）を取得する（Ｓ５０４）。図９のＳ２０８の処理が行われた場合には既に得られたマッピング座標Ｔｉの値（Ｌti，ａti，ｂti）を取得すればよく、図９のＳ２０８の処理が行われていない場合には図１１で示したＳ３０２〜Ｓ３１４の明度保存優先変換の処理を行ってマッピング座標Ｔｉの値（Ｌti，ａti，ｂti）を取得すればよい。
【００８５】
Ｓ５０２，Ｓ５０４の処理後、ホスト装置１００は、各マッピング座標Ｒｉ，Ｔｉの値（Ｌri，ａri，ｂri），（Ｌti，ａti，ｂti）と入力点ＰinのＬａｂ値（Ｌin，ａin，ｂin）との色差ΔＥｊを算出する（Ｓ５０６）。ここでの変数ｊは、マッピング座標Ｒｉ，Ｔｉを識別する変数である。
色差ΔＥｊの算出後、ホスト装置１００は、各マッピング座標Ｒｉ，Ｔｉの彩度Ｃ、及び、各マッピング座標Ｒｉ，Ｔｉと入力点Ｐinとの色差ΔＥｊに基づいて、入力点Ｐinとの色差が最小となる出力点Ｐoutの彩度Ｃoutを取得する（Ｓ５０８）。ここで、マッピング座標Ｒｉの彩度Ｃは（ａri2＋ｂri2）1/2であり、マッピング座標Ｔｉの彩度Ｃは（ａti2＋ｂti2）1/2である。
【００８６】
図１５は、色差最小点Ｐoutの彩度Ｃoutを求める例を模式的に示している。ここで、横軸は彩度Ｃであり、縦軸は色差ΔＥであり、彩度Ｃ−色差ΔＥ平面において点Ｒｉ，Ｔｉの位置が白丸で示され、色差最小点Ｐoutの位置がＸ付きの丸印で示されている。
【００８７】
色域ＧＡ０の表面ＧＡ１における色差最小点Ｐoutは、通常、明度保存点（図１５では点Ｒ４）と彩度保存点（図１５では点Ｔ３）との間にある。そこで、まず、明度保存優先変換の処理により得られたマッピング座標Ｒｉ（Ｌri，ａri，ｂri）から彩度Ｃ、及び、入力点Ｐin（Ｌin，ａin，ｂin）との色差ΔＥｊを算出し、彩度Ｃ−色差ΔＥ平面において点Ｒ０，Ｒ１，Ｒ２，…を通る近似直線を表す式ＦＯ１を最小二乗法により求めることにする。また、彩度保存優先変換の処理により得られたマッピング座標Ｔｉ（Ｌti，ａti，ｂti）から彩度Ｃ、及び、入力点Ｐin（Ｌin，ａin，ｂin）との色差ΔＥｊを算出し、彩度Ｃ−色差ΔＥ平面において点Ｔ０，Ｔ１，Ｔ２，…を通る近似直線を表す式ＦＯ２を最小二乗法により求めることにする。式ＦＯ１で表される近似直線と式ＦＯ２で表される近似直線との交点を求めると、この交点が色差最小点Ｐout（Ｃout，ΔＥmin）となる。
尚、明度保存優先インテントに従った最初のマッピング座標Ｒ０が終了条件を満たした場合、近似直線を表す式ＦＯ１を求めることができないことになる。そこで、最初のマッピング座標Ｒ０が終了条件を満たした場合、図１６に示す例のように入力点Ｐinから明度のみを変えた点Ｐ１，Ｐ２，Ｐ３，…を設定し、マッピング座標Ｒ１，Ｒ２，Ｒ３，…を補うことにする。
【００８８】
図１６は、最初のマッピング座標Ｒ０（Ｌr0，ａr0，ｂr0）が終了条件を満たした場合にマッピング座標Ｒ１（Ｌr1，ａr1，ｂr1），Ｒ２（Ｌr2，ａr2，ｂr2），Ｒ３（Ｌr3，ａr3，ｂr3），…を補う例を模式的に示している。図１６に示すように、明度保存点Ｒ０の明度が彩度保存点の明度よりも高い場合、入力点Ｐinから明度Ｌのみを所定間隔（例えば明度２〜１０程度）で順に低くした代替点Ｐ１，Ｐ２，Ｐ３，…を設定し、これらの代替点Ｐ１，Ｐ２，Ｐ３，…を出力プロファイル６２０に従って色域ＧＡ０の表面ＧＡ１にマッピングしたマッピング座標Ｒ１，Ｒ２，Ｒ３，…を補うことにする。また、明度保存点Ｒ０の明度が彩度保存点の明度よりも低い場合、入力点Ｐinから明度Ｌのみを所定間隔（例えば明度２〜１０程度）で順に高くした代替点Ｐ１，Ｐ２，Ｐ３，…を設定し、これらの代替点Ｐ１，Ｐ２，Ｐ３，…を出力プロファイル６２０に従って色域ＧＡ０の表面ＧＡ１にマッピングしたマッピング座標Ｒ１，Ｒ２，Ｒ３，…を補うことにする。設定する代替点の数は、特に限定されないが、例えば、２〜１０点程度とすることができる。
【００８９】
マッピング座標Ｒ１，Ｒ２，Ｒ３，…が補われると、マッピング座標Ｒｉ（Ｌri，ａri，ｂri）から彩度Ｃ、及び、入力点Ｐin（Ｌin，ａin，ｂin）との色差ΔＥｊを算出し、彩度Ｃ−色差ΔＥ平面において点Ｒ０，Ｒ１，Ｒ２，…を通る近似直線を表す式ＦＯ１を最小二乗法により求めることができる。
尚、明度保存優先インテントに従った最初のマッピング座標Ｔ０が終了条件を満たす場合は、入力点Ｐinから彩度Ｃのみを所定間隔（例えば彩度２〜１０程度）で順に低くした代替点Ｐ１，Ｐ２，Ｐ３，…を設定し、これらの代替点Ｐ１，Ｐ２，Ｐ３，…を出力プロファイル６２０に従って色域ＧＡ０の表面ＧＡ１にマッピングしたマッピング座標Ｔ１，Ｔ２，Ｔ３，…を補えばよい。
【００９０】
出力点Ｐoutの彩度Ｃoutの取得後、ホスト装置１００は、彩度ＣとＬ値Ｌri，Ｌtiとに基づいて出力点Ｐoutの明度Ｌoutを取得する（Ｓ５１０）。
【００９１】
図１７は、色差最小点Ｐoutの明度Ｌoutを求める例を模式的に示している。ここで、横軸は彩度Ｃであり、縦軸は明度Ｌであり、彩度Ｃ−明度Ｌ平面において点Ｒｉ，Ｔｉの位置が白丸で示され、色差最小点Ｐoutの位置がＸ付きの丸印で示されている。色差最小点Ｐoutの明度Ｌoutを求める場合には、彩度Ｃ−明度Ｌ平面において点Ｒ０＝Ｔ０，Ｒ１，Ｒ２，…，Ｔ１，Ｔ２，…を通る近似直線を表す式ＦＯ３を最小二乗法により求めることにしている。この式ＦＯ３に彩度Ｃoutを代入すると、明度Ｌoutが求まる。
【００９２】
出力点Ｐoutの明度Ｌoutの取得後、ホスト装置１００は、彩度Ｃと各マッピング座標Ｒｉ，Ｔｉの色相角θとに基づいて出力点Ｐoutの色相角θoutを取得する（Ｓ５１２）。
【００９３】
図１８は、色差最小点Ｐoutの色相角θoutを求める例を模式的に示している。ここで、横軸は彩度Ｃであり、縦軸は色相角θであり、彩度Ｃ−色相角θ平面において点Ｒｉ，Ｔｉの位置が白丸で示され、色差最小点Ｐoutの位置がＸ付きの丸印で示されている。色差最小点Ｐoutの色相角θoutを求める場合には、彩度Ｃ−色相角θ平面において点Ｒ０＝Ｔ０，Ｒ１，Ｒ２，…，Ｔ１，Ｔ２，…を通る近似直線を表す式ＦＯ４を最小二乗法により求めることにしている。この式ＦＯ４に彩度Ｃoutを代入すると、色相角θoutが求まる。
尚、入力点Ｐinから色差最小点Ｐoutへの色相角θの変化が十分に小さいと判断される場合には、近似直線式ＦＯ４から色相角θoutを求める代わりに入力点Ｐinの色相角を色差最小点Ｐoutの色相角θoutとしてもよい。
【００９４】
出力点Ｐoutの明度Ｌoutの取得後、ホスト装置１００は、彩度Ｃout、明度Ｌout、及び、色相角θoutに基づいて、出力点ＰoutのＬａｂ値（Ｌout，ａout，ｂout）を算出する（Ｓ５１４）。色度座標（ａout，ｂout）は、彩度Ｃoutと色相角θoutから求めることができる。
尚、図１５，１７，１８に示す例では、第一マッピング座標値として扱われた点は点Ｒ０，Ｒ１，Ｒ２，Ｒ３，Ｔ０，Ｔ１，Ｔ２，Ｔ３であり、点Ｒ４，Ｔ４は第二マッピング座標値を表す点である。点Ｒ４は点Ｒ０〜Ｒ４の中で色差最小点から最も遠く、点Ｔ４は点Ｔ０〜Ｔ４の中で色差最小点から最も遠いので、第二マッピング座標値を表す点Ｒ４，Ｔ４を除外して彩度Ｃout、明度Ｌout、及び、色相角θoutを求めることも可能である。
【００９５】
以上より、ホスト装置１００は、扱われた第一マッピング座標値に少なくとも基づいて、Ｌａｂ色空間（ＣＳｃ）においてプリンター２００の色域ＧＡ０の表面ＧＡ１のうち入力点Ｐinとの色差が最小となる出力点ＰoutのＬａｂ値（Ｌout，ａout，ｂout）を得る。
【００９６】
最後に、ホスト装置１００は、出力点ＰoutのＬａｂ値（Ｌout，ａout，ｂout）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃｅ，ｍｅ，ｙｅ，ｋｅ）に変換し（Ｓ５１６）、色差最小優先変換処理を終了させる。色差最小優先インテント比率Ｗｅが１．０である場合、各画素にｃｍｙｋ値（ｃｅ，ｍｅ，ｙｅ，ｋｅ）を有するｃｍｙｋ画像は図６のＳ１２４においてそのまま、又は、印刷用のデータに変換されてプリンター２００に出力される。
【００９７】
むろん、Ｂ２Ａテーブル６２１に従って色域外の入力点Ｐinをｃｍｙｋ値に変換する時にはレンダリングインテントに従ってマッピングされる。しかし、マッピング座標Ｒｉ，Ｔｉに基づいて色差最小点Ｐoutが求まるので、設定されているレンダリングインテントに関わらず、色域外の入力点Ｐinから色差最小優先インテントに従った出力点Ｐoutに変換される。すなわち、出力プロファイル６２０にどのレンダリングインテントが設定されていても、ほぼ同じ出力点Ｐoutが得られる。
以上より、ユーザーの意図に合わせて色差最小を優先するように出力プロファイルを作成したり調整したりしなくても、ユーザーの意図する色差最小優先の色再現が実現される。従って、ユーザーの意図する色差最小優先の色変換が迅速に実現される。
【００９８】
（５−４）ＣＭＹ純色再現優先変換処理の具体例：
図１９は、図９のＳ２１６で行われるＣＭＹ純色再現優先変換処理の例を示している。ここで、Ｓ６０２は、第一変換工程ＳＴ３、第一変換機能ＦＵ３、及び、第一変換部Ｕ３に対応している。Ｓ６０４は、第二変換工程ＳＴ４、第二変換機能ＦＵ４、及び、第二変換部Ｕ４に対応している。Ｓ６０６は、第三変換工程ＳＴ５、第三変換機能ＦＵ５、及び、第三変換部Ｕ５に対応している。Ｓ６０８〜Ｓ６１６は、補正量取得工程ＳＴ６、補正量取得機能ＦＵ６、及び、補正量取得部Ｕ６に対応している。Ｓ６１８は、第一出力工程ＳＴ７、第一出力機能ＦＵ７、及び、第一出力部Ｕ７に対応している。尚、Ｓ６０２〜Ｓ６１２の処理は、入力画像の入力点Ｐin（Ｌin，ａin，ｂin）の位置に関わらず同じ結果となるので、図６で示した色変換処理において１回行えば十分であり、２回目以降は省略可能である。
図２０は、階調毎の純色の色相補正量の例を模式的に示している。ここで、横軸は純色の階調値（％）であり、縦軸は色相角θ（°）を示している。また、Ｒ（レッド），Ｙ（イエロー），Ｇ（グリーン），Ｃ（シアン），Ｂ（ブルー），Ｍ（マゼンタ）は入力色の純色を示し、ｃ（シアン），ｍ（マゼンタ），ｙ（イエロー）は出力色の純色を示している。
以下、図１，２等も参照して説明する。
【００９９】
ＣＭＹ純色再現優先変換処理が開始されると、ホスト装置１００は、入力色の階調毎のＲＹＧＣＢＭ純色を入力プロファイル６１０のＡ２Ｂテーブル６１１に従ってＬａｂ値である第一純色座標値（Ｌpin，ａpin，ｂpin）に変換する（Ｓ６０２）。図１に示す例では、入力色の階調毎のＲＹＧＣＢＭ純色として、計６０色を用いている。
（純色Ｒについて）１０〜１００％の１０％刻みの階調
（純色Ｙについて）１０〜１００％の１０％刻みの階調
（純色Ｇについて）１０〜１００％の１０％刻みの階調
（純色Ｃについて）１０〜１００％の１０％刻みの階調
（純色Ｂについて）１０〜１００％の１０％刻みの階調
（純色Ｍについて）１０〜１００％の１０％刻みの階調
以上より、６０色分の第一純色座標値（Ｌpin，ａpin，ｂpin）が得られる。第一純色座標値（Ｌpin，ａpin，ｂpin）は、入力色の階調毎のＲＹＧＣＢＭ純色を表すＬａｂ値である。これら６０色は、入力点Ｐinに対応する色相補正量Δθinを求める時の参照点に含まれる。
むろん、各純色の階調は、１０％刻みの１０段階に限定されず、９段階以下でもよいし、１１段階以上でもよい。また、階調の間隔は、均一な間隔に限定されず、不均一な間隔でもよい。
【０１００】
Ｓ６０２の後、ホスト装置１００は、各第一純色座標値（Ｌpin，ａpin，ｂpin）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値に変換し、このｃｍｙｋ値を出力プロファイル６２０のＡ２Ｂテーブル６２２に従ってＬａｂ値である第二純色座標値（Ｌ０，ａ０，ｂ０）に変換する（Ｓ６０４）。これにより、図２に示すように、第一純色座標値（Ｌpin，ａpin，ｂpin）が色域外にあれば色域ＧＡ０の表面ＧＡ１にマッピングされ、６０色分の第二純色座標値（Ｌ０，ａ０，ｂ０）が得られる。第二純色座標値（Ｌ０，ａ０，ｂ０）は、入力色の階調毎のＲＹＧＣＢＭ純色から色域ＧＡ０にマッピングされた色を表すＬａｂ値である。
【０１０１】
また、ホスト装置１００は、現在の出力色の階調毎のｃｍｙ純色を出力プロファイル６２０のＡ２Ｂテーブル６２２に従ってＬａｂ値である第三純色座標値（Ｌ１，ａ１，ｂ１）に変換する（Ｓ６０６）。入力色の階調毎のＣＭＹ純色に合わせるため、現在の出力色の階調毎のｃｍｙ純色として、以下の計３０色を用いている。
（純色ｃについて）１０〜１００％の１０％刻みの階調
（純色ｍについて）１０〜１００％の１０％刻みの階調
（純色ｙについて）１０〜１００％の１０％刻みの階調
以上より、図２に示すように、３０色分の第三純色座標値（Ｌ１，ａ１，ｂ１）が得られる。第三純色座標値（Ｌ１，ａ１，ｂ１）は、現在の出力色の階調毎のｃｍｙ純色を表すＬａｂ値である。
【０１０２】
ＣＭＹ純色保持は、入力色のＣＭＹ純色をｃｍｙ純色に色変換することを意味する。そこで、ホスト装置１００は、ＣＭＹ純色の３０色分について、入力色に対応する第二純色座標値（Ｌ０，ａ０，ｂ０）の入力色相を現在の出力色に対応する第三純色座標値（Ｌ１，ａ１，ｂ１）の出力色相に変換する（Ｓ６０８）。ここで、図１，２に示すように、変換後のＬａｂ値である第四純色座標値を（Ｌ２，ａ２，ｂ２）としている。上述したように、第二純色座標値（Ｌ０，ａ０，ｂ０）の色度座標（ａ０，ｂ０）を（ａ１，ｂ１）に置き換えることにより、入力色相を出力色相に変換することができる。
（Ｌ２，ａ２，ｂ２）＝（Ｌ０，ａ１，ｂ１）
従って、入力点ＰinがＣＭＹ純色の３０色のいずれかであれば、入力点ＰinのＬａｂ値（Ｌin，ａin，ｂin）が第四純色座標値（Ｌ２，ａ２，ｂ２）に変換されることになる。
【０１０３】
また、ホスト装置１００は、ＣＭＹ純色の３０色分について、階調毎のＣＭＹ純色の色相補正量Δθｐを算出する（Ｓ６１０）。ここで、入力色における階調毎のＣＭＹ純色（Ｌ０，ａ０，ｂ０）の色相角をθ０とし、現在の出力色における階調毎のｃｍｙ純色（Ｌ１，ａ１，ｂ１）の色相角をθ１としている。
ａ０≠０の場合、θ０＝ｔａｎ-1（ｂ０／ａ０）
ａ０＝０且つｂ０＞０の場合、θ０＝９０°
ａ０＝０且つｂ０＜０の場合、θ０＝２７０°
ａ１≠０の場合、θ１＝ｔａｎ-1（ｂ１／ａ１）
ａ１＝０且つｂ１＞０の場合、θ１＝９０°
ａ１＝０且つｂ１＜０の場合、θ１＝２７０°
階調毎のＣＭＹ純色の色相補正量Δθｐは、以下の式により算出することができる。
Δθｐ＝θ１−θ０
以上のようにして、ホスト装置１００は、ＣＭＹ純色における複数の階調のそれぞれについて第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）との色相の差である色相補正量Δθｐを算出する。
【０１０４】
図２０には、階調毎に、純色Ｃから純色ｃへの色相角θの変化、純色Ｍから純色ｍへの色相角θの変化、及び、純色Ｙから純色ｙへの色相角θの変化が示されている。これらの色相角θの変化は、色相補正量Δθｐに相当する。ここで、横軸は階調（％）を示し、縦軸は色相角（°）を示している。純色ｍについては、色相角０°を跨いでいるので、便宜上、階調５０％以上において色相角に３６０°を加えて示している。
【０１０５】
入力色には、純色でない色もある。そこで、ホスト装置１００は、ＣＭＹ純色の３０色分について、ＣＭＹ純色の階調毎に非純色の色相補正量Δθｎを補間演算により算出する（Ｓ６１２）。補間演算には、例えば、線形補間を用いることができる。補間演算の範囲は、階調毎の純色ＣについてはＧ〜ＣとＣ〜Ｂ、階調毎の純色ＭについてはＢ〜ＭとＭ〜Ｒ、階調毎の純色ＹについてはＲ〜ＹとＹ〜Ｇとしている。ここで、階調毎の純色Ｃについては純色Ｇと純色Ｂの色相補正量Δθｎを０とし、階調毎の純色Ｍについては純色Ｂと純色Ｒの色相補正量Δθｎを０とし、階調毎の純色Ｙについては純色Ｒと純色Ｇの色相補正量Δθｎを０としている。
非純色の中間階調は、例えば、１０〜９０％の１０％刻みにすることができる。非純色の中間階調は、入力点Ｐinに対応する色相補正量Δθinを求める時の参照点に含まれる。むろん、中間階調は、１０％刻みの９段階に限定されず、８段階以下でもよいし、１０段階以上でもよい。また、中間階調の間隔は、均一な間隔に限定されず、不均一な間隔でもよい。
【０１０６】
例えば、階調毎の純色ＣについてＧ〜Ｃ間の色相補正量Δθｎを算出する時、階調毎の純色Ｃの色相補正量Δθｐを用いて以下のように求めることができる。
純色Ｃの１０％階調と純色Ｇの９０％階調の混色時、Δθｎ＝０．１×Δθｐ
純色Ｃの２０％階調と純色Ｇの８０％階調の混色時、Δθｎ＝０．２×Δθｐ
純色Ｃの３０％階調と純色Ｇの７０％階調の混色時、Δθｎ＝０．３×Δθｐ
・・・・・
純色Ｃの９０％階調と純色Ｇの１０％階調の混色時、Δθｎ＝０．９×Δθｐ
以上のようにして、ホスト装置１００は、ＣＭＹ純色とＲＧＢ純色との混色について、該混色に含まれるＣＭＹ純色の割合、及び、ＣＭＹ純色の色相補正量Δθｐに基づいて、第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）との色相の差である色相補正量Δθｎを算出する。
【０１０７】
以上より、ＣＭＹ純色再現優先インテントに従って入力点Ｐinを色変換する準備ができたことになる。まず、ホスト装置１００は、色相補正量Δθｐ，Δθｎに基づいて、色域ＧＡ０外の入力点Ｐin（Ｌin，ａin，ｂin）の色相補正量Δθinを取得する（Ｓ６１４）。この処理は、彩度−色相平面において入力点Ｐin（Ｌin，ａin，ｂin）を囲む複数の参照点における色相補正量Δθｐ，Δθｎを用いて色相補正量Δθinを補完する処理とすることができる。この補完の処理は、彩度−色相平面において入力点Ｐinから参照点までの距離の逆比に応じて色相補正量Δθｐ，Δθｎを合成する処理、彩度−色相平面において入力点Ｐinと参照点を頂点とする長方形の面積に応じて色相補正量Δθｐ，Δθｎを合成する処理、等とすることができる。むろん、入力点Ｐinが参照点と一致する場合には、一致した参照点の色相補正量Δθｐ，Δθｎを求める色相補正量Δθinとしてもよい。
【０１０８】
色相補正量Δθinの取得後、ホスト装置１００は、図１，２，６で示した入力点Ｐinの第一マッピング座標Ｐｍの値（Ｌｍ，ａｍ，ｂｍ）の色相を色相補正量Δθinに従って補正する（Ｓ６１６）。補正後のＬａｂ値は、出力点Ｐoutの座標値（Ｌout，ａout，ｂout）を表す。ここで、第一マッピング座標Ｐｍの色相角をθｍとし、出力点Ｐout（Ｌout，ａout，ｂout）の色相角をθoutとする。
ａｍ≠０の場合、θｍ＝ｔａｎ-1（ｂｍ／ａｍ）
ａｍ＝０且つｂｍ＞０の場合、θｍ＝９０°
ａｍ＝０且つｂｍ＜０の場合、θｍ＝２７０°
ａout≠０の場合、θout＝ｔａｎ-1（ｂout／ａout）
ａout＝０且つｂout＞０の場合、θout＝９０°
ａout＝０且つｂout＜０の場合、θout＝２７０°
出力点Ｐout（Ｌout，ａout，ｂout）の色相角θoutは、θｍ＋Δθinとなる。出力点Ｐoutの彩度は、第一マッピング座標Ｐｍの彩度を保持すればよい。
（ａout2＋ｂout2）1/2＝（ａｍ2＋ｂｍ2）1/2
出力点Ｐoutの明度Ｌoutは、第一マッピング座標Ｐｍの明度Ｌｍを保持すればよい。
Ｌout＝Ｌｍ
【０１０９】
最後に、ホスト装置１００は、出力点ＰoutのＬａｂ値（Ｌout，ａout，ｂout）を出力プロファイル６２０のＢ２Ａテーブル６２１に従ってｃｍｙｋ値（ｃＩ，ｍＩ，ｙＩ，ｋＩ）に変換し（Ｓ６１８）、ＣＭＹ純色再現優先変換処理を終了させる。ＣＭＹ純色再現優先インテント比率ＷＩが１．０である場合、各画素にｃｍｙｋ値（ｃＩ，ｍＩ，ｙＩ，ｋＩ）を有するｃｍｙｋ画像は図６のＳ１２４においてそのまま、又は、印刷用のデータに変換されてプリンター２００に出力される。
【０１１０】
むろん、Ｂ２Ａテーブル６２１に従って色域外の入力点Ｐinをｃｍｙｋ値に変換する時にはレンダリングインテントに従ってマッピングされる。しかし、第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）に基づいてＣＭＹ純色が再現される出力点Ｐoutが求まるので、設定されているレンダリングインテントに関わらず、色域外の入力点ＰinからＣＭＹ純色再現優先インテントに従った出力点Ｐoutに変換される。すなわち、出力プロファイル６２０にどのレンダリングインテントが設定されていても、ほぼ同じ出力点Ｐoutが得られる。
以上より、ユーザーの意図に合わせてＣＭＹ純色再現を優先するように出力プロファイルを作成したり調整したりしなくても、ユーザーの意図するＣＭＹ純色再現優先の色再現が実現される。従って、ユーザーの意図するＣＭＹ純色再現優先の色変換が迅速に実現される。
【０１１１】
（５−５）ｃｍｙｋ値を合成する場合：
図９で示したように、比率ＷＬ，Ｗｓ，Ｗｅ，ＷＩがいずれも１．０よりも小さい場合、ホスト装置１００は、比率指定欄８２１〜８２４で設定された比率でｃｍｙｋ値を合成する（Ｓ２２０）。
ｃout＝ＷＬ×ｃＬ＋Ｗｓ×ｃｓ＋Ｗｅ×ｃｅ＋ＷＩ×ｃＩ
ｍout＝ＷＬ×ｍＬ＋Ｗｓ×ｍｓ＋Ｗｅ×ｍｅ＋ＷＩ×ｍＩ
ｙout＝ＷＬ×ｙＬ＋Ｗｓ×ｙｓ＋Ｗｅ×ｙｅ＋ＷＩ×ｙＩ
ｋout＝ＷＬ×ｋＬ＋Ｗｓ×ｋｓ＋Ｗｅ×ｋｅ＋ＷＩ×ｋＩ
各画素にｃｍｙｋ値（ｃout，ｍout，ｙout，ｋout）を有するｃｍｙｋ画像は図６のＳ１２４においてそのまま、又は、印刷用のデータに変換されてプリンター２００に出力される。
【０１１２】
ｃｍｙｋ値を合成する場合も、設定されているレンダリングインテントに関わらず、色域外の入力点Ｐinから第二インテントに従った出力点Ｐoutに変換されている。すなわち、出力プロファイル６２０にどのレンダリングインテントが設定されていても、ほぼ同じ出力点Ｐoutが得られる。
以上より、ユーザーの意図に合わせて出力プロファイルを作成したり調整したりしなくても、ユーザーの意図する色再現が実現される。従って、ユーザーの意図に合わせた色変換が迅速に実現される。
【０１１３】
（５−６）具体例の効果：
以上説明したように、本具体例は、出力プロファイルにおいてインテントや作成ベンダーの設計ポリシーといった色再現特性によらず、ユーザーの意図に合わせたプロファイルを作成しなくてもユーザーの意図する色再現が可能である。この色再現は使用する出力プロファイルの色設計ポリシーに依存しないので、どのベンダーのプロファイルでも使用可能である。また、本具体例は、入力画像を出力デバイスに合わせてマッピングするので、出力デバイスの色再現領域を十分に活用することができ、ＣＭＹ等の純色再現を容易に行うことができる。さらに、本具体例は、カラーマネージメントモジュールの色変換テーブルを用いてマッピングを行うので、複雑な計算を行う必要が無い。
従って、本具体例は、純色再現を優先する等、ユーザーの意図に合わせた色変換を迅速に実現させる技術を提供することができる。
【０１１４】
（６）変形例：
本発明は、種々の変形例が考えられる。
例えば、出力デバイスは、インクジェットプリンターに限定されず、色材としてトナーを使用するレーザープリンターといった電子写真方式のプリンター、３次元プリンター、表示装置、等でもよい。
画像を形成する色材の種類は、Ｃ，Ｍ，Ｙ，Ｋに限定されず、Ｃ，Ｍ，Ｙ，Ｋに加えて、Ｌｃ、Ｌｍ、Ｙよりも高濃度のＤＹ（ダークイエロー）、Ｏｒ（オレンジ）、Ｇｒ（グリーン）、Ｋよりも低濃度のＬｋ（ライトブラック）、画質向上用の無着色の色材、等を含んでもよい。
むろん、出力色空間は、ｃｍｙｋ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。
ターゲットデバイスは、ターゲット印刷機に限定されず、表示装置等でもよい。
むろん、入力色空間は、ＣＭＹＫ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。入力色空間がＲＧＢ色空間である場合、ＣＭＹ純色再現優先変換処理において、階調１００％から純色Ｒの階調を差し引いて純色Ｃの階調を算出し、階調１００％から純色Ｇの階調を差し引いて純色Ｍの階調を算出し、階調１００％から純色Ｂの階調を差し引いて純色Ｙの階調を算出すればよい。これにより、純色ＣＭＹの階調を扱うことができる。出力色空間がＲＧＢ色空間である場合も、同様である。
【０１１５】
上述した処理は、順番を入れ替えたり、一部を省略したり、別の処理を付加したりする等、適宜、変更可能である。
例えば、図９の処理において、Ｓ２０２〜Ｓ２０４の処理はＳ２０８，Ｓ２１２，Ｓ２１６のいずれの処理の後において行うことが可能であり、Ｓ２１４〜Ｓ２１６の処理はＳ２０２，Ｓ２０６，Ｓ２１０のいずれの処理の前において行うことが可能である。
【０１１６】
上述した実施形態では再現を優先する純色がＣＭＹの３色であったが、再現を優先する純色は、ＲＧＢの３色、ＲＹＧＣＢＭの６色、等でもよい。
図２，１９では色相補正量Δθｐ，Δθｎを用いて入力点Ｐinにおける色相補正量Δθinを求めたが、混色の色相補正量Δθｎを算出しなくても、純色の色相補正量Δθｐを用いて補間演算により色相補正量Δθinを求めることも可能である。むろん、純色の色相補正量Δθｐを算出しなくても、第二純色座標値（Ｌ０，ａ０，ｂ０）と第三純色座標値（Ｌ１，ａ１，ｂ１）とを用いて補間演算により色相補正量Δθinを求めることも可能である。
【０１１７】
（７）結び：
以上説明したように、本発明によると、種々の態様により、純色再現を優先する色変換を迅速に実現させることが可能な技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【０１１８】
１００…ホスト装置（色変換装置の例）、１１４…記憶装置、１１５…入力装置、１２０…測色装置、１３０…表示装置、２００…プリンター（出力デバイスの例）、５００…プロファイル、６１０…入力プロファイル、６１１…Ａ２Ｂテーブル、６２０…出力プロファイル、６２１…Ｂ２Ａテーブル（第一変換テーブルの例）、６２２…Ａ２Ｂテーブル（第二変換テーブルの例）、８００…ＵＩ画面、８１１…入力プロファイル指定欄、８１２…出力プロファイル指定欄、８１３…レンダリングインテント指定欄、８１４…色変換モード指定欄、８２１…明度保存優先インテント比率指定欄、８２２…彩度保存優先インテント比率指定欄、８２３…色差最小優先インテント比率指定欄、８２４…ＣＭＹ純色再現優先インテント比率指定欄、８３０…色変換実施ボタン、ＣＳｃ…機器独立色空間、ＣＳｉ…入力色空間、ＣＳｏ…出力色空間、ＧＡ０…色域、ＧＡ１…表面、ＰＲ０…色変換プログラム、ＳＴ１…第一インテント受付工程、ＳＴ２…第二インテント受付工程、ＳＴ３…第一変換工程、ＳＴ４…第二変換工程、ＳＴ５…第三変換工程、ＳＴ６…補正量取得工程、ＳＴ７…第一出力工程、ＳＴ８…第二出力工程、ＳＹ１…色変換システム。
【図１】
2019161402.tif 000003
【図２】
2019161402.tif 000004
【図３】
2019161402.tif 000005
【図４】
2019161402.tif 000006
【図５】
2019161402.tif 000007
【図６】
2019161402.tif 000008
【図７】
2019161402.tif 000009
【図８】
2019161402.tif 000010
【図９】
2019161402.tif 000011
【図１０】
2019161402.tif 000012
【図１１】
2019161402.tif 000013
【図１２】
2019161402.tif 000014
【図１３】
2019161402.tif 000015
【図１４】
2019161402.tif 000016
【図１５】
2019161402.tif 000017
【図１６】
2019161402.tif 000018
【図１７】
2019161402.tif 000019
【図１８】
2019161402.tif 000020
【図１９】
2019161402.tif 000021
【図２０】
2019161402.tif 000022